BeaconDevice.fromMap constructor

BeaconDevice.fromMap(
  1. Map<String, dynamic> map
)

Implementation

factory BeaconDevice.fromMap(Map<String, dynamic> map) {
  return BeaconDevice(
    uuid: map['uuid'] as String? ?? '',
    major: map['major'] as int? ?? 0,
    minor: map['minor'] as int? ?? 0,
    rssi: map['rssi'] as int? ?? -999,
    distance: map['distance'] as double?,
    proximity: BeaconProximity.values.firstWhere(
      (e) => e.name == map['proximity'],
      orElse: () => BeaconProximity.unknown,
    ),
  );
}