projects/congarevenuecloud/ecommerce/src/lib/modules/cart/classes/cart.model.ts
Account |
Type : Account
|
Default value : null
|
Decorators :
@Expose({name: 'Account'})
|
ActivationDate |
Type : string
|
Default value : null
|
Decorators :
@Expose({name: 'ActivationDate'})
|
AppliedRuleActionInfo |
Type : Array<AppliedRuleActionInfo>
|
Default value : null
|
Decorators :
@Expose({name: 'AppliedRuleActionInfo'})
|
AppliedRuleInfo |
Type : Array<AppliedRuleInfo>
|
Default value : null
|
Decorators :
@Expose({name: 'AppliedRuleInfo'})
|
BillToAccount |
Type : Account
|
Default value : null
|
Decorators :
@Expose({name: 'BillToAccount'})
|
BusinessObjectId |
Type : string
|
Default value : null
|
Decorators :
@Expose({name: 'BusinessObjectId'})
|
BusinessObjectRefId |
Type : string
|
Default value : null
|
Decorators :
@Expose({name: 'BusinessObjectRefId'})
|
BusinessObjectType |
Type : string
|
Default value : null
|
Decorators :
@Expose({name: 'BusinessObjectType'})
|
CollaborationRequestId |
Type : string
|
Default value : null
|
Decorators :
@Expose({name: 'CollaborationRequestId'})
|
Comments |
Type : string
|
Default value : null
|
Decorators :
@Expose({name: 'Comments'})
|
CouponCodes |
Type : string
|
Default value : null
|
Decorators :
@Expose({name: 'CouponCodes'})
|
CreatedBy |
Type : User
|
Default value : new User()
|
Decorators :
@Expose({name: 'CreatedBy'})
|
EffectiveDate |
Type : string
|
Default value : null
|
Decorators :
@Expose({name: 'EffectiveDate'})
|
EffectivePriceList |
Type : PriceList
|
Default value : null
|
Decorators :
@Expose({name: 'EffectivePriceList'})
|
ExpectedEndDate |
Type : string
|
Default value : null
|
Decorators :
@Expose({name: 'ExpectedEndDate'})
|
ExpectedStartDate |
Type : string
|
Default value : null
|
Decorators :
@Expose({name: 'ExpectedStartDate'})
|
IsApplyRevalidationPending |
Type : boolean
|
Default value : null
|
Decorators :
@Expose({name: 'IsApplyRevalidationPending'})
|
IsHardRevalidation |
Type : boolean
|
Default value : null
|
Decorators :
@Expose({name: 'IsHardRevalidation'})
|
IsPricePending |
Type : boolean
|
Default value : false
|
Decorators :
@Expose({name: 'IsPricePending'})
|
IsRevalidationNeeded |
Type : boolean
|
Default value : null
|
Decorators :
@Expose({name: 'IsRevalidationNeeded'})
|
IsTransient |
Type : boolean
|
Default value : true
|
Decorators :
@Expose({name: 'IsTransient'})
|
LineItems |
Type : Array<CartItem>
|
Default value : null
|
Decorators :
@Expose({name: 'LineItems'})
|
ModifiedBy |
Type : User
|
Default value : new User()
|
Decorators :
@Expose({name: 'ModifiedBy'})
|
Name |
Type : string
|
Default value : null
|
Decorators :
@Expose({name: 'Name'})
|
NumberOfItems |
Type : number
|
Default value : null
|
Decorators :
@Expose({name: 'NumberOfItems'})
|
Order |
Type : Order
|
Default value : null
|
Decorators :
@Expose({name: 'Order'})
|
Owner |
Type : UserBase
|
Default value : null
|
Decorators :
@Expose({name: 'Owner'})
|
ParentConfiguration |
Type : Cart
|
Default value : null
|
Decorators :
@Expose({name: 'ParentConfiguration'})
|
PriceList |
Type : PriceList
|
Default value : null
|
Decorators :
@Expose({name: 'PriceList'})
|
Proposald |
Type : Quote
|
Default value : null
|
Decorators :
@Expose({name: 'Proposald'})
|
ShipToAccount |
Type : Account
|
Default value : null
|
Decorators :
@Expose({name: 'ShipToAccount'})
|
Status |
Type : string
|
Default value : null
|
Decorators :
@Expose({name: 'Status'})
|
SummaryGroups |
Type : Array<SummaryGroup>
|
Default value : null
|
Decorators :
@Expose({name: 'SummaryGroups'})
|
UseType |
Type : string
|
Default value : null
|
Decorators :
@Expose({name: 'UseType'})
|
validate |
validate()
|
Returns :
void
|