openapi

时间:2019-05-27 10:46:33

标签: swagger-ui openapi

我正在为我们的API创建文档。问题是我不知道如何使属性为“空”(根本不可见)。

有个不错的documentation。还有一个相同的问题,但是由于用户不活跃而没有得到回答。而且文档对我没有帮助。

我尝试过:

allowEmptyValue:正确

在对象级别。但是消息仍然包含示例值。当然,我也尝试过删除此值。没有帮助。

属性定义openapi 3.0.2:

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

消息原样:

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

消息提示:

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

我也尝试过:

必填:false

但是它不应处于对象定义级别。上下文对象只有一个必需的属性,即货币。你能帮我吗?

0 个答案:

没有答案