toMap method
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()
};
}