Class FinancialAccountCreditConfig
-
- All Implemented Interfaces:
public final class FinancialAccountCreditConfig
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public final classFinancialAccountCreditConfig.BuilderA builder for FinancialAccountCreditConfig.
public final classFinancialAccountCreditConfig.ChargedOffReasonReason for the financial account being marked as Charged Off
public final classFinancialAccountCreditConfig.FinancialAccountStateState of the financial account
-
Method Summary
-
-
Method Detail
-
accountToken
final String accountToken()
Globally unique identifier for the account
-
chargedOffReason
final Optional<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 FinancialAccountCreditConfig.FinancialAccountState financialAccountState()
State of the financial account
-
isSpendBlocked
final Boolean isSpendBlocked()
-
_accountToken
final JsonField<String> _accountToken()
Returns the raw JSON value of accountToken.
Unlike accountToken, this method doesn't throw if the JSON field has an unexpected type.
-
_chargedOffReason
final JsonField<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<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 FinancialAccountCreditConfig.Builder toBuilder()
-
validate
final FinancialAccountCreditConfig validate()
-
builder
final static FinancialAccountCreditConfig.Builder builder()
Returns a mutable builder for constructing an instance of FinancialAccountCreditConfig.
The following fields are required:
.accountToken() .chargedOffReason() .creditLimit() .creditProductToken() .externalBankAccountToken() .financialAccountState() .isSpendBlocked() .tier()
-
-
-
-