parameterToString function
Format the given parameter object into a String.
Implementation
String parameterToString(dynamic value) {
if (value == null) {
return '';
}
if (value is DateTime) {
return value.toUtc().toIso8601String();
}
// if (value is AxisScale) {
// return AxisScaleTypeTransformer().encode(value).toString();
// }
// if (value is BuilderAggregateFunctionType) {
// return BuilderAggregateFunctionTypeTypeTransformer().encode(value).toString();
// }
// if (value is CheckStatusLevel) {
// return CheckStatusLevelTypeTransformer().encode(value).toString();
// }
// if (value is NotificationEndpointType) {
// return NotificationEndpointTypeTypeTransformer().encode(value).toString();
// }
// if (value is QueryEditMode) {
// return QueryEditModeTypeTransformer().encode(value).toString();
// }
// if (value is RuleStatusLevel) {
// return RuleStatusLevelTypeTransformer().encode(value).toString();
// }
// if (value is SchemaType) {
// return SchemaTypeTypeTransformer().encode(value).toString();
// }
// if (value is TaskStatusType) {
// return TaskStatusTypeTypeTransformer().encode(value).toString();
// }
// if (value is TemplateKind) {
// return TemplateKindTypeTransformer().encode(value).toString();
// }
if (value is WritePrecision) {
return WritePrecisionTypeTransformer().encode(value).toString();
}
// if (value is XYGeom) {
// return XYGeomTypeTransformer().encode(value).toString();
// }
return value.toString();
}