From 19692f990cb98300ab6c3ab60d7c619031feb4a2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sch=C3=B6n=20=20Boldizs=C3=A1r?= Date: Fri, 8 Dec 2023 21:08:51 +0100 Subject: [PATCH 1/3] fix: import io if List --- .../src/generator/templates/dart_retrofit_client_template.dart | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/swagger_parser/lib/src/generator/templates/dart_retrofit_client_template.dart b/swagger_parser/lib/src/generator/templates/dart_retrofit_client_template.dart index f03db741..407bf396 100644 --- a/swagger_parser/lib/src/generator/templates/dart_retrofit_client_template.dart +++ b/swagger_parser/lib/src/generator/templates/dart_retrofit_client_template.dart @@ -65,7 +65,7 @@ String _toClientRequest(UniversalRequest request, String defaultContentType) { String _fileImport(UniversalRestClient restClient) => restClient.requests.any( (r) => r.parameters.any( (e) => - e.type.toSuitableType(ProgrammingLanguage.dart).startsWith('File'), + e.type.toSuitableType(ProgrammingLanguage.dart).startsWith('File') || e.type.toSuitableType(ProgrammingLanguage.dart).startsWith('List Date: Sat, 9 Dec 2023 00:06:42 +0100 Subject: [PATCH 2/3] fix: format --- .../templates/dart_retrofit_client_template.dart | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/swagger_parser/lib/src/generator/templates/dart_retrofit_client_template.dart b/swagger_parser/lib/src/generator/templates/dart_retrofit_client_template.dart index 407bf396..7cc288a0 100644 --- a/swagger_parser/lib/src/generator/templates/dart_retrofit_client_template.dart +++ b/swagger_parser/lib/src/generator/templates/dart_retrofit_client_template.dart @@ -1,6 +1,5 @@ import 'package:collection/collection.dart'; -import '../../utils/case_utils.dart'; import '../../utils/type_utils.dart'; import '../../utils/utils.dart'; import '../models/programming_language.dart'; @@ -65,7 +64,12 @@ String _toClientRequest(UniversalRequest request, String defaultContentType) { String _fileImport(UniversalRestClient restClient) => restClient.requests.any( (r) => r.parameters.any( (e) => - e.type.toSuitableType(ProgrammingLanguage.dart).startsWith('File') || e.type.toSuitableType(ProgrammingLanguage.dart).startsWith('List Date: Sat, 9 Dec 2023 00:19:19 +0100 Subject: [PATCH 3/3] fix: case_utils back --- .../src/generator/templates/dart_retrofit_client_template.dart | 1 + 1 file changed, 1 insertion(+) diff --git a/swagger_parser/lib/src/generator/templates/dart_retrofit_client_template.dart b/swagger_parser/lib/src/generator/templates/dart_retrofit_client_template.dart index 7cc288a0..e74453ab 100644 --- a/swagger_parser/lib/src/generator/templates/dart_retrofit_client_template.dart +++ b/swagger_parser/lib/src/generator/templates/dart_retrofit_client_template.dart @@ -1,5 +1,6 @@ import 'package:collection/collection.dart'; +import '../../utils/case_utils.dart'; import '../../utils/type_utils.dart'; import '../../utils/utils.dart'; import '../models/programming_language.dart';