Show / Hide Table of Contents

Class CaseFieldValue

Case field value

Inheritance
object
CaseFieldValue
Implements
IEquatable<CaseFieldValue>
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 CaseFieldValue : IEquatable<CaseFieldValue>

Constructors

CaseFieldValue()

Initializes a new instance

Declaration
public CaseFieldValue()

CaseFieldValue(CaseFieldValue)

Initializes a new instance from a copy

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

The copy source

Properties

Attributes

Custom attributes

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

CancellationDate

Cancellation date

Declaration
public DateTime? CancellationDate { get; set; }
Property Value
Type Description
DateTime?

CaseFieldName

The case field name

Declaration
[Required]
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>

Created

The created date

Declaration
public DateTime Created { get; set; }
Property Value
Type Description
DateTime

End

The period end date

Declaration
public DateTime? End { get; set; }
Property Value
Type Description
DateTime?

Start

The period start date

Declaration
public DateTime? Start { get; set; }
Property Value
Type Description
DateTime?

Tags

The case value tags

Declaration
public List<string> Tags { get; set; }
Property Value
Type Description
List<string>

Value

The case period value as JSON

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

ValueType

The case value type

Declaration
public ValueType ValueType { get; set; }
Property Value
Type Description
ValueType

Methods

Equals(CaseFieldValue)

Declaration
public virtual bool Equals(CaseFieldValue compare)
Parameters
Type Name Description
CaseFieldValue 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