UNPKG

kaltura-node-typescript-client

Version:
36 lines (34 loc) 6.45 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.KalturaPlayReadyPolicy = void 0; var tslib_1 = require("tslib"); var kaltura_types_factory_1 = require("../kaltura-types-factory"); var KalturaPlayReadyLicenseRemovalPolicy_1 = require("./KalturaPlayReadyLicenseRemovalPolicy"); var KalturaPlayReadyMinimumLicenseSecurityLevel_1 = require("./KalturaPlayReadyMinimumLicenseSecurityLevel"); var KalturaPlayReadyRight_1 = require("./KalturaPlayReadyRight"); var KalturaDrmPolicy_1 = require("./KalturaDrmPolicy"); var KalturaPlayReadyPolicy = /** @class */ (function (_super) { (0, tslib_1.__extends)(KalturaPlayReadyPolicy, _super); function KalturaPlayReadyPolicy(data) { var _this = _super.call(this, data) || this; if (typeof _this.rights === 'undefined') _this.rights = []; return _this; } KalturaPlayReadyPolicy.prototype._getMetadata = function () { var result = _super.prototype._getMetadata.call(this); Object.assign(result.properties, { objectType: { type: 'c', default: 'KalturaPlayReadyPolicy' }, gracePeriod: { type: 'n' }, licenseRemovalPolicy: { type: 'en', subTypeConstructor: KalturaPlayReadyLicenseRemovalPolicy_1.KalturaPlayReadyLicenseRemovalPolicy, subType: 'KalturaPlayReadyLicenseRemovalPolicy' }, licenseRemovalDuration: { type: 'n' }, minSecurityLevel: { type: 'en', subTypeConstructor: KalturaPlayReadyMinimumLicenseSecurityLevel_1.KalturaPlayReadyMinimumLicenseSecurityLevel, subType: 'KalturaPlayReadyMinimumLicenseSecurityLevel' }, rights: { type: 'a', subTypeConstructor: KalturaPlayReadyRight_1.KalturaPlayReadyRight, subType: 'KalturaPlayReadyRight' } }); return result; }; return KalturaPlayReadyPolicy; }(KalturaDrmPolicy_1.KalturaDrmPolicy)); exports.KalturaPlayReadyPolicy = KalturaPlayReadyPolicy; kaltura_types_factory_1.KalturaTypesFactory.registerType('KalturaPlayReadyPolicy', KalturaPlayReadyPolicy); //# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFwaS90eXBlcy9LYWx0dXJhUGxheVJlYWR5UG9saWN5LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7QUFFQSxrRUFBK0Q7QUFDL0QsK0ZBQThGO0FBQzlGLDZHQUE0RztBQUM1RyxpRUFBZ0U7QUFDaEUsdURBQTRFO0FBVzVFO0lBQTRDLHVEQUFnQjtJQVF4RCxnQ0FBWSxJQUFrQztRQUE5QyxZQUVJLGtCQUFNLElBQUksQ0FBQyxTQUVkO1FBREcsSUFBSSxPQUFPLEtBQUksQ0FBQyxNQUFNLEtBQUssV0FBVztZQUFFLEtBQUksQ0FBQyxNQUFNLEdBQUcsRUFBRSxDQUFDOztJQUM3RCxDQUFDO0lBRVMsNkNBQVksR0FBdEI7UUFFSSxJQUFNLE1BQU0sR0FBRyxpQkFBTSxZQUFZLFdBQUUsQ0FBQztRQUNwQyxNQUFNLENBQUMsTUFBTSxDQUNULE1BQU0sQ0FBQyxVQUFVLEVBQ2pCO1lBQ0ksVUFBVSxFQUFHLEVBQUUsSUFBSSxFQUFHLEdBQUcsRUFBRSxPQUFPLEVBQUcsd0JBQXdCLEVBQUU7WUFDM0UsV0FBVyxFQUFHLEVBQUUsSUFBSSxFQUFHLEdBQUcsRUFBRTtZQUM1QixvQkFBb0IsRUFBRyxFQUFFLElBQUksRUFBRyxJQUFJLEVBQUUsa0JBQWtCLEVBQUcsMkVBQW9DLEVBQUUsT0FBTyxFQUFHLHNDQUFzQyxFQUFFO1lBQ25KLHNCQUFzQixFQUFHLEVBQUUsSUFBSSxFQUFHLEdBQUcsRUFBRTtZQUN2QyxnQkFBZ0IsRUFBRyxFQUFFLElBQUksRUFBRyxJQUFJLEVBQUUsa0JBQWtCLEVBQUcseUZBQTJDLEVBQUUsT0FBTyxFQUFHLDZDQUE2QyxFQUFFO1lBQzdKLE1BQU0sRUFBRyxFQUFFLElBQUksRUFBRyxHQUFHLEVBQUUsa0JBQWtCLEVBQUcsNkNBQXFCLEVBQUUsT0FBTyxFQUFHLHVCQUF1QixFQUFFO1NBQzdGLENBQ0osQ0FBQztRQUNGLE9BQU8sTUFBTSxDQUFDO0lBQ2xCLENBQUM7SUFDTCw2QkFBQztBQUFELENBOUJBLEFBOEJDLENBOUIyQyxtQ0FBZ0IsR0E4QjNEO0FBOUJZLHdEQUFzQjtBQWdDbkMsMkNBQW1CLENBQUMsWUFBWSxDQUFDLHdCQUF3QixFQUFDLHNCQUFzQixDQUFDLENBQUMiLCJmaWxlIjoiYXBpL3R5cGVzL0thbHR1cmFQbGF5UmVhZHlQb2xpY3kuanMiLCJzb3VyY2VzQ29udGVudCI6WyJcbmltcG9ydCB7IEthbHR1cmFPYmplY3RNZXRhZGF0YSB9IGZyb20gJy4uL2thbHR1cmEtb2JqZWN0LWJhc2UnO1xuaW1wb3J0IHsgS2FsdHVyYVR5cGVzRmFjdG9yeSB9IGZyb20gJy4uL2thbHR1cmEtdHlwZXMtZmFjdG9yeSc7XG5pbXBvcnQgeyBLYWx0dXJhUGxheVJlYWR5TGljZW5zZVJlbW92YWxQb2xpY3kgfSBmcm9tICcuL0thbHR1cmFQbGF5UmVhZHlMaWNlbnNlUmVtb3ZhbFBvbGljeSc7XG5pbXBvcnQgeyBLYWx0dXJhUGxheVJlYWR5TWluaW11bUxpY2Vuc2VTZWN1cml0eUxldmVsIH0gZnJvbSAnLi9LYWx0dXJhUGxheVJlYWR5TWluaW11bUxpY2Vuc2VTZWN1cml0eUxldmVsJztcbmltcG9ydCB7IEthbHR1cmFQbGF5UmVhZHlSaWdodCB9IGZyb20gJy4vS2FsdHVyYVBsYXlSZWFkeVJpZ2h0JztcbmltcG9ydCB7IEthbHR1cmFEcm1Qb2xpY3ksIEthbHR1cmFEcm1Qb2xpY3lBcmdzIH0gZnJvbSAnLi9LYWx0dXJhRHJtUG9saWN5JztcblxuZXhwb3J0IGludGVyZmFjZSBLYWx0dXJhUGxheVJlYWR5UG9saWN5QXJncyAgZXh0ZW5kcyBLYWx0dXJhRHJtUG9saWN5QXJncyB7XG4gICAgZ3JhY2VQZXJpb2Q/IDogbnVtYmVyO1xuXHRsaWNlbnNlUmVtb3ZhbFBvbGljeT8gOiBLYWx0dXJhUGxheVJlYWR5TGljZW5zZVJlbW92YWxQb2xpY3k7XG5cdGxpY2Vuc2VSZW1vdmFsRHVyYXRpb24/IDogbnVtYmVyO1xuXHRtaW5TZWN1cml0eUxldmVsPyA6IEthbHR1cmFQbGF5UmVhZHlNaW5pbXVtTGljZW5zZVNlY3VyaXR5TGV2ZWw7XG5cdHJpZ2h0cz8gOiBLYWx0dXJhUGxheVJlYWR5UmlnaHRbXTtcbn1cblxuXG5leHBvcnQgY2xhc3MgS2FsdHVyYVBsYXlSZWFkeVBvbGljeSBleHRlbmRzIEthbHR1cmFEcm1Qb2xpY3kge1xuXG4gICAgZ3JhY2VQZXJpb2QgOiBudW1iZXI7XG5cdGxpY2Vuc2VSZW1vdmFsUG9saWN5IDogS2FsdHVyYVBsYXlSZWFkeUxpY2Vuc2VSZW1vdmFsUG9saWN5O1xuXHRsaWNlbnNlUmVtb3ZhbER1cmF0aW9uIDogbnVtYmVyO1xuXHRtaW5TZWN1cml0eUxldmVsIDogS2FsdHVyYVBsYXlSZWFkeU1pbmltdW1MaWNlbnNlU2VjdXJpdHlMZXZlbDtcblx0cmlnaHRzIDogS2FsdHVyYVBsYXlSZWFkeVJpZ2h0W107XG5cbiAgICBjb25zdHJ1Y3RvcihkYXRhPyA6IEthbHR1cmFQbGF5UmVhZHlQb2xpY3lBcmdzKVxuICAgIHtcbiAgICAgICAgc3VwZXIoZGF0YSk7XG4gICAgICAgIGlmICh0eXBlb2YgdGhpcy5yaWdodHMgPT09ICd1bmRlZmluZWQnKSB0aGlzLnJpZ2h0cyA9IFtdO1xuICAgIH1cblxuICAgIHByb3RlY3RlZCBfZ2V0TWV0YWRhdGEoKSA6IEthbHR1cmFPYmplY3RNZXRhZGF0YVxuICAgIHtcbiAgICAgICAgY29uc3QgcmVzdWx0ID0gc3VwZXIuX2dldE1ldGFkYXRhKCk7XG4gICAgICAgIE9iamVjdC5hc3NpZ24oXG4gICAgICAgICAgICByZXN1bHQucHJvcGVydGllcyxcbiAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICBvYmplY3RUeXBlIDogeyB0eXBlIDogJ2MnLCBkZWZhdWx0IDogJ0thbHR1cmFQbGF5UmVhZHlQb2xpY3knIH0sXG5cdFx0XHRcdGdyYWNlUGVyaW9kIDogeyB0eXBlIDogJ24nIH0sXG5cdFx0XHRcdGxpY2Vuc2VSZW1vdmFsUG9saWN5IDogeyB0eXBlIDogJ2VuJywgc3ViVHlwZUNvbnN0cnVjdG9yIDogS2FsdHVyYVBsYXlSZWFkeUxpY2Vuc2VSZW1vdmFsUG9saWN5LCBzdWJUeXBlIDogJ0thbHR1cmFQbGF5UmVhZHlMaWNlbnNlUmVtb3ZhbFBvbGljeScgfSxcblx0XHRcdFx0bGljZW5zZVJlbW92YWxEdXJhdGlvbiA6IHsgdHlwZSA6ICduJyB9LFxuXHRcdFx0XHRtaW5TZWN1cml0eUxldmVsIDogeyB0eXBlIDogJ2VuJywgc3ViVHlwZUNvbnN0cnVjdG9yIDogS2FsdHVyYVBsYXlSZWFkeU1pbmltdW1MaWNlbnNlU2VjdXJpdHlMZXZlbCwgc3ViVHlwZSA6ICdLYWx0dXJhUGxheVJlYWR5TWluaW11bUxpY2Vuc2VTZWN1cml0eUxldmVsJyB9LFxuXHRcdFx0XHRyaWdodHMgOiB7IHR5cGUgOiAnYScsIHN1YlR5cGVDb25zdHJ1Y3RvciA6IEthbHR1cmFQbGF5UmVhZHlSaWdodCwgc3ViVHlwZSA6ICdLYWx0dXJhUGxheVJlYWR5UmlnaHQnIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgKTtcbiAgICAgICAgcmV0dXJuIHJlc3VsdDtcbiAgICB9XG59XG5cbkthbHR1cmFUeXBlc0ZhY3RvcnkucmVnaXN0ZXJUeXBlKCdLYWx0dXJhUGxheVJlYWR5UG9saWN5JyxLYWx0dXJhUGxheVJlYWR5UG9saWN5KTtcbiJdfQ==