save progress
This commit is contained in:
18
src/__Libraries/StellaOps.Facet/FacetFileEntry.cs
Normal file
18
src/__Libraries/StellaOps.Facet/FacetFileEntry.cs
Normal file
@@ -0,0 +1,18 @@
|
||||
// <copyright file="FacetFileEntry.cs" company="StellaOps">
|
||||
// Copyright (c) StellaOps. Licensed under AGPL-3.0-or-later.
|
||||
// </copyright>
|
||||
|
||||
namespace StellaOps.Facet;
|
||||
|
||||
/// <summary>
|
||||
/// Represents a single file within a facet.
|
||||
/// </summary>
|
||||
/// <param name="Path">The file path within the image.</param>
|
||||
/// <param name="Digest">Content hash in "algorithm:hex" format (e.g., "sha256:abc...").</param>
|
||||
/// <param name="SizeBytes">File size in bytes.</param>
|
||||
/// <param name="ModifiedAt">Last modification timestamp, if available.</param>
|
||||
public sealed record FacetFileEntry(
|
||||
string Path,
|
||||
string Digest,
|
||||
long SizeBytes,
|
||||
DateTimeOffset? ModifiedAt);
|
||||
Reference in New Issue
Block a user