feat(image): Mettre à jour la description de l'API pour détecter automatiquement le projet actif lors de l'enregistrement d'une image
All checks were successful
SSH Backend Deploy / ssh-deploy (push) Successful in 11s

This commit is contained in:
2025-04-27 16:15:01 +02:00
parent e6fd5b3a87
commit 3df02703e8

View File

@@ -147,7 +147,7 @@ router.get('/preview/:projectId/:orderId', ImageController.getImagePreview);
* - Images
* - Caméra
* summary: Télécharge une image avec données de mesure
* description: Enregistre une nouvelle image capturée avec les données de mesure associées
* description: Enregistre une nouvelle image capturée avec les données de mesure associées. L'API détecte automatiquement le projet actif en cours de capture.
* requestBody:
* required: true
* content:
@@ -159,9 +159,6 @@ router.get('/preview/:projectId/:orderId', ImageController.getImagePreview);
* type: string
* format: binary
* description: Fichier image à télécharger
* projectId:
* type: integer
* description: ID du projet associé
* timestamp:
* type: string
* format: date-time
@@ -176,7 +173,6 @@ router.get('/preview/:projectId/:orderId', ImageController.getImagePreview);
* example: 45.2
* required:
* - image
* - projectId
* - timestamp
* - temperature
* - humidity
@@ -191,6 +187,10 @@ router.get('/preview/:projectId/:orderId', ImageController.getImagePreview);
* message:
* type: string
* example: Mesure téléchargée avec succès
* project_id:
* type: integer
* example: 1
* description: ID du projet actif détecté automatiquement
* path:
* type: string
* example: /storage/1/images/42.jpg
@@ -198,7 +198,15 @@ router.get('/preview/:projectId/:orderId', ImageController.getImagePreview);
* type: integer
* example: 123
* 400:
* $ref: '#/components/responses/BadRequest'
* description: Erreur de requête - paramètres manquants ou aucun projet actif
* content:
* application/json:
* schema:
* type: object
* properties:
* error:
* type: string
* example: Aucun projet actif en cours de capture
* 500:
* $ref: '#/components/responses/ServerError'
*/