projects/congarevenuecloud/ecommerce/src/lib/modules/cart/classes/cart.model.ts
AObject
| 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'})
|
| AutoGeneratedNumber |
Type : string
|
Default value : null
|
Decorators :
@Expose({name: 'AutoGeneratedNumber'})
|
| 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
|