using System; namespace Octokit.Reactive { /// /// A client for GitHub's Git Merging API. /// /// /// See the Git Merging API documentation for more information. /// public interface IObservableMergingClient { /// /// Create a merge for a given repository /// /// /// http://developer.github.com/v3/repos/merging/#perform-a-merge /// /// The owner of the repository /// The name of the repository /// The merge to create /// IObservable Create(string owner, string name, NewMerge merge); /// /// Create a merge for a given repository /// /// /// http://developer.github.com/v3/repos/merging/#perform-a-merge /// /// The Id of the repository /// The merge to create /// IObservable Create(int repositoryId, NewMerge merge); } }