Class PurchaseOrderLineItemRequest.Builder
- java.lang.Object
-
- com.merge.api.resources.accounting.types.PurchaseOrderLineItemRequest.Builder
-
- Enclosing class:
- PurchaseOrderLineItemRequest
public static final class PurchaseOrderLineItemRequest.Builder extends java.lang.Object
-
-
Method Summary
-
-
-
Method Detail
-
from
public PurchaseOrderLineItemRequest.Builder from(PurchaseOrderLineItemRequest other)
-
remoteId
public PurchaseOrderLineItemRequest.Builder remoteId(java.util.Optional<java.lang.String> remoteId)
-
remoteId
public PurchaseOrderLineItemRequest.Builder remoteId(java.lang.String remoteId)
-
description
public PurchaseOrderLineItemRequest.Builder description(java.util.Optional<java.lang.String> description)
-
description
public PurchaseOrderLineItemRequest.Builder description(java.lang.String description)
-
unitPrice
public PurchaseOrderLineItemRequest.Builder unitPrice(java.util.Optional<java.lang.Double> unitPrice)
-
unitPrice
public PurchaseOrderLineItemRequest.Builder unitPrice(java.lang.Double unitPrice)
-
quantity
public PurchaseOrderLineItemRequest.Builder quantity(java.util.Optional<java.lang.Double> quantity)
-
quantity
public PurchaseOrderLineItemRequest.Builder quantity(java.lang.Double quantity)
-
item
public PurchaseOrderLineItemRequest.Builder item(java.util.Optional<PurchaseOrderLineItemRequestItem> item)
-
item
public PurchaseOrderLineItemRequest.Builder item(PurchaseOrderLineItemRequestItem item)
-
account
public PurchaseOrderLineItemRequest.Builder account(java.util.Optional<java.lang.String> account)
-
account
public PurchaseOrderLineItemRequest.Builder account(java.lang.String account)
-
trackingCategory
public PurchaseOrderLineItemRequest.Builder trackingCategory(java.util.Optional<java.lang.String> trackingCategory)
-
trackingCategory
public PurchaseOrderLineItemRequest.Builder trackingCategory(java.lang.String trackingCategory)
-
trackingCategories
public PurchaseOrderLineItemRequest.Builder trackingCategories(java.util.Optional<java.util.List<java.util.Optional<java.lang.String>>> trackingCategories)
-
trackingCategories
public PurchaseOrderLineItemRequest.Builder trackingCategories(java.util.List<java.util.Optional<java.lang.String>> trackingCategories)
-
taxAmount
public PurchaseOrderLineItemRequest.Builder taxAmount(java.util.Optional<java.lang.String> taxAmount)
-
taxAmount
public PurchaseOrderLineItemRequest.Builder taxAmount(java.lang.String taxAmount)
-
totalLineAmount
public PurchaseOrderLineItemRequest.Builder totalLineAmount(java.util.Optional<java.lang.String> totalLineAmount)
-
totalLineAmount
public PurchaseOrderLineItemRequest.Builder totalLineAmount(java.lang.String totalLineAmount)
-
currency
public PurchaseOrderLineItemRequest.Builder currency(java.util.Optional<PurchaseOrderLineItemRequestCurrency> currency)
-
currency
public PurchaseOrderLineItemRequest.Builder currency(PurchaseOrderLineItemRequestCurrency currency)
-
taxRate
public PurchaseOrderLineItemRequest.Builder taxRate(java.util.Optional<java.lang.String> taxRate)
-
taxRate
public PurchaseOrderLineItemRequest.Builder taxRate(java.lang.String taxRate)
-
exchangeRate
public PurchaseOrderLineItemRequest.Builder exchangeRate(java.util.Optional<java.lang.String> exchangeRate)
-
exchangeRate
public PurchaseOrderLineItemRequest.Builder exchangeRate(java.lang.String exchangeRate)
-
company
public PurchaseOrderLineItemRequest.Builder company(java.util.Optional<java.lang.String> company)
-
company
public PurchaseOrderLineItemRequest.Builder company(java.lang.String company)
-
integrationParams
public PurchaseOrderLineItemRequest.Builder integrationParams(java.util.Optional<java.util.Map<java.lang.String,com.fasterxml.jackson.databind.JsonNode>> integrationParams)
-
integrationParams
public PurchaseOrderLineItemRequest.Builder integrationParams(java.util.Map<java.lang.String,com.fasterxml.jackson.databind.JsonNode> integrationParams)
-
linkedAccountParams
public PurchaseOrderLineItemRequest.Builder linkedAccountParams(java.util.Optional<java.util.Map<java.lang.String,com.fasterxml.jackson.databind.JsonNode>> linkedAccountParams)
-
linkedAccountParams
public PurchaseOrderLineItemRequest.Builder linkedAccountParams(java.util.Map<java.lang.String,com.fasterxml.jackson.databind.JsonNode> linkedAccountParams)
-
remoteFields
public PurchaseOrderLineItemRequest.Builder remoteFields(java.util.Optional<java.util.List<RemoteFieldRequest>> remoteFields)
-
remoteFields
public PurchaseOrderLineItemRequest.Builder remoteFields(java.util.List<RemoteFieldRequest> remoteFields)
-
build
public PurchaseOrderLineItemRequest build()
-
-