From ca06d14d7ff2d1ac0608ac2071a88b012a715085 Mon Sep 17 00:00:00 2001
From: Yvan Peter <yvan.peter@univ-lille.fr>
Date: Fri, 5 Feb 2021 18:17:35 +0100
Subject: [PATCH] =?UTF-8?q?ajout=20des=20formats=20de=20repr=C3=A9sentatio?=
=?UTF-8?q?n?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
README.md | 19 +++++++++++++++----
1 file changed, 15 insertions(+), 4 deletions(-)
diff --git a/README.md b/README.md
index 075b61d..4c61d0c 100644
--- a/README.md
+++ b/README.md
@@ -119,11 +119,22 @@ Notre ressource sera accessible via le chemin `/api/v1`. Le tableau ci-dessous l
| URI | Méthode | MIME | Requête | Réponse |
|--------------------------|---------|--------------------------------------------------------------------------------------------|------------|----------------------|
| /taches | GET | <-application/json<br><-application/xml | | liste des tâches |
-| /taches | POST | <-:->application/json<br><-:application/x-www-form-urlencoded | tâche (T1) | |
-| /taches/{id} | GET | <-:application/json<br><-:application/xml | | la tâche (T2) |
-| /taches/{id} | PUT | <-:->application/json | tâche (T2) | la nouvelle tâche (T2) |
+| /taches | POST | <-/->application/json<br>->application/x-www-form-urlencoded | tâche (T1) | |
+| /taches/{id} | GET | <-application/json<br><-application/xml | | la tâche (T2) |
+| /taches/{id} | PUT | <-/->application/json | tâche (T2) | la nouvelle tâche (T2) |
| /taches/{id} | DELETE | | | 204 No Content |
-| /taches/{id}/description | GET | <-:text/plain | | chaîne de caractères |
+| /taches/{id}/description | GET | <-text/plain | | chaîne de caractères |
+
+Le format de création d'une tâche (T1) correspond à ce type de représentation :
+~~~json
+{"description":"une description", "nom":"un nom de tâche"}
+~~~
+
+Le format de tâche complet (T2) correspond à ce type de représentation :
+
+~~~json
+{"description":"une description", "id":"4ba24fd7-5856-4678-8f9e-84802e3334dd", "nom":"un nom de tâche"}
+~~~
## Récupérer une tâche
Nous pouvons déjà lancer les tests pour voir ce qu'il se passe : `mvn test`.
--
GitLab