public class OrderLineItem extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
OrderLineItem.Builder
Class to build instances of
OrderLineItem. |
| Modifier | Constructor and Description |
|---|---|
protected |
OrderLineItem(String quantity,
io.apimatic.core.types.OptionalNullable<String> uid,
io.apimatic.core.types.OptionalNullable<String> name,
OrderQuantityUnit quantityUnit,
io.apimatic.core.types.OptionalNullable<String> note,
io.apimatic.core.types.OptionalNullable<String> catalogObjectId,
io.apimatic.core.types.OptionalNullable<Long> catalogVersion,
io.apimatic.core.types.OptionalNullable<String> variationName,
String itemType,
io.apimatic.core.types.OptionalNullable<Map<String,String>> metadata,
io.apimatic.core.types.OptionalNullable<List<OrderLineItemModifier>> modifiers,
io.apimatic.core.types.OptionalNullable<List<OrderLineItemAppliedTax>> appliedTaxes,
io.apimatic.core.types.OptionalNullable<List<OrderLineItemAppliedDiscount>> appliedDiscounts,
io.apimatic.core.types.OptionalNullable<List<OrderLineItemAppliedServiceCharge>> appliedServiceCharges,
Money basePriceMoney,
Money variationTotalPriceMoney,
Money grossSalesMoney,
Money totalTaxMoney,
Money totalDiscountMoney,
Money totalMoney,
OrderLineItemPricingBlocklists pricingBlocklists,
Money totalServiceChargeMoney)
Internal initialization constructor.
|
|
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,
List<OrderLineItemAppliedServiceCharge> appliedServiceCharges,
Money basePriceMoney,
Money variationTotalPriceMoney,
Money grossSalesMoney,
Money totalTaxMoney,
Money totalDiscountMoney,
Money totalMoney,
OrderLineItemPricingBlocklists pricingBlocklists,
Money totalServiceChargeMoney)
Initialization constructor.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
List<OrderLineItemAppliedDiscount> |
getAppliedDiscounts()
Getter for AppliedDiscounts.
|
List<OrderLineItemAppliedServiceCharge> |
getAppliedServiceCharges()
Getter for AppliedServiceCharges.
|
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 |
getTotalServiceChargeMoney()
Getter for TotalServiceChargeMoney.
|
Money |
getTotalTaxMoney()
Getter for TotalTaxMoney.
|
String |
getUid()
Getter for Uid.
|
String |
getVariationName()
Getter for VariationName.
|
Money |
getVariationTotalPriceMoney()
Getter for VariationTotalPriceMoney.
|
int |
hashCode() |
protected io.apimatic.core.types.OptionalNullable<List<OrderLineItemAppliedDiscount>> |
internalGetAppliedDiscounts()
Internal Getter for AppliedDiscounts.
|
protected io.apimatic.core.types.OptionalNullable<List<OrderLineItemAppliedServiceCharge>> |
internalGetAppliedServiceCharges()
Internal Getter for AppliedServiceCharges.
|
protected io.apimatic.core.types.OptionalNullable<List<OrderLineItemAppliedTax>> |
internalGetAppliedTaxes()
Internal Getter for AppliedTaxes.
|
protected io.apimatic.core.types.OptionalNullable<String> |
internalGetCatalogObjectId()
Internal Getter for CatalogObjectId.
|
protected io.apimatic.core.types.OptionalNullable<Long> |
internalGetCatalogVersion()
Internal Getter for CatalogVersion.
|
protected io.apimatic.core.types.OptionalNullable<Map<String,String>> |
internalGetMetadata()
Internal Getter for Metadata.
|
protected io.apimatic.core.types.OptionalNullable<List<OrderLineItemModifier>> |
internalGetModifiers()
Internal Getter for Modifiers.
|
protected io.apimatic.core.types.OptionalNullable<String> |
internalGetName()
Internal Getter for Name.
|
protected io.apimatic.core.types.OptionalNullable<String> |
internalGetNote()
Internal Getter for Note.
|
protected io.apimatic.core.types.OptionalNullable<String> |
internalGetUid()
Internal Getter for Uid.
|
protected io.apimatic.core.types.OptionalNullable<String> |
internalGetVariationName()
Internal Getter for VariationName.
|
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, List<OrderLineItemAppliedServiceCharge> appliedServiceCharges, Money basePriceMoney, Money variationTotalPriceMoney, Money grossSalesMoney, Money totalTaxMoney, Money totalDiscountMoney, Money totalMoney, OrderLineItemPricingBlocklists pricingBlocklists, Money totalServiceChargeMoney)
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.appliedServiceCharges - List of OrderLineItemAppliedServiceCharge value for
appliedServiceCharges.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.totalServiceChargeMoney - Money value for totalServiceChargeMoney.protected OrderLineItem(String quantity, io.apimatic.core.types.OptionalNullable<String> uid, io.apimatic.core.types.OptionalNullable<String> name, OrderQuantityUnit quantityUnit, io.apimatic.core.types.OptionalNullable<String> note, io.apimatic.core.types.OptionalNullable<String> catalogObjectId, io.apimatic.core.types.OptionalNullable<Long> catalogVersion, io.apimatic.core.types.OptionalNullable<String> variationName, String itemType, io.apimatic.core.types.OptionalNullable<Map<String,String>> metadata, io.apimatic.core.types.OptionalNullable<List<OrderLineItemModifier>> modifiers, io.apimatic.core.types.OptionalNullable<List<OrderLineItemAppliedTax>> appliedTaxes, io.apimatic.core.types.OptionalNullable<List<OrderLineItemAppliedDiscount>> appliedDiscounts, io.apimatic.core.types.OptionalNullable<List<OrderLineItemAppliedServiceCharge>> appliedServiceCharges, Money basePriceMoney, Money variationTotalPriceMoney, Money grossSalesMoney, Money totalTaxMoney, Money totalDiscountMoney, Money totalMoney, OrderLineItemPricingBlocklists pricingBlocklists, Money totalServiceChargeMoney)
protected io.apimatic.core.types.OptionalNullable<String> internalGetUid()
public String getUid()
protected io.apimatic.core.types.OptionalNullable<String> internalGetName()
public String getName()
public String getQuantity()
public OrderQuantityUnit getQuantityUnit()
protected io.apimatic.core.types.OptionalNullable<String> internalGetNote()
public String getNote()
protected io.apimatic.core.types.OptionalNullable<String> internalGetCatalogObjectId()
public String getCatalogObjectId()
protected io.apimatic.core.types.OptionalNullable<Long> internalGetCatalogVersion()
public Long getCatalogVersion()
protected io.apimatic.core.types.OptionalNullable<String> internalGetVariationName()
public String getVariationName()
public String getItemType()
protected io.apimatic.core.types.OptionalNullable<Map<String,String>> internalGetMetadata()
public Map<String,String> getMetadata()
protected io.apimatic.core.types.OptionalNullable<List<OrderLineItemModifier>> internalGetModifiers()
public List<OrderLineItemModifier> getModifiers()
protected io.apimatic.core.types.OptionalNullable<List<OrderLineItemAppliedTax>> internalGetAppliedTaxes()
public List<OrderLineItemAppliedTax> getAppliedTaxes()
protected io.apimatic.core.types.OptionalNullable<List<OrderLineItemAppliedDiscount>> internalGetAppliedDiscounts()
public List<OrderLineItemAppliedDiscount> getAppliedDiscounts()
protected io.apimatic.core.types.OptionalNullable<List<OrderLineItemAppliedServiceCharge>> internalGetAppliedServiceCharges()
public List<OrderLineItemAppliedServiceCharge> getAppliedServiceCharges()
public Money getBasePriceMoney()
public Money getVariationTotalPriceMoney()
public Money getGrossSalesMoney()
public Money getTotalTaxMoney()
public Money getTotalDiscountMoney()
public Money getTotalMoney()
public OrderLineItemPricingBlocklists getPricingBlocklists()
public Money getTotalServiceChargeMoney()
public String toString()
public OrderLineItem.Builder toBuilder()
OrderLineItem.Builder object.
Creates the instance with the state of the current model.OrderLineItem.Builder objectCopyright © 2023. All rights reserved.