obxPropertyTypeToString function

String obxPropertyTypeToString(
  1. int type
)

Maps OBXPropertyType to its string representation (name).

Implementation

String obxPropertyTypeToString(int type) {
  switch (type) {
    case OBXPropertyType.Bool:
      return 'bool';
    case OBXPropertyType.Byte:
      return 'byte';
    case OBXPropertyType.Short:
      return 'short';
    case OBXPropertyType.Char:
      return 'char';
    case OBXPropertyType.Int:
      return 'int';
    case OBXPropertyType.Long:
      return 'long';
    case OBXPropertyType.Float:
      return 'float';
    case OBXPropertyType.Double:
      return 'double';
    case OBXPropertyType.String:
      return 'string';
    case OBXPropertyType.Date:
      return 'date';
    case OBXPropertyType.Relation:
      return 'relation';
    case OBXPropertyType.DateNano:
      return 'dateNano';
    case OBXPropertyType.ByteVector:
      return 'byteVector';
    case OBXPropertyType.CharVector:
      return 'charVector';
    case OBXPropertyType.ShortVector:
      return 'shortVector';
    case OBXPropertyType.IntVector:
      return 'intVector';
    case OBXPropertyType.LongVector:
      return 'longVector';
    case OBXPropertyType.FloatVector:
      return 'floatVector';
    case OBXPropertyType.DoubleVector:
      return 'doubleVector';
    case OBXPropertyType.StringVector:
      return 'stringVector';
  }

  throw ArgumentError.value(type, 'type', 'Invalid OBXPropertyType');
}