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