FieldID class

A unique identifer for a Field/FieldImpl.

It specifies both the key from the Bloc/BlocImpl (blocKey) and the key from the Field/FieldImpl (fieldKey).

blocKey must not be null. fieldKey must not be null.

Implemented types

Constructors

FieldID(String blocKey, String fieldKey)
Instaniates a FieldID for the Field with key fieldKey and the Bloc with key blocKey. [...]
factory
FieldID.fromBuilder([dynamic updates(dynamic FieldIDBuilder)])
factory

Properties

blocKey String
The key from the Bloc/BlocImpl. [...]
read-only
fieldKey String
The key from the Field/FieldImpl. [...]
read-only
hashCode int
The hash code for this object. [...]
read-only, inherited
runtimeType Type
A representation of the runtime type of the object.
read-only, inherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a non-existent method or property is accessed. [...]
inherited
rebuild(dynamic updates(FieldIDBuilder builder)) FieldID
Rebuilds the instance. [...]
inherited
toBuilder() FieldIDBuilder
Converts the instance to a builder B. [...]
inherited
toString() String
Returns a string representation of this object.
inherited

Operators

operator ==(dynamic other) bool
The equality operator. [...]
inherited

Static Properties

serializer Serializer<FieldID>
The Serializer for this class.
read-only