OPEN API 3.0 Расширить параметр запроса в разделе путей - PullRequest
0 голосов
/ 12 апреля 2019

Можно определить параметр в разделе параметров, в разделе компонентов на листе OPEN API.В то же время можно ссылаться на этот параметр в пути в разделе ответов.

Что я хочу сделать, так это то, что EG имеет параметр "include" типа array override только перечисление раздела схемычасть, из раздела путей, ссылающегося на один в компонентах один.

Кажется, директива allOf запрещена в этом контексте, есть ли способ сделать это?Вероятно, мне просто нужен пример.

Пример:

В разделе component.parameters:

- name: include
  in: query
  description: relationships to include
  type: array
  style: form
  explode: true
  schema: 
     type: array
     items:
        type: string

В путях... раздел параметров:

- name: include
  in: query
  description: relationships to include
  type: array
  style: form
  explode: true
  schema: 
     type: array
     items:
        type: string
        enum: [legs, owner]           

Я хотел бы переопределить только раздел enum, а не

...