ProductData.clone constructor
ProductData.clone(
- ProductData _source
Implementation
factory ProductData.clone(ProductData _source){
List<AddonData> _addon = [];
for (var item in _source.addon)
_addon.add(AddonData.clone(item));
return ProductData(_source.id, _source.name,
visible: _source.visible,
desc: _source.desc,
gallery: _source.gallery,
descTitle: _source.descTitle,
price: _source.price,
duration: _source.duration,
category: _source.category,
providers: _source.providers,
tax: _source.tax,
assetsCategory: const [],
assetsProvider: const [],
assetsGallery: const [],
rating1: _source.rating1,
rating2: _source.rating2,
rating3: _source.rating3,
rating4: _source.rating4,
rating5: _source.rating5,
countRating: _source.countRating,
rating: _source.rating,
taxAdmin: _source.taxAdmin,
favoritesCount: _source.favoritesCount,
addon: _addon,
unavailable: _source.unavailable,
timeModify: _source.timeModify,
delete: _source.delete,
priceProduct: _source.priceProduct,
discPriceProduct: _source.discPriceProduct,
group: _source.group,
unit: _source.unit,
thisIsArticle: _source.thisIsArticle,
countProduct: _source.countProduct,
video: _source.video,
videoType: _source.videoType,
stock: _source.stock,
);
}