Skip to main content

CreateTemporaryHoldForFunctionRegistrationInput

Defines the input for temporarily holding a function registration.

input CreateTemporaryHoldForFunctionRegistrationInput {
contactId: ID!
count: PositiveInt!
eventId: ID!
functionFeeTypeId: ID!
paymentStatus: PaymentStatusInput!
temporaryHoldContextId: ID!
}

Fields

CreateTemporaryHoldForFunctionRegistrationInput.contactId ● ID! non-null scalar

The identifier of the contact the function registration is to be held for.

CreateTemporaryHoldForFunctionRegistrationInput.count ● PositiveInt! non-null scalar

Number of registrations to hold. Defaults to 1.

CreateTemporaryHoldForFunctionRegistrationInput.eventId ● ID! non-null scalar

The identifier of the event the function is associated with.

CreateTemporaryHoldForFunctionRegistrationInput.functionFeeTypeId ● ID! non-null scalar

The identifier of the function fee type to hold a temporary registration for.

CreateTemporaryHoldForFunctionRegistrationInput.paymentStatus ● PaymentStatusInput! non-null enum

Payment status of the registration.

CreateTemporaryHoldForFunctionRegistrationInput.temporaryHoldContextId ● ID! non-null scalar

A user-defined context ID representing one or more temporary holds. This ID is used to identify and release related temporary holds.

Member Of

createTemporaryHoldForFunctionRegistration mutation