using System;
namespace MediaBrowser.Model.Tasks
{
    /// 
    /// Class TaskExecutionInfo
    /// 
    public class TaskResult
    {
        /// 
        /// Gets or sets the start time UTC.
        /// 
        /// The start time UTC.
        public DateTime StartTimeUtc { get; set; }
        /// 
        /// Gets or sets the end time UTC.
        /// 
        /// The end time UTC.
        public DateTime EndTimeUtc { get; set; }
        /// 
        /// Gets or sets the status.
        /// 
        /// The status.
        public TaskCompletionStatus Status { get; set; }
        /// 
        /// Gets or sets the name.
        /// 
        /// The name.
        public string Name { get; set; }
        /// 
        /// Gets or sets the key.
        /// 
        /// The key.
        public string Key { get; set; }
        
        /// 
        /// Gets or sets the id.
        /// 
        /// The id.
        public string Id { get; set; }
        /// 
        /// Gets or sets the error message.
        /// 
        /// The error message.
        public string ErrorMessage { get; set; }
        /// 
        /// Gets or sets the long error message.
        /// 
        /// The long error message.
        public string LongErrorMessage { get; set; }
    }
}