-
Notifications
You must be signed in to change notification settings - Fork 0
/
schemas.js
43 lines (42 loc) · 1.05 KB
/
schemas.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
var schemas = {
lezione : {
facolta: null,
corsoLaurea: null,
denominazione: null,
dettagli: null,
docente: null,
aula: null,
giorno: null,
orarioInizio: null,
orarioFine: null,
dateInizio: null, // Date
dateFine: null // Date
},
/* Gli avvisi sono a più livelli, da Ateneo a docente
* Gli avvisi di ateneo hanno tutti i campi (facolta,corsoLaurea,corso,docente) a 'all'
* Gli avvisi di facolta hanno tutti i campi a 'all' tranne facolta : nomeFacolta
* E così via fino agli avvisi del singolo docente.
*/
avviso: {
facolta: null,
corsoLaurea: null,
corso: null,
docente: null,
testo: null,
titolo: null,
url: null,
sent: false
},
aula: {
nome: null,
capacita: null
},
utente: {
telegramId: null,
facolta: null,
corsoLaurea: null,
corsiSeguiti: null, // array di corsi
email: null
}
};
module.exports = schemas;