Enum PluginType
- java.lang.Object
-
- java.lang.Enum<PluginType>
-
- ru.easydonate.easydonate4j.api.v3.data.model.plugin.PluginType
-
- All Implemented Interfaces:
Serializable
,Comparable<PluginType>
public enum PluginType extends Enum<PluginType>
The enum that presents all possible and actual platform plugin types.- Author:
- soknight
-
-
Enum Constant Summary
Enum Constants Enum Constant Description CUSTOM_MESSAGES
Represents the EasyDonate Custom Messages plugin.DISCORD_WIDGET
Represents the Discord Widget plugin.LAST_PAYMENTS
Represents the EasyDonate Last Payments plugin.SURCHARGE
Represents the EasyDonate Surcharge plugin.VK_COMMUNITY_WIDGET
Represents the VKontakte Community Widget plugin.VK_MESSAGES_WIDGET
Represents the VKontakte Messages Widget plugin.VK_NEWS
Represents the VKontakte News plugin.YANDEX_METRIKA
Represents the Yandex.Metrika plugin.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description @NotNull String
getApiName()
@NotNull String
toString()
static PluginType
valueOf(String name)
Returns the enum constant of this type with the specified name.static PluginType[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
SURCHARGE
public static final PluginType SURCHARGE
Represents the EasyDonate Surcharge plugin.
-
LAST_PAYMENTS
public static final PluginType LAST_PAYMENTS
Represents the EasyDonate Last Payments plugin.
-
CUSTOM_MESSAGES
public static final PluginType CUSTOM_MESSAGES
Represents the EasyDonate Custom Messages plugin.
-
DISCORD_WIDGET
public static final PluginType DISCORD_WIDGET
Represents the Discord Widget plugin.
-
VK_NEWS
public static final PluginType VK_NEWS
Represents the VKontakte News plugin.
-
VK_COMMUNITY_WIDGET
public static final PluginType VK_COMMUNITY_WIDGET
Represents the VKontakte Community Widget plugin.
-
VK_MESSAGES_WIDGET
public static final PluginType VK_MESSAGES_WIDGET
Represents the VKontakte Messages Widget plugin.
-
YANDEX_METRIKA
public static final PluginType YANDEX_METRIKA
Represents the Yandex.Metrika plugin.
-
-
Method Detail
-
values
public static PluginType[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:for (PluginType c : PluginType.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static PluginType valueOf(String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
name
- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException
- if this enum type has no constant with the specified nameNullPointerException
- if the argument is null
-
getApiName
@NotNull public @NotNull String getApiName()
-
toString
@NotNull public @NotNull String toString()
- Overrides:
toString
in classEnum<PluginType>
-
-