Class ReportParameter
The payroll report parameter client object
Inheritance
ReportParameter
Assembly: PayrollEngine.Client.Core.dll
Syntax
public class ReportParameter : ModelBase, IReportParameter, IModel, IAttributeObject, IKeyEquatable<IReportParameter>, IEquatable<IReportParameter>, INameObject
Constructors
ReportParameter()
Declaration
ReportParameter(ReportParameter)
Declaration
public ReportParameter(ReportParameter copySource)
Parameters
Properties
Attributes
Declaration
[JsonPropertyOrder(110)]
public Dictionary<string, object> Attributes { get; set; }
Property Value
Description
The report parameter description
Declaration
[JsonPropertyOrder(102)]
public string Description { get; set; }
Property Value
DescriptionLocalizations
The localized report parameter descriptions
Declaration
[JsonPropertyOrder(103)]
public Dictionary<string, string> DescriptionLocalizations { get; set; }
Property Value
Hidden
Declaration
[JsonPropertyOrder(105)]
public bool Hidden { get; set; }
Property Value
Mandatory
The parameter mandatory state
Declaration
[JsonPropertyOrder(104)]
public bool Mandatory { get; set; }
Property Value
Name
The report parameter name
Declaration
[Required]
[StringLength(128)]
[JsonPropertyOrder(100)]
public string Name { get; set; }
Property Value
NameLocalizations
The localized wage type names
Declaration
[JsonPropertyOrder(101)]
public Dictionary<string, string> NameLocalizations { get; set; }
Property Value
OverrideType
Declaration
[JsonPropertyOrder(109)]
public OverrideType OverrideType { get; set; }
Property Value
ParameterType
Declaration
[JsonPropertyOrder(108)]
public ReportParameterType ParameterType { get; set; }
Property Value
Value
The parameter value (JSON)
Declaration
[JsonPropertyOrder(106)]
public string Value { get; set; }
Property Value
ValueType
Declaration
[JsonPropertyOrder(107)]
public ValueType ValueType { get; set; }
Property Value
Methods
EqualKey(IReportParameter)
Test for the same item key
Declaration
public virtual bool EqualKey(IReportParameter compare)
Parameters
Returns
Equals(IReportParameter)
Declaration
public virtual bool Equals(IReportParameter compare)
Parameters
Returns
GetUiString()
Declaration
public override string GetUiString()
Returns
Overrides
Implements
Extension Methods