Provides struct and types for a GlobalEventPayloadProperties
Summary
Types
@type t() :: %OpenCode.Generated.GlobalEventPayloadProperties{ account: OpenCode.Generated.AuthInfo.t(), action: String.t(), agent: String.t(), always: [String.t()], answers: [[String.t()]], arguments: String.t(), attempt: number(), branch: String.t() | nil, call_id: String.t(), command: String.t(), commands: OpenCode.Generated.GlobalEventPayloadPropertiesCommands.t() | nil, content: [ OpenCode.Generated.ToolFileContent.t() | OpenCode.Generated.ToolTextContent.t() ], cost: number(), delta: String.t(), diff: [OpenCode.Generated.SnapshotFileDiff.t()], duration: integer() | nil, error: OpenCode.Generated.APIError.t() | OpenCode.Generated.ContextOverflowError.t() | OpenCode.Generated.MessageAbortedError.t() | OpenCode.Generated.MessageOutputLengthError.t() | OpenCode.Generated.ProviderAuthError.t() | OpenCode.Generated.SessionErrorUnknown.t() | OpenCode.Generated.SessionNextRetryError.t() | OpenCode.Generated.StructuredOutputError.t() | OpenCode.Generated.UnknownError.t() | nil, event: String.t(), exit_code: integer(), field: String.t(), file: String.t(), finish: String.t(), from: String.t() | nil, icon: OpenCode.Generated.GlobalEventPayloadPropertiesIcon.t() | nil, id: String.t(), include: String.t() | nil, info: OpenCode.Generated.AssistantMessage.t() | OpenCode.Generated.Pty.t() | OpenCode.Generated.Session.t() | OpenCode.Generated.UserMessage.t(), input: map(), mcp_name: String.t(), message: String.t(), message_id: String.t(), metadata: map() | nil, model: OpenCode.Generated.GlobalEventPayloadPropertiesModel.t() | OpenCode.Generated.ModelV2Info.t(), name: String.t() | nil, output: String.t(), part: OpenCode.Generated.AgentPart.t() | OpenCode.Generated.CompactionPart.t() | OpenCode.Generated.FilePart.t() | OpenCode.Generated.PatchPart.t() | OpenCode.Generated.ReasoningPart.t() | OpenCode.Generated.RetryPart.t() | OpenCode.Generated.SnapshotPart.t() | OpenCode.Generated.StepFinishPart.t() | OpenCode.Generated.StepStartPart.t() | OpenCode.Generated.SubtaskPart.t() | OpenCode.Generated.TextPart.t() | OpenCode.Generated.ToolPart.t(), part_id: String.t(), patterns: [String.t()], permission: String.t(), prompt: OpenCode.Generated.Prompt.t(), provider: OpenCode.Generated.GlobalEventPayloadPropertiesProvider.t(), questions: [OpenCode.Generated.QuestionInfo.t()], reason: String.t(), reasoning_id: String.t(), reply: String.t(), request_id: String.t(), resources: [String.t()], sandboxes: [String.t()], save: [String.t()] | nil, server: String.t(), service_id: String.t(), session_id: String.t() | nil, snapshot: String.t() | nil, source: OpenCode.Generated.PermissionV2Source.t() | nil, status: map() | String.t(), structured: map(), text: String.t(), time: number() | OpenCode.Generated.GlobalEventPayloadPropertiesTime.t(), timestamp: number(), title: String.t() | nil, to: String.t() | nil, todos: [OpenCode.Generated.Todo.t()], tokens: OpenCode.Generated.GlobalEventPayloadPropertiesTokens.t(), tool: OpenCode.Generated.GlobalEventPayloadPropertiesTool.t() | OpenCode.Generated.QuestionTool.t() | String.t() | nil, url: String.t(), variant: String.t(), vcs: String.t() | nil, version: String.t(), workspace_id: String.t(), worktree: String.t() }