Show / Hide Table of Contents

Class Collector

Inheritance
object
ModelBase
Collector
Implements
ICollector
IModel
IAttributeObject
IKeyEquatable<ICollector>
IEquatable<ICollector>
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 Collector : ModelBase, ICollector, IModel, IAttributeObject, IKeyEquatable<ICollector>, IEquatable<ICollector>, INameObject

Constructors

Collector()

Declaration
public Collector()

Collector(Collector)

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

Properties

ApplyActions

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

ApplyExpression

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

ApplyExpressionFile

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

Attributes

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

Clusters

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

CollectMode

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

CollectorGroups

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

Culture

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

EndActions

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

EndExpression

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

EndExpressionFile

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

MaxResult

Declaration
[JsonPropertyOrder(110)]
public decimal? MaxResult { get; set; }
Property Value
Type Description
decimal?

MinResult

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

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>

Negated

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

OverrideType

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

StartActions

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

StartExpression

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

StartExpressionFile

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

Threshold

Declaration
[JsonPropertyOrder(108)]
public decimal? Threshold { get; set; }
Property Value
Type Description
decimal?

ValueType

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

Methods

EqualKey(ICollector)

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

Equals(ICollector)

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

GetUiString()

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

Implements

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

Extension Methods

ScriptExtensions.HasAnyScript(Collector)
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