如何在 Swagger Doc 模型中显示所有字符串示例
How to show all string examples in Swagger Doc model
我的模型中的一个大摇大摆 returns 'Status' 属性 可能是多个字符串之一。
例如:
"Status" : {
"type":"string",
"example" : "'Completed' || 'Group Completed' || 'Errored' || 'Group Errored' || 'Ready' || 'Stopped By User' || 'Initializing' || 'Queued' || 'Group Queued' || 'Running' || 'Group Running' || 'Stopping' || 'Group Stopping'"
},
这样做看起来真的很乱。向用户显示所有这些可能结果的最佳方式是什么?
为此 属性 定义 enum
:
"Status" : {
"type": "string",
"enum": [
"Completed",
"Group Completed",
"Errored",
...
]
}
文档呈现器将显示架构文档中的所有枚举值。
我的模型中的一个大摇大摆 returns 'Status' 属性 可能是多个字符串之一。
例如:
"Status" : {
"type":"string",
"example" : "'Completed' || 'Group Completed' || 'Errored' || 'Group Errored' || 'Ready' || 'Stopped By User' || 'Initializing' || 'Queued' || 'Group Queued' || 'Running' || 'Group Running' || 'Stopping' || 'Group Stopping'"
},
这样做看起来真的很乱。向用户显示所有这些可能结果的最佳方式是什么?
为此 属性 定义 enum
:
"Status" : {
"type": "string",
"enum": [
"Completed",
"Group Completed",
"Errored",
...
]
}
文档呈现器将显示架构文档中的所有枚举值。