# AgentCheckoutMessage

object type

One message the status rule raised — a released code (out_of_stock · item_unavailable · address_undeliverable · eligibility_invalid · missing · discount_code_invalid · …), the kind (error | warning), an RFC 9535 path into the released response, the words, the severity (recoverable | unrecoverable — an error's member; a warning carries none on the released wire).

## Fields

| Field | Type | Notes |
| --- | --- | --- |
| `code` | [String](/types/#scalars) `String!` | No further notes. |
| `kind` | [String](/types/#scalars) `String!` | error \| warning (a rejected discount code is a warning). |
| `path` | [String](/types/#scalars) | No further notes. |
| `content` | [String](/types/#scalars) `String!` | No further notes. |
| `severity` | [String](/types/#scalars) `String!` | No further notes. |
