Skip to content

@mbanq/core-sdk-js v0.50.0


@mbanq/core-sdk-js / commands / GetReportParameters

Function: GetReportParameters() ​

GetReportParameters(data): Command<{ data: { genericResultSet: boolean; parameterType: boolean; R_reportListing: string; }; }, object[] | { columnHeaders: object[]; data: object[]; metaData: { count: number; message: string; outputMethodDerived: string; }; }>

Defined in: src/commands/rest/report.ts:93

Retrieves the parameters required for running a specific report.

Parameters ​

data ​

The request parameters for fetching report parameters

genericResultSet ​

boolean = ...

Whether to use generic result sets. Response format depends on this flag: true returns GetReportParametersGenericResponse, false returns GetReportParametersResponse

parameterType ​

boolean = ...

The type of parameters for the report

R_reportListing ​

string = ...

The report listing identifier

Returns ​

Command<{ data: { genericResultSet: boolean; parameterType: boolean; R_reportListing: string; }; }, object[] | { columnHeaders: object[]; data: object[]; metaData: { count: number; message: string; outputMethodDerived: string; }; }>

A command that fetches the parameters for a specific report. Response type is GetReportParametersGenericResponse if genericResultSet is true, otherwise GetReportParametersResponse

Throws ​

If the request fails or validation fails

Example ​

typescript
const command = GetReportParameters({
  parameterType: 'all',
  genericResultSet: false,
  R_reportListing: 'Client Listing'
});
const parameters = await client.request(command);

Released under the MIT License.