2026-04-13 16:58:30 +10:00
|
|
|
|
using PARR.Domain.Entities.Base.History;
|
2025-12-23 18:27:31 +10:00
|
|
|
|
|
|
|
|
|
|
namespace PARR.TemplateMatcher.Services.Interfaces
|
|
|
|
|
|
{
|
|
|
|
|
|
public interface ITemplateSynchronizer
|
|
|
|
|
|
{
|
2026-09-10 14:12:47 +10:00
|
|
|
|
Task SyncTemplatesForJobAsync(Guid jobId, HistoryInitiator initiator, bool dryRun = false, CancellationToken ct = default);
|
|
|
|
|
|
Task SyncTemplatesForJobGroupAsync(Guid jobGroupId, HistoryInitiator initiator, bool dryRun = false, CancellationToken ct = default);
|
|
|
|
|
|
Task UpdateTemplatesForJobAsync(Guid jobId, HistoryInitiator initiator, CancellationToken ct = default);
|
2025-12-23 18:27:31 +10:00
|
|
|
|
}
|
2026-09-09 17:09:57 +10:00
|
|
|
|
}
|