diff --git a/packages/dynamite/lib/src/openapi_builder.dart b/packages/dynamite/lib/src/openapi_builder.dart index e0cdd428..44084ea9 100644 --- a/packages/dynamite/lib/src/openapi_builder.dart +++ b/packages/dynamite/lib/src/openapi_builder.dart @@ -649,7 +649,7 @@ class OpenAPIBuilder implements Builder { final result = resolveType( spec, state, - _toDartName(methodName, uppercaseFirstCharacter: true), + _toDartName('$methodName-request-$mimeType', uppercaseFirstCharacter: true), mediaType.schema!, ); switch (mimeType) { @@ -761,7 +761,10 @@ class OpenAPIBuilder implements Builder { final result = resolveType( spec, state, - _toDartName(methodName, uppercaseFirstCharacter: true), + _toDartName( + '$methodName-response-$statusCode-$mimeType', + uppercaseFirstCharacter: true, + ), mediaType.schema!, ); switch (mimeType) {