IWebsocketEventController class abstract

Implemented types

Constructors

IWebsocketEventController()

Properties

hashCode int
The hash code for this object.
no setterinherited
onChannelCreate Stream<IChannelCreateEvent>
Emitted when a channel is created.
no setter
onChannelDelete Stream<IChannelDeleteEvent>
Emitted when a channel is deleted.
no setter
onChannelPinsUpdate Stream<IChannelPinsUpdateEvent>
Emitted when channel"s pins are updated.
no setter
onChannelUpdate Stream<IChannelUpdateEvent>
Emitted when a channel is updated.
no setter
onDisconnect Stream<IDisconnectEvent>
Emitted when a shard is disconnected from the websocket.
no setter
onDmReceived Stream<IMessageReceivedEvent>
Emitted when private message is received.
no setter
onGuildBanAdd Stream<IGuildBanAddEvent>
Emitted when a member is banned.
no setter
onGuildBanRemove Stream<IGuildBanRemoveEvent>
Emitted when a user is unbanned.
no setter
onGuildCreate Stream<IGuildCreateEvent>
Emitted when the client joins a guild.
no setter
onGuildDelete Stream<IGuildDeleteEvent>
Emitted when the client leaves a guild.
no setter
onGuildEmojisUpdate Stream<IGuildEmojisUpdateEvent>
Emitted when guild"s emojis are changed.
no setter
onGuildEventCreate Stream<IGuildEventCreateEvent>
Emitted when stage channel instance is deleted
no setter
onGuildEventDelete Stream<IGuildEventDeleteEvent>
Emitted when stage channel instance is deleted
no setter
onGuildEventUpdate Stream<IGuildEventUpdateEvent>
Emitted when stage channel instance is deleted
no setter
onGuildMemberAdd Stream<IGuildMemberAddEvent>
Emitted when a member joins a guild.
no setter
onGuildMemberRemove Stream<IGuildMemberRemoveEvent>
Emitted when a user leaves a guild.
no setter
onGuildMemberUpdate Stream<IGuildMemberUpdateEvent>
Emitted when a member is updated.
no setter
onGuildStickersUpdate Stream<IGuildStickerUpdate>
Emitted when stage channel instance is deleted
no setter
onGuildUpdate Stream<IGuildUpdateEvent>
Emitted when a guild is updated.
no setter
onHttpError Stream<IHttpErrorEvent>
Emitted when a HTTP request failed.
no setterinherited
onHttpResponse Stream<IHttpResponseEvent>
Emitted when a successful HTTP response is received.
no setterinherited
onInviteCreated Stream<IInviteCreatedEvent>
Emitted when invite is created
no setter
onInviteDeleted Stream<IInviteDeletedEvent>
Emitted when invite is deleted
no setter
onMessageDelete Stream<IMessageDeleteEvent>
Emitted when a message is deleted.
no setter
onMessageDeleteBulk Stream<IMessageDeleteBulkEvent>
Emitted when many messages are deleted at once
no setter
onMessageReactionAdded Stream<IMessageReactionEvent>
Emitted when a user adds a reaction to a message.
no setter
onMessageReactionRemove Stream<IMessageReactionEvent>
Emitted when a user deletes a reaction to a message.
no setter
onMessageReactionRemoveEmoji Stream<IMessageReactionRemoveEmojiEvent>
Emitted when a bot removes all instances of a given emoji from the reactions of a message
no setter
onMessageReactionsRemoved Stream<IMessageReactionsRemovedEvent>
Emitted when a user explicitly removes all reactions from a message.
no setter
onMessageReceived Stream<IMessageReceivedEvent>
Emitted when a message is received. It includes private messages.
no setter
onMessageUpdate Stream<IMessageUpdateEvent>
Emitted when a message is edited. Old message can be null if isn"t cached.
no setter
onPresenceUpdate Stream<IPresenceUpdateEvent>
Emitted when a member"s presence is changed.
no setter
onRateLimited Stream<IRatelimitEvent>
Sent when the client is rate limited, either by the rate limit handler itself, or when a 429 is received.
no setterinherited
onReady Stream<IReadyEvent>
Emitted when the client is ready. Should be sent only once.
no setter
onRoleCreate Stream<IRoleCreateEvent>
Emitted when a role is created.
no setter
onRoleDelete Stream<IRoleDeleteEvent>
Emitted when a role is deleted.
no setter
onRoleUpdate Stream<IRoleUpdateEvent>
Emitted when a role is updated.
no setter
onSelfMention Stream<IMessageReceivedEvent>
Emitted when bot is mentioned
no setter
onStageInstanceCreate Stream<IStageInstanceEvent>
Emitted when stage channel instance is created
no setter
onStageInstanceDelete Stream<IStageInstanceEvent>
Emitted when stage channel instance is deleted
no setter
onStageInstanceUpdate Stream<IStageInstanceEvent>
Emitted when stage channel instance is updated
no setter
onThreadCreated Stream<IThreadCreateEvent>
Emitted when a thread is created
no setter
onThreadDelete Stream<IThreadDeletedEvent>
Fired when a thread gets deleted
no setter
onThreadMembersUpdate Stream<IThreadMembersUpdateEvent>
Fired when a thread has a member added/removed
no setter
onTyping Stream<ITypingEvent>
Emitted when a user starts typing.
no setter
onUserUpdate Stream<IUserUpdateEvent>
Emitted when user was updated
no setter
onVoiceServerUpdate Stream<IVoiceServerUpdateEvent>
Emitted when a guild"s voice server is updated. This is sent when initially connecting to voice, and when the current voice instance fails over to a new server.
no setter
onVoiceStateUpdate Stream<IVoiceStateUpdateEvent>
Emitted when someone joins/leaves/moves voice channel.
no setter
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

dispose() Future<void>
Perform cleanup
inherited
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited