Namespace Kook.WebSocket
Classes
- BaseSocketClient
Represents an abstract base class for WebSocket-based clients.
- BaseSocketClientExperimentalExtensions
Provides extension methods of experimental functionalities for BaseSocketClients.
- GatewayReconnectException
The exception thrown when the gateway client has been requested to reconnect.
- KookSocketClient
Represents a WebSocket-based KOOK client.
- KookSocketConfig
Represents a configuration class for KookSocketClient.
- KookSocketRestClient
Represents an REST-only client that is used in a WebSocket-based client.
- SocketCategoryChannel
Represents a WebSocket-based category channel.
- SocketChannel
Represents a WebSocket-based channel.
- SocketDMChannel
Represents a WebSocket-based direct-message channel.
- SocketEntity<T>
Represents a WebSocket-based entity.
- SocketGuild
Represents a WebSocket-based guild object.
- SocketGuildChannel
Represent a WebSocket-based guild channel.
- SocketGuildExperimentalExtensions
Provides extension methods of experimental functionalities for SocketGuilds.
- SocketGuildUser
Represents a WebSocket-based guild user.
- SocketInvite
Represents a WebSocket-based invite to a guild.
- SocketMessage
Represents a WebSocket-based message.
- SocketPokeAction
Represents a single WebSocket-based poke action.
- SocketPresence
Represents the WebSocket user's presence status. This may include their online status and their activity.
- SocketReaction
Represents a WebSocket-based reaction.
- SocketRole
Represents a WebSocket-based role to be given to a guild user.
- SocketSelfUser
Represents the logged-in WebSocket-based user.
- SocketSystemMessage
Represents a WebSocket-based message sent by the system.
- SocketTextChannel
Represents a WebSocket-based channel in a guild that can send and receive messages.
- SocketUnknownUser
Represents a WebSocket-based user that is yet to be recognized by the client.
- SocketUser
Represents a WebSocket-based user.
- SocketUserMessage
Represents a WebSocket-based message sent by a user.
- SocketVoiceChannel
Represents a WebSocket-based voice channel in a guild.
- SocketVoiceChannelExperimentalExtensions
Provides extension methods of experimental functionalities for SocketVoiceChannels.
Structs
- SocketVoiceState
Represents a WebSocket user's voice connection status.
Interfaces
- ISocketAudioChannel
Represents a generic WebSocket-based audio channel.
- ISocketMessageChannel
Represents a generic WebSocket-based channel that can send and receive messages.
- ISocketPrivateChannel
Represents a generic WebSocket-based channel that is private to select recipients.