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;
}
