Rotas de Fissura
Conceito
Essas rotas permitem o gerenciamento de registros de fissuras detectadas, incluindo criação, leitura, atualização e remoção.
Cadastro de Fissura
/fissure/add
-
Método: POST
-
Cabeçalho da Requisição:
- Authorization: Bearer
<access_token>
- Authorization: Bearer
-
Corpo da Requisição:
{
"confiabilidade": "",
"categoria": "",
"id_image": ""
}
-
Resposta Esperada:
- status code: 201
- response:
{
"message": "Fissura registrada com sucesso!"
}
Buscar Todos os Fissuras
/fissure/all
-
Método: GET
-
Cabeçalho da Requisição:
- Authorization: Bearer
<access_token>
- Authorization: Bearer
-
Resposta Esperada:
- status code: 200
- response:
{
"message": "Fissuras encontradas com sucesso",
"fissures": [
{
"id": 0,
"confiabilidade": "",
"categoria": "",
"id_image": ""
}
]
}
Buscar Fissura por ID
/fissure/<id_fissure>
-
Método: GET
-
Cabeçalho da Requisição:
- Authorization: Bearer
<access_token>
- Authorization: Bearer
-
Resposta Esperada:
- status code: 200
- response:
{
"message": "Fissura encontrada com sucesso",
"fissure": {
"id": 0,
"confiabilidade": "",
"categoria": "",
"id_image": ""
}
}
Deletar Fissura
/fissure/delete/<id_fissure>
-
Método: DELETE
-
Cabeçalho da Requisição:
- Authorization: Bearer
<access_token>
- Authorization: Bearer
-
Resposta Esperada:
- status code: 200
- response:
{
"message": "Fissura deletada com sucesso!"
}
Atualizar Fissura
/fissure/update
-
Método: PATCH
-
Cabeçalho da Requisição:
- Authorization: Bearer
<access_token>
- Authorization: Bearer
-
Corpo da Requisição:
{
"id": 0,
"confiabilidade": "",
"categoria": "",
"id_image": ""
}
-
Resposta Esperada:
- status code: 200
- response:
{
"message": "Fissura atualizada com sucesso!",
"fissure":
{
"id": 0,
"confiabilidade": "",
"categoria": "",
"id_image": ""
}
}
Buscar Fissura por ID Prédio
/fissure/predio/<id_predio>
-
Método: GET
-
Cabeçalho da Requisição:
- Authorization: Bearer
<access_token>
- Authorization: Bearer
-
Resposta Esperada:
- status code: 200
- response:
{
"message": "Fissuras encontradas com sucesso",
"fissure":
"termicas":[
{
"id": 0,
"confiabilidade": "",
"categoria": "",
"id_image": ""
}
],
"retracao":[
{
"id": 0,
"confiabilidade": "",
"categoria": "",
"id_image": ""
}
]
"sem-classificacao": [
{
"id": 0,
"confiabilidade": "",
"categoria": "",
"id_image": ""
}
],
}