Type Definitions The following type definitions are available globally. UAActionPredicate A custom block that can be used to limit the scope of an action. Declaration Objective-C typedef BOOL (^UAActionPredicate)(UAActionArguments *_Nonnull) Swift typealias UAActionPredicate = (UAActionArguments) -> Bool UAActionCompletionHandler A completion handler that signals that an action has finished executing. Declaration Objective-C typedef void (^UAActionCompletionHandler)(UAActionResult *_Nonnull) Swift typealias UAActionCompletionHandler = (UAActionResult) -> Void UAActionBlock A block that defines the primary work performed by an action. Declaration Objective-C typedef void (^UAActionBlock)(UAActionArguments *_Nonnull, UAActionCompletionHandler _Nonnull) Swift typealias UAActionBlock = (UAActionArguments, @escaping UAActionCompletionHandler) -> Void © 2021 Urban Airship. All rights reserved. (Last updated: 2021-09-15) Generated by jazzy ♪♫ v0.14.0, a Realm project.