diff --git a/services/Archival/FilterLists.Archival.Application/Commands/ArchiveList.cs b/services/Archival/FilterLists.Archival.Application/Commands/ArchiveList.cs index 57e355f9d..580559c78 100644 --- a/services/Archival/FilterLists.Archival.Application/Commands/ArchiveList.cs +++ b/services/Archival/FilterLists.Archival.Application/Commands/ArchiveList.cs @@ -10,17 +10,9 @@ namespace FilterLists.Archival.Application.Commands; public static class ArchiveList { - public class Command : IRequest - { - public Command(int listId) - { - ListId = listId; - } + public record Command(int ListId) : IRequest; - public int ListId { get; } - } - - public class Handler : IRequestHandler + internal class Handler : IRequestHandler { private readonly IHttpContentClient _client; private readonly IDirectoryApi _directory; diff --git a/services/Archival/FilterLists.Archival.Application/Commands/EnqueueArchiveAllLists.cs b/services/Archival/FilterLists.Archival.Application/Commands/EnqueueArchiveAllLists.cs index 9a52fd112..85ac2ee11 100644 --- a/services/Archival/FilterLists.Archival.Application/Commands/EnqueueArchiveAllLists.cs +++ b/services/Archival/FilterLists.Archival.Application/Commands/EnqueueArchiveAllLists.cs @@ -7,11 +7,9 @@ namespace FilterLists.Archival.Application.Commands; public static class EnqueueArchiveAllLists { - public class Command : IRequest - { - } + public record Command : IRequest; - public class Handler : IRequestHandler + internal class Handler : IRequestHandler { private readonly IDirectoryApi _directory; private readonly ILogger _logger; diff --git a/services/Archival/FilterLists.Archival.Domain/ListArchives/ListArchive.cs b/services/Archival/FilterLists.Archival.Domain/ListArchives/ListArchive.cs index a057489ce..025f425d1 100644 --- a/services/Archival/FilterLists.Archival.Domain/ListArchives/ListArchive.cs +++ b/services/Archival/FilterLists.Archival.Domain/ListArchives/ListArchive.cs @@ -1,14 +1,3 @@ namespace FilterLists.Archival.Domain.ListArchives; -public class ListArchive -{ - public ListArchive(int id, IAsyncEnumerable segments) - { - Id = id; - Segments = segments; - } - - public int Id { get; } - - public IAsyncEnumerable Segments { get; } -} +public record ListArchive(int Id, IAsyncEnumerable Segments); diff --git a/services/Archival/FilterLists.Archival.Domain/ListArchives/ListArchiveSegment.cs b/services/Archival/FilterLists.Archival.Domain/ListArchives/ListArchiveSegment.cs index 05e002ce7..da3b12059 100644 --- a/services/Archival/FilterLists.Archival.Domain/ListArchives/ListArchiveSegment.cs +++ b/services/Archival/FilterLists.Archival.Domain/ListArchives/ListArchiveSegment.cs @@ -1,6 +1,6 @@ namespace FilterLists.Archival.Domain.ListArchives; -public class ListArchiveSegment +public record ListArchiveSegment { public ListArchiveSegment(Uri sourceUri, Stream content) {