used list instead of set (#16015)

This commit is contained in:
devhl-labs 2023-07-05 23:33:01 -04:00 committed by GitHub
parent 5479e57bee
commit 8d625986c6
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
9 changed files with 145 additions and 145 deletions

View File

@ -836,7 +836,7 @@ public abstract class AbstractCSharpCodegen extends DefaultCodegen implements Co
} }
} }
Set<CodegenParameter> referenceTypes = operation.allParams.stream().filter(p -> p.vendorExtensions.get("x-is-value-type") == null && !p.isNullable).collect(Collectors.toSet()); List<CodegenParameter> referenceTypes = operation.allParams.stream().filter(p -> p.vendorExtensions.get("x-is-value-type") == null && !p.isNullable).collect(Collectors.toList());
operation.vendorExtensions.put("x-not-nullable-reference-types", referenceTypes); operation.vendorExtensions.put("x-not-nullable-reference-types", referenceTypes);
operation.vendorExtensions.put("x-has-not-nullable-reference-types", referenceTypes.size() > 0); operation.vendorExtensions.put("x-has-not-nullable-reference-types", referenceTypes.size() > 0);
processOperation(operation); processOperation(operation);

View File

@ -1736,31 +1736,31 @@ namespace Org.OpenAPITools.Api
/// Validates the request parameters /// Validates the request parameters
/// </summary> /// </summary>
/// <param name="varByte"></param> /// <param name="varByte"></param>
/// <param name="callback"></param>
/// <param name="binary"></param>
/// <param name="password"></param>
/// <param name="patternWithoutDelimiter"></param> /// <param name="patternWithoutDelimiter"></param>
/// <param name="binary"></param>
/// <param name="varString"></param> /// <param name="varString"></param>
/// <param name="password"></param>
/// <param name="callback"></param>
/// <returns></returns> /// <returns></returns>
private void ValidateTestEndpointParameters(byte[] varByte, Option<string> callback, Option<System.IO.Stream> binary, Option<string> password, string patternWithoutDelimiter, Option<string> varString) private void ValidateTestEndpointParameters(byte[] varByte, string patternWithoutDelimiter, Option<System.IO.Stream> binary, Option<string> varString, Option<string> password, Option<string> callback)
{ {
if (varByte == null) if (varByte == null)
throw new ArgumentNullException(nameof(varByte)); throw new ArgumentNullException(nameof(varByte));
if (callback.IsSet && callback.Value == null) if (patternWithoutDelimiter == null)
throw new ArgumentNullException(nameof(callback)); throw new ArgumentNullException(nameof(patternWithoutDelimiter));
if (binary.IsSet && binary.Value == null) if (binary.IsSet && binary.Value == null)
throw new ArgumentNullException(nameof(binary)); throw new ArgumentNullException(nameof(binary));
if (varString.IsSet && varString.Value == null)
throw new ArgumentNullException(nameof(varString));
if (password.IsSet && password.Value == null) if (password.IsSet && password.Value == null)
throw new ArgumentNullException(nameof(password)); throw new ArgumentNullException(nameof(password));
if (patternWithoutDelimiter == null) if (callback.IsSet && callback.Value == null)
throw new ArgumentNullException(nameof(patternWithoutDelimiter)); throw new ArgumentNullException(nameof(callback));
if (varString.IsSet && varString.Value == null)
throw new ArgumentNullException(nameof(varString));
} }
/// <summary> /// <summary>
@ -1915,7 +1915,7 @@ namespace Org.OpenAPITools.Api
try try
{ {
ValidateTestEndpointParameters(varByte, callback, binary, password, patternWithoutDelimiter, varString); ValidateTestEndpointParameters(varByte, patternWithoutDelimiter, binary, varString, password, callback);
FormatTestEndpointParameters(ref varByte, ref number, ref varDouble, ref patternWithoutDelimiter, ref date, ref binary, ref varFloat, ref integer, ref int32, ref int64, ref varString, ref password, ref callback, ref dateTime); FormatTestEndpointParameters(ref varByte, ref number, ref varDouble, ref patternWithoutDelimiter, ref date, ref binary, ref varFloat, ref integer, ref int32, ref int64, ref varString, ref password, ref callback, ref dateTime);
@ -2026,11 +2026,11 @@ namespace Org.OpenAPITools.Api
/// <param name="enumHeaderStringArray"></param> /// <param name="enumHeaderStringArray"></param>
/// <param name="enumQueryStringArray"></param> /// <param name="enumQueryStringArray"></param>
/// <param name="enumFormStringArray"></param> /// <param name="enumFormStringArray"></param>
/// <param name="enumQueryString"></param>
/// <param name="enumHeaderString"></param> /// <param name="enumHeaderString"></param>
/// <param name="enumQueryString"></param>
/// <param name="enumFormString"></param> /// <param name="enumFormString"></param>
/// <returns></returns> /// <returns></returns>
private void ValidateTestEnumParameters(Option<List<string>> enumHeaderStringArray, Option<List<string>> enumQueryStringArray, Option<List<string>> enumFormStringArray, Option<string> enumQueryString, Option<string> enumHeaderString, Option<string> enumFormString) private void ValidateTestEnumParameters(Option<List<string>> enumHeaderStringArray, Option<List<string>> enumQueryStringArray, Option<List<string>> enumFormStringArray, Option<string> enumHeaderString, Option<string> enumQueryString, Option<string> enumFormString)
{ {
if (enumHeaderStringArray.IsSet && enumHeaderStringArray.Value == null) if (enumHeaderStringArray.IsSet && enumHeaderStringArray.Value == null)
throw new ArgumentNullException(nameof(enumHeaderStringArray)); throw new ArgumentNullException(nameof(enumHeaderStringArray));
@ -2041,12 +2041,12 @@ namespace Org.OpenAPITools.Api
if (enumFormStringArray.IsSet && enumFormStringArray.Value == null) if (enumFormStringArray.IsSet && enumFormStringArray.Value == null)
throw new ArgumentNullException(nameof(enumFormStringArray)); throw new ArgumentNullException(nameof(enumFormStringArray));
if (enumQueryString.IsSet && enumQueryString.Value == null)
throw new ArgumentNullException(nameof(enumQueryString));
if (enumHeaderString.IsSet && enumHeaderString.Value == null) if (enumHeaderString.IsSet && enumHeaderString.Value == null)
throw new ArgumentNullException(nameof(enumHeaderString)); throw new ArgumentNullException(nameof(enumHeaderString));
if (enumQueryString.IsSet && enumQueryString.Value == null)
throw new ArgumentNullException(nameof(enumQueryString));
if (enumFormString.IsSet && enumFormString.Value == null) if (enumFormString.IsSet && enumFormString.Value == null)
throw new ArgumentNullException(nameof(enumFormString)); throw new ArgumentNullException(nameof(enumFormString));
} }
@ -2167,7 +2167,7 @@ namespace Org.OpenAPITools.Api
try try
{ {
ValidateTestEnumParameters(enumHeaderStringArray, enumQueryStringArray, enumFormStringArray, enumQueryString, enumHeaderString, enumFormString); ValidateTestEnumParameters(enumHeaderStringArray, enumQueryStringArray, enumFormStringArray, enumHeaderString, enumQueryString, enumFormString);
FormatTestEnumParameters(enumHeaderStringArray, enumQueryStringArray, ref enumQueryDouble, ref enumQueryInteger, enumFormStringArray, ref enumHeaderString, ref enumQueryString, ref enumFormString); FormatTestEnumParameters(enumHeaderStringArray, enumQueryStringArray, ref enumQueryDouble, ref enumQueryInteger, enumFormStringArray, ref enumHeaderString, ref enumQueryString, ref enumFormString);
@ -2711,16 +2711,28 @@ namespace Org.OpenAPITools.Api
/// <summary> /// <summary>
/// Validates the request parameters /// Validates the request parameters
/// </summary> /// </summary>
/// <param name="pipe"></param>
/// <param name="ioutil"></param>
/// <param name="http"></param>
/// <param name="url"></param>
/// <param name="context"></param> /// <param name="context"></param>
/// <param name="requiredNotNullable"></param> /// <param name="requiredNotNullable"></param>
/// <param name="notRequiredNotNullable"></param> /// <param name="notRequiredNotNullable"></param>
/// <param name="pipe"></param>
/// <param name="ioutil"></param>
/// <param name="url"></param>
/// <param name="http"></param>
/// <returns></returns> /// <returns></returns>
private void ValidateTestQueryParameterCollectionFormat(List<string> context, string requiredNotNullable, Option<string> notRequiredNotNullable, List<string> pipe, List<string> ioutil, List<string> url, List<string> http) private void ValidateTestQueryParameterCollectionFormat(List<string> pipe, List<string> ioutil, List<string> http, List<string> url, List<string> context, string requiredNotNullable, Option<string> notRequiredNotNullable)
{ {
if (pipe == null)
throw new ArgumentNullException(nameof(pipe));
if (ioutil == null)
throw new ArgumentNullException(nameof(ioutil));
if (http == null)
throw new ArgumentNullException(nameof(http));
if (url == null)
throw new ArgumentNullException(nameof(url));
if (context == null) if (context == null)
throw new ArgumentNullException(nameof(context)); throw new ArgumentNullException(nameof(context));
@ -2729,18 +2741,6 @@ namespace Org.OpenAPITools.Api
if (notRequiredNotNullable.IsSet && notRequiredNotNullable.Value == null) if (notRequiredNotNullable.IsSet && notRequiredNotNullable.Value == null)
throw new ArgumentNullException(nameof(notRequiredNotNullable)); throw new ArgumentNullException(nameof(notRequiredNotNullable));
if (pipe == null)
throw new ArgumentNullException(nameof(pipe));
if (ioutil == null)
throw new ArgumentNullException(nameof(ioutil));
if (url == null)
throw new ArgumentNullException(nameof(url));
if (http == null)
throw new ArgumentNullException(nameof(http));
} }
/// <summary> /// <summary>
@ -2865,7 +2865,7 @@ namespace Org.OpenAPITools.Api
try try
{ {
ValidateTestQueryParameterCollectionFormat(context, requiredNotNullable, notRequiredNotNullable, pipe, ioutil, url, http); ValidateTestQueryParameterCollectionFormat(pipe, ioutil, http, url, context, requiredNotNullable, notRequiredNotNullable);
FormatTestQueryParameterCollectionFormat(pipe, ioutil, http, url, context, ref requiredNotNullable, ref requiredNullable, ref notRequiredNotNullable, ref notRequiredNullable); FormatTestQueryParameterCollectionFormat(pipe, ioutil, http, url, context, ref requiredNotNullable, ref requiredNullable, ref notRequiredNotNullable, ref notRequiredNullable);

View File

@ -1429,16 +1429,16 @@ namespace Org.OpenAPITools.Api
/// <summary> /// <summary>
/// Validates the request parameters /// Validates the request parameters
/// </summary> /// </summary>
/// <param name="additionalMetadata"></param>
/// <param name="file"></param> /// <param name="file"></param>
/// <param name="additionalMetadata"></param>
/// <returns></returns> /// <returns></returns>
private void ValidateUploadFile(Option<string> additionalMetadata, Option<System.IO.Stream> file) private void ValidateUploadFile(Option<System.IO.Stream> file, Option<string> additionalMetadata)
{ {
if (additionalMetadata.IsSet && additionalMetadata.Value == null)
throw new ArgumentNullException(nameof(additionalMetadata));
if (file.IsSet && file.Value == null) if (file.IsSet && file.Value == null)
throw new ArgumentNullException(nameof(file)); throw new ArgumentNullException(nameof(file));
if (additionalMetadata.IsSet && additionalMetadata.Value == null)
throw new ArgumentNullException(nameof(additionalMetadata));
} }
/// <summary> /// <summary>
@ -1527,7 +1527,7 @@ namespace Org.OpenAPITools.Api
try try
{ {
ValidateUploadFile(additionalMetadata, file); ValidateUploadFile(file, additionalMetadata);
FormatUploadFile(ref petId, ref file, ref additionalMetadata); FormatUploadFile(ref petId, ref file, ref additionalMetadata);

View File

@ -1436,16 +1436,16 @@ namespace Org.OpenAPITools.Api
/// <summary> /// <summary>
/// Validates the request parameters /// Validates the request parameters
/// </summary> /// </summary>
/// <param name="query"></param>
/// <param name="user"></param> /// <param name="user"></param>
/// <param name="query"></param>
/// <returns></returns> /// <returns></returns>
private void ValidateTestBodyWithQueryParams(string query, User user) private void ValidateTestBodyWithQueryParams(User user, string query)
{ {
if (query == null)
throw new ArgumentNullException(nameof(query));
if (user == null) if (user == null)
throw new ArgumentNullException(nameof(user)); throw new ArgumentNullException(nameof(user));
if (query == null)
throw new ArgumentNullException(nameof(query));
} }
/// <summary> /// <summary>
@ -1528,7 +1528,7 @@ namespace Org.OpenAPITools.Api
try try
{ {
ValidateTestBodyWithQueryParams(query, user); ValidateTestBodyWithQueryParams(user, query);
FormatTestBodyWithQueryParams(user, ref query); FormatTestBodyWithQueryParams(user, ref query);
@ -1733,17 +1733,17 @@ namespace Org.OpenAPITools.Api
/// <summary> /// <summary>
/// Validates the request parameters /// Validates the request parameters
/// </summary> /// </summary>
/// <param name="password"></param> /// <param name="varByte"></param>
/// <param name="patternWithoutDelimiter"></param> /// <param name="patternWithoutDelimiter"></param>
/// <param name="binary"></param> /// <param name="binary"></param>
/// <param name="varString"></param> /// <param name="varString"></param>
/// <param name="password"></param>
/// <param name="callback"></param> /// <param name="callback"></param>
/// <param name="varByte"></param>
/// <returns></returns> /// <returns></returns>
private void ValidateTestEndpointParameters(Option<string> password, string patternWithoutDelimiter, Option<System.IO.Stream> binary, Option<string> varString, Option<string> callback, byte[] varByte) private void ValidateTestEndpointParameters(byte[] varByte, string patternWithoutDelimiter, Option<System.IO.Stream> binary, Option<string> varString, Option<string> password, Option<string> callback)
{ {
if (password.IsSet && password.Value == null) if (varByte == null)
throw new ArgumentNullException(nameof(password)); throw new ArgumentNullException(nameof(varByte));
if (patternWithoutDelimiter == null) if (patternWithoutDelimiter == null)
throw new ArgumentNullException(nameof(patternWithoutDelimiter)); throw new ArgumentNullException(nameof(patternWithoutDelimiter));
@ -1754,11 +1754,11 @@ namespace Org.OpenAPITools.Api
if (varString.IsSet && varString.Value == null) if (varString.IsSet && varString.Value == null)
throw new ArgumentNullException(nameof(varString)); throw new ArgumentNullException(nameof(varString));
if (password.IsSet && password.Value == null)
throw new ArgumentNullException(nameof(password));
if (callback.IsSet && callback.Value == null) if (callback.IsSet && callback.Value == null)
throw new ArgumentNullException(nameof(callback)); throw new ArgumentNullException(nameof(callback));
if (varByte == null)
throw new ArgumentNullException(nameof(varByte));
} }
/// <summary> /// <summary>
@ -1913,7 +1913,7 @@ namespace Org.OpenAPITools.Api
try try
{ {
ValidateTestEndpointParameters(password, patternWithoutDelimiter, binary, varString, callback, varByte); ValidateTestEndpointParameters(varByte, patternWithoutDelimiter, binary, varString, password, callback);
FormatTestEndpointParameters(ref varByte, ref number, ref varDouble, ref patternWithoutDelimiter, ref date, ref binary, ref varFloat, ref integer, ref int32, ref int64, ref varString, ref password, ref callback, ref dateTime); FormatTestEndpointParameters(ref varByte, ref number, ref varDouble, ref patternWithoutDelimiter, ref date, ref binary, ref varFloat, ref integer, ref int32, ref int64, ref varString, ref password, ref callback, ref dateTime);
@ -2021,32 +2021,32 @@ namespace Org.OpenAPITools.Api
/// <summary> /// <summary>
/// Validates the request parameters /// Validates the request parameters
/// </summary> /// </summary>
/// <param name="enumHeaderStringArray"></param>
/// <param name="enumQueryStringArray"></param> /// <param name="enumQueryStringArray"></param>
/// <param name="enumFormStringArray"></param> /// <param name="enumFormStringArray"></param>
/// <param name="enumQueryString"></param>
/// <param name="enumHeaderStringArray"></param>
/// <param name="enumFormString"></param>
/// <param name="enumHeaderString"></param> /// <param name="enumHeaderString"></param>
/// <param name="enumQueryString"></param>
/// <param name="enumFormString"></param>
/// <returns></returns> /// <returns></returns>
private void ValidateTestEnumParameters(Option<List<string>> enumQueryStringArray, Option<List<string>> enumFormStringArray, Option<string> enumQueryString, Option<List<string>> enumHeaderStringArray, Option<string> enumFormString, Option<string> enumHeaderString) private void ValidateTestEnumParameters(Option<List<string>> enumHeaderStringArray, Option<List<string>> enumQueryStringArray, Option<List<string>> enumFormStringArray, Option<string> enumHeaderString, Option<string> enumQueryString, Option<string> enumFormString)
{ {
if (enumHeaderStringArray.IsSet && enumHeaderStringArray.Value == null)
throw new ArgumentNullException(nameof(enumHeaderStringArray));
if (enumQueryStringArray.IsSet && enumQueryStringArray.Value == null) if (enumQueryStringArray.IsSet && enumQueryStringArray.Value == null)
throw new ArgumentNullException(nameof(enumQueryStringArray)); throw new ArgumentNullException(nameof(enumQueryStringArray));
if (enumFormStringArray.IsSet && enumFormStringArray.Value == null) if (enumFormStringArray.IsSet && enumFormStringArray.Value == null)
throw new ArgumentNullException(nameof(enumFormStringArray)); throw new ArgumentNullException(nameof(enumFormStringArray));
if (enumHeaderString.IsSet && enumHeaderString.Value == null)
throw new ArgumentNullException(nameof(enumHeaderString));
if (enumQueryString.IsSet && enumQueryString.Value == null) if (enumQueryString.IsSet && enumQueryString.Value == null)
throw new ArgumentNullException(nameof(enumQueryString)); throw new ArgumentNullException(nameof(enumQueryString));
if (enumHeaderStringArray.IsSet && enumHeaderStringArray.Value == null)
throw new ArgumentNullException(nameof(enumHeaderStringArray));
if (enumFormString.IsSet && enumFormString.Value == null) if (enumFormString.IsSet && enumFormString.Value == null)
throw new ArgumentNullException(nameof(enumFormString)); throw new ArgumentNullException(nameof(enumFormString));
if (enumHeaderString.IsSet && enumHeaderString.Value == null)
throw new ArgumentNullException(nameof(enumHeaderString));
} }
/// <summary> /// <summary>
@ -2165,7 +2165,7 @@ namespace Org.OpenAPITools.Api
try try
{ {
ValidateTestEnumParameters(enumQueryStringArray, enumFormStringArray, enumQueryString, enumHeaderStringArray, enumFormString, enumHeaderString); ValidateTestEnumParameters(enumHeaderStringArray, enumQueryStringArray, enumFormStringArray, enumHeaderString, enumQueryString, enumFormString);
FormatTestEnumParameters(enumHeaderStringArray, enumQueryStringArray, ref enumQueryDouble, ref enumQueryInteger, enumFormStringArray, ref enumHeaderString, ref enumQueryString, ref enumFormString); FormatTestEnumParameters(enumHeaderStringArray, enumQueryStringArray, ref enumQueryDouble, ref enumQueryInteger, enumFormStringArray, ref enumHeaderString, ref enumQueryString, ref enumFormString);
@ -2710,35 +2710,35 @@ namespace Org.OpenAPITools.Api
/// Validates the request parameters /// Validates the request parameters
/// </summary> /// </summary>
/// <param name="pipe"></param> /// <param name="pipe"></param>
/// <param name="http"></param>
/// <param name="notRequiredNotNullable"></param>
/// <param name="context"></param>
/// <param name="ioutil"></param> /// <param name="ioutil"></param>
/// <param name="requiredNotNullable"></param> /// <param name="http"></param>
/// <param name="url"></param> /// <param name="url"></param>
/// <param name="context"></param>
/// <param name="requiredNotNullable"></param>
/// <param name="notRequiredNotNullable"></param>
/// <returns></returns> /// <returns></returns>
private void ValidateTestQueryParameterCollectionFormat(List<string> pipe, List<string> http, Option<string> notRequiredNotNullable, List<string> context, List<string> ioutil, string requiredNotNullable, List<string> url) private void ValidateTestQueryParameterCollectionFormat(List<string> pipe, List<string> ioutil, List<string> http, List<string> url, List<string> context, string requiredNotNullable, Option<string> notRequiredNotNullable)
{ {
if (pipe == null) if (pipe == null)
throw new ArgumentNullException(nameof(pipe)); throw new ArgumentNullException(nameof(pipe));
if (ioutil == null)
throw new ArgumentNullException(nameof(ioutil));
if (http == null) if (http == null)
throw new ArgumentNullException(nameof(http)); throw new ArgumentNullException(nameof(http));
if (notRequiredNotNullable.IsSet && notRequiredNotNullable.Value == null) if (url == null)
throw new ArgumentNullException(nameof(notRequiredNotNullable)); throw new ArgumentNullException(nameof(url));
if (context == null) if (context == null)
throw new ArgumentNullException(nameof(context)); throw new ArgumentNullException(nameof(context));
if (ioutil == null)
throw new ArgumentNullException(nameof(ioutil));
if (requiredNotNullable == null) if (requiredNotNullable == null)
throw new ArgumentNullException(nameof(requiredNotNullable)); throw new ArgumentNullException(nameof(requiredNotNullable));
if (url == null) if (notRequiredNotNullable.IsSet && notRequiredNotNullable.Value == null)
throw new ArgumentNullException(nameof(url)); throw new ArgumentNullException(nameof(notRequiredNotNullable));
} }
/// <summary> /// <summary>
@ -2863,7 +2863,7 @@ namespace Org.OpenAPITools.Api
try try
{ {
ValidateTestQueryParameterCollectionFormat(pipe, http, notRequiredNotNullable, context, ioutil, requiredNotNullable, url); ValidateTestQueryParameterCollectionFormat(pipe, ioutil, http, url, context, requiredNotNullable, notRequiredNotNullable);
FormatTestQueryParameterCollectionFormat(pipe, ioutil, http, url, context, ref requiredNotNullable, ref requiredNullable, ref notRequiredNotNullable, ref notRequiredNullable); FormatTestQueryParameterCollectionFormat(pipe, ioutil, http, url, context, ref requiredNotNullable, ref requiredNullable, ref notRequiredNotNullable, ref notRequiredNullable);

View File

@ -1254,16 +1254,16 @@ namespace Org.OpenAPITools.Api
/// <summary> /// <summary>
/// Validates the request parameters /// Validates the request parameters
/// </summary> /// </summary>
/// <param name="status"></param>
/// <param name="name"></param> /// <param name="name"></param>
/// <param name="status"></param>
/// <returns></returns> /// <returns></returns>
private void ValidateUpdatePetWithForm(Option<string> status, Option<string> name) private void ValidateUpdatePetWithForm(Option<string> name, Option<string> status)
{ {
if (status.IsSet && status.Value == null)
throw new ArgumentNullException(nameof(status));
if (name.IsSet && name.Value == null) if (name.IsSet && name.Value == null)
throw new ArgumentNullException(nameof(name)); throw new ArgumentNullException(nameof(name));
if (status.IsSet && status.Value == null)
throw new ArgumentNullException(nameof(status));
} }
/// <summary> /// <summary>
@ -1352,7 +1352,7 @@ namespace Org.OpenAPITools.Api
try try
{ {
ValidateUpdatePetWithForm(status, name); ValidateUpdatePetWithForm(name, status);
FormatUpdatePetWithForm(ref petId, ref name, ref status); FormatUpdatePetWithForm(ref petId, ref name, ref status);

View File

@ -1201,16 +1201,16 @@ namespace Org.OpenAPITools.Api
/// <summary> /// <summary>
/// Validates the request parameters /// Validates the request parameters
/// </summary> /// </summary>
/// <param name="username"></param>
/// <param name="user"></param> /// <param name="user"></param>
/// <param name="username"></param>
/// <returns></returns> /// <returns></returns>
private void ValidateUpdateUser(string username, User user) private void ValidateUpdateUser(User user, string username)
{ {
if (username == null)
throw new ArgumentNullException(nameof(username));
if (user == null) if (user == null)
throw new ArgumentNullException(nameof(user)); throw new ArgumentNullException(nameof(user));
if (username == null)
throw new ArgumentNullException(nameof(username));
} }
/// <summary> /// <summary>
@ -1293,7 +1293,7 @@ namespace Org.OpenAPITools.Api
try try
{ {
ValidateUpdateUser(username, user); ValidateUpdateUser(user, username);
FormatUpdateUser(user, ref username); FormatUpdateUser(user, ref username);

View File

@ -1430,16 +1430,16 @@ namespace Org.OpenAPITools.Api
/// <summary> /// <summary>
/// Validates the request parameters /// Validates the request parameters
/// </summary> /// </summary>
/// <param name="query"></param>
/// <param name="user"></param> /// <param name="user"></param>
/// <param name="query"></param>
/// <returns></returns> /// <returns></returns>
private void ValidateTestBodyWithQueryParams(string query, User user) private void ValidateTestBodyWithQueryParams(User user, string query)
{ {
if (query == null)
throw new ArgumentNullException(nameof(query));
if (user == null) if (user == null)
throw new ArgumentNullException(nameof(user)); throw new ArgumentNullException(nameof(user));
if (query == null)
throw new ArgumentNullException(nameof(query));
} }
/// <summary> /// <summary>
@ -1522,7 +1522,7 @@ namespace Org.OpenAPITools.Api
try try
{ {
ValidateTestBodyWithQueryParams(query, user); ValidateTestBodyWithQueryParams(user, query);
FormatTestBodyWithQueryParams(user, ref query); FormatTestBodyWithQueryParams(user, ref query);
@ -1726,17 +1726,17 @@ namespace Org.OpenAPITools.Api
/// <summary> /// <summary>
/// Validates the request parameters /// Validates the request parameters
/// </summary> /// </summary>
/// <param name="password"></param> /// <param name="varByte"></param>
/// <param name="patternWithoutDelimiter"></param> /// <param name="patternWithoutDelimiter"></param>
/// <param name="binary"></param> /// <param name="binary"></param>
/// <param name="varString"></param> /// <param name="varString"></param>
/// <param name="password"></param>
/// <param name="callback"></param> /// <param name="callback"></param>
/// <param name="varByte"></param>
/// <returns></returns> /// <returns></returns>
private void ValidateTestEndpointParameters(Option<string> password, string patternWithoutDelimiter, Option<System.IO.Stream> binary, Option<string> varString, Option<string> callback, byte[] varByte) private void ValidateTestEndpointParameters(byte[] varByte, string patternWithoutDelimiter, Option<System.IO.Stream> binary, Option<string> varString, Option<string> password, Option<string> callback)
{ {
if (password.IsSet && password.Value == null) if (varByte == null)
throw new ArgumentNullException(nameof(password)); throw new ArgumentNullException(nameof(varByte));
if (patternWithoutDelimiter == null) if (patternWithoutDelimiter == null)
throw new ArgumentNullException(nameof(patternWithoutDelimiter)); throw new ArgumentNullException(nameof(patternWithoutDelimiter));
@ -1747,11 +1747,11 @@ namespace Org.OpenAPITools.Api
if (varString.IsSet && varString.Value == null) if (varString.IsSet && varString.Value == null)
throw new ArgumentNullException(nameof(varString)); throw new ArgumentNullException(nameof(varString));
if (password.IsSet && password.Value == null)
throw new ArgumentNullException(nameof(password));
if (callback.IsSet && callback.Value == null) if (callback.IsSet && callback.Value == null)
throw new ArgumentNullException(nameof(callback)); throw new ArgumentNullException(nameof(callback));
if (varByte == null)
throw new ArgumentNullException(nameof(varByte));
} }
/// <summary> /// <summary>
@ -1906,7 +1906,7 @@ namespace Org.OpenAPITools.Api
try try
{ {
ValidateTestEndpointParameters(password, patternWithoutDelimiter, binary, varString, callback, varByte); ValidateTestEndpointParameters(varByte, patternWithoutDelimiter, binary, varString, password, callback);
FormatTestEndpointParameters(ref varByte, ref number, ref varDouble, ref patternWithoutDelimiter, ref date, ref binary, ref varFloat, ref integer, ref int32, ref int64, ref varString, ref password, ref callback, ref dateTime); FormatTestEndpointParameters(ref varByte, ref number, ref varDouble, ref patternWithoutDelimiter, ref date, ref binary, ref varFloat, ref integer, ref int32, ref int64, ref varString, ref password, ref callback, ref dateTime);
@ -2014,32 +2014,32 @@ namespace Org.OpenAPITools.Api
/// <summary> /// <summary>
/// Validates the request parameters /// Validates the request parameters
/// </summary> /// </summary>
/// <param name="enumHeaderStringArray"></param>
/// <param name="enumQueryStringArray"></param> /// <param name="enumQueryStringArray"></param>
/// <param name="enumFormStringArray"></param> /// <param name="enumFormStringArray"></param>
/// <param name="enumQueryString"></param>
/// <param name="enumHeaderStringArray"></param>
/// <param name="enumFormString"></param>
/// <param name="enumHeaderString"></param> /// <param name="enumHeaderString"></param>
/// <param name="enumQueryString"></param>
/// <param name="enumFormString"></param>
/// <returns></returns> /// <returns></returns>
private void ValidateTestEnumParameters(Option<List<string>> enumQueryStringArray, Option<List<string>> enumFormStringArray, Option<string> enumQueryString, Option<List<string>> enumHeaderStringArray, Option<string> enumFormString, Option<string> enumHeaderString) private void ValidateTestEnumParameters(Option<List<string>> enumHeaderStringArray, Option<List<string>> enumQueryStringArray, Option<List<string>> enumFormStringArray, Option<string> enumHeaderString, Option<string> enumQueryString, Option<string> enumFormString)
{ {
if (enumHeaderStringArray.IsSet && enumHeaderStringArray.Value == null)
throw new ArgumentNullException(nameof(enumHeaderStringArray));
if (enumQueryStringArray.IsSet && enumQueryStringArray.Value == null) if (enumQueryStringArray.IsSet && enumQueryStringArray.Value == null)
throw new ArgumentNullException(nameof(enumQueryStringArray)); throw new ArgumentNullException(nameof(enumQueryStringArray));
if (enumFormStringArray.IsSet && enumFormStringArray.Value == null) if (enumFormStringArray.IsSet && enumFormStringArray.Value == null)
throw new ArgumentNullException(nameof(enumFormStringArray)); throw new ArgumentNullException(nameof(enumFormStringArray));
if (enumHeaderString.IsSet && enumHeaderString.Value == null)
throw new ArgumentNullException(nameof(enumHeaderString));
if (enumQueryString.IsSet && enumQueryString.Value == null) if (enumQueryString.IsSet && enumQueryString.Value == null)
throw new ArgumentNullException(nameof(enumQueryString)); throw new ArgumentNullException(nameof(enumQueryString));
if (enumHeaderStringArray.IsSet && enumHeaderStringArray.Value == null)
throw new ArgumentNullException(nameof(enumHeaderStringArray));
if (enumFormString.IsSet && enumFormString.Value == null) if (enumFormString.IsSet && enumFormString.Value == null)
throw new ArgumentNullException(nameof(enumFormString)); throw new ArgumentNullException(nameof(enumFormString));
if (enumHeaderString.IsSet && enumHeaderString.Value == null)
throw new ArgumentNullException(nameof(enumHeaderString));
} }
/// <summary> /// <summary>
@ -2158,7 +2158,7 @@ namespace Org.OpenAPITools.Api
try try
{ {
ValidateTestEnumParameters(enumQueryStringArray, enumFormStringArray, enumQueryString, enumHeaderStringArray, enumFormString, enumHeaderString); ValidateTestEnumParameters(enumHeaderStringArray, enumQueryStringArray, enumFormStringArray, enumHeaderString, enumQueryString, enumFormString);
FormatTestEnumParameters(enumHeaderStringArray, enumQueryStringArray, ref enumQueryDouble, ref enumQueryInteger, enumFormStringArray, ref enumHeaderString, ref enumQueryString, ref enumFormString); FormatTestEnumParameters(enumHeaderStringArray, enumQueryStringArray, ref enumQueryDouble, ref enumQueryInteger, enumFormStringArray, ref enumHeaderString, ref enumQueryString, ref enumFormString);
@ -2702,35 +2702,35 @@ namespace Org.OpenAPITools.Api
/// Validates the request parameters /// Validates the request parameters
/// </summary> /// </summary>
/// <param name="pipe"></param> /// <param name="pipe"></param>
/// <param name="http"></param>
/// <param name="notRequiredNotNullable"></param>
/// <param name="context"></param>
/// <param name="ioutil"></param> /// <param name="ioutil"></param>
/// <param name="requiredNotNullable"></param> /// <param name="http"></param>
/// <param name="url"></param> /// <param name="url"></param>
/// <param name="context"></param>
/// <param name="requiredNotNullable"></param>
/// <param name="notRequiredNotNullable"></param>
/// <returns></returns> /// <returns></returns>
private void ValidateTestQueryParameterCollectionFormat(List<string> pipe, List<string> http, Option<string> notRequiredNotNullable, List<string> context, List<string> ioutil, string requiredNotNullable, List<string> url) private void ValidateTestQueryParameterCollectionFormat(List<string> pipe, List<string> ioutil, List<string> http, List<string> url, List<string> context, string requiredNotNullable, Option<string> notRequiredNotNullable)
{ {
if (pipe == null) if (pipe == null)
throw new ArgumentNullException(nameof(pipe)); throw new ArgumentNullException(nameof(pipe));
if (ioutil == null)
throw new ArgumentNullException(nameof(ioutil));
if (http == null) if (http == null)
throw new ArgumentNullException(nameof(http)); throw new ArgumentNullException(nameof(http));
if (notRequiredNotNullable.IsSet && notRequiredNotNullable.Value == null) if (url == null)
throw new ArgumentNullException(nameof(notRequiredNotNullable)); throw new ArgumentNullException(nameof(url));
if (context == null) if (context == null)
throw new ArgumentNullException(nameof(context)); throw new ArgumentNullException(nameof(context));
if (ioutil == null)
throw new ArgumentNullException(nameof(ioutil));
if (requiredNotNullable == null) if (requiredNotNullable == null)
throw new ArgumentNullException(nameof(requiredNotNullable)); throw new ArgumentNullException(nameof(requiredNotNullable));
if (url == null) if (notRequiredNotNullable.IsSet && notRequiredNotNullable.Value == null)
throw new ArgumentNullException(nameof(url)); throw new ArgumentNullException(nameof(notRequiredNotNullable));
} }
/// <summary> /// <summary>
@ -2855,7 +2855,7 @@ namespace Org.OpenAPITools.Api
try try
{ {
ValidateTestQueryParameterCollectionFormat(pipe, http, notRequiredNotNullable, context, ioutil, requiredNotNullable, url); ValidateTestQueryParameterCollectionFormat(pipe, ioutil, http, url, context, requiredNotNullable, notRequiredNotNullable);
FormatTestQueryParameterCollectionFormat(pipe, ioutil, http, url, context, ref requiredNotNullable, ref requiredNullable, ref notRequiredNotNullable, ref notRequiredNullable); FormatTestQueryParameterCollectionFormat(pipe, ioutil, http, url, context, ref requiredNotNullable, ref requiredNullable, ref notRequiredNotNullable, ref notRequiredNullable);

View File

@ -1250,16 +1250,16 @@ namespace Org.OpenAPITools.Api
/// <summary> /// <summary>
/// Validates the request parameters /// Validates the request parameters
/// </summary> /// </summary>
/// <param name="status"></param>
/// <param name="name"></param> /// <param name="name"></param>
/// <param name="status"></param>
/// <returns></returns> /// <returns></returns>
private void ValidateUpdatePetWithForm(Option<string> status, Option<string> name) private void ValidateUpdatePetWithForm(Option<string> name, Option<string> status)
{ {
if (status.IsSet && status.Value == null)
throw new ArgumentNullException(nameof(status));
if (name.IsSet && name.Value == null) if (name.IsSet && name.Value == null)
throw new ArgumentNullException(nameof(name)); throw new ArgumentNullException(nameof(name));
if (status.IsSet && status.Value == null)
throw new ArgumentNullException(nameof(status));
} }
/// <summary> /// <summary>
@ -1348,7 +1348,7 @@ namespace Org.OpenAPITools.Api
try try
{ {
ValidateUpdatePetWithForm(status, name); ValidateUpdatePetWithForm(name, status);
FormatUpdatePetWithForm(ref petId, ref name, ref status); FormatUpdatePetWithForm(ref petId, ref name, ref status);

View File

@ -1197,16 +1197,16 @@ namespace Org.OpenAPITools.Api
/// <summary> /// <summary>
/// Validates the request parameters /// Validates the request parameters
/// </summary> /// </summary>
/// <param name="username"></param>
/// <param name="user"></param> /// <param name="user"></param>
/// <param name="username"></param>
/// <returns></returns> /// <returns></returns>
private void ValidateUpdateUser(string username, User user) private void ValidateUpdateUser(User user, string username)
{ {
if (username == null)
throw new ArgumentNullException(nameof(username));
if (user == null) if (user == null)
throw new ArgumentNullException(nameof(user)); throw new ArgumentNullException(nameof(user));
if (username == null)
throw new ArgumentNullException(nameof(username));
} }
/// <summary> /// <summary>
@ -1289,7 +1289,7 @@ namespace Org.OpenAPITools.Api
try try
{ {
ValidateUpdateUser(username, user); ValidateUpdateUser(user, username);
FormatUpdateUser(user, ref username); FormatUpdateUser(user, ref username);