【发布时间】:2017-08-05 18:45:24
【问题描述】:
我在客户端代码中有一个枚举,描述了 API 中的端点列表:
枚举请求{ 获取用户, 获取产品, ... }
我想向具有这些值的服务器发送请求,例如connection.sendRequest(Requests.GetUsers)。
现在,在sendRequest() 函数中,我希望将枚举值转换为'/users' 之类的值。
我可以为每个枚举附加类似于下面的方法吗?
enum Requests {
GetUsers.toString: '/users',
GetPendingDomains: '/prodcuts'
}
【问题讨论】:
-
也许像stackoverflow.com/a/15854550/217408 中所示的旧式枚举更适合您的用例。
标签: dart