Show / Hide Table of Contents

Class CaseField

Inheritance
object
ModelBase
CaseField
CaseFieldSet
Implements
ICaseField
IModel
IAttributeObject
IKeyEquatable<ICaseField>
IEquatable<ICaseField>
INameObject
Inherited Members
ModelBase.ToString()
ModelBase.Id
ModelBase.IsExistingObject
ModelBase.IsNewObject
ModelBase.Status
ModelBase.Created
ModelBase.Updated
ModelBase.UpdateMode
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 CaseField : ModelBase, ICaseField, IModel, IAttributeObject, IKeyEquatable<ICaseField>, IEquatable<ICaseField>, INameObject

Constructors

CaseField()

Declaration
public CaseField()

CaseField(CaseField)

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

Properties

Attributes

Declaration
[JsonPropertyOrder(126)]
public Dictionary<string, object> Attributes { get; set; }
Property Value
Type Description
Dictionary<string, object>

CancellationMode

Declaration
[JsonPropertyOrder(110)]
public CaseFieldCancellationMode CancellationMode { get; set; }
Property Value
Type Description
CaseFieldCancellationMode

Clusters

Declaration
[JsonPropertyOrder(123)]
public List<string> Clusters { get; set; }
Property Value
Type Description
List<string>

Culture

Declaration
[JsonPropertyOrder(112)]
public string Culture { get; set; }
Property Value
Type Description
string

DefaultEnd

Declaration
[JsonPropertyOrder(119)]
public string DefaultEnd { get; set; }
Property Value
Type Description
string

DefaultStart

Declaration
[JsonPropertyOrder(118)]
public string DefaultStart { get; set; }
Property Value
Type Description
string

DefaultValue

Declaration
[JsonPropertyOrder(120)]
public string DefaultValue { get; set; }
Property Value
Type Description
string

Description

Declaration
[JsonPropertyOrder(102)]
public string Description { get; set; }
Property Value
Type Description
string

DescriptionLocalizations

Declaration
[JsonPropertyOrder(103)]
public Dictionary<string, string> DescriptionLocalizations { get; set; }
Property Value
Type Description
Dictionary<string, string>

EndDateType

Declaration
[JsonPropertyOrder(116)]
public CaseFieldDateType EndDateType { get; set; }
Property Value
Type Description
CaseFieldDateType

EndMandatory

Declaration
[JsonPropertyOrder(117)]
public bool EndMandatory { get; set; }
Property Value
Type Description
bool

LookupSettings

Declaration
[JsonPropertyOrder(122)]
public LookupSettings LookupSettings { get; set; }
Property Value
Type Description
LookupSettings

Name

Declaration
[Required]
[StringLength(128)]
[JsonPropertyOrder(100)]
public string Name { get; set; }
Property Value
Type Description
string

NameLocalizations

Declaration
[JsonPropertyOrder(101)]
public Dictionary<string, string> NameLocalizations { get; set; }
Property Value
Type Description
Dictionary<string, string>

Order

Declaration
[JsonPropertyOrder(114)]
public int Order { get; set; }
Property Value
Type Description
int

OverrideType

Declaration
[JsonPropertyOrder(109)]
public OverrideType OverrideType { get; set; }
Property Value
Type Description
OverrideType

PeriodAggregation

Declaration
[JsonPropertyOrder(108)]
public CaseFieldAggregationType PeriodAggregation { get; set; }
Property Value
Type Description
CaseFieldAggregationType

StartDateType

Declaration
[JsonPropertyOrder(115)]
public CaseFieldDateType StartDateType { get; set; }
Property Value
Type Description
CaseFieldDateType

Tags

Declaration
[JsonPropertyOrder(121)]
public List<string> Tags { get; set; }
Property Value
Type Description
List<string>

TimeType

Declaration
[JsonPropertyOrder(106)]
public CaseFieldTimeType TimeType { get; set; }
Property Value
Type Description
CaseFieldTimeType

TimeUnit

Declaration
[JsonPropertyOrder(107)]
public CaseFieldTimeUnit TimeUnit { get; set; }
Property Value
Type Description
CaseFieldTimeUnit

ValueAttributes

Declaration
[JsonPropertyOrder(127)]
public Dictionary<string, object> ValueAttributes { get; set; }
Property Value
Type Description
Dictionary<string, object>

ValueCreationMode

Declaration
[JsonPropertyOrder(111)]
public CaseValueCreationMode ValueCreationMode { get; set; }
Property Value
Type Description
CaseValueCreationMode

ValueMandatory

Declaration
[JsonPropertyOrder(113)]
public bool ValueMandatory { get; set; }
Property Value
Type Description
bool

ValueScope

Declaration
[JsonPropertyOrder(105)]
public ValueScope ValueScope { get; set; }
Property Value
Type Description
ValueScope

ValueType

Declaration
[JsonPropertyOrder(104)]
public ValueType ValueType { get; set; }
Property Value
Type Description
ValueType

Methods

EqualKey(ICaseField)

Declaration
public virtual bool EqualKey(ICaseField compare)
Parameters
Type Name Description
ICaseField compare
Returns
Type Description
bool

Equals(ICaseField)

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

GetUiString()

Declaration
public override string GetUiString()
Returns
Type Description
string
Overrides
ModelBase.GetUiString()

Implements

ICaseField
IModel
IAttributeObject
IKeyEquatable<T>
IEquatable<T>
INameObject

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