Class PayrollLayer
The payroll layer client object
Assembly: PayrollEngine.Client.Core.dll
Syntax
public class PayrollLayer : ModelBase, IPayrollLayer, IModel, IAttributeObject, IKeyEquatable<IPayrollLayer>, IEquatable<IPayrollLayer>
Constructors
PayrollLayer()
Initializes a new instance
Declaration
PayrollLayer(PayrollLayer)
Initializes a new instance from a copy
Declaration
public PayrollLayer(PayrollLayer copySource)
Parameters
| Type |
Name |
Description |
| PayrollLayer |
copySource |
The copy source
|
Properties
Attributes
Declaration
[JsonPropertyOrder(103)]
public Dictionary<string, object> Attributes { get; set; }
Property Value
Level
Declaration
[Required]
[JsonPropertyOrder(101)]
public int Level { get; set; }
Property Value
Priority
The layer priority (default: 1)
Declaration
[JsonPropertyOrder(102)]
public int Priority { get; set; }
Property Value
RegulationName
Declaration
[Required]
[JsonPropertyOrder(100)]
public string RegulationName { get; set; }
Property Value
Methods
EqualKey(IPayrollLayer)
Test for the same item key
Declaration
public virtual bool EqualKey(IPayrollLayer compare)
Parameters
Returns
Equals(IPayrollLayer)
Declaration
public virtual bool Equals(IPayrollLayer compare)
Parameters
Returns
GetUiString()
Declaration
public override string GetUiString()
Returns
Overrides
Implements
Extension Methods