list of authorities, changing authority auth data
This commit is contained in:
		| @@ -388,6 +388,134 @@ namespace VisaApiClient | ||||
|             } | ||||
|         } | ||||
|  | ||||
|         /// <summary> | ||||
|         /// Changes authority's account authentication data | ||||
|         /// </summary> | ||||
|         /// <remarks> | ||||
|         /// Accessible only for admins | ||||
|         /// </remarks> | ||||
|         /// <returns>Success</returns> | ||||
|         /// <exception cref="ApiException">A server side error occurred.</exception> | ||||
|         public virtual System.Threading.Tasks.Task ChangeAuthorityAuthDataAsync(ChangeUserAuthDataRequest? body) | ||||
|         { | ||||
|             return ChangeAuthorityAuthDataAsync(body, System.Threading.CancellationToken.None); | ||||
|         } | ||||
|  | ||||
|         /// <param name="cancellationToken">A cancellation token that can be used by other objects or threads to receive notice of cancellation.</param> | ||||
|         /// <summary> | ||||
|         /// Changes authority's account authentication data | ||||
|         /// </summary> | ||||
|         /// <remarks> | ||||
|         /// Accessible only for admins | ||||
|         /// </remarks> | ||||
|         /// <returns>Success</returns> | ||||
|         /// <exception cref="ApiException">A server side error occurred.</exception> | ||||
|         public virtual async System.Threading.Tasks.Task ChangeAuthorityAuthDataAsync(ChangeUserAuthDataRequest? body, System.Threading.CancellationToken cancellationToken) | ||||
|         { | ||||
|             var client_ = _httpClient; | ||||
|             var disposeClient_ = false; | ||||
|             try | ||||
|             { | ||||
|                 using (var request_ = await CreateHttpRequestMessageAsync(cancellationToken).ConfigureAwait(false)) | ||||
|                 { | ||||
|                     var json_ = Newtonsoft.Json.JsonConvert.SerializeObject(body, JsonSerializerSettings); | ||||
|                     var content_ = new System.Net.Http.StringContent(json_); | ||||
|                     content_.Headers.ContentType = System.Net.Http.Headers.MediaTypeHeaderValue.Parse("application/json"); | ||||
|                     request_.Content = content_; | ||||
|                     request_.Method = new System.Net.Http.HttpMethod("PUT"); | ||||
|  | ||||
|                     var urlBuilder_ = new System.Text.StringBuilder(); | ||||
|                     if (!string.IsNullOrEmpty(_baseUrl)) urlBuilder_.Append(_baseUrl); | ||||
|                     // Operation Path: "users/authorities" | ||||
|                     urlBuilder_.Append("users/authorities"); | ||||
|  | ||||
|                     await PrepareRequestAsync(client_, request_, urlBuilder_, cancellationToken).ConfigureAwait(false); | ||||
|  | ||||
|                     var url_ = urlBuilder_.ToString(); | ||||
|                     request_.RequestUri = new System.Uri(url_, System.UriKind.RelativeOrAbsolute); | ||||
|  | ||||
|                     await PrepareRequestAsync(client_, request_, url_, cancellationToken).ConfigureAwait(false); | ||||
|  | ||||
|                     var response_ = await client_.SendAsync(request_, System.Net.Http.HttpCompletionOption.ResponseHeadersRead, cancellationToken).ConfigureAwait(false); | ||||
|                     var disposeResponse_ = true; | ||||
|                     try | ||||
|                     { | ||||
|                         var headers_ = new System.Collections.Generic.Dictionary<string, System.Collections.Generic.IEnumerable<string>>(); | ||||
|                         foreach (var item_ in response_.Headers) | ||||
|                             headers_[item_.Key] = item_.Value; | ||||
|                         if (response_.Content != null && response_.Content.Headers != null) | ||||
|                         { | ||||
|                             foreach (var item_ in response_.Content.Headers) | ||||
|                                 headers_[item_.Key] = item_.Value; | ||||
|                         } | ||||
|  | ||||
|                         await ProcessResponseAsync(client_, response_, cancellationToken).ConfigureAwait(false); | ||||
|  | ||||
|                         var status_ = (int)response_.StatusCode; | ||||
|                         if (status_ == 200) | ||||
|                         { | ||||
|                             return; | ||||
|                         } | ||||
|                         else | ||||
|                         if (status_ == 404) | ||||
|                         { | ||||
|                             var objectResponse_ = await ReadObjectResponseAsync<ProblemDetails>(response_, headers_, cancellationToken).ConfigureAwait(false); | ||||
|                             if (objectResponse_.Object == null) | ||||
|                             { | ||||
|                                 throw new ApiException("Response was null which was not expected.", status_, objectResponse_.Text, headers_, null); | ||||
|                             } | ||||
|                             throw new ApiException<ProblemDetails>("Not Found", status_, objectResponse_.Text, headers_, objectResponse_.Object, null); | ||||
|                         } | ||||
|                         else | ||||
|                         if (status_ == 403) | ||||
|                         { | ||||
|                             var objectResponse_ = await ReadObjectResponseAsync<ProblemDetails>(response_, headers_, cancellationToken).ConfigureAwait(false); | ||||
|                             if (objectResponse_.Object == null) | ||||
|                             { | ||||
|                                 throw new ApiException("Response was null which was not expected.", status_, objectResponse_.Text, headers_, null); | ||||
|                             } | ||||
|                             throw new ApiException<ProblemDetails>("Forbidden", status_, objectResponse_.Text, headers_, objectResponse_.Object, null); | ||||
|                         } | ||||
|                         else | ||||
|                         if (status_ == 401) | ||||
|                         { | ||||
|                             var objectResponse_ = await ReadObjectResponseAsync<ProblemDetails>(response_, headers_, cancellationToken).ConfigureAwait(false); | ||||
|                             if (objectResponse_.Object == null) | ||||
|                             { | ||||
|                                 throw new ApiException("Response was null which was not expected.", status_, objectResponse_.Text, headers_, null); | ||||
|                             } | ||||
|                             throw new ApiException<ProblemDetails>("Unauthorized", status_, objectResponse_.Text, headers_, objectResponse_.Object, null); | ||||
|                         } | ||||
|                         else | ||||
|                         if (status_ == 400) | ||||
|                         { | ||||
|                             var objectResponse_ = await ReadObjectResponseAsync<ProblemDetails>(response_, headers_, cancellationToken).ConfigureAwait(false); | ||||
|                             if (objectResponse_.Object == null) | ||||
|                             { | ||||
|                                 throw new ApiException("Response was null which was not expected.", status_, objectResponse_.Text, headers_, null); | ||||
|                             } | ||||
|                             throw new ApiException<ProblemDetails>("Bad Request", status_, objectResponse_.Text, headers_, objectResponse_.Object, null); | ||||
|                         } | ||||
|                         else | ||||
|                         { | ||||
|                             var responseData_ = response_.Content == null ? null : await response_.Content.ReadAsStringAsync().ConfigureAwait(false); | ||||
|                             throw new ApiException("The HTTP status code of the response was not expected (" + status_ + ").", status_, responseData_, headers_, null); | ||||
|                         } | ||||
|                     } | ||||
|                     finally | ||||
|                     { | ||||
|                         if (disposeResponse_) | ||||
|                             response_.Dispose(); | ||||
|                     } | ||||
|                 } | ||||
|             } | ||||
|             finally | ||||
|             { | ||||
|                 if (disposeClient_) | ||||
|                     client_.Dispose(); | ||||
|             } | ||||
|         } | ||||
|  | ||||
|         /// <summary> | ||||
|         /// Returns JWT-token for authentication | ||||
|         /// </summary> | ||||
| @@ -492,138 +620,6 @@ namespace VisaApiClient | ||||
|             } | ||||
|         } | ||||
|  | ||||
|         /// <summary> | ||||
|         /// Changes authority's account authentication data | ||||
|         /// </summary> | ||||
|         /// <remarks> | ||||
|         /// Accessible only for admins | ||||
|         /// </remarks> | ||||
|         /// <returns>Success</returns> | ||||
|         /// <exception cref="ApiException">A server side error occurred.</exception> | ||||
|         public virtual System.Threading.Tasks.Task ChangeAuthorityAuthDataAsync(System.Guid authorityAccountId, AuthData? body) | ||||
|         { | ||||
|             return ChangeAuthorityAuthDataAsync(authorityAccountId, body, System.Threading.CancellationToken.None); | ||||
|         } | ||||
|  | ||||
|         /// <param name="cancellationToken">A cancellation token that can be used by other objects or threads to receive notice of cancellation.</param> | ||||
|         /// <summary> | ||||
|         /// Changes authority's account authentication data | ||||
|         /// </summary> | ||||
|         /// <remarks> | ||||
|         /// Accessible only for admins | ||||
|         /// </remarks> | ||||
|         /// <returns>Success</returns> | ||||
|         /// <exception cref="ApiException">A server side error occurred.</exception> | ||||
|         public virtual async System.Threading.Tasks.Task ChangeAuthorityAuthDataAsync(System.Guid authorityAccountId, AuthData? body, System.Threading.CancellationToken cancellationToken) | ||||
|         { | ||||
|             if (authorityAccountId == null) | ||||
|                 throw new System.ArgumentNullException("authorityAccountId"); | ||||
|  | ||||
|             var client_ = _httpClient; | ||||
|             var disposeClient_ = false; | ||||
|             try | ||||
|             { | ||||
|                 using (var request_ = await CreateHttpRequestMessageAsync(cancellationToken).ConfigureAwait(false)) | ||||
|                 { | ||||
|                     var json_ = Newtonsoft.Json.JsonConvert.SerializeObject(body, JsonSerializerSettings); | ||||
|                     var content_ = new System.Net.Http.StringContent(json_); | ||||
|                     content_.Headers.ContentType = System.Net.Http.Headers.MediaTypeHeaderValue.Parse("application/json"); | ||||
|                     request_.Content = content_; | ||||
|                     request_.Method = new System.Net.Http.HttpMethod("PUT"); | ||||
|  | ||||
|                     var urlBuilder_ = new System.Text.StringBuilder(); | ||||
|                     if (!string.IsNullOrEmpty(_baseUrl)) urlBuilder_.Append(_baseUrl); | ||||
|                     // Operation Path: "users/authorities/{authorityAccountId}" | ||||
|                     urlBuilder_.Append("users/authorities/"); | ||||
|                     urlBuilder_.Append(System.Uri.EscapeDataString(ConvertToString(authorityAccountId, System.Globalization.CultureInfo.InvariantCulture))); | ||||
|  | ||||
|                     await PrepareRequestAsync(client_, request_, urlBuilder_, cancellationToken).ConfigureAwait(false); | ||||
|  | ||||
|                     var url_ = urlBuilder_.ToString(); | ||||
|                     request_.RequestUri = new System.Uri(url_, System.UriKind.RelativeOrAbsolute); | ||||
|  | ||||
|                     await PrepareRequestAsync(client_, request_, url_, cancellationToken).ConfigureAwait(false); | ||||
|  | ||||
|                     var response_ = await client_.SendAsync(request_, System.Net.Http.HttpCompletionOption.ResponseHeadersRead, cancellationToken).ConfigureAwait(false); | ||||
|                     var disposeResponse_ = true; | ||||
|                     try | ||||
|                     { | ||||
|                         var headers_ = new System.Collections.Generic.Dictionary<string, System.Collections.Generic.IEnumerable<string>>(); | ||||
|                         foreach (var item_ in response_.Headers) | ||||
|                             headers_[item_.Key] = item_.Value; | ||||
|                         if (response_.Content != null && response_.Content.Headers != null) | ||||
|                         { | ||||
|                             foreach (var item_ in response_.Content.Headers) | ||||
|                                 headers_[item_.Key] = item_.Value; | ||||
|                         } | ||||
|  | ||||
|                         await ProcessResponseAsync(client_, response_, cancellationToken).ConfigureAwait(false); | ||||
|  | ||||
|                         var status_ = (int)response_.StatusCode; | ||||
|                         if (status_ == 200) | ||||
|                         { | ||||
|                             return; | ||||
|                         } | ||||
|                         else | ||||
|                         if (status_ == 404) | ||||
|                         { | ||||
|                             var objectResponse_ = await ReadObjectResponseAsync<ProblemDetails>(response_, headers_, cancellationToken).ConfigureAwait(false); | ||||
|                             if (objectResponse_.Object == null) | ||||
|                             { | ||||
|                                 throw new ApiException("Response was null which was not expected.", status_, objectResponse_.Text, headers_, null); | ||||
|                             } | ||||
|                             throw new ApiException<ProblemDetails>("Not Found", status_, objectResponse_.Text, headers_, objectResponse_.Object, null); | ||||
|                         } | ||||
|                         else | ||||
|                         if (status_ == 403) | ||||
|                         { | ||||
|                             var objectResponse_ = await ReadObjectResponseAsync<ProblemDetails>(response_, headers_, cancellationToken).ConfigureAwait(false); | ||||
|                             if (objectResponse_.Object == null) | ||||
|                             { | ||||
|                                 throw new ApiException("Response was null which was not expected.", status_, objectResponse_.Text, headers_, null); | ||||
|                             } | ||||
|                             throw new ApiException<ProblemDetails>("Forbidden", status_, objectResponse_.Text, headers_, objectResponse_.Object, null); | ||||
|                         } | ||||
|                         else | ||||
|                         if (status_ == 401) | ||||
|                         { | ||||
|                             var objectResponse_ = await ReadObjectResponseAsync<ProblemDetails>(response_, headers_, cancellationToken).ConfigureAwait(false); | ||||
|                             if (objectResponse_.Object == null) | ||||
|                             { | ||||
|                                 throw new ApiException("Response was null which was not expected.", status_, objectResponse_.Text, headers_, null); | ||||
|                             } | ||||
|                             throw new ApiException<ProblemDetails>("Unauthorized", status_, objectResponse_.Text, headers_, objectResponse_.Object, null); | ||||
|                         } | ||||
|                         else | ||||
|                         if (status_ == 400) | ||||
|                         { | ||||
|                             var objectResponse_ = await ReadObjectResponseAsync<ProblemDetails>(response_, headers_, cancellationToken).ConfigureAwait(false); | ||||
|                             if (objectResponse_.Object == null) | ||||
|                             { | ||||
|                                 throw new ApiException("Response was null which was not expected.", status_, objectResponse_.Text, headers_, null); | ||||
|                             } | ||||
|                             throw new ApiException<ProblemDetails>("Bad Request", status_, objectResponse_.Text, headers_, objectResponse_.Object, null); | ||||
|                         } | ||||
|                         else | ||||
|                         { | ||||
|                             var responseData_ = response_.Content == null ? null : await response_.Content.ReadAsStringAsync().ConfigureAwait(false); | ||||
|                             throw new ApiException("The HTTP status code of the response was not expected (" + status_ + ").", status_, responseData_, headers_, null); | ||||
|                         } | ||||
|                     } | ||||
|                     finally | ||||
|                     { | ||||
|                         if (disposeResponse_) | ||||
|                             response_.Dispose(); | ||||
|                     } | ||||
|                 } | ||||
|             } | ||||
|             finally | ||||
|             { | ||||
|                 if (disposeClient_) | ||||
|                     client_.Dispose(); | ||||
|             } | ||||
|         } | ||||
|  | ||||
|         /// <summary> | ||||
|         /// Removes authority's account | ||||
|         /// </summary> | ||||
| @@ -1979,6 +1975,33 @@ namespace VisaApiClient | ||||
|  | ||||
|     } | ||||
|  | ||||
|     [System.CodeDom.Compiler.GeneratedCode("NJsonSchema", "14.1.0.0 (NJsonSchema v11.0.2.0 (Newtonsoft.Json v13.0.0.0))")] | ||||
|     public partial class ChangeAuthData | ||||
|     { | ||||
|         [Newtonsoft.Json.JsonProperty("email", Required = Newtonsoft.Json.Required.Always)] | ||||
|         [System.ComponentModel.DataAnnotations.Required] | ||||
|         [System.ComponentModel.DataAnnotations.StringLength(254, MinimumLength = 1)] | ||||
|         public string Email { get; set; } = default!; | ||||
|  | ||||
|         [Newtonsoft.Json.JsonProperty("password", Required = Newtonsoft.Json.Required.Default, NullValueHandling = Newtonsoft.Json.NullValueHandling.Ignore)] | ||||
|         [System.ComponentModel.DataAnnotations.StringLength(50)] | ||||
|         public string? Password { get; set; } = default!; | ||||
|  | ||||
|     } | ||||
|  | ||||
|     [System.CodeDom.Compiler.GeneratedCode("NJsonSchema", "14.1.0.0 (NJsonSchema v11.0.2.0 (Newtonsoft.Json v13.0.0.0))")] | ||||
|     public partial class ChangeUserAuthDataRequest | ||||
|     { | ||||
|         [Newtonsoft.Json.JsonProperty("userId", Required = Newtonsoft.Json.Required.Always)] | ||||
|         [System.ComponentModel.DataAnnotations.Required(AllowEmptyStrings = true)] | ||||
|         public System.Guid UserId { get; set; } = default!; | ||||
|  | ||||
|         [Newtonsoft.Json.JsonProperty("newAuthData", Required = Newtonsoft.Json.Required.Always)] | ||||
|         [System.ComponentModel.DataAnnotations.Required] | ||||
|         public ChangeAuthData NewAuthData { get; set; } = new ChangeAuthData(); | ||||
|  | ||||
|     } | ||||
|  | ||||
|     [System.CodeDom.Compiler.GeneratedCode("NJsonSchema", "14.1.0.0 (NJsonSchema v11.0.2.0 (Newtonsoft.Json v13.0.0.0))")] | ||||
|     public enum Gender | ||||
|     { | ||||
|   | ||||
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							
		Reference in New Issue
	
	Block a user