AI-generated Key Takeaways
- 
          
UMPConsentFormLoadCompletionHandlerprovides a consent form on success and an error on failure. - 
          
UMPConsentFormPresentCompletionHandleris called when the presentation of a consent form is complete. - 
          
UMPConsentInformationUpdateCompletionHandleris called when the consent information request finishes, indicating success or failure via an error object. 
Type-Definitions
The following type definitions are available globally.
- 
                  
                  
Provides a nonnull consentForm and a nil error if the load succeeded. Provides a nil consentForm and a nonnull error if the load failed.
Declaration
Swift
typealias UMPConsentFormLoadCompletionHandler = (ConsentForm?, (any Error)?) -> VoidObjective-C
typedef void (^UMPConsentFormLoadCompletionHandler)(UMPConsentForm *_Nullable, NSError *_Nullable) - 
                  
                  
Called after presentation of a UMPConsentForm finishes.
Declaration
Swift
typealias UMPConsentFormPresentCompletionHandler = ((any Error)?) -> VoidObjective-C
typedef void (^UMPConsentFormPresentCompletionHandler)(NSError *_Nullable) - 
                  
                  
Called when the consent info request completes. Error is nil on success, and non-nil if the update failed.
Declaration
Swift
typealias UMPConsentInformationUpdateCompletionHandler = ((any Error)?) -> VoidObjective-C
typedef void (^UMPConsentInformationUpdateCompletionHandler)(NSError *_Nullable)