Bug Report Checklist
Description
See issue #9767. A client generated from a spec that includes multiple files in the signature generates invalid code.
The generated client code has the correct method signature but attempts to add the list of files to the FileParameters instead of adding each file individually causing a compile error.
openapi-generator version
master
OpenAPI declaration file content or url
Taken from issue #9767:
openapi: 3.0.3
info:
title: bug example
version: 0.0.1
paths:
/example:
post:
requestBody:
content:
multipart/form-data:
schema:
type: object
properties:
filename:
type: array
items:
type: string
format: binary
responses:
'200':
description: OK
Generation Details
java -jar openapi-generator-cli.jar generate --input-spec example.yml --generator-name csharp-netcore -o output
Steps to reproduce
Project fails to compile due to error:
cannot convert from 'System.Collections.Generic.List<System.IO.Stream>' to 'System.IO.Stream'
Related issues/PRs
See issue #9767
Suggest a fix
Each file needs to be added to the FileParameters individually.
Bug Report Checklist
Description
See issue #9767. A client generated from a spec that includes multiple files in the signature generates invalid code.
The generated client code has the correct method signature but attempts to add the list of files to the FileParameters instead of adding each file individually causing a compile error.
openapi-generator version
master
OpenAPI declaration file content or url
Taken from issue #9767:
Generation Details
java -jar openapi-generator-cli.jar generate --input-spec example.yml --generator-name csharp-netcore -o output
Steps to reproduce
Project fails to compile due to error:
Related issues/PRs
See issue #9767
Suggest a fix
Each file needs to be added to the FileParameters individually.