Nyxx class abstract
The base class for clients interacting with the Discord API.
- Implementers
Constructors
- Nyxx()
Properties
- apiOptions → ApiOptions
-
The options this client will use when connecting to the API.
no setter
- hashCode → int
-
The hash code for this object.
no setterinherited
- httpHandler → HttpHandler
-
The HttpHandler used by this client to make requests.
no setter
- logger → Logger
-
The logger for this client.
no setter
- options → ClientOptions
-
The options controlling the behavior of this client.
no setter
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
close(
) → Future< void> - Close this client and any underlying resources.
-
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
Static Methods
-
connectGateway(
String token, Flags< GatewayIntents> intents, {GatewayClientOptions options = const GatewayClientOptions()}) → Future<NyxxGateway> -
Create an instance of
NyxxGateway
that can perform requests to the HTTP API, connects to the gateway and is authenticated with a bot token. -
connectGatewayWithOptions(
GatewayApiOptions apiOptions, [GatewayClientOptions clientOptions = const GatewayClientOptions()]) → Future< NyxxGateway> -
Create an instance of
NyxxGateway
using the provided options. -
connectOAuth2(
Credentials credentials, {RestClientOptions options = const RestClientOptions()}) → Future< NyxxOAuth2> -
Create an instance of
NyxxOAuth2
that can perform requests to the HTTP API and is authenticated with OAuth2 Credentials. -
connectOAuth2WithOptions(
OAuth2ApiOptions apiOptions, [RestClientOptions clientOptions = const RestClientOptions()]) → Future< NyxxOAuth2> -
Create an instance of
NyxxOAuth2
using the provided options. -
connectRest(
String token, {RestClientOptions options = const RestClientOptions()}) → Future< NyxxRest> -
Create an instance of
NyxxRest
that can perform requests to the HTTP API and is authenticated with a bot token. -
connectRestWithOptions(
RestApiOptions apiOptions, [RestClientOptions clientOptions = const RestClientOptions()]) → Future< NyxxRest> -
Create an instance of
NyxxRest
using the provided options.