mirror of
https://github.com/alexmickelson/canvasManagement.git
synced 2026-03-26 07:38:33 -06:00
added a lot of canvas data types
This commit is contained in:
21
nextjs/src/models/canvas/users/canvasUserModel.ts
Normal file
21
nextjs/src/models/canvas/users/canvasUserModel.ts
Normal file
@@ -0,0 +1,21 @@
|
||||
import { EnrollmentModel } from "../enrollments/enrollmentModel";
|
||||
|
||||
export interface UserModel {
|
||||
id: number;
|
||||
name: string;
|
||||
sortable_name: string;
|
||||
short_name: string;
|
||||
sis_user_id: string;
|
||||
integration_id: string;
|
||||
login_id: string;
|
||||
avatar_url: string;
|
||||
enrollments: EnrollmentModel[];
|
||||
email: string;
|
||||
locale: string;
|
||||
effective_locale: string;
|
||||
time_zone: string;
|
||||
bio: string;
|
||||
permissions: { [key: string]: boolean };
|
||||
sis_import_id?: number;
|
||||
last_login?: string; // ISO 8601 date string
|
||||
}
|
||||
Reference in New Issue
Block a user