kaltura-node-typescript-client
Version:
Kaltura Node Typescript client
31 lines (29 loc) • 4.5 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.KalturaSearchOperator = void 0;
var tslib_1 = require("tslib");
var kaltura_types_factory_1 = require("../kaltura-types-factory");
var KalturaSearchOperatorType_1 = require("./KalturaSearchOperatorType");
var KalturaSearchItem_1 = require("./KalturaSearchItem");
var KalturaSearchOperator = /** @class */ (function (_super) {
(0, tslib_1.__extends)(KalturaSearchOperator, _super);
function KalturaSearchOperator(data) {
var _this = _super.call(this, data) || this;
if (typeof _this.items === 'undefined')
_this.items = [];
return _this;
}
KalturaSearchOperator.prototype._getMetadata = function () {
var result = _super.prototype._getMetadata.call(this);
Object.assign(result.properties, {
objectType: { type: 'c', default: 'KalturaSearchOperator' },
type: { type: 'en', subTypeConstructor: KalturaSearchOperatorType_1.KalturaSearchOperatorType, subType: 'KalturaSearchOperatorType' },
items: { type: 'a', subTypeConstructor: KalturaSearchItem_1.KalturaSearchItem, subType: 'KalturaSearchItem' }
});
return result;
};
return KalturaSearchOperator;
}(KalturaSearchItem_1.KalturaSearchItem));
exports.KalturaSearchOperator = KalturaSearchOperator;
kaltura_types_factory_1.KalturaTypesFactory.registerType('KalturaSearchOperator', KalturaSearchOperator);
//# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFwaS90eXBlcy9LYWx0dXJhU2VhcmNoT3BlcmF0b3IudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7OztBQUVBLGtFQUErRDtBQUMvRCx5RUFBd0U7QUFDeEUseURBQStFO0FBUS9FO0lBQTJDLHNEQUFpQjtJQUt4RCwrQkFBWSxJQUFpQztRQUE3QyxZQUVJLGtCQUFNLElBQUksQ0FBQyxTQUVkO1FBREcsSUFBSSxPQUFPLEtBQUksQ0FBQyxLQUFLLEtBQUssV0FBVztZQUFFLEtBQUksQ0FBQyxLQUFLLEdBQUcsRUFBRSxDQUFDOztJQUMzRCxDQUFDO0lBRVMsNENBQVksR0FBdEI7UUFFSSxJQUFNLE1BQU0sR0FBRyxpQkFBTSxZQUFZLFdBQUUsQ0FBQztRQUNwQyxNQUFNLENBQUMsTUFBTSxDQUNULE1BQU0sQ0FBQyxVQUFVLEVBQ2pCO1lBQ0ksVUFBVSxFQUFHLEVBQUUsSUFBSSxFQUFHLEdBQUcsRUFBRSxPQUFPLEVBQUcsdUJBQXVCLEVBQUU7WUFDMUUsSUFBSSxFQUFHLEVBQUUsSUFBSSxFQUFHLElBQUksRUFBRSxrQkFBa0IsRUFBRyxxREFBeUIsRUFBRSxPQUFPLEVBQUcsMkJBQTJCLEVBQUU7WUFDN0csS0FBSyxFQUFHLEVBQUUsSUFBSSxFQUFHLEdBQUcsRUFBRSxrQkFBa0IsRUFBRyxxQ0FBaUIsRUFBRSxPQUFPLEVBQUcsbUJBQW1CLEVBQUU7U0FDcEYsQ0FDSixDQUFDO1FBQ0YsT0FBTyxNQUFNLENBQUM7SUFDbEIsQ0FBQztJQUNMLDRCQUFDO0FBQUQsQ0F4QkEsQUF3QkMsQ0F4QjBDLHFDQUFpQixHQXdCM0Q7QUF4Qlksc0RBQXFCO0FBMEJsQywyQ0FBbUIsQ0FBQyxZQUFZLENBQUMsdUJBQXVCLEVBQUMscUJBQXFCLENBQUMsQ0FBQyIsImZpbGUiOiJhcGkvdHlwZXMvS2FsdHVyYVNlYXJjaE9wZXJhdG9yLmpzIiwic291cmNlc0NvbnRlbnQiOlsiXG5pbXBvcnQgeyBLYWx0dXJhT2JqZWN0TWV0YWRhdGEgfSBmcm9tICcuLi9rYWx0dXJhLW9iamVjdC1iYXNlJztcbmltcG9ydCB7IEthbHR1cmFUeXBlc0ZhY3RvcnkgfSBmcm9tICcuLi9rYWx0dXJhLXR5cGVzLWZhY3RvcnknO1xuaW1wb3J0IHsgS2FsdHVyYVNlYXJjaE9wZXJhdG9yVHlwZSB9IGZyb20gJy4vS2FsdHVyYVNlYXJjaE9wZXJhdG9yVHlwZSc7XG5pbXBvcnQgeyBLYWx0dXJhU2VhcmNoSXRlbSwgS2FsdHVyYVNlYXJjaEl0ZW1BcmdzIH0gZnJvbSAnLi9LYWx0dXJhU2VhcmNoSXRlbSc7XG5cbmV4cG9ydCBpbnRlcmZhY2UgS2FsdHVyYVNlYXJjaE9wZXJhdG9yQXJncyAgZXh0ZW5kcyBLYWx0dXJhU2VhcmNoSXRlbUFyZ3Mge1xuICAgIHR5cGU/IDogS2FsdHVyYVNlYXJjaE9wZXJhdG9yVHlwZTtcblx0aXRlbXM/IDogS2FsdHVyYVNlYXJjaEl0ZW1bXTtcbn1cblxuXG5leHBvcnQgY2xhc3MgS2FsdHVyYVNlYXJjaE9wZXJhdG9yIGV4dGVuZHMgS2FsdHVyYVNlYXJjaEl0ZW0ge1xuXG4gICAgdHlwZSA6IEthbHR1cmFTZWFyY2hPcGVyYXRvclR5cGU7XG5cdGl0ZW1zIDogS2FsdHVyYVNlYXJjaEl0ZW1bXTtcblxuICAgIGNvbnN0cnVjdG9yKGRhdGE/IDogS2FsdHVyYVNlYXJjaE9wZXJhdG9yQXJncylcbiAgICB7XG4gICAgICAgIHN1cGVyKGRhdGEpO1xuICAgICAgICBpZiAodHlwZW9mIHRoaXMuaXRlbXMgPT09ICd1bmRlZmluZWQnKSB0aGlzLml0ZW1zID0gW107XG4gICAgfVxuXG4gICAgcHJvdGVjdGVkIF9nZXRNZXRhZGF0YSgpIDogS2FsdHVyYU9iamVjdE1ldGFkYXRhXG4gICAge1xuICAgICAgICBjb25zdCByZXN1bHQgPSBzdXBlci5fZ2V0TWV0YWRhdGEoKTtcbiAgICAgICAgT2JqZWN0LmFzc2lnbihcbiAgICAgICAgICAgIHJlc3VsdC5wcm9wZXJ0aWVzLFxuICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgIG9iamVjdFR5cGUgOiB7IHR5cGUgOiAnYycsIGRlZmF1bHQgOiAnS2FsdHVyYVNlYXJjaE9wZXJhdG9yJyB9LFxuXHRcdFx0XHR0eXBlIDogeyB0eXBlIDogJ2VuJywgc3ViVHlwZUNvbnN0cnVjdG9yIDogS2FsdHVyYVNlYXJjaE9wZXJhdG9yVHlwZSwgc3ViVHlwZSA6ICdLYWx0dXJhU2VhcmNoT3BlcmF0b3JUeXBlJyB9LFxuXHRcdFx0XHRpdGVtcyA6IHsgdHlwZSA6ICdhJywgc3ViVHlwZUNvbnN0cnVjdG9yIDogS2FsdHVyYVNlYXJjaEl0ZW0sIHN1YlR5cGUgOiAnS2FsdHVyYVNlYXJjaEl0ZW0nIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgKTtcbiAgICAgICAgcmV0dXJuIHJlc3VsdDtcbiAgICB9XG59XG5cbkthbHR1cmFUeXBlc0ZhY3RvcnkucmVnaXN0ZXJUeXBlKCdLYWx0dXJhU2VhcmNoT3BlcmF0b3InLEthbHR1cmFTZWFyY2hPcGVyYXRvcik7XG4iXX0=