SseParser v3.0.0 SseParser.Event View Source

Hold structure to represent single event

Link to this section Summary

Functions

Lens for data, see Access

Getter for data

Setter for data

Lens for event, see Access

Getter for event

Setter for event

Lens for id, see Access

Getter for id

Setter for id

Lens for retry, see Access

Getter for retry

Setter for retry

Link to this section Types

Specs

t() :: %SseParser.Event{
  data: String.t() | nil,
  event: String.t() | nil,
  id: String.t() | nil,
  retry: integer() | nil
}

Link to this section Functions

Specs

data() :: Access.access_fun(struct(), term())

Lens for data, see Access

Specs

data(%SseParser.Event{data: term(), event: term(), id: term(), retry: term()}) ::
  nil

Getter for data

Specs

data(
  %SseParser.Event{data: term(), event: term(), id: term(), retry: term()},
  nil
) :: %SseParser.Event{data: term(), event: term(), id: term(), retry: term()}

Setter for data

Specs

event() :: Access.access_fun(struct(), term())

Lens for event, see Access

Specs

event(%SseParser.Event{data: term(), event: term(), id: term(), retry: term()}) ::
  nil

Getter for event

Specs

event(
  %SseParser.Event{data: term(), event: term(), id: term(), retry: term()},
  nil
) :: %SseParser.Event{data: term(), event: term(), id: term(), retry: term()}

Setter for event

Specs

id() :: Access.access_fun(struct(), term())

Lens for id, see Access

Specs

id(%SseParser.Event{data: term(), event: term(), id: term(), retry: term()}) ::
  nil

Getter for id

Specs

id(
  %SseParser.Event{data: term(), event: term(), id: term(), retry: term()},
  nil
) :: %SseParser.Event{data: term(), event: term(), id: term(), retry: term()}

Setter for id

Specs

retry() :: Access.access_fun(struct(), term())

Lens for retry, see Access

Specs

retry(%SseParser.Event{data: term(), event: term(), id: term(), retry: term()}) ::
  nil

Getter for retry

Specs

retry(
  %SseParser.Event{data: term(), event: term(), id: term(), retry: term()},
  nil
) :: %SseParser.Event{data: term(), event: term(), id: term(), retry: term()}

Setter for retry