iptdevs-design-system
Version:
Library common elements into IPT Plattform.
53 lines (52 loc) • 1.26 kB
TypeScript
export interface eventqueryRq {
idCalendar: string;
startTime: string;
endTime: string;
}
export interface GoogleEventRq {
title: string;
start: string;
end: string;
backgroundColor: string;
borderColor: string;
nameCalendar: string;
descriptionEvent: string;
colorEvent: number;
locationEvent: string;
dateCreation: string;
}
export interface GoogleEvent2Rq {
nameCalendar: null | string;
title: string;
descriptionEvent: null | string;
locationEvent: null | string;
dateCreation: Date;
colorEvent: null | string;
start: Date;
end: Date;
}
export interface ICreateNewEventsRq {
courseCode: number;
codeClassRoom: number;
codeTeacher: string;
color: string;
descriptionEvent: string;
startTime: string;
endTime: string;
conferenceDataName: string;
hangoutLink: string;
SchoolDayShort: ISchoolDayShortRq[];
weekDays: string[];
courseCodeClub: number;
codeClassRoomClub: number;
codeTeacherClub: string;
startTimeClub: string;
endTimeClub: string;
SchoolDayShortClub: string[];
weekDaysClub: string[];
}
export interface ISchoolDayShortRq {
date: Date;
unitName: string;
courseType: number;
}