/** * Edupage API endpoint */ export type APIEndpoint = number; /** * Gender type */ export type Gender = string; /** * Edupage primitive enitity type */ export type EntityType = string; /** * Edupage API resporse status */ export type APIStatus = string; /** * Assignment type */ export type AssignmentType = string; /** * Assignment group */ export type AssignmentGroup = AssignmentType[]; /** * Timeline item type */ export type TimelineItemType = string; export type GENDER = Gender; export namespace GENDER { const MALE: string; const FEMALE: string; } export type ENDPOINT = APIEndpoint; export namespace ENDPOINT { const DASHBOARD_GET_USER: number; const DASHBOARD_GET_CLASSBOOK: number; const DASHBOARD_GCALL: number; const DASHBOARD_SIGN_ONLINE_LESSON: number; const TIMELINE_GET_DATA: number; const TIMELINE_GET_REPLIES: number; const TIMELINE_GET_CREATED_ITEMS: number; const TIMELINE_CREATE_ITEM: number; const TIMELINE_CREATE_CONFIRMATION: number; const TIMELINE_CREATE_REPLY: number; const TIMELINE_FLAG_HOMEWORK: number; const TIMELINE_UPLOAD_ATTACHMENT: number; const ELEARNING_TEST_DATA: number; const ELEARNING_TEST_RESULTS: number; const ELEARNING_CARDS_DATA: number; const GRADES_DATA: number; const SESSION_PING: number; } export type ENTITY_TYPE = EntityType; export namespace ENTITY_TYPE { const STUD_PLAN: string; const STUDENT: string; const CUST_PLAN: string; const STUDENT_ONLY: string; const STUD_CLASS: string; const TEACHER: string; const ALL: string; const CLASS: string; const STUDENT_ALL: string; const STUDENTONLY_ALL: string; const TEACHER_ALL: string; const ADMIN: string; const PARENT: string; } export type API_STATUS = APIStatus; export namespace API_STATUS { const OK: string; const FAIL: string; } export type ASSIGNMENT_TYPE = AssignmentType; export namespace ASSIGNMENT_TYPE { const HOMEWORK: string; const ETEST_HOMEWORK: string; const BIG_EXAM: string; const EXAM: string; const SMALL_EXAM: string; const ORAL_EXAM: string; const REPORT_EXAM: string; const TESTING: string; const TEST: string; const PROJECT_EXAM: string; const ETEST: string; const ETEST_PRINT: string; const ETEST_LESSON: string; const LESSON: string; const PROJECT: string; const RESULT: string; const CURRICULUM: string; const TIMELINE: string; } export type ASSIGNMENT_GROUP = string[]; export namespace ASSIGNMENT_GROUP { const HOMEWORK_1: string[]; export { HOMEWORK_1 as HOMEWORK }; const EXAM_1: string[]; export { EXAM_1 as EXAM }; const TEST_1: string[]; export { TEST_1 as TEST }; const PROJECT_1: string[]; export { PROJECT_1 as PROJECT }; export const PRESENTATION: string[]; export const OTHER: string[]; } export type TIMELINE_ITEM_TYPE = TimelineItemType; export namespace TIMELINE_ITEM_TYPE { export const MESSAGE: string; export const MESSAGE_TO_SUBTITUTER: string; export const NOTICEBOARD: string; export const GRADE_ANNOUNCEMENT: string; export const GRADE: string; export const NOTE: string; const HOMEWORK_2: string; export { HOMEWORK_2 as HOMEWORK }; export const HOMEWORK_STUDENT_STATE: string; export const ABSENCE_NOTE: string; export const ABSENCE_NOTE_REMINDER: string; export const PROCESS: string; export const PROCESS_ADMIN: string; export const STUDENT_ABSENT: string; export const ACCIDENT: string; export const EVENT: string; export const TIMETABLE: string; export const SUBSTITUTION: string; export const CANTEEN_MENU: string; export const CANTEEN_CREDIT: string; export const CANTEEN_SUSPEND_REINSTATE_ORDERS: string; export const CANTEEN_OPENING: string; export const SURVEY: string; export const PLAN: string; export const SETTINGS: string; export const ALBUM: string; export const NEWS: string; export const TEST_ASSIGNMENT: string; export const TEST_RESULT: string; export const CHAT: string; export const CHECK_IN: string; export const CONSULTATION_MESSAGE: string; export const CONSULTATION: string; export const PAYMENTS: string; export const SIGN_IN: string; const CURRICULUM_1: string; export { CURRICULUM_1 as CURRICULUM }; export const CURRICULUM_REMINDER: string; export const BLACKBOARD: string; export const STUDENT_PICKUP: string; export const TIMETABLE_CLOUD_GENERATE: string; export const CONFIRMATION: string; export const CONTEST: string; }