using System.Diagnostics.CodeAnalysis; namespace Jellyfin.Api.Models.LibraryDtos { /// /// Library options result dto. /// public class LibraryOptionsResultDto { /// /// Gets or sets the metadata savers. /// [SuppressMessage("Microsoft.Performance", "CA1819:ReturnArrays", MessageId = "MetadataSavers", Justification = "Imported from ServiceStack")] public LibraryOptionInfoDto[] MetadataSavers { get; set; } = null!; /// /// Gets or sets the metadata readers. /// [SuppressMessage("Microsoft.Performance", "CA1819:ReturnArrays", MessageId = "MetadataReaders", Justification = "Imported from ServiceStack")] public LibraryOptionInfoDto[] MetadataReaders { get; set; } = null!; /// /// Gets or sets the subtitle fetchers. /// [SuppressMessage("Microsoft.Performance", "CA1819:ReturnArrays", MessageId = "SubtitleFetchers", Justification = "Imported from ServiceStack")] public LibraryOptionInfoDto[] SubtitleFetchers { get; set; } = null!; /// /// Gets or sets the type options. /// [SuppressMessage("Microsoft.Performance", "CA1819:ReturnArrays", MessageId = "TypeOptions", Justification = "Imported from ServiceStack")] public LibraryTypeOptionsDto[] TypeOptions { get; set; } = null!; } }