pub enum RealtimeEvent {
Show 18 variants
Subscribed(Subscribed),
MessageReceived(MessageReceivedEvent),
MessageSent(MessageSentEvent),
MessageDelivered(MessageDeliveredEvent),
MessageOpened(MessageOpenedEvent),
MessageBounced(MessageBouncedEvent),
MessageComplained(MessageComplainedEvent),
MessageRejected(MessageRejectedEvent),
DomainVerified(DomainVerifiedEvent),
CalendarEventCreated(CalendarEventCreatedEvent),
CalendarEventUpdated(CalendarEventUpdatedEvent),
CalendarEventDeleted(CalendarEventDeletedEvent),
CalendarEventStarting(CalendarEventStartingEvent),
CalendarEventEnding(CalendarEventEndingEvent),
CalendarEventResponded(CalendarEventRespondedEvent),
Other(Value),
Binary(Vec<u8>),
Closed,
}websockets only.Expand description
One frame from the stream.
Variants§
Subscribed(Subscribed)
The server accepted our Subscribe filter.
MessageReceived(MessageReceivedEvent)
Mail arrived (also fires for .spam / .blocked /
.unauthenticated deliveries; see
MessageReceivedEvent::event_type).
MessageSent(MessageSentEvent)
The API accepted an outgoing message for delivery.
MessageDelivered(MessageDeliveredEvent)
An upstream provider accepted the message.
MessageOpened(MessageOpenedEvent)
A recipient’s client rendered the message’s tracking pixel.
MessageBounced(MessageBouncedEvent)
A recipient’s provider bounced the message.
MessageComplained(MessageComplainedEvent)
A recipient filed a spam complaint.
MessageRejected(MessageRejectedEvent)
The API refused to deliver an outgoing message.
DomainVerified(DomainVerifiedEvent)
A domain finished verifying.
CalendarEventCreated(CalendarEventCreatedEvent)
A calendar event was created.
CalendarEventUpdated(CalendarEventUpdatedEvent)
A calendar event was updated (previous holds the old state).
CalendarEventDeleted(CalendarEventDeletedEvent)
A calendar event was deleted.
CalendarEventStarting(CalendarEventStartingEvent)
A calendar event is about to start.
CalendarEventEnding(CalendarEventEndingEvent)
A calendar event is about to end.
CalendarEventResponded(CalendarEventRespondedEvent)
An attendee replied to an invite.
Other(Value)
A frame this client version doesn’t know; the raw JSON is preserved.
Binary(Vec<u8>)
A binary frame (passed through undecoded).
Closed
The server closed the connection; reconnect with
Client::connect_realtime.