Files
git.stella-ops.org/src/__Libraries/StellaOps.Evidence.Bundle/BinarySectionDiff.cs
2026-02-04 19:59:20 +02:00

38 lines
829 B
C#

namespace StellaOps.Evidence.Bundle;
/// <summary>
/// Section-level diff entry.
/// </summary>
public sealed class BinarySectionDiff
{
/// <summary>
/// Diff operation type.
/// </summary>
public required BinaryDiffOperation Operation { get; init; }
/// <summary>
/// Section name.
/// </summary>
public required string SectionName { get; init; }
/// <summary>
/// Previous section size.
/// </summary>
public long? PreviousSize { get; init; }
/// <summary>
/// Current section size.
/// </summary>
public long? CurrentSize { get; init; }
/// <summary>
/// Size delta.
/// </summary>
public long? SizeDelta { get; init; }
/// <summary>
/// Section permissions/flags.
/// </summary>
public string? Permissions { get; init; }
}