Skip to main content
Module

x/gesso/src/mod.ts>BlueprintCourses

A TypeScript API client for Canvas LMS
Latest
class BlueprintCourses
extends BaseApi
import { BlueprintCourses } from "https://deno.land/x/gesso@v0.1.2/src/mod.ts";

Constructors

new
BlueprintCourses(config: Configuration)

Methods

beginMigrationToPushToAssociatedCourses(
course_id: string,
template_id: string,
params?: BeginMigrationToPushToAssociatedCoursesParams,
body?: unknown,
): Promise<BlueprintMigration>
getAssociatedCourseInformation(
course_id: string,
template_id: string,
body?: unknown,
): Promise<Course[]>
getBlueprintInformation(
course_id: string,
template_id: string,
body?: unknown,
): Promise<BlueprintTemplate>
getImportDetails(
course_id: string,
subscription_id: string,
id: string,
body?: unknown,
): Promise<ChangeRecord[]>
getMigrationDetails(
course_id: string,
template_id: string,
id: string,
body?: unknown,
): Promise<ChangeRecord[]>
getUnsyncedChanges(
course_id: string,
template_id: string,
body?: unknown,
): Promise<ChangeRecord[]>
listBlueprintImports(
course_id: string,
subscription_id: string,
body?: unknown,
): Promise<BlueprintMigration[]>
listBlueprintMigrations(
course_id: string,
template_id: string,
body?: unknown,
): Promise<BlueprintMigration[]>
listBlueprintSubscriptions(course_id: string, body?: unknown): Promise<BlueprintSubscription[]>
setOrRemoveRestrictionsOnBlueprintCourseObject(
course_id: string,
template_id: string,
params?: SetOrRemoveRestrictionsOnBlueprintCourseObjectParams,
body?: unknown,
): Promise<Scope>
showBlueprintImport(
course_id: string,
subscription_id: string,
id: string,
body?: unknown,
): Promise<BlueprintMigration>
showBlueprintMigration(
course_id: string,
template_id: string,
id: string,
body?: unknown,
): Promise<BlueprintMigration>
updateAssociatedCourses(
course_id: string,
template_id: string,
params?: UpdateAssociatedCoursesParams,
body?: unknown,
): Promise<Scope[]>