AI-generated Key Takeaways
- 
          
The UMPPrivacyOptionsRequirementStatus enum defines the status of whether a user needs to be given an option to change their privacy settings.
 - 
          
UMPPrivacyOptionsRequirementStatusUnknown indicates that the requirement status is not yet determined.
 - 
          
UMPPrivacyOptionsRequirementStatusRequired signifies that a user must be provided a method to adjust their privacy choices.
 - 
          
UMPPrivacyOptionsRequirementStatusNotRequired means the user does not need to change their privacy settings because either consent is not necessary or the consent type doesn't allow modification.
 
UMPPrivacyOptionsRequirementStatus
enum UMPPrivacyOptionsRequirementStatus : NSInteger {}State values for whether the user needs to be provided a way to modify their privacy options.
- 
                  
                  
Requirement unknown.
Declaration
Swift
case unknown = 0Objective-C
UMPPrivacyOptionsRequirementStatusUnknown = 0 - 
                  
                  
A way must be provided for the user to modify their privacy options.
Declaration
Swift
case required = 1Objective-C
UMPPrivacyOptionsRequirementStatusRequired = 1 - 
                  
                  
User does not need to modify their privacy options. Either consent is not required, or the consent type does not require modification.
Declaration
Swift
case notRequired = 2Objective-C
UMPPrivacyOptionsRequirementStatusNotRequired = 2