Skip to main content

CreateTemporaryHoldForRegistrationInput

Defines the input for temporarily holding a registration.

input CreateTemporaryHoldForRegistrationInput {
contactId: ID!
eventId: ID!
paymentStatus: PaymentStatusInput!
registrationTypeId: ID!
temporaryHoldContextId: ID!
}

Fields

CreateTemporaryHoldForRegistrationInput.contactId ● ID! non-null scalar

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

CreateTemporaryHoldForRegistrationInput.eventId ● ID! non-null scalar

The identifier of the event the registration is associated with.

CreateTemporaryHoldForRegistrationInput.paymentStatus ● PaymentStatusInput! non-null enum

Payment status of the registration.

CreateTemporaryHoldForRegistrationInput.registrationTypeId ● ID! non-null scalar

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

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

createTemporaryHoldForRegistration mutation