Enum SubscriptionPeriod.WellKnownValue
- java.lang.Object
-
- java.lang.Enum<SubscriptionPeriod.WellKnownValue>
-
- com.linecorp.bot.model.response.demographics.SubscriptionPeriod.WellKnownValue
-
- All Implemented Interfaces:
SubscriptionPeriod
,java.io.Serializable
,java.lang.Comparable<SubscriptionPeriod.WellKnownValue>
- Enclosing interface:
- SubscriptionPeriod
public static enum SubscriptionPeriod.WellKnownValue extends java.lang.Enum<SubscriptionPeriod.WellKnownValue> implements SubscriptionPeriod
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface com.linecorp.bot.model.response.demographics.SubscriptionPeriod
SubscriptionPeriod.UnknownValue, SubscriptionPeriod.WellKnownValue
-
-
Enum Constant Summary
Enum Constants Enum Constant Description OVER365DAYS
UNKNOWN
WITHIN180DAYS
WITHIN30DAYS
WITHIN365DAYS
WITHIN7DAYS
WITHIN90DAYS
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getJsonRawValue()
java.util.OptionalInt
getWithin()
java.lang.String
toString()
static SubscriptionPeriod.WellKnownValue
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.static SubscriptionPeriod.WellKnownValue[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
WITHIN7DAYS
public static final SubscriptionPeriod.WellKnownValue WITHIN7DAYS
-
WITHIN30DAYS
public static final SubscriptionPeriod.WellKnownValue WITHIN30DAYS
-
WITHIN90DAYS
public static final SubscriptionPeriod.WellKnownValue WITHIN90DAYS
-
WITHIN180DAYS
public static final SubscriptionPeriod.WellKnownValue WITHIN180DAYS
-
WITHIN365DAYS
public static final SubscriptionPeriod.WellKnownValue WITHIN365DAYS
-
OVER365DAYS
public static final SubscriptionPeriod.WellKnownValue OVER365DAYS
-
UNKNOWN
public static final SubscriptionPeriod.WellKnownValue UNKNOWN
-
-
Method Detail
-
values
public static SubscriptionPeriod.WellKnownValue[] 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 (SubscriptionPeriod.WellKnownValue c : SubscriptionPeriod.WellKnownValue.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static SubscriptionPeriod.WellKnownValue valueOf(java.lang.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:
java.lang.IllegalArgumentException
- if this enum type has no constant with the specified namejava.lang.NullPointerException
- if the argument is null
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Enum<SubscriptionPeriod.WellKnownValue>
-
getWithin
public java.util.OptionalInt getWithin()
- Specified by:
getWithin
in interfaceSubscriptionPeriod
-
getJsonRawValue
public java.lang.String getJsonRawValue()
- Specified by:
getJsonRawValue
in interfaceSubscriptionPeriod
-
-