using System.Collections.Generic;
using Jellyfin.Data.Enums;
using MediaBrowser.Model.Entities;
using MediaBrowser.Model.Globalization;
using MediaBrowser.Model.Providers;
namespace MediaBrowser.Model.Dto;
///
/// A class representing metadata editor information.
///
public class MetadataEditorInfo
{
///
/// Initializes a new instance of the class.
///
public MetadataEditorInfo()
{
ParentalRatingOptions = [];
Countries = [];
Cultures = [];
ExternalIdInfos = [];
ContentTypeOptions = [];
}
///
/// Gets or sets the parental rating options.
///
public IReadOnlyList ParentalRatingOptions { get; set; }
///
/// Gets or sets the countries.
///
public IReadOnlyList Countries { get; set; }
///
/// Gets or sets the cultures.
///
public IReadOnlyList Cultures { get; set; }
///
/// Gets or sets the external id infos.
///
public IReadOnlyList ExternalIdInfos { get; set; }
///
/// Gets or sets the content type.
///
public CollectionType? ContentType { get; set; }
///
/// Gets or sets the content type options.
///
public IReadOnlyList ContentTypeOptions { get; set; }
}