Class Task
Assembly: PayrollEngine.Client.Core.dll
Syntax
public class Task : ModelBase, ITask, IModel, IAttributeObject, IEquatable<ITask>, INameObject
Constructors
Task()
Initializes a new instance
Declaration
Task(Task)
Declaration
public Task(Task copySource)
Parameters
| Type |
Name |
Description |
| Task |
copySource |
|
Properties
Attributes
Declaration
[JsonPropertyOrder(110)]
public Dictionary<string, object> Attributes { get; set; }
Property Value
Category
Declaration
[StringLength(128)]
[JsonPropertyOrder(102)]
public string Category { get; set; }
Property Value
Completed
Declaration
[JsonPropertyOrder(109)]
public DateTime? Completed { get; set; }
Property Value
CompletedUserId
Declaration
[JsonPropertyOrder(107)]
public int? CompletedUserId { get; set; }
Property Value
CompletedUserIdentifier
The completed user identifier
Declaration
[JsonPropertyOrder(108)]
public string CompletedUserIdentifier { get; set; }
Property Value
Instruction
Declaration
[Required]
[JsonPropertyOrder(103)]
public string Instruction { get; set; }
Property Value
Name
Declaration
[Required]
[StringLength(128)]
[JsonPropertyOrder(100)]
public string Name { get; set; }
Property Value
NameLocalizations
The localized task names (immutable)
Declaration
[JsonPropertyOrder(101)]
public Dictionary<string, string> NameLocalizations { get; set; }
Property Value
Scheduled
The task schedule date (immutable)
Declaration
[Required]
[JsonPropertyOrder(106)]
public DateTime Scheduled { get; set; }
Property Value
ScheduledUserId
Declaration
[JsonPropertyOrder(104)]
public int ScheduledUserId { get; set; }
Property Value
ScheduledUserIdentifier
The scheduled user identifier
Declaration
[JsonPropertyOrder(105)]
public string ScheduledUserIdentifier { get; set; }
Property Value
Methods
Equals(ITask)
Declaration
public virtual bool Equals(ITask compare)
Parameters
| Type |
Name |
Description |
| ITask |
compare |
|
Returns
GetUiString()
Declaration
public override string GetUiString()
Returns
Overrides
Implements
Extension Methods