GuildUser

data class GuildUser @ApiResultType constructor(val id: ID, val username: String, val nickname: String, val isOnline: Boolean, val status: Int = 0, val avatar: String, val vipAvatar: String? = null, val isBot: Boolean = false, val joinedAt: Long, val activeTime: Long, val master: Boolean, val mobileVerified: Boolean = false, val identifyNum: String = username.split("#", limit = 2).let { if (it.size < 2) it[1] else "" }, val roles: List<LongID> = emptyList()) : User

Guild User from GuildUserListRequest

{
"id": "444",
"username": "***",
"avatar": "https:// **.jpg",
"online": true,
"nickname": "***",
"joined_at": 1611743334000,
"active_time": 1612691445583,
"roles": [],
"is_master": true,
"abbr": "***",
}

Constructors

Link copied to clipboard
fun GuildUser(id: ID, username: String, nickname: String, isOnline: Boolean, status: Int = 0, avatar: String, vipAvatar: String? = null, isBot: Boolean = false, joinedAt: Long, activeTime: Long, master: Boolean, mobileVerified: Boolean = false, identifyNum: String = username.split("#", limit = 2).let { if (it.size < 2) it[1] else "" }, roles: List<LongID> = emptyList())

Properties

Link copied to clipboard
Link copied to clipboard
open override val avatar: String

用户的头像的url地址

Link copied to clipboard
open val category: Category?
Link copied to clipboard
open override val id: ID

用户的id

Link copied to clipboard
open override val identifyNum: String

用户名的认证数字,用户名正常为:user_name#identify_num

Link copied to clipboard
open override val isBot: Boolean = false

用户是否为机器人

Link copied to clipboard
open override val isOnline: Boolean

当前是否在线

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open override val mobileVerified: Boolean = false

是否手机号已验证

Link copied to clipboard
open override val nickname: String

用户在当前服务器的昵称

Link copied to clipboard
open override val roles: List<LongID>

用户在当前服务器中的角色 id 组成的列表。

Link copied to clipboard
open override val status: Int = 0

用户的状态, 0代表正常,10代表被封禁

Link copied to clipboard
open override val username: String

用户名称

Link copied to clipboard
open override val vipAvatar: String? = null

vip用户的头像的url地址,可能为gif动图