Builder

class Builder

A builder for CardProgram.

Functions

Link copied to clipboard

Sets Builder.accountLevelManagementEnabled to an arbitrary JSON value.

fun accountLevelManagementEnabled(accountLevelManagementEnabled: Boolean): CardProgram.Builder

Whether the card program is participating in Account Level Management. Currently applicable to Visa card programs only.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Returns an immutable instance of CardProgram.

Link copied to clipboard

Sets Builder.cardholderCurrency to an arbitrary JSON value.

3-character alphabetic ISO 4217 code for the currency of the cardholder.

Link copied to clipboard

Sets Builder.created to an arbitrary JSON value.

Timestamp of when the card program was created.

Link copied to clipboard

Sets Builder.name to an arbitrary JSON value.

The name of the card program.

Link copied to clipboard

Sets Builder.panRangeEnd to an arbitrary JSON value.

The first digits of the card number that this card program ends with.

Link copied to clipboard

Sets Builder.panRangeStart to an arbitrary JSON value.

The first digits of the card number that this card program starts with.

Link copied to clipboard
Link copied to clipboard

Sets Builder.settlementCurrencies to an arbitrary JSON value.

List of 3-character alphabetic ISO 4217 codes for the currencies that the card program supports for settlement.

Link copied to clipboard

Sets Builder.token to an arbitrary JSON value.

Globally unique identifier.