kaltura-node-typescript-client
Version:
Kaltura Node Typescript client
38 lines (36 loc) • 5 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.PermissionItemUpdateAction = void 0;
var tslib_1 = require("tslib");
var KalturaPermissionItem_1 = require("./KalturaPermissionItem");
var kaltura_request_1 = require("../kaltura-request");
/**
* Build request payload for service 'permissionItem' action 'update'.
*
* Usage: Updates an existing permission item object.
* This action is available only to Kaltura system administrators
*
* Server response type: KalturaPermissionItem
* Server failure response type: KalturaAPIException
* @class
* @extends KalturaRequest
*/
var PermissionItemUpdateAction = /** @class */ (function (_super) {
(0, tslib_1.__extends)(PermissionItemUpdateAction, _super);
function PermissionItemUpdateAction(data) {
return _super.call(this, data, { responseType: 'o', responseSubType: 'KalturaPermissionItem', responseConstructor: KalturaPermissionItem_1.KalturaPermissionItem }) || this;
}
PermissionItemUpdateAction.prototype._getMetadata = function () {
var result = _super.prototype._getMetadata.call(this);
Object.assign(result.properties, {
service: { type: 'c', default: 'permissionitem' },
action: { type: 'c', default: 'update' },
permissionItemId: { type: 'n' },
permissionItem: { type: 'o', subTypeConstructor: KalturaPermissionItem_1.KalturaPermissionItem, subType: 'KalturaPermissionItem' }
});
return result;
};
return PermissionItemUpdateAction;
}(kaltura_request_1.KalturaRequest));
exports.PermissionItemUpdateAction = PermissionItemUpdateAction;
//# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFwaS90eXBlcy9QZXJtaXNzaW9uSXRlbVVwZGF0ZUFjdGlvbi50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7O0FBRUEsaUVBQWdFO0FBRWhFLHNEQUF3RTtBQU94RTs7Ozs7Ozs7OztHQVVHO0FBQ0g7SUFBZ0QsMkRBQXFDO0lBS2pGLG9DQUFZLElBQXFDO2VBRTdDLGtCQUFNLElBQUksRUFBRSxFQUFDLFlBQVksRUFBRyxHQUFHLEVBQUUsZUFBZSxFQUFHLHVCQUF1QixFQUFFLG1CQUFtQixFQUFHLDZDQUFxQixFQUFHLENBQUM7SUFDL0gsQ0FBQztJQUVTLGlEQUFZLEdBQXRCO1FBRUksSUFBTSxNQUFNLEdBQUcsaUJBQU0sWUFBWSxXQUFFLENBQUM7UUFDcEMsTUFBTSxDQUFDLE1BQU0sQ0FDVCxNQUFNLENBQUMsVUFBVSxFQUNqQjtZQUNJLE9BQU8sRUFBRyxFQUFFLElBQUksRUFBRyxHQUFHLEVBQUUsT0FBTyxFQUFHLGdCQUFnQixFQUFFO1lBQ2hFLE1BQU0sRUFBRyxFQUFFLElBQUksRUFBRyxHQUFHLEVBQUUsT0FBTyxFQUFHLFFBQVEsRUFBRTtZQUMzQyxnQkFBZ0IsRUFBRyxFQUFFLElBQUksRUFBRyxHQUFHLEVBQUU7WUFDakMsY0FBYyxFQUFHLEVBQUUsSUFBSSxFQUFHLEdBQUcsRUFBRSxrQkFBa0IsRUFBRyw2Q0FBcUIsRUFBRSxPQUFPLEVBQUcsdUJBQXVCLEVBQUU7U0FDckcsQ0FDSixDQUFDO1FBQ0YsT0FBTyxNQUFNLENBQUM7SUFDbEIsQ0FBQztJQUNMLGlDQUFDO0FBQUQsQ0F4QkEsQUF3QkMsQ0F4QitDLGdDQUFjLEdBd0I3RDtBQXhCWSxnRUFBMEIiLCJmaWxlIjoiYXBpL3R5cGVzL1Blcm1pc3Npb25JdGVtVXBkYXRlQWN0aW9uLmpzIiwic291cmNlc0NvbnRlbnQiOlsiXG5pbXBvcnQgeyBLYWx0dXJhT2JqZWN0TWV0YWRhdGEgfSBmcm9tICcuLi9rYWx0dXJhLW9iamVjdC1iYXNlJztcbmltcG9ydCB7IEthbHR1cmFQZXJtaXNzaW9uSXRlbSB9IGZyb20gJy4vS2FsdHVyYVBlcm1pc3Npb25JdGVtJztcblxuaW1wb3J0IHsgS2FsdHVyYVJlcXVlc3QsIEthbHR1cmFSZXF1ZXN0QXJncyB9IGZyb20gJy4uL2thbHR1cmEtcmVxdWVzdCc7XG5cbmV4cG9ydCBpbnRlcmZhY2UgUGVybWlzc2lvbkl0ZW1VcGRhdGVBY3Rpb25BcmdzICBleHRlbmRzIEthbHR1cmFSZXF1ZXN0QXJncyB7XG4gICAgcGVybWlzc2lvbkl0ZW1JZCA6IG51bWJlcjtcblx0cGVybWlzc2lvbkl0ZW0gOiBLYWx0dXJhUGVybWlzc2lvbkl0ZW07XG59XG5cbi8qKlxuICogQnVpbGQgcmVxdWVzdCBwYXlsb2FkIGZvciBzZXJ2aWNlICdwZXJtaXNzaW9uSXRlbScgYWN0aW9uICd1cGRhdGUnLlxuICpcbiAqIFVzYWdlOiBVcGRhdGVzIGFuIGV4aXN0aW5nIHBlcm1pc3Npb24gaXRlbSBvYmplY3QuXG4gKiBUaGlzIGFjdGlvbiBpcyBhdmFpbGFibGUgb25seSB0byBLYWx0dXJhIHN5c3RlbSBhZG1pbmlzdHJhdG9yc1xuICpcbiAqIFNlcnZlciByZXNwb25zZSB0eXBlOiAgICAgICAgIEthbHR1cmFQZXJtaXNzaW9uSXRlbVxuICogU2VydmVyIGZhaWx1cmUgcmVzcG9uc2UgdHlwZTogS2FsdHVyYUFQSUV4Y2VwdGlvblxuICogQGNsYXNzXG4gKiBAZXh0ZW5kcyBLYWx0dXJhUmVxdWVzdFxuICovXG5leHBvcnQgY2xhc3MgUGVybWlzc2lvbkl0ZW1VcGRhdGVBY3Rpb24gZXh0ZW5kcyBLYWx0dXJhUmVxdWVzdDxLYWx0dXJhUGVybWlzc2lvbkl0ZW0+IHtcblxuICAgIHBlcm1pc3Npb25JdGVtSWQgOiBudW1iZXI7XG5cdHBlcm1pc3Npb25JdGVtIDogS2FsdHVyYVBlcm1pc3Npb25JdGVtO1xuXG4gICAgY29uc3RydWN0b3IoZGF0YSA6IFBlcm1pc3Npb25JdGVtVXBkYXRlQWN0aW9uQXJncylcbiAgICB7XG4gICAgICAgIHN1cGVyKGRhdGEsIHtyZXNwb25zZVR5cGUgOiAnbycsIHJlc3BvbnNlU3ViVHlwZSA6ICdLYWx0dXJhUGVybWlzc2lvbkl0ZW0nLCByZXNwb25zZUNvbnN0cnVjdG9yIDogS2FsdHVyYVBlcm1pc3Npb25JdGVtICB9KTtcbiAgICB9XG5cbiAgICBwcm90ZWN0ZWQgX2dldE1ldGFkYXRhKCkgOiBLYWx0dXJhT2JqZWN0TWV0YWRhdGFcbiAgICB7XG4gICAgICAgIGNvbnN0IHJlc3VsdCA9IHN1cGVyLl9nZXRNZXRhZGF0YSgpO1xuICAgICAgICBPYmplY3QuYXNzaWduKFxuICAgICAgICAgICAgcmVzdWx0LnByb3BlcnRpZXMsXG4gICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgc2VydmljZSA6IHsgdHlwZSA6ICdjJywgZGVmYXVsdCA6ICdwZXJtaXNzaW9uaXRlbScgfSxcblx0XHRcdFx0YWN0aW9uIDogeyB0eXBlIDogJ2MnLCBkZWZhdWx0IDogJ3VwZGF0ZScgfSxcblx0XHRcdFx0cGVybWlzc2lvbkl0ZW1JZCA6IHsgdHlwZSA6ICduJyB9LFxuXHRcdFx0XHRwZXJtaXNzaW9uSXRlbSA6IHsgdHlwZSA6ICdvJywgc3ViVHlwZUNvbnN0cnVjdG9yIDogS2FsdHVyYVBlcm1pc3Npb25JdGVtLCBzdWJUeXBlIDogJ0thbHR1cmFQZXJtaXNzaW9uSXRlbScgfVxuICAgICAgICAgICAgfVxuICAgICAgICApO1xuICAgICAgICByZXR1cm4gcmVzdWx0O1xuICAgIH1cbn1cblxuIl19