kaltura-node-typescript-client
Version:
Kaltura Node Typescript client
34 lines (32 loc) • 5.38 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.KalturaMediaServerNode = void 0;
var tslib_1 = require("tslib");
var kaltura_types_factory_1 = require("../kaltura-types-factory");
var KalturaKeyValue_1 = require("./KalturaKeyValue");
var KalturaDeliveryServerNode_1 = require("./KalturaDeliveryServerNode");
var KalturaMediaServerNode = /** @class */ (function (_super) {
(0, tslib_1.__extends)(KalturaMediaServerNode, _super);
function KalturaMediaServerNode(data) {
var _this = _super.call(this, data) || this;
if (typeof _this.mediaServerPortConfig === 'undefined')
_this.mediaServerPortConfig = [];
if (typeof _this.mediaServerPlaybackDomainConfig === 'undefined')
_this.mediaServerPlaybackDomainConfig = [];
return _this;
}
KalturaMediaServerNode.prototype._getMetadata = function () {
var result = _super.prototype._getMetadata.call(this);
Object.assign(result.properties, {
objectType: { type: 'c', default: 'KalturaMediaServerNode' },
applicationName: { type: 's' },
mediaServerPortConfig: { type: 'a', subTypeConstructor: KalturaKeyValue_1.KalturaKeyValue, subType: 'KalturaKeyValue' },
mediaServerPlaybackDomainConfig: { type: 'a', subTypeConstructor: KalturaKeyValue_1.KalturaKeyValue, subType: 'KalturaKeyValue' }
});
return result;
};
return KalturaMediaServerNode;
}(KalturaDeliveryServerNode_1.KalturaDeliveryServerNode));
exports.KalturaMediaServerNode = KalturaMediaServerNode;
kaltura_types_factory_1.KalturaTypesFactory.registerType('KalturaMediaServerNode', KalturaMediaServerNode);
//# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFwaS90eXBlcy9LYWx0dXJhTWVkaWFTZXJ2ZXJOb2RlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7QUFFQSxrRUFBK0Q7QUFDL0QscURBQW9EO0FBQ3BELHlFQUF1RztBQVN2RztJQUE0Qyx1REFBeUI7SUFNakUsZ0NBQVksSUFBa0M7UUFBOUMsWUFFSSxrQkFBTSxJQUFJLENBQUMsU0FHZDtRQUZHLElBQUksT0FBTyxLQUFJLENBQUMscUJBQXFCLEtBQUssV0FBVztZQUFFLEtBQUksQ0FBQyxxQkFBcUIsR0FBRyxFQUFFLENBQUM7UUFDN0YsSUFBSSxPQUFPLEtBQUksQ0FBQywrQkFBK0IsS0FBSyxXQUFXO1lBQUUsS0FBSSxDQUFDLCtCQUErQixHQUFHLEVBQUUsQ0FBQzs7SUFDekcsQ0FBQztJQUVTLDZDQUFZLEdBQXRCO1FBRUksSUFBTSxNQUFNLEdBQUcsaUJBQU0sWUFBWSxXQUFFLENBQUM7UUFDcEMsTUFBTSxDQUFDLE1BQU0sQ0FDVCxNQUFNLENBQUMsVUFBVSxFQUNqQjtZQUNJLFVBQVUsRUFBRyxFQUFFLElBQUksRUFBRyxHQUFHLEVBQUUsT0FBTyxFQUFHLHdCQUF3QixFQUFFO1lBQzNFLGVBQWUsRUFBRyxFQUFFLElBQUksRUFBRyxHQUFHLEVBQUU7WUFDaEMscUJBQXFCLEVBQUcsRUFBRSxJQUFJLEVBQUcsR0FBRyxFQUFFLGtCQUFrQixFQUFHLGlDQUFlLEVBQUUsT0FBTyxFQUFHLGlCQUFpQixFQUFFO1lBQ3pHLCtCQUErQixFQUFHLEVBQUUsSUFBSSxFQUFHLEdBQUcsRUFBRSxrQkFBa0IsRUFBRyxpQ0FBZSxFQUFFLE9BQU8sRUFBRyxpQkFBaUIsRUFBRTtTQUMxRyxDQUNKLENBQUM7UUFDRixPQUFPLE1BQU0sQ0FBQztJQUNsQixDQUFDO0lBQ0wsNkJBQUM7QUFBRCxDQTNCQSxBQTJCQyxDQTNCMkMscURBQXlCLEdBMkJwRTtBQTNCWSx3REFBc0I7QUE2Qm5DLDJDQUFtQixDQUFDLFlBQVksQ0FBQyx3QkFBd0IsRUFBQyxzQkFBc0IsQ0FBQyxDQUFDIiwiZmlsZSI6ImFwaS90eXBlcy9LYWx0dXJhTWVkaWFTZXJ2ZXJOb2RlLmpzIiwic291cmNlc0NvbnRlbnQiOlsiXG5pbXBvcnQgeyBLYWx0dXJhT2JqZWN0TWV0YWRhdGEgfSBmcm9tICcuLi9rYWx0dXJhLW9iamVjdC1iYXNlJztcbmltcG9ydCB7IEthbHR1cmFUeXBlc0ZhY3RvcnkgfSBmcm9tICcuLi9rYWx0dXJhLXR5cGVzLWZhY3RvcnknO1xuaW1wb3J0IHsgS2FsdHVyYUtleVZhbHVlIH0gZnJvbSAnLi9LYWx0dXJhS2V5VmFsdWUnO1xuaW1wb3J0IHsgS2FsdHVyYURlbGl2ZXJ5U2VydmVyTm9kZSwgS2FsdHVyYURlbGl2ZXJ5U2VydmVyTm9kZUFyZ3MgfSBmcm9tICcuL0thbHR1cmFEZWxpdmVyeVNlcnZlck5vZGUnO1xuXG5leHBvcnQgaW50ZXJmYWNlIEthbHR1cmFNZWRpYVNlcnZlck5vZGVBcmdzICBleHRlbmRzIEthbHR1cmFEZWxpdmVyeVNlcnZlck5vZGVBcmdzIHtcbiAgICBhcHBsaWNhdGlvbk5hbWU/IDogc3RyaW5nO1xuXHRtZWRpYVNlcnZlclBvcnRDb25maWc/IDogS2FsdHVyYUtleVZhbHVlW107XG5cdG1lZGlhU2VydmVyUGxheWJhY2tEb21haW5Db25maWc/IDogS2FsdHVyYUtleVZhbHVlW107XG59XG5cblxuZXhwb3J0IGNsYXNzIEthbHR1cmFNZWRpYVNlcnZlck5vZGUgZXh0ZW5kcyBLYWx0dXJhRGVsaXZlcnlTZXJ2ZXJOb2RlIHtcblxuICAgIGFwcGxpY2F0aW9uTmFtZSA6IHN0cmluZztcblx0bWVkaWFTZXJ2ZXJQb3J0Q29uZmlnIDogS2FsdHVyYUtleVZhbHVlW107XG5cdG1lZGlhU2VydmVyUGxheWJhY2tEb21haW5Db25maWcgOiBLYWx0dXJhS2V5VmFsdWVbXTtcblxuICAgIGNvbnN0cnVjdG9yKGRhdGE/IDogS2FsdHVyYU1lZGlhU2VydmVyTm9kZUFyZ3MpXG4gICAge1xuICAgICAgICBzdXBlcihkYXRhKTtcbiAgICAgICAgaWYgKHR5cGVvZiB0aGlzLm1lZGlhU2VydmVyUG9ydENvbmZpZyA9PT0gJ3VuZGVmaW5lZCcpIHRoaXMubWVkaWFTZXJ2ZXJQb3J0Q29uZmlnID0gW107XG5cdFx0aWYgKHR5cGVvZiB0aGlzLm1lZGlhU2VydmVyUGxheWJhY2tEb21haW5Db25maWcgPT09ICd1bmRlZmluZWQnKSB0aGlzLm1lZGlhU2VydmVyUGxheWJhY2tEb21haW5Db25maWcgPSBbXTtcbiAgICB9XG5cbiAgICBwcm90ZWN0ZWQgX2dldE1ldGFkYXRhKCkgOiBLYWx0dXJhT2JqZWN0TWV0YWRhdGFcbiAgICB7XG4gICAgICAgIGNvbnN0IHJlc3VsdCA9IHN1cGVyLl9nZXRNZXRhZGF0YSgpO1xuICAgICAgICBPYmplY3QuYXNzaWduKFxuICAgICAgICAgICAgcmVzdWx0LnByb3BlcnRpZXMsXG4gICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgb2JqZWN0VHlwZSA6IHsgdHlwZSA6ICdjJywgZGVmYXVsdCA6ICdLYWx0dXJhTWVkaWFTZXJ2ZXJOb2RlJyB9LFxuXHRcdFx0XHRhcHBsaWNhdGlvbk5hbWUgOiB7IHR5cGUgOiAncycgfSxcblx0XHRcdFx0bWVkaWFTZXJ2ZXJQb3J0Q29uZmlnIDogeyB0eXBlIDogJ2EnLCBzdWJUeXBlQ29uc3RydWN0b3IgOiBLYWx0dXJhS2V5VmFsdWUsIHN1YlR5cGUgOiAnS2FsdHVyYUtleVZhbHVlJyB9LFxuXHRcdFx0XHRtZWRpYVNlcnZlclBsYXliYWNrRG9tYWluQ29uZmlnIDogeyB0eXBlIDogJ2EnLCBzdWJUeXBlQ29uc3RydWN0b3IgOiBLYWx0dXJhS2V5VmFsdWUsIHN1YlR5cGUgOiAnS2FsdHVyYUtleVZhbHVlJyB9XG4gICAgICAgICAgICB9XG4gICAgICAgICk7XG4gICAgICAgIHJldHVybiByZXN1bHQ7XG4gICAgfVxufVxuXG5LYWx0dXJhVHlwZXNGYWN0b3J5LnJlZ2lzdGVyVHlwZSgnS2FsdHVyYU1lZGlhU2VydmVyTm9kZScsS2FsdHVyYU1lZGlhU2VydmVyTm9kZSk7XG4iXX0=