Package-level declarations

Types

Link copied to clipboard
data class CardBalanceDto(var year: Int, var month: Int, var balance: AmountDto, var income: AmountDto, var spending: AmountDto)

Balance of a card

Link copied to clipboard
data class CardBalanceListDto(var balances: MutableList<CardBalanceDto>? = null)

List of balances of a card

Link copied to clipboard
data class CardBaseDataDto(var cardName: String? = null, var cardNumber: String? = null, var cardType: String? = null, var cardClass: CardClassEnumDto? = null, var cardHolder: String? = null, var cardActivationStatus: ActiveEnumDto? = null, var cardControlStatus: CardControlStatusEnumDto? = null, var cardControlStatusReason: CardControlStatusReasonEnumDto? = null, var cardCurrency: CurrencyDto? = null, var cardExpiringDate: LocalDate? = null, var referenceAccountIBAN: String? = null, var referenceAccountId: String? = null, var bankId: String? = null, var favoriteCard: Boolean? = null, var locked: Boolean? = null)

Represents the base data of a card.

Link copied to clipboard

Classification of the card (e.g. credit card, EC, prepaid...) Values: CREDITCARD,DEBITCARD,ECCARD,PREPAID

Link copied to clipboard

Request object to manage the status of the map.

Link copied to clipboard
data class CardControlStatusDto(var cardId: String, var cardNumber: String, var cardType: String, var cardClass: CardClassEnumDto, var status: CardControlStatusEnumDto, var cardName: String? = null, var reason: CardControlStatusReasonEnumDto? = null)

Represents a card with its control status

Link copied to clipboard

Represents the current status of the card. Possible values are:

  • NORMAL - Sets the map back to the \"normal\" state. If the card was previously blocked, it will be reactivated.
  • BLOCK - Blocks a card for no particular reason
Values: NORMAL,BLOCK

Link copied to clipboard

Reason for current status. Values: ERRONEOUS,LOST,STOLEN,DAMAGED,OTHER,FOUND_CARD,BANK_DECISION,EMERGENCY_REPLACEMENT,REPLACEMENT_CANCELLATION

Link copied to clipboard

Contains cards and their current control status.

Link copied to clipboard
data class CardDataDto(var cardNumber: String, var cardActivationStatus: ActiveEnumDto, var bankId: String, var cardId: String, var cardName: String? = null, var cardType: String? = null, var cardClass: CardClassEnumDto? = null, var cardHolder: String? = null, var cardControlStatus: CardControlStatusEnumDto? = null, var cardControlStatusReason: CardControlStatusReasonEnumDto? = null, var cardCurrency: CurrencyDto? = null, var cardExpiringDate: LocalDate? = null, var referenceAccountIBAN: String? = null, var referenceAccountId: String? = null, var favoriteCard: Boolean? = null, var locked: Boolean? = null, var balance: AmountDto? = null, var bankName: String? = null, var bank: BankDto? = null, var cardCvv: Int? = null, var contactLessPaymentEnabled: Boolean? = null)

Data of a card. The bank field is returned only for endpoints where the includeBankData flag is supported and set to true.

Link copied to clipboard
data class CardDataRequestDto(var cardName: String? = null, var cardNumber: String? = null, var cardType: String? = null, var cardClass: CardClassEnumDto? = null, var cardHolder: String? = null, var cardActivationStatus: ActiveEnumDto? = null, var cardControlStatus: CardControlStatusEnumDto? = null, var cardControlStatusReason: CardControlStatusReasonEnumDto? = null, var cardCurrency: CurrencyDto? = null, var cardExpiringDate: LocalDate? = null, var referenceAccountIBAN: String? = null, var referenceAccountId: String? = null, var bankId: String? = null, var favoriteCard: Boolean? = null, var locked: Boolean? = null, var cardIsoCurrency: IsoCurrencyEnumDto? = null)

Request object for card data search

Link copied to clipboard
data class CardsResponseDto(var cards: MutableList<CardDataDto>? = null, var page: PageDto? = null)

Response containing all requested cards of a user.