Event

Type Alias Event 

Source
pub type Event = Message<EventPayload>;

Aliased Type§

pub struct Event {
    pub message_type: MessageType,
    pub correlation_id: Option<String>,
    pub payload: EventPayload,
}

Fields§

§message_type: MessageType

The type of message (Request, Response, or Event)

§correlation_id: Option<String>

Optional correlation ID for matching requests with responses. Present in Request and Response messages, absent in Event messages.

§payload: EventPayload

The message payload (RequestPayload, ResponsePayload, or EventPayload)