Enums

The following enums are available globally.

  • 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 log levels.

    See more

    Declaration

    Objective-C

    enum UALogLevel {}
  • 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
  • Clone of UNNotificationActionOptions for iOS 8-10 support.

    See more

    Declaration

    Objective-C

    enum UANotificationActionOptions {}

    Swift

    struct UANotificationActionOptions : OptionSet
  • Category options for UANotificationCategory. All options only affects iOS 10+.

    See more

    Declaration

    Objective-C

    enum UANotificationCategoryOptions {}

    Swift

    struct UANotificationCategoryOptions : OptionSet
  • 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
  • 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
  • Scope option for whitelist matching.

    See more

    Declaration

    Objective-C

    enum UAWhitelistScope {}

    Swift

    struct UAWhitelistScope : OptionSet
  • 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