toJson method

Map<String, dynamic> toJson({
  1. bool local = false,
})

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,
};