@Generated(value="org.realityforge.webtack")
@JsType(isNative=true,
namespace="<global>",
name="NotificationAction")
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 |
|---|---|
java.lang.String |
action() |
static NotificationAction.Builder |
create(java.lang.String action,
java.lang.String title) |
java.lang.String |
icon() |
void |
setAction(java.lang.String action) |
void |
setIcon(java.lang.String icon) |
void |
setTitle(java.lang.String title) |
java.lang.String |
title() |
@JsOverlay @Nonnull static NotificationAction.Builder create(@Nonnull java.lang.String action, @Nonnull java.lang.String title)
@JsProperty(name="action") @Nonnull java.lang.String action()
@JsProperty
void setAction(@Nonnull
java.lang.String action)
@JsProperty(name="icon") java.lang.String icon()
@JsProperty
void setIcon(@Nonnull
java.lang.String icon)
@JsProperty(name="title") @Nonnull java.lang.String title()
@JsProperty
void setTitle(@Nonnull
java.lang.String title)