toPermissionStatus method

PermissionStatus toPermissionStatus()

Converts the device level permission status to the plugin level permission

Implementation

PermissionStatus toPermissionStatus() => switch (this) {
      null => PermissionStatus.notSpecified,
      'granted' => PermissionStatus.granted,
      'denied' => PermissionStatus.denied,
      'permanentlyDenied' => PermissionStatus.permanentlyDenied,
      'notDetermined' => PermissionStatus.notDetermined,
      'restricted' => PermissionStatus.restricted,
      'limited' => PermissionStatus.limited,
      _ => PermissionStatus.notSpecified,
    };