Class TransactionLineItem.Builder
- java.lang.Object
-
- com.merge.api.resources.accounting.types.TransactionLineItem.Builder
-
- Enclosing class:
- TransactionLineItem
public static final class TransactionLineItem.Builder extends java.lang.Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description TransactionLineItem.Builderaccount(java.lang.String account)TransactionLineItem.Builderaccount(java.util.Optional<java.lang.String> account)TransactionLineItembuild()TransactionLineItem.Buildercompany(java.lang.String company)TransactionLineItem.Buildercompany(java.util.Optional<java.lang.String> company)TransactionLineItem.BuildercreatedAt(java.time.OffsetDateTime createdAt)TransactionLineItem.BuildercreatedAt(java.util.Optional<java.time.OffsetDateTime> createdAt)TransactionLineItem.Buildercurrency(TransactionLineItemCurrency currency)TransactionLineItem.Buildercurrency(java.util.Optional<TransactionLineItemCurrency> currency)TransactionLineItem.BuilderexchangeRate(java.lang.String exchangeRate)TransactionLineItem.BuilderexchangeRate(java.util.Optional<java.lang.String> exchangeRate)TransactionLineItem.Builderfrom(TransactionLineItem other)TransactionLineItem.Builderid(java.lang.String id)TransactionLineItem.Builderid(java.util.Optional<java.lang.String> id)TransactionLineItem.Builderitem(TransactionLineItemItem item)TransactionLineItem.Builderitem(java.util.Optional<TransactionLineItemItem> item)TransactionLineItem.Buildermemo(java.lang.String memo)TransactionLineItem.Buildermemo(java.util.Optional<java.lang.String> memo)TransactionLineItem.BuildermodifiedAt(java.time.OffsetDateTime modifiedAt)TransactionLineItem.BuildermodifiedAt(java.util.Optional<java.time.OffsetDateTime> modifiedAt)TransactionLineItem.Builderquantity(java.lang.String quantity)TransactionLineItem.Builderquantity(java.util.Optional<java.lang.String> quantity)TransactionLineItem.BuilderremoteId(java.lang.String remoteId)TransactionLineItem.BuilderremoteId(java.util.Optional<java.lang.String> remoteId)TransactionLineItem.BuilderremoteWasDeleted(java.lang.Boolean remoteWasDeleted)TransactionLineItem.BuilderremoteWasDeleted(java.util.Optional<java.lang.Boolean> remoteWasDeleted)TransactionLineItem.BuildertaxRate(java.lang.String taxRate)TransactionLineItem.BuildertaxRate(java.util.Optional<java.lang.String> taxRate)TransactionLineItem.BuildertotalLineAmount(java.lang.String totalLineAmount)TransactionLineItem.BuildertotalLineAmount(java.util.Optional<java.lang.String> totalLineAmount)TransactionLineItem.BuildertrackingCategories(java.util.List<java.util.Optional<java.lang.String>> trackingCategories)TransactionLineItem.BuildertrackingCategories(java.util.Optional<java.util.List<java.util.Optional<java.lang.String>>> trackingCategories)TransactionLineItem.BuildertrackingCategory(java.lang.String trackingCategory)TransactionLineItem.BuildertrackingCategory(java.util.Optional<java.lang.String> trackingCategory)TransactionLineItem.BuilderunitPrice(java.lang.String unitPrice)TransactionLineItem.BuilderunitPrice(java.util.Optional<java.lang.String> unitPrice)
-
-
-
Method Detail
-
from
public TransactionLineItem.Builder from(TransactionLineItem other)
-
id
public TransactionLineItem.Builder id(java.util.Optional<java.lang.String> id)
-
id
public TransactionLineItem.Builder id(java.lang.String id)
-
remoteId
public TransactionLineItem.Builder remoteId(java.util.Optional<java.lang.String> remoteId)
-
remoteId
public TransactionLineItem.Builder remoteId(java.lang.String remoteId)
-
createdAt
public TransactionLineItem.Builder createdAt(java.util.Optional<java.time.OffsetDateTime> createdAt)
-
createdAt
public TransactionLineItem.Builder createdAt(java.time.OffsetDateTime createdAt)
-
modifiedAt
public TransactionLineItem.Builder modifiedAt(java.util.Optional<java.time.OffsetDateTime> modifiedAt)
-
modifiedAt
public TransactionLineItem.Builder modifiedAt(java.time.OffsetDateTime modifiedAt)
-
memo
public TransactionLineItem.Builder memo(java.util.Optional<java.lang.String> memo)
-
memo
public TransactionLineItem.Builder memo(java.lang.String memo)
-
unitPrice
public TransactionLineItem.Builder unitPrice(java.util.Optional<java.lang.String> unitPrice)
-
unitPrice
public TransactionLineItem.Builder unitPrice(java.lang.String unitPrice)
-
quantity
public TransactionLineItem.Builder quantity(java.util.Optional<java.lang.String> quantity)
-
quantity
public TransactionLineItem.Builder quantity(java.lang.String quantity)
-
item
public TransactionLineItem.Builder item(java.util.Optional<TransactionLineItemItem> item)
-
item
public TransactionLineItem.Builder item(TransactionLineItemItem item)
-
account
public TransactionLineItem.Builder account(java.util.Optional<java.lang.String> account)
-
account
public TransactionLineItem.Builder account(java.lang.String account)
-
trackingCategory
public TransactionLineItem.Builder trackingCategory(java.util.Optional<java.lang.String> trackingCategory)
-
trackingCategory
public TransactionLineItem.Builder trackingCategory(java.lang.String trackingCategory)
-
trackingCategories
public TransactionLineItem.Builder trackingCategories(java.util.Optional<java.util.List<java.util.Optional<java.lang.String>>> trackingCategories)
-
trackingCategories
public TransactionLineItem.Builder trackingCategories(java.util.List<java.util.Optional<java.lang.String>> trackingCategories)
-
totalLineAmount
public TransactionLineItem.Builder totalLineAmount(java.util.Optional<java.lang.String> totalLineAmount)
-
totalLineAmount
public TransactionLineItem.Builder totalLineAmount(java.lang.String totalLineAmount)
-
taxRate
public TransactionLineItem.Builder taxRate(java.util.Optional<java.lang.String> taxRate)
-
taxRate
public TransactionLineItem.Builder taxRate(java.lang.String taxRate)
-
currency
public TransactionLineItem.Builder currency(java.util.Optional<TransactionLineItemCurrency> currency)
-
currency
public TransactionLineItem.Builder currency(TransactionLineItemCurrency currency)
-
exchangeRate
public TransactionLineItem.Builder exchangeRate(java.util.Optional<java.lang.String> exchangeRate)
-
exchangeRate
public TransactionLineItem.Builder exchangeRate(java.lang.String exchangeRate)
-
company
public TransactionLineItem.Builder company(java.util.Optional<java.lang.String> company)
-
company
public TransactionLineItem.Builder company(java.lang.String company)
-
remoteWasDeleted
public TransactionLineItem.Builder remoteWasDeleted(java.util.Optional<java.lang.Boolean> remoteWasDeleted)
-
remoteWasDeleted
public TransactionLineItem.Builder remoteWasDeleted(java.lang.Boolean remoteWasDeleted)
-
build
public TransactionLineItem build()
-
-