using System.Collections.Generic; using System.Linq; using Readarr.Http.REST; namespace Readarr.Api.V1.Series { public class SeriesResource : RestResource { public string Title { get; set; } public string Description { get; set; } public List Links { get; set; } } public static class SeriesResourceMapper { public static SeriesResource ToResource(this NzbDrone.Core.Books.Series model) { if (model == null) { return null; } return new SeriesResource { Id = model.Id, Title = model.Title, Description = model.Description, Links = model.LinkItems.Value.ToResource() }; } public static List ToResource(this IEnumerable models) { return models?.Select(ToResource).ToList(); } } }