AI-generated Key Takeaways
- 
          The page describes globally available enumerations. 
- 
          These enumerations include UMPConsentStatus,UMPFormStatus,UMPPrivacyOptionsRequirementStatus, andUMPDebugGeography.
- 
          Error codes for requests and forms are also listed as enumerations. 
Enumerations
The following enumerations are available globally.
- 
                  
                  Consent status values. DeclarationSwift enum ConsentStatus : Int, @unchecked SendableObjective-C enum UMPConsentStatus : NSInteger {}
- 
                  
                  State values for whether the user has a consent form available to them. To check whether form status has changed, an update can be requested through requestConsentInfoUpdateWithParameters:completionHandler. DeclarationSwift enum FormStatus : Int, @unchecked SendableObjective-C enum UMPFormStatus : NSInteger {}
- 
                  
                  State values for whether the user needs to be provided a way to modify their privacy options. DeclarationSwift enum PrivacyOptionsRequirementStatus : Int, @unchecked SendableObjective-C enum UMPPrivacyOptionsRequirementStatus : NSInteger {}
- 
                  
                  Debug values for testing geography. DeclarationSwift enum DebugGeography : Int, @unchecked SendableObjective-C enum UMPDebugGeography : NSInteger {}
- 
                  
                  Error codes used when making requests to update consent info. DeclarationSwift typealias RequestError.Code._ErrorType = RequestErrorObjective-C enum UMPRequestErrorCode : NSInteger {}
- 
                  
                  Error codes used when loading and showing forms. DeclarationSwift typealias FormError.Code._ErrorType = FormErrorObjective-C enum UMPFormErrorCode : NSInteger {}