我正在尝试修改一个swagger模型。我的目标是将附加到对象上的一对属性(当前为字符串)更改为字符串数组。目前我有
config:
type: object
minLength: 1
required:
- field1
- field2
properties:
field1:
type: array
minItems: 1
items:
type: string
pattern: '[a-zA-Z]*'
x-nullable: false
field2:
type: array
minItems: 1
items:
type: string
pattern: '[a-zA-Z]*'
x-nullable: false
以前这两个字段的定义就是现在的项定义。这些修改主要满足了我的需求,但是,我想要求两个数组field1
和field2
具有相同的长度。有办法做到这一点吗?我可以看到如何修改生成的文件来实现这一要求,但是我更希望不要每次想要重新生成该文件时都必须这样做。
我想要求两个数组
field1
和field2
具有相同的长度。有办法做到这一点吗?
这不能用OpenAPI规范表示。您最多只能在模式description
中提到这个需求。