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