Sake.Client.Session (Sake v0.4.3)

Copy Markdown View Source

The state of a client connection; every Sake.Client call returns an updated one.

Summary

Types

t()

@type t() :: %Sake.Client.Session{
  auth: term(),
  capabilities: term(),
  client_info: term(),
  era: term(),
  headers: term(),
  instructions: term(),
  local: term(),
  log_level: term(),
  max_response_size: term(),
  next_id: term(),
  on_input: term(),
  on_notification: term(),
  req: term(),
  revision: term(),
  roots: term(),
  sampling: term(),
  server_capabilities: term(),
  server_info: term(),
  session_id: term(),
  stdio: term(),
  task_timeout: term(),
  tasks: term(),
  tools: term(),
  url: term()
}