From 0b20ad6ab51fb0e72542466fe4d1ebad728f096f Mon Sep 17 00:00:00 2001 From: Max Date: Fri, 12 Dec 2025 10:54:51 +0800 Subject: [PATCH] fix: use _getDartTypeForParameter to correctly resolve enum types in parameters --- lib/pipeline/generate/impl/retrofit_api/api_parameters.dart | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/pipeline/generate/impl/retrofit_api/api_parameters.dart b/lib/pipeline/generate/impl/retrofit_api/api_parameters.dart index 0d7893d..89fb2f5 100644 --- a/lib/pipeline/generate/impl/retrofit_api/api_parameters.dart +++ b/lib/pipeline/generate/impl/retrofit_api/api_parameters.dart @@ -14,7 +14,7 @@ mixin RetrofitApiParameters { parameters.add( ApiMethodParameter( name: StringHelper.toDartPropertyName(param.name), - type: _getDartType(param.type), + type: _getDartTypeForParameter(param), annotation: _g.useRetrofit ? "@Path('${param.name}')" : '', required: param.required, description: param.description, @@ -47,7 +47,7 @@ mixin RetrofitApiParameters { parameters.add( ApiMethodParameter( name: StringHelper.toDartPropertyName(param.name), - type: '${_getDartType(param.type)}$nullable', + type: '${_getDartTypeForParameter(param)}$nullable', annotation: _g.useRetrofit ? "@Query('${param.name}')" : '', required: param.required, description: param.description,