# TicketItemExtension

- [JSON representation](https://developers.google.com/assistant/transactions/reference/physical/rest/v3/TicketItemExtension#SCHEMA_REPRESENTATION)
- [TicketReturnInfo](https://developers.google.com/assistant/transactions/reference/physical/rest/v3/TicketItemExtension#TicketReturnInfo)
  - [JSON representation](https://developers.google.com/assistant/transactions/reference/physical/rest/v3/TicketItemExtension#TicketReturnInfo.SCHEMA_REPRESENTATION)

Line item contents for ticket orders like movie, sports etc.

| JSON representation ||
|---|---|
| ``` { "ticketEvent": { object (`https://developers.google.com/assistant/transactions/reference/physical/rest/v3/Order#TicketEvent`) }, "quantity": number, "tickets": [ { object (`https://developers.google.com/assistant/transactions/reference/physical/rest/v3/Ticket`) } ], "fulfillmentInfo": { object (`https://developers.google.com/assistant/transactions/reference/physical/rest/v3/TicketFulfillmentInfo`) }, "returnInfo": { object (`https://developers.google.com/assistant/transactions/reference/physical/rest/v3/TicketItemExtension#TicketReturnInfo`) }, "ticketType": string } ``` |

| Fields ||
|---|---|
| `ticketEvent` | ``object (`https://developers.google.com/assistant/transactions/reference/physical/rest/v3/Order#TicketEvent`)`` Required: The event connected to this ticket. |
| `quantity` | `number` Number of tickets. |
| `tickets[]` | ``object (`https://developers.google.com/assistant/transactions/reference/physical/rest/v3/Ticket`)`` Ticket info. |
| `fulfillmentInfo` | ``object (`https://developers.google.com/assistant/transactions/reference/physical/rest/v3/TicketFulfillmentInfo`)`` Fulfillment method, e.g. delivery method, returnable etc. |
| `returnInfo` | ``object (`https://developers.google.com/assistant/transactions/reference/physical/rest/v3/TicketItemExtension#TicketReturnInfo`)`` The return information of the tickets. |
| `ticketType` | `string` Ticket type for all tickets in this lineitem, e.g. regular, student. This is different from seat types because for example, there's usually no difference between student and non-student seats. |

## TicketReturnInfo

Information about how to return tickets.

| JSON representation ||
|---|---|
| ``` { "isReturnable": boolean, "policyUrl": string } ``` |

| Fields ||
|---|---|
| `isReturnable` | `boolean` Whether tickets are returnable. |
| `policyUrl` | `string` Link to the return policy. |