Shop - SamuelPelletier/Nashi GitHub Wiki
Buy pack
Permet d'effectuer une transaction d'achat
URL :
url/nashi/web/shop/buy/{userId}/{packId}/
Paramétre d'entrée dans l'url:
- {userId} : Id de l'utilisateur
- {packId} : Id du pack
Paramétre de sortie:
- code retour : 200 (OK)
Exemple :
URL :
url/nashi/web/shop/buy/1/2/
Get one pack
Permet de récupérer un pack en fonction de son ID
URL :
url/nashi/web/shop/get/{id}/
Paramétre d'entrée dans l'url:
- {id} : id du pack
Paramétre de sortie:
- id (integer) : id du pack
- name (string): nom du pack
- language (string): langue du pack
- recipeList (array) : tableau d'id de recette que contient le pack
code retour : 200 (OK) | 400 (NOK)
Exemple :
URL :
url/nashi/web/shop/get/1/
Content :
{"id":1,"name":"Pack 1","language":"FR","recipeList":[1,2,3]}
Get all pack
Permet de récupérer tout les pack
URL :
url/nashi/web/shop/get/
Paramétre de sortie:
(array) :
[
[
'-> id (integer) : id du pack
-
name (string): nom du pack
-
language (string): langue du pack
-
recipeList (array) : tableau d'id de recette que contient le pack
]
,[...]
]
code retour : 200 (OK)
Exemple :
URL :
url/nashi/web/shop/get/
Content :
[{"id":1,"name":"Pack 1","language":"FR","recipeList":[1,2,3]},{"id":2,"name":"pack 2","language":"FR","recipeList":[4,5,6]}]