Projeto de estudos realizado na aula de API & MICROSSERVICES DEVELOPMENT do curso MBA em Mobile Development
Esse conjunto de APIs possui as seguintes rotas:
-
POST /user
- Esta rota é usada para criar um novo usuário. O corpo da solicitação deve conter as informações necessárias para criar o usuário.
-
POST /user/login
- Esta rota é usada para realizar o login. O corpo da solicitação deve conter as informações necessárias para logar o usuário.
-
PUT /user/password/:id
- Esta rota é usada para atualizar a senha de um usuário específico. O parâmetro
:id
na URL deve ser substituído pelo ID do usuário a ser atualizado. O corpo da solicitação deve conter as informações atualizadas.
- Esta rota é usada para atualizar a senha de um usuário específico. O parâmetro
-
GET /client
- Esta rota é usada para recuperar uma lista de todas os clientes.
-
POST /client
- Esta rota é usada para criar um novo cliente. O corpo da solicitação deve conter as informações necessárias para criar o cliente.
-
PUT /client/:id
- Esta rota é usada para atualizar os detalhes de um cliente específico. O parâmetro
:id
na URL deve ser substituído pelo ID do cliente a ser atualizado. O corpo da solicitação deve conter as informações atualizadas.
- Esta rota é usada para atualizar os detalhes de um cliente específico. O parâmetro
-
DELETE /client/:id
- Esta rota é usada para excluir um cliente específico. O parâmetro
:id
na URL deve ser substituído pelo ID do cliente a ser excluído.
- Esta rota é usada para excluir um cliente específico. O parâmetro
-
GET /bank-account
- Esta rota é usada para recuperar uma lista de todas as contas bancárias.
-
GET /bank-account/:clientId
- Esta rota é usada para recuperar detalhes de uma conta bancária específica usando o ID do cliente.
-
POST /bank-account
- Esta rota é usada para criar uma nova conta bancária. O corpo da solicitação deve conter as informações necessárias para criar a conta.
-
PUT /bank-account/:id
- Esta rota é usada para atualizar os detalhes de uma conta bancária específica. O parâmetro
:id
na URL deve ser substituído pelo ID da conta bancária a ser atualizada. O corpo da solicitação deve conter as informações atualizadas.
- Esta rota é usada para atualizar os detalhes de uma conta bancária específica. O parâmetro
-
DELETE /bank-account/:id
- Esta rota é usada para excluir uma conta bancária específica. O parâmetro
:id
na URL deve ser substituído pelo ID da conta bancária a ser excluída.
- Esta rota é usada para excluir uma conta bancária específica. O parâmetro
Para começar consulte o readme.md de cada subpasta
Contribuições são bem-vindas! Se você encontrar algum problema, tiver sugestões ou quiser contribuir com o desenvolvimento, sinta-se à vontade para criar um problema ou enviar uma pull request.
Este pacote é lançado sob a Licença MIT. Sinta-se à vontade para usá-lo, modificá-lo e distribuí-lo conforme necessário.