Interface IWageType
The payroll wage type client object
Inherited Members
Namespace: PayrollEngine.Client.Model
Assembly: PayrollEngine.Client.Core.dll
Syntax
public interface IWageType : IModel, IAttributeObject, IKeyEquatable<IWageType>, IEquatable<IWageType>
Properties
Calendar
The wage type calendar (fallback: employee calendar)
Declaration
string Calendar { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
Clusters
The wage type clusters
Declaration
List<string> Clusters { get; set; }
Property Value
| Type | Description |
|---|---|
| List<string> |
CollectorGroups
Associated collector groups
Declaration
List<string> CollectorGroups { get; set; }
Property Value
| Type | Description |
|---|---|
| List<string> |
Collectors
Associated collectors
Declaration
List<string> Collectors { get; set; }
Property Value
| Type | Description |
|---|---|
| List<string> |
Culture
The wage type culture name based on RFC 4646
Declaration
string Culture { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
Description
The wage type description
Declaration
string Description { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
DescriptionLocalizations
The localized wage type descriptions
Declaration
Dictionary<string, string> DescriptionLocalizations { get; set; }
Property Value
| Type | Description |
|---|---|
| Dictionary<string, string> |
Name
The wage type name
Declaration
string Name { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
NameLocalizations
The localized wage type names
Declaration
Dictionary<string, string> NameLocalizations { get; set; }
Property Value
| Type | Description |
|---|---|
| Dictionary<string, string> |
OverrideType
The override type
Declaration
OverrideType OverrideType { get; set; }
Property Value
| Type | Description |
|---|---|
| OverrideType |
ResultActions
The wage type result actions
Declaration
List<string> ResultActions { get; set; }
Property Value
| Type | Description |
|---|---|
| List<string> |
ResultExpression
Expression: calculates of the wage type result attributes
Declaration
string ResultExpression { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
ResultExpressionFile
Expression: calculates of the wage type result attributes file
Declaration
string ResultExpressionFile { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
ValueActions
The wage type value actions
Declaration
List<string> ValueActions { get; set; }
Property Value
| Type | Description |
|---|---|
| List<string> |
ValueExpression
Expression: calculates of the wage type value
Declaration
string ValueExpression { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
ValueExpressionFile
Expression: calculates of the wage type value file
Declaration
string ValueExpressionFile { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
ValueType
The value type, default is value type money
Declaration
ValueType ValueType { get; set; }
Property Value
| Type | Description |
|---|---|
| ValueType |
WageTypeNumber
The wage type number (immutable)
Declaration
decimal WageTypeNumber { get; set; }
Property Value
| Type | Description |
|---|---|
| decimal |