InviteDeleteEvent

class InviteDeleteEvent(val data: InviteDeleteData, val kord: Kord, val shard: Int, val customContext: Any?, val supplier: EntitySupplier = kord.defaultSupplier) : Event, Strategizable(source)

Sent when an invite is deleted.

Constructors

Link copied to clipboard
constructor(data: InviteDeleteData, kord: Kord, shard: Int, customContext: Any?, supplier: EntitySupplier = kord.defaultSupplier)

Properties

Link copied to clipboard

The behavior of the Channel the invite is for.

Link copied to clipboard

The id of the Channel the invite is for.

Link copied to clipboard

The unique invite code.

Link copied to clipboard
open override val customContext: Any?

A custom object that can be inserted when creating events. By default, this is just null.

Link copied to clipboard
Link copied to clipboard
open val gateway: Gateway

The Gateway that spawned this event.

Link copied to clipboard

The behavior of the Guild of the invite.

Link copied to clipboard

The id of the Guild of the invite.

Link copied to clipboard
open override val kord: Kord

The kord instance that created this object.

Link copied to clipboard
open override val shard: Int

The shard number of the gateway that spawned this event.

Link copied to clipboard
open override val supplier: EntitySupplier

The supplier used to request entities.

Functions

Link copied to clipboard
suspend fun getChannel(): Channel

Requests to get the Channel this invite is for.

Link copied to clipboard
suspend fun getChannelOrNull(): Channel?

Requests to get the Channel this invite is for, returns null if the channel isn't present.

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

Requests to get the Guild of the invite. returns null if the guild isn't present, or if invite does not target a guild.

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

Returns a copy of this class with a new supplier provided by the strategy.