Skip to main content
Module

x/gesso/src/AppointmentGroups.ts>AppointmentGroups

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

Constructors

new
AppointmentGroups(config: Configuration)

Methods

createAnAppointmentGroup(params?: CreateAnAppointmentGroupParams, body?: unknown): Promise<Scope>
deleteAnAppointmentGroup(
id: string,
params?: DeleteAnAppointmentGroupParams,
body?: unknown,
): Promise<Scope>
getNextAppointment(params?: GetNextAppointmentParams, body?: unknown): Promise<CalendarEvent[]>
getSingleAppointmentGroup(
id: string,
params?: GetSingleAppointmentGroupParams,
body?: unknown,
): Promise<unknown>
listAppointmentGroups(params?: ListAppointmentGroupsParams, body?: unknown): Promise<Scope>
listStudentGroupParticipants(
id: string,
params?: ListStudentGroupParticipantsParams,
body?: unknown,
): Promise<User>
listUserParticipants(
id: string,
params?: ListUserParticipantsParams,
body?: unknown,
): Promise<Group>
updateAnAppointmentGroup(
id: string,
params?: UpdateAnAppointmentGroupParams,
body?: unknown,
): Promise<Scope>