caccl
Version:
Canvas App Complete Connection Library: an all-in-one library for connecting your app to Canvas, handling lti, access tokens, and api.
17 lines (16 loc) • 543 B
TypeScript
import CanvasProgress from './CanvasProgress';
interface CanvasGroupCategory {
id: number;
name: string;
role: ('communities' | 'student_organized' | 'imported');
self_signup?: ('restricted' | 'enabled' | null);
auto_leader?: ('random' | 'first' | null);
context_type: string;
account_id: number;
course_id?: number | null;
group_limit?: number | null;
sis_group_category_id?: string | null;
sis_import_id?: number | null;
progress?: CanvasProgress | null;
}
export default CanvasGroupCategory;