using System.Collections.ObjectModel; namespace Jellyfin.Plugin.Jellypod.Api.Models; /// /// Result of an OPML import operation. /// public class OpmlImportResult { /// /// Gets or sets the total number of feeds found in the OPML. /// public int TotalFeeds { get; set; } /// /// Gets or sets the number of feeds successfully imported. /// public int ImportedCount { get; set; } /// /// Gets or sets the number of feeds skipped (already subscribed). /// public int SkippedCount { get; set; } /// /// Gets or sets the number of feeds that failed to import. /// public int FailedCount { get; set; } /// /// Gets the list of imported podcast titles. /// public Collection ImportedPodcasts { get; } = new(); /// /// Gets the list of skipped feed URLs (already subscribed). /// public Collection SkippedFeeds { get; } = new(); /// /// Gets the list of failed imports with error details. /// public Collection Errors { get; } = new(); }