Я создаю документацию для нашего 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
Но это не должно быть на уровне определения объекта.У объекта контекста есть только один обязательный атрибут - валюта.Можете ли вы помочь мне?