TokenRefreshResponse

@Serializable
data class TokenRefreshResponse(val success: Boolean, val data: TokenData, val requestId: String, val refresh: TokenRefreshInfo? = null)

令牌刷新响应 令牌刷新接口的响应包装

官方文档:vds-docs/基础接口/签名换新.md

响应示例:

{
"accessToken": "eyJhbGciOiJIUzI1NiIs...new",
"apiKey": "eyJhbGciOiJIUzI1NiIs...new",
"tokenType": "Bearer",
"expiresInSeconds": 3600,
"appId": "vap_xxxxxxxxxxxxxxxx",
"refresh": {
"mode": "exchange_current_access_token",
"refreshWindowSeconds": 300,
"previousTokenSecondsRemaining": 221
},
"requestId": "27f83f9b-7eca-4b75-a92b-254ea9f622f8"
}

Constructors

Link copied to clipboard
constructor(success: Boolean, data: TokenData, requestId: String, refresh: TokenRefreshInfo? = null)

Properties

Link copied to clipboard

新的令牌数据

Link copied to clipboard
@SerialName(value = "refresh")
val refresh: TokenRefreshInfo? = null

可选的令牌刷新信息

Link copied to clipboard

请求 ID

Link copied to clipboard

请求是否成功