CreateCeContactStoreCourseInput
Defines the input for creating a course in a continuing education contact store.
input CreateCeContactStoreCourseInput {
addAutoLoginToken: Boolean!
backgroundColor: HexColorCode
ceContactStoreId: ID!
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
name: String!
overview: String
recordGrade: Boolean!
recordScore: Boolean!
roomSetup: String
seriesCode: String
startDate: LocalDate
startTime: LocalTime
status: CourseStatus!
textColor: HexColorCode
uniqueCode: String!
}
Fields
CreateCeContactStoreCourseInput.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.
CreateCeContactStoreCourseInput.backgroundColor
● HexColorCode
scalar
The hex color code to use for the background when rendering the course. Optional.
CreateCeContactStoreCourseInput.ceContactStoreId
● ID!
non-null scalar
The identifier of the continuing education contact store the course is associated with.
CreateCeContactStoreCourseInput.classifications
● [CreateCourseClassificationInput!]
list input
The classifications to create for this course. Optional.
CreateCeContactStoreCourseInput.confirmationMergeDocumentId
● ID
scalar
The identifier of the confirmation merge document used to confirm registration for a course. Optional.
CreateCeContactStoreCourseInput.credits
● [CreateCourseCreditInput!]
list input
The course credits to create for this course. Optional.
CreateCeContactStoreCourseInput.customFields
● [CustomFieldInput!]
list input
The custom fields to create for this course. Optional.
CreateCeContactStoreCourseInput.dateText
● String
scalar
The explanatory text for the start and end of this course. Optional.
CreateCeContactStoreCourseInput.endDate
● LocalDate
scalar
The end date of the course. Optional.
CreateCeContactStoreCourseInput.endTime
● LocalTime
scalar
The session end time of the course. Optional.
CreateCeContactStoreCourseInput.externalRegistrationUrl
● URL
scalar
The URL for an EventsAir interactive registration site for this course. Optional.
CreateCeContactStoreCourseInput.externalWebsiteUrl
● URL
scalar
The URL for an external registration site for this course. Optional.
CreateCeContactStoreCourseInput.foodAndBeverage
● String
scalar
Notes on required catering for the sessions of this course. Optional.
CreateCeContactStoreCourseInput.instructors
● [CreateCourseInstructorInput!]
list input
The instructors to create for this course. Optional.
CreateCeContactStoreCourseInput.inventoryLimit
● NonNegativeInt
scalar
The inventory limit for this course. Optional.
If not specified the inventory will be unlimited.
CreateCeContactStoreCourseInput.itinerary
● String
scalar
The itinerary for this course. Optional.
CreateCeContactStoreCourseInput.locationId
● ID
scalar
The identifier of the location for this course. Optional.
CreateCeContactStoreCourseInput.masterCourseCode
● String
scalar
The course unique code on which this course is based. Optional.
CreateCeContactStoreCourseInput.name
● String!
non-null scalar
A UTF-8 string representing the name of the course.
CreateCeContactStoreCourseInput.overview
● String
scalar
The overview for this course. Optional.
CreateCeContactStoreCourseInput.recordGrade
● Boolean!
non-null scalar
A flag indicating whether grade will be recorded for course attendees.
CreateCeContactStoreCourseInput.recordScore
● Boolean!
non-null scalar
A flag indicating whether score will be recorded for course attendees.
CreateCeContactStoreCourseInput.roomSetup
● String
scalar
Notes about how the session room should be configured for this course. Optional.
CreateCeContactStoreCourseInput.seriesCode
● String
scalar
The series code for this course. Optional.
CreateCeContactStoreCourseInput.startDate
● LocalDate
scalar
The start date of the course. Optional.
CreateCeContactStoreCourseInput.startTime
● LocalTime
scalar
The session start time of the course. Optional.
CreateCeContactStoreCourseInput.status
● CourseStatus!
non-null enum
The status of this course.
CreateCeContactStoreCourseInput.textColor
● HexColorCode
scalar
The hex color code to use when rendering the course's text. Optional.
CreateCeContactStoreCourseInput.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 continuing education contact store.
Member Of
createCeContactStoreCourse
mutation