Skip to main content
Module

x/gesso/src/mod.ts>GroupCategories

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

Constructors

new
GroupCategories(config: Configuration)

Methods

assignUnassignedMembers(
group_category_id: string,
params?: AssignUnassignedMembersParams,
body?: unknown,
): Promise<Scope>
createGroupCategory(
account_id: string,
params?: CreateGroupCategoryParams,
body?: unknown,
): Promise<GroupCategory>
deleteGroupCategory(group_category_id: string, body?: unknown): Promise<Scope>
exportGroupsInUsersInCategory(group_category_id: string, body?: unknown): Promise<unknown>
getSingleGroupCategory(group_category_id: string, body?: unknown): Promise<GroupCategory>
importCategoryGroups(
group_category_id: string,
params?: ImportCategoryGroupsParams,
body?: unknown,
): Promise<Progress>
listGroupCategoriesForContext(account_id: string, body?: unknown): Promise<GroupCategory[]>
listGroupsInGroupCategory(group_category_id: string, body?: unknown): Promise<Group[]>
listUsersInGroupCategory(
group_category_id: string,
params?: ListUsersInGroupCategoryParams,
body?: unknown,
): Promise<User[]>
updateGroupCategory(
group_category_id: string,
params?: UpdateGroupCategoryParams,
body?: unknown,
): Promise<GroupCategory>