Class PayrunJob
Assembly: PayrollEngine.Client.Core.dll
Syntax
public class PayrunJob : ModelBase, IPayrunJob, IModel, IAttributeObject, IEquatable<IPayrunJob>
Constructors
PayrunJob()
Declaration
PayrunJob(PayrunJob)
Declaration
public PayrunJob(PayrunJob copySource)
Parameters
Properties
Attributes
Declaration
[JsonPropertyOrder(140)]
public Dictionary<string, object> Attributes { get; set; }
Property Value
CreatedReason
Declaration
[Required]
[JsonPropertyOrder(129)]
public string CreatedReason { get; set; }
Property Value
CreatedUserId
Declaration
[JsonPropertyOrder(107)]
public int CreatedUserId { get; set; }
Property Value
Culture
Declaration
[JsonPropertyOrder(118)]
public string Culture { get; set; }
Property Value
CycleEnd
Declaration
[JsonPropertyOrder(121)]
public DateTime CycleEnd { get; set; }
Property Value
CycleName
Declaration
[Required]
[JsonPropertyOrder(119)]
public string CycleName { get; set; }
Property Value
CycleStart
Declaration
[Required]
[JsonPropertyOrder(120)]
public DateTime CycleStart { get; set; }
Property Value
DivisionId
Declaration
[JsonPropertyOrder(106)]
public int DivisionId { get; set; }
Property Value
Employees
Declaration
[JsonPropertyOrder(139)]
public List<PayrunJobEmployee> Employees { get; set; }
Property Value
ErrorMessage
Declaration
[JsonPropertyOrder(138)]
public string ErrorMessage { get; set; }
Property Value
EvaluationDate
Declaration
[Required]
[JsonPropertyOrder(125)]
public DateTime? EvaluationDate { get; set; }
Property Value
Finished
Declaration
[JsonPropertyOrder(128)]
public DateTime? Finished { get; set; }
Property Value
FinishedReason
Declaration
[JsonPropertyOrder(132)]
public string FinishedReason { get; set; }
Property Value
FinishedUserId
Declaration
[JsonPropertyOrder(110)]
public int? FinishedUserId { get; set; }
Property Value
Forecast
Declaration
[StringLength(128)]
[JsonPropertyOrder(114)]
public string Forecast { get; set; }
Property Value
JobEnd
Declaration
[JsonPropertyOrder(136)]
public DateTime? JobEnd { get; set; }
Property Value
JobResult
Declaration
[JsonPropertyOrder(117)]
public PayrunJobResult JobResult { get; set; }
Property Value
JobStart
Declaration
[JsonPropertyOrder(135)]
public DateTime JobStart { get; set; }
Property Value
JobStatus
Declaration
[JsonPropertyOrder(116)]
public PayrunJobStatus JobStatus { get; set; }
Property Value
Message
Declaration
[JsonPropertyOrder(137)]
public string Message { get; set; }
Property Value
Name
Declaration
[Required]
[StringLength(128)]
[JsonPropertyOrder(100)]
public string Name { get; set; }
Property Value
Owner
Declaration
[JsonPropertyOrder(101)]
public string Owner { get; set; }
Property Value
ParentJobId
Declaration
[JsonPropertyOrder(113)]
public int? ParentJobId { get; set; }
Property Value
PayrollId
Declaration
[JsonPropertyOrder(104)]
public int PayrollId { get; set; }
Property Value
PayrollName
Declaration
[Required]
[JsonPropertyOrder(105)]
public string PayrollName { get; set; }
Property Value
PayrunId
Declaration
[JsonPropertyOrder(102)]
public int PayrunId { get; set; }
Property Value
PayrunName
Declaration
[Required]
[JsonPropertyOrder(103)]
public string PayrunName { get; set; }
Property Value
PeriodEnd
Declaration
[Required]
[JsonPropertyOrder(124)]
public DateTime PeriodEnd { get; set; }
Property Value
PeriodName
Declaration
[Required]
[JsonPropertyOrder(122)]
public string PeriodName { get; set; }
Property Value
PeriodStart
Declaration
[Required]
[JsonPropertyOrder(123)]
public DateTime PeriodStart { get; set; }
Property Value
Processed
Declaration
[JsonPropertyOrder(127)]
public DateTime? Processed { get; set; }
Property Value
ProcessedEmployeeCount
Declaration
[JsonPropertyOrder(134)]
public int ProcessedEmployeeCount { get; set; }
Property Value
ProcessedReason
Declaration
[JsonPropertyOrder(131)]
public string ProcessedReason { get; set; }
Property Value
ProcessedUserId
Declaration
[JsonPropertyOrder(109)]
public int? ProcessedUserId { get; set; }
Property Value
Released
Declaration
[JsonPropertyOrder(126)]
public DateTime? Released { get; set; }
Property Value
ReleasedReason
Declaration
[JsonPropertyOrder(130)]
public string ReleasedReason { get; set; }
Property Value
ReleasedUserId
Declaration
[JsonPropertyOrder(108)]
public int? ReleasedUserId { get; set; }
Property Value
RetroPayMode
Declaration
[JsonPropertyOrder(115)]
public RetroPayMode RetroPayMode { get; set; }
Property Value
Declaration
[JsonPropertyOrder(112)]
public List<string> Tags { get; set; }
Property Value
TotalEmployeeCount
Declaration
[JsonPropertyOrder(133)]
public int TotalEmployeeCount { get; set; }
Property Value
UserIdentifier
Declaration
[Required]
[JsonPropertyOrder(111)]
public string UserIdentifier { get; set; }
Property Value
Methods
Equals(IPayrunJob)
Declaration
public virtual bool Equals(IPayrunJob compare)
Parameters
Returns
GetEvaluationPeriod()
Declaration
public DatePeriod GetEvaluationPeriod()
Returns
GetUiString()
Declaration
public override string GetUiString()
Returns
Overrides
ToString()
Declaration
public override string ToString()
Returns
Overrides
Implements
Extension Methods