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
.