Package net.bonn2.modules.settings.types
Class RoleListSetting
java.lang.Object
net.bonn2.modules.settings.types.Setting
net.bonn2.modules.settings.types.RoleListSetting
-
Nested Class Summary
Nested classes/interfaces inherited from class net.bonn2.modules.settings.types.Setting
Setting.Type -
Constructor Summary
ConstructorsConstructorDescriptionRoleListSetting(@NotNull String string) RoleListSetting(@NotNull List<net.dv8tion.jda.api.entities.Role> roles) -
Method Summary
Modifier and TypeMethodDescriptionList<net.dv8tion.jda.api.entities.Role>getAsRoleList(net.dv8tion.jda.api.entities.Guild guild) com.google.gson.JsonElementtoJson()Methods inherited from class net.bonn2.modules.settings.types.Setting
fromJson, getAsBoolean, getAsChannelIdList, getAsDouble, getAsFloat, getAsInt, getAsMessageChannel, getAsMessageChannelList, getAsRole, getAsString, of
-
Constructor Details
-
RoleListSetting
-
RoleListSetting
-
-
Method Details
-
toJson
public com.google.gson.JsonElement toJson() -
getDisplayString
- Specified by:
getDisplayStringin classSetting
-
getAsRoleList
public List<net.dv8tion.jda.api.entities.Role> getAsRoleList(net.dv8tion.jda.api.entities.Guild guild) - Overrides:
getAsRoleListin classSetting
-
getAsRoleIdList
- Overrides:
getAsRoleIdListin classSetting
-