Package-level declarations
The Airship Actions Framework.
Types
Link copied to clipboard
class ActionArguments
Container for the argument data passed to an com.urbanairship.actions.Action.
Link copied to clipboard
interface ActionCompletionCallback
An interface for callbacks signaling the completion of an com.urbanairship.actions.Action.
Link copied to clipboard
Class responsible for runtime-persisting actions and associating them with names and predicates.
Link copied to clipboard
class ActionResult
Stores the results of running an com.urbanairship.actions.Action.
Link copied to clipboard
interface ActionRunner
Runs actions.
Link copied to clipboard
ActionRunRequests provides a fluent API for running Actions.
Link copied to clipboard
interface ActionRunRequestExtender
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
An action that adds text to the clipboard.
Link copied to clipboard
Action for opening a deep link.
Link copied to clipboard
interface DeepLinkListener
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
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
Shows a chooser activity to share text.
Link copied to clipboard
Action for subscribing/unsubscribing to lists.
Link copied to clipboard
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)