diff --git a/src/IncidentOps.Infrastructure/Jobs/IEscalateIfUnackedJob.cs b/src/IncidentOps.Infrastructure/Jobs/IEscalateIfUnackedJob.cs new file mode 100644 index 0000000..c4ec4db --- /dev/null +++ b/src/IncidentOps.Infrastructure/Jobs/IEscalateIfUnackedJob.cs @@ -0,0 +1,6 @@ +namespace IncidentOps.Infrastructure.Jobs; + +public interface IEscalateIfUnackedJob +{ + Task ExecuteAsync(Guid incidentId, int step); +} diff --git a/src/IncidentOps.Infrastructure/Jobs/IIncidentTriggeredJob.cs b/src/IncidentOps.Infrastructure/Jobs/IIncidentTriggeredJob.cs new file mode 100644 index 0000000..9e81198 --- /dev/null +++ b/src/IncidentOps.Infrastructure/Jobs/IIncidentTriggeredJob.cs @@ -0,0 +1,6 @@ +namespace IncidentOps.Infrastructure.Jobs; + +public interface IIncidentTriggeredJob +{ + Task ExecuteAsync(Guid incidentId); +} diff --git a/src/IncidentOps.Infrastructure/Jobs/ISendWebhookNotificationJob.cs b/src/IncidentOps.Infrastructure/Jobs/ISendWebhookNotificationJob.cs new file mode 100644 index 0000000..fcc9618 --- /dev/null +++ b/src/IncidentOps.Infrastructure/Jobs/ISendWebhookNotificationJob.cs @@ -0,0 +1,6 @@ +namespace IncidentOps.Infrastructure.Jobs; + +public interface ISendWebhookNotificationJob +{ + Task ExecuteAsync(Guid incidentId, Guid targetId); +}