-
Notifications
You must be signed in to change notification settings - Fork 1
Spécifications
Gabsi edited this page Aug 2, 2013
·
6 revisions
Champ | Type | Format | Obligatoire | Unique | Commentaire |
id | Entier | X | X | Identifiant de l'utilisateur | |
login | String | X | Login de l'utilisateur | ||
password | String | X | Mot de passe de l'utilisateur | ||
nom | String | X | Nom de l'utilisateur | ||
prenom | String | X | Nom de l'utilisateur |
Champ | Type | Format | Obligatoire | Unique | Commentaire |
id | Entier | X | X | Identifiant de la pièce | |
nom | String | X | Nom de la pièce |
Champ | Type | Format | Obligatoire | Unique | Commentaire |
id | Entier | X | X | Identifiant du type de la pièce | |
nom | String | X | Nom du type | ||
img | String | Image de type de la pièce |
Champ | Type | Format | Obligatoire | Unique | Commentaire |
id | Entier | X | X | Identifiant de l'équipement | |
nom | String | X | Nom de l'équipement | ||
description | String | Description de l'équipement | |||
etat | Entier | X | Etat actuel de l'équipement | ||
relay | Entier | X | Numéro de pin connecté à l'équipement |
Champ | Type | Format | Obligatoire | Unique | Commentaire |
id | Entier | X | X | Identifiant du type de l'équipement | |
nom | String | X | Nom de type de l'équipement | ||
img | String | Image de type de l'équipement |
Service REST | HTTP | URL | Données en requête | Données en réponse |
Authentification | POST | users/auth/{username}/{password} | Plusieurs réponses possibles :
|
|
Obtenir la liste des utilisateurs | GET | users/getAllUsers | Plusieurs réponses possibles :
|
|
Ajouter un nouveau utilisateur | POST | users/add | Un objet User en format JSON | Plusieurs réponses possibles :
|
Mettre à jour les informations d'un utilisateur | POST | users/update | Un objet User en format JSON | Plusieurs réponses possibles :
|
Supprimer un utilisateur | POST | users/delete/{id} | Plusieurs réponses possibles :
|
Service REST | HTTP | URL | Données en requête | Données en réponse |
Obtenir la liste des différents type de pièce | GET | typepieces/getAllTypes | Plusieurs réponses possibles :
|
|
Ajouter un nouveau type de pièce | POST | typepieces/add | Un objet Type_Piece en format JSON | Plusieurs réponses possibles :
|
Mettre à jour les informations d'un type de pièce | POST | typepieces/update | Un objet Type_Piece en format JSON. | Plusieurs réponses possibles :
|
Supprimer un type de pièce | POST | typepieces/delete/{id} | Plusieurs réponses possibles :
|
Service REST | HTTP | URL | Données en requête | Données en réponse |
Obtenir la liste des pièces | GET | rooms/getAllRooms | Plusieurs réponses possibles :
|
|
Ajouter une nouvelle pièce | POST | rooms/add | Un objet Piece en format JSON | Plusieurs réponses possibles :
|
Mettre à jour les informations d'un pièce | POST | rooms/update | Un objet Piece en format JSON | Plusieurs réponses possibles :
|
Supprimer une pièce | POST | rooms/delete/{id} | Plusieurs réponses possibles :
|
Service REST | HTTP | URL | Données en requête | Données en réponse |
Obtenir la liste des différents type d'équipement | GET | typeequipements/getAllTypesEquipements | Plusieurs réponses possibles :
|
|
Ajouter un nouveau type d'équipement | POST | typeequipements/add | Un objet Type_Equipement en format JSON | Plusieurs réponses possibles :
|
Mettre à jour les informations d'un type équipement | POST | typeequipements/update | Un objet Type_Equipement en format JSON | Plusieurs réponses possibles :
|
Supprimer un équipement | POST | typeequipements/delete/{id} | Plusieurs réponses possibles :
|
Service REST | HTTP | URL | Données en requête | Données en réponse |
Obtenir la liste de tous les équipements | GET | equipements/getAllEquipements | Plusieurs réponses possibles :
|
|
Réaliser une action sur un équipement | POST | equipements/action/{id}/{etat} | Plusieurs réponses possibles :
|
|
Obtenir la liste des équipements d'une pièce | POST | equipements/getEquipementsByRoom/{piece_id} | Plusieurs réponses possibles :
|
|
Ajouter un nouveau équipement | POST | equipements/add | Un objet Equipement en format JSON | Plusieurs réponses possibles :
|
Mettre à jour les informations d'un équipement | POST | equipements/update | Un objet Equipement en format JSON | Plusieurs réponses possibles :
|
Supprimer un équipement | POST | equipements/delete/{id} | Plusieurs réponses possibles :
|