OpenAPI 3 - переопределить значение параметра - PullRequest
0 голосов
/ 05 июля 2019

Я создаю простую спецификацию OpenAPI 3 yaml, например, такую:

. . .
/query:
  get:
    parameters:
    - $ref: '#/components/parameters/bookid'
components:
  parameters:
    bookid:
      in: query
      name: bookid
      required: false
      schema:
        format: integer
        type: number    

Теперь я хотел бы использовать общий параметр bookid , но переопределяя required значение от false до true.Например (это не работает !!!):

. . .
/query2:
  get:
    parameters:
    - $ref: '#/components/parameters/bookid'
      required: true
components:
  parameters:
    bookid:
      in: query
      name: bookid
      required: false
      schema:
        format: integer
        type: number    

Есть ли способ сделать это?

Спасибо.

1 Ответ

0 голосов
/ 05 июля 2019

Это не поддерживается. Вам необходимы отдельные определения параметров для обязательных и необязательных параметров.

...