OBJECT
Project
For more details, see Query.projectCatalog.
link GraphQL Schema definition
- type Project {
- # The id of the project.
- ID! :
- # The ISO8601 datetime at which the Project was last updated.
- DateTime! :
- # Current status of the Project. Possible values are published or retired.
- ProjectStatus! :
- # Unique title of the Project.
- String! :
- # Short description of the Project.
- String :
- # Detailed description of the Project.
- String :
- # Opportunity GUID for the Project. Can be null.
- String :
- # List of Author UUIDs for the Project.
- String]! : [
- # Date at which the Project was released.
- DateTime :
- # URL of the poster image used to illustrate the Project on the detail page.
- String! :
- # List of Project Modules (a.k.a Subprojects) UUIDs nested under to the Project.
- String]! : [
- # Path to Project detail page where a Project can also be started or resumed.
- String! :
- # Path at which the completed Project can be viewed.
- String :
- # Path to the content tools page for the Project.
- String! :
- # Path to directly start or resume a project, skipping the Project detail page.
- String! :
- # Estimated total duration of all Project modules.
- String! :
- # Project difficulty. Possible values are beginner, intermediate, or advanced.
- String! :
- # Whether the Project is currently active based on current status.
- Boolean! :
- # List of Path UUIDs for the Project.
- String]! : [
- # Date of the last event that occurred on the Project.
- DateTime! :
- # Name of the last event that occurred on the Project.
- String! :
- # The video clip (from Video Services) used to show learners the scope of the
- # Project.
- String :
- # True if this content is available to one of the plans associated with the API
- # key being used.
- Boolean! :
- }
link Require by
- ProjectCatalogConnectionA type that describes the return type for the projectCatalog query. Projects can then be accessed via nodes or edges
- ProjectEdgeA type that describes an edge in the ProjectConnection. Essentially, a ProjectEdge is a wrapper object for Project. The only addition is a cursor placed on each record that can be used in subsequent queries to fetch Project records after 'cursor'.