我正在为一种具有以下模式类型的API编写Swagger文件。
parameters:
- name: "name"
in: query
type: string
required: true
- name: "mode"
in: query
enum: ["XYZ","ABC"]
required: true
- name: "Interfaces"
type: array
items:
"$ref": "#/definitions/interface"
definitions:
interface:
type: object
properties:
interface_name:
type: string
in: body
required: true
port:
type: string
in: body
required: true
stats:
enum: ["true","false"]
in: body
default: "false"
现在,当我在Swagger UI上显示此架构时。 名称,模式来自两个独立的输入字段,一个是输入文本框,另一个是下拉列表, 对于第三个,即它显示为纯文本框的界面,在其中我必须输入所有there对象参数的值。
因此,当用户单击数组的添加项按钮时,有什么方法会根据对象的参数显示3个不同的输入字段。