using System; using System.Diagnostics.CodeAnalysis; using System.Reactive; namespace Octokit.Reactive { /// /// GitHub Search Api Client /// public interface IObservableSearchClient { /// /// search repos /// http://developer.github.com/v3/search/#search-repositories /// /// /// List of repositories IObservable SearchRepo(SearchRepositoriesRequest search); /// /// search users /// http://developer.github.com/v3/search/#search-users /// /// /// List of users IObservable SearchUsers(SearchUsersRequest search); /// /// search issues /// http://developer.github.com/v3/search/#search-issues /// /// /// List of issues IObservable SearchIssues(SearchIssuesRequest search); /// /// search code /// http://developer.github.com/v3/search/#search-code /// /// /// List of files IObservable SearchCode(SearchCodeRequest search); } }