namespace CashLineERP.Application.Integration;

public sealed record OutboxEventDetailView(
    long OutboxEventId,
    string EventNumber,
    string SourceModuleCode,
    string AggregateType,
    long AggregateId,
    string EventType,
    string? CorrelationKey,
    string PayloadText,
    string StatusCode,
    int AttemptNumber,
    DateTime AvailableAtUtc,
    DateTime? PublishedAtUtc,
    string? PublishedByProcess,
    string? LastErrorText,
    DateTime CreatedAtUtc);
