class BluetoothPrinter { String friendlyName; String macAddress; BluetoothPrinter(this.friendlyName, this.macAddress); BluetoothPrinter.fromMap(Map map) : friendlyName = (map['friendlyName'] as String?) ?? 'unknown', macAddress = (map['macAddress'] as String?) ?? 'unknown'; }