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.

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.