Class SimpleEasyDonateClient.SimplePluginManager
- java.lang.Object
-
- ru.easydonate.easydonate4j.api.v3.client.SimpleEasyDonateClient.SimplePluginManager
-
- All Implemented Interfaces:
PluginManager
- Enclosing class:
- SimpleEasyDonateClient
public static final class SimpleEasyDonateClient.SimplePluginManager extends Object implements PluginManager
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description <T> T
executePluginRequestSafely(@NotNull Class<? extends ApiResponse<T>> responseType, @Nullable QueryParams queryParams)
@NotNull CustomMessagesPlugin
getCustomMessagesPlugin()
Get the EasyDonate Custom Messages' plugin instance.@NotNull DiscordWidgetPlugin
getDiscordWidgetPlugin()
Get the Discord Widget plugin instance.@NotNull LastPaymentsPlugin
getLastPaymentsPlugin()
Get the EasyDonate Last Payments' plugin instance.@NotNull SurchargePlugin
getSurchargePlugin()
Get the EasyDonate Surcharge plugin instance.@NotNull VKCommunityWidgetPlugin
getVKCommunityWidgetPlugin()
Get the VKontakte Community Widget plugin instance.@NotNull VKMessagesWidgetPlugin
getVKMessagesWidgetPlugin()
Get the VKontakte Messages Widget plugin instance.@NotNull VKNewsPlugin
getVKNewsPlugin()
Get the VKontakte News plugin instance.@NotNull YandexMetrikaPlugin
getYandexMetrikaPlugin()
Get the Yandex.Metrika plugin instance.-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface ru.easydonate.easydonate4j.api.v3.data.model.plugin.PluginManager
getClient
-
-
-
-
Method Detail
-
getSurchargePlugin
@NotNull public @NotNull SurchargePlugin getSurchargePlugin()
Description copied from interface:PluginManager
Get the EasyDonate Surcharge plugin instance.- Specified by:
getSurchargePlugin
in interfacePluginManager
- Returns:
- The Surcharge plugin.
-
getLastPaymentsPlugin
@NotNull public @NotNull LastPaymentsPlugin getLastPaymentsPlugin()
Description copied from interface:PluginManager
Get the EasyDonate Last Payments' plugin instance.- Specified by:
getLastPaymentsPlugin
in interfacePluginManager
- Returns:
- The Last Payments plugin.
-
getCustomMessagesPlugin
@NotNull public @NotNull CustomMessagesPlugin getCustomMessagesPlugin()
Description copied from interface:PluginManager
Get the EasyDonate Custom Messages' plugin instance.- Specified by:
getCustomMessagesPlugin
in interfacePluginManager
- Returns:
- The Custom Messages plugin.
-
getDiscordWidgetPlugin
@NotNull public @NotNull DiscordWidgetPlugin getDiscordWidgetPlugin()
Description copied from interface:PluginManager
Get the Discord Widget plugin instance.- Specified by:
getDiscordWidgetPlugin
in interfacePluginManager
- Returns:
- The Discord Widget plugin.
-
getVKCommunityWidgetPlugin
@NotNull public @NotNull VKCommunityWidgetPlugin getVKCommunityWidgetPlugin()
Description copied from interface:PluginManager
Get the VKontakte Community Widget plugin instance.- Specified by:
getVKCommunityWidgetPlugin
in interfacePluginManager
- Returns:
- The VK Community Widget plugin.
-
getVKMessagesWidgetPlugin
@NotNull public @NotNull VKMessagesWidgetPlugin getVKMessagesWidgetPlugin()
Description copied from interface:PluginManager
Get the VKontakte Messages Widget plugin instance.- Specified by:
getVKMessagesWidgetPlugin
in interfacePluginManager
- Returns:
- The VK Messages Widget plugin.
-
getVKNewsPlugin
@NotNull public @NotNull VKNewsPlugin getVKNewsPlugin()
Description copied from interface:PluginManager
Get the VKontakte News plugin instance.- Specified by:
getVKNewsPlugin
in interfacePluginManager
- Returns:
- The VK News plugin.
-
getYandexMetrikaPlugin
@NotNull public @NotNull YandexMetrikaPlugin getYandexMetrikaPlugin()
Description copied from interface:PluginManager
Get the Yandex.Metrika plugin instance.- Specified by:
getYandexMetrikaPlugin
in interfacePluginManager
- Returns:
- The Yandex.Metrika plugin.
-
executePluginRequestSafely
@NotNull public <T> T executePluginRequestSafely(@NotNull @NotNull Class<? extends ApiResponse<T>> responseType, @Nullable @Nullable QueryParams queryParams) throws HttpRequestException, HttpResponseException
-
-