SecondaryInstrumentPreferences

interface SecondaryInstrumentPreferences

Functions

equals
Link copied to clipboard
open operator override fun equals(other: Any?): Boolean
hashCode
Link copied to clipboard
open override fun hashCode(): Int
toString
Link copied to clipboard
open override fun toString(): String

Properties

enableSecondaryInstruments
Link copied to clipboard

Flag indicating whether secondary instruments are enabled or disabled.

If not present defaults to enabled. Used to specifically disable secondary instruments without losing customer configure preferences.

abstract val enableSecondaryInstruments: Boolean?
exclude
Link copied to clipboard

Array of instruments to exclude from the secondary instruments set.

Indicates that the set of secondary instruments should include all valid instruments excluding those in this list.

abstract val exclude: List<String>?
include
Link copied to clipboard

Array of instruments to specifically include in the secondary instruments set.

Indicates that the set of secondary instruments should start as empty and only include all valid instruments excluding those in this list.

abstract val include: List<String>?
order
Link copied to clipboard

The order that the secondary instruments will be used for a specific payment.

abstract val order: SecondaryInstrumentOrder?