Class Report
Assembly: PayrollEngine.Client.Core.dll
Syntax
public class Report : ModelBase, IReport, IModel, IAttributeObject, IKeyEquatable<IReport>, IEquatable<IReport>, INameObject
Constructors
Report()
Declaration
Report(Report)
Declaration
public Report(Report copySource)
Parameters
| Type |
Name |
Description |
| Report |
copySource |
|
Properties
AttributeMode
Declaration
[JsonPropertyOrder(105)]
public ReportAttributeMode AttributeMode { get; set; }
Property Value
Attributes
Declaration
[JsonPropertyOrder(117)]
public Dictionary<string, object> Attributes { get; set; }
Property Value
BuildExpression
Declaration
[JsonPropertyOrder(107)]
public string BuildExpression { get; set; }
Property Value
BuildExpressionFile
Declaration
[JsonPropertyOrder(108)]
public string BuildExpressionFile { get; set; }
Property Value
Category
Declaration
[JsonPropertyOrder(104)]
public string Category { get; set; }
Property Value
Clusters
Declaration
[JsonPropertyOrder(116)]
public List<string> Clusters { get; set; }
Property Value
Description
Declaration
[JsonPropertyOrder(102)]
public string Description { get; set; }
Property Value
DescriptionLocalizations
Declaration
[JsonPropertyOrder(103)]
public Dictionary<string, string> DescriptionLocalizations { get; set; }
Property Value
EndExpression
Declaration
[JsonPropertyOrder(111)]
public string EndExpression { get; set; }
Property Value
EndExpressionFile
Declaration
[JsonPropertyOrder(112)]
public string EndExpressionFile { 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
OverrideType
Declaration
[JsonPropertyOrder(113)]
public OverrideType OverrideType { get; set; }
Property Value
Queries
Declaration
[JsonPropertyOrder(114)]
public Dictionary<string, string> Queries { get; set; }
Property Value
Relations
Declaration
[JsonPropertyOrder(115)]
public List<DataRelation> Relations { get; set; }
Property Value
StartExpression
Declaration
[JsonPropertyOrder(109)]
public string StartExpression { get; set; }
Property Value
StartExpressionFile
Declaration
[JsonPropertyOrder(110)]
public string StartExpressionFile { get; set; }
Property Value
UserType
Declaration
[JsonPropertyOrder(106)]
public UserType UserType { get; set; }
Property Value
Methods
EqualKey(IReport)
Declaration
public virtual bool EqualKey(IReport compare)
Parameters
| Type |
Name |
Description |
| IReport |
compare |
|
Returns
Equals(IReport)
Declaration
public virtual bool Equals(IReport compare)
Parameters
| Type |
Name |
Description |
| IReport |
compare |
|
Returns
GetUiString()
Declaration
public override string GetUiString()
Returns
Overrides
Implements
Extension Methods