|
|
## Definição das Rotas
|
|
|
Dfinição das rotas com o método HTTP, URL, parâmetros recebidos e função da rota.
|
|
|
- **[POST] /GAME/CREATE**
|
|
|
Parâmetros: email, apelido, número de categorias, número máximo de jogadores, jogar por tempo
|
|
|
Criar jogo e usuário(anfitrião), define letra e categorias
|
|
|
<br/>
|
|
|
|
|
|
- **[POST] /GAME/SIGNING/**
|
|
|
Parâmetros: ID do jogo, apelido, email
|
|
|
Entrar em um jogo
|
|
|
<br/>
|
|
|
|
|
|
- **[POST] /GAME/START**
|
|
|
<br/>
|
|
|
|
|
|
- **[POST] /ANSWER**
|
|
|
Parâmetros: ID jogo, id usuário, qual a questão, alternativa escolhida
|
|
|
Salva a resposta do usuário
|
|
|
<br/>
|
|
|
|
|
|
- **[GET] /GAME/RESULTS**
|
|
|
Parâmetros: ID jogo
|
|
|
Retorna resultado do jogo
|
|
|
<br/>
|
|
|
|
|
|
- **[GET] /USER/:id**
|
|
|
Parâmetros: ID usuário
|
|
|
Retorna dados do usuário
|
|
|
<br/>
|
|
|
|
|
|
- **[GET] /CATEGORIES**
|
|
|
Parâmetros: ID jogo
|
|
|
Retorna categorias e letra
|
|
|
<br/>
|
|
|
|
|
|
- **[POST] /GAME/STOP**
|
|
|
Parâmetros: ID jogo, ID usuário
|
|
|
Encerra o jogo
|
|
|
<br/>
|
|
|
|
|
|
- **[POST] /LISTENER**
|
|
|
<br/>
|
|
|
|
|
|
- **[GET] /GAME/RESTART**
|
|
|
Parâmetros: ID jogo
|
|
|
Traz os dados de configuração da última partida |