如何在Swagger open api 3.0中定义常量字符串
如何在swagger open api 3.0中定义常量字符串变量? 如果我定义enum,它将如下所示如何在Swagger open api 3.0中定义常量字符串,swagger,openapi,Swagger,Openapi,如何在swagger open api 3.0中定义常量字符串变量? 如果我定义enum,它将如下所示 "StatusCode": { "title": "StatusCode", "enum": [ "success", "fail" ], "type": "string" } 但枚举可以是值列表,有没有办法在swagger open api 3.0中定义字符串常
"StatusCode": {
"title": "StatusCode",
"enum": [
"success",
"fail"
],
"type": "string"
}
但枚举可以是值列表,有没有办法在swagger open api 3.0中定义字符串常量
代码可以从
可以将常量参数定义为仅具有一个可能值的必需参数
但如果有多个参数,它就不能是常数。在api中,如果有多选项,所有值都可以更改
参考:
正如@Helen已经指出的,正如您在链接的答案中所看到的,目前它似乎没有比只有一个值的
枚举更好。可粘贴到中的完整示例:
{
“openapi”:“3.0.0”,
“信息”:{
“标题”:“一些API”,
“版本”:“某些版本”
},
“路径”:{},
“组成部分”:{
“模式”:{
“状态代码”:{
“标题”:“状态代码”,
“枚举”:[
“唯一可能的值”
],
“类型”:“字符串”
}
}
}
}
Github上有一个相关主题目前尚未解决:
您只需要一个带有单个值的enum
?