View Source Nostrum.Struct.Guild.Integration (Nostrum v0.10.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
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)
Types
@type account() :: Nostrum.Struct.Guild.Integration.Account.t()
The integration account.
@type application() :: Nostrum.Struct.Guild.Integration.Application.t() | nil
The bot/OAuth2 application for discord integrations
@type enabled() :: boolean()
Whether this integration is enabled
@type 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.
@type id() :: Nostrum.Snowflake.t()
Snowflake ID of the integration
@type name() :: String.t()
Name of the integration
@type 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
@type type() :: String.t()
Integration type (Twitch, YouTube or Discord)