SimpleUser
data class SimpleUser(val id: String, val username: String, val avatar: String, val nickname: String? = null, val identifyNum: String = username.split("#", limit = 2)
.let { if (it.size < 2) it[0] else "" }, val isOnline: Boolean = false, val isBot: Boolean = false, val status: Int = 0, val vipAvatar: String? = null, val isMobileVerified: Boolean = false, val roles: List<Long>? = null) : User(source)
User 的基础实现。
除了
以外,大部分属性因为都可能缺失而存在默认值。 当缺失时,
可能为
null
的属性默认为null
整型类型无特殊说明情况下默认为
-1
字符串类型无特殊说明情况下默认为
""
(空字符串)布尔类型无特殊说明情况下默认为
false
See also
Constructors
Link copied to clipboard
constructor(id: String, username: String, avatar: String, nickname: String? = null, identifyNum: String = username.split("#", limit = 2)
.let { if (it.size < 2) it[0] else "" }, isOnline: Boolean = false, isBot: Boolean = false, status: Int = 0, vipAvatar: String? = null, isMobileVerified: Boolean = false, roles: List<Long>? = null)
Properties
Inherited properties
Link copied to clipboard
如果 User.status 为 10
则代表封禁。