Show / Hide Table of Contents

Interface IReport

The report client object

Inherited Members
IModel.GetUiString()
IModel.Id
IModel.IsExistingObject
IModel.IsNewObject
IModel.Status
IModel.Created
IModel.Updated
IModel.UpdateMode
IAttributeObject.Attributes
IKeyEquatable<IReport>.EqualKey(IReport)
IEquatable<IReport>.Equals(IReport)
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

Extension Methods

ConsoleExtensions.WriteProperties(object, bool)
ValueTypeExtensions.GetValueType(object)
ObjectInfo.GetPropertyValue(object, string)
ObjectInfo.GetPropertyValue<T>(object, string, T)
ObjectInfo.ResolvePropertyValue(object, string)
ObjectInfo.SetPropertyValue(object, string, object)
☀
☾
Back to top Generated by DocFX