projects/apttus/ecommerce/src/lib/modules/order/classes/quote-line-item.model.ts
AObject
| AdjustedPrice |
Type : number
|
Default value : null
|
Decorators :
@AField({soql: 'Apttus_QPConfig__AdjustedPrice__c', aql: 'AdjustedPrice'})
|
| AdjustmentLineItems |
Type : Array<QuoteAdjustmentItem>
|
Default value : null
|
Decorators :
@AField({soql: 'Apttus_QPConfig__AdjustmentLineItems__r'})
|
| AttributeValue |
Type : QuoteAttributeValue
|
Default value : null
|
Decorators :
@AField({soql: 'Apttus_QPConfig__AttributeValueId__r'})
|
| BaseExtendedPrice |
Type : number
|
Default value : null
|
Decorators :
@AField({soql: 'Apttus_QPConfig__BaseExtendedPrice__c', aql: 'BaseExtendedPrice'})
|
| BasePrice |
Type : number
|
Default value : null
|
Decorators :
@AField({soql: 'Apttus_QPConfig__BasePrice__c'})
|
| ChargeType |
Type : string
|
Default value : null
|
Decorators :
@AField({soql: 'Apttus_QPConfig__ChargeType__c', aql: undefined})
|
| EndDate |
Type : string
|
Default value : null
|
Decorators :
@AField({soql: 'Apttus_QPConfig__EndDate__c', aql: 'EndDate'})
|
| ExtendedPrice |
Type : number
|
Default value : null
|
Decorators :
@AField({soql: 'Apttus_QPConfig__ExtendedPrice__c', aql: 'ExtendedPrice'})
|
| ExtNetPrice |
Type : number
|
Default value : null
|
Decorators :
@AField({soql: 'Apttus_Proposal__Ext_Net_Price__c'})
|
| HasOptions |
Type : boolean
|
Default value : null
|
Decorators :
@AField({soql: 'Apttus_QPConfig__HasOptions__c', aql: 'HasOptions'})
|
| IncentiveAdjustmentAmount |
Type : number
|
Default value : null
|
Decorators :
@AField({soql: 'Apttus_QPConfig__IncentiveAdjustmentAmount__c', aql: undefined})
|
| IsOptionRollupLine |
Type : boolean
|
Default value : null
|
Decorators :
@AField({soql: 'Apttus_QPConfig__IsOptionRollupLine__c'})
|
| IsPrimaryLine |
Type : string
|
Default value : null
|
Decorators :
@AField({soql: 'Apttus_QPConfig__IsPrimaryLine__c', aql: 'IsPrimaryLine'})
|
| IsPrimaryRampLine |
Type : boolean
|
Default value : null
|
Decorators :
@AField({soql: 'Apttus_QPConfig__IsPrimaryRampLine__c'})
|
| ItemSequence |
Type : number
|
Default value : null
|
Decorators :
@AField({soql: 'Apttus_QPConfig__ItemSequence__c', aql: 'ItemSequence'})
|
| LineNumber |
Type : number
|
Default value : null
|
Decorators :
@AField({soql: 'Apttus_QPConfig__LineNumber__c', aql: ''})
|
| LineStatus |
Type : string
|
Default value : null
|
Decorators :
@AField({soql: 'Apttus_QPConfig__LineStatus__c'})
|
| LineType |
Type : string
|
Default value : null
|
Decorators :
@AField({soql: 'Apttus_QPConfig__LineType__c', aql: 'LineType'})
|
| ListPrice |
Type : number
|
Default value : null
|
Decorators :
@AField({soql: 'Apttus_QPConfig__ListPrice__c'})
|
| NetPrice |
Type : number
|
Default value : null
|
Decorators :
@AField({soql: 'Apttus_QPConfig__NetPrice__c'})
|
| Option |
Type : Product
|
Default value : null
|
Decorators :
@AField({soql: 'Apttus_QPConfig__OptionId__r'})
|
| OptionId |
Type : string
|
Default value : null
|
Decorators :
@AField({soql: 'Apttus_QPConfig__OptionId__c'})
|
| ParentBundleNumber |
Type : number
|
Default value : null
|
Decorators :
@AField({soql: 'Apttus_QPConfig__ParentBundleNumber__c', aql: 'ParentBundleNumber'})
|
| PriceListItem |
Type : PriceListItem
|
Default value : null
|
Decorators :
@AField({soql: 'Apttus_QPConfig__PriceListItemId__r'})
|
| PriceType |
Type : string
|
Default value : null
|
Decorators :
@AField({soql: 'Apttus_QPConfig__PriceType__c'})
|
| PrimaryLineNumber |
Type : number
|
Default value : null
|
Decorators :
@AField({soql: 'Apttus_QPConfig__PrimaryLineNumber__c', aql: 'PrimaryLineNumber'})
|
| Product |
Type : Product
|
Default value : null
|
Decorators :
@AField({soql: 'Apttus_Proposal__Product__r', aql: 'ProductId', expand: 'shallow'})
|
| ProductOption |
Type : ProductOptionComponent
|
Default value : null
|
Decorators :
@AField({soql: 'Apttus_QPConfig__ProductOptionId__r', aql: 'ProductOptionId', expand: 'shallow'})
|
| ProductOptionId |
Type : string
|
Default value : null
|
Decorators :
@AField({soql: 'Apttus_QPConfig__ProductOptionId__c', aql: 'ProductOptionId'})
|
| ProposalId |
Type : string
|
Default value : null
|
Decorators :
@AField({soql: 'Apttus_Proposal__Proposal__c', aql: 'QuoteId'})
|
| Quantity2 |
Type : number
|
Default value : null
|
Decorators :
@AField({soql: 'Apttus_QPConfig__Quantity2__c', aql: 'Quantity2'})
|
| SellingTerm |
Type : number
|
Default value : null
|
Decorators :
@AField({soql: 'Apttus_QPConfig__SellingTerm__c', aql: 'SellingTerm'})
|
| StartDate |
Type : string
|
Default value : null
|
Decorators :
@AField({soql: 'Apttus_QPConfig__StartDate__c', aql: 'StartDate'})
|
| Taxable |
Type : boolean
|
Default value : false
|
Decorators :
@AField({soql: 'Apttus_QPConfig__Taxable__c', aql: undefined})
|
| TaxBreakupItems |
Type : Array<ProposalTaxBreakup>
|
Default value : null
|
Decorators :
@AField({soql: 'Apttus_QPConfig__TaxBreakups__r'})
|
| Quantity |
getQuantity()
|