File

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

Index

Properties
Accessors

Properties

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'})
@Type(undefined)
AdjustmentType
Type : string
Default value : null
Decorators :
@Expose({name: 'AdjustmentType'})
AssetLineItem
Type : AssetLineItemExtended
Default value : null
Decorators :
@Expose({name: 'AssetLineItem'})
@Type(undefined)
AttributeValue
Type : AttributeValue
Default value : null
Decorators :
@Expose({name: 'Attribute'})
@Type(undefined)
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'})
@Type(undefined)
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'})
@Type(undefined)
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'})
@Type(undefined)
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'})
@Type(undefined)
PriceListItem
Type : PriceListItem
Default value : null
Decorators :
@Expose({name: 'PriceListItem'})
@Type(undefined)
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'})
@Type(undefined)
ProductOption
Type : ProductOptionComponent
Default value : null
Decorators :
@Expose({name: 'ProductOption'})
@Type(undefined)
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'})
@Type(undefined)
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'})
@Type(undefined)
TaxCode
Type : string
Default value : null
Decorators :
@Expose({name: 'TaxCode'})
TotalQuantity
Type : number
Default value : null
Decorators :
@Expose({name: 'TotalQuantity'})

Accessors

Quantity
getQuantity()
setQuantity(value: number)
Parameters :
Name Type Optional
value number No
Returns : void

results matching ""

    No results matching ""