2026-04-14 16:27:27 +10:00
|
|
|
|
namespace PARR.Domain.Cache.Models.Base
|
2026-01-15 15:01:56 +10:00
|
|
|
|
{
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
/// Базовый интерфейс для КЭШ моделей
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
public interface IBaseCache<T>
|
|
|
|
|
|
{
|
2026-05-18 16:46:42 +10:00
|
|
|
|
/// <summary>
|
|
|
|
|
|
/// Объект
|
|
|
|
|
|
/// </summary>
|
2026-01-15 15:01:56 +10:00
|
|
|
|
public T Data { get; set; }
|
2026-05-18 16:46:42 +10:00
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
/// Дата формирования Cache
|
|
|
|
|
|
/// </summary>
|
2026-01-15 15:01:56 +10:00
|
|
|
|
public DateTimeOffset Timestamp { get; set; }
|
|
|
|
|
|
|
2026-05-18 16:46:42 +10:00
|
|
|
|
/// <summary>
|
|
|
|
|
|
/// Источник Cache (class)
|
|
|
|
|
|
/// </summary>
|
2026-01-15 15:01:56 +10:00
|
|
|
|
public string Source { get; set; }
|
|
|
|
|
|
}
|
|
|
|
|
|
}
|