import 'package:manager_api/api.dart'; class BeaconSection { String? macAddress; String? configurationId; String? sectionId; /*int? rssi; int? accuracy; String? proximityUUID;*/ bool? found = false; BeaconSection({this.macAddress, this.configurationId, this.sectionId, this.found}); Map toMap() { return { 'macAddress': macAddress, 'configurationId': configurationId, 'sectionId': sectionId, /*'rssi': rssi, 'accuracy': accuracy, 'proximityUUID': proximityUUID,*/ 'found': found }; } factory BeaconSection.fromJson(Map json) { return BeaconSection( macAddress: json['macAddress'] as String, configurationId: json['configurationId'] as String, sectionId: json['sectionId'] as String, /*rssi: json['rssi'] as int, accuracy: json['accuracy'] as int, proximityUUID: json['proximityUUID'] as String,*/ found: json['found'] as bool ); } @override String toString() { return 'BeaconSection{macAddress: $macAddress, sectionId: $sectionId, configurationId: $configurationId, found: $found}'; } }