base_event
Adapted from the Griptape AI Framework documentation.
Bases:
SerializableMixin
, ABC
Source Code in griptape/events/base_event.py
@define class BaseEvent(SerializableMixin, ABC): id: str = field(default=Factory(lambda: uuid.uuid4().hex), kw_only=True, metadata={"serializable": True}) timestamp: float = field(default=Factory(lambda: time.time()), kw_only=True, metadata={"serializable": True}) meta: dict[str, Any] = field(factory=dict, kw_only=True, metadata={"serializable": True})
id = field(default=Factory(lambda: uuid.uuid4().hex), kw_only=True, metadata={'serializable': True})
class-attribute instance-attributemeta = field(factory=dict, kw_only=True, metadata={'serializable': True})
class-attribute instance-attributetimestamp = field(default=Factory(lambda: time.time()), kw_only=True, metadata={'serializable': True})
class-attribute instance-attribute
Could this page be better? Report a problem or suggest an addition!