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 request);
///
/// search users
/// http://developer.github.com/v3/search/#search-users
///
///
/// List of users
IObservable SearchUsers(SearchUsersRequest request);
///
/// search issues
/// http://developer.github.com/v3/search/#search-issues
///
///
/// List of issues
IObservable SearchIssues(SearchIssuesRequest request);
///
/// search code
/// http://developer.github.com/v3/search/#search-code
///
///
/// List of files
IObservable SearchCode(SearchCodeRequest request);
}
}