AddressElement

open class AddressElement(_identifier: IdentifierSpec, addressFieldRepository: AddressFieldElementRepository, rawValuesMap: Map<IdentifierSpec, String?>, countryCodes: Set<String>, countryDropdownFieldController: DropdownFieldController) : SectionMultiFieldElement

Functions

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

This will return a controller that abides by the SectionFieldErrorController interface.

Link copied to clipboard
open override fun setRawValue(rawValuesMap: Map<IdentifierSpec, String?>)

Properties

Link copied to clipboard
val controller: AddressController
Link copied to clipboard
val countryElement: CountryElement
Link copied to clipboard
val fields: Flow<List<SectionFieldElement>>
Link copied to clipboard
open override val identifier: IdentifierSpec

Inheritors

Link copied to clipboard