在 Swagger-UI 中为我的 API 创建隐藏或不可更改的参数?
Create hidden or unchangeable parameter to my API in Swagger-UI?
我需要:
A) 创建一个隐藏参数,该参数随从我的 Swagger-UI 接口生成的每个调用传递到我的 API(即?test=true)
或
B) 在 UI 中公开 'test' 参数,但默认将其设置为 true 并且不允许对此进行更改。
如何在 Swagger-UI 中完成其中任何一个?
使用枚举强制 UI 使 "test" 为真,并且要求为真;
仅当类型为整数或字符串时才强制执行。布尔值将自动列出 true 和 false 到下拉列表
YAML:
parameters:
- name: test
description: Test environment
required: true
type: string
in: query
enum:
- True
Json:
"name":"test",
"description": "Test environment",
"required": true,
"type":"string",
"in":"query",
"enum":["true"]
我需要:
A) 创建一个隐藏参数,该参数随从我的 Swagger-UI 接口生成的每个调用传递到我的 API(即?test=true)
或
B) 在 UI 中公开 'test' 参数,但默认将其设置为 true 并且不允许对此进行更改。
如何在 Swagger-UI 中完成其中任何一个?
使用枚举强制 UI 使 "test" 为真,并且要求为真; 仅当类型为整数或字符串时才强制执行。布尔值将自动列出 true 和 false 到下拉列表
YAML:
parameters:
- name: test
description: Test environment
required: true
type: string
in: query
enum:
- True
Json:
"name":"test",
"description": "Test environment",
"required": true,
"type":"string",
"in":"query",
"enum":["true"]