forked from loafle/openapi-generator-original
C# API Client CancellationToken, Base Validation and Nullable/Required (#13049)
* Ensure CancellationTokenSource disposal in CSharp clients * Fixed broken BaseValidate in CSharp models * Ensure final CancellationToken is used in CSharp API clients * Ensure EmitDefaultValue true for required properties in CSharp clients * Regenerated samples * Fixed broken C# ApiClient.ExecAsync disposable resources
This commit is contained in:
@@ -63,7 +63,7 @@ namespace Org.OpenAPITools.Model
|
||||
/// <summary>
|
||||
/// Gets or Sets ClassName
|
||||
/// </summary>
|
||||
[DataMember(Name = "className", IsRequired = true, EmitDefaultValue = false)]
|
||||
[DataMember(Name = "className", IsRequired = true, EmitDefaultValue = true)]
|
||||
public string ClassName
|
||||
{
|
||||
get{ return _ClassName;}
|
||||
|
||||
@@ -60,7 +60,7 @@ namespace Org.OpenAPITools.Model
|
||||
/// <summary>
|
||||
/// Gets or Sets Cultivar
|
||||
/// </summary>
|
||||
[DataMember(Name = "cultivar", IsRequired = true, EmitDefaultValue = false)]
|
||||
[DataMember(Name = "cultivar", IsRequired = true, EmitDefaultValue = true)]
|
||||
public string Cultivar
|
||||
{
|
||||
get{ return _Cultivar;}
|
||||
|
||||
@@ -55,7 +55,7 @@ namespace Org.OpenAPITools.Model
|
||||
/// <summary>
|
||||
/// Gets or Sets LengthCm
|
||||
/// </summary>
|
||||
[DataMember(Name = "lengthCm", IsRequired = true, EmitDefaultValue = false)]
|
||||
[DataMember(Name = "lengthCm", IsRequired = true, EmitDefaultValue = true)]
|
||||
public decimal LengthCm
|
||||
{
|
||||
get{ return _LengthCm;}
|
||||
|
||||
@@ -58,7 +58,7 @@ namespace Org.OpenAPITools.Model
|
||||
/// <summary>
|
||||
/// Gets or Sets ClassName
|
||||
/// </summary>
|
||||
[DataMember(Name = "className", IsRequired = true, EmitDefaultValue = false)]
|
||||
[DataMember(Name = "className", IsRequired = true, EmitDefaultValue = true)]
|
||||
public string ClassName
|
||||
{
|
||||
get{ return _ClassName;}
|
||||
|
||||
@@ -167,7 +167,7 @@ namespace Org.OpenAPITools.Model
|
||||
/// <returns>Validation Result</returns>
|
||||
protected IEnumerable<System.ComponentModel.DataAnnotations.ValidationResult> BaseValidate(ValidationContext validationContext)
|
||||
{
|
||||
foreach (var x in BaseValidate(validationContext))
|
||||
foreach (var x in base.BaseValidate(validationContext))
|
||||
{
|
||||
yield return x;
|
||||
}
|
||||
|
||||
@@ -88,7 +88,7 @@ namespace Org.OpenAPITools.Model
|
||||
/// <summary>
|
||||
/// Gets or Sets Name
|
||||
/// </summary>
|
||||
[DataMember(Name = "name", IsRequired = true, EmitDefaultValue = false)]
|
||||
[DataMember(Name = "name", IsRequired = true, EmitDefaultValue = true)]
|
||||
public string Name
|
||||
{
|
||||
get{ return _Name;}
|
||||
|
||||
@@ -211,7 +211,7 @@ namespace Org.OpenAPITools.Model
|
||||
/// <returns>Validation Result</returns>
|
||||
protected IEnumerable<System.ComponentModel.DataAnnotations.ValidationResult> BaseValidate(ValidationContext validationContext)
|
||||
{
|
||||
foreach (var x in BaseValidate(validationContext))
|
||||
foreach (var x in base.BaseValidate(validationContext))
|
||||
{
|
||||
yield return x;
|
||||
}
|
||||
|
||||
@@ -65,7 +65,7 @@ namespace Org.OpenAPITools.Model
|
||||
/// <summary>
|
||||
/// Gets or Sets ShapeType
|
||||
/// </summary>
|
||||
[DataMember(Name = "shapeType", IsRequired = true, EmitDefaultValue = false)]
|
||||
[DataMember(Name = "shapeType", IsRequired = true, EmitDefaultValue = true)]
|
||||
public string ShapeType
|
||||
{
|
||||
get{ return _ShapeType;}
|
||||
@@ -89,7 +89,7 @@ namespace Org.OpenAPITools.Model
|
||||
/// <summary>
|
||||
/// Gets or Sets QuadrilateralType
|
||||
/// </summary>
|
||||
[DataMember(Name = "quadrilateralType", IsRequired = true, EmitDefaultValue = false)]
|
||||
[DataMember(Name = "quadrilateralType", IsRequired = true, EmitDefaultValue = true)]
|
||||
public string QuadrilateralType
|
||||
{
|
||||
get{ return _QuadrilateralType;}
|
||||
|
||||
@@ -58,7 +58,7 @@ namespace Org.OpenAPITools.Model
|
||||
/// <summary>
|
||||
/// Gets or Sets ClassName
|
||||
/// </summary>
|
||||
[DataMember(Name = "className", IsRequired = true, EmitDefaultValue = false)]
|
||||
[DataMember(Name = "className", IsRequired = true, EmitDefaultValue = true)]
|
||||
public string ClassName
|
||||
{
|
||||
get{ return _ClassName;}
|
||||
|
||||
@@ -170,7 +170,7 @@ namespace Org.OpenAPITools.Model
|
||||
/// <returns>Validation Result</returns>
|
||||
protected IEnumerable<System.ComponentModel.DataAnnotations.ValidationResult> BaseValidate(ValidationContext validationContext)
|
||||
{
|
||||
foreach (var x in BaseValidate(validationContext))
|
||||
foreach (var x in base.BaseValidate(validationContext))
|
||||
{
|
||||
yield return x;
|
||||
}
|
||||
|
||||
@@ -115,7 +115,7 @@ namespace Org.OpenAPITools.Model
|
||||
/// Gets or Sets EnumStringRequired
|
||||
/// </summary>
|
||||
|
||||
[DataMember(Name = "enum_string_required", IsRequired = true, EmitDefaultValue = false)]
|
||||
[DataMember(Name = "enum_string_required", IsRequired = true, EmitDefaultValue = true)]
|
||||
public EnumStringRequiredEnum EnumStringRequired
|
||||
{
|
||||
get{ return _EnumStringRequired;}
|
||||
|
||||
@@ -65,7 +65,7 @@ namespace Org.OpenAPITools.Model
|
||||
/// <summary>
|
||||
/// Gets or Sets ShapeType
|
||||
/// </summary>
|
||||
[DataMember(Name = "shapeType", IsRequired = true, EmitDefaultValue = false)]
|
||||
[DataMember(Name = "shapeType", IsRequired = true, EmitDefaultValue = true)]
|
||||
public string ShapeType
|
||||
{
|
||||
get{ return _ShapeType;}
|
||||
@@ -89,7 +89,7 @@ namespace Org.OpenAPITools.Model
|
||||
/// <summary>
|
||||
/// Gets or Sets TriangleType
|
||||
/// </summary>
|
||||
[DataMember(Name = "triangleType", IsRequired = true, EmitDefaultValue = false)]
|
||||
[DataMember(Name = "triangleType", IsRequired = true, EmitDefaultValue = true)]
|
||||
public string TriangleType
|
||||
{
|
||||
get{ return _TriangleType;}
|
||||
|
||||
@@ -213,7 +213,7 @@ namespace Org.OpenAPITools.Model
|
||||
/// <summary>
|
||||
/// Gets or Sets Number
|
||||
/// </summary>
|
||||
[DataMember(Name = "number", IsRequired = true, EmitDefaultValue = false)]
|
||||
[DataMember(Name = "number", IsRequired = true, EmitDefaultValue = true)]
|
||||
public decimal Number
|
||||
{
|
||||
get{ return _Number;}
|
||||
@@ -333,7 +333,7 @@ namespace Org.OpenAPITools.Model
|
||||
/// <summary>
|
||||
/// Gets or Sets Byte
|
||||
/// </summary>
|
||||
[DataMember(Name = "byte", IsRequired = true, EmitDefaultValue = false)]
|
||||
[DataMember(Name = "byte", IsRequired = true, EmitDefaultValue = true)]
|
||||
public byte[] Byte
|
||||
{
|
||||
get{ return _Byte;}
|
||||
@@ -382,7 +382,7 @@ namespace Org.OpenAPITools.Model
|
||||
/// Gets or Sets Date
|
||||
/// </summary>
|
||||
[JsonConverter(typeof(OpenAPIDateConverter))]
|
||||
[DataMember(Name = "date", IsRequired = true, EmitDefaultValue = false)]
|
||||
[DataMember(Name = "date", IsRequired = true, EmitDefaultValue = true)]
|
||||
public DateTime Date
|
||||
{
|
||||
get{ return _Date;}
|
||||
@@ -454,7 +454,7 @@ namespace Org.OpenAPITools.Model
|
||||
/// <summary>
|
||||
/// Gets or Sets Password
|
||||
/// </summary>
|
||||
[DataMember(Name = "password", IsRequired = true, EmitDefaultValue = false)]
|
||||
[DataMember(Name = "password", IsRequired = true, EmitDefaultValue = true)]
|
||||
public string Password
|
||||
{
|
||||
get{ return _Password;}
|
||||
|
||||
@@ -62,7 +62,7 @@ namespace Org.OpenAPITools.Model
|
||||
/// <summary>
|
||||
/// Gets or Sets PetType
|
||||
/// </summary>
|
||||
[DataMember(Name = "pet_type", IsRequired = true, EmitDefaultValue = false)]
|
||||
[DataMember(Name = "pet_type", IsRequired = true, EmitDefaultValue = true)]
|
||||
public string PetType
|
||||
{
|
||||
get{ return _PetType;}
|
||||
|
||||
@@ -61,7 +61,7 @@ namespace Org.OpenAPITools.Model
|
||||
/// <summary>
|
||||
/// Gets or Sets ShapeType
|
||||
/// </summary>
|
||||
[DataMember(Name = "shapeType", IsRequired = true, EmitDefaultValue = false)]
|
||||
[DataMember(Name = "shapeType", IsRequired = true, EmitDefaultValue = true)]
|
||||
public string ShapeType
|
||||
{
|
||||
get{ return _ShapeType;}
|
||||
@@ -85,7 +85,7 @@ namespace Org.OpenAPITools.Model
|
||||
/// <summary>
|
||||
/// Gets or Sets TriangleType
|
||||
/// </summary>
|
||||
[DataMember(Name = "triangleType", IsRequired = true, EmitDefaultValue = false)]
|
||||
[DataMember(Name = "triangleType", IsRequired = true, EmitDefaultValue = true)]
|
||||
public string TriangleType
|
||||
{
|
||||
get{ return _TriangleType;}
|
||||
|
||||
@@ -59,7 +59,7 @@ namespace Org.OpenAPITools.Model
|
||||
/// <summary>
|
||||
/// Gets or Sets _Name
|
||||
/// </summary>
|
||||
[DataMember(Name = "name", IsRequired = true, EmitDefaultValue = false)]
|
||||
[DataMember(Name = "name", IsRequired = true, EmitDefaultValue = true)]
|
||||
public int _Name
|
||||
{
|
||||
get{ return __Name;}
|
||||
|
||||
@@ -135,7 +135,7 @@ namespace Org.OpenAPITools.Model
|
||||
/// <returns>Validation Result</returns>
|
||||
protected IEnumerable<System.ComponentModel.DataAnnotations.ValidationResult> BaseValidate(ValidationContext validationContext)
|
||||
{
|
||||
foreach (var x in BaseValidate(validationContext))
|
||||
foreach (var x in base.BaseValidate(validationContext))
|
||||
{
|
||||
yield return x;
|
||||
}
|
||||
|
||||
@@ -191,7 +191,7 @@ namespace Org.OpenAPITools.Model
|
||||
/// <summary>
|
||||
/// Gets or Sets Name
|
||||
/// </summary>
|
||||
[DataMember(Name = "name", IsRequired = true, EmitDefaultValue = false)]
|
||||
[DataMember(Name = "name", IsRequired = true, EmitDefaultValue = true)]
|
||||
public string Name
|
||||
{
|
||||
get{ return _Name;}
|
||||
@@ -215,7 +215,7 @@ namespace Org.OpenAPITools.Model
|
||||
/// <summary>
|
||||
/// Gets or Sets PhotoUrls
|
||||
/// </summary>
|
||||
[DataMember(Name = "photoUrls", IsRequired = true, EmitDefaultValue = false)]
|
||||
[DataMember(Name = "photoUrls", IsRequired = true, EmitDefaultValue = true)]
|
||||
public List<string> PhotoUrls
|
||||
{
|
||||
get{ return _PhotoUrls;}
|
||||
|
||||
@@ -58,7 +58,7 @@ namespace Org.OpenAPITools.Model
|
||||
/// <summary>
|
||||
/// Gets or Sets QuadrilateralType
|
||||
/// </summary>
|
||||
[DataMember(Name = "quadrilateralType", IsRequired = true, EmitDefaultValue = false)]
|
||||
[DataMember(Name = "quadrilateralType", IsRequired = true, EmitDefaultValue = true)]
|
||||
public string QuadrilateralType
|
||||
{
|
||||
get{ return _QuadrilateralType;}
|
||||
|
||||
@@ -65,7 +65,7 @@ namespace Org.OpenAPITools.Model
|
||||
/// <summary>
|
||||
/// Gets or Sets ShapeType
|
||||
/// </summary>
|
||||
[DataMember(Name = "shapeType", IsRequired = true, EmitDefaultValue = false)]
|
||||
[DataMember(Name = "shapeType", IsRequired = true, EmitDefaultValue = true)]
|
||||
public string ShapeType
|
||||
{
|
||||
get{ return _ShapeType;}
|
||||
@@ -89,7 +89,7 @@ namespace Org.OpenAPITools.Model
|
||||
/// <summary>
|
||||
/// Gets or Sets TriangleType
|
||||
/// </summary>
|
||||
[DataMember(Name = "triangleType", IsRequired = true, EmitDefaultValue = false)]
|
||||
[DataMember(Name = "triangleType", IsRequired = true, EmitDefaultValue = true)]
|
||||
public string TriangleType
|
||||
{
|
||||
get{ return _TriangleType;}
|
||||
|
||||
@@ -58,7 +58,7 @@ namespace Org.OpenAPITools.Model
|
||||
/// <summary>
|
||||
/// Gets or Sets ShapeType
|
||||
/// </summary>
|
||||
[DataMember(Name = "shapeType", IsRequired = true, EmitDefaultValue = false)]
|
||||
[DataMember(Name = "shapeType", IsRequired = true, EmitDefaultValue = true)]
|
||||
public string ShapeType
|
||||
{
|
||||
get{ return _ShapeType;}
|
||||
|
||||
@@ -65,7 +65,7 @@ namespace Org.OpenAPITools.Model
|
||||
/// <summary>
|
||||
/// Gets or Sets ShapeType
|
||||
/// </summary>
|
||||
[DataMember(Name = "shapeType", IsRequired = true, EmitDefaultValue = false)]
|
||||
[DataMember(Name = "shapeType", IsRequired = true, EmitDefaultValue = true)]
|
||||
public string ShapeType
|
||||
{
|
||||
get{ return _ShapeType;}
|
||||
@@ -89,7 +89,7 @@ namespace Org.OpenAPITools.Model
|
||||
/// <summary>
|
||||
/// Gets or Sets QuadrilateralType
|
||||
/// </summary>
|
||||
[DataMember(Name = "quadrilateralType", IsRequired = true, EmitDefaultValue = false)]
|
||||
[DataMember(Name = "quadrilateralType", IsRequired = true, EmitDefaultValue = true)]
|
||||
public string QuadrilateralType
|
||||
{
|
||||
get{ return _QuadrilateralType;}
|
||||
|
||||
@@ -58,7 +58,7 @@ namespace Org.OpenAPITools.Model
|
||||
/// <summary>
|
||||
/// Gets or Sets TriangleType
|
||||
/// </summary>
|
||||
[DataMember(Name = "triangleType", IsRequired = true, EmitDefaultValue = false)]
|
||||
[DataMember(Name = "triangleType", IsRequired = true, EmitDefaultValue = true)]
|
||||
public string TriangleType
|
||||
{
|
||||
get{ return _TriangleType;}
|
||||
|
||||
@@ -118,7 +118,7 @@ namespace Org.OpenAPITools.Model
|
||||
/// <summary>
|
||||
/// Gets or Sets ClassName
|
||||
/// </summary>
|
||||
[DataMember(Name = "className", IsRequired = true, EmitDefaultValue = false)]
|
||||
[DataMember(Name = "className", IsRequired = true, EmitDefaultValue = true)]
|
||||
public string ClassName
|
||||
{
|
||||
get{ return _ClassName;}
|
||||
|
||||
@@ -116,7 +116,7 @@ namespace Org.OpenAPITools.Model
|
||||
/// <summary>
|
||||
/// Gets or Sets ClassName
|
||||
/// </summary>
|
||||
[DataMember(Name = "className", IsRequired = true, EmitDefaultValue = false)]
|
||||
[DataMember(Name = "className", IsRequired = true, EmitDefaultValue = true)]
|
||||
public string ClassName
|
||||
{
|
||||
get{ return _ClassName;}
|
||||
|
||||
@@ -451,80 +451,97 @@ namespace Org.OpenAPITools.Client
|
||||
IReadableConfiguration configuration,
|
||||
System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken))
|
||||
{
|
||||
CancellationTokenSource timeoutTokenSource = null;
|
||||
CancellationTokenSource finalTokenSource = null;
|
||||
var deserializer = new CustomJsonCodec(SerializerSettings, configuration);
|
||||
|
||||
var finalToken = cancellationToken;
|
||||
|
||||
if (configuration.Timeout > 0)
|
||||
try
|
||||
{
|
||||
var tokenSource = new CancellationTokenSource(configuration.Timeout);
|
||||
finalToken = CancellationTokenSource.CreateLinkedTokenSource(finalToken, tokenSource.Token).Token;
|
||||
}
|
||||
|
||||
if (configuration.Proxy != null)
|
||||
{
|
||||
if(_httpClientHandler == null) throw new InvalidOperationException("Configuration `Proxy` not supported when the client is explicitly created without an HttpClientHandler, use the proper constructor.");
|
||||
_httpClientHandler.Proxy = configuration.Proxy;
|
||||
}
|
||||
|
||||
if (configuration.ClientCertificates != null)
|
||||
{
|
||||
if(_httpClientHandler == null) throw new InvalidOperationException("Configuration `ClientCertificates` not supported when the client is explicitly created without an HttpClientHandler, use the proper constructor.");
|
||||
_httpClientHandler.ClientCertificates.AddRange(configuration.ClientCertificates);
|
||||
}
|
||||
|
||||
var cookieContainer = req.Properties.ContainsKey("CookieContainer") ? req.Properties["CookieContainer"] as List<Cookie> : null;
|
||||
|
||||
if (cookieContainer != null)
|
||||
{
|
||||
if(_httpClientHandler == null) throw new InvalidOperationException("Request property `CookieContainer` not supported when the client is explicitly created without an HttpClientHandler, use the proper constructor.");
|
||||
foreach (var cookie in cookieContainer)
|
||||
if (configuration.Timeout > 0)
|
||||
{
|
||||
_httpClientHandler.CookieContainer.Add(cookie);
|
||||
timeoutTokenSource = new CancellationTokenSource(configuration.Timeout);
|
||||
finalTokenSource = CancellationTokenSource.CreateLinkedTokenSource(finalToken, timeoutTokenSource.Token);
|
||||
finalToken = finalTokenSource.Token;
|
||||
}
|
||||
|
||||
if (configuration.Proxy != null)
|
||||
{
|
||||
if(_httpClientHandler == null) throw new InvalidOperationException("Configuration `Proxy` not supported when the client is explicitly created without an HttpClientHandler, use the proper constructor.");
|
||||
_httpClientHandler.Proxy = configuration.Proxy;
|
||||
}
|
||||
|
||||
if (configuration.ClientCertificates != null)
|
||||
{
|
||||
if(_httpClientHandler == null) throw new InvalidOperationException("Configuration `ClientCertificates` not supported when the client is explicitly created without an HttpClientHandler, use the proper constructor.");
|
||||
_httpClientHandler.ClientCertificates.AddRange(configuration.ClientCertificates);
|
||||
}
|
||||
|
||||
var cookieContainer = req.Properties.ContainsKey("CookieContainer") ? req.Properties["CookieContainer"] as List<Cookie> : null;
|
||||
|
||||
if (cookieContainer != null)
|
||||
{
|
||||
if(_httpClientHandler == null) throw new InvalidOperationException("Request property `CookieContainer` not supported when the client is explicitly created without an HttpClientHandler, use the proper constructor.");
|
||||
foreach (var cookie in cookieContainer)
|
||||
{
|
||||
_httpClientHandler.CookieContainer.Add(cookie);
|
||||
}
|
||||
}
|
||||
|
||||
InterceptRequest(req);
|
||||
|
||||
HttpResponseMessage response;
|
||||
if (RetryConfiguration.AsyncRetryPolicy != null)
|
||||
{
|
||||
var policy = RetryConfiguration.AsyncRetryPolicy;
|
||||
var policyResult = await policy
|
||||
.ExecuteAndCaptureAsync(() => _httpClient.SendAsync(req, finalToken))
|
||||
.ConfigureAwait(false);
|
||||
response = (policyResult.Outcome == OutcomeType.Successful) ?
|
||||
policyResult.Result : new HttpResponseMessage()
|
||||
{
|
||||
ReasonPhrase = policyResult.FinalException.ToString(),
|
||||
RequestMessage = req
|
||||
};
|
||||
}
|
||||
else
|
||||
{
|
||||
response = await _httpClient.SendAsync(req, finalToken).ConfigureAwait(false);
|
||||
}
|
||||
|
||||
if (!response.IsSuccessStatusCode)
|
||||
{
|
||||
return await ToApiResponse<T>(response, default(T), req.RequestUri);
|
||||
}
|
||||
|
||||
object responseData = await deserializer.Deserialize<T>(response);
|
||||
|
||||
// if the response type is oneOf/anyOf, call FromJSON to deserialize the data
|
||||
if (typeof(Org.OpenAPITools.Model.AbstractOpenAPISchema).IsAssignableFrom(typeof(T)))
|
||||
{
|
||||
responseData = (T) typeof(T).GetMethod("FromJson").Invoke(null, new object[] { response.Content });
|
||||
}
|
||||
else if (typeof(T).Name == "Stream") // for binary response
|
||||
{
|
||||
responseData = (T) (object) await response.Content.ReadAsStreamAsync();
|
||||
}
|
||||
|
||||
InterceptResponse(req, response);
|
||||
|
||||
return await ToApiResponse<T>(response, responseData, req.RequestUri);
|
||||
}
|
||||
finally
|
||||
{
|
||||
if (timeoutTokenSource != null)
|
||||
{
|
||||
timeoutTokenSource.Dispose();
|
||||
}
|
||||
|
||||
if (finalTokenSource != null)
|
||||
{
|
||||
finalTokenSource.Dispose();
|
||||
}
|
||||
}
|
||||
|
||||
InterceptRequest(req);
|
||||
|
||||
HttpResponseMessage response;
|
||||
if (RetryConfiguration.AsyncRetryPolicy != null)
|
||||
{
|
||||
var policy = RetryConfiguration.AsyncRetryPolicy;
|
||||
var policyResult = await policy
|
||||
.ExecuteAndCaptureAsync(() => _httpClient.SendAsync(req, cancellationToken))
|
||||
.ConfigureAwait(false);
|
||||
response = (policyResult.Outcome == OutcomeType.Successful) ?
|
||||
policyResult.Result : new HttpResponseMessage()
|
||||
{
|
||||
ReasonPhrase = policyResult.FinalException.ToString(),
|
||||
RequestMessage = req
|
||||
};
|
||||
}
|
||||
else
|
||||
{
|
||||
response = await _httpClient.SendAsync(req, cancellationToken).ConfigureAwait(false);
|
||||
}
|
||||
|
||||
if (!response.IsSuccessStatusCode)
|
||||
{
|
||||
return await ToApiResponse<T>(response, default(T), req.RequestUri);
|
||||
}
|
||||
|
||||
object responseData = await deserializer.Deserialize<T>(response);
|
||||
|
||||
// if the response type is oneOf/anyOf, call FromJSON to deserialize the data
|
||||
if (typeof(Org.OpenAPITools.Model.AbstractOpenAPISchema).IsAssignableFrom(typeof(T)))
|
||||
{
|
||||
responseData = (T) typeof(T).GetMethod("FromJson").Invoke(null, new object[] { response.Content });
|
||||
}
|
||||
else if (typeof(T).Name == "Stream") // for binary response
|
||||
{
|
||||
responseData = (T) (object) await response.Content.ReadAsStreamAsync();
|
||||
}
|
||||
|
||||
InterceptResponse(req, response);
|
||||
|
||||
return await ToApiResponse<T>(response, responseData, req.RequestUri);
|
||||
}
|
||||
|
||||
#region IAsynchronousClient
|
||||
|
||||
@@ -66,7 +66,7 @@ namespace Org.OpenAPITools.Model
|
||||
/// <summary>
|
||||
/// Gets or Sets ClassName
|
||||
/// </summary>
|
||||
[DataMember(Name = "className", IsRequired = true, EmitDefaultValue = false)]
|
||||
[DataMember(Name = "className", IsRequired = true, EmitDefaultValue = true)]
|
||||
public string ClassName { get; set; }
|
||||
|
||||
/// <summary>
|
||||
|
||||
@@ -57,7 +57,7 @@ namespace Org.OpenAPITools.Model
|
||||
/// <summary>
|
||||
/// Gets or Sets Cultivar
|
||||
/// </summary>
|
||||
[DataMember(Name = "cultivar", IsRequired = true, EmitDefaultValue = false)]
|
||||
[DataMember(Name = "cultivar", IsRequired = true, EmitDefaultValue = true)]
|
||||
public string Cultivar { get; set; }
|
||||
|
||||
/// <summary>
|
||||
|
||||
@@ -52,7 +52,7 @@ namespace Org.OpenAPITools.Model
|
||||
/// <summary>
|
||||
/// Gets or Sets LengthCm
|
||||
/// </summary>
|
||||
[DataMember(Name = "lengthCm", IsRequired = true, EmitDefaultValue = false)]
|
||||
[DataMember(Name = "lengthCm", IsRequired = true, EmitDefaultValue = true)]
|
||||
public decimal LengthCm { get; set; }
|
||||
|
||||
/// <summary>
|
||||
|
||||
@@ -59,7 +59,7 @@ namespace Org.OpenAPITools.Model
|
||||
/// <summary>
|
||||
/// Gets or Sets ClassName
|
||||
/// </summary>
|
||||
[DataMember(Name = "className", IsRequired = true, EmitDefaultValue = false)]
|
||||
[DataMember(Name = "className", IsRequired = true, EmitDefaultValue = true)]
|
||||
public string ClassName { get; set; }
|
||||
|
||||
/// <summary>
|
||||
|
||||
@@ -146,7 +146,7 @@ namespace Org.OpenAPITools.Model
|
||||
/// <returns>Validation Result</returns>
|
||||
protected IEnumerable<System.ComponentModel.DataAnnotations.ValidationResult> BaseValidate(ValidationContext validationContext)
|
||||
{
|
||||
foreach (var x in BaseValidate(validationContext))
|
||||
foreach (var x in base.BaseValidate(validationContext))
|
||||
{
|
||||
yield return x;
|
||||
}
|
||||
|
||||
@@ -67,7 +67,7 @@ namespace Org.OpenAPITools.Model
|
||||
/// <summary>
|
||||
/// Gets or Sets Name
|
||||
/// </summary>
|
||||
[DataMember(Name = "name", IsRequired = true, EmitDefaultValue = false)]
|
||||
[DataMember(Name = "name", IsRequired = true, EmitDefaultValue = true)]
|
||||
public string Name { get; set; }
|
||||
|
||||
/// <summary>
|
||||
|
||||
@@ -171,7 +171,7 @@ namespace Org.OpenAPITools.Model
|
||||
/// <returns>Validation Result</returns>
|
||||
protected IEnumerable<System.ComponentModel.DataAnnotations.ValidationResult> BaseValidate(ValidationContext validationContext)
|
||||
{
|
||||
foreach (var x in BaseValidate(validationContext))
|
||||
foreach (var x in base.BaseValidate(validationContext))
|
||||
{
|
||||
yield return x;
|
||||
}
|
||||
|
||||
@@ -66,13 +66,13 @@ namespace Org.OpenAPITools.Model
|
||||
/// <summary>
|
||||
/// Gets or Sets ShapeType
|
||||
/// </summary>
|
||||
[DataMember(Name = "shapeType", IsRequired = true, EmitDefaultValue = false)]
|
||||
[DataMember(Name = "shapeType", IsRequired = true, EmitDefaultValue = true)]
|
||||
public string ShapeType { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// Gets or Sets QuadrilateralType
|
||||
/// </summary>
|
||||
[DataMember(Name = "quadrilateralType", IsRequired = true, EmitDefaultValue = false)]
|
||||
[DataMember(Name = "quadrilateralType", IsRequired = true, EmitDefaultValue = true)]
|
||||
public string QuadrilateralType { get; set; }
|
||||
|
||||
/// <summary>
|
||||
|
||||
@@ -59,7 +59,7 @@ namespace Org.OpenAPITools.Model
|
||||
/// <summary>
|
||||
/// Gets or Sets ClassName
|
||||
/// </summary>
|
||||
[DataMember(Name = "className", IsRequired = true, EmitDefaultValue = false)]
|
||||
[DataMember(Name = "className", IsRequired = true, EmitDefaultValue = true)]
|
||||
public string ClassName { get; set; }
|
||||
|
||||
/// <summary>
|
||||
|
||||
@@ -149,7 +149,7 @@ namespace Org.OpenAPITools.Model
|
||||
/// <returns>Validation Result</returns>
|
||||
protected IEnumerable<System.ComponentModel.DataAnnotations.ValidationResult> BaseValidate(ValidationContext validationContext)
|
||||
{
|
||||
foreach (var x in BaseValidate(validationContext))
|
||||
foreach (var x in base.BaseValidate(validationContext))
|
||||
{
|
||||
yield return x;
|
||||
}
|
||||
|
||||
@@ -95,7 +95,7 @@ namespace Org.OpenAPITools.Model
|
||||
/// <summary>
|
||||
/// Gets or Sets EnumStringRequired
|
||||
/// </summary>
|
||||
[DataMember(Name = "enum_string_required", IsRequired = true, EmitDefaultValue = false)]
|
||||
[DataMember(Name = "enum_string_required", IsRequired = true, EmitDefaultValue = true)]
|
||||
public EnumStringRequiredEnum EnumStringRequired { get; set; }
|
||||
/// <summary>
|
||||
/// Defines EnumInteger
|
||||
|
||||
@@ -66,13 +66,13 @@ namespace Org.OpenAPITools.Model
|
||||
/// <summary>
|
||||
/// Gets or Sets ShapeType
|
||||
/// </summary>
|
||||
[DataMember(Name = "shapeType", IsRequired = true, EmitDefaultValue = false)]
|
||||
[DataMember(Name = "shapeType", IsRequired = true, EmitDefaultValue = true)]
|
||||
public string ShapeType { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// Gets or Sets TriangleType
|
||||
/// </summary>
|
||||
[DataMember(Name = "triangleType", IsRequired = true, EmitDefaultValue = false)]
|
||||
[DataMember(Name = "triangleType", IsRequired = true, EmitDefaultValue = true)]
|
||||
public string TriangleType { get; set; }
|
||||
|
||||
/// <summary>
|
||||
|
||||
@@ -112,7 +112,7 @@ namespace Org.OpenAPITools.Model
|
||||
/// <summary>
|
||||
/// Gets or Sets Number
|
||||
/// </summary>
|
||||
[DataMember(Name = "number", IsRequired = true, EmitDefaultValue = false)]
|
||||
[DataMember(Name = "number", IsRequired = true, EmitDefaultValue = true)]
|
||||
public decimal Number { get; set; }
|
||||
|
||||
/// <summary>
|
||||
@@ -142,7 +142,7 @@ namespace Org.OpenAPITools.Model
|
||||
/// <summary>
|
||||
/// Gets or Sets Byte
|
||||
/// </summary>
|
||||
[DataMember(Name = "byte", IsRequired = true, EmitDefaultValue = false)]
|
||||
[DataMember(Name = "byte", IsRequired = true, EmitDefaultValue = true)]
|
||||
public byte[] Byte { get; set; }
|
||||
|
||||
/// <summary>
|
||||
@@ -154,7 +154,7 @@ namespace Org.OpenAPITools.Model
|
||||
/// <summary>
|
||||
/// Gets or Sets Date
|
||||
/// </summary>
|
||||
[DataMember(Name = "date", IsRequired = true, EmitDefaultValue = false)]
|
||||
[DataMember(Name = "date", IsRequired = true, EmitDefaultValue = true)]
|
||||
[JsonConverter(typeof(OpenAPIDateConverter))]
|
||||
public DateTime Date { get; set; }
|
||||
|
||||
@@ -173,7 +173,7 @@ namespace Org.OpenAPITools.Model
|
||||
/// <summary>
|
||||
/// Gets or Sets Password
|
||||
/// </summary>
|
||||
[DataMember(Name = "password", IsRequired = true, EmitDefaultValue = false)]
|
||||
[DataMember(Name = "password", IsRequired = true, EmitDefaultValue = true)]
|
||||
public string Password { get; set; }
|
||||
|
||||
/// <summary>
|
||||
|
||||
@@ -63,7 +63,7 @@ namespace Org.OpenAPITools.Model
|
||||
/// <summary>
|
||||
/// Gets or Sets PetType
|
||||
/// </summary>
|
||||
[DataMember(Name = "pet_type", IsRequired = true, EmitDefaultValue = false)]
|
||||
[DataMember(Name = "pet_type", IsRequired = true, EmitDefaultValue = true)]
|
||||
public string PetType { get; set; }
|
||||
|
||||
/// <summary>
|
||||
|
||||
@@ -62,13 +62,13 @@ namespace Org.OpenAPITools.Model
|
||||
/// <summary>
|
||||
/// Gets or Sets ShapeType
|
||||
/// </summary>
|
||||
[DataMember(Name = "shapeType", IsRequired = true, EmitDefaultValue = false)]
|
||||
[DataMember(Name = "shapeType", IsRequired = true, EmitDefaultValue = true)]
|
||||
public string ShapeType { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// Gets or Sets TriangleType
|
||||
/// </summary>
|
||||
[DataMember(Name = "triangleType", IsRequired = true, EmitDefaultValue = false)]
|
||||
[DataMember(Name = "triangleType", IsRequired = true, EmitDefaultValue = true)]
|
||||
public string TriangleType { get; set; }
|
||||
|
||||
/// <summary>
|
||||
|
||||
@@ -56,7 +56,7 @@ namespace Org.OpenAPITools.Model
|
||||
/// <summary>
|
||||
/// Gets or Sets _Name
|
||||
/// </summary>
|
||||
[DataMember(Name = "name", IsRequired = true, EmitDefaultValue = false)]
|
||||
[DataMember(Name = "name", IsRequired = true, EmitDefaultValue = true)]
|
||||
public int _Name { get; set; }
|
||||
|
||||
/// <summary>
|
||||
|
||||
@@ -136,7 +136,7 @@ namespace Org.OpenAPITools.Model
|
||||
/// <returns>Validation Result</returns>
|
||||
protected IEnumerable<System.ComponentModel.DataAnnotations.ValidationResult> BaseValidate(ValidationContext validationContext)
|
||||
{
|
||||
foreach (var x in BaseValidate(validationContext))
|
||||
foreach (var x in base.BaseValidate(validationContext))
|
||||
{
|
||||
yield return x;
|
||||
}
|
||||
|
||||
@@ -120,13 +120,13 @@ namespace Org.OpenAPITools.Model
|
||||
/// <summary>
|
||||
/// Gets or Sets Name
|
||||
/// </summary>
|
||||
[DataMember(Name = "name", IsRequired = true, EmitDefaultValue = false)]
|
||||
[DataMember(Name = "name", IsRequired = true, EmitDefaultValue = true)]
|
||||
public string Name { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// Gets or Sets PhotoUrls
|
||||
/// </summary>
|
||||
[DataMember(Name = "photoUrls", IsRequired = true, EmitDefaultValue = false)]
|
||||
[DataMember(Name = "photoUrls", IsRequired = true, EmitDefaultValue = true)]
|
||||
public List<string> PhotoUrls { get; set; }
|
||||
|
||||
/// <summary>
|
||||
|
||||
@@ -59,7 +59,7 @@ namespace Org.OpenAPITools.Model
|
||||
/// <summary>
|
||||
/// Gets or Sets QuadrilateralType
|
||||
/// </summary>
|
||||
[DataMember(Name = "quadrilateralType", IsRequired = true, EmitDefaultValue = false)]
|
||||
[DataMember(Name = "quadrilateralType", IsRequired = true, EmitDefaultValue = true)]
|
||||
public string QuadrilateralType { get; set; }
|
||||
|
||||
/// <summary>
|
||||
|
||||
@@ -66,13 +66,13 @@ namespace Org.OpenAPITools.Model
|
||||
/// <summary>
|
||||
/// Gets or Sets ShapeType
|
||||
/// </summary>
|
||||
[DataMember(Name = "shapeType", IsRequired = true, EmitDefaultValue = false)]
|
||||
[DataMember(Name = "shapeType", IsRequired = true, EmitDefaultValue = true)]
|
||||
public string ShapeType { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// Gets or Sets TriangleType
|
||||
/// </summary>
|
||||
[DataMember(Name = "triangleType", IsRequired = true, EmitDefaultValue = false)]
|
||||
[DataMember(Name = "triangleType", IsRequired = true, EmitDefaultValue = true)]
|
||||
public string TriangleType { get; set; }
|
||||
|
||||
/// <summary>
|
||||
|
||||
@@ -59,7 +59,7 @@ namespace Org.OpenAPITools.Model
|
||||
/// <summary>
|
||||
/// Gets or Sets ShapeType
|
||||
/// </summary>
|
||||
[DataMember(Name = "shapeType", IsRequired = true, EmitDefaultValue = false)]
|
||||
[DataMember(Name = "shapeType", IsRequired = true, EmitDefaultValue = true)]
|
||||
public string ShapeType { get; set; }
|
||||
|
||||
/// <summary>
|
||||
|
||||
@@ -66,13 +66,13 @@ namespace Org.OpenAPITools.Model
|
||||
/// <summary>
|
||||
/// Gets or Sets ShapeType
|
||||
/// </summary>
|
||||
[DataMember(Name = "shapeType", IsRequired = true, EmitDefaultValue = false)]
|
||||
[DataMember(Name = "shapeType", IsRequired = true, EmitDefaultValue = true)]
|
||||
public string ShapeType { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// Gets or Sets QuadrilateralType
|
||||
/// </summary>
|
||||
[DataMember(Name = "quadrilateralType", IsRequired = true, EmitDefaultValue = false)]
|
||||
[DataMember(Name = "quadrilateralType", IsRequired = true, EmitDefaultValue = true)]
|
||||
public string QuadrilateralType { get; set; }
|
||||
|
||||
/// <summary>
|
||||
|
||||
@@ -59,7 +59,7 @@ namespace Org.OpenAPITools.Model
|
||||
/// <summary>
|
||||
/// Gets or Sets TriangleType
|
||||
/// </summary>
|
||||
[DataMember(Name = "triangleType", IsRequired = true, EmitDefaultValue = false)]
|
||||
[DataMember(Name = "triangleType", IsRequired = true, EmitDefaultValue = true)]
|
||||
public string TriangleType { get; set; }
|
||||
|
||||
/// <summary>
|
||||
|
||||
@@ -75,7 +75,7 @@ namespace Org.OpenAPITools.Model
|
||||
/// <summary>
|
||||
/// Gets or Sets ClassName
|
||||
/// </summary>
|
||||
[DataMember(Name = "className", IsRequired = true, EmitDefaultValue = false)]
|
||||
[DataMember(Name = "className", IsRequired = true, EmitDefaultValue = true)]
|
||||
public string ClassName { get; set; }
|
||||
|
||||
/// <summary>
|
||||
|
||||
@@ -93,7 +93,7 @@ namespace Org.OpenAPITools.Model
|
||||
/// <summary>
|
||||
/// Gets or Sets ClassName
|
||||
/// </summary>
|
||||
[DataMember(Name = "className", IsRequired = true, EmitDefaultValue = false)]
|
||||
[DataMember(Name = "className", IsRequired = true, EmitDefaultValue = true)]
|
||||
public string ClassName { get; set; }
|
||||
|
||||
/// <summary>
|
||||
|
||||
@@ -65,7 +65,7 @@ namespace Org.OpenAPITools.Model
|
||||
/// <summary>
|
||||
/// Gets or Sets ClassName
|
||||
/// </summary>
|
||||
[DataMember(Name = "className", IsRequired = true, EmitDefaultValue = false)]
|
||||
[DataMember(Name = "className", IsRequired = true, EmitDefaultValue = true)]
|
||||
public string ClassName { get; set; }
|
||||
|
||||
/// <summary>
|
||||
|
||||
@@ -56,7 +56,7 @@ namespace Org.OpenAPITools.Model
|
||||
/// <summary>
|
||||
/// Gets or Sets Cultivar
|
||||
/// </summary>
|
||||
[DataMember(Name = "cultivar", IsRequired = true, EmitDefaultValue = false)]
|
||||
[DataMember(Name = "cultivar", IsRequired = true, EmitDefaultValue = true)]
|
||||
public string Cultivar { get; set; }
|
||||
|
||||
/// <summary>
|
||||
|
||||
@@ -51,7 +51,7 @@ namespace Org.OpenAPITools.Model
|
||||
/// <summary>
|
||||
/// Gets or Sets LengthCm
|
||||
/// </summary>
|
||||
[DataMember(Name = "lengthCm", IsRequired = true, EmitDefaultValue = false)]
|
||||
[DataMember(Name = "lengthCm", IsRequired = true, EmitDefaultValue = true)]
|
||||
public decimal LengthCm { get; set; }
|
||||
|
||||
/// <summary>
|
||||
|
||||
@@ -58,7 +58,7 @@ namespace Org.OpenAPITools.Model
|
||||
/// <summary>
|
||||
/// Gets or Sets ClassName
|
||||
/// </summary>
|
||||
[DataMember(Name = "className", IsRequired = true, EmitDefaultValue = false)]
|
||||
[DataMember(Name = "className", IsRequired = true, EmitDefaultValue = true)]
|
||||
public string ClassName { get; set; }
|
||||
|
||||
/// <summary>
|
||||
|
||||
@@ -145,7 +145,7 @@ namespace Org.OpenAPITools.Model
|
||||
/// <returns>Validation Result</returns>
|
||||
protected IEnumerable<System.ComponentModel.DataAnnotations.ValidationResult> BaseValidate(ValidationContext validationContext)
|
||||
{
|
||||
foreach (var x in BaseValidate(validationContext))
|
||||
foreach (var x in base.BaseValidate(validationContext))
|
||||
{
|
||||
yield return x;
|
||||
}
|
||||
|
||||
@@ -66,7 +66,7 @@ namespace Org.OpenAPITools.Model
|
||||
/// <summary>
|
||||
/// Gets or Sets Name
|
||||
/// </summary>
|
||||
[DataMember(Name = "name", IsRequired = true, EmitDefaultValue = false)]
|
||||
[DataMember(Name = "name", IsRequired = true, EmitDefaultValue = true)]
|
||||
public string Name { get; set; }
|
||||
|
||||
/// <summary>
|
||||
|
||||
@@ -170,7 +170,7 @@ namespace Org.OpenAPITools.Model
|
||||
/// <returns>Validation Result</returns>
|
||||
protected IEnumerable<System.ComponentModel.DataAnnotations.ValidationResult> BaseValidate(ValidationContext validationContext)
|
||||
{
|
||||
foreach (var x in BaseValidate(validationContext))
|
||||
foreach (var x in base.BaseValidate(validationContext))
|
||||
{
|
||||
yield return x;
|
||||
}
|
||||
|
||||
@@ -65,13 +65,13 @@ namespace Org.OpenAPITools.Model
|
||||
/// <summary>
|
||||
/// Gets or Sets ShapeType
|
||||
/// </summary>
|
||||
[DataMember(Name = "shapeType", IsRequired = true, EmitDefaultValue = false)]
|
||||
[DataMember(Name = "shapeType", IsRequired = true, EmitDefaultValue = true)]
|
||||
public string ShapeType { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// Gets or Sets QuadrilateralType
|
||||
/// </summary>
|
||||
[DataMember(Name = "quadrilateralType", IsRequired = true, EmitDefaultValue = false)]
|
||||
[DataMember(Name = "quadrilateralType", IsRequired = true, EmitDefaultValue = true)]
|
||||
public string QuadrilateralType { get; set; }
|
||||
|
||||
/// <summary>
|
||||
|
||||
@@ -58,7 +58,7 @@ namespace Org.OpenAPITools.Model
|
||||
/// <summary>
|
||||
/// Gets or Sets ClassName
|
||||
/// </summary>
|
||||
[DataMember(Name = "className", IsRequired = true, EmitDefaultValue = false)]
|
||||
[DataMember(Name = "className", IsRequired = true, EmitDefaultValue = true)]
|
||||
public string ClassName { get; set; }
|
||||
|
||||
/// <summary>
|
||||
|
||||
@@ -148,7 +148,7 @@ namespace Org.OpenAPITools.Model
|
||||
/// <returns>Validation Result</returns>
|
||||
protected IEnumerable<System.ComponentModel.DataAnnotations.ValidationResult> BaseValidate(ValidationContext validationContext)
|
||||
{
|
||||
foreach (var x in BaseValidate(validationContext))
|
||||
foreach (var x in base.BaseValidate(validationContext))
|
||||
{
|
||||
yield return x;
|
||||
}
|
||||
|
||||
@@ -94,7 +94,7 @@ namespace Org.OpenAPITools.Model
|
||||
/// <summary>
|
||||
/// Gets or Sets EnumStringRequired
|
||||
/// </summary>
|
||||
[DataMember(Name = "enum_string_required", IsRequired = true, EmitDefaultValue = false)]
|
||||
[DataMember(Name = "enum_string_required", IsRequired = true, EmitDefaultValue = true)]
|
||||
public EnumStringRequiredEnum EnumStringRequired { get; set; }
|
||||
/// <summary>
|
||||
/// Defines EnumInteger
|
||||
|
||||
@@ -65,13 +65,13 @@ namespace Org.OpenAPITools.Model
|
||||
/// <summary>
|
||||
/// Gets or Sets ShapeType
|
||||
/// </summary>
|
||||
[DataMember(Name = "shapeType", IsRequired = true, EmitDefaultValue = false)]
|
||||
[DataMember(Name = "shapeType", IsRequired = true, EmitDefaultValue = true)]
|
||||
public string ShapeType { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// Gets or Sets TriangleType
|
||||
/// </summary>
|
||||
[DataMember(Name = "triangleType", IsRequired = true, EmitDefaultValue = false)]
|
||||
[DataMember(Name = "triangleType", IsRequired = true, EmitDefaultValue = true)]
|
||||
public string TriangleType { get; set; }
|
||||
|
||||
/// <summary>
|
||||
|
||||
@@ -111,7 +111,7 @@ namespace Org.OpenAPITools.Model
|
||||
/// <summary>
|
||||
/// Gets or Sets Number
|
||||
/// </summary>
|
||||
[DataMember(Name = "number", IsRequired = true, EmitDefaultValue = false)]
|
||||
[DataMember(Name = "number", IsRequired = true, EmitDefaultValue = true)]
|
||||
public decimal Number { get; set; }
|
||||
|
||||
/// <summary>
|
||||
@@ -141,7 +141,7 @@ namespace Org.OpenAPITools.Model
|
||||
/// <summary>
|
||||
/// Gets or Sets Byte
|
||||
/// </summary>
|
||||
[DataMember(Name = "byte", IsRequired = true, EmitDefaultValue = false)]
|
||||
[DataMember(Name = "byte", IsRequired = true, EmitDefaultValue = true)]
|
||||
public byte[] Byte { get; set; }
|
||||
|
||||
/// <summary>
|
||||
@@ -153,7 +153,7 @@ namespace Org.OpenAPITools.Model
|
||||
/// <summary>
|
||||
/// Gets or Sets Date
|
||||
/// </summary>
|
||||
[DataMember(Name = "date", IsRequired = true, EmitDefaultValue = false)]
|
||||
[DataMember(Name = "date", IsRequired = true, EmitDefaultValue = true)]
|
||||
[JsonConverter(typeof(OpenAPIDateConverter))]
|
||||
public DateTime Date { get; set; }
|
||||
|
||||
@@ -172,7 +172,7 @@ namespace Org.OpenAPITools.Model
|
||||
/// <summary>
|
||||
/// Gets or Sets Password
|
||||
/// </summary>
|
||||
[DataMember(Name = "password", IsRequired = true, EmitDefaultValue = false)]
|
||||
[DataMember(Name = "password", IsRequired = true, EmitDefaultValue = true)]
|
||||
public string Password { get; set; }
|
||||
|
||||
/// <summary>
|
||||
|
||||
@@ -62,7 +62,7 @@ namespace Org.OpenAPITools.Model
|
||||
/// <summary>
|
||||
/// Gets or Sets PetType
|
||||
/// </summary>
|
||||
[DataMember(Name = "pet_type", IsRequired = true, EmitDefaultValue = false)]
|
||||
[DataMember(Name = "pet_type", IsRequired = true, EmitDefaultValue = true)]
|
||||
public string PetType { get; set; }
|
||||
|
||||
/// <summary>
|
||||
|
||||
@@ -61,13 +61,13 @@ namespace Org.OpenAPITools.Model
|
||||
/// <summary>
|
||||
/// Gets or Sets ShapeType
|
||||
/// </summary>
|
||||
[DataMember(Name = "shapeType", IsRequired = true, EmitDefaultValue = false)]
|
||||
[DataMember(Name = "shapeType", IsRequired = true, EmitDefaultValue = true)]
|
||||
public string ShapeType { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// Gets or Sets TriangleType
|
||||
/// </summary>
|
||||
[DataMember(Name = "triangleType", IsRequired = true, EmitDefaultValue = false)]
|
||||
[DataMember(Name = "triangleType", IsRequired = true, EmitDefaultValue = true)]
|
||||
public string TriangleType { get; set; }
|
||||
|
||||
/// <summary>
|
||||
|
||||
@@ -55,7 +55,7 @@ namespace Org.OpenAPITools.Model
|
||||
/// <summary>
|
||||
/// Gets or Sets _Name
|
||||
/// </summary>
|
||||
[DataMember(Name = "name", IsRequired = true, EmitDefaultValue = false)]
|
||||
[DataMember(Name = "name", IsRequired = true, EmitDefaultValue = true)]
|
||||
public int _Name { get; set; }
|
||||
|
||||
/// <summary>
|
||||
|
||||
@@ -135,7 +135,7 @@ namespace Org.OpenAPITools.Model
|
||||
/// <returns>Validation Result</returns>
|
||||
protected IEnumerable<System.ComponentModel.DataAnnotations.ValidationResult> BaseValidate(ValidationContext validationContext)
|
||||
{
|
||||
foreach (var x in BaseValidate(validationContext))
|
||||
foreach (var x in base.BaseValidate(validationContext))
|
||||
{
|
||||
yield return x;
|
||||
}
|
||||
|
||||
@@ -119,13 +119,13 @@ namespace Org.OpenAPITools.Model
|
||||
/// <summary>
|
||||
/// Gets or Sets Name
|
||||
/// </summary>
|
||||
[DataMember(Name = "name", IsRequired = true, EmitDefaultValue = false)]
|
||||
[DataMember(Name = "name", IsRequired = true, EmitDefaultValue = true)]
|
||||
public string Name { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// Gets or Sets PhotoUrls
|
||||
/// </summary>
|
||||
[DataMember(Name = "photoUrls", IsRequired = true, EmitDefaultValue = false)]
|
||||
[DataMember(Name = "photoUrls", IsRequired = true, EmitDefaultValue = true)]
|
||||
public List<string> PhotoUrls { get; set; }
|
||||
|
||||
/// <summary>
|
||||
|
||||
@@ -58,7 +58,7 @@ namespace Org.OpenAPITools.Model
|
||||
/// <summary>
|
||||
/// Gets or Sets QuadrilateralType
|
||||
/// </summary>
|
||||
[DataMember(Name = "quadrilateralType", IsRequired = true, EmitDefaultValue = false)]
|
||||
[DataMember(Name = "quadrilateralType", IsRequired = true, EmitDefaultValue = true)]
|
||||
public string QuadrilateralType { get; set; }
|
||||
|
||||
/// <summary>
|
||||
|
||||
@@ -65,13 +65,13 @@ namespace Org.OpenAPITools.Model
|
||||
/// <summary>
|
||||
/// Gets or Sets ShapeType
|
||||
/// </summary>
|
||||
[DataMember(Name = "shapeType", IsRequired = true, EmitDefaultValue = false)]
|
||||
[DataMember(Name = "shapeType", IsRequired = true, EmitDefaultValue = true)]
|
||||
public string ShapeType { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// Gets or Sets TriangleType
|
||||
/// </summary>
|
||||
[DataMember(Name = "triangleType", IsRequired = true, EmitDefaultValue = false)]
|
||||
[DataMember(Name = "triangleType", IsRequired = true, EmitDefaultValue = true)]
|
||||
public string TriangleType { get; set; }
|
||||
|
||||
/// <summary>
|
||||
|
||||
@@ -58,7 +58,7 @@ namespace Org.OpenAPITools.Model
|
||||
/// <summary>
|
||||
/// Gets or Sets ShapeType
|
||||
/// </summary>
|
||||
[DataMember(Name = "shapeType", IsRequired = true, EmitDefaultValue = false)]
|
||||
[DataMember(Name = "shapeType", IsRequired = true, EmitDefaultValue = true)]
|
||||
public string ShapeType { get; set; }
|
||||
|
||||
/// <summary>
|
||||
|
||||
@@ -65,13 +65,13 @@ namespace Org.OpenAPITools.Model
|
||||
/// <summary>
|
||||
/// Gets or Sets ShapeType
|
||||
/// </summary>
|
||||
[DataMember(Name = "shapeType", IsRequired = true, EmitDefaultValue = false)]
|
||||
[DataMember(Name = "shapeType", IsRequired = true, EmitDefaultValue = true)]
|
||||
public string ShapeType { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// Gets or Sets QuadrilateralType
|
||||
/// </summary>
|
||||
[DataMember(Name = "quadrilateralType", IsRequired = true, EmitDefaultValue = false)]
|
||||
[DataMember(Name = "quadrilateralType", IsRequired = true, EmitDefaultValue = true)]
|
||||
public string QuadrilateralType { get; set; }
|
||||
|
||||
/// <summary>
|
||||
|
||||
@@ -58,7 +58,7 @@ namespace Org.OpenAPITools.Model
|
||||
/// <summary>
|
||||
/// Gets or Sets TriangleType
|
||||
/// </summary>
|
||||
[DataMember(Name = "triangleType", IsRequired = true, EmitDefaultValue = false)]
|
||||
[DataMember(Name = "triangleType", IsRequired = true, EmitDefaultValue = true)]
|
||||
public string TriangleType { get; set; }
|
||||
|
||||
/// <summary>
|
||||
|
||||
@@ -74,7 +74,7 @@ namespace Org.OpenAPITools.Model
|
||||
/// <summary>
|
||||
/// Gets or Sets ClassName
|
||||
/// </summary>
|
||||
[DataMember(Name = "className", IsRequired = true, EmitDefaultValue = false)]
|
||||
[DataMember(Name = "className", IsRequired = true, EmitDefaultValue = true)]
|
||||
public string ClassName { get; set; }
|
||||
|
||||
/// <summary>
|
||||
|
||||
@@ -92,7 +92,7 @@ namespace Org.OpenAPITools.Model
|
||||
/// <summary>
|
||||
/// Gets or Sets ClassName
|
||||
/// </summary>
|
||||
[DataMember(Name = "className", IsRequired = true, EmitDefaultValue = false)]
|
||||
[DataMember(Name = "className", IsRequired = true, EmitDefaultValue = true)]
|
||||
public string ClassName { get; set; }
|
||||
|
||||
/// <summary>
|
||||
|
||||
@@ -65,7 +65,7 @@ namespace Org.OpenAPITools.Model
|
||||
/// <summary>
|
||||
/// Gets or Sets ClassName
|
||||
/// </summary>
|
||||
[DataMember(Name = "className", IsRequired = true, EmitDefaultValue = false)]
|
||||
[DataMember(Name = "className", IsRequired = true, EmitDefaultValue = true)]
|
||||
public string ClassName { get; set; }
|
||||
|
||||
/// <summary>
|
||||
|
||||
@@ -56,7 +56,7 @@ namespace Org.OpenAPITools.Model
|
||||
/// <summary>
|
||||
/// Gets or Sets Cultivar
|
||||
/// </summary>
|
||||
[DataMember(Name = "cultivar", IsRequired = true, EmitDefaultValue = false)]
|
||||
[DataMember(Name = "cultivar", IsRequired = true, EmitDefaultValue = true)]
|
||||
public string Cultivar { get; set; }
|
||||
|
||||
/// <summary>
|
||||
|
||||
@@ -51,7 +51,7 @@ namespace Org.OpenAPITools.Model
|
||||
/// <summary>
|
||||
/// Gets or Sets LengthCm
|
||||
/// </summary>
|
||||
[DataMember(Name = "lengthCm", IsRequired = true, EmitDefaultValue = false)]
|
||||
[DataMember(Name = "lengthCm", IsRequired = true, EmitDefaultValue = true)]
|
||||
public decimal LengthCm { get; set; }
|
||||
|
||||
/// <summary>
|
||||
|
||||
@@ -58,7 +58,7 @@ namespace Org.OpenAPITools.Model
|
||||
/// <summary>
|
||||
/// Gets or Sets ClassName
|
||||
/// </summary>
|
||||
[DataMember(Name = "className", IsRequired = true, EmitDefaultValue = false)]
|
||||
[DataMember(Name = "className", IsRequired = true, EmitDefaultValue = true)]
|
||||
public string ClassName { get; set; }
|
||||
|
||||
/// <summary>
|
||||
|
||||
@@ -145,7 +145,7 @@ namespace Org.OpenAPITools.Model
|
||||
/// <returns>Validation Result</returns>
|
||||
protected IEnumerable<System.ComponentModel.DataAnnotations.ValidationResult> BaseValidate(ValidationContext validationContext)
|
||||
{
|
||||
foreach (var x in BaseValidate(validationContext))
|
||||
foreach (var x in base.BaseValidate(validationContext))
|
||||
{
|
||||
yield return x;
|
||||
}
|
||||
|
||||
@@ -66,7 +66,7 @@ namespace Org.OpenAPITools.Model
|
||||
/// <summary>
|
||||
/// Gets or Sets Name
|
||||
/// </summary>
|
||||
[DataMember(Name = "name", IsRequired = true, EmitDefaultValue = false)]
|
||||
[DataMember(Name = "name", IsRequired = true, EmitDefaultValue = true)]
|
||||
public string Name { get; set; }
|
||||
|
||||
/// <summary>
|
||||
|
||||
@@ -170,7 +170,7 @@ namespace Org.OpenAPITools.Model
|
||||
/// <returns>Validation Result</returns>
|
||||
protected IEnumerable<System.ComponentModel.DataAnnotations.ValidationResult> BaseValidate(ValidationContext validationContext)
|
||||
{
|
||||
foreach (var x in BaseValidate(validationContext))
|
||||
foreach (var x in base.BaseValidate(validationContext))
|
||||
{
|
||||
yield return x;
|
||||
}
|
||||
|
||||
@@ -65,13 +65,13 @@ namespace Org.OpenAPITools.Model
|
||||
/// <summary>
|
||||
/// Gets or Sets ShapeType
|
||||
/// </summary>
|
||||
[DataMember(Name = "shapeType", IsRequired = true, EmitDefaultValue = false)]
|
||||
[DataMember(Name = "shapeType", IsRequired = true, EmitDefaultValue = true)]
|
||||
public string ShapeType { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// Gets or Sets QuadrilateralType
|
||||
/// </summary>
|
||||
[DataMember(Name = "quadrilateralType", IsRequired = true, EmitDefaultValue = false)]
|
||||
[DataMember(Name = "quadrilateralType", IsRequired = true, EmitDefaultValue = true)]
|
||||
public string QuadrilateralType { get; set; }
|
||||
|
||||
/// <summary>
|
||||
|
||||
@@ -58,7 +58,7 @@ namespace Org.OpenAPITools.Model
|
||||
/// <summary>
|
||||
/// Gets or Sets ClassName
|
||||
/// </summary>
|
||||
[DataMember(Name = "className", IsRequired = true, EmitDefaultValue = false)]
|
||||
[DataMember(Name = "className", IsRequired = true, EmitDefaultValue = true)]
|
||||
public string ClassName { get; set; }
|
||||
|
||||
/// <summary>
|
||||
|
||||
@@ -148,7 +148,7 @@ namespace Org.OpenAPITools.Model
|
||||
/// <returns>Validation Result</returns>
|
||||
protected IEnumerable<System.ComponentModel.DataAnnotations.ValidationResult> BaseValidate(ValidationContext validationContext)
|
||||
{
|
||||
foreach (var x in BaseValidate(validationContext))
|
||||
foreach (var x in base.BaseValidate(validationContext))
|
||||
{
|
||||
yield return x;
|
||||
}
|
||||
|
||||
@@ -94,7 +94,7 @@ namespace Org.OpenAPITools.Model
|
||||
/// <summary>
|
||||
/// Gets or Sets EnumStringRequired
|
||||
/// </summary>
|
||||
[DataMember(Name = "enum_string_required", IsRequired = true, EmitDefaultValue = false)]
|
||||
[DataMember(Name = "enum_string_required", IsRequired = true, EmitDefaultValue = true)]
|
||||
public EnumStringRequiredEnum EnumStringRequired { get; set; }
|
||||
/// <summary>
|
||||
/// Defines EnumInteger
|
||||
|
||||
@@ -65,13 +65,13 @@ namespace Org.OpenAPITools.Model
|
||||
/// <summary>
|
||||
/// Gets or Sets ShapeType
|
||||
/// </summary>
|
||||
[DataMember(Name = "shapeType", IsRequired = true, EmitDefaultValue = false)]
|
||||
[DataMember(Name = "shapeType", IsRequired = true, EmitDefaultValue = true)]
|
||||
public string ShapeType { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// Gets or Sets TriangleType
|
||||
/// </summary>
|
||||
[DataMember(Name = "triangleType", IsRequired = true, EmitDefaultValue = false)]
|
||||
[DataMember(Name = "triangleType", IsRequired = true, EmitDefaultValue = true)]
|
||||
public string TriangleType { get; set; }
|
||||
|
||||
/// <summary>
|
||||
|
||||
@@ -111,7 +111,7 @@ namespace Org.OpenAPITools.Model
|
||||
/// <summary>
|
||||
/// Gets or Sets Number
|
||||
/// </summary>
|
||||
[DataMember(Name = "number", IsRequired = true, EmitDefaultValue = false)]
|
||||
[DataMember(Name = "number", IsRequired = true, EmitDefaultValue = true)]
|
||||
public decimal Number { get; set; }
|
||||
|
||||
/// <summary>
|
||||
@@ -141,7 +141,7 @@ namespace Org.OpenAPITools.Model
|
||||
/// <summary>
|
||||
/// Gets or Sets Byte
|
||||
/// </summary>
|
||||
[DataMember(Name = "byte", IsRequired = true, EmitDefaultValue = false)]
|
||||
[DataMember(Name = "byte", IsRequired = true, EmitDefaultValue = true)]
|
||||
public byte[] Byte { get; set; }
|
||||
|
||||
/// <summary>
|
||||
@@ -153,7 +153,7 @@ namespace Org.OpenAPITools.Model
|
||||
/// <summary>
|
||||
/// Gets or Sets Date
|
||||
/// </summary>
|
||||
[DataMember(Name = "date", IsRequired = true, EmitDefaultValue = false)]
|
||||
[DataMember(Name = "date", IsRequired = true, EmitDefaultValue = true)]
|
||||
[JsonConverter(typeof(OpenAPIDateConverter))]
|
||||
public DateTime Date { get; set; }
|
||||
|
||||
@@ -172,7 +172,7 @@ namespace Org.OpenAPITools.Model
|
||||
/// <summary>
|
||||
/// Gets or Sets Password
|
||||
/// </summary>
|
||||
[DataMember(Name = "password", IsRequired = true, EmitDefaultValue = false)]
|
||||
[DataMember(Name = "password", IsRequired = true, EmitDefaultValue = true)]
|
||||
public string Password { get; set; }
|
||||
|
||||
/// <summary>
|
||||
|
||||
@@ -62,7 +62,7 @@ namespace Org.OpenAPITools.Model
|
||||
/// <summary>
|
||||
/// Gets or Sets PetType
|
||||
/// </summary>
|
||||
[DataMember(Name = "pet_type", IsRequired = true, EmitDefaultValue = false)]
|
||||
[DataMember(Name = "pet_type", IsRequired = true, EmitDefaultValue = true)]
|
||||
public string PetType { get; set; }
|
||||
|
||||
/// <summary>
|
||||
|
||||
@@ -61,13 +61,13 @@ namespace Org.OpenAPITools.Model
|
||||
/// <summary>
|
||||
/// Gets or Sets ShapeType
|
||||
/// </summary>
|
||||
[DataMember(Name = "shapeType", IsRequired = true, EmitDefaultValue = false)]
|
||||
[DataMember(Name = "shapeType", IsRequired = true, EmitDefaultValue = true)]
|
||||
public string ShapeType { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// Gets or Sets TriangleType
|
||||
/// </summary>
|
||||
[DataMember(Name = "triangleType", IsRequired = true, EmitDefaultValue = false)]
|
||||
[DataMember(Name = "triangleType", IsRequired = true, EmitDefaultValue = true)]
|
||||
public string TriangleType { get; set; }
|
||||
|
||||
/// <summary>
|
||||
|
||||
@@ -55,7 +55,7 @@ namespace Org.OpenAPITools.Model
|
||||
/// <summary>
|
||||
/// Gets or Sets _Name
|
||||
/// </summary>
|
||||
[DataMember(Name = "name", IsRequired = true, EmitDefaultValue = false)]
|
||||
[DataMember(Name = "name", IsRequired = true, EmitDefaultValue = true)]
|
||||
public int _Name { get; set; }
|
||||
|
||||
/// <summary>
|
||||
|
||||
@@ -135,7 +135,7 @@ namespace Org.OpenAPITools.Model
|
||||
/// <returns>Validation Result</returns>
|
||||
protected IEnumerable<System.ComponentModel.DataAnnotations.ValidationResult> BaseValidate(ValidationContext validationContext)
|
||||
{
|
||||
foreach (var x in BaseValidate(validationContext))
|
||||
foreach (var x in base.BaseValidate(validationContext))
|
||||
{
|
||||
yield return x;
|
||||
}
|
||||
|
||||
@@ -119,13 +119,13 @@ namespace Org.OpenAPITools.Model
|
||||
/// <summary>
|
||||
/// Gets or Sets Name
|
||||
/// </summary>
|
||||
[DataMember(Name = "name", IsRequired = true, EmitDefaultValue = false)]
|
||||
[DataMember(Name = "name", IsRequired = true, EmitDefaultValue = true)]
|
||||
public string Name { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// Gets or Sets PhotoUrls
|
||||
/// </summary>
|
||||
[DataMember(Name = "photoUrls", IsRequired = true, EmitDefaultValue = false)]
|
||||
[DataMember(Name = "photoUrls", IsRequired = true, EmitDefaultValue = true)]
|
||||
public List<string> PhotoUrls { get; set; }
|
||||
|
||||
/// <summary>
|
||||
|
||||
@@ -58,7 +58,7 @@ namespace Org.OpenAPITools.Model
|
||||
/// <summary>
|
||||
/// Gets or Sets QuadrilateralType
|
||||
/// </summary>
|
||||
[DataMember(Name = "quadrilateralType", IsRequired = true, EmitDefaultValue = false)]
|
||||
[DataMember(Name = "quadrilateralType", IsRequired = true, EmitDefaultValue = true)]
|
||||
public string QuadrilateralType { get; set; }
|
||||
|
||||
/// <summary>
|
||||
|
||||
@@ -65,13 +65,13 @@ namespace Org.OpenAPITools.Model
|
||||
/// <summary>
|
||||
/// Gets or Sets ShapeType
|
||||
/// </summary>
|
||||
[DataMember(Name = "shapeType", IsRequired = true, EmitDefaultValue = false)]
|
||||
[DataMember(Name = "shapeType", IsRequired = true, EmitDefaultValue = true)]
|
||||
public string ShapeType { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// Gets or Sets TriangleType
|
||||
/// </summary>
|
||||
[DataMember(Name = "triangleType", IsRequired = true, EmitDefaultValue = false)]
|
||||
[DataMember(Name = "triangleType", IsRequired = true, EmitDefaultValue = true)]
|
||||
public string TriangleType { get; set; }
|
||||
|
||||
/// <summary>
|
||||
|
||||
@@ -58,7 +58,7 @@ namespace Org.OpenAPITools.Model
|
||||
/// <summary>
|
||||
/// Gets or Sets ShapeType
|
||||
/// </summary>
|
||||
[DataMember(Name = "shapeType", IsRequired = true, EmitDefaultValue = false)]
|
||||
[DataMember(Name = "shapeType", IsRequired = true, EmitDefaultValue = true)]
|
||||
public string ShapeType { get; set; }
|
||||
|
||||
/// <summary>
|
||||
|
||||
@@ -65,13 +65,13 @@ namespace Org.OpenAPITools.Model
|
||||
/// <summary>
|
||||
/// Gets or Sets ShapeType
|
||||
/// </summary>
|
||||
[DataMember(Name = "shapeType", IsRequired = true, EmitDefaultValue = false)]
|
||||
[DataMember(Name = "shapeType", IsRequired = true, EmitDefaultValue = true)]
|
||||
public string ShapeType { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// Gets or Sets QuadrilateralType
|
||||
/// </summary>
|
||||
[DataMember(Name = "quadrilateralType", IsRequired = true, EmitDefaultValue = false)]
|
||||
[DataMember(Name = "quadrilateralType", IsRequired = true, EmitDefaultValue = true)]
|
||||
public string QuadrilateralType { get; set; }
|
||||
|
||||
/// <summary>
|
||||
|
||||
@@ -58,7 +58,7 @@ namespace Org.OpenAPITools.Model
|
||||
/// <summary>
|
||||
/// Gets or Sets TriangleType
|
||||
/// </summary>
|
||||
[DataMember(Name = "triangleType", IsRequired = true, EmitDefaultValue = false)]
|
||||
[DataMember(Name = "triangleType", IsRequired = true, EmitDefaultValue = true)]
|
||||
public string TriangleType { get; set; }
|
||||
|
||||
/// <summary>
|
||||
|
||||
@@ -74,7 +74,7 @@ namespace Org.OpenAPITools.Model
|
||||
/// <summary>
|
||||
/// Gets or Sets ClassName
|
||||
/// </summary>
|
||||
[DataMember(Name = "className", IsRequired = true, EmitDefaultValue = false)]
|
||||
[DataMember(Name = "className", IsRequired = true, EmitDefaultValue = true)]
|
||||
public string ClassName { get; set; }
|
||||
|
||||
/// <summary>
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user