# GoogleUserMessagingPlatform Framework Reference

# UMPConsentStatus

    enum UMPConsentStatus : NSInteger {}

Consent status values.
- `


  ### [UMPConsentStatusUnknown](https://developers.google.com/admob/ios/privacy/api/reference/Enums/UMPConsentStatus#/c:@E@UMPConsentStatus@UMPConsentStatusUnknown)


  ` \< Unknown consent status.

  #### Declaration

  Swift

      case unknown = 0

  Objective-C

      UMPConsentStatusUnknown = 0

- `


  ### [UMPConsentStatusRequired](https://developers.google.com/admob/ios/privacy/api/reference/Enums/UMPConsentStatus#/c:@E@UMPConsentStatus@UMPConsentStatusRequired)


  ` \< User consent required but not yet obtained.

  #### Declaration

  Swift

      case required = 1

  Objective-C

      UMPConsentStatusRequired = 1

- `


  ### [UMPConsentStatusNotRequired](https://developers.google.com/admob/ios/privacy/api/reference/Enums/UMPConsentStatus#/c:@E@UMPConsentStatus@UMPConsentStatusNotRequired)


  ` \< Consent not required.

  #### Declaration

  Swift

      case notRequired = 2

  Objective-C

      UMPConsentStatusNotRequired = 2

- `


  ### [UMPConsentStatusObtained](https://developers.google.com/admob/ios/privacy/api/reference/Enums/UMPConsentStatus#/c:@E@UMPConsentStatus@UMPConsentStatusObtained)


  ` Undocumented

  #### Declaration

  Swift

      case obtained = 3

  Objective-C

      UMPConsentStatusObtained =
            3