AnonymizationSettings

data class AnonymizationSettings(val cardNumberAnonymizationSettings: CardNumberAnonymizationSettings = CardNumberAnonymizationSettings(), val cardNumberPrefixAnonymizationMode: AnonymizationMode = AnonymizationMode.None, val cvvAnonymizationMode: AnonymizationMode = AnonymizationMode.None, val ibanAnonymizationMode: AnonymizationMode = AnonymizationMode.None, val cardholderNameAnonymizationMode: AnonymizationMode = AnonymizationMode.None) : Parcelable

Holds the settings which control the anonymization of returned data.

Constructors

Link copied to clipboard
constructor(cardNumberAnonymizationSettings: CardNumberAnonymizationSettings = CardNumberAnonymizationSettings(), cardNumberPrefixAnonymizationMode: AnonymizationMode = AnonymizationMode.None, cvvAnonymizationMode: AnonymizationMode = AnonymizationMode.None, ibanAnonymizationMode: AnonymizationMode = AnonymizationMode.None, cardholderNameAnonymizationMode: AnonymizationMode = AnonymizationMode.None)

Properties

Link copied to clipboard

Defines the mode of cardholder name anonymization. Defaults to AnonymizationMode.None.

Link copied to clipboard

Defines the parameters of card number anonymization.

Link copied to clipboard

Defines the mode of card number prefix anonymization. Defaults to AnonymizationMode.None.

Link copied to clipboard

Defines the mode of CVV anonymization. Defaults to AnonymizationMode.None.

Link copied to clipboard

Defines the mode of IBAN anonymization. Defaults to AnonymizationMode.None.

Functions

Link copied to clipboard
abstract fun describeContents(): Int
Link copied to clipboard
abstract fun writeToParcel(p0: Parcel, p1: Int)