kind property

Kind<UnitOfMeasurement> kind
final

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,
);