Package net.dv8tion.jda.api.managers
Class ApplicationManager.IntegrationTypeConfig
java.lang.Object
net.dv8tion.jda.api.managers.ApplicationManager.IntegrationTypeConfig
- All Implemented Interfaces:
SerializableData
- Enclosing interface:
ApplicationManager
public static class ApplicationManager.IntegrationTypeConfig
extends Object
implements SerializableData
A config describing how the application is installed.
-
Method Summary
Modifier and TypeMethodDescriptionof
(Collection<String> scopes, Collection<Permission> permissions) Create a simple integration type config.toData()
SerializedDataObject
for this object.
-
Method Details
-
of
@Nonnull public static ApplicationManager.IntegrationTypeConfig of(@Nullable Collection<String> scopes, @Nullable Collection<Permission> permissions) Create a simple integration type config.- Parameters:
scopes
- The default scopes of the integrationpermissions
- The permissions the bot user should receive- Returns:
- IntegrationTypeConfig instance
-
toData
Description copied from interface:SerializableData
SerializedDataObject
for this object.- Specified by:
toData
in interfaceSerializableData
- Returns:
DataObject
-