Skip to main content

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 documentTypeId is not provided the attached document will be removed.
  • Attached Documents where the documentTypeId is 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 null or 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 null or 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 paymentDetails and paymentDetail should be specified.
  • The paymentDetail input field will take precedence over paymentDetails.

UpdateExhibitionBookingInput.paymentDetails ● UpdatePaymentDetailsInput deprecated input

DEPRECATED

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