forked from loafle/openapi-generator-original
fix nullable for arrays and complex types (#4106)
change csharp folder parameter from "SwaggerClient" to "OpenAPIClient"
This commit is contained in:
parent
8cc708011b
commit
e24030be52
@ -5,6 +5,6 @@ If Not Exist %executable% (
|
|||||||
)
|
)
|
||||||
|
|
||||||
REM set JAVA_OPTS=%JAVA_OPTS% -Xmx1024M -DloggerPath=conf/log4j.properties
|
REM set JAVA_OPTS=%JAVA_OPTS% -Xmx1024M -DloggerPath=conf/log4j.properties
|
||||||
set ags=generate -i modules\openapi-generator\src\test\resources\2_0\petstore.yaml -g powershell -o samples\client\petstore\powershell --additional-properties packageGuid=a27b908d-2a20-467f-bc32-af6f3a654ac5,csharpClientPath=$ScriptDir\..\..\petstore\csharp\SwaggerClient
|
set ags=generate -i modules\openapi-generator\src\test\resources\2_0\petstore.yaml -g powershell -o samples\client\petstore\powershell --additional-properties packageGuid=a27b908d-2a20-467f-bc32-af6f3a654ac5,csharpClientPath=$ScriptDir\..\..\petstore\csharp\OpenAPIClient
|
||||||
|
|
||||||
java %JAVA_OPTS% -jar %executable% %ags%
|
java %JAVA_OPTS% -jar %executable% %ags%
|
||||||
|
@ -5,7 +5,7 @@ function New-{{{classname}}} {
|
|||||||
Param (
|
Param (
|
||||||
{{#vars}}
|
{{#vars}}
|
||||||
[Parameter(Position = {{vendorExtensions.x-index}}, ValueFromPipelineByPropertyName = $true{{#required}}, Mandatory = $true{{/required}})]
|
[Parameter(Position = {{vendorExtensions.x-index}}, ValueFromPipelineByPropertyName = $true{{#required}}, Mandatory = $true{{/required}})]
|
||||||
[{{#isString}}{{{dataType}}}{{/isString}}{{^isString}}{{^required}}System.Nullable[{{/required}}{{dataType}}{{^required}}]{{/required}}{{/isString}}]
|
[{{#isString}}{{{dataType}}}{{/isString}}{{^isString}}{{#isListContainer}}{{{dataType}}}{{/isListContainer}}{{^isListContainer}}{{#isPrimitiveType}}{{^required}}System.Nullable[{{/required}}{{dataType}}{{^required}}]{{/required}}{{/isPrimitiveType}}{{^isPrimitiveType}}{{dataType}}{{/isPrimitiveType}}{{/isListContainer}}{{/isString}}]
|
||||||
{{=<% %>=}}
|
{{=<% %>=}}
|
||||||
${<%name%>}<%^-last%>,<%/-last%>
|
${<%name%>}<%^-last%>,<%/-last%>
|
||||||
<%={{ }}=%>
|
<%={{ }}=%>
|
||||||
|
@ -1 +1 @@
|
|||||||
4.0.0-SNAPSHOT
|
4.2.0-SNAPSHOT
|
@ -5,7 +5,7 @@ function New-Pet {
|
|||||||
[System.Nullable[Int64]]
|
[System.Nullable[Int64]]
|
||||||
${id},
|
${id},
|
||||||
[Parameter(Position = 1, ValueFromPipelineByPropertyName = $true)]
|
[Parameter(Position = 1, ValueFromPipelineByPropertyName = $true)]
|
||||||
[System.Nullable[Org.OpenAPITools.Model.Category]]
|
[Org.OpenAPITools.Model.Category]
|
||||||
${category},
|
${category},
|
||||||
[Parameter(Position = 2, ValueFromPipelineByPropertyName = $true, Mandatory = $true)]
|
[Parameter(Position = 2, ValueFromPipelineByPropertyName = $true, Mandatory = $true)]
|
||||||
[String]
|
[String]
|
||||||
@ -14,7 +14,7 @@ function New-Pet {
|
|||||||
[String[]]
|
[String[]]
|
||||||
${photoUrls},
|
${photoUrls},
|
||||||
[Parameter(Position = 4, ValueFromPipelineByPropertyName = $true)]
|
[Parameter(Position = 4, ValueFromPipelineByPropertyName = $true)]
|
||||||
[System.Nullable[Org.OpenAPITools.Model.Tag[]]]
|
[Org.OpenAPITools.Model.Tag[]]
|
||||||
${tags},
|
${tags},
|
||||||
[Parameter(Position = 5, ValueFromPipelineByPropertyName = $true)]
|
[Parameter(Position = 5, ValueFromPipelineByPropertyName = $true)]
|
||||||
[String]
|
[String]
|
||||||
|
Loading…
x
Reference in New Issue
Block a user