Validation 属性之间的OpenAPIV3条件验证?

Validation 属性之间的OpenAPIV3条件验证?,validation,swagger,openapi,Validation,Swagger,Openapi,问题:需要添加验证以仅允许min

问题:需要添加验证以仅允许
min
。这可以使用OpenAPIV3模式验证来完成吗?感谢您的帮助,阅读文档时无法解决此问题

可以使用
最小值
最大值
提供范围,但如何引用现有属性的值

openAPIV3Schema:
  type: object
  required:
  - min
  - max
  properties:
    min:
      type: integer
      format: int32
    max: 
      type: integer
      format: int32

简短回答:至少在当前版本(v3.0.3)下是不可能的

说明:

由于中的最小和最大属性是从中获取的,因此您可以参考其中提到的当前不可能这样做的地方


还提到引入了
$data
,但现在似乎也被拒绝了。作为补充说明,尽管没有对
$data
的官方支持,但一些非标准的JSON模式验证器实现(如)支持
$data

简短回答:至少在当前版本(v3.0.3)中是不可能的

说明:

由于中的最小和最大属性是从中获取的,因此您可以参考其中提到的当前不可能这样做的地方

还提到引入了
$data
,但现在似乎也被拒绝了。作为补充说明,尽管没有对
$data
的官方支持,但一些非标准的JSON模式验证器实现(如)支持
$data