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)
class events_protocol.core.model.event.RequestEvent

Bases: events_protocol.core.model.event.Event

class events_protocol.core.model.event.EventMessage

Bases: events_protocol.core.model.base.CamelPydanticMixin

code :str
parameters :Dict[str, Optional[Any]]