Closed JeromeLev141 closed 1 year ago
En tant qu'acheteur, je peux faire une offre sur un produit afin de montrer qu'il m'intéresse.
Route
POST /products/{productId}/offers
Headers
X-Buyer-Username
string
Body
{ amount: Amount, message: string, }
Exemple
{ "amount": 12.33, "message": "I need these because...+100", }
Status
201 CREATED
MISSING_PARAMETER
INVALID_PARAMETER
NOT_PERMITTED
ITEM_NOT_FOUND
productId
Création offre
Description
En tant qu'acheteur, je peux faire une offre sur un produit afin de montrer qu'il m'intéresse.
Critères de succès
Détails techniques
Requête
Route
POST /products/{productId}/offers
Headers
X-Buyer-Username
: Nom d'utilisateur de l'acheteur qui achète le produitstring
Body
Exemple
Réponse
Status
201 CREATED
Exceptions
MISSING_PARAMETER
si un champ de la requête est manquant.INVALID_PARAMETER
si un des champs de la requête est invalide.NOT_PERMITTED
si une offre de l'acheteur existe déjà sur le produit.ITEM_NOT_FOUND
si le produit associé àproductId
n'existe pas.