requestSinglePermission static method

Future<PermissionStatus> requestSinglePermission(
  1. PermissionType permissionName
)

Implementation

static Future<PermissionStatus> requestSinglePermission(PermissionType permissionName) async {
  var status = await channel.invokeMethod("requestSinglePermission", {"permissionName": permissionName.name});
  switch (status) {
    case 0:
      return PermissionStatus.ALLOW;
    case 1:
      return PermissionStatus.DENY;
    case 2:
      return PermissionStatus.NOT_DECIDED;
    case 3:
      return PermissionStatus.NOT_AGAIN;
    case 4:
      return PermissionStatus.WHEN_IN_USE;
    case 5:
      return PermissionStatus.ALWAYS;
    default:
      return PermissionStatus.NOT_DECIDED;
  }
}