namespace ZymonicGateway.Contracts; public class ZymonicGatewayQueuedWork { public IServiceProvider? Services { get; set; } public Guid RequestId { get; set; } public DateTime QueuedAtUtc { get; set; } public int AttemptCount { get; set; } public bool IsManualRetry { get; set; } public bool DebugMode { get; set; } public string? Source { get; set; } public string? Route { get; set; } public string? EffectiveUser { get; set; } public string? AuthMethod { get; set; } public string? RequestPayloadJson { get; set; } public string? RequestMetadataJson { get; set; } }