ecoledirecte-api-types
Version:
If you need a EcoleDirecte client for JavaScript, this isn't the right place! This way: [ecoledirecte.js](https://github.com/a2br/ecoledirecte.js).
41 lines (36 loc) • 701 B
text/typescript
import { failureRes } from "..";
import { role } from "../login/accounts";
export type cloudRes = cloudResSuccess | failureRes;
export type cloudResSuccess = {
code: 200;
token: string;
host: string;
data: Array<cloudResFolder>;
};
export type cloudResFolder = {
type: "folder";
libelle: string;
date: string;
taille: number;
/**
* @description Only for cloud roots
*/
quota?: number;
id: string;
isLoaded: boolean;
children: Array<cloudResFolder | cloudResFile>;
};
export type cloudResFile = {
type: "file";
libelle: string;
date: string;
taille: number;
id: string;
proprietaire: {
id: number;
type: role;
nom: string;
prenom: string;
particule: string;
};
};