UNPKG

kaltura-node-typescript-client

Version:
36 lines (34 loc) 4.2 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.ServerNodeMarkOfflineAction = void 0; var tslib_1 = require("tslib"); var KalturaServerNode_1 = require("./KalturaServerNode"); var kaltura_request_1 = require("../kaltura-request"); /** * Build request payload for service 'serverNode' action 'markOffline'. * * Usage: Mark server node offline * * Server response type: KalturaServerNode * Server failure response type: KalturaAPIException * @class * @extends KalturaRequest */ var ServerNodeMarkOfflineAction = /** @class */ (function (_super) { (0, tslib_1.__extends)(ServerNodeMarkOfflineAction, _super); function ServerNodeMarkOfflineAction(data) { return _super.call(this, data, { responseType: 'o', responseSubType: 'KalturaServerNode', responseConstructor: KalturaServerNode_1.KalturaServerNode }) || this; } ServerNodeMarkOfflineAction.prototype._getMetadata = function () { var result = _super.prototype._getMetadata.call(this); Object.assign(result.properties, { service: { type: 'c', default: 'servernode' }, action: { type: 'c', default: 'markOffline' }, serverNodeId: { type: 's' } }); return result; }; return ServerNodeMarkOfflineAction; }(kaltura_request_1.KalturaRequest)); exports.ServerNodeMarkOfflineAction = ServerNodeMarkOfflineAction; //# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFwaS90eXBlcy9TZXJ2ZXJOb2RlTWFya09mZmxpbmVBY3Rpb24udHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7OztBQUVBLHlEQUF3RDtBQUV4RCxzREFBd0U7QUFNeEU7Ozs7Ozs7OztHQVNHO0FBQ0g7SUFBaUQsNERBQWlDO0lBSTlFLHFDQUFZLElBQXNDO2VBRTlDLGtCQUFNLElBQUksRUFBRSxFQUFDLFlBQVksRUFBRyxHQUFHLEVBQUUsZUFBZSxFQUFHLG1CQUFtQixFQUFFLG1CQUFtQixFQUFHLHFDQUFpQixFQUFHLENBQUM7SUFDdkgsQ0FBQztJQUVTLGtEQUFZLEdBQXRCO1FBRUksSUFBTSxNQUFNLEdBQUcsaUJBQU0sWUFBWSxXQUFFLENBQUM7UUFDcEMsTUFBTSxDQUFDLE1BQU0sQ0FDVCxNQUFNLENBQUMsVUFBVSxFQUNqQjtZQUNJLE9BQU8sRUFBRyxFQUFFLElBQUksRUFBRyxHQUFHLEVBQUUsT0FBTyxFQUFHLFlBQVksRUFBRTtZQUM1RCxNQUFNLEVBQUcsRUFBRSxJQUFJLEVBQUcsR0FBRyxFQUFFLE9BQU8sRUFBRyxhQUFhLEVBQUU7WUFDaEQsWUFBWSxFQUFHLEVBQUUsSUFBSSxFQUFHLEdBQUcsRUFBRTtTQUNwQixDQUNKLENBQUM7UUFDRixPQUFPLE1BQU0sQ0FBQztJQUNsQixDQUFDO0lBQ0wsa0NBQUM7QUFBRCxDQXRCQSxBQXNCQyxDQXRCZ0QsZ0NBQWMsR0FzQjlEO0FBdEJZLGtFQUEyQiIsImZpbGUiOiJhcGkvdHlwZXMvU2VydmVyTm9kZU1hcmtPZmZsaW5lQWN0aW9uLmpzIiwic291cmNlc0NvbnRlbnQiOlsiXG5pbXBvcnQgeyBLYWx0dXJhT2JqZWN0TWV0YWRhdGEgfSBmcm9tICcuLi9rYWx0dXJhLW9iamVjdC1iYXNlJztcbmltcG9ydCB7IEthbHR1cmFTZXJ2ZXJOb2RlIH0gZnJvbSAnLi9LYWx0dXJhU2VydmVyTm9kZSc7XG5cbmltcG9ydCB7IEthbHR1cmFSZXF1ZXN0LCBLYWx0dXJhUmVxdWVzdEFyZ3MgfSBmcm9tICcuLi9rYWx0dXJhLXJlcXVlc3QnO1xuXG5leHBvcnQgaW50ZXJmYWNlIFNlcnZlck5vZGVNYXJrT2ZmbGluZUFjdGlvbkFyZ3MgIGV4dGVuZHMgS2FsdHVyYVJlcXVlc3RBcmdzIHtcbiAgICBzZXJ2ZXJOb2RlSWQgOiBzdHJpbmc7XG59XG5cbi8qKlxuICogQnVpbGQgcmVxdWVzdCBwYXlsb2FkIGZvciBzZXJ2aWNlICdzZXJ2ZXJOb2RlJyBhY3Rpb24gJ21hcmtPZmZsaW5lJy5cbiAqXG4gKiBVc2FnZTogTWFyayBzZXJ2ZXIgbm9kZSBvZmZsaW5lXG4gKlxuICogU2VydmVyIHJlc3BvbnNlIHR5cGU6ICAgICAgICAgS2FsdHVyYVNlcnZlck5vZGVcbiAqIFNlcnZlciBmYWlsdXJlIHJlc3BvbnNlIHR5cGU6IEthbHR1cmFBUElFeGNlcHRpb25cbiAqIEBjbGFzc1xuICogQGV4dGVuZHMgS2FsdHVyYVJlcXVlc3RcbiAqL1xuZXhwb3J0IGNsYXNzIFNlcnZlck5vZGVNYXJrT2ZmbGluZUFjdGlvbiBleHRlbmRzIEthbHR1cmFSZXF1ZXN0PEthbHR1cmFTZXJ2ZXJOb2RlPiB7XG5cbiAgICBzZXJ2ZXJOb2RlSWQgOiBzdHJpbmc7XG5cbiAgICBjb25zdHJ1Y3RvcihkYXRhIDogU2VydmVyTm9kZU1hcmtPZmZsaW5lQWN0aW9uQXJncylcbiAgICB7XG4gICAgICAgIHN1cGVyKGRhdGEsIHtyZXNwb25zZVR5cGUgOiAnbycsIHJlc3BvbnNlU3ViVHlwZSA6ICdLYWx0dXJhU2VydmVyTm9kZScsIHJlc3BvbnNlQ29uc3RydWN0b3IgOiBLYWx0dXJhU2VydmVyTm9kZSAgfSk7XG4gICAgfVxuXG4gICAgcHJvdGVjdGVkIF9nZXRNZXRhZGF0YSgpIDogS2FsdHVyYU9iamVjdE1ldGFkYXRhXG4gICAge1xuICAgICAgICBjb25zdCByZXN1bHQgPSBzdXBlci5fZ2V0TWV0YWRhdGEoKTtcbiAgICAgICAgT2JqZWN0LmFzc2lnbihcbiAgICAgICAgICAgIHJlc3VsdC5wcm9wZXJ0aWVzLFxuICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgIHNlcnZpY2UgOiB7IHR5cGUgOiAnYycsIGRlZmF1bHQgOiAnc2VydmVybm9kZScgfSxcblx0XHRcdFx0YWN0aW9uIDogeyB0eXBlIDogJ2MnLCBkZWZhdWx0IDogJ21hcmtPZmZsaW5lJyB9LFxuXHRcdFx0XHRzZXJ2ZXJOb2RlSWQgOiB7IHR5cGUgOiAncycgfVxuICAgICAgICAgICAgfVxuICAgICAgICApO1xuICAgICAgICByZXR1cm4gcmVzdWx0O1xuICAgIH1cbn1cblxuIl19