using Persistence.Models;
namespace Persistence.Repositories;
///
/// Интерфейс по работе с данными, у которых есть дискриминатор
///
///
public interface ISyncWithDiscriminatorRepository
{
///
/// Получить данные, начиная с определенной даты
///
/// дискриминатор таблицы
/// дата начала
///
/// ///
Task> GetGtDate(Guid idDiscriminator, DateTimeOffset dateBegin, CancellationToken token);
///
/// Получить диапазон дат, для которых есть данные в репозитории
///
/// дискриминатор таблицы
///
///
Task GetDatesRange(Guid idDiscriminator, CancellationToken token);
}