File

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

Extends

AObject

Index

Properties

Properties

_isOpen
Type : boolean
Default value : false
AllowCloning
Type : boolean
Default value : null
Decorators :
@AField({soql: 'Apttus_Config2__AllowCloning__c', aql: 'AllowCloning'})
AutoUpdateQuantity
Type : boolean
Default value : null
Decorators :
@AField({soql: 'Apttus_Config2__AutoUpdateQuantity__c', aql: 'AutoUpdateQuantity'})
ComponentProduct
Type : BundleProduct
Decorators :
@AField({soql: 'ComponentProductId', aql: 'ComponentProductId', expand: 'deep'})
@Type(undefined)
ComponentProductId
Type : string
Default value : null
Decorators :
@AField({soql: 'Apttus_Config2__ComponentProductId__c', aql: 'ComponentProductId'})
ConfigType
Type : string
Default value : null
Decorators :
@AField({soql: 'Apttus_Config2__ConfigType__c', aql: 'ConfigType'})
Default
Type : boolean
Default value : null
Decorators :
@AField({soql: 'Apttus_Config2__Default__c', aql: 'IsDefault'})
DefaultQuantity
Type : number
Default value : null
Decorators :
@AField({soql: 'Apttus_Config2__DefaultQuantity__c', aql: 'DefaultQuantity'})
DefaultQuantityExpressionId
Type : string
Default value : null
Decorators :
@AField({soql: 'Apttus_Config2__DefaultQuantityExpressionId__c', aql: 'DefaultQuantityExpressionId'})
InclusionCriteria
Type : string
Default value : null
Decorators :
@AField({soql: 'Apttus_Config2__InclusionCriteria__c', aql: 'InclusionCriteria'})
MaxQuantity
Type : number
Default value : null
Decorators :
@AField({soql: 'Apttus_Config2__MaxQuantity__c', aql: 'MaxQuantity'})
MaxQuantityExpressionId
Type : number
Default value : null
Decorators :
@AField({soql: 'Apttus_Config2__MaxQuantityExpressionId__c', aql: 'MaxQuantityExpressionId'})
MinQuantity
Type : number
Default value : null
Decorators :
@AField({soql: 'Apttus_Config2__MinQuantity__c', aql: 'MinQuantity'})
MinQuantityExpressionId
Type : string
Default value : null
Decorators :
@AField({soql: 'Apttus_Config2__MinQuantityExpressionId__c', aql: 'MinQuantityExpressionId'})
Modifiable
Type : boolean
Default value : null
Decorators :
@AField({soql: 'Apttus_Config2__Modifiable__c', aql: 'Modifiable'})
Name
Type : string
Default value : null
Decorators :
@AField({soql: 'Name', aql: 'Name'})
OptionPrices
Type : Array<ProductOptionPrice>
Default value : [new ProductOptionPrice()]
Decorators :
@AField({soql: 'Apttus_Config2__OptionPrices__r'})
@Type(undefined)
ParentProductId
Type : string
Default value : null
Decorators :
@AField({soql: 'Apttus_Config2__ParentProductId__c', aql: 'ParentProductId'})
ProductOptionGroup
Type : ProductOptionGroup
Default value : null
Decorators :
@AField({soql: 'Apttus_Config2__ProductOptionGroupId__r', aql: 'ProductOptionGroupId'})
@Type(undefined)
ProductOptionGroupId
Type : string
Default value : null
Decorators :
@AField({soql: 'Apttus_Config2__ProductOptionGroupId__c', aql: 'ProductOptionGroupId'})
RelationshipType
Type : string
Default value : null
Decorators :
@AField({soql: 'Apttus_Config2__RelationshipType__c', aql: 'RelationshipType'})
Required
Type : boolean
Default value : null
Decorators :
@AField({soql: 'Apttus_Config2__Required__c', aql: 'Required'})
Sequence
Type : number
Default value : null
Decorators :
@AField({soql: 'Apttus_Config2__Sequence__c', aql: 'Sequence'})

result-matching ""

    No results matching ""