ReportRow.cs 2.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667
  1. using System.Collections.Generic;
  2. namespace MediaBrowser.Api.Reports
  3. {
  4. public class ReportRow
  5. {
  6. /// <summary>
  7. /// Initializes a new instance of the ReportRow class.
  8. /// </summary>
  9. public ReportRow()
  10. {
  11. Columns = new List<ReportItem>();
  12. }
  13. /// <summary> Gets or sets the identifier. </summary>
  14. /// <value> The identifier. </value>
  15. public string Id { get; set; }
  16. /// <summary>
  17. /// Gets or sets a value indicating whether this object has backdrop image. </summary>
  18. /// <value> true if this object has backdrop image, false if not. </value>
  19. public bool HasImageTagsBackdrop { get; set; }
  20. /// <summary> Gets or sets a value indicating whether this object has image tags. </summary>
  21. /// <value> true if this object has image tags, false if not. </value>
  22. public bool HasImageTagsPrimary { get; set; }
  23. /// <summary>
  24. /// Gets or sets a value indicating whether this object has image tags logo. </summary>
  25. /// <value> true if this object has image tags logo, false if not. </value>
  26. public bool HasImageTagsLogo { get; set; }
  27. /// <summary>
  28. /// Gets or sets a value indicating whether this object has local trailer. </summary>
  29. /// <value> true if this object has local trailer, false if not. </value>
  30. public bool HasLocalTrailer { get; set; }
  31. /// <summary> Gets or sets a value indicating whether this object has lock data. </summary>
  32. /// <value> true if this object has lock data, false if not. </value>
  33. public bool HasLockData { get; set; }
  34. /// <summary>
  35. /// Gets or sets a value indicating whether this object has embedded image. </summary>
  36. /// <value> true if this object has embedded image, false if not. </value>
  37. public bool HasEmbeddedImage { get; set; }
  38. /// <summary> Gets or sets a value indicating whether this object has subtitles. </summary>
  39. /// <value> true if this object has subtitles, false if not. </value>
  40. public bool HasSubtitles { get; set; }
  41. /// <summary> Gets or sets a value indicating whether this object has specials. </summary>
  42. /// <value> true if this object has specials, false if not. </value>
  43. public bool HasSpecials { get; set; }
  44. /// <summary> Gets or sets the columns. </summary>
  45. /// <value> The columns. </value>
  46. public List<ReportItem> Columns { get; set; }
  47. /// <summary> Gets or sets the type. </summary>
  48. /// <value> The type. </value>
  49. public ReportIncludeItemTypes RowType { get; set; }
  50. /// <summary> Gets or sets the identifier of the user. </summary>
  51. /// <value> The identifier of the user. </value>
  52. public string UserId { get; set; }
  53. }
  54. }