是安全的。在Retrofit的请求中使用Kotlin内联类并没有任何问题。以下是示例代码:
假设我们有一个内联类UserToken,定义如下所示:
inline class UserToken(val token: String)
现在,让我们在Retrofit请求中使用它:
interface ApiService { @GET("user") suspend fun getUser(@Header("Authorization") token: UserToken): User }
如上所示,我们可以像普通的String类型一样将内联类UserToken传递给Retrofit的请求函数。