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 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; }
    }
}