Provides struct and type for a APIErrorData
@type t() :: %OpenCode.Generated.APIErrorData{ is_retryable: boolean(), message: String.t(), metadata: map() | nil, response_body: String.t() | nil, response_headers: map() | nil, status_code: number() | nil }