Returns a list of ITicketPrice for a showtime with related data.
Some ticket prices have restrictions that limit their availability. These restrictions are returned in the restrictions
property.
If a restriction is returned that a client does not understand, the price must be hidden until the client has implemented handling for said requirement.
Current ticket price restrictions include:
Member
- A Loyalty membership is required.MemberReward
- Redemption of member reward with the specified LoyaltyRewardId
is required.ThirdPartyMembership
- A third party membership with the specified ThirdPartyMemberSchemeId
is required.Voucher
- Redemption of a voucher, valid for the ticket type, is required.Discount
- Redemption of discount with the specified DiscountId
is required.QuantityLimit
of the Loyalty reward if applicable.BalanceCost
of the Loyalty reward if applicable (checked against member balance + other ticket selections).QuantityLimit
returned from 3rd party member card validation.Success
Showtime does not exist.
{- "ticketPrices": [
- {
- "ticketTypeId": "string",
- "price": {
- "valueIncludingTax": 0.1,
- "valueExcludingTax": 0.1,
- "tax": 0.1
}, - "isDefault": true,
- "bookingFee": {
- "amountIncludingTax": 0.1
}, - "restrictions": [
- "Member"
], - "rewardId": 0,
- "voucherTypeCodes": [
- "string"
], - "thirdPartyMemberSchemeId": "string",
- "isShownAsPreviewWhenRestricted": true,
- "displayPriority": 0,
- "subscriptionId": 0,
- "discountId": "string",
- "discount": {
- "calculation": {
- "percentageOff": 0.1,
- "type": "SpecialPrice"
}, - "amountSaved": {
- "valueIncludingTax": 0.1,
- "valueExcludingTax": 0.1,
- "tax": 0.1
}
}
}
], - "relatedData": {
- "ticketTypes": [
- {
- "type": "Normal",
- "tickets": [
- {
- "ticketTypeId": "string",
- "quantity": 0
}
], - "items": [
- {
- "itemId": "string",
- "quantity": 0
}
], - "id": "string",
- "description": {
- "text": "string",
- "translations": [
- {
- "languageTag": "en-US",
- "text": "string"
}
]
}, - "longDescription": {
- "text": "string",
- "translations": [
- {
- "languageTag": "en-US",
- "text": "string"
}
]
}, - "areaCategoryId": "string",
- "isRestrictedToMembers": true,
- "displayPriority": 0,
- "isChildTicket": true,
- "hopk": "string",
- "ticketCode": "string",
- "hoCode": "string"
}
], - "items": [
- {
- "id": "string",
- "name": {
- "text": "string",
- "translations": [
- {
- "languageTag": "en-US",
- "text": "string"
}
]
}, - "shortName": {
- "text": "string",
- "translations": [
- {
- "languageTag": "en-US",
- "text": "string"
}
]
}, - "description": {
- "text": "string",
- "translations": [
- {
- "languageTag": "en-US",
- "text": "string"
}
]
}, - "restrictions": [
- "Member"
], - "itemClassId": "string",
- "hopk": "string",
- "hoCode": "string",
- "isSundry": true,
- "isPreparationRequired": true,
- "allowedDeliveryMethods": [
- "CounterPickup"
], - "availableHoursId": "string",
- "modifierGroups": [
- {
- "itemModifierGroupId": "string",
- "displayPriority": 0
}
], - "type": "Normal",
- "components": [
- {
- "itemId": "string",
- "isModifiable": true,
- "displayPriority": 0,
- "prices": [
- {
- "price": null,
- "isDefault": null,
- "restrictions": [ ],
- "rewardId": null,
- "discount": null,
- "discountId": null
}
]
}
]
}
], - "discounts": [
- {
- "id": "string",
- "name": {
- "text": "string",
- "translations": [
- {
- "languageTag": "en-US",
- "text": "string"
}
]
}, - "restriction": "None",
- "restrictions": [
- "None"
], - "rewardIds": [
- 0
], - "voucherTypeCodes": [
- "string"
], - "expiresAt": "2019-08-24T14:15:22Z"
}
]
}
}