public OpenApiResponses ModifyResponses(OpenApiResponses responses, OperationResponseContext context)
 {
     // TODO: Implement Output Parameters
     responses.Remove("200");
     responses.Add("200", new OpenApiResponse()
     {
         Description = "A binary file",
         Content     = new Dictionary <string, OpenApiMediaType>()
         {
             {
                 DefaultContentType,
                 new OpenApiMediaType()
                 {
                     Schema = new OpenApiSchema()
                     {
                         // Actually in v3, type string would be correct, but I don't think this describes it correctly
                         // https://swagger.io/docs/specification/describing-responses/
                         Type   = "file",
                         Format = "binary"
                     }
                 }
             }
         }
     });
     return(responses);
 }
示例#2
0
 public OpenApiResponses ModifyResponses(OpenApiResponses responses, OperationResponseContext operationResponseContext)
 {
     return(responses);
 }