public class XPFOrderItem extends XPFEntity
| Constructor and Description | 
|---|
XPFOrderItem(@NonNull String guid,
            @NonNull XPFProductSku productSku,
            int quantity,
            BigDecimal listUnitPrice,
            BigDecimal saleUnitPrice,
            BigDecimal promoUnitPrice,
            BigDecimal unitPrice,
            BigDecimal discountAmount,
            BigDecimal taxAmount,
            BigDecimal amount,
            String displayName,
            @NonNull Map<String,String> modifierFields,
            @NonNull List<XPFOrderItem> children,
            @NonNull XPFEntitySupplier<List<XPFTaxLine>> taxLines)  | 
| Modifier and Type | Method and Description | 
|---|---|
protected boolean | 
canEqual(Object other)  | 
boolean | 
equals(Object o)  | 
BigDecimal | 
getAmount()
The amount. 
 | 
@NonNull List<XPFOrderItem> | 
getChildren()
The children. 
 | 
BigDecimal | 
getDiscountAmount()
The discount amount. 
 | 
String | 
getDisplayName()
The display name. 
 | 
@NonNull String | 
getGuid()
The guid. 
 | 
BigDecimal | 
getListUnitPrice()
The list unit price. 
 | 
@NonNull Map<String,String> | 
getModifierFields()
The modifier fields. 
 | 
@NonNull XPFProductSku | 
getProductSku()
The product sku. 
 | 
BigDecimal | 
getPromoUnitPrice()
The promo unit price. 
 | 
int | 
getQuantity()
The quantity. 
 | 
BigDecimal | 
getSaleUnitPrice()
The sale unit price. 
 | 
BigDecimal | 
getTaxAmount()
The tax amount. 
 | 
List<XPFTaxLine> | 
getTaxLines()
Get the Tax Lines. 
 | 
BigDecimal | 
getUnitPrice()
The unit price. 
 | 
int | 
hashCode()  | 
String | 
toString()  | 
getCustomDatapublic XPFOrderItem(@NonNull
                    @NonNull String guid,
                    @NonNull
                    @NonNull XPFProductSku productSku,
                    int quantity,
                    BigDecimal listUnitPrice,
                    BigDecimal saleUnitPrice,
                    BigDecimal promoUnitPrice,
                    BigDecimal unitPrice,
                    BigDecimal discountAmount,
                    BigDecimal taxAmount,
                    BigDecimal amount,
                    String displayName,
                    @NonNull
                    @NonNull Map<String,String> modifierFields,
                    @NonNull
                    @NonNull List<XPFOrderItem> children,
                    @NonNull
                    @NonNull XPFEntitySupplier<List<XPFTaxLine>> taxLines)
@LazyLoaded public List<XPFTaxLine> getTaxLines()
@NonNull public @NonNull String getGuid()
@NonNull public @NonNull XPFProductSku getProductSku()
public int getQuantity()
public BigDecimal getListUnitPrice()
public BigDecimal getSaleUnitPrice()
public BigDecimal getPromoUnitPrice()
public BigDecimal getUnitPrice()
public BigDecimal getDiscountAmount()
public BigDecimal getTaxAmount()
public BigDecimal getAmount()
public String getDisplayName()
@NonNull public @NonNull Map<String,String> getModifierFields()
@NonNull public @NonNull List<XPFOrderItem> getChildren()
Copyright © 2024. All rights reserved.