using System; namespace Tango.Telemetry { public class TelemetryPendingDestination { public string Name { get; set; } // Tracks how many retry attempts have been made for this destination. public int RetryCount { get; set; } = 0; // The UTC timestamp of the last attempt made. public DateTime LastAttempt { get; set; } = DateTime.MinValue; // The UTC timestamp when the next attempt should be allowed, supporting exponential backoff. public DateTime NextEligibleAttempt { get; set; } = DateTime.MinValue; } }