parameterToString function

String parameterToString(
  1. dynamic value
)

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 AccessLevel) {
    return AccessLevelTypeAssetsTransformer().encode(value).toString();
  }
  if (value is MetricCategory) {
    return MetricCategoryTypeAssetsTransformer().encode(value).toString();
  }
  if (value is MetricPermission) {
    return MetricPermissionTypeAssetsTransformer().encode(value).toString();
  }
  if (value is AssetsProtocolEnum) {
    return AssetsProtocolEnumTypeAssetsTransformer().encode(value).toString();
  }
  if (value is RetPolicy) {
    return RetPolicyTypeAssetsTransformer().encode(value).toString();
  }
  if (value is Unit) {
    return UnitTypeAssetsTransformer().encode(value).toString();
  }
  return value.toString();
}