UNPKG

reveal-sdk-node

Version:

RevealBI Node.js SDK

40 lines (39 loc) 1.05 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.RVCubeDataSource = void 0; const RVDashboardDataSource_1 = require("../AbstractClasses/RVDashboardDataSource"); /** Cube data source */ class RVCubeDataSource extends RVDashboardDataSource_1.RVDashboardDataSource { /** @hidden */ constructor(json) { super(json); this._url = null; if (json) { let props = json.Properties; this._url = props["Url"]; } } /** @hidden */ toJson() { let json = super.toJson(); let props = json.Properties; props["Url"] = this._url; return json; } /** @hidden */ getProviderKey() { return "CUBE"; } /** Base URL for the Cube REST API. */ get url() { return this._url; } set url(value) { this._url = value; } /** @hidden */ getType() { return "RVCubeDataSource"; } } exports.RVCubeDataSource = RVCubeDataSource;