Humiex.State (humiex v0.1.0) View Source

Stores a Humiex Query/Stream search state

Allows Humiex.stream/1 and Humiex.stream_values/1 to resume a Search from a previous one

Link to this section Summary

Link to this section Types

Specs

absolute_time() :: number()

Specs

event_id() :: String.t()

Specs

maybe_time() :: time() | nil

Specs

relative_time() :: String.t()

Specs

t() :: %Humiex.State{
  chunk: binary() | nil,
  client: Humiex.Client.t(),
  end_time: maybe_time(),
  event_count: number(),
  last_timestamp: number(),
  latest_ids: [event_id()],
  opts: keyword(),
  query_string: String.t(),
  resp: any(),
  start_time: maybe_time()
}

Specs

time() :: relative_time() | absolute_time()