This README would normally document whatever steps are necessary to get the application up and running.
Things you may want to cover:
-
Ruby 2.6.4
-
System dependencies
-
Configuration
-
...
Sucesso:
HTTP Status: 200
Result example:
{
"id":1,
"created_at":"2019-09-12T17:55:42.383Z",
"updated_at":"2019-09-12T17:55:42.383Z",
"email":"[email protected]",
"schedule_id":null,
"document":"12345678900"
}
Erro:
HTTP Status: 404
Result example:
{
"msg": "Conta não encontrada"
}
para listar todos os personais
ou para filtrar por unidades
Sucesso:
HTTP Status: 200
Result example:
[
{
"email": "[email protected]",
"profile":{
"first_name": "Personal1",
"last_name": "da Silva"
}
},{
"email":"[email protected]",
"profile":{
"first_name":"Personal2",
"last_name":"da Costa"
}
},{
"email":"[email protected]",
"profile":{
"first_name":"Personal3",
"last_name":"de Souza"
}
}
]
Erro:
A consulta não retornou nenhum resultado
HTTP Status: 404
Result example:
{
"msg":"Nenhum personal encontrado"
}
Erro:
Parametro unit passado não é inteiro
HTTP Status: 412
Result example:
{
"msg":"Parametro unidade espera id de Unidade"
}
Sucesso:
HTTP Status: 202
Result Exemple:
{
"id": 1,
"first_name": "Arlindo",
"last_name": "Castanho",
"date_of_birth": "1988-09-22",
"gender": "male",
"address": "Rua da Saudade, 333",
"contact": "2345-3333",
"nickname": "lindin",
"payment_method": "débito"
}
Erro:
HTTP Status: 404
Result example:
{
"msg": "Não encontrada"
}