#nullable disable using System; namespace MediaBrowser.Model.Tasks { /// /// Class TaskInfo. /// public class TaskInfo { /// /// Initializes a new instance of the class. /// public TaskInfo() { Triggers = Array.Empty(); } /// /// Gets or sets the name. /// /// The name. public string Name { get; set; } /// /// Gets or sets the state of the task. /// /// The state of the task. public TaskState State { get; set; } /// /// Gets or sets the progress. /// /// The progress. public double? CurrentProgressPercentage { get; set; } /// /// Gets or sets the id. /// /// The id. public string Id { get; set; } /// /// Gets or sets the last execution result. /// /// The last execution result. public TaskResult LastExecutionResult { get; set; } /// /// Gets or sets the triggers. /// /// The triggers. public TaskTriggerInfo[] Triggers { get; set; } /// /// Gets or sets the description. /// /// The description. public string Description { get; set; } /// /// Gets or sets the category. /// /// The category. public string Category { get; set; } /// /// Gets or sets a value indicating whether this instance is hidden. /// /// true if this instance is hidden; otherwise, false. public bool IsHidden { get; set; } /// /// Gets or sets the key. /// /// The key. public string Key { get; set; } } }