PublicCourse
Type: String!
Unique identifier for the course
availability
Abschnitt betitelt „availability“Type: PublicCourseAvailability!
Course availability information
categories
Abschnitt betitelt „categories“Type: [PublicCourseCategory!]!
Checked categories of the course, e.g. its area on a customer website. Hidden categories stay internal.
companyEnrollmentEnabled
Abschnitt betitelt „companyEnrollmentEnabled“Type: Boolean!
Whether this course offers the company enrollment, where one contact books several employees on one invoice.
Type: [PublicCourseDay!]!
Course days derived from the planned lessons below the course. Empty while nothing is planned.
descriptionHtml
Abschnitt betitelt „descriptionHtml“Type: String
HTML description of the course
enrollmentForm
Abschnitt betitelt „enrollmentForm“Type: PublicEnrollmentForm
Enrollment form of the course (own form, else the publication default). Null: the course is listed but cannot be booked online.
enrollmentSettings
Abschnitt betitelt „enrollmentSettings“Type: PublicEnrollmentDraftSettings!
finishAt
Abschnitt betitelt „finishAt“Type: DateTimeISO
Course end date and time
hasEnrollmentForm
Abschnitt betitelt „hasEnrollmentForm“Type: Boolean
False when no enrollment form is assigned; availability.canEnroll is then false too.
imageUrl
Abschnitt betitelt „imageUrl“Type: String
Course image URL
instructors
Abschnitt betitelt „instructors“Type: [PublicCourseInstructor!]!
Instructors booked on the lessons of the course, in order of their first lesson. Empty unless the course listing publishes them (showInstructors).
isOnline
Abschnitt betitelt „isOnline“Type: Boolean
True when the course type is an online offering without a physical site (CourseType.isOnline).
isSignedUp
Abschnitt betitelt „isSignedUp“Type: Boolean!
Whether the currently authenticated user is already signed up for this course. Returns false for unauthenticated users.
languageCode
Abschnitt betitelt „languageCode“Type: String
Two-letter code of the teaching language, e.g. de.
listingGuid
Abschnitt betitelt „listingGuid“Type: String
Published listing used for this course offer.
listingName
Abschnitt betitelt „listingName“Type: String
Name of the selected course listing.
Type: String!
Course name
Type: String
Course number shown to customers.
objectTypeKey
Abschnitt betitelt „objectTypeKey“Type: String
Technical ObjectType code of the course (e.g. SEMINAR, COURSE) — for client-side filtering.
objectTypeName
Abschnitt betitelt „objectTypeName“Type: String
Course type display name (for example Online-Kurs or Tageskurs)
platformGuid
Abschnitt betitelt „platformGuid“Type: String
Platform used for this course offer.
Type: Float
Course fee in CHF, using a listing-specific override when configured.
shortName
Abschnitt betitelt „shortName“Type: String
Course abbreviation shown to customers.
siteName
Abschnitt betitelt „siteName“Type: String
Site/Academy name where the course is offered
startAt
Abschnitt betitelt „startAt“Type: DateTimeISO
Course start date and time
trainingGuid
Abschnitt betitelt „trainingGuid“Type: String
Course offer used to group scheduled courses.
trainingName
Abschnitt betitelt „trainingName“Type: String
Name of the course offer.
urlSlug
Abschnitt betitelt „urlSlug“Type: String
Persisted public course URL segment.
variantConfiguration
Abschnitt betitelt „variantConfiguration“Type: VariantConfigurationView
Available category choices and prices for this published course.
Type: PublicCourseVenue
Site of the course with its postal address. Null for courses without a site.