ProductVariationValue
class ProductVariationValue extends DataModel
Product variation value model. Each product defines its own variations and variation values.
Properties
protected array | $fields | from DataModel | |
protected boolean | $isEncrypted | from DataModel | |
protected Identity | $id | ||
protected Identity | $productVariationId | ||
protected string | $ean | ||
protected double | $extraWeight | ||
protected string | $sku | ||
protected integer | $sort | ||
protected double | $stockLevel | ||
protected ProductVariationValueExtraCharge[] | $extraCharges | ||
protected ProductVariationValueI18n[] | $i18ns | ||
protected ProductVariationValueInvisibility[] | $invisibilities |
Methods
__construct()
Constructor
setOptions(stdClass $object = null, array $options = null)
Sets Properties with matching Array Values
from DataModel
stdClass
getPublic(array $publics = array('fields', 'isEncrypted', 'identities', '_type'))
Convert the Model into stdClass Object
from DataModel
mixed:string|NULL
getField(boolean $toWawi = false, string $key)
Get a Model Member Name
from DataModel
setIdentity(string $propertyName, string|null $endpoint = null, int|null $host = null)
No description
from DataModel
getProductVariationId()
No description
setEan(string $ean)
No description
string
getEan()
No description
setExtraWeight(double $extraWeight)
No description
double
getExtraWeight()
No description
setSku(string $sku)
No description
string
getSku()
No description
setSort(integer $sort)
No description
integer
getSort()
No description
setStockLevel(double $stockLevel)
No description
double
getStockLevel()
No description
setExtraCharges(array $extraCharges)
No description
getExtraCharges()
No description
clearExtraCharges()
No description
setI18ns(array $i18ns)
No description
getI18ns()
No description
clearI18ns()
No description
setInvisibilities(array $invisibilities)
No description
getInvisibilities()
No description
clearInvisibilities()
No description
Details
at line 107
__construct()
Constructor
in Model at line 33
multitype:
getProperties()
Get the Model Properties
in DataModel at line 172
Model
setOptions(stdClass $object = null, array $options = null)
Sets Properties with matching Array Values
in DataModel at line 70
stdClass
getPublic(array $publics = array('fields', 'isEncrypted', 'identities', '_type'))
Convert the Model into stdClass Object
in Model at line 115
toJson()
in DataModel at line 35
mixed:string
getFields()
Fields Getter
in DataModel at line 45
validate()
Object Validation
in DataModel at line 59
mixed:string|NULL
getField(boolean $toWawi = false, string $key)
Get a Model Member Name
in DataModel at line 59
boolean
isEncrypted()
Encrypted Status