From dffbbd4ba6cf8a3e1e122e53a46ac85271f7db3d Mon Sep 17 00:00:00 2001 From: Rohit Sangwan Date: Fri, 12 Jul 2024 16:23:17 +0530 Subject: [PATCH] Allow modification of ScanFilter properties --- lib/src/models/scan_filter.dart | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) diff --git a/lib/src/models/scan_filter.dart b/lib/src/models/scan_filter.dart index 177687b..7e6f522 100644 --- a/lib/src/models/scan_filter.dart +++ b/lib/src/models/scan_filter.dart @@ -1,15 +1,20 @@ import 'dart:typed_data'; class ScanFilter { - final List withServices; - final List withManufacturerData; - final List withNamePrefix; + List withServices; + List withManufacturerData; + List withNamePrefix; ScanFilter({ this.withServices = const [], this.withManufacturerData = const [], this.withNamePrefix = const [], }); + + @override + String toString() { + return 'ScanFilter(withServices: $withServices, withManufacturerData: $withManufacturerData, withNamePrefix: $withNamePrefix)'; + } } class ManufacturerDataFilter { @@ -28,4 +33,9 @@ class ManufacturerDataFilter { this.data, this.mask, }); + + @override + String toString() { + return 'ManufacturerDataFilter(companyIdentifier: $companyIdentifier, data: $data, mask: $mask)'; + } }