# GoogleUserMessagingPlatform Framework Reference

# UMPFormStatus

    enum UMPFormStatus : NSInteger {}

State values for whether the user has a consent form available to them. To check whether form
status has changed, an update can be requested through
requestConsentInfoUpdateWithParameters:completionHandler.
- `


  ### [UMPFormStatusUnknown](https://developers.google.com/ad-manager/mobile-ads-sdk/ios/privacy/api/reference/Enums/UMPFormStatus#/c:@E@UMPFormStatus@UMPFormStatusUnknown)


  ` Whether a consent form is available is unknown. An update should be requested using
  requestConsentInfoUpdateWithParameters:completionHandler.

  #### Declaration

  Swift

      case unknown = 0

  Objective-C

      UMPFormStatusUnknown = 0

- `


  ### [UMPFormStatusAvailable](https://developers.google.com/ad-manager/mobile-ads-sdk/ios/privacy/api/reference/Enums/UMPFormStatus#/c:@E@UMPFormStatus@UMPFormStatusAvailable)


  ` Consent forms are available and can be loaded using \[UMPConsentForm
  loadWithCompletionHandler:\]

  #### Declaration

  Swift

      case available = 1

  Objective-C

      UMPFormStatusAvailable = 1

- `


  ### [UMPFormStatusUnavailable](https://developers.google.com/ad-manager/mobile-ads-sdk/ios/privacy/api/reference/Enums/UMPFormStatus#/c:@E@UMPFormStatus@UMPFormStatusUnavailable)


  ` Consent forms are unavailable. Showing a consent form is not required.

  #### Declaration

  Swift

      case unavailable = 2

  Objective-C

      UMPFormStatusUnavailable = 2