SystemChannelFlags

data class SystemChannelFlags(val value: Int)(source)

An immutable collection of SystemChannelFlag values stored as a bitmask integer. This can be used to determine which flags the system channel in a guild contains.

Example:

    if (SystemChannelFlag.SUPPRESS_JOIN_NOTIFICATIONS in guild.systemChannelFlags) {
// 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: SystemChannelFlag): Boolean
operator fun contains(flags: SystemChannelFlags): Boolean
Link copied to clipboard
operator fun minus(flags: Int): SystemChannelFlags
operator fun minus(flags: Collection<SystemChannelFlag>)
Link copied to clipboard
operator fun plus(flags: Int): SystemChannelFlags
operator fun plus(flags: Collection<SystemChannelFlag>)
Link copied to clipboard
open override fun toString(): String