Skip to main content

CreateMembershipContactStoreCourseRegistrationInput

Defines the input for creating a course registration in a membership contact store.

input CreateMembershipContactStoreCourseRegistrationInput {
attendanceStatus: CourseAttendanceStatus!
comment: String
contactId: ID!
courseFeeTypeId: ID!
customFields: [CustomFieldInput!]
dateTime: DateTime!
discountCodeId: ID
grade: String
itineraryConfiguration: CourseRegistrationItineraryConfigurationInput!
membershipContactStoreId: ID!
paymentDetails: CreatePaymentDetailsInput!
score: NonNegativeFloat!
tickets: PositiveInt!
}

Fields

CreateMembershipContactStoreCourseRegistrationInput.attendanceStatus ● CourseAttendanceStatus! non-null enum

The attendee's attendance status for the course.

CreateMembershipContactStoreCourseRegistrationInput.comment ● String scalar

Comment for the course registration. Optional.

CreateMembershipContactStoreCourseRegistrationInput.contactId ● ID! non-null scalar

The identifier of the contact.

CreateMembershipContactStoreCourseRegistrationInput.courseFeeTypeId ● ID! non-null scalar

The identifier of the course fee type for the course registration.

CreateMembershipContactStoreCourseRegistrationInput.customFields ● [CustomFieldInput!] list input

The custom fields to create for the course registration. Optional.

CreateMembershipContactStoreCourseRegistrationInput.dateTime ● DateTime! non-null scalar

The date and time that the course registration occurred.

CreateMembershipContactStoreCourseRegistrationInput.discountCodeId ● ID scalar

The identifier of the discount code to apply to the course registration. Optional.

CreateMembershipContactStoreCourseRegistrationInput.grade ● String scalar

The grade the attendee received for the course. Optional.

CreateMembershipContactStoreCourseRegistrationInput.itineraryConfiguration ● CourseRegistrationItineraryConfigurationInput! non-null input

The itinerary configuration for this course registration.

CreateMembershipContactStoreCourseRegistrationInput.membershipContactStoreId ● ID! non-null scalar

The identifier of the membership contact store the course registration is associated with.

CreateMembershipContactStoreCourseRegistrationInput.paymentDetails ● CreatePaymentDetailsInput! non-null input

The payment details for the course registration.

CreateMembershipContactStoreCourseRegistrationInput.score ● NonNegativeFloat! non-null scalar

The score the attendee received for the course.

CreateMembershipContactStoreCourseRegistrationInput.tickets ● PositiveInt! non-null scalar

The number of tickets to register. Defaults to 1.

Member Of

createMembershipContactStoreCourseRegistration mutation