Package com.urbanairship.actions

The Airship Actions Framework.

Types

Action
Link copied to clipboard
abstract class Action
The base action class that describes an operation to perform.
ActionArguments
Link copied to clipboard
class ActionArguments
Container for the argument data passed to an com.urbanairship.actions.Action.
ActionCompletionCallback
Link copied to clipboard
interface ActionCompletionCallback
An interface for callbacks signaling the completion of an com.urbanairship.actions.Action.
ActionRegistry
Link copied to clipboard
open class ActionRegistry
Class responsible for runtime-persisting actions and associating them with names and predicates.
ActionResult
Link copied to clipboard
class ActionResult
Stores the results of running an com.urbanairship.actions.Action.
ActionRunRequest
Link copied to clipboard
open class ActionRunRequest
ActionRunRequests provides a fluent API for running Actions.
ActionRunRequestExtender
Link copied to clipboard
interface ActionRunRequestExtender
Extends an action run request.
ActionRunRequestFactory
Link copied to clipboard
open class ActionRunRequestFactory
Factory class for creating com.urbanairship.actions.ActionRunRequest.
ActionValue
Link copied to clipboard
open class ActionValue : JsonSerializable, Parcelable
An ActionValue is a representation of any value that can be described using JSON.
ActionValueException
Link copied to clipboard
open class ActionValueException : Exception
Exceptions thrown when creating ActionValues from objects.
AddCustomEventAction
Link copied to clipboard
open class AddCustomEventAction : Action
An action that adds a custom event.
ClipboardAction
Link copied to clipboard
open class ClipboardAction : Action
An action that adds text to the clipboard.
DeepLinkAction
Link copied to clipboard
open class DeepLinkAction : Action
Action for opening a deep link.
DeepLinkListener
Link copied to clipboard
interface DeepLinkListener
Listener interface used to notify app when deep link is received.
EnableFeatureAction
Link copied to clipboard
open class EnableFeatureAction : PromptPermissionAction
An action that enables features.
FetchDeviceInfoAction
Link copied to clipboard
open class FetchDeviceInfoAction : Action
Action to fetch a map of device properties.
OpenExternalUrlAction
Link copied to clipboard
open class OpenExternalUrlAction : Action
Action for opening a URL for viewing.
PermissionResultReceiver
Link copied to clipboard
abstract class PermissionResultReceiver : ResultReceiver
Result receiver to receive permission results from the PromptPermissionAction.
PromptPermissionAction
Link copied to clipboard
open class PromptPermissionAction : Action
An action that prompts for permission.
RateAppAction
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.
RateAppActivity
Link copied to clipboard
open class RateAppActivity : ThemedActivity
An activity that displays a Rate App prompt that links to an app store.
SetAttributesAction
Link copied to clipboard
open class SetAttributesAction : Action
An action that sets attributes.
ShareAction
Link copied to clipboard
open class ShareAction : Action
Shows a chooser activity to share text.
SubscriptionListAction
Link copied to clipboard
open class SubscriptionListAction : Action
Action for subscribing/unsubscribing to lists.
ToastAction
Link copied to clipboard
open class ToastAction : Action
An action that displays text in a toast.
WalletAction
Link copied to clipboard
open class WalletAction : OpenExternalUrlAction
Action for opening Android Pay deep links.
WalletLoadingActivity
Link copied to clipboard
open class WalletLoadingActivity : ThemedActivity