From b2edfd259ab762e1fed955bba74672f04eae8e1d Mon Sep 17 00:00:00 2001 From: Haroon Date: Sat, 30 Nov 2013 08:18:58 +0000 Subject: [PATCH] cleaned up ctor --- .../Request/SearchRepositoriesRequest.cs | 23 ++++++++----------- 1 file changed, 9 insertions(+), 14 deletions(-) diff --git a/Octokit/Models/Request/SearchRepositoriesRequest.cs b/Octokit/Models/Request/SearchRepositoriesRequest.cs index 182d43cd..7fcc6c79 100644 --- a/Octokit/Models/Request/SearchRepositoriesRequest.cs +++ b/Octokit/Models/Request/SearchRepositoriesRequest.cs @@ -13,22 +13,12 @@ namespace Octokit /// public class SearchRepositoriesRequest { - [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1026:DefaultParametersShouldNotBeUsed")] - public SearchRepositoriesRequest(string term, Range size = null, Range stars = null, Range forks = null, ForkQualifier? fork = null, Language? language = null, - IEnumerable inQualifiers = null, string user = null, DateRange created = null, DateRange updated = null, RepoSearchSort? sort = null) + public SearchRepositoriesRequest(string term, IEnumerable inQualifiers = null) { Term = term; Page = 1; PerPage = 100; - Size = size; - Stars = stars; - Forks = forks; - Fork = fork; - Language = language; - User = user; - Sort = sort; - Created = created; - Updated = updated; + Fork = ForkQualifier.ExcludeForks; if (inQualifiers != null && inQualifiers.Count() > 0) In = inQualifiers.Distinct().ToList(); @@ -66,7 +56,11 @@ namespace Octokit /// Without the qualifier, only the name and description are searched. /// https://help.github.com/articles/searching-repositories#search-in /// - public IEnumerable In { get; set; } + public IEnumerable In + { + get; + set; + } /// /// Filters repositories based on the number of forks, and/or whether forked repositories should be included in the results at all. @@ -76,9 +70,10 @@ namespace Octokit /// /// Filters repositories based whether forked repositories should be included in the results at all. + /// Defaults to ExcludeForks /// https://help.github.com/articles/searching-repositories#forks /// - public ForkQualifier? Fork { get; set; } + public ForkQualifier Fork { get; set; } /// /// The size qualifier finds repository's that match a certain size (in kilobytes).