diff --git a/services/directory/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/Dependent.cs b/services/directory/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/Dependent.cs index 30c7bf0aa..53a8cdf27 100644 --- a/services/directory/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/Dependent.cs +++ b/services/directory/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/Dependent.cs @@ -6,9 +6,9 @@ namespace FilterLists.Directory.Infrastructure.Persistence.Queries.Entities { public class Dependent { - public int DependencyFilterListId { get; private set; } + public int DependencyFilterListId { get; set; } public FilterList DependencyFilterList { get; private set; } = null!; - public int DependentFilterListId { get; private set; } + public int DependentFilterListId { get; set; } public FilterList DependentFilterList { get; private set; } = null!; } diff --git a/services/directory/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/FilterList.cs b/services/directory/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/FilterList.cs index d3a339093..1f6e6c67d 100644 --- a/services/directory/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/FilterList.cs +++ b/services/directory/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/FilterList.cs @@ -7,24 +7,25 @@ namespace FilterLists.Directory.Infrastructure.Persistence.Queries.Entities { public class FilterList { - public int Id { get; private set; } - public string Name { get; private set; } = null!; - public string? Description { get; private set; } - public int? LicenseId { get; private set; } - public License? License { get; private set; } + // TODO: use private setters on all entity props after System.Text.Json supports seeding in net5.0 + public int Id { get; set; } + public string Name { get; set; } = null!; + public string? Description { get; set; } + public int? LicenseId { get; set; } + public License? License { get; set; } public IReadOnlyCollection FilterListSyntaxes { get; private set; } = new HashSet(); public IReadOnlyCollection FilterListLanguages { get; private set; } = new HashSet(); public IReadOnlyCollection FilterListTags { get; private set; } = new HashSet(); public IReadOnlyCollection ViewUrls { 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 Uri? HomeUrl { get; set; } + public Uri? OnionUrl { get; set; } + public Uri? PolicyUrl { get; set; } + public Uri? SubmissionUrl { get; set; } + public Uri? IssuesUrl { get; set; } + public Uri? ForumUrl { get; set; } + public Uri? ChatUrl { get; set; } + public string? EmailAddress { get; set; } + public Uri? DonateUrl { get; set; } public IReadOnlyCollection FilterListMaintainers { get; private set; } = new HashSet(); public IReadOnlyCollection UpstreamFilterLists { get; private set; } = new HashSet(); public IReadOnlyCollection ForkFilterLists { get; private set; } = new HashSet(); diff --git a/services/directory/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/FilterListLanguage.cs b/services/directory/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/FilterListLanguage.cs index 89da050b5..c8b6b15c7 100644 --- a/services/directory/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/FilterListLanguage.cs +++ b/services/directory/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/FilterListLanguage.cs @@ -6,9 +6,9 @@ namespace FilterLists.Directory.Infrastructure.Persistence.Queries.Entities { public class FilterListLanguage { - public int FilterListId { get; private set; } + public int FilterListId { get; set; } public FilterList FilterList { get; private set; } = null!; - public string Iso6391 { get; private set; } = null!; + public string Iso6391 { get; set; } = null!; public Language Language { get; private set; } = null!; } diff --git a/services/directory/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/FilterListMaintainer.cs b/services/directory/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/FilterListMaintainer.cs index a150d02ba..e3318b83c 100644 --- a/services/directory/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/FilterListMaintainer.cs +++ b/services/directory/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/FilterListMaintainer.cs @@ -6,9 +6,9 @@ namespace FilterLists.Directory.Infrastructure.Persistence.Queries.Entities { public class FilterListMaintainer { - public int FilterListId { get; private set; } + public int FilterListId { get; set; } public FilterList FilterList { get; private set; } = null!; - public int MaintainerId { get; private set; } + public int MaintainerId { get; set; } public Maintainer Maintainer { get; private set; } = null!; } diff --git a/services/directory/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/FilterListSyntax.cs b/services/directory/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/FilterListSyntax.cs index bf58dd631..971ac3d36 100644 --- a/services/directory/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/FilterListSyntax.cs +++ b/services/directory/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/FilterListSyntax.cs @@ -6,9 +6,9 @@ namespace FilterLists.Directory.Infrastructure.Persistence.Queries.Entities { public class FilterListSyntax { - public int FilterListId { get; private set; } + public int FilterListId { get; set; } public FilterList FilterList { get; private set; } = null!; - public int SyntaxId { get; private set; } + public int SyntaxId { get; set; } public Syntax Syntax { get; private set; } = null!; } diff --git a/services/directory/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/FilterListTag.cs b/services/directory/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/FilterListTag.cs index 878b7fc4e..709c1bfbb 100644 --- a/services/directory/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/FilterListTag.cs +++ b/services/directory/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/FilterListTag.cs @@ -6,9 +6,9 @@ namespace FilterLists.Directory.Infrastructure.Persistence.Queries.Entities { public class FilterListTag { - public int FilterListId { get; private set; } + public int FilterListId { get; set; } public FilterList FilterList { get; private set; } = null!; - public int TagId { get; private set; } + public int TagId { get; set; } public Tag Tag { get; private set; } = null!; } diff --git a/services/directory/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/FilterListViewUrl.cs b/services/directory/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/FilterListViewUrl.cs index ac3594c0e..c25f3b937 100644 --- a/services/directory/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/FilterListViewUrl.cs +++ b/services/directory/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/FilterListViewUrl.cs @@ -4,8 +4,8 @@ namespace FilterLists.Directory.Infrastructure.Persistence.Queries.Entities { public class FilterListViewUrl { - public int SegmentNumber { get; private set; } - public int Primariness { get; private set; } - public Uri Url { get; private set; } = null!; + public int SegmentNumber { get; set; } + public int Primariness { get; set; } + public Uri Url { get; set; } = null!; } } \ No newline at end of file diff --git a/services/directory/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/Fork.cs b/services/directory/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/Fork.cs index 91242ff2d..0ceac733d 100644 --- a/services/directory/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/Fork.cs +++ b/services/directory/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/Fork.cs @@ -6,9 +6,9 @@ namespace FilterLists.Directory.Infrastructure.Persistence.Queries.Entities { public class Fork { - public int UpstreamFilterListId { get; private set; } + public int UpstreamFilterListId { get; set; } public FilterList UpstreamFilterList { get; private set; } = null!; - public int ForkFilterListId { get; private set; } + public int ForkFilterListId { get; set; } public FilterList ForkFilterList { get; private set; } = null!; } diff --git a/services/directory/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/Language.cs b/services/directory/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/Language.cs index e15c290c7..028cab568 100644 --- a/services/directory/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/Language.cs +++ b/services/directory/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/Language.cs @@ -7,8 +7,8 @@ namespace FilterLists.Directory.Infrastructure.Persistence.Queries.Entities { public class Language { - public string Iso6391 { get; private set; } = null!; - public string Name { get; private set; } = null!; + public string Iso6391 { get; set; } = null!; + public string Name { get; set; } = null!; public IReadOnlyCollection FilterListLanguages { get; private set; } = new HashSet(); } diff --git a/services/directory/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/License.cs b/services/directory/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/License.cs index 3d4386b66..54f8f0858 100644 --- a/services/directory/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/License.cs +++ b/services/directory/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/License.cs @@ -7,10 +7,10 @@ namespace FilterLists.Directory.Infrastructure.Persistence.Queries.Entities { public class License { - public int Id { get; private set; } - public string Name { get; private set; } = null!; - public string? GitHubKey { get; private set; } - public Uri? Url { get; private set; } + public int Id { get; set; } + public string Name { get; set; } = null!; + public string? GitHubKey { get; set; } + public Uri? Url { get; set; } public IReadOnlyCollection FilterLists { get; private set; } = new HashSet(); } diff --git a/services/directory/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/Maintainer.cs b/services/directory/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/Maintainer.cs index 47f168287..36a24fad3 100644 --- a/services/directory/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/Maintainer.cs +++ b/services/directory/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/Maintainer.cs @@ -7,11 +7,11 @@ namespace FilterLists.Directory.Infrastructure.Persistence.Queries.Entities { public class Maintainer { - public int 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 int Id { get; set; } + public string Name { get; set; } = null!; + public Uri? Url { get; set; } + public string? EmailAddress { get; set; } + public string? TwitterHandle { get; set; } public IReadOnlyCollection FilterListMaintainers { get; private set; } = new HashSet(); } diff --git a/services/directory/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/Software.cs b/services/directory/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/Software.cs index c7695f4e3..2f00aa40d 100644 --- a/services/directory/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/Software.cs +++ b/services/directory/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/Software.cs @@ -7,12 +7,12 @@ namespace FilterLists.Directory.Infrastructure.Persistence.Queries.Entities { public class Software { - public int 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 int Id { get; set; } + public string Name { get; set; } = null!; + public string? Description { get; set; } + public Uri? HomeUrl { get; set; } + public Uri? DownloadUrl { get; set; } + public bool SupportsAbpUrlScheme { get; set; } public IReadOnlyCollection SoftwareSyntaxes { get; private set; } = new HashSet(); } diff --git a/services/directory/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/SoftwareSyntax.cs b/services/directory/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/SoftwareSyntax.cs index 1f5f27730..a5fd19f87 100644 --- a/services/directory/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/SoftwareSyntax.cs +++ b/services/directory/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/SoftwareSyntax.cs @@ -6,9 +6,9 @@ namespace FilterLists.Directory.Infrastructure.Persistence.Queries.Entities { public class SoftwareSyntax { - public int SoftwareId { get; private set; } + public int SoftwareId { get; set; } public Software Software { get; private set; } = null!; - public int SyntaxId { get; private set; } + public int SyntaxId { get; set; } public Syntax Syntax { get; private set; } = null!; } diff --git a/services/directory/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/Syntax.cs b/services/directory/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/Syntax.cs index 38520951e..18179aba5 100644 --- a/services/directory/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/Syntax.cs +++ b/services/directory/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/Syntax.cs @@ -7,10 +7,10 @@ namespace FilterLists.Directory.Infrastructure.Persistence.Queries.Entities { public class Syntax { - public int Id { get; private set; } - public string Name { get; private set; } = null!; - public string? Description { get; private set; } - public Uri? Url { get; private set; } + public int Id { get; set; } + public string Name { get; set; } = null!; + public string? Description { get; set; } + public Uri? Url { get; set; } public IReadOnlyCollection FilterListSyntaxes { get; private set; } = new HashSet(); public IReadOnlyCollection SoftwareSyntaxes { get; private set; } = new HashSet(); } diff --git a/services/directory/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/Tag.cs b/services/directory/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/Tag.cs index 7b3076a84..377d41b37 100644 --- a/services/directory/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/Tag.cs +++ b/services/directory/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/Tag.cs @@ -7,9 +7,9 @@ namespace FilterLists.Directory.Infrastructure.Persistence.Queries.Entities { public class Tag { - public int Id { get; private set; } - public string Name { get; private set; } = null!; - public string? Description { get; private set; } + public int Id { get; set; } + public string Name { get; set; } = null!; + public string? Description { get; set; } public IReadOnlyCollection FilterListTags { get; private set; } = new HashSet(); }