gateway library

Gateway WebSocket client for the Fluxer platform.

Provides a high-level API for connecting to the Fluxer gateway, receiving real-time events, and managing connection lifecycle.

Classes

AuthSessionChangeEvent
CallCreateEvent
CallDeleteEvent
CallUpdateEvent
ChannelCreateEvent
ChannelDeleteEvent
ChannelPinsAckEvent
ChannelPinsUpdateEvent
ChannelRecipientAddEvent
ChannelRecipientRemoveEvent
ChannelUpdateBulkEvent
ChannelUpdateEvent
FavoriteMemeCreateEvent
FavoriteMemeDeleteEvent
FavoriteMemeUpdateEvent
GatewayConnection
Main gateway WebSocket client for the Fluxer platform.
GatewayCustomStatus
Custom status data for presence updates.
GatewayErrorEvent
GatewayEvent
Base class for all gateway events.
GatewayIdentifyProperties
Properties sent in the IDENTIFY payload.
GatewayOpcodes
Gateway WebSocket opcodes for the Fluxer protocol.
GatewayPresence
Presence data sent in the IDENTIFY or PRESENCE_UPDATE payload.
GatewayReadState
Read state from the READY event payload.
GatewayVoiceStateUpdate
Outbound payload for GatewayOpcodes.voiceStateUpdate (client joins, moves, or leaves a voice channel).
GuildBanAddEvent
GuildBanRemoveEvent
GuildCreateData
Full guild data from GUILD_CREATE / GUILD_UPDATE events.
GuildCreateEvent
GuildDeleteEvent
GuildEmojisUpdateEvent
GuildMemberAddEvent
GuildMemberListUpdateEvent
GuildMemberRemoveEvent
GuildMembersChunkEvent
GuildMemberUpdateEvent
GuildReadyData
Partial guild data from the READY event.
GuildRoleCreateEvent
GuildRoleDeleteEvent
GuildRoleUpdateBulkEvent
GuildRoleUpdateEvent
GuildStickersUpdateEvent
GuildSyncEvent
GuildUpdateEvent
InviteCreateEvent
InviteDeleteEvent
LazyRequestSubscription
Subscription payload for a lazy request (opcode 14).
MemberListGroup
A group header in a member list (e.g., a role group).
MemberListItem
A single item in a member list — either a member or a group header.
MemberListMember
A member entry in a member list, with optional presence data.
MemberListOp
An operation in a member list update (SYNC, INSERT, UPDATE, DELETE, INVALIDATE).
MessageAckEvent
MessageCreateEvent
MessageDeleteBulkEvent
MessageDeleteEvent
MessageReactionAddEvent
MessageReactionAddManyEvent
MessageReactionRemoveAllEvent
MessageReactionRemoveEmojiEvent
MessageReactionRemoveEvent
MessageUpdateEvent
PassiveUpdatesEvent
PresenceUpdateBulkEvent
PresenceUpdateEvent
ReactionEmoji
ReadyEvent
RecentMentionDeleteEvent
RelationshipAddEvent
RelationshipRemoveEvent
RelationshipUpdateEvent
ResumedEvent
SavedMessageCreateEvent
SavedMessageDeleteEvent
SessionsReplaceEvent
TypingStartEvent
UnknownGatewayEvent
UserConnectionsUpdateEvent
UserGuildSettingsUpdateEvent
UserNoteUpdateEvent
UserPinnedDmsUpdateEvent
UserSettingsUpdateEvent
UserUpdateEvent
VoiceServerUpdateEvent
VoiceState
Represents a user's voice connection state in a guild.
VoiceStateUpdateEvent
WebhooksUpdateEvent

Enums

GatewayCloseCode
Gateway WebSocket close codes for the Fluxer protocol.
GatewayState
Connection state of the gateway WebSocket.