// 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); }