Class Payroll
The payroll client object
Assembly: PayrollEngine.Client.Core.dll
Syntax
public class Payroll : ModelBase, IPayroll, IModel, IAttributeObject, IKeyEquatable<IPayroll>, IEquatable<IPayroll>, INameObject
Constructors
Payroll()
Initializes a new instance
Declaration
Payroll(Payroll)
Initializes a new instance from a copy
Declaration
public Payroll(Payroll copySource)
Parameters
| Type |
Name |
Description |
| Payroll |
copySource |
The copy source
|
Properties
Attributes
Declaration
[JsonPropertyOrder(115)]
public Dictionary<string, object> Attributes { get; set; }
Property Value
ClusterSetCase
The case cluster set (undefined: all)
Declaration
[StringLength(128)]
[JsonPropertyOrder(106)]
public string ClusterSetCase { get; set; }
Property Value
ClusterSetCaseField
The case field cluster set (undefined: all)
Declaration
[StringLength(128)]
[JsonPropertyOrder(107)]
public string ClusterSetCaseField { get; set; }
Property Value
ClusterSetCaseValue
The case value cluster set (undefined: none, *: all)
Declaration
[StringLength(128)]
[JsonPropertyOrder(112)]
public string ClusterSetCaseValue { get; set; }
Property Value
ClusterSetCollector
The collector cluster set (undefined: all)
Declaration
[StringLength(128)]
[JsonPropertyOrder(108)]
public string ClusterSetCollector { get; set; }
Property Value
ClusterSetCollectorRetro
The collector cluster set for retro payrun jobs (undefined: all)
Declaration
[StringLength(128)]
[JsonPropertyOrder(109)]
public string ClusterSetCollectorRetro { get; set; }
Property Value
ClusterSetWageType
The wage type cluster set (undefined: all)
Declaration
[StringLength(128)]
[JsonPropertyOrder(110)]
public string ClusterSetWageType { get; set; }
Property Value
ClusterSetWageTypePeriod
The wage type period result cluster set (undefined: none)
Declaration
[StringLength(128)]
[JsonPropertyOrder(113)]
public string ClusterSetWageTypePeriod { get; set; }
Property Value
ClusterSetWageTypeRetro
The wage type cluster set for retro payrun jobs (undefined: all)
Declaration
[StringLength(128)]
[JsonPropertyOrder(111)]
public string ClusterSetWageTypeRetro { get; set; }
Property Value
ClusterSets
Declaration
[JsonPropertyOrder(114)]
public List<ClusterSet> ClusterSets { get; set; }
Property Value
Description
Declaration
[JsonPropertyOrder(102)]
public string Description { get; set; }
Property Value
DescriptionLocalizations
The localized payroll descriptions
Declaration
[JsonPropertyOrder(103)]
public Dictionary<string, string> DescriptionLocalizations { get; set; }
Property Value
DivisionId
Declaration
[JsonPropertyOrder(104)]
public int DivisionId { get; set; }
Property Value
DivisionName
The division name (client only)
Declaration
[JsonPropertyOrder(105)]
public string DivisionName { get; set; }
Property Value
Name
Declaration
[Required]
[StringLength(128)]
[JsonPropertyOrder(100)]
public string Name { get; set; }
Property Value
NameLocalizations
The localized payroll names
Declaration
[JsonPropertyOrder(101)]
public Dictionary<string, string> NameLocalizations { get; set; }
Property Value
Methods
EqualKey(IPayroll)
Test for the same item key
Declaration
public virtual bool EqualKey(IPayroll compare)
Parameters
Returns
Equals(IPayroll)
Declaration
public virtual bool Equals(IPayroll compare)
Parameters
Returns
GetUiString()
Declaration
public override string GetUiString()
Returns
Overrides
Implements
Extension Methods