projects/congarevenuecloud/ecommerce/src/lib/modules/cart/classes/cart-item.model.ts
AddedBy |
Type : string
|
Default value : null
|
Decorators :
@Expose({name: 'AddedBy'})
|
AddedByRuleInfo |
Type : string
|
Default value : null
|
Decorators :
@Expose({name: 'AddedByRuleInfo'})
|
AdjustmentAmount |
Type : number
|
Default value : null
|
Decorators :
@Expose({name: 'AdjustmentAmount'})
|
AdjustmentLineItems |
Type : Array<AdjustmentItem>
|
Default value : null
|
Decorators :
@Expose({name: 'AdjustmentLineItems'})
|
AdjustmentType |
Type : string
|
Default value : null
|
Decorators :
@Expose({name: 'AdjustmentType'})
|
AssetLineItem |
Type : AssetLineItemExtended
|
Default value : null
|
Decorators :
@Expose({name: 'AssetLineItem'})
|
AttributeValue |
Type : AttributeValue
|
Default value : null
|
Decorators :
@Expose({name: 'Attribute'})
|
BaseExtendedPrice |
Type : number
|
Default value : null
|
Decorators :
@Expose({name: 'BaseExtendedPrice'})
|
BasePrice |
Type : number
|
Default value : null
|
Decorators :
@Expose({name: 'BasePrice'})
|
BillToAccount |
Type : Account
|
Default value : null
|
Decorators :
@Expose({name: 'BillToAccount'})
|
ChargeType |
Type : string
|
Default value : null
|
Decorators :
@Expose({name: 'ChargeType'})
|
Classification |
Type : string
|
Default value : null
|
Decorators :
@Expose({name: 'Classification'})
|
ClassificationHierarchy |
Type : string
|
Default value : null
|
Decorators :
@Expose({name: 'ClassificationHierarchy'})
|
ClassificationHierarchyInfo |
Type : string
|
Default value : null
|
Decorators :
@Expose({name: 'ClassificationHierarchyInfo'})
|
ConfigStatus |
Type : string
|
Default value : 'NA'
|
Decorators :
@Expose({name: 'ConfigStatus'})
|
Configuration |
Type : Cart
|
Default value : null
|
Decorators :
@Expose({name: 'Configuration'})
|
ConstraintCheckStatus |
Type : string
|
Default value : 'NA'
|
Decorators :
@Expose({name: 'ConstraintCheckStatus'})
|
ContractNumbers |
Type : string
|
Default value : null
|
Decorators :
@Expose({name: 'ContractNumbers'})
|
CouponCode |
Type : string
|
Default value : null
|
Decorators :
@Expose({name: 'CouponCode'})
|
Currency |
Type : string
|
Default value : null
|
Decorators :
@Expose({name: 'Currency'})
|
EndDate |
Type : string
|
Default value : null
|
Decorators :
@Expose({name: 'EndDate'})
|
ExtendedDescription |
Type : string
|
Default value : null
|
Decorators :
@Expose({name: 'ExtendedDescription'})
|
ExtendedPrice |
Type : number
|
Default value : null
|
Decorators :
@Expose({name: 'ExtendedPrice'})
|
ExternalId |
Type : number
|
Default value : null
|
Decorators :
@Expose({name: 'ExternalId'})
|
Frequency |
Type : "Hourly" | "Daily" | "Weekly" | "Monthly" | "Quarterly" | "Half Yearly" | "Yearly" | "--None--"
|
Default value : null
|
Decorators :
@Expose({name: 'Frequency'})
|
HasAttributes |
Type : boolean
|
Default value : null
|
Decorators :
@Expose({name: 'HasAttributes'})
|
HasOptions |
Type : boolean
|
Default value : null
|
Decorators :
@Expose({name: 'HasOptions'})
|
IncentiveAdjustmentAmount |
Type : string
|
Default value : null
|
Decorators :
@Expose({name: 'IncentiveAdjustmentAmount'})
|
IncentiveCode |
Type : string
|
Default value : null
|
Decorators :
@Expose({name: 'IncentiveCode'})
|
IsOptional |
Type : boolean
|
Default value : false
|
Decorators :
@Expose({name: 'IsOptional'})
|
IsOptionRollupLine |
Type : boolean
|
Default value : false
|
Decorators :
@Expose({name: 'IsOptionRollupLine'})
|
IsPrimaryLine |
Type : boolean
|
Default value : null
|
Decorators :
@Expose({name: 'IsPrimaryLine'})
|
IsTaxable |
Type : boolean
|
Default value : false
|
Decorators :
@Expose({name: 'IsTaxable'})
|
IsTaxInclusive |
Type : boolean
|
Default value : false
|
Decorators :
@Expose({name: 'IsTaxInclusive'})
|
ItemSequence |
Type : number
|
Default value : null
|
Decorators :
@Expose({name: 'ItemSequence'})
|
LineNumber |
Type : number
|
Default value : null
|
Decorators :
@Expose({name: 'LineNumber'})
|
LineStatus |
Type : string
|
Default value : null
|
Decorators :
@Expose({name: 'LineStatus'})
|
LineType |
Type : "Product/Service" | "Option" | "Misc"
|
Default value : null
|
Decorators :
@Expose({name: 'LineType'})
|
ListPrice |
Type : number
|
Default value : null
|
Decorators :
@Expose({name: 'ListPrice'})
|
Name |
Type : string
|
Default value : null
|
Decorators :
@Expose({name: 'Name'})
|
NetPrice |
Type : number
|
Default value : null
|
Decorators :
@Expose({name: 'NetPrice'})
|
NetUnitPrice |
Type : number
|
Default value : null
|
Decorators :
@Expose({name: 'NetUnitPrice'})
|
Option |
Type : Product
|
Default value : null
|
Decorators :
@Expose({name: 'Option'})
|
OptionPrice |
Type : number
|
Default value : null
|
Decorators :
@Expose({name: 'OptionPrice'})
|
ParentBundleNumber |
Type : number
|
Default value : null
|
Decorators :
@Expose({name: 'ParentBundleNumber'})
|
PriceList |
Type : PriceList
|
Default value : null
|
Decorators :
@Expose({name: 'PriceList'})
|
PriceListItem |
Type : PriceListItem
|
Default value : null
|
Decorators :
@Expose({name: 'PriceListItem'})
|
PriceType |
Type : string
|
Default value : null
|
Decorators :
@Expose({name: 'PriceType'})
|
PricingStatus |
Type : "Pending" | "Complete"
|
Default value : null
|
Decorators :
@Expose({name: 'PricingStatus'})
|
PricingTerm |
Type : number
|
Default value : null
|
Decorators :
@Expose({name: 'Term'})
|
PrimaryLineNumber |
Type : number
|
Default value : null
|
Decorators :
@Expose({name: 'PrimaryLineNumber'})
|
Product |
Type : Product
|
Default value : null
|
Decorators :
@Expose({name: 'Product'})
|
ProductOption |
Type : ProductOptionComponent
|
Default value : null
|
Decorators :
@Expose({name: 'ProductOption'})
|
ProductVersion |
Type : number
|
Default value : null
|
Decorators :
@Expose({name: 'ProductVersion'})
|
SellingTerm |
Type : number
|
Default value : null
|
Decorators :
@Expose({name: 'SellingTerm'})
|
ShipToAccount |
Type : Account
|
Default value : null
|
Decorators :
@Expose({name: 'ShipToAccount'})
|
StartDate |
Type : string
|
Default value : null
|
Decorators :
@Expose({name: 'StartDate'})
|
StatusDetails |
Type : string
|
Default value : null
|
Decorators :
@Expose({name: 'StatusDetails'})
|
SummaryGroup |
Type : SummaryGroup
|
Default value : null
|
Decorators :
@Expose({name: 'SummaryGroup'})
|
TaxCode |
Type : string
|
Default value : null
|
Decorators :
@Expose({name: 'TaxCode'})
|
TotalQuantity |
Type : number
|
Default value : null
|
Decorators :
@Expose({name: 'TotalQuantity'})
|
Quantity | ||||||
getQuantity()
|
||||||
setQuantity(value: number)
|
||||||
Parameters :
Returns :
void
|