Пустой атрибут в почтовом сообщении в openapi - PullRequest
0 голосов
/ 27 мая 2019

Я создаю документацию для нашего API.Проблема в том, что я не знаю, как сделать атрибут «пустым» (совсем не видимым).

Есть хорошая документация .А также один и тот же вопрос, но он не был дан ответ из-за бездействия пользователя.И документация мне не помогла.

Я пробовал:

allowEmptyValue: true

на уровне объекта.Но сообщение все еще содержит пример значения.Конечно, я попытался также удалить это значение.Не помогает.

Определение атрибута openapi 3.0.2:

LanguagePrefCode:
   type: string
   allowEmptyValue: true
   example: en
   description: Language preference code.
   xml:
      attribute: true

Сообщение AS IS:

<?xml version="1.0" encoding="UTF-8"?>
<Request Code="Secret">
    <Context Currency: "EUR" LanguagePrefCode="en">
    </Context>
</Request>

Сообщение TO BE:

<?xml version="1.0" encoding="UTF-8"?>
<Request Code="Secret">
    <Context Currency: "EUR">
    </Context>
</Request>

Также я попытался:

обязательно: false

Но это не должно быть на уровне определения объекта.У объекта контекста есть только один обязательный атрибут - валюта.Можете ли вы помочь мне?

...