Show / Hide Table of Contents

Class Payrun

Inheritance
object
ModelBase
Payrun
Implements
IPayrun
IModel
IKeyEquatable<IPayrun>
IEquatable<IPayrun>
INameObject
Inherited Members
ModelBase.ToString()
ModelBase.Id
ModelBase.IsExistingObject
ModelBase.IsNewObject
ModelBase.Status
ModelBase.Created
ModelBase.Updated
ModelBase.UpdateMode
object.GetType()
object.MemberwiseClone()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
Namespace: PayrollEngine.Client.Model
Assembly: PayrollEngine.Client.Core.dll
Syntax
public class Payrun : ModelBase, IPayrun, IModel, IKeyEquatable<IPayrun>, IEquatable<IPayrun>, INameObject

Constructors

Payrun()

Declaration
public Payrun()

Payrun(Payrun)

Declaration
public Payrun(Payrun copySource)
Parameters
Type Name Description
Payrun copySource

Properties

DefaultReason

Declaration
[JsonPropertyOrder(102)]
public string DefaultReason { get; set; }
Property Value
Type Description
string

DefaultReasonLocalizations

Declaration
[JsonPropertyOrder(103)]
public Dictionary<string, string> DefaultReasonLocalizations { get; set; }
Property Value
Type Description
Dictionary<string, string>

EmployeeAvailableExpression

Declaration
[JsonPropertyOrder(106)]
public string EmployeeAvailableExpression { get; set; }
Property Value
Type Description
string

EmployeeAvailableExpressionFile

Declaration
[JsonPropertyOrder(107)]
public string EmployeeAvailableExpressionFile { get; set; }
Property Value
Type Description
string

EmployeeEndExpression

Declaration
[JsonPropertyOrder(110)]
public string EmployeeEndExpression { get; set; }
Property Value
Type Description
string

EmployeeEndExpressionFile

Declaration
[JsonPropertyOrder(111)]
public string EmployeeEndExpressionFile { get; set; }
Property Value
Type Description
string

EmployeeStartExpression

Declaration
[JsonPropertyOrder(108)]
public string EmployeeStartExpression { get; set; }
Property Value
Type Description
string

EmployeeStartExpressionFile

Declaration
[JsonPropertyOrder(109)]
public string EmployeeStartExpressionFile { get; set; }
Property Value
Type Description
string

EndExpression

Declaration
[JsonPropertyOrder(114)]
public string EndExpression { get; set; }
Property Value
Type Description
string

EndExpressionFile

Declaration
[JsonPropertyOrder(115)]
public string EndExpressionFile { get; set; }
Property Value
Type Description
string

Name

Declaration
[Required]
[StringLength(128)]
[JsonPropertyOrder(100)]
public string Name { get; set; }
Property Value
Type Description
string

NameLocalizations

Declaration
[JsonPropertyOrder(101)]
public Dictionary<string, string> NameLocalizations { get; set; }
Property Value
Type Description
Dictionary<string, string>

PayrollId

Declaration
[JsonPropertyOrder(117)]
public int PayrollId { get; set; }
Property Value
Type Description
int

PayrollName

Declaration
[Required]
[JsonPropertyOrder(118)]
public string PayrollName { get; set; }
Property Value
Type Description
string

PayrunParameters

Declaration
[JsonPropertyOrder(100)]
public List<PayrunParameter> PayrunParameters { get; set; }
Property Value
Type Description
List<PayrunParameter>

RetroTimeType

Declaration
[JsonPropertyOrder(116)]
public RetroTimeType RetroTimeType { get; set; }
Property Value
Type Description
RetroTimeType

StartExpression

Declaration
[JsonPropertyOrder(104)]
public string StartExpression { get; set; }
Property Value
Type Description
string

StartExpressionFile

Declaration
[JsonPropertyOrder(105)]
public string StartExpressionFile { get; set; }
Property Value
Type Description
string

WageTypeAvailableExpression

Declaration
[JsonPropertyOrder(112)]
public string WageTypeAvailableExpression { get; set; }
Property Value
Type Description
string

WageTypeAvailableExpressionFile

Declaration
[JsonPropertyOrder(113)]
public string WageTypeAvailableExpressionFile { get; set; }
Property Value
Type Description
string

Methods

EqualKey(IPayrun)

Declaration
public virtual bool EqualKey(IPayrun compare)
Parameters
Type Name Description
IPayrun compare
Returns
Type Description
bool

Equals(IPayrun)

Declaration
public virtual bool Equals(IPayrun compare)
Parameters
Type Name Description
IPayrun compare
Returns
Type Description
bool

GetUiString()

Declaration
public override string GetUiString()
Returns
Type Description
string
Overrides
ModelBase.GetUiString()

Implements

IPayrun
IModel
IKeyEquatable<T>
IEquatable<T>
INameObject

Extension Methods

ScriptExtensions.HasAnyScript(Payrun)
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