reveal-sdk-node
Version:
RevealBI Node.js SDK
35 lines (34 loc) • 1.39 kB
TypeScript
import { RVDataSourceItem } from "../AbstractClasses/RVDataSourceItem";
import { RVReportingServicesRenderMode } from "./RVReportingServicesRenderMode";
import { RVReportingServicesDataSource } from "./RVReportingServicesDataSource";
import { nullableString } from "../types";
/** Microsoft Reporting Services (MS SSRS) data source item */
export declare class RVReportingServicesDataSourceItem extends RVDataSourceItem {
private _parameters;
constructor(dataSource: RVReportingServicesDataSource);
/** @hidden */
constructor(json: any);
/** @hidden */
toJson(): any;
private _path;
/** Path to the report */
get path(): nullableString;
set path(value: nullableString);
private _dynamic;
/** */
get dynamic(): nullableString;
set dynamic(value: nullableString);
get parameters(): object;
set parameters(value: object);
private _renderMode;
/**
* Render mode, might be data or report. Data means Reveal will request the report to be exported to CSV and will use that data as regular input data.
* Report means the report will be exported to PDF and rendered that way.
*/
get renderMode(): RVReportingServicesRenderMode;
set renderMode(value: RVReportingServicesRenderMode);
/** @hidden */
getType(): string;
/** @hidden */
_getWrapper(): any;
}