Class BalanceSheet.Builder
- java.lang.Object
-
- com.merge.api.resources.accounting.types.BalanceSheet.Builder
-
- Enclosing class:
- BalanceSheet
public static final class BalanceSheet.Builder extends java.lang.Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BalanceSheet.Builderassets(java.util.List<ReportItem> assets)BalanceSheet.Builderassets(java.util.Optional<java.util.List<ReportItem>> assets)BalanceSheetbuild()BalanceSheet.Buildercompany(BalanceSheetCompany company)BalanceSheet.Buildercompany(java.util.Optional<BalanceSheetCompany> company)BalanceSheet.BuildercreatedAt(java.time.OffsetDateTime createdAt)BalanceSheet.BuildercreatedAt(java.util.Optional<java.time.OffsetDateTime> createdAt)BalanceSheet.Buildercurrency(BalanceSheetCurrency currency)BalanceSheet.Buildercurrency(java.util.Optional<BalanceSheetCurrency> currency)BalanceSheet.Builderdate(java.time.OffsetDateTime date)BalanceSheet.Builderdate(java.util.Optional<java.time.OffsetDateTime> date)BalanceSheet.Builderequity(java.util.List<ReportItem> equity)BalanceSheet.Builderequity(java.util.Optional<java.util.List<ReportItem>> equity)BalanceSheet.BuilderfieldMappings(java.util.Map<java.lang.String,com.fasterxml.jackson.databind.JsonNode> fieldMappings)BalanceSheet.BuilderfieldMappings(java.util.Optional<java.util.Map<java.lang.String,com.fasterxml.jackson.databind.JsonNode>> fieldMappings)BalanceSheet.Builderfrom(BalanceSheet other)BalanceSheet.Builderid(java.lang.String id)BalanceSheet.Builderid(java.util.Optional<java.lang.String> id)BalanceSheet.Builderliabilities(java.util.List<ReportItem> liabilities)BalanceSheet.Builderliabilities(java.util.Optional<java.util.List<ReportItem>> liabilities)BalanceSheet.BuildermodifiedAt(java.time.OffsetDateTime modifiedAt)BalanceSheet.BuildermodifiedAt(java.util.Optional<java.time.OffsetDateTime> modifiedAt)BalanceSheet.Buildername(java.lang.String name)BalanceSheet.Buildername(java.util.Optional<java.lang.String> name)BalanceSheet.BuildernetAssets(java.lang.Double netAssets)BalanceSheet.BuildernetAssets(java.util.Optional<java.lang.Double> netAssets)BalanceSheet.BuilderremoteData(java.util.List<RemoteData> remoteData)BalanceSheet.BuilderremoteData(java.util.Optional<java.util.List<RemoteData>> remoteData)BalanceSheet.BuilderremoteGeneratedAt(java.time.OffsetDateTime remoteGeneratedAt)BalanceSheet.BuilderremoteGeneratedAt(java.util.Optional<java.time.OffsetDateTime> remoteGeneratedAt)BalanceSheet.BuilderremoteId(java.lang.String remoteId)BalanceSheet.BuilderremoteId(java.util.Optional<java.lang.String> remoteId)BalanceSheet.BuilderremoteWasDeleted(java.lang.Boolean remoteWasDeleted)BalanceSheet.BuilderremoteWasDeleted(java.util.Optional<java.lang.Boolean> remoteWasDeleted)
-
-
-
Method Detail
-
from
public BalanceSheet.Builder from(BalanceSheet other)
-
id
public BalanceSheet.Builder id(java.util.Optional<java.lang.String> id)
-
id
public BalanceSheet.Builder id(java.lang.String id)
-
remoteId
public BalanceSheet.Builder remoteId(java.util.Optional<java.lang.String> remoteId)
-
remoteId
public BalanceSheet.Builder remoteId(java.lang.String remoteId)
-
createdAt
public BalanceSheet.Builder createdAt(java.util.Optional<java.time.OffsetDateTime> createdAt)
-
createdAt
public BalanceSheet.Builder createdAt(java.time.OffsetDateTime createdAt)
-
modifiedAt
public BalanceSheet.Builder modifiedAt(java.util.Optional<java.time.OffsetDateTime> modifiedAt)
-
modifiedAt
public BalanceSheet.Builder modifiedAt(java.time.OffsetDateTime modifiedAt)
-
name
public BalanceSheet.Builder name(java.util.Optional<java.lang.String> name)
-
name
public BalanceSheet.Builder name(java.lang.String name)
-
currency
public BalanceSheet.Builder currency(java.util.Optional<BalanceSheetCurrency> currency)
-
currency
public BalanceSheet.Builder currency(BalanceSheetCurrency currency)
-
company
public BalanceSheet.Builder company(java.util.Optional<BalanceSheetCompany> company)
-
company
public BalanceSheet.Builder company(BalanceSheetCompany company)
-
date
public BalanceSheet.Builder date(java.util.Optional<java.time.OffsetDateTime> date)
-
date
public BalanceSheet.Builder date(java.time.OffsetDateTime date)
-
netAssets
public BalanceSheet.Builder netAssets(java.util.Optional<java.lang.Double> netAssets)
-
netAssets
public BalanceSheet.Builder netAssets(java.lang.Double netAssets)
-
assets
public BalanceSheet.Builder assets(java.util.Optional<java.util.List<ReportItem>> assets)
-
assets
public BalanceSheet.Builder assets(java.util.List<ReportItem> assets)
-
liabilities
public BalanceSheet.Builder liabilities(java.util.Optional<java.util.List<ReportItem>> liabilities)
-
liabilities
public BalanceSheet.Builder liabilities(java.util.List<ReportItem> liabilities)
-
equity
public BalanceSheet.Builder equity(java.util.Optional<java.util.List<ReportItem>> equity)
-
equity
public BalanceSheet.Builder equity(java.util.List<ReportItem> equity)
-
remoteGeneratedAt
public BalanceSheet.Builder remoteGeneratedAt(java.util.Optional<java.time.OffsetDateTime> remoteGeneratedAt)
-
remoteGeneratedAt
public BalanceSheet.Builder remoteGeneratedAt(java.time.OffsetDateTime remoteGeneratedAt)
-
remoteWasDeleted
public BalanceSheet.Builder remoteWasDeleted(java.util.Optional<java.lang.Boolean> remoteWasDeleted)
-
remoteWasDeleted
public BalanceSheet.Builder remoteWasDeleted(java.lang.Boolean remoteWasDeleted)
-
fieldMappings
public BalanceSheet.Builder fieldMappings(java.util.Optional<java.util.Map<java.lang.String,com.fasterxml.jackson.databind.JsonNode>> fieldMappings)
-
fieldMappings
public BalanceSheet.Builder fieldMappings(java.util.Map<java.lang.String,com.fasterxml.jackson.databind.JsonNode> fieldMappings)
-
remoteData
public BalanceSheet.Builder remoteData(java.util.Optional<java.util.List<RemoteData>> remoteData)
-
remoteData
public BalanceSheet.Builder remoteData(java.util.List<RemoteData> remoteData)
-
build
public BalanceSheet build()
-
-