Source constructor

const Source({
  1. @JsonKey(name: '@timestamp') DateTime? timestamp,
  2. @JsonKey(name: '_id') String? id,
  3. String? art,
  4. @JsonKey(name: 'art_sets') String? artSets,
  5. String? barcode,
  6. @JsonKey(name: 'base_price') double? basePrice,
  7. bool? bestseller,
  8. String? brand,
  9. @JsonKey(name: 'brand_id') int? brandId,
  10. @JsonKey(name: 'brand_image') String? brandImage,
  11. @JsonKey(name: 'brand_name') String? brandName,
  12. String? calories,
  13. @JsonKey(name: 'category_id') int? categoryId,
  14. @JsonKey(name: 'catalog_category_id') int? catalogCategoryId,
  15. Categories? categories,
  16. @JsonKey(name: 'change_ts') DateTime? changeTs,
  17. @JsonKey(name: 'current_bread_crumbs') dynamic currentBreadCrumbs,
  18. @JsonKey(name: 'default_pricing_rule') String? defaultPricingRule,
  19. @JsonKey(name: 'description_short') String? descriptionShort,
  20. int? discount,
  21. @JsonKey(name: 'expiration_date') String? expirationDate,
  22. String? group,
  23. String? image,
  24. @JsonKey(name: 'image_link') String? imageLink,
  25. List<Image>? images,
  26. String? importer,
  27. @JsonKey(name: 'in_wishlist') bool? inWishlist,
  28. String? ingredients,
  29. @JsonKey(name: 'is_hidden') bool? isHidden,
  30. String? izgotov,
  31. String? lang,
  32. @JsonKey(name: 'manufacture_date') String? manufactureDate,
  33. @JsonKey(name: 'min_order') int? minOrder,
  34. String? model,
  35. bool? multiple,
  36. String? name,
  37. @JsonKey(name: 'new_product') bool? newProduct,
  38. String? nominal,
  39. @JsonKey(name: 'nominal_name') String? nominalName,
  40. String? nutrition,
  41. @JsonKey(name: 'package_quantity') int? packageQuantity,
  42. String? packer,
  43. @JsonKey(name: 'price_vat') double? priceVat,
  44. List<Price>? prices,
  45. @JsonKey(name: 'product_consists') String? productConsists,
  46. @JsonKey(name: 'promo_end_date') String? promoEndDate,
  47. @JsonKey(name: 'promo_start_date') String? promoStartDate,
  48. bool? promotion,
  49. int? quantity,
  50. @JsonKey(name: 'quantity_front') int? quantityFront,
  51. @JsonKey(name: 'quantity_in_cart') int? quantityInCart,
  52. @JsonKey(name: 'quantity_inc') int? quantityInc,
  53. dynamic reviews,
  54. @JsonKey(name: 'search_keywords') String? searchKeywords,
  55. @JsonKey(name: 'seo_description') String? seoDescription,
  56. @JsonKey(name: 'seo_keywords') String? seoKeywords,
  57. @JsonKey(name: 'seo_title') String? seoTitle,
  58. @JsonKey(name: 'short_code') String? shortCode,
  59. @JsonKey(name: 'show_price_per_kg') bool? showPricePerKg,
  60. @JsonKey(name: 'single_price') bool? singlePrice,
  61. String? size,
  62. dynamic sliders,
  63. @JsonKey(name: 'special_offer') bool? specialOffer,
  64. String? status,
  65. @JsonKey(name: 'storage_conditions') String? storageConditions,
  66. @JsonKey(name: 'technical_conditions_act') String? technicalConditionsAct,
  67. String? text,
  68. String? uom,
  69. @JsonKey(name: 'updated_by') int? updatedBy,
  70. @JsonKey(name: 'user_id') int? userId,
  71. int? vat,
  72. @JsonKey(name: 'vendor_id') int? vendorId,
  73. @JsonKey(name: 'vendor_name') String? vendorName,
  74. @JsonKey(name: 'vendor_url') String? vendorUrl,
  75. int? weight,
})

Implementation

const factory Source({
  @JsonKey(name: '@timestamp') DateTime? timestamp,
  @JsonKey(name: '_id') String? id,
  String? art,
  @JsonKey(name: 'art_sets') String? artSets,
  String? barcode,
  @JsonKey(name: 'base_price') double? basePrice,
  bool? bestseller,
  String? brand,
  @JsonKey(name: 'brand_id') int? brandId,
  @JsonKey(name: 'brand_image') String? brandImage,
  @JsonKey(name: 'brand_name') String? brandName,
  String? calories,
  @JsonKey(name: 'category_id') int? categoryId,
  @JsonKey(name: 'catalog_category_id') int? catalogCategoryId,
  Categories? categories,
  @JsonKey(name: 'change_ts') DateTime? changeTs,
  @JsonKey(name: 'current_bread_crumbs') dynamic currentBreadCrumbs,
  @JsonKey(name: 'default_pricing_rule') String? defaultPricingRule,
  @JsonKey(name: 'description_short') String? descriptionShort,
  int? discount,
  @JsonKey(name: 'expiration_date') String? expirationDate,
  String? group,
  String? image,
  @JsonKey(name: 'image_link') String? imageLink,
  List<Image>? images,
  String? importer,
  @JsonKey(name: 'in_wishlist') bool? inWishlist,
  String? ingredients,
  @JsonKey(name: 'is_hidden') bool? isHidden,
  String? izgotov,
  String? lang,
  @JsonKey(name: 'manufacture_date') String? manufactureDate,
  @JsonKey(name: 'min_order') int? minOrder,
  String? model,
  bool? multiple,
  String? name,
  @JsonKey(name: 'new_product') bool? newProduct,
  String? nominal,
  @JsonKey(name: 'nominal_name') String? nominalName,
  String? nutrition,
  @JsonKey(name: 'package_quantity') int? packageQuantity,
  String? packer,
  @JsonKey(name: 'price_vat') double? priceVat,
  List<Price>? prices,
  @JsonKey(name: 'product_consists') String? productConsists,
  @JsonKey(name: 'promo_end_date') String? promoEndDate,
  @JsonKey(name: 'promo_start_date') String? promoStartDate,
  bool? promotion,
  int? quantity,
  @JsonKey(name: 'quantity_front') int? quantityFront,
  @JsonKey(name: 'quantity_in_cart') int? quantityInCart,
  @JsonKey(name: 'quantity_inc') int? quantityInc,
  dynamic reviews,
  @JsonKey(name: 'search_keywords') String? searchKeywords,
  @JsonKey(name: 'seo_description') String? seoDescription,
  @JsonKey(name: 'seo_keywords') String? seoKeywords,
  @JsonKey(name: 'seo_title') String? seoTitle,
  @JsonKey(name: 'short_code') String? shortCode,
  @JsonKey(name: 'show_price_per_kg') bool? showPricePerKg,
  @JsonKey(name: 'single_price') bool? singlePrice,
  String? size,
  dynamic sliders,
  @JsonKey(name: 'special_offer') bool? specialOffer,
  String? status,
  @JsonKey(name: 'storage_conditions') String? storageConditions,
  @JsonKey(name: 'technical_conditions_act') String? technicalConditionsAct,
  String? text,
  String? uom,
  @JsonKey(name: 'updated_by') int? updatedBy,
  @JsonKey(name: 'user_id') int? userId,
  int? vat,
  @JsonKey(name: 'vendor_id') int? vendorId,
  @JsonKey(name: 'vendor_logo') String? vendorLogo,
  @JsonKey(name: 'vendor_name') String? vendorName,
  @JsonKey(name: 'vendor_url') String? vendorUrl,
  int? weight,
}) = _Source;