Skip to main content

Input Objects

CreateMovieOrderSessionInput​

Create movie order session input.

Input Fields

NameData TypeDescription
showtimeKeyKey!Unique identifier for showtime.

ReserveSeatsInput​

Reserve seats in the selected showtime.

Input Fields

NameData TypeDescription
sessionKeyKey!Unique identifier for movie order session.
seats[String!]!An array of selected seats' keys.

ReleaseSeatsInput​

Reserve seats in the selected showtime.

Input Fields

NameData TypeDescription
sessionKeyKey!Unique identifier for movie order session.

CreateMovieOrderInput​

Create movie order input with selected tickets and concessions.

Input Fields

NameData TypeDescription
sessionKeyKey!Unique identifier for movie order session.
referenceIdString!External unique identifier for order.
customerCreateMovieOrderCustomerInput!Customer information for movie order session.
tickets[CreateMovieOrderTicketInput!]!Selected tickets input.
concessions[CreateMovieOrderConcessionInput]!Selected concessions input.
bundles[CreateMovieOrderBundleInput]!Selected bundles input.
promoCodeString!Promo code applied by the user.
notifyUrlString(Optional) Webhook notification for order completion. See Notify Order Completion webhook for the full guide and implementation.

CreateMovieOrderCustomerInput​

The customer info.

Input Fields

NameData TypeDescription
externalIdStringExternal unique identifier for the user.
emailString!The email address of the customer, this will sending a booking confirmation email.
countryCodeString!The country code of the user, ie 60, 65, 673.
phoneNoString!The phone no of the customer.

CreateMovieOrderTicketInput​

The selected tickets.

Input Fields

NameData TypeDescription
keyString!The unique identifier for the ticket.
quantityUint!The quantity of the ticket.

CreateMovieOrderConcessionInput​

The selected concessions.

Input Fields

NameData TypeDescription
keyString!The unique identifier for the concession.
quantityUint!The quantity of the concession.

CreateMovieOrderBundleInput​

The selected bundles.

Input Fields

NameData TypeDescription
keyString!The unique identifier for the concession.
quantityUint!The quantity of the concession.

ConfirmMovieOrderInput​

Confirm movie order input.

Input Fields

NameData TypeDescription
orderKeyKey!The unique identifier for the movie order.

SignatureInput​

The signature input for signed mutations.

Input Fields

NameData TypeDescription
algorithmSignatureAlgorithm!The hash function.
timestampInt64!The UNIX time.
hashString!The signature generated following the steps here.