getConsentStatus static method

Future<Status> getConsentStatus()

Implementation

static Future<Status> getConsentStatus() async {
  var consentZoneType = await _channel.invokeMethod('getConsentStatus');
  Status status = Status.UNKNOWN;
  switch (consentZoneType) {
    case 0:
      status = Status.UNKNOWN;
      break;
    case 1:
      status = Status.PERSONALIZED;
      break;
    case 2:
      status = Status.PARTLY_PERSONALIZED;
      break;
    case 3:
      status = Status.NON_PERSONALIZED;
      break;
    default:
      status = Status.UNKNOWN;
      break;
  }
  return status;
}