AI-generated Key Takeaways
-
UMPPrivacyOptionsRequirementStatusdefines whether a user needs to be provided with options to change their privacy preferences. -
It has three states:
unknown,required, andnotRequired, indicating if the requirement is unknown, mandatory, or not needed respectively. -
When
required, the user must be given a way to adjust their privacy options. -
When
notRequired, the user does not need to modify their privacy options because either consent is not required, or the consent type does not allow for 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