namespace Oms.Application.Dtos.Orders; public class OrderBatchQueueStatOutput { public string QueueName { get; set; } = string.Empty; public uint MessageCount { get; set; } public uint ConsumerCount { get; set; } } public class OrderBatchDlxStatsOutput { public bool Enabled { get; set; } public uint DeadLetterMessageCount { get; set; } public uint DlxAlertThreshold { get; set; } public bool Alert { get; set; } public List Queues { get; set; } = []; } public class OrderBatchJobManageOutput { public int JobId { get; set; } public int RetriedCount { get; set; } public int CancelledCount { get; set; } public string Status { get; set; } = string.Empty; } public class OrderBatchJobRetryFailedInput { public List ItemIds { get; set; } = []; }