package

com.urbanairship.actions

The Urban Airship Actions Framework.

Interfaces

ActionCompletionCallback An interface for callbacks signaling the completion of an Action

Classes

Action The base action class that describes an operation to perform. 
Action.ActivityResult Wraps the result code and data from starting an activity for a result. 
ActionActivity An activity that is used by the Action framework to enable starting other activities for results. 
ActionArguments Container for the argument data passed to an Action
ActionRegistry Class responsible for runtime-persisting actions and associating them with names and predicates. 
ActionRegistry.Entry An entry in the action registry. 
ActionResult Stores the results of running an Action
ActionRunRequest ActionRunRequests provides a fluent API for running Actions. 
ActionRunRequestFactory Factory class for creating ActionRunRequest
ActionService Service class for running actions via push payload. 
ActionValue An ActionValue is a representation of any value that can be described using JSON. 
AddCustomEventAction An action that adds a custom event. 
ClipboardAction An action that adds text to the clipboard. 
DeepLinkAction Action for opening a deep link. 
LandingPageAction Action for launching a Landing Page. 
LandingPageActivity An activity that displays a landing page. 
OpenExternalUrlAction Action for opening a URL for viewing. 
OpenRichPushInboxAction Starts an activity to display either the RichPushInbox or a RichPushMessage
OverlayRichPushMessageAction Displays an inbox message in a landing page. 
ShareAction Shows a chooser activity to share text. 
ToastAction An action that displays text in a toast. 

Enums

ActionResult.Status The run status of the action. 
Situation An enum representing the possible situations for an Action

Exceptions

ActionValueException Exceptions thrown when creating ActionValues from objects.