【发布时间】:2015-05-19 03:40:09
【问题描述】:
我需要能够告诉 Swagger API 文档某个 API 将返回某个枚举的子集。
假设我有一个枚举 UserType { User_Not_Found, User_Blocked, User_Duplicated, User_Active ...等等}。
一个 api/users/search 可能会返回用户 FullName 以防它找到匹配项或“User_Not_Found”以防它没有找到。
return Request.CreateResponse(
success ? HttpStatusCode.OK : HttpStatusCode.BadRequest,
success ? fullName : UserType.User_Not_Found.ToString());
问题:我如何告诉 swagger 在此特定 API 上,如果找到匹配项,则返回可能返回全名,如果未找到匹配项,则返回“User_Not_Found”?
【问题讨论】:
标签: c# asp.net-mvc swagger swagger-ui