TransWikia.com

Как записать в формате Swagger / OpenAPI такие параметры

Stack Overflow на русском Asked by Total Pusher on December 2, 2020

Делаю схему сваггера, но не понимаю как правильно указать параметры фильтрации для пакета Laravel query builder.

Вот пример:

/users?filter[name]=john&filter[email]=gmail

Как записать схему для filter[name]=john&filter[email]=gmail? Я сделал набросок, но проблема в том, что filter используется дважды и не понятно как работать с [...]

paths:
  /users
    get:
      parameters:
        - $ref: "#/components/parameters/filter"

components:
  parameters:
    filter:
    name: filter
    in: query
    required: false

One Answer

Думаю как-то так

swagger: '2.0'
...
paths:
  /users:
    get:
      parameters:
        - in: query
          name: filter[name]
          type: string
        - in: query
          name: filter[email]
          type: string
      responses:
        200:
          description: OK

Answered by Aziz Umarov on December 2, 2020

Add your own answers!

Ask a Question

Get help from others!

© 2024 TransWikia.com. All rights reserved. Sites we Love: PCI Database, UKBizDB, Menu Kuliner, Sharing RPP