TcgGuildModifyEvent

sealed class TcgGuildModifyEvent : TcgEvent<TencentGuildInfo> , ChangedEvent, GuildEvent

频道变更事件相关。

变更相关事件均属于 ChangedEvent, 变更源 为当前的bot。

guild

Author

ForteScarlet

Types

Link copied to clipboard
abstract class Create : TcgGuildModifyEvent, StartPointEvent

频道创建事件。

Link copied to clipboard
abstract class Delete : TcgGuildModifyEvent

频道删除事件。 after 恒为null。

Link copied to clipboard
object Key : BaseEventKey<TcgGuildModifyEvent>
Link copied to clipboard
abstract class Update : TcgGuildModifyEvent

频道更新事件。 before 恒为null。

Functions

Link copied to clipboard
abstract suspend override fun after(): TencentGuild?

可能存在的变更后频道服务器。

Link copied to clipboard
abstract suspend override fun before(): TencentGuild?

可能存在的变更后频道服务器。

Link copied to clipboard
abstract suspend override fun guild(): TencentGuild

涉及到的频道服务器。

Link copied to clipboard
open suspend override fun organization(): TencentGuild

涉及到的频道服务器。同 guild.

Link copied to clipboard
open suspend override fun source(): TencentGuildComponentBot

变更源。同 bot.

Properties

Link copied to clipboard
open val after: Any?
Link copied to clipboard
Link copied to clipboard
open val before: Any?
Link copied to clipboard
Link copied to clipboard
abstract override val bot: TencentGuildComponentBot
Link copied to clipboard
open override val changedTime: Timestamp
Link copied to clipboard
open override val component: Component
Link copied to clipboard

这个事件所对应的 EventSignals 类型。

Link copied to clipboard
open val guild: Guild
Link copied to clipboard
open val guildAsync: CompletableFuture<out Guild>
Link copied to clipboard
abstract override val id: ID

事件ID。

Link copied to clipboard
abstract override val key: Event.Key<out TcgGuildModifyEvent>
Link copied to clipboard
open override val organization: Guild
Link copied to clipboard
open override val organizationAsync: CompletableFuture<out Guild>
Link copied to clipboard
open val source: Any
Link copied to clipboard
Link copied to clipboard

真正的原始事件所得到的事件实体。

Link copied to clipboard
abstract override val timestamp: Timestamp

接收到事件的时间。

Link copied to clipboard
open val visibleScope: Event.VisibleScope

Inheritors

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard