ProductViewModel.fromMap constructor

ProductViewModel.fromMap(
  1. Map<String, dynamic> map
)

Implementation

factory ProductViewModel.fromMap(Map<String, dynamic> map) {
  return ProductViewModel(
    productId: map['productId'],
    title: map['title'],
    url: map['url'],
    mUrl: map['mUrl'],
    image: map['image'],
    imageXS: map['imageXS'],
    imageS: map['imageS'],
    imageM: map['imageM'],
    imageL: map['imageL'],
    imageXL: map['imageXL'],
    additionalImages: map['additionalImages'],
    mainCategory: map['mainCategory'],
    category: map['category'],
    categories: map['categories'],
    price: map['price'],
    oldPrice: map['oldPrice'],
    specialPrice: map['specialPrice'],
    lastUpdateTime: map['lastUpdateTime'],
    inStock: map['inStock'],
    stockCount: map['stockCount'],
    stockRatio: map['stockRatio'],
    stockStatus: map['stockStatus'],
    brand: map['brand'],
    gender: map['gender'],
    labels: map['labels'],
    sizes: map['sizes'],
    allSizes: map['allSizes'],
    colors: map['colors'],
    publishTime: map['publishTime'],
    source: map['source'],
    noUpdate: map['noUpdate'],
    activeBanners: map['activeBanners'],
    groupId: map['groupId'],
    scoreCount: map['scoreCount'],
    reviewCount: map['reviewCount'],
    subSource: map['subSource'],
    paramsList: map['paramsList'],
    sessionId: map['sessionId'],
    userId: map['userId'],
    device: map['device'],
    os: map['os'],
    lang: map['lang'],
  );
}