Class LineItem
Inheritance
System.Object
LineItem
Assembly: DirectScale.Disco.Extension.Abstractions.dll
Syntax
public class LineItem : Object
Constructors
LineItem()
Declaration
LineItem(Int32, Double)
Declaration
public LineItem(int itemId, double qty)
Parameters
Type |
Name |
Description |
System.Int32 |
itemId |
|
System.Double |
qty |
|
Properties
Bonus
Declaration
public double Bonus { get; }
Property Value
Type |
Description |
System.Double |
|
Category
Declaration
public Category Category { get; set; }
Property Value
ChargeShipping
Declaration
public bool ChargeShipping { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
Cost
Declaration
public double Cost { get; set; }
Property Value
Type |
Description |
System.Double |
|
CouponsBeingUsed
Declaration
public int CouponsBeingUsed { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
Custom
Declaration
public CustomFields Custom { get; set; }
Property Value
CV
Declaration
public double CV { get; }
Property Value
Type |
Description |
System.Double |
|
Description
Declaration
public string Description { get; set; }
Property Value
Type |
Description |
System.String |
|
Disabled
Declaration
public bool Disabled { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
ExtendedBonus
Declaration
public double ExtendedBonus { get; }
Property Value
Type |
Description |
System.Double |
|
ExtendedCost
Declaration
public double ExtendedCost { get; }
Property Value
Type |
Description |
System.Double |
|
ExtendedCV
Declaration
public double ExtendedCV { get; }
Property Value
Type |
Description |
System.Double |
|
ExtendedOriginalPrice
Declaration
public double ExtendedOriginalPrice { get; }
Property Value
Type |
Description |
System.Double |
|
ExtendedPrice
Declaration
public double ExtendedPrice { get; }
Property Value
Type |
Description |
System.Double |
|
ExtendedQV
Declaration
public double ExtendedQV { get; }
Property Value
Type |
Description |
System.Double |
|
ExtendedRewardPoints
Declaration
public double ExtendedRewardPoints { get; }
Property Value
Type |
Description |
System.Double |
|
FlagBirthDefects
Declaration
public bool FlagBirthDefects { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
FlagCancer
Declaration
public bool FlagCancer { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
HasKitGroups
Declaration
public bool HasKitGroups { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
HasOptions
Declaration
public bool HasOptions { get; }
Property Value
Type |
Description |
System.Boolean |
|
Height
Declaration
public double Height { get; set; }
Property Value
Type |
Description |
System.Double |
|
Image
Declaration
public string Image { get; set; }
Property Value
Type |
Description |
System.String |
|
Images
Declaration
public ItemImage[] Images { get; set; }
Property Value
ItemId
Declaration
public int ItemId { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
ItemOptions
Declaration
public ItemOption[] ItemOptions { get; set; }
Property Value
LanguageCode
Declaration
public string LanguageCode { get; set; }
Property Value
Type |
Description |
System.String |
|
Languages
Declaration
public LanguageMap[] Languages { get; set; }
Property Value
Length
Declaration
public double Length { get; set; }
Property Value
Type |
Description |
System.Double |
|
LengthUOM
Declaration
public string LengthUOM { get; set; }
Property Value
Type |
Description |
System.String |
|
MPN
Declaration
public string MPN { get; set; }
Property Value
Type |
Description |
System.String |
|
Options
Declaration
public LineItemOption[] Options { get; set; }
Property Value
OptionsMap
Declaration
public ItemOptionKeyMap[] OptionsMap { get; set; }
Property Value
OriginalPrice
Declaration
public double OriginalPrice { get; }
Property Value
Type |
Description |
System.Double |
|
OutOfStockStatus
Declaration
public int OutOfStockStatus { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
PackageGroupId
Declaration
public int PackageGroupId { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
PackCount
Declaration
public double PackCount { get; set; }
Property Value
Type |
Description |
System.Double |
|
Price
Declaration
public double Price { get; }
Property Value
Type |
Description |
System.Double |
|
PriceCurrency
Declaration
public string PriceCurrency { get; }
Property Value
Type |
Description |
System.String |
|
PriceGroup
Declaration
public int PriceGroup { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
PriceGroups
Declaration
public int[] PriceGroups { get; }
Property Value
Type |
Description |
System.Int32[] |
|
Prices
Declaration
public LineItemPrice[] Prices { get; set; }
Property Value
ProductName
Declaration
public string ProductName { get; set; }
Property Value
Type |
Description |
System.String |
|
Quantity
Declaration
public double Quantity { get; set; }
Property Value
Type |
Description |
System.Double |
|
QV
Declaration
public double QV { get; }
Property Value
Type |
Description |
System.Double |
|
RewardPoints
Declaration
public double RewardPoints { get; }
Property Value
Type |
Description |
System.Double |
|
SKU
Declaration
public string SKU { get; set; }
Property Value
Type |
Description |
System.String |
|
Specifications
Declaration
public string Specifications { get; set; }
Property Value
Type |
Description |
System.String |
|
TaxClassId
Declaration
public int TaxClassId { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
UnitOfMeasure
Declaration
public string UnitOfMeasure { get; set; }
Property Value
Type |
Description |
System.String |
|
UPC
Declaration
public string UPC { get; set; }
Property Value
Type |
Description |
System.String |
|
Weight
Declaration
public double Weight { get; set; }
Property Value
Type |
Description |
System.Double |
|
WeightUOM
Declaration
public string WeightUOM { get; set; }
Property Value
Type |
Description |
System.String |
|
Width
Declaration
public double Width { get; set; }
Property Value
Type |
Description |
System.Double |
|
Methods
GetPrice(Int32)
Declaration
public LineItemPrice GetPrice(int priceGroupId)
Parameters
Type |
Name |
Description |
System.Int32 |
priceGroupId |
|
Returns
GetPriceByCurrency(String)
Declaration
public LineItemPrice GetPriceByCurrency(string currencyCode)
Parameters
Type |
Name |
Description |
System.String |
currencyCode |
|
Returns