mirror of
https://github.com/zoriya/octokit.net.git
synced 2026-06-04 03:16:11 +00:00
search issues
This commit is contained in:
@@ -23,5 +23,13 @@ namespace Octokit
|
||||
/// <param name="search"></param>
|
||||
/// <returns></returns>
|
||||
Task<IReadOnlyList<SearchUser>> SearchUsers(SearchTerm search);
|
||||
|
||||
/// <summary>
|
||||
/// search issues
|
||||
/// </summary>
|
||||
/// <param name="search"></param>
|
||||
/// <returns></returns>
|
||||
Task<IReadOnlyList<SearchIssue>> SearchIssues(SearchTerm search);
|
||||
|
||||
}
|
||||
}
|
||||
@@ -27,5 +27,12 @@ namespace Octokit
|
||||
Ensure.ArgumentNotNull(search, "search");
|
||||
return ApiConnection.GetAll<SearchUser>("search/users".FormatUri(), search.Parameters);
|
||||
}
|
||||
|
||||
|
||||
public Task<IReadOnlyList<SearchIssue>> SearchIssues(SearchTerm search)
|
||||
{
|
||||
Ensure.ArgumentNotNull(search, "search");
|
||||
return ApiConnection.GetAll<SearchIssue>("search/issues".FormatUri(), search.Parameters);
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -49,9 +49,37 @@ namespace Octokit
|
||||
public string Login { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// full name of repo e.g. dtrupenn/Tetris
|
||||
/// users avatar url
|
||||
/// </summary>
|
||||
public string AvatarUrl { get; set; }
|
||||
}
|
||||
|
||||
public class SearchIssue
|
||||
{
|
||||
/// <summary>
|
||||
/// issue id
|
||||
/// </summary>
|
||||
public int Id { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// number inside the repo
|
||||
/// </summary>
|
||||
public int Number { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// author of this issue
|
||||
/// </summary>
|
||||
public User User { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// title of issue
|
||||
/// </summary>
|
||||
public string Title { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// comments on this issue
|
||||
/// </summary>
|
||||
public int Comments { get; set; }
|
||||
}
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user