Utilizar SQLAlchemy, Dataclass, Blueprint, Migrations e Padrão Flask Factory corretamente. |
1 |
[GET] /leads - Rota funcionando e ordenada de acordo com o enunciado. |
1 |
[GET] /leads - [ERRO] Nenhum dado encontrado. |
0.5 |
[POST] /leads - Rota funcionando de acordo com o enunciado. |
1 |
[POST] /leads - [ERRO] E-mail e telefone únicos. |
0.5 |
[POST] /leads - [ERRO] Telefone obrigatoriamente no formato (xx)xxxxx-xxxx. |
0.5 |
[PATCH] /leads - Rota funcionando de acordo com o enunciado. |
2 |
[PATCH] /leads - [ERRO] - Corpo da requisição obrigatoriamente apenas com email e deve ser uma string; |
0.5 |
[PATCH] /leads - [ERRO] - Nenhum dado encontrado. |
0.5 |
[DELETE] /leads - Rota funcionando de acordo com o enunciado. |
1 |
[DELETE] /leads - [ERRO] - Corpo da requisição obrigatoriamente apenas com email e deve ser uma string; |
0.5 |
[DELETE] /leads - [ERRO] - Nenhum dado encontrado. |
0.5 |
Arquivos requirements.txt, .env, .env.example e .gitignore (venv e .env adicionados) |
0.5 |