File

projects/apttus/ecommerce/src/lib/modules/catalog/classes/product-option.model.ts

Extends

AObject

Index

Properties
Methods

Properties

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'})
@Type(undefined)
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'})
@Type(undefined)
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'})

Methods

validate
validate()
Returns : void

result-matching ""

    No results matching ""