Class CaseRelation
Assembly: PayrollEngine.Client.Core.dll
Syntax
public class CaseRelation : ModelBase, ICaseRelation, IModel, IAttributeObject, IKeyEquatable<ICaseRelation>, IEquatable<ICaseRelation>
Constructors
CaseRelation()
Declaration
CaseRelation(CaseRelation)
Declaration
public CaseRelation(CaseRelation copySource)
Parameters
Properties
Attributes
Declaration
[JsonPropertyOrder(117)]
public Dictionary<string, object> Attributes { get; set; }
Property Value
BuildActions
Declaration
[JsonPropertyOrder(114)]
public List<string> BuildActions { get; set; }
Property Value
BuildExpression
Declaration
[JsonPropertyOrder(108)]
public string BuildExpression { get; set; }
Property Value
BuildExpressionFile
Declaration
[JsonPropertyOrder(109)]
public string BuildExpressionFile { get; set; }
Property Value
Clusters
Declaration
[JsonPropertyOrder(116)]
public List<string> Clusters { get; set; }
Property Value
Order
Declaration
[JsonPropertyOrder(113)]
public int Order { get; set; }
Property Value
OverrideType
Declaration
[JsonPropertyOrder(112)]
public OverrideType OverrideType { get; set; }
Property Value
SourceCaseName
Declaration
[Required]
[StringLength(128)]
[JsonPropertyOrder(100)]
public string SourceCaseName { get; set; }
Property Value
SourceCaseNameLocalizations
Declaration
[JsonPropertyOrder(101)]
public Dictionary<string, string> SourceCaseNameLocalizations { get; set; }
Property Value
SourceCaseSlot
Declaration
[StringLength(128)]
[JsonPropertyOrder(102)]
public string SourceCaseSlot { get; set; }
Property Value
SourceCaseSlotLocalizations
Declaration
[JsonPropertyOrder(103)]
public Dictionary<string, string> SourceCaseSlotLocalizations { get; set; }
Property Value
TargetCaseName
Declaration
[Required]
[StringLength(128)]
[JsonPropertyOrder(104)]
public string TargetCaseName { get; set; }
Property Value
TargetCaseNameLocalizations
Declaration
[JsonPropertyOrder(105)]
public Dictionary<string, string> TargetCaseNameLocalizations { get; set; }
Property Value
TargetCaseSlot
Declaration
[StringLength(128)]
[JsonPropertyOrder(106)]
public string TargetCaseSlot { get; set; }
Property Value
TargetCaseSlotLocalizations
Declaration
[JsonPropertyOrder(107)]
public Dictionary<string, string> TargetCaseSlotLocalizations { get; set; }
Property Value
ValidateActions
Declaration
[JsonPropertyOrder(115)]
public List<string> ValidateActions { get; set; }
Property Value
ValidateExpression
Declaration
[JsonPropertyOrder(110)]
public string ValidateExpression { get; set; }
Property Value
ValidateExpressionFile
Declaration
[JsonPropertyOrder(111)]
public string ValidateExpressionFile { get; set; }
Property Value
Methods
EqualKey(ICaseRelation)
Declaration
public virtual bool EqualKey(ICaseRelation compare)
Parameters
Returns
Equals(ICaseRelation)
Declaration
public virtual bool Equals(ICaseRelation compare)
Parameters
Returns
GetUiString()
Declaration
public override string GetUiString()
Returns
Overrides
Implements
Extension Methods