Package-level declarations

The Airship Actions Framework.

Types

Link copied to clipboard
abstract class Action
The base action class that describes an operation to perform.
Link copied to clipboard
Container for the argument data passed to an com.urbanairship.actions.Action.
Link copied to clipboard
An interface for callbacks signaling the completion of an com.urbanairship.actions.Action.
Link copied to clipboard
open class ActionRegistry
Class responsible for runtime-persisting actions and associating them with names and predicates.
Link copied to clipboard
Stores the results of running an com.urbanairship.actions.Action.
Link copied to clipboard
interface ActionRunner

Runs actions.

Link copied to clipboard
open class ActionRunRequest
ActionRunRequests provides a fluent API for running Actions.
Link copied to clipboard
Extends an action run request.
Link copied to clipboard
An ActionValue is a representation of any value that can be described using JSON.
Link copied to clipboard
Exceptions thrown when creating ActionValues from objects.
Link copied to clipboard
An action that adds a custom event.
Link copied to clipboard
open class ClipboardAction : Action
An action that adds text to the clipboard.
Link copied to clipboard
open class DeepLinkAction : Action
Action for opening a deep link.
Link copied to clipboard
Listener interface used to notify app when deep link is received.
Link copied to clipboard

Default action runner.

Link copied to clipboard
An action that enables features.
Link copied to clipboard
Action to fetch a map of device properties.
Link copied to clipboard
Action for opening a URL for viewing.
Link copied to clipboard
Result receiver to receive permission results from the PromptPermissionAction.
Link copied to clipboard
An action that prompts for permission.
Link copied to clipboard
open class RateAppAction : Action
Action to link users to the rating section of their respective app store directly or through a prompt.
Link copied to clipboard
An activity that displays a Rate App prompt that links to an app store.
Link copied to clipboard
An action that sets attributes.
Link copied to clipboard
open class ShareAction : Action
Shows a chooser activity to share text.
Link copied to clipboard
Action for subscribing/unsubscribing to lists.
Link copied to clipboard
open class ToastAction : Action
An action that displays text in a toast.
Link copied to clipboard
Action for opening Android Pay deep links.
Link copied to clipboard

Inherited functions

Link copied to clipboard
fun ActionRunner.run(actions: Map<String, JsonSerializable>, situation: Int? = null, extender: ActionRunRequestExtender? = null)