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 AircraftSearchByEnum) {
    return AircraftSearchByEnumTypeTransformer().encode(value).toString();
  }
  if (value is AirportCodesByEnum) {
    return AirportCodesByEnumTypeTransformer().encode(value).toString();
  }
  if (value is CloudCover) {
    return CloudCoverTypeTransformer().encode(value).toString();
  }
  if (value is CodeshareStatus) {
    return CodeshareStatusTypeTransformer().encode(value).toString();
  }
  if (value is DayTime) {
    return DayTimeTypeTransformer().encode(value).toString();
  }
  if (value is EngineType) {
    return EngineTypeTypeTransformer().encode(value).toString();
  }
  if (value is FeedServiceEnum) {
    return FeedServiceEnumTypeTransformer().encode(value).toString();
  }
  if (value is FeedServiceStatus) {
    return FeedServiceStatusTypeTransformer().encode(value).toString();
  }
  if (value is FlightAirportMovementQualityEnum) {
    return FlightAirportMovementQualityEnumTypeTransformer()
        .encode(value)
        .toString();
  }
  if (value is FlightDirection) {
    return FlightDirectionTypeTransformer().encode(value).toString();
  }
  if (value is FlightSearchByEnum) {
    return FlightSearchByEnumTypeTransformer().encode(value).toString();
  }
  if (value is FlightStatus) {
    return FlightStatusTypeTransformer().encode(value).toString();
  }
  if (value is LicenseType) {
    return LicenseTypeTypeTransformer().encode(value).toString();
  }
  if (value is ModelFlightTimeEnum) {
    return ModelFlightTimeEnumTypeTransformer().encode(value).toString();
  }
  if (value is PhenomenaGroup) {
    return PhenomenaGroupTypeTransformer().encode(value).toString();
  }
  if (value is StatisticClass) {
    return StatisticClassTypeTransformer().encode(value).toString();
  }
  if (value is SubscriptionSubjectType) {
    return SubscriptionSubjectTypeTypeTransformer().encode(value).toString();
  }
  if (value is SurfaceType) {
    return SurfaceTypeTypeTransformer().encode(value).toString();
  }
  return value.toString();
}