Class DatetimePickerElement
- java.lang.Object
-
- com.slack.api.model.block.element.BlockElement
-
- com.slack.api.model.block.element.DatetimePickerElement
-
public class DatetimePickerElement extends BlockElement
https://api.slack.com/reference/block-kit/block-elements#datetimepicker
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classDatetimePickerElement.DatetimePickerElementBuilder
-
Constructor Summary
Constructors Constructor Description DatetimePickerElement()DatetimePickerElement(String actionId, Integer initialDateTime, ConfirmationDialogObject confirm, Boolean focusOnLoad)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static DatetimePickerElement.DatetimePickerElementBuilderbuilder()protected booleancanEqual(Object other)booleanequals(Object o)StringgetActionId()An identifier for the action triggered when a menu option is selected.ConfirmationDialogObjectgetConfirm()A confirm object that defines an optional confirmation dialog that appears after a date is selected.BooleangetFocusOnLoad()Indicates whether the element will be set to autofocus within the view object.IntegergetInitialDateTime()The initial date and time that is selected when the element is loaded, represented as a UNIX timestamp in seconds.StringgetType()inthashCode()voidsetActionId(String actionId)An identifier for the action triggered when a menu option is selected.voidsetConfirm(ConfirmationDialogObject confirm)A confirm object that defines an optional confirmation dialog that appears after a date is selected.voidsetFocusOnLoad(Boolean focusOnLoad)Indicates whether the element will be set to autofocus within the view object.voidsetInitialDateTime(Integer initialDateTime)The initial date and time that is selected when the element is loaded, represented as a UNIX timestamp in seconds.StringtoString()
-
-
-
Field Detail
-
TYPE
public static final String TYPE
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
DatetimePickerElement
public DatetimePickerElement()
-
DatetimePickerElement
public DatetimePickerElement(String actionId, Integer initialDateTime, ConfirmationDialogObject confirm, Boolean focusOnLoad)
-
-
Method Detail
-
builder
public static DatetimePickerElement.DatetimePickerElementBuilder builder()
-
getType
public String getType()
-
getActionId
public String getActionId()
An identifier for the action triggered when a menu option is selected. You can use this when you receive an interaction payload to identify the source of the action. Should be unique among all other action_ids used elsewhere by your app. Maximum length for this field is 255 characters.
-
getInitialDateTime
public Integer getInitialDateTime()
The initial date and time that is selected when the element is loaded, represented as a UNIX timestamp in seconds. This should be in the format of 10 digits, for example 1628633820 represents the date and time August 10th, 2021 at 03:17pm PST.
-
getConfirm
public ConfirmationDialogObject getConfirm()
A confirm object that defines an optional confirmation dialog that appears after a date is selected.
-
getFocusOnLoad
public Boolean getFocusOnLoad()
Indicates whether the element will be set to autofocus within the view object. Only one element can be set to true. Defaults to false.
-
setActionId
public void setActionId(String actionId)
An identifier for the action triggered when a menu option is selected. You can use this when you receive an interaction payload to identify the source of the action. Should be unique among all other action_ids used elsewhere by your app. Maximum length for this field is 255 characters.
-
setInitialDateTime
public void setInitialDateTime(Integer initialDateTime)
The initial date and time that is selected when the element is loaded, represented as a UNIX timestamp in seconds. This should be in the format of 10 digits, for example 1628633820 represents the date and time August 10th, 2021 at 03:17pm PST.
-
setConfirm
public void setConfirm(ConfirmationDialogObject confirm)
A confirm object that defines an optional confirmation dialog that appears after a date is selected.
-
setFocusOnLoad
public void setFocusOnLoad(Boolean focusOnLoad)
Indicates whether the element will be set to autofocus within the view object. Only one element can be set to true. Defaults to false.
-
canEqual
protected boolean canEqual(Object other)
-
-