Aggregated session statistics.
Summary
Types
@type t() :: %GeminiCliSdk.Types.Stats{ duration_ms: non_neg_integer(), extra: map(), input_tokens: non_neg_integer(), output_tokens: non_neg_integer(), tool_calls: non_neg_integer(), total_tokens: non_neg_integer() }
Functions
@spec parse(map() | nil | t()) :: {:ok, t() | nil} | {:error, {:invalid_stats, CliSubprocessCore.Schema.error_detail()}}
@spec schema() :: Zoi.schema()