using Wabbajack.Hashing.xxHash64; using Wabbajack.Paths; namespace Wabbajack.DTOs.CDN { public class FileDefinition { public string? Author { get; set; } public RelativePath OriginalFileName { get; set; } public long Size { get; set; } public Hash Hash { get; set; } public PartDefinition[] Parts { get; set; } = { }; public string? ServerAssignedUniqueId { get; set; } public string MungedName => $"{OriginalFileName}_{ServerAssignedUniqueId!}"; } }