kind property
Implementation
static final Kind<UnitOfMeasurement> kind =
CompositePrimitiveKind<UnitOfMeasurement, String>.simple(
name: 'UnitOfMeasurement',
primitiveKind: const StringKind(maxLengthInUtf8: 32),
fromPrimitive: (name) {
for (var value in values) {
if (value.identifier == name) {
return value;
}
}
return UnitOfMeasurement.specify(identifier: name);
},
toPrimitive: (unit) => unit.identifier,
);