# Enumerations

The following enumerations are available globally.

### Notifications

- `ApptimizeMetadataStateFlags`

  This enumerated type is used to determine the state of the meatadata. There may be one or more of these flags set at any one time.

  See more

  #### Declaration

  Objective-C

      enum ApptimizeMetadataStateFlags : NSInteger {}

  Swift

      struct ApptimizeMetadataStateFlags : OptionSet, @unchecked Sendable

### Variant Overrides

- `ExperimentType`

  This enumerated type is used to indicate the type of experiment that the ApptimizeTestInfo class refers to.

  See more

  #### Declaration

  Objective-C

      enum ExperimentType : NSInteger {}

  Swift

      enum ExperimentType : Int, @unchecked Sendable

### Winning Test Information

- `UnenrollmentReason`

  This enumerated type is used to indicate why the user has been unenrolled from a given experiment.

  See more

  #### Declaration

  Objective-C

      enum UnenrollmentReason : NSInteger {}

  Swift

      enum UnenrollmentReason : Int, @unchecked Sendable

© 2025 Apptimize Inc.. All rights reserved. (Last updated: 2025-10-10)

Generated by jazzy ♪♫ v0.14.3, a Realm project.