Associa um kit a uma planta

POST /plants/{userPlant}/associate-kit

Associa um kit à planta de um utilizador, verificando se o kit está disponível e não associado.

Path parameters

  • userPlant integer Required

    ID da planta do utilizador.

application/json

Body Required

Responses

  • 200 application/json

    Kit associado com sucesso.

    Hide response attribute Show response attribute object
  • 400 application/json

    Solicitação inválida ou kit já associado.

    Hide response attribute Show response attribute object
  • 404 application/json

    Kit não encontrado.

    Hide response attribute Show response attribute object
POST /plants/{userPlant}/associate-kit
curl \
 --request POST 'http://localhost:8000/plants/{userPlant}/associate-kit' \
 --header "Content-Type: application/json" \
 --data '{"code":"string","name":"string","locationId":42}'
Request examples
{
  "code": "string",
  "name": "string",
  "locationId": 42
}
Response examples (200)
{
  "message": "Kit associado com sucesso."
}
Response examples (400)
{
  "message": "Este kit já está associado."
}
Response examples (404)
{
  "message": "Kit não encontrado."
}