ActionArguments
public struct ActionArguments : Sendable
Contains the arguments passed into an action during execution.
-
Metadata key for the user notification action identifier. Available when an action is triggered from a user notification action. The ID will be a String.
Declaration
Swift
public static let userNotificationActionIDMetadataKey: String
-
Metadata key for the push notification. Available when an action is triggered from a push notification or user notification action. The payload will be an
AirshipJSON
.Declaration
Swift
public static let pushPayloadJSONMetadataKey: String
-
Metadata key for the inbox message’s identifier. Available when an action is triggered from an inbox message. The ID will be a String.
Declaration
Swift
public static let inboxMessageIDMetadataKey: String
-
Metadata key for the user notification action response info text. Available when an action is triggered from a user notification action with the behavior
UIUserNotificationActionBehaviorTextInput
.Declaration
Swift
public static let responseInfoMetadataKey: String
-
The action argument’s value
Declaration
Swift
public var value: AirshipJSON
-
The action argument’s situation
Declaration
Swift
public var situation: ActionSituation
-
The action argument’s metadata
Declaration
Swift
public var metadata: [String : Sendable]