umarley / seteAPI

BSD 3-Clause "New" or "Revised" License
2 stars 0 forks source link

Módulo garagens - GET - Obter a lista de garagens de um município #107

Closed nataliasou closed 1 year ago

nataliasou commented 2 years ago

image Exemplo de requisição: GET https://sete.transportesufg.eng.br/garagens/5201405 Resultado: • Retorno do HTTP é 200 (OK) • O resultado não está documentado na API • Está usando o seguinte formato { ..., “total”: 0, result: "true" } • Retorna links, verificar se é o correto com o Prof. Marcos e o Umarley image

Exemplo de requisição: GET https://sete.transportesufg.eng.br/garagens/0 Resultado: • Retorno do HTTP é 400 – Bad request • O resultado não está documentado na API • Está usando o seguinte formato {result: "false", “messages”: “string”} image

Exemplo de requisição: GET https://sete.transportesufg.eng.br/garagens/1111111111111 Resultado: • Retorno do HTTP é 404 – Not found • O resultado não está documentado na API • Está usando o seguinte formato {result: "false", “messages”: “string”}

image

nataliasou commented 2 years ago

@umarley Obs. Não coloquei o "_links"

get:
      tags:
      - garagens
      summary: Obter a lista de garagens de um município
      operationId: getGaragens
      consumes:
      - application/json
      produces:
      - application/json
      parameters:
      - in: path
        name: codigo_cidade
        description: Código do municipio que a garagem pertence.
        required: true
        type: integer
      responses:
        200:
          description: Operação realizada com sucesso
          schema:
              $ref: '#/definitions/allGaragens'
        400:
          description: Parâmetros incorretos
        403:
          description: Usuário sem permissão para acessar o município selecionado.
      security:
      - api_key: []

Model:

allGaragens:
    type: object
    properties:
      data:
        type: array
        items:
          type: object
          properties:
            nome:
              type: string
            codigo_cidade:
              type: integer
            id_garagem:
              type: integer
            loc_cep:
              type: string
      total:
        type: integer
      result:
        type: boolean
umarley commented 1 year ago

API revisada e documentação atualizada