namespace FrostFS.SDK.ModelsV2;

public class MetaHeader
{
    public Version Version { get; set; }
    public int Epoch { get; set; }
    public int Ttl { get; set; }

    public MetaHeader(Version version, int epoch, int ttl)
    {
        Version = version;
        Epoch = epoch;
        Ttl = ttl;
    }

    public static MetaHeader Default()
    {
        return new MetaHeader(
            new Version(
                major: 2,
                minor: 13
            ),
            epoch: 0,
            ttl: 2
        );
    }
}