Class Lookup
The payroll lookup client object identified by his unique name.
The lookup contains one or more columns and the ValueColumn indicates.
Assembly: PayrollEngine.Client.Core.dll
Syntax
public class Lookup : ModelBase, ILookup, IModel, IAttributeObject, IKeyEquatable<ILookup>, IEquatable<ILookup>, INameObject
Constructors
Lookup()
Initializes a new instance
Declaration
Lookup(Lookup)
Initializes a new instance from a copy
Declaration
public Lookup(Lookup copySource)
Parameters
| Type |
Name |
Description |
| Lookup |
copySource |
The copy source
|
Properties
Attributes
Declaration
[JsonPropertyOrder(106)]
public Dictionary<string, object> Attributes { get; set; }
Property Value
Description
Declaration
[JsonPropertyOrder(101)]
public string Description { get; set; }
Property Value
DescriptionLocalizations
The localized lookup descriptions
Declaration
[JsonPropertyOrder(102)]
public Dictionary<string, string> DescriptionLocalizations { get; set; }
Property Value
Name
Declaration
[Required]
[StringLength(128)]
[JsonPropertyOrder(100)]
public string Name { get; set; }
Property Value
NameLocalizations
The localized lookup names
Declaration
[JsonPropertyOrder(100)]
public Dictionary<string, string> NameLocalizations { get; set; }
Property Value
OverrideType
Declaration
[JsonPropertyOrder(105)]
public OverrideType OverrideType { get; set; }
Property Value
RangeMode
Declaration
[JsonPropertyOrder(103)]
public LookupRangeMode RangeMode { get; set; }
Property Value
RangeSize
Declaration
[JsonPropertyOrder(104)]
public decimal? RangeSize { get; set; }
Property Value
Methods
EqualKey(ILookup)
Test for the same item key
Declaration
public virtual bool EqualKey(ILookup compare)
Parameters
| Type |
Name |
Description |
| ILookup |
compare |
|
Returns
Equals(ILookup)
Declaration
public virtual bool Equals(ILookup compare)
Parameters
| Type |
Name |
Description |
| ILookup |
compare |
|
Returns
GetUiString()
Declaration
public override string GetUiString()
Returns
Overrides
Implements
Extension Methods