projects/congarevenuecloud/ecommerce/src/lib/modules/cart/classes/cart-item.model.ts
AObject
| AddedBy |
Type : string
|
Default value : null
|
Decorators :
@Expose({name: 'AddedBy'})
|
| AddedByRuleInfo |
Type : string
|
Default value : null
|
Decorators :
@Expose({name: 'AddedByRuleInfo'})
|
| AdjustedPrice |
Type : number
|
Default value : null
|
Decorators :
@Expose({name: 'AdjustedPrice'})
|
| 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'})
|
| AllowManualAdjustment |
Type : boolean
|
Default value : null
|
Decorators :
@Expose({name: 'AllowManualAdjustment'})
|
| 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'})
|
| BasePriceOverride |
Type : number
|
Default value : null
|
Decorators :
@Expose({name: 'BasePriceOverride'})
|
| 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'})
|
| Frequency |
Type : "Hourly" | "Daily" | "Weekly" | "Monthly" | "Quarterly" | "Half Yearly" | "Yearly" | "--None--"
|
Default value : null
|
Decorators :
@Expose({name: 'Frequency'})
|
| Guidance |
Type : string
|
Default value : null
|
Decorators :
@Expose({name: 'Guidance'})
|
| 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'})
|
| IncentiveExtendedPrice |
Type : number
|
Default value : null
|
Decorators :
@Expose({name: 'IncentiveExtendedPrice'})
|
| 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'})
|
| IsReadOnly |
Type : boolean
|
Default value : null
|
Decorators :
@Expose({name: 'IsReadOnly'})
|
| 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'})
|
| NetAdjustmentPercent |
Type : number
|
Default value : null
|
Decorators :
@Expose({name: 'NetAdjustmentPercent'})
|
| 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'})
|
| PriceUom |
Type : number
|
Default value : null
|
Decorators :
@Expose({name: 'PriceUom'})
|
| PricingStatus |
Type : "Pending" | "Complete" | "Error" | "Skip"
|
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'})
|
| Quantity |
Type : number
|
Default value : null
|
Decorators :
@Expose({name: 'Quantity'})
|
| SellingFrequency |
Type : number
|
Default value : null
|
Decorators :
@Expose({name: 'SellingFrequency'})
|
| SellingTerm |
Type : number
|
Default value : null
|
Decorators :
@Expose({name: 'SellingTerm'})
|
| SellingUom |
Type : number
|
Default value : null
|
Decorators :
@Expose({name: 'SellingUom'})
|
| 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'})
|
| TxnUId |
Type : string
|
Default value : null
|
Decorators :
@Expose({name: 'TxnUId'})
|