Descrizione delle funzioni¶
20001 - Identificazione¶
Domanda
{
<Header>,
"email" : <String>, /* indirizzo e-mail del cliente */
"idClient" : <Integer>, /* Client ID. */
"code" : <String>, /* Codice di prenotazione fornito dal software HEITZ. */
"phoneCode" : <String> /* Codice IMEI del telefono o codice APPLE. */
}
Rispondere
{
<Header>,
"phoneStatus" : <Integer>, /* Status du téléphone: 0->Ok, 1->Non trovato, 2->Associato con un'altra person*/
"signKey" : <String>, /* Firma per il token */
"hash" : <String> /* Hash per la sponsorizzazione*/
}
Commento
Per l'identificazione è possibile scegliere se utilizzare l'indirizzo e-mail o l'ID cliente.
21003 - Elenco dei compiti¶
Domanda
{
<Header>,
"idCentre" : <Integer>, /* (Optionnel) Attività che possono essere eseguite in questo centro.<br/>* Se non specificato, questo è il centro predefinito. * Se = 0, restituisce i compiti di tutti i centri. Questa opzione è necessaria solo per i database centralizzati/sincronizzati */
"toutesLesTaches" : <True/False> /* (opzionale) Restituisce l'elenco di tutte le attività o solo quelle che il cliente è autorizzato a svolgere. Valore predefinito Falso. */
}
Rispondere
{
<Header>,
"tache":
[
{
"idTache" : <Integer>, /* Task ID. */
"ligne" : <Integer>, /* Numero di linea per la visualizzazione. */
"colonne" : <Integer>, /* Numero colonna per la visualizzazione. */
"libelle" : <String>, /* Nome del compito */
"description" : <String>, /* Descrizione del compito.*/
"couleur" : <String>, /* Colore del compito in formato WEB (es.: #FF00AAA). */
"photo" : <String>, /* URL per l'immagine del compito (indirizzo del server da aggiungere). */
"autorise" : <True/False>, /* Indica che il cliente può prenotare per questa attività.*/
"idGroupe" : <Integer>, /* Task Group ID. */
"lieu": /* Elenco dei luoghi che possono essere utilizzati. */
[
{
"idLieu" : <Integer>, /* ID del posto. */
"libelle" : <String>, /* Etichetta del luogo. */
"centre": /* Elenco dei centri con l'ubicazione. Vuoto se la funzionalità non viene utilizzata. */
[
{
"idCentre" : <Integer>,/* Codice centrale*/
"libelle" : <String> /* Nome del centro. */
},
{ ... }
]
},
{ ... }
],
"acces": /*Elenco degli accessi necessari per la prenotazione.*/
[
{
"idArticle" : <Integer>, /* ID dell'articolo */
"libelle" : <String> /* Nome dell'articolo */
},
{ ... }
],
"employe": /* Elenco dei dipendenti che possono svolgere questo compito. */
[
{
"idEmploye" : <Integer>, /* Employee ID. */
"libelle" : <String> /* Nome del dipendente.*/
},
{ ... }
],
},
{ ... }
]
}