UNPKG

reveal-sdk-node

Version:

RevealBI Node.js SDK

43 lines (42 loc) 1.31 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.RVQuickBooksDataSourceItem = void 0; const RVDataSourceItem_1 = require("../AbstractClasses/RVDataSourceItem"); const RVQuickBooksDataSource_1 = require("./RVQuickBooksDataSource"); /** QuickBooks data source item */ class RVQuickBooksDataSourceItem extends RVDataSourceItem_1.RVDataSourceItem { /** @hidden */ constructor(arg) { super(arg); this._entity = null; if (!(arg instanceof RVQuickBooksDataSource_1.RVQuickBooksDataSource)) { var props = arg.Properties; this._entity = props["entity"]; } } /** @hidden */ toJson() { var json = super.toJson(); var props = json['Properties']; props["entity"] = this._entity; return json; } /** QuickBooks Entity */ get entity() { return this._entity; } set entity(v) { this._entity = v; } /** @hidden */ getType() { return "RVQuickBooksDataSourceItem"; } /** @hidden */ _getWrapper() { var wrapper = super._getWrapper(); wrapper.entity(this.entity); return wrapper; } } exports.RVQuickBooksDataSourceItem = RVQuickBooksDataSourceItem;