Переключить часть описания как внутреннюю в документе swagger API

#yaml #swagger #documentation #openapi

#yaml #swagger #Документация #openapi

Вопрос:

У меня есть API, задокументированный в swagger, и я хочу иметь какой-то переключатель, чтобы сделать определенную часть описания внутренней.

 parameter:
  - name: abc
    description: |
      line1
      line2
      line3
  

в приведенном выше примере возможно ли ввести какое-либо переключение, чтобы строка 3 не отображалась в итоговом документе. Я использую openapi-filter.js пометить объекты и атрибуты как x-internal, но я понятия не имею, как это сделать, чтобы переключить часть описания.

Ответ №1:

В OpenAPI нет функции (и, насколько я знаю, не было в Swagger), чтобы скрыть часть описания, как вы описываете. Я рекомендую использовать ваше собственное x-internal-info поле или что-то, что вы можете проанализировать для соответствующей аудитории. Извините, это не тот ответ, на который вы надеялись!