UpdateExhibitionBookingInput
Defines the input details for updating an exhibition booking for an exhibitor.
input UpdateExhibitionBookingInput {
attachedDocuments: [UpdateExhibitionAttachedDocumentInput!]
bookedOn: LocalDate
bookingType: ExhibitionBookingType
brochures: [UpdateBrochureInput!]
cancelationTaxOverrides: [TaxOverrideInput!]
companyLogo: CompanyLogoInput
construction: ExhibitionConstructionType
customFields: [CustomFieldInput!]
eventId: ID!
exhibitionBookingId: ID!
exhibitorId: ID!
nameBadges: [UpdateExhibitionNameBadgeInput!]
notes: String
paymentDetail: UpdateExhibitionPaymentDetailsInput
paymentDetails: UpdatePaymentDetailsInput @deprecated
positionPreference: String
profile: String
signageInstructions: String
standId: ID
standSignage: String
standTypeId: ID!
taxOverrides: [TaxOverrideInput!]
}
Fields
UpdateExhibitionBookingInput.attachedDocuments ● [UpdateExhibitionAttachedDocumentInput!] list input
The list of attached documents to create/update against the exhibition booking. Optional.
Rules
- Omitting the input value will keep the existing attached documents as-is.
- Passing an empty list will remove all of the attached documents from the exhibition booking.
- If passing a list with attached documents, for any existing attached documents where the
documentTypeIdis not provided the attached document will be removed. - Attached Documents where the
documentTypeIdis specified will be updated or created.
UpdateExhibitionBookingInput.bookedOn ● LocalDate scalar
The date the exhibition is booked. Optional.
UpdateExhibitionBookingInput.bookingType ● ExhibitionBookingType enum
The booking type for the exhibition booking. Optional.
When set to null, booking type will be set to EXHIBITOR.
UpdateExhibitionBookingInput.brochures ● [UpdateBrochureInput!] list input
The list of brochures to create/update with the exhibition booking. Optional.
Rules
- Omitting the input value will keep the existing brochures as-is.
- Passing
nullor an empty list will remove all brochures from the exhibition booking. - If passing a list of brochures, omitted existing brochures will be removed from the exhibition booking.
- Brochures where the id is specified will be updated, otherwise they will be created.
UpdateExhibitionBookingInput.cancelationTaxOverrides ● [TaxOverrideInput!] list input
The collection of cancelation taxes for the exhibition booking that will override the cancelation taxes from setup. Optional.
When set to null, the default exhibition cancelation taxes will be applied. When set to an empty array, no taxes will be applied.
UpdateExhibitionBookingInput.companyLogo ● CompanyLogoInput input
The company logo for the exhibition booking. Optional.
Passing null will remove the company logo. Omitting the input value entirely will keep the company logo as-is.
UpdateExhibitionBookingInput.construction ● ExhibitionConstructionType enum
The type of construction requested when the exhibition was booked. Optional.
UpdateExhibitionBookingInput.customFields ● [CustomFieldInput!] list input
The custom fields to update or create for the exhibition booking. Optional.
UpdateExhibitionBookingInput.eventId ● ID! non-null scalar
The identifier of the event the exhibition booking is associated with.
UpdateExhibitionBookingInput.exhibitionBookingId ● ID! non-null scalar
The identifier of the exhibition booking.
UpdateExhibitionBookingInput.exhibitorId ● ID! non-null scalar
The exhibitor who booked the exhibition booking.
UpdateExhibitionBookingInput.nameBadges ● [UpdateExhibitionNameBadgeInput!] list input
The name badges to create/update with the exhibition booking. Optional.
Rules
- Omitting the input value will keep the existing name badges as-is.
- Passing
nullor an empty list will remove all name badges from the exhibition booking. - If passing a list of name badges, omitted existing name badges will be removed from the exhibition booking.
- Name badges where the id is specified will be updated, otherwise they will be created.
UpdateExhibitionBookingInput.notes ● String scalar
A UTF-8 string that represents the notes for the exhibition booking. Optional.
UpdateExhibitionBookingInput.paymentDetail ● UpdateExhibitionPaymentDetailsInput input
The payment details for the exhibition booking. Optional.
Rules:
- Only one of
paymentDetailsandpaymentDetailshould be specified. - The
paymentDetailinput field will take precedence overpaymentDetails.
UpdateExhibitionBookingInput.paymentDetails ● UpdatePaymentDetailsInput deprecated input
Use paymentDetail instead. This input field will be removed in a future release.
The payment details for the exhibition booking. Optional.
UpdateExhibitionBookingInput.positionPreference ● String scalar
A UTF-8 string that represents the position preference for the exhibition booking. Optional.
UpdateExhibitionBookingInput.profile ● String scalar
A UTF-8 string that represents the profile for the exhibition booking. Optional.
UpdateExhibitionBookingInput.signageInstructions ● String scalar
A UTF-8 string that represents the signage instructions for the exhibition booking. Optional.
UpdateExhibitionBookingInput.standId ● ID scalar
The stand number that is booked. Optional.
UpdateExhibitionBookingInput.standSignage ● String scalar
A UTF-8 string value that represents the stand signage for the exhibition booking. Optional.
UpdateExhibitionBookingInput.standTypeId ● ID! non-null scalar
The type of stand that is booked.
UpdateExhibitionBookingInput.taxOverrides ● [TaxOverrideInput!] list input
The collection of taxes for the exhibition booking that will override the taxes from setup. Optional.
When set to null, the default exhibition taxes will be applied. When set to an empty array, no taxes will be applied.
Member Of
updateExhibitionBooking mutation