Class CaseField
Assembly: PayrollEngine.Client.Core.dll
Syntax
public class CaseField : ModelBase, ICaseField, IModel, IAttributeObject, IKeyEquatable<ICaseField>, IEquatable<ICaseField>, INameObject
Constructors
CaseField()
Declaration
CaseField(CaseField)
Declaration
public CaseField(CaseField copySource)
Parameters
Properties
Attributes
Declaration
[JsonPropertyOrder(126)]
public Dictionary<string, object> Attributes { get; set; }
Property Value
CancellationMode
Declaration
[JsonPropertyOrder(110)]
public CaseFieldCancellationMode CancellationMode { get; set; }
Property Value
Clusters
Declaration
[JsonPropertyOrder(123)]
public List<string> Clusters { get; set; }
Property Value
Culture
Declaration
[JsonPropertyOrder(112)]
public string Culture { get; set; }
Property Value
DefaultEnd
Declaration
[JsonPropertyOrder(119)]
public string DefaultEnd { get; set; }
Property Value
DefaultStart
Declaration
[JsonPropertyOrder(118)]
public string DefaultStart { get; set; }
Property Value
DefaultValue
Declaration
[JsonPropertyOrder(120)]
public string DefaultValue { get; set; }
Property Value
Description
Declaration
[JsonPropertyOrder(102)]
public string Description { get; set; }
Property Value
DescriptionLocalizations
Declaration
[JsonPropertyOrder(103)]
public Dictionary<string, string> DescriptionLocalizations { get; set; }
Property Value
EndDateType
Declaration
[JsonPropertyOrder(116)]
public CaseFieldDateType EndDateType { get; set; }
Property Value
EndMandatory
Declaration
[JsonPropertyOrder(117)]
public bool EndMandatory { get; set; }
Property Value
LookupSettings
Declaration
[JsonPropertyOrder(122)]
public LookupSettings LookupSettings { get; set; }
Property Value
Name
Declaration
[Required]
[StringLength(128)]
[JsonPropertyOrder(100)]
public string Name { get; set; }
Property Value
NameLocalizations
Declaration
[JsonPropertyOrder(101)]
public Dictionary<string, string> NameLocalizations { get; set; }
Property Value
Order
Declaration
[JsonPropertyOrder(114)]
public int Order { get; set; }
Property Value
OverrideType
Declaration
[JsonPropertyOrder(109)]
public OverrideType OverrideType { get; set; }
Property Value
PeriodAggregation
Declaration
[JsonPropertyOrder(108)]
public CaseFieldAggregationType PeriodAggregation { get; set; }
Property Value
StartDateType
Declaration
[JsonPropertyOrder(115)]
public CaseFieldDateType StartDateType { get; set; }
Property Value
Declaration
[JsonPropertyOrder(121)]
public List<string> Tags { get; set; }
Property Value
TimeType
Declaration
[JsonPropertyOrder(106)]
public CaseFieldTimeType TimeType { get; set; }
Property Value
TimeUnit
Declaration
[JsonPropertyOrder(107)]
public CaseFieldTimeUnit TimeUnit { get; set; }
Property Value
ValueAttributes
Declaration
[JsonPropertyOrder(127)]
public Dictionary<string, object> ValueAttributes { get; set; }
Property Value
ValueCreationMode
Declaration
[JsonPropertyOrder(111)]
public CaseValueCreationMode ValueCreationMode { get; set; }
Property Value
ValueMandatory
Declaration
[JsonPropertyOrder(113)]
public bool ValueMandatory { get; set; }
Property Value
ValueScope
Declaration
[JsonPropertyOrder(105)]
public ValueScope ValueScope { get; set; }
Property Value
ValueType
Declaration
[JsonPropertyOrder(104)]
public ValueType ValueType { get; set; }
Property Value
Methods
EqualKey(ICaseField)
Declaration
public virtual bool EqualKey(ICaseField compare)
Parameters
Returns
Equals(ICaseField)
Declaration
public virtual bool Equals(ICaseField compare)
Parameters
Returns
GetUiString()
Declaration
public override string GetUiString()
Returns
Overrides
Implements
Extension Methods