Class Division
The payroll division client object
Assembly: PayrollEngine.Client.Core.dll
Syntax
public class Division : ModelBase, IDivision, IModel, IAttributeObject, IKeyEquatable<IDivision>, IEquatable<IDivision>, INameObject
Constructors
Division()
Initializes a new instance
Declaration
Division(Division)
Initializes a new instance from a copy
Declaration
public Division(Division copySource)
Parameters
| Type |
Name |
Description |
| Division |
copySource |
The copy source
|
Properties
Attributes
Declaration
[JsonPropertyOrder(104)]
public Dictionary<string, object> Attributes { get; set; }
Property Value
Calendar
The division calendar (fallback: tenant calendar)
Declaration
[StringLength(128)]
[JsonPropertyOrder(103)]
public string Calendar { get; set; }
Property Value
Culture
The division culture name based on RFC 4646 (fallback: tenant culture)
Declaration
[StringLength(128)]
[JsonPropertyOrder(102)]
public string Culture { get; set; }
Property Value
Name
Declaration
[Required]
[StringLength(128)]
[JsonPropertyOrder(100)]
public string Name { get; set; }
Property Value
NameLocalizations
The localized division names
Declaration
[JsonPropertyOrder(101)]
public Dictionary<string, string> NameLocalizations { get; set; }
Property Value
Methods
EqualKey(IDivision)
Test for the same item key
Declaration
public virtual bool EqualKey(IDivision compare)
Parameters
Returns
Equals(IDivision)
Declaration
public virtual bool Equals(IDivision compare)
Parameters
Returns
GetUiString()
Declaration
public override string GetUiString()
Returns
Overrides
Implements
Extension Methods