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.