Skip to main content
Module

x/gesso/src/mod.ts>Favorites

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

Constructors

new
Favorites(config: Configuration)

Methods

addCourseToFavorites(
id: string,
params?: AddCourseToFavoritesParams,
body?: unknown,
): Promise<Favorite>
addGroupToFavorites(
id: string,
params?: AddGroupToFavoritesParams,
body?: unknown,
): Promise<Favorite>
listFavoriteCourses(params?: ListFavoriteCoursesParams, body?: unknown): Promise<Course[]>
listFavoriteGroups(body?: unknown): Promise<Group[]>
removeCourseFromFavorites(
id: string,
params?: RemoveCourseFromFavoritesParams,
body?: unknown,
): Promise<Favorite>
removeGroupFromFavorites(
id: string,
params?: RemoveGroupFromFavoritesParams,
body?: unknown,
): Promise<Favorite>
resetCourseFavorites(body?: unknown): Promise<Scope>
resetGroupFavorites(body?: unknown): Promise<Scope>