forked from loafle/openapi-generator-original
add symbolic enum support to csharp
This commit is contained in:
parent
f7143727e7
commit
3d717bd874
@ -615,6 +615,11 @@ public abstract class AbstractCSharpCodegen extends DefaultCodegen implements Co
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public String toEnumVarName(String name, String datatype) {
|
public String toEnumVarName(String name, String datatype) {
|
||||||
|
// for symbol, e.g. $, #
|
||||||
|
if (getSymbolName(name) != null) {
|
||||||
|
return camelize(getSymbolName(name));
|
||||||
|
}
|
||||||
|
|
||||||
String enumName = sanitizeName(name);
|
String enumName = sanitizeName(name);
|
||||||
|
|
||||||
enumName = enumName.replaceFirst("^_", "");
|
enumName = enumName.replaceFirst("^_", "");
|
||||||
|
@ -402,6 +402,11 @@ public class CSharpClientCodegen extends AbstractCSharpCodegen {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public String toEnumVarName(String value, String datatype) {
|
public String toEnumVarName(String value, String datatype) {
|
||||||
|
// for symbol, e.g. $, #
|
||||||
|
if (getSymbolName(value) != null) {
|
||||||
|
return camelize(getSymbolName(value));
|
||||||
|
}
|
||||||
|
|
||||||
// number
|
// number
|
||||||
if ("int?".equals(datatype) || "long?".equals(datatype) ||
|
if ("int?".equals(datatype) || "long?".equals(datatype) ||
|
||||||
"double?".equals(datatype) || "float?".equals(datatype)) {
|
"double?".equals(datatype) || "float?".equals(datatype)) {
|
||||||
|
@ -2,7 +2,7 @@ Microsoft Visual Studio Solution File, Format Version 12.00
|
|||||||
# Visual Studio 2012
|
# Visual Studio 2012
|
||||||
VisualStudioVersion = 12.0.0.0
|
VisualStudioVersion = 12.0.0.0
|
||||||
MinimumVisualStudioVersion = 10.0.0.1
|
MinimumVisualStudioVersion = 10.0.0.1
|
||||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "IO.Swagger", "src\IO.Swagger\IO.Swagger.csproj", "{F616AC0A-13D9-4D7E-ACE1-93E41B628F88}"
|
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "IO.Swagger", "src\IO.Swagger\IO.Swagger.csproj", "{852B5B14-5D2E-4A76-AA16-DCA2E8B4CCCB}"
|
||||||
EndProject
|
EndProject
|
||||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "IO.Swagger.Test", "src\IO.Swagger.Test\IO.Swagger.Test.csproj", "{19F1DEBC-DE5E-4517-8062-F000CD499087}"
|
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "IO.Swagger.Test", "src\IO.Swagger.Test\IO.Swagger.Test.csproj", "{19F1DEBC-DE5E-4517-8062-F000CD499087}"
|
||||||
EndProject
|
EndProject
|
||||||
@ -12,10 +12,10 @@ Debug|Any CPU = Debug|Any CPU
|
|||||||
Release|Any CPU = Release|Any CPU
|
Release|Any CPU = Release|Any CPU
|
||||||
EndGlobalSection
|
EndGlobalSection
|
||||||
GlobalSection(ProjectConfigurationPlatforms) = postSolution
|
GlobalSection(ProjectConfigurationPlatforms) = postSolution
|
||||||
{F616AC0A-13D9-4D7E-ACE1-93E41B628F88}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
{852B5B14-5D2E-4A76-AA16-DCA2E8B4CCCB}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||||
{F616AC0A-13D9-4D7E-ACE1-93E41B628F88}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
{852B5B14-5D2E-4A76-AA16-DCA2E8B4CCCB}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||||
{F616AC0A-13D9-4D7E-ACE1-93E41B628F88}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
{852B5B14-5D2E-4A76-AA16-DCA2E8B4CCCB}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||||
{F616AC0A-13D9-4D7E-ACE1-93E41B628F88}.Release|Any CPU.Build.0 = Release|Any CPU
|
{852B5B14-5D2E-4A76-AA16-DCA2E8B4CCCB}.Release|Any CPU.Build.0 = Release|Any CPU
|
||||||
{19F1DEBC-DE5E-4517-8062-F000CD499087}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
{19F1DEBC-DE5E-4517-8062-F000CD499087}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||||
{19F1DEBC-DE5E-4517-8062-F000CD499087}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
{19F1DEBC-DE5E-4517-8062-F000CD499087}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||||
{19F1DEBC-DE5E-4517-8062-F000CD499087}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
{19F1DEBC-DE5E-4517-8062-F000CD499087}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||||
|
@ -6,7 +6,7 @@ This C# SDK is automatically generated by the [Swagger Codegen](https://github.c
|
|||||||
|
|
||||||
- API version: 1.0.0
|
- API version: 1.0.0
|
||||||
- SDK version: 1.0.0
|
- SDK version: 1.0.0
|
||||||
- Build date: 2016-07-31T22:04:18.446+08:00
|
- Build date: 2016-08-12T16:27:39.737+08:00
|
||||||
- Build package: class io.swagger.codegen.languages.CSharpClientCodegen
|
- Build package: class io.swagger.codegen.languages.CSharpClientCodegen
|
||||||
|
|
||||||
## Frameworks supported
|
## Frameworks supported
|
||||||
@ -80,7 +80,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* | [**TestEnumQueryParameters**](docs/FakeApi.md#testenumqueryparameters) | **GET** /fake | To test enum query parameters
|
*FakeApi* | [**TestEnumParameters**](docs/FakeApi.md#testenumparameters) | **GET** /fake | To test enum parameters
|
||||||
*PetApi* | [**AddPet**](docs/PetApi.md#addpet) | **POST** /pet | Add a new pet to the store
|
*PetApi* | [**AddPet**](docs/PetApi.md#addpet) | **POST** /pet | Add a new pet to the store
|
||||||
*PetApi* | [**DeletePet**](docs/PetApi.md#deletepet) | **DELETE** /pet/{petId} | Deletes a pet
|
*PetApi* | [**DeletePet**](docs/PetApi.md#deletepet) | **DELETE** /pet/{petId} | Deletes a pet
|
||||||
*PetApi* | [**FindPetsByStatus**](docs/PetApi.md#findpetsbystatus) | **GET** /pet/findByStatus | Finds Pets by status
|
*PetApi* | [**FindPetsByStatus**](docs/PetApi.md#findpetsbystatus) | **GET** /pet/findByStatus | Finds Pets by status
|
||||||
@ -116,6 +116,7 @@ Class | Method | HTTP request | Description
|
|||||||
- [Model.Cat](docs/Cat.md)
|
- [Model.Cat](docs/Cat.md)
|
||||||
- [Model.Category](docs/Category.md)
|
- [Model.Category](docs/Category.md)
|
||||||
- [Model.Dog](docs/Dog.md)
|
- [Model.Dog](docs/Dog.md)
|
||||||
|
- [Model.EnumArrays](docs/EnumArrays.md)
|
||||||
- [Model.EnumClass](docs/EnumClass.md)
|
- [Model.EnumClass](docs/EnumClass.md)
|
||||||
- [Model.EnumTest](docs/EnumTest.md)
|
- [Model.EnumTest](docs/EnumTest.md)
|
||||||
- [Model.FormatTest](docs/FormatTest.md)
|
- [Model.FormatTest](docs/FormatTest.md)
|
||||||
@ -153,3 +154,7 @@ Class | Method | HTTP request | Description
|
|||||||
- write:pets: modify pets in your account
|
- write:pets: modify pets in your account
|
||||||
- read:pets: read your pets
|
- read:pets: read your pets
|
||||||
|
|
||||||
|
### http_basic_test
|
||||||
|
|
||||||
|
- **Type**: HTTP basic authentication
|
||||||
|
|
||||||
|
@ -6,7 +6,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 假端點 偽のエンドポイント 가짜 엔드 포인트
|
||||||
[**TestEnumQueryParameters**](FakeApi.md#testenumqueryparameters) | **GET** /fake | To test enum query parameters
|
[**TestEnumParameters**](FakeApi.md#testenumparameters) | **GET** /fake | To test enum parameters
|
||||||
|
|
||||||
|
|
||||||
<a name="testclientmodel"></a>
|
<a name="testclientmodel"></a>
|
||||||
@ -92,6 +92,10 @@ namespace Example
|
|||||||
public void main()
|
public void main()
|
||||||
{
|
{
|
||||||
|
|
||||||
|
// Configure HTTP basic authorization: http_basic_test
|
||||||
|
Configuration.Default.Username = "YOUR_USERNAME";
|
||||||
|
Configuration.Default.Password = "YOUR_PASSWORD";
|
||||||
|
|
||||||
var apiInstance = new FakeApi();
|
var apiInstance = new FakeApi();
|
||||||
var number = 3.4; // decimal? | None
|
var number = 3.4; // decimal? | None
|
||||||
var _double = 1.2; // double? | None
|
var _double = 1.2; // double? | None
|
||||||
@ -143,7 +147,7 @@ void (empty response body)
|
|||||||
|
|
||||||
### Authorization
|
### Authorization
|
||||||
|
|
||||||
No authorization required
|
[http_basic_test](../README.md#http_basic_test)
|
||||||
|
|
||||||
### HTTP request headers
|
### HTTP request headers
|
||||||
|
|
||||||
@ -152,11 +156,11 @@ 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="testenumqueryparameters"></a>
|
<a name="testenumparameters"></a>
|
||||||
# **TestEnumQueryParameters**
|
# **TestEnumParameters**
|
||||||
> void TestEnumQueryParameters (string enumQueryString = null, decimal? enumQueryInteger = null, double? enumQueryDouble = null)
|
> void TestEnumParameters (List<string> enumFormStringArray = null, string enumFormString = null, List<string> enumHeaderStringArray = null, string enumHeaderString = null, List<string> enumQueryStringArray = null, string enumQueryString = null, decimal? enumQueryInteger = null, double? enumQueryDouble = null)
|
||||||
|
|
||||||
To test enum query parameters
|
To test enum parameters
|
||||||
|
|
||||||
### Example
|
### Example
|
||||||
```csharp
|
```csharp
|
||||||
@ -168,24 +172,29 @@ using IO.Swagger.Model;
|
|||||||
|
|
||||||
namespace Example
|
namespace Example
|
||||||
{
|
{
|
||||||
public class TestEnumQueryParametersExample
|
public class TestEnumParametersExample
|
||||||
{
|
{
|
||||||
public void main()
|
public void main()
|
||||||
{
|
{
|
||||||
|
|
||||||
var apiInstance = new FakeApi();
|
var apiInstance = new FakeApi();
|
||||||
|
var enumFormStringArray = new List<string>(); // List<string> | Form parameter enum test (string array) (optional)
|
||||||
|
var enumFormString = enumFormString_example; // string | Form parameter enum test (string) (optional) (default to -efg)
|
||||||
|
var enumHeaderStringArray = new List<string>(); // List<string> | Header parameter enum test (string array) (optional)
|
||||||
|
var enumHeaderString = enumHeaderString_example; // string | Header parameter enum test (string) (optional) (default to -efg)
|
||||||
|
var enumQueryStringArray = new List<string>(); // List<string> | Query parameter enum test (string array) (optional)
|
||||||
var enumQueryString = enumQueryString_example; // string | Query parameter enum test (string) (optional) (default to -efg)
|
var enumQueryString = enumQueryString_example; // string | Query parameter enum test (string) (optional) (default to -efg)
|
||||||
var enumQueryInteger = 3.4; // decimal? | Query parameter enum test (double) (optional)
|
var enumQueryInteger = 3.4; // decimal? | Query parameter enum test (double) (optional)
|
||||||
var enumQueryDouble = 1.2; // double? | Query parameter enum test (double) (optional)
|
var enumQueryDouble = 1.2; // double? | Query parameter enum test (double) (optional)
|
||||||
|
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
// To test enum query parameters
|
// To test enum parameters
|
||||||
apiInstance.TestEnumQueryParameters(enumQueryString, enumQueryInteger, enumQueryDouble);
|
apiInstance.TestEnumParameters(enumFormStringArray, enumFormString, enumHeaderStringArray, enumHeaderString, enumQueryStringArray, enumQueryString, enumQueryInteger, enumQueryDouble);
|
||||||
}
|
}
|
||||||
catch (Exception e)
|
catch (Exception e)
|
||||||
{
|
{
|
||||||
Debug.Print("Exception when calling FakeApi.TestEnumQueryParameters: " + e.Message );
|
Debug.Print("Exception when calling FakeApi.TestEnumParameters: " + e.Message );
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -196,6 +205,11 @@ namespace Example
|
|||||||
|
|
||||||
Name | Type | Description | Notes
|
Name | Type | Description | Notes
|
||||||
------------- | ------------- | ------------- | -------------
|
------------- | ------------- | ------------- | -------------
|
||||||
|
**enumFormStringArray** | [**List<string>**](string.md)| Form parameter enum test (string array) | [optional]
|
||||||
|
**enumFormString** | **string**| Form parameter enum test (string) | [optional] [default to -efg]
|
||||||
|
**enumHeaderStringArray** | [**List<string>**](string.md)| Header parameter enum test (string array) | [optional]
|
||||||
|
**enumHeaderString** | **string**| Header parameter enum test (string) | [optional] [default to -efg]
|
||||||
|
**enumQueryStringArray** | [**List<string>**](string.md)| Query parameter enum test (string array) | [optional]
|
||||||
**enumQueryString** | **string**| Query parameter enum test (string) | [optional] [default to -efg]
|
**enumQueryString** | **string**| Query parameter enum test (string) | [optional] [default to -efg]
|
||||||
**enumQueryInteger** | **decimal?**| Query parameter enum test (double) | [optional]
|
**enumQueryInteger** | **decimal?**| Query parameter enum test (double) | [optional]
|
||||||
**enumQueryDouble** | **double?**| Query parameter enum test (double) | [optional]
|
**enumQueryDouble** | **double?**| Query parameter enum test (double) | [optional]
|
||||||
|
@ -101,30 +101,40 @@ namespace IO.Swagger.Api
|
|||||||
/// <returns>ApiResponse of Object(void)</returns>
|
/// <returns>ApiResponse of Object(void)</returns>
|
||||||
ApiResponse<Object> TestEndpointParametersWithHttpInfo (decimal? number, double? _double, string _string, byte[] _byte, int? integer = null, int? int32 = null, long? int64 = null, float? _float = null, byte[] binary = null, DateTime? date = null, DateTime? dateTime = null, string password = null);
|
ApiResponse<Object> TestEndpointParametersWithHttpInfo (decimal? number, double? _double, string _string, byte[] _byte, int? integer = null, int? int32 = null, long? int64 = null, float? _float = null, byte[] binary = null, DateTime? date = null, DateTime? dateTime = null, string password = null);
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// To test enum query parameters
|
/// To test enum parameters
|
||||||
/// </summary>
|
/// </summary>
|
||||||
/// <remarks>
|
/// <remarks>
|
||||||
///
|
///
|
||||||
/// </remarks>
|
/// </remarks>
|
||||||
/// <exception cref="IO.Swagger.Client.ApiException">Thrown when fails to make API call</exception>
|
/// <exception cref="IO.Swagger.Client.ApiException">Thrown when fails to make API call</exception>
|
||||||
|
/// <param name="enumFormStringArray">Form parameter enum test (string array) (optional)</param>
|
||||||
|
/// <param name="enumFormString">Form parameter enum test (string) (optional, default to -efg)</param>
|
||||||
|
/// <param name="enumHeaderStringArray">Header parameter enum test (string array) (optional)</param>
|
||||||
|
/// <param name="enumHeaderString">Header parameter enum test (string) (optional, default to -efg)</param>
|
||||||
|
/// <param name="enumQueryStringArray">Query parameter enum test (string array) (optional)</param>
|
||||||
/// <param name="enumQueryString">Query parameter enum test (string) (optional, default to -efg)</param>
|
/// <param name="enumQueryString">Query parameter enum test (string) (optional, default to -efg)</param>
|
||||||
/// <param name="enumQueryInteger">Query parameter enum test (double) (optional)</param>
|
/// <param name="enumQueryInteger">Query parameter enum test (double) (optional)</param>
|
||||||
/// <param name="enumQueryDouble">Query parameter enum test (double) (optional)</param>
|
/// <param name="enumQueryDouble">Query parameter enum test (double) (optional)</param>
|
||||||
/// <returns></returns>
|
/// <returns></returns>
|
||||||
void TestEnumQueryParameters (string enumQueryString = null, decimal? enumQueryInteger = null, double? enumQueryDouble = null);
|
void TestEnumParameters (List<string> enumFormStringArray = null, string enumFormString = null, List<string> enumHeaderStringArray = null, string enumHeaderString = null, List<string> enumQueryStringArray = null, string enumQueryString = null, decimal? enumQueryInteger = null, double? enumQueryDouble = null);
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// To test enum query parameters
|
/// To test enum parameters
|
||||||
/// </summary>
|
/// </summary>
|
||||||
/// <remarks>
|
/// <remarks>
|
||||||
///
|
///
|
||||||
/// </remarks>
|
/// </remarks>
|
||||||
/// <exception cref="IO.Swagger.Client.ApiException">Thrown when fails to make API call</exception>
|
/// <exception cref="IO.Swagger.Client.ApiException">Thrown when fails to make API call</exception>
|
||||||
|
/// <param name="enumFormStringArray">Form parameter enum test (string array) (optional)</param>
|
||||||
|
/// <param name="enumFormString">Form parameter enum test (string) (optional, default to -efg)</param>
|
||||||
|
/// <param name="enumHeaderStringArray">Header parameter enum test (string array) (optional)</param>
|
||||||
|
/// <param name="enumHeaderString">Header parameter enum test (string) (optional, default to -efg)</param>
|
||||||
|
/// <param name="enumQueryStringArray">Query parameter enum test (string array) (optional)</param>
|
||||||
/// <param name="enumQueryString">Query parameter enum test (string) (optional, default to -efg)</param>
|
/// <param name="enumQueryString">Query parameter enum test (string) (optional, default to -efg)</param>
|
||||||
/// <param name="enumQueryInteger">Query parameter enum test (double) (optional)</param>
|
/// <param name="enumQueryInteger">Query parameter enum test (double) (optional)</param>
|
||||||
/// <param name="enumQueryDouble">Query parameter enum test (double) (optional)</param>
|
/// <param name="enumQueryDouble">Query parameter enum test (double) (optional)</param>
|
||||||
/// <returns>ApiResponse of Object(void)</returns>
|
/// <returns>ApiResponse of Object(void)</returns>
|
||||||
ApiResponse<Object> TestEnumQueryParametersWithHttpInfo (string enumQueryString = null, decimal? enumQueryInteger = null, double? enumQueryDouble = null);
|
ApiResponse<Object> TestEnumParametersWithHttpInfo (List<string> enumFormStringArray = null, string enumFormString = null, List<string> enumHeaderStringArray = null, string enumHeaderString = null, List<string> enumQueryStringArray = null, string enumQueryString = null, decimal? enumQueryInteger = null, double? enumQueryDouble = null);
|
||||||
#endregion Synchronous Operations
|
#endregion Synchronous Operations
|
||||||
#region Asynchronous Operations
|
#region Asynchronous Operations
|
||||||
/// <summary>
|
/// <summary>
|
||||||
@ -192,30 +202,40 @@ namespace IO.Swagger.Api
|
|||||||
/// <returns>Task of ApiResponse</returns>
|
/// <returns>Task of ApiResponse</returns>
|
||||||
System.Threading.Tasks.Task<ApiResponse<Object>> TestEndpointParametersAsyncWithHttpInfo (decimal? number, double? _double, string _string, byte[] _byte, int? integer = null, int? int32 = null, long? int64 = null, float? _float = null, byte[] binary = null, DateTime? date = null, DateTime? dateTime = null, string password = null);
|
System.Threading.Tasks.Task<ApiResponse<Object>> TestEndpointParametersAsyncWithHttpInfo (decimal? number, double? _double, string _string, byte[] _byte, int? integer = null, int? int32 = null, long? int64 = null, float? _float = null, byte[] binary = null, DateTime? date = null, DateTime? dateTime = null, string password = null);
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// To test enum query parameters
|
/// To test enum parameters
|
||||||
/// </summary>
|
/// </summary>
|
||||||
/// <remarks>
|
/// <remarks>
|
||||||
///
|
///
|
||||||
/// </remarks>
|
/// </remarks>
|
||||||
/// <exception cref="IO.Swagger.Client.ApiException">Thrown when fails to make API call</exception>
|
/// <exception cref="IO.Swagger.Client.ApiException">Thrown when fails to make API call</exception>
|
||||||
|
/// <param name="enumFormStringArray">Form parameter enum test (string array) (optional)</param>
|
||||||
|
/// <param name="enumFormString">Form parameter enum test (string) (optional, default to -efg)</param>
|
||||||
|
/// <param name="enumHeaderStringArray">Header parameter enum test (string array) (optional)</param>
|
||||||
|
/// <param name="enumHeaderString">Header parameter enum test (string) (optional, default to -efg)</param>
|
||||||
|
/// <param name="enumQueryStringArray">Query parameter enum test (string array) (optional)</param>
|
||||||
/// <param name="enumQueryString">Query parameter enum test (string) (optional, default to -efg)</param>
|
/// <param name="enumQueryString">Query parameter enum test (string) (optional, default to -efg)</param>
|
||||||
/// <param name="enumQueryInteger">Query parameter enum test (double) (optional)</param>
|
/// <param name="enumQueryInteger">Query parameter enum test (double) (optional)</param>
|
||||||
/// <param name="enumQueryDouble">Query parameter enum test (double) (optional)</param>
|
/// <param name="enumQueryDouble">Query parameter enum test (double) (optional)</param>
|
||||||
/// <returns>Task of void</returns>
|
/// <returns>Task of void</returns>
|
||||||
System.Threading.Tasks.Task TestEnumQueryParametersAsync (string enumQueryString = null, decimal? enumQueryInteger = null, double? enumQueryDouble = null);
|
System.Threading.Tasks.Task TestEnumParametersAsync (List<string> enumFormStringArray = null, string enumFormString = null, List<string> enumHeaderStringArray = null, string enumHeaderString = null, List<string> enumQueryStringArray = null, string enumQueryString = null, decimal? enumQueryInteger = null, double? enumQueryDouble = null);
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// To test enum query parameters
|
/// To test enum parameters
|
||||||
/// </summary>
|
/// </summary>
|
||||||
/// <remarks>
|
/// <remarks>
|
||||||
///
|
///
|
||||||
/// </remarks>
|
/// </remarks>
|
||||||
/// <exception cref="IO.Swagger.Client.ApiException">Thrown when fails to make API call</exception>
|
/// <exception cref="IO.Swagger.Client.ApiException">Thrown when fails to make API call</exception>
|
||||||
|
/// <param name="enumFormStringArray">Form parameter enum test (string array) (optional)</param>
|
||||||
|
/// <param name="enumFormString">Form parameter enum test (string) (optional, default to -efg)</param>
|
||||||
|
/// <param name="enumHeaderStringArray">Header parameter enum test (string array) (optional)</param>
|
||||||
|
/// <param name="enumHeaderString">Header parameter enum test (string) (optional, default to -efg)</param>
|
||||||
|
/// <param name="enumQueryStringArray">Query parameter enum test (string array) (optional)</param>
|
||||||
/// <param name="enumQueryString">Query parameter enum test (string) (optional, default to -efg)</param>
|
/// <param name="enumQueryString">Query parameter enum test (string) (optional, default to -efg)</param>
|
||||||
/// <param name="enumQueryInteger">Query parameter enum test (double) (optional)</param>
|
/// <param name="enumQueryInteger">Query parameter enum test (double) (optional)</param>
|
||||||
/// <param name="enumQueryDouble">Query parameter enum test (double) (optional)</param>
|
/// <param name="enumQueryDouble">Query parameter enum test (double) (optional)</param>
|
||||||
/// <returns>Task of ApiResponse</returns>
|
/// <returns>Task of ApiResponse</returns>
|
||||||
System.Threading.Tasks.Task<ApiResponse<Object>> TestEnumQueryParametersAsyncWithHttpInfo (string enumQueryString = null, decimal? enumQueryInteger = null, double? enumQueryDouble = null);
|
System.Threading.Tasks.Task<ApiResponse<Object>> TestEnumParametersAsyncWithHttpInfo (List<string> enumFormStringArray = null, string enumFormString = null, List<string> enumHeaderStringArray = null, string enumHeaderString = null, List<string> enumQueryStringArray = null, string enumQueryString = null, decimal? enumQueryInteger = null, double? enumQueryDouble = null);
|
||||||
#endregion Asynchronous Operations
|
#endregion Asynchronous Operations
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -579,6 +599,13 @@ namespace IO.Swagger.Api
|
|||||||
if (dateTime != null) localVarFormParams.Add("dateTime", Configuration.ApiClient.ParameterToString(dateTime)); // form parameter
|
if (dateTime != null) localVarFormParams.Add("dateTime", Configuration.ApiClient.ParameterToString(dateTime)); // form parameter
|
||||||
if (password != null) localVarFormParams.Add("password", Configuration.ApiClient.ParameterToString(password)); // form parameter
|
if (password != null) localVarFormParams.Add("password", Configuration.ApiClient.ParameterToString(password)); // form parameter
|
||||||
|
|
||||||
|
// authentication (http_basic_test) required
|
||||||
|
// http basic authentication required
|
||||||
|
if (!String.IsNullOrEmpty(Configuration.Username) || !String.IsNullOrEmpty(Configuration.Password))
|
||||||
|
{
|
||||||
|
localVarHeaderParams["Authorization"] = "Basic " + ApiClient.Base64Encode(Configuration.Username + ":" + Configuration.Password);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
// make the HTTP request
|
// make the HTTP request
|
||||||
IRestResponse localVarResponse = (IRestResponse) Configuration.ApiClient.CallApi(localVarPath,
|
IRestResponse localVarResponse = (IRestResponse) Configuration.ApiClient.CallApi(localVarPath,
|
||||||
@ -694,6 +721,12 @@ namespace IO.Swagger.Api
|
|||||||
if (dateTime != null) localVarFormParams.Add("dateTime", Configuration.ApiClient.ParameterToString(dateTime)); // form parameter
|
if (dateTime != null) localVarFormParams.Add("dateTime", Configuration.ApiClient.ParameterToString(dateTime)); // form parameter
|
||||||
if (password != null) localVarFormParams.Add("password", Configuration.ApiClient.ParameterToString(password)); // form parameter
|
if (password != null) localVarFormParams.Add("password", Configuration.ApiClient.ParameterToString(password)); // form parameter
|
||||||
|
|
||||||
|
// authentication (http_basic_test) required
|
||||||
|
// http basic authentication required
|
||||||
|
if (!String.IsNullOrEmpty(Configuration.Username) || !String.IsNullOrEmpty(Configuration.Password))
|
||||||
|
{
|
||||||
|
localVarHeaderParams["Authorization"] = "Basic " + ApiClient.Base64Encode(Configuration.Username + ":" + Configuration.Password);
|
||||||
|
}
|
||||||
|
|
||||||
// make the HTTP request
|
// make the HTTP request
|
||||||
IRestResponse localVarResponse = (IRestResponse) await Configuration.ApiClient.CallApiAsync(localVarPath,
|
IRestResponse localVarResponse = (IRestResponse) await Configuration.ApiClient.CallApiAsync(localVarPath,
|
||||||
@ -715,27 +748,37 @@ namespace IO.Swagger.Api
|
|||||||
}
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// To test enum query parameters
|
/// To test enum parameters
|
||||||
/// </summary>
|
/// </summary>
|
||||||
/// <exception cref="IO.Swagger.Client.ApiException">Thrown when fails to make API call</exception>
|
/// <exception cref="IO.Swagger.Client.ApiException">Thrown when fails to make API call</exception>
|
||||||
|
/// <param name="enumFormStringArray">Form parameter enum test (string array) (optional)</param>
|
||||||
|
/// <param name="enumFormString">Form parameter enum test (string) (optional, default to -efg)</param>
|
||||||
|
/// <param name="enumHeaderStringArray">Header parameter enum test (string array) (optional)</param>
|
||||||
|
/// <param name="enumHeaderString">Header parameter enum test (string) (optional, default to -efg)</param>
|
||||||
|
/// <param name="enumQueryStringArray">Query parameter enum test (string array) (optional)</param>
|
||||||
/// <param name="enumQueryString">Query parameter enum test (string) (optional, default to -efg)</param>
|
/// <param name="enumQueryString">Query parameter enum test (string) (optional, default to -efg)</param>
|
||||||
/// <param name="enumQueryInteger">Query parameter enum test (double) (optional)</param>
|
/// <param name="enumQueryInteger">Query parameter enum test (double) (optional)</param>
|
||||||
/// <param name="enumQueryDouble">Query parameter enum test (double) (optional)</param>
|
/// <param name="enumQueryDouble">Query parameter enum test (double) (optional)</param>
|
||||||
/// <returns></returns>
|
/// <returns></returns>
|
||||||
public void TestEnumQueryParameters (string enumQueryString = null, decimal? enumQueryInteger = null, double? enumQueryDouble = null)
|
public void TestEnumParameters (List<string> enumFormStringArray = null, string enumFormString = null, List<string> enumHeaderStringArray = null, string enumHeaderString = null, List<string> enumQueryStringArray = null, string enumQueryString = null, decimal? enumQueryInteger = null, double? enumQueryDouble = null)
|
||||||
{
|
{
|
||||||
TestEnumQueryParametersWithHttpInfo(enumQueryString, enumQueryInteger, enumQueryDouble);
|
TestEnumParametersWithHttpInfo(enumFormStringArray, enumFormString, enumHeaderStringArray, enumHeaderString, enumQueryStringArray, enumQueryString, enumQueryInteger, enumQueryDouble);
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// To test enum query parameters
|
/// To test enum parameters
|
||||||
/// </summary>
|
/// </summary>
|
||||||
/// <exception cref="IO.Swagger.Client.ApiException">Thrown when fails to make API call</exception>
|
/// <exception cref="IO.Swagger.Client.ApiException">Thrown when fails to make API call</exception>
|
||||||
|
/// <param name="enumFormStringArray">Form parameter enum test (string array) (optional)</param>
|
||||||
|
/// <param name="enumFormString">Form parameter enum test (string) (optional, default to -efg)</param>
|
||||||
|
/// <param name="enumHeaderStringArray">Header parameter enum test (string array) (optional)</param>
|
||||||
|
/// <param name="enumHeaderString">Header parameter enum test (string) (optional, default to -efg)</param>
|
||||||
|
/// <param name="enumQueryStringArray">Query parameter enum test (string array) (optional)</param>
|
||||||
/// <param name="enumQueryString">Query parameter enum test (string) (optional, default to -efg)</param>
|
/// <param name="enumQueryString">Query parameter enum test (string) (optional, default to -efg)</param>
|
||||||
/// <param name="enumQueryInteger">Query parameter enum test (double) (optional)</param>
|
/// <param name="enumQueryInteger">Query parameter enum test (double) (optional)</param>
|
||||||
/// <param name="enumQueryDouble">Query parameter enum test (double) (optional)</param>
|
/// <param name="enumQueryDouble">Query parameter enum test (double) (optional)</param>
|
||||||
/// <returns>ApiResponse of Object(void)</returns>
|
/// <returns>ApiResponse of Object(void)</returns>
|
||||||
public ApiResponse<Object> TestEnumQueryParametersWithHttpInfo (string enumQueryString = null, decimal? enumQueryInteger = null, double? enumQueryDouble = null)
|
public ApiResponse<Object> TestEnumParametersWithHttpInfo (List<string> enumFormStringArray = null, string enumFormString = null, List<string> enumHeaderStringArray = null, string enumHeaderString = null, List<string> enumQueryStringArray = null, string enumQueryString = null, decimal? enumQueryInteger = null, double? enumQueryDouble = null)
|
||||||
{
|
{
|
||||||
|
|
||||||
var localVarPath = "/fake";
|
var localVarPath = "/fake";
|
||||||
@ -763,8 +806,13 @@ namespace IO.Swagger.Api
|
|||||||
// set "format" to json by default
|
// set "format" to json by default
|
||||||
// e.g. /pet/{petId}.{format} becomes /pet/{petId}.json
|
// e.g. /pet/{petId}.{format} becomes /pet/{petId}.json
|
||||||
localVarPathParams.Add("format", "json");
|
localVarPathParams.Add("format", "json");
|
||||||
|
if (enumQueryStringArray != null) localVarQueryParams.Add("enum_query_string_array", Configuration.ApiClient.ParameterToString(enumQueryStringArray)); // query parameter
|
||||||
|
if (enumQueryString != null) localVarQueryParams.Add("enum_query_string", Configuration.ApiClient.ParameterToString(enumQueryString)); // query parameter
|
||||||
if (enumQueryInteger != null) localVarQueryParams.Add("enum_query_integer", Configuration.ApiClient.ParameterToString(enumQueryInteger)); // query parameter
|
if (enumQueryInteger != null) localVarQueryParams.Add("enum_query_integer", Configuration.ApiClient.ParameterToString(enumQueryInteger)); // query parameter
|
||||||
if (enumQueryString != null) localVarFormParams.Add("enum_query_string", Configuration.ApiClient.ParameterToString(enumQueryString)); // form parameter
|
if (enumHeaderStringArray != null) localVarHeaderParams.Add("enum_header_string_array", Configuration.ApiClient.ParameterToString(enumHeaderStringArray)); // header parameter
|
||||||
|
if (enumHeaderString != null) localVarHeaderParams.Add("enum_header_string", Configuration.ApiClient.ParameterToString(enumHeaderString)); // header parameter
|
||||||
|
if (enumFormStringArray != null) localVarFormParams.Add("enum_form_string_array", Configuration.ApiClient.ParameterToString(enumFormStringArray)); // form parameter
|
||||||
|
if (enumFormString != null) localVarFormParams.Add("enum_form_string", Configuration.ApiClient.ParameterToString(enumFormString)); // form parameter
|
||||||
if (enumQueryDouble != null) localVarFormParams.Add("enum_query_double", Configuration.ApiClient.ParameterToString(enumQueryDouble)); // form parameter
|
if (enumQueryDouble != null) localVarFormParams.Add("enum_query_double", Configuration.ApiClient.ParameterToString(enumQueryDouble)); // form parameter
|
||||||
|
|
||||||
|
|
||||||
@ -777,7 +825,7 @@ namespace IO.Swagger.Api
|
|||||||
|
|
||||||
if (ExceptionFactory != null)
|
if (ExceptionFactory != null)
|
||||||
{
|
{
|
||||||
Exception exception = ExceptionFactory("TestEnumQueryParameters", localVarResponse);
|
Exception exception = ExceptionFactory("TestEnumParameters", localVarResponse);
|
||||||
if (exception != null) throw exception;
|
if (exception != null) throw exception;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -788,28 +836,38 @@ namespace IO.Swagger.Api
|
|||||||
}
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// To test enum query parameters
|
/// To test enum parameters
|
||||||
/// </summary>
|
/// </summary>
|
||||||
/// <exception cref="IO.Swagger.Client.ApiException">Thrown when fails to make API call</exception>
|
/// <exception cref="IO.Swagger.Client.ApiException">Thrown when fails to make API call</exception>
|
||||||
|
/// <param name="enumFormStringArray">Form parameter enum test (string array) (optional)</param>
|
||||||
|
/// <param name="enumFormString">Form parameter enum test (string) (optional, default to -efg)</param>
|
||||||
|
/// <param name="enumHeaderStringArray">Header parameter enum test (string array) (optional)</param>
|
||||||
|
/// <param name="enumHeaderString">Header parameter enum test (string) (optional, default to -efg)</param>
|
||||||
|
/// <param name="enumQueryStringArray">Query parameter enum test (string array) (optional)</param>
|
||||||
/// <param name="enumQueryString">Query parameter enum test (string) (optional, default to -efg)</param>
|
/// <param name="enumQueryString">Query parameter enum test (string) (optional, default to -efg)</param>
|
||||||
/// <param name="enumQueryInteger">Query parameter enum test (double) (optional)</param>
|
/// <param name="enumQueryInteger">Query parameter enum test (double) (optional)</param>
|
||||||
/// <param name="enumQueryDouble">Query parameter enum test (double) (optional)</param>
|
/// <param name="enumQueryDouble">Query parameter enum test (double) (optional)</param>
|
||||||
/// <returns>Task of void</returns>
|
/// <returns>Task of void</returns>
|
||||||
public async System.Threading.Tasks.Task TestEnumQueryParametersAsync (string enumQueryString = null, decimal? enumQueryInteger = null, double? enumQueryDouble = null)
|
public async System.Threading.Tasks.Task TestEnumParametersAsync (List<string> enumFormStringArray = null, string enumFormString = null, List<string> enumHeaderStringArray = null, string enumHeaderString = null, List<string> enumQueryStringArray = null, string enumQueryString = null, decimal? enumQueryInteger = null, double? enumQueryDouble = null)
|
||||||
{
|
{
|
||||||
await TestEnumQueryParametersAsyncWithHttpInfo(enumQueryString, enumQueryInteger, enumQueryDouble);
|
await TestEnumParametersAsyncWithHttpInfo(enumFormStringArray, enumFormString, enumHeaderStringArray, enumHeaderString, enumQueryStringArray, enumQueryString, enumQueryInteger, enumQueryDouble);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// To test enum query parameters
|
/// To test enum parameters
|
||||||
/// </summary>
|
/// </summary>
|
||||||
/// <exception cref="IO.Swagger.Client.ApiException">Thrown when fails to make API call</exception>
|
/// <exception cref="IO.Swagger.Client.ApiException">Thrown when fails to make API call</exception>
|
||||||
|
/// <param name="enumFormStringArray">Form parameter enum test (string array) (optional)</param>
|
||||||
|
/// <param name="enumFormString">Form parameter enum test (string) (optional, default to -efg)</param>
|
||||||
|
/// <param name="enumHeaderStringArray">Header parameter enum test (string array) (optional)</param>
|
||||||
|
/// <param name="enumHeaderString">Header parameter enum test (string) (optional, default to -efg)</param>
|
||||||
|
/// <param name="enumQueryStringArray">Query parameter enum test (string array) (optional)</param>
|
||||||
/// <param name="enumQueryString">Query parameter enum test (string) (optional, default to -efg)</param>
|
/// <param name="enumQueryString">Query parameter enum test (string) (optional, default to -efg)</param>
|
||||||
/// <param name="enumQueryInteger">Query parameter enum test (double) (optional)</param>
|
/// <param name="enumQueryInteger">Query parameter enum test (double) (optional)</param>
|
||||||
/// <param name="enumQueryDouble">Query parameter enum test (double) (optional)</param>
|
/// <param name="enumQueryDouble">Query parameter enum test (double) (optional)</param>
|
||||||
/// <returns>Task of ApiResponse</returns>
|
/// <returns>Task of ApiResponse</returns>
|
||||||
public async System.Threading.Tasks.Task<ApiResponse<Object>> TestEnumQueryParametersAsyncWithHttpInfo (string enumQueryString = null, decimal? enumQueryInteger = null, double? enumQueryDouble = null)
|
public async System.Threading.Tasks.Task<ApiResponse<Object>> TestEnumParametersAsyncWithHttpInfo (List<string> enumFormStringArray = null, string enumFormString = null, List<string> enumHeaderStringArray = null, string enumHeaderString = null, List<string> enumQueryStringArray = null, string enumQueryString = null, decimal? enumQueryInteger = null, double? enumQueryDouble = null)
|
||||||
{
|
{
|
||||||
|
|
||||||
var localVarPath = "/fake";
|
var localVarPath = "/fake";
|
||||||
@ -837,8 +895,13 @@ namespace IO.Swagger.Api
|
|||||||
// set "format" to json by default
|
// set "format" to json by default
|
||||||
// e.g. /pet/{petId}.{format} becomes /pet/{petId}.json
|
// e.g. /pet/{petId}.{format} becomes /pet/{petId}.json
|
||||||
localVarPathParams.Add("format", "json");
|
localVarPathParams.Add("format", "json");
|
||||||
|
if (enumQueryStringArray != null) localVarQueryParams.Add("enum_query_string_array", Configuration.ApiClient.ParameterToString(enumQueryStringArray)); // query parameter
|
||||||
|
if (enumQueryString != null) localVarQueryParams.Add("enum_query_string", Configuration.ApiClient.ParameterToString(enumQueryString)); // query parameter
|
||||||
if (enumQueryInteger != null) localVarQueryParams.Add("enum_query_integer", Configuration.ApiClient.ParameterToString(enumQueryInteger)); // query parameter
|
if (enumQueryInteger != null) localVarQueryParams.Add("enum_query_integer", Configuration.ApiClient.ParameterToString(enumQueryInteger)); // query parameter
|
||||||
if (enumQueryString != null) localVarFormParams.Add("enum_query_string", Configuration.ApiClient.ParameterToString(enumQueryString)); // form parameter
|
if (enumHeaderStringArray != null) localVarHeaderParams.Add("enum_header_string_array", Configuration.ApiClient.ParameterToString(enumHeaderStringArray)); // header parameter
|
||||||
|
if (enumHeaderString != null) localVarHeaderParams.Add("enum_header_string", Configuration.ApiClient.ParameterToString(enumHeaderString)); // header parameter
|
||||||
|
if (enumFormStringArray != null) localVarFormParams.Add("enum_form_string_array", Configuration.ApiClient.ParameterToString(enumFormStringArray)); // form parameter
|
||||||
|
if (enumFormString != null) localVarFormParams.Add("enum_form_string", Configuration.ApiClient.ParameterToString(enumFormString)); // form parameter
|
||||||
if (enumQueryDouble != null) localVarFormParams.Add("enum_query_double", Configuration.ApiClient.ParameterToString(enumQueryDouble)); // form parameter
|
if (enumQueryDouble != null) localVarFormParams.Add("enum_query_double", Configuration.ApiClient.ParameterToString(enumQueryDouble)); // form parameter
|
||||||
|
|
||||||
|
|
||||||
@ -851,7 +914,7 @@ namespace IO.Swagger.Api
|
|||||||
|
|
||||||
if (ExceptionFactory != null)
|
if (ExceptionFactory != null)
|
||||||
{
|
{
|
||||||
Exception exception = ExceptionFactory("TestEnumQueryParameters", localVarResponse);
|
Exception exception = ExceptionFactory("TestEnumParameters", localVarResponse);
|
||||||
if (exception != null) throw exception;
|
if (exception != null) throw exception;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -24,7 +24,7 @@ limitations under the License.
|
|||||||
<PropertyGroup>
|
<PropertyGroup>
|
||||||
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
|
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
|
||||||
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
|
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
|
||||||
<ProjectGuid>{F616AC0A-13D9-4D7E-ACE1-93E41B628F88}</ProjectGuid>
|
<ProjectGuid>{852B5B14-5D2E-4A76-AA16-DCA2E8B4CCCB}</ProjectGuid>
|
||||||
<OutputType>Library</OutputType>
|
<OutputType>Library</OutputType>
|
||||||
<AppDesignerFolder>Properties</AppDesignerFolder>
|
<AppDesignerFolder>Properties</AppDesignerFolder>
|
||||||
<RootNamespace>IO.Swagger</RootNamespace>
|
<RootNamespace>IO.Swagger</RootNamespace>
|
||||||
|
@ -34,7 +34,7 @@ using Newtonsoft.Json.Converters;
|
|||||||
namespace IO.Swagger.Model
|
namespace IO.Swagger.Model
|
||||||
{
|
{
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Gets or Sets EnumClass
|
/// Defines EnumClass
|
||||||
/// </summary>
|
/// </summary>
|
||||||
[JsonConverter(typeof(StringEnumConverter))]
|
[JsonConverter(typeof(StringEnumConverter))]
|
||||||
public enum EnumClass
|
public enum EnumClass
|
||||||
|
Loading…
x
Reference in New Issue
Block a user