Interface IReport
The report client object
Inherited Members
Namespace: PayrollEngine.Client.Model
Assembly: PayrollEngine.Client.Core.dll
Syntax
public interface IReport : IModel, IAttributeObject, IKeyEquatable<IReport>, IEquatable<IReport>
Properties
AttributeMode
The report attribute mode
Declaration
ReportAttributeMode AttributeMode { get; set; }
Property Value
| Type | Description |
|---|---|
| ReportAttributeMode |
BuildExpression
The report build expression
Declaration
string BuildExpression { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
BuildExpressionFile
The report build expression file
Declaration
string BuildExpressionFile { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
Category
The report category
Declaration
string Category { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
Clusters
The report clusters
Declaration
List<string> Clusters { get; set; }
Property Value
| Type | Description |
|---|---|
| List<string> |
Description
The payroll result report description
Declaration
string Description { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
DescriptionLocalizations
The localized payroll result report descriptions
Declaration
Dictionary<string, string> DescriptionLocalizations { get; set; }
Property Value
| Type | Description |
|---|---|
| Dictionary<string, string> |
EndExpression
The report end expression
Declaration
string EndExpression { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
EndExpressionFile
The report end expression file
Declaration
string EndExpressionFile { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
Name
The payroll result report name
Declaration
string Name { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
NameLocalizations
The localized payroll result report names
Declaration
Dictionary<string, string> NameLocalizations { get; set; }
Property Value
| Type | Description |
|---|---|
| Dictionary<string, string> |
OverrideType
The override type
Declaration
OverrideType OverrideType { get; set; }
Property Value
| Type | Description |
|---|---|
| OverrideType |
Queries
The report queries, key is the query name and value the api operation name
Declaration
Dictionary<string, string> Queries { get; set; }
Property Value
| Type | Description |
|---|---|
| Dictionary<string, string> |
Relations
The report data relations, based on the queries
Declaration
List<DataRelation> Relations { get; set; }
Property Value
| Type | Description |
|---|---|
| List<DataRelation> |
StartExpression
The report start expression
Declaration
string StartExpression { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
StartExpressionFile
The report start expression file
Declaration
string StartExpressionFile { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
UserType
The user type (default: employee)
Declaration
UserType UserType { get; set; }
Property Value
| Type | Description |
|---|---|
| UserType |