practice-uffs / api

API central do Practice
MIT License
4 stars 2 forks source link

feat: adiciona migration, model, rotas e controller de analytics #23

Closed stefanimeneghetti closed 2 years ago

stefanimeneghetti commented 2 years ago

Criei rotas de POST, GET, PATCH e DELETE além do model e migration como especificado na descrição da issue.

As rotas de POST e PATCH recebem um JSON que pode conter os campos: app_id, action, key e value. Caso ocorra algum erro na validação dos dados enviados a rota retorna status 400 e um array com os erros:

image

Caso na rota de PATCH seja enviado um id que não exista no banco de dados é retornado status 404 e a seguinte mensagem:

image

Fix: #20