Class Payrun
Assembly: PayrollEngine.Client.Core.dll
Syntax
public class Payrun : ModelBase, IPayrun, IModel, IKeyEquatable<IPayrun>, IEquatable<IPayrun>, INameObject
Constructors
Payrun()
Declaration
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
DefaultReasonLocalizations
Declaration
[JsonPropertyOrder(103)]
public Dictionary<string, string> DefaultReasonLocalizations { get; set; }
Property Value
EmployeeAvailableExpression
Declaration
[JsonPropertyOrder(106)]
public string EmployeeAvailableExpression { get; set; }
Property Value
EmployeeAvailableExpressionFile
Declaration
[JsonPropertyOrder(107)]
public string EmployeeAvailableExpressionFile { get; set; }
Property Value
EmployeeEndExpression
Declaration
[JsonPropertyOrder(110)]
public string EmployeeEndExpression { get; set; }
Property Value
EmployeeEndExpressionFile
Declaration
[JsonPropertyOrder(111)]
public string EmployeeEndExpressionFile { get; set; }
Property Value
EmployeeStartExpression
Declaration
[JsonPropertyOrder(108)]
public string EmployeeStartExpression { get; set; }
Property Value
EmployeeStartExpressionFile
Declaration
[JsonPropertyOrder(109)]
public string EmployeeStartExpressionFile { get; set; }
Property Value
EndExpression
Declaration
[JsonPropertyOrder(114)]
public string EndExpression { get; set; }
Property Value
EndExpressionFile
Declaration
[JsonPropertyOrder(115)]
public string EndExpressionFile { get; set; }
Property Value
Name
Declaration
[Required]
[StringLength(128)]
[JsonPropertyOrder(100)]
public string Name { get; set; }
Property Value
NameLocalizations
Declaration
[JsonPropertyOrder(101)]
public Dictionary<string, string> NameLocalizations { get; set; }
Property Value
PayrollId
Declaration
[JsonPropertyOrder(117)]
public int PayrollId { get; set; }
Property Value
PayrollName
Declaration
[Required]
[JsonPropertyOrder(118)]
public string PayrollName { get; set; }
Property Value
PayrunParameters
Declaration
[JsonPropertyOrder(100)]
public List<PayrunParameter> PayrunParameters { get; set; }
Property Value
RetroTimeType
Declaration
[JsonPropertyOrder(116)]
public RetroTimeType RetroTimeType { get; set; }
Property Value
StartExpression
Declaration
[JsonPropertyOrder(104)]
public string StartExpression { get; set; }
Property Value
StartExpressionFile
Declaration
[JsonPropertyOrder(105)]
public string StartExpressionFile { get; set; }
Property Value
WageTypeAvailableExpression
Declaration
[JsonPropertyOrder(112)]
public string WageTypeAvailableExpression { get; set; }
Property Value
WageTypeAvailableExpressionFile
Declaration
[JsonPropertyOrder(113)]
public string WageTypeAvailableExpressionFile { get; set; }
Property Value
Methods
EqualKey(IPayrun)
Declaration
public virtual bool EqualKey(IPayrun compare)
Parameters
| Type |
Name |
Description |
| IPayrun |
compare |
|
Returns
Equals(IPayrun)
Declaration
public virtual bool Equals(IPayrun compare)
Parameters
| Type |
Name |
Description |
| IPayrun |
compare |
|
Returns
GetUiString()
Declaration
public override string GetUiString()
Returns
Overrides
Implements
Extension Methods