namespace Umbraco.Cms.Core.Deploy; public sealed class ArtifactSignature : IArtifactSignature { public ArtifactSignature(Udi udi, string checksum, IEnumerable? dependencies = null) { Udi = udi; Checksum = checksum; Dependencies = dependencies ?? Enumerable.Empty(); } public Udi Udi { get; } public string Checksum { get; } public IEnumerable Dependencies { get; } }