Skip to main content

CreateSponsorshipInput

Defines the input for creating a sponsorship.

input CreateSponsorshipInput {
additionalCharges: [CreateAppliedAdditionalChargeInput!]
attachedDocuments: [CreateSponsorshipAttachedDocumentInput!]
brochures: [CreateBrochureInput!]
checklist: [CreateAppliedChecklistItemInput!]
companyLogo: CompanyLogoInput
confirmationDate: LocalDate
contactId: ID!
customFields: [CustomFieldInput!]
eventId: ID!
inclusions: [SponsorshipItemInput!]
notes: String
overridePaymentSchedule: [OverridePercentagePaymentScheduleItemInput!]
paymentDetails: CreateSponsorshipPaymentDetailsInput!
profile: String
quantity: NonNegativeInt!
sponsorshipPackageId: ID!
status: SponsorshipStatusInput!
taxOverrides: [TaxOverrideInput!]
}

Fields

CreateSponsorshipInput.additionalCharges ● [CreateAppliedAdditionalChargeInput!] list input

The additional charge details to create with the exhibition booking. Optional.

CreateSponsorshipInput.attachedDocuments ● [CreateSponsorshipAttachedDocumentInput!] list input

The attached documents to create with the sponsorship. Optional.

CreateSponsorshipInput.brochures ● [CreateBrochureInput!] list input

The brochures to create with the sponsorship. Optional.

CreateSponsorshipInput.checklist ● [CreateAppliedChecklistItemInput!] list input

The checklist item details to create with the sponsorship. Optional.

The company logo for the sponsorship. Optional.

CreateSponsorshipInput.confirmationDate ● LocalDate scalar

The date the sponsorship was confirmed. Optional.

Will only be set when status set to CONFIRMED.

CreateSponsorshipInput.contactId ● ID! non-null scalar

The identifier of the contact for the sponsorship.

CreateSponsorshipInput.customFields ● [CustomFieldInput!] list input

The custom fields to create for the sponsorship. Optional.

CreateSponsorshipInput.eventId ● ID! non-null scalar

The identifier of the event the sponsorship is associated with.

CreateSponsorshipInput.inclusions ● [SponsorshipItemInput!] list input

The list of items to include for the sponsorship. Optional.

Will default to the items in the sponsorship package.

CreateSponsorshipInput.notes ● String scalar

A UTF-8 string that represents the notes for the sponsorship. Optional.

CreateSponsorshipInput.overridePaymentSchedule ● [OverridePercentagePaymentScheduleItemInput!] list input

Overrides the default payment schedule for the sponsorship. Optional.

If omitted or set to null, the default payment schedule will be applied.

CreateSponsorshipInput.paymentDetails ● CreateSponsorshipPaymentDetailsInput! non-null input

The payment details for the sponsorship.

CreateSponsorshipInput.profile ● String scalar

A UTF-8 string that represents the profile for the sponsorship. Optional.

CreateSponsorshipInput.quantity ● NonNegativeInt! non-null scalar

The number of packages for the sponsorship.

CreateSponsorshipInput.sponsorshipPackageId ● ID! non-null scalar

The identifier of the sponsorship package for the sponsorship.

CreateSponsorshipInput.status ● SponsorshipStatusInput! non-null enum

The status of the sponsorship.

CreateSponsorshipInput.taxOverrides ● [TaxOverrideInput!] list input

The collection of taxes for the sponsorship booking that will override the taxes from setup. Optional.

When set to null, the default taxes for the sponsorship will be applied. When set to an empty array, no taxes will be applied.

Member Of

createSponsorship mutation