Interface ICaseField
The payroll case field client object
Inherited Members
Namespace: PayrollEngine.Client.Model
Assembly: PayrollEngine.Client.Core.dll
Syntax
public interface ICaseField : IModel, IAttributeObject, IKeyEquatable<ICaseField>, IEquatable<ICaseField>
Properties
CancellationMode
The cancellation mode
Declaration
CaseFieldCancellationMode CancellationMode { get; set; }
Property Value
| Type | Description |
|---|---|
| CaseFieldCancellationMode |
Clusters
The case field clusters
Declaration
List<string> Clusters { get; set; }
Property Value
| Type | Description |
|---|---|
| List<string> |
Culture
The case field culture name based on RFC 4646
Declaration
string Culture { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
DefaultEnd
The default end value of the case field (date or expression)
Declaration
string DefaultEnd { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
DefaultStart
The default start value of the case field (date or expression)
Declaration
string DefaultStart { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
DefaultValue
The default value of the case field (JSON format)
Declaration
string DefaultValue { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
Description
The case field description
Declaration
string Description { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
DescriptionLocalizations
The localized case field descriptions
Declaration
Dictionary<string, string> DescriptionLocalizations { get; set; }
Property Value
| Type | Description |
|---|---|
| Dictionary<string, string> |
EndDateType
The end date type
Declaration
CaseFieldDateType EndDateType { get; set; }
Property Value
| Type | Description |
|---|---|
| CaseFieldDateType |
EndMandatory
The end date mandatory state
Declaration
bool EndMandatory { get; set; }
Property Value
| Type | Description |
|---|---|
| bool |
LookupSettings
The lookup settings
Declaration
LookupSettings LookupSettings { get; set; }
Property Value
| Type | Description |
|---|---|
| LookupSettings |
Name
The case field name (immutable)
Declaration
string Name { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
NameLocalizations
The localized case field names
Declaration
Dictionary<string, string> NameLocalizations { get; set; }
Property Value
| Type | Description |
|---|---|
| Dictionary<string, string> |
Order
The case field order
Declaration
int Order { get; set; }
Property Value
| Type | Description |
|---|---|
| int |
OverrideType
The override type
Declaration
OverrideType OverrideType { get; set; }
Property Value
| Type | Description |
|---|---|
| OverrideType |
PeriodAggregation
The period aggregation type for Period
Declaration
CaseFieldAggregationType PeriodAggregation { get; set; }
Property Value
| Type | Description |
|---|---|
| CaseFieldAggregationType |
StartDateType
The start date type
Declaration
CaseFieldDateType StartDateType { get; set; }
Property Value
| Type | Description |
|---|---|
| CaseFieldDateType |
Tags
The case field tags
Declaration
List<string> Tags { get; set; }
Property Value
| Type | Description |
|---|---|
| List<string> |
TimeType
The date period type
Declaration
CaseFieldTimeType TimeType { get; set; }
Property Value
| Type | Description |
|---|---|
| CaseFieldTimeType |
TimeUnit
The date unit type
Declaration
CaseFieldTimeUnit TimeUnit { get; set; }
Property Value
| Type | Description |
|---|---|
| CaseFieldTimeUnit |
ValueAttributes
Custom value attributes
Declaration
Dictionary<string, object> ValueAttributes { get; set; }
Property Value
| Type | Description |
|---|---|
| Dictionary<string, object> |
ValueCreationMode
The case value creation mode
Declaration
CaseValueCreationMode ValueCreationMode { get; set; }
Property Value
| Type | Description |
|---|---|
| CaseValueCreationMode |
ValueMandatory
Mandatory case field value
Declaration
bool ValueMandatory { get; set; }
Property Value
| Type | Description |
|---|---|
| bool |
ValueScope
The value scope
Declaration
ValueScope ValueScope { get; set; }
Property Value
| Type | Description |
|---|---|
| ValueScope |
ValueType
The value type of the case field
Declaration
ValueType ValueType { get; set; }
Property Value
| Type | Description |
|---|---|
| ValueType |