State
public class State
An object that describes VGSTextField
state. State attributes are read-only.
-
VGSConfiguration.fieldName
associated withVGSTextField
Declaration
Swift
internal(set) open var fieldName: String! { get }
-
VGSConfiguration.isRequired
attribute defined forVGSTextField
Declaration
Swift
internal(set) open var isRequired: Bool { get }
-
VGSConfiguration.isRequiredValidOnly
attribute defined forVGSTextField
Declaration
Swift
internal(set) open var isRequiredValidOnly: Bool { get }
-
Contains current validation state for
VGSTextField
Declaration
Swift
internal(set) open var isValid: Bool { get }
-
Show if
VGSTextField
input is emptyDeclaration
Swift
internal(set) open var isEmpty: Bool { get }
-
Show if
VGSTextField
was editedDeclaration
Swift
internal(set) open var isDirty: Bool { get }
-
Input data length in
VGSTextField
Declaration
Swift
internal(set) open var inputLength: Int { get }
-
Array of
VGSValidationError
. Should be empty when textfield input is valid.Declaration
Swift
internal(set) open var validationErrors: [VGSValidationError] { get }
-
Message that contains
State
attributes and their valuesDeclaration
Swift
public var description: String { get }