toMap method

  1. @override
Map<String, dynamic> toMap()

Implementation

@override
Map<String, dynamic> toMap() {
  return {
    'symbology': symbology.toString(),
    'data': data,
    'rawData': rawData,
    'addOnData': addOnData,
    'encodingRanges': encodingRanges.map((e) => e.toMap()).toList(),
    'location': location.toMap(),
    'isGS1DataCarrier': isGS1DataCarrier,
    'compositeFlag': compositeFlag.toString(),
    'isColorInverted': isColorInverted,
    'symbolCount': symbolCount,
    'frameId': frameID,
    'moduleCountX': moduleCountX,
    'moduleCountY': moduleCountY,
    'compositeData': compositeData,
    'compositeRawData': compositeRawData,
    'structuredAppendData': structuredAppendData?.toMap()
  };
}