Skip to main content

UpdateCeContactStoreCourseInput

Defines the input for updating a course in a continuing education contact store.

input UpdateCeContactStoreCourseInput {
addAutoLoginToken: Boolean
backgroundColor: HexColorCode
cancelationPolicy: UpdateItemCancelationPolicyInput
ceContactStoreId: ID!
classifications: [UpdateCourseClassificationInput!]
confirmationMergeDocumentId: ID
courseId: ID!
credits: [UpdateCourseCreditInput!]
customFields: [CustomFieldInput!]
dateText: String
endDate: LocalDate
endTime: LocalTime
externalRegistrationUrl: URL
externalWebsiteUrl: URL
foodAndBeverage: String
inventoryLimit: NonNegativeInt
itinerary: String
locationId: ID
masterCourseCode: String
name: String
overview: String
paymentPolicy: UpdateItemPaymentPolicyInput
recordGrade: Boolean
recordScore: Boolean
roomSetup: String
seriesCode: String
startDate: LocalDate
startTime: LocalTime
status: CourseStatus
textColor: HexColorCode
uniqueCode: String
}

Fields​

UpdateCeContactStoreCourseInput.addAutoLoginToken ● Boolean scalar​

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

UpdateCeContactStoreCourseInput.backgroundColor ● HexColorCode scalar​

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

UpdateCeContactStoreCourseInput.cancelationPolicy ● UpdateItemCancelationPolicyInput input​

The cancelation policy for the course. Optional.

UpdateCeContactStoreCourseInput.ceContactStoreId ● ID! non-null scalar​

The identifier of the continuing education contact store the course is associated with.

UpdateCeContactStoreCourseInput.classifications ● [UpdateCourseClassificationInput!] list input​

The classifications to create/update/delete for this course. Optional.

Omitting the input value entirely will keep the existing classifications as-is. Passing null or an empty list will remove all classifications from this course. If passing a list with classifications, omitted existing classifications will be removed from this course. Classifications where the identifier is specified will be updated, otherwise they will be created.

UpdateCeContactStoreCourseInput.confirmationMergeDocumentId ● ID scalar​

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

UpdateCeContactStoreCourseInput.courseId ● ID! non-null scalar​

The identifier of the course.

UpdateCeContactStoreCourseInput.credits ● [UpdateCourseCreditInput!] list input​

The credits to create/update/delete for this course. Optional.

Omitting the input value entirely will keep the existing credits as-is. Passing null or an empty list will remove all credits from this course. If passing a list with credits, omitted existing credits will be removed from this course. Credits where the identifier is specified will be updated, otherwise they will be created.

UpdateCeContactStoreCourseInput.customFields ● [CustomFieldInput!] list input​

The custom fields to update for this course. Optional.

UpdateCeContactStoreCourseInput.dateText ● String scalar​

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

UpdateCeContactStoreCourseInput.endDate ● LocalDate scalar​

The end date of the course. Optional.

UpdateCeContactStoreCourseInput.endTime ● LocalTime scalar​

The session end time of the course. Optional.

UpdateCeContactStoreCourseInput.externalRegistrationUrl ● URL scalar​

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

UpdateCeContactStoreCourseInput.externalWebsiteUrl ● URL scalar​

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

UpdateCeContactStoreCourseInput.foodAndBeverage ● String scalar​

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

UpdateCeContactStoreCourseInput.inventoryLimit ● NonNegativeInt scalar​

The inventory limit for this course. Optional.

If not specified the inventory will be unlimited.

UpdateCeContactStoreCourseInput.itinerary ● String scalar​

The itinerary for this course. Optional.

UpdateCeContactStoreCourseInput.locationId ● ID scalar​

The identifier of the location for this course. Optional.

UpdateCeContactStoreCourseInput.masterCourseCode ● String scalar​

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

UpdateCeContactStoreCourseInput.name ● String scalar​

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

UpdateCeContactStoreCourseInput.overview ● String scalar​

The overview for this course. Optional.

UpdateCeContactStoreCourseInput.paymentPolicy ● UpdateItemPaymentPolicyInput input​

The payment policy for the course. Optional.

UpdateCeContactStoreCourseInput.recordGrade ● Boolean scalar​

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

UpdateCeContactStoreCourseInput.recordScore ● Boolean scalar​

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

UpdateCeContactStoreCourseInput.roomSetup ● String scalar​

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

UpdateCeContactStoreCourseInput.seriesCode ● String scalar​

The series code for this course. Optional.

UpdateCeContactStoreCourseInput.startDate ● LocalDate scalar​

The start date of the course. Optional.

UpdateCeContactStoreCourseInput.startTime ● LocalTime scalar​

The session start time of the course. Optional.

UpdateCeContactStoreCourseInput.status ● CourseStatus enum​

The status of this course. Optional.

UpdateCeContactStoreCourseInput.textColor ● HexColorCode scalar​

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

UpdateCeContactStoreCourseInput.uniqueCode ● String scalar​

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

The value must be unique across all courses for an continuing education contact store.

Member Of​

updateCeContactStoreCourse mutation