public class PurchaseInvoice 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 |
PurchaseInvoice.Builder |
| Modifier and Type | Field and Description |
|---|---|
protected PostalAddressType |
buyFromAddress |
protected String |
currencyCode |
protected String |
currencyId |
protected BigDecimal |
discountAmount |
protected Boolean |
discountAppliedBeforeTax |
protected LocalDate |
dueDate |
protected LocalDate |
invoiceDate |
protected OffsetDateTime |
lastModifiedDateTime |
protected String |
number |
protected PostalAddressType |
payToAddress |
protected String |
payToContact |
protected String |
payToName |
protected String |
payToVendorId |
protected String |
payToVendorNumber |
protected Boolean |
pricesIncludeTax |
protected PostalAddressType |
shipToAddress |
protected String |
shipToContact |
protected String |
shipToName |
protected String |
status |
protected BigDecimal |
totalAmountExcludingTax |
protected BigDecimal |
totalAmountIncludingTax |
protected BigDecimal |
totalTaxAmount |
protected String |
vendorId |
protected String |
vendorInvoiceNumber |
protected String |
vendorName |
protected String |
vendorNumber |
changedFields, contextPath, id, odataType, unmappedFields| Modifier | Constructor and Description |
|---|---|
protected |
PurchaseInvoice() |
protected String number
protected LocalDate invoiceDate
protected LocalDate dueDate
protected String vendorInvoiceNumber
protected String vendorId
protected String vendorNumber
protected String vendorName
protected String payToName
protected String payToContact
protected String payToVendorId
protected String payToVendorNumber
protected String shipToName
protected String shipToContact
protected PostalAddressType buyFromAddress
protected PostalAddressType payToAddress
protected PostalAddressType shipToAddress
protected String currencyId
protected String currencyCode
protected Boolean pricesIncludeTax
protected BigDecimal discountAmount
protected Boolean discountAppliedBeforeTax
protected BigDecimal totalAmountExcludingTax
protected BigDecimal totalTaxAmount
protected BigDecimal totalAmountIncludingTax
protected String status
protected OffsetDateTime lastModifiedDateTime
public String odataTypeName()
odataTypeName in interface com.github.davidmoten.odata.client.ODataTypeodataTypeName in class Entitypublic static PurchaseInvoice.Builder builderPurchaseInvoice()
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 PurchaseInvoice withNumber(String number)
public PurchaseInvoice withInvoiceDate(LocalDate invoiceDate)
public PurchaseInvoice withDueDate(LocalDate dueDate)
public PurchaseInvoice withVendorInvoiceNumber(String vendorInvoiceNumber)
public PurchaseInvoice withVendorId(String vendorId)
public PurchaseInvoice withVendorNumber(String vendorNumber)
public PurchaseInvoice withVendorName(String vendorName)
public PurchaseInvoice withPayToName(String payToName)
public PurchaseInvoice withPayToContact(String payToContact)
public PurchaseInvoice withPayToVendorId(String payToVendorId)
public PurchaseInvoice withPayToVendorNumber(String payToVendorNumber)
public PurchaseInvoice withShipToName(String shipToName)
public PurchaseInvoice withShipToContact(String shipToContact)
public Optional<PostalAddressType> getBuyFromAddress()
public PurchaseInvoice withBuyFromAddress(PostalAddressType buyFromAddress)
public Optional<PostalAddressType> getPayToAddress()
public PurchaseInvoice withPayToAddress(PostalAddressType payToAddress)
public Optional<PostalAddressType> getShipToAddress()
public PurchaseInvoice withShipToAddress(PostalAddressType shipToAddress)
public PurchaseInvoice withCurrencyId(String currencyId)
public PurchaseInvoice withCurrencyCode(String currencyCode)
public PurchaseInvoice withPricesIncludeTax(Boolean pricesIncludeTax)
public Optional<BigDecimal> getDiscountAmount()
public PurchaseInvoice withDiscountAmount(BigDecimal discountAmount)
public PurchaseInvoice withDiscountAppliedBeforeTax(Boolean discountAppliedBeforeTax)
public Optional<BigDecimal> getTotalAmountExcludingTax()
public PurchaseInvoice withTotalAmountExcludingTax(BigDecimal totalAmountExcludingTax)
public Optional<BigDecimal> getTotalTaxAmount()
public PurchaseInvoice withTotalTaxAmount(BigDecimal totalTaxAmount)
public Optional<BigDecimal> getTotalAmountIncludingTax()
public PurchaseInvoice withTotalAmountIncludingTax(BigDecimal totalAmountIncludingTax)
public PurchaseInvoice withStatus(String status)
public Optional<OffsetDateTime> getLastModifiedDateTime()
public PurchaseInvoice withLastModifiedDateTime(OffsetDateTime lastModifiedDateTime)
public PurchaseInvoiceLineCollectionRequest getPurchaseInvoiceLines()
public VendorRequest getVendor()
public CurrencyRequest getCurrency()
public com.github.davidmoten.odata.client.internal.UnmappedFields getUnmappedFields()
getUnmappedFields in interface com.github.davidmoten.odata.client.ODataTypegetUnmappedFields in class Entitypublic PurchaseInvoice patch()
this with changed fields reset.public PurchaseInvoice put()
this
with changed fields reset (they were ignored anyway).public com.github.davidmoten.odata.client.ActionRequestNoReturn post()
Copyright © 2018–2020. All rights reserved.