diff --git a/services/Directory/FilterLists.Directory.Api.Contracts/Models/ListDetailsVm.cs b/services/Directory/FilterLists.Directory.Api.Contracts/Models/ListDetailsVm.cs index 50fbf127a..adf77a21c 100644 --- a/services/Directory/FilterLists.Directory.Api.Contracts/Models/ListDetailsVm.cs +++ b/services/Directory/FilterLists.Directory.Api.Contracts/Models/ListDetailsVm.cs @@ -5,36 +5,36 @@ namespace FilterLists.Directory.Api.Contracts.Models { public class ListDetailsVm { - public int Id { get; set; } - public string Name { get; set; } = null!; - public string? Description { get; set; } - public int? LicenseId { get; set; } - public IEnumerable? SyntaxIds { get; set; } - public IEnumerable? Iso6391s { get; set; } - public IEnumerable? TagIds { get; set; } - public IEnumerable? ViewUrls { get; 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 IEnumerable? MaintainerIds { get; set; } - public IEnumerable? UpstreamFilterListIds { get; set; } - public IEnumerable? ForkFilterListIds { get; set; } - public IEnumerable? IncludedInFilterListIds { get; set; } - public IEnumerable? IncludesFilterListIds { get; set; } - public IEnumerable? DependencyFilterListIds { get; set; } - public IEnumerable? DependentFilterListIds { get; set; } + 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 IEnumerable? SyntaxIds { get; private set; } + public IEnumerable? Iso6391s { get; private set; } + public IEnumerable? TagIds { get; private set; } + public IEnumerable? ViewUrls { get; private set; } + 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 IEnumerable? MaintainerIds { get; private set; } + public IEnumerable? UpstreamFilterListIds { get; private set; } + public IEnumerable? ForkFilterListIds { get; private set; } + public IEnumerable? IncludedInFilterListIds { get; private set; } + public IEnumerable? IncludesFilterListIds { get; private set; } + public IEnumerable? DependencyFilterListIds { get; private set; } + public IEnumerable? DependentFilterListIds { get; private set; } public class ViewUrlVm { - public short SegmentNumber { get; set; } - public short Primariness { get; set; } - public Uri Url { get; set; } = null!; + public short SegmentNumber { get; private set; } + public short Primariness { get; private set; } + public Uri Url { get; private set; } = null!; } } } diff --git a/services/Directory/FilterLists.Directory.Api.Contracts/Models/ListVm.cs b/services/Directory/FilterLists.Directory.Api.Contracts/Models/ListVm.cs index 544141eff..8195e2e6a 100644 --- a/services/Directory/FilterLists.Directory.Api.Contracts/Models/ListVm.cs +++ b/services/Directory/FilterLists.Directory.Api.Contracts/Models/ListVm.cs @@ -4,13 +4,13 @@ namespace FilterLists.Directory.Api.Contracts.Models { public class ListVm { - public int Id { get; set; } - public string Name { get; set; } = null!; - public string? Description { get; set; } - public int? LicenseId { get; set; } - public IEnumerable? SyntaxIds { get; set; } - public IEnumerable? Iso6391s { get; set; } - public IEnumerable? TagIds { get; set; } - public IEnumerable? MaintainerIds { get; set; } + 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 IEnumerable? SyntaxIds { get; private set; } + public IEnumerable? Iso6391s { get; private set; } + public IEnumerable? TagIds { get; private set; } + public IEnumerable? MaintainerIds { get; private set; } } }