Interface PluginManager
-
- All Known Implementing Classes:
SimpleEasyDonateClient.SimplePluginManager
public interface PluginManager
The interface that represents a plugin manager for your shop.- Author:
- soknight
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description @NotNull EasyDonateClient
getClient()
Get the used API client instance.@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.
-
-
-
Method Detail
-
getClient
@NotNull @NotNull EasyDonateClient getClient()
Get the used API client instance.- Returns:
- The API client instance.
-
getSurchargePlugin
@NotNull @NotNull SurchargePlugin getSurchargePlugin()
Get the EasyDonate Surcharge plugin instance.- Returns:
- The Surcharge plugin.
-
getLastPaymentsPlugin
@NotNull @NotNull LastPaymentsPlugin getLastPaymentsPlugin()
Get the EasyDonate Last Payments' plugin instance.- Returns:
- The Last Payments plugin.
-
getCustomMessagesPlugin
@NotNull @NotNull CustomMessagesPlugin getCustomMessagesPlugin()
Get the EasyDonate Custom Messages' plugin instance.- Returns:
- The Custom Messages plugin.
-
getDiscordWidgetPlugin
@NotNull @NotNull DiscordWidgetPlugin getDiscordWidgetPlugin()
Get the Discord Widget plugin instance.- Returns:
- The Discord Widget plugin.
-
getVKCommunityWidgetPlugin
@NotNull @NotNull VKCommunityWidgetPlugin getVKCommunityWidgetPlugin()
Get the VKontakte Community Widget plugin instance.- Returns:
- The VK Community Widget plugin.
-
getVKMessagesWidgetPlugin
@NotNull @NotNull VKMessagesWidgetPlugin getVKMessagesWidgetPlugin()
Get the VKontakte Messages Widget plugin instance.- Returns:
- The VK Messages Widget plugin.
-
getVKNewsPlugin
@NotNull @NotNull VKNewsPlugin getVKNewsPlugin()
Get the VKontakte News plugin instance.- Returns:
- The VK News plugin.
-
getYandexMetrikaPlugin
@NotNull @NotNull YandexMetrikaPlugin getYandexMetrikaPlugin()
Get the Yandex.Metrika plugin instance.- Returns:
- The Yandex.Metrika plugin.
-
-