UserLoginInfo

@Serializable
data class UserLoginInfo(var userId: String = "", var accessId: String = "", var accessToken: String = "", var expireTime: String = "", var terminalId: String = "", var area: String = "", var regRegion: String = "", val firstLogin: Boolean = false, val hasBindAccount: Boolean = false) : IUserLoginInfo

Constructors

Link copied to clipboard
constructor(accessInfo: IUserAccessInfo)
constructor(userId: String = "", accessId: String = "", accessToken: String = "", expireTime: String = "", terminalId: String = "", area: String = "", regRegion: String = "", firstLogin: Boolean = false, hasBindAccount: Boolean = false)

Properties

Link copied to clipboard
open override var accessId: String

技威云为客户账号分配的唯一用户id

Link copied to clipboard
open override var accessToken: String

接口访问token

Link copied to clipboard
open override var area: String

为当前用户分配的地域,unknown:未知区域,cn:中国大陆,sg:新加坡,de:德国,us:美国。注册登录返回,

Link copied to clipboard
open override var expireTime: String

token的过期时间,单位秒。app每次请求时需要校验是否过期,如果过期可以调用更新token接口

Link copied to clipboard
open override val firstLogin: Boolean = false
Link copied to clipboard
open override val hasBindAccount: Boolean = false
Link copied to clipboard
open override var regRegion: String

国家二字码(如:CN),客户App用户的所在区域,基于GDPR数据合规使用

Link copied to clipboard
open override var terminalId: String

终端ID

Link copied to clipboard
open override var userId: String

App账号对应的用户唯一id