namespace ErsatzTV.Application.Libraries;

public enum QueueShowScanResult
{
    Queued,
    NotFound,
    Unsupported,
    SyncDisabled,
    AlreadyScanning,
    ScanFailed
}

public record QueueShowScanByLibraryId(int LibraryId, int ShowId, string ShowTitle, bool DeepScan)
    : IRequest<QueueShowScanResult>;
