Show / Hide Table of Contents

Class CaseFieldSet

Inheritance
object
ModelBase
CaseField
CaseFieldSet
Implements
INameObject
ICaseFieldSet
ICaseField
IModel
IAttributeObject
IKeyEquatable<ICaseField>
IEquatable<ICaseField>
IEquatable<ICaseFieldSet>
Inherited Members
CaseField.Equals(ICaseField)
CaseField.EqualKey(ICaseField)
CaseField.GetUiString()
CaseField.Name
CaseField.NameLocalizations
CaseField.Description
CaseField.DescriptionLocalizations
CaseField.ValueType
CaseField.ValueScope
CaseField.TimeType
CaseField.TimeUnit
CaseField.PeriodAggregation
CaseField.OverrideType
CaseField.CancellationMode
CaseField.ValueCreationMode
CaseField.Culture
CaseField.ValueMandatory
CaseField.Order
CaseField.StartDateType
CaseField.EndDateType
CaseField.EndMandatory
CaseField.DefaultStart
CaseField.DefaultEnd
CaseField.DefaultValue
CaseField.Tags
CaseField.LookupSettings
CaseField.Clusters
CaseField.Attributes
CaseField.ValueAttributes
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 CaseFieldSet : CaseField, INameObject, ICaseFieldSet, ICaseField, IModel, IAttributeObject, IKeyEquatable<ICaseField>, IEquatable<ICaseField>, IEquatable<ICaseFieldSet>

Constructors

CaseFieldSet()

Declaration
public CaseFieldSet()

CaseFieldSet(CaseField)

Declaration
public CaseFieldSet(CaseField caseField)
Parameters
Type Name Description
CaseField caseField

CaseFieldSet(CaseFieldSet)

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

Properties

CancellationDate

Declaration
[JsonPropertyOrder(206)]
public DateTime? CancellationDate { get; set; }
Property Value
Type Description
DateTime?

CaseSlot

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

CaseSlotLocalizations

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

DisplayName

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

End

Declaration
[JsonPropertyOrder(205)]
public DateTime? End { get; set; }
Property Value
Type Description
DateTime?

HasValue

Declaration
[JsonIgnore]
public bool HasValue { get; }
Property Value
Type Description
bool

Start

Declaration
[JsonPropertyOrder(204)]
public DateTime? Start { get; set; }
Property Value
Type Description
DateTime?

Value

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

Methods

Equals(ICaseFieldSet)

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

GetValue(CultureInfo)

Declaration
public virtual object GetValue(CultureInfo culture)
Parameters
Type Name Description
CultureInfo culture
Returns
Type Description
object

SetValue(object)

Declaration
public virtual void SetValue(object value)
Parameters
Type Name Description
object value

ToString()

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

Implements

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

Extension Methods

DerivedCaseFieldExtensions.IsComplete(CaseFieldSet)
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