Interface IPayrunJob
The payrun job client object
Inherited Members
Namespace: PayrollEngine.Client.Model
Assembly: PayrollEngine.Client.Core.dll
Syntax
public interface IPayrunJob : IModel, IAttributeObject, IEquatable<IPayrunJob>
Properties
CreatedReason
The created reason (immutable)
Declaration
string CreatedReason { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
CreatedUserId
The created user id (immutable)
Declaration
int CreatedUserId { get; set; }
Property Value
| Type | Description |
|---|---|
| int |
Culture
The culture including the calendar
Declaration
string Culture { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
CycleEnd
The cycle end date (immutable)
Declaration
DateTime CycleEnd { get; set; }
Property Value
| Type | Description |
|---|---|
| DateTime |
CycleName
The cycle name (immutable)
Declaration
string CycleName { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
CycleStart
The cycle start date (immutable)
Declaration
DateTime CycleStart { get; set; }
Property Value
| Type | Description |
|---|---|
| DateTime |
DivisionId
The division id (immutable)
Declaration
int DivisionId { get; set; }
Property Value
| Type | Description |
|---|---|
| int |
Employees
The payrun employees
Declaration
List<PayrunJobEmployee> Employees { get; set; }
Property Value
| Type | Description |
|---|---|
| List<PayrunJobEmployee> |
ErrorMessage
The job error message (immutable)
Declaration
string ErrorMessage { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
EvaluationDate
The evaluation date (immutable)
Declaration
DateTime? EvaluationDate { get; set; }
Property Value
| Type | Description |
|---|---|
| DateTime? |
Finished
The job finish date (immutable)
Declaration
DateTime? Finished { get; set; }
Property Value
| Type | Description |
|---|---|
| DateTime? |
FinishedReason
The finished reason (immutable)
Declaration
string FinishedReason { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
FinishedUserId
The finished user id (immutable)
Declaration
int? FinishedUserId { get; set; }
Property Value
| Type | Description |
|---|---|
| int? |
Forecast
The forecast name (immutable)
Declaration
string Forecast { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
JobEnd
The job end date (immutable)
Declaration
DateTime? JobEnd { get; set; }
Property Value
| Type | Description |
|---|---|
| DateTime? |
JobResult
The payrun job result
Declaration
PayrunJobResult JobResult { get; set; }
Property Value
| Type | Description |
|---|---|
| PayrunJobResult |
JobStart
The job start date (immutable)
Declaration
DateTime JobStart { get; set; }
Property Value
| Type | Description |
|---|---|
| DateTime |
JobStatus
The payrun job status (immutable)
Declaration
PayrunJobStatus JobStatus { get; set; }
Property Value
| Type | Description |
|---|---|
| PayrunJobStatus |
Message
The job message (immutable)
Declaration
string Message { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
Name
The job name (immutable)
Declaration
string Name { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
Owner
The job owner (immutable)
Declaration
string Owner { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
ParentJobId
The parent payrun job id, e.g. the parent retro pay run job (immutable)
Declaration
int? ParentJobId { get; set; }
Property Value
| Type | Description |
|---|---|
| int? |
PayrollId
The payroll id (immutable)
Declaration
int PayrollId { get; set; }
Property Value
| Type | Description |
|---|---|
| int |
PayrollName
The payroll name (client only)
Declaration
string PayrollName { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
PayrunId
The payrun id (immutable)
Declaration
int PayrunId { get; set; }
Property Value
| Type | Description |
|---|---|
| int |
PayrunName
The payrun name (client only)
Declaration
string PayrunName { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
PeriodEnd
The period end date (immutable)
Declaration
DateTime PeriodEnd { get; set; }
Property Value
| Type | Description |
|---|---|
| DateTime |
PeriodName
The period name (immutable)
Declaration
string PeriodName { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
PeriodStart
The period start date (immutable)
Declaration
DateTime PeriodStart { get; set; }
Property Value
| Type | Description |
|---|---|
| DateTime |
Processed
The job process date (immutable)
Declaration
DateTime? Processed { get; set; }
Property Value
| Type | Description |
|---|---|
| DateTime? |
ProcessedEmployeeCount
Processed employee count (immutable)
Declaration
int ProcessedEmployeeCount { get; set; }
Property Value
| Type | Description |
|---|---|
| int |
ProcessedReason
The process reason (immutable)
Declaration
string ProcessedReason { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
ProcessedUserId
The processed user id (immutable)
Declaration
int? ProcessedUserId { get; set; }
Property Value
| Type | Description |
|---|---|
| int? |
ReleasedReason
The release reason (immutable)
Declaration
string ReleasedReason { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
ReleasedUserId
The release user id (immutable)
Declaration
int? ReleasedUserId { get; set; }
Property Value
| Type | Description |
|---|---|
| int? |
RetroPayMode
The payrun retro pay mode (immutable)
Declaration
RetroPayMode RetroPayMode { get; set; }
Property Value
| Type | Description |
|---|---|
| RetroPayMode |
Tags
The job tags (immutable)
Declaration
List<string> Tags { get; set; }
Property Value
| Type | Description |
|---|---|
| List<string> |
TotalEmployeeCount
Total employee count (immutable)
Declaration
int TotalEmployeeCount { get; set; }
Property Value
| Type | Description |
|---|---|
| int |
UserIdentifier
The user unique identifier (client only)
Declaration
string UserIdentifier { get; set; }
Property Value
| Type | Description |
|---|---|
| string |