Skip to main content
Module

x/gesso/src/OutcomeGroups.ts>OutcomeGroups

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

Constructors

new
OutcomeGroups(config: Configuration)

Methods

createAnOutcome(
id: string,
body?: unknown,
): Promise<OutcomeLink>
createSubgroup(
id: string,
body?: unknown,
): Promise<Group>
deleteAnOutcomeGroup(id: string, body?: unknown): Promise<Group>
getAllOutcomeGroupsForContext(account_id: string, body?: unknown): Promise<Scope>
getAllOutcomeLinksForContext(account_id: string, body?: unknown): Promise<Scope>
importAnOutcomeGroup(
id: string,
body?: unknown,
): Promise<Group>
listLinkedOutcomes(
id: string,
body?: unknown,
): Promise<OutcomeLink[]>
listSubgroups(id: string, body?: unknown): Promise<Group[]>
showAnOutcomeGroup(id: string, body?: unknown): Promise<Scope>
unlinkAnOutcome(
id: string,
outcome_id: string,
body?: unknown,
): Promise<OutcomeLink>
updateAnOutcomeGroup(
id: string,
body?: unknown,
): Promise<Group>