UNPKG

kaltura-node-typescript-client

Version:
36 lines (34 loc) 4.56 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.ExternalMediaAddAction = void 0; var tslib_1 = require("tslib"); var KalturaExternalMediaEntry_1 = require("./KalturaExternalMediaEntry"); var kaltura_request_1 = require("../kaltura-request"); /** * Build request payload for service 'externalMedia' action 'add'. * * Usage: Add external media entry * * Server response type: KalturaExternalMediaEntry * Server failure response type: KalturaAPIException * @class * @extends KalturaRequest */ var ExternalMediaAddAction = /** @class */ (function (_super) { (0, tslib_1.__extends)(ExternalMediaAddAction, _super); function ExternalMediaAddAction(data) { return _super.call(this, data, { responseType: 'o', responseSubType: 'KalturaExternalMediaEntry', responseConstructor: KalturaExternalMediaEntry_1.KalturaExternalMediaEntry }) || this; } ExternalMediaAddAction.prototype._getMetadata = function () { var result = _super.prototype._getMetadata.call(this); Object.assign(result.properties, { service: { type: 'c', default: 'externalmedia_externalmedia' }, action: { type: 'c', default: 'add' }, entry: { type: 'o', subTypeConstructor: KalturaExternalMediaEntry_1.KalturaExternalMediaEntry, subType: 'KalturaExternalMediaEntry' } }); return result; }; return ExternalMediaAddAction; }(kaltura_request_1.KalturaRequest)); exports.ExternalMediaAddAction = ExternalMediaAddAction; //# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFwaS90eXBlcy9FeHRlcm5hbE1lZGlhQWRkQWN0aW9uLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7QUFFQSx5RUFBd0U7QUFFeEUsc0RBQXdFO0FBTXhFOzs7Ozs7Ozs7R0FTRztBQUNIO0lBQTRDLHVEQUF5QztJQUlqRixnQ0FBWSxJQUFpQztlQUV6QyxrQkFBTSxJQUFJLEVBQUUsRUFBQyxZQUFZLEVBQUcsR0FBRyxFQUFFLGVBQWUsRUFBRywyQkFBMkIsRUFBRSxtQkFBbUIsRUFBRyxxREFBeUIsRUFBRyxDQUFDO0lBQ3ZJLENBQUM7SUFFUyw2Q0FBWSxHQUF0QjtRQUVJLElBQU0sTUFBTSxHQUFHLGlCQUFNLFlBQVksV0FBRSxDQUFDO1FBQ3BDLE1BQU0sQ0FBQyxNQUFNLENBQ1QsTUFBTSxDQUFDLFVBQVUsRUFDakI7WUFDSSxPQUFPLEVBQUcsRUFBRSxJQUFJLEVBQUcsR0FBRyxFQUFFLE9BQU8sRUFBRyw2QkFBNkIsRUFBRTtZQUM3RSxNQUFNLEVBQUcsRUFBRSxJQUFJLEVBQUcsR0FBRyxFQUFFLE9BQU8sRUFBRyxLQUFLLEVBQUU7WUFDeEMsS0FBSyxFQUFHLEVBQUUsSUFBSSxFQUFHLEdBQUcsRUFBRSxrQkFBa0IsRUFBRyxxREFBeUIsRUFBRSxPQUFPLEVBQUcsMkJBQTJCLEVBQUU7U0FDcEcsQ0FDSixDQUFDO1FBQ0YsT0FBTyxNQUFNLENBQUM7SUFDbEIsQ0FBQztJQUNMLDZCQUFDO0FBQUQsQ0F0QkEsQUFzQkMsQ0F0QjJDLGdDQUFjLEdBc0J6RDtBQXRCWSx3REFBc0IiLCJmaWxlIjoiYXBpL3R5cGVzL0V4dGVybmFsTWVkaWFBZGRBY3Rpb24uanMiLCJzb3VyY2VzQ29udGVudCI6WyJcbmltcG9ydCB7IEthbHR1cmFPYmplY3RNZXRhZGF0YSB9IGZyb20gJy4uL2thbHR1cmEtb2JqZWN0LWJhc2UnO1xuaW1wb3J0IHsgS2FsdHVyYUV4dGVybmFsTWVkaWFFbnRyeSB9IGZyb20gJy4vS2FsdHVyYUV4dGVybmFsTWVkaWFFbnRyeSc7XG5cbmltcG9ydCB7IEthbHR1cmFSZXF1ZXN0LCBLYWx0dXJhUmVxdWVzdEFyZ3MgfSBmcm9tICcuLi9rYWx0dXJhLXJlcXVlc3QnO1xuXG5leHBvcnQgaW50ZXJmYWNlIEV4dGVybmFsTWVkaWFBZGRBY3Rpb25BcmdzICBleHRlbmRzIEthbHR1cmFSZXF1ZXN0QXJncyB7XG4gICAgZW50cnkgOiBLYWx0dXJhRXh0ZXJuYWxNZWRpYUVudHJ5O1xufVxuXG4vKipcbiAqIEJ1aWxkIHJlcXVlc3QgcGF5bG9hZCBmb3Igc2VydmljZSAnZXh0ZXJuYWxNZWRpYScgYWN0aW9uICdhZGQnLlxuICpcbiAqIFVzYWdlOiBBZGQgZXh0ZXJuYWwgbWVkaWEgZW50cnlcbiAqXG4gKiBTZXJ2ZXIgcmVzcG9uc2UgdHlwZTogICAgICAgICBLYWx0dXJhRXh0ZXJuYWxNZWRpYUVudHJ5XG4gKiBTZXJ2ZXIgZmFpbHVyZSByZXNwb25zZSB0eXBlOiBLYWx0dXJhQVBJRXhjZXB0aW9uXG4gKiBAY2xhc3NcbiAqIEBleHRlbmRzIEthbHR1cmFSZXF1ZXN0XG4gKi9cbmV4cG9ydCBjbGFzcyBFeHRlcm5hbE1lZGlhQWRkQWN0aW9uIGV4dGVuZHMgS2FsdHVyYVJlcXVlc3Q8S2FsdHVyYUV4dGVybmFsTWVkaWFFbnRyeT4ge1xuXG4gICAgZW50cnkgOiBLYWx0dXJhRXh0ZXJuYWxNZWRpYUVudHJ5O1xuXG4gICAgY29uc3RydWN0b3IoZGF0YSA6IEV4dGVybmFsTWVkaWFBZGRBY3Rpb25BcmdzKVxuICAgIHtcbiAgICAgICAgc3VwZXIoZGF0YSwge3Jlc3BvbnNlVHlwZSA6ICdvJywgcmVzcG9uc2VTdWJUeXBlIDogJ0thbHR1cmFFeHRlcm5hbE1lZGlhRW50cnknLCByZXNwb25zZUNvbnN0cnVjdG9yIDogS2FsdHVyYUV4dGVybmFsTWVkaWFFbnRyeSAgfSk7XG4gICAgfVxuXG4gICAgcHJvdGVjdGVkIF9nZXRNZXRhZGF0YSgpIDogS2FsdHVyYU9iamVjdE1ldGFkYXRhXG4gICAge1xuICAgICAgICBjb25zdCByZXN1bHQgPSBzdXBlci5fZ2V0TWV0YWRhdGEoKTtcbiAgICAgICAgT2JqZWN0LmFzc2lnbihcbiAgICAgICAgICAgIHJlc3VsdC5wcm9wZXJ0aWVzLFxuICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgIHNlcnZpY2UgOiB7IHR5cGUgOiAnYycsIGRlZmF1bHQgOiAnZXh0ZXJuYWxtZWRpYV9leHRlcm5hbG1lZGlhJyB9LFxuXHRcdFx0XHRhY3Rpb24gOiB7IHR5cGUgOiAnYycsIGRlZmF1bHQgOiAnYWRkJyB9LFxuXHRcdFx0XHRlbnRyeSA6IHsgdHlwZSA6ICdvJywgc3ViVHlwZUNvbnN0cnVjdG9yIDogS2FsdHVyYUV4dGVybmFsTWVkaWFFbnRyeSwgc3ViVHlwZSA6ICdLYWx0dXJhRXh0ZXJuYWxNZWRpYUVudHJ5JyB9XG4gICAgICAgICAgICB9XG4gICAgICAgICk7XG4gICAgICAgIHJldHVybiByZXN1bHQ7XG4gICAgfVxufVxuXG4iXX0=