umarley / seteAPI

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

Módulo Usuários - GET - Listar todos os usuários #95

Closed nataliasou closed 1 year ago

nataliasou commented 2 years ago

image Exemplo de requisição: GET https://sete.transportesufg.eng.br/users/sete/5201405 Resultado: • Retorno do HTTP está 200 (OK) • O resultado está diferente do esperado na API • Está usando o seguinte formato { ..., “total”: 0, result: "true" } • Os últimos quatro campos de cada usuário estão como NULL, verificar se é o correto com o Prof. Marcos e o Umarley image

Exemplo de requisição: GET https://sete.transportesufg.eng.br/users/sete/0 Resultado do experimento: • Retorna 403 (forbidden) • Verificar com o professor se é isso mesmo que deveria voltar. image

Exemplo de requisição: GET https://sete.transportesufg.eng.br/usrs/sete/0 • Retorna 404 (not found) é o esperado • Não possui mensagens de erro. image

nataliasou commented 2 years ago

@umarley

get:
      tags:
      - usuarios
      summary: Listar todos os usuários do SETE de um municipio
      operationId: loginUser
      produces:
      - application/json
      parameters:
      - name: codigo_cidade
        in: path
        description: Código do município
        required: true
        type: integer
      responses:
        200:
          description: Operação realizada com sucesso
          schema:
              $ref: '#/definitions/ListaUsuario'
        400:
          description: Parâmetros incorretos
        403:
          description: Usuário sem permissão para acessar o município selecionado.
      security:
      - api_key: []

Modelo:

ListaUsuario:
    properties:
      data:
        type: array
        items:
          $ref: '#/definitions/DadosUsuario'
      total:
        type: integer
      result:
        type: boolean
  DadosUsuario:
    type: object
    properties:
      codigo_cidade: 
        type: integer
      uid:
        type: string
      nome:
        type: string
      cpf:
        type: string
      telefone:
        type: string
      email:
        type: string
      password:
        type: string
      cidade:
        type: string
      estado:
        type: string
      cod_estado:
        type: integer
      init:
        type: string
      dt_criacao:
        type: string
      dt_alteracao:
        type: string
      id_usuario:
        type: integer
      nivel_permissao:
        type: string
      is_ativo:
        type: string
      is_liberado:
        type: string
      criado_por:
        type: string
      alterado_por:
        type: string
      dt_liberacao:
        type: string
      foto:
        type: string
umarley commented 1 year ago

Documentação e API atualizados.