projects/apttus/ecommerce/src/lib/modules/cart/classes/cart.model.ts
AObject
| Account |
Type : Account
|
Default value : null
|
Decorators :
@AField({soql: 'Apttus_Config2__AccountId__r', aql: 'AccountId'})
|
| AccountId |
Type : string
|
Default value : null
|
Decorators :
@AField({soql: 'Apttus_Config2__AccountId__c', aql: 'AccountId'})
|
| Applied_Rule_Infos |
Type : Array<AppliedRuleInfo>
|
Default value : null
|
Decorators :
@AField({soql: 'Apttus_Config2__Applied_Rule_Infos__r', aql: 'ConfigurationId'})
|
| AppliedRuleActionInfos |
Type : Array<AppliedRuleActionInfo>
|
Default value : null
|
Decorators :
@AField({soql: 'Apttus_Config2__AppliedRuleActionInfos__r', aql: 'ConfigurationId'})
|
| BillToAccount |
Type : Account
|
Default value : null
|
Decorators :
@AField({soql: 'Apttus_Config2__BillToAccountId__r', aql: 'BillToAccountId'})
|
| BillToAccountId |
Type : string
|
Default value : null
|
Decorators :
@AField({soql: 'Apttus_Config2__BillToAccountId__c', aql: 'BillToAccountId'})
|
| BusinessObjectId |
Type : string
|
Default value : null
|
Decorators :
@AField({soql: 'Apttus_Config2__BusinessObjectId__c', aql: 'BusinessObjectId'})
|
| BusinessObjectRefId |
Type : string
|
Default value : null
|
Decorators :
@AField({soql: 'Apttus_Config2__BusinessObjectRefId__c', aql: 'BusinessObjectRefId'})
|
| BusinessObjectType |
Type : string
|
Default value : null
|
Decorators :
@AField({soql: 'Apttus_Config2__BusinessObjectType__c', aql: 'BusinessObjectType'})
|
| Comments |
Type : string
|
Default value : null
|
Decorators :
@AField({soql: 'Apttus_Config2__Comments__c', aql: 'Comments'})
|
| CouponCodes |
Type : string
|
Default value : null
|
Decorators :
@AField({soql: 'Apttus_Config2__CouponCodes__c'})
|
| CreatedBy |
Type : User
|
Default value : new User()
|
Decorators :
@AField({soql: 'CreatedBy'})
|
| EffectiveDate |
Type : string
|
Default value : null
|
Decorators :
@AField({soql: 'Apttus_Config2__EffectiveDate__c', aql: 'EffectiveDate'})
|
| EffectivePriceList |
Type : PriceList
|
Default value : null
|
Decorators :
@AField({soql: 'Apttus_Config2__EffectivePriceListId__r', aql: 'EffectivePriceListId'})
|
| EffectivePriceListId |
Type : string
|
Default value : null
|
Decorators :
@AField({soql: 'Apttus_Config2__EffectivePriceListId__c', aql: 'EffectivePriceListId'})
|
| IsPricePending |
Type : boolean
|
Default value : false
|
Decorators :
@AField({soql: 'Apttus_Config2__IsPricePending__c', aql: 'IsPricePending'})
|
| IsTransient |
Type : boolean
|
Default value : true
|
Decorators :
@AField({soql: 'Apttus_Config2__IsTransient__c', aql: 'IsTransient'})
|
| LineItems |
Type : Array<CartItem>
|
Default value : null
|
Decorators :
@AField({soql: 'Apttus_Config2__LineItems__r', aql: 'ConfigurationId', expand: 'deep'})
|
| Name |
Type : string
|
Default value : null
|
Decorators :
@AField({soql: 'Name', aql: 'Name'})
|
| NumberOfItems |
Type : number
|
Default value : null
|
Decorators :
@AField({soql: 'Apttus_Config2__NumberOfItems__c', aql: 'NumberOfItems'})
|
| Order |
Type : Order
|
Default value : new Order()
|
Decorators :
@AField({soql: 'Apttus_Config2__OrderId__r'})
|
| OrderId |
Type : string
|
Default value : null
|
Decorators :
@AField({soql: 'Apttus_Config2__OrderId__c', aql: 'OrderId'})
|
| Owner |
Type : UserBase
|
Default value : null
|
Decorators :
@AField({soql: 'Owner'})
|
| OwnerId |
Type : string
|
Default value : null
|
Decorators :
@AField({soql: 'OwnerId', aql: 'Owner'})
|
| 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'})
|
| Proposald |
Type : Quote
|
Default value : null
|
Decorators :
@AField({soql: 'Apttus_QPConfig__Proposald__r', aql: 'QuoteId'})
|
| ProposaldId |
Type : string
|
Default value : null
|
Decorators :
@AField({soql: 'Apttus_QPConfig__Proposald__c', aql: 'QuoteId'})
|
| ShipToAccount |
Type : Account
|
Default value : null
|
Decorators :
@AField({soql: 'Apttus_Config2__ShipToAccountId__r', aql: 'ShipToAccountId'})
|
| ShipToAccountId |
Type : string
|
Default value : null
|
Decorators :
@AField({soql: 'Apttus_Config2__ShipToAccountId__c', aql: 'ShipToAccountId'})
|
| Status |
Type : string
|
Default value : null
|
Decorators :
@AField({soql: 'Apttus_Config2__Status__c', aql: 'Status'})
|
| SummaryGroups |
Type : Array<SummaryGroup>
|
Default value : null
|
Decorators :
@AField({soql: 'Apttus_Config2__SummaryGroups__r', aql: 'ConfigurationId'})
|
| validate |
validate()
|
|
Returns :
void
|