caccl-api
Version:
A class that defines a set of smart Canvas endpoints that actually behave how you'd expect them to.
30 lines (28 loc) • 1.18 kB
text/typescript
interface CanvasAssignmentOverride {
// the ID of the assignment override
id: number,
// the ID of the assignment the override applies to
assignment_id: number,
// the IDs of the override's target students (present if the override targets an
// ad-hoc set of students)
student_ids?: number[] | null,
// the ID of the override's target group (present if the override targets a
// group and the assignment is a group assignment)
group_id?: number | null,
// the ID of the overrides's target section (present if the override targets a
// section)
course_section_id?: number | null,
// the title of the override
title?: string | null,
// the overridden due at (present if due_at is overridden)
due_at?: string | null,
// the overridden all day flag (present if due_at is overridden)
all_day?: boolean | null,
// the overridden all day date (present if due_at is overridden)
all_day_date?: string | null,
// the overridden unlock at (present if unlock_at is overridden)
unlock_at?: string | null,
// the overridden lock at, if any (present if lock_at is overridden)
lock_at?: string | null,
};
export default CanvasAssignmentOverride;