toLocationPermission method

LocationPermission toLocationPermission()

Tries to convert the int value to a LocationPermission enum value.

Throws an InvalidPermissionException if the int value cannot be converted to a LocationPermission.

Implementation

LocationPermission toLocationPermission() {
  switch (this) {
    case 0:
      return LocationPermission.denied;
    case 1:
      return LocationPermission.deniedForever;
    case 2:
      return LocationPermission.whileInUse;
    case 3:
      return LocationPermission.always;
    default:
      throw InvalidPermissionException(this);
  }
}