toMap method
Implementation
Map<String, dynamic> toMap() {
return {
'product_list': productList.map((product) => product.toMap()).toList(),
'media': media?.toMap(),
'width': width,
'height': height,
'destinationUrl': destinationUrl,
'carouselCards': carouselCards?.map((card) => card.toMap()).toList(),
'thirdPartyImpressionTrackers': thirdPartyImpressionTrackers
?.map((tracker) => tracker.toMap())
.toList(),
'thirdPartyClickTrackers':
thirdPartyClickTrackers?.map((tracker) => tracker.toMap()).toList(),
};
}