umarley / seteAPI

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

Módulo Garagens - PUT - Atualizar uma garagem #166

Open nataliasou opened 2 years ago

nataliasou commented 2 years ago

Exemplo de requisição: PUT https://sete.transportesufg.eng.br/garagens/5201405/119
Body: image Resultado do experimento: • Retorno do HTTP é 200 - Ok • O resultado não está na documentação da API • Está usando o seguinte formato { result: "true", messages:{ } • Contém links, verificar se isso está correto. image Exemplo de requisição: PUT https://sete.transportesufg.eng.br/garagens/5201405/119
Body: {

}

Resultado do experimento: • Retorno do HTTP é 200 - Ok • O resultado não está na documentação da API • Está usando o seguinte formato { result: "false", messages:{ }} • Contém links, verificar se isso está correto. • Todos os campos dão erro, logo todos são obrigatórios image Exemplo de requisição: PUT https://sete.transportesufg.eng.br/garagens/5201405/0
Body: image Resultado do experimento: • Retorno do HTTP é 200 - Ok • O resultado não está na documentação da API • Está usando o seguinte formato { result: "true", messages:{ }} • Contém links, verificar se isso está correto. • Voltou 200 mesmo para um id que não existe image Exemplo de requisição: PUT https://sete.transportesufg.eng.br/garagens/0/119
Body: image Resultado do experimento: • Retorno do HTTP é 200 - Ok • O resultado não está na documentação da API • Está usando o seguinte formato { result: "false", messages:{ }} • Contém links, verificar se isso está correto. image Exemplo de requisição: PUT https://sete.transportesufg.eng.br/garagens/ 11111111/119
Body: image Resultado do experimento: • Retorno do HTTP é 200 - Ok • O resultado não está na documentação da API • Está usando o seguinte formato { result: "false", messages:{ }} • Contém links, verificar se isso está correto. • Retorna que atualizou para ids de cidade que não existe image

nataliasou commented 2 years ago

@umarley

put:
      tags:
      - garagens
      summary: Atualizar uma garagem especifico
      operationId: updateGaragem
      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
      - in: path
        name: id_garagem
        description: ID da garagem que se deseja atualizar 
        required: true
        type: integer
      - in: body
        name: body
        description: Objeto contendo os dados da garagem
        required: true
        schema:
          $ref: '#/definitions/Garagem'
      responses:
        200:
          description: Operação realizada com sucesso
          schema:
            $ref: '#/definitions/CreateResponsePut'
        400:
          description: Parâmetros inválidos
        404:
          description: Recurso não encontrado
      security:
      - api_key: []