namespace Tnsu.ApprovalRoute.Application.Reminders; /// Согласующий/исполнитель из строки списка — кому напоминать. /// /// На сколько часов просрочен шаг: сейчас минус (активация шага + SLA). /// Выходные не учитываются — считаются календарные часы. /// /// Ссылка на заявку, требующую решения. /// /// Спрашивать ли у пользователя причину просрочки. Значение уже с применённым /// наследованием (шаг перекрывает тип заявки). /// /// Статус просроченного шага (ApprovalStatus строки списка «… — согласование»). /// /// Уникальный код заявки (колонка RequestUniqueCode списка данных) — null, если у /// заявки его нет или строка данных не найдена. /// public sealed record ReminderDto( string Email, int HoursOverdue, string Url, bool AskOverdueReason, int RequestTypeId, string RequestTypeName, int RequestId, string Status, string? RequestUniqueCode);