CancelSchedulesAction

class CancelSchedulesAction @JvmOverloads constructor(automationGetter: () -> InAppAutomation = { Airship.inAppAutomation }) : Action(source)

Action to cancel automation schedules.

Accepted situations: SITUATION_MANUAL_INVOCATION, SITUATION_WEB_VIEW_INVOCATION, SITUATION_AUTOMATION, and SITUATION_PUSH_RECEIVED.

Accepted argument value - Either CancelSchedulesAction.ALL or a map with:

Result value: null.

Default Registration Names: DEFAULT_NAMES

Default Registration Predicate: none

Constructors

Link copied to clipboard
constructor(automationGetter: () -> InAppAutomation = { Airship.inAppAutomation })

Types

Link copied to clipboard
object Companion

Functions

Link copied to clipboard
open override fun acceptsArguments(arguments: ActionArguments): Boolean
Link copied to clipboard
open override fun perform(arguments: ActionArguments): ActionResult

Inherited functions

Link copied to clipboard
open fun onFinish(arguments: ActionArguments, result: ActionResult)
Link copied to clipboard
open fun onStart(arguments: ActionArguments)
Link copied to clipboard
Link copied to clipboard