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)