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 AcceptanceEnum) {
    return AcceptanceEnumTypeTransformer().encode(value).toString();
  }
  if (value is AlignMentorBubbleEnum) {
    return AlignMentorBubbleEnumTypeTransformer().encode(value).toString();
  }
  if (value is BlankEnum) {
    return BlankEnumTypeTransformer().encode(value).toString();
  }
  if (value is CognitiveSkillsEnum) {
    return CognitiveSkillsEnumTypeTransformer().encode(value).toString();
  }
  if (value is CredentialTypeEnum) {
    return CredentialTypeEnumTypeTransformer().encode(value).toString();
  }
  if (value is ExpiresDurationEnum) {
    return ExpiresDurationEnumTypeTransformer().encode(value).toString();
  }
  if (value is IssuingSignalEnum) {
    return IssuingSignalEnumTypeTransformer().encode(value).toString();
  }
  if (value is MentorVisibilityEnum) {
    return MentorVisibilityEnumTypeTransformer().encode(value).toString();
  }
  if (value is NullEnum) {
    return NullEnumTypeTransformer().encode(value).toString();
  }
  if (value is PlatformListStatusEnum) {
    return PlatformListStatusEnumTypeTransformer().encode(value).toString();
  }
  if (value is ProviderEnum) {
    return ProviderEnumTypeTransformer().encode(value).toString();
  }
  if (value is RatingEnum) {
    return RatingEnumTypeTransformer().encode(value).toString();
  }
  if (value is SampleQuestionsDocumentStatusEnum) {
    return SampleQuestionsDocumentStatusEnumTypeTransformer().encode(value).toString();
  }
  if (value is StateEnum) {
    return StateEnumTypeTransformer().encode(value).toString();
  }
  if (value is ThemeEnum) {
    return ThemeEnumTypeTransformer().encode(value).toString();
  }
  return value.toString();
}