gpf_entrepot_toolbelt.orchestrator.models.event module

class gpf_entrepot_toolbelt.orchestrator.models.event.GpfEvent(title: str, date: datetime)

Bases : object

GPF Event class.

Exemple

__init__(title: str, date: datetime)

Object initialization.

Paramètres:
  • title (str) – event title

  • date (datetime) – event date

classmethod from_dict(val: dict) Self

Load object from a dict.

Paramètres:

val (dict) – dict value to load

Renvoie:

object with attributes filled from dict.

Type renvoyé:

Self

Exemple

extent = GpfEvent.from_dict({
    "title": "Génération",
    "date": "2023-04-12T12:25:30.393628"
    })
print(extent.date)
to_dict() dict

Convert dataclass object into dictionary. Supersedes dataclass.asdict.

Renvoie:

object as dictionary

Type renvoyé:

dict

Exemple

>>> event = GpfEvent(title = "Génération", date = datetime(2023,04,12,12,25,30,393628")
>>> print(extent.to_dict())