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