AI-generated Key Takeaways
-
UMPPrivacyOptionsRequirementStatus
defines whether a user needs access to modify privacy options. -
It has three states:
unknown
,required
, andnotRequired
, indicating if the requirement is unknown, mandatory, or unnecessary, respectively. -
unknown
signifies that the requirement status is not yet determined. -
required
means the user must be provided with a way to change their privacy choices. -
notRequired
signifies that user modification of privacy options is not necessary, either due to consent not being required or the consent type not needing modifications.
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 = 0
Objective-C
UMPPrivacyOptionsRequirementStatusUnknown = 0
-
A way must be provided for the user to modify their privacy options.
Declaration
Swift
case required = 1
Objective-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 = 2
Objective-C
UMPPrivacyOptionsRequirementStatusNotRequired = 2