Enumerations

The following enumerations are available globally.

  • Message preparation result.

    See more

    Declaration

    Objective-C

    enum UAInAppMessagePrepareResult {}

    Swift

    enum UAInAppMessagePrepareResult : UInt
  • Banner placement.

    See more

    Declaration

    Objective-C

    enum UAInAppMessageBannerPlacementType {}

    Swift

    enum UAInAppMessageBannerPlacementType : Int
  • Content layout.

    See more

    Declaration

    Objective-C

    enum UAInAppMessageBannerContentLayoutType {}

    Swift

    enum UAInAppMessageBannerContentLayoutType : Int
  • Button behavior.

    See more

    Declaration

    Objective-C

    enum UAInAppMessageButtonInfoBehaviorType {}

    Swift

    enum UAInAppMessageButtonInfoBehaviorType : Int
  • Display types.

    See more

    Declaration

    Objective-C

    enum UAInAppMessageDisplayType {}

    Swift

    enum UAInAppMessageDisplayType : Int
  • Button layout.

    See more

    Declaration

    Objective-C

    enum UAInAppMessageButtonLayoutType {}

    Swift

    enum UAInAppMessageButtonLayoutType : Int
  • Content layout.

    See more

    Declaration

    Objective-C

    enum UAInAppMessageFullScreenContentLayoutType {}

    Swift

    enum UAInAppMessageFullScreenContentLayoutType : Int
  • Media type.

    See more

    Declaration

    Objective-C

    enum UAInAppMessageMediaInfoType {}

    Swift

    enum UAInAppMessageMediaInfoType : Int
  • Content layout.

    See more

    Declaration

    Objective-C

    enum UAInAppMessageModalContentLayoutType {}

    Swift

    enum UAInAppMessageModalContentLayoutType : Int
  • Resolution types.

    See more

    Declaration

    Objective-C

    enum UAInAppMessageResolutionType {}

    Swift

    enum UAInAppMessageResolutionType : Int
  • Represents the possible text styling options.

    See more

    Declaration

    Objective-C

    enum UAInAppMessageTextInfoStyleType {}

    Swift

    struct UAInAppMessageTextInfoStyleType : OptionSet
  • Represents the possible text alignment options.

    See more

    Declaration

    Objective-C

    enum UAInAppMessageTextInfoAlignmentType {}

    Swift

    enum UAInAppMessageTextInfoAlignmentType : UInt
  • Enumeration of in-app message screen positions.

    See more

    Declaration

    Objective-C

    enum UALegacyInAppMessagePosition {}

    Swift

    enum UALegacyInAppMessagePosition : Int
  • Enumeration of in-app message display types.

    See more

    Declaration

    Objective-C

    enum UALegacyInAppMessageDisplayType {}

    Swift

    enum UALegacyInAppMessageDisplayType : Int
  • Represents the possible error conditions when deserializing schedules from JSON.

    See more

    Declaration

    Objective-C

    enum UAScheduleActionErrorCode {}

    Swift

    enum UAScheduleActionErrorCode : Int
  • Audience check miss behaviors

    See more

    Declaration

    Objective-C

    enum UAScheduleAudienceMissBehaviorType {}

    Swift

    enum UAScheduleAudienceMissBehaviorType : Int
  • Represents the possible error conditions when deserializing data from JSON.

    See more

    Declaration

    Objective-C

    enum UAScheduleDeferredDataErrorCode {}

    Swift

    enum UAScheduleDeferredDataErrorCode : UInt
  • Represents the possible deferred types.

    Declaration

    Objective-C

    enum UAScheduleDataDeferredType {}

    Swift

    enum UAScheduleDataDeferredType : UInt
  • Represents the possible error conditions when deserializing a schedule delay from JSON.

    See more

    Declaration

    Objective-C

    enum UAScheduleDelayErrorCode {}

    Swift

    enum UAScheduleDelayErrorCode : Int
  • Enum for defining an app state condition.

    See more

    Declaration

    Objective-C

    enum UAScheduleDelayAppState {}

    Swift

    enum UAScheduleDelayAppState : Int
  • Represents the possible error conditions when deserializing triggers from JSON.

    See more

    Declaration

    Objective-C

    enum UAScheduleTriggerErrorCode {}

    Swift

    enum UAScheduleTriggerErrorCode : Int
  • Possible trigger types.

    See more

    Declaration

    Objective-C

    enum UAScheduleTriggerType {}

    Swift

    enum UAScheduleTriggerType : Int
  • Represents the possible error conditions when serializing JSON objects.

    See more

    Declaration

    Objective-C

    enum UAJSONSerializationErrorCode {}

    Swift

    enum UAJSONSerializationErrorCode : Int
  • Represents the possible error conditions when running an action.

    See more

    Declaration

    Objective-C

    enum UAActionOperatorErrorCode {}

    Swift

    enum UAActionOperatorErrorCode : Int
  • Represents the possible situations.

    See more

    Declaration

    Objective-C

    enum UASituation {}

    Swift

    enum UASituation : Int
  • Represents the result of performing a background fetch, or none if no fetch was performed.

    See more

    Declaration

    Objective-C

    enum UAActionFetchResult {}

    Swift

    struct UAActionFetchResult : OptionSet
  • Represents the action status.

    See more

    Declaration

    Objective-C

    enum UAActionStatus {}

    Swift

    enum UAActionStatus : Int
  • Represents the possible error conditions when running a UAAddCustomEventAction.

    See more

    Declaration

    Objective-C

    enum UAAddCustomEventActionErrorCode {}

    Swift

    enum UAAddCustomEventActionErrorCode : Int
  • Represents the possible sites.

    See more

    Declaration

    Objective-C

    enum UACloudSite {}

    Swift

    enum UACloudSite : UInt
  • Represents the possible log levels.

    See more

    Declaration

    Objective-C

    enum UALogLevel {}

    Swift

    enum UALogLevel : Int
  • Represents the possible error conditions when deserializing matcher from JSON.

    See more

    Declaration

    Objective-C

    enum UAJSONMatcherErrorCode {}

    Swift

    enum UAJSONMatcherErrorCode : Int
  • Represents the possible error conditions when deserializing predicate from JSON.

    See more

    Declaration

    Objective-C

    enum UAJSONPredicateErrorCode {}

    Swift

    enum UAJSONPredicateErrorCode : Int
  • Represents the possible error conditions when deserializing matcher from JSON.

    See more

    Declaration

    Objective-C

    enum UAJSONValueMatcherErrorCode {}

    Swift

    enum UAJSONValueMatcherErrorCode : Int
  • iOS version-independent wrapper for UNNotificationActionOptions.

    See more

    Declaration

    Objective-C

    enum UANotificationActionOptions {}

    Swift

    struct UANotificationActionOptions : OptionSet
  • iOS version-independent wrapper for UNNotificationCategoryOptions

    See more

    Declaration

    Objective-C

    enum UANotificationCategoryOptions {}

    Swift

    struct UANotificationCategoryOptions : OptionSet
  • Represents the possible error conditions when running a UAOpenExternalURLAction.

    See more

    Declaration

    Objective-C

    enum UAOpenExternalURLActionErrorCode {}

    Swift

    enum UAOpenExternalURLActionErrorCode : Int
  • Notification options

    Declaration

    Objective-C

    enum UANotificationOptions {}

    Swift

    struct UANotificationOptions : OptionSet
  • Authorized notification settings

    Declaration

    Objective-C

    enum UAAuthorizedNotificationSettings {}

    Swift

    struct UAAuthorizedNotificationSettings : OptionSet
  • Authorization status

    Declaration

    Objective-C

    enum UAAuthorizationStatus {}

    Swift

    enum UAAuthorizationStatus : Int
  • Represents the boundary crossing event type.

    See more

    Declaration

    Objective-C

    enum UABoundaryEvent {}

    Swift

    enum UABoundaryEvent : Int
  • Scope option for URL allow list matching.

    See more

    Declaration

    Objective-C

    enum UAURLAllowListScope {}

    Swift

    struct UAURLAllowListScope : OptionSet
  • Represents possible error conditions when loading messages.

    See more

    Declaration

    Objective-C

    enum UAMessageCenterMessageLoadErrorCode {}

    Swift

    enum UAMessageCenterMessageLoadErrorCode : Int
  • The navigation bar style.

    See more

    Declaration

    Objective-C

    enum UANavigationBarStyle {}

    Swift

    enum UANavigationBarStyle : UInt