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