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.StringVector:
return 'stringVector';
}
throw ArgumentError.value(type, 'type', 'Invalid OBXPropertyType');
}