Class Regulation
Assembly: PayrollEngine.Client.Core.dll
Syntax
public class Regulation : ModelBase, IRegulation, IModel, IAttributeObject, IKeyEquatable<IRegulation>, IEquatable<IRegulation>, INameObject
Constructors
Regulation()
Declaration
Regulation(Regulation)
Declaration
public Regulation(Regulation copySource)
Parameters
Properties
Attributes
Declaration
[JsonPropertyOrder(110)]
public Dictionary<string, object> Attributes { get; set; }
Property Value
BaseRegulations
Declaration
[JsonPropertyOrder(109)]
public List<string> BaseRegulations { get; set; }
Property Value
Description
Declaration
[JsonPropertyOrder(107)]
public string Description { get; set; }
Property Value
DescriptionLocalizations
Declaration
[JsonPropertyOrder(108)]
public Dictionary<string, string> DescriptionLocalizations { get; set; }
Property Value
Name
Declaration
[Required]
[StringLength(128)]
[JsonPropertyOrder(100)]
public string Name { get; set; }
Property Value
NameLocalizations
Declaration
[JsonPropertyOrder(101)]
public Dictionary<string, string> NameLocalizations { get; set; }
Property Value
Namespace
Declaration
[StringLength(128)]
[JsonPropertyOrder(102)]
public string Namespace { get; set; }
Property Value
Owner
Declaration
[StringLength(128)]
[JsonPropertyOrder(106)]
public string Owner { get; set; }
Property Value
SharedRegulation
Declaration
[JsonPropertyOrder(104)]
public bool SharedRegulation { get; set; }
Property Value
ValidFrom
Declaration
[JsonPropertyOrder(105)]
public DateTime? ValidFrom { get; set; }
Property Value
Version
Declaration
[JsonPropertyOrder(103)]
public int Version { get; set; }
Property Value
Methods
EqualKey(IRegulation)
Declaration
public virtual bool EqualKey(IRegulation compare)
Parameters
Returns
Equals(IRegulation)
Declaration
public virtual bool Equals(IRegulation compare)
Parameters
Returns
GetUiString()
Declaration
public override string GetUiString()
Returns
Overrides
Implements
Extension Methods