- ✅ Recebe uma requisição do tipo PUT na rota /api/account/edit.
- ✅ Valida se os dados name e email não foram passados como
string
vazia. - ✅ Valida que o campo email é um e-mail válido.
- ✅ Valida se já existe um usuário com o e-mail fornecido.
- ✅ Edita a conta do usuário com os dados informados.
- ✅ Retorna 204.
- ✅ Retorna erro 404 se a API não existir.
- ✅ Retorna erro 400 se name e email forem uma
string
vazia. - ✅ Retorna erro 400 se o campo email for um e-mail inválido.
- ✅ Retorna erro 403 se o e-mail fornecido já estiver em uso.
- ✅ Retorna erro 403 se não for um usuário.
- ✅ Retorna erro 500 se der erro ao tentar editar a conta do usuário.