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