Class PurchaseOrder.Builder
- java.lang.Object
-
- com.merge.api.resources.accounting.types.PurchaseOrder.Builder
-
- Enclosing class:
- PurchaseOrder
public static final class PurchaseOrder.Builder extends java.lang.Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PurchaseOrder.BuilderaccountingPeriod(PurchaseOrderAccountingPeriod accountingPeriod)PurchaseOrder.BuilderaccountingPeriod(java.util.Optional<PurchaseOrderAccountingPeriod> accountingPeriod)PurchaseOrderbuild()PurchaseOrder.Buildercompany(PurchaseOrderCompany company)PurchaseOrder.Buildercompany(java.util.Optional<PurchaseOrderCompany> company)PurchaseOrder.BuildercreatedAt(java.time.OffsetDateTime createdAt)PurchaseOrder.BuildercreatedAt(java.util.Optional<java.time.OffsetDateTime> createdAt)PurchaseOrder.Buildercurrency(PurchaseOrderCurrency currency)PurchaseOrder.Buildercurrency(java.util.Optional<PurchaseOrderCurrency> currency)PurchaseOrder.Buildercustomer(java.lang.String customer)PurchaseOrder.Buildercustomer(java.util.Optional<java.lang.String> customer)PurchaseOrder.BuilderdeliveryAddress(PurchaseOrderDeliveryAddress deliveryAddress)PurchaseOrder.BuilderdeliveryAddress(java.util.Optional<PurchaseOrderDeliveryAddress> deliveryAddress)PurchaseOrder.BuilderdeliveryDate(java.time.OffsetDateTime deliveryDate)PurchaseOrder.BuilderdeliveryDate(java.util.Optional<java.time.OffsetDateTime> deliveryDate)PurchaseOrder.BuilderexchangeRate(java.lang.String exchangeRate)PurchaseOrder.BuilderexchangeRate(java.util.Optional<java.lang.String> exchangeRate)PurchaseOrder.BuilderfieldMappings(java.util.Map<java.lang.String,com.fasterxml.jackson.databind.JsonNode> fieldMappings)PurchaseOrder.BuilderfieldMappings(java.util.Optional<java.util.Map<java.lang.String,com.fasterxml.jackson.databind.JsonNode>> fieldMappings)PurchaseOrder.Builderfrom(PurchaseOrder other)PurchaseOrder.Builderid(java.lang.String id)PurchaseOrder.Builderid(java.util.Optional<java.lang.String> id)PurchaseOrder.BuilderinclusiveOfTax(java.lang.Boolean inclusiveOfTax)PurchaseOrder.BuilderinclusiveOfTax(java.util.Optional<java.lang.Boolean> inclusiveOfTax)PurchaseOrder.BuilderissueDate(java.time.OffsetDateTime issueDate)PurchaseOrder.BuilderissueDate(java.util.Optional<java.time.OffsetDateTime> issueDate)PurchaseOrder.BuilderlineItems(java.util.List<PurchaseOrderLineItem> lineItems)PurchaseOrder.BuilderlineItems(java.util.Optional<java.util.List<PurchaseOrderLineItem>> lineItems)PurchaseOrder.Buildermemo(java.lang.String memo)PurchaseOrder.Buildermemo(java.util.Optional<java.lang.String> memo)PurchaseOrder.BuildermodifiedAt(java.time.OffsetDateTime modifiedAt)PurchaseOrder.BuildermodifiedAt(java.util.Optional<java.time.OffsetDateTime> modifiedAt)PurchaseOrder.BuilderpurchaseOrderNumber(java.lang.String purchaseOrderNumber)PurchaseOrder.BuilderpurchaseOrderNumber(java.util.Optional<java.lang.String> purchaseOrderNumber)PurchaseOrder.BuilderremoteCreatedAt(java.time.OffsetDateTime remoteCreatedAt)PurchaseOrder.BuilderremoteCreatedAt(java.util.Optional<java.time.OffsetDateTime> remoteCreatedAt)PurchaseOrder.BuilderremoteData(java.util.List<RemoteData> remoteData)PurchaseOrder.BuilderremoteData(java.util.Optional<java.util.List<RemoteData>> remoteData)PurchaseOrder.BuilderremoteFields(java.util.List<RemoteField> remoteFields)PurchaseOrder.BuilderremoteFields(java.util.Optional<java.util.List<RemoteField>> remoteFields)PurchaseOrder.BuilderremoteId(java.lang.String remoteId)PurchaseOrder.BuilderremoteId(java.util.Optional<java.lang.String> remoteId)PurchaseOrder.BuilderremoteUpdatedAt(java.time.OffsetDateTime remoteUpdatedAt)PurchaseOrder.BuilderremoteUpdatedAt(java.util.Optional<java.time.OffsetDateTime> remoteUpdatedAt)PurchaseOrder.BuilderremoteWasDeleted(java.lang.Boolean remoteWasDeleted)PurchaseOrder.BuilderremoteWasDeleted(java.util.Optional<java.lang.Boolean> remoteWasDeleted)PurchaseOrder.Builderstatus(PurchaseOrderStatus status)PurchaseOrder.Builderstatus(java.util.Optional<PurchaseOrderStatus> status)PurchaseOrder.BuildertotalAmount(java.lang.Double totalAmount)PurchaseOrder.BuildertotalAmount(java.util.Optional<java.lang.Double> totalAmount)PurchaseOrder.BuildertrackingCategories(java.util.List<java.util.Optional<PurchaseOrderTrackingCategoriesItem>> trackingCategories)PurchaseOrder.BuildertrackingCategories(java.util.Optional<java.util.List<java.util.Optional<PurchaseOrderTrackingCategoriesItem>>> trackingCategories)PurchaseOrder.Buildervendor(PurchaseOrderVendor vendor)PurchaseOrder.Buildervendor(java.util.Optional<PurchaseOrderVendor> vendor)
-
-
-
Method Detail
-
from
public PurchaseOrder.Builder from(PurchaseOrder other)
-
id
public PurchaseOrder.Builder id(java.util.Optional<java.lang.String> id)
-
id
public PurchaseOrder.Builder id(java.lang.String id)
-
remoteId
public PurchaseOrder.Builder remoteId(java.util.Optional<java.lang.String> remoteId)
-
remoteId
public PurchaseOrder.Builder remoteId(java.lang.String remoteId)
-
createdAt
public PurchaseOrder.Builder createdAt(java.util.Optional<java.time.OffsetDateTime> createdAt)
-
createdAt
public PurchaseOrder.Builder createdAt(java.time.OffsetDateTime createdAt)
-
modifiedAt
public PurchaseOrder.Builder modifiedAt(java.util.Optional<java.time.OffsetDateTime> modifiedAt)
-
modifiedAt
public PurchaseOrder.Builder modifiedAt(java.time.OffsetDateTime modifiedAt)
-
status
public PurchaseOrder.Builder status(java.util.Optional<PurchaseOrderStatus> status)
-
status
public PurchaseOrder.Builder status(PurchaseOrderStatus status)
-
issueDate
public PurchaseOrder.Builder issueDate(java.util.Optional<java.time.OffsetDateTime> issueDate)
-
issueDate
public PurchaseOrder.Builder issueDate(java.time.OffsetDateTime issueDate)
-
purchaseOrderNumber
public PurchaseOrder.Builder purchaseOrderNumber(java.util.Optional<java.lang.String> purchaseOrderNumber)
-
purchaseOrderNumber
public PurchaseOrder.Builder purchaseOrderNumber(java.lang.String purchaseOrderNumber)
-
deliveryDate
public PurchaseOrder.Builder deliveryDate(java.util.Optional<java.time.OffsetDateTime> deliveryDate)
-
deliveryDate
public PurchaseOrder.Builder deliveryDate(java.time.OffsetDateTime deliveryDate)
-
deliveryAddress
public PurchaseOrder.Builder deliveryAddress(java.util.Optional<PurchaseOrderDeliveryAddress> deliveryAddress)
-
deliveryAddress
public PurchaseOrder.Builder deliveryAddress(PurchaseOrderDeliveryAddress deliveryAddress)
-
customer
public PurchaseOrder.Builder customer(java.util.Optional<java.lang.String> customer)
-
customer
public PurchaseOrder.Builder customer(java.lang.String customer)
-
vendor
public PurchaseOrder.Builder vendor(java.util.Optional<PurchaseOrderVendor> vendor)
-
vendor
public PurchaseOrder.Builder vendor(PurchaseOrderVendor vendor)
-
memo
public PurchaseOrder.Builder memo(java.util.Optional<java.lang.String> memo)
-
memo
public PurchaseOrder.Builder memo(java.lang.String memo)
-
company
public PurchaseOrder.Builder company(java.util.Optional<PurchaseOrderCompany> company)
-
company
public PurchaseOrder.Builder company(PurchaseOrderCompany company)
-
totalAmount
public PurchaseOrder.Builder totalAmount(java.util.Optional<java.lang.Double> totalAmount)
-
totalAmount
public PurchaseOrder.Builder totalAmount(java.lang.Double totalAmount)
-
currency
public PurchaseOrder.Builder currency(java.util.Optional<PurchaseOrderCurrency> currency)
-
currency
public PurchaseOrder.Builder currency(PurchaseOrderCurrency currency)
-
exchangeRate
public PurchaseOrder.Builder exchangeRate(java.util.Optional<java.lang.String> exchangeRate)
-
exchangeRate
public PurchaseOrder.Builder exchangeRate(java.lang.String exchangeRate)
-
lineItems
public PurchaseOrder.Builder lineItems(java.util.Optional<java.util.List<PurchaseOrderLineItem>> lineItems)
-
lineItems
public PurchaseOrder.Builder lineItems(java.util.List<PurchaseOrderLineItem> lineItems)
-
inclusiveOfTax
public PurchaseOrder.Builder inclusiveOfTax(java.util.Optional<java.lang.Boolean> inclusiveOfTax)
-
inclusiveOfTax
public PurchaseOrder.Builder inclusiveOfTax(java.lang.Boolean inclusiveOfTax)
-
trackingCategories
public PurchaseOrder.Builder trackingCategories(java.util.Optional<java.util.List<java.util.Optional<PurchaseOrderTrackingCategoriesItem>>> trackingCategories)
-
trackingCategories
public PurchaseOrder.Builder trackingCategories(java.util.List<java.util.Optional<PurchaseOrderTrackingCategoriesItem>> trackingCategories)
-
accountingPeriod
public PurchaseOrder.Builder accountingPeriod(java.util.Optional<PurchaseOrderAccountingPeriod> accountingPeriod)
-
accountingPeriod
public PurchaseOrder.Builder accountingPeriod(PurchaseOrderAccountingPeriod accountingPeriod)
-
remoteCreatedAt
public PurchaseOrder.Builder remoteCreatedAt(java.util.Optional<java.time.OffsetDateTime> remoteCreatedAt)
-
remoteCreatedAt
public PurchaseOrder.Builder remoteCreatedAt(java.time.OffsetDateTime remoteCreatedAt)
-
remoteUpdatedAt
public PurchaseOrder.Builder remoteUpdatedAt(java.util.Optional<java.time.OffsetDateTime> remoteUpdatedAt)
-
remoteUpdatedAt
public PurchaseOrder.Builder remoteUpdatedAt(java.time.OffsetDateTime remoteUpdatedAt)
-
remoteWasDeleted
public PurchaseOrder.Builder remoteWasDeleted(java.util.Optional<java.lang.Boolean> remoteWasDeleted)
-
remoteWasDeleted
public PurchaseOrder.Builder remoteWasDeleted(java.lang.Boolean remoteWasDeleted)
-
fieldMappings
public PurchaseOrder.Builder fieldMappings(java.util.Optional<java.util.Map<java.lang.String,com.fasterxml.jackson.databind.JsonNode>> fieldMappings)
-
fieldMappings
public PurchaseOrder.Builder fieldMappings(java.util.Map<java.lang.String,com.fasterxml.jackson.databind.JsonNode> fieldMappings)
-
remoteData
public PurchaseOrder.Builder remoteData(java.util.Optional<java.util.List<RemoteData>> remoteData)
-
remoteData
public PurchaseOrder.Builder remoteData(java.util.List<RemoteData> remoteData)
-
remoteFields
public PurchaseOrder.Builder remoteFields(java.util.Optional<java.util.List<RemoteField>> remoteFields)
-
remoteFields
public PurchaseOrder.Builder remoteFields(java.util.List<RemoteField> remoteFields)
-
build
public PurchaseOrder build()
-
-