UiNodeInputAttributes class abstract
InputAttributes represents the attributes of an input node
Properties:
- autocomplete - The autocomplete attribute for the input. email InputAttributeAutocompleteEmail tel InputAttributeAutocompleteTel url InputAttributeAutocompleteUrl current-password InputAttributeAutocompleteCurrentPassword new-password InputAttributeAutocompleteNewPassword one-time-code InputAttributeAutocompleteOneTimeCode
- disabled - Sets the input's disabled field to true or false.
- label
- name - The input's element name.
- nodeType - NodeType represents this node's types. It is a mirror of
node.type
and is primarily used to allow compatibility with OpenAPI 3.0. In this struct it technically always is "input". - onclick - OnClick may contain javascript which should be executed on click. This is primarily used for WebAuthn.
- pattern - The input's pattern.
- required_ - Mark this input field as required.
- type - The input's element type. text InputAttributeTypeText password InputAttributeTypePassword number InputAttributeTypeNumber checkbox InputAttributeTypeCheckbox hidden InputAttributeTypeHidden email InputAttributeTypeEmail tel InputAttributeTypeTel submit InputAttributeTypeSubmit button InputAttributeTypeButton datetime-local InputAttributeTypeDateTimeLocal date InputAttributeTypeDate url InputAttributeTypeURI
- value - The input's value.
- Annotations
-
- @BuiltValue()
Constructors
- UiNodeInputAttributes([void updates(UiNodeInputAttributesBuilder b)])
-
factory
Properties
- autocomplete → UiNodeInputAttributesAutocompleteEnum?
-
The autocomplete attribute for the input. email InputAttributeAutocompleteEmail tel InputAttributeAutocompleteTel url InputAttributeAutocompleteUrl current-password InputAttributeAutocompleteCurrentPassword new-password InputAttributeAutocompleteNewPassword one-time-code InputAttributeAutocompleteOneTimeCode
no setter
- disabled → bool
-
Sets the input's disabled field to true or false.
no setter
- hashCode → int
-
The hash code for this object.
no setterinherited
- label → UiText?
-
no setter
- name → String
-
The input's element name.
no setter
- nodeType → String
-
NodeType represents this node's types. It is a mirror of
node.type
and is primarily used to allow compatibility with OpenAPI 3.0. In this struct it technically always is "input".no setter - onclick → String?
-
OnClick may contain javascript which should be executed on click. This is primarily used for WebAuthn.
no setter
- pattern → String?
-
The input's pattern.
no setter
- required_ → bool?
-
Mark this input field as required.
no setter
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- type → UiNodeInputAttributesTypeEnum
-
The input's element type. text InputAttributeTypeText password InputAttributeTypePassword number InputAttributeTypeNumber checkbox InputAttributeTypeCheckbox hidden InputAttributeTypeHidden email InputAttributeTypeEmail tel InputAttributeTypeTel submit InputAttributeTypeSubmit button InputAttributeTypeButton datetime-local InputAttributeTypeDateTimeLocal date InputAttributeTypeDate url InputAttributeTypeURI
no setter
- value → JsonObject?
-
The input's value.
no setter
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
rebuild(
dynamic updates(UiNodeInputAttributesBuilder)) → UiNodeInputAttributes -
Rebuilds the instance.
inherited
-
toBuilder(
) → UiNodeInputAttributesBuilder -
Converts the instance to a builder
B
.inherited -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited
Static Properties
-
serializer
→ Serializer<
UiNodeInputAttributes> -
no setter