ReportRow.cs 2.8 KB

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