Class Balance.Builder
-
- All Implemented Interfaces:
public final class Balance.BuilderA builder for Balance.
-
-
Method Summary
Modifier and Type Method Description final Balance.BuilderavailableAmount(Long availableAmount)Funds available for spend in the currency's smallest unit (e.g. final Balance.BuilderavailableAmount(JsonField<Long> availableAmount)Funds available for spend in the currency's smallest unit (e.g. final Balance.Buildercreated(OffsetDateTime created)Date and time for when the balance was first created. final Balance.Buildercreated(JsonField<OffsetDateTime> created)Date and time for when the balance was first created. final Balance.Buildercurrency(String currency)3-character alphabetic ISO 4217 code for the local currency of the balance. final Balance.Buildercurrency(JsonField<String> currency)3-character alphabetic ISO 4217 code for the local currency of the balance. final Balance.BuilderfinancialAccountToken(String financialAccountToken)Globally unique identifier for the financial account that holds this balance. final Balance.BuilderfinancialAccountToken(JsonField<String> financialAccountToken)Globally unique identifier for the financial account that holds this balance. final Balance.BuilderfinancialAccountType(Balance.FinancialAccountType financialAccountType)Type of financial account. final Balance.BuilderfinancialAccountType(JsonField<Balance.FinancialAccountType> financialAccountType)Type of financial account. final Balance.BuilderlastTransactionEventToken(String lastTransactionEventToken)Globally unique identifier for the last financial transaction event that impacted this balance. final Balance.BuilderlastTransactionEventToken(JsonField<String> lastTransactionEventToken)Globally unique identifier for the last financial transaction event that impacted this balance. final Balance.BuilderlastTransactionToken(String lastTransactionToken)Globally unique identifier for the last financial transaction that impacted this balance. final Balance.BuilderlastTransactionToken(JsonField<String> lastTransactionToken)Globally unique identifier for the last financial transaction that impacted this balance. final Balance.BuilderpendingAmount(Long pendingAmount)Funds not available for spend due to card authorizations or pending ACH release. final Balance.BuilderpendingAmount(JsonField<Long> pendingAmount)Funds not available for spend due to card authorizations or pending ACH release. final Balance.BuildertotalAmount(Long totalAmount)The sum of available and pending balance in the currency's smallest unit (e.g., cents for USD). final Balance.BuildertotalAmount(JsonField<Long> totalAmount)The sum of available and pending balance in the currency's smallest unit (e.g., cents for USD). final Balance.Builderupdated(OffsetDateTime updated)Date and time for when the balance was last updated. final Balance.Builderupdated(JsonField<OffsetDateTime> updated)Date and time for when the balance was last updated. final Balance.BuilderadditionalProperties(Map<String, JsonValue> additionalProperties)final Balance.BuilderputAdditionalProperty(String key, JsonValue value)final Balance.BuilderputAllAdditionalProperties(Map<String, JsonValue> additionalProperties)final Balance.BuilderremoveAdditionalProperty(String key)final Balance.BuilderremoveAllAdditionalProperties(Set<String> keys)final Balancebuild()-
-
Method Detail
-
availableAmount
final Balance.Builder availableAmount(Long availableAmount)
Funds available for spend in the currency's smallest unit (e.g., cents for USD)
-
availableAmount
final Balance.Builder availableAmount(JsonField<Long> availableAmount)
Funds available for spend in the currency's smallest unit (e.g., cents for USD)
-
created
final Balance.Builder created(OffsetDateTime created)
Date and time for when the balance was first created.
-
created
final Balance.Builder created(JsonField<OffsetDateTime> created)
Date and time for when the balance was first created.
-
currency
final Balance.Builder currency(String currency)
3-character alphabetic ISO 4217 code for the local currency of the balance.
-
currency
final Balance.Builder currency(JsonField<String> currency)
3-character alphabetic ISO 4217 code for the local currency of the balance.
-
financialAccountToken
final Balance.Builder financialAccountToken(String financialAccountToken)
Globally unique identifier for the financial account that holds this balance.
-
financialAccountToken
final Balance.Builder financialAccountToken(JsonField<String> financialAccountToken)
Globally unique identifier for the financial account that holds this balance.
-
financialAccountType
final Balance.Builder financialAccountType(Balance.FinancialAccountType financialAccountType)
Type of financial account.
-
financialAccountType
final Balance.Builder financialAccountType(JsonField<Balance.FinancialAccountType> financialAccountType)
Type of financial account.
-
lastTransactionEventToken
final Balance.Builder lastTransactionEventToken(String lastTransactionEventToken)
Globally unique identifier for the last financial transaction event that impacted this balance.
-
lastTransactionEventToken
final Balance.Builder lastTransactionEventToken(JsonField<String> lastTransactionEventToken)
Globally unique identifier for the last financial transaction event that impacted this balance.
-
lastTransactionToken
final Balance.Builder lastTransactionToken(String lastTransactionToken)
Globally unique identifier for the last financial transaction that impacted this balance.
-
lastTransactionToken
final Balance.Builder lastTransactionToken(JsonField<String> lastTransactionToken)
Globally unique identifier for the last financial transaction that impacted this balance.
-
pendingAmount
final Balance.Builder pendingAmount(Long pendingAmount)
Funds not available for spend due to card authorizations or pending ACH release. Shown in the currency's smallest unit (e.g., cents for USD).
-
pendingAmount
final Balance.Builder pendingAmount(JsonField<Long> pendingAmount)
Funds not available for spend due to card authorizations or pending ACH release. Shown in the currency's smallest unit (e.g., cents for USD).
-
totalAmount
final Balance.Builder totalAmount(Long totalAmount)
The sum of available and pending balance in the currency's smallest unit (e.g., cents for USD).
-
totalAmount
final Balance.Builder totalAmount(JsonField<Long> totalAmount)
The sum of available and pending balance in the currency's smallest unit (e.g., cents for USD).
-
updated
final Balance.Builder updated(OffsetDateTime updated)
Date and time for when the balance was last updated.
-
updated
final Balance.Builder updated(JsonField<OffsetDateTime> updated)
Date and time for when the balance was last updated.
-
additionalProperties
final Balance.Builder additionalProperties(Map<String, JsonValue> additionalProperties)
-
putAdditionalProperty
final Balance.Builder putAdditionalProperty(String key, JsonValue value)
-
putAllAdditionalProperties
final Balance.Builder putAllAdditionalProperties(Map<String, JsonValue> additionalProperties)
-
removeAdditionalProperty
final Balance.Builder removeAdditionalProperty(String key)
-
removeAllAdditionalProperties
final Balance.Builder removeAllAdditionalProperties(Set<String> keys)
-
-
-
-