Enumerations
The following enumerations are available globally.
-
Message preparation result.
See moreDeclaration
Objective-C
enum UAInAppMessagePrepareResult : NSUInteger {}
Swift
enum InAppMessagePrepareResult : UInt, @unchecked Sendable
-
Banner placement.
See moreDeclaration
Objective-C
enum UAInAppMessageBannerPlacementType : NSInteger {}
Swift
enum InAppMessageBannerPlacementType : Int, @unchecked Sendable
-
Content layout.
See moreDeclaration
Objective-C
enum UAInAppMessageBannerContentLayoutType : NSInteger {}
Swift
enum InAppMessageBannerContentLayoutType : Int, @unchecked Sendable
-
Button behavior.
See moreDeclaration
Objective-C
enum UAInAppMessageButtonInfoBehaviorType : NSInteger {}
Swift
enum InAppMessageButtonInfoBehaviorType : Int, @unchecked Sendable
-
Display types.
See moreDeclaration
Objective-C
enum UAInAppMessageDisplayType : NSInteger {}
Swift
enum InAppMessageDisplayType : Int, @unchecked Sendable
-
Button layout.
See moreDeclaration
Objective-C
enum UAInAppMessageButtonLayoutType : NSInteger {}
Swift
enum InAppMessageButtonLayoutType : Int, @unchecked Sendable
-
Content layout.
See moreDeclaration
Objective-C
enum UAInAppMessageFullScreenContentLayoutType : NSInteger {}
Swift
enum InAppMessageFullScreenContentLayoutType : Int, @unchecked Sendable
-
Media type.
See moreDeclaration
Objective-C
enum UAInAppMessageMediaInfoType : NSInteger {}
Swift
enum InAppMessageMediaInfoType : Int, @unchecked Sendable
-
Content layout.
See moreDeclaration
Objective-C
enum UAInAppMessageModalContentLayoutType : NSInteger {}
Swift
enum InAppMessageModalContentLayoutType : Int, @unchecked Sendable
-
Resolution types.
See moreDeclaration
Objective-C
enum UAInAppMessageResolutionType : NSInteger {}
Swift
enum InAppMessageResolutionType : Int, @unchecked Sendable
-
Represents the possible text styling options.
See moreDeclaration
Objective-C
enum UAInAppMessageTextInfoStyleType : NSUInteger {}
Swift
struct InAppMessageTextInfoStyleType : OptionSet, @unchecked Sendable
-
Represents the possible text alignment options.
See moreDeclaration
Objective-C
enum UAInAppMessageTextInfoAlignmentType : NSUInteger {}
Swift
enum InAppMessageTextInfoAlignmentType : UInt, @unchecked Sendable
-
Enumeration of in-app message screen positions.
See moreDeclaration
Objective-C
enum UALegacyInAppMessagePosition : NSInteger {}
Swift
enum LegacyInAppMessagePosition : Int, @unchecked Sendable
-
Enumeration of in-app message display types.
See moreDeclaration
Objective-C
enum UALegacyInAppMessageDisplayType : NSInteger {}
Swift
enum LegacyInAppMessageDisplayType : Int, @unchecked Sendable
-
Represents the possible error conditions when deserializing schedules from JSON.
See moreDeclaration
Objective-C
enum UAScheduleActionErrorCode : NSInteger {}
Swift
enum UAScheduleActionErrorCode : Int, @unchecked Sendable
-
Audience check miss behaviors
See moreDeclaration
Objective-C
enum UAScheduleAudienceMissBehaviorType : NSInteger {}
Swift
enum ScheduleAudienceMissBehaviorType : Int, @unchecked Sendable
-
Represents the possible error conditions when deserializing data from JSON.
See moreDeclaration
Objective-C
enum UAScheduleDeferredDataErrorCode : NSUInteger {}
Swift
enum UAScheduleDeferredDataErrorCode : UInt, @unchecked Sendable
-
Represents the possible deferred types.
Declaration
Objective-C
enum UAScheduleDataDeferredType : NSUInteger {}
Swift
enum ScheduleDataDeferredType : UInt, @unchecked Sendable
-
Represents the possible error conditions when deserializing a schedule delay from JSON.
See moreDeclaration
Objective-C
enum UAScheduleDelayErrorCode : NSInteger {}
Swift
enum UAScheduleDelayErrorCode : Int, @unchecked Sendable
-
Enum for defining an app state condition.
See moreDeclaration
Objective-C
enum UAScheduleDelayAppState : NSInteger {}
Swift
enum UAScheduleDelayAppState : Int, @unchecked Sendable
-
Represents the possible error conditions when deserializing triggers from JSON.
See moreDeclaration
Objective-C
enum UAScheduleTriggerErrorCode : NSInteger {}
Swift
enum UAScheduleTriggerErrorCode : Int, @unchecked Sendable
-
Possible trigger types.
See moreDeclaration
Objective-C
enum UAScheduleTriggerType : NSInteger {}
Swift
enum UAScheduleTriggerType : Int, @unchecked Sendable
-
Represents the possible situations.
See moreDeclaration
Objective-C
enum UASituation : NSInteger {}
Swift
enum Situation : Int, @unchecked Sendable
-
Represents the result of performing a background fetch, or none if no fetch was performed.
See moreDeclaration
Objective-C
enum UAActionFetchResult : NSInteger {}
Swift
struct ActionFetchResult : OptionSet, @unchecked Sendable
-
Represents the action status.
See moreDeclaration
Objective-C
enum UAActionStatus : NSInteger {}
Swift
enum ActionStatus : Int, @unchecked Sendable
-
Enabled Features
Declaration
Objective-C
enum UAFeatures : NSUInteger {}
Swift
struct Features : OptionSet, @unchecked Sendable
-
Notification options
Declaration
Objective-C
enum UANotificationOptions : NSUInteger {}
Swift
struct UANotificationOptions : OptionSet, @unchecked Sendable
-
Authorized notification settings
Declaration
Objective-C
enum UAAuthorizedNotificationSettings : NSUInteger {}
Swift
struct UAAuthorizedNotificationSettings : OptionSet, @unchecked Sendable
-
Authorization status
Declaration
Objective-C
enum UAAuthorizationStatus : NSInteger {}
Swift
enum UAAuthorizationStatus : Int, @unchecked Sendable
-
Scope option for URL allow list matching.
See moreDeclaration
Objective-C
enum UAURLAllowListScope : NSUInteger {}
Swift
struct URLAllowListScope : OptionSet, @unchecked Sendable