Structured payload for assistant stream messages.
Summary
Types
@type t() :: %AmpSdk.Types.AssistantPayload{ content: [ AmpSdk.Types.TextContent.t() | AmpSdk.Types.ThinkingContent.t() | AmpSdk.Types.ToolUseContent.t() | map() ], extra: map(), id: String.t() | nil, model: String.t() | nil, role: String.t(), stop_reason: String.t() | nil, stop_sequence: String.t() | nil, usage: AmpSdk.Types.Usage.t() | nil }