Add a sample of an enum model array in query params (#12107)

This commit is contained in:
Peter Leibiger 2022-04-12 07:53:51 +02:00 committed by GitHub
parent 15e9d4ed8c
commit 478ed9b8ed
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
46 changed files with 318 additions and 107 deletions

View File

@ -21,4 +21,4 @@ dev_dependencies:
built_value_generator: '>=8.1.0 <9.0.0' built_value_generator: '>=8.1.0 <9.0.0'
build_runner: any build_runner: any
{{/useBuiltValue}} {{/useBuiltValue}}
test: '>=1.16.0 <1.17.0' test: ^1.16.0

View File

@ -58,7 +58,7 @@ dynamic encodeQueryParameter(
return serialized; return serialized;
} }
ListParam<T> encodeCollectionQueryParameter<T>( ListParam<Object?> encodeCollectionQueryParameter<T>(
Serializers serializers, Serializers serializers,
dynamic value, dynamic value,
FullType type, { FullType type, {

View File

@ -660,6 +660,12 @@ paths:
enum: enum:
- 1.1 - 1.1
- -1.2 - -1.2
- name: enum_query_model_array
in: query
schema:
type: array
items:
$ref: '#/components/schemas/EnumClass'
responses: responses:
'400': '400':
description: Invalid request description: Invalid request

View File

@ -953,7 +953,7 @@ void (empty response body)
## TestEnumParameters ## TestEnumParameters
> void TestEnumParameters (List<string> enumHeaderStringArray = null, string enumHeaderString = null, List<string> enumQueryStringArray = null, string enumQueryString = null, int? enumQueryInteger = null, double? enumQueryDouble = null, List<string> enumFormStringArray = null, string enumFormString = null) > void TestEnumParameters (List<string> enumHeaderStringArray = null, string enumHeaderString = null, List<string> enumQueryStringArray = null, string enumQueryString = null, int? enumQueryInteger = null, double? enumQueryDouble = null, List<EnumClass> enumQueryModelArray = null, List<string> enumFormStringArray = null, string enumFormString = null)
To test enum parameters To test enum parameters
@ -982,13 +982,14 @@ namespace Example
var enumQueryString = "_abc"; // string | Query parameter enum test (string) (optional) (default to -efg) var enumQueryString = "_abc"; // string | Query parameter enum test (string) (optional) (default to -efg)
var enumQueryInteger = 1; // int? | Query parameter enum test (double) (optional) var enumQueryInteger = 1; // int? | Query parameter enum test (double) (optional)
var enumQueryDouble = 1.1D; // double? | Query parameter enum test (double) (optional) var enumQueryDouble = 1.1D; // double? | Query parameter enum test (double) (optional)
var enumQueryModelArray = new List<EnumClass>(); // List<EnumClass> | (optional)
var enumFormStringArray = new List<string>(); // List<string> | Form parameter enum test (string array) (optional) (default to $) var enumFormStringArray = new List<string>(); // List<string> | Form parameter enum test (string array) (optional) (default to $)
var enumFormString = "_abc"; // string | Form parameter enum test (string) (optional) (default to -efg) var enumFormString = "_abc"; // string | Form parameter enum test (string) (optional) (default to -efg)
try try
{ {
// To test enum parameters // To test enum parameters
apiInstance.TestEnumParameters(enumHeaderStringArray, enumHeaderString, enumQueryStringArray, enumQueryString, enumQueryInteger, enumQueryDouble, enumFormStringArray, enumFormString); apiInstance.TestEnumParameters(enumHeaderStringArray, enumHeaderString, enumQueryStringArray, enumQueryString, enumQueryInteger, enumQueryDouble, enumQueryModelArray, enumFormStringArray, enumFormString);
} }
catch (ApiException e) catch (ApiException e)
{ {
@ -1012,6 +1013,7 @@ Name | Type | Description | Notes
**enumQueryString** | **string**| Query parameter enum test (string) | [optional] [default to -efg] **enumQueryString** | **string**| Query parameter enum test (string) | [optional] [default to -efg]
**enumQueryInteger** | **int?**| Query parameter enum test (double) | [optional] **enumQueryInteger** | **int?**| Query parameter enum test (double) | [optional]
**enumQueryDouble** | **double?**| Query parameter enum test (double) | [optional] **enumQueryDouble** | **double?**| Query parameter enum test (double) | [optional]
**enumQueryModelArray** | [**List&lt;EnumClass&gt;**](EnumClass.md)| | [optional]
**enumFormStringArray** | [**List&lt;string&gt;**](string.md)| Form parameter enum test (string array) | [optional] [default to $] **enumFormStringArray** | [**List&lt;string&gt;**](string.md)| Form parameter enum test (string array) | [optional] [default to $]
**enumFormString** | **string**| Form parameter enum test (string) | [optional] [default to -efg] **enumFormString** | **string**| Form parameter enum test (string) | [optional] [default to -efg]

View File

@ -320,10 +320,11 @@ namespace Org.OpenAPITools.Api
/// <param name="enumQueryString">Query parameter enum test (string) (optional, default to -efg)</param> /// <param name="enumQueryString">Query parameter enum test (string) (optional, default to -efg)</param>
/// <param name="enumQueryInteger">Query parameter enum test (double) (optional)</param> /// <param name="enumQueryInteger">Query parameter enum test (double) (optional)</param>
/// <param name="enumQueryDouble">Query parameter enum test (double) (optional)</param> /// <param name="enumQueryDouble">Query parameter enum test (double) (optional)</param>
/// <param name="enumQueryModelArray"> (optional)</param>
/// <param name="enumFormStringArray">Form parameter enum test (string array) (optional, default to $)</param> /// <param name="enumFormStringArray">Form parameter enum test (string array) (optional, default to $)</param>
/// <param name="enumFormString">Form parameter enum test (string) (optional, default to -efg)</param> /// <param name="enumFormString">Form parameter enum test (string) (optional, default to -efg)</param>
/// <returns></returns> /// <returns></returns>
void TestEnumParameters (List<string> enumHeaderStringArray = default(List<string>), string enumHeaderString = default(string), List<string> enumQueryStringArray = default(List<string>), string enumQueryString = default(string), int? enumQueryInteger = default(int?), double? enumQueryDouble = default(double?), List<string> enumFormStringArray = default(List<string>), string enumFormString = default(string)); void TestEnumParameters (List<string> enumHeaderStringArray = default(List<string>), string enumHeaderString = default(string), List<string> enumQueryStringArray = default(List<string>), string enumQueryString = default(string), int? enumQueryInteger = default(int?), double? enumQueryDouble = default(double?), List<EnumClass> enumQueryModelArray = default(List<EnumClass>), List<string> enumFormStringArray = default(List<string>), string enumFormString = default(string));
/// <summary> /// <summary>
/// To test enum parameters /// To test enum parameters
@ -338,10 +339,11 @@ namespace Org.OpenAPITools.Api
/// <param name="enumQueryString">Query parameter enum test (string) (optional, default to -efg)</param> /// <param name="enumQueryString">Query parameter enum test (string) (optional, default to -efg)</param>
/// <param name="enumQueryInteger">Query parameter enum test (double) (optional)</param> /// <param name="enumQueryInteger">Query parameter enum test (double) (optional)</param>
/// <param name="enumQueryDouble">Query parameter enum test (double) (optional)</param> /// <param name="enumQueryDouble">Query parameter enum test (double) (optional)</param>
/// <param name="enumQueryModelArray"> (optional)</param>
/// <param name="enumFormStringArray">Form parameter enum test (string array) (optional, default to $)</param> /// <param name="enumFormStringArray">Form parameter enum test (string array) (optional, default to $)</param>
/// <param name="enumFormString">Form parameter enum test (string) (optional, default to -efg)</param> /// <param name="enumFormString">Form parameter enum test (string) (optional, default to -efg)</param>
/// <returns>ApiResponse of Object(void)</returns> /// <returns>ApiResponse of Object(void)</returns>
ApiResponse<Object> TestEnumParametersWithHttpInfo (List<string> enumHeaderStringArray = default(List<string>), string enumHeaderString = default(string), List<string> enumQueryStringArray = default(List<string>), string enumQueryString = default(string), int? enumQueryInteger = default(int?), double? enumQueryDouble = default(double?), List<string> enumFormStringArray = default(List<string>), string enumFormString = default(string)); ApiResponse<Object> TestEnumParametersWithHttpInfo (List<string> enumHeaderStringArray = default(List<string>), string enumHeaderString = default(string), List<string> enumQueryStringArray = default(List<string>), string enumQueryString = default(string), int? enumQueryInteger = default(int?), double? enumQueryDouble = default(double?), List<EnumClass> enumQueryModelArray = default(List<EnumClass>), List<string> enumFormStringArray = default(List<string>), string enumFormString = default(string));
/// <summary> /// <summary>
/// Fake endpoint to test group parameters (optional) /// Fake endpoint to test group parameters (optional)
/// </summary> /// </summary>
@ -771,11 +773,12 @@ namespace Org.OpenAPITools.Api
/// <param name="enumQueryString">Query parameter enum test (string) (optional, default to -efg)</param> /// <param name="enumQueryString">Query parameter enum test (string) (optional, default to -efg)</param>
/// <param name="enumQueryInteger">Query parameter enum test (double) (optional)</param> /// <param name="enumQueryInteger">Query parameter enum test (double) (optional)</param>
/// <param name="enumQueryDouble">Query parameter enum test (double) (optional)</param> /// <param name="enumQueryDouble">Query parameter enum test (double) (optional)</param>
/// <param name="enumQueryModelArray"> (optional)</param>
/// <param name="enumFormStringArray">Form parameter enum test (string array) (optional, default to $)</param> /// <param name="enumFormStringArray">Form parameter enum test (string array) (optional, default to $)</param>
/// <param name="enumFormString">Form parameter enum test (string) (optional, default to -efg)</param> /// <param name="enumFormString">Form parameter enum test (string) (optional, default to -efg)</param>
/// <param name="cancellationToken">Cancellation Token to cancel request (optional) </param> /// <param name="cancellationToken">Cancellation Token to cancel request (optional) </param>
/// <returns>Task of void</returns> /// <returns>Task of void</returns>
System.Threading.Tasks.Task TestEnumParametersAsync (List<string> enumHeaderStringArray = default(List<string>), string enumHeaderString = default(string), List<string> enumQueryStringArray = default(List<string>), string enumQueryString = default(string), int? enumQueryInteger = default(int?), double? enumQueryDouble = default(double?), List<string> enumFormStringArray = default(List<string>), string enumFormString = default(string), CancellationToken cancellationToken = default(CancellationToken)); System.Threading.Tasks.Task TestEnumParametersAsync (List<string> enumHeaderStringArray = default(List<string>), string enumHeaderString = default(string), List<string> enumQueryStringArray = default(List<string>), string enumQueryString = default(string), int? enumQueryInteger = default(int?), double? enumQueryDouble = default(double?), List<EnumClass> enumQueryModelArray = default(List<EnumClass>), List<string> enumFormStringArray = default(List<string>), string enumFormString = default(string), CancellationToken cancellationToken = default(CancellationToken));
/// <summary> /// <summary>
/// To test enum parameters /// To test enum parameters
@ -790,11 +793,12 @@ namespace Org.OpenAPITools.Api
/// <param name="enumQueryString">Query parameter enum test (string) (optional, default to -efg)</param> /// <param name="enumQueryString">Query parameter enum test (string) (optional, default to -efg)</param>
/// <param name="enumQueryInteger">Query parameter enum test (double) (optional)</param> /// <param name="enumQueryInteger">Query parameter enum test (double) (optional)</param>
/// <param name="enumQueryDouble">Query parameter enum test (double) (optional)</param> /// <param name="enumQueryDouble">Query parameter enum test (double) (optional)</param>
/// <param name="enumQueryModelArray"> (optional)</param>
/// <param name="enumFormStringArray">Form parameter enum test (string array) (optional, default to $)</param> /// <param name="enumFormStringArray">Form parameter enum test (string array) (optional, default to $)</param>
/// <param name="enumFormString">Form parameter enum test (string) (optional, default to -efg)</param> /// <param name="enumFormString">Form parameter enum test (string) (optional, default to -efg)</param>
/// <param name="cancellationToken">Cancellation Token to cancel request (optional) </param> /// <param name="cancellationToken">Cancellation Token to cancel request (optional) </param>
/// <returns>Task of ApiResponse</returns> /// <returns>Task of ApiResponse</returns>
System.Threading.Tasks.Task<ApiResponse<Object>> TestEnumParametersWithHttpInfoAsync (List<string> enumHeaderStringArray = default(List<string>), string enumHeaderString = default(string), List<string> enumQueryStringArray = default(List<string>), string enumQueryString = default(string), int? enumQueryInteger = default(int?), double? enumQueryDouble = default(double?), List<string> enumFormStringArray = default(List<string>), string enumFormString = default(string), CancellationToken cancellationToken = default(CancellationToken)); System.Threading.Tasks.Task<ApiResponse<Object>> TestEnumParametersWithHttpInfoAsync (List<string> enumHeaderStringArray = default(List<string>), string enumHeaderString = default(string), List<string> enumQueryStringArray = default(List<string>), string enumQueryString = default(string), int? enumQueryInteger = default(int?), double? enumQueryDouble = default(double?), List<EnumClass> enumQueryModelArray = default(List<EnumClass>), List<string> enumFormStringArray = default(List<string>), string enumFormString = default(string), CancellationToken cancellationToken = default(CancellationToken));
/// <summary> /// <summary>
/// Fake endpoint to test group parameters (optional) /// Fake endpoint to test group parameters (optional)
/// </summary> /// </summary>
@ -2894,12 +2898,13 @@ namespace Org.OpenAPITools.Api
/// <param name="enumQueryString">Query parameter enum test (string) (optional, default to -efg)</param> /// <param name="enumQueryString">Query parameter enum test (string) (optional, default to -efg)</param>
/// <param name="enumQueryInteger">Query parameter enum test (double) (optional)</param> /// <param name="enumQueryInteger">Query parameter enum test (double) (optional)</param>
/// <param name="enumQueryDouble">Query parameter enum test (double) (optional)</param> /// <param name="enumQueryDouble">Query parameter enum test (double) (optional)</param>
/// <param name="enumQueryModelArray"> (optional)</param>
/// <param name="enumFormStringArray">Form parameter enum test (string array) (optional, default to $)</param> /// <param name="enumFormStringArray">Form parameter enum test (string array) (optional, default to $)</param>
/// <param name="enumFormString">Form parameter enum test (string) (optional, default to -efg)</param> /// <param name="enumFormString">Form parameter enum test (string) (optional, default to -efg)</param>
/// <returns></returns> /// <returns></returns>
public void TestEnumParameters (List<string> enumHeaderStringArray = default(List<string>), string enumHeaderString = default(string), List<string> enumQueryStringArray = default(List<string>), string enumQueryString = default(string), int? enumQueryInteger = default(int?), double? enumQueryDouble = default(double?), List<string> enumFormStringArray = default(List<string>), string enumFormString = default(string)) public void TestEnumParameters (List<string> enumHeaderStringArray = default(List<string>), string enumHeaderString = default(string), List<string> enumQueryStringArray = default(List<string>), string enumQueryString = default(string), int? enumQueryInteger = default(int?), double? enumQueryDouble = default(double?), List<EnumClass> enumQueryModelArray = default(List<EnumClass>), List<string> enumFormStringArray = default(List<string>), string enumFormString = default(string))
{ {
TestEnumParametersWithHttpInfo(enumHeaderStringArray, enumHeaderString, enumQueryStringArray, enumQueryString, enumQueryInteger, enumQueryDouble, enumFormStringArray, enumFormString); TestEnumParametersWithHttpInfo(enumHeaderStringArray, enumHeaderString, enumQueryStringArray, enumQueryString, enumQueryInteger, enumQueryDouble, enumQueryModelArray, enumFormStringArray, enumFormString);
} }
/// <summary> /// <summary>
@ -2912,10 +2917,11 @@ namespace Org.OpenAPITools.Api
/// <param name="enumQueryString">Query parameter enum test (string) (optional, default to -efg)</param> /// <param name="enumQueryString">Query parameter enum test (string) (optional, default to -efg)</param>
/// <param name="enumQueryInteger">Query parameter enum test (double) (optional)</param> /// <param name="enumQueryInteger">Query parameter enum test (double) (optional)</param>
/// <param name="enumQueryDouble">Query parameter enum test (double) (optional)</param> /// <param name="enumQueryDouble">Query parameter enum test (double) (optional)</param>
/// <param name="enumQueryModelArray"> (optional)</param>
/// <param name="enumFormStringArray">Form parameter enum test (string array) (optional, default to $)</param> /// <param name="enumFormStringArray">Form parameter enum test (string array) (optional, default to $)</param>
/// <param name="enumFormString">Form parameter enum test (string) (optional, default to -efg)</param> /// <param name="enumFormString">Form parameter enum test (string) (optional, default to -efg)</param>
/// <returns>ApiResponse of Object(void)</returns> /// <returns>ApiResponse of Object(void)</returns>
public ApiResponse<Object> TestEnumParametersWithHttpInfo (List<string> enumHeaderStringArray = default(List<string>), string enumHeaderString = default(string), List<string> enumQueryStringArray = default(List<string>), string enumQueryString = default(string), int? enumQueryInteger = default(int?), double? enumQueryDouble = default(double?), List<string> enumFormStringArray = default(List<string>), string enumFormString = default(string)) public ApiResponse<Object> TestEnumParametersWithHttpInfo (List<string> enumHeaderStringArray = default(List<string>), string enumHeaderString = default(string), List<string> enumQueryStringArray = default(List<string>), string enumQueryString = default(string), int? enumQueryInteger = default(int?), double? enumQueryDouble = default(double?), List<EnumClass> enumQueryModelArray = default(List<EnumClass>), List<string> enumFormStringArray = default(List<string>), string enumFormString = default(string))
{ {
var localVarPath = "/fake"; var localVarPath = "/fake";
@ -2943,6 +2949,7 @@ namespace Org.OpenAPITools.Api
if (enumQueryString != null) localVarQueryParams.AddRange(this.Configuration.ApiClient.ParameterToKeyValuePairs("", "enum_query_string", enumQueryString)); // query parameter if (enumQueryString != null) localVarQueryParams.AddRange(this.Configuration.ApiClient.ParameterToKeyValuePairs("", "enum_query_string", enumQueryString)); // query parameter
if (enumQueryInteger != null) localVarQueryParams.AddRange(this.Configuration.ApiClient.ParameterToKeyValuePairs("", "enum_query_integer", enumQueryInteger)); // query parameter if (enumQueryInteger != null) localVarQueryParams.AddRange(this.Configuration.ApiClient.ParameterToKeyValuePairs("", "enum_query_integer", enumQueryInteger)); // query parameter
if (enumQueryDouble != null) localVarQueryParams.AddRange(this.Configuration.ApiClient.ParameterToKeyValuePairs("", "enum_query_double", enumQueryDouble)); // query parameter if (enumQueryDouble != null) localVarQueryParams.AddRange(this.Configuration.ApiClient.ParameterToKeyValuePairs("", "enum_query_double", enumQueryDouble)); // query parameter
if (enumQueryModelArray != null) localVarQueryParams.AddRange(this.Configuration.ApiClient.ParameterToKeyValuePairs("multi", "enum_query_model_array", enumQueryModelArray)); // query parameter
if (enumHeaderStringArray != null) localVarHeaderParams.Add("enum_header_string_array", this.Configuration.ApiClient.ParameterToString(enumHeaderStringArray)); // header parameter if (enumHeaderStringArray != null) localVarHeaderParams.Add("enum_header_string_array", this.Configuration.ApiClient.ParameterToString(enumHeaderStringArray)); // header parameter
if (enumHeaderString != null) localVarHeaderParams.Add("enum_header_string", this.Configuration.ApiClient.ParameterToString(enumHeaderString)); // header parameter if (enumHeaderString != null) localVarHeaderParams.Add("enum_header_string", this.Configuration.ApiClient.ParameterToString(enumHeaderString)); // header parameter
if (enumFormStringArray != null) localVarFormParams.Add("enum_form_string_array", this.Configuration.ApiClient.Serialize(enumFormStringArray)); // form parameter if (enumFormStringArray != null) localVarFormParams.Add("enum_form_string_array", this.Configuration.ApiClient.Serialize(enumFormStringArray)); // form parameter
@ -2977,13 +2984,14 @@ namespace Org.OpenAPITools.Api
/// <param name="enumQueryString">Query parameter enum test (string) (optional, default to -efg)</param> /// <param name="enumQueryString">Query parameter enum test (string) (optional, default to -efg)</param>
/// <param name="enumQueryInteger">Query parameter enum test (double) (optional)</param> /// <param name="enumQueryInteger">Query parameter enum test (double) (optional)</param>
/// <param name="enumQueryDouble">Query parameter enum test (double) (optional)</param> /// <param name="enumQueryDouble">Query parameter enum test (double) (optional)</param>
/// <param name="enumQueryModelArray"> (optional)</param>
/// <param name="enumFormStringArray">Form parameter enum test (string array) (optional, default to $)</param> /// <param name="enumFormStringArray">Form parameter enum test (string array) (optional, default to $)</param>
/// <param name="enumFormString">Form parameter enum test (string) (optional, default to -efg)</param> /// <param name="enumFormString">Form parameter enum test (string) (optional, default to -efg)</param>
/// <param name="cancellationToken">Cancellation Token to cancel request (optional) </param> /// <param name="cancellationToken">Cancellation Token to cancel request (optional) </param>
/// <returns>Task of void</returns> /// <returns>Task of void</returns>
public async System.Threading.Tasks.Task TestEnumParametersAsync (List<string> enumHeaderStringArray = default(List<string>), string enumHeaderString = default(string), List<string> enumQueryStringArray = default(List<string>), string enumQueryString = default(string), int? enumQueryInteger = default(int?), double? enumQueryDouble = default(double?), List<string> enumFormStringArray = default(List<string>), string enumFormString = default(string), CancellationToken cancellationToken = default(CancellationToken)) public async System.Threading.Tasks.Task TestEnumParametersAsync (List<string> enumHeaderStringArray = default(List<string>), string enumHeaderString = default(string), List<string> enumQueryStringArray = default(List<string>), string enumQueryString = default(string), int? enumQueryInteger = default(int?), double? enumQueryDouble = default(double?), List<EnumClass> enumQueryModelArray = default(List<EnumClass>), List<string> enumFormStringArray = default(List<string>), string enumFormString = default(string), CancellationToken cancellationToken = default(CancellationToken))
{ {
await TestEnumParametersWithHttpInfoAsync(enumHeaderStringArray, enumHeaderString, enumQueryStringArray, enumQueryString, enumQueryInteger, enumQueryDouble, enumFormStringArray, enumFormString, cancellationToken); await TestEnumParametersWithHttpInfoAsync(enumHeaderStringArray, enumHeaderString, enumQueryStringArray, enumQueryString, enumQueryInteger, enumQueryDouble, enumQueryModelArray, enumFormStringArray, enumFormString, cancellationToken);
} }
@ -2997,11 +3005,12 @@ namespace Org.OpenAPITools.Api
/// <param name="enumQueryString">Query parameter enum test (string) (optional, default to -efg)</param> /// <param name="enumQueryString">Query parameter enum test (string) (optional, default to -efg)</param>
/// <param name="enumQueryInteger">Query parameter enum test (double) (optional)</param> /// <param name="enumQueryInteger">Query parameter enum test (double) (optional)</param>
/// <param name="enumQueryDouble">Query parameter enum test (double) (optional)</param> /// <param name="enumQueryDouble">Query parameter enum test (double) (optional)</param>
/// <param name="enumQueryModelArray"> (optional)</param>
/// <param name="enumFormStringArray">Form parameter enum test (string array) (optional, default to $)</param> /// <param name="enumFormStringArray">Form parameter enum test (string array) (optional, default to $)</param>
/// <param name="enumFormString">Form parameter enum test (string) (optional, default to -efg)</param> /// <param name="enumFormString">Form parameter enum test (string) (optional, default to -efg)</param>
/// <param name="cancellationToken">Cancellation Token to cancel request (optional) </param> /// <param name="cancellationToken">Cancellation Token to cancel request (optional) </param>
/// <returns>Task of ApiResponse</returns> /// <returns>Task of ApiResponse</returns>
public async System.Threading.Tasks.Task<ApiResponse<Object>> TestEnumParametersWithHttpInfoAsync (List<string> enumHeaderStringArray = default(List<string>), string enumHeaderString = default(string), List<string> enumQueryStringArray = default(List<string>), string enumQueryString = default(string), int? enumQueryInteger = default(int?), double? enumQueryDouble = default(double?), List<string> enumFormStringArray = default(List<string>), string enumFormString = default(string), CancellationToken cancellationToken = default(CancellationToken)) public async System.Threading.Tasks.Task<ApiResponse<Object>> TestEnumParametersWithHttpInfoAsync (List<string> enumHeaderStringArray = default(List<string>), string enumHeaderString = default(string), List<string> enumQueryStringArray = default(List<string>), string enumQueryString = default(string), int? enumQueryInteger = default(int?), double? enumQueryDouble = default(double?), List<EnumClass> enumQueryModelArray = default(List<EnumClass>), List<string> enumFormStringArray = default(List<string>), string enumFormString = default(string), CancellationToken cancellationToken = default(CancellationToken))
{ {
var localVarPath = "/fake"; var localVarPath = "/fake";
@ -3029,6 +3038,7 @@ namespace Org.OpenAPITools.Api
if (enumQueryString != null) localVarQueryParams.AddRange(this.Configuration.ApiClient.ParameterToKeyValuePairs("", "enum_query_string", enumQueryString)); // query parameter if (enumQueryString != null) localVarQueryParams.AddRange(this.Configuration.ApiClient.ParameterToKeyValuePairs("", "enum_query_string", enumQueryString)); // query parameter
if (enumQueryInteger != null) localVarQueryParams.AddRange(this.Configuration.ApiClient.ParameterToKeyValuePairs("", "enum_query_integer", enumQueryInteger)); // query parameter if (enumQueryInteger != null) localVarQueryParams.AddRange(this.Configuration.ApiClient.ParameterToKeyValuePairs("", "enum_query_integer", enumQueryInteger)); // query parameter
if (enumQueryDouble != null) localVarQueryParams.AddRange(this.Configuration.ApiClient.ParameterToKeyValuePairs("", "enum_query_double", enumQueryDouble)); // query parameter if (enumQueryDouble != null) localVarQueryParams.AddRange(this.Configuration.ApiClient.ParameterToKeyValuePairs("", "enum_query_double", enumQueryDouble)); // query parameter
if (enumQueryModelArray != null) localVarQueryParams.AddRange(this.Configuration.ApiClient.ParameterToKeyValuePairs("multi", "enum_query_model_array", enumQueryModelArray)); // query parameter
if (enumHeaderStringArray != null) localVarHeaderParams.Add("enum_header_string_array", this.Configuration.ApiClient.ParameterToString(enumHeaderStringArray)); // header parameter if (enumHeaderStringArray != null) localVarHeaderParams.Add("enum_header_string_array", this.Configuration.ApiClient.ParameterToString(enumHeaderStringArray)); // header parameter
if (enumHeaderString != null) localVarHeaderParams.Add("enum_header_string", this.Configuration.ApiClient.ParameterToString(enumHeaderString)); // header parameter if (enumHeaderString != null) localVarHeaderParams.Add("enum_header_string", this.Configuration.ApiClient.ParameterToString(enumHeaderString)); // header parameter
if (enumFormStringArray != null) localVarFormParams.Add("enum_form_string_array", this.Configuration.ApiClient.Serialize(enumFormStringArray)); // form parameter if (enumFormStringArray != null) localVarFormParams.Add("enum_form_string_array", this.Configuration.ApiClient.Serialize(enumFormStringArray)); // form parameter

View File

@ -391,6 +391,7 @@ defmodule OpenapiPetstore.Api.Fake do
- :enum_query_string (String.t): Query parameter enum test (string) - :enum_query_string (String.t): Query parameter enum test (string)
- :enum_query_integer (integer()): Query parameter enum test (double) - :enum_query_integer (integer()): Query parameter enum test (double)
- :enum_query_double (float()): Query parameter enum test (double) - :enum_query_double (float()): Query parameter enum test (double)
- :enum_query_model_array ([OpenapiPetstore.Model.EnumClass.t]):
- :enum_form_string_array ([String.t]): Form parameter enum test (string array) - :enum_form_string_array ([String.t]): Form parameter enum test (string array)
- :enum_form_string (String.t): Form parameter enum test (string) - :enum_form_string (String.t): Form parameter enum test (string)
## Returns ## Returns
@ -407,6 +408,7 @@ defmodule OpenapiPetstore.Api.Fake do
:"enum_query_string" => :query, :"enum_query_string" => :query,
:"enum_query_integer" => :query, :"enum_query_integer" => :query,
:"enum_query_double" => :query, :"enum_query_double" => :query,
:"enum_query_model_array" => :query,
:"enum_form_string_array" => :form, :"enum_form_string_array" => :form,
:"enum_form_string" => :form :"enum_form_string" => :form
} }

View File

@ -804,6 +804,15 @@ paths:
format: double format: double
type: number type: number
style: form style: form
- explode: true
in: query
name: enum_query_model_array
required: false
schema:
items:
$ref: '#/components/schemas/EnumClass'
type: array
style: form
requestBody: requestBody:
$ref: '#/components/requestBodies/inline_object_2' $ref: '#/components/requestBodies/inline_object_2'
content: content:

View File

@ -6,6 +6,7 @@ import org.openapitools.client.model.ApiResponse;
import java.math.BigDecimal; import java.math.BigDecimal;
import org.openapitools.client.model.Client; import org.openapitools.client.model.Client;
import org.openapitools.client.model.EnumClass;
import java.io.File; import java.io.File;
import org.openapitools.client.model.FileSchemaTestClass; import org.openapitools.client.model.FileSchemaTestClass;
import org.openapitools.client.model.HealthCheckResult; import org.openapitools.client.model.HealthCheckResult;
@ -511,10 +512,11 @@ public interface FakeApi extends ApiClient.Api {
* @param enumQueryString Query parameter enum test (string) (optional, default to -efg) * @param enumQueryString Query parameter enum test (string) (optional, default to -efg)
* @param enumQueryInteger Query parameter enum test (double) (optional) * @param enumQueryInteger Query parameter enum test (double) (optional)
* @param enumQueryDouble Query parameter enum test (double) (optional) * @param enumQueryDouble Query parameter enum test (double) (optional)
* @param enumQueryModelArray (optional)
* @param enumFormStringArray Form parameter enum test (string array) (optional) * @param enumFormStringArray Form parameter enum test (string array) (optional)
* @param enumFormString Form parameter enum test (string) (optional, default to -efg) * @param enumFormString Form parameter enum test (string) (optional, default to -efg)
*/ */
@RequestLine("GET /fake?enum_query_string_array={enumQueryStringArray}&enum_query_string={enumQueryString}&enum_query_integer={enumQueryInteger}&enum_query_double={enumQueryDouble}") @RequestLine("GET /fake?enum_query_string_array={enumQueryStringArray}&enum_query_string={enumQueryString}&enum_query_integer={enumQueryInteger}&enum_query_double={enumQueryDouble}&enum_query_model_array={enumQueryModelArray}")
@Headers({ @Headers({
"Content-Type: application/x-www-form-urlencoded", "Content-Type: application/x-www-form-urlencoded",
"Accept: application/json", "Accept: application/json",
@ -522,7 +524,7 @@ public interface FakeApi extends ApiClient.Api {
"enum_header_string: {enumHeaderString}" "enum_header_string: {enumHeaderString}"
}) })
void testEnumParameters(@Param("enumHeaderStringArray") List<String> enumHeaderStringArray, @Param("enumHeaderString") String enumHeaderString, @Param("enumQueryStringArray") List<String> enumQueryStringArray, @Param("enumQueryString") String enumQueryString, @Param("enumQueryInteger") Integer enumQueryInteger, @Param("enumQueryDouble") Double enumQueryDouble, @Param("enumFormStringArray") List<String> enumFormStringArray, @Param("enumFormString") String enumFormString); void testEnumParameters(@Param("enumHeaderStringArray") List<String> enumHeaderStringArray, @Param("enumHeaderString") String enumHeaderString, @Param("enumQueryStringArray") List<String> enumQueryStringArray, @Param("enumQueryString") String enumQueryString, @Param("enumQueryInteger") Integer enumQueryInteger, @Param("enumQueryDouble") Double enumQueryDouble, @Param("enumQueryModelArray") List<EnumClass> enumQueryModelArray, @Param("enumFormStringArray") List<String> enumFormStringArray, @Param("enumFormString") String enumFormString);
/** /**
* To test enum parameters * To test enum parameters
@ -534,10 +536,11 @@ public interface FakeApi extends ApiClient.Api {
* @param enumQueryString Query parameter enum test (string) (optional, default to -efg) * @param enumQueryString Query parameter enum test (string) (optional, default to -efg)
* @param enumQueryInteger Query parameter enum test (double) (optional) * @param enumQueryInteger Query parameter enum test (double) (optional)
* @param enumQueryDouble Query parameter enum test (double) (optional) * @param enumQueryDouble Query parameter enum test (double) (optional)
* @param enumQueryModelArray (optional)
* @param enumFormStringArray Form parameter enum test (string array) (optional) * @param enumFormStringArray Form parameter enum test (string array) (optional)
* @param enumFormString Form parameter enum test (string) (optional, default to -efg) * @param enumFormString Form parameter enum test (string) (optional, default to -efg)
*/ */
@RequestLine("GET /fake?enum_query_string_array={enumQueryStringArray}&enum_query_string={enumQueryString}&enum_query_integer={enumQueryInteger}&enum_query_double={enumQueryDouble}") @RequestLine("GET /fake?enum_query_string_array={enumQueryStringArray}&enum_query_string={enumQueryString}&enum_query_integer={enumQueryInteger}&enum_query_double={enumQueryDouble}&enum_query_model_array={enumQueryModelArray}")
@Headers({ @Headers({
"Content-Type: application/x-www-form-urlencoded", "Content-Type: application/x-www-form-urlencoded",
"Accept: application/json", "Accept: application/json",
@ -545,7 +548,7 @@ public interface FakeApi extends ApiClient.Api {
"enum_header_string: {enumHeaderString}" "enum_header_string: {enumHeaderString}"
}) })
ApiResponse<Void> testEnumParametersWithHttpInfo(@Param("enumHeaderStringArray") List<String> enumHeaderStringArray, @Param("enumHeaderString") String enumHeaderString, @Param("enumQueryStringArray") List<String> enumQueryStringArray, @Param("enumQueryString") String enumQueryString, @Param("enumQueryInteger") Integer enumQueryInteger, @Param("enumQueryDouble") Double enumQueryDouble, @Param("enumFormStringArray") List<String> enumFormStringArray, @Param("enumFormString") String enumFormString); ApiResponse<Void> testEnumParametersWithHttpInfo(@Param("enumHeaderStringArray") List<String> enumHeaderStringArray, @Param("enumHeaderString") String enumHeaderString, @Param("enumQueryStringArray") List<String> enumQueryStringArray, @Param("enumQueryString") String enumQueryString, @Param("enumQueryInteger") Integer enumQueryInteger, @Param("enumQueryDouble") Double enumQueryDouble, @Param("enumQueryModelArray") List<EnumClass> enumQueryModelArray, @Param("enumFormStringArray") List<String> enumFormStringArray, @Param("enumFormString") String enumFormString);
/** /**
@ -567,9 +570,10 @@ public interface FakeApi extends ApiClient.Api {
* <li>enumQueryString - Query parameter enum test (string) (optional, default to -efg)</li> * <li>enumQueryString - Query parameter enum test (string) (optional, default to -efg)</li>
* <li>enumQueryInteger - Query parameter enum test (double) (optional)</li> * <li>enumQueryInteger - Query parameter enum test (double) (optional)</li>
* <li>enumQueryDouble - Query parameter enum test (double) (optional)</li> * <li>enumQueryDouble - Query parameter enum test (double) (optional)</li>
* <li>enumQueryModelArray - (optional)</li>
* </ul> * </ul>
*/ */
@RequestLine("GET /fake?enum_query_string_array={enumQueryStringArray}&enum_query_string={enumQueryString}&enum_query_integer={enumQueryInteger}&enum_query_double={enumQueryDouble}") @RequestLine("GET /fake?enum_query_string_array={enumQueryStringArray}&enum_query_string={enumQueryString}&enum_query_integer={enumQueryInteger}&enum_query_double={enumQueryDouble}&enum_query_model_array={enumQueryModelArray}")
@Headers({ @Headers({
"Content-Type: application/x-www-form-urlencoded", "Content-Type: application/x-www-form-urlencoded",
"Accept: application/json", "Accept: application/json",
@ -595,9 +599,10 @@ public interface FakeApi extends ApiClient.Api {
* <li>enumQueryString - Query parameter enum test (string) (optional, default to -efg)</li> * <li>enumQueryString - Query parameter enum test (string) (optional, default to -efg)</li>
* <li>enumQueryInteger - Query parameter enum test (double) (optional)</li> * <li>enumQueryInteger - Query parameter enum test (double) (optional)</li>
* <li>enumQueryDouble - Query parameter enum test (double) (optional)</li> * <li>enumQueryDouble - Query parameter enum test (double) (optional)</li>
* <li>enumQueryModelArray - (optional)</li>
* </ul> * </ul>
*/ */
@RequestLine("GET /fake?enum_query_string_array={enumQueryStringArray}&enum_query_string={enumQueryString}&enum_query_integer={enumQueryInteger}&enum_query_double={enumQueryDouble}") @RequestLine("GET /fake?enum_query_string_array={enumQueryStringArray}&enum_query_string={enumQueryString}&enum_query_integer={enumQueryInteger}&enum_query_double={enumQueryDouble}&enum_query_model_array={enumQueryModelArray}")
@Headers({ @Headers({
"Content-Type: application/x-www-form-urlencoded", "Content-Type: application/x-www-form-urlencoded",
"Accept: application/json", "Accept: application/json",
@ -629,6 +634,10 @@ public interface FakeApi extends ApiClient.Api {
put("enum_query_double", EncodingUtils.encode(value)); put("enum_query_double", EncodingUtils.encode(value));
return this; return this;
} }
public TestEnumParametersQueryParams enumQueryModelArray(final List<EnumClass> value) {
put("enum_query_model_array", EncodingUtils.encodeCollection(value, "multi"));
return this;
}
} }
/** /**

View File

@ -804,6 +804,15 @@ paths:
format: double format: double
type: number type: number
style: form style: form
- explode: true
in: query
name: enum_query_model_array
required: false
schema:
items:
$ref: '#/components/schemas/EnumClass'
type: array
style: form
requestBody: requestBody:
$ref: '#/components/requestBodies/inline_object_2' $ref: '#/components/requestBodies/inline_object_2'
content: content:

View File

@ -844,7 +844,7 @@ null (empty response body)
## testEnumParameters ## testEnumParameters
> testEnumParameters(enumHeaderStringArray, enumHeaderString, enumQueryStringArray, enumQueryString, enumQueryInteger, enumQueryDouble, enumFormStringArray, enumFormString) > testEnumParameters(enumHeaderStringArray, enumHeaderString, enumQueryStringArray, enumQueryString, enumQueryInteger, enumQueryDouble, enumQueryModelArray, enumFormStringArray, enumFormString)
To test enum parameters To test enum parameters
@ -872,10 +872,11 @@ public class Example {
String enumQueryString = "_abc"; // String | Query parameter enum test (string) String enumQueryString = "_abc"; // String | Query parameter enum test (string)
Integer enumQueryInteger = 1; // Integer | Query parameter enum test (double) Integer enumQueryInteger = 1; // Integer | Query parameter enum test (double)
Double enumQueryDouble = 1.1D; // Double | Query parameter enum test (double) Double enumQueryDouble = 1.1D; // Double | Query parameter enum test (double)
List<EnumClass> enumQueryModelArray = Arrays.asList(-efg); // List<EnumClass> |
List<String> enumFormStringArray = Arrays.asList("$"); // List<String> | Form parameter enum test (string array) List<String> enumFormStringArray = Arrays.asList("$"); // List<String> | Form parameter enum test (string array)
String enumFormString = "_abc"; // String | Form parameter enum test (string) String enumFormString = "_abc"; // String | Form parameter enum test (string)
try { try {
apiInstance.testEnumParameters(enumHeaderStringArray, enumHeaderString, enumQueryStringArray, enumQueryString, enumQueryInteger, enumQueryDouble, enumFormStringArray, enumFormString); apiInstance.testEnumParameters(enumHeaderStringArray, enumHeaderString, enumQueryStringArray, enumQueryString, enumQueryInteger, enumQueryDouble, enumQueryModelArray, enumFormStringArray, enumFormString);
} catch (ApiException e) { } catch (ApiException e) {
System.err.println("Exception when calling FakeApi#testEnumParameters"); System.err.println("Exception when calling FakeApi#testEnumParameters");
System.err.println("Status code: " + e.getCode()); System.err.println("Status code: " + e.getCode());
@ -898,6 +899,7 @@ public class Example {
| **enumQueryString** | **String**| Query parameter enum test (string) | [optional] [default to -efg] [enum: _abc, -efg, (xyz)] | | **enumQueryString** | **String**| Query parameter enum test (string) | [optional] [default to -efg] [enum: _abc, -efg, (xyz)] |
| **enumQueryInteger** | **Integer**| Query parameter enum test (double) | [optional] [enum: 1, -2] | | **enumQueryInteger** | **Integer**| Query parameter enum test (double) | [optional] [enum: 1, -2] |
| **enumQueryDouble** | **Double**| Query parameter enum test (double) | [optional] [enum: 1.1, -1.2] | | **enumQueryDouble** | **Double**| Query parameter enum test (double) | [optional] [enum: 1.1, -1.2] |
| **enumQueryModelArray** | [**List&lt;EnumClass&gt;**](EnumClass.md)| | [optional] |
| **enumFormStringArray** | [**List&lt;String&gt;**](String.md)| Form parameter enum test (string array) | [optional] [enum: >, $] | | **enumFormStringArray** | [**List&lt;String&gt;**](String.md)| Form parameter enum test (string array) | [optional] [enum: >, $] |
| **enumFormString** | **String**| Form parameter enum test (string) | [optional] [default to -efg] [enum: _abc, -efg, (xyz)] | | **enumFormString** | **String**| Form parameter enum test (string) | [optional] [default to -efg] [enum: _abc, -efg, (xyz)] |

View File

@ -4,6 +4,7 @@ import org.openapitools.client.ApiClient;
import java.math.BigDecimal; import java.math.BigDecimal;
import org.openapitools.client.model.Client; import org.openapitools.client.model.Client;
import org.openapitools.client.model.EnumClass;
import java.io.File; import java.io.File;
import org.openapitools.client.model.FileSchemaTestClass; import org.openapitools.client.model.FileSchemaTestClass;
import org.openapitools.client.model.HealthCheckResult; import org.openapitools.client.model.HealthCheckResult;
@ -756,11 +757,12 @@ public class FakeApi {
* @param enumQueryString Query parameter enum test (string) * @param enumQueryString Query parameter enum test (string)
* @param enumQueryInteger Query parameter enum test (double) * @param enumQueryInteger Query parameter enum test (double)
* @param enumQueryDouble Query parameter enum test (double) * @param enumQueryDouble Query parameter enum test (double)
* @param enumQueryModelArray The enumQueryModelArray parameter
* @param enumFormStringArray Form parameter enum test (string array) * @param enumFormStringArray Form parameter enum test (string array)
* @param enumFormString Form parameter enum test (string) * @param enumFormString Form parameter enum test (string)
* @throws WebClientResponseException if an error occurs while attempting to invoke the API * @throws WebClientResponseException if an error occurs while attempting to invoke the API
*/ */
private ResponseSpec testEnumParametersRequestCreation(List<String> enumHeaderStringArray, String enumHeaderString, List<String> enumQueryStringArray, String enumQueryString, Integer enumQueryInteger, Double enumQueryDouble, List<String> enumFormStringArray, String enumFormString) throws WebClientResponseException { private ResponseSpec testEnumParametersRequestCreation(List<String> enumHeaderStringArray, String enumHeaderString, List<String> enumQueryStringArray, String enumQueryString, Integer enumQueryInteger, Double enumQueryDouble, List<EnumClass> enumQueryModelArray, List<String> enumFormStringArray, String enumFormString) throws WebClientResponseException {
Object postBody = null; Object postBody = null;
// create path and map variables // create path and map variables
final Map<String, Object> pathParams = new HashMap<String, Object>(); final Map<String, Object> pathParams = new HashMap<String, Object>();
@ -774,6 +776,7 @@ public class FakeApi {
queryParams.putAll(apiClient.parameterToMultiValueMap(null, "enum_query_string", enumQueryString)); queryParams.putAll(apiClient.parameterToMultiValueMap(null, "enum_query_string", enumQueryString));
queryParams.putAll(apiClient.parameterToMultiValueMap(null, "enum_query_integer", enumQueryInteger)); queryParams.putAll(apiClient.parameterToMultiValueMap(null, "enum_query_integer", enumQueryInteger));
queryParams.putAll(apiClient.parameterToMultiValueMap(null, "enum_query_double", enumQueryDouble)); queryParams.putAll(apiClient.parameterToMultiValueMap(null, "enum_query_double", enumQueryDouble));
queryParams.putAll(apiClient.parameterToMultiValueMap(ApiClient.CollectionFormat.valueOf("multi".toUpperCase(Locale.ROOT)), "enum_query_model_array", enumQueryModelArray));
if (enumHeaderStringArray != null) if (enumHeaderStringArray != null)
headerParams.add("enum_header_string_array", apiClient.parameterToString(enumHeaderStringArray)); headerParams.add("enum_header_string_array", apiClient.parameterToString(enumHeaderStringArray));
@ -808,18 +811,19 @@ public class FakeApi {
* @param enumQueryString Query parameter enum test (string) * @param enumQueryString Query parameter enum test (string)
* @param enumQueryInteger Query parameter enum test (double) * @param enumQueryInteger Query parameter enum test (double)
* @param enumQueryDouble Query parameter enum test (double) * @param enumQueryDouble Query parameter enum test (double)
* @param enumQueryModelArray The enumQueryModelArray parameter
* @param enumFormStringArray Form parameter enum test (string array) * @param enumFormStringArray Form parameter enum test (string array)
* @param enumFormString Form parameter enum test (string) * @param enumFormString Form parameter enum test (string)
* @throws WebClientResponseException if an error occurs while attempting to invoke the API * @throws WebClientResponseException if an error occurs while attempting to invoke the API
*/ */
public Mono<Void> testEnumParameters(List<String> enumHeaderStringArray, String enumHeaderString, List<String> enumQueryStringArray, String enumQueryString, Integer enumQueryInteger, Double enumQueryDouble, List<String> enumFormStringArray, String enumFormString) throws WebClientResponseException { public Mono<Void> testEnumParameters(List<String> enumHeaderStringArray, String enumHeaderString, List<String> enumQueryStringArray, String enumQueryString, Integer enumQueryInteger, Double enumQueryDouble, List<EnumClass> enumQueryModelArray, List<String> enumFormStringArray, String enumFormString) throws WebClientResponseException {
ParameterizedTypeReference<Void> localVarReturnType = new ParameterizedTypeReference<Void>() {}; ParameterizedTypeReference<Void> localVarReturnType = new ParameterizedTypeReference<Void>() {};
return testEnumParametersRequestCreation(enumHeaderStringArray, enumHeaderString, enumQueryStringArray, enumQueryString, enumQueryInteger, enumQueryDouble, enumFormStringArray, enumFormString).bodyToMono(localVarReturnType); return testEnumParametersRequestCreation(enumHeaderStringArray, enumHeaderString, enumQueryStringArray, enumQueryString, enumQueryInteger, enumQueryDouble, enumQueryModelArray, enumFormStringArray, enumFormString).bodyToMono(localVarReturnType);
} }
public Mono<ResponseEntity<Void>> testEnumParametersWithHttpInfo(List<String> enumHeaderStringArray, String enumHeaderString, List<String> enumQueryStringArray, String enumQueryString, Integer enumQueryInteger, Double enumQueryDouble, List<String> enumFormStringArray, String enumFormString) throws WebClientResponseException { public Mono<ResponseEntity<Void>> testEnumParametersWithHttpInfo(List<String> enumHeaderStringArray, String enumHeaderString, List<String> enumQueryStringArray, String enumQueryString, Integer enumQueryInteger, Double enumQueryDouble, List<EnumClass> enumQueryModelArray, List<String> enumFormStringArray, String enumFormString) throws WebClientResponseException {
ParameterizedTypeReference<Void> localVarReturnType = new ParameterizedTypeReference<Void>() {}; ParameterizedTypeReference<Void> localVarReturnType = new ParameterizedTypeReference<Void>() {};
return testEnumParametersRequestCreation(enumHeaderStringArray, enumHeaderString, enumQueryStringArray, enumQueryString, enumQueryInteger, enumQueryDouble, enumFormStringArray, enumFormString).toEntity(localVarReturnType); return testEnumParametersRequestCreation(enumHeaderStringArray, enumHeaderString, enumQueryStringArray, enumQueryString, enumQueryInteger, enumQueryDouble, enumQueryModelArray, enumFormStringArray, enumFormString).toEntity(localVarReturnType);
} }
/** /**
* Fake endpoint to test group parameters (optional) * Fake endpoint to test group parameters (optional)

View File

@ -20,6 +20,7 @@ import org.openapitools.client.model.FileSchemaTestClass;
import org.openapitools.client.model.HealthCheckResult; import org.openapitools.client.model.HealthCheckResult;
import java.time.LocalDate; import java.time.LocalDate;
import java.time.OffsetDateTime; import java.time.OffsetDateTime;
import org.openapitools.client.model.EnumClass;
import org.openapitools.client.model.OuterComposite; import org.openapitools.client.model.OuterComposite;
import org.openapitools.client.model.OuterObjectWithEnumProperty; import org.openapitools.client.model.OuterObjectWithEnumProperty;
import org.openapitools.client.model.Pet; import org.openapitools.client.model.Pet;
@ -223,12 +224,13 @@ public class FakeApiTest {
List<String> enumHeaderStringArray = null; List<String> enumHeaderStringArray = null;
String enumHeaderString = null; String enumHeaderString = null;
List<String> enumQueryStringArray = null; List<String> enumQueryStringArray = null;
List<EnumClass> enumQueryModelArray = null;
String enumQueryString = null; String enumQueryString = null;
Integer enumQueryInteger = null; Integer enumQueryInteger = null;
Double enumQueryDouble = null; Double enumQueryDouble = null;
List<String> enumFormStringArray = null; List<String> enumFormStringArray = null;
String enumFormString = null; String enumFormString = null;
api.testEnumParameters(enumHeaderStringArray, enumHeaderString, enumQueryStringArray, enumQueryString, enumQueryInteger, enumQueryDouble, enumFormStringArray, enumFormString).block(); api.testEnumParameters(enumHeaderStringArray, enumHeaderString, enumQueryStringArray, enumQueryString, enumQueryInteger, enumQueryDouble, enumQueryModelArray, enumFormStringArray, enumFormString).block();
// TODO: test validations // TODO: test validations
} }

View File

@ -625,6 +625,7 @@ let opts = {
'enumQueryString': "'-efg'", // String | Query parameter enum test (string) 'enumQueryString': "'-efg'", // String | Query parameter enum test (string)
'enumQueryInteger': 56, // Number | Query parameter enum test (double) 'enumQueryInteger': 56, // Number | Query parameter enum test (double)
'enumQueryDouble': 3.4, // Number | Query parameter enum test (double) 'enumQueryDouble': 3.4, // Number | Query parameter enum test (double)
'enumQueryModelArray': [new OpenApiPetstore.EnumClass()], // [EnumClass] |
'enumFormStringArray': ["'$'"], // [String] | Form parameter enum test (string array) 'enumFormStringArray': ["'$'"], // [String] | Form parameter enum test (string array)
'enumFormString': "'-efg'" // String | Form parameter enum test (string) 'enumFormString': "'-efg'" // String | Form parameter enum test (string)
}; };
@ -648,6 +649,7 @@ Name | Type | Description | Notes
**enumQueryString** | **String**| Query parameter enum test (string) | [optional] [default to &#39;-efg&#39;] **enumQueryString** | **String**| Query parameter enum test (string) | [optional] [default to &#39;-efg&#39;]
**enumQueryInteger** | **Number**| Query parameter enum test (double) | [optional] **enumQueryInteger** | **Number**| Query parameter enum test (double) | [optional]
**enumQueryDouble** | **Number**| Query parameter enum test (double) | [optional] **enumQueryDouble** | **Number**| Query parameter enum test (double) | [optional]
**enumQueryModelArray** | [**[EnumClass]**](EnumClass.md)| | [optional]
**enumFormStringArray** | [**[String]**](String.md)| Form parameter enum test (string array) | [optional] [default to &#39;$&#39;] **enumFormStringArray** | [**[String]**](String.md)| Form parameter enum test (string array) | [optional] [default to &#39;$&#39;]
**enumFormString** | **String**| Form parameter enum test (string) | [optional] [default to &#39;-efg&#39;] **enumFormString** | **String**| Form parameter enum test (string) | [optional] [default to &#39;-efg&#39;]

View File

@ -14,6 +14,7 @@
import ApiClient from "../ApiClient"; import ApiClient from "../ApiClient";
import Client from '../model/Client'; import Client from '../model/Client';
import EnumClass from '../model/EnumClass';
import FileSchemaTestClass from '../model/FileSchemaTestClass'; import FileSchemaTestClass from '../model/FileSchemaTestClass';
import HealthCheckResult from '../model/HealthCheckResult'; import HealthCheckResult from '../model/HealthCheckResult';
import OuterComposite from '../model/OuterComposite'; import OuterComposite from '../model/OuterComposite';
@ -586,6 +587,7 @@ export default class FakeApi {
* @param {module:model/String} opts.enumQueryString Query parameter enum test (string) (default to '-efg') * @param {module:model/String} opts.enumQueryString Query parameter enum test (string) (default to '-efg')
* @param {module:model/Number} opts.enumQueryInteger Query parameter enum test (double) * @param {module:model/Number} opts.enumQueryInteger Query parameter enum test (double)
* @param {module:model/Number} opts.enumQueryDouble Query parameter enum test (double) * @param {module:model/Number} opts.enumQueryDouble Query parameter enum test (double)
* @param {Array.<module:model/EnumClass>} opts.enumQueryModelArray
* @param {Array.<module:model/String>} opts.enumFormStringArray Form parameter enum test (string array) (default to '$') * @param {Array.<module:model/String>} opts.enumFormStringArray Form parameter enum test (string array) (default to '$')
* @param {module:model/String} opts.enumFormString Form parameter enum test (string) (default to '-efg') * @param {module:model/String} opts.enumFormString Form parameter enum test (string) (default to '-efg')
* @param {module:api/FakeApi~testEnumParametersCallback} callback The callback function, accepting three arguments: error, data, response * @param {module:api/FakeApi~testEnumParametersCallback} callback The callback function, accepting three arguments: error, data, response
@ -600,7 +602,8 @@ export default class FakeApi {
'enum_query_string_array': this.apiClient.buildCollectionParam(opts['enumQueryStringArray'], 'multi'), 'enum_query_string_array': this.apiClient.buildCollectionParam(opts['enumQueryStringArray'], 'multi'),
'enum_query_string': opts['enumQueryString'], 'enum_query_string': opts['enumQueryString'],
'enum_query_integer': opts['enumQueryInteger'], 'enum_query_integer': opts['enumQueryInteger'],
'enum_query_double': opts['enumQueryDouble'] 'enum_query_double': opts['enumQueryDouble'],
'enum_query_model_array': this.apiClient.buildCollectionParam(opts['enumQueryModelArray'], 'multi')
}; };
let headerParams = { let headerParams = {
'enum_header_string_array': opts['enumHeaderStringArray'], 'enum_header_string_array': opts['enumHeaderStringArray'],

View File

@ -613,6 +613,7 @@ let opts = {
'enumQueryString': "'-efg'", // String | Query parameter enum test (string) 'enumQueryString': "'-efg'", // String | Query parameter enum test (string)
'enumQueryInteger': 56, // Number | Query parameter enum test (double) 'enumQueryInteger': 56, // Number | Query parameter enum test (double)
'enumQueryDouble': 3.4, // Number | Query parameter enum test (double) 'enumQueryDouble': 3.4, // Number | Query parameter enum test (double)
'enumQueryModelArray': [new OpenApiPetstore.EnumClass()], // [EnumClass] |
'enumFormStringArray': ["'$'"], // [String] | Form parameter enum test (string array) 'enumFormStringArray': ["'$'"], // [String] | Form parameter enum test (string array)
'enumFormString': "'-efg'" // String | Form parameter enum test (string) 'enumFormString': "'-efg'" // String | Form parameter enum test (string)
}; };
@ -635,6 +636,7 @@ Name | Type | Description | Notes
**enumQueryString** | **String**| Query parameter enum test (string) | [optional] [default to &#39;-efg&#39;] **enumQueryString** | **String**| Query parameter enum test (string) | [optional] [default to &#39;-efg&#39;]
**enumQueryInteger** | **Number**| Query parameter enum test (double) | [optional] **enumQueryInteger** | **Number**| Query parameter enum test (double) | [optional]
**enumQueryDouble** | **Number**| Query parameter enum test (double) | [optional] **enumQueryDouble** | **Number**| Query parameter enum test (double) | [optional]
**enumQueryModelArray** | [**[EnumClass]**](EnumClass.md)| | [optional]
**enumFormStringArray** | [**[String]**](String.md)| Form parameter enum test (string array) | [optional] [default to &#39;$&#39;] **enumFormStringArray** | [**[String]**](String.md)| Form parameter enum test (string array) | [optional] [default to &#39;$&#39;]
**enumFormString** | **String**| Form parameter enum test (string) | [optional] [default to &#39;-efg&#39;] **enumFormString** | **String**| Form parameter enum test (string) | [optional] [default to &#39;-efg&#39;]

View File

@ -14,6 +14,7 @@
import ApiClient from "../ApiClient"; import ApiClient from "../ApiClient";
import Client from '../model/Client'; import Client from '../model/Client';
import EnumClass from '../model/EnumClass';
import FileSchemaTestClass from '../model/FileSchemaTestClass'; import FileSchemaTestClass from '../model/FileSchemaTestClass';
import HealthCheckResult from '../model/HealthCheckResult'; import HealthCheckResult from '../model/HealthCheckResult';
import OuterComposite from '../model/OuterComposite'; import OuterComposite from '../model/OuterComposite';
@ -654,6 +655,7 @@ export default class FakeApi {
* @param {module:model/String} opts.enumQueryString Query parameter enum test (string) (default to '-efg') * @param {module:model/String} opts.enumQueryString Query parameter enum test (string) (default to '-efg')
* @param {module:model/Number} opts.enumQueryInteger Query parameter enum test (double) * @param {module:model/Number} opts.enumQueryInteger Query parameter enum test (double)
* @param {module:model/Number} opts.enumQueryDouble Query parameter enum test (double) * @param {module:model/Number} opts.enumQueryDouble Query parameter enum test (double)
* @param {Array.<module:model/EnumClass>} opts.enumQueryModelArray
* @param {Array.<module:model/String>} opts.enumFormStringArray Form parameter enum test (string array) (default to '$') * @param {Array.<module:model/String>} opts.enumFormStringArray Form parameter enum test (string array) (default to '$')
* @param {module:model/String} opts.enumFormString Form parameter enum test (string) (default to '-efg') * @param {module:model/String} opts.enumFormString Form parameter enum test (string) (default to '-efg')
* @return {Promise} a {@link https://www.promisejs.org/|Promise}, with an object containing HTTP response * @return {Promise} a {@link https://www.promisejs.org/|Promise}, with an object containing HTTP response
@ -668,7 +670,8 @@ export default class FakeApi {
'enum_query_string_array': this.apiClient.buildCollectionParam(opts['enumQueryStringArray'], 'multi'), 'enum_query_string_array': this.apiClient.buildCollectionParam(opts['enumQueryStringArray'], 'multi'),
'enum_query_string': opts['enumQueryString'], 'enum_query_string': opts['enumQueryString'],
'enum_query_integer': opts['enumQueryInteger'], 'enum_query_integer': opts['enumQueryInteger'],
'enum_query_double': opts['enumQueryDouble'] 'enum_query_double': opts['enumQueryDouble'],
'enum_query_model_array': this.apiClient.buildCollectionParam(opts['enumQueryModelArray'], 'multi')
}; };
let headerParams = { let headerParams = {
'enum_header_string_array': opts['enumHeaderStringArray'], 'enum_header_string_array': opts['enumHeaderStringArray'],
@ -700,6 +703,7 @@ export default class FakeApi {
* @param {module:model/String} opts.enumQueryString Query parameter enum test (string) (default to '-efg') * @param {module:model/String} opts.enumQueryString Query parameter enum test (string) (default to '-efg')
* @param {module:model/Number} opts.enumQueryInteger Query parameter enum test (double) * @param {module:model/Number} opts.enumQueryInteger Query parameter enum test (double)
* @param {module:model/Number} opts.enumQueryDouble Query parameter enum test (double) * @param {module:model/Number} opts.enumQueryDouble Query parameter enum test (double)
* @param {Array.<module:model/EnumClass>} opts.enumQueryModelArray
* @param {Array.<module:model/String>} opts.enumFormStringArray Form parameter enum test (string array) (default to '$') * @param {Array.<module:model/String>} opts.enumFormStringArray Form parameter enum test (string array) (default to '$')
* @param {module:model/String} opts.enumFormString Form parameter enum test (string) (default to '-efg') * @param {module:model/String} opts.enumFormString Form parameter enum test (string) (default to '-efg')
* @return {Promise} a {@link https://www.promisejs.org/|Promise} * @return {Promise} a {@link https://www.promisejs.org/|Promise}

View File

@ -32,10 +32,11 @@ export default function() {
let enumQueryString = 'TODO_EDIT_THE_ENUM_QUERY_STRING'; // specify value as there is no example value for this parameter in OpenAPI spec let enumQueryString = 'TODO_EDIT_THE_ENUM_QUERY_STRING'; // specify value as there is no example value for this parameter in OpenAPI spec
let enumQueryStringArray = 'TODO_EDIT_THE_ENUM_QUERY_STRING_ARRAY'; // specify value as there is no example value for this parameter in OpenAPI spec let enumQueryStringArray = 'TODO_EDIT_THE_ENUM_QUERY_STRING_ARRAY'; // specify value as there is no example value for this parameter in OpenAPI spec
let enumQueryDouble = 'TODO_EDIT_THE_ENUM_QUERY_DOUBLE'; // specify value as there is no example value for this parameter in OpenAPI spec let enumQueryDouble = 'TODO_EDIT_THE_ENUM_QUERY_DOUBLE'; // specify value as there is no example value for this parameter in OpenAPI spec
let enumQueryModelArray = 'TODO_EDIT_THE_ENUM_QUERY_MODEL_ARRAY'; // specify value as there is no example value for this parameter in OpenAPI spec
// Request No. 1 // Request No. 1
{ {
let url = BASE_URL + `/fake?enum_query_string_array=${enum_query_string_array}&enum_query_string=${enum_query_string}&enum_query_integer=${enum_query_integer}&enum_query_double=${enum_query_double}`; let url = BASE_URL + `/fake?enum_query_string_array=${enum_query_string_array}&enum_query_string=${enum_query_string}&enum_query_integer=${enum_query_integer}&enum_query_double=${enum_query_double}&enum_query_model_array=${enum_query_model_array}`;
// TODO: edit the parameters of the request body. // TODO: edit the parameters of the request body.
let body = {"enumFormStringArray": "list", "enumFormString": "string"}; let body = {"enumFormStringArray": "list", "enumFormString": "string"};
let params = {headers: {"Content-Type": "application/x-www-form-urlencoded", "enum_header_string_array": `${enumHeaderStringArray}`, "enum_header_string": `${enumHeaderString}`, "Accept": "application/json"}}; let params = {headers: {"Content-Type": "application/x-www-form-urlencoded", "enum_header_string_array": `${enumHeaderStringArray}`, "enum_header_string": `${enumHeaderString}`, "Accept": "application/json"}};

View File

@ -606,7 +606,7 @@ void (empty response body)
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) [[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
# **test_enum_parameters** # **test_enum_parameters**
> test_enum_parameters(enum_header_string_array => $enum_header_string_array, enum_header_string => $enum_header_string, enum_query_string_array => $enum_query_string_array, enum_query_string => $enum_query_string, enum_query_integer => $enum_query_integer, enum_query_double => $enum_query_double, enum_form_string_array => $enum_form_string_array, enum_form_string => $enum_form_string) > test_enum_parameters(enum_header_string_array => $enum_header_string_array, enum_header_string => $enum_header_string, enum_query_string_array => $enum_query_string_array, enum_query_string => $enum_query_string, enum_query_integer => $enum_query_integer, enum_query_double => $enum_query_double, enum_query_model_array => $enum_query_model_array, enum_form_string_array => $enum_form_string_array, enum_form_string => $enum_form_string)
To test enum parameters To test enum parameters
@ -625,11 +625,12 @@ my $enum_query_string_array = [("'$'")]; # ARRAY[string] | Query parameter enum
my $enum_query_string = '-efg'; # string | Query parameter enum test (string) my $enum_query_string = '-efg'; # string | Query parameter enum test (string)
my $enum_query_integer = 56; # int | Query parameter enum test (double) my $enum_query_integer = 56; # int | Query parameter enum test (double)
my $enum_query_double = 3.4; # double | Query parameter enum test (double) my $enum_query_double = 3.4; # double | Query parameter enum test (double)
my $enum_query_model_array = [(new WWW::OpenAPIClient.EnumClass())]; # ARRAY[EnumClass] |
my $enum_form_string_array = ['$']; # ARRAY[string] | Form parameter enum test (string array) my $enum_form_string_array = ['$']; # ARRAY[string] | Form parameter enum test (string array)
my $enum_form_string = '-efg'; # string | Form parameter enum test (string) my $enum_form_string = '-efg'; # string | Form parameter enum test (string)
eval { eval {
$api_instance->test_enum_parameters(enum_header_string_array => $enum_header_string_array, enum_header_string => $enum_header_string, enum_query_string_array => $enum_query_string_array, enum_query_string => $enum_query_string, enum_query_integer => $enum_query_integer, enum_query_double => $enum_query_double, enum_form_string_array => $enum_form_string_array, enum_form_string => $enum_form_string); $api_instance->test_enum_parameters(enum_header_string_array => $enum_header_string_array, enum_header_string => $enum_header_string, enum_query_string_array => $enum_query_string_array, enum_query_string => $enum_query_string, enum_query_integer => $enum_query_integer, enum_query_double => $enum_query_double, enum_query_model_array => $enum_query_model_array, enum_form_string_array => $enum_form_string_array, enum_form_string => $enum_form_string);
}; };
if ($@) { if ($@) {
warn "Exception when calling FakeApi->test_enum_parameters: $@\n"; warn "Exception when calling FakeApi->test_enum_parameters: $@\n";
@ -646,6 +647,7 @@ Name | Type | Description | Notes
**enum_query_string** | **string**| Query parameter enum test (string) | [optional] [default to &#39;-efg&#39;] **enum_query_string** | **string**| Query parameter enum test (string) | [optional] [default to &#39;-efg&#39;]
**enum_query_integer** | **int**| Query parameter enum test (double) | [optional] **enum_query_integer** | **int**| Query parameter enum test (double) | [optional]
**enum_query_double** | **double**| Query parameter enum test (double) | [optional] **enum_query_double** | **double**| Query parameter enum test (double) | [optional]
**enum_query_model_array** | [**ARRAY[EnumClass]**](EnumClass.md)| | [optional]
**enum_form_string_array** | [**ARRAY[string]**](string.md)| Form parameter enum test (string array) | [optional] [default to &#39;$&#39;] **enum_form_string_array** | [**ARRAY[string]**](string.md)| Form parameter enum test (string array) | [optional] [default to &#39;$&#39;]
**enum_form_string** | **string**| Form parameter enum test (string) | [optional] [default to &#39;-efg&#39;] **enum_form_string** | **string**| Form parameter enum test (string) | [optional] [default to &#39;-efg&#39;]

View File

@ -975,6 +975,7 @@ sub test_endpoint_parameters {
# @param string $enum_query_string Query parameter enum test (string) (optional, default to '-efg') # @param string $enum_query_string Query parameter enum test (string) (optional, default to '-efg')
# @param int $enum_query_integer Query parameter enum test (double) (optional) # @param int $enum_query_integer Query parameter enum test (double) (optional)
# @param double $enum_query_double Query parameter enum test (double) (optional) # @param double $enum_query_double Query parameter enum test (double) (optional)
# @param ARRAY[EnumClass] $enum_query_model_array (optional)
# @param ARRAY[string] $enum_form_string_array Form parameter enum test (string array) (optional, default to '$') # @param ARRAY[string] $enum_form_string_array Form parameter enum test (string array) (optional, default to '$')
# @param string $enum_form_string Form parameter enum test (string) (optional, default to '-efg') # @param string $enum_form_string Form parameter enum test (string) (optional, default to '-efg')
{ {
@ -1009,6 +1010,11 @@ sub test_endpoint_parameters {
description => 'Query parameter enum test (double)', description => 'Query parameter enum test (double)',
required => '0', required => '0',
}, },
'enum_query_model_array' => {
data_type => 'ARRAY[EnumClass]',
description => '',
required => '0',
},
'enum_form_string_array' => { 'enum_form_string_array' => {
data_type => 'ARRAY[string]', data_type => 'ARRAY[string]',
description => 'Form parameter enum test (string array)', description => 'Form parameter enum test (string array)',
@ -1066,6 +1072,11 @@ sub test_enum_parameters {
$query_params->{'enum_query_double'} = $self->{api_client}->to_query_value($args{'enum_query_double'}); $query_params->{'enum_query_double'} = $self->{api_client}->to_query_value($args{'enum_query_double'});
} }
# query params
if ( exists $args{'enum_query_model_array'}) {
$query_params->{'enum_query_model_array'} = $self->{api_client}->to_query_value($args{'enum_query_model_array'});
}
# header params # header params
if ( exists $args{'enum_header_string_array'}) { if ( exists $args{'enum_header_string_array'}) {
$header_params->{'enum_header_string_array'} = $self->{api_client}->to_header_value($args{'enum_header_string_array'}); $header_params->{'enum_header_string_array'} = $self->{api_client}->to_header_value($args{'enum_header_string_array'});

View File

@ -724,7 +724,7 @@ void (empty response body)
## `testEnumParameters()` ## `testEnumParameters()`
```php ```php
testEnumParameters($enum_header_string_array, $enum_header_string, $enum_query_string_array, $enum_query_string, $enum_query_integer, $enum_query_double, $enum_form_string_array, $enum_form_string) testEnumParameters($enum_header_string_array, $enum_header_string, $enum_query_string_array, $enum_query_string, $enum_query_integer, $enum_query_double, $enum_query_model_array, $enum_form_string_array, $enum_form_string)
``` ```
To test enum parameters To test enum parameters
@ -750,11 +750,12 @@ $enum_query_string_array = array('enum_query_string_array_example'); // string[]
$enum_query_string = '-efg'; // string | Query parameter enum test (string) $enum_query_string = '-efg'; // string | Query parameter enum test (string)
$enum_query_integer = 56; // int | Query parameter enum test (double) $enum_query_integer = 56; // int | Query parameter enum test (double)
$enum_query_double = 3.4; // double | Query parameter enum test (double) $enum_query_double = 3.4; // double | Query parameter enum test (double)
$enum_query_model_array = array(new \OpenAPI\Client\Model\\OpenAPI\Client\Model\EnumClass()); // \OpenAPI\Client\Model\EnumClass[]
$enum_form_string_array = array('$'); // string[] | Form parameter enum test (string array) $enum_form_string_array = array('$'); // string[] | Form parameter enum test (string array)
$enum_form_string = '-efg'; // string | Form parameter enum test (string) $enum_form_string = '-efg'; // string | Form parameter enum test (string)
try { try {
$apiInstance->testEnumParameters($enum_header_string_array, $enum_header_string, $enum_query_string_array, $enum_query_string, $enum_query_integer, $enum_query_double, $enum_form_string_array, $enum_form_string); $apiInstance->testEnumParameters($enum_header_string_array, $enum_header_string, $enum_query_string_array, $enum_query_string, $enum_query_integer, $enum_query_double, $enum_query_model_array, $enum_form_string_array, $enum_form_string);
} catch (Exception $e) { } catch (Exception $e) {
echo 'Exception when calling FakeApi->testEnumParameters: ', $e->getMessage(), PHP_EOL; echo 'Exception when calling FakeApi->testEnumParameters: ', $e->getMessage(), PHP_EOL;
} }
@ -770,6 +771,7 @@ Name | Type | Description | Notes
**enum_query_string** | **string**| Query parameter enum test (string) | [optional] [default to &#39;-efg&#39;] **enum_query_string** | **string**| Query parameter enum test (string) | [optional] [default to &#39;-efg&#39;]
**enum_query_integer** | **int**| Query parameter enum test (double) | [optional] **enum_query_integer** | **int**| Query parameter enum test (double) | [optional]
**enum_query_double** | **double**| Query parameter enum test (double) | [optional] **enum_query_double** | **double**| Query parameter enum test (double) | [optional]
**enum_query_model_array** | [**\OpenAPI\Client\Model\EnumClass[]**](../Model/\OpenAPI\Client\Model\EnumClass.md)| | [optional]
**enum_form_string_array** | [**string[]**](../Model/string.md)| Form parameter enum test (string array) | [optional] [default to &#39;$&#39;] **enum_form_string_array** | [**string[]**](../Model/string.md)| Form parameter enum test (string array) | [optional] [default to &#39;$&#39;]
**enum_form_string** | **string**| Form parameter enum test (string) | [optional] [default to &#39;-efg&#39;] **enum_form_string** | **string**| Form parameter enum test (string) | [optional] [default to &#39;-efg&#39;]

View File

@ -3320,6 +3320,7 @@ class FakeApi
* @param string $enum_query_string Query parameter enum test (string) (optional, default to '-efg') * @param string $enum_query_string Query parameter enum test (string) (optional, default to '-efg')
* @param int $enum_query_integer Query parameter enum test (double) (optional) * @param int $enum_query_integer Query parameter enum test (double) (optional)
* @param double $enum_query_double Query parameter enum test (double) (optional) * @param double $enum_query_double Query parameter enum test (double) (optional)
* @param \OpenAPI\Client\Model\EnumClass[] $enum_query_model_array enum_query_model_array (optional)
* @param string[] $enum_form_string_array Form parameter enum test (string array) (optional, default to '$') * @param string[] $enum_form_string_array Form parameter enum test (string array) (optional, default to '$')
* @param string $enum_form_string Form parameter enum test (string) (optional, default to '-efg') * @param string $enum_form_string Form parameter enum test (string) (optional, default to '-efg')
* *
@ -3327,9 +3328,9 @@ class FakeApi
* @throws \InvalidArgumentException * @throws \InvalidArgumentException
* @return void * @return void
*/ */
public function testEnumParameters($enum_header_string_array = null, $enum_header_string = '-efg', $enum_query_string_array = null, $enum_query_string = '-efg', $enum_query_integer = null, $enum_query_double = null, $enum_form_string_array = '$', $enum_form_string = '-efg') public function testEnumParameters($enum_header_string_array = null, $enum_header_string = '-efg', $enum_query_string_array = null, $enum_query_string = '-efg', $enum_query_integer = null, $enum_query_double = null, $enum_query_model_array = null, $enum_form_string_array = '$', $enum_form_string = '-efg')
{ {
$this->testEnumParametersWithHttpInfo($enum_header_string_array, $enum_header_string, $enum_query_string_array, $enum_query_string, $enum_query_integer, $enum_query_double, $enum_form_string_array, $enum_form_string); $this->testEnumParametersWithHttpInfo($enum_header_string_array, $enum_header_string, $enum_query_string_array, $enum_query_string, $enum_query_integer, $enum_query_double, $enum_query_model_array, $enum_form_string_array, $enum_form_string);
} }
/** /**
@ -3343,6 +3344,7 @@ class FakeApi
* @param string $enum_query_string Query parameter enum test (string) (optional, default to '-efg') * @param string $enum_query_string Query parameter enum test (string) (optional, default to '-efg')
* @param int $enum_query_integer Query parameter enum test (double) (optional) * @param int $enum_query_integer Query parameter enum test (double) (optional)
* @param double $enum_query_double Query parameter enum test (double) (optional) * @param double $enum_query_double Query parameter enum test (double) (optional)
* @param \OpenAPI\Client\Model\EnumClass[] $enum_query_model_array (optional)
* @param string[] $enum_form_string_array Form parameter enum test (string array) (optional, default to '$') * @param string[] $enum_form_string_array Form parameter enum test (string array) (optional, default to '$')
* @param string $enum_form_string Form parameter enum test (string) (optional, default to '-efg') * @param string $enum_form_string Form parameter enum test (string) (optional, default to '-efg')
* *
@ -3350,9 +3352,9 @@ class FakeApi
* @throws \InvalidArgumentException * @throws \InvalidArgumentException
* @return array of null, HTTP status code, HTTP response headers (array of strings) * @return array of null, HTTP status code, HTTP response headers (array of strings)
*/ */
public function testEnumParametersWithHttpInfo($enum_header_string_array = null, $enum_header_string = '-efg', $enum_query_string_array = null, $enum_query_string = '-efg', $enum_query_integer = null, $enum_query_double = null, $enum_form_string_array = '$', $enum_form_string = '-efg') public function testEnumParametersWithHttpInfo($enum_header_string_array = null, $enum_header_string = '-efg', $enum_query_string_array = null, $enum_query_string = '-efg', $enum_query_integer = null, $enum_query_double = null, $enum_query_model_array = null, $enum_form_string_array = '$', $enum_form_string = '-efg')
{ {
$request = $this->testEnumParametersRequest($enum_header_string_array, $enum_header_string, $enum_query_string_array, $enum_query_string, $enum_query_integer, $enum_query_double, $enum_form_string_array, $enum_form_string); $request = $this->testEnumParametersRequest($enum_header_string_array, $enum_header_string, $enum_query_string_array, $enum_query_string, $enum_query_integer, $enum_query_double, $enum_query_model_array, $enum_form_string_array, $enum_form_string);
try { try {
$options = $this->createHttpClientOption(); $options = $this->createHttpClientOption();
@ -3409,15 +3411,16 @@ class FakeApi
* @param string $enum_query_string Query parameter enum test (string) (optional, default to '-efg') * @param string $enum_query_string Query parameter enum test (string) (optional, default to '-efg')
* @param int $enum_query_integer Query parameter enum test (double) (optional) * @param int $enum_query_integer Query parameter enum test (double) (optional)
* @param double $enum_query_double Query parameter enum test (double) (optional) * @param double $enum_query_double Query parameter enum test (double) (optional)
* @param \OpenAPI\Client\Model\EnumClass[] $enum_query_model_array (optional)
* @param string[] $enum_form_string_array Form parameter enum test (string array) (optional, default to '$') * @param string[] $enum_form_string_array Form parameter enum test (string array) (optional, default to '$')
* @param string $enum_form_string Form parameter enum test (string) (optional, default to '-efg') * @param string $enum_form_string Form parameter enum test (string) (optional, default to '-efg')
* *
* @throws \InvalidArgumentException * @throws \InvalidArgumentException
* @return \GuzzleHttp\Promise\PromiseInterface * @return \GuzzleHttp\Promise\PromiseInterface
*/ */
public function testEnumParametersAsync($enum_header_string_array = null, $enum_header_string = '-efg', $enum_query_string_array = null, $enum_query_string = '-efg', $enum_query_integer = null, $enum_query_double = null, $enum_form_string_array = '$', $enum_form_string = '-efg') public function testEnumParametersAsync($enum_header_string_array = null, $enum_header_string = '-efg', $enum_query_string_array = null, $enum_query_string = '-efg', $enum_query_integer = null, $enum_query_double = null, $enum_query_model_array = null, $enum_form_string_array = '$', $enum_form_string = '-efg')
{ {
return $this->testEnumParametersAsyncWithHttpInfo($enum_header_string_array, $enum_header_string, $enum_query_string_array, $enum_query_string, $enum_query_integer, $enum_query_double, $enum_form_string_array, $enum_form_string) return $this->testEnumParametersAsyncWithHttpInfo($enum_header_string_array, $enum_header_string, $enum_query_string_array, $enum_query_string, $enum_query_integer, $enum_query_double, $enum_query_model_array, $enum_form_string_array, $enum_form_string)
->then( ->then(
function ($response) { function ($response) {
return $response[0]; return $response[0];
@ -3436,16 +3439,17 @@ class FakeApi
* @param string $enum_query_string Query parameter enum test (string) (optional, default to '-efg') * @param string $enum_query_string Query parameter enum test (string) (optional, default to '-efg')
* @param int $enum_query_integer Query parameter enum test (double) (optional) * @param int $enum_query_integer Query parameter enum test (double) (optional)
* @param double $enum_query_double Query parameter enum test (double) (optional) * @param double $enum_query_double Query parameter enum test (double) (optional)
* @param \OpenAPI\Client\Model\EnumClass[] $enum_query_model_array (optional)
* @param string[] $enum_form_string_array Form parameter enum test (string array) (optional, default to '$') * @param string[] $enum_form_string_array Form parameter enum test (string array) (optional, default to '$')
* @param string $enum_form_string Form parameter enum test (string) (optional, default to '-efg') * @param string $enum_form_string Form parameter enum test (string) (optional, default to '-efg')
* *
* @throws \InvalidArgumentException * @throws \InvalidArgumentException
* @return \GuzzleHttp\Promise\PromiseInterface * @return \GuzzleHttp\Promise\PromiseInterface
*/ */
public function testEnumParametersAsyncWithHttpInfo($enum_header_string_array = null, $enum_header_string = '-efg', $enum_query_string_array = null, $enum_query_string = '-efg', $enum_query_integer = null, $enum_query_double = null, $enum_form_string_array = '$', $enum_form_string = '-efg') public function testEnumParametersAsyncWithHttpInfo($enum_header_string_array = null, $enum_header_string = '-efg', $enum_query_string_array = null, $enum_query_string = '-efg', $enum_query_integer = null, $enum_query_double = null, $enum_query_model_array = null, $enum_form_string_array = '$', $enum_form_string = '-efg')
{ {
$returnType = ''; $returnType = '';
$request = $this->testEnumParametersRequest($enum_header_string_array, $enum_header_string, $enum_query_string_array, $enum_query_string, $enum_query_integer, $enum_query_double, $enum_form_string_array, $enum_form_string); $request = $this->testEnumParametersRequest($enum_header_string_array, $enum_header_string, $enum_query_string_array, $enum_query_string, $enum_query_integer, $enum_query_double, $enum_query_model_array, $enum_form_string_array, $enum_form_string);
return $this->client return $this->client
->sendAsync($request, $this->createHttpClientOption()) ->sendAsync($request, $this->createHttpClientOption())
@ -3479,13 +3483,14 @@ class FakeApi
* @param string $enum_query_string Query parameter enum test (string) (optional, default to '-efg') * @param string $enum_query_string Query parameter enum test (string) (optional, default to '-efg')
* @param int $enum_query_integer Query parameter enum test (double) (optional) * @param int $enum_query_integer Query parameter enum test (double) (optional)
* @param double $enum_query_double Query parameter enum test (double) (optional) * @param double $enum_query_double Query parameter enum test (double) (optional)
* @param \OpenAPI\Client\Model\EnumClass[] $enum_query_model_array (optional)
* @param string[] $enum_form_string_array Form parameter enum test (string array) (optional, default to '$') * @param string[] $enum_form_string_array Form parameter enum test (string array) (optional, default to '$')
* @param string $enum_form_string Form parameter enum test (string) (optional, default to '-efg') * @param string $enum_form_string Form parameter enum test (string) (optional, default to '-efg')
* *
* @throws \InvalidArgumentException * @throws \InvalidArgumentException
* @return \GuzzleHttp\Psr7\Request * @return \GuzzleHttp\Psr7\Request
*/ */
public function testEnumParametersRequest($enum_header_string_array = null, $enum_header_string = '-efg', $enum_query_string_array = null, $enum_query_string = '-efg', $enum_query_integer = null, $enum_query_double = null, $enum_form_string_array = '$', $enum_form_string = '-efg') public function testEnumParametersRequest($enum_header_string_array = null, $enum_header_string = '-efg', $enum_query_string_array = null, $enum_query_string = '-efg', $enum_query_integer = null, $enum_query_double = null, $enum_query_model_array = null, $enum_form_string_array = '$', $enum_form_string = '-efg')
{ {
$resourcePath = '/fake'; $resourcePath = '/fake';
@ -3527,6 +3532,14 @@ class FakeApi
'form', // style 'form', // style
true // explode true // explode
) ?? []); ) ?? []);
// query params
$queryParams = array_merge($queryParams, ObjectSerializer::toQueryValue(
$enum_query_model_array,
'enum_query_model_array', // param base name
'array', // openApiType
'form', // style
true // explode
) ?? []);
// header params // header params
if (is_array($enum_header_string_array)) { if (is_array($enum_header_string_array)) {

View File

@ -852,6 +852,7 @@ opts = {
enum_query_string: '_abc', # String | Query parameter enum test (string) enum_query_string: '_abc', # String | Query parameter enum test (string)
enum_query_integer: 1, # Integer | Query parameter enum test (double) enum_query_integer: 1, # Integer | Query parameter enum test (double)
enum_query_double: 1.1, # Float | Query parameter enum test (double) enum_query_double: 1.1, # Float | Query parameter enum test (double)
enum_query_model_array: [Petstore::EnumClass::ABC], # Array<EnumClass> |
enum_form_string_array: ['>'], # Array<String> | Form parameter enum test (string array) enum_form_string_array: ['>'], # Array<String> | Form parameter enum test (string array)
enum_form_string: '_abc' # String | Form parameter enum test (string) enum_form_string: '_abc' # String | Form parameter enum test (string)
} }
@ -892,6 +893,7 @@ end
| **enum_query_string** | **String** | Query parameter enum test (string) | [optional][default to &#39;-efg&#39;] | | **enum_query_string** | **String** | Query parameter enum test (string) | [optional][default to &#39;-efg&#39;] |
| **enum_query_integer** | **Integer** | Query parameter enum test (double) | [optional] | | **enum_query_integer** | **Integer** | Query parameter enum test (double) | [optional] |
| **enum_query_double** | **Float** | Query parameter enum test (double) | [optional] | | **enum_query_double** | **Float** | Query parameter enum test (double) | [optional] |
| **enum_query_model_array** | [**Array&lt;EnumClass&gt;**](EnumClass.md) | | [optional] |
| **enum_form_string_array** | [**Array&lt;String&gt;**](String.md) | Form parameter enum test (string array) | [optional][default to &#39;$&#39;] | | **enum_form_string_array** | [**Array&lt;String&gt;**](String.md) | Form parameter enum test (string array) | [optional][default to &#39;$&#39;] |
| **enum_form_string** | **String** | Form parameter enum test (string) | [optional][default to &#39;-efg&#39;] | | **enum_form_string** | **String** | Form parameter enum test (string) | [optional][default to &#39;-efg&#39;] |

View File

@ -900,6 +900,7 @@ module Petstore
# @option opts [String] :enum_query_string Query parameter enum test (string) (default to '-efg') # @option opts [String] :enum_query_string Query parameter enum test (string) (default to '-efg')
# @option opts [Integer] :enum_query_integer Query parameter enum test (double) # @option opts [Integer] :enum_query_integer Query parameter enum test (double)
# @option opts [Float] :enum_query_double Query parameter enum test (double) # @option opts [Float] :enum_query_double Query parameter enum test (double)
# @option opts [Array<EnumClass>] :enum_query_model_array
# @option opts [Array<String>] :enum_form_string_array Form parameter enum test (string array) (default to '$') # @option opts [Array<String>] :enum_form_string_array Form parameter enum test (string array) (default to '$')
# @option opts [String] :enum_form_string Form parameter enum test (string) (default to '-efg') # @option opts [String] :enum_form_string Form parameter enum test (string) (default to '-efg')
# @return [nil] # @return [nil]
@ -917,6 +918,7 @@ module Petstore
# @option opts [String] :enum_query_string Query parameter enum test (string) (default to '-efg') # @option opts [String] :enum_query_string Query parameter enum test (string) (default to '-efg')
# @option opts [Integer] :enum_query_integer Query parameter enum test (double) # @option opts [Integer] :enum_query_integer Query parameter enum test (double)
# @option opts [Float] :enum_query_double Query parameter enum test (double) # @option opts [Float] :enum_query_double Query parameter enum test (double)
# @option opts [Array<EnumClass>] :enum_query_model_array
# @option opts [Array<String>] :enum_form_string_array Form parameter enum test (string array) (default to '$') # @option opts [Array<String>] :enum_form_string_array Form parameter enum test (string array) (default to '$')
# @option opts [String] :enum_form_string Form parameter enum test (string) (default to '-efg') # @option opts [String] :enum_form_string Form parameter enum test (string) (default to '-efg')
# @return [Array<(nil, Integer, Hash)>] nil, response status code and response headers # @return [Array<(nil, Integer, Hash)>] nil, response status code and response headers
@ -965,6 +967,7 @@ module Petstore
query_params[:'enum_query_string'] = opts[:'enum_query_string'] if !opts[:'enum_query_string'].nil? query_params[:'enum_query_string'] = opts[:'enum_query_string'] if !opts[:'enum_query_string'].nil?
query_params[:'enum_query_integer'] = opts[:'enum_query_integer'] if !opts[:'enum_query_integer'].nil? query_params[:'enum_query_integer'] = opts[:'enum_query_integer'] if !opts[:'enum_query_integer'].nil?
query_params[:'enum_query_double'] = opts[:'enum_query_double'] if !opts[:'enum_query_double'].nil? query_params[:'enum_query_double'] = opts[:'enum_query_double'] if !opts[:'enum_query_double'].nil?
query_params[:'enum_query_model_array'] = @api_client.build_collection_param(opts[:'enum_query_model_array'], :multi) if !opts[:'enum_query_model_array'].nil?
# header parameters # header parameters
header_params = opts[:header_params] || {} header_params = opts[:header_params] || {}

View File

@ -852,6 +852,7 @@ opts = {
enum_query_string: '_abc', # String | Query parameter enum test (string) enum_query_string: '_abc', # String | Query parameter enum test (string)
enum_query_integer: 1, # Integer | Query parameter enum test (double) enum_query_integer: 1, # Integer | Query parameter enum test (double)
enum_query_double: 1.1, # Float | Query parameter enum test (double) enum_query_double: 1.1, # Float | Query parameter enum test (double)
enum_query_model_array: [Petstore::EnumClass::ABC], # Array<EnumClass> |
enum_form_string_array: ['>'], # Array<String> | Form parameter enum test (string array) enum_form_string_array: ['>'], # Array<String> | Form parameter enum test (string array)
enum_form_string: '_abc' # String | Form parameter enum test (string) enum_form_string: '_abc' # String | Form parameter enum test (string)
} }
@ -892,6 +893,7 @@ end
| **enum_query_string** | **String** | Query parameter enum test (string) | [optional][default to &#39;-efg&#39;] | | **enum_query_string** | **String** | Query parameter enum test (string) | [optional][default to &#39;-efg&#39;] |
| **enum_query_integer** | **Integer** | Query parameter enum test (double) | [optional] | | **enum_query_integer** | **Integer** | Query parameter enum test (double) | [optional] |
| **enum_query_double** | **Float** | Query parameter enum test (double) | [optional] | | **enum_query_double** | **Float** | Query parameter enum test (double) | [optional] |
| **enum_query_model_array** | [**Array&lt;EnumClass&gt;**](EnumClass.md) | | [optional] |
| **enum_form_string_array** | [**Array&lt;String&gt;**](String.md) | Form parameter enum test (string array) | [optional][default to &#39;$&#39;] | | **enum_form_string_array** | [**Array&lt;String&gt;**](String.md) | Form parameter enum test (string array) | [optional][default to &#39;$&#39;] |
| **enum_form_string** | **String** | Form parameter enum test (string) | [optional][default to &#39;-efg&#39;] | | **enum_form_string** | **String** | Form parameter enum test (string) | [optional][default to &#39;-efg&#39;] |

View File

@ -900,6 +900,7 @@ module Petstore
# @option opts [String] :enum_query_string Query parameter enum test (string) (default to '-efg') # @option opts [String] :enum_query_string Query parameter enum test (string) (default to '-efg')
# @option opts [Integer] :enum_query_integer Query parameter enum test (double) # @option opts [Integer] :enum_query_integer Query parameter enum test (double)
# @option opts [Float] :enum_query_double Query parameter enum test (double) # @option opts [Float] :enum_query_double Query parameter enum test (double)
# @option opts [Array<EnumClass>] :enum_query_model_array
# @option opts [Array<String>] :enum_form_string_array Form parameter enum test (string array) (default to '$') # @option opts [Array<String>] :enum_form_string_array Form parameter enum test (string array) (default to '$')
# @option opts [String] :enum_form_string Form parameter enum test (string) (default to '-efg') # @option opts [String] :enum_form_string Form parameter enum test (string) (default to '-efg')
# @return [nil] # @return [nil]
@ -917,6 +918,7 @@ module Petstore
# @option opts [String] :enum_query_string Query parameter enum test (string) (default to '-efg') # @option opts [String] :enum_query_string Query parameter enum test (string) (default to '-efg')
# @option opts [Integer] :enum_query_integer Query parameter enum test (double) # @option opts [Integer] :enum_query_integer Query parameter enum test (double)
# @option opts [Float] :enum_query_double Query parameter enum test (double) # @option opts [Float] :enum_query_double Query parameter enum test (double)
# @option opts [Array<EnumClass>] :enum_query_model_array
# @option opts [Array<String>] :enum_form_string_array Form parameter enum test (string array) (default to '$') # @option opts [Array<String>] :enum_form_string_array Form parameter enum test (string array) (default to '$')
# @option opts [String] :enum_form_string Form parameter enum test (string) (default to '-efg') # @option opts [String] :enum_form_string Form parameter enum test (string) (default to '-efg')
# @return [Array<(nil, Integer, Hash)>] nil, response status code and response headers # @return [Array<(nil, Integer, Hash)>] nil, response status code and response headers
@ -965,6 +967,7 @@ module Petstore
query_params[:'enum_query_string'] = opts[:'enum_query_string'] if !opts[:'enum_query_string'].nil? query_params[:'enum_query_string'] = opts[:'enum_query_string'] if !opts[:'enum_query_string'].nil?
query_params[:'enum_query_integer'] = opts[:'enum_query_integer'] if !opts[:'enum_query_integer'].nil? query_params[:'enum_query_integer'] = opts[:'enum_query_integer'] if !opts[:'enum_query_integer'].nil?
query_params[:'enum_query_double'] = opts[:'enum_query_double'] if !opts[:'enum_query_double'].nil? query_params[:'enum_query_double'] = opts[:'enum_query_double'] if !opts[:'enum_query_double'].nil?
query_params[:'enum_query_model_array'] = @api_client.build_collection_param(opts[:'enum_query_model_array'], :multi) if !opts[:'enum_query_model_array'].nil?
# header parameters # header parameters
header_params = opts[:header_params] || {} header_params = opts[:header_params] || {}

View File

@ -18,6 +18,9 @@ import {
Client, Client,
ClientFromJSON, ClientFromJSON,
ClientToJSON, ClientToJSON,
EnumClass,
EnumClassFromJSON,
EnumClassToJSON,
FileSchemaTestClass, FileSchemaTestClass,
FileSchemaTestClassFromJSON, FileSchemaTestClassFromJSON,
FileSchemaTestClassToJSON, FileSchemaTestClassToJSON,
@ -105,6 +108,7 @@ export interface TestEnumParametersRequest {
enumQueryString?: TestEnumParametersEnumQueryStringEnum; enumQueryString?: TestEnumParametersEnumQueryStringEnum;
enumQueryInteger?: TestEnumParametersEnumQueryIntegerEnum; enumQueryInteger?: TestEnumParametersEnumQueryIntegerEnum;
enumQueryDouble?: TestEnumParametersEnumQueryDoubleEnum; enumQueryDouble?: TestEnumParametersEnumQueryDoubleEnum;
enumQueryModelArray?: Array<EnumClass>;
enumFormStringArray?: Array<TestEnumParametersEnumFormStringArrayEnum>; enumFormStringArray?: Array<TestEnumParametersEnumFormStringArrayEnum>;
enumFormString?: TestEnumParametersEnumFormStringEnum; enumFormString?: TestEnumParametersEnumFormStringEnum;
} }
@ -636,6 +640,10 @@ export class FakeApi extends runtime.BaseAPI {
queryParameters['enum_query_double'] = requestParameters.enumQueryDouble; queryParameters['enum_query_double'] = requestParameters.enumQueryDouble;
} }
if (requestParameters.enumQueryModelArray) {
queryParameters['enum_query_model_array'] = requestParameters.enumQueryModelArray;
}
const headerParameters: runtime.HTTPHeaders = {}; const headerParameters: runtime.HTTPHeaders = {};
if (requestParameters.enumHeaderStringArray) { if (requestParameters.enumHeaderStringArray) {

View File

@ -568,7 +568,7 @@ void (empty response body)
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) [[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
# **testEnumParameters** # **testEnumParameters**
> testEnumParameters(enumHeaderStringArray, enumHeaderString, enumQueryStringArray, enumQueryString, enumQueryInteger, enumQueryDouble, enumFormStringArray, enumFormString) > testEnumParameters(enumHeaderStringArray, enumHeaderString, enumQueryStringArray, enumQueryString, enumQueryInteger, enumQueryDouble, enumQueryModelArray, enumFormStringArray, enumFormString)
To test enum parameters To test enum parameters
@ -585,11 +585,12 @@ final BuiltList<String> enumQueryStringArray = ; // BuiltList<String> | Query pa
final String enumQueryString = enumQueryString_example; // String | Query parameter enum test (string) final String enumQueryString = enumQueryString_example; // String | Query parameter enum test (string)
final int enumQueryInteger = 56; // int | Query parameter enum test (double) final int enumQueryInteger = 56; // int | Query parameter enum test (double)
final double enumQueryDouble = 1.2; // double | Query parameter enum test (double) final double enumQueryDouble = 1.2; // double | Query parameter enum test (double)
final BuiltList<ModelEnumClass> enumQueryModelArray = ; // BuiltList<ModelEnumClass> |
final BuiltList<String> enumFormStringArray = ; // BuiltList<String> | Form parameter enum test (string array) final BuiltList<String> enumFormStringArray = ; // BuiltList<String> | Form parameter enum test (string array)
final String enumFormString = enumFormString_example; // String | Form parameter enum test (string) final String enumFormString = enumFormString_example; // String | Form parameter enum test (string)
try { try {
api.testEnumParameters(enumHeaderStringArray, enumHeaderString, enumQueryStringArray, enumQueryString, enumQueryInteger, enumQueryDouble, enumFormStringArray, enumFormString); api.testEnumParameters(enumHeaderStringArray, enumHeaderString, enumQueryStringArray, enumQueryString, enumQueryInteger, enumQueryDouble, enumQueryModelArray, enumFormStringArray, enumFormString);
} catch on DioError (e) { } catch on DioError (e) {
print('Exception when calling FakeApi->testEnumParameters: $e\n'); print('Exception when calling FakeApi->testEnumParameters: $e\n');
} }
@ -605,6 +606,7 @@ Name | Type | Description | Notes
**enumQueryString** | **String**| Query parameter enum test (string) | [optional] [default to '-efg'] **enumQueryString** | **String**| Query parameter enum test (string) | [optional] [default to '-efg']
**enumQueryInteger** | **int**| Query parameter enum test (double) | [optional] **enumQueryInteger** | **int**| Query parameter enum test (double) | [optional]
**enumQueryDouble** | **double**| Query parameter enum test (double) | [optional] **enumQueryDouble** | **double**| Query parameter enum test (double) | [optional]
**enumQueryModelArray** | [**BuiltList&lt;ModelEnumClass&gt;**](ModelEnumClass.md)| | [optional]
**enumFormStringArray** | [**BuiltList&lt;String&gt;**](String.md)| Form parameter enum test (string array) | [optional] [default to '$'] **enumFormStringArray** | [**BuiltList&lt;String&gt;**](String.md)| Form parameter enum test (string array) | [optional] [default to '$']
**enumFormString** | **String**| Form parameter enum test (string) | [optional] [default to '-efg'] **enumFormString** | **String**| Form parameter enum test (string) | [optional] [default to '-efg']

View File

@ -14,6 +14,7 @@ import 'package:openapi/src/model/date.dart';
import 'package:openapi/src/model/file_schema_test_class.dart'; import 'package:openapi/src/model/file_schema_test_class.dart';
import 'package:openapi/src/model/health_check_result.dart'; import 'package:openapi/src/model/health_check_result.dart';
import 'package:openapi/src/model/model_client.dart'; import 'package:openapi/src/model/model_client.dart';
import 'package:openapi/src/model/model_enum_class.dart';
import 'package:openapi/src/model/outer_composite.dart'; import 'package:openapi/src/model/outer_composite.dart';
import 'package:openapi/src/model/outer_object_with_enum_property.dart'; import 'package:openapi/src/model/outer_object_with_enum_property.dart';
import 'package:openapi/src/model/pet.dart'; import 'package:openapi/src/model/pet.dart';
@ -1052,6 +1053,7 @@ class FakeApi {
/// * [enumQueryString] - Query parameter enum test (string) /// * [enumQueryString] - Query parameter enum test (string)
/// * [enumQueryInteger] - Query parameter enum test (double) /// * [enumQueryInteger] - Query parameter enum test (double)
/// * [enumQueryDouble] - Query parameter enum test (double) /// * [enumQueryDouble] - Query parameter enum test (double)
/// * [enumQueryModelArray]
/// * [enumFormStringArray] - Form parameter enum test (string array) /// * [enumFormStringArray] - Form parameter enum test (string array)
/// * [enumFormString] - Form parameter enum test (string) /// * [enumFormString] - Form parameter enum test (string)
/// * [cancelToken] - A [CancelToken] that can be used to cancel the operation /// * [cancelToken] - A [CancelToken] that can be used to cancel the operation
@ -1070,6 +1072,7 @@ class FakeApi {
String? enumQueryString = '-efg', String? enumQueryString = '-efg',
int? enumQueryInteger, int? enumQueryInteger,
double? enumQueryDouble, double? enumQueryDouble,
BuiltList<ModelEnumClass>? enumQueryModelArray,
BuiltList<String>? enumFormStringArray, BuiltList<String>? enumFormStringArray,
String? enumFormString, String? enumFormString,
CancelToken? cancelToken, CancelToken? cancelToken,
@ -1100,6 +1103,7 @@ class FakeApi {
if (enumQueryString != null) r'enum_query_string': encodeQueryParameter(_serializers, enumQueryString, const FullType(String)), if (enumQueryString != null) r'enum_query_string': encodeQueryParameter(_serializers, enumQueryString, const FullType(String)),
if (enumQueryInteger != null) r'enum_query_integer': encodeQueryParameter(_serializers, enumQueryInteger, const FullType(int)), if (enumQueryInteger != null) r'enum_query_integer': encodeQueryParameter(_serializers, enumQueryInteger, const FullType(int)),
if (enumQueryDouble != null) r'enum_query_double': encodeQueryParameter(_serializers, enumQueryDouble, const FullType(double)), if (enumQueryDouble != null) r'enum_query_double': encodeQueryParameter(_serializers, enumQueryDouble, const FullType(double)),
if (enumQueryModelArray != null) r'enum_query_model_array': encodeCollectionQueryParameter<ModelEnumClass>(_serializers, enumQueryModelArray, const FullType(BuiltList, [FullType(ModelEnumClass)]), format: ListFormat.multi,),
}; };
dynamic _bodyData; dynamic _bodyData;

View File

@ -61,7 +61,7 @@ dynamic encodeQueryParameter(
return serialized; return serialized;
} }
ListParam<T> encodeCollectionQueryParameter<T>( ListParam<Object?> encodeCollectionQueryParameter<T>(
Serializers serializers, Serializers serializers,
dynamic value, dynamic value,
FullType type, { FullType type, {

View File

@ -136,6 +136,10 @@ Serializers serializers = (_$serializers.toBuilder()
const FullType(BuiltMap, [FullType(String), FullType(int)]), const FullType(BuiltMap, [FullType(String), FullType(int)]),
() => MapBuilder<String, int>(), () => MapBuilder<String, int>(),
) )
..addBuilderFactory(
const FullType(BuiltList, [FullType(ModelEnumClass)]),
() => ListBuilder<ModelEnumClass>(),
)
..addBuilderFactory( ..addBuilderFactory(
const FullType(BuiltList, [FullType(String)]), const FullType(BuiltList, [FullType(String)]),
() => ListBuilder<String>(), () => ListBuilder<String>(),

View File

@ -14,4 +14,4 @@ dependencies:
dev_dependencies: dev_dependencies:
built_value_generator: '>=8.1.0 <9.0.0' built_value_generator: '>=8.1.0 <9.0.0'
build_runner: any build_runner: any
test: '>=1.16.0 <1.17.0' test: ^1.16.0

View File

@ -7,28 +7,28 @@ packages:
name: _fe_analyzer_shared name: _fe_analyzer_shared
url: "https://pub.dartlang.org" url: "https://pub.dartlang.org"
source: hosted source: hosted
version: "21.0.0" version: "22.0.0"
analyzer: analyzer:
dependency: transitive dependency: transitive
description: description:
name: analyzer name: analyzer
url: "https://pub.dartlang.org" url: "https://pub.dartlang.org"
source: hosted source: hosted
version: "1.5.0" version: "1.7.2"
args: args:
dependency: transitive dependency: transitive
description: description:
name: args name: args
url: "https://pub.dartlang.org" url: "https://pub.dartlang.org"
source: hosted source: hosted
version: "2.1.0" version: "2.3.0"
async: async:
dependency: transitive dependency: transitive
description: description:
name: async name: async
url: "https://pub.dartlang.org" url: "https://pub.dartlang.org"
source: hosted source: hosted
version: "2.7.0" version: "2.9.0"
boolean_selector: boolean_selector:
dependency: transitive dependency: transitive
description: description:
@ -42,7 +42,7 @@ packages:
name: build name: build
url: "https://pub.dartlang.org" url: "https://pub.dartlang.org"
source: hosted source: hosted
version: "2.0.1" version: "2.2.1"
built_collection: built_collection:
dependency: "direct dev" dependency: "direct dev"
description: description:
@ -63,42 +63,42 @@ packages:
name: charcode name: charcode
url: "https://pub.dartlang.org" url: "https://pub.dartlang.org"
source: hosted source: hosted
version: "1.2.0" version: "1.3.1"
cli_util: cli_util:
dependency: transitive dependency: transitive
description: description:
name: cli_util name: cli_util
url: "https://pub.dartlang.org" url: "https://pub.dartlang.org"
source: hosted source: hosted
version: "0.3.0" version: "0.3.5"
code_builder: code_builder:
dependency: transitive dependency: transitive
description: description:
name: code_builder name: code_builder
url: "https://pub.dartlang.org" url: "https://pub.dartlang.org"
source: hosted source: hosted
version: "4.0.0" version: "4.1.0"
collection: collection:
dependency: transitive dependency: transitive
description: description:
name: collection name: collection
url: "https://pub.dartlang.org" url: "https://pub.dartlang.org"
source: hosted source: hosted
version: "1.15.0" version: "1.16.0"
convert: convert:
dependency: transitive dependency: transitive
description: description:
name: convert name: convert
url: "https://pub.dartlang.org" url: "https://pub.dartlang.org"
source: hosted source: hosted
version: "3.0.0" version: "3.0.1"
coverage: coverage:
dependency: transitive dependency: transitive
description: description:
name: coverage name: coverage
url: "https://pub.dartlang.org" url: "https://pub.dartlang.org"
source: hosted source: hosted
version: "1.0.2" version: "1.0.3"
crypto: crypto:
dependency: transitive dependency: transitive
description: description:
@ -112,7 +112,7 @@ packages:
name: dart_style name: dart_style
url: "https://pub.dartlang.org" url: "https://pub.dartlang.org"
source: hosted source: hosted
version: "2.0.1" version: "2.1.1"
dio: dio:
dependency: "direct dev" dependency: "direct dev"
description: description:
@ -126,7 +126,7 @@ packages:
name: file name: file
url: "https://pub.dartlang.org" url: "https://pub.dartlang.org"
source: hosted source: hosted
version: "6.1.1" version: "6.1.2"
fixnum: fixnum:
dependency: transitive dependency: transitive
description: description:
@ -140,14 +140,14 @@ packages:
name: frontend_server_client name: frontend_server_client
url: "https://pub.dartlang.org" url: "https://pub.dartlang.org"
source: hosted source: hosted
version: "2.1.0" version: "2.1.2"
glob: glob:
dependency: transitive dependency: transitive
description: description:
name: glob name: glob
url: "https://pub.dartlang.org" url: "https://pub.dartlang.org"
source: hosted source: hosted
version: "2.0.1" version: "2.0.2"
http_mock_adapter: http_mock_adapter:
dependency: "direct dev" dependency: "direct dev"
description: description:
@ -161,7 +161,7 @@ packages:
name: http_multi_server name: http_multi_server
url: "https://pub.dartlang.org" url: "https://pub.dartlang.org"
source: hosted source: hosted
version: "3.0.1" version: "3.2.0"
http_parser: http_parser:
dependency: transitive dependency: transitive
description: description:
@ -175,21 +175,21 @@ packages:
name: io name: io
url: "https://pub.dartlang.org" url: "https://pub.dartlang.org"
source: hosted source: hosted
version: "1.0.0" version: "1.0.3"
js: js:
dependency: transitive dependency: transitive
description: description:
name: js name: js
url: "https://pub.dartlang.org" url: "https://pub.dartlang.org"
source: hosted source: hosted
version: "0.6.3" version: "0.6.4"
logging: logging:
dependency: transitive dependency: transitive
description: description:
name: logging name: logging
url: "https://pub.dartlang.org" url: "https://pub.dartlang.org"
source: hosted source: hosted
version: "1.0.1" version: "1.0.2"
matcher: matcher:
dependency: transitive dependency: transitive
description: description:
@ -203,14 +203,14 @@ packages:
name: meta name: meta
url: "https://pub.dartlang.org" url: "https://pub.dartlang.org"
source: hosted source: hosted
version: "1.3.0" version: "1.7.0"
mime: mime:
dependency: transitive dependency: transitive
description: description:
name: mime name: mime
url: "https://pub.dartlang.org" url: "https://pub.dartlang.org"
source: hosted source: hosted
version: "1.0.0" version: "1.0.1"
mockito: mockito:
dependency: "direct dev" dependency: "direct dev"
description: description:
@ -224,7 +224,7 @@ packages:
name: node_preamble name: node_preamble
url: "https://pub.dartlang.org" url: "https://pub.dartlang.org"
source: hosted source: hosted
version: "2.0.0" version: "2.0.1"
openapi: openapi:
dependency: "direct dev" dependency: "direct dev"
description: description:
@ -238,21 +238,21 @@ packages:
name: package_config name: package_config
url: "https://pub.dartlang.org" url: "https://pub.dartlang.org"
source: hosted source: hosted
version: "2.0.0" version: "2.0.2"
path: path:
dependency: transitive dependency: transitive
description: description:
name: path name: path
url: "https://pub.dartlang.org" url: "https://pub.dartlang.org"
source: hosted source: hosted
version: "1.8.0" version: "1.8.1"
pedantic: pedantic:
dependency: transitive dependency: transitive
description: description:
name: pedantic name: pedantic
url: "https://pub.dartlang.org" url: "https://pub.dartlang.org"
source: hosted source: hosted
version: "1.11.0" version: "1.11.1"
pool: pool:
dependency: transitive dependency: transitive
description: description:
@ -266,14 +266,14 @@ packages:
name: pub_semver name: pub_semver
url: "https://pub.dartlang.org" url: "https://pub.dartlang.org"
source: hosted source: hosted
version: "2.0.0" version: "2.1.1"
shelf: shelf:
dependency: transitive dependency: transitive
description: description:
name: shelf name: shelf
url: "https://pub.dartlang.org" url: "https://pub.dartlang.org"
source: hosted source: hosted
version: "1.1.4" version: "1.3.0"
shelf_packages_handler: shelf_packages_handler:
dependency: transitive dependency: transitive
description: description:
@ -287,7 +287,7 @@ packages:
name: shelf_static name: shelf_static
url: "https://pub.dartlang.org" url: "https://pub.dartlang.org"
source: hosted source: hosted
version: "1.0.0" version: "1.1.0"
shelf_web_socket: shelf_web_socket:
dependency: transitive dependency: transitive
description: description:
@ -301,7 +301,7 @@ packages:
name: source_gen name: source_gen
url: "https://pub.dartlang.org" url: "https://pub.dartlang.org"
source: hosted source: hosted
version: "1.0.0" version: "1.0.3"
source_map_stack_trace: source_map_stack_trace:
dependency: transitive dependency: transitive
description: description:
@ -322,7 +322,7 @@ packages:
name: source_span name: source_span
url: "https://pub.dartlang.org" url: "https://pub.dartlang.org"
source: hosted source: hosted
version: "1.8.1" version: "1.8.2"
stack_trace: stack_trace:
dependency: transitive dependency: transitive
description: description:
@ -392,7 +392,7 @@ packages:
name: watcher name: watcher
url: "https://pub.dartlang.org" url: "https://pub.dartlang.org"
source: hosted source: hosted
version: "1.0.0" version: "1.0.1"
web_socket_channel: web_socket_channel:
dependency: transitive dependency: transitive
description: description:
@ -415,4 +415,4 @@ packages:
source: hosted source: hosted
version: "3.1.0" version: "3.1.0"
sdks: sdks:
dart: ">=2.12.0 <3.0.0" dart: ">=2.16.0 <3.0.0"

View File

@ -98,7 +98,7 @@ void main() {
(server) => server.reply(200, null), (server) => server.reply(200, null),
data: { data: {
'enum_form_string': 'formString', 'enum_form_string': 'formString',
'enum_form_string_array': Matchers.listParam<String>( 'enum_form_string_array': Matchers.listParam<Object>(
ListParam( ListParam(
['foo', 'bar'], ['foo', 'bar'],
ListFormat.csv, ListFormat.csv,
@ -106,22 +106,15 @@ void main() {
), ),
}, },
queryParameters: <String, dynamic>{ queryParameters: <String, dynamic>{
'enum_query_string_array': Matchers.listParam<String>( 'enum_query_string': '-efg',
ListParam(
['a', 'b', 'c'],
ListFormat.multi,
),
),
}, },
headers: <String, dynamic>{ headers: <String, dynamic>{
'enum_header_string': '-efg',
'content-type': 'application/x-www-form-urlencoded', 'content-type': 'application/x-www-form-urlencoded',
}, },
); );
final response = await client.getFakeApi().testEnumParameters( final response = await client.getFakeApi().testEnumParameters(
enumQueryStringArray: ListBuilder<String>(
<String>['a', 'b', 'c'],
).build(),
enumFormString: 'formString', enumFormString: 'formString',
enumFormStringArray: ListBuilder<String>( enumFormStringArray: ListBuilder<String>(
<String>['foo', 'bar'], <String>['foo', 'bar'],
@ -130,6 +123,71 @@ void main() {
expect(response.statusCode, 200); expect(response.statusCode, 200);
}); });
test('in query parameters', () async {
tester.onGet(
'/fake',
(server) => server.reply(200, null),
queryParameters: <String, dynamic>{
'enum_query_string_array': Matchers.listParam<dynamic>(
ListParam<dynamic>(
<String>['a', 'b', 'c'],
ListFormat.multi,
),
),
'enum_query_model_array': Matchers.listParam<dynamic>(
ListParam<dynamic>(
<String>['_abc', '-efg'],
ListFormat.multi,
),
),
'enum_query_string': 'foo',
'enum_query_double': 1.23,
'enum_query_integer': 42,
},
headers: <String, dynamic>{
'enum_header_string': '-efg',
'content-type': 'application/x-www-form-urlencoded',
},
data: <String, dynamic>{},
);
final response = await client.getFakeApi().testEnumParameters(
enumQueryStringArray: ListBuilder<String>(
<String>['a', 'b', 'c'],
).build(),
enumQueryModelArray: ListBuilder<ModelEnumClass>(
<ModelEnumClass>[ModelEnumClass.abc, ModelEnumClass.efg],
).build(),
enumQueryString: 'foo',
enumQueryDouble: 1.23,
enumQueryInteger: 42,
);
expect(response.statusCode, 200);
});
test('in header parameters', () async {
tester.onGet(
'/fake',
(server) => server.reply(200, null),
headers: <String, dynamic>{
'enum_header_string': 'foo',
'enum_header_string_array': '[a, b, c]',
'content-type': 'application/x-www-form-urlencoded',
},
data: <String, dynamic>{},
);
final response = await client.getFakeApi().testEnumParameters(
enumHeaderStringArray: ListBuilder<String>(
<String>['a', 'b', 'c'],
).build(),
enumHeaderString: 'foo',
);
expect(response.statusCode, 200);
});
}); });
}); });
} }

View File

@ -188,9 +188,9 @@ void main() {
request: Request( request: Request(
method: RequestMethods.get, method: RequestMethods.get,
queryParameters: <String, dynamic>{ queryParameters: <String, dynamic>{
'status': Matchers.listParam<String>( 'status': Matchers.listParam<dynamic>(
ListParam( ListParam<dynamic>(
['available', 'sold'], <dynamic>['available', 'sold'],
ListFormat.csv, ListFormat.csv,
), ),
), ),

View File

@ -568,7 +568,7 @@ void (empty response body)
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) [[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
# **testEnumParameters** # **testEnumParameters**
> testEnumParameters(enumHeaderStringArray, enumHeaderString, enumQueryStringArray, enumQueryString, enumQueryInteger, enumQueryDouble, enumFormStringArray, enumFormString) > testEnumParameters(enumHeaderStringArray, enumHeaderString, enumQueryStringArray, enumQueryString, enumQueryInteger, enumQueryDouble, enumQueryModelArray, enumFormStringArray, enumFormString)
To test enum parameters To test enum parameters
@ -585,11 +585,12 @@ var enumQueryStringArray = []; // BuiltList<String> | Query parameter enum test
var enumQueryString = enumQueryString_example; // String | Query parameter enum test (string) var enumQueryString = enumQueryString_example; // String | Query parameter enum test (string)
var enumQueryInteger = 56; // int | Query parameter enum test (double) var enumQueryInteger = 56; // int | Query parameter enum test (double)
var enumQueryDouble = 1.2; // double | Query parameter enum test (double) var enumQueryDouble = 1.2; // double | Query parameter enum test (double)
var enumQueryModelArray = []; // BuiltList<ModelEnumClass> |
var enumFormStringArray = []; // BuiltList<String> | Form parameter enum test (string array) var enumFormStringArray = []; // BuiltList<String> | Form parameter enum test (string array)
var enumFormString = enumFormString_example; // String | Form parameter enum test (string) var enumFormString = enumFormString_example; // String | Form parameter enum test (string)
try { try {
api_instance.testEnumParameters(enumHeaderStringArray, enumHeaderString, enumQueryStringArray, enumQueryString, enumQueryInteger, enumQueryDouble, enumFormStringArray, enumFormString); api_instance.testEnumParameters(enumHeaderStringArray, enumHeaderString, enumQueryStringArray, enumQueryString, enumQueryInteger, enumQueryDouble, enumQueryModelArray, enumFormStringArray, enumFormString);
} catch (e) { } catch (e) {
print('Exception when calling FakeApi->testEnumParameters: $e\n'); print('Exception when calling FakeApi->testEnumParameters: $e\n');
} }
@ -605,6 +606,7 @@ Name | Type | Description | Notes
**enumQueryString** | **String**| Query parameter enum test (string) | [optional] [default to '-efg'] **enumQueryString** | **String**| Query parameter enum test (string) | [optional] [default to '-efg']
**enumQueryInteger** | **int**| Query parameter enum test (double) | [optional] **enumQueryInteger** | **int**| Query parameter enum test (double) | [optional]
**enumQueryDouble** | **double**| Query parameter enum test (double) | [optional] **enumQueryDouble** | **double**| Query parameter enum test (double) | [optional]
**enumQueryModelArray** | [**BuiltList<ModelEnumClass>**](ModelEnumClass.md)| | [optional]
**enumFormStringArray** | [**BuiltList<String>**](String.md)| Form parameter enum test (string array) | [optional] [default to '$'] **enumFormStringArray** | [**BuiltList<String>**](String.md)| Form parameter enum test (string array) | [optional] [default to '$']
**enumFormString** | **String**| Form parameter enum test (string) | [optional] [default to '-efg'] **enumFormString** | **String**| Form parameter enum test (string) | [optional] [default to '-efg']

View File

@ -15,6 +15,7 @@ import 'package:openapi/api_util.dart';
import 'package:openapi/model/file_schema_test_class.dart'; import 'package:openapi/model/file_schema_test_class.dart';
import 'package:openapi/model/health_check_result.dart'; import 'package:openapi/model/health_check_result.dart';
import 'package:openapi/model/model_client.dart'; import 'package:openapi/model/model_client.dart';
import 'package:openapi/model/model_enum_class.dart';
import 'package:openapi/model/outer_composite.dart'; import 'package:openapi/model/outer_composite.dart';
import 'package:openapi/model/outer_object_with_enum_property.dart'; import 'package:openapi/model/outer_object_with_enum_property.dart';
import 'package:openapi/model/pet.dart'; import 'package:openapi/model/pet.dart';
@ -686,6 +687,7 @@ class FakeApi {
String enumQueryString, String enumQueryString,
int enumQueryInteger, int enumQueryInteger,
double enumQueryDouble, double enumQueryDouble,
BuiltList<ModelEnumClass> enumQueryModelArray,
BuiltList<String> enumFormStringArray, BuiltList<String> enumFormStringArray,
String enumFormString, String enumFormString,
CancelToken cancelToken, CancelToken cancelToken,
@ -708,6 +710,7 @@ class FakeApi {
if (enumQueryString != null) r'enum_query_string': enumQueryString, if (enumQueryString != null) r'enum_query_string': enumQueryString,
if (enumQueryInteger != null) r'enum_query_integer': enumQueryInteger, if (enumQueryInteger != null) r'enum_query_integer': enumQueryInteger,
if (enumQueryDouble != null) r'enum_query_double': enumQueryDouble, if (enumQueryDouble != null) r'enum_query_double': enumQueryDouble,
if (enumQueryModelArray != null) r'enum_query_model_array': enumQueryModelArray,
}, },
extra: <String, dynamic>{ extra: <String, dynamic>{
'secure': <Map<String, String>>[], 'secure': <Map<String, String>>[],

View File

@ -565,7 +565,7 @@ void (empty response body)
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) [[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
# **testEnumParameters** # **testEnumParameters**
> testEnumParameters(enumHeaderStringArray, enumHeaderString, enumQueryStringArray, enumQueryString, enumQueryInteger, enumQueryDouble, enumFormStringArray, enumFormString) > testEnumParameters(enumHeaderStringArray, enumHeaderString, enumQueryStringArray, enumQueryString, enumQueryInteger, enumQueryDouble, enumQueryModelArray, enumFormStringArray, enumFormString)
To test enum parameters To test enum parameters
@ -582,11 +582,12 @@ final enumQueryStringArray = []; // List<String> | Query parameter enum test (st
final enumQueryString = enumQueryString_example; // String | Query parameter enum test (string) final enumQueryString = enumQueryString_example; // String | Query parameter enum test (string)
final enumQueryInteger = 56; // int | Query parameter enum test (double) final enumQueryInteger = 56; // int | Query parameter enum test (double)
final enumQueryDouble = 1.2; // double | Query parameter enum test (double) final enumQueryDouble = 1.2; // double | Query parameter enum test (double)
final enumQueryModelArray = []; // List<EnumClass> |
final enumFormStringArray = []; // List<String> | Form parameter enum test (string array) final enumFormStringArray = []; // List<String> | Form parameter enum test (string array)
final enumFormString = enumFormString_example; // String | Form parameter enum test (string) final enumFormString = enumFormString_example; // String | Form parameter enum test (string)
try { try {
api_instance.testEnumParameters(enumHeaderStringArray, enumHeaderString, enumQueryStringArray, enumQueryString, enumQueryInteger, enumQueryDouble, enumFormStringArray, enumFormString); api_instance.testEnumParameters(enumHeaderStringArray, enumHeaderString, enumQueryStringArray, enumQueryString, enumQueryInteger, enumQueryDouble, enumQueryModelArray, enumFormStringArray, enumFormString);
} catch (e) { } catch (e) {
print('Exception when calling FakeApi->testEnumParameters: $e\n'); print('Exception when calling FakeApi->testEnumParameters: $e\n');
} }
@ -602,6 +603,7 @@ Name | Type | Description | Notes
**enumQueryString** | **String**| Query parameter enum test (string) | [optional] [default to '-efg'] **enumQueryString** | **String**| Query parameter enum test (string) | [optional] [default to '-efg']
**enumQueryInteger** | **int**| Query parameter enum test (double) | [optional] **enumQueryInteger** | **int**| Query parameter enum test (double) | [optional]
**enumQueryDouble** | **double**| Query parameter enum test (double) | [optional] **enumQueryDouble** | **double**| Query parameter enum test (double) | [optional]
**enumQueryModelArray** | [**List<EnumClass>**](EnumClass.md)| | [optional] [default to const []]
**enumFormStringArray** | [**List<String>**](String.md)| Form parameter enum test (string array) | [optional] [default to '$'] **enumFormStringArray** | [**List<String>**](String.md)| Form parameter enum test (string array) | [optional] [default to '$']
**enumFormString** | **String**| Form parameter enum test (string) | [optional] [default to '-efg'] **enumFormString** | **String**| Form parameter enum test (string) | [optional] [default to '-efg']

View File

@ -806,12 +806,14 @@ class FakeApi {
/// * [double] enumQueryDouble: /// * [double] enumQueryDouble:
/// Query parameter enum test (double) /// Query parameter enum test (double)
/// ///
/// * [List<EnumClass>] enumQueryModelArray:
///
/// * [List<String>] enumFormStringArray: /// * [List<String>] enumFormStringArray:
/// Form parameter enum test (string array) /// Form parameter enum test (string array)
/// ///
/// * [String] enumFormString: /// * [String] enumFormString:
/// Form parameter enum test (string) /// Form parameter enum test (string)
Future<Response> testEnumParametersWithHttpInfo({ List<String>? enumHeaderStringArray, String? enumHeaderString, List<String>? enumQueryStringArray, String? enumQueryString, int? enumQueryInteger, double? enumQueryDouble, List<String>? enumFormStringArray, String? enumFormString, }) async { Future<Response> testEnumParametersWithHttpInfo({ List<String>? enumHeaderStringArray, String? enumHeaderString, List<String>? enumQueryStringArray, String? enumQueryString, int? enumQueryInteger, double? enumQueryDouble, List<EnumClass>? enumQueryModelArray, List<String>? enumFormStringArray, String? enumFormString, }) async {
// ignore: prefer_const_declarations // ignore: prefer_const_declarations
final path = r'/fake'; final path = r'/fake';
@ -834,6 +836,9 @@ class FakeApi {
if (enumQueryDouble != null) { if (enumQueryDouble != null) {
queryParams.addAll(_queryParams('', 'enum_query_double', enumQueryDouble)); queryParams.addAll(_queryParams('', 'enum_query_double', enumQueryDouble));
} }
if (enumQueryModelArray != null) {
queryParams.addAll(_queryParams('multi', 'enum_query_model_array', enumQueryModelArray));
}
if (enumHeaderStringArray != null) { if (enumHeaderStringArray != null) {
headerParams[r'enum_header_string_array'] = parameterToString(enumHeaderStringArray); headerParams[r'enum_header_string_array'] = parameterToString(enumHeaderStringArray);
@ -888,13 +893,15 @@ class FakeApi {
/// * [double] enumQueryDouble: /// * [double] enumQueryDouble:
/// Query parameter enum test (double) /// Query parameter enum test (double)
/// ///
/// * [List<EnumClass>] enumQueryModelArray:
///
/// * [List<String>] enumFormStringArray: /// * [List<String>] enumFormStringArray:
/// Form parameter enum test (string array) /// Form parameter enum test (string array)
/// ///
/// * [String] enumFormString: /// * [String] enumFormString:
/// Form parameter enum test (string) /// Form parameter enum test (string)
Future<void> testEnumParameters({ List<String>? enumHeaderStringArray, String? enumHeaderString, List<String>? enumQueryStringArray, String? enumQueryString, int? enumQueryInteger, double? enumQueryDouble, List<String>? enumFormStringArray, String? enumFormString, }) async { Future<void> testEnumParameters({ List<String>? enumHeaderStringArray, String? enumHeaderString, List<String>? enumQueryStringArray, String? enumQueryString, int? enumQueryInteger, double? enumQueryDouble, List<EnumClass>? enumQueryModelArray, List<String>? enumFormStringArray, String? enumFormString, }) async {
final response = await testEnumParametersWithHttpInfo( enumHeaderStringArray: enumHeaderStringArray, enumHeaderString: enumHeaderString, enumQueryStringArray: enumQueryStringArray, enumQueryString: enumQueryString, enumQueryInteger: enumQueryInteger, enumQueryDouble: enumQueryDouble, enumFormStringArray: enumFormStringArray, enumFormString: enumFormString, ); final response = await testEnumParametersWithHttpInfo( enumHeaderStringArray: enumHeaderStringArray, enumHeaderString: enumHeaderString, enumQueryStringArray: enumQueryStringArray, enumQueryString: enumQueryString, enumQueryInteger: enumQueryInteger, enumQueryDouble: enumQueryDouble, enumQueryModelArray: enumQueryModelArray, enumFormStringArray: enumFormStringArray, enumFormString: enumFormString, );
if (response.statusCode >= HttpStatus.badRequest) { if (response.statusCode >= HttpStatus.badRequest) {
throw ApiException(response.statusCode, await _decodeBodyBytes(response)); throw ApiException(response.statusCode, await _decodeBodyBytes(response));
} }

View File

@ -853,7 +853,7 @@ void (empty response body)
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) [[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
# **test_enum_parameters** # **test_enum_parameters**
> test_enum_parameters(enum_header_string_array=enum_header_string_array, enum_header_string=enum_header_string, enum_query_string_array=enum_query_string_array, enum_query_string=enum_query_string, enum_query_integer=enum_query_integer, enum_query_double=enum_query_double, enum_form_string_array=enum_form_string_array, enum_form_string=enum_form_string) > test_enum_parameters(enum_header_string_array=enum_header_string_array, enum_header_string=enum_header_string, enum_query_string_array=enum_query_string_array, enum_query_string=enum_query_string, enum_query_integer=enum_query_integer, enum_query_double=enum_query_double, enum_query_model_array=enum_query_model_array, enum_form_string_array=enum_form_string_array, enum_form_string=enum_form_string)
To test enum parameters To test enum parameters
@ -884,12 +884,13 @@ enum_query_string_array = ['enum_query_string_array_example'] # list[str] | Quer
enum_query_string = '-efg' # str | Query parameter enum test (string) (optional) (default to '-efg') enum_query_string = '-efg' # str | Query parameter enum test (string) (optional) (default to '-efg')
enum_query_integer = 56 # int | Query parameter enum test (double) (optional) enum_query_integer = 56 # int | Query parameter enum test (double) (optional)
enum_query_double = 3.4 # float | Query parameter enum test (double) (optional) enum_query_double = 3.4 # float | Query parameter enum test (double) (optional)
enum_query_model_array = [petstore_api.EnumClass()] # list[EnumClass] | (optional)
enum_form_string_array = '$' # list[str] | Form parameter enum test (string array) (optional) (default to '$') enum_form_string_array = '$' # list[str] | Form parameter enum test (string array) (optional) (default to '$')
enum_form_string = '-efg' # str | Form parameter enum test (string) (optional) (default to '-efg') enum_form_string = '-efg' # str | Form parameter enum test (string) (optional) (default to '-efg')
try: try:
# To test enum parameters # To test enum parameters
api_instance.test_enum_parameters(enum_header_string_array=enum_header_string_array, enum_header_string=enum_header_string, enum_query_string_array=enum_query_string_array, enum_query_string=enum_query_string, enum_query_integer=enum_query_integer, enum_query_double=enum_query_double, enum_form_string_array=enum_form_string_array, enum_form_string=enum_form_string) api_instance.test_enum_parameters(enum_header_string_array=enum_header_string_array, enum_header_string=enum_header_string, enum_query_string_array=enum_query_string_array, enum_query_string=enum_query_string, enum_query_integer=enum_query_integer, enum_query_double=enum_query_double, enum_query_model_array=enum_query_model_array, enum_form_string_array=enum_form_string_array, enum_form_string=enum_form_string)
except ApiException as e: except ApiException as e:
print("Exception when calling FakeApi->test_enum_parameters: %s\n" % e) print("Exception when calling FakeApi->test_enum_parameters: %s\n" % e)
``` ```
@ -904,6 +905,7 @@ Name | Type | Description | Notes
**enum_query_string** | **str**| Query parameter enum test (string) | [optional] [default to &#39;-efg&#39;] **enum_query_string** | **str**| Query parameter enum test (string) | [optional] [default to &#39;-efg&#39;]
**enum_query_integer** | **int**| Query parameter enum test (double) | [optional] **enum_query_integer** | **int**| Query parameter enum test (double) | [optional]
**enum_query_double** | **float**| Query parameter enum test (double) | [optional] **enum_query_double** | **float**| Query parameter enum test (double) | [optional]
**enum_query_model_array** | [**list[EnumClass]**](EnumClass.md)| | [optional]
**enum_form_string_array** | [**list[str]**](str.md)| Form parameter enum test (string array) | [optional] [default to &#39;$&#39;] **enum_form_string_array** | [**list[str]**](str.md)| Form parameter enum test (string array) | [optional] [default to &#39;$&#39;]
**enum_form_string** | **str**| Form parameter enum test (string) | [optional] [default to &#39;-efg&#39;] **enum_form_string** | **str**| Form parameter enum test (string) | [optional] [default to &#39;-efg&#39;]

View File

@ -1881,6 +1881,8 @@ class FakeApi(object):
:type enum_query_integer: int :type enum_query_integer: int
:param enum_query_double: Query parameter enum test (double) :param enum_query_double: Query parameter enum test (double)
:type enum_query_double: float :type enum_query_double: float
:param enum_query_model_array:
:type enum_query_model_array: list[EnumClass]
:param enum_form_string_array: Form parameter enum test (string array) :param enum_form_string_array: Form parameter enum test (string array)
:type enum_form_string_array: list[str] :type enum_form_string_array: list[str]
:param enum_form_string: Form parameter enum test (string) :param enum_form_string: Form parameter enum test (string)
@ -1925,6 +1927,8 @@ class FakeApi(object):
:type enum_query_integer: int :type enum_query_integer: int
:param enum_query_double: Query parameter enum test (double) :param enum_query_double: Query parameter enum test (double)
:type enum_query_double: float :type enum_query_double: float
:param enum_query_model_array:
:type enum_query_model_array: list[EnumClass]
:param enum_form_string_array: Form parameter enum test (string array) :param enum_form_string_array: Form parameter enum test (string array)
:type enum_form_string_array: list[str] :type enum_form_string_array: list[str]
:param enum_form_string: Form parameter enum test (string) :param enum_form_string: Form parameter enum test (string)
@ -1962,6 +1966,7 @@ class FakeApi(object):
'enum_query_string', 'enum_query_string',
'enum_query_integer', 'enum_query_integer',
'enum_query_double', 'enum_query_double',
'enum_query_model_array',
'enum_form_string_array', 'enum_form_string_array',
'enum_form_string' 'enum_form_string'
] ]
@ -2000,6 +2005,9 @@ class FakeApi(object):
query_params.append(('enum_query_integer', local_var_params['enum_query_integer'])) # noqa: E501 query_params.append(('enum_query_integer', local_var_params['enum_query_integer'])) # noqa: E501
if local_var_params.get('enum_query_double') is not None: # noqa: E501 if local_var_params.get('enum_query_double') is not None: # noqa: E501
query_params.append(('enum_query_double', local_var_params['enum_query_double'])) # noqa: E501 query_params.append(('enum_query_double', local_var_params['enum_query_double'])) # noqa: E501
if local_var_params.get('enum_query_model_array') is not None: # noqa: E501
query_params.append(('enum_query_model_array', local_var_params['enum_query_model_array'])) # noqa: E501
collection_formats['enum_query_model_array'] = 'multi' # noqa: E501
header_params = dict(local_var_params.get('_headers', {})) header_params = dict(local_var_params.get('_headers', {}))
if 'enum_header_string_array' in local_var_params: if 'enum_header_string_array' in local_var_params:

View File

@ -10,6 +10,7 @@ import io.swagger.jaxrs.*;
import java.math.BigDecimal; import java.math.BigDecimal;
import org.openapitools.model.Client; import org.openapitools.model.Client;
import java.util.Date; import java.util.Date;
import org.openapitools.model.EnumClass;
import java.io.File; import java.io.File;
import org.openapitools.model.FileSchemaTestClass; import org.openapitools.model.FileSchemaTestClass;
import org.openapitools.model.HealthCheckResult; import org.openapitools.model.HealthCheckResult;
@ -225,9 +226,9 @@ public class FakeApi {
@io.swagger.annotations.ApiResponse(code = 400, message = "Invalid request", response = Void.class), @io.swagger.annotations.ApiResponse(code = 400, message = "Invalid request", response = Void.class),
@io.swagger.annotations.ApiResponse(code = 404, message = "Not found", response = Void.class) @io.swagger.annotations.ApiResponse(code = 404, message = "Not found", response = Void.class)
}) })
public Response testEnumParameters(@ApiParam(value = "Header parameter enum test (string array)" , allowableValues=">, $")@HeaderParam("enum_header_string_array") List<String> enumHeaderStringArray,@ApiParam(value = "Header parameter enum test (string)" , allowableValues="_abc, -efg, (xyz)", defaultValue="-efg")@HeaderParam("enum_header_string") String enumHeaderString,@ApiParam(value = "Query parameter enum test (string array)") @QueryParam("enum_query_string_array") @Valid List<String> enumQueryStringArray,@ApiParam(value = "Query parameter enum test (string)", allowableValues="_abc, -efg, (xyz)", defaultValue = "-efg") @DefaultValue("-efg") @QueryParam("enum_query_string") String enumQueryString,@ApiParam(value = "Query parameter enum test (double)", allowableValues="1, -2") @QueryParam("enum_query_integer") Integer enumQueryInteger,@ApiParam(value = "Query parameter enum test (double)", allowableValues="1.1, -1.2") @QueryParam("enum_query_double") Double enumQueryDouble,@ApiParam(value = "Form parameter enum test (string array)", allowableValues=">, $", defaultValue="$") @DefaultValue("$") @FormParam("enum_form_string_array") List<String> enumFormStringArray,@ApiParam(value = "Form parameter enum test (string)", allowableValues="_abc, -efg, (xyz)", defaultValue="-efg") @DefaultValue("-efg") @FormParam("enum_form_string") String enumFormString,@Context SecurityContext securityContext) public Response testEnumParameters(@ApiParam(value = "Header parameter enum test (string array)" , allowableValues=">, $")@HeaderParam("enum_header_string_array") List<String> enumHeaderStringArray,@ApiParam(value = "Header parameter enum test (string)" , allowableValues="_abc, -efg, (xyz)", defaultValue="-efg")@HeaderParam("enum_header_string") String enumHeaderString,@ApiParam(value = "Query parameter enum test (string array)") @QueryParam("enum_query_string_array") @Valid List<String> enumQueryStringArray,@ApiParam(value = "Query parameter enum test (string)", allowableValues="_abc, -efg, (xyz)", defaultValue = "-efg") @DefaultValue("-efg") @QueryParam("enum_query_string") String enumQueryString,@ApiParam(value = "Query parameter enum test (double)", allowableValues="1, -2") @QueryParam("enum_query_integer") Integer enumQueryInteger,@ApiParam(value = "Query parameter enum test (double)", allowableValues="1.1, -1.2") @QueryParam("enum_query_double") Double enumQueryDouble,@ApiParam(value = "") @QueryParam("enum_query_model_array") @Valid List<EnumClass> enumQueryModelArray,@ApiParam(value = "Form parameter enum test (string array)", allowableValues=">, $", defaultValue="$") @DefaultValue("$") @FormParam("enum_form_string_array") List<String> enumFormStringArray,@ApiParam(value = "Form parameter enum test (string)", allowableValues="_abc, -efg, (xyz)", defaultValue="-efg") @DefaultValue("-efg") @FormParam("enum_form_string") String enumFormString,@Context SecurityContext securityContext)
throws NotFoundException { throws NotFoundException {
return delegate.testEnumParameters(enumHeaderStringArray, enumHeaderString, enumQueryStringArray, enumQueryString, enumQueryInteger, enumQueryDouble, enumFormStringArray, enumFormString, securityContext); return delegate.testEnumParameters(enumHeaderStringArray, enumHeaderString, enumQueryStringArray, enumQueryString, enumQueryInteger, enumQueryDouble, enumQueryModelArray, enumFormStringArray, enumFormString, securityContext);
} }
@javax.ws.rs.DELETE @javax.ws.rs.DELETE

View File

@ -8,6 +8,7 @@ import org.glassfish.jersey.media.multipart.FormDataBodyPart;
import java.math.BigDecimal; import java.math.BigDecimal;
import org.openapitools.model.Client; import org.openapitools.model.Client;
import java.util.Date; import java.util.Date;
import org.openapitools.model.EnumClass;
import java.io.File; import java.io.File;
import org.openapitools.model.FileSchemaTestClass; import org.openapitools.model.FileSchemaTestClass;
import org.openapitools.model.HealthCheckResult; import org.openapitools.model.HealthCheckResult;
@ -40,7 +41,7 @@ public abstract class FakeApiService {
public abstract Response testBodyWithQueryParams( @NotNull String query,User user,SecurityContext securityContext) throws NotFoundException; public abstract Response testBodyWithQueryParams( @NotNull String query,User user,SecurityContext securityContext) throws NotFoundException;
public abstract Response testClientModel(Client client,SecurityContext securityContext) throws NotFoundException; public abstract Response testClientModel(Client client,SecurityContext securityContext) throws NotFoundException;
public abstract Response testEndpointParameters(BigDecimal number,Double _double,String patternWithoutDelimiter,byte[] _byte,Integer integer,Integer int32,Long int64,Float _float,String string,FormDataBodyPart binaryBodypart,Date date,Date dateTime,String password,String paramCallback,SecurityContext securityContext) throws NotFoundException; public abstract Response testEndpointParameters(BigDecimal number,Double _double,String patternWithoutDelimiter,byte[] _byte,Integer integer,Integer int32,Long int64,Float _float,String string,FormDataBodyPart binaryBodypart,Date date,Date dateTime,String password,String paramCallback,SecurityContext securityContext) throws NotFoundException;
public abstract Response testEnumParameters(List<String> enumHeaderStringArray,String enumHeaderString,List<String> enumQueryStringArray,String enumQueryString,Integer enumQueryInteger,Double enumQueryDouble,List<String> enumFormStringArray,String enumFormString,SecurityContext securityContext) throws NotFoundException; public abstract Response testEnumParameters(List<String> enumHeaderStringArray,String enumHeaderString,List<String> enumQueryStringArray,String enumQueryString,Integer enumQueryInteger,Double enumQueryDouble,List<EnumClass> enumQueryModelArray,List<String> enumFormStringArray,String enumFormString,SecurityContext securityContext) throws NotFoundException;
public abstract Response testGroupParameters( @NotNull Integer requiredStringGroup, @NotNull Boolean requiredBooleanGroup, @NotNull Long requiredInt64Group,Integer stringGroup,Boolean booleanGroup,Long int64Group,SecurityContext securityContext) throws NotFoundException; public abstract Response testGroupParameters( @NotNull Integer requiredStringGroup, @NotNull Boolean requiredBooleanGroup, @NotNull Long requiredInt64Group,Integer stringGroup,Boolean booleanGroup,Long int64Group,SecurityContext securityContext) throws NotFoundException;
public abstract Response testInlineAdditionalProperties(Map<String, String> requestBody,SecurityContext securityContext) throws NotFoundException; public abstract Response testInlineAdditionalProperties(Map<String, String> requestBody,SecurityContext securityContext) throws NotFoundException;
public abstract Response testJsonFormData(String param,String param2,SecurityContext securityContext) throws NotFoundException; public abstract Response testJsonFormData(String param,String param2,SecurityContext securityContext) throws NotFoundException;

View File

@ -6,6 +6,7 @@ import org.openapitools.model.*;
import java.math.BigDecimal; import java.math.BigDecimal;
import org.openapitools.model.Client; import org.openapitools.model.Client;
import java.util.Date; import java.util.Date;
import org.openapitools.model.EnumClass;
import java.io.File; import java.io.File;
import org.openapitools.model.FileSchemaTestClass; import org.openapitools.model.FileSchemaTestClass;
import org.openapitools.model.HealthCheckResult; import org.openapitools.model.HealthCheckResult;
@ -89,7 +90,7 @@ public class FakeApiServiceImpl extends FakeApiService {
return Response.ok().entity(new ApiResponseMessage(ApiResponseMessage.OK, "magic!")).build(); return Response.ok().entity(new ApiResponseMessage(ApiResponseMessage.OK, "magic!")).build();
} }
@Override @Override
public Response testEnumParameters(List<String> enumHeaderStringArray, String enumHeaderString, List<String> enumQueryStringArray, String enumQueryString, Integer enumQueryInteger, Double enumQueryDouble, List<String> enumFormStringArray, String enumFormString, SecurityContext securityContext) throws NotFoundException { public Response testEnumParameters(List<String> enumHeaderStringArray, String enumHeaderString, List<String> enumQueryStringArray, String enumQueryString, Integer enumQueryInteger, Double enumQueryDouble, List<EnumClass> enumQueryModelArray, List<String> enumFormStringArray, String enumFormString, SecurityContext securityContext) throws NotFoundException {
// do some magic! // do some magic!
return Response.ok().entity(new ApiResponseMessage(ApiResponseMessage.OK, "magic!")).build(); return Response.ok().entity(new ApiResponseMessage(ApiResponseMessage.OK, "magic!")).build();
} }

View File

@ -181,6 +181,8 @@ class FakeController extends Controller
$enumQueryDouble = $input['enumQueryDouble']; $enumQueryDouble = $input['enumQueryDouble'];
$enumQueryModelArray = $input['enumQueryModelArray'];
$enumFormStringArray = $input['enumFormStringArray']; $enumFormStringArray = $input['enumFormStringArray'];
$enumFormString = $input['enumFormString']; $enumFormString = $input['enumFormString'];

View File

@ -177,6 +177,8 @@ class FakeApi extends Controller
$enum_query_double = $input['enum_query_double']; $enum_query_double = $input['enum_query_double'];
$enum_query_model_array = $input['enum_query_model_array'];
$enum_form_string_array = $input['enum_form_string_array']; $enum_form_string_array = $input['enum_form_string_array'];
$enum_form_string = $input['enum_form_string']; $enum_form_string = $input['enum_form_string'];