using System.Threading.Tasks;
namespace Octokit
{
///
/// A client for GitHub's Search API.
///
///
/// See the Search API documentation for more information.
///
public interface ISearchClient
{
///
/// search repos
/// http://developer.github.com/v3/search/#search-repositories
///
///
/// List of repos
Task SearchRepo(SearchRepositoriesRequest search);
///
/// search users
/// http://developer.github.com/v3/search/#search-users
///
///
/// List of users
Task SearchUsers(SearchUsersRequest search);
///
/// search issues
/// http://developer.github.com/v3/search/#search-issues
///
///
/// List of issues
Task SearchIssues(SearchIssuesRequest search);
///
/// search code
/// http://developer.github.com/v3/search/#search-code
///
///
/// List of files
Task SearchCode(SearchCodeRequest search);
}
}