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.