我正在尝试修改 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具有相同的长度。有没有办法做到这一点?我可以看到如何修改生成的文件来强制执行此要求,但我更希望不必在每次我想重新生成该文件时都这样做。
1 回答
侃侃无极
TA贡献2051条经验 获得超10个赞
我想要求这两个数组具有相同的长度
field1
。field2
有没有办法做到这一点?
这不能使用 OpenAPI 规范来表达。您最多可以在架构中提及此要求description
。
- 1 回答
- 0 关注
- 97 浏览
添加回答
举报
0/150
提交
取消