implemented getter for course event details
This commit is contained in:
@@ -6,11 +6,30 @@ export interface Course {
|
||||
description?: string | null;
|
||||
image_url?: string | null;
|
||||
created_at: string;
|
||||
updated_at: string;
|
||||
updated_at: string;
|
||||
deleted?: number | boolean;
|
||||
prereq_id?: number | null;
|
||||
}
|
||||
|
||||
export interface CourseEventDetails {
|
||||
id: number; // PK
|
||||
course_id: number | null; // FK → courses.id
|
||||
event_type: number | null; // FK → event_types.id
|
||||
event_date: string; // datetime (not nullable)
|
||||
|
||||
guilded_event_id: number | null;
|
||||
|
||||
created_at: string; // datetime
|
||||
updated_at: string; // datetime
|
||||
|
||||
deleted: boolean | null; // tinyint(4), nullable
|
||||
report_url: string | null; // varchar(2048)
|
||||
remarks: string | null; // text
|
||||
|
||||
attendees: CourseAttendee[] | null;
|
||||
}
|
||||
|
||||
|
||||
export interface CourseAttendee {
|
||||
passed: boolean; // tinyint(1)
|
||||
attendee_id: number; // PK
|
||||
|
||||
Reference in New Issue
Block a user