mirror of
https://github.com/Cleanuparr/Cleanuparr.git
synced 2026-05-09 23:34:59 -04:00
24 lines
602 B
C#
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; }
|
|
}
|