DenyBuilder

@Serializable
class DenyBuilder : KordExKoinComponent

Constructors

Link copied to clipboard
constructor()

Types

Link copied to clipboard
@Serializable
data class EntityInfo(val id: Snowflake, val name: String?)

Properties

Link copied to clipboard
var missingPermissions: Permissions?
Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
open override fun getKoin(): Koin
Link copied to clipboard
suspend fun missingGuild(id: Snowflake)
fun missingGuild(guild: Guild)
Link copied to clipboard
fun missingPermission(perm: Permission)
Link copied to clipboard
suspend fun missingPermissions(perms: Permissions)
Link copied to clipboard
fun missingRole(role: Role)
suspend fun missingRole(guildId: Snowflake, id: Snowflake)
Link copied to clipboard
fun reason(key: String, placeholders: Array<Any> = arrayOf())