OpenAPI 3 - Показывает описание параметров и схемы одновременно - PullRequest
0 голосов
/ 27 февраля 2020

В OpenAPI 3 (.0.3) я пытаюсь задокументировать некоторые параметры, которые повторяют большую часть их общей c информации, но затем имеют определенные c описания.

Например, У меня есть схема Date, которая выглядит следующим образом:

type: string
format: date
description: >
  Format: `YYYY-MM-DD` (`full-date` defined in [RFC3339] 
  (https://xml2rfc.tools.ietf.org/public/rfc/html/rfc3339.html#anchor14))

Затем я хочу использовать ее в качестве схемы для параметра (например):

- name: start
  description: The start date for a thing
  schema:
    $ref: path/to/Date.yml

Проблема заключается в , если я предоставлю описание параметру, параметр схемы не будет отображаться, поэтому вы не увидите никакой информации о формате (за исключением того, что в этом конкретном сценарии будет отображаться string <date>, так как я использую определенный формат ... но это не всегда так).

Я знаю, что могу просто скопировать-вставить описание схемы и добавить его вручную в описание параметра, но есть немало и то, и другое лишает смысла даже определять схему по отдельности.

Есть ли чистый способ документировать это так, чтобы оба этих фрагмента информации появлялись без необходимости повторения?

Если это имеет значение, я предоставляю информацию как с ReDo c, так и с Swagger-UI. Похоже, они согласуются с этим.

...