PhoneInput<M> class

Inheritance

Constructors

PhoneInput({required PhoneConfig<M> config, required ValueNotifier<InputStatus> status, required ValueNotifier<ValidationResult<M>> validationResult, required FocusNode focusNode, required TextEditingController textEditing, required ValueNotifier<IsoCode> isoCode})
PhoneInput.init(PhoneConfig<M> config)
factory

Properties

config PhoneConfig<M>
finalinherited
focusNode FocusNode
finalinherited
formatted String
no setteroverride
hashCode int
The hash code for this object.
no setterinherited
isEmpty bool
no setteroverride
isFull bool
no setteroverride
isoCode ValueNotifier<IsoCode>
final
isValid bool
no setterinherited
previousText String?
getter/setter pairinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
state PhoneBundle
no setteroverride
status ValueNotifier<InputStatus>
finalinherited
textEditing TextEditingController
finalinherited
validationResult ValueNotifier<ValidationResult<M>>
finalinherited
value PhoneBundle
no getterinherited

Methods

addDefaultListeners() → void
override
dispose() → void
override
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
parseAndSet(String international) → void
toString() String
A string representation of this object.
inherited
update(PhoneBundle value) → void
inherited
updateStatus({bool? hovered, bool? focused, bool? touched, bool? dirty, bool? empty, bool? full, bool? edited, bool? submitted, FetchStatus? fetch}) → void
inherited
validate() bool
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited