16 lines
713 B
C#
16 lines
713 B
C#
|
|
namespace PARR.API.Settings
|
|||
|
|
{
|
|||
|
|
/// <summary>
|
|||
|
|
/// Общие настройки API
|
|||
|
|
/// </summary>
|
|||
|
|
public record CommonSettings
|
|||
|
|
{
|
|||
|
|
/// <summary>
|
|||
|
|
/// Период охлаждения (кулдаун) для расписаний.
|
|||
|
|
/// Запрещает повторно брать активные шаблоны в работу, если с момента их последнего запуска прошло меньше этого времени.
|
|||
|
|
/// Применяется только для инициаторов EsppScheduleSync и NextRun.
|
|||
|
|
/// </summary>
|
|||
|
|
public TimeSpan ScheduleCooldownDuration { get; init; } = TimeSpan.Zero;
|
|||
|
|
}
|
|||
|
|
}
|