GuildJoinRequestDeleteEvent

class GuildJoinRequestDeleteEvent(val data: GuildJoinRequestDelete, val kord: Kord = getKoin().get(), val supplier: EntitySupplier = kord.defaultSupplier) : KordExEvent, Strategizable, MemberEvent

Constructors

Link copied to clipboard
constructor(data: GuildJoinRequestDelete, kord: Kord = getKoin().get(), supplier: EntitySupplier = kord.defaultSupplier)

Properties

Link copied to clipboard
@KordPreview
open override val customContext: MutableStringKeyedMap<Any>
Link copied to clipboard
Link copied to clipboard

Provides direct access to the map KordEx registers for Event.customContext.

Link copied to clipboard
open val gateway: Gateway
Link copied to clipboard
open override val guild: GuildBehavior

The guild behavior for this event, if any.

Link copied to clipboard
val guildId: Snowflake
Link copied to clipboard
open override val kord: Kord
Link copied to clipboard
open override val member: MemberBehavior

The member behavior for this event, if any.

Link copied to clipboard
val requestId: Snowflake
Link copied to clipboard
open override val shard: Int
Link copied to clipboard
open override val supplier: EntitySupplier
Link copied to clipboard
open override val user: UserBehavior

The user behavior for this event, if any.

Link copied to clipboard
val userId: Snowflake

Functions

Link copied to clipboard
open suspend override fun getGuild(): Guild

Get a Guild object, or throw if one can't be retrieved.

Link copied to clipboard
open suspend override fun getGuildOrNull(): Guild?

Get a Guild object, or return null if one can't be retrieved.

Link copied to clipboard
open override fun getKoin(): Koin

Get the associated Koin instance.

Link copied to clipboard
open suspend override fun getMember(): Member

Get a Member object, or throw if one can't be retrieved.

Link copied to clipboard
open suspend override fun getMemberOrNull(): Member?

Get a Member object, or return null if one can't be retrieved.

Link copied to clipboard
open suspend override fun getUser(): User

Get a User object, or throw if one can't be retrieved.

Link copied to clipboard
open suspend override fun getUserOrNull(): User?

Get a User object, or return null if one can't be retrieved.

Link copied to clipboard
open override fun withStrategy(strategy: EntitySupplyStrategy<*>): GuildJoinRequestDeleteEvent