Show / Hide Table of Contents

Interface IPayrunJob

The payrun job client object

Inherited Members
IModel.GetUiString()
IModel.Id
IModel.IsExistingObject
IModel.IsNewObject
IModel.Status
IModel.Created
IModel.Updated
IModel.UpdateMode
IAttributeObject.Attributes
IEquatable<IPayrunJob>.Equals(IPayrunJob)
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

Extension Methods

ConsoleExtensions.WriteProperties(object, bool)
ValueTypeExtensions.GetValueType(object)
ObjectInfo.GetPropertyValue(object, string)
ObjectInfo.GetPropertyValue<T>(object, string, T)
ObjectInfo.ResolvePropertyValue(object, string)
ObjectInfo.SetPropertyValue(object, string, object)
☀
☾
Back to top Generated by DocFX