toMap method
Implementation
Map<String, dynamic> toMap() {
Map<String, dynamic> filteredMap = {
'Aztec': aztec?.toMap(),
'Aztec Compact': aztecCompact?.toMap(),
'QR': qr?.toMap(),
'QR Micro': qrMicro?.toMap(),
'Code 128': code128?.toMap(),
'Code 93': code93?.toMap(),
'Code 39': code39?.toMap(),
'Codabar': codabar?.toMap(),
'Code 11': code11?.toMap(),
'MSI': msi?.toMap(),
'Upc-A': upcA?.toMap(),
'Upc-E': upcE?.toMap(),
'Upc-E1': upcE1?.toMap(),
'Ean-13': ean13?.toMap(),
'Ean-8': ean8?.toMap(),
'PDF 417': pdf417?.toMap(),
'PDF 417 Micro': pdf417Micro?.toMap(),
'Datamatrix': datamatrix?.toMap(),
'Code 25': code25?.toMap(),
'Interleaved 2 of 5': interleaved25?.toMap(),
'ITF 14': itf14?.toMap(),
'IATA 25': iata25?.toMap(),
'Matrix 25': matrix25?.toMap(),
'Datalogic 25': datalogic25?.toMap(),
'COOP 25': coop25?.toMap(),
'Code 32': code32?.toMap(),
'Telepen': telepen?.toMap(),
'Dotcode': dotcode?.toMap(),
'ID Document': idDocument?.toMap(),
'general': general?.toMap()
};
filteredMap.removeWhere((key, value) => value == null);
return filteredMap;
}