/// <summary> /// Resets the password for the specified user which results in a link being sent by email to the user, /// that can visit the link to set a new password. The link is usable only once. If the link has expired, /// this endpoint can be invoked again. /// </summary> /// <remarks> /// Note: Following a password reset, the user account is disabled until the password has been successfully changed. /// </remarks> public Task UserResetPassword(MicUserResetPasswordRequest request, CancellationToken cancelToken = default) => ((IMicClient)this).UserResetPassword(request, cancelToken);
Task <MicResponse> IMicClient.UserResetPassword(MicUserResetPasswordRequest request, CancellationToken cancelToken) => HandleClientRequest <MicUserResetPasswordRequest, MicResponse>(UserResetPasswordUrl(request?.Username), HttpMethod.Post, request, hasPayload: true, cancelToken);
Task <MicResponse> IMicClient.UserResetPassword(MicUserResetPasswordRequest request, CancellationToken cancelToken) => HandleClientRequest <MicUserResetPasswordRequest, MicResponse>(nameof(IMicClient.UserResetPassword), request, cancelToken);