using System;
namespace MediaBrowser.Model.Sync
{
public class SyncJobItem
{
///
/// Gets or sets the identifier.
///
/// The identifier.
public string Id { get; set; }
///
/// Gets or sets the job identifier.
///
/// The job identifier.
public string JobId { get; set; }
///
/// Gets or sets the item identifier.
///
/// The item identifier.
public string ItemId { get; set; }
///
/// Gets or sets the name of the item.
///
/// The name of the item.
public string ItemName { get; set; }
///
/// Gets or sets the media source identifier.
///
/// The media source identifier.
public string MediaSourceId { get; set; }
///
/// Gets or sets the target identifier.
///
/// The target identifier.
public string TargetId { get; set; }
///
/// Gets or sets the output path.
///
/// The output path.
public string OutputPath { get; set; }
///
/// Gets or sets the status.
///
/// The status.
public SyncJobItemStatus Status { get; set; }
///
/// Gets or sets the current progress.
///
/// The current progress.
public double? Progress { get; set; }
///
/// Gets or sets the date created.
///
/// The date created.
public DateTime DateCreated { get; set; }
///
/// Gets or sets the primary image item identifier.
///
/// The primary image item identifier.
public string PrimaryImageItemId { get; set; }
///
/// Gets or sets the primary image tag.
///
/// The primary image tag.
public string PrimaryImageTag { get; set; }
///
/// Gets or sets a value indicating whether [requires conversion].
///
/// true if [requires conversion]; otherwise, false.
public bool RequiresConversion { get; set; }
}
}