using PARR.DAL.DomainModels;
namespace PARR.DAL.TransformServices
{
///
/// Сервис трансформации расписания ЕСПП в дату/расписание
///
public interface IEsppScheduleTransformService
{
///
/// Получить следующую дату согласно расписания
///
///
///
///
DateTimeOffset GetNextDate(EsppScheduleDto esppSchedule, DateTimeOffset lastRun);
///
/// Получить расписание
///
///
///
///
List GetNextSchedule(EsppScheduleDto esppSchedule, DateTimeOffset lastRun);
///
/// Получить следующую дату по applicationInWorkId
///
///
///
///
Task GetNextDateAsync(Guid applicationInWorkId, DateTimeOffset lastRun);
///
/// Получить расписание по applicationInWorkId
///
///
///
///
Task> GetNextScheduleAsync(Guid applicationInWorkId, DateTimeOffset lastRun);
}
}