GuildScheduledEventUpdateEvent

data class GuildScheduledEventUpdateEvent(val scheduledEvent: GuildScheduledEvent, val oldEvent: GuildScheduledEvent?, val kord: Kord, val shard: Int, val customContext: Any?, val supplier: EntitySupplier = kord.defaultSupplier) : GuildScheduledEventEvent(source)

Event fired if a GuildScheduledEvent gets updated.

See also

Constructors

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

Properties

Link copied to clipboard
open override val channelId: Snowflake?

The channel id of the channel the event is in.

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
open val gateway: Gateway

The Gateway that spawned this event.

Link copied to clipboard
open val guildId: Snowflake

The id of the guild the event is on.

Link copied to clipboard
open override val kord: Kord

The kord instance that created this object.

Link copied to clipboard

the event that was in the cache before the update

Link copied to clipboard

the updated event, for the old event use oldEvent

Link copied to clipboard
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
open suspend override fun getChannelOrNull(): TopGuildChannel?

Requests the TopGuildChannel this event is in, returns null if the TopGuildChannel isn't present or not set.

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

Requests the Guild this event is on.

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

Requests the Guild this event is on, returns null if the Guild isn't present.

Link copied to clipboard

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