A successful result message indicating session completion.
Summary
Types
@type t() :: %AmpSdk.Types.ResultMessage{ cost_usd: number() | nil, duration_api_ms: non_neg_integer(), duration_ms: non_neg_integer(), extra: map(), is_error: boolean(), metadata: map(), num_turns: non_neg_integer(), object: term(), output: term(), permission_denials: term(), provider_session_id: String.t(), raw: term(), result: String.t(), session_id: String.t(), status: term(), stop_reason: term(), subtype: String.t(), type: String.t(), usage: AmpSdk.Types.Usage.t() | nil }