@Generated(value="org.realityforge.webtack")
@JsType(isNative=true,
namespace="<global>",
name="Object")
public interface NotificationAction
| Modifier and Type | Interface and Description |
|---|---|
static interface |
NotificationAction.Builder
The NotificationAction interface of the Notifications API is used to represent action buttons the user can click to interact with notifications.
|
| Modifier and Type | Method and Description |
|---|---|
@JsNonNull java.lang.String |
action() |
static NotificationAction.Builder |
create(java.lang.String action,
java.lang.String title) |
java.lang.String |
icon() |
void |
setAction(@JsNonNull java.lang.String action) |
void |
setIcon(@JsNonNull java.lang.String icon) |
void |
setTitle(@JsNonNull java.lang.String title) |
@JsNonNull java.lang.String |
title() |
@JsOverlay @Nonnull static NotificationAction.Builder create(@Nonnull java.lang.String action, @Nonnull java.lang.String title)
@JsProperty(name="action") @JsNonNull java.lang.String action()
@JsProperty void setAction(@JsNonNull java.lang.String action)
@JsProperty(name="title") @JsNonNull java.lang.String title()
@JsProperty void setTitle(@JsNonNull java.lang.String title)
@JsProperty(name="icon") java.lang.String icon()
@JsProperty void setIcon(@JsNonNull java.lang.String icon)