Interface: IAction
notification.types.IAction
property
{string} id - UUID
property
{string} buttonText - Text to display on the button UI.
property
{string} type - Type of action.
property
{number} milliseconds - Milliseconds to snooze for.
property
{string} component - Component to spawn.
property
{Object} spawnParams - params passed to the spawn function.
property
{string} channel - channel to transmit payload on.
property
payload {any} - payload transmitted along channel.
Implemented by
Properties
buttonText
• buttonText: string
Text to display on the button UI.
channel
• Optional
channel: string
Channel to transmit payload on QUERY, TRANSMIT and PUBLISH actions
component
• Optional
component: string
Component to spawn when using the spawn action.
id
• Optional
id: string
For Internal use
markAsRead
• Optional
markAsRead: boolean
Mark the Notification as read when performing this action. Defaults to true if not set.
milliseconds
• Optional
milliseconds: number
Milliseconds to snooze for when using the snooze action
payload
• Optional
payload: any
Payload transmitted along channel on QUERY, TRANSMIT and PUBLISH actions
spawnParams
• Optional
spawnParams: any
The spawnParams passed to the spawn function. These are the configuration settings from the
finsemble.appd[].manifest.windowsection of the application manifest, except for the `options` element.type
• type: string
DISMISS | SNOOZE | SPAWN | QUERY | PUBLISH | TRANSMIT