Show / Hide Table of Contents

Class ReportStartFunctionInvoker<TFunction>

Report start function invoker

Inheritance
object
FunctionInvokerBase
ReportStartFunctionInvoker<TFunction>
Inherited Members
FunctionInvokerBase.HttpClient
FunctionInvokerBase.Configuration
object.GetType()
object.MemberwiseClone()
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
Namespace: PayrollEngine.Client.Scripting.Function.Api
Assembly: PayrollEngine.Client.Services.dll
Syntax
public class ReportStartFunctionInvoker<TFunction> : FunctionInvokerBase where TFunction : ReportStartFunction
Type Parameters
Name Description
TFunction

Constructors

View Source

ReportStartFunctionInvoker(PayrollHttpClient, ScriptConfiguration, string)

Invoker constructor

Declaration
public ReportStartFunctionInvoker(PayrollHttpClient httpClient, ScriptConfiguration configuration, string queryFileName = null)
Parameters
Type Name Description
PayrollHttpClient httpClient

The Payroll http configuration

ScriptConfiguration configuration

The scripting configuration

string queryFileName

Query output file name

Properties

View Source

QueryFileName

Query output file name

Declaration
public string QueryFileName { get; }
Property Value
Type Description
string

Methods

View Source

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
View Source

Start(ReportSet)

Report start

Declaration
public ReportStartFunctionResult Start(ReportSet report)
Parameters
Type Name Description
ReportSet report

The report

Returns
Type Description
ReportStartFunctionResult
View Source

Start(ReportSet, ReportRequest)

Report start

Declaration
public ReportStartFunctionResult Start(ReportSet report, ReportRequest reportRequest)
Parameters
Type Name Description
ReportSet report

The report

ReportRequest reportRequest

The report request

Returns
Type Description
ReportStartFunctionResult
View Source

Start(string)

Report start

Declaration
public ReportStartFunctionResult Start(string reportName = null)
Parameters
Type Name Description
string reportName

Name of the report

Returns
Type Description
ReportStartFunctionResult

The function result

View Source

Start(string, ReportRequest)

Report start

Declaration
public ReportStartFunctionResult Start(string reportName, ReportRequest reportRequest)
Parameters
Type Name Description
string reportName

Name of the report

ReportRequest reportRequest

The report request

Returns
Type Description
ReportStartFunctionResult

The function result

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)
  • View Source
☀
☾
Back to top Generated by DocFX