File

projects/apttus/ecommerce/src/lib/modules/cart/classes/cart.model.ts

Extends

AObject

Index

Properties
Methods

Properties

Account
Type : Account
Default value : null
Decorators :
@AField({soql: 'Apttus_Config2__AccountId__r', aql: 'AccountId'})
@Type(undefined)
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'})
@Type(undefined)
AppliedRuleActionInfos
Type : Array<AppliedRuleActionInfo>
Default value : null
Decorators :
@AField({soql: 'Apttus_Config2__AppliedRuleActionInfos__r', aql: 'ConfigurationId'})
@Type(undefined)
BillToAccount
Type : Account
Default value : null
Decorators :
@AField({soql: 'Apttus_Config2__BillToAccountId__r', aql: 'BillToAccountId'})
@Type(undefined)
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'})
@Type(undefined)
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'})
@Type(undefined)
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'})
@Type(undefined)
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'})
@Type(undefined)
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'})
@Type(undefined)
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'})
@Type(undefined)
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'})
@Type(undefined)
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'})
@Type(undefined)
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'})
@Type(undefined)

Methods

validate
validate()
Returns : void

result-matching ""

    No results matching ""