projects/apttus/ecommerce/src/lib/modules/cart/classes/cart-item.model.ts
AObject
| AddedByRuleInfo |
Type : string
|
Default value : null
|
Decorators :
@AField({soql: 'Apttus_Config2__AddedByRuleInfo__c', aql: 'AddedByRuleInfo'})
|
| AdjustmentLineItems |
Type : Array<AdjustmentItem>
|
Default value : null
|
Decorators :
@AField({soql: 'Apttus_Config2__AdjustmentLineItems__r'})
|
| AssetLineItem |
Type : AssetLineItemExtended
|
Default value : null
|
Decorators :
@AField({soql: 'Apttus_Config2__AssetLineItemId__r'})
|
| AssetLineItemId |
Type : string
|
Default value : null
|
Decorators :
@AField({soql: 'Apttus_Config2__AssetLineItemId__c'})
|
| AttributeValue |
Type : ProductAttributeValue
|
Default value : null
|
Decorators :
@AField({soql: 'Apttus_Config2__AttributeValueId__r', aql: 'AttributeValueId'})
|
| AttributeValueId |
Type : string
|
Default value : null
|
Decorators :
@AField({soql: 'Apttus_Config2__AttributeValueId__c', aql: 'AttributeValueId'})
|
| BaseExtendedPrice |
Type : number
|
Default value : null
|
Decorators :
@AField({soql: 'Apttus_Config2__BaseExtendedPrice__c', aql: 'BaseExtendedPrice'})
|
| BasePrice |
Type : number
|
Default value : null
|
Decorators :
@AField({soql: 'Apttus_Config2__BasePrice__c', aql: 'BasePrice'})
|
| BillToAccountId |
Type : string
|
Default value : null
|
Decorators :
@AField({soql: 'Apttus_Config2__BillToAccountId__c'})
|
| ChargeType |
Type : string
|
Default value : null
|
Decorators :
@AField({soql: 'Apttus_Config2__ChargeType__c'})
|
| ConfigStatus |
Type : string
|
Default value : 'NA'
|
Decorators :
@AField({soql: 'Apttus_Config2__ConfigStatus__c', aql: 'ConfigStatus'})
|
| ConfigurationId |
Type : string
|
Default value : null
|
Decorators :
@AField({soql: 'Apttus_Config2__ConfigurationId__c', aql: 'ConfigurationId'})
|
| ConstraintCheckStatus |
Type : string
|
Default value : 'NA'
|
Decorators :
@AField({soql: 'Apttus_Config2__ConstraintCheckStatus__c', aql: 'ConstraintCheckStatus'})
|
| CouponCode |
Type : string
|
Default value : null
|
Decorators :
@AField({soql: 'Apttus_Config2__CouponCode__c'})
|
| CurrencyIsoCode |
Type : string
|
Default value : null
|
Decorators :
@AField({soql: 'CurrencyIsoCode'})
|
| EndDate |
Type : string
|
Default value : null
|
Decorators :
@AField({soql: 'Apttus_Config2__EndDate__c', aql: 'EndDate'})
|
| ExtendedPrice |
Type : number
|
Default value : null
|
Decorators :
@AField({soql: 'Apttus_Config2__ExtendedPrice__c', aql: 'ExtendedPrice'})
|
| HasAttributes |
Type : boolean
|
Default value : null
|
Decorators :
@AField({soql: 'Apttus_Config2__HasAttributes__c', aql: 'HasAttributes'})
|
| HasOptions |
Type : boolean
|
Default value : null
|
Decorators :
@AField({soql: 'Apttus_Config2__HasOptions__c', aql: 'HasOptions'})
|
| IncentiveAdjustmentAmount |
Type : string
|
Default value : null
|
Decorators :
@AField({soql: 'Apttus_Config2__IncentiveAdjustmentAmount__c'})
|
| IncentiveCode |
Type : string
|
Default value : null
|
Decorators :
@AField({soql: 'Apttus_Config2__IncentiveCode__c'})
|
| IsOptionRollupLine |
Type : boolean
|
Default value : false
|
Decorators :
@AField({soql: 'Apttus_Config2__IsOptionRollupLine__c', aql: 'IsOptionRollupLine'})
|
| IsPrimaryLine |
Type : boolean
|
Default value : null
|
Decorators :
@AField({soql: 'Apttus_Config2__IsPrimaryLine__c', aql: 'IsPrimaryLine'})
|
| ItemSequence |
Type : number
|
Default value : null
|
Decorators :
@AField({soql: 'Apttus_Config2__ItemSequence__c', aql: 'ItemSequence'})
|
| LineNumber |
Type : number
|
Default value : null
|
Decorators :
@AField({soql: 'Apttus_Config2__LineNumber__c', aql: 'LineNumber'})
|
| LineStatus |
Type : string
|
Default value : null
|
Decorators :
@AField({soql: 'Apttus_Config2__LineStatus__c'})
|
| LineType |
Type : "Product/Service" | "Option" | "Misc"
|
Default value : null
|
Decorators :
@AField({soql: 'Apttus_Config2__LineType__c', aql: 'LineType'})
|
| ListPrice |
Type : number
|
Default value : null
|
Decorators :
@AField({soql: 'Apttus_Config2__ListPrice__c', aql: 'ListPrice'})
|
| Name |
Type : number
|
Default value : null
|
Decorators :
@AField({soql: 'Name'})
|
| NetPrice |
Type : number
|
Default value : null
|
Decorators :
@AField({soql: 'Apttus_Config2__NetPrice__c', aql: 'NetPrice'})
|
| NetUnitPrice |
Type : number
|
Default value : null
|
Decorators :
@AField({soql: 'Apttus_Config2__NetUnitPrice__c', aql: 'NetUnitPrice'})
|
| Option |
Type : Product
|
Default value : null
|
Decorators :
@AField({soql: 'Apttus_Config2__OptionId__r', aql: 'OptionId', expand: 'shallow'})
|
| OptionId |
Type : string
|
Default value : null
|
Decorators :
@AField({soql: 'Apttus_Config2__OptionId__c', aql: 'OptionId'})
|
| ParentBundleNumber |
Type : number
|
Default value : null
|
Decorators :
@AField({soql: 'Apttus_Config2__ParentBundleNumber__c', aql: 'ParentBundleNumber'})
|
| PriceList |
Type : PriceList
|
Default value : null
|
Decorators :
@AField({soql: 'Apttus_Config2__PriceListId__r', aql: 'PriceListId'})
|
| PriceListId |
Type : string
|
Default value : null
|
Decorators :
@AField({soql: 'Apttus_Config2__PriceListId__c', aql: 'PriceListId'})
|
| PriceListItem |
Type : PriceListItem
|
Default value : null
|
Decorators :
@AField({soql: 'Apttus_Config2__PriceListItemId__r', aql: 'PriceListItemId'})
|
| PriceListItemId |
Type : string
|
Default value : null
|
Decorators :
@AField({soql: 'Apttus_Config2__PriceListItemId__c', aql: 'PriceListItemId'})
|
| PricingStatus |
Type : "Pending" | "Complete"
|
Default value : null
|
Decorators :
@AField({soql: 'Apttus_Config2__PricingStatus__c', aql: 'PricingStatus'})
|
| PricingTerm |
Type : number
|
Default value : null
|
Decorators :
@AField({soql: 'Apttus_Config2__Term__c', aql: 'Term'})
|
| PrimaryLineNumber |
Type : number
|
Default value : null
|
Decorators :
@AField({soql: 'Apttus_Config2__PrimaryLineNumber__c', aql: 'PrimaryLineNumber'})
|
| Product |
Type : Product
|
Default value : null
|
Decorators :
@AField({soql: 'Apttus_Config2__ProductId__r', aql: 'ProductId', expand: 'shallow'})
|
| ProductId |
Type : string
|
Default value : null
|
Decorators :
@AField({soql: 'Apttus_Config2__ProductId__c', aql: 'ProductId'})
|
| ProductOption |
Type : ProductOptionComponent
|
Default value : null
|
Decorators :
@AField({soql: 'Apttus_Config2__ProductOptionId__r', aql: 'ProductOptionId', expand: 'shallow'})
|
| ProductOptionId |
Type : string
|
Default value : null
|
Decorators :
@AField({soql: 'Apttus_Config2__ProductOptionId__c', aql: 'ProductOptionId'})
|
| Quantity |
Type : number
|
Default value : null
|
Decorators :
@AField({soql: 'Apttus_Config2__Quantity__c', aql: 'Quantity'})
|
| SellingTerm |
Type : number
|
Default value : null
|
Decorators :
@AField({soql: 'Apttus_Config2__SellingTerm__c', aql: 'SellingTerm'})
|
| ShipToAccountId |
Type : string
|
Default value : null
|
Decorators :
@AField({soql: 'Apttus_Config2__ShipToAccountId__c'})
|
| StartDate |
Type : string
|
Default value : null
|
Decorators :
@AField({soql: 'Apttus_Config2__StartDate__c', aql: 'StartDate'})
|
| SummaryGroup |
Type : SummaryGroup
|
Default value : null
|
Decorators :
@AField({soql: 'Apttus_Config2__SummaryGroupId__r', aql: 'SummaryGroupId'})
|
| Taxable |
Type : boolean
|
Default value : false
|
Decorators :
@AField({soql: 'Apttus_Config2__Taxable__c', aql: undefined})
|
| TaxBreakupItems |
Type : Array<TaxBreakup>
|
Default value : null
|
Decorators :
@AField({soql: 'Apttus_Config2__TaxBreakups__r'})
|
| TaxCode |
Type : null
|
Default value : null
|
Decorators :
@AField({soql: 'Apttus_Config2__TaxCodeId__r', aql: undefined})
|
| TaxCodeId |
Type : string
|
Default value : null
|
Decorators :
@AField({soql: 'Apttus_Config2__TaxCodeId__c', aql: undefined})
|
| TaxInclusive |
Type : boolean
|
Default value : false
|
Decorators :
@AField({soql: 'Apttus_Config2__TaxInclusive__c', aql: undefined})
|
| TotalQuantity |
Type : number
|
Default value : null
|
Decorators :
@AField({soql: 'Apttus_Config2__TotalQuantity__c', aql: 'Quantity'})
|