toJson method
Implementation
Map<String, dynamic> toJson({bool local = false}) => {
'id': id,
'delete': delete,
'timeModify': local ? timeModify.toIso8601String() : DateTime.now().toUtc(),
'name': name.map((i) => i.toJson()).toList(),
'tax': tax,
'descTitle': descTitle.map((i) => i.toJson()).toList(),
'desc': desc.map((i) => i.toJson()).toList(),
'visible': visible,
'price': price.map((i) => i.toJson()).toList(),
'gallery': gallery.map((i) => i.toJson()).toList(),
'duration': duration.inMilliseconds,
'category' : category,
'providers': providers,
'rating1': rating1,
'rating2': rating2,
'rating3': rating3,
'rating4': rating4,
'rating5': rating5,
'taxAdmin': taxAdmin,
'favoritesCount' : favoritesCount,
'addon': addon.map((i) => i.toJson()).toList(),
'unavailable': unavailable,
'priceProduct': priceProduct,
'discPriceProduct': discPriceProduct,
'group': group.map((i) => i.toJson()).toList(),
'unit': unit,
'thisIsArticle': thisIsArticle,
'countProduct': countProduct,
'video': video,
'videoType': videoType,
'stock': stock,
};