// Copyright Epic Games, Inc. All Rights Reserved.
using System;
namespace EpicGames.Horde.Storage
{
///
/// Data for an alias in the storage system. An alias is a named weak reference to a node.
///
/// Handle to the target blob for the alias
/// Rank for the alias
/// Data stored inline with the alias
public record class BlobAlias(IBlobRef Target, int Rank, ReadOnlyMemory Data);
///
/// Data for an alias in the storage system. An alias is a named weak reference to a node.
///
/// Handle to the target blob for the alias
/// Rank for the alias
/// Data stored inline with the alias
public record class BlobAliasLocator(BlobLocator Target, int Rank, ReadOnlyMemory Data);
}