/// <summary> /// Create an impersonation OAuth token (must be Site Admin user). /// </summary> /// <remarks> /// See the <a href="https://developer.github.com/enterprise/2.5/v3/users/administration/#create-an-impersonation-oauth-token">API documentation</a> /// for more information. /// </remarks> /// <param name="login">The user to impersonate</param> /// <param name="newImpersonationToken">The <see cref="NewImpersonationToken"/> request specifying the required scopes</param> /// <returns>An <see cref="Authorization"/> object containing the impersonation token</returns> public IObservable <Authorization> CreateImpersonationToken(string login, NewImpersonationToken newImpersonationToken) { return(_client.CreateImpersonationToken(login, newImpersonationToken).ToObservable()); }
/// <summary> /// Create an impersonation OAuth token (must be Site Admin user). /// </summary> /// <remarks> /// See the <a href="https://developer.github.com/enterprise/2.5/v3/users/administration/#create-an-impersonation-oauth-token">API documentation</a> /// for more information. /// </remarks> /// <param name="login">The user to impersonate</param> /// <param name="newImpersonationToken">The <see cref="NewImpersonationToken"/> request specifying the required scopes</param> /// <returns>An <see cref="Authorization"/> object containing the impersonation token</returns> public IObservable<Authorization> CreateImpersonationToken(string login, NewImpersonationToken newImpersonationToken) { return _client.CreateImpersonationToken(login, newImpersonationToken).ToObservable(); }