Interface ICase
The payroll case client object
Inherited Members
Namespace: PayrollEngine.Client.Model
Assembly: PayrollEngine.Client.Core.dll
Syntax
public interface ICase : IModel, IAttributeObject, IKeyEquatable<ICase>, IEquatable<ICase>
Properties
AvailableActions
The case available actions
Declaration
List<string> AvailableActions { get; set; }
Property Value
| Type | Description |
|---|---|
| List<string> |
AvailableExpression
The expression used to build a case
Declaration
string AvailableExpression { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
AvailableExpressionFile
The expression used to build a case file
Declaration
string AvailableExpressionFile { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
BaseCase
The base case name
Declaration
string BaseCase { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
BaseCaseFields
The base case fields
Declaration
List<CaseFieldReference> BaseCaseFields { get; set; }
Property Value
| Type | Description |
|---|---|
| List<CaseFieldReference> |
BuildActions
The case build actions
Declaration
List<string> BuildActions { get; set; }
Property Value
| Type | Description |
|---|---|
| List<string> |
BuildExpression
The expression used to build a case
Declaration
string BuildExpression { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
BuildExpressionFile
The expression used to build a case file
Declaration
string BuildExpressionFile { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
CancellationType
The cancellation type
Declaration
CaseCancellationType CancellationType { get; set; }
Property Value
| Type | Description |
|---|---|
| CaseCancellationType |
CaseType
The type of he case (immutable)
Declaration
CaseType CaseType { get; set; }
Property Value
| Type | Description |
|---|---|
| CaseType |
Clusters
The case clusters
Declaration
List<string> Clusters { get; set; }
Property Value
| Type | Description |
|---|---|
| List<string> |
DefaultReason
The default case change reason
Declaration
string DefaultReason { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
DefaultReasonLocalizations
The localized default case change reasons
Declaration
Dictionary<string, string> DefaultReasonLocalizations { get; set; }
Property Value
| Type | Description |
|---|---|
| Dictionary<string, string> |
Description
The case description
Declaration
string Description { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
DescriptionLocalizations
The localized case descriptions
Declaration
Dictionary<string, string> DescriptionLocalizations { get; set; }
Property Value
| Type | Description |
|---|---|
| Dictionary<string, string> |
Hidden
Hidden case (default: false)
Declaration
bool Hidden { get; set; }
Property Value
| Type | Description |
|---|---|
| bool |
Lookups
The case lookups
Declaration
List<string> Lookups { get; set; }
Property Value
| Type | Description |
|---|---|
| List<string> |
Name
The case name (immutable)
Declaration
string Name { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
NameLocalizations
The localized case names
Declaration
Dictionary<string, string> NameLocalizations { get; set; }
Property Value
| Type | Description |
|---|---|
| Dictionary<string, string> |
NameSynonyms
Synonyms for the case name
Declaration
List<string> NameSynonyms { get; set; }
Property Value
| Type | Description |
|---|---|
| List<string> |
OverrideType
The override type
Declaration
OverrideType OverrideType { get; set; }
Property Value
| Type | Description |
|---|---|
| OverrideType |
Slots
The case slots
Declaration
List<CaseSlot> Slots { get; set; }
Property Value
| Type | Description |
|---|---|
| List<CaseSlot> |
ValidateActions
The case validate actions
Declaration
List<string> ValidateActions { get; set; }
Property Value
| Type | Description |
|---|---|
| List<string> |
ValidateExpression
The case validate expression
Declaration
string ValidateExpression { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
ValidateExpressionFile
The case validate expression file
Declaration
string ValidateExpressionFile { get; set; }
Property Value
| Type | Description |
|---|---|
| string |