using System.Collections.Generic; namespace Tango.Telemetry.Reporting { /// /// Represents a summary of telemetry publish results for a specific telemetry source, /// including aggregated destination-level status counts. /// public class SourceSummary { /// /// Gets or sets the name of the telemetry source (e.g., JobRunsHistorySource, DiagnosticsStream). /// public string SourceName { get; set; } /// /// Gets or sets a dictionary of aggregated publish results per destination for this source. /// The key is the destination name, and the value contains counters for each delivery status. /// public Dictionary Destinations { get; set; } /// /// Initializes a new instance of the class, /// initializing the destination summary dictionary. /// public SourceSummary() { Destinations = new Dictionary(); } } }