Skip to content
This repository has been archived by the owner on Dec 6, 2022. It is now read-only.

API : ASSENZE

Federico Tensi edited this page Dec 13, 2019 · 2 revisions

ASSENZE

Request URL: https://redignus.it/api/v1/assenze

Tipo di richiesta:

POST

Tipo di risposta:

JSON

Parametri

Variabile Obbligatoria Descrizione Tipo Esempio
postREFamilyData Si Dati necessari per il funzionamento *1 Base64 "postREFamilyData": "eyWyI8...G5hbWJfX1="
QuadrimestreFT Si Indica il quadrimestre a cui si vuole fare riferimento string "QuadrimestreFT": "FT01"
StudentId Si Indica l'array dello studente a cui si vuole fare riferimento *2 Array Vedi punto *2
cookies Si Cookies generati nella sessione Base64 "cookies": "eyJAe8...AHEeghae="

*1 Questo tipo di dati sono obbligatori poiché quando si va a eseguire una richiesta su i server Axios, essi si rifiutano di rispondere almeno che questi dati non siano presenti.

*2 Il parametro sarà rappresentato da un array con all'interno presenti i parametri dello studente scelto
{"num": "0", "qualcosa": "0", "id": "0002344", "name": "Rossi Mario"}
Referenza getstudentid


RISPOSTA

{
   "tojustify":[
      {
         "date":"23\/11\/2019",
         "type":"Assenza"
      }
   ],
   "justified":[
      {
         "date":"05\/11\/2019",
         "type":"Assenza"
      },
      { }
   ]
}

Significato

Intero JSON:

Variabile Descrizione Tipo
tojustify Contiene le assenze da giustificare array
justified Contiene le assenze giustificate array

tojustify:

"tojustify":{
         "date":"05\/11\/2019",
         "type":"Assenza"
      }
Variabile Descrizione Tipo
date Data string
type Tipo di assenza(ritardo, assenza) string

justify:

"justify":{
         "date":"05\/11\/2019",
         "type":"Assenza"
      }
Variabile Descrizione Tipo
date Data string
type Tipo di assenza(ritardo, assenza) string