Add records for StoreLogIntervalEntry and StoreInformation with detailed summaries

This commit is contained in:
2026-02-03 07:40:08 +01:00
parent ada7f979cf
commit 0b1e735a9f
3 changed files with 28 additions and 0 deletions

View File

@@ -15,6 +15,20 @@ namespace FsToolbox.Cli
#endregion
#region Record StoreLogIntervalEntry
/// <summary>
/// Aggregates store log entry with computed time difference versus calendar interval.
/// </summary>
/// <param name="Store">The store for which the log entry applies.</param>
/// <param name="Entry">The store log entry.</param>
/// <param name="SecondsDifference">Seconds from performedAt to referenceDate.</param>
/// <param name="CalendarIntervalSeconds">Calendar interval in seconds.</param>
/// <param name="ExceedsInterval">Indicates whether the difference exceeds the calendar interval.</param>
private record StoreLogIntervalEntry(RegionTasks.Store Store, StoreTasks.StoreLogEntry Entry, double SecondsDifference, int CalendarIntervalSeconds, bool ExceedsInterval);
#endregion
#region Record StoreLogProfileEntry
/// <summary>