public class OrderLineItem extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
OrderLineItem.Builder
Class to build instances of
OrderLineItem. |
| Constructor and Description |
|---|
OrderLineItem(String quantity,
String uid,
String name,
OrderQuantityUnit quantityUnit,
String note,
String catalogObjectId,
Long catalogVersion,
String variationName,
String itemType,
Map<String,String> metadata,
List<OrderLineItemModifier> modifiers,
List<OrderLineItemAppliedTax> appliedTaxes,
List<OrderLineItemAppliedDiscount> appliedDiscounts,
Money basePriceMoney,
Money variationTotalPriceMoney,
Money grossSalesMoney,
Money totalTaxMoney,
Money totalDiscountMoney,
Money totalMoney,
OrderLineItemPricingBlocklists pricingBlocklists)
Initialization constructor.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
List<OrderLineItemAppliedDiscount> |
getAppliedDiscounts()
Getter for AppliedDiscounts.
|
List<OrderLineItemAppliedTax> |
getAppliedTaxes()
Getter for AppliedTaxes.
|
Money |
getBasePriceMoney()
Getter for BasePriceMoney.
|
String |
getCatalogObjectId()
Getter for CatalogObjectId.
|
Long |
getCatalogVersion()
Getter for CatalogVersion.
|
Money |
getGrossSalesMoney()
Getter for GrossSalesMoney.
|
String |
getItemType()
Getter for ItemType.
|
Map<String,String> |
getMetadata()
Getter for Metadata.
|
List<OrderLineItemModifier> |
getModifiers()
Getter for Modifiers.
|
String |
getName()
Getter for Name.
|
String |
getNote()
Getter for Note.
|
OrderLineItemPricingBlocklists |
getPricingBlocklists()
Getter for PricingBlocklists.
|
String |
getQuantity()
Getter for Quantity.
|
OrderQuantityUnit |
getQuantityUnit()
Getter for QuantityUnit.
|
Money |
getTotalDiscountMoney()
Getter for TotalDiscountMoney.
|
Money |
getTotalMoney()
Getter for TotalMoney.
|
Money |
getTotalTaxMoney()
Getter for TotalTaxMoney.
|
String |
getUid()
Getter for Uid.
|
String |
getVariationName()
Getter for VariationName.
|
Money |
getVariationTotalPriceMoney()
Getter for VariationTotalPriceMoney.
|
int |
hashCode() |
OrderLineItem.Builder |
toBuilder()
Builds a new
OrderLineItem.Builder object. |
String |
toString()
Converts this OrderLineItem into string format.
|
public OrderLineItem(String quantity, String uid, String name, OrderQuantityUnit quantityUnit, String note, String catalogObjectId, Long catalogVersion, String variationName, String itemType, Map<String,String> metadata, List<OrderLineItemModifier> modifiers, List<OrderLineItemAppliedTax> appliedTaxes, List<OrderLineItemAppliedDiscount> appliedDiscounts, Money basePriceMoney, Money variationTotalPriceMoney, Money grossSalesMoney, Money totalTaxMoney, Money totalDiscountMoney, Money totalMoney, OrderLineItemPricingBlocklists pricingBlocklists)
quantity - String value for quantity.uid - String value for uid.name - String value for name.quantityUnit - OrderQuantityUnit value for quantityUnit.note - String value for note.catalogObjectId - String value for catalogObjectId.catalogVersion - Long value for catalogVersion.variationName - String value for variationName.itemType - String value for itemType.metadata - Map of String, value for metadata.modifiers - List of OrderLineItemModifier value for modifiers.appliedTaxes - List of OrderLineItemAppliedTax value for appliedTaxes.appliedDiscounts - List of OrderLineItemAppliedDiscount value for appliedDiscounts.basePriceMoney - Money value for basePriceMoney.variationTotalPriceMoney - Money value for variationTotalPriceMoney.grossSalesMoney - Money value for grossSalesMoney.totalTaxMoney - Money value for totalTaxMoney.totalDiscountMoney - Money value for totalDiscountMoney.totalMoney - Money value for totalMoney.pricingBlocklists - OrderLineItemPricingBlocklists value for pricingBlocklists.public String getUid()
public String getName()
public String getQuantity()
public OrderQuantityUnit getQuantityUnit()
public String getNote()
public String getCatalogObjectId()
public Long getCatalogVersion()
public String getVariationName()
public String getItemType()
public Map<String,String> getMetadata()
public List<OrderLineItemModifier> getModifiers()
public List<OrderLineItemAppliedTax> getAppliedTaxes()
public List<OrderLineItemAppliedDiscount> getAppliedDiscounts()
public Money getBasePriceMoney()
public Money getVariationTotalPriceMoney()
public Money getGrossSalesMoney()
public Money getTotalTaxMoney()
public Money getTotalDiscountMoney()
public Money getTotalMoney()
public OrderLineItemPricingBlocklists getPricingBlocklists()
public String toString()
public OrderLineItem.Builder toBuilder()
OrderLineItem.Builder object.
Creates the instance with the state of the current model.OrderLineItem.Builder objectCopyright © 2022. All rights reserved.