Product class

Constructors

Product(int id, String name, String slug, String permalink, String type, String status, bool featured, String catalogVisibility, String description, String shortDescription, String sku, String price, String regularPrice, String salePrice, String priceHtml, bool onSale, bool purchasable, int totalSales, bool virtual, bool downloadable, List<Download> downloads, int downloadLimit, int downloadExpiry, String externalUrl, String buttonText, String taxStatus, String taxClass, bool manageStock, int stockQuantity, String stockStatus, String backorders, bool backordersAllowed, bool backordered, bool soldIndividually, String weight, Dimension dimensions, bool shippingRequired, bool shippingTaxable, String shippingClass, int shippingClassId, bool reviewsAllowed, String averageRating, int ratingCount, List<int> relatedIds, List<int> upsellIds, List<int> crossSellIds, int parentId, String purchaseNote, List<Category> categories, List<Tag> tags, List<Image> images, List<Attribute> attributes, List<DefaultAttribute> defaultAttributes, List<int> variations, List<int> groupedProducts, int menuOrder, List<MetaData> metaData)
Product.fromJson(Map<String, dynamic> json)

Properties

attributes → List<Attribute>
final
averageRating → String
final
backordered → bool
final
backorders → String
final
backordersAllowed → bool
final
buttonText → String
final
catalogVisibility → String
final
categories → List<Category>
final
crossSellIds → List<int>
final
defaultAttributes → List<DefaultAttribute>
final
description → String
final
dimensions Dimension
final
downloadable → bool
final
downloadExpiry → int
final
downloadLimit → int
final
downloads → List<Download>
final
externalUrl → String
final
final
groupedProducts → List<int>
final
id → int
final
images → List<Image>
final
manageStock → bool
final
final
metaData → List<MetaData>
final
name → String
final
onSale → bool
final
parentId → int
final
final
price → String
final
priceHtml → String
final
purchasable → bool
final
purchaseNote → String
final
ratingCount → int
final
regularPrice → String
final
relatedIds → List<int>
final
reviewsAllowed → bool
final
salePrice → String
final
shippingClass → String
final
shippingClassId → int
final
shippingRequired → bool
final
shippingTaxable → bool
final
shortDescription → String
final
sku → String
final
slug → String
final
soldIndividually → bool
final
status → String
final
stockQuantity → int
final
stockStatus → String
final
tags → List<Tag>
final
taxClass → String
final
taxStatus → String
final
totalSales → int
final
type → String
final
upsellIds → List<int>
final
variations → List<int>
final
virtual → bool
final
weight → String
final
hashCode → int
The hash code for this object.
read-only, inherited
runtimeType → Type
A representation of the runtime type of the object.
read-only, inherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a non-existent method or property is accessed.
inherited
toString() → String
Returns a string representation of this object.
inherited

Operators

operator ==(dynamic other) → bool
The equality operator.
inherited