[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-20 UTC."],[[["\u003cp\u003eThis documentation details globally available classes for managing user consent and privacy in iOS applications.\u003c/p\u003e\n"],["\u003cp\u003eThe classes include \u003ccode\u003eUMPConsentForm\u003c/code\u003e for displaying consent forms, \u003ccode\u003eUMPConsentInformation\u003c/code\u003e for accessing and updating user consent status, and \u003ccode\u003eUMPDebugSettings\u003c/code\u003e for testing and debugging purposes.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eUMPRequestParameters\u003c/code\u003e class is used for configuring parameters when updating user consent information.\u003c/p\u003e\n"],["\u003cp\u003eEach class is presented with its declaration in both Swift and Objective-C for easy integration into iOS projects.\u003c/p\u003e\n"]]],["The document outlines four globally available classes: `UMPConsentForm`, a single-use consent form object; `UMPConsentInformation`, which manages consent data and requires main thread execution; `UMPDebugSettings`, for overriding settings during debugging; and `UMPRequestParameters`, for transmitting user consent information updates. Each class is defined with both Swift and Objective-C declarations, and the debug and request parameter classes conforms to the NSCopying protocol.\n"],null,[]]