Class JournalLineRequest.Builder
- java.lang.Object
-
- com.merge.api.resources.accounting.types.JournalLineRequest.Builder
-
- Enclosing class:
- JournalLineRequest
public static final class JournalLineRequest.Builder extends java.lang.Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description JournalLineRequest.Builderaccount(JournalLineRequestAccount account)JournalLineRequest.Builderaccount(java.util.Optional<JournalLineRequestAccount> account)JournalLineRequestbuild()JournalLineRequest.Buildercompany(java.lang.String company)JournalLineRequest.Buildercompany(java.util.Optional<java.lang.String> company)JournalLineRequest.Buildercontact(java.lang.String contact)JournalLineRequest.Buildercontact(java.util.Optional<java.lang.String> contact)JournalLineRequest.Buildercurrency(JournalLineRequestCurrency currency)JournalLineRequest.Buildercurrency(java.util.Optional<JournalLineRequestCurrency> currency)JournalLineRequest.Builderdescription(java.lang.String description)JournalLineRequest.Builderdescription(java.util.Optional<java.lang.String> description)JournalLineRequest.BuilderexchangeRate(java.lang.String exchangeRate)JournalLineRequest.BuilderexchangeRate(java.util.Optional<java.lang.String> exchangeRate)JournalLineRequest.Builderfrom(JournalLineRequest other)JournalLineRequest.BuilderintegrationParams(java.util.Map<java.lang.String,com.fasterxml.jackson.databind.JsonNode> integrationParams)JournalLineRequest.BuilderintegrationParams(java.util.Optional<java.util.Map<java.lang.String,com.fasterxml.jackson.databind.JsonNode>> integrationParams)JournalLineRequest.BuilderlinkedAccountParams(java.util.Map<java.lang.String,com.fasterxml.jackson.databind.JsonNode> linkedAccountParams)JournalLineRequest.BuilderlinkedAccountParams(java.util.Optional<java.util.Map<java.lang.String,com.fasterxml.jackson.databind.JsonNode>> linkedAccountParams)JournalLineRequest.BuildernetAmount(java.lang.Double netAmount)JournalLineRequest.BuildernetAmount(java.util.Optional<java.lang.Double> netAmount)JournalLineRequest.BuilderremoteFields(java.util.List<RemoteFieldRequest> remoteFields)JournalLineRequest.BuilderremoteFields(java.util.Optional<java.util.List<RemoteFieldRequest>> remoteFields)JournalLineRequest.BuilderremoteId(java.lang.String remoteId)JournalLineRequest.BuilderremoteId(java.util.Optional<java.lang.String> remoteId)JournalLineRequest.BuildertaxRate(java.lang.String taxRate)JournalLineRequest.BuildertaxRate(java.util.Optional<java.lang.String> taxRate)JournalLineRequest.BuildertrackingCategories(java.util.List<java.util.Optional<JournalLineRequestTrackingCategoriesItem>> trackingCategories)JournalLineRequest.BuildertrackingCategories(java.util.Optional<java.util.List<java.util.Optional<JournalLineRequestTrackingCategoriesItem>>> trackingCategories)JournalLineRequest.BuildertrackingCategory(JournalLineRequestTrackingCategory trackingCategory)JournalLineRequest.BuildertrackingCategory(java.util.Optional<JournalLineRequestTrackingCategory> trackingCategory)
-
-
-
Method Detail
-
from
public JournalLineRequest.Builder from(JournalLineRequest other)
-
remoteId
public JournalLineRequest.Builder remoteId(java.util.Optional<java.lang.String> remoteId)
-
remoteId
public JournalLineRequest.Builder remoteId(java.lang.String remoteId)
-
account
public JournalLineRequest.Builder account(java.util.Optional<JournalLineRequestAccount> account)
-
account
public JournalLineRequest.Builder account(JournalLineRequestAccount account)
-
netAmount
public JournalLineRequest.Builder netAmount(java.util.Optional<java.lang.Double> netAmount)
-
netAmount
public JournalLineRequest.Builder netAmount(java.lang.Double netAmount)
-
trackingCategory
public JournalLineRequest.Builder trackingCategory(java.util.Optional<JournalLineRequestTrackingCategory> trackingCategory)
-
trackingCategory
public JournalLineRequest.Builder trackingCategory(JournalLineRequestTrackingCategory trackingCategory)
-
trackingCategories
public JournalLineRequest.Builder trackingCategories(java.util.Optional<java.util.List<java.util.Optional<JournalLineRequestTrackingCategoriesItem>>> trackingCategories)
-
trackingCategories
public JournalLineRequest.Builder trackingCategories(java.util.List<java.util.Optional<JournalLineRequestTrackingCategoriesItem>> trackingCategories)
-
currency
public JournalLineRequest.Builder currency(java.util.Optional<JournalLineRequestCurrency> currency)
-
currency
public JournalLineRequest.Builder currency(JournalLineRequestCurrency currency)
-
company
public JournalLineRequest.Builder company(java.util.Optional<java.lang.String> company)
-
company
public JournalLineRequest.Builder company(java.lang.String company)
-
contact
public JournalLineRequest.Builder contact(java.util.Optional<java.lang.String> contact)
-
contact
public JournalLineRequest.Builder contact(java.lang.String contact)
-
taxRate
public JournalLineRequest.Builder taxRate(java.util.Optional<java.lang.String> taxRate)
-
taxRate
public JournalLineRequest.Builder taxRate(java.lang.String taxRate)
-
description
public JournalLineRequest.Builder description(java.util.Optional<java.lang.String> description)
-
description
public JournalLineRequest.Builder description(java.lang.String description)
-
exchangeRate
public JournalLineRequest.Builder exchangeRate(java.util.Optional<java.lang.String> exchangeRate)
-
exchangeRate
public JournalLineRequest.Builder exchangeRate(java.lang.String exchangeRate)
-
integrationParams
public JournalLineRequest.Builder integrationParams(java.util.Optional<java.util.Map<java.lang.String,com.fasterxml.jackson.databind.JsonNode>> integrationParams)
-
integrationParams
public JournalLineRequest.Builder integrationParams(java.util.Map<java.lang.String,com.fasterxml.jackson.databind.JsonNode> integrationParams)
-
linkedAccountParams
public JournalLineRequest.Builder linkedAccountParams(java.util.Optional<java.util.Map<java.lang.String,com.fasterxml.jackson.databind.JsonNode>> linkedAccountParams)
-
linkedAccountParams
public JournalLineRequest.Builder linkedAccountParams(java.util.Map<java.lang.String,com.fasterxml.jackson.databind.JsonNode> linkedAccountParams)
-
remoteFields
public JournalLineRequest.Builder remoteFields(java.util.Optional<java.util.List<RemoteFieldRequest>> remoteFields)
-
remoteFields
public JournalLineRequest.Builder remoteFields(java.util.List<RemoteFieldRequest> remoteFields)
-
build
public JournalLineRequest build()
-
-