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