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