-
-
Notifications
You must be signed in to change notification settings - Fork 7.4k
Closed
Labels
Description
Description
Currently DateTime is being converted to string using normal .ToString()
Ref:
openapi-generator/modules/openapi-generator/src/main/resources/dart-dio/api_util.mustache
Lines 6 to 14 in c322084
| String parameterToString(Serializers serializers, dynamic value) { | |
| if (value == null) { | |
| return ''; | |
| } else if (value is String || value is num) { | |
| return value.toString(); | |
| } else { | |
| return json.encode(serializers.serialize(value)); | |
| } | |
| } |
instead, toIso8601String should be used
openapi-generator version
V5.0.0
Suggested fix:
if (value == null) {
return '';
} else if (value is String || value is num) {
return value.toString();
} else if (value is DateTime) {
return value.toIso8601String();
} else {
return json.encode(serializers.serialize(value));
}Reactions are currently unavailable