expand dto with urls of shards that have or don't have the requested file

This commit is contained in:
Abelfreyja
2026-01-14 16:45:26 +09:00
parent 4ecd5375e6
commit 89bcc242cf
2 changed files with 13 additions and 9 deletions

View File

@@ -5,12 +5,14 @@ namespace LightlessSync.API.Dto.Files;
[MessagePackObject(keyAsPropertyName: true)]
public record DownloadFileDto : ITransferFileDto
{
public bool FileExists { get; set; } = true;
public string Hash { get; set; } = string.Empty;
public string Url { get; set; } = string.Empty;
public string CDNDownloadUrl { get; set; } = string.Empty;
public long Size { get; set; } = 0;
public bool IsForbidden { get; set; } = false;
public bool FileExists { get; set; } = true;
public string Hash { get; set; } = string.Empty;
public string Url { get; set; } = string.Empty;
public string CDNDownloadUrl { get; set; } = string.Empty;
public List<string> HasFileDirectUrls { get; set; } = new();
public List<string> PullThroughDirectUrls { get; set; } = new();
public long Size { get; set; } = 0;
public bool IsForbidden { get; set; } = false;
public string ForbiddenBy { get; set; } = string.Empty;
public long RawSize { get; set; } = 0;
}