为了账号安全,请及时绑定邮箱和手机立即绑定

有没有办法要求一个对象的两个数组属性具有相同的长度?

有没有办法要求一个对象的两个数组属性具有相同的长度?

Go
jeck猫 2022-12-19 10:58:40
我正在尝试修改 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个赞

我想要求这两个数组具有相同的长度field1field2有没有办法做到这一点?

这不能使用 OpenAPI 规范来表达。您最多可以在架构中提及此要求description


查看完整回答
反对 回复 2022-12-19
  • 1 回答
  • 0 关注
  • 79 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信