Skip to main content
Module

x/gesso/types/models.ts>Enrollment

A TypeScript API client for Canvas LMS
Latest
interface Enrollment
import { type Enrollment } from "https://deno.land/x/gesso@v0.1.2/types/models.ts";

Properties

id: number
course_id: number
sis_course_id: string
course_integration_id: string
course_section_id: number
section_integration_id: string
sis_account_id: string
sis_section_id: string
sis_user_id: string
enrollment_state: string
limit_privileges_to_course_section: boolean
sis_import_id: number
root_account_id: number
type: string
user_id: number
associated_user_id: number | null
role: string
role_id: number
created_at: Date
updated_at: Date
start_at: Date
end_at: Date
last_activity_at: Date
last_attended_at: Date
total_activity_time: number
html_url: string
grades: Grades
user: UserClass
override_grade: string
override_score: number
unposted_current_grade: string
unposted_final_grade: string
unposted_current_score: string
unposted_final_score: string
has_grading_periods: boolean
totals_for_all_grading_periods_option: boolean
current_grading_period_title: string
current_grading_period_id: number
current_period_override_grade: string
current_period_override_score: number
current_period_unposted_current_score: number
current_period_unposted_final_score: number
current_period_unposted_current_grade: string
current_period_unposted_final_grade: string