Show / Hide Table of Contents

Class CaseValidationIssue

Represents an issue from the case validation

Inheritance
object
CaseValidationIssue
Implements
IEquatable<CaseValidationIssue>
Inherited Members
object.GetType()
object.MemberwiseClone()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
Namespace: PayrollEngine.Client.Model
Assembly: PayrollEngine.Client.Core.dll
Syntax
public class CaseValidationIssue : IEquatable<CaseValidationIssue>

Constructors

CaseValidationIssue()

Initializes a new instance

Declaration
public CaseValidationIssue()

CaseValidationIssue(CaseValidationIssue)

Initializes a new instance from a copy

Declaration
public CaseValidationIssue(CaseValidationIssue copySource)
Parameters
Type Name Description
CaseValidationIssue copySource

The copy source

Properties

CaseFieldName

Gets the name of the case field

Declaration
[StringLength(128)]
public string CaseFieldName { get; set; }
Property Value
Type Description
string

CaseFieldNameLocalizations

The localized case field names

Declaration
public Dictionary<string, string> CaseFieldNameLocalizations { get; set; }
Property Value
Type Description
Dictionary<string, string>

CaseName

Gets the name of the case

Declaration
[StringLength(128)]
public string CaseName { get; set; }
Property Value
Type Description
string

CaseNameLocalizations

The localized case names

Declaration
public Dictionary<string, string> CaseNameLocalizations { get; set; }
Property Value
Type Description
Dictionary<string, string>

CaseSlot

The case slot

Declaration
[StringLength(128)]
public string CaseSlot { get; set; }
Property Value
Type Description
string

CaseSlotLocalizations

The localized case slot names

Declaration
public Dictionary<string, string> CaseSlotLocalizations { get; set; }
Property Value
Type Description
Dictionary<string, string>

IssueType

The validation issue type

Declaration
[Required]
public CaseIssueType IssueType { get; set; }
Property Value
Type Description
CaseIssueType

Message

The validation message

Declaration
public string Message { get; set; }
Property Value
Type Description
string

Number

The issue number (negative issue type)

Declaration
public int Number { get; set; }
Property Value
Type Description
int

SourceCaseName

The relation source case name

Declaration
[StringLength(128)]
public string SourceCaseName { get; set; }
Property Value
Type Description
string

SourceCaseNameLocalizations

The localized source case names

Declaration
public Dictionary<string, string> SourceCaseNameLocalizations { get; set; }
Property Value
Type Description
Dictionary<string, string>

SourceCaseSlot

The relation source case slot

Declaration
[StringLength(128)]
public string SourceCaseSlot { get; set; }
Property Value
Type Description
string

SourceCaseSlotLocalizations

The localized source case slots

Declaration
public Dictionary<string, string> SourceCaseSlotLocalizations { get; set; }
Property Value
Type Description
Dictionary<string, string>

TargetCaseName

The relation target case name

Declaration
[StringLength(128)]
public string TargetCaseName { get; set; }
Property Value
Type Description
string

TargetCaseNameLocalizations

The localized target case names

Declaration
public Dictionary<string, string> TargetCaseNameLocalizations { get; set; }
Property Value
Type Description
Dictionary<string, string>

TargetCaseSlot

The relation target case slot

Declaration
[StringLength(128)]
public string TargetCaseSlot { get; set; }
Property Value
Type Description
string

TargetCaseSlotLocalizations

The localized target case slots

Declaration
public Dictionary<string, string> TargetCaseSlotLocalizations { get; set; }
Property Value
Type Description
Dictionary<string, string>

Methods

Equals(CaseValidationIssue)

Declaration
public virtual bool Equals(CaseValidationIssue compare)
Parameters
Type Name Description
CaseValidationIssue compare
Returns
Type Description
bool

ToString()

Returns a string that represents this instance

Declaration
public override string ToString()
Returns
Type Description
string

A string that represents this instance

Overrides
object.ToString()

Implements

IEquatable<T>

Extension Methods

ConsoleExtensions.WriteProperties(object, bool)
ValueTypeExtensions.GetValueType(object)
ObjectInfo.GetPropertyValue(object, string)
ObjectInfo.GetPropertyValue<T>(object, string, T)
ObjectInfo.ResolvePropertyValue(object, string)
ObjectInfo.SetPropertyValue(object, string, object)
☀
☾
Back to top Generated by DocFX