Show / Hide Table of Contents

Class RegulationSet

The payroll regulation set client object

Inheritance
object
ModelBase
Regulation
RegulationSet
Implements
INameObject
IRegulationSet
IRegulation
IModel
IAttributeObject
IKeyEquatable<IRegulation>
IEquatable<IRegulation>
IEquatable<IRegulationSet>
Inherited Members
Regulation.Equals(IRegulation)
Regulation.EqualKey(IRegulation)
Regulation.GetUiString()
Regulation.Name
Regulation.NameLocalizations
Regulation.Namespace
Regulation.Version
Regulation.SharedRegulation
Regulation.ValidFrom
Regulation.Owner
Regulation.Description
Regulation.DescriptionLocalizations
Regulation.BaseRegulations
Regulation.Attributes
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 RegulationSet : Regulation, INameObject, IRegulationSet, IRegulation, IModel, IAttributeObject, IKeyEquatable<IRegulation>, IEquatable<IRegulation>, IEquatable<IRegulationSet>

Constructors

RegulationSet()

Initializes a new instance

Declaration
public RegulationSet()

RegulationSet(Regulation)

Initializes a new instance from a copy

Declaration
public RegulationSet(Regulation copySource)
Parameters
Type Name Description
Regulation copySource

The copy source

RegulationSet(RegulationSet)

Initializes a new instance from a copy

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

The copy source

Properties

CaseRelations

The regulation case relations

Declaration
[JsonPropertyOrder(201)]
public List<CaseRelation> CaseRelations { get; set; }
Property Value
Type Description
List<CaseRelation>

Cases

The regulation cases

Declaration
[JsonPropertyOrder(200)]
public List<CaseSet> Cases { get; set; }
Property Value
Type Description
List<CaseSet>

Collectors

The regulation collectors

Declaration
[JsonPropertyOrder(202)]
public List<Collector> Collectors { get; set; }
Property Value
Type Description
List<Collector>

Lookups

The regulation lookups (including lookup values)

Declaration
[JsonPropertyOrder(204)]
public List<LookupSet> Lookups { get; set; }
Property Value
Type Description
List<LookupSet>

Reports

The regulation reports

Declaration
[JsonPropertyOrder(206)]
public List<ReportSet> Reports { get; set; }
Property Value
Type Description
List<ReportSet>

Scripts

The regulation scripts

Declaration
[JsonPropertyOrder(205)]
public List<Script> Scripts { get; set; }
Property Value
Type Description
List<Script>

WageTypes

The regulation wage types

Declaration
[JsonPropertyOrder(203)]
public List<WageType> WageTypes { get; set; }
Property Value
Type Description
List<WageType>

Methods

Equals(IRegulationSet)

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

Implements

INameObject
IRegulationSet
IRegulation
IModel
IAttributeObject
IKeyEquatable<T>
IEquatable<T>
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