CardDetailsSectionElement

class CardDetailsSectionElement(cardAccountRangeRepositoryFactory: CardAccountRangeRepository.Factory, initialValues: Map<IdentifierSpec, String?>, collectName: Boolean = false, cbcEligibility: CardBrandChoiceEligibility = CardBrandChoiceEligibility.Ineligible, val identifier: IdentifierSpec, val controller: CardDetailsSectionController = CardDetailsSectionController( cardAccountRangeRepositoryFactory = cardAccountRangeRepositoryFactory, initialValues = initialValues, collectName = collectName, cbcEligibility = cbcEligibility, )) : FormElement

Constructors

Link copied to clipboard
constructor(cardAccountRangeRepositoryFactory: CardAccountRangeRepository.Factory, initialValues: Map<IdentifierSpec, String?>, collectName: Boolean = false, cbcEligibility: CardBrandChoiceEligibility = CardBrandChoiceEligibility.Ineligible, identifier: IdentifierSpec, controller: CardDetailsSectionController = CardDetailsSectionController( cardAccountRangeRepositoryFactory = cardAccountRangeRepositoryFactory, initialValues = initialValues, collectName = collectName, cbcEligibility = cbcEligibility, ))

Properties

Link copied to clipboard
open override val allowsUserInteraction: Boolean = true
Link copied to clipboard
Link copied to clipboard
open override val identifier: IdentifierSpec
Link copied to clipboard
open override val mandateText: ResolvableString? = null

Functions

Link copied to clipboard
open override fun getFormFieldValueFlow(): StateFlow<List<Pair<IdentifierSpec, FormFieldEntry>>>
Link copied to clipboard
open override fun getTextFieldIdentifiers(): StateFlow<List<IdentifierSpec>>