- Carlos Krefer
- Gabriel Martins
- Guilherme Martins
- Gustavo Aymoto
- Stella Spricigo
A Chestplace é marketplace de camisetas, tanto para empreendedores individuais quanto para empresas. Visando facilitar o processo de compra e venda de camisetas.
O cadastro faz parte do conjunto de requisitos funcionais definidos para o projeto Chestplace, dessa forma, esse serviço contém a implementação dessa funcionalidade no sistema.
- Endpoint:
POST users/register
- Códigos de Retorno:
- 201 Created: Cadastro realizado com sucesso.
- 409 Conflict: Já existe um usuário com o e-mail fornecido.
- 400 Bad Request: Algum dado informado não é válido (os campos inválidos são informados na response).
- Endpoint:
GET users/{id}
: Retorna as informações do usuário específico pelo ID.GET users
: Retorna a lista de todos os usuários cadastrados.
- Códigos de Retorno:
- 200 OK: Usuário(s) encontrado(s) com sucesso.
- 404 Not Found: Usuário não encontrado.
- 400 Bad Request: O ID informado não é do tipo Long
- Endpoint:
PUT users/{id}
- Códigos de Retorno:
- 204 No Content: Dados do usuário atualizados com sucesso.
- 404 Not Found: Usuário não encontrado para atualização.
- 400 Bad Request: O ID informado não é do tipo Long ou algum dado informado não é válido (os campos inválidos são informados na response)
- Endpoint:
DELETE users/{id}
- Códigos de Retorno:
- 204 No Content: Usuário removido com sucesso.
- 404 Not Found: Usuário não encontrado para remoção.
- 400 Bad Request: O ID informado não é do tipo Long
- Documentação ARC42
- Software Architecture Canvas
- Azure Function GitHub (API Carrinho)
- Backend Github (API Usuário)
- Backend DockerHub (API Usuário)