UNPKG

iptdevs-design-system

Version:

Library common elements into IPT Plattform.

121 lines (120 loc) 3.04 kB
import { ICourseModalityRq } from "../budget/budget.model"; import { AgreementCodRq } from "../cod/cod-rq.model"; export interface Courses { code: string; teacher: number; course_type: TypeCourse; english_level: number; agreement: string; start_date: Date; finish_date: Date; } export interface TypeCourse { code: number; name: string; academic_plan: string; } export interface English_Levels { code: number; name: string; } export interface IgetCodBcourseByModalityAndStatusAndLevelInglishRq { token: string; modality: number; status: number; english_level: English_Levels[]; } export interface IObtainCoursesByDifferentParametersRq { token: string; modality: number; teacher: number; course_status: number; english_level: English_Levels[]; } export interface IObtainCoursesStatusByDifferentParametersRq { token: string; modality: number; coordinator: number; course_status: number; english_level: English_Levels[]; } export interface IObtainCoursesStatusByAreaRq { token: string; modality: number; academic_plan: number; course_status: number; english_level: English_Levels[]; } export interface IObtainCoursesByDifferentParametersRs { code: number; course_schedule: string[]; teacher: string; course_type: ICourseTRq; to_start: Date; start_date: Date; finish_date: Date; capacity: number; more_days: null; english_level: ICourseModalityRq; agreement: AgreementCodRq; course_modality: ICourseModalityRq; course_status: number; available_capacity: number; course_scheduleDetails: ICourseScheduleDetailRs[]; } export interface ICourseScheduleDetailRs { ClassDay: string; StarTime: string; EndTime: string; ClassRoom: IClassRoomRq; } export interface IClassRoomRq { code: number; name: string; id_calendar: string; adress: string; campus: string; } export interface ICourseTRq { code: number; name: string; number_class: number; academic_plan: ICourseModalityRq; } export interface InfoCourseRs { english_level_name: string; course_type_name: string; teacher_name: string; teacher_last_name: string; course_modality: number; name: string; total_asistencias: number; total_inasistencias: number; academic_plan: string; } export interface ICourseChangeAuditRq { token: string; user_paran: string; } export interface ICourseChangeAuditRs { code: number; made_by: number; requested_by: number; old_course: number; new_course: number; type_action: number; cod_code: number; user_course: string; notes_course: string; attendance_course: string; final_score: string; other_observations: string; updated_at: Date; created_at: Date; student_code: number; student_name: string; student_last_name: string; student_id_card: string; student_phone_number: string; cod_code_value: number; }