UNPKG

kaltura-node-typescript-client

Version:
37 lines (35 loc) 4.24 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.WidgetAddAction = void 0; var tslib_1 = require("tslib"); var KalturaWidget_1 = require("./KalturaWidget"); var kaltura_request_1 = require("../kaltura-request"); /** * Build request payload for service 'widget' action 'add'. * * Usage: Add new widget, can be attached to entry or kshow * SourceWidget is ignored * * Server response type: KalturaWidget * Server failure response type: KalturaAPIException * @class * @extends KalturaRequest */ var WidgetAddAction = /** @class */ (function (_super) { (0, tslib_1.__extends)(WidgetAddAction, _super); function WidgetAddAction(data) { return _super.call(this, data, { responseType: 'o', responseSubType: 'KalturaWidget', responseConstructor: KalturaWidget_1.KalturaWidget }) || this; } WidgetAddAction.prototype._getMetadata = function () { var result = _super.prototype._getMetadata.call(this); Object.assign(result.properties, { service: { type: 'c', default: 'widget' }, action: { type: 'c', default: 'add' }, widget: { type: 'o', subTypeConstructor: KalturaWidget_1.KalturaWidget, subType: 'KalturaWidget' } }); return result; }; return WidgetAddAction; }(kaltura_request_1.KalturaRequest)); exports.WidgetAddAction = WidgetAddAction; //# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFwaS90eXBlcy9XaWRnZXRBZGRBY3Rpb24udHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7OztBQUVBLGlEQUFnRDtBQUVoRCxzREFBd0U7QUFNeEU7Ozs7Ozs7Ozs7R0FVRztBQUNIO0lBQXFDLGdEQUE2QjtJQUk5RCx5QkFBWSxJQUEwQjtlQUVsQyxrQkFBTSxJQUFJLEVBQUUsRUFBQyxZQUFZLEVBQUcsR0FBRyxFQUFFLGVBQWUsRUFBRyxlQUFlLEVBQUUsbUJBQW1CLEVBQUcsNkJBQWEsRUFBRyxDQUFDO0lBQy9HLENBQUM7SUFFUyxzQ0FBWSxHQUF0QjtRQUVJLElBQU0sTUFBTSxHQUFHLGlCQUFNLFlBQVksV0FBRSxDQUFDO1FBQ3BDLE1BQU0sQ0FBQyxNQUFNLENBQ1QsTUFBTSxDQUFDLFVBQVUsRUFDakI7WUFDSSxPQUFPLEVBQUcsRUFBRSxJQUFJLEVBQUcsR0FBRyxFQUFFLE9BQU8sRUFBRyxRQUFRLEVBQUU7WUFDeEQsTUFBTSxFQUFHLEVBQUUsSUFBSSxFQUFHLEdBQUcsRUFBRSxPQUFPLEVBQUcsS0FBSyxFQUFFO1lBQ3hDLE1BQU0sRUFBRyxFQUFFLElBQUksRUFBRyxHQUFHLEVBQUUsa0JBQWtCLEVBQUcsNkJBQWEsRUFBRSxPQUFPLEVBQUcsZUFBZSxFQUFFO1NBQzdFLENBQ0osQ0FBQztRQUNGLE9BQU8sTUFBTSxDQUFDO0lBQ2xCLENBQUM7SUFDTCxzQkFBQztBQUFELENBdEJBLEFBc0JDLENBdEJvQyxnQ0FBYyxHQXNCbEQ7QUF0QlksMENBQWUiLCJmaWxlIjoiYXBpL3R5cGVzL1dpZGdldEFkZEFjdGlvbi5qcyIsInNvdXJjZXNDb250ZW50IjpbIlxuaW1wb3J0IHsgS2FsdHVyYU9iamVjdE1ldGFkYXRhIH0gZnJvbSAnLi4va2FsdHVyYS1vYmplY3QtYmFzZSc7XG5pbXBvcnQgeyBLYWx0dXJhV2lkZ2V0IH0gZnJvbSAnLi9LYWx0dXJhV2lkZ2V0JztcblxuaW1wb3J0IHsgS2FsdHVyYVJlcXVlc3QsIEthbHR1cmFSZXF1ZXN0QXJncyB9IGZyb20gJy4uL2thbHR1cmEtcmVxdWVzdCc7XG5cbmV4cG9ydCBpbnRlcmZhY2UgV2lkZ2V0QWRkQWN0aW9uQXJncyAgZXh0ZW5kcyBLYWx0dXJhUmVxdWVzdEFyZ3Mge1xuICAgIHdpZGdldCA6IEthbHR1cmFXaWRnZXQ7XG59XG5cbi8qKlxuICogQnVpbGQgcmVxdWVzdCBwYXlsb2FkIGZvciBzZXJ2aWNlICd3aWRnZXQnIGFjdGlvbiAnYWRkJy5cbiAqXG4gKiBVc2FnZTogQWRkIG5ldyB3aWRnZXQsIGNhbiBiZSBhdHRhY2hlZCB0byBlbnRyeSBvciBrc2hvd1xuICogU291cmNlV2lkZ2V0IGlzIGlnbm9yZWRcbiAqXG4gKiBTZXJ2ZXIgcmVzcG9uc2UgdHlwZTogICAgICAgICBLYWx0dXJhV2lkZ2V0XG4gKiBTZXJ2ZXIgZmFpbHVyZSByZXNwb25zZSB0eXBlOiBLYWx0dXJhQVBJRXhjZXB0aW9uXG4gKiBAY2xhc3NcbiAqIEBleHRlbmRzIEthbHR1cmFSZXF1ZXN0XG4gKi9cbmV4cG9ydCBjbGFzcyBXaWRnZXRBZGRBY3Rpb24gZXh0ZW5kcyBLYWx0dXJhUmVxdWVzdDxLYWx0dXJhV2lkZ2V0PiB7XG5cbiAgICB3aWRnZXQgOiBLYWx0dXJhV2lkZ2V0O1xuXG4gICAgY29uc3RydWN0b3IoZGF0YSA6IFdpZGdldEFkZEFjdGlvbkFyZ3MpXG4gICAge1xuICAgICAgICBzdXBlcihkYXRhLCB7cmVzcG9uc2VUeXBlIDogJ28nLCByZXNwb25zZVN1YlR5cGUgOiAnS2FsdHVyYVdpZGdldCcsIHJlc3BvbnNlQ29uc3RydWN0b3IgOiBLYWx0dXJhV2lkZ2V0ICB9KTtcbiAgICB9XG5cbiAgICBwcm90ZWN0ZWQgX2dldE1ldGFkYXRhKCkgOiBLYWx0dXJhT2JqZWN0TWV0YWRhdGFcbiAgICB7XG4gICAgICAgIGNvbnN0IHJlc3VsdCA9IHN1cGVyLl9nZXRNZXRhZGF0YSgpO1xuICAgICAgICBPYmplY3QuYXNzaWduKFxuICAgICAgICAgICAgcmVzdWx0LnByb3BlcnRpZXMsXG4gICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgc2VydmljZSA6IHsgdHlwZSA6ICdjJywgZGVmYXVsdCA6ICd3aWRnZXQnIH0sXG5cdFx0XHRcdGFjdGlvbiA6IHsgdHlwZSA6ICdjJywgZGVmYXVsdCA6ICdhZGQnIH0sXG5cdFx0XHRcdHdpZGdldCA6IHsgdHlwZSA6ICdvJywgc3ViVHlwZUNvbnN0cnVjdG9yIDogS2FsdHVyYVdpZGdldCwgc3ViVHlwZSA6ICdLYWx0dXJhV2lkZ2V0JyB9XG4gICAgICAgICAgICB9XG4gICAgICAgICk7XG4gICAgICAgIHJldHVybiByZXN1bHQ7XG4gICAgfVxufVxuXG4iXX0=