我有一个从查询字符串接受的 asp.net Web API Enum
。Swagger 文档如下所示:
"parameters": [
{
"name": "granularity",
"in": "query",
"required": true,
"type": "string",
"enum": [
"Hourly",
"Daily",
"Monthly",
"Realtime",
"HourlySecondary",
"DailySecondary",
"MonthlySecondary",
"RealtimeSecondary",
"Weekly",
"WeeklySecondary"
]
}
]
swagger UI 生成带有枚举值的下拉列表,以供选择,如下所示:
当我使用 AutoRest 生成 C# 客户端 SDK 时,它使它成为一个字符串参数。有没有办法在 AutoRest 生成的客户端 SDK 上使其 Enum,以便使用我的 SDK 的人可以使用 Enum 而不必在调用 API 时传递字符串。