fix: use _getDartTypeForParameter to correctly resolve enum types in parameters

This commit is contained in:
Max 2025-12-12 10:54:51 +08:00
parent ceb91a0ea3
commit 0b20ad6ab5
1 changed files with 2 additions and 2 deletions

View File

@ -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,