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 AnswerTypeEnum) {
return AnswerTypeEnumTypeTransformer().encode(value).toString();
}
if (value is CategoryEnum) {
return CategoryEnumTypeTransformer().encode(value).toString();
}
if (value is ConfirmedStatusEnum) {
return ConfirmedStatusEnumTypeTransformer().encode(value).toString();
}
if (value is CustomerFeedbackStatusEnum) {
return CustomerFeedbackStatusEnumTypeTransformer().encode(value).toString();
}
if (value is DayEnum) {
return DayEnumTypeTransformer().encode(value).toString();
}
if (value is DiscountTypeEnum) {
return DiscountTypeEnumTypeTransformer().encode(value).toString();
}
if (value is JobTypeEnum) {
return JobTypeEnumTypeTransformer().encode(value).toString();
}
if (value is LiveSessionTypeEnum) {
return LiveSessionTypeEnumTypeTransformer().encode(value).toString();
}
if (value is NotificationActionEnum) {
return NotificationActionEnumTypeTransformer().encode(value).toString();
}
if (value is SocialAuthMethodEnum) {
return SocialAuthMethodEnumTypeTransformer().encode(value).toString();
}
if (value is Status59dEnum) {
return Status59dEnumTypeTransformer().encode(value).toString();
}
if (value is StatusC27Enum) {
return StatusC27EnumTypeTransformer().encode(value).toString();
}
if (value is SubscriptionStatusEnum) {
return SubscriptionStatusEnumTypeTransformer().encode(value).toString();
}
if (value is TypeAf8Enum) {
return TypeAf8EnumTypeTransformer().encode(value).toString();
}
if (value is UserNotificationTypeEnum) {
return UserNotificationTypeEnumTypeTransformer().encode(value).toString();
}
return value.toString();
}