public async Task <UserInfo> RenameAdminUserAsync(UserRename userRename) { var response = await GetAdminUrl("users/rename") .PostJsonAsync(userRename) .ConfigureAwait(false); return(await HandleResponseAsync <UserInfo>(response).ConfigureAwait(false)); }
public async Task <UserInfo> RenameAdminUserAsync(UserRename userRename, int?avatarSize = null) { var response = await GetAdminUrl("users/rename") .SetQueryParam("avatarSize", avatarSize) .PostJsonAsync(userRename) .ConfigureAwait(false); return(await HandleResponseAsync <UserInfo>(response).ConfigureAwait(false)); }
/// <summary> /// Rename an existing user (must be Site Admin user). /// </summary> /// <remarks> /// See the <a href="https://developer.github.com/enterprise/2.5/v3/users/administration/#rename-an-existing-user">API documentation</a> /// for more information. /// Note that this queues a request to rename a user, rather than execute it straight away /// </remarks> /// <param name="login">The username to rename</param> /// <param name="userRename">The <see cref="UserRename"/> request, specifying the new login</param> /// <returns>A <see cref="UserRenameResponse"/> object indicating the queued task message and Url to the user</returns> public IObservable <UserRenameResponse> Rename(string login, UserRename userRename) { return(_client.Rename(login, userRename).ToObservable()); }
/// <summary> /// Rename an existing user (must be Site Admin user). /// </summary> /// <remarks> /// See the <a href="https://developer.github.com/enterprise/2.5/v3/users/administration/#rename-an-existing-user">API documentation</a> /// for more information. /// Note that this queues a request to rename a user, rather than execute it straight away /// </remarks> /// <param name="login">The username to rename</param> /// <param name="userRename">The <see cref="UserRename"/> request, specifying the new login</param> /// <returns>A <see cref="UserRenameResponse"/> object indicating the queued task message and Url to the user</returns> public IObservable<UserRenameResponse> Rename(string login, UserRename userRename) { return _client.Rename(login, userRename).ToObservable(); }