import 'package:manager_api/api.dart'; class BeaconSection { int? minorBeaconId; int? orderInConfig; String? configurationId; String? sectionId; /*int? rssi; int? accuracy; String? proximityUUID;*/ bool? found = false; BeaconSection({this.minorBeaconId, this.orderInConfig, this.configurationId, this.sectionId, this.found}); Map toMap() { return { 'minorBeaconId': minorBeaconId, 'orderInConfig': orderInConfig, 'configurationId': configurationId, 'sectionId': sectionId, /*'rssi': rssi, 'accuracy': accuracy, 'proximityUUID': proximityUUID,*/ 'found': found }; } factory BeaconSection.fromJson(Map json) { return BeaconSection( minorBeaconId: json['minorBeaconId'] as int, orderInConfig: json['orderInConfig'] as int, 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{minorBeaconId: $minorBeaconId, orderInConfig: $orderInConfig, sectionId: $sectionId, configurationId: $configurationId, found: $found}'; } }