kaltura-node-typescript-client
Version:
Kaltura Node Typescript client
37 lines (35 loc) • 4.46 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.PermissionItemDeleteAction = 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 'delete'.
*
* Usage: Deletes 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 PermissionItemDeleteAction = /** @class */ (function (_super) {
(0, tslib_1.__extends)(PermissionItemDeleteAction, _super);
function PermissionItemDeleteAction(data) {
return _super.call(this, data, { responseType: 'o', responseSubType: 'KalturaPermissionItem', responseConstructor: KalturaPermissionItem_1.KalturaPermissionItem }) || this;
}
PermissionItemDeleteAction.prototype._getMetadata = function () {
var result = _super.prototype._getMetadata.call(this);
Object.assign(result.properties, {
service: { type: 'c', default: 'permissionitem' },
action: { type: 'c', default: 'delete' },
permissionItemId: { type: 'n' }
});
return result;
};
return PermissionItemDeleteAction;
}(kaltura_request_1.KalturaRequest));
exports.PermissionItemDeleteAction = PermissionItemDeleteAction;
//# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFwaS90eXBlcy9QZXJtaXNzaW9uSXRlbURlbGV0ZUFjdGlvbi50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7O0FBRUEsaUVBQWdFO0FBRWhFLHNEQUF3RTtBQU14RTs7Ozs7Ozs7OztHQVVHO0FBQ0g7SUFBZ0QsMkRBQXFDO0lBSWpGLG9DQUFZLElBQXFDO2VBRTdDLGtCQUFNLElBQUksRUFBRSxFQUFDLFlBQVksRUFBRyxHQUFHLEVBQUUsZUFBZSxFQUFHLHVCQUF1QixFQUFFLG1CQUFtQixFQUFHLDZDQUFxQixFQUFHLENBQUM7SUFDL0gsQ0FBQztJQUVTLGlEQUFZLEdBQXRCO1FBRUksSUFBTSxNQUFNLEdBQUcsaUJBQU0sWUFBWSxXQUFFLENBQUM7UUFDcEMsTUFBTSxDQUFDLE1BQU0sQ0FDVCxNQUFNLENBQUMsVUFBVSxFQUNqQjtZQUNJLE9BQU8sRUFBRyxFQUFFLElBQUksRUFBRyxHQUFHLEVBQUUsT0FBTyxFQUFHLGdCQUFnQixFQUFFO1lBQ2hFLE1BQU0sRUFBRyxFQUFFLElBQUksRUFBRyxHQUFHLEVBQUUsT0FBTyxFQUFHLFFBQVEsRUFBRTtZQUMzQyxnQkFBZ0IsRUFBRyxFQUFFLElBQUksRUFBRyxHQUFHLEVBQUU7U0FDeEIsQ0FDSixDQUFDO1FBQ0YsT0FBTyxNQUFNLENBQUM7SUFDbEIsQ0FBQztJQUNMLGlDQUFDO0FBQUQsQ0F0QkEsQUFzQkMsQ0F0QitDLGdDQUFjLEdBc0I3RDtBQXRCWSxnRUFBMEIiLCJmaWxlIjoiYXBpL3R5cGVzL1Blcm1pc3Npb25JdGVtRGVsZXRlQWN0aW9uLmpzIiwic291cmNlc0NvbnRlbnQiOlsiXG5pbXBvcnQgeyBLYWx0dXJhT2JqZWN0TWV0YWRhdGEgfSBmcm9tICcuLi9rYWx0dXJhLW9iamVjdC1iYXNlJztcbmltcG9ydCB7IEthbHR1cmFQZXJtaXNzaW9uSXRlbSB9IGZyb20gJy4vS2FsdHVyYVBlcm1pc3Npb25JdGVtJztcblxuaW1wb3J0IHsgS2FsdHVyYVJlcXVlc3QsIEthbHR1cmFSZXF1ZXN0QXJncyB9IGZyb20gJy4uL2thbHR1cmEtcmVxdWVzdCc7XG5cbmV4cG9ydCBpbnRlcmZhY2UgUGVybWlzc2lvbkl0ZW1EZWxldGVBY3Rpb25BcmdzICBleHRlbmRzIEthbHR1cmFSZXF1ZXN0QXJncyB7XG4gICAgcGVybWlzc2lvbkl0ZW1JZCA6IG51bWJlcjtcbn1cblxuLyoqXG4gKiBCdWlsZCByZXF1ZXN0IHBheWxvYWQgZm9yIHNlcnZpY2UgJ3Blcm1pc3Npb25JdGVtJyBhY3Rpb24gJ2RlbGV0ZScuXG4gKlxuICogVXNhZ2U6IERlbGV0ZXMgYW4gZXhpc3RpbmcgcGVybWlzc2lvbiBpdGVtIG9iamVjdC5cbiAqIFRoaXMgYWN0aW9uIGlzIGF2YWlsYWJsZSBvbmx5IHRvIEthbHR1cmEgc3lzdGVtIGFkbWluaXN0cmF0b3JzXG4gKlxuICogU2VydmVyIHJlc3BvbnNlIHR5cGU6ICAgICAgICAgS2FsdHVyYVBlcm1pc3Npb25JdGVtXG4gKiBTZXJ2ZXIgZmFpbHVyZSByZXNwb25zZSB0eXBlOiBLYWx0dXJhQVBJRXhjZXB0aW9uXG4gKiBAY2xhc3NcbiAqIEBleHRlbmRzIEthbHR1cmFSZXF1ZXN0XG4gKi9cbmV4cG9ydCBjbGFzcyBQZXJtaXNzaW9uSXRlbURlbGV0ZUFjdGlvbiBleHRlbmRzIEthbHR1cmFSZXF1ZXN0PEthbHR1cmFQZXJtaXNzaW9uSXRlbT4ge1xuXG4gICAgcGVybWlzc2lvbkl0ZW1JZCA6IG51bWJlcjtcblxuICAgIGNvbnN0cnVjdG9yKGRhdGEgOiBQZXJtaXNzaW9uSXRlbURlbGV0ZUFjdGlvbkFyZ3MpXG4gICAge1xuICAgICAgICBzdXBlcihkYXRhLCB7cmVzcG9uc2VUeXBlIDogJ28nLCByZXNwb25zZVN1YlR5cGUgOiAnS2FsdHVyYVBlcm1pc3Npb25JdGVtJywgcmVzcG9uc2VDb25zdHJ1Y3RvciA6IEthbHR1cmFQZXJtaXNzaW9uSXRlbSAgfSk7XG4gICAgfVxuXG4gICAgcHJvdGVjdGVkIF9nZXRNZXRhZGF0YSgpIDogS2FsdHVyYU9iamVjdE1ldGFkYXRhXG4gICAge1xuICAgICAgICBjb25zdCByZXN1bHQgPSBzdXBlci5fZ2V0TWV0YWRhdGEoKTtcbiAgICAgICAgT2JqZWN0LmFzc2lnbihcbiAgICAgICAgICAgIHJlc3VsdC5wcm9wZXJ0aWVzLFxuICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgIHNlcnZpY2UgOiB7IHR5cGUgOiAnYycsIGRlZmF1bHQgOiAncGVybWlzc2lvbml0ZW0nIH0sXG5cdFx0XHRcdGFjdGlvbiA6IHsgdHlwZSA6ICdjJywgZGVmYXVsdCA6ICdkZWxldGUnIH0sXG5cdFx0XHRcdHBlcm1pc3Npb25JdGVtSWQgOiB7IHR5cGUgOiAnbicgfVxuICAgICAgICAgICAgfVxuICAgICAgICApO1xuICAgICAgICByZXR1cm4gcmVzdWx0O1xuICAgIH1cbn1cblxuIl19