自大yaml定义中的可选项

自大yaml定义中的可选项,yaml,swagger,Yaml,Swagger,我有以下关于大摇大摆的定义 Content: type: object properties: text: type: string image: ref: "#/definitions/Image" allowEmptyValue: true 我不允许获取其他属性:allowEmptyValue为错误 如何使图像成为可选的?ie可能只是文本无图像allowEmptyValue仅

我有以下关于大摇大摆的定义

Content:
    type: object
    properties:
        text:
          type: string
        image:
            ref: "#/definitions/Image"
            allowEmptyValue: true
我不允许获取其他属性:allowEmptyValue为错误


如何使图像成为可选的?ie可能只是文本无图像

allowEmptyValue
仅适用于查询参数,表示不同的内容- 参数包括在内,但其值可能为空,如
?param=
中所示

在模式中,默认情况下,所有属性都是可选的。通过将某些属性包含在
required
数组中,可以使它们成为必需的属性。未在
必需
中列出的属性被视为可选属性

内容:
类型:对象
特性:
正文:
类型:字符串
图片:
参考:“#/定义/图像”
#文本是必需的,图像是可选的
必修的:
-正文