valueType property

ValueType get valueType

converts 'className' string value to ValueType

Implementation

ValueType get valueType {
  if (className == 'int') return ValueType.int;
  if (className == 'double') return ValueType.double;
  if (className == 'String') return ValueType.string;
  if (className == 'bool') return ValueType.bool;
  if (className == 'DateTime') return ValueType.dateTime;
  if (className == 'Duration') return ValueType.duration;
  if (className == 'Uri') return ValueType.uri;
  if (className == 'ByteData') return ValueType.byteData;
  if (className == 'UuidValue') return ValueType.uuidValue;
  if (className == 'BigInt') return ValueType.bigInt;
  if (className == 'Vector') return ValueType.vector;
  if (className == 'HalfVector') return ValueType.halfVector;
  if (className == 'SparseVector') return ValueType.sparseVector;
  if (className == 'Bit') return ValueType.bit;
  if (className == 'List') return ValueType.list;
  if (className == 'Set') return ValueType.set;
  if (className == 'Map') return ValueType.map;
  if (className == '_Record') return ValueType.record;
  if (isEnumType) return ValueType.isEnum;
  return ValueType.classType;
}