Class FinancialAccount.FinancialAccountCreditConfig
-
- All Implemented Interfaces:
public final class FinancialAccount.FinancialAccountCreditConfig
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public final classFinancialAccount.FinancialAccountCreditConfig.BuilderA builder for FinancialAccountCreditConfig.
public final classFinancialAccount.FinancialAccountCreditConfig.ChargedOffReasonReason for the financial account being marked as Charged Off
public final classFinancialAccount.FinancialAccountCreditConfig.FinancialAccountStateState of the financial account
-
Method Summary
-
-
Method Detail
-
chargedOffReason
final Optional<FinancialAccount.FinancialAccountCreditConfig.ChargedOffReason> chargedOffReason()
Reason for the financial account being marked as Charged Off
-
creditLimit
final Optional<Long> creditLimit()
-
creditProductToken
final Optional<String> creditProductToken()
Globally unique identifier for the credit product
-
externalBankAccountToken
final Optional<String> externalBankAccountToken()
-
financialAccountState
final Optional<FinancialAccount.FinancialAccountCreditConfig.FinancialAccountState> financialAccountState()
State of the financial account
-
isSpendBlocked
final Boolean isSpendBlocked()
-
_chargedOffReason
final JsonField<FinancialAccount.FinancialAccountCreditConfig.ChargedOffReason> _chargedOffReason()
Returns the raw JSON value of chargedOffReason.
Unlike chargedOffReason, this method doesn't throw if the JSON field has an unexpected type.
-
_creditLimit
final JsonField<Long> _creditLimit()
Returns the raw JSON value of creditLimit.
Unlike creditLimit, this method doesn't throw if the JSON field has an unexpected type.
-
_creditProductToken
final JsonField<String> _creditProductToken()
Returns the raw JSON value of creditProductToken.
Unlike creditProductToken, this method doesn't throw if the JSON field has an unexpected type.
-
_externalBankAccountToken
final JsonField<String> _externalBankAccountToken()
Returns the raw JSON value of externalBankAccountToken.
Unlike externalBankAccountToken, this method doesn't throw if the JSON field has an unexpected type.
-
_financialAccountState
final JsonField<FinancialAccount.FinancialAccountCreditConfig.FinancialAccountState> _financialAccountState()
Returns the raw JSON value of financialAccountState.
Unlike financialAccountState, this method doesn't throw if the JSON field has an unexpected type.
-
_isSpendBlocked
final JsonField<Boolean> _isSpendBlocked()
Returns the raw JSON value of isSpendBlocked.
Unlike isSpendBlocked, this method doesn't throw if the JSON field has an unexpected type.
-
_tier
final JsonField<String> _tier()
Returns the raw JSON value of tier.
Unlike tier, this method doesn't throw if the JSON field has an unexpected type.
-
_additionalProperties
final Map<String, JsonValue> _additionalProperties()
-
toBuilder
final FinancialAccount.FinancialAccountCreditConfig.Builder toBuilder()
-
validate
final FinancialAccount.FinancialAccountCreditConfig validate()
-
builder
final static FinancialAccount.FinancialAccountCreditConfig.Builder builder()
Returns a mutable builder for constructing an instance of FinancialAccountCreditConfig.
The following fields are required:
.chargedOffReason() .creditLimit() .creditProductToken() .externalBankAccountToken() .financialAccountState() .isSpendBlocked() .tier()
-
-
-
-