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