Class JournalEntryRequest.Builder
- java.lang.Object
-
- com.merge.api.resources.accounting.types.JournalEntryRequest.Builder
-
- Enclosing class:
- JournalEntryRequest
public static final class JournalEntryRequest.Builder extends java.lang.Object
-
-
Method Summary
-
-
-
Method Detail
-
from
public JournalEntryRequest.Builder from(JournalEntryRequest other)
-
transactionDate
public JournalEntryRequest.Builder transactionDate(java.util.Optional<java.time.OffsetDateTime> transactionDate)
-
transactionDate
public JournalEntryRequest.Builder transactionDate(java.time.OffsetDateTime transactionDate)
-
payments
public JournalEntryRequest.Builder payments(java.util.Optional<java.util.List<java.util.Optional<JournalEntryRequestPaymentsItem>>> payments)
-
payments
public JournalEntryRequest.Builder payments(java.util.List<java.util.Optional<JournalEntryRequestPaymentsItem>> payments)
-
memo
public JournalEntryRequest.Builder memo(java.util.Optional<java.lang.String> memo)
-
memo
public JournalEntryRequest.Builder memo(java.lang.String memo)
-
currency
public JournalEntryRequest.Builder currency(java.util.Optional<JournalEntryRequestCurrency> currency)
-
currency
public JournalEntryRequest.Builder currency(JournalEntryRequestCurrency currency)
-
exchangeRate
public JournalEntryRequest.Builder exchangeRate(java.util.Optional<java.lang.String> exchangeRate)
-
exchangeRate
public JournalEntryRequest.Builder exchangeRate(java.lang.String exchangeRate)
-
company
public JournalEntryRequest.Builder company(java.util.Optional<JournalEntryRequestCompany> company)
-
company
public JournalEntryRequest.Builder company(JournalEntryRequestCompany company)
-
trackingCategories
public JournalEntryRequest.Builder trackingCategories(java.util.Optional<java.util.List<java.util.Optional<JournalEntryRequestTrackingCategoriesItem>>> trackingCategories)
-
trackingCategories
public JournalEntryRequest.Builder trackingCategories(java.util.List<java.util.Optional<JournalEntryRequestTrackingCategoriesItem>> trackingCategories)
-
inclusiveOfTax
public JournalEntryRequest.Builder inclusiveOfTax(java.util.Optional<java.lang.Boolean> inclusiveOfTax)
-
inclusiveOfTax
public JournalEntryRequest.Builder inclusiveOfTax(java.lang.Boolean inclusiveOfTax)
-
lines
public JournalEntryRequest.Builder lines(java.util.Optional<java.util.List<JournalLineRequest>> lines)
-
lines
public JournalEntryRequest.Builder lines(java.util.List<JournalLineRequest> lines)
-
journalNumber
public JournalEntryRequest.Builder journalNumber(java.util.Optional<java.lang.String> journalNumber)
-
journalNumber
public JournalEntryRequest.Builder journalNumber(java.lang.String journalNumber)
-
postingStatus
public JournalEntryRequest.Builder postingStatus(java.util.Optional<JournalEntryRequestPostingStatus> postingStatus)
-
postingStatus
public JournalEntryRequest.Builder postingStatus(JournalEntryRequestPostingStatus postingStatus)
-
integrationParams
public JournalEntryRequest.Builder integrationParams(java.util.Optional<java.util.Map<java.lang.String,com.fasterxml.jackson.databind.JsonNode>> integrationParams)
-
integrationParams
public JournalEntryRequest.Builder integrationParams(java.util.Map<java.lang.String,com.fasterxml.jackson.databind.JsonNode> integrationParams)
-
linkedAccountParams
public JournalEntryRequest.Builder linkedAccountParams(java.util.Optional<java.util.Map<java.lang.String,com.fasterxml.jackson.databind.JsonNode>> linkedAccountParams)
-
linkedAccountParams
public JournalEntryRequest.Builder linkedAccountParams(java.util.Map<java.lang.String,com.fasterxml.jackson.databind.JsonNode> linkedAccountParams)
-
remoteFields
public JournalEntryRequest.Builder remoteFields(java.util.Optional<java.util.List<RemoteFieldRequest>> remoteFields)
-
remoteFields
public JournalEntryRequest.Builder remoteFields(java.util.List<RemoteFieldRequest> remoteFields)
-
build
public JournalEntryRequest build()
-
-