Class AccountUpdateParams.Body
-
- All Implemented Interfaces:
public final class AccountUpdateParams.Body
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public final classAccountUpdateParams.Body.BuilderA builder for Body.
-
Method Summary
Modifier and Type Method Description final Optional<Long>dailySpendLimit()Amount (in cents) for the account's daily spend limit (e.g. final Optional<Long>lifetimeSpendLimit()Amount (in cents) for the account's lifetime spend limit (e.g. final Optional<Long>monthlySpendLimit()Amount (in cents) for the account's monthly spend limit (e.g. final Optional<AccountUpdateParams.State>state()Account states. final Optional<AccountUpdateParams.VerificationAddress>verificationAddress()Address used during Address Verification Service (AVS) checks during transactions if enabled via Auth Rules. final JsonField<Long>_dailySpendLimit()Returns the raw JSON value of dailySpendLimit. final JsonField<Long>_lifetimeSpendLimit()Returns the raw JSON value of lifetimeSpendLimit. final JsonField<Long>_monthlySpendLimit()Returns the raw JSON value of monthlySpendLimit. final JsonField<AccountUpdateParams.State>_state()Returns the raw JSON value of state. final JsonField<AccountUpdateParams.VerificationAddress>_verificationAddress()Returns the raw JSON value of verificationAddress. final Map<String, JsonValue>_additionalProperties()final AccountUpdateParams.Body.BuildertoBuilder()final AccountUpdateParams.Bodyvalidate()final BooleanisValid()Booleanequals(Object other)IntegerhashCode()StringtoString()final static AccountUpdateParams.Body.Builderbuilder()Returns a mutable builder for constructing an instance of Body. -
-
Method Detail
-
dailySpendLimit
final Optional<Long> dailySpendLimit()
Amount (in cents) for the account's daily spend limit (e.g. 100000 would be a
$1,000 limit). By default the daily spend limit is set to $
1,250.
-
lifetimeSpendLimit
final Optional<Long> lifetimeSpendLimit()
Amount (in cents) for the account's lifetime spend limit (e.g. 100000 would be a $1,000 limit). Once this limit is reached, no transactions will be accepted on any card created for this account until the limit is updated. Note that a spend limit of 0 is effectively no limit, and should only be used to reset or remove a prior limit. Only a limit of 1 or above will result in declined transactions due to checks against the account limit. This behavior differs from the daily spend limit and the monthly spend limit.
-
monthlySpendLimit
final Optional<Long> monthlySpendLimit()
Amount (in cents) for the account's monthly spend limit (e.g. 100000 would be a
$1,000 limit). By default the monthly spend limit is set to $
5,000.
-
state
final Optional<AccountUpdateParams.State> state()
Account states.
-
verificationAddress
@Deprecated(message = "deprecated") final Optional<AccountUpdateParams.VerificationAddress> verificationAddress()
Address used during Address Verification Service (AVS) checks during transactions if enabled via Auth Rules. This field is deprecated as AVS checks are no longer supported by Auth Rules. The field will be removed from the schema in a future release.
-
_dailySpendLimit
final JsonField<Long> _dailySpendLimit()
Returns the raw JSON value of dailySpendLimit.
Unlike dailySpendLimit, this method doesn't throw if the JSON field has an unexpected type.
-
_lifetimeSpendLimit
final JsonField<Long> _lifetimeSpendLimit()
Returns the raw JSON value of lifetimeSpendLimit.
Unlike lifetimeSpendLimit, this method doesn't throw if the JSON field has an unexpected type.
-
_monthlySpendLimit
final JsonField<Long> _monthlySpendLimit()
Returns the raw JSON value of monthlySpendLimit.
Unlike monthlySpendLimit, this method doesn't throw if the JSON field has an unexpected type.
-
_state
final JsonField<AccountUpdateParams.State> _state()
Returns the raw JSON value of state.
Unlike state, this method doesn't throw if the JSON field has an unexpected type.
-
_verificationAddress
@Deprecated(message = "deprecated") final JsonField<AccountUpdateParams.VerificationAddress> _verificationAddress()
Returns the raw JSON value of verificationAddress.
Unlike verificationAddress, this method doesn't throw if the JSON field has an unexpected type.
-
_additionalProperties
final Map<String, JsonValue> _additionalProperties()
-
toBuilder
final AccountUpdateParams.Body.Builder toBuilder()
-
validate
final AccountUpdateParams.Body validate()
-
builder
final static AccountUpdateParams.Body.Builder builder()
Returns a mutable builder for constructing an instance of Body.
-
-
-
-