2020-02-09 02:35:16 +00:00
|
|
|
using System;
|
2015-07-26 14:22:20 +00:00
|
|
|
using System.Collections.Generic;
|
|
|
|
|
2018-03-10 08:05:56 +00:00
|
|
|
namespace Jackett.Common.Models
|
2015-07-26 14:22:20 +00:00
|
|
|
{
|
|
|
|
public class CachedQueryResult
|
|
|
|
{
|
2020-02-10 22:16:19 +00:00
|
|
|
private readonly List<ReleaseInfo> results;
|
|
|
|
private readonly DateTime created;
|
|
|
|
private readonly string query;
|
2015-07-26 14:22:20 +00:00
|
|
|
|
2020-02-09 02:35:16 +00:00
|
|
|
public CachedQueryResult(string query, List<ReleaseInfo> results)
|
|
|
|
{
|
2015-07-26 14:22:20 +00:00
|
|
|
this.results = results;
|
|
|
|
created = DateTime.Now;
|
|
|
|
this.query = query;
|
|
|
|
}
|
|
|
|
|
|
|
|
public IReadOnlyList<ReleaseInfo> Results
|
|
|
|
{
|
|
|
|
get { return results.AsReadOnly(); }
|
|
|
|
}
|
|
|
|
|
|
|
|
public DateTime Created
|
|
|
|
{
|
|
|
|
get { return created; }
|
|
|
|
}
|
|
|
|
|
|
|
|
public string Query
|
|
|
|
{
|
|
|
|
get { return query; }
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|