Class ReportBuildFunctionInvoker<TFunction>
Report build function invoker
Inherited Members
Namespace: PayrollEngine.Client.Scripting.Function.Api
Assembly: PayrollEngine.Client.Services.dll
Syntax
public class ReportBuildFunctionInvoker<TFunction> : FunctionInvokerBase where TFunction : ReportBuildFunction
Type Parameters
| Name | Description |
|---|---|
| TFunction |
Constructors
View SourceReportBuildFunctionInvoker(PayrollHttpClient, ScriptConfiguration)
Invoker constructor
Declaration
public ReportBuildFunctionInvoker(PayrollHttpClient httpClient, ScriptConfiguration configuration)
Parameters
| Type | Name | Description |
|---|---|---|
| PayrollHttpClient | httpClient | The Payroll http configuration |
| ScriptConfiguration | configuration | The scripting configuration |
Methods
View SourceBuild(ReportSet)
Report build
Declaration
public ReportBuildFunctionResult Build(ReportSet report)
Parameters
| Type | Name | Description |
|---|---|---|
| ReportSet | report | The report |
Returns
| Type | Description |
|---|---|
| ReportBuildFunctionResult |
Build(ReportSet, ReportRequest)
Report build
Declaration
public ReportBuildFunctionResult Build(ReportSet report, ReportRequest reportRequest)
Parameters
| Type | Name | Description |
|---|---|---|
| ReportSet | report | The report |
| ReportRequest | reportRequest | The report request |
Returns
| Type | Description |
|---|---|
| ReportBuildFunctionResult |
Build(string)
Report build
Declaration
public ReportBuildFunctionResult Build(string reportName)
Parameters
| Type | Name | Description |
|---|---|---|
| string | reportName | Name of the report |
Returns
| Type | Description |
|---|---|
| ReportBuildFunctionResult | The function result |
Build(string, ReportRequest)
Report build
Declaration
public ReportBuildFunctionResult Build(string reportName, ReportRequest reportRequest)
Parameters
| Type | Name | Description |
|---|---|---|
| string | reportName | Name of the report |
| ReportRequest | reportRequest | The report request |
Returns
| Type | Description |
|---|---|
| ReportBuildFunctionResult | The function result |
BuildReportRequest(string)
Build the report request using the function attributes
Declaration
public ReportRequest BuildReportRequest(string reportName)
Parameters
| Type | Name | Description |
|---|---|---|
| string | reportName | Name of the report |
Returns
| Type | Description |
|---|---|
| ReportRequest |