events_protocol.core.model.event¶
Module Contents¶
-
events_protocol.core.model.event.PayloadType¶
-
class
events_protocol.core.model.event.Event¶ Bases:
events_protocol.core.model.base.CamelPydanticMixin-
name:str¶
-
version:int¶
-
payload:PayloadType¶
-
id:Optional[str]¶
-
flow_id:Optional[str]¶
-
identity:Optional[Dict[str, Any]]¶
-
auth:Optional[Dict[str, Any]]¶
-
metadata:Optional[Dict[str, Any]]¶
-
payload_as(self, clazz: CamelPydanticMixin)¶
-
identity_as(self, clazz: Generic)¶
-
auth_as(self, clazz: Generic)¶
-
property
user_id(self)¶
-
property
user_type(self)¶
-
property
user(self)¶
-
property
origin(self)¶
-
-
class
events_protocol.core.model.event.ResponseEvent¶ Bases:
events_protocol.core.model.event.Event-
static
from_event(event: Event, event_type: EventType = EventSuccessType.SUCCESS)¶
-
property
is_success(self)¶
-
property
is_redirect(self)¶
-
property
is_error(self)¶
-
property
_event_name(self)¶
-
property
event_type(self)¶
-
property
error_type(self)¶
-
static
-
class
events_protocol.core.model.event.RequestEvent¶
-
class
events_protocol.core.model.event.EventMessage¶ Bases:
events_protocol.core.model.base.CamelPydanticMixin-
code:str¶
-
parameters:Dict[str, Optional[Any]]¶
-