UNPKG

@heknon/node-webtop

Version:

A Backend for an unofficial WebTop (SmartSchool - Israel) API.

34 lines (33 loc) 770 B
import { Moment } from "moment"; export declare type Inbox = InboxMessage[]; export interface InboxMessage { id: number; sender: MessageSender; date: Moment; subject: string; read: boolean; hasAttachments: boolean; url: string; } export interface MessageSender { name: string; type: MessageSenderType; } export declare enum MessageSenderType { Pricipal = "MessageSenderType.Principal", Teacher = "MessageSenderType.Teacher", Pupil = "MessageSenderType.Pupil" } export interface File { url: string; name: string; } export interface Message { id: number; date: Moment; message: string; title: string; author: string; recievers: string[]; files: File[]; }