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]}]