Skip to main content

CreateMembershipContactStoreCourseInput

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

input CreateMembershipContactStoreCourseInput {
addAutoLoginToken: Boolean!
backgroundColor: HexColorCode
classifications: [CreateCourseClassificationInput!]
confirmationMergeDocumentId: ID
credits: [CreateCourseCreditInput!]
customFields: [CustomFieldInput!]
dateText: String
endDate: LocalDate
endTime: LocalTime
externalRegistrationUrl: URL
externalWebsiteUrl: URL
foodAndBeverage: String
instructors: [CreateCourseInstructorInput!]
inventoryLimit: NonNegativeInt
itinerary: String
locationId: ID
masterCourseCode: String
membershipContactStoreId: ID!
name: String!
overview: String
recordGrade: Boolean!
recordScore: Boolean!
roomSetup: String
seriesCode: String
startDate: LocalDate
startTime: LocalTime
status: CourseStatus!
textColor: HexColorCode
uniqueCode: String!
}

Fields

CreateMembershipContactStoreCourseInput.addAutoLoginToken ● Boolean! non-null scalar

A flag indicating whether to attach the contact's auto login token to the externalRegistrationUrl allowing the registration site to be pre-populated with the contacts's details.

CreateMembershipContactStoreCourseInput.backgroundColor ● HexColorCode scalar

The hex color code to use for the background when rendering the course. Optional.

CreateMembershipContactStoreCourseInput.classifications ● [CreateCourseClassificationInput!] list input

The classifications to create for this course. Optional.

CreateMembershipContactStoreCourseInput.confirmationMergeDocumentId ● ID scalar

The identifier of the confirmation merge document used to confirm registration for a course. Optional.

CreateMembershipContactStoreCourseInput.credits ● [CreateCourseCreditInput!] list input

The course credits to create for this course. Optional.

CreateMembershipContactStoreCourseInput.customFields ● [CustomFieldInput!] list input

The custom fields to create for this course. Optional.

CreateMembershipContactStoreCourseInput.dateText ● String scalar

The explanatory text for the start and end of this course. Optional.

CreateMembershipContactStoreCourseInput.endDate ● LocalDate scalar

The end date of the course. Optional.

CreateMembershipContactStoreCourseInput.endTime ● LocalTime scalar

The session end time of the course. Optional.

CreateMembershipContactStoreCourseInput.externalRegistrationUrl ● URL scalar

The URL for an EventsAir interactive registration site for this course. Optional.

CreateMembershipContactStoreCourseInput.externalWebsiteUrl ● URL scalar

The URL for an external registration site for this course. Optional.

CreateMembershipContactStoreCourseInput.foodAndBeverage ● String scalar

Notes on required catering for the sessions of this course. Optional.

CreateMembershipContactStoreCourseInput.instructors ● [CreateCourseInstructorInput!] list input

The instructors to create for this course. Optional.

CreateMembershipContactStoreCourseInput.inventoryLimit ● NonNegativeInt scalar

The inventory limit for this course. Optional.

If not specified the inventory will be unlimited.

CreateMembershipContactStoreCourseInput.itinerary ● String scalar

The itinerary for this course. Optional.

CreateMembershipContactStoreCourseInput.locationId ● ID scalar

The identifier of the location for this course. Optional.

CreateMembershipContactStoreCourseInput.masterCourseCode ● String scalar

The course unique code on which this course is based. Optional.

CreateMembershipContactStoreCourseInput.membershipContactStoreId ● ID! non-null scalar

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

CreateMembershipContactStoreCourseInput.name ● String! non-null scalar

A UTF-8 string representing the name of the course.

CreateMembershipContactStoreCourseInput.overview ● String scalar

The overview for this course. Optional.

CreateMembershipContactStoreCourseInput.recordGrade ● Boolean! non-null scalar

A flag indicating whether grade will be recorded for course attendees.

CreateMembershipContactStoreCourseInput.recordScore ● Boolean! non-null scalar

A flag indicating whether score will be recorded for course attendees.

CreateMembershipContactStoreCourseInput.roomSetup ● String scalar

Notes about how the session room should be configured for this course. Optional.

CreateMembershipContactStoreCourseInput.seriesCode ● String scalar

The series code for this course. Optional.

CreateMembershipContactStoreCourseInput.startDate ● LocalDate scalar

The start date of the course. Optional.

CreateMembershipContactStoreCourseInput.startTime ● LocalTime scalar

The session start time of the course. Optional.

CreateMembershipContactStoreCourseInput.status ● CourseStatus! non-null enum

The status of this course.

CreateMembershipContactStoreCourseInput.textColor ● HexColorCode scalar

The hex color code to use when rendering the course's text. Optional.

CreateMembershipContactStoreCourseInput.uniqueCode ● String! non-null scalar

A customer supplied, UTF-8 string value that represents a unique code for the course.

The value must be unique across all courses for a membership contact store.

Member Of

createMembershipContactStoreCourse mutation