projects/congarevenuecloud/ecommerce/src/lib/modules/catalog/classes/product-option.model.ts
AObject
| _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'})
|