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 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();
}