using MediaBrowser.Controller.Entities; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace MediaBrowser.Api.Reports { /// A report options. public class ReportOptions { /// Initializes a new instance of the ReportOptions class. public ReportOptions() { } /// Initializes a new instance of the ReportOptions class. /// . /// . public ReportOptions(ReportHeader header, Func column) { Header = header; Column = column; } /// /// Initializes a new instance of the ReportOptions class. /// /// /// /// public ReportOptions(ReportHeader header, Func column, Func itemID) { Header = header; Column = column; ItemID = itemID; } /// Gets or sets the header. /// The header. public ReportHeader Header { get; set; } /// Gets or sets the column. /// The column. public Func Column { get; set; } /// Gets or sets the identifier of the item. /// The identifier of the item. public Func ItemID { get; set; } } }