UserFlags

@Serializable(with = UserFlagsSerializer::class)
data class UserFlags(val value: Int)(source)

An immutable collection of UserFlag values stored as a bitmask integer. This can be used to determine which flags a user has.

Example:

    if (UserFlag.EARLY_SUPPORTER in user.publicFlags) {
// do something
}

Constructors

Link copied to clipboard
constructor(value: Int)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
val value: Int

Functions

Link copied to clipboard
operator fun contains(flag: UserFlag): Boolean
operator fun contains(flags: UserFlags): Boolean
Link copied to clipboard
open override fun toString(): String