Class VendorCredit.Builder
- java.lang.Object
-
- com.merge.api.resources.accounting.types.VendorCredit.Builder
-
- Enclosing class:
- VendorCredit
public static final class VendorCredit.Builder extends java.lang.Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description VendorCredit.BuilderaccountingPeriod(VendorCreditAccountingPeriod accountingPeriod)VendorCredit.BuilderaccountingPeriod(java.util.Optional<VendorCreditAccountingPeriod> accountingPeriod)VendorCreditbuild()VendorCredit.Buildercompany(VendorCreditCompany company)VendorCredit.Buildercompany(java.util.Optional<VendorCreditCompany> company)VendorCredit.BuildercreatedAt(java.time.OffsetDateTime createdAt)VendorCredit.BuildercreatedAt(java.util.Optional<java.time.OffsetDateTime> createdAt)VendorCredit.Buildercurrency(VendorCreditCurrency currency)VendorCredit.Buildercurrency(java.util.Optional<VendorCreditCurrency> currency)VendorCredit.BuilderexchangeRate(java.lang.String exchangeRate)VendorCredit.BuilderexchangeRate(java.util.Optional<java.lang.String> exchangeRate)VendorCredit.BuilderfieldMappings(java.util.Map<java.lang.String,com.fasterxml.jackson.databind.JsonNode> fieldMappings)VendorCredit.BuilderfieldMappings(java.util.Optional<java.util.Map<java.lang.String,com.fasterxml.jackson.databind.JsonNode>> fieldMappings)VendorCredit.Builderfrom(VendorCredit other)VendorCredit.Builderid(java.lang.String id)VendorCredit.Builderid(java.util.Optional<java.lang.String> id)VendorCredit.BuilderinclusiveOfTax(java.lang.Boolean inclusiveOfTax)VendorCredit.BuilderinclusiveOfTax(java.util.Optional<java.lang.Boolean> inclusiveOfTax)VendorCredit.Builderlines(java.util.List<VendorCreditLine> lines)VendorCredit.Builderlines(java.util.Optional<java.util.List<VendorCreditLine>> lines)VendorCredit.BuildermodifiedAt(java.time.OffsetDateTime modifiedAt)VendorCredit.BuildermodifiedAt(java.util.Optional<java.time.OffsetDateTime> modifiedAt)VendorCredit.Buildernumber(java.lang.String number)VendorCredit.Buildernumber(java.util.Optional<java.lang.String> number)VendorCredit.BuilderremoteData(java.util.List<RemoteData> remoteData)VendorCredit.BuilderremoteData(java.util.Optional<java.util.List<RemoteData>> remoteData)VendorCredit.BuilderremoteId(java.lang.String remoteId)VendorCredit.BuilderremoteId(java.util.Optional<java.lang.String> remoteId)VendorCredit.BuilderremoteWasDeleted(java.lang.Boolean remoteWasDeleted)VendorCredit.BuilderremoteWasDeleted(java.util.Optional<java.lang.Boolean> remoteWasDeleted)VendorCredit.BuildertotalAmount(java.lang.Double totalAmount)VendorCredit.BuildertotalAmount(java.util.Optional<java.lang.Double> totalAmount)VendorCredit.BuildertrackingCategories(java.util.List<java.util.Optional<VendorCreditTrackingCategoriesItem>> trackingCategories)VendorCredit.BuildertrackingCategories(java.util.Optional<java.util.List<java.util.Optional<VendorCreditTrackingCategoriesItem>>> trackingCategories)VendorCredit.BuildertransactionDate(java.time.OffsetDateTime transactionDate)VendorCredit.BuildertransactionDate(java.util.Optional<java.time.OffsetDateTime> transactionDate)VendorCredit.Buildervendor(VendorCreditVendor vendor)VendorCredit.Buildervendor(java.util.Optional<VendorCreditVendor> vendor)
-
-
-
Method Detail
-
from
public VendorCredit.Builder from(VendorCredit other)
-
id
public VendorCredit.Builder id(java.util.Optional<java.lang.String> id)
-
id
public VendorCredit.Builder id(java.lang.String id)
-
remoteId
public VendorCredit.Builder remoteId(java.util.Optional<java.lang.String> remoteId)
-
remoteId
public VendorCredit.Builder remoteId(java.lang.String remoteId)
-
createdAt
public VendorCredit.Builder createdAt(java.util.Optional<java.time.OffsetDateTime> createdAt)
-
createdAt
public VendorCredit.Builder createdAt(java.time.OffsetDateTime createdAt)
-
modifiedAt
public VendorCredit.Builder modifiedAt(java.util.Optional<java.time.OffsetDateTime> modifiedAt)
-
modifiedAt
public VendorCredit.Builder modifiedAt(java.time.OffsetDateTime modifiedAt)
-
number
public VendorCredit.Builder number(java.util.Optional<java.lang.String> number)
-
number
public VendorCredit.Builder number(java.lang.String number)
-
transactionDate
public VendorCredit.Builder transactionDate(java.util.Optional<java.time.OffsetDateTime> transactionDate)
-
transactionDate
public VendorCredit.Builder transactionDate(java.time.OffsetDateTime transactionDate)
-
vendor
public VendorCredit.Builder vendor(java.util.Optional<VendorCreditVendor> vendor)
-
vendor
public VendorCredit.Builder vendor(VendorCreditVendor vendor)
-
totalAmount
public VendorCredit.Builder totalAmount(java.util.Optional<java.lang.Double> totalAmount)
-
totalAmount
public VendorCredit.Builder totalAmount(java.lang.Double totalAmount)
-
currency
public VendorCredit.Builder currency(java.util.Optional<VendorCreditCurrency> currency)
-
currency
public VendorCredit.Builder currency(VendorCreditCurrency currency)
-
exchangeRate
public VendorCredit.Builder exchangeRate(java.util.Optional<java.lang.String> exchangeRate)
-
exchangeRate
public VendorCredit.Builder exchangeRate(java.lang.String exchangeRate)
-
inclusiveOfTax
public VendorCredit.Builder inclusiveOfTax(java.util.Optional<java.lang.Boolean> inclusiveOfTax)
-
inclusiveOfTax
public VendorCredit.Builder inclusiveOfTax(java.lang.Boolean inclusiveOfTax)
-
company
public VendorCredit.Builder company(java.util.Optional<VendorCreditCompany> company)
-
company
public VendorCredit.Builder company(VendorCreditCompany company)
-
lines
public VendorCredit.Builder lines(java.util.Optional<java.util.List<VendorCreditLine>> lines)
-
lines
public VendorCredit.Builder lines(java.util.List<VendorCreditLine> lines)
-
trackingCategories
public VendorCredit.Builder trackingCategories(java.util.Optional<java.util.List<java.util.Optional<VendorCreditTrackingCategoriesItem>>> trackingCategories)
-
trackingCategories
public VendorCredit.Builder trackingCategories(java.util.List<java.util.Optional<VendorCreditTrackingCategoriesItem>> trackingCategories)
-
remoteWasDeleted
public VendorCredit.Builder remoteWasDeleted(java.util.Optional<java.lang.Boolean> remoteWasDeleted)
-
remoteWasDeleted
public VendorCredit.Builder remoteWasDeleted(java.lang.Boolean remoteWasDeleted)
-
accountingPeriod
public VendorCredit.Builder accountingPeriod(java.util.Optional<VendorCreditAccountingPeriod> accountingPeriod)
-
accountingPeriod
public VendorCredit.Builder accountingPeriod(VendorCreditAccountingPeriod accountingPeriod)
-
fieldMappings
public VendorCredit.Builder fieldMappings(java.util.Optional<java.util.Map<java.lang.String,com.fasterxml.jackson.databind.JsonNode>> fieldMappings)
-
fieldMappings
public VendorCredit.Builder fieldMappings(java.util.Map<java.lang.String,com.fasterxml.jackson.databind.JsonNode> fieldMappings)
-
remoteData
public VendorCredit.Builder remoteData(java.util.Optional<java.util.List<RemoteData>> remoteData)
-
remoteData
public VendorCredit.Builder remoteData(java.util.List<RemoteData> remoteData)
-
build
public VendorCredit build()
-
-