Skip to content

Adicionar filtro na rota de filtro de Appointments para buscar agendamentos encerrados e ainda não avaliados #130

@femelloffm

Description

@femelloffm

Adicionar novo query parameter em rota já existente GET /v1/appointments/filter
Swagger: http://3.15.77.191:8080/swagger-ui/index.html#/Appointment%20Controller/searchAppointments

GET /appointments/?interpreterId={interpreterId}&userId={userId}&status={status}&modality={modality}&fromDateTime={fromDateTime}&hasRating={hasRating}

Request Headers:

Authorization: Bearer {access_token}

Novo query parameter:

  • hasRating : boolean - Se verdadeiro, deve retornar os appointments que já foram avaliados. Caso contrário, deve retornar os appointments que ainda não foram avaliados.

Responses:

  • 200 OK - Solicitações encontradas com sucesso
    {
      "success": true,
      "message": "Solicitações encontradas com sucesso",
      "data": [
       {
          "id": {id},
          "UF": {string},
          "city": {string},
          "neighborhood": {string},
          "street": {string},
          "street_number": {int}, 
          "address_details": {string},
          "modality": {string},
          "date": {Date},
          "description": {string},
          "status": {status},
          "interpreter_id": {interpreterId},
          "user_id": {userId},
          "start_time": {startTime},
          "end_time": {endTime}
        }
       {
          "id": {id},
          "UF": {string},
          "city": {string},
          "neighborhood": {string},
          "street": {string},
          "street_number": {int}, 
          "address_details": {string},
          "modality": {string},
          "date": {Date},
          "description": {string},
          "status": {status},
          "interpreter_id": {interpreterId},
          "user_id": {userId},
          "start_time": {startTime},
          "end_time": {endTime}
        }
      ]
    }

Metadata

Metadata

Labels

featureNew feature or request

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions