# AgentCheckoutDiscounts

object type

The discount extension's view: the platform's codes as submitted on a create/update (rejected codes included — the spec echoes them) or as held on a read + every applied discount (code-based and automatic). Always built; the shop's host renders it only when the channel advertises the extension (allowDiscountCodes).

## Fields

| Field | Type | Notes |
| --- | --- | --- |
| `codes` | [String](/types/#scalars) `[String!]!` | No further notes. |
| `applied` | [AgentCheckoutAppliedDiscount](/types/AgentCheckoutAppliedDiscount/) `[AgentCheckoutAppliedDiscount!]!` | No further notes. |
