using System.Collections.Generic;
namespace MediaBrowser.Model.Sync
{
public class SyncJobRequest
{
///
/// Gets or sets the target identifier.
///
/// The target identifier.
public string TargetId { get; set; }
///
/// Gets or sets the item ids.
///
/// The item ids.
public List ItemIds { get; set; }
///
/// Gets or sets the quality.
///
/// The quality.
public SyncQuality Quality { get; set; }
///
/// Gets or sets the name.
///
/// The name.
public string Name { get; set; }
///
/// Gets or sets the user identifier.
///
/// The user identifier.
public string UserId { get; set; }
///
/// Gets or sets a value indicating whether [unwatched only].
///
/// true if [unwatched only]; otherwise, false.
public bool UnwatchedOnly { get; set; }
///
/// Gets or sets a value indicating whether [remove when watched].
///
/// true if [remove when watched]; otherwise, false.
public bool RemoveWhenWatched { get; set; }
///
/// Gets or sets a value indicating whether [synchronize new content].
///
/// true if [synchronize new content]; otherwise, false.
public bool SyncNewContent { get; set; }
///
/// Gets or sets the limit.
///
/// The limit.
public int? ItemLimit { get; set; }
public SyncJobRequest()
{
ItemIds = new List();
SyncNewContent = true;
}
}
}