UserInfoData

@Serializable
data class UserInfoData(val sub: String, val nickname: String? = null, val avatarUrl: String? = null, val email: String? = null, val name: String? = null, val username: String? = null, val updatedAt: Long? = null, val phoneNumber: String? = null, val iss: String? = null, val aud: Long? = null)

用户信息数据,包含 OAuth 用户的基本信息。

Parameters

sub

用户唯一标识符

nickname

用户昵称

avatarUrl

用户头像 URL

email

用户邮箱

name

用户姓名

username

用户名

updatedAt

用户信息更新时间戳(毫秒)

phoneNumber

用户电话号码

iss

令牌签发者(issuer)

aud

令牌受众(audience)

Constructors

Link copied to clipboard
constructor(sub: String, nickname: String? = null, avatarUrl: String? = null, email: String? = null, name: String? = null, username: String? = null, updatedAt: Long? = null, phoneNumber: String? = null, iss: String? = null, aud: Long? = null)

Properties

Link copied to clipboard
@SerialName(value = "aud")
val aud: Long?
Link copied to clipboard
@SerialName(value = "avatar_url")
val avatarUrl: String?
Link copied to clipboard
Link copied to clipboard
@SerialName(value = "iss")
val iss: String?
Link copied to clipboard
val name: String?
Link copied to clipboard
Link copied to clipboard
@SerialName(value = "phone_number")
val phoneNumber: String?
Link copied to clipboard
val sub: String
Link copied to clipboard
@SerialName(value = "updated_at")
val updatedAt: Long?
Link copied to clipboard