@@ -193,15 +193,12 @@ private static OpenApiResponses GetOpenApiResponses(MethodInfo method, EndpointM
193
193
foreach ( var annotation in eligibileAnnotations )
194
194
{
195
195
var statusCode = annotation . Key . ToString ( CultureInfo . InvariantCulture ) ;
196
- var ( type , contentTypes ) = annotation . Value ;
196
+ var ( _ , contentTypes ) = annotation . Value ;
197
197
var responseContent = new Dictionary < string , OpenApiMediaType > ( ) ;
198
198
199
199
foreach ( var contentType in contentTypes )
200
200
{
201
- responseContent [ contentType ] = new OpenApiMediaType
202
- {
203
- Schema = OpenApiSchemaGenerator . GetOpenApiSchema ( type )
204
- } ;
201
+ responseContent [ contentType ] = new OpenApiMediaType ( ) ;
205
202
}
206
203
207
204
responses [ statusCode ] = new OpenApiResponse { Content = responseContent } ;
@@ -270,10 +267,7 @@ private static void GenerateDefaultResponses(Dictionary<int, (Type?, MediaTypeCo
270
267
{
271
268
foreach ( var contentType in acceptsMetadata . ContentTypes )
272
269
{
273
- requestBodyContent [ contentType ] = new OpenApiMediaType
274
- {
275
- Schema = OpenApiSchemaGenerator . GetOpenApiSchema ( acceptsMetadata . RequestType ?? requestBodyParameter ? . ParameterType )
276
- } ;
270
+ requestBodyContent [ contentType ] = new OpenApiMediaType ( ) ;
277
271
}
278
272
isRequired = ! acceptsMetadata . IsOptional ;
279
273
}
@@ -295,17 +289,11 @@ private static void GenerateDefaultResponses(Dictionary<int, (Type?, MediaTypeCo
295
289
var hasFormAttribute = requestBodyParameter . GetCustomAttributes ( ) . OfType < IFromFormMetadata > ( ) . FirstOrDefault ( ) != null ;
296
290
if ( isFormType || hasFormAttribute )
297
291
{
298
- requestBodyContent [ "multipart/form-data" ] = new OpenApiMediaType
299
- {
300
- Schema = OpenApiSchemaGenerator . GetOpenApiSchema ( requestBodyParameter . ParameterType )
301
- } ;
292
+ requestBodyContent [ "multipart/form-data" ] = new OpenApiMediaType ( ) ;
302
293
}
303
294
else
304
295
{
305
- requestBodyContent [ "application/json" ] = new OpenApiMediaType
306
- {
307
- Schema = OpenApiSchemaGenerator . GetOpenApiSchema ( requestBodyParameter . ParameterType )
308
- } ;
296
+ requestBodyContent [ "application/json" ] = new OpenApiMediaType ( ) ;
309
297
}
310
298
}
311
299
@@ -389,10 +377,9 @@ private List<OpenApiParameter> GetOpenApiParameters(MethodInfo methodInfo, Endpo
389
377
var name = pattern . GetParameter ( parameter . Name ) is { } routeParameter ? routeParameter . Name : parameter . Name ;
390
378
var openApiParameter = new OpenApiParameter ( )
391
379
{
392
- Name = name ,
380
+ Name = name ,
393
381
In = parameterLocation ,
394
382
Content = GetOpenApiParameterContent ( metadata ) ,
395
- Schema = OpenApiSchemaGenerator . GetOpenApiSchema ( parameter . ParameterType ) ,
396
383
Required = ! isOptional
397
384
398
385
} ;
0 commit comments