using System;
namespace StellaOps.Provcache;
///
/// Metadata for a single chunk (no blob).
///
public sealed record ChunkMetadata
{
///
/// Chunk identifier.
///
public required Guid ChunkId { get; init; }
///
/// Zero-based index.
///
public required int Index { get; init; }
///
/// SHA256 hash for verification.
///
public required string Hash { get; init; }
///
/// Size in bytes.
///
public required int Size { get; init; }
///
/// Content type.
///
public required string ContentType { get; init; }
}