LemonCliRunners.ClaudeSchema.StreamResultMessage (lemon_cli_runners v0.1.0)

View Source

Final session result message

Summary

Types

t()

@type t() :: %LemonCliRunners.ClaudeSchema.StreamResultMessage{
  duration_api_ms: non_neg_integer() | nil,
  duration_ms: non_neg_integer() | nil,
  is_error: boolean(),
  num_turns: non_neg_integer() | nil,
  result: String.t() | nil,
  session_id: String.t() | nil,
  structured_output: any(),
  subtype: String.t(),
  total_cost_usd: float() | nil,
  type: :result,
  usage: LemonCliRunners.ClaudeSchema.Usage.t() | nil
}