Package com.linecorp.bot.model.action
Class DatetimePickerAction.OfLocalTime
- java.lang.Object
-
- com.linecorp.bot.model.action.DatetimePickerAction.OfLocalTime
-
- All Implemented Interfaces:
Action
,DatetimePickerAction<java.time.LocalTime>
- Enclosing interface:
- DatetimePickerAction<T extends java.time.temporal.Temporal>
public static final class DatetimePickerAction.OfLocalTime extends java.lang.Object implements DatetimePickerAction<java.time.LocalTime>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
DatetimePickerAction.OfLocalTime.OfLocalTimeBuilder
-
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.OfLocalTime.OfLocalTimeBuilder
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.LocalTime
getInitial()
Initial value of date or time.java.lang.String
getLabel()
Label for the action.java.time.LocalTime
getMax()
Largest date or time value that can be selected.java.time.LocalTime
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.LocalTime>
- See Also:
DatetimePickerAction.Mode
-
builder
public static DatetimePickerAction.OfLocalTime.OfLocalTimeBuilder 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.LocalTime>
-
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.LocalTime>
-
getInitial
public java.time.LocalTime getInitial()
Description copied from interface:DatetimePickerAction
Initial value of date or time.- Specified by:
getInitial
in interfaceDatetimePickerAction<java.time.LocalTime>
-
getMin
public java.time.LocalTime 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.LocalTime>
-
getMax
public java.time.LocalTime 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.LocalTime>
-
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
-
-