setConsent method

  1. @override
Future<void> setConsent(
  1. dynamic entity,
  2. ConsentStatus status
)
override

Implementation

@override
Future<void> setConsent(dynamic entity, ConsentStatus status) async {
  if (entity is Purpose) {
    await methodChannel.invokeMethod<void>('setConsentForPurpose', {
      'purposeId': entity.purposeId,
      'status': status.value
    });
  } else if (entity is AppPermission) {
    await methodChannel.invokeMethod<void>('setConsentForPermission', {
      'permissionId': entity.permissionId,
      'status': status.value
    });
  }
}