forked from loafle/openapi-generator-original
Fix issue with C# generator when the model name is "File" (#1428)
* fix get schema type in abstract c# class * update c# petstore sample
This commit is contained in:
parent
c8837ea414
commit
efde4a8eb8
@ -160,21 +160,21 @@ public abstract class AbstractCSharpCodegen extends DefaultCodegen implements Co
|
|||||||
typeMapping = new HashMap<String, String>();
|
typeMapping = new HashMap<String, String>();
|
||||||
typeMapping.put("string", "string");
|
typeMapping.put("string", "string");
|
||||||
typeMapping.put("binary", "byte[]");
|
typeMapping.put("binary", "byte[]");
|
||||||
typeMapping.put("bytearray", "byte[]");
|
typeMapping.put("ByteArray", "byte[]");
|
||||||
typeMapping.put("boolean", "bool?");
|
typeMapping.put("boolean", "bool?");
|
||||||
typeMapping.put("integer", "int?");
|
typeMapping.put("integer", "int?");
|
||||||
typeMapping.put("float", "float?");
|
typeMapping.put("float", "float?");
|
||||||
typeMapping.put("long", "long?");
|
typeMapping.put("long", "long?");
|
||||||
typeMapping.put("double", "double?");
|
typeMapping.put("double", "double?");
|
||||||
typeMapping.put("number", "decimal?");
|
typeMapping.put("number", "decimal?");
|
||||||
typeMapping.put("datetime", "DateTime?");
|
typeMapping.put("DateTime", "DateTime?");
|
||||||
typeMapping.put("date", "DateTime?");
|
typeMapping.put("date", "DateTime?");
|
||||||
typeMapping.put("file", "System.IO.Stream");
|
typeMapping.put("file", "System.IO.Stream");
|
||||||
typeMapping.put("array", "List");
|
typeMapping.put("array", "List");
|
||||||
typeMapping.put("list", "List");
|
typeMapping.put("list", "List");
|
||||||
typeMapping.put("map", "Dictionary");
|
typeMapping.put("map", "Dictionary");
|
||||||
typeMapping.put("object", "Object");
|
typeMapping.put("object", "Object");
|
||||||
typeMapping.put("uuid", "Guid?");
|
typeMapping.put("UUID", "Guid?");
|
||||||
}
|
}
|
||||||
|
|
||||||
public void setReturnICollection(boolean returnICollection) {
|
public void setReturnICollection(boolean returnICollection) {
|
||||||
@ -766,20 +766,19 @@ public abstract class AbstractCSharpCodegen extends DefaultCodegen implements Co
|
|||||||
String type;
|
String type;
|
||||||
|
|
||||||
if (openAPIType == null) {
|
if (openAPIType == null) {
|
||||||
openAPIType = ""; // set swagger type to empty string if null
|
LOGGER.error("OpenAPI Type for {} is null. Default to UNKNOWN_OPENAPI_TYPE instead.", p.getName());
|
||||||
|
openAPIType = "UNKNOWN_OPENAPI_TYPE";
|
||||||
}
|
}
|
||||||
|
|
||||||
// NOTE: typeMapping here supports things like string/String, long/Long, datetime/DateTime as lowercase keys.
|
if (typeMapping.containsKey(openAPIType)) {
|
||||||
// Should we require explicit casing here (values are not insensitive).
|
type = typeMapping.get(openAPIType);
|
||||||
// TODO avoid using toLowerCase as typeMapping should be case-sensitive
|
|
||||||
if (typeMapping.containsKey(openAPIType.toLowerCase(Locale.ROOT))) {
|
|
||||||
type = typeMapping.get(openAPIType.toLowerCase(Locale.ROOT));
|
|
||||||
if (languageSpecificPrimitives.contains(type)) {
|
if (languageSpecificPrimitives.contains(type)) {
|
||||||
return type;
|
return type;
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
type = openAPIType;
|
type = openAPIType;
|
||||||
}
|
}
|
||||||
|
|
||||||
return toModelName(type);
|
return toModelName(type);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -3,8 +3,8 @@
|
|||||||
|
|
||||||
Name | Type | Description | Notes
|
Name | Type | Description | Notes
|
||||||
------------ | ------------- | ------------- | -------------
|
------------ | ------------- | ------------- | -------------
|
||||||
**File** | **System.IO.Stream** | | [optional]
|
**File** | [**File**](File.md) | | [optional]
|
||||||
**Files** | **List<System.IO.Stream>** | | [optional]
|
**Files** | [**List<File>**](File.md) | | [optional]
|
||||||
|
|
||||||
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
|
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
|
||||||
|
|
||||||
|
@ -35,7 +35,7 @@ namespace Org.OpenAPITools.Model
|
|||||||
/// </summary>
|
/// </summary>
|
||||||
/// <param name="file">file.</param>
|
/// <param name="file">file.</param>
|
||||||
/// <param name="files">files.</param>
|
/// <param name="files">files.</param>
|
||||||
public FileSchemaTestClass(System.IO.Stream file = default(System.IO.Stream), List<System.IO.Stream> files = default(List<System.IO.Stream>))
|
public FileSchemaTestClass(File file = default(File), List<File> files = default(List<File>))
|
||||||
{
|
{
|
||||||
this.File = file;
|
this.File = file;
|
||||||
this.Files = files;
|
this.Files = files;
|
||||||
@ -45,13 +45,13 @@ namespace Org.OpenAPITools.Model
|
|||||||
/// Gets or Sets File
|
/// Gets or Sets File
|
||||||
/// </summary>
|
/// </summary>
|
||||||
[DataMember(Name="file", EmitDefaultValue=false)]
|
[DataMember(Name="file", EmitDefaultValue=false)]
|
||||||
public System.IO.Stream File { get; set; }
|
public File File { get; set; }
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Gets or Sets Files
|
/// Gets or Sets Files
|
||||||
/// </summary>
|
/// </summary>
|
||||||
[DataMember(Name="files", EmitDefaultValue=false)]
|
[DataMember(Name="files", EmitDefaultValue=false)]
|
||||||
public List<System.IO.Stream> Files { get; set; }
|
public List<File> Files { get; set; }
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Returns the string presentation of the object
|
/// Returns the string presentation of the object
|
||||||
|
@ -1 +1 @@
|
|||||||
3.3.2-SNAPSHOT
|
3.3.3-SNAPSHOT
|
@ -106,6 +106,7 @@ Class | Method | HTTP request | Description
|
|||||||
*FakeApi* | [**TestClientModel**](docs/FakeApi.md#testclientmodel) | **PATCH** /fake | To test \"client\" model
|
*FakeApi* | [**TestClientModel**](docs/FakeApi.md#testclientmodel) | **PATCH** /fake | To test \"client\" model
|
||||||
*FakeApi* | [**TestEndpointParameters**](docs/FakeApi.md#testendpointparameters) | **POST** /fake | Fake endpoint for testing various parameters 假端點 偽のエンドポイント 가짜 엔드 포인트
|
*FakeApi* | [**TestEndpointParameters**](docs/FakeApi.md#testendpointparameters) | **POST** /fake | Fake endpoint for testing various parameters 假端點 偽のエンドポイント 가짜 엔드 포인트
|
||||||
*FakeApi* | [**TestEnumParameters**](docs/FakeApi.md#testenumparameters) | **GET** /fake | To test enum parameters
|
*FakeApi* | [**TestEnumParameters**](docs/FakeApi.md#testenumparameters) | **GET** /fake | To test enum parameters
|
||||||
|
*FakeApi* | [**TestGroupParameters**](docs/FakeApi.md#testgroupparameters) | **DELETE** /fake | Fake endpoint to test group parameters (optional)
|
||||||
*FakeApi* | [**TestInlineAdditionalProperties**](docs/FakeApi.md#testinlineadditionalproperties) | **POST** /fake/inline-additionalProperties | test inline additionalProperties
|
*FakeApi* | [**TestInlineAdditionalProperties**](docs/FakeApi.md#testinlineadditionalproperties) | **POST** /fake/inline-additionalProperties | test inline additionalProperties
|
||||||
*FakeApi* | [**TestJsonFormData**](docs/FakeApi.md#testjsonformdata) | **GET** /fake/jsonFormData | test json serialization of form data
|
*FakeApi* | [**TestJsonFormData**](docs/FakeApi.md#testjsonformdata) | **GET** /fake/jsonFormData | test json serialization of form data
|
||||||
*FakeClassnameTags123Api* | [**TestClassname**](docs/FakeClassnameTags123Api.md#testclassname) | **PATCH** /fake_classname_test | To test class name in snake case
|
*FakeClassnameTags123Api* | [**TestClassname**](docs/FakeClassnameTags123Api.md#testclassname) | **PATCH** /fake_classname_test | To test class name in snake case
|
||||||
|
@ -13,6 +13,7 @@ Method | HTTP request | Description
|
|||||||
[**TestClientModel**](FakeApi.md#testclientmodel) | **PATCH** /fake | To test \"client\" model
|
[**TestClientModel**](FakeApi.md#testclientmodel) | **PATCH** /fake | To test \"client\" model
|
||||||
[**TestEndpointParameters**](FakeApi.md#testendpointparameters) | **POST** /fake | Fake endpoint for testing various parameters 假端點 偽のエンドポイント 가짜 엔드 포인트
|
[**TestEndpointParameters**](FakeApi.md#testendpointparameters) | **POST** /fake | Fake endpoint for testing various parameters 假端點 偽のエンドポイント 가짜 엔드 포인트
|
||||||
[**TestEnumParameters**](FakeApi.md#testenumparameters) | **GET** /fake | To test enum parameters
|
[**TestEnumParameters**](FakeApi.md#testenumparameters) | **GET** /fake | To test enum parameters
|
||||||
|
[**TestGroupParameters**](FakeApi.md#testgroupparameters) | **DELETE** /fake | Fake endpoint to test group parameters (optional)
|
||||||
[**TestInlineAdditionalProperties**](FakeApi.md#testinlineadditionalproperties) | **POST** /fake/inline-additionalProperties | test inline additionalProperties
|
[**TestInlineAdditionalProperties**](FakeApi.md#testinlineadditionalproperties) | **POST** /fake/inline-additionalProperties | test inline additionalProperties
|
||||||
[**TestJsonFormData**](FakeApi.md#testjsonformdata) | **GET** /fake/jsonFormData | test json serialization of form data
|
[**TestJsonFormData**](FakeApi.md#testjsonformdata) | **GET** /fake/jsonFormData | test json serialization of form data
|
||||||
|
|
||||||
@ -600,6 +601,76 @@ No authorization required
|
|||||||
|
|
||||||
[[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)
|
||||||
|
|
||||||
|
<a name="testgroupparameters"></a>
|
||||||
|
# **TestGroupParameters**
|
||||||
|
> void TestGroupParameters (int? requiredStringGroup, bool? requiredBooleanGroup, long? requiredInt64Group, int? stringGroup = null, bool? booleanGroup = null, long? int64Group = null)
|
||||||
|
|
||||||
|
Fake endpoint to test group parameters (optional)
|
||||||
|
|
||||||
|
Fake endpoint to test group parameters (optional)
|
||||||
|
|
||||||
|
### Example
|
||||||
|
```csharp
|
||||||
|
using System;
|
||||||
|
using System.Diagnostics;
|
||||||
|
using Org.OpenAPITools.Api;
|
||||||
|
using Org.OpenAPITools.Client;
|
||||||
|
using Org.OpenAPITools.Model;
|
||||||
|
|
||||||
|
namespace Example
|
||||||
|
{
|
||||||
|
public class TestGroupParametersExample
|
||||||
|
{
|
||||||
|
public void main()
|
||||||
|
{
|
||||||
|
var apiInstance = new FakeApi();
|
||||||
|
var requiredStringGroup = 56; // int? | Required String in group parameters
|
||||||
|
var requiredBooleanGroup = true; // bool? | Required Boolean in group parameters
|
||||||
|
var requiredInt64Group = 789; // long? | Required Integer in group parameters
|
||||||
|
var stringGroup = 56; // int? | String in group parameters (optional)
|
||||||
|
var booleanGroup = true; // bool? | Boolean in group parameters (optional)
|
||||||
|
var int64Group = 789; // long? | Integer in group parameters (optional)
|
||||||
|
|
||||||
|
try
|
||||||
|
{
|
||||||
|
// Fake endpoint to test group parameters (optional)
|
||||||
|
apiInstance.TestGroupParameters(requiredStringGroup, requiredBooleanGroup, requiredInt64Group, stringGroup, booleanGroup, int64Group);
|
||||||
|
}
|
||||||
|
catch (Exception e)
|
||||||
|
{
|
||||||
|
Debug.Print("Exception when calling FakeApi.TestGroupParameters: " + e.Message );
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
|
### Parameters
|
||||||
|
|
||||||
|
Name | Type | Description | Notes
|
||||||
|
------------- | ------------- | ------------- | -------------
|
||||||
|
**requiredStringGroup** | **int?**| Required String in group parameters |
|
||||||
|
**requiredBooleanGroup** | **bool?**| Required Boolean in group parameters |
|
||||||
|
**requiredInt64Group** | **long?**| Required Integer in group parameters |
|
||||||
|
**stringGroup** | **int?**| String in group parameters | [optional]
|
||||||
|
**booleanGroup** | **bool?**| Boolean in group parameters | [optional]
|
||||||
|
**int64Group** | **long?**| Integer in group parameters | [optional]
|
||||||
|
|
||||||
|
### Return type
|
||||||
|
|
||||||
|
void (empty response body)
|
||||||
|
|
||||||
|
### Authorization
|
||||||
|
|
||||||
|
No authorization required
|
||||||
|
|
||||||
|
### HTTP request headers
|
||||||
|
|
||||||
|
- **Content-Type**: Not defined
|
||||||
|
- **Accept**: Not defined
|
||||||
|
|
||||||
|
[[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)
|
||||||
|
|
||||||
<a name="testinlineadditionalproperties"></a>
|
<a name="testinlineadditionalproperties"></a>
|
||||||
# **TestInlineAdditionalProperties**
|
# **TestInlineAdditionalProperties**
|
||||||
> void TestInlineAdditionalProperties (Dictionary<string, string> requestBody)
|
> void TestInlineAdditionalProperties (Dictionary<string, string> requestBody)
|
||||||
|
@ -3,8 +3,8 @@
|
|||||||
|
|
||||||
Name | Type | Description | Notes
|
Name | Type | Description | Notes
|
||||||
------------ | ------------- | ------------- | -------------
|
------------ | ------------- | ------------- | -------------
|
||||||
**File** | **System.IO.Stream** | | [optional]
|
**File** | [**File**](File.md) | | [optional]
|
||||||
**Files** | **List<System.IO.Stream>** | | [optional]
|
**Files** | [**List<File>**](File.md) | | [optional]
|
||||||
|
|
||||||
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
|
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
|
||||||
|
|
||||||
|
@ -256,6 +256,37 @@ namespace Org.OpenAPITools.Api
|
|||||||
/// <returns>ApiResponse of Object(void)</returns>
|
/// <returns>ApiResponse of Object(void)</returns>
|
||||||
ApiResponse<Object> TestEnumParametersWithHttpInfo (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);
|
ApiResponse<Object> TestEnumParametersWithHttpInfo (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);
|
||||||
/// <summary>
|
/// <summary>
|
||||||
|
/// Fake endpoint to test group parameters (optional)
|
||||||
|
/// </summary>
|
||||||
|
/// <remarks>
|
||||||
|
/// Fake endpoint to test group parameters (optional)
|
||||||
|
/// </remarks>
|
||||||
|
/// <exception cref="Org.OpenAPITools.Client.ApiException">Thrown when fails to make API call</exception>
|
||||||
|
/// <param name="requiredStringGroup">Required String in group parameters</param>
|
||||||
|
/// <param name="requiredBooleanGroup">Required Boolean in group parameters</param>
|
||||||
|
/// <param name="requiredInt64Group">Required Integer in group parameters</param>
|
||||||
|
/// <param name="stringGroup">String in group parameters (optional)</param>
|
||||||
|
/// <param name="booleanGroup">Boolean in group parameters (optional)</param>
|
||||||
|
/// <param name="int64Group">Integer in group parameters (optional)</param>
|
||||||
|
/// <returns></returns>
|
||||||
|
void TestGroupParameters (int? requiredStringGroup, bool? requiredBooleanGroup, long? requiredInt64Group, int? stringGroup = null, bool? booleanGroup = null, long? int64Group = null);
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Fake endpoint to test group parameters (optional)
|
||||||
|
/// </summary>
|
||||||
|
/// <remarks>
|
||||||
|
/// Fake endpoint to test group parameters (optional)
|
||||||
|
/// </remarks>
|
||||||
|
/// <exception cref="Org.OpenAPITools.Client.ApiException">Thrown when fails to make API call</exception>
|
||||||
|
/// <param name="requiredStringGroup">Required String in group parameters</param>
|
||||||
|
/// <param name="requiredBooleanGroup">Required Boolean in group parameters</param>
|
||||||
|
/// <param name="requiredInt64Group">Required Integer in group parameters</param>
|
||||||
|
/// <param name="stringGroup">String in group parameters (optional)</param>
|
||||||
|
/// <param name="booleanGroup">Boolean in group parameters (optional)</param>
|
||||||
|
/// <param name="int64Group">Integer in group parameters (optional)</param>
|
||||||
|
/// <returns>ApiResponse of Object(void)</returns>
|
||||||
|
ApiResponse<Object> TestGroupParametersWithHttpInfo (int? requiredStringGroup, bool? requiredBooleanGroup, long? requiredInt64Group, int? stringGroup = null, bool? booleanGroup = null, long? int64Group = null);
|
||||||
|
/// <summary>
|
||||||
/// test inline additionalProperties
|
/// test inline additionalProperties
|
||||||
/// </summary>
|
/// </summary>
|
||||||
/// <remarks>
|
/// <remarks>
|
||||||
@ -1116,6 +1147,91 @@ namespace Org.OpenAPITools.Api
|
|||||||
null);
|
null);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Fake endpoint to test group parameters (optional) Fake endpoint to test group parameters (optional)
|
||||||
|
/// </summary>
|
||||||
|
/// <exception cref="Org.OpenAPITools.Client.ApiException">Thrown when fails to make API call</exception>
|
||||||
|
/// <param name="requiredStringGroup">Required String in group parameters</param>
|
||||||
|
/// <param name="requiredBooleanGroup">Required Boolean in group parameters</param>
|
||||||
|
/// <param name="requiredInt64Group">Required Integer in group parameters</param>
|
||||||
|
/// <param name="stringGroup">String in group parameters (optional)</param>
|
||||||
|
/// <param name="booleanGroup">Boolean in group parameters (optional)</param>
|
||||||
|
/// <param name="int64Group">Integer in group parameters (optional)</param>
|
||||||
|
/// <returns></returns>
|
||||||
|
public void TestGroupParameters (int? requiredStringGroup, bool? requiredBooleanGroup, long? requiredInt64Group, int? stringGroup = null, bool? booleanGroup = null, long? int64Group = null)
|
||||||
|
{
|
||||||
|
TestGroupParametersWithHttpInfo(requiredStringGroup, requiredBooleanGroup, requiredInt64Group, stringGroup, booleanGroup, int64Group);
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Fake endpoint to test group parameters (optional) Fake endpoint to test group parameters (optional)
|
||||||
|
/// </summary>
|
||||||
|
/// <exception cref="Org.OpenAPITools.Client.ApiException">Thrown when fails to make API call</exception>
|
||||||
|
/// <param name="requiredStringGroup">Required String in group parameters</param>
|
||||||
|
/// <param name="requiredBooleanGroup">Required Boolean in group parameters</param>
|
||||||
|
/// <param name="requiredInt64Group">Required Integer in group parameters</param>
|
||||||
|
/// <param name="stringGroup">String in group parameters (optional)</param>
|
||||||
|
/// <param name="booleanGroup">Boolean in group parameters (optional)</param>
|
||||||
|
/// <param name="int64Group">Integer in group parameters (optional)</param>
|
||||||
|
/// <returns>ApiResponse of Object(void)</returns>
|
||||||
|
public ApiResponse<Object> TestGroupParametersWithHttpInfo (int? requiredStringGroup, bool? requiredBooleanGroup, long? requiredInt64Group, int? stringGroup = null, bool? booleanGroup = null, long? int64Group = null)
|
||||||
|
{
|
||||||
|
// verify the required parameter 'requiredStringGroup' is set
|
||||||
|
if (requiredStringGroup == null)
|
||||||
|
throw new ApiException(400, "Missing required parameter 'requiredStringGroup' when calling FakeApi->TestGroupParameters");
|
||||||
|
// verify the required parameter 'requiredBooleanGroup' is set
|
||||||
|
if (requiredBooleanGroup == null)
|
||||||
|
throw new ApiException(400, "Missing required parameter 'requiredBooleanGroup' when calling FakeApi->TestGroupParameters");
|
||||||
|
// verify the required parameter 'requiredInt64Group' is set
|
||||||
|
if (requiredInt64Group == null)
|
||||||
|
throw new ApiException(400, "Missing required parameter 'requiredInt64Group' when calling FakeApi->TestGroupParameters");
|
||||||
|
|
||||||
|
var localVarPath = "/fake";
|
||||||
|
var localVarPathParams = new Dictionary<String, String>();
|
||||||
|
var localVarQueryParams = new List<KeyValuePair<String, String>>();
|
||||||
|
var localVarHeaderParams = new Dictionary<String, String>(this.Configuration.DefaultHeader);
|
||||||
|
var localVarFormParams = new Dictionary<String, String>();
|
||||||
|
var localVarFileParams = new Dictionary<String, FileParameter>();
|
||||||
|
Object localVarPostBody = null;
|
||||||
|
|
||||||
|
// to determine the Content-Type header
|
||||||
|
String[] localVarHttpContentTypes = new String[] {
|
||||||
|
};
|
||||||
|
String localVarHttpContentType = this.Configuration.ApiClient.SelectHeaderContentType(localVarHttpContentTypes);
|
||||||
|
|
||||||
|
// to determine the Accept header
|
||||||
|
String[] localVarHttpHeaderAccepts = new String[] {
|
||||||
|
};
|
||||||
|
String localVarHttpHeaderAccept = this.Configuration.ApiClient.SelectHeaderAccept(localVarHttpHeaderAccepts);
|
||||||
|
if (localVarHttpHeaderAccept != null)
|
||||||
|
localVarHeaderParams.Add("Accept", localVarHttpHeaderAccept);
|
||||||
|
|
||||||
|
if (requiredStringGroup != null) localVarQueryParams.AddRange(this.Configuration.ApiClient.ParameterToKeyValuePairs("", "required_string_group", requiredStringGroup)); // query parameter
|
||||||
|
if (requiredInt64Group != null) localVarQueryParams.AddRange(this.Configuration.ApiClient.ParameterToKeyValuePairs("", "required_int64_group", requiredInt64Group)); // query parameter
|
||||||
|
if (stringGroup != null) localVarQueryParams.AddRange(this.Configuration.ApiClient.ParameterToKeyValuePairs("", "string_group", stringGroup)); // query parameter
|
||||||
|
if (int64Group != null) localVarQueryParams.AddRange(this.Configuration.ApiClient.ParameterToKeyValuePairs("", "int64_group", int64Group)); // query parameter
|
||||||
|
if (requiredBooleanGroup != null) localVarHeaderParams.Add("required_boolean_group", this.Configuration.ApiClient.ParameterToString(requiredBooleanGroup)); // header parameter
|
||||||
|
if (booleanGroup != null) localVarHeaderParams.Add("boolean_group", this.Configuration.ApiClient.ParameterToString(booleanGroup)); // header parameter
|
||||||
|
|
||||||
|
|
||||||
|
// make the HTTP request
|
||||||
|
IRestResponse localVarResponse = (IRestResponse) this.Configuration.ApiClient.CallApi(localVarPath,
|
||||||
|
Method.DELETE, localVarQueryParams, localVarPostBody, localVarHeaderParams, localVarFormParams, localVarFileParams,
|
||||||
|
localVarPathParams, localVarHttpContentType);
|
||||||
|
|
||||||
|
int localVarStatusCode = (int) localVarResponse.StatusCode;
|
||||||
|
|
||||||
|
if (ExceptionFactory != null)
|
||||||
|
{
|
||||||
|
Exception exception = ExceptionFactory("TestGroupParameters", localVarResponse);
|
||||||
|
if (exception != null) throw exception;
|
||||||
|
}
|
||||||
|
|
||||||
|
return new ApiResponse<Object>(localVarStatusCode,
|
||||||
|
localVarResponse.Headers.ToDictionary(x => x.Name, x => x.Value.ToString()),
|
||||||
|
null);
|
||||||
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// test inline additionalProperties
|
/// test inline additionalProperties
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
@ -35,7 +35,7 @@ namespace Org.OpenAPITools.Model
|
|||||||
/// </summary>
|
/// </summary>
|
||||||
/// <param name="file">file.</param>
|
/// <param name="file">file.</param>
|
||||||
/// <param name="files">files.</param>
|
/// <param name="files">files.</param>
|
||||||
public FileSchemaTestClass(System.IO.Stream file = default(System.IO.Stream), List<System.IO.Stream> files = default(List<System.IO.Stream>))
|
public FileSchemaTestClass(File file = default(File), List<File> files = default(List<File>))
|
||||||
{
|
{
|
||||||
this.File = file;
|
this.File = file;
|
||||||
this.Files = files;
|
this.Files = files;
|
||||||
@ -45,13 +45,13 @@ namespace Org.OpenAPITools.Model
|
|||||||
/// Gets or Sets File
|
/// Gets or Sets File
|
||||||
/// </summary>
|
/// </summary>
|
||||||
[DataMember(Name="file", EmitDefaultValue=false)]
|
[DataMember(Name="file", EmitDefaultValue=false)]
|
||||||
public System.IO.Stream File { get; set; }
|
public File File { get; set; }
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Gets or Sets Files
|
/// Gets or Sets Files
|
||||||
/// </summary>
|
/// </summary>
|
||||||
[DataMember(Name="files", EmitDefaultValue=false)]
|
[DataMember(Name="files", EmitDefaultValue=false)]
|
||||||
public List<System.IO.Stream> Files { get; set; }
|
public List<File> Files { get; set; }
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Returns the string presentation of the object
|
/// Returns the string presentation of the object
|
||||||
|
@ -1 +1 @@
|
|||||||
3.3.2-SNAPSHOT
|
3.3.3-SNAPSHOT
|
@ -106,6 +106,7 @@ Class | Method | HTTP request | Description
|
|||||||
*FakeApi* | [**TestClientModel**](docs/FakeApi.md#testclientmodel) | **PATCH** /fake | To test \"client\" model
|
*FakeApi* | [**TestClientModel**](docs/FakeApi.md#testclientmodel) | **PATCH** /fake | To test \"client\" model
|
||||||
*FakeApi* | [**TestEndpointParameters**](docs/FakeApi.md#testendpointparameters) | **POST** /fake | Fake endpoint for testing various parameters 假端點 偽のエンドポイント 가짜 엔드 포인트
|
*FakeApi* | [**TestEndpointParameters**](docs/FakeApi.md#testendpointparameters) | **POST** /fake | Fake endpoint for testing various parameters 假端點 偽のエンドポイント 가짜 엔드 포인트
|
||||||
*FakeApi* | [**TestEnumParameters**](docs/FakeApi.md#testenumparameters) | **GET** /fake | To test enum parameters
|
*FakeApi* | [**TestEnumParameters**](docs/FakeApi.md#testenumparameters) | **GET** /fake | To test enum parameters
|
||||||
|
*FakeApi* | [**TestGroupParameters**](docs/FakeApi.md#testgroupparameters) | **DELETE** /fake | Fake endpoint to test group parameters (optional)
|
||||||
*FakeApi* | [**TestInlineAdditionalProperties**](docs/FakeApi.md#testinlineadditionalproperties) | **POST** /fake/inline-additionalProperties | test inline additionalProperties
|
*FakeApi* | [**TestInlineAdditionalProperties**](docs/FakeApi.md#testinlineadditionalproperties) | **POST** /fake/inline-additionalProperties | test inline additionalProperties
|
||||||
*FakeApi* | [**TestJsonFormData**](docs/FakeApi.md#testjsonformdata) | **GET** /fake/jsonFormData | test json serialization of form data
|
*FakeApi* | [**TestJsonFormData**](docs/FakeApi.md#testjsonformdata) | **GET** /fake/jsonFormData | test json serialization of form data
|
||||||
*FakeClassnameTags123Api* | [**TestClassname**](docs/FakeClassnameTags123Api.md#testclassname) | **PATCH** /fake_classname_test | To test class name in snake case
|
*FakeClassnameTags123Api* | [**TestClassname**](docs/FakeClassnameTags123Api.md#testclassname) | **PATCH** /fake_classname_test | To test class name in snake case
|
||||||
|
@ -13,6 +13,7 @@ Method | HTTP request | Description
|
|||||||
[**TestClientModel**](FakeApi.md#testclientmodel) | **PATCH** /fake | To test \"client\" model
|
[**TestClientModel**](FakeApi.md#testclientmodel) | **PATCH** /fake | To test \"client\" model
|
||||||
[**TestEndpointParameters**](FakeApi.md#testendpointparameters) | **POST** /fake | Fake endpoint for testing various parameters 假端點 偽のエンドポイント 가짜 엔드 포인트
|
[**TestEndpointParameters**](FakeApi.md#testendpointparameters) | **POST** /fake | Fake endpoint for testing various parameters 假端點 偽のエンドポイント 가짜 엔드 포인트
|
||||||
[**TestEnumParameters**](FakeApi.md#testenumparameters) | **GET** /fake | To test enum parameters
|
[**TestEnumParameters**](FakeApi.md#testenumparameters) | **GET** /fake | To test enum parameters
|
||||||
|
[**TestGroupParameters**](FakeApi.md#testgroupparameters) | **DELETE** /fake | Fake endpoint to test group parameters (optional)
|
||||||
[**TestInlineAdditionalProperties**](FakeApi.md#testinlineadditionalproperties) | **POST** /fake/inline-additionalProperties | test inline additionalProperties
|
[**TestInlineAdditionalProperties**](FakeApi.md#testinlineadditionalproperties) | **POST** /fake/inline-additionalProperties | test inline additionalProperties
|
||||||
[**TestJsonFormData**](FakeApi.md#testjsonformdata) | **GET** /fake/jsonFormData | test json serialization of form data
|
[**TestJsonFormData**](FakeApi.md#testjsonformdata) | **GET** /fake/jsonFormData | test json serialization of form data
|
||||||
|
|
||||||
@ -600,6 +601,76 @@ No authorization required
|
|||||||
|
|
||||||
[[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)
|
||||||
|
|
||||||
|
<a name="testgroupparameters"></a>
|
||||||
|
# **TestGroupParameters**
|
||||||
|
> void TestGroupParameters (int? requiredStringGroup, bool? requiredBooleanGroup, long? requiredInt64Group, int? stringGroup = null, bool? booleanGroup = null, long? int64Group = null)
|
||||||
|
|
||||||
|
Fake endpoint to test group parameters (optional)
|
||||||
|
|
||||||
|
Fake endpoint to test group parameters (optional)
|
||||||
|
|
||||||
|
### Example
|
||||||
|
```csharp
|
||||||
|
using System;
|
||||||
|
using System.Diagnostics;
|
||||||
|
using Org.OpenAPITools.Api;
|
||||||
|
using Org.OpenAPITools.Client;
|
||||||
|
using Org.OpenAPITools.Model;
|
||||||
|
|
||||||
|
namespace Example
|
||||||
|
{
|
||||||
|
public class TestGroupParametersExample
|
||||||
|
{
|
||||||
|
public void main()
|
||||||
|
{
|
||||||
|
var apiInstance = new FakeApi();
|
||||||
|
var requiredStringGroup = 56; // int? | Required String in group parameters
|
||||||
|
var requiredBooleanGroup = true; // bool? | Required Boolean in group parameters
|
||||||
|
var requiredInt64Group = 789; // long? | Required Integer in group parameters
|
||||||
|
var stringGroup = 56; // int? | String in group parameters (optional)
|
||||||
|
var booleanGroup = true; // bool? | Boolean in group parameters (optional)
|
||||||
|
var int64Group = 789; // long? | Integer in group parameters (optional)
|
||||||
|
|
||||||
|
try
|
||||||
|
{
|
||||||
|
// Fake endpoint to test group parameters (optional)
|
||||||
|
apiInstance.TestGroupParameters(requiredStringGroup, requiredBooleanGroup, requiredInt64Group, stringGroup, booleanGroup, int64Group);
|
||||||
|
}
|
||||||
|
catch (Exception e)
|
||||||
|
{
|
||||||
|
Debug.Print("Exception when calling FakeApi.TestGroupParameters: " + e.Message );
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
|
### Parameters
|
||||||
|
|
||||||
|
Name | Type | Description | Notes
|
||||||
|
------------- | ------------- | ------------- | -------------
|
||||||
|
**requiredStringGroup** | **int?**| Required String in group parameters |
|
||||||
|
**requiredBooleanGroup** | **bool?**| Required Boolean in group parameters |
|
||||||
|
**requiredInt64Group** | **long?**| Required Integer in group parameters |
|
||||||
|
**stringGroup** | **int?**| String in group parameters | [optional]
|
||||||
|
**booleanGroup** | **bool?**| Boolean in group parameters | [optional]
|
||||||
|
**int64Group** | **long?**| Integer in group parameters | [optional]
|
||||||
|
|
||||||
|
### Return type
|
||||||
|
|
||||||
|
void (empty response body)
|
||||||
|
|
||||||
|
### Authorization
|
||||||
|
|
||||||
|
No authorization required
|
||||||
|
|
||||||
|
### HTTP request headers
|
||||||
|
|
||||||
|
- **Content-Type**: Not defined
|
||||||
|
- **Accept**: Not defined
|
||||||
|
|
||||||
|
[[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)
|
||||||
|
|
||||||
<a name="testinlineadditionalproperties"></a>
|
<a name="testinlineadditionalproperties"></a>
|
||||||
# **TestInlineAdditionalProperties**
|
# **TestInlineAdditionalProperties**
|
||||||
> void TestInlineAdditionalProperties (Dictionary<string, string> requestBody)
|
> void TestInlineAdditionalProperties (Dictionary<string, string> requestBody)
|
||||||
|
@ -3,8 +3,8 @@
|
|||||||
|
|
||||||
Name | Type | Description | Notes
|
Name | Type | Description | Notes
|
||||||
------------ | ------------- | ------------- | -------------
|
------------ | ------------- | ------------- | -------------
|
||||||
**File** | **System.IO.Stream** | | [optional]
|
**File** | [**File**](File.md) | | [optional]
|
||||||
**Files** | **List<System.IO.Stream>** | | [optional]
|
**Files** | [**List<File>**](File.md) | | [optional]
|
||||||
|
|
||||||
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
|
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
|
||||||
|
|
||||||
|
@ -256,6 +256,37 @@ namespace Org.OpenAPITools.Api
|
|||||||
/// <returns>ApiResponse of Object(void)</returns>
|
/// <returns>ApiResponse of Object(void)</returns>
|
||||||
ApiResponse<Object> TestEnumParametersWithHttpInfo (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);
|
ApiResponse<Object> TestEnumParametersWithHttpInfo (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);
|
||||||
/// <summary>
|
/// <summary>
|
||||||
|
/// Fake endpoint to test group parameters (optional)
|
||||||
|
/// </summary>
|
||||||
|
/// <remarks>
|
||||||
|
/// Fake endpoint to test group parameters (optional)
|
||||||
|
/// </remarks>
|
||||||
|
/// <exception cref="Org.OpenAPITools.Client.ApiException">Thrown when fails to make API call</exception>
|
||||||
|
/// <param name="requiredStringGroup">Required String in group parameters</param>
|
||||||
|
/// <param name="requiredBooleanGroup">Required Boolean in group parameters</param>
|
||||||
|
/// <param name="requiredInt64Group">Required Integer in group parameters</param>
|
||||||
|
/// <param name="stringGroup">String in group parameters (optional)</param>
|
||||||
|
/// <param name="booleanGroup">Boolean in group parameters (optional)</param>
|
||||||
|
/// <param name="int64Group">Integer in group parameters (optional)</param>
|
||||||
|
/// <returns></returns>
|
||||||
|
void TestGroupParameters (int? requiredStringGroup, bool? requiredBooleanGroup, long? requiredInt64Group, int? stringGroup = null, bool? booleanGroup = null, long? int64Group = null);
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Fake endpoint to test group parameters (optional)
|
||||||
|
/// </summary>
|
||||||
|
/// <remarks>
|
||||||
|
/// Fake endpoint to test group parameters (optional)
|
||||||
|
/// </remarks>
|
||||||
|
/// <exception cref="Org.OpenAPITools.Client.ApiException">Thrown when fails to make API call</exception>
|
||||||
|
/// <param name="requiredStringGroup">Required String in group parameters</param>
|
||||||
|
/// <param name="requiredBooleanGroup">Required Boolean in group parameters</param>
|
||||||
|
/// <param name="requiredInt64Group">Required Integer in group parameters</param>
|
||||||
|
/// <param name="stringGroup">String in group parameters (optional)</param>
|
||||||
|
/// <param name="booleanGroup">Boolean in group parameters (optional)</param>
|
||||||
|
/// <param name="int64Group">Integer in group parameters (optional)</param>
|
||||||
|
/// <returns>ApiResponse of Object(void)</returns>
|
||||||
|
ApiResponse<Object> TestGroupParametersWithHttpInfo (int? requiredStringGroup, bool? requiredBooleanGroup, long? requiredInt64Group, int? stringGroup = null, bool? booleanGroup = null, long? int64Group = null);
|
||||||
|
/// <summary>
|
||||||
/// test inline additionalProperties
|
/// test inline additionalProperties
|
||||||
/// </summary>
|
/// </summary>
|
||||||
/// <remarks>
|
/// <remarks>
|
||||||
@ -1116,6 +1147,91 @@ namespace Org.OpenAPITools.Api
|
|||||||
null);
|
null);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Fake endpoint to test group parameters (optional) Fake endpoint to test group parameters (optional)
|
||||||
|
/// </summary>
|
||||||
|
/// <exception cref="Org.OpenAPITools.Client.ApiException">Thrown when fails to make API call</exception>
|
||||||
|
/// <param name="requiredStringGroup">Required String in group parameters</param>
|
||||||
|
/// <param name="requiredBooleanGroup">Required Boolean in group parameters</param>
|
||||||
|
/// <param name="requiredInt64Group">Required Integer in group parameters</param>
|
||||||
|
/// <param name="stringGroup">String in group parameters (optional)</param>
|
||||||
|
/// <param name="booleanGroup">Boolean in group parameters (optional)</param>
|
||||||
|
/// <param name="int64Group">Integer in group parameters (optional)</param>
|
||||||
|
/// <returns></returns>
|
||||||
|
public void TestGroupParameters (int? requiredStringGroup, bool? requiredBooleanGroup, long? requiredInt64Group, int? stringGroup = null, bool? booleanGroup = null, long? int64Group = null)
|
||||||
|
{
|
||||||
|
TestGroupParametersWithHttpInfo(requiredStringGroup, requiredBooleanGroup, requiredInt64Group, stringGroup, booleanGroup, int64Group);
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Fake endpoint to test group parameters (optional) Fake endpoint to test group parameters (optional)
|
||||||
|
/// </summary>
|
||||||
|
/// <exception cref="Org.OpenAPITools.Client.ApiException">Thrown when fails to make API call</exception>
|
||||||
|
/// <param name="requiredStringGroup">Required String in group parameters</param>
|
||||||
|
/// <param name="requiredBooleanGroup">Required Boolean in group parameters</param>
|
||||||
|
/// <param name="requiredInt64Group">Required Integer in group parameters</param>
|
||||||
|
/// <param name="stringGroup">String in group parameters (optional)</param>
|
||||||
|
/// <param name="booleanGroup">Boolean in group parameters (optional)</param>
|
||||||
|
/// <param name="int64Group">Integer in group parameters (optional)</param>
|
||||||
|
/// <returns>ApiResponse of Object(void)</returns>
|
||||||
|
public ApiResponse<Object> TestGroupParametersWithHttpInfo (int? requiredStringGroup, bool? requiredBooleanGroup, long? requiredInt64Group, int? stringGroup = null, bool? booleanGroup = null, long? int64Group = null)
|
||||||
|
{
|
||||||
|
// verify the required parameter 'requiredStringGroup' is set
|
||||||
|
if (requiredStringGroup == null)
|
||||||
|
throw new ApiException(400, "Missing required parameter 'requiredStringGroup' when calling FakeApi->TestGroupParameters");
|
||||||
|
// verify the required parameter 'requiredBooleanGroup' is set
|
||||||
|
if (requiredBooleanGroup == null)
|
||||||
|
throw new ApiException(400, "Missing required parameter 'requiredBooleanGroup' when calling FakeApi->TestGroupParameters");
|
||||||
|
// verify the required parameter 'requiredInt64Group' is set
|
||||||
|
if (requiredInt64Group == null)
|
||||||
|
throw new ApiException(400, "Missing required parameter 'requiredInt64Group' when calling FakeApi->TestGroupParameters");
|
||||||
|
|
||||||
|
var localVarPath = "/fake";
|
||||||
|
var localVarPathParams = new Dictionary<String, String>();
|
||||||
|
var localVarQueryParams = new List<KeyValuePair<String, String>>();
|
||||||
|
var localVarHeaderParams = new Dictionary<String, String>(this.Configuration.DefaultHeader);
|
||||||
|
var localVarFormParams = new Dictionary<String, String>();
|
||||||
|
var localVarFileParams = new Dictionary<String, FileParameter>();
|
||||||
|
Object localVarPostBody = null;
|
||||||
|
|
||||||
|
// to determine the Content-Type header
|
||||||
|
String[] localVarHttpContentTypes = new String[] {
|
||||||
|
};
|
||||||
|
String localVarHttpContentType = this.Configuration.ApiClient.SelectHeaderContentType(localVarHttpContentTypes);
|
||||||
|
|
||||||
|
// to determine the Accept header
|
||||||
|
String[] localVarHttpHeaderAccepts = new String[] {
|
||||||
|
};
|
||||||
|
String localVarHttpHeaderAccept = this.Configuration.ApiClient.SelectHeaderAccept(localVarHttpHeaderAccepts);
|
||||||
|
if (localVarHttpHeaderAccept != null)
|
||||||
|
localVarHeaderParams.Add("Accept", localVarHttpHeaderAccept);
|
||||||
|
|
||||||
|
if (requiredStringGroup != null) localVarQueryParams.AddRange(this.Configuration.ApiClient.ParameterToKeyValuePairs("", "required_string_group", requiredStringGroup)); // query parameter
|
||||||
|
if (requiredInt64Group != null) localVarQueryParams.AddRange(this.Configuration.ApiClient.ParameterToKeyValuePairs("", "required_int64_group", requiredInt64Group)); // query parameter
|
||||||
|
if (stringGroup != null) localVarQueryParams.AddRange(this.Configuration.ApiClient.ParameterToKeyValuePairs("", "string_group", stringGroup)); // query parameter
|
||||||
|
if (int64Group != null) localVarQueryParams.AddRange(this.Configuration.ApiClient.ParameterToKeyValuePairs("", "int64_group", int64Group)); // query parameter
|
||||||
|
if (requiredBooleanGroup != null) localVarHeaderParams.Add("required_boolean_group", this.Configuration.ApiClient.ParameterToString(requiredBooleanGroup)); // header parameter
|
||||||
|
if (booleanGroup != null) localVarHeaderParams.Add("boolean_group", this.Configuration.ApiClient.ParameterToString(booleanGroup)); // header parameter
|
||||||
|
|
||||||
|
|
||||||
|
// make the HTTP request
|
||||||
|
IRestResponse localVarResponse = (IRestResponse) this.Configuration.ApiClient.CallApi(localVarPath,
|
||||||
|
Method.DELETE, localVarQueryParams, localVarPostBody, localVarHeaderParams, localVarFormParams, localVarFileParams,
|
||||||
|
localVarPathParams, localVarHttpContentType);
|
||||||
|
|
||||||
|
int localVarStatusCode = (int) localVarResponse.StatusCode;
|
||||||
|
|
||||||
|
if (ExceptionFactory != null)
|
||||||
|
{
|
||||||
|
Exception exception = ExceptionFactory("TestGroupParameters", localVarResponse);
|
||||||
|
if (exception != null) throw exception;
|
||||||
|
}
|
||||||
|
|
||||||
|
return new ApiResponse<Object>(localVarStatusCode,
|
||||||
|
localVarResponse.Headers.ToDictionary(x => x.Name, x => x.Value.ToString()),
|
||||||
|
null);
|
||||||
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// test inline additionalProperties
|
/// test inline additionalProperties
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
@ -35,7 +35,7 @@ namespace Org.OpenAPITools.Model
|
|||||||
/// </summary>
|
/// </summary>
|
||||||
/// <param name="file">file.</param>
|
/// <param name="file">file.</param>
|
||||||
/// <param name="files">files.</param>
|
/// <param name="files">files.</param>
|
||||||
public FileSchemaTestClass(System.IO.Stream file = default(System.IO.Stream), List<System.IO.Stream> files = default(List<System.IO.Stream>))
|
public FileSchemaTestClass(File file = default(File), List<File> files = default(List<File>))
|
||||||
{
|
{
|
||||||
this.File = file;
|
this.File = file;
|
||||||
this.Files = files;
|
this.Files = files;
|
||||||
@ -45,13 +45,13 @@ namespace Org.OpenAPITools.Model
|
|||||||
/// Gets or Sets File
|
/// Gets or Sets File
|
||||||
/// </summary>
|
/// </summary>
|
||||||
[DataMember(Name="file", EmitDefaultValue=false)]
|
[DataMember(Name="file", EmitDefaultValue=false)]
|
||||||
public System.IO.Stream File { get; set; }
|
public File File { get; set; }
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Gets or Sets Files
|
/// Gets or Sets Files
|
||||||
/// </summary>
|
/// </summary>
|
||||||
[DataMember(Name="files", EmitDefaultValue=false)]
|
[DataMember(Name="files", EmitDefaultValue=false)]
|
||||||
public List<System.IO.Stream> Files { get; set; }
|
public List<File> Files { get; set; }
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Returns the string presentation of the object
|
/// Returns the string presentation of the object
|
||||||
|
@ -1 +1 @@
|
|||||||
3.3.2-SNAPSHOT
|
3.3.3-SNAPSHOT
|
@ -84,6 +84,7 @@ Class | Method | HTTP request | Description
|
|||||||
*FakeApi* | [**TestClientModel**](docs/FakeApi.md#testclientmodel) | **PATCH** /fake | To test \"client\" model
|
*FakeApi* | [**TestClientModel**](docs/FakeApi.md#testclientmodel) | **PATCH** /fake | To test \"client\" model
|
||||||
*FakeApi* | [**TestEndpointParameters**](docs/FakeApi.md#testendpointparameters) | **POST** /fake | Fake endpoint for testing various parameters 假端點 偽のエンドポイント 가짜 엔드 포인트
|
*FakeApi* | [**TestEndpointParameters**](docs/FakeApi.md#testendpointparameters) | **POST** /fake | Fake endpoint for testing various parameters 假端點 偽のエンドポイント 가짜 엔드 포인트
|
||||||
*FakeApi* | [**TestEnumParameters**](docs/FakeApi.md#testenumparameters) | **GET** /fake | To test enum parameters
|
*FakeApi* | [**TestEnumParameters**](docs/FakeApi.md#testenumparameters) | **GET** /fake | To test enum parameters
|
||||||
|
*FakeApi* | [**TestGroupParameters**](docs/FakeApi.md#testgroupparameters) | **DELETE** /fake | Fake endpoint to test group parameters (optional)
|
||||||
*FakeApi* | [**TestInlineAdditionalProperties**](docs/FakeApi.md#testinlineadditionalproperties) | **POST** /fake/inline-additionalProperties | test inline additionalProperties
|
*FakeApi* | [**TestInlineAdditionalProperties**](docs/FakeApi.md#testinlineadditionalproperties) | **POST** /fake/inline-additionalProperties | test inline additionalProperties
|
||||||
*FakeApi* | [**TestJsonFormData**](docs/FakeApi.md#testjsonformdata) | **GET** /fake/jsonFormData | test json serialization of form data
|
*FakeApi* | [**TestJsonFormData**](docs/FakeApi.md#testjsonformdata) | **GET** /fake/jsonFormData | test json serialization of form data
|
||||||
*FakeClassnameTags123Api* | [**TestClassname**](docs/FakeClassnameTags123Api.md#testclassname) | **PATCH** /fake_classname_test | To test class name in snake case
|
*FakeClassnameTags123Api* | [**TestClassname**](docs/FakeClassnameTags123Api.md#testclassname) | **PATCH** /fake_classname_test | To test class name in snake case
|
||||||
|
@ -13,6 +13,7 @@ Method | HTTP request | Description
|
|||||||
[**TestClientModel**](FakeApi.md#testclientmodel) | **PATCH** /fake | To test \"client\" model
|
[**TestClientModel**](FakeApi.md#testclientmodel) | **PATCH** /fake | To test \"client\" model
|
||||||
[**TestEndpointParameters**](FakeApi.md#testendpointparameters) | **POST** /fake | Fake endpoint for testing various parameters 假端點 偽のエンドポイント 가짜 엔드 포인트
|
[**TestEndpointParameters**](FakeApi.md#testendpointparameters) | **POST** /fake | Fake endpoint for testing various parameters 假端點 偽のエンドポイント 가짜 엔드 포인트
|
||||||
[**TestEnumParameters**](FakeApi.md#testenumparameters) | **GET** /fake | To test enum parameters
|
[**TestEnumParameters**](FakeApi.md#testenumparameters) | **GET** /fake | To test enum parameters
|
||||||
|
[**TestGroupParameters**](FakeApi.md#testgroupparameters) | **DELETE** /fake | Fake endpoint to test group parameters (optional)
|
||||||
[**TestInlineAdditionalProperties**](FakeApi.md#testinlineadditionalproperties) | **POST** /fake/inline-additionalProperties | test inline additionalProperties
|
[**TestInlineAdditionalProperties**](FakeApi.md#testinlineadditionalproperties) | **POST** /fake/inline-additionalProperties | test inline additionalProperties
|
||||||
[**TestJsonFormData**](FakeApi.md#testjsonformdata) | **GET** /fake/jsonFormData | test json serialization of form data
|
[**TestJsonFormData**](FakeApi.md#testjsonformdata) | **GET** /fake/jsonFormData | test json serialization of form data
|
||||||
|
|
||||||
@ -600,6 +601,76 @@ No authorization required
|
|||||||
|
|
||||||
[[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)
|
||||||
|
|
||||||
|
<a name="testgroupparameters"></a>
|
||||||
|
# **TestGroupParameters**
|
||||||
|
> void TestGroupParameters (int? requiredStringGroup, bool? requiredBooleanGroup, long? requiredInt64Group, int? stringGroup = null, bool? booleanGroup = null, long? int64Group = null)
|
||||||
|
|
||||||
|
Fake endpoint to test group parameters (optional)
|
||||||
|
|
||||||
|
Fake endpoint to test group parameters (optional)
|
||||||
|
|
||||||
|
### Example
|
||||||
|
```csharp
|
||||||
|
using System;
|
||||||
|
using System.Diagnostics;
|
||||||
|
using Org.OpenAPITools.Api;
|
||||||
|
using Org.OpenAPITools.Client;
|
||||||
|
using Org.OpenAPITools.Model;
|
||||||
|
|
||||||
|
namespace Example
|
||||||
|
{
|
||||||
|
public class TestGroupParametersExample
|
||||||
|
{
|
||||||
|
public void main()
|
||||||
|
{
|
||||||
|
var apiInstance = new FakeApi();
|
||||||
|
var requiredStringGroup = 56; // int? | Required String in group parameters
|
||||||
|
var requiredBooleanGroup = true; // bool? | Required Boolean in group parameters
|
||||||
|
var requiredInt64Group = 789; // long? | Required Integer in group parameters
|
||||||
|
var stringGroup = 56; // int? | String in group parameters (optional)
|
||||||
|
var booleanGroup = true; // bool? | Boolean in group parameters (optional)
|
||||||
|
var int64Group = 789; // long? | Integer in group parameters (optional)
|
||||||
|
|
||||||
|
try
|
||||||
|
{
|
||||||
|
// Fake endpoint to test group parameters (optional)
|
||||||
|
apiInstance.TestGroupParameters(requiredStringGroup, requiredBooleanGroup, requiredInt64Group, stringGroup, booleanGroup, int64Group);
|
||||||
|
}
|
||||||
|
catch (Exception e)
|
||||||
|
{
|
||||||
|
Debug.Print("Exception when calling FakeApi.TestGroupParameters: " + e.Message );
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
|
### Parameters
|
||||||
|
|
||||||
|
Name | Type | Description | Notes
|
||||||
|
------------- | ------------- | ------------- | -------------
|
||||||
|
**requiredStringGroup** | **int?**| Required String in group parameters |
|
||||||
|
**requiredBooleanGroup** | **bool?**| Required Boolean in group parameters |
|
||||||
|
**requiredInt64Group** | **long?**| Required Integer in group parameters |
|
||||||
|
**stringGroup** | **int?**| String in group parameters | [optional]
|
||||||
|
**booleanGroup** | **bool?**| Boolean in group parameters | [optional]
|
||||||
|
**int64Group** | **long?**| Integer in group parameters | [optional]
|
||||||
|
|
||||||
|
### Return type
|
||||||
|
|
||||||
|
void (empty response body)
|
||||||
|
|
||||||
|
### Authorization
|
||||||
|
|
||||||
|
No authorization required
|
||||||
|
|
||||||
|
### HTTP request headers
|
||||||
|
|
||||||
|
- **Content-Type**: Not defined
|
||||||
|
- **Accept**: Not defined
|
||||||
|
|
||||||
|
[[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)
|
||||||
|
|
||||||
<a name="testinlineadditionalproperties"></a>
|
<a name="testinlineadditionalproperties"></a>
|
||||||
# **TestInlineAdditionalProperties**
|
# **TestInlineAdditionalProperties**
|
||||||
> void TestInlineAdditionalProperties (Dictionary<string, string> requestBody)
|
> void TestInlineAdditionalProperties (Dictionary<string, string> requestBody)
|
||||||
|
@ -3,8 +3,8 @@
|
|||||||
|
|
||||||
Name | Type | Description | Notes
|
Name | Type | Description | Notes
|
||||||
------------ | ------------- | ------------- | -------------
|
------------ | ------------- | ------------- | -------------
|
||||||
**File** | **System.IO.Stream** | | [optional]
|
**File** | [**File**](File.md) | | [optional]
|
||||||
**Files** | **List<System.IO.Stream>** | | [optional]
|
**Files** | [**List<File>**](File.md) | | [optional]
|
||||||
|
|
||||||
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
|
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
|
||||||
|
|
||||||
|
@ -256,6 +256,37 @@ namespace Org.OpenAPITools.Api
|
|||||||
/// <returns>ApiResponse of Object(void)</returns>
|
/// <returns>ApiResponse of Object(void)</returns>
|
||||||
ApiResponse<Object> TestEnumParametersWithHttpInfo (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);
|
ApiResponse<Object> TestEnumParametersWithHttpInfo (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);
|
||||||
/// <summary>
|
/// <summary>
|
||||||
|
/// Fake endpoint to test group parameters (optional)
|
||||||
|
/// </summary>
|
||||||
|
/// <remarks>
|
||||||
|
/// Fake endpoint to test group parameters (optional)
|
||||||
|
/// </remarks>
|
||||||
|
/// <exception cref="Org.OpenAPITools.Client.ApiException">Thrown when fails to make API call</exception>
|
||||||
|
/// <param name="requiredStringGroup">Required String in group parameters</param>
|
||||||
|
/// <param name="requiredBooleanGroup">Required Boolean in group parameters</param>
|
||||||
|
/// <param name="requiredInt64Group">Required Integer in group parameters</param>
|
||||||
|
/// <param name="stringGroup">String in group parameters (optional)</param>
|
||||||
|
/// <param name="booleanGroup">Boolean in group parameters (optional)</param>
|
||||||
|
/// <param name="int64Group">Integer in group parameters (optional)</param>
|
||||||
|
/// <returns></returns>
|
||||||
|
void TestGroupParameters (int? requiredStringGroup, bool? requiredBooleanGroup, long? requiredInt64Group, int? stringGroup = null, bool? booleanGroup = null, long? int64Group = null);
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Fake endpoint to test group parameters (optional)
|
||||||
|
/// </summary>
|
||||||
|
/// <remarks>
|
||||||
|
/// Fake endpoint to test group parameters (optional)
|
||||||
|
/// </remarks>
|
||||||
|
/// <exception cref="Org.OpenAPITools.Client.ApiException">Thrown when fails to make API call</exception>
|
||||||
|
/// <param name="requiredStringGroup">Required String in group parameters</param>
|
||||||
|
/// <param name="requiredBooleanGroup">Required Boolean in group parameters</param>
|
||||||
|
/// <param name="requiredInt64Group">Required Integer in group parameters</param>
|
||||||
|
/// <param name="stringGroup">String in group parameters (optional)</param>
|
||||||
|
/// <param name="booleanGroup">Boolean in group parameters (optional)</param>
|
||||||
|
/// <param name="int64Group">Integer in group parameters (optional)</param>
|
||||||
|
/// <returns>ApiResponse of Object(void)</returns>
|
||||||
|
ApiResponse<Object> TestGroupParametersWithHttpInfo (int? requiredStringGroup, bool? requiredBooleanGroup, long? requiredInt64Group, int? stringGroup = null, bool? booleanGroup = null, long? int64Group = null);
|
||||||
|
/// <summary>
|
||||||
/// test inline additionalProperties
|
/// test inline additionalProperties
|
||||||
/// </summary>
|
/// </summary>
|
||||||
/// <remarks>
|
/// <remarks>
|
||||||
@ -533,6 +564,37 @@ namespace Org.OpenAPITools.Api
|
|||||||
/// <returns>Task of ApiResponse</returns>
|
/// <returns>Task of ApiResponse</returns>
|
||||||
System.Threading.Tasks.Task<ApiResponse<Object>> TestEnumParametersAsyncWithHttpInfo (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);
|
System.Threading.Tasks.Task<ApiResponse<Object>> TestEnumParametersAsyncWithHttpInfo (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);
|
||||||
/// <summary>
|
/// <summary>
|
||||||
|
/// Fake endpoint to test group parameters (optional)
|
||||||
|
/// </summary>
|
||||||
|
/// <remarks>
|
||||||
|
/// Fake endpoint to test group parameters (optional)
|
||||||
|
/// </remarks>
|
||||||
|
/// <exception cref="Org.OpenAPITools.Client.ApiException">Thrown when fails to make API call</exception>
|
||||||
|
/// <param name="requiredStringGroup">Required String in group parameters</param>
|
||||||
|
/// <param name="requiredBooleanGroup">Required Boolean in group parameters</param>
|
||||||
|
/// <param name="requiredInt64Group">Required Integer in group parameters</param>
|
||||||
|
/// <param name="stringGroup">String in group parameters (optional)</param>
|
||||||
|
/// <param name="booleanGroup">Boolean in group parameters (optional)</param>
|
||||||
|
/// <param name="int64Group">Integer in group parameters (optional)</param>
|
||||||
|
/// <returns>Task of void</returns>
|
||||||
|
System.Threading.Tasks.Task TestGroupParametersAsync (int? requiredStringGroup, bool? requiredBooleanGroup, long? requiredInt64Group, int? stringGroup = null, bool? booleanGroup = null, long? int64Group = null);
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Fake endpoint to test group parameters (optional)
|
||||||
|
/// </summary>
|
||||||
|
/// <remarks>
|
||||||
|
/// Fake endpoint to test group parameters (optional)
|
||||||
|
/// </remarks>
|
||||||
|
/// <exception cref="Org.OpenAPITools.Client.ApiException">Thrown when fails to make API call</exception>
|
||||||
|
/// <param name="requiredStringGroup">Required String in group parameters</param>
|
||||||
|
/// <param name="requiredBooleanGroup">Required Boolean in group parameters</param>
|
||||||
|
/// <param name="requiredInt64Group">Required Integer in group parameters</param>
|
||||||
|
/// <param name="stringGroup">String in group parameters (optional)</param>
|
||||||
|
/// <param name="booleanGroup">Boolean in group parameters (optional)</param>
|
||||||
|
/// <param name="int64Group">Integer in group parameters (optional)</param>
|
||||||
|
/// <returns>Task of ApiResponse</returns>
|
||||||
|
System.Threading.Tasks.Task<ApiResponse<Object>> TestGroupParametersAsyncWithHttpInfo (int? requiredStringGroup, bool? requiredBooleanGroup, long? requiredInt64Group, int? stringGroup = null, bool? booleanGroup = null, long? int64Group = null);
|
||||||
|
/// <summary>
|
||||||
/// test inline additionalProperties
|
/// test inline additionalProperties
|
||||||
/// </summary>
|
/// </summary>
|
||||||
/// <remarks>
|
/// <remarks>
|
||||||
@ -2108,6 +2170,177 @@ namespace Org.OpenAPITools.Api
|
|||||||
null);
|
null);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Fake endpoint to test group parameters (optional) Fake endpoint to test group parameters (optional)
|
||||||
|
/// </summary>
|
||||||
|
/// <exception cref="Org.OpenAPITools.Client.ApiException">Thrown when fails to make API call</exception>
|
||||||
|
/// <param name="requiredStringGroup">Required String in group parameters</param>
|
||||||
|
/// <param name="requiredBooleanGroup">Required Boolean in group parameters</param>
|
||||||
|
/// <param name="requiredInt64Group">Required Integer in group parameters</param>
|
||||||
|
/// <param name="stringGroup">String in group parameters (optional)</param>
|
||||||
|
/// <param name="booleanGroup">Boolean in group parameters (optional)</param>
|
||||||
|
/// <param name="int64Group">Integer in group parameters (optional)</param>
|
||||||
|
/// <returns></returns>
|
||||||
|
public void TestGroupParameters (int? requiredStringGroup, bool? requiredBooleanGroup, long? requiredInt64Group, int? stringGroup = null, bool? booleanGroup = null, long? int64Group = null)
|
||||||
|
{
|
||||||
|
TestGroupParametersWithHttpInfo(requiredStringGroup, requiredBooleanGroup, requiredInt64Group, stringGroup, booleanGroup, int64Group);
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Fake endpoint to test group parameters (optional) Fake endpoint to test group parameters (optional)
|
||||||
|
/// </summary>
|
||||||
|
/// <exception cref="Org.OpenAPITools.Client.ApiException">Thrown when fails to make API call</exception>
|
||||||
|
/// <param name="requiredStringGroup">Required String in group parameters</param>
|
||||||
|
/// <param name="requiredBooleanGroup">Required Boolean in group parameters</param>
|
||||||
|
/// <param name="requiredInt64Group">Required Integer in group parameters</param>
|
||||||
|
/// <param name="stringGroup">String in group parameters (optional)</param>
|
||||||
|
/// <param name="booleanGroup">Boolean in group parameters (optional)</param>
|
||||||
|
/// <param name="int64Group">Integer in group parameters (optional)</param>
|
||||||
|
/// <returns>ApiResponse of Object(void)</returns>
|
||||||
|
public ApiResponse<Object> TestGroupParametersWithHttpInfo (int? requiredStringGroup, bool? requiredBooleanGroup, long? requiredInt64Group, int? stringGroup = null, bool? booleanGroup = null, long? int64Group = null)
|
||||||
|
{
|
||||||
|
// verify the required parameter 'requiredStringGroup' is set
|
||||||
|
if (requiredStringGroup == null)
|
||||||
|
throw new ApiException(400, "Missing required parameter 'requiredStringGroup' when calling FakeApi->TestGroupParameters");
|
||||||
|
// verify the required parameter 'requiredBooleanGroup' is set
|
||||||
|
if (requiredBooleanGroup == null)
|
||||||
|
throw new ApiException(400, "Missing required parameter 'requiredBooleanGroup' when calling FakeApi->TestGroupParameters");
|
||||||
|
// verify the required parameter 'requiredInt64Group' is set
|
||||||
|
if (requiredInt64Group == null)
|
||||||
|
throw new ApiException(400, "Missing required parameter 'requiredInt64Group' when calling FakeApi->TestGroupParameters");
|
||||||
|
|
||||||
|
var localVarPath = "./fake";
|
||||||
|
var localVarPathParams = new Dictionary<String, String>();
|
||||||
|
var localVarQueryParams = new List<KeyValuePair<String, String>>();
|
||||||
|
var localVarHeaderParams = new Dictionary<String, String>(this.Configuration.DefaultHeader);
|
||||||
|
var localVarFormParams = new Dictionary<String, String>();
|
||||||
|
var localVarFileParams = new Dictionary<String, FileParameter>();
|
||||||
|
Object localVarPostBody = null;
|
||||||
|
|
||||||
|
// to determine the Content-Type header
|
||||||
|
String[] localVarHttpContentTypes = new String[] {
|
||||||
|
};
|
||||||
|
String localVarHttpContentType = this.Configuration.ApiClient.SelectHeaderContentType(localVarHttpContentTypes);
|
||||||
|
|
||||||
|
// to determine the Accept header
|
||||||
|
String[] localVarHttpHeaderAccepts = new String[] {
|
||||||
|
};
|
||||||
|
String localVarHttpHeaderAccept = this.Configuration.ApiClient.SelectHeaderAccept(localVarHttpHeaderAccepts);
|
||||||
|
if (localVarHttpHeaderAccept != null)
|
||||||
|
localVarHeaderParams.Add("Accept", localVarHttpHeaderAccept);
|
||||||
|
|
||||||
|
if (requiredStringGroup != null) localVarQueryParams.AddRange(this.Configuration.ApiClient.ParameterToKeyValuePairs("", "required_string_group", requiredStringGroup)); // query parameter
|
||||||
|
if (requiredInt64Group != null) localVarQueryParams.AddRange(this.Configuration.ApiClient.ParameterToKeyValuePairs("", "required_int64_group", requiredInt64Group)); // query parameter
|
||||||
|
if (stringGroup != null) localVarQueryParams.AddRange(this.Configuration.ApiClient.ParameterToKeyValuePairs("", "string_group", stringGroup)); // query parameter
|
||||||
|
if (int64Group != null) localVarQueryParams.AddRange(this.Configuration.ApiClient.ParameterToKeyValuePairs("", "int64_group", int64Group)); // query parameter
|
||||||
|
if (requiredBooleanGroup != null) localVarHeaderParams.Add("required_boolean_group", this.Configuration.ApiClient.ParameterToString(requiredBooleanGroup)); // header parameter
|
||||||
|
if (booleanGroup != null) localVarHeaderParams.Add("boolean_group", this.Configuration.ApiClient.ParameterToString(booleanGroup)); // header parameter
|
||||||
|
|
||||||
|
|
||||||
|
// make the HTTP request
|
||||||
|
IRestResponse localVarResponse = (IRestResponse) this.Configuration.ApiClient.CallApi(localVarPath,
|
||||||
|
Method.DELETE, localVarQueryParams, localVarPostBody, localVarHeaderParams, localVarFormParams, localVarFileParams,
|
||||||
|
localVarPathParams, localVarHttpContentType);
|
||||||
|
|
||||||
|
int localVarStatusCode = (int) localVarResponse.StatusCode;
|
||||||
|
|
||||||
|
if (ExceptionFactory != null)
|
||||||
|
{
|
||||||
|
Exception exception = ExceptionFactory("TestGroupParameters", localVarResponse);
|
||||||
|
if (exception != null) throw exception;
|
||||||
|
}
|
||||||
|
|
||||||
|
return new ApiResponse<Object>(localVarStatusCode,
|
||||||
|
localVarResponse.Headers.ToDictionary(x => x.Key, x => x.Value.ToString()),
|
||||||
|
null);
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Fake endpoint to test group parameters (optional) Fake endpoint to test group parameters (optional)
|
||||||
|
/// </summary>
|
||||||
|
/// <exception cref="Org.OpenAPITools.Client.ApiException">Thrown when fails to make API call</exception>
|
||||||
|
/// <param name="requiredStringGroup">Required String in group parameters</param>
|
||||||
|
/// <param name="requiredBooleanGroup">Required Boolean in group parameters</param>
|
||||||
|
/// <param name="requiredInt64Group">Required Integer in group parameters</param>
|
||||||
|
/// <param name="stringGroup">String in group parameters (optional)</param>
|
||||||
|
/// <param name="booleanGroup">Boolean in group parameters (optional)</param>
|
||||||
|
/// <param name="int64Group">Integer in group parameters (optional)</param>
|
||||||
|
/// <returns>Task of void</returns>
|
||||||
|
public async System.Threading.Tasks.Task TestGroupParametersAsync (int? requiredStringGroup, bool? requiredBooleanGroup, long? requiredInt64Group, int? stringGroup = null, bool? booleanGroup = null, long? int64Group = null)
|
||||||
|
{
|
||||||
|
await TestGroupParametersAsyncWithHttpInfo(requiredStringGroup, requiredBooleanGroup, requiredInt64Group, stringGroup, booleanGroup, int64Group);
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Fake endpoint to test group parameters (optional) Fake endpoint to test group parameters (optional)
|
||||||
|
/// </summary>
|
||||||
|
/// <exception cref="Org.OpenAPITools.Client.ApiException">Thrown when fails to make API call</exception>
|
||||||
|
/// <param name="requiredStringGroup">Required String in group parameters</param>
|
||||||
|
/// <param name="requiredBooleanGroup">Required Boolean in group parameters</param>
|
||||||
|
/// <param name="requiredInt64Group">Required Integer in group parameters</param>
|
||||||
|
/// <param name="stringGroup">String in group parameters (optional)</param>
|
||||||
|
/// <param name="booleanGroup">Boolean in group parameters (optional)</param>
|
||||||
|
/// <param name="int64Group">Integer in group parameters (optional)</param>
|
||||||
|
/// <returns>Task of ApiResponse</returns>
|
||||||
|
public async System.Threading.Tasks.Task<ApiResponse<Object>> TestGroupParametersAsyncWithHttpInfo (int? requiredStringGroup, bool? requiredBooleanGroup, long? requiredInt64Group, int? stringGroup = null, bool? booleanGroup = null, long? int64Group = null)
|
||||||
|
{
|
||||||
|
// verify the required parameter 'requiredStringGroup' is set
|
||||||
|
if (requiredStringGroup == null)
|
||||||
|
throw new ApiException(400, "Missing required parameter 'requiredStringGroup' when calling FakeApi->TestGroupParameters");
|
||||||
|
// verify the required parameter 'requiredBooleanGroup' is set
|
||||||
|
if (requiredBooleanGroup == null)
|
||||||
|
throw new ApiException(400, "Missing required parameter 'requiredBooleanGroup' when calling FakeApi->TestGroupParameters");
|
||||||
|
// verify the required parameter 'requiredInt64Group' is set
|
||||||
|
if (requiredInt64Group == null)
|
||||||
|
throw new ApiException(400, "Missing required parameter 'requiredInt64Group' when calling FakeApi->TestGroupParameters");
|
||||||
|
|
||||||
|
var localVarPath = "./fake";
|
||||||
|
var localVarPathParams = new Dictionary<String, String>();
|
||||||
|
var localVarQueryParams = new List<KeyValuePair<String, String>>();
|
||||||
|
var localVarHeaderParams = new Dictionary<String, String>(this.Configuration.DefaultHeader);
|
||||||
|
var localVarFormParams = new Dictionary<String, String>();
|
||||||
|
var localVarFileParams = new Dictionary<String, FileParameter>();
|
||||||
|
Object localVarPostBody = null;
|
||||||
|
|
||||||
|
// to determine the Content-Type header
|
||||||
|
String[] localVarHttpContentTypes = new String[] {
|
||||||
|
};
|
||||||
|
String localVarHttpContentType = this.Configuration.ApiClient.SelectHeaderContentType(localVarHttpContentTypes);
|
||||||
|
|
||||||
|
// to determine the Accept header
|
||||||
|
String[] localVarHttpHeaderAccepts = new String[] {
|
||||||
|
};
|
||||||
|
String localVarHttpHeaderAccept = this.Configuration.ApiClient.SelectHeaderAccept(localVarHttpHeaderAccepts);
|
||||||
|
if (localVarHttpHeaderAccept != null)
|
||||||
|
localVarHeaderParams.Add("Accept", localVarHttpHeaderAccept);
|
||||||
|
|
||||||
|
if (requiredStringGroup != null) localVarQueryParams.AddRange(this.Configuration.ApiClient.ParameterToKeyValuePairs("", "required_string_group", requiredStringGroup)); // query parameter
|
||||||
|
if (requiredInt64Group != null) localVarQueryParams.AddRange(this.Configuration.ApiClient.ParameterToKeyValuePairs("", "required_int64_group", requiredInt64Group)); // query parameter
|
||||||
|
if (stringGroup != null) localVarQueryParams.AddRange(this.Configuration.ApiClient.ParameterToKeyValuePairs("", "string_group", stringGroup)); // query parameter
|
||||||
|
if (int64Group != null) localVarQueryParams.AddRange(this.Configuration.ApiClient.ParameterToKeyValuePairs("", "int64_group", int64Group)); // query parameter
|
||||||
|
if (requiredBooleanGroup != null) localVarHeaderParams.Add("required_boolean_group", this.Configuration.ApiClient.ParameterToString(requiredBooleanGroup)); // header parameter
|
||||||
|
if (booleanGroup != null) localVarHeaderParams.Add("boolean_group", this.Configuration.ApiClient.ParameterToString(booleanGroup)); // header parameter
|
||||||
|
|
||||||
|
|
||||||
|
// make the HTTP request
|
||||||
|
IRestResponse localVarResponse = (IRestResponse) await this.Configuration.ApiClient.CallApiAsync(localVarPath,
|
||||||
|
Method.DELETE, localVarQueryParams, localVarPostBody, localVarHeaderParams, localVarFormParams, localVarFileParams,
|
||||||
|
localVarPathParams, localVarHttpContentType);
|
||||||
|
|
||||||
|
int localVarStatusCode = (int) localVarResponse.StatusCode;
|
||||||
|
|
||||||
|
if (ExceptionFactory != null)
|
||||||
|
{
|
||||||
|
Exception exception = ExceptionFactory("TestGroupParameters", localVarResponse);
|
||||||
|
if (exception != null) throw exception;
|
||||||
|
}
|
||||||
|
|
||||||
|
return new ApiResponse<Object>(localVarStatusCode,
|
||||||
|
localVarResponse.Headers.ToDictionary(x => x.Key, x => x.Value.ToString()),
|
||||||
|
null);
|
||||||
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// test inline additionalProperties
|
/// test inline additionalProperties
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
@ -33,7 +33,7 @@ namespace Org.OpenAPITools.Model
|
|||||||
/// </summary>
|
/// </summary>
|
||||||
/// <param name="file">file.</param>
|
/// <param name="file">file.</param>
|
||||||
/// <param name="files">files.</param>
|
/// <param name="files">files.</param>
|
||||||
public FileSchemaTestClass(System.IO.Stream file = default(System.IO.Stream), List<System.IO.Stream> files = default(List<System.IO.Stream>))
|
public FileSchemaTestClass(File file = default(File), List<File> files = default(List<File>))
|
||||||
{
|
{
|
||||||
this.File = file;
|
this.File = file;
|
||||||
this.Files = files;
|
this.Files = files;
|
||||||
@ -43,13 +43,13 @@ namespace Org.OpenAPITools.Model
|
|||||||
/// Gets or Sets File
|
/// Gets or Sets File
|
||||||
/// </summary>
|
/// </summary>
|
||||||
[DataMember(Name="file", EmitDefaultValue=false)]
|
[DataMember(Name="file", EmitDefaultValue=false)]
|
||||||
public System.IO.Stream File { get; set; }
|
public File File { get; set; }
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Gets or Sets Files
|
/// Gets or Sets Files
|
||||||
/// </summary>
|
/// </summary>
|
||||||
[DataMember(Name="files", EmitDefaultValue=false)]
|
[DataMember(Name="files", EmitDefaultValue=false)]
|
||||||
public List<System.IO.Stream> Files { get; set; }
|
public List<File> Files { get; set; }
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Returns the string presentation of the object
|
/// Returns the string presentation of the object
|
||||||
|
@ -1 +1 @@
|
|||||||
3.3.2-SNAPSHOT
|
3.3.3-SNAPSHOT
|
@ -106,6 +106,7 @@ Class | Method | HTTP request | Description
|
|||||||
*FakeApi* | [**TestClientModel**](docs/FakeApi.md#testclientmodel) | **PATCH** /fake | To test \"client\" model
|
*FakeApi* | [**TestClientModel**](docs/FakeApi.md#testclientmodel) | **PATCH** /fake | To test \"client\" model
|
||||||
*FakeApi* | [**TestEndpointParameters**](docs/FakeApi.md#testendpointparameters) | **POST** /fake | Fake endpoint for testing various parameters 假端點 偽のエンドポイント 가짜 엔드 포인트
|
*FakeApi* | [**TestEndpointParameters**](docs/FakeApi.md#testendpointparameters) | **POST** /fake | Fake endpoint for testing various parameters 假端點 偽のエンドポイント 가짜 엔드 포인트
|
||||||
*FakeApi* | [**TestEnumParameters**](docs/FakeApi.md#testenumparameters) | **GET** /fake | To test enum parameters
|
*FakeApi* | [**TestEnumParameters**](docs/FakeApi.md#testenumparameters) | **GET** /fake | To test enum parameters
|
||||||
|
*FakeApi* | [**TestGroupParameters**](docs/FakeApi.md#testgroupparameters) | **DELETE** /fake | Fake endpoint to test group parameters (optional)
|
||||||
*FakeApi* | [**TestInlineAdditionalProperties**](docs/FakeApi.md#testinlineadditionalproperties) | **POST** /fake/inline-additionalProperties | test inline additionalProperties
|
*FakeApi* | [**TestInlineAdditionalProperties**](docs/FakeApi.md#testinlineadditionalproperties) | **POST** /fake/inline-additionalProperties | test inline additionalProperties
|
||||||
*FakeApi* | [**TestJsonFormData**](docs/FakeApi.md#testjsonformdata) | **GET** /fake/jsonFormData | test json serialization of form data
|
*FakeApi* | [**TestJsonFormData**](docs/FakeApi.md#testjsonformdata) | **GET** /fake/jsonFormData | test json serialization of form data
|
||||||
*FakeClassnameTags123Api* | [**TestClassname**](docs/FakeClassnameTags123Api.md#testclassname) | **PATCH** /fake_classname_test | To test class name in snake case
|
*FakeClassnameTags123Api* | [**TestClassname**](docs/FakeClassnameTags123Api.md#testclassname) | **PATCH** /fake_classname_test | To test class name in snake case
|
||||||
|
@ -13,6 +13,7 @@ Method | HTTP request | Description
|
|||||||
[**TestClientModel**](FakeApi.md#testclientmodel) | **PATCH** /fake | To test \"client\" model
|
[**TestClientModel**](FakeApi.md#testclientmodel) | **PATCH** /fake | To test \"client\" model
|
||||||
[**TestEndpointParameters**](FakeApi.md#testendpointparameters) | **POST** /fake | Fake endpoint for testing various parameters 假端點 偽のエンドポイント 가짜 엔드 포인트
|
[**TestEndpointParameters**](FakeApi.md#testendpointparameters) | **POST** /fake | Fake endpoint for testing various parameters 假端點 偽のエンドポイント 가짜 엔드 포인트
|
||||||
[**TestEnumParameters**](FakeApi.md#testenumparameters) | **GET** /fake | To test enum parameters
|
[**TestEnumParameters**](FakeApi.md#testenumparameters) | **GET** /fake | To test enum parameters
|
||||||
|
[**TestGroupParameters**](FakeApi.md#testgroupparameters) | **DELETE** /fake | Fake endpoint to test group parameters (optional)
|
||||||
[**TestInlineAdditionalProperties**](FakeApi.md#testinlineadditionalproperties) | **POST** /fake/inline-additionalProperties | test inline additionalProperties
|
[**TestInlineAdditionalProperties**](FakeApi.md#testinlineadditionalproperties) | **POST** /fake/inline-additionalProperties | test inline additionalProperties
|
||||||
[**TestJsonFormData**](FakeApi.md#testjsonformdata) | **GET** /fake/jsonFormData | test json serialization of form data
|
[**TestJsonFormData**](FakeApi.md#testjsonformdata) | **GET** /fake/jsonFormData | test json serialization of form data
|
||||||
|
|
||||||
@ -600,6 +601,76 @@ No authorization required
|
|||||||
|
|
||||||
[[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)
|
||||||
|
|
||||||
|
<a name="testgroupparameters"></a>
|
||||||
|
# **TestGroupParameters**
|
||||||
|
> void TestGroupParameters (int? requiredStringGroup, bool? requiredBooleanGroup, long? requiredInt64Group, int? stringGroup = null, bool? booleanGroup = null, long? int64Group = null)
|
||||||
|
|
||||||
|
Fake endpoint to test group parameters (optional)
|
||||||
|
|
||||||
|
Fake endpoint to test group parameters (optional)
|
||||||
|
|
||||||
|
### Example
|
||||||
|
```csharp
|
||||||
|
using System;
|
||||||
|
using System.Diagnostics;
|
||||||
|
using Org.OpenAPITools.Api;
|
||||||
|
using Org.OpenAPITools.Client;
|
||||||
|
using Org.OpenAPITools.Model;
|
||||||
|
|
||||||
|
namespace Example
|
||||||
|
{
|
||||||
|
public class TestGroupParametersExample
|
||||||
|
{
|
||||||
|
public void main()
|
||||||
|
{
|
||||||
|
var apiInstance = new FakeApi();
|
||||||
|
var requiredStringGroup = 56; // int? | Required String in group parameters
|
||||||
|
var requiredBooleanGroup = true; // bool? | Required Boolean in group parameters
|
||||||
|
var requiredInt64Group = 789; // long? | Required Integer in group parameters
|
||||||
|
var stringGroup = 56; // int? | String in group parameters (optional)
|
||||||
|
var booleanGroup = true; // bool? | Boolean in group parameters (optional)
|
||||||
|
var int64Group = 789; // long? | Integer in group parameters (optional)
|
||||||
|
|
||||||
|
try
|
||||||
|
{
|
||||||
|
// Fake endpoint to test group parameters (optional)
|
||||||
|
apiInstance.TestGroupParameters(requiredStringGroup, requiredBooleanGroup, requiredInt64Group, stringGroup, booleanGroup, int64Group);
|
||||||
|
}
|
||||||
|
catch (Exception e)
|
||||||
|
{
|
||||||
|
Debug.Print("Exception when calling FakeApi.TestGroupParameters: " + e.Message );
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
|
### Parameters
|
||||||
|
|
||||||
|
Name | Type | Description | Notes
|
||||||
|
------------- | ------------- | ------------- | -------------
|
||||||
|
**requiredStringGroup** | **int?**| Required String in group parameters |
|
||||||
|
**requiredBooleanGroup** | **bool?**| Required Boolean in group parameters |
|
||||||
|
**requiredInt64Group** | **long?**| Required Integer in group parameters |
|
||||||
|
**stringGroup** | **int?**| String in group parameters | [optional]
|
||||||
|
**booleanGroup** | **bool?**| Boolean in group parameters | [optional]
|
||||||
|
**int64Group** | **long?**| Integer in group parameters | [optional]
|
||||||
|
|
||||||
|
### Return type
|
||||||
|
|
||||||
|
void (empty response body)
|
||||||
|
|
||||||
|
### Authorization
|
||||||
|
|
||||||
|
No authorization required
|
||||||
|
|
||||||
|
### HTTP request headers
|
||||||
|
|
||||||
|
- **Content-Type**: Not defined
|
||||||
|
- **Accept**: Not defined
|
||||||
|
|
||||||
|
[[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)
|
||||||
|
|
||||||
<a name="testinlineadditionalproperties"></a>
|
<a name="testinlineadditionalproperties"></a>
|
||||||
# **TestInlineAdditionalProperties**
|
# **TestInlineAdditionalProperties**
|
||||||
> void TestInlineAdditionalProperties (Dictionary<string, string> requestBody)
|
> void TestInlineAdditionalProperties (Dictionary<string, string> requestBody)
|
||||||
|
@ -3,8 +3,8 @@
|
|||||||
|
|
||||||
Name | Type | Description | Notes
|
Name | Type | Description | Notes
|
||||||
------------ | ------------- | ------------- | -------------
|
------------ | ------------- | ------------- | -------------
|
||||||
**File** | **System.IO.Stream** | | [optional]
|
**File** | [**File**](File.md) | | [optional]
|
||||||
**Files** | **List<System.IO.Stream>** | | [optional]
|
**Files** | [**List<File>**](File.md) | | [optional]
|
||||||
|
|
||||||
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
|
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
|
||||||
|
|
||||||
|
@ -256,6 +256,37 @@ namespace Org.OpenAPITools.Api
|
|||||||
/// <returns>ApiResponse of Object(void)</returns>
|
/// <returns>ApiResponse of Object(void)</returns>
|
||||||
ApiResponse<Object> TestEnumParametersWithHttpInfo (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);
|
ApiResponse<Object> TestEnumParametersWithHttpInfo (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);
|
||||||
/// <summary>
|
/// <summary>
|
||||||
|
/// Fake endpoint to test group parameters (optional)
|
||||||
|
/// </summary>
|
||||||
|
/// <remarks>
|
||||||
|
/// Fake endpoint to test group parameters (optional)
|
||||||
|
/// </remarks>
|
||||||
|
/// <exception cref="Org.OpenAPITools.Client.ApiException">Thrown when fails to make API call</exception>
|
||||||
|
/// <param name="requiredStringGroup">Required String in group parameters</param>
|
||||||
|
/// <param name="requiredBooleanGroup">Required Boolean in group parameters</param>
|
||||||
|
/// <param name="requiredInt64Group">Required Integer in group parameters</param>
|
||||||
|
/// <param name="stringGroup">String in group parameters (optional)</param>
|
||||||
|
/// <param name="booleanGroup">Boolean in group parameters (optional)</param>
|
||||||
|
/// <param name="int64Group">Integer in group parameters (optional)</param>
|
||||||
|
/// <returns></returns>
|
||||||
|
void TestGroupParameters (int? requiredStringGroup, bool? requiredBooleanGroup, long? requiredInt64Group, int? stringGroup = null, bool? booleanGroup = null, long? int64Group = null);
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Fake endpoint to test group parameters (optional)
|
||||||
|
/// </summary>
|
||||||
|
/// <remarks>
|
||||||
|
/// Fake endpoint to test group parameters (optional)
|
||||||
|
/// </remarks>
|
||||||
|
/// <exception cref="Org.OpenAPITools.Client.ApiException">Thrown when fails to make API call</exception>
|
||||||
|
/// <param name="requiredStringGroup">Required String in group parameters</param>
|
||||||
|
/// <param name="requiredBooleanGroup">Required Boolean in group parameters</param>
|
||||||
|
/// <param name="requiredInt64Group">Required Integer in group parameters</param>
|
||||||
|
/// <param name="stringGroup">String in group parameters (optional)</param>
|
||||||
|
/// <param name="booleanGroup">Boolean in group parameters (optional)</param>
|
||||||
|
/// <param name="int64Group">Integer in group parameters (optional)</param>
|
||||||
|
/// <returns>ApiResponse of Object(void)</returns>
|
||||||
|
ApiResponse<Object> TestGroupParametersWithHttpInfo (int? requiredStringGroup, bool? requiredBooleanGroup, long? requiredInt64Group, int? stringGroup = null, bool? booleanGroup = null, long? int64Group = null);
|
||||||
|
/// <summary>
|
||||||
/// test inline additionalProperties
|
/// test inline additionalProperties
|
||||||
/// </summary>
|
/// </summary>
|
||||||
/// <remarks>
|
/// <remarks>
|
||||||
@ -533,6 +564,37 @@ namespace Org.OpenAPITools.Api
|
|||||||
/// <returns>Task of ApiResponse</returns>
|
/// <returns>Task of ApiResponse</returns>
|
||||||
System.Threading.Tasks.Task<ApiResponse<Object>> TestEnumParametersAsyncWithHttpInfo (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);
|
System.Threading.Tasks.Task<ApiResponse<Object>> TestEnumParametersAsyncWithHttpInfo (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);
|
||||||
/// <summary>
|
/// <summary>
|
||||||
|
/// Fake endpoint to test group parameters (optional)
|
||||||
|
/// </summary>
|
||||||
|
/// <remarks>
|
||||||
|
/// Fake endpoint to test group parameters (optional)
|
||||||
|
/// </remarks>
|
||||||
|
/// <exception cref="Org.OpenAPITools.Client.ApiException">Thrown when fails to make API call</exception>
|
||||||
|
/// <param name="requiredStringGroup">Required String in group parameters</param>
|
||||||
|
/// <param name="requiredBooleanGroup">Required Boolean in group parameters</param>
|
||||||
|
/// <param name="requiredInt64Group">Required Integer in group parameters</param>
|
||||||
|
/// <param name="stringGroup">String in group parameters (optional)</param>
|
||||||
|
/// <param name="booleanGroup">Boolean in group parameters (optional)</param>
|
||||||
|
/// <param name="int64Group">Integer in group parameters (optional)</param>
|
||||||
|
/// <returns>Task of void</returns>
|
||||||
|
System.Threading.Tasks.Task TestGroupParametersAsync (int? requiredStringGroup, bool? requiredBooleanGroup, long? requiredInt64Group, int? stringGroup = null, bool? booleanGroup = null, long? int64Group = null);
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Fake endpoint to test group parameters (optional)
|
||||||
|
/// </summary>
|
||||||
|
/// <remarks>
|
||||||
|
/// Fake endpoint to test group parameters (optional)
|
||||||
|
/// </remarks>
|
||||||
|
/// <exception cref="Org.OpenAPITools.Client.ApiException">Thrown when fails to make API call</exception>
|
||||||
|
/// <param name="requiredStringGroup">Required String in group parameters</param>
|
||||||
|
/// <param name="requiredBooleanGroup">Required Boolean in group parameters</param>
|
||||||
|
/// <param name="requiredInt64Group">Required Integer in group parameters</param>
|
||||||
|
/// <param name="stringGroup">String in group parameters (optional)</param>
|
||||||
|
/// <param name="booleanGroup">Boolean in group parameters (optional)</param>
|
||||||
|
/// <param name="int64Group">Integer in group parameters (optional)</param>
|
||||||
|
/// <returns>Task of ApiResponse</returns>
|
||||||
|
System.Threading.Tasks.Task<ApiResponse<Object>> TestGroupParametersAsyncWithHttpInfo (int? requiredStringGroup, bool? requiredBooleanGroup, long? requiredInt64Group, int? stringGroup = null, bool? booleanGroup = null, long? int64Group = null);
|
||||||
|
/// <summary>
|
||||||
/// test inline additionalProperties
|
/// test inline additionalProperties
|
||||||
/// </summary>
|
/// </summary>
|
||||||
/// <remarks>
|
/// <remarks>
|
||||||
@ -2108,6 +2170,177 @@ namespace Org.OpenAPITools.Api
|
|||||||
null);
|
null);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Fake endpoint to test group parameters (optional) Fake endpoint to test group parameters (optional)
|
||||||
|
/// </summary>
|
||||||
|
/// <exception cref="Org.OpenAPITools.Client.ApiException">Thrown when fails to make API call</exception>
|
||||||
|
/// <param name="requiredStringGroup">Required String in group parameters</param>
|
||||||
|
/// <param name="requiredBooleanGroup">Required Boolean in group parameters</param>
|
||||||
|
/// <param name="requiredInt64Group">Required Integer in group parameters</param>
|
||||||
|
/// <param name="stringGroup">String in group parameters (optional)</param>
|
||||||
|
/// <param name="booleanGroup">Boolean in group parameters (optional)</param>
|
||||||
|
/// <param name="int64Group">Integer in group parameters (optional)</param>
|
||||||
|
/// <returns></returns>
|
||||||
|
public void TestGroupParameters (int? requiredStringGroup, bool? requiredBooleanGroup, long? requiredInt64Group, int? stringGroup = null, bool? booleanGroup = null, long? int64Group = null)
|
||||||
|
{
|
||||||
|
TestGroupParametersWithHttpInfo(requiredStringGroup, requiredBooleanGroup, requiredInt64Group, stringGroup, booleanGroup, int64Group);
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Fake endpoint to test group parameters (optional) Fake endpoint to test group parameters (optional)
|
||||||
|
/// </summary>
|
||||||
|
/// <exception cref="Org.OpenAPITools.Client.ApiException">Thrown when fails to make API call</exception>
|
||||||
|
/// <param name="requiredStringGroup">Required String in group parameters</param>
|
||||||
|
/// <param name="requiredBooleanGroup">Required Boolean in group parameters</param>
|
||||||
|
/// <param name="requiredInt64Group">Required Integer in group parameters</param>
|
||||||
|
/// <param name="stringGroup">String in group parameters (optional)</param>
|
||||||
|
/// <param name="booleanGroup">Boolean in group parameters (optional)</param>
|
||||||
|
/// <param name="int64Group">Integer in group parameters (optional)</param>
|
||||||
|
/// <returns>ApiResponse of Object(void)</returns>
|
||||||
|
public ApiResponse<Object> TestGroupParametersWithHttpInfo (int? requiredStringGroup, bool? requiredBooleanGroup, long? requiredInt64Group, int? stringGroup = null, bool? booleanGroup = null, long? int64Group = null)
|
||||||
|
{
|
||||||
|
// verify the required parameter 'requiredStringGroup' is set
|
||||||
|
if (requiredStringGroup == null)
|
||||||
|
throw new ApiException(400, "Missing required parameter 'requiredStringGroup' when calling FakeApi->TestGroupParameters");
|
||||||
|
// verify the required parameter 'requiredBooleanGroup' is set
|
||||||
|
if (requiredBooleanGroup == null)
|
||||||
|
throw new ApiException(400, "Missing required parameter 'requiredBooleanGroup' when calling FakeApi->TestGroupParameters");
|
||||||
|
// verify the required parameter 'requiredInt64Group' is set
|
||||||
|
if (requiredInt64Group == null)
|
||||||
|
throw new ApiException(400, "Missing required parameter 'requiredInt64Group' when calling FakeApi->TestGroupParameters");
|
||||||
|
|
||||||
|
var localVarPath = "/fake";
|
||||||
|
var localVarPathParams = new Dictionary<String, String>();
|
||||||
|
var localVarQueryParams = new List<KeyValuePair<String, String>>();
|
||||||
|
var localVarHeaderParams = new Dictionary<String, String>(this.Configuration.DefaultHeader);
|
||||||
|
var localVarFormParams = new Dictionary<String, String>();
|
||||||
|
var localVarFileParams = new Dictionary<String, FileParameter>();
|
||||||
|
Object localVarPostBody = null;
|
||||||
|
|
||||||
|
// to determine the Content-Type header
|
||||||
|
String[] localVarHttpContentTypes = new String[] {
|
||||||
|
};
|
||||||
|
String localVarHttpContentType = this.Configuration.ApiClient.SelectHeaderContentType(localVarHttpContentTypes);
|
||||||
|
|
||||||
|
// to determine the Accept header
|
||||||
|
String[] localVarHttpHeaderAccepts = new String[] {
|
||||||
|
};
|
||||||
|
String localVarHttpHeaderAccept = this.Configuration.ApiClient.SelectHeaderAccept(localVarHttpHeaderAccepts);
|
||||||
|
if (localVarHttpHeaderAccept != null)
|
||||||
|
localVarHeaderParams.Add("Accept", localVarHttpHeaderAccept);
|
||||||
|
|
||||||
|
if (requiredStringGroup != null) localVarQueryParams.AddRange(this.Configuration.ApiClient.ParameterToKeyValuePairs("", "required_string_group", requiredStringGroup)); // query parameter
|
||||||
|
if (requiredInt64Group != null) localVarQueryParams.AddRange(this.Configuration.ApiClient.ParameterToKeyValuePairs("", "required_int64_group", requiredInt64Group)); // query parameter
|
||||||
|
if (stringGroup != null) localVarQueryParams.AddRange(this.Configuration.ApiClient.ParameterToKeyValuePairs("", "string_group", stringGroup)); // query parameter
|
||||||
|
if (int64Group != null) localVarQueryParams.AddRange(this.Configuration.ApiClient.ParameterToKeyValuePairs("", "int64_group", int64Group)); // query parameter
|
||||||
|
if (requiredBooleanGroup != null) localVarHeaderParams.Add("required_boolean_group", this.Configuration.ApiClient.ParameterToString(requiredBooleanGroup)); // header parameter
|
||||||
|
if (booleanGroup != null) localVarHeaderParams.Add("boolean_group", this.Configuration.ApiClient.ParameterToString(booleanGroup)); // header parameter
|
||||||
|
|
||||||
|
|
||||||
|
// make the HTTP request
|
||||||
|
IRestResponse localVarResponse = (IRestResponse) this.Configuration.ApiClient.CallApi(localVarPath,
|
||||||
|
Method.DELETE, localVarQueryParams, localVarPostBody, localVarHeaderParams, localVarFormParams, localVarFileParams,
|
||||||
|
localVarPathParams, localVarHttpContentType);
|
||||||
|
|
||||||
|
int localVarStatusCode = (int) localVarResponse.StatusCode;
|
||||||
|
|
||||||
|
if (ExceptionFactory != null)
|
||||||
|
{
|
||||||
|
Exception exception = ExceptionFactory("TestGroupParameters", localVarResponse);
|
||||||
|
if (exception != null) throw exception;
|
||||||
|
}
|
||||||
|
|
||||||
|
return new ApiResponse<Object>(localVarStatusCode,
|
||||||
|
localVarResponse.Headers.ToDictionary(x => x.Name, x => x.Value.ToString()),
|
||||||
|
null);
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Fake endpoint to test group parameters (optional) Fake endpoint to test group parameters (optional)
|
||||||
|
/// </summary>
|
||||||
|
/// <exception cref="Org.OpenAPITools.Client.ApiException">Thrown when fails to make API call</exception>
|
||||||
|
/// <param name="requiredStringGroup">Required String in group parameters</param>
|
||||||
|
/// <param name="requiredBooleanGroup">Required Boolean in group parameters</param>
|
||||||
|
/// <param name="requiredInt64Group">Required Integer in group parameters</param>
|
||||||
|
/// <param name="stringGroup">String in group parameters (optional)</param>
|
||||||
|
/// <param name="booleanGroup">Boolean in group parameters (optional)</param>
|
||||||
|
/// <param name="int64Group">Integer in group parameters (optional)</param>
|
||||||
|
/// <returns>Task of void</returns>
|
||||||
|
public async System.Threading.Tasks.Task TestGroupParametersAsync (int? requiredStringGroup, bool? requiredBooleanGroup, long? requiredInt64Group, int? stringGroup = null, bool? booleanGroup = null, long? int64Group = null)
|
||||||
|
{
|
||||||
|
await TestGroupParametersAsyncWithHttpInfo(requiredStringGroup, requiredBooleanGroup, requiredInt64Group, stringGroup, booleanGroup, int64Group);
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Fake endpoint to test group parameters (optional) Fake endpoint to test group parameters (optional)
|
||||||
|
/// </summary>
|
||||||
|
/// <exception cref="Org.OpenAPITools.Client.ApiException">Thrown when fails to make API call</exception>
|
||||||
|
/// <param name="requiredStringGroup">Required String in group parameters</param>
|
||||||
|
/// <param name="requiredBooleanGroup">Required Boolean in group parameters</param>
|
||||||
|
/// <param name="requiredInt64Group">Required Integer in group parameters</param>
|
||||||
|
/// <param name="stringGroup">String in group parameters (optional)</param>
|
||||||
|
/// <param name="booleanGroup">Boolean in group parameters (optional)</param>
|
||||||
|
/// <param name="int64Group">Integer in group parameters (optional)</param>
|
||||||
|
/// <returns>Task of ApiResponse</returns>
|
||||||
|
public async System.Threading.Tasks.Task<ApiResponse<Object>> TestGroupParametersAsyncWithHttpInfo (int? requiredStringGroup, bool? requiredBooleanGroup, long? requiredInt64Group, int? stringGroup = null, bool? booleanGroup = null, long? int64Group = null)
|
||||||
|
{
|
||||||
|
// verify the required parameter 'requiredStringGroup' is set
|
||||||
|
if (requiredStringGroup == null)
|
||||||
|
throw new ApiException(400, "Missing required parameter 'requiredStringGroup' when calling FakeApi->TestGroupParameters");
|
||||||
|
// verify the required parameter 'requiredBooleanGroup' is set
|
||||||
|
if (requiredBooleanGroup == null)
|
||||||
|
throw new ApiException(400, "Missing required parameter 'requiredBooleanGroup' when calling FakeApi->TestGroupParameters");
|
||||||
|
// verify the required parameter 'requiredInt64Group' is set
|
||||||
|
if (requiredInt64Group == null)
|
||||||
|
throw new ApiException(400, "Missing required parameter 'requiredInt64Group' when calling FakeApi->TestGroupParameters");
|
||||||
|
|
||||||
|
var localVarPath = "/fake";
|
||||||
|
var localVarPathParams = new Dictionary<String, String>();
|
||||||
|
var localVarQueryParams = new List<KeyValuePair<String, String>>();
|
||||||
|
var localVarHeaderParams = new Dictionary<String, String>(this.Configuration.DefaultHeader);
|
||||||
|
var localVarFormParams = new Dictionary<String, String>();
|
||||||
|
var localVarFileParams = new Dictionary<String, FileParameter>();
|
||||||
|
Object localVarPostBody = null;
|
||||||
|
|
||||||
|
// to determine the Content-Type header
|
||||||
|
String[] localVarHttpContentTypes = new String[] {
|
||||||
|
};
|
||||||
|
String localVarHttpContentType = this.Configuration.ApiClient.SelectHeaderContentType(localVarHttpContentTypes);
|
||||||
|
|
||||||
|
// to determine the Accept header
|
||||||
|
String[] localVarHttpHeaderAccepts = new String[] {
|
||||||
|
};
|
||||||
|
String localVarHttpHeaderAccept = this.Configuration.ApiClient.SelectHeaderAccept(localVarHttpHeaderAccepts);
|
||||||
|
if (localVarHttpHeaderAccept != null)
|
||||||
|
localVarHeaderParams.Add("Accept", localVarHttpHeaderAccept);
|
||||||
|
|
||||||
|
if (requiredStringGroup != null) localVarQueryParams.AddRange(this.Configuration.ApiClient.ParameterToKeyValuePairs("", "required_string_group", requiredStringGroup)); // query parameter
|
||||||
|
if (requiredInt64Group != null) localVarQueryParams.AddRange(this.Configuration.ApiClient.ParameterToKeyValuePairs("", "required_int64_group", requiredInt64Group)); // query parameter
|
||||||
|
if (stringGroup != null) localVarQueryParams.AddRange(this.Configuration.ApiClient.ParameterToKeyValuePairs("", "string_group", stringGroup)); // query parameter
|
||||||
|
if (int64Group != null) localVarQueryParams.AddRange(this.Configuration.ApiClient.ParameterToKeyValuePairs("", "int64_group", int64Group)); // query parameter
|
||||||
|
if (requiredBooleanGroup != null) localVarHeaderParams.Add("required_boolean_group", this.Configuration.ApiClient.ParameterToString(requiredBooleanGroup)); // header parameter
|
||||||
|
if (booleanGroup != null) localVarHeaderParams.Add("boolean_group", this.Configuration.ApiClient.ParameterToString(booleanGroup)); // header parameter
|
||||||
|
|
||||||
|
|
||||||
|
// make the HTTP request
|
||||||
|
IRestResponse localVarResponse = (IRestResponse) await this.Configuration.ApiClient.CallApiAsync(localVarPath,
|
||||||
|
Method.DELETE, localVarQueryParams, localVarPostBody, localVarHeaderParams, localVarFormParams, localVarFileParams,
|
||||||
|
localVarPathParams, localVarHttpContentType);
|
||||||
|
|
||||||
|
int localVarStatusCode = (int) localVarResponse.StatusCode;
|
||||||
|
|
||||||
|
if (ExceptionFactory != null)
|
||||||
|
{
|
||||||
|
Exception exception = ExceptionFactory("TestGroupParameters", localVarResponse);
|
||||||
|
if (exception != null) throw exception;
|
||||||
|
}
|
||||||
|
|
||||||
|
return new ApiResponse<Object>(localVarStatusCode,
|
||||||
|
localVarResponse.Headers.ToDictionary(x => x.Name, x => x.Value.ToString()),
|
||||||
|
null);
|
||||||
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// test inline additionalProperties
|
/// test inline additionalProperties
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
@ -38,7 +38,7 @@ namespace Org.OpenAPITools.Model
|
|||||||
/// </summary>
|
/// </summary>
|
||||||
/// <param name="file">file.</param>
|
/// <param name="file">file.</param>
|
||||||
/// <param name="files">files.</param>
|
/// <param name="files">files.</param>
|
||||||
public FileSchemaTestClass(System.IO.Stream file = default(System.IO.Stream), List<System.IO.Stream> files = default(List<System.IO.Stream>))
|
public FileSchemaTestClass(File file = default(File), List<File> files = default(List<File>))
|
||||||
{
|
{
|
||||||
this.File = file;
|
this.File = file;
|
||||||
this.Files = files;
|
this.Files = files;
|
||||||
@ -48,13 +48,13 @@ namespace Org.OpenAPITools.Model
|
|||||||
/// Gets or Sets File
|
/// Gets or Sets File
|
||||||
/// </summary>
|
/// </summary>
|
||||||
[DataMember(Name="file", EmitDefaultValue=false)]
|
[DataMember(Name="file", EmitDefaultValue=false)]
|
||||||
public System.IO.Stream File { get; set; }
|
public File File { get; set; }
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Gets or Sets Files
|
/// Gets or Sets Files
|
||||||
/// </summary>
|
/// </summary>
|
||||||
[DataMember(Name="files", EmitDefaultValue=false)]
|
[DataMember(Name="files", EmitDefaultValue=false)]
|
||||||
public List<System.IO.Stream> Files { get; set; }
|
public List<File> Files { get; set; }
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Returns the string presentation of the object
|
/// Returns the string presentation of the object
|
||||||
|
Loading…
x
Reference in New Issue
Block a user