umarley / seteAPI

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

Módulo Monitores - PUT - Atualizar um monitor #165

Open nataliasou opened 2 years ago

nataliasou commented 2 years ago

Exemplo de requisição: PUT https://sete.transportesufg.eng.br/monitores/5201405/35869564018
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:{ } image Exemplo de requisição: PUT https://sete.transportesufg.eng.br/monitores/5201405/35869564018
Body: { }

Resultado do experimento: • Retorno do HTTP é 200 - Ok • Retorna erro de SQL image Exemplo de requisição: PUT https://sete.transportesufg.eng.br/monitores/5201405/0
Body: image Resultado do experimento: • Retorno do HTTP é 200 – Ok, retornou isso mesmo o id não existindo • Está usando o seguinte formato { result: "true", messages:{ }} image Exemplo de requisição: PUT https://sete.transportesufg.eng.br/monitores/0/35869564018
Body: image Resultado do experimento: • Retorno do HTTP é 403 – Forbidden • Está usando o seguinte formato { result: "false", messages:{ }} image

nataliasou commented 2 years ago

@umarley

put:
      tags:
      - monitores
      summary: Atualizar um monitor especifico
      operationId: updateMonitor
      consumes:
      - application/json
      produces:
      - application/json
      parameters:
      - in: path
        name: codigo_cidade
        description: Código do municipio que o monitor pertence
        required: true
        type: integer
      - in: path
        name: cpf_monitor
        description: CPF do monitor que se deseja atualizar 
        required: true
        type: integer
      - in: body
        name: body
        description: Objeto os dados do monitor
        required: true
        schema:
          $ref: '#/definitions/Monitor'
      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: []