Class CardProgram
-
- All Implemented Interfaces:
public final class CardProgram
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public final classCardProgram.BuilderA builder for CardProgram.
-
Method Summary
Modifier and Type Method Description final Stringtoken()Globally unique identifier. final OffsetDateTimecreated()Timestamp of when the card program was created. final Stringname()The name of the card program. final StringpanRangeEnd()The first digits of the card number that this card program ends with. final StringpanRangeStart()The first digits of the card number that this card program starts with. final Optional<Boolean>accountLevelManagementEnabled()Whether the card program is participating in Account Level Management. final Optional<String>cardholderCurrency()3-character alphabetic ISO 4217 code for the currency of the cardholder. final Optional<List<String>>settlementCurrencies()List of 3-character alphabetic ISO 4217 codes for the currencies that the card program supports for settlement. final JsonField<String>_token()Returns the raw JSON value of token. final JsonField<OffsetDateTime>_created()Returns the raw JSON value of created. final JsonField<String>_name()Returns the raw JSON value of name. final JsonField<String>_panRangeEnd()Returns the raw JSON value of panRangeEnd. final JsonField<String>_panRangeStart()Returns the raw JSON value of panRangeStart. final JsonField<Boolean>_accountLevelManagementEnabled()Returns the raw JSON value of accountLevelManagementEnabled. final JsonField<String>_cardholderCurrency()Returns the raw JSON value of cardholderCurrency. final JsonField<List<String>>_settlementCurrencies()Returns the raw JSON value of settlementCurrencies. final Map<String, JsonValue>_additionalProperties()final CardProgram.BuildertoBuilder()final CardProgramvalidate()final BooleanisValid()Booleanequals(Object other)IntegerhashCode()StringtoString()final static CardProgram.Builderbuilder()Returns a mutable builder for constructing an instance of CardProgram. -
-
Method Detail
-
created
final OffsetDateTime created()
Timestamp of when the card program was created.
-
panRangeEnd
final String panRangeEnd()
The first digits of the card number that this card program ends with.
-
panRangeStart
final String panRangeStart()
The first digits of the card number that this card program starts with.
-
accountLevelManagementEnabled
final Optional<Boolean> accountLevelManagementEnabled()
Whether the card program is participating in Account Level Management. Currently applicable to Visa card programs only.
-
cardholderCurrency
final Optional<String> cardholderCurrency()
3-character alphabetic ISO 4217 code for the currency of the cardholder.
-
settlementCurrencies
final Optional<List<String>> settlementCurrencies()
List of 3-character alphabetic ISO 4217 codes for the currencies that the card program supports for settlement.
-
_token
final JsonField<String> _token()
Returns the raw JSON value of token.
Unlike token, this method doesn't throw if the JSON field has an unexpected type.
-
_created
final JsonField<OffsetDateTime> _created()
Returns the raw JSON value of created.
Unlike created, this method doesn't throw if the JSON field has an unexpected type.
-
_name
final JsonField<String> _name()
Returns the raw JSON value of name.
Unlike name, this method doesn't throw if the JSON field has an unexpected type.
-
_panRangeEnd
final JsonField<String> _panRangeEnd()
Returns the raw JSON value of panRangeEnd.
Unlike panRangeEnd, this method doesn't throw if the JSON field has an unexpected type.
-
_panRangeStart
final JsonField<String> _panRangeStart()
Returns the raw JSON value of panRangeStart.
Unlike panRangeStart, this method doesn't throw if the JSON field has an unexpected type.
-
_accountLevelManagementEnabled
final JsonField<Boolean> _accountLevelManagementEnabled()
Returns the raw JSON value of accountLevelManagementEnabled.
Unlike accountLevelManagementEnabled, this method doesn't throw if the JSON field has an unexpected type.
-
_cardholderCurrency
final JsonField<String> _cardholderCurrency()
Returns the raw JSON value of cardholderCurrency.
Unlike cardholderCurrency, this method doesn't throw if the JSON field has an unexpected type.
-
_settlementCurrencies
final JsonField<List<String>> _settlementCurrencies()
Returns the raw JSON value of settlementCurrencies.
Unlike settlementCurrencies, this method doesn't throw if the JSON field has an unexpected type.
-
_additionalProperties
final Map<String, JsonValue> _additionalProperties()
-
toBuilder
final CardProgram.Builder toBuilder()
-
validate
final CardProgram validate()
-
builder
final static CardProgram.Builder builder()
Returns a mutable builder for constructing an instance of CardProgram.
The following fields are required:
.token() .created() .name() .panRangeEnd() .panRangeStart()
-
-
-
-