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]]¶
-