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()SerializedDataObjectfor 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:SerializableDataSerializedDataObjectfor this object.- Specified by:
toDatain interfaceSerializableData- Returns:
DataObject
-