up
This commit is contained in:
@@ -15,7 +15,7 @@
|
||||
<PackageReference Include="Microsoft.Extensions.Options" Version="10.0.0" />
|
||||
<PackageReference Include="NATS.Client.Core" Version="2.0.0" />
|
||||
<PackageReference Include="NATS.Client.JetStream" Version="2.0.0" />
|
||||
<PackageReference Include="StackExchange.Redis" Version="2.7.33" />
|
||||
<PackageReference Include="StackExchange.Redis" Version="2.8.37" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ProjectReference Include="..\StellaOps.Notify.Models\StellaOps.Notify.Models.csproj" />
|
||||
|
||||
@@ -3,7 +3,7 @@ using System.Text.Json.Nodes;
|
||||
namespace StellaOps.Notify.Storage.InMemory.Documents;
|
||||
|
||||
/// <summary>
|
||||
/// Represents a notification channel document (MongoDB compatibility shim).
|
||||
/// Represents a notification channel document (storage compatibility shim).
|
||||
/// </summary>
|
||||
public sealed class NotifyChannelDocument
|
||||
{
|
||||
@@ -21,7 +21,7 @@ public sealed class NotifyChannelDocument
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Represents a notification rule document (MongoDB compatibility shim).
|
||||
/// Represents a notification rule document (storage compatibility shim).
|
||||
/// </summary>
|
||||
public sealed class NotifyRuleDocument
|
||||
{
|
||||
@@ -43,7 +43,7 @@ public sealed class NotifyRuleDocument
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Represents a notification template document (MongoDB compatibility shim).
|
||||
/// Represents a notification template document (storage compatibility shim).
|
||||
/// </summary>
|
||||
public sealed class NotifyTemplateDocument
|
||||
{
|
||||
@@ -62,7 +62,7 @@ public sealed class NotifyTemplateDocument
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Represents a notification delivery document (MongoDB compatibility shim).
|
||||
/// Represents a notification delivery document (storage compatibility shim).
|
||||
/// </summary>
|
||||
public sealed class NotifyDeliveryDocument
|
||||
{
|
||||
@@ -84,7 +84,7 @@ public sealed class NotifyDeliveryDocument
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Represents a notification digest document (MongoDB compatibility shim).
|
||||
/// Represents a notification digest document (storage compatibility shim).
|
||||
/// </summary>
|
||||
public sealed class NotifyDigestDocument
|
||||
{
|
||||
@@ -102,7 +102,7 @@ public sealed class NotifyDigestDocument
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Represents a notification audit document (MongoDB compatibility shim).
|
||||
/// Represents a notification audit document (storage compatibility shim).
|
||||
/// </summary>
|
||||
public sealed class NotifyAuditDocument
|
||||
{
|
||||
@@ -116,7 +116,7 @@ public sealed class NotifyAuditDocument
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Represents an audit entry for notification actions (MongoDB compatibility shim).
|
||||
/// Represents an audit entry for notification actions (storage compatibility shim).
|
||||
/// </summary>
|
||||
public sealed class NotifyAuditEntryDocument
|
||||
{
|
||||
@@ -131,7 +131,7 @@ public sealed class NotifyAuditEntryDocument
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Represents an escalation policy document (MongoDB compatibility shim).
|
||||
/// Represents an escalation policy document (storage compatibility shim).
|
||||
/// </summary>
|
||||
public sealed class NotifyEscalationPolicyDocument
|
||||
{
|
||||
@@ -156,7 +156,7 @@ public sealed class NotifyEscalationStep
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Represents escalation state document (MongoDB compatibility shim).
|
||||
/// Represents escalation state document (storage compatibility shim).
|
||||
/// </summary>
|
||||
public sealed class NotifyEscalationStateDocument
|
||||
{
|
||||
@@ -174,7 +174,7 @@ public sealed class NotifyEscalationStateDocument
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Represents an on-call schedule document (MongoDB compatibility shim).
|
||||
/// Represents an on-call schedule document (storage compatibility shim).
|
||||
/// </summary>
|
||||
public sealed class NotifyOnCallScheduleDocument
|
||||
{
|
||||
@@ -199,7 +199,7 @@ public sealed class NotifyOnCallRotation
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Represents a quiet hours configuration document (MongoDB compatibility shim).
|
||||
/// Represents a quiet hours configuration document (storage compatibility shim).
|
||||
/// </summary>
|
||||
public sealed class NotifyQuietHoursDocument
|
||||
{
|
||||
@@ -216,7 +216,7 @@ public sealed class NotifyQuietHoursDocument
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Represents a maintenance window document (MongoDB compatibility shim).
|
||||
/// Represents a maintenance window document (storage compatibility shim).
|
||||
/// </summary>
|
||||
public sealed class NotifyMaintenanceWindowDocument
|
||||
{
|
||||
@@ -233,7 +233,7 @@ public sealed class NotifyMaintenanceWindowDocument
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Represents an inbox message document (MongoDB compatibility shim).
|
||||
/// Represents an inbox message document (storage compatibility shim).
|
||||
/// </summary>
|
||||
public sealed class NotifyInboxDocument
|
||||
{
|
||||
@@ -249,7 +249,7 @@ public sealed class NotifyInboxDocument
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Inbox message representation for the Mongo shim (used by adapters).
|
||||
/// Inbox message representation for the storage shim (used by adapters).
|
||||
/// </summary>
|
||||
public sealed class NotifyInboxMessage
|
||||
{
|
||||
|
||||
@@ -3,7 +3,7 @@ using StellaOps.Notify.Storage.InMemory.Documents;
|
||||
namespace StellaOps.Notify.Storage.InMemory.Repositories;
|
||||
|
||||
/// <summary>
|
||||
/// Repository interface for notification channels (MongoDB compatibility shim).
|
||||
/// Repository interface for notification channels (storage compatibility shim).
|
||||
/// </summary>
|
||||
public interface INotifyChannelRepository
|
||||
{
|
||||
@@ -16,7 +16,7 @@ public interface INotifyChannelRepository
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Repository interface for notification rules (MongoDB compatibility shim).
|
||||
/// Repository interface for notification rules (storage compatibility shim).
|
||||
/// </summary>
|
||||
public interface INotifyRuleRepository
|
||||
{
|
||||
@@ -29,7 +29,7 @@ public interface INotifyRuleRepository
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Repository interface for notification templates (MongoDB compatibility shim).
|
||||
/// Repository interface for notification templates (storage compatibility shim).
|
||||
/// </summary>
|
||||
public interface INotifyTemplateRepository
|
||||
{
|
||||
@@ -41,7 +41,7 @@ public interface INotifyTemplateRepository
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Repository interface for notification deliveries (MongoDB compatibility shim).
|
||||
/// Repository interface for notification deliveries (storage compatibility shim).
|
||||
/// </summary>
|
||||
public interface INotifyDeliveryRepository
|
||||
{
|
||||
@@ -53,7 +53,7 @@ public interface INotifyDeliveryRepository
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Repository interface for notification digests (MongoDB compatibility shim).
|
||||
/// Repository interface for notification digests (storage compatibility shim).
|
||||
/// </summary>
|
||||
public interface INotifyDigestRepository
|
||||
{
|
||||
@@ -63,7 +63,7 @@ public interface INotifyDigestRepository
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Repository interface for notification audit entries (MongoDB compatibility shim).
|
||||
/// Repository interface for notification audit entries (storage compatibility shim).
|
||||
/// </summary>
|
||||
public interface INotifyAuditRepository
|
||||
{
|
||||
@@ -73,7 +73,7 @@ public interface INotifyAuditRepository
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Repository interface for distributed locks (MongoDB compatibility shim).
|
||||
/// Repository interface for distributed locks (storage compatibility shim).
|
||||
/// </summary>
|
||||
public interface INotifyLockRepository
|
||||
{
|
||||
@@ -83,7 +83,7 @@ public interface INotifyLockRepository
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Repository interface for escalation policies (MongoDB compatibility shim).
|
||||
/// Repository interface for escalation policies (storage compatibility shim).
|
||||
/// </summary>
|
||||
public interface INotifyEscalationPolicyRepository
|
||||
{
|
||||
@@ -93,7 +93,7 @@ public interface INotifyEscalationPolicyRepository
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Repository interface for escalation state (MongoDB compatibility shim).
|
||||
/// Repository interface for escalation state (storage compatibility shim).
|
||||
/// </summary>
|
||||
public interface INotifyEscalationStateRepository
|
||||
{
|
||||
@@ -103,7 +103,7 @@ public interface INotifyEscalationStateRepository
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Repository interface for on-call schedules (MongoDB compatibility shim).
|
||||
/// Repository interface for on-call schedules (storage compatibility shim).
|
||||
/// </summary>
|
||||
public interface INotifyOnCallScheduleRepository
|
||||
{
|
||||
@@ -114,7 +114,7 @@ public interface INotifyOnCallScheduleRepository
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Repository interface for quiet hours configuration (MongoDB compatibility shim).
|
||||
/// Repository interface for quiet hours configuration (storage compatibility shim).
|
||||
/// </summary>
|
||||
public interface INotifyQuietHoursRepository
|
||||
{
|
||||
@@ -125,7 +125,7 @@ public interface INotifyQuietHoursRepository
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Repository interface for maintenance windows (MongoDB compatibility shim).
|
||||
/// Repository interface for maintenance windows (storage compatibility shim).
|
||||
/// </summary>
|
||||
public interface INotifyMaintenanceWindowRepository
|
||||
{
|
||||
@@ -137,7 +137,7 @@ public interface INotifyMaintenanceWindowRepository
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Repository interface for inbox messages (MongoDB compatibility shim).
|
||||
/// Repository interface for inbox messages (storage compatibility shim).
|
||||
/// </summary>
|
||||
public interface INotifyInboxRepository
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user