Hermes.SSE.Event (hermes_mcp v0.3.3)

Represents a Server-Sent Event.

Fields:

  • :id - identifier of the event (if any)
  • :event - event type (defaults to "message")
  • :data - the event data (concatenates multiple data lines with a newline)
  • :retry - reconnection time (parsed as integer, if provided)

Summary

Types

t()

@type t() :: %Hermes.SSE.Event{
  data: String.t(),
  event: String.t(),
  id: String.t() | nil,
  retry: integer() | nil
}