TicketItemExtension

  • This document outlines the JSON representation and fields for ticket order line items, including details about the event, quantity, fulfillment, and ticket type.

  • Each ticket line item includes information about the associated event, the number of tickets, ticket details, fulfillment information, return information, and ticket type.

  • TicketReturnInfo provides information on whether tickets are returnable and a link to the return policy, represented by the isReturnable and policyUrl fields respectively.

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

JSON representation
{
  "ticketEvent": {
    object (TicketEvent)
  },
  "quantity": number,
  "tickets": [
    {
      object (Ticket)
    }
  ],
  "fulfillmentInfo": {
    object (TicketFulfillmentInfo)
  },
  "returnInfo": {
    object (TicketReturnInfo)
  },
  "ticketType": string
}
Fields
ticketEvent

object (TicketEvent)

Required: The event connected to this ticket.

quantity

number

Number of tickets.

tickets[]

object (Ticket)

Ticket info.

fulfillmentInfo

object (TicketFulfillmentInfo)

Fulfillment method, e.g. delivery method, returnable etc.

returnInfo

object (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.