forked from loafle/openapi-generator-original
[Dart][Client] Support parsing DateTime (#12433)
* Support DateTime parsing I've got issue in parsing an Array of Strings in datetime format, which the generator translates into a List<DateTime>. This just fixes it * update dart sampels Co-authored-by: William Cheng <wing328hk@gmail.com>
This commit is contained in:
parent
ee9ba4a95a
commit
5b44aaf8d7
@ -183,6 +183,8 @@ class ApiClient {
|
|||||||
}
|
}
|
||||||
final valueString = '$value'.toLowerCase();
|
final valueString = '$value'.toLowerCase();
|
||||||
return valueString == 'true' || valueString == '1';
|
return valueString == 'true' || valueString == '1';
|
||||||
|
case 'DateTime':
|
||||||
|
return value is DateTime ? value : DateTime.tryParse(value);
|
||||||
{{#models}}
|
{{#models}}
|
||||||
{{#model}}
|
{{#model}}
|
||||||
case '{{{classname}}}':
|
case '{{{classname}}}':
|
||||||
|
@ -190,6 +190,8 @@ class ApiClient {
|
|||||||
}
|
}
|
||||||
final valueString = '$value'.toLowerCase();
|
final valueString = '$value'.toLowerCase();
|
||||||
return valueString == 'true' || valueString == '1';
|
return valueString == 'true' || valueString == '1';
|
||||||
|
case 'DateTime':
|
||||||
|
return value is DateTime ? value : DateTime.tryParse(value);
|
||||||
case 'ApiResponse':
|
case 'ApiResponse':
|
||||||
return ApiResponse.fromJson(value);
|
return ApiResponse.fromJson(value);
|
||||||
case 'Category':
|
case 'Category':
|
||||||
|
@ -190,6 +190,8 @@ class ApiClient {
|
|||||||
}
|
}
|
||||||
final valueString = '$value'.toLowerCase();
|
final valueString = '$value'.toLowerCase();
|
||||||
return valueString == 'true' || valueString == '1';
|
return valueString == 'true' || valueString == '1';
|
||||||
|
case 'DateTime':
|
||||||
|
return value is DateTime ? value : DateTime.tryParse(value);
|
||||||
case 'AdditionalPropertiesClass':
|
case 'AdditionalPropertiesClass':
|
||||||
return AdditionalPropertiesClass.fromJson(value);
|
return AdditionalPropertiesClass.fromJson(value);
|
||||||
case 'AllOfWithSingleRef':
|
case 'AllOfWithSingleRef':
|
||||||
|
Loading…
x
Reference in New Issue
Block a user