View Source Nostrum.Struct.Guild.Integration (Nostrum v0.6.0)
Struct representing a Discord guild integration.
The struct defined here only has the fields provided for Discord Bot integrations available. If you use Nostrum in a non-bot application, feel free to open an issue to add it.
References
Link to this section Summary
Types
The integration account.
The bot/OAuth2 application for discord integrations
Whether this integration is enabled
The id of the guild this integration is for.
Snowflake ID of the integration
Name of the integration
Represents a Guild integration
Integration type (Twitch, YouTube or Discord)
Link to this section Types
Specs
account() :: Nostrum.Struct.Guild.Integration.Account.t()
The integration account.
Specs
application() :: Nostrum.Struct.Guild.Integration.Application.t() | nil
The bot/OAuth2 application for discord integrations
Specs
enabled() :: boolean()
Whether this integration is enabled
Specs
guild_id() :: Nostrum.Struct.Guild.id() | nil
The id of the guild this integration is for.
Only included when the Integration is sent via the gateway.
Specs
id() :: Nostrum.Snowflake.t()
Snowflake ID of the integration
Specs
name() :: String.t()
Name of the integration
Specs
t() :: %Nostrum.Struct.Guild.Integration{
account: account(),
application: application(),
enabled: enabled(),
guild_id: guild_id(),
id: id(),
name: name(),
type: type()
}
Represents a Guild integration
Specs
type() :: String.t()
Integration type (Twitch, YouTube or Discord)