如何在 swagger open api 3.0 中定义常量字符串变量?
如果我定义枚举,它将如下所示
"StatusCode": {
"title": "StatusCode",
"enum": [
"success",
"fail"
],
"type": "string"
}
但枚举可以是值列表,有没有办法在 swagger open api 3.0 中定义字符串常量
代码可以从以下位置执行http://editor.swagger.io/ http://editor.swagger.io/
正如@Helen 已经指出的那样,并且您可以在链接的答案中阅读,目前它似乎没有比enum
只有一个值。可以粘贴到的完整示例http://editor.swagger.io/ http://editor.swagger.io/:
{
"openapi": "3.0.0",
"info": {
"title": "Some API",
"version": "Some version"
},
"paths": {},
"components": {
"schemas": {
"StatusCode": {
"title": "StatusCode",
"enum": [
"The only possible value"
],
"type": "string"
}
}
}
}
Github 上有一个相关主题,目前尚未解决:https://github.com/OAI/OpenAPI-Specification/issues/1313 https://github.com/OAI/OpenAPI-Specification/issues/1313
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)