2020-08-12 20:52:53 +02:00
|
|
|
export enum GroupType {
|
|
|
|
course = 'course',
|
|
|
|
CLASS = 'class',
|
|
|
|
}
|
|
|
|
|
2020-08-12 04:13:14 +02:00
|
|
|
export interface Group {
|
2020-08-12 20:52:53 +02:00
|
|
|
id: number;
|
|
|
|
day: number;
|
2020-08-12 04:13:14 +02:00
|
|
|
time: string;
|
|
|
|
lecturer: string;
|
|
|
|
room: string;
|
2020-08-12 20:52:53 +02:00
|
|
|
groupType: GroupType;
|
|
|
|
capacity?: number;
|
2020-08-12 04:13:14 +02:00
|
|
|
}
|
2020-08-12 20:52:53 +02:00
|
|
|
|
|
|
|
export interface Course {
|
|
|
|
id: number;
|
2020-08-12 04:13:14 +02:00
|
|
|
name: string;
|
|
|
|
groups: Array<Group>;
|
|
|
|
}
|
2020-08-12 20:52:53 +02:00
|
|
|
export interface courseInit {
|
2020-08-12 04:13:14 +02:00
|
|
|
name: string;
|
|
|
|
id: number;
|
|
|
|
}
|
|
|
|
export interface User {
|
|
|
|
name?: string;
|
|
|
|
surname?: string;
|
|
|
|
ticket: string | null;
|
|
|
|
}
|