Files
2026-04-06 09:59:31 +03:00

24 lines
602 B
C#

using Cleanuparr.Domain.Enums;
namespace Cleanuparr.Infrastructure.Features.Seeker;
/// <summary>
/// Represents a single item selected for proactive search.
/// </summary>
internal sealed record SeekerSearchCandidate
{
/// <summary>
/// MovieId (Radarr) or SeriesId (Sonarr)
/// </summary>
public required long ItemId { get; init; }
public required string Name { get; init; }
/// <summary>
/// Season number for Sonarr; 0 for Radarr.
/// </summary>
public required int SeasonNumber { get; init; }
public required SeekerSearchReason Reason { get; init; }
}