File

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

Index

Properties
Methods

Properties

Account
Type : Account
Default value : null
Decorators :
@Expose({name: 'Account'})
@Type(undefined)
ActivationDate
Type : string
Default value : null
Decorators :
@Expose({name: 'ActivationDate'})
AppliedRuleActionInfo
Type : Array<AppliedRuleActionInfo>
Default value : null
Decorators :
@Expose({name: 'AppliedRuleActionInfo'})
@Type(undefined)
AppliedRuleInfo
Type : Array<AppliedRuleInfo>
Default value : null
Decorators :
@Expose({name: 'AppliedRuleInfo'})
@Type(undefined)
BillToAccount
Type : Account
Default value : null
Decorators :
@Expose({name: 'BillToAccount'})
@Type(undefined)
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'})
@Type(undefined)
EffectiveDate
Type : string
Default value : null
Decorators :
@Expose({name: 'EffectiveDate'})
EffectivePriceList
Type : PriceList
Default value : null
Decorators :
@Expose({name: 'EffectivePriceList'})
@Type(undefined)
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'})
@Type(undefined)
ModifiedBy
Type : User
Default value : new User()
Decorators :
@Expose({name: 'ModifiedBy'})
@Type(undefined)
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'})
@Type(undefined)
Owner
Type : UserBase
Default value : null
Decorators :
@Expose({name: 'Owner'})
@Type(undefined)
ParentConfiguration
Type : Cart
Default value : null
Decorators :
@Expose({name: 'ParentConfiguration'})
@Type(undefined)
PriceList
Type : PriceList
Default value : null
Decorators :
@Expose({name: 'PriceList'})
@Type(undefined)
Proposald
Type : Quote
Default value : null
Decorators :
@Expose({name: 'Proposald'})
@Type(undefined)
ShipToAccount
Type : Account
Default value : null
Decorators :
@Expose({name: 'ShipToAccount'})
@Type(undefined)
Status
Type : string
Default value : null
Decorators :
@Expose({name: 'Status'})
SummaryGroups
Type : Array<SummaryGroup>
Default value : null
Decorators :
@Expose({name: 'SummaryGroups'})
@Type(undefined)
UseType
Type : string
Default value : null
Decorators :
@Expose({name: 'UseType'})

Methods

validate
validate()
Returns : void

results matching ""

    No results matching ""