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> TexecutePluginRequestSafely(@NotNull Class<? extends ApiResponse<T>> responseType, @Nullable QueryParams queryParams)@NotNull CustomMessagesPlugingetCustomMessagesPlugin()Get the EasyDonate Custom Messages' plugin instance.@NotNull DiscordWidgetPlugingetDiscordWidgetPlugin()Get the Discord Widget plugin instance.@NotNull LastPaymentsPlugingetLastPaymentsPlugin()Get the EasyDonate Last Payments' plugin instance.@NotNull SurchargePlugingetSurchargePlugin()Get the EasyDonate Surcharge plugin instance.@NotNull VKCommunityWidgetPlugingetVKCommunityWidgetPlugin()Get the VKontakte Community Widget plugin instance.@NotNull VKMessagesWidgetPlugingetVKMessagesWidgetPlugin()Get the VKontakte Messages Widget plugin instance.@NotNull VKNewsPlugingetVKNewsPlugin()Get the VKontakte News plugin instance.@NotNull YandexMetrikaPlugingetYandexMetrikaPlugin()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:PluginManagerGet the EasyDonate Surcharge plugin instance.- Specified by:
getSurchargePluginin interfacePluginManager- Returns:
- The Surcharge plugin.
-
getLastPaymentsPlugin
@NotNull public @NotNull LastPaymentsPlugin getLastPaymentsPlugin()
Description copied from interface:PluginManagerGet the EasyDonate Last Payments' plugin instance.- Specified by:
getLastPaymentsPluginin interfacePluginManager- Returns:
- The Last Payments plugin.
-
getCustomMessagesPlugin
@NotNull public @NotNull CustomMessagesPlugin getCustomMessagesPlugin()
Description copied from interface:PluginManagerGet the EasyDonate Custom Messages' plugin instance.- Specified by:
getCustomMessagesPluginin interfacePluginManager- Returns:
- The Custom Messages plugin.
-
getDiscordWidgetPlugin
@NotNull public @NotNull DiscordWidgetPlugin getDiscordWidgetPlugin()
Description copied from interface:PluginManagerGet the Discord Widget plugin instance.- Specified by:
getDiscordWidgetPluginin interfacePluginManager- Returns:
- The Discord Widget plugin.
-
getVKCommunityWidgetPlugin
@NotNull public @NotNull VKCommunityWidgetPlugin getVKCommunityWidgetPlugin()
Description copied from interface:PluginManagerGet the VKontakte Community Widget plugin instance.- Specified by:
getVKCommunityWidgetPluginin interfacePluginManager- Returns:
- The VK Community Widget plugin.
-
getVKMessagesWidgetPlugin
@NotNull public @NotNull VKMessagesWidgetPlugin getVKMessagesWidgetPlugin()
Description copied from interface:PluginManagerGet the VKontakte Messages Widget plugin instance.- Specified by:
getVKMessagesWidgetPluginin interfacePluginManager- Returns:
- The VK Messages Widget plugin.
-
getVKNewsPlugin
@NotNull public @NotNull VKNewsPlugin getVKNewsPlugin()
Description copied from interface:PluginManagerGet the VKontakte News plugin instance.- Specified by:
getVKNewsPluginin interfacePluginManager- Returns:
- The VK News plugin.
-
getYandexMetrikaPlugin
@NotNull public @NotNull YandexMetrikaPlugin getYandexMetrikaPlugin()
Description copied from interface:PluginManagerGet the Yandex.Metrika plugin instance.- Specified by:
getYandexMetrikaPluginin 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
-
-