HardwarePermissionStatus.fromMap constructor

HardwarePermissionStatus.fromMap(
  1. Map map
)

API Documentation for HardwarePermissionStatus.fromMap.

Implementation

factory HardwarePermissionStatus.fromMap(Map<dynamic, dynamic> map) {
  return HardwarePermissionStatus(
    permission: HardwarePermission.values.firstWhere(
      (permission) => permission.value == map['permission'],
      orElse: () => HardwarePermission.camera,
    ),
    state: HardwarePermissionState.fromString(map['state'] as String?),
    canRequest: map['canRequest'] as bool? ?? true,
  );
}