From a85a00d52018775ae8c9717326fea035e3ed7052 Mon Sep 17 00:00:00 2001 From: "Collin M. Barrett" Date: Sat, 22 Aug 2020 17:15:44 -0500 Subject: [PATCH] =?UTF-8?q?fix(directory):=20=F0=9F=90=9B=20add=20EF-requi?= =?UTF-8?q?red=20private=20setters?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Persistence/Queries/Entities/Dependent.cs | 4 +- .../Queries/Entities/FilterList.cs | 52 +++++++++---------- .../Queries/Entities/FilterListLanguage.cs | 4 +- .../Queries/Entities/FilterListMaintainer.cs | 4 +- .../Queries/Entities/FilterListSyntax.cs | 4 +- .../Queries/Entities/FilterListTag.cs | 4 +- .../Persistence/Queries/Entities/Fork.cs | 4 +- .../Persistence/Queries/Entities/Language.cs | 6 +-- .../Persistence/Queries/Entities/License.cs | 10 ++-- .../Queries/Entities/Maintainer.cs | 12 ++--- .../Persistence/Queries/Entities/Merge.cs | 4 +- .../Persistence/Queries/Entities/Software.cs | 14 ++--- .../Queries/Entities/SoftwareSyntax.cs | 4 +- .../Persistence/Queries/Entities/Syntax.cs | 12 ++--- .../Persistence/Queries/Entities/Tag.cs | 8 +-- .../Queries/Entities/ViewUrlMirror.cs | 6 +-- .../Queries/Entities/ViewUrlPartial.cs | 6 +-- 17 files changed, 79 insertions(+), 79 deletions(-) diff --git a/directory/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/Dependent.cs b/directory/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/Dependent.cs index 6197c25a9..f26d5cbe8 100644 --- a/directory/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/Dependent.cs +++ b/directory/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/Dependent.cs @@ -2,7 +2,7 @@ { public class Dependent { - public FilterList DependencyFilterList { get; } = null!; - public FilterList DependentFilterList { get; } = null!; + public FilterList DependencyFilterList { get; private set; } = null!; + public FilterList DependentFilterList { get; private set; } = null!; } } \ No newline at end of file diff --git a/directory/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/FilterList.cs b/directory/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/FilterList.cs index 0a8ede850..d7616f1d0 100644 --- a/directory/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/FilterList.cs +++ b/directory/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/FilterList.cs @@ -6,31 +6,31 @@ namespace FilterLists.Directory.Infrastructure.Persistence.Queries.Entities { public class FilterList : IHaveSurrogateKey { - public ushort Id { get; } - public string Name { get; } = null!; - public string? Description { get; } - public License? License { get; } - public ICollection FilterListSyntaxes { get; } = new HashSet(); - public ICollection FilterListLanguages { get; } = new HashSet(); - public ICollection FilterListTags { get; } = new HashSet(); - public Uri ViewUrl { get; } = null!; - public ICollection ViewUrlPartials { get; } = new HashSet(); - public ICollection ViewUrlMirrors { get; } = new HashSet(); - public Uri? HomeUrl { get; } - public Uri? OnionUrl { get; } - public Uri? PolicyUrl { get; } - public Uri? SubmissionUrl { get; } - public Uri? IssuesUrl { get; } - public Uri? ForumUrl { get; } - public Uri? ChatUrl { get; } - public string? EmailAddress { get; } - public Uri? DonateUrl { get; } - public ICollection FilterListMaintainers { get; } = new HashSet(); - public ICollection UpstreamFilterLists { get; } = new HashSet(); - public ICollection ForkFilterLists { get; } = new HashSet(); - public ICollection IncludedInFilterLists { get; } = new HashSet(); - public ICollection IncludesFilterLists { get; } = new HashSet(); - public ICollection DependencyFilterLists { get; } = new HashSet(); - public ICollection DependentFilterLists { get; } = new HashSet(); + public ushort Id { get; private set; } + public string Name { get; private set; } = null!; + public string? Description { get; private set; } + public License? License { get; private set; } + public ICollection FilterListSyntaxes { get; private set; } = new HashSet(); + public ICollection FilterListLanguages { get; private set; } = new HashSet(); + public ICollection FilterListTags { get; private set; } = new HashSet(); + public Uri ViewUrl { get; private set; } = null!; + public ICollection ViewUrlPartials { get; private set; } = new HashSet(); + public ICollection ViewUrlMirrors { get; private set; } = new HashSet(); + public Uri? HomeUrl { get; private set; } + public Uri? OnionUrl { get; private set; } + public Uri? PolicyUrl { get; private set; } + public Uri? SubmissionUrl { get; private set; } + public Uri? IssuesUrl { get; private set; } + public Uri? ForumUrl { get; private set; } + public Uri? ChatUrl { get; private set; } + public string? EmailAddress { get; private set; } + public Uri? DonateUrl { get; private set; } + public ICollection FilterListMaintainers { get; private set; } = new HashSet(); + public ICollection UpstreamFilterLists { get; private set; } = new HashSet(); + public ICollection ForkFilterLists { get; private set; } = new HashSet(); + public ICollection IncludedInFilterLists { get; private set; } = new HashSet(); + public ICollection IncludesFilterLists { get; private set; } = new HashSet(); + public ICollection DependencyFilterLists { get; private set; } = new HashSet(); + public ICollection DependentFilterLists { get; private set; } = new HashSet(); } } \ No newline at end of file diff --git a/directory/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/FilterListLanguage.cs b/directory/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/FilterListLanguage.cs index 36fcd7005..041d1584c 100644 --- a/directory/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/FilterListLanguage.cs +++ b/directory/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/FilterListLanguage.cs @@ -2,7 +2,7 @@ { public class FilterListLanguage { - public FilterList FilterList { get; } = null!; - public Language Language { get; } = null!; + public FilterList FilterList { get; private set; } = null!; + public Language Language { get; private set; } = null!; } } \ No newline at end of file diff --git a/directory/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/FilterListMaintainer.cs b/directory/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/FilterListMaintainer.cs index 8af5d6338..933102ed9 100644 --- a/directory/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/FilterListMaintainer.cs +++ b/directory/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/FilterListMaintainer.cs @@ -2,7 +2,7 @@ { public class FilterListMaintainer { - public FilterList FilterList { get; } = null!; - public Maintainer Maintainer { get; } = null!; + public FilterList FilterList { get; private set; } = null!; + public Maintainer Maintainer { get; private set; } = null!; } } \ No newline at end of file diff --git a/directory/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/FilterListSyntax.cs b/directory/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/FilterListSyntax.cs index 0cce95e42..577e8b362 100644 --- a/directory/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/FilterListSyntax.cs +++ b/directory/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/FilterListSyntax.cs @@ -2,7 +2,7 @@ { public class FilterListSyntax { - public FilterList FilterList { get; } = null!; - public Syntax Syntax { get; } = null!; + public FilterList FilterList { get; private set; } = null!; + public Syntax Syntax { get; private set; } = null!; } } \ No newline at end of file diff --git a/directory/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/FilterListTag.cs b/directory/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/FilterListTag.cs index 13b5eba72..b82e729e1 100644 --- a/directory/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/FilterListTag.cs +++ b/directory/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/FilterListTag.cs @@ -2,7 +2,7 @@ { public class FilterListTag { - public FilterList FilterList { get; } = null!; - public Tag Tag { get; } = null!; + public FilterList FilterList { get; private set; } = null!; + public Tag Tag { get; private set; } = null!; } } \ No newline at end of file diff --git a/directory/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/Fork.cs b/directory/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/Fork.cs index 0f3f10bc6..83b02d76e 100644 --- a/directory/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/Fork.cs +++ b/directory/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/Fork.cs @@ -2,7 +2,7 @@ { public class Fork { - public FilterList UpstreamFilterList { get; } = null!; - public FilterList ForkFilterList { get; } = null!; + public FilterList UpstreamFilterList { get; private set; } = null!; + public FilterList ForkFilterList { get; private set; } = null!; } } \ No newline at end of file diff --git a/directory/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/Language.cs b/directory/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/Language.cs index 84df7ab58..beab5735c 100644 --- a/directory/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/Language.cs +++ b/directory/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/Language.cs @@ -4,8 +4,8 @@ namespace FilterLists.Directory.Infrastructure.Persistence.Queries.Entities { public class Language { - public string Iso6391 { get; } = null!; - public string Name { get; } = null!; - public ICollection FilterListLanguages { get; } = new HashSet(); + public string Iso6391 { get; private set; } = null!; + public string Name { get; private set; } = null!; + public ICollection FilterListLanguages { get; private set; } = new HashSet(); } } \ No newline at end of file diff --git a/directory/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/License.cs b/directory/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/License.cs index 886c00513..266f0cacc 100644 --- a/directory/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/License.cs +++ b/directory/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/License.cs @@ -6,10 +6,10 @@ namespace FilterLists.Directory.Infrastructure.Persistence.Queries.Entities { public class License : IHaveSurrogateKey { - public ushort Id { get; } - public string Name { get; } = null!; - public string? GitHubKey { get; } - public Uri? Url { get; } - public ICollection FilterLists { get; } = new HashSet(); + public ushort Id { get; private set; } + public string Name { get; private set; } = null!; + public string? GitHubKey { get; private set; } + public Uri? Url { get; private set; } + public ICollection FilterLists { get; private set; } = new HashSet(); } } \ No newline at end of file diff --git a/directory/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/Maintainer.cs b/directory/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/Maintainer.cs index fd9996c77..60b8245a5 100644 --- a/directory/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/Maintainer.cs +++ b/directory/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/Maintainer.cs @@ -6,11 +6,11 @@ namespace FilterLists.Directory.Infrastructure.Persistence.Queries.Entities { public class Maintainer : IHaveSurrogateKey { - public ushort Id { get; } - public string Name { get; } = null!; - public Uri? Url { get; } - public string? EmailAddress { get; } - public string? TwitterHandle { get; } - public ICollection FilterListMaintainers { get; } = new HashSet(); + public ushort Id { get; private set; } + public string Name { get; private set; } = null!; + public Uri? Url { get; private set; } + public string? EmailAddress { get; private set; } + public string? TwitterHandle { get; private set; } + public ICollection FilterListMaintainers { get; private set; } = new HashSet(); } } \ No newline at end of file diff --git a/directory/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/Merge.cs b/directory/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/Merge.cs index 653ba7d26..17fd04e6a 100644 --- a/directory/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/Merge.cs +++ b/directory/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/Merge.cs @@ -2,7 +2,7 @@ { public class Merge { - public FilterList IncludedInFilterList { get; } = null!; - public FilterList IncludesFilterList { get; } = null!; + public FilterList IncludedInFilterList { get; private set; } = null!; + public FilterList IncludesFilterList { get; private set; } = null!; } } \ No newline at end of file diff --git a/directory/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/Software.cs b/directory/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/Software.cs index 81e354d0c..8e8dc10c6 100644 --- a/directory/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/Software.cs +++ b/directory/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/Software.cs @@ -6,12 +6,12 @@ namespace FilterLists.Directory.Infrastructure.Persistence.Queries.Entities { public class Software : IHaveSurrogateKey { - public ushort Id { get; } - public string Name { get; } = null!; - public string? Description { get; } - public Uri? HomeUrl { get; } - public Uri? DownloadUrl { get; } - public bool SupportsAbpUrlScheme { get; } - public ICollection SoftwareSyntaxes { get; } = new HashSet(); + public ushort Id { get; private set; } + public string Name { get; private set; } = null!; + public string? Description { get; private set; } + public Uri? HomeUrl { get; private set; } + public Uri? DownloadUrl { get; private set; } + public bool SupportsAbpUrlScheme { get; private set; } + public ICollection SoftwareSyntaxes { get; private set; } = new HashSet(); } } \ No newline at end of file diff --git a/directory/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/SoftwareSyntax.cs b/directory/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/SoftwareSyntax.cs index 343e6b4c5..228fc98a6 100644 --- a/directory/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/SoftwareSyntax.cs +++ b/directory/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/SoftwareSyntax.cs @@ -2,7 +2,7 @@ { public class SoftwareSyntax { - public Software Software { get; } = null!; - public Syntax Syntax { get; } = null!; + public Software Software { get; private set; } = null!; + public Syntax Syntax { get; private set; } = null!; } } \ No newline at end of file diff --git a/directory/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/Syntax.cs b/directory/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/Syntax.cs index d8c862163..007747f8a 100644 --- a/directory/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/Syntax.cs +++ b/directory/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/Syntax.cs @@ -6,11 +6,11 @@ namespace FilterLists.Directory.Infrastructure.Persistence.Queries.Entities { public class Syntax : IHaveSurrogateKey { - public ushort Id { get; } - public string Name { get; } = null!; - public string? Description { get; } - public Uri? Url { get; } - public ICollection FilterListSyntaxes { get; } = new HashSet(); - public ICollection SoftwareSyntaxes { get; } = new HashSet(); + public ushort Id { get; private set; } + public string Name { get; private set; } = null!; + public string? Description { get; private set; } + public Uri? Url { get; private set; } + public ICollection FilterListSyntaxes { get; private set; } = new HashSet(); + public ICollection SoftwareSyntaxes { get; private set; } = new HashSet(); } } \ No newline at end of file diff --git a/directory/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/Tag.cs b/directory/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/Tag.cs index e90d52c3b..64fa5f2b5 100644 --- a/directory/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/Tag.cs +++ b/directory/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/Tag.cs @@ -5,9 +5,9 @@ namespace FilterLists.Directory.Infrastructure.Persistence.Queries.Entities { public class Tag : IHaveSurrogateKey { - public ushort Id { get; } - public string Name { get; } = null!; - public string? Description { get; } - public ICollection FilterListTags { get; } = new HashSet(); + public ushort Id { get; private set; } + public string Name { get; private set; } = null!; + public string? Description { get; private set; } + public ICollection FilterListTags { get; private set; } = new HashSet(); } } \ No newline at end of file diff --git a/directory/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/ViewUrlMirror.cs b/directory/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/ViewUrlMirror.cs index 80a6bac91..94c9c5f0d 100644 --- a/directory/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/ViewUrlMirror.cs +++ b/directory/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/ViewUrlMirror.cs @@ -5,8 +5,8 @@ namespace FilterLists.Directory.Infrastructure.Persistence.Queries.Entities { public class ViewUrlMirror : IHaveSurrogateKey { - public ushort Id { get; } - public FilterList FilterList { get; } = null!; - public Uri Url { get; } = null!; + public ushort Id { get; private set; } + public FilterList FilterList { get; private set; } = null!; + public Uri Url { get; private set; } = null!; } } \ No newline at end of file diff --git a/directory/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/ViewUrlPartial.cs b/directory/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/ViewUrlPartial.cs index e11f87843..aab06e541 100644 --- a/directory/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/ViewUrlPartial.cs +++ b/directory/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/ViewUrlPartial.cs @@ -4,8 +4,8 @@ namespace FilterLists.Directory.Infrastructure.Persistence.Queries.Entities { public class ViewUrlPartial { - public FilterList FilterList { get; } = null!; - public ushort Position { get; } - public Uri Url { get; } = null!; + public FilterList FilterList { get; private set; } = null!; + public ushort Position { get; private set; } + public Uri Url { get; private set; } = null!; } } \ No newline at end of file