Endpoints
Usuarios
Permite visualizar todos os usuários
Criar um usuário
Visualizar infos de um usuário específico
Atualizar o usuário específico
Login
Mandamos login e senha para retornarmos um token JWT
Emails
Criar email é só mandar um { subject: '', content: '', from: '', to: '' }
Lista somente os e-mails com o "to" de quem for o Authorization
/emails/inbox?page=0&size=10
Lista somente os e-mails com o "from" de quem for o Authorization
/emails/inbox?page=0&size=10
Devemos mudar um atributo um trashed=true
Devemos mudar um atributo um trashed=true
Bônus
Lista todos os emails com trashed_from: true ou trashed_to: true E NÃO TIVER removed_to ou removed_from true (enfim define saporra)
Devemos mudar um atributo um removed_from=true ou
======
Como devem ficar os modelos de dados
[Usuario]
id_usuario
email
nome
password
[Email]
id_email
from: mario
to: rolinho
subject: Eai Rolinho
content: alo alo w brazil
trashed_from: true
trashed_to: false
removed_from: true
removed_to: false
Endpoints
Usuarios
Login
Emails
Bônus
======
Como devem ficar os modelos de dados
[Usuario]
id_usuario
email
nome
password
[Email]
id_email
from: mario
to: rolinho
subject: Eai Rolinho
content: alo alo w brazil
trashed_from: true
trashed_to: false
removed_from: true
removed_to: false