kaltura-node-typescript-client
Version:
Kaltura Node Typescript client
37 lines (35 loc) • 4.56 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.AttachmentAssetServeAction = void 0;
var tslib_1 = require("tslib");
var KalturaAttachmentServeOptions_1 = require("./KalturaAttachmentServeOptions");
var kaltura_file_request_1 = require("../kaltura-file-request");
/**
* Build request payload for service 'attachmentAsset' action 'serve'.
*
* Usage: Serves attachment by its id
*
* Server response type: { url: string }
* Server failure response type: KalturaAPIException
* @class
* @extends KalturaFileRequest
*/
var AttachmentAssetServeAction = /** @class */ (function (_super) {
(0, tslib_1.__extends)(AttachmentAssetServeAction, _super);
function AttachmentAssetServeAction(data) {
return _super.call(this, data) || this;
}
AttachmentAssetServeAction.prototype._getMetadata = function () {
var result = _super.prototype._getMetadata.call(this);
Object.assign(result.properties, {
service: { type: 'c', default: 'attachment_attachmentasset' },
action: { type: 'c', default: 'serve' },
attachmentAssetId: { type: 's' },
serveOptions: { type: 'o', subTypeConstructor: KalturaAttachmentServeOptions_1.KalturaAttachmentServeOptions, subType: 'KalturaAttachmentServeOptions' }
});
return result;
};
return AttachmentAssetServeAction;
}(kaltura_file_request_1.KalturaFileRequest));
exports.AttachmentAssetServeAction = AttachmentAssetServeAction;
//# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFwaS90eXBlcy9BdHRhY2htZW50QXNzZXRTZXJ2ZUFjdGlvbi50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7O0FBSUEsaUZBQWdGO0FBQ2hGLGdFQUFxRjtBQU9yRjs7Ozs7Ozs7O0dBU0c7QUFDSDtJQUFnRCwyREFBa0I7SUFLOUQsb0NBQVksSUFBcUM7ZUFFN0Msa0JBQU0sSUFBSSxDQUFDO0lBQ2YsQ0FBQztJQUVTLGlEQUFZLEdBQXRCO1FBRUksSUFBTSxNQUFNLEdBQUcsaUJBQU0sWUFBWSxXQUFFLENBQUM7UUFDcEMsTUFBTSxDQUFDLE1BQU0sQ0FDVCxNQUFNLENBQUMsVUFBVSxFQUNqQjtZQUNJLE9BQU8sRUFBRyxFQUFFLElBQUksRUFBRyxHQUFHLEVBQUUsT0FBTyxFQUFHLDRCQUE0QixFQUFFO1lBQzVFLE1BQU0sRUFBRyxFQUFFLElBQUksRUFBRyxHQUFHLEVBQUUsT0FBTyxFQUFHLE9BQU8sRUFBRTtZQUMxQyxpQkFBaUIsRUFBRyxFQUFFLElBQUksRUFBRyxHQUFHLEVBQUU7WUFDbEMsWUFBWSxFQUFHLEVBQUUsSUFBSSxFQUFHLEdBQUcsRUFBRSxrQkFBa0IsRUFBRyw2REFBNkIsRUFBRSxPQUFPLEVBQUcsK0JBQStCLEVBQUU7U0FDbkgsQ0FDSixDQUFDO1FBQ0YsT0FBTyxNQUFNLENBQUM7SUFDbEIsQ0FBQztJQUNMLGlDQUFDO0FBQUQsQ0F4QkEsQUF3QkMsQ0F4QitDLHlDQUFrQixHQXdCakU7QUF4QlksZ0VBQTBCIiwiZmlsZSI6ImFwaS90eXBlcy9BdHRhY2htZW50QXNzZXRTZXJ2ZUFjdGlvbi5qcyIsInNvdXJjZXNDb250ZW50IjpbIlxuaW1wb3J0IHsgS2FsdHVyYU9iamVjdE1ldGFkYXRhIH0gZnJvbSAnLi4va2FsdHVyYS1vYmplY3QtYmFzZSc7XG5cblxuaW1wb3J0IHsgS2FsdHVyYUF0dGFjaG1lbnRTZXJ2ZU9wdGlvbnMgfSBmcm9tICcuL0thbHR1cmFBdHRhY2htZW50U2VydmVPcHRpb25zJztcbmltcG9ydCB7IEthbHR1cmFGaWxlUmVxdWVzdCwgS2FsdHVyYUZpbGVSZXF1ZXN0QXJncyB9IGZyb20gJy4uL2thbHR1cmEtZmlsZS1yZXF1ZXN0JztcblxuZXhwb3J0IGludGVyZmFjZSBBdHRhY2htZW50QXNzZXRTZXJ2ZUFjdGlvbkFyZ3MgIGV4dGVuZHMgS2FsdHVyYUZpbGVSZXF1ZXN0QXJncyB7XG4gICAgYXR0YWNobWVudEFzc2V0SWQgOiBzdHJpbmc7XG5cdHNlcnZlT3B0aW9ucz8gOiBLYWx0dXJhQXR0YWNobWVudFNlcnZlT3B0aW9ucztcbn1cblxuLyoqXG4gKiBCdWlsZCByZXF1ZXN0IHBheWxvYWQgZm9yIHNlcnZpY2UgJ2F0dGFjaG1lbnRBc3NldCcgYWN0aW9uICdzZXJ2ZScuXG4gKlxuICogVXNhZ2U6IFNlcnZlcyBhdHRhY2htZW50IGJ5IGl0cyBpZFxuICpcbiAqIFNlcnZlciByZXNwb25zZSB0eXBlOiAgICAgICAgIHsgdXJsOiBzdHJpbmcgfVxuICogU2VydmVyIGZhaWx1cmUgcmVzcG9uc2UgdHlwZTogS2FsdHVyYUFQSUV4Y2VwdGlvblxuICogQGNsYXNzXG4gKiBAZXh0ZW5kcyBLYWx0dXJhRmlsZVJlcXVlc3RcbiAqL1xuZXhwb3J0IGNsYXNzIEF0dGFjaG1lbnRBc3NldFNlcnZlQWN0aW9uIGV4dGVuZHMgS2FsdHVyYUZpbGVSZXF1ZXN0IHtcblxuICAgIGF0dGFjaG1lbnRBc3NldElkIDogc3RyaW5nO1xuXHRzZXJ2ZU9wdGlvbnMgOiBLYWx0dXJhQXR0YWNobWVudFNlcnZlT3B0aW9ucztcblxuICAgIGNvbnN0cnVjdG9yKGRhdGEgOiBBdHRhY2htZW50QXNzZXRTZXJ2ZUFjdGlvbkFyZ3MpXG4gICAge1xuICAgICAgICBzdXBlcihkYXRhKTtcbiAgICB9XG5cbiAgICBwcm90ZWN0ZWQgX2dldE1ldGFkYXRhKCkgOiBLYWx0dXJhT2JqZWN0TWV0YWRhdGFcbiAgICB7XG4gICAgICAgIGNvbnN0IHJlc3VsdCA9IHN1cGVyLl9nZXRNZXRhZGF0YSgpO1xuICAgICAgICBPYmplY3QuYXNzaWduKFxuICAgICAgICAgICAgcmVzdWx0LnByb3BlcnRpZXMsXG4gICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgc2VydmljZSA6IHsgdHlwZSA6ICdjJywgZGVmYXVsdCA6ICdhdHRhY2htZW50X2F0dGFjaG1lbnRhc3NldCcgfSxcblx0XHRcdFx0YWN0aW9uIDogeyB0eXBlIDogJ2MnLCBkZWZhdWx0IDogJ3NlcnZlJyB9LFxuXHRcdFx0XHRhdHRhY2htZW50QXNzZXRJZCA6IHsgdHlwZSA6ICdzJyB9LFxuXHRcdFx0XHRzZXJ2ZU9wdGlvbnMgOiB7IHR5cGUgOiAnbycsIHN1YlR5cGVDb25zdHJ1Y3RvciA6IEthbHR1cmFBdHRhY2htZW50U2VydmVPcHRpb25zLCBzdWJUeXBlIDogJ0thbHR1cmFBdHRhY2htZW50U2VydmVPcHRpb25zJyB9XG4gICAgICAgICAgICB9XG4gICAgICAgICk7XG4gICAgICAgIHJldHVybiByZXN1bHQ7XG4gICAgfVxufVxuXG4iXX0=