iptdevs-design-system
Version:
Library common elements into IPT Plattform.
65 lines (64 loc) • 1.54 kB
TypeScript
import { MessageRq } from "../attendance/attendance.interface";
import { ICourseCodeRq } from "../budget/budget.model";
export interface ClassroomModalityRq {
token: string;
course_modality: number;
}
export interface ClassroomByIdCalendarRq {
token: string;
id_calendar: string;
}
export interface Classroom {
code: number;
name: string;
course_modality: number;
capacity: number;
id_calendar: string;
adress: string;
updated_at?: Date;
created_at?: Date;
}
export interface ClassroomByTypeUserRq {
token: string;
teacher_code: number | null;
course_code: number | null;
}
export interface ClassroomStudentRq {
token: string;
cod_code: number;
}
export interface ClassRoomClassByStudentRq {
ip_applicant: string;
status: number;
message: MessageRq;
data: ClassRoomStudentRs;
}
export interface ClassRoomStudentRs {
Course: ICourseCodeRq;
EventCourse: IEventCourseRq[];
classRoom: Classroom;
}
export interface IEventCourseRq {
code: number;
course_code: number;
date_event: Date;
name_event: string;
description_event: string;
}
export interface IObatinRoomByModalityCampusRq {
token: string;
course_modality: number;
campus: number;
}
export interface IObatinRoomByModalityCampusRS {
code: number;
name: string;
course_modality: number;
capacity: number;
id_calendar: string;
adress: string;
classroom_status: number;
campus: number;
updated_at: Date;
created_at: Date;
}