Classes
The following classes are available globally.
-
Contains the arguments passed into an action during execution.
See moreDeclaration
Objective-C
@interface UAActionArguments : NSObject
Swift
class ActionArguments : NSObject
-
A class that holds the results of running an action, with optional metadata.
See moreDeclaration
Objective-C
@interface UAActionResult : NSObject
Swift
class ActionResult : NSObject
-
A convenience class for creating self-referencing cancellation tokens.
Note
It is left up to the creator to determine what is disposed of and under what circumstances. This includes threading and memory management concerns.Declaration
Objective-C
@interface UADisposable : NSObject
Swift
class Disposable : NSObject
-
Model object for holding data associated with JS delegate calls
See moreDeclaration
Objective-C
@interface UAJavaScriptCommand : NSObject
Swift
class JavaScriptCommand : NSObject
-
Padding adds constant values to a view’s top, bottom, trailing or leading constraints within its parent view.
See moreDeclaration
Objective-C
@interface UAPadding : NSObject
Swift
class Padding : NSObject
-
Main class for interacting with Airship location. Used to send location updates for the user to Airship.
See moreDeclaration
Objective-C
@interface UALocation : NSObject <UAComponent, UALocationProvider>
Swift
class UALocation : NSObject, Component, UALocationProvider