Class TaskCatalogItem
- Namespace
- XENBIT.ResQueServe.Abstractions.Models
- Assembly
- RQS.Abstractions.dll
public abstract record TaskCatalogItem : IEquatable<TaskCatalogItem>
- Inheritance
-
TaskCatalogItem
- Implements
- Derived
- Inherited Members
Properties
Category
Gets or sets the category of the task.
public string? Category { get; set; }
Property Value
Description
Gets or sets the description of the task.
public string? Description { get; set; }
Property Value
DisplayName
Gets or sets the display name of the task.
public string? DisplayName { get; set; }
Property Value
ImplementationName
Gets or sets the implementation name of the task. This is the name specified in the ResQueServeTaskAttribute.
public string ImplementationName { get; set; }
Property Value
IsSelectableInTemplates
Gets or sets whether this task can be selected in template frontend.
public bool IsSelectableInTemplates { get; set; }
Property Value
ParameterCount
Gets or sets the number of parameters the task requires.
public int ParameterCount { get; set; }
Property Value
Parameters
Gets or sets the list of parameters associated with this task.
public IEnumerable<TaskCatalogParameter>? Parameters { get; set; }
Property Value
Priority
Gets or sets the priority of the task.
public TaskPriority Priority { get; set; }
Property Value
RequiresAdmin
Gets or sets whether the task requires administrative privileges.
public bool RequiresAdmin { get; set; }
Property Value
Version
Gets or sets the version of the task.
public string? Version { get; set; }