events_protocol.core.builder

Module Contents

class events_protocol.core.builder.EventBuilder

Bases: events_protocol.core.logging.mixins.loggable.LoggableMixin

classmethod error_for(cls, exception: EventException, event: typing.Optional[Event] = Event(name='', version=1, id=str(uuid4())), id_flow=str(uuid4()), loggable=True)
classmethod response_for(cls, event: Event, payload: PayloadType, event_type: EventSuccessType = EventSuccessType.SUCCESS, loggable=True)