Package com.linecorp.bot.model.action
Class DatetimePickerAction.OfLocalDate
- java.lang.Object
-
- com.linecorp.bot.model.action.DatetimePickerAction.OfLocalDate
-
- All Implemented Interfaces:
Action
,DatetimePickerAction<java.time.LocalDate>
- Enclosing interface:
- DatetimePickerAction<T extends java.time.temporal.Temporal>
public static final class DatetimePickerAction.OfLocalDate extends java.lang.Object implements DatetimePickerAction<java.time.LocalDate>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
DatetimePickerAction.OfLocalDate.OfLocalDateBuilder
-
Nested classes/interfaces inherited from interface com.linecorp.bot.model.action.DatetimePickerAction
DatetimePickerAction.Mode, DatetimePickerAction.OfLocalDate, DatetimePickerAction.OfLocalDatetime, DatetimePickerAction.OfLocalTime
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static DatetimePickerAction.OfLocalDate.OfLocalDateBuilder
builder()
boolean
equals(java.lang.Object o)
java.lang.String
getData()
String returned via webhook in the postback.data property of the postback event.java.time.LocalDate
getInitial()
Initial value of date or time.java.lang.String
getLabel()
Label for the action.java.time.LocalDate
getMax()
Largest date or time value that can be selected.java.time.LocalDate
getMin()
Smallest date or time value that can be selected.DatetimePickerAction.Mode
getMode()
Action mode.int
hashCode()
java.lang.String
toString()
-
-
-
Method Detail
-
getMode
public DatetimePickerAction.Mode getMode()
Description copied from interface:DatetimePickerAction
Action mode.- Specified by:
getMode
in interfaceDatetimePickerAction<java.time.LocalDate>
- See Also:
DatetimePickerAction.Mode
-
builder
public static DatetimePickerAction.OfLocalDate.OfLocalDateBuilder builder()
-
getLabel
public java.lang.String getLabel()
Description copied from interface:DatetimePickerAction
Label for the action.- Required for templates other than image carousel. Max: 20 characters
- Optional for image carousel templates. Max: 12 characters.
- Specified by:
getLabel
in interfaceAction
- Specified by:
getLabel
in interfaceDatetimePickerAction<java.time.LocalDate>
-
getData
public java.lang.String getData()
Description copied from interface:DatetimePickerAction
String returned via webhook in the postback.data property of the postback event.Max: 300 characters
- Specified by:
getData
in interfaceDatetimePickerAction<java.time.LocalDate>
-
getInitial
public java.time.LocalDate getInitial()
Description copied from interface:DatetimePickerAction
Initial value of date or time.- Specified by:
getInitial
in interfaceDatetimePickerAction<java.time.LocalDate>
-
getMin
public java.time.LocalDate getMin()
Description copied from interface:DatetimePickerAction
Smallest date or time value that can be selected. Must be less than the max value.- Specified by:
getMin
in interfaceDatetimePickerAction<java.time.LocalDate>
-
getMax
public java.time.LocalDate getMax()
Description copied from interface:DatetimePickerAction
Largest date or time value that can be selected. Must be greater than the min value.- Specified by:
getMax
in interfaceDatetimePickerAction<java.time.LocalDate>
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-