UpdateExhibitionBookingInput
Defines the input details for updating an exhibition booking for an exhibitor.
input UpdateExhibitionBookingInput {
attachedDocuments: [UpdateExhibitionAttachedDocumentInput!]
bookedOn: LocalDate
bookingType: ExhibitionBookingType
brochures: [UpdateBrochureInput!]
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!
}
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.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.
Member Of
updateExhibitionBooking mutation