namespace OF_DL.Models.Downloads; /// /// Represents the result of a download operation. /// public class DownloadResult { /// /// Total number of media items processed. /// public int TotalCount { get; set; } /// /// Number of newly downloaded media items. /// public int NewDownloads { get; set; } /// /// Number of media items that were already downloaded. /// public int ExistingDownloads { get; set; } /// /// The type of media downloaded (e.g., "Posts", "Messages", "Stories", etc.). /// public string MediaType { get; set; } = string.Empty; /// /// Indicates whether the download operation was successful. /// public bool Success { get; set; } = true; /// /// Optional error message if the download failed. /// public string? ErrorMessage { get; set; } }