Skip to main content

CreateSponsorshipInput

Defines the input for creating a sponsorship.

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

Fields

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.companyLogo ● CompanyLogoInput input

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.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