UNPKG

kaltura-client

Version:
53 lines (48 loc) 2.02 kB
// =================================================================================================== // _ __ _ _ // | |/ /__ _| | |_ _ _ _ _ __ _ // | ' </ _` | | _| || | '_/ _` | // |_|\_\__,_|_|\__|\_,_|_| \__,_| // // This file is part of the Kaltura Collaborative Media Suite which allows users // to do with audio, video, and animation what Wiki platforms allow them to do with // text. // // Copyright (C) 2006-2023 Kaltura Inc. // // This program is free software: you can redistribute it and/or modify // it under the terms of the GNU Affero General Public License as // published by the Free Software Foundation, either version 3 of the // License, or (at your option) any later version. // // This program is distributed in the hope that it will be useful, // but WITHOUT ANY WARRANTY; without even the implied warranty of // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // GNU Affero General Public License for more details. // // You should have received a copy of the GNU Affero General Public License // along with this program. If not, see <http://www.gnu.org/licenses/>. // // @ignore // =================================================================================================== /** * The Kaltura Client - this is the facade through which all service actions should be called. * @param config the Kaltura configuration object holding partner credentials (type: KalturaConfiguration). */ var util = require('util'); var kaltura = require('./KalturaClientBase'); kaltura.services = require('./KalturaServices'); kaltura.objects = require('./KalturaModel'); kaltura.enums = require('./KalturaTypes'); class Client extends kaltura.ClientBase { /** * @param Configuration config */ constructor(config) { super(config); this.setApiVersion('22.1.0'); this.setClientTag('node:25-08-17'); } } module.exports = kaltura; module.exports.Client = Client;