- resident (usuário civil)
- manager (usuário gestor da cidade)
- owner (usuário gestor master da cidade)
- admin (usuário gestor da plataforma)
- id
- Nome e sobrenome (name e surname)
- email (email)
- senha (password)
- cidade (city -> id)
- cargo (role, por default será resident)
- senha
- id
- name
- latitude
- longitude
- cargo desejado
- revogar -> voltar para resident
- manager
- owner
- admin -> se o usuário for admin
- id
- id da cidade
- latitude
- longitude
- categoria
- descrição do problema
- data
- relator - id do usuário que enviou a request
- fiscal (opcional, não é colocado junto da criação) - usuário que se auto-atribui
- gestor responsável (opcional, não é colocado junto da criação) - usuário que se auto-atribui
- comentários
- Open
- Waiting for fiscal
- Waiting for manager
- Waiting for manager action
- Waiting for reporter response
- Solved