obxPropertyTypeToString function
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');
}