using System; namespace FrameworkDAL.DTO.OutboxMonitor { /// Projection of a TOUTBOX row for the monitoring API. public sealed class OutboxStatusDTO { public int OutboxId { get; set; } public int ObjectTypeId { get; set; } public int ObjectId { get; set; } public int EventTypeId { get; set; } public int Version { get; set; } public string? CorrelationKey { get; set; } public int UserId { get; set; } public int TenantId { get; set; } /// 0=Pending, 1=Published, 2=Failed, 3=Processing public int Status { get; set; } public DateTime CreatedOn { get; set; } public string? Payload { get; set; } public System.Guid? HeaderRowGuid { get; set; } } }