UNPKG

kaltura-node-typescript-client

Version:
35 lines (33 loc) 3.87 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.BaseEntryServePlaybackKeyAction = void 0; var tslib_1 = require("tslib"); var kaltura_file_request_1 = require("../kaltura-file-request"); /** * Build request payload for service 'baseEntry' action 'servePlaybackKey'. * * Usage: This action serves HLS encrypted key if access control is validated * * Server response type: { url: string } * Server failure response type: KalturaAPIException * @class * @extends KalturaFileRequest */ var BaseEntryServePlaybackKeyAction = /** @class */ (function (_super) { (0, tslib_1.__extends)(BaseEntryServePlaybackKeyAction, _super); function BaseEntryServePlaybackKeyAction(data) { return _super.call(this, data) || this; } BaseEntryServePlaybackKeyAction.prototype._getMetadata = function () { var result = _super.prototype._getMetadata.call(this); Object.assign(result.properties, { service: { type: 'c', default: 'baseentry' }, action: { type: 'c', default: 'servePlaybackKey' }, entryId: { type: 's' } }); return result; }; return BaseEntryServePlaybackKeyAction; }(kaltura_file_request_1.KalturaFileRequest)); exports.BaseEntryServePlaybackKeyAction = BaseEntryServePlaybackKeyAction; //# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFwaS90eXBlcy9CYXNlRW50cnlTZXJ2ZVBsYXliYWNrS2V5QWN0aW9uLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7QUFJQSxnRUFBcUY7QUFNckY7Ozs7Ozs7OztHQVNHO0FBQ0g7SUFBcUQsZ0VBQWtCO0lBSW5FLHlDQUFZLElBQTBDO2VBRWxELGtCQUFNLElBQUksQ0FBQztJQUNmLENBQUM7SUFFUyxzREFBWSxHQUF0QjtRQUVJLElBQU0sTUFBTSxHQUFHLGlCQUFNLFlBQVksV0FBRSxDQUFDO1FBQ3BDLE1BQU0sQ0FBQyxNQUFNLENBQ1QsTUFBTSxDQUFDLFVBQVUsRUFDakI7WUFDSSxPQUFPLEVBQUcsRUFBRSxJQUFJLEVBQUcsR0FBRyxFQUFFLE9BQU8sRUFBRyxXQUFXLEVBQUU7WUFDM0QsTUFBTSxFQUFHLEVBQUUsSUFBSSxFQUFHLEdBQUcsRUFBRSxPQUFPLEVBQUcsa0JBQWtCLEVBQUU7WUFDckQsT0FBTyxFQUFHLEVBQUUsSUFBSSxFQUFHLEdBQUcsRUFBRTtTQUNmLENBQ0osQ0FBQztRQUNGLE9BQU8sTUFBTSxDQUFDO0lBQ2xCLENBQUM7SUFDTCxzQ0FBQztBQUFELENBdEJBLEFBc0JDLENBdEJvRCx5Q0FBa0IsR0FzQnRFO0FBdEJZLDBFQUErQiIsImZpbGUiOiJhcGkvdHlwZXMvQmFzZUVudHJ5U2VydmVQbGF5YmFja0tleUFjdGlvbi5qcyIsInNvdXJjZXNDb250ZW50IjpbIlxuaW1wb3J0IHsgS2FsdHVyYU9iamVjdE1ldGFkYXRhIH0gZnJvbSAnLi4va2FsdHVyYS1vYmplY3QtYmFzZSc7XG5cblxuaW1wb3J0IHsgS2FsdHVyYUZpbGVSZXF1ZXN0LCBLYWx0dXJhRmlsZVJlcXVlc3RBcmdzIH0gZnJvbSAnLi4va2FsdHVyYS1maWxlLXJlcXVlc3QnO1xuXG5leHBvcnQgaW50ZXJmYWNlIEJhc2VFbnRyeVNlcnZlUGxheWJhY2tLZXlBY3Rpb25BcmdzICBleHRlbmRzIEthbHR1cmFGaWxlUmVxdWVzdEFyZ3Mge1xuICAgIGVudHJ5SWQgOiBzdHJpbmc7XG59XG5cbi8qKlxuICogQnVpbGQgcmVxdWVzdCBwYXlsb2FkIGZvciBzZXJ2aWNlICdiYXNlRW50cnknIGFjdGlvbiAnc2VydmVQbGF5YmFja0tleScuXG4gKlxuICogVXNhZ2U6IFRoaXMgYWN0aW9uIHNlcnZlcyBITFMgZW5jcnlwdGVkIGtleSBpZiBhY2Nlc3MgY29udHJvbCBpcyB2YWxpZGF0ZWRcbiAqXG4gKiBTZXJ2ZXIgcmVzcG9uc2UgdHlwZTogICAgICAgICB7IHVybDogc3RyaW5nIH1cbiAqIFNlcnZlciBmYWlsdXJlIHJlc3BvbnNlIHR5cGU6IEthbHR1cmFBUElFeGNlcHRpb25cbiAqIEBjbGFzc1xuICogQGV4dGVuZHMgS2FsdHVyYUZpbGVSZXF1ZXN0XG4gKi9cbmV4cG9ydCBjbGFzcyBCYXNlRW50cnlTZXJ2ZVBsYXliYWNrS2V5QWN0aW9uIGV4dGVuZHMgS2FsdHVyYUZpbGVSZXF1ZXN0IHtcblxuICAgIGVudHJ5SWQgOiBzdHJpbmc7XG5cbiAgICBjb25zdHJ1Y3RvcihkYXRhIDogQmFzZUVudHJ5U2VydmVQbGF5YmFja0tleUFjdGlvbkFyZ3MpXG4gICAge1xuICAgICAgICBzdXBlcihkYXRhKTtcbiAgICB9XG5cbiAgICBwcm90ZWN0ZWQgX2dldE1ldGFkYXRhKCkgOiBLYWx0dXJhT2JqZWN0TWV0YWRhdGFcbiAgICB7XG4gICAgICAgIGNvbnN0IHJlc3VsdCA9IHN1cGVyLl9nZXRNZXRhZGF0YSgpO1xuICAgICAgICBPYmplY3QuYXNzaWduKFxuICAgICAgICAgICAgcmVzdWx0LnByb3BlcnRpZXMsXG4gICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgc2VydmljZSA6IHsgdHlwZSA6ICdjJywgZGVmYXVsdCA6ICdiYXNlZW50cnknIH0sXG5cdFx0XHRcdGFjdGlvbiA6IHsgdHlwZSA6ICdjJywgZGVmYXVsdCA6ICdzZXJ2ZVBsYXliYWNrS2V5JyB9LFxuXHRcdFx0XHRlbnRyeUlkIDogeyB0eXBlIDogJ3MnIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgKTtcbiAgICAgICAgcmV0dXJuIHJlc3VsdDtcbiAgICB9XG59XG5cbiJdfQ==