Kind: global class
- ArgoAPI
- new ArgoAPI()
- .login(cod_min, username, password, loginwithtoken) ⇒
Promise.<string> - ._curl(request, auxiliaryHeader, auxiliaryQuery) ⇒
Promise.<{}> - .oggiScuola(datGiorno) ⇒
* - .isLogged() ⇒
boolean - .assenze() ⇒
* - .noteDisciplinari() ⇒
* - .votiGiornalieri() ⇒
* - .votiScrutinio() ⇒
* - .compiti() ⇒
* - .argomenti() ⇒
* - .promemoria() ⇒
* - .orario() ⇒
* - .docenti() ⇒
*
Istanza l'oggetto
Metodo per effettuare il login
Kind: instance method of ArgoAPI
Returns: Promise.<string> - Promessa che viene risolta in caso di successo, i dati saranno alla proprietà 'scheda' della classe ArgoAPI
| Param | Type | Default | Description |
|---|---|---|---|
| cod_min | string |
Codice della scuola | |
| username | string |
Username del portale | |
| password | string |
Password o Token | |
| loginwithtoken | number |
0 |
Toggle per usare token o password, se inserito e uguale a 1 usa il token |
Metodo utilizzato per effettuarele richieste http al server rest d Argo
Kind: instance method of ArgoAPI
Returns: Promise.<{}> - Promessa che restituisce il risultato della richiesta
| Param | Type | Description |
|---|---|---|
| request | string |
Tipo di richiesta |
| auxiliaryHeader | Object | Array |
Header che si vuole passare |
| auxiliaryQuery | Object | Array |
Query che si vuole passare |
Metodo utilizzato per prendere la scheda "Accade oggi" in base alla data selezionata
Kind: instance method of ArgoAPI
Returns: * - scheda del giorno sotto forma di oggetto
| Param | Type | Description |
|---|---|---|
| datGiorno | String |
Formato 'AAAA-MM-GG' |
Kind: instance method of ArgoAPI
Returns: boolean - Indica se si è loggati o meno
Kind: instance method of ArgoAPI
Returns: * - Ritorna un oggetto contenente le assenze e i ritardi, se ci sono errori lancia un'eccezione
Kind: instance method of ArgoAPI
Returns: * - Ritorna un oggetto contenente le note disciplinari, se ci sono errori lancia un errore
Kind: instance method of ArgoAPI
Returns: * - Ritorna un oggetto contenente i voti giornalieri, se ci sono errori lancia un errore
Kind: instance method of ArgoAPI
Returns: * - Ritorna un oggetto contenente i voti degli scrutini, se ci sono errori lancia un errore
Kind: instance method of ArgoAPI
Returns: * - Ritorna un oggetto contenente i compiti assegnati, se ci sono errori lancia un errore
Kind: instance method of ArgoAPI
Returns: * - Ritorna un oggetto contenente gli argomenti, se ci sono errori lancia un errore
Kind: instance method of ArgoAPI
Returns: * - Ritorna un oggetto contenente i promemoria, se ci sono errori lancia un errore
Kind: instance method of ArgoAPI
Returns: * - Ritorna un oggetto contenente l'orario, se ci sono errori lancia un errore
Kind: instance method of ArgoAPI
Returns: * - Ritorna un oggetto contenente i docenti, se ci sono errori lancia un errore