toMap method

Map<String, dynamic> toMap()

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;
}