class BlueprintCourses
extends BaseApi
import { BlueprintCourses } from "https://deno.land/x/gesso@v0.1.2/src/BlueprintCourses.ts";
Constructors
new
BlueprintCourses(config: Configuration)Methods
beginMigrationToPushToAssociatedCourses(): Promise<BlueprintMigration>
course_id: string,
template_id: string,
body?: unknown,
getAssociatedCourseInformation(): Promise<Course[]>
course_id: string,
template_id: string,
body?: unknown,
getBlueprintInformation(): Promise<BlueprintTemplate>
course_id: string,
template_id: string,
body?: unknown,
getImportDetails(): Promise<ChangeRecord[]>
course_id: string,
subscription_id: string,
id: string,
body?: unknown,
getMigrationDetails(): Promise<ChangeRecord[]>
course_id: string,
template_id: string,
id: string,
body?: unknown,
getUnsyncedChanges(): Promise<ChangeRecord[]>
course_id: string,
template_id: string,
body?: unknown,
listBlueprintImports(): Promise<BlueprintMigration[]>
course_id: string,
subscription_id: string,
body?: unknown,
listBlueprintMigrations(): Promise<BlueprintMigration[]>
course_id: string,
template_id: string,
body?: unknown,
listBlueprintSubscriptions(course_id: string, body?: unknown): Promise<BlueprintSubscription[]>
setOrRemoveRestrictionsOnBlueprintCourseObject(): Promise<Scope>
course_id: string,
template_id: string,
body?: unknown,
showBlueprintImport(): Promise<BlueprintMigration>
course_id: string,
subscription_id: string,
id: string,
body?: unknown,
showBlueprintMigration(): Promise<BlueprintMigration>
course_id: string,
template_id: string,
id: string,
body?: unknown,
updateAssociatedCourses(): Promise<Scope[]>