IStringIdentifiable class
Interface for data objects that can be uniquely identifed by a string id.
The interface extends [IIdentifiable] to hardcode id type to string.
It is a common pattern to use a string GUID as the id, generated by [IdGenerator].
See [IIdentifiable] See [IdGenerator]
Example
class MyData implements IStringIdentifiable {
String id;
String field1;
String field2;
...
}
- Implemented types
-
- IIdentifiable<
String>
- IIdentifiable<
Constructors
Properties
- hashCode → int
-
The hash code for this object. [...]
read-only, inherited
- id ↔ String
-
The unique object identifier of type K.
read / write, 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
-
toString(
) → String -
Returns a string representation of this object.
inherited
Operators
-
operator ==(
dynamic other) → bool -
The equality operator. [...]
inherited