jhuzinha / Calendar-back

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Calendar-back

Rotas implementadas:

Events:

  • Criar(/events):
    Para criar um event a API espera receber por body:

    {
      "title": "seila",
      "end": "Wed Nov 16 2022 18:34:25 GMT-0300",
      "start": "Wed Nov 16 2022 18:34:25 GMT-0300"
    }
    

    Retornos:
    Caso algum dos campos acima não sejam enviados será retornado o status 422 (Joi Validation)
    Caso esteja tudo correto será retornado o status 201 (Criado com sucesso)

  • Buscar(/events):
    Caso seja realizada a requisição GET nesse end point será retornada todas os eventos no formato:

    {
      "id": 1
      "title": "seila",
      "end": "Wed Nov 16 2022 18:34:25 GMT-0300",
      "start": "Wed Nov 16 2022 18:34:25 GMT-0300"
    },
    {
      "id": 2
      "title": "seila",
      "end": "Wed Nov 16 2022 18:34:25 GMT-0300",
      "start": "Wed Nov 16 2022 18:34:25 GMT-0300"
    }
    
  • Deletar(/events/{id}):
    Retorno 200 para um objeto deletado com sucesso. Retorna 404 caso nao seja encontrado pelo id.

About


Languages

Language:TypeScript 100.0%