ProductData class

Constructors

ProductData(String id, List<StringData> name, {bool visible = true, required List<StringData> desc, required List<ImageData> gallery, required List<StringData> descTitle, required List<PriceData> price, required Duration duration, required List<String> category, required List<String> providers, double tax = 0, List<String> assetsCategory = const [], List<String> assetsProvider = const [], List<String> assetsGallery = const [], int rating1 = 0, int rating2 = 0, int rating3 = 0, int rating4 = 0, int rating5 = 0, int countRating = 0, double rating = 0, double taxAdmin = 0, int favoritesCount = 0, required List<AddonData> addon, bool unavailable = false, required DateTime timeModify, bool delete = false, double priceProduct = 0, double discPriceProduct = 0, required List<GroupData> group, String unit = "pcs", bool thisIsArticle = false, int countProduct = 0, String video = "", String videoType = "", int stock = 0})
ProductData.clone(ProductData _source)
factory
ProductData.createEmpty()
factory
ProductData.fromJson(String id, Map<String, dynamic> data, {bool local = false})
factory

Properties

addon List<AddonData>
getter/setter pair
assetsCategory List<String>
getter/setter pair
assetsGallery List<String>
getter/setter pair
assetsProvider List<String>
getter/setter pair
category List<String>
getter/setter pair
countProduct int
getter/setter pair
countRating int
getter/setter pair
dataKey GlobalKey<State<StatefulWidget>>
final
delete bool
getter/setter pair
desc List<StringData>
getter/setter pair
descTitle List<StringData>
getter/setter pair
discPriceProduct double
getter/setter pair
duration Duration
getter/setter pair
favoritesCount int
getter/setter pair
getter/setter pair
group List<GroupData>
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
id String
getter/setter pair
name List<StringData>
getter/setter pair
price List<PriceData>
getter/setter pair
priceProduct double
getter/setter pair
providers List<String>
getter/setter pair
rating double
getter/setter pair
rating1 int
getter/setter pair
rating2 int
getter/setter pair
rating3 int
getter/setter pair
rating4 int
getter/setter pair
rating5 int
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
select bool
getter/setter pair
stock int
getter/setter pair
tax double
getter/setter pair
taxAdmin double
getter/setter pair
thisIsArticle bool
getter/setter pair
timeModify DateTime
getter/setter pair
unavailable bool
getter/setter pair
unit String
getter/setter pair
video String
getter/setter pair
videoType String
getter/setter pair
visible bool
getter/setter pair

Methods

compareToVisible(ProductData b) → dynamic
getMinPrice() double
getRating() double
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson({bool local = false}) Map<String, dynamic>
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited