Class JournalEntry.Builder
- java.lang.Object
-
- com.merge.api.resources.accounting.types.JournalEntry.Builder
-
- Enclosing class:
- JournalEntry
public static final class JournalEntry.Builder extends java.lang.Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description JournalEntry.BuilderaccountingPeriod(JournalEntryAccountingPeriod accountingPeriod)JournalEntry.BuilderaccountingPeriod(java.util.Optional<JournalEntryAccountingPeriod> accountingPeriod)JournalEntry.BuilderappliedPayments(java.util.List<java.util.Optional<JournalEntryAppliedPaymentsItem>> appliedPayments)JournalEntry.BuilderappliedPayments(java.util.Optional<java.util.List<java.util.Optional<JournalEntryAppliedPaymentsItem>>> appliedPayments)JournalEntrybuild()JournalEntry.Buildercompany(JournalEntryCompany company)JournalEntry.Buildercompany(java.util.Optional<JournalEntryCompany> company)JournalEntry.BuildercreatedAt(java.time.OffsetDateTime createdAt)JournalEntry.BuildercreatedAt(java.util.Optional<java.time.OffsetDateTime> createdAt)JournalEntry.Buildercurrency(JournalEntryCurrency currency)JournalEntry.Buildercurrency(java.util.Optional<JournalEntryCurrency> currency)JournalEntry.BuilderexchangeRate(java.lang.String exchangeRate)JournalEntry.BuilderexchangeRate(java.util.Optional<java.lang.String> exchangeRate)JournalEntry.BuilderfieldMappings(java.util.Map<java.lang.String,com.fasterxml.jackson.databind.JsonNode> fieldMappings)JournalEntry.BuilderfieldMappings(java.util.Optional<java.util.Map<java.lang.String,com.fasterxml.jackson.databind.JsonNode>> fieldMappings)JournalEntry.Builderfrom(JournalEntry other)JournalEntry.Builderid(java.lang.String id)JournalEntry.Builderid(java.util.Optional<java.lang.String> id)JournalEntry.BuilderinclusiveOfTax(java.lang.Boolean inclusiveOfTax)JournalEntry.BuilderinclusiveOfTax(java.util.Optional<java.lang.Boolean> inclusiveOfTax)JournalEntry.BuilderjournalNumber(java.lang.String journalNumber)JournalEntry.BuilderjournalNumber(java.util.Optional<java.lang.String> journalNumber)JournalEntry.Builderlines(java.util.List<JournalLine> lines)JournalEntry.Builderlines(java.util.Optional<java.util.List<JournalLine>> lines)JournalEntry.Buildermemo(java.lang.String memo)JournalEntry.Buildermemo(java.util.Optional<java.lang.String> memo)JournalEntry.BuildermodifiedAt(java.time.OffsetDateTime modifiedAt)JournalEntry.BuildermodifiedAt(java.util.Optional<java.time.OffsetDateTime> modifiedAt)JournalEntry.Builderpayments(java.util.List<java.util.Optional<JournalEntryPaymentsItem>> payments)JournalEntry.Builderpayments(java.util.Optional<java.util.List<java.util.Optional<JournalEntryPaymentsItem>>> payments)JournalEntry.BuilderpostingStatus(JournalEntryPostingStatus postingStatus)JournalEntry.BuilderpostingStatus(java.util.Optional<JournalEntryPostingStatus> postingStatus)JournalEntry.BuilderremoteCreatedAt(java.time.OffsetDateTime remoteCreatedAt)JournalEntry.BuilderremoteCreatedAt(java.util.Optional<java.time.OffsetDateTime> remoteCreatedAt)JournalEntry.BuilderremoteData(java.util.List<RemoteData> remoteData)JournalEntry.BuilderremoteData(java.util.Optional<java.util.List<RemoteData>> remoteData)JournalEntry.BuilderremoteFields(java.util.List<RemoteField> remoteFields)JournalEntry.BuilderremoteFields(java.util.Optional<java.util.List<RemoteField>> remoteFields)JournalEntry.BuilderremoteId(java.lang.String remoteId)JournalEntry.BuilderremoteId(java.util.Optional<java.lang.String> remoteId)JournalEntry.BuilderremoteUpdatedAt(java.time.OffsetDateTime remoteUpdatedAt)JournalEntry.BuilderremoteUpdatedAt(java.util.Optional<java.time.OffsetDateTime> remoteUpdatedAt)JournalEntry.BuilderremoteWasDeleted(java.lang.Boolean remoteWasDeleted)JournalEntry.BuilderremoteWasDeleted(java.util.Optional<java.lang.Boolean> remoteWasDeleted)JournalEntry.BuildertrackingCategories(java.util.List<java.util.Optional<JournalEntryTrackingCategoriesItem>> trackingCategories)JournalEntry.BuildertrackingCategories(java.util.Optional<java.util.List<java.util.Optional<JournalEntryTrackingCategoriesItem>>> trackingCategories)JournalEntry.BuildertransactionDate(java.time.OffsetDateTime transactionDate)JournalEntry.BuildertransactionDate(java.util.Optional<java.time.OffsetDateTime> transactionDate)
-
-
-
Method Detail
-
from
public JournalEntry.Builder from(JournalEntry other)
-
id
public JournalEntry.Builder id(java.util.Optional<java.lang.String> id)
-
id
public JournalEntry.Builder id(java.lang.String id)
-
remoteId
public JournalEntry.Builder remoteId(java.util.Optional<java.lang.String> remoteId)
-
remoteId
public JournalEntry.Builder remoteId(java.lang.String remoteId)
-
createdAt
public JournalEntry.Builder createdAt(java.util.Optional<java.time.OffsetDateTime> createdAt)
-
createdAt
public JournalEntry.Builder createdAt(java.time.OffsetDateTime createdAt)
-
modifiedAt
public JournalEntry.Builder modifiedAt(java.util.Optional<java.time.OffsetDateTime> modifiedAt)
-
modifiedAt
public JournalEntry.Builder modifiedAt(java.time.OffsetDateTime modifiedAt)
-
transactionDate
public JournalEntry.Builder transactionDate(java.util.Optional<java.time.OffsetDateTime> transactionDate)
-
transactionDate
public JournalEntry.Builder transactionDate(java.time.OffsetDateTime transactionDate)
-
payments
public JournalEntry.Builder payments(java.util.Optional<java.util.List<java.util.Optional<JournalEntryPaymentsItem>>> payments)
-
payments
public JournalEntry.Builder payments(java.util.List<java.util.Optional<JournalEntryPaymentsItem>> payments)
-
appliedPayments
public JournalEntry.Builder appliedPayments(java.util.Optional<java.util.List<java.util.Optional<JournalEntryAppliedPaymentsItem>>> appliedPayments)
-
appliedPayments
public JournalEntry.Builder appliedPayments(java.util.List<java.util.Optional<JournalEntryAppliedPaymentsItem>> appliedPayments)
-
memo
public JournalEntry.Builder memo(java.util.Optional<java.lang.String> memo)
-
memo
public JournalEntry.Builder memo(java.lang.String memo)
-
currency
public JournalEntry.Builder currency(java.util.Optional<JournalEntryCurrency> currency)
-
currency
public JournalEntry.Builder currency(JournalEntryCurrency currency)
-
exchangeRate
public JournalEntry.Builder exchangeRate(java.util.Optional<java.lang.String> exchangeRate)
-
exchangeRate
public JournalEntry.Builder exchangeRate(java.lang.String exchangeRate)
-
company
public JournalEntry.Builder company(java.util.Optional<JournalEntryCompany> company)
-
company
public JournalEntry.Builder company(JournalEntryCompany company)
-
inclusiveOfTax
public JournalEntry.Builder inclusiveOfTax(java.util.Optional<java.lang.Boolean> inclusiveOfTax)
-
inclusiveOfTax
public JournalEntry.Builder inclusiveOfTax(java.lang.Boolean inclusiveOfTax)
-
lines
public JournalEntry.Builder lines(java.util.Optional<java.util.List<JournalLine>> lines)
-
lines
public JournalEntry.Builder lines(java.util.List<JournalLine> lines)
-
journalNumber
public JournalEntry.Builder journalNumber(java.util.Optional<java.lang.String> journalNumber)
-
journalNumber
public JournalEntry.Builder journalNumber(java.lang.String journalNumber)
-
trackingCategories
public JournalEntry.Builder trackingCategories(java.util.Optional<java.util.List<java.util.Optional<JournalEntryTrackingCategoriesItem>>> trackingCategories)
-
trackingCategories
public JournalEntry.Builder trackingCategories(java.util.List<java.util.Optional<JournalEntryTrackingCategoriesItem>> trackingCategories)
-
remoteWasDeleted
public JournalEntry.Builder remoteWasDeleted(java.util.Optional<java.lang.Boolean> remoteWasDeleted)
-
remoteWasDeleted
public JournalEntry.Builder remoteWasDeleted(java.lang.Boolean remoteWasDeleted)
-
postingStatus
public JournalEntry.Builder postingStatus(java.util.Optional<JournalEntryPostingStatus> postingStatus)
-
postingStatus
public JournalEntry.Builder postingStatus(JournalEntryPostingStatus postingStatus)
-
accountingPeriod
public JournalEntry.Builder accountingPeriod(java.util.Optional<JournalEntryAccountingPeriod> accountingPeriod)
-
accountingPeriod
public JournalEntry.Builder accountingPeriod(JournalEntryAccountingPeriod accountingPeriod)
-
remoteCreatedAt
public JournalEntry.Builder remoteCreatedAt(java.util.Optional<java.time.OffsetDateTime> remoteCreatedAt)
-
remoteCreatedAt
public JournalEntry.Builder remoteCreatedAt(java.time.OffsetDateTime remoteCreatedAt)
-
remoteUpdatedAt
public JournalEntry.Builder remoteUpdatedAt(java.util.Optional<java.time.OffsetDateTime> remoteUpdatedAt)
-
remoteUpdatedAt
public JournalEntry.Builder remoteUpdatedAt(java.time.OffsetDateTime remoteUpdatedAt)
-
fieldMappings
public JournalEntry.Builder fieldMappings(java.util.Optional<java.util.Map<java.lang.String,com.fasterxml.jackson.databind.JsonNode>> fieldMappings)
-
fieldMappings
public JournalEntry.Builder fieldMappings(java.util.Map<java.lang.String,com.fasterxml.jackson.databind.JsonNode> fieldMappings)
-
remoteData
public JournalEntry.Builder remoteData(java.util.Optional<java.util.List<RemoteData>> remoteData)
-
remoteData
public JournalEntry.Builder remoteData(java.util.List<RemoteData> remoteData)
-
remoteFields
public JournalEntry.Builder remoteFields(java.util.Optional<java.util.List<RemoteField>> remoteFields)
-
remoteFields
public JournalEntry.Builder remoteFields(java.util.List<RemoteField> remoteFields)
-
build
public JournalEntry build()
-
-