public class SalesOrderLine extends Entity implements com.github.davidmoten.odata.client.ODataEntityType
Org.OData.Capabilities.V1.UpdateRestrictions
Updatable = true
Org.OData.Capabilities.V1.InsertRestrictions
Insertable = false
Org.OData.Capabilities.V1.DeleteRestrictions
Deletable = false
| Modifier and Type | Class and Description |
|---|---|
static class |
SalesOrderLine.Builder |
| Modifier and Type | Field and Description |
|---|---|
protected String |
accountId |
protected BigDecimal |
amountExcludingTax |
protected BigDecimal |
amountIncludingTax |
protected String |
description |
protected BigDecimal |
discountAmount |
protected Boolean |
discountAppliedBeforeTax |
protected BigDecimal |
discountPercent |
protected String |
documentId |
protected BigDecimal |
invoiceDiscountAllocation |
protected BigDecimal |
invoicedQuantity |
protected BigDecimal |
invoiceQuantity |
protected String |
itemId |
protected String |
lineType |
protected BigDecimal |
netAmount |
protected BigDecimal |
netAmountIncludingTax |
protected BigDecimal |
netTaxAmount |
protected BigDecimal |
quantity |
protected Integer |
sequence |
protected LocalDate |
shipmentDate |
protected BigDecimal |
shippedQuantity |
protected BigDecimal |
shipQuantity |
protected String |
taxCode |
protected BigDecimal |
taxPercent |
protected BigDecimal |
totalTaxAmount |
protected String |
unitOfMeasureId |
protected BigDecimal |
unitPrice |
changedFields, contextPath, id, odataType, unmappedFields| Modifier | Constructor and Description |
|---|---|
protected |
SalesOrderLine() |
protected String documentId
protected Integer sequence
protected String itemId
protected String accountId
protected String lineType
protected String description
protected String unitOfMeasureId
protected BigDecimal quantity
protected BigDecimal unitPrice
protected BigDecimal discountAmount
protected BigDecimal discountPercent
protected Boolean discountAppliedBeforeTax
protected BigDecimal amountExcludingTax
protected String taxCode
protected BigDecimal taxPercent
protected BigDecimal totalTaxAmount
protected BigDecimal amountIncludingTax
protected BigDecimal invoiceDiscountAllocation
protected BigDecimal netAmount
protected BigDecimal netTaxAmount
protected BigDecimal netAmountIncludingTax
protected LocalDate shipmentDate
protected BigDecimal shippedQuantity
protected BigDecimal invoicedQuantity
protected BigDecimal invoiceQuantity
protected BigDecimal shipQuantity
public String odataTypeName()
odataTypeName in interface com.github.davidmoten.odata.client.ODataTypeodataTypeName in class Entitypublic static SalesOrderLine.Builder builderSalesOrderLine()
public com.github.davidmoten.odata.client.internal.ChangedFields getChangedFields()
getChangedFields in interface com.github.davidmoten.odata.client.ODataEntityTypegetChangedFields in class Entitypublic void postInject(boolean addKeysToContextPath)
postInject in interface com.github.davidmoten.odata.client.ODataTypepostInject in class Entitypublic SalesOrderLine withDocumentId(String documentId)
public SalesOrderLine withSequence(Integer sequence)
public SalesOrderLine withItemId(String itemId)
public SalesOrderLine withAccountId(String accountId)
public SalesOrderLine withLineType(String lineType)
public SalesOrderLine withDescription(String description)
public SalesOrderLine withUnitOfMeasureId(String unitOfMeasureId)
public Optional<BigDecimal> getQuantity()
public SalesOrderLine withQuantity(BigDecimal quantity)
public Optional<BigDecimal> getUnitPrice()
public SalesOrderLine withUnitPrice(BigDecimal unitPrice)
public Optional<BigDecimal> getDiscountAmount()
public SalesOrderLine withDiscountAmount(BigDecimal discountAmount)
public Optional<BigDecimal> getDiscountPercent()
public SalesOrderLine withDiscountPercent(BigDecimal discountPercent)
public SalesOrderLine withDiscountAppliedBeforeTax(Boolean discountAppliedBeforeTax)
public Optional<BigDecimal> getAmountExcludingTax()
public SalesOrderLine withAmountExcludingTax(BigDecimal amountExcludingTax)
public SalesOrderLine withTaxCode(String taxCode)
public Optional<BigDecimal> getTaxPercent()
public SalesOrderLine withTaxPercent(BigDecimal taxPercent)
public Optional<BigDecimal> getTotalTaxAmount()
public SalesOrderLine withTotalTaxAmount(BigDecimal totalTaxAmount)
public Optional<BigDecimal> getAmountIncludingTax()
public SalesOrderLine withAmountIncludingTax(BigDecimal amountIncludingTax)
public Optional<BigDecimal> getInvoiceDiscountAllocation()
public SalesOrderLine withInvoiceDiscountAllocation(BigDecimal invoiceDiscountAllocation)
public Optional<BigDecimal> getNetAmount()
public SalesOrderLine withNetAmount(BigDecimal netAmount)
public Optional<BigDecimal> getNetTaxAmount()
public SalesOrderLine withNetTaxAmount(BigDecimal netTaxAmount)
public Optional<BigDecimal> getNetAmountIncludingTax()
public SalesOrderLine withNetAmountIncludingTax(BigDecimal netAmountIncludingTax)
public SalesOrderLine withShipmentDate(LocalDate shipmentDate)
public Optional<BigDecimal> getShippedQuantity()
public SalesOrderLine withShippedQuantity(BigDecimal shippedQuantity)
public Optional<BigDecimal> getInvoicedQuantity()
public SalesOrderLine withInvoicedQuantity(BigDecimal invoicedQuantity)
public Optional<BigDecimal> getInvoiceQuantity()
public SalesOrderLine withInvoiceQuantity(BigDecimal invoiceQuantity)
public Optional<BigDecimal> getShipQuantity()
public SalesOrderLine withShipQuantity(BigDecimal shipQuantity)
public ItemRequest getItem()
public AccountRequest getAccount()
public com.github.davidmoten.odata.client.internal.UnmappedFields getUnmappedFields()
getUnmappedFields in interface com.github.davidmoten.odata.client.ODataTypegetUnmappedFields in class Entitypublic SalesOrderLine patch()
this with changed fields reset.public SalesOrderLine put()
this
with changed fields reset (they were ignored anyway).Copyright © 2018–2020. All rights reserved.