UNPKG

reveal-sdk-node

Version:

RevealBI Node.js SDK

37 lines (36 loc) 1.1 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.RVCubeDataSourceItem = void 0; const RVCubeDataSource_1 = require("./RVCubeDataSource"); const RVDataSourceItem_1 = require("../AbstractClasses/RVDataSourceItem"); /** Cube data source item */ class RVCubeDataSourceItem extends RVDataSourceItem_1.RVDataSourceItem { /** @hidden */ constructor(arg) { super(arg); this._cube = null; if (!(arg instanceof RVCubeDataSource_1.RVCubeDataSource)) { let props = arg.Properties; this._cube = props["Cube"]; } } /** @hidden */ toJson() { let json = super.toJson(); let props = json["Properties"]; props["Cube"] = this._cube; return json; } /** Name of the Cube model to query. */ get cube() { return this._cube; } set cube(value) { this._cube = value; } /** @hidden */ getType() { return "RVCubeDataSourceItem"; } } exports.RVCubeDataSourceItem = RVCubeDataSourceItem;