A successful result message indicating session completion.
Summary
Types
@type t() :: %AmpSdk.Types.ResultMessage{ duration_ms: non_neg_integer(), extra: map(), is_error: boolean(), num_turns: non_neg_integer(), permission_denials: [String.t()] | nil, result: String.t(), session_id: String.t(), subtype: String.t(), type: String.t(), usage: AmpSdk.Types.Usage.t() | nil }