Skip to main content

LearningPath

No description

type LearningPath {
id: ID!
layoutId: ID
layout: Layout
learnerLayoutId: ID
learnerLayout: Layout
name: String!
sku: String
ribbon: Ribbon
slug: Slug!
client: Client
createdAt: Date
metaTitle: String
metaDescription: String
asset: URL
assetAltText: String
detailAsset: URL
detailAssetAltText: String
heroAsset: URL
heroAssetAltText: String
priceInCents: Int
suggestedRetailPriceInCents: Int
alternativePricingType: AlternativePricingType
alternativePricingRef: Int
accessDays: Int
shortDescription: String
longDescription: String
tags: [Tag]
status: Status!
freeWithRegistration: Boolean
hasMultipleCurrencies: Boolean!
prices: [ItemPrice!]!
customFields: JSON
contentType: String
confirmationHtml: String
startDate: Date
endDate: Date
enrollmentStartDate: Date
enrollmentEndDate: Date
milestones: [Milestone]
availabilityStatus: String
currentUserStartActionDate: Date
isPayAsYouGo: Boolean
language: String
futurePublishDate: Date
purchasable: Boolean!
taxable: Boolean
fulfillmentCenter: FulfillmentCenter
taxCategory: ID
currentUserPendingCertificate: Boolean!
currentUserEarnedCertificate: Boolean!
currentUserDueDate: Date
bulkPurchasingEnabled: Boolean!
seatTiers: [SeatTier!]
seatPackages: [SeatPackage!]
lastTierPriceInCents: Int
prerequisiteCourses: [Course]
prerequisiteLearningPaths: [LearningPath]
resourceType: String!
seatsLimit: Int
videoAsset: ID
relatedQuery: String
relatedQuerySignature: String
source: String
authors: [String!]
publishDate: Date
externalDetailUrl: String
kind: String
tabs: LearningPathTabs
updatedAt: Date
dueDate: Date
dueDateDays: Int
authoringClient: ID
}

Fields

LearningPath.id ● ID! non-null scalar

LearningPath.layoutId ● ID scalar

LearningPath.layout ● Layout object

LearningPath.learnerLayoutId ● ID scalar

LearningPath.learnerLayout ● Layout object

LearningPath.name ● String! non-null scalar

LearningPath.sku ● String scalar

LearningPath.ribbon ● Ribbon object

LearningPath.slug ● Slug! non-null scalar

LearningPath.client ● Client object

LearningPath.createdAt ● Date scalar

LearningPath.metaTitle ● String scalar

LearningPath.metaDescription ● String scalar

LearningPath.asset ● URL scalar

LearningPath.assetAltText ● String scalar

LearningPath.detailAsset ● URL scalar

LearningPath.detailAssetAltText ● String scalar

LearningPath.heroAsset ● URL scalar

LearningPath.heroAssetAltText ● String scalar

LearningPath.priceInCents ● Int scalar

LearningPath.suggestedRetailPriceInCents ● Int scalar

LearningPath.alternativePricingType ● AlternativePricingType enum

LearningPath.alternativePricingRef ● Int scalar

LearningPath.accessDays ● Int scalar

LearningPath.shortDescription ● String scalar

LearningPath.longDescription ● String scalar

LearningPath.tags ● [Tag] list object

LearningPath.status ● Status! non-null enum

LearningPath.freeWithRegistration ● Boolean scalar

LearningPath.hasMultipleCurrencies ● Boolean! non-null scalar

LearningPath.prices ● [ItemPrice!]! non-null object

LearningPath.customFields ● JSON scalar

LearningPath.contentType ● String scalar

LearningPath.confirmationHtml ● String scalar

LearningPath.startDate ● Date scalar

LearningPath.endDate ● Date scalar

LearningPath.enrollmentStartDate ● Date scalar

LearningPath.enrollmentEndDate ● Date scalar

LearningPath.milestones ● [Milestone] list object

LearningPath.availabilityStatus ● String scalar

LearningPath.currentUserStartActionDate ● Date scalar

LearningPath.isPayAsYouGo ● Boolean scalar

LearningPath.language ● String scalar

LearningPath.futurePublishDate ● Date scalar

LearningPath.purchasable ● Boolean! non-null scalar

LearningPath.taxable ● Boolean scalar

LearningPath.fulfillmentCenter ● FulfillmentCenter object

LearningPath.taxCategory ● ID scalar

LearningPath.currentUserPendingCertificate ● Boolean! non-null scalar

LearningPath.currentUserEarnedCertificate ● Boolean! non-null scalar

LearningPath.currentUserDueDate ● Date scalar

LearningPath.bulkPurchasingEnabled ● Boolean! non-null scalar

LearningPath.seatTiers ● [SeatTier!] list object

LearningPath.seatPackages ● [SeatPackage!] list object

LearningPath.lastTierPriceInCents ● Int scalar

LearningPath.prerequisiteCourses ● [Course] list object

LearningPath.prerequisiteLearningPaths ● [LearningPath] list object

LearningPath.resourceType ● String! non-null scalar

LearningPath.seatsLimit ● Int scalar

LearningPath.videoAsset ● ID scalar

LearningPath.relatedQuery ● String scalar

LearningPath.relatedQuerySignature ● String scalar

LearningPath.source ● String scalar

LearningPath.authors ● [String!] list scalar

LearningPath.publishDate ● Date scalar

LearningPath.externalDetailUrl ● String scalar

LearningPath.kind ● String scalar

LearningPath.tabs ● LearningPathTabs object

LearningPath.updatedAt ● Date scalar

LearningPath.dueDate ● Date scalar

LearningPath.dueDateDays ● Int scalar

LearningPath.authoringClient ● ID scalar

Returned by

CreateLearningPath mutation ● LearningPathBySlug query

Member of

AccessExpiration object ● AllocatedLearningPath object ● Client object ● Course object ● EmbedWidgetLearningPathStatus object ● LearningPath object ● LearningPathAction object ● License object ● Milestone object ● Page object ● RedemptionCodeGroup object ● RegistrationCode object

Implemented by

AccessExpirationResource union ● AwardResource union ● CampaignResource union ● CertificateResource union ● CertificateTemplateResource union ● CompetencyAssessmentResource union ● CourseOrLearningPath union