using MediaBrowser.Model.Entities; namespace MediaBrowser.Model.LiveTv { /// /// Class RecordingQuery. /// public class RecordingQuery { /// /// Gets or sets the channel identifier. /// /// The channel identifier. public string ChannelId { get; set; } /// /// Gets or sets the user identifier. /// /// The user identifier. public string UserId { get; set; } /// /// Gets or sets the identifier. /// /// The identifier. public string Id { get; set; } /// /// Gets or sets the group identifier. /// /// The group identifier. public string GroupId { get; set; } /// /// Skips over a given number of items within the results. Use for paging. /// /// The start index. public int? StartIndex { get; set; } /// /// The maximum number of items to return /// /// The limit. public int? Limit { get; set; } /// /// Gets or sets a value indicating whether this instance is recording. /// /// null if [is recording] contains no value, true if [is recording]; otherwise, false. public bool? IsRecording { get; set; } /// /// Gets or sets the series timer identifier. /// /// The series timer identifier. public string SeriesTimerId { get; set; } } public class RecordingGroupQuery { /// /// Gets or sets the user identifier. /// /// The user identifier. public string UserId { get; set; } } public class TimerQuery { /// /// Gets or sets the channel identifier. /// /// The channel identifier. public string ChannelId { get; set; } /// /// Gets or sets the series timer identifier. /// /// The series timer identifier. public string SeriesTimerId { get; set; } } public class SeriesTimerQuery { /// /// Gets or sets the sort by - SortName, Priority /// /// The sort by. public string SortBy { get; set; } /// /// Gets or sets the sort order. /// /// The sort order. public SortOrder SortOrder { get; set; } } }