projects/congarevenuecloud/ecommerce/src/lib/modules/catalog/classes/product-option.model.ts
_isOpen |
Type : boolean
|
Default value : false
|
AllowCloning |
Type : boolean
|
Default value : null
|
Decorators :
@Expose({name: 'AllowCloning'})
|
AutoUpdateQuantity |
Type : boolean
|
Default value : null
|
Decorators :
@Expose({name: 'AutoUpdateQuantity'})
|
ComponentProduct |
Type : Product
|
Decorators :
@Expose({name: 'ComponentProduct'})
|
ConfigType |
Type : string
|
Default value : null
|
Decorators :
@Expose({name: 'ConfigType'})
|
Default |
Type : boolean
|
Default value : null
|
Decorators :
@Expose({name: 'IsDefault'})
|
DefaultQuantity |
Type : number
|
Default value : null
|
Decorators :
@Expose({name: 'DefaultQuantity'})
|
DefaultQuantityExpression |
Type : string
|
Default value : null
|
Decorators :
@Expose({name: 'DefaultQuantityExpression'})
|
InclusionCriteria |
Type : string
|
Default value : null
|
Decorators :
@Expose({name: 'InclusionCriteria'})
|
IsModifiable |
Type : boolean
|
Default value : null
|
Decorators :
@Expose({name: 'IsModifiable'})
|
IsRequired |
Type : boolean
|
Default value : null
|
Decorators :
@Expose({name: 'IsRequired'})
|
MaxQuantity |
Type : number
|
Default value : null
|
Decorators :
@Expose({name: 'MaxQuantity'})
|
MaxQuantityExpressionId |
Type : number
|
Default value : null
|
Decorators :
@Expose({name: 'MaxQuantityExpression'})
|
MinQuantity |
Type : number
|
Default value : null
|
Decorators :
@Expose({name: 'MinQuantity'})
|
MinQuantityExpressionId |
Type : string
|
Default value : null
|
Decorators :
@Expose({name: 'MinQuantityExpression'})
|
Name |
Type : string
|
Default value : null
|
Decorators :
@Expose({name: 'Name'})
|
OptionPrices |
Type : Array<ProductOptionPrice>
|
Default value : [new ProductOptionPrice()]
|
Decorators :
@Expose({name: 'OptionPrices'})
|
ParentProduct |
Type : Product
|
Default value : null
|
Decorators :
@Expose({name: 'ParentProduct'})
|
ProductOptionGroup |
Type : ProductOptionGroup
|
Default value : null
|
Decorators :
@Expose({name: 'ProductOptionGroup'})
|
RelationshipType |
Type : string
|
Default value : null
|
Decorators :
@Expose({name: 'RelationshipType'})
|
Sequence |
Type : number
|
Default value : null
|
Decorators :
@Expose({name: 'Sequence'})
|