kaltura-node-typescript-client
Version:
Kaltura Node Typescript client
28 lines (26 loc) • 4.34 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.KalturaUserAgentRestriction = void 0;
var tslib_1 = require("tslib");
var kaltura_types_factory_1 = require("../kaltura-types-factory");
var KalturaUserAgentRestrictionType_1 = require("./KalturaUserAgentRestrictionType");
var KalturaBaseRestriction_1 = require("./KalturaBaseRestriction");
var KalturaUserAgentRestriction = /** @class */ (function (_super) {
(0, tslib_1.__extends)(KalturaUserAgentRestriction, _super);
function KalturaUserAgentRestriction(data) {
return _super.call(this, data) || this;
}
KalturaUserAgentRestriction.prototype._getMetadata = function () {
var result = _super.prototype._getMetadata.call(this);
Object.assign(result.properties, {
objectType: { type: 'c', default: 'KalturaUserAgentRestriction' },
userAgentRestrictionType: { type: 'en', subTypeConstructor: KalturaUserAgentRestrictionType_1.KalturaUserAgentRestrictionType, subType: 'KalturaUserAgentRestrictionType' },
userAgentRegexList: { type: 's' }
});
return result;
};
return KalturaUserAgentRestriction;
}(KalturaBaseRestriction_1.KalturaBaseRestriction));
exports.KalturaUserAgentRestriction = KalturaUserAgentRestriction;
kaltura_types_factory_1.KalturaTypesFactory.registerType('KalturaUserAgentRestriction', KalturaUserAgentRestriction);
//# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFwaS90eXBlcy9LYWx0dXJhVXNlckFnZW50UmVzdHJpY3Rpb24udHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7OztBQUVBLGtFQUErRDtBQUMvRCxxRkFBb0Y7QUFDcEYsbUVBQThGO0FBUTlGO0lBQWlELDREQUFzQjtJQUtuRSxxQ0FBWSxJQUF1QztlQUUvQyxrQkFBTSxJQUFJLENBQUM7SUFDZixDQUFDO0lBRVMsa0RBQVksR0FBdEI7UUFFSSxJQUFNLE1BQU0sR0FBRyxpQkFBTSxZQUFZLFdBQUUsQ0FBQztRQUNwQyxNQUFNLENBQUMsTUFBTSxDQUNULE1BQU0sQ0FBQyxVQUFVLEVBQ2pCO1lBQ0ksVUFBVSxFQUFHLEVBQUUsSUFBSSxFQUFHLEdBQUcsRUFBRSxPQUFPLEVBQUcsNkJBQTZCLEVBQUU7WUFDaEYsd0JBQXdCLEVBQUcsRUFBRSxJQUFJLEVBQUcsSUFBSSxFQUFFLGtCQUFrQixFQUFHLGlFQUErQixFQUFFLE9BQU8sRUFBRyxpQ0FBaUMsRUFBRTtZQUM3SSxrQkFBa0IsRUFBRyxFQUFFLElBQUksRUFBRyxHQUFHLEVBQUU7U0FDMUIsQ0FDSixDQUFDO1FBQ0YsT0FBTyxNQUFNLENBQUM7SUFDbEIsQ0FBQztJQUNMLGtDQUFDO0FBQUQsQ0F2QkEsQUF1QkMsQ0F2QmdELCtDQUFzQixHQXVCdEU7QUF2Qlksa0VBQTJCO0FBeUJ4QywyQ0FBbUIsQ0FBQyxZQUFZLENBQUMsNkJBQTZCLEVBQUMsMkJBQTJCLENBQUMsQ0FBQyIsImZpbGUiOiJhcGkvdHlwZXMvS2FsdHVyYVVzZXJBZ2VudFJlc3RyaWN0aW9uLmpzIiwic291cmNlc0NvbnRlbnQiOlsiXG5pbXBvcnQgeyBLYWx0dXJhT2JqZWN0TWV0YWRhdGEgfSBmcm9tICcuLi9rYWx0dXJhLW9iamVjdC1iYXNlJztcbmltcG9ydCB7IEthbHR1cmFUeXBlc0ZhY3RvcnkgfSBmcm9tICcuLi9rYWx0dXJhLXR5cGVzLWZhY3RvcnknO1xuaW1wb3J0IHsgS2FsdHVyYVVzZXJBZ2VudFJlc3RyaWN0aW9uVHlwZSB9IGZyb20gJy4vS2FsdHVyYVVzZXJBZ2VudFJlc3RyaWN0aW9uVHlwZSc7XG5pbXBvcnQgeyBLYWx0dXJhQmFzZVJlc3RyaWN0aW9uLCBLYWx0dXJhQmFzZVJlc3RyaWN0aW9uQXJncyB9IGZyb20gJy4vS2FsdHVyYUJhc2VSZXN0cmljdGlvbic7XG5cbmV4cG9ydCBpbnRlcmZhY2UgS2FsdHVyYVVzZXJBZ2VudFJlc3RyaWN0aW9uQXJncyAgZXh0ZW5kcyBLYWx0dXJhQmFzZVJlc3RyaWN0aW9uQXJncyB7XG4gICAgdXNlckFnZW50UmVzdHJpY3Rpb25UeXBlPyA6IEthbHR1cmFVc2VyQWdlbnRSZXN0cmljdGlvblR5cGU7XG5cdHVzZXJBZ2VudFJlZ2V4TGlzdD8gOiBzdHJpbmc7XG59XG5cblxuZXhwb3J0IGNsYXNzIEthbHR1cmFVc2VyQWdlbnRSZXN0cmljdGlvbiBleHRlbmRzIEthbHR1cmFCYXNlUmVzdHJpY3Rpb24ge1xuXG4gICAgdXNlckFnZW50UmVzdHJpY3Rpb25UeXBlIDogS2FsdHVyYVVzZXJBZ2VudFJlc3RyaWN0aW9uVHlwZTtcblx0dXNlckFnZW50UmVnZXhMaXN0IDogc3RyaW5nO1xuXG4gICAgY29uc3RydWN0b3IoZGF0YT8gOiBLYWx0dXJhVXNlckFnZW50UmVzdHJpY3Rpb25BcmdzKVxuICAgIHtcbiAgICAgICAgc3VwZXIoZGF0YSk7XG4gICAgfVxuXG4gICAgcHJvdGVjdGVkIF9nZXRNZXRhZGF0YSgpIDogS2FsdHVyYU9iamVjdE1ldGFkYXRhXG4gICAge1xuICAgICAgICBjb25zdCByZXN1bHQgPSBzdXBlci5fZ2V0TWV0YWRhdGEoKTtcbiAgICAgICAgT2JqZWN0LmFzc2lnbihcbiAgICAgICAgICAgIHJlc3VsdC5wcm9wZXJ0aWVzLFxuICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgIG9iamVjdFR5cGUgOiB7IHR5cGUgOiAnYycsIGRlZmF1bHQgOiAnS2FsdHVyYVVzZXJBZ2VudFJlc3RyaWN0aW9uJyB9LFxuXHRcdFx0XHR1c2VyQWdlbnRSZXN0cmljdGlvblR5cGUgOiB7IHR5cGUgOiAnZW4nLCBzdWJUeXBlQ29uc3RydWN0b3IgOiBLYWx0dXJhVXNlckFnZW50UmVzdHJpY3Rpb25UeXBlLCBzdWJUeXBlIDogJ0thbHR1cmFVc2VyQWdlbnRSZXN0cmljdGlvblR5cGUnIH0sXG5cdFx0XHRcdHVzZXJBZ2VudFJlZ2V4TGlzdCA6IHsgdHlwZSA6ICdzJyB9XG4gICAgICAgICAgICB9XG4gICAgICAgICk7XG4gICAgICAgIHJldHVybiByZXN1bHQ7XG4gICAgfVxufVxuXG5LYWx0dXJhVHlwZXNGYWN0b3J5LnJlZ2lzdGVyVHlwZSgnS2FsdHVyYVVzZXJBZ2VudFJlc3RyaWN0aW9uJyxLYWx0dXJhVXNlckFnZW50UmVzdHJpY3Rpb24pO1xuIl19