diff --git a/services/Directory/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/Dependent.cs b/services/Directory/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/Dependent.cs index 671f8fd3d..392a51b69 100644 --- a/services/Directory/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/Dependent.cs +++ b/services/Directory/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/Dependent.cs @@ -5,9 +5,9 @@ namespace FilterLists.Directory.Infrastructure.Persistence.Queries.Entities; public record Dependent { - public int DependencyFilterListId { get; init; } + public int DependencyFilterListId { get; private init; } public FilterList DependencyFilterList { get; } = null!; - public int DependentFilterListId { get; init; } + public int DependentFilterListId { get; private init; } public FilterList DependentFilterList { get; } = null!; } diff --git a/services/Directory/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/FilterList.cs b/services/Directory/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/FilterList.cs index e71c3140e..de0e8e0e9 100644 --- a/services/Directory/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/FilterList.cs +++ b/services/Directory/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/FilterList.cs @@ -5,24 +5,24 @@ namespace FilterLists.Directory.Infrastructure.Persistence.Queries.Entities; public record FilterList { - public int Id { get; init; } - public string Name { get; init; } = null!; - public string? Description { get; init; } - public int? LicenseId { get; init; } + public int Id { get; private init; } + public string Name { get; private init; } = null!; + public string? Description { get; private init; } + public int? LicenseId { get; private init; } public License? License { get; } public IReadOnlyCollection FilterListSyntaxes { get; } = new HashSet(); public IReadOnlyCollection FilterListLanguages { get; } = new HashSet(); public IReadOnlyCollection FilterListTags { get; } = new HashSet(); public IReadOnlyCollection ViewUrls { get; } = new HashSet(); - public Uri? HomeUrl { get; init; } - public Uri? OnionUrl { get; init; } - public Uri? PolicyUrl { get; init; } - public Uri? SubmissionUrl { get; init; } - public Uri? IssuesUrl { get; init; } - public Uri? ForumUrl { get; init; } - public Uri? ChatUrl { get; init; } - public string? EmailAddress { get; init; } - public Uri? DonateUrl { get; init; } + public Uri? HomeUrl { get; private init; } + public Uri? OnionUrl { get; private init; } + public Uri? PolicyUrl { get; private init; } + public Uri? SubmissionUrl { get; private init; } + public Uri? IssuesUrl { get; private init; } + public Uri? ForumUrl { get; private init; } + public Uri? ChatUrl { get; private init; } + public string? EmailAddress { get; private init; } + public Uri? DonateUrl { get; private init; } public IReadOnlyCollection FilterListMaintainers { get; } = new HashSet(); public IReadOnlyCollection UpstreamFilterLists { get; } = new HashSet(); public IReadOnlyCollection ForkFilterLists { get; } = new HashSet(); diff --git a/services/Directory/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/FilterListLanguage.cs b/services/Directory/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/FilterListLanguage.cs index 69fca43fb..634642bea 100644 --- a/services/Directory/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/FilterListLanguage.cs +++ b/services/Directory/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/FilterListLanguage.cs @@ -5,9 +5,9 @@ namespace FilterLists.Directory.Infrastructure.Persistence.Queries.Entities; public record FilterListLanguage { - public int FilterListId { get; init; } + public int FilterListId { get; private init; } public FilterList FilterList { get; } = null!; - public string Iso6391 { get; init; } = null!; + public string Iso6391 { get; private init; } = null!; public Language Language { get; } = null!; } diff --git a/services/Directory/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/FilterListMaintainer.cs b/services/Directory/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/FilterListMaintainer.cs index 7b64bc39c..798dffa30 100644 --- a/services/Directory/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/FilterListMaintainer.cs +++ b/services/Directory/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/FilterListMaintainer.cs @@ -5,9 +5,9 @@ namespace FilterLists.Directory.Infrastructure.Persistence.Queries.Entities; public record FilterListMaintainer { - public int FilterListId { get; init; } + public int FilterListId { get; private init; } public FilterList FilterList { get; } = null!; - public int MaintainerId { get; init; } + public int MaintainerId { get; private init; } public Maintainer Maintainer { get; } = null!; } diff --git a/services/Directory/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/FilterListSyntax.cs b/services/Directory/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/FilterListSyntax.cs index 42dfd2645..f5f180534 100644 --- a/services/Directory/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/FilterListSyntax.cs +++ b/services/Directory/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/FilterListSyntax.cs @@ -5,9 +5,9 @@ namespace FilterLists.Directory.Infrastructure.Persistence.Queries.Entities; public record FilterListSyntax { - public int FilterListId { get; init; } + public int FilterListId { get; private init; } public FilterList FilterList { get; } = null!; - public int SyntaxId { get; init; } + public int SyntaxId { get; private init; } public Syntax Syntax { get; } = null!; } diff --git a/services/Directory/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/FilterListTag.cs b/services/Directory/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/FilterListTag.cs index f2bacc965..3a667278b 100644 --- a/services/Directory/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/FilterListTag.cs +++ b/services/Directory/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/FilterListTag.cs @@ -5,9 +5,9 @@ namespace FilterLists.Directory.Infrastructure.Persistence.Queries.Entities; public record FilterListTag { - public int FilterListId { get; init; } + public int FilterListId { get; private init; } public FilterList FilterList { get; } = null!; - public int TagId { get; init; } + public int TagId { get; private init; } public Tag Tag { get; } = null!; } diff --git a/services/Directory/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/FilterListViewUrl.cs b/services/Directory/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/FilterListViewUrl.cs index 4674dd719..811842a34 100644 --- a/services/Directory/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/FilterListViewUrl.cs +++ b/services/Directory/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/FilterListViewUrl.cs @@ -5,12 +5,12 @@ namespace FilterLists.Directory.Infrastructure.Persistence.Queries.Entities; public record FilterListViewUrl { - public int Id { get; init; } - public int FilterListId { get; init; } + public int Id { get; private init; } + public int FilterListId { get; private init; } public FilterList FilterList { get; } = null!; - public short SegmentNumber { get; init; } - public short Primariness { get; init; } - public Uri Url { get; init; } = null!; + public short SegmentNumber { get; private init; } + public short Primariness { get; private init; } + public Uri Url { get; private init; } = null!; } internal class FilterListViewUrlConfiguration : IEntityTypeConfiguration diff --git a/services/Directory/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/Fork.cs b/services/Directory/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/Fork.cs index 19333e330..645c21ed6 100644 --- a/services/Directory/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/Fork.cs +++ b/services/Directory/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/Fork.cs @@ -5,9 +5,9 @@ namespace FilterLists.Directory.Infrastructure.Persistence.Queries.Entities; public record Fork { - public int UpstreamFilterListId { get; init; } + public int UpstreamFilterListId { get; private init; } public FilterList UpstreamFilterList { get; } = null!; - public int ForkFilterListId { get; init; } + public int ForkFilterListId { get; private init; } public FilterList ForkFilterList { get; } = null!; } diff --git a/services/Directory/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/Language.cs b/services/Directory/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/Language.cs index 9222276ad..0417bd5bd 100644 --- a/services/Directory/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/Language.cs +++ b/services/Directory/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/Language.cs @@ -5,8 +5,8 @@ namespace FilterLists.Directory.Infrastructure.Persistence.Queries.Entities; public record Language { - public string Iso6391 { get; init; } = null!; - public string Name { get; init; } = null!; + public string Iso6391 { get; private init; } = null!; + public string Name { get; private init; } = null!; public IReadOnlyCollection FilterListLanguages { get; } = new HashSet(); } diff --git a/services/Directory/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/License.cs b/services/Directory/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/License.cs index e36c81f0d..07f122d28 100644 --- a/services/Directory/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/License.cs +++ b/services/Directory/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/License.cs @@ -5,12 +5,12 @@ namespace FilterLists.Directory.Infrastructure.Persistence.Queries.Entities; public record License { - public int Id { get; init; } - public string Name { get; init; } = null!; - public Uri? Url { get; init; } - public bool PermitsModification { get; init; } - public bool PermitsDistribution { get; init; } - public bool PermitsCommercialUse { get; init; } + public int Id { get; private init; } + public string Name { get; private init; } = null!; + public Uri? Url { get; private init; } + public bool PermitsModification { get; private init; } + public bool PermitsDistribution { get; private init; } + public bool PermitsCommercialUse { get; private init; } public IReadOnlyCollection FilterLists { get; } = new HashSet(); } diff --git a/services/Directory/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/Maintainer.cs b/services/Directory/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/Maintainer.cs index 5043a3217..4df2fcae4 100644 --- a/services/Directory/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/Maintainer.cs +++ b/services/Directory/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/Maintainer.cs @@ -5,11 +5,11 @@ namespace FilterLists.Directory.Infrastructure.Persistence.Queries.Entities; public record Maintainer { - public int Id { get; init; } - public string Name { get; init; } = null!; - public Uri? Url { get; init; } - public string? EmailAddress { get; init; } - public string? TwitterHandle { get; init; } + public int Id { get; private init; } + public string Name { get; private init; } = null!; + public Uri? Url { get; private init; } + public string? EmailAddress { get; private init; } + public string? TwitterHandle { get; private init; } public IReadOnlyCollection FilterListMaintainers { get; } = new HashSet(); } diff --git a/services/Directory/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/Merge.cs b/services/Directory/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/Merge.cs index 3b7f8f1f8..719fec80c 100644 --- a/services/Directory/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/Merge.cs +++ b/services/Directory/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/Merge.cs @@ -5,9 +5,9 @@ namespace FilterLists.Directory.Infrastructure.Persistence.Queries.Entities; public record Merge { - public int IncludedInFilterListId { get; init; } + public int IncludedInFilterListId { get; private init; } public FilterList IncludedInFilterList { get; } = null!; - public int IncludesFilterListId { get; init; } + public int IncludesFilterListId { get; private init; } public FilterList IncludesFilterList { get; } = null!; } diff --git a/services/Directory/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/Software.cs b/services/Directory/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/Software.cs index 018dab5ca..d12cc2a15 100644 --- a/services/Directory/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/Software.cs +++ b/services/Directory/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/Software.cs @@ -5,12 +5,12 @@ namespace FilterLists.Directory.Infrastructure.Persistence.Queries.Entities; public record Software { - public int Id { get; init; } - public string Name { get; init; } = null!; - public string? Description { get; init; } - public Uri? HomeUrl { get; init; } - public Uri? DownloadUrl { get; init; } - public bool SupportsAbpUrlScheme { get; init; } + public int Id { get; private init; } + public string Name { get; private init; } = null!; + public string? Description { get; private init; } + public Uri? HomeUrl { get; private init; } + public Uri? DownloadUrl { get; private init; } + public bool SupportsAbpUrlScheme { get; private init; } public IReadOnlyCollection SoftwareSyntaxes { get; } = new HashSet(); } diff --git a/services/Directory/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/SoftwareSyntax.cs b/services/Directory/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/SoftwareSyntax.cs index 69f087dee..044ed13da 100644 --- a/services/Directory/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/SoftwareSyntax.cs +++ b/services/Directory/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/SoftwareSyntax.cs @@ -5,9 +5,9 @@ namespace FilterLists.Directory.Infrastructure.Persistence.Queries.Entities; public record SoftwareSyntax { - public int SoftwareId { get; init; } + public int SoftwareId { get; private init; } public Software Software { get; } = null!; - public int SyntaxId { get; init; } + public int SyntaxId { get; private init; } public Syntax Syntax { get; } = null!; } diff --git a/services/Directory/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/Syntax.cs b/services/Directory/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/Syntax.cs index 15d7a977f..9fe748a65 100644 --- a/services/Directory/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/Syntax.cs +++ b/services/Directory/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/Syntax.cs @@ -5,10 +5,10 @@ namespace FilterLists.Directory.Infrastructure.Persistence.Queries.Entities; public record Syntax { - public int Id { get; init; } - public string Name { get; init; } = null!; - public string? Description { get; init; } - public Uri? Url { get; init; } + public int Id { get; private init; } + public string Name { get; private init; } = null!; + public string? Description { get; private init; } + public Uri? Url { get; private init; } public IReadOnlyCollection FilterListSyntaxes { get; } = new HashSet(); public IReadOnlyCollection SoftwareSyntaxes { get; } = new HashSet(); } diff --git a/services/Directory/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/Tag.cs b/services/Directory/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/Tag.cs index 4c669915b..eacaa88a3 100644 --- a/services/Directory/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/Tag.cs +++ b/services/Directory/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/Tag.cs @@ -5,9 +5,9 @@ namespace FilterLists.Directory.Infrastructure.Persistence.Queries.Entities; public record Tag { - public int Id { get; init; } - public string Name { get; init; } = null!; - public string? Description { get; init; } + public int Id { get; private init; } + public string Name { get; private init; } = null!; + public string? Description { get; private init; } public IReadOnlyCollection FilterListTags { get; } = new HashSet(); }