forked from loafle/openapi-generator-original
support enum in parameters (#5838)
This commit is contained in:
parent
d893ee883b
commit
f1325e23ee
@ -28,6 +28,11 @@ function {{{vendorExtensions.x-powershell-method-name}}} {
|
|||||||
Param (
|
Param (
|
||||||
{{#allParams}}
|
{{#allParams}}
|
||||||
[Parameter(Position = {{vendorExtensions.x-index}}{{#-first}}, ValueFromPipeline = $true{{/-first}}, ValueFromPipelineByPropertyName = $true, Mandatory = $false)]
|
[Parameter(Position = {{vendorExtensions.x-index}}{{#-first}}, ValueFromPipeline = $true{{/-first}}, ValueFromPipelineByPropertyName = $true, Mandatory = $false)]
|
||||||
|
{{#isEnum}}
|
||||||
|
{{#allowableValues}}
|
||||||
|
[ValidateSet({{#enumVars}}{{{value}}}{{^-last}}, {{/-last}}{{/enumVars}})]
|
||||||
|
{{/allowableValues}}
|
||||||
|
{{/isEnum}}
|
||||||
[{{{vendorExtensions.x-powershell-data-type}}}]
|
[{{{vendorExtensions.x-powershell-data-type}}}]
|
||||||
{{=<% %>=}}
|
{{=<% %>=}}
|
||||||
${<%paramName%>},
|
${<%paramName%>},
|
||||||
|
@ -187,6 +187,7 @@ function Find-PSPetsByStatus {
|
|||||||
[CmdletBinding()]
|
[CmdletBinding()]
|
||||||
Param (
|
Param (
|
||||||
[Parameter(Position = 0, ValueFromPipeline = $true, ValueFromPipelineByPropertyName = $true, Mandatory = $false)]
|
[Parameter(Position = 0, ValueFromPipeline = $true, ValueFromPipelineByPropertyName = $true, Mandatory = $false)]
|
||||||
|
[ValidateSet("available", "pending", "sold")]
|
||||||
[String[]]
|
[String[]]
|
||||||
${Status},
|
${Status},
|
||||||
[Switch]
|
[Switch]
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
#
|
#
|
||||||
# Generated by: OpenAPI Generator Team
|
# Generated by: OpenAPI Generator Team
|
||||||
#
|
#
|
||||||
# Generated on: 4/4/20
|
# Generated on: 4/6/20
|
||||||
#
|
#
|
||||||
|
|
||||||
@{
|
@{
|
||||||
|
Loading…
x
Reference in New Issue
Block a user