ecoledirecte.js
Version:
Good-looking client for EcoleDirecte's private API.
38 lines (37 loc) • 898 B
TypeScript
import { teacherSchool as _school, teacherLevel as _level, teacherClass as _class, teacherStudent as _student } from "ecoledirecte-api-types";
export declare class TeachersSchool {
id: number;
code: string;
name: string;
levels: TeachersLevel[];
_raw: _school;
constructor(o: _school);
}
export declare class TeachersLevel {
id: number;
code: string;
name: string;
classes: TeachersClass[];
_raw: _level;
constructor(o: _level);
}
export declare class TeachersClass {
id: number;
code: string;
name: string;
isHeadTeacher: boolean;
headTeachers: {
id: number;
firstName: string;
lastName: string;
}[];
_raw: _class;
constructor(o: _class);
}
export declare class TeachersStudent {
id: number;
firstName: string;
lastName: string;
_raw: _student;
constructor(o: _student);
}