projects/apttus/ecommerce/src/lib/modules/catalog/classes/product-option.model.ts
AObject
| ContentType |
Type : string
|
Default value : null
|
Decorators :
@AField({soql: 'Apttus_Config2__ContentType__c', aql: 'ContentType'})
|
| DetailPage |
Type : string
|
Default value : null
|
Decorators :
@AField({soql: 'Apttus_Config2__DetailPage__c', aql: 'DetailPage'})
|
| IsHidden |
Type : boolean
|
Default value : null
|
Decorators :
@AField({soql: 'Apttus_Config2__IsHidden__c', aql: 'IsHidden'})
|
| IsLeaf |
Type : boolean
|
Default value : null
|
Decorators :
@AField({soql: 'Apttus_Config2__IsLeaf__c', aql: 'IsLeaf'})
|
| IsPicklist |
Type : boolean
|
Default value : null
|
Decorators :
@AField({soql: 'Apttus_Config2__IsPicklist__c', aql: 'IsPicklist'})
|
| Label |
Type : string
|
| Left |
Type : number
|
Default value : null
|
Decorators :
@AField({soql: 'Apttus_Config2__Left__c', aql: 'LeftPos'})
|
| Level |
Type : number
|
Default value : null
|
Decorators :
@AField({soql: 'Apttus_Config2__Level__c', aql: 'Level'})
|
| MaxOptions |
Type : number
|
Default value : null
|
Decorators :
@AField({soql: 'Apttus_Config2__MaxOptions__c', aql: 'MaxOptions'})
|
| MaxTotalQuantity |
Type : number
|
Default value : null
|
Decorators :
@AField({soql: 'Apttus_Config2__MaxTotalQuantity__c', aql: 'MaxTotalQuantity'})
|
| MaxTotalQuantityExpressionId |
Type : string
|
Default value : null
|
Decorators :
@AField({soql: 'Apttus_Config2__MaxTotalQuantityExpressionId__c', aql: 'MaxTotalQuantityExpressionId'})
|
| MinOptions |
Type : number
|
Default value : null
|
Decorators :
@AField({soql: 'Apttus_Config2__MinOptions__c', aql: 'MinOptions'})
|
| MinTotalQuantity |
Type : number
|
Default value : null
|
Decorators :
@AField({soql: 'Apttus_Config2__MinTotalQuantity__c', aql: 'MinTotalQuantity'})
|
| MinTotalQuantityExpressionId |
Type : string
|
Default value : null
|
Decorators :
@AField({soql: 'Apttus_Config2__MinTotalQuantityExpressionId__c', aql: 'MinTotalQuantityExpressionId'})
|
| ModifiableType |
Type : string
|
Default value : null
|
Decorators :
@AField({soql: 'Apttus_Config2__ModifiableType__c', aql: 'ModifiableType'})
|
| Name |
Type : string
|
Default value : null
|
Decorators :
@AField({soql: 'Name', aql: 'Name'})
|
| OptionGroup |
Type : Category
|
Default value : null
|
Decorators :
@AField({soql: 'Apttus_Config2__OptionGroupId__r', aql: 'OptionGroupId'})
|
| OptionGroupId |
Type : string
|
Default value : null
|
Decorators :
@AField({soql: 'Apttus_Config2__OptionGroupId__c', aql: 'OptionGroupId'})
|
| Options |
Type : Array<ProductOptionComponent>
|
Default value : null
|
Decorators :
@AField({soql: 'Apttus_Config2__Options__r', expand: 'deep'})
|
| ParentOptionGroupId |
Type : string
|
Default value : null
|
Decorators :
@AField({soql: 'Apttus_Config2__ParentOptionGroupId__c', aql: 'ParentOptionGroupId'})
|
| ProductAttributeGroupMemberId |
Type : string
|
Default value : null
|
Decorators :
@AField({soql: 'Apttus_Config2__ProductAttributeGroupMemberId__c', aql: 'ProductAttributeGroupMemberId'})
|
| ProductId |
Type : string
|
Default value : null
|
Decorators :
@AField({soql: 'Apttus_Config2__ProductId__c', aql: 'ProductId'})
|
| Right |
Type : number
|
Default value : null
|
Decorators :
@AField({soql: 'Apttus_Config2__Right__c', aql: 'RightPos'})
|
| RootId |
Type : string
|
| RootOptionGroupId |
Type : string
|
Default value : null
|
Decorators :
@AField({soql: 'Apttus_Config2__RootOptionGroupId__c', aql: 'RootOptionGroupId'})
|
| RootSequence |
Type : number
|
Default value : null
|
Decorators :
@AField({soql: 'Apttus_Config2__RootSequence__c', aql: 'RootSequence'})
|
| Sequence |
Type : number
|
Default value : null
|
Decorators :
@AField({soql: 'Apttus_Config2__Sequence__c', aql: 'Sequence'})
|
| validate |
validate()
|
|
Returns :
void
|