/// <summary> /// Creates review requests on a pull request for specified users. /// </summary> /// <remarks>https://developer.github.com/v3/pulls/review_requests/#create-a-review-request</remarks> /// <param name="owner">The owner of the repository</param> /// <param name="name">The name of the repository</param> /// <param name="number">The Pull Request number</param> /// <param name="users">List of logins of user will be requested for review</param> public IObservable <PullRequest> Create(string owner, string name, int number, PullRequestReviewRequest users) { Ensure.ArgumentNotNullOrEmptyString(owner, "owner"); Ensure.ArgumentNotNullOrEmptyString(name, "name"); Ensure.ArgumentNotNull(users, "users"); return(_client.Create(owner, name, number, users).ToObservable()); }