kaltura-node-typescript-client
Version:
Kaltura Node Typescript client
60 lines (58 loc) • 11.2 kB
JavaScript
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.KalturaBaseUser = void 0;
var tslib_1 = require("tslib");
var kaltura_types_factory_1 = require("../kaltura-types-factory");
var KalturaUserStatus_1 = require("./KalturaUserStatus");
var KalturaLanguageCode_1 = require("./KalturaLanguageCode");
var KalturaUserMode_1 = require("./KalturaUserMode");
var KalturaUserCapability_1 = require("./KalturaUserCapability");
var kaltura_object_base_1 = require("../kaltura-object-base");
var KalturaBaseUser = /** @class */ (function (_super) {
(0, tslib_1.__extends)(KalturaBaseUser, _super);
function KalturaBaseUser(data) {
var _this = _super.call(this, data) || this;
if (typeof _this.capabilities === 'undefined')
_this.capabilities = [];
return _this;
}
KalturaBaseUser.prototype._getMetadata = function () {
var result = _super.prototype._getMetadata.call(this);
Object.assign(result.properties, {
objectType: { type: 'c', default: 'KalturaBaseUser' },
id: { type: 's' },
partnerId: { type: 'n', readOnly: true },
screenName: { type: 's' },
fullName: { type: 's' },
email: { type: 's' },
country: { type: 's' },
state: { type: 's' },
city: { type: 's' },
zip: { type: 's' },
thumbnailUrl: { type: 's' },
description: { type: 's' },
tags: { type: 's' },
adminTags: { type: 's' },
status: { type: 'en', subTypeConstructor: KalturaUserStatus_1.KalturaUserStatus, subType: 'KalturaUserStatus' },
createdAt: { type: 'd', readOnly: true },
updatedAt: { type: 'd', readOnly: true },
partnerData: { type: 's' },
indexedPartnerDataInt: { type: 'n' },
indexedPartnerDataString: { type: 's' },
storageSize: { type: 'n', readOnly: true },
language: { type: 'es', subTypeConstructor: KalturaLanguageCode_1.KalturaLanguageCode, subType: 'KalturaLanguageCode' },
lastLoginTime: { type: 'n', readOnly: true },
statusUpdatedAt: { type: 'n', readOnly: true },
deletedAt: { type: 'd', readOnly: true },
allowedPartnerIds: { type: 's' },
allowedPartnerPackages: { type: 's' },
userMode: { type: 'en', subTypeConstructor: KalturaUserMode_1.KalturaUserMode, subType: 'KalturaUserMode' },
capabilities: { type: 'a', subTypeConstructor: KalturaUserCapability_1.KalturaUserCapability, subType: 'KalturaUserCapability' }
});
return result;
};
return KalturaBaseUser;
}(kaltura_object_base_1.KalturaObjectBase));
exports.KalturaBaseUser = KalturaBaseUser;
kaltura_types_factory_1.KalturaTypesFactory.registerType('KalturaBaseUser', KalturaBaseUser);
//# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFwaS90eXBlcy9LYWx0dXJhQmFzZVVzZXIudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7OztBQUVBLGtFQUErRDtBQUMvRCx5REFBd0Q7QUFDeEQsNkRBQTREO0FBQzVELHFEQUFvRDtBQUNwRCxpRUFBZ0U7QUFDaEUsOERBQWtGO0FBMkJsRjtJQUFxQyxnREFBaUI7SUErQmxELHlCQUFZLElBQTJCO1FBQXZDLFlBRUksa0JBQU0sSUFBSSxDQUFDLFNBRWQ7UUFERyxJQUFJLE9BQU8sS0FBSSxDQUFDLFlBQVksS0FBSyxXQUFXO1lBQUUsS0FBSSxDQUFDLFlBQVksR0FBRyxFQUFFLENBQUM7O0lBQ3pFLENBQUM7SUFFUyxzQ0FBWSxHQUF0QjtRQUVJLElBQU0sTUFBTSxHQUFHLGlCQUFNLFlBQVksV0FBRSxDQUFDO1FBQ3BDLE1BQU0sQ0FBQyxNQUFNLENBQ1QsTUFBTSxDQUFDLFVBQVUsRUFDakI7WUFDSSxVQUFVLEVBQUcsRUFBRSxJQUFJLEVBQUcsR0FBRyxFQUFFLE9BQU8sRUFBRyxpQkFBaUIsRUFBRTtZQUNwRSxFQUFFLEVBQUcsRUFBRSxJQUFJLEVBQUcsR0FBRyxFQUFFO1lBQ25CLFNBQVMsRUFBRyxFQUFFLElBQUksRUFBRyxHQUFHLEVBQUUsUUFBUSxFQUFHLElBQUksRUFBRTtZQUMzQyxVQUFVLEVBQUcsRUFBRSxJQUFJLEVBQUcsR0FBRyxFQUFFO1lBQzNCLFFBQVEsRUFBRyxFQUFFLElBQUksRUFBRyxHQUFHLEVBQUU7WUFDekIsS0FBSyxFQUFHLEVBQUUsSUFBSSxFQUFHLEdBQUcsRUFBRTtZQUN0QixPQUFPLEVBQUcsRUFBRSxJQUFJLEVBQUcsR0FBRyxFQUFFO1lBQ3hCLEtBQUssRUFBRyxFQUFFLElBQUksRUFBRyxHQUFHLEVBQUU7WUFDdEIsSUFBSSxFQUFHLEVBQUUsSUFBSSxFQUFHLEdBQUcsRUFBRTtZQUNyQixHQUFHLEVBQUcsRUFBRSxJQUFJLEVBQUcsR0FBRyxFQUFFO1lBQ3BCLFlBQVksRUFBRyxFQUFFLElBQUksRUFBRyxHQUFHLEVBQUU7WUFDN0IsV0FBVyxFQUFHLEVBQUUsSUFBSSxFQUFHLEdBQUcsRUFBRTtZQUM1QixJQUFJLEVBQUcsRUFBRSxJQUFJLEVBQUcsR0FBRyxFQUFFO1lBQ3JCLFNBQVMsRUFBRyxFQUFFLElBQUksRUFBRyxHQUFHLEVBQUU7WUFDMUIsTUFBTSxFQUFHLEVBQUUsSUFBSSxFQUFHLElBQUksRUFBRSxrQkFBa0IsRUFBRyxxQ0FBaUIsRUFBRSxPQUFPLEVBQUcsbUJBQW1CLEVBQUU7WUFDL0YsU0FBUyxFQUFHLEVBQUUsSUFBSSxFQUFHLEdBQUcsRUFBRSxRQUFRLEVBQUcsSUFBSSxFQUFFO1lBQzNDLFNBQVMsRUFBRyxFQUFFLElBQUksRUFBRyxHQUFHLEVBQUUsUUFBUSxFQUFHLElBQUksRUFBRTtZQUMzQyxXQUFXLEVBQUcsRUFBRSxJQUFJLEVBQUcsR0FBRyxFQUFFO1lBQzVCLHFCQUFxQixFQUFHLEVBQUUsSUFBSSxFQUFHLEdBQUcsRUFBRTtZQUN0Qyx3QkFBd0IsRUFBRyxFQUFFLElBQUksRUFBRyxHQUFHLEVBQUU7WUFDekMsV0FBVyxFQUFHLEVBQUUsSUFBSSxFQUFHLEdBQUcsRUFBRSxRQUFRLEVBQUcsSUFBSSxFQUFFO1lBQzdDLFFBQVEsRUFBRyxFQUFFLElBQUksRUFBRyxJQUFJLEVBQUUsa0JBQWtCLEVBQUcseUNBQW1CLEVBQUUsT0FBTyxFQUFHLHFCQUFxQixFQUFFO1lBQ3JHLGFBQWEsRUFBRyxFQUFFLElBQUksRUFBRyxHQUFHLEVBQUUsUUFBUSxFQUFHLElBQUksRUFBRTtZQUMvQyxlQUFlLEVBQUcsRUFBRSxJQUFJLEVBQUcsR0FBRyxFQUFFLFFBQVEsRUFBRyxJQUFJLEVBQUU7WUFDakQsU0FBUyxFQUFHLEVBQUUsSUFBSSxFQUFHLEdBQUcsRUFBRSxRQUFRLEVBQUcsSUFBSSxFQUFFO1lBQzNDLGlCQUFpQixFQUFHLEVBQUUsSUFBSSxFQUFHLEdBQUcsRUFBRTtZQUNsQyxzQkFBc0IsRUFBRyxFQUFFLElBQUksRUFBRyxHQUFHLEVBQUU7WUFDdkMsUUFBUSxFQUFHLEVBQUUsSUFBSSxFQUFHLElBQUksRUFBRSxrQkFBa0IsRUFBRyxpQ0FBZSxFQUFFLE9BQU8sRUFBRyxpQkFBaUIsRUFBRTtZQUM3RixZQUFZLEVBQUcsRUFBRSxJQUFJLEVBQUcsR0FBRyxFQUFFLGtCQUFrQixFQUFHLDZDQUFxQixFQUFFLE9BQU8sRUFBRyx1QkFBdUIsRUFBRTtTQUNuRyxDQUNKLENBQUM7UUFDRixPQUFPLE1BQU0sQ0FBQztJQUNsQixDQUFDO0lBQ0wsc0JBQUM7QUFBRCxDQTVFQSxBQTRFQyxDQTVFb0MsdUNBQWlCLEdBNEVyRDtBQTVFWSwwQ0FBZTtBQThFNUIsMkNBQW1CLENBQUMsWUFBWSxDQUFDLGlCQUFpQixFQUFDLGVBQWUsQ0FBQyxDQUFDIiwiZmlsZSI6ImFwaS90eXBlcy9LYWx0dXJhQmFzZVVzZXIuanMiLCJzb3VyY2VzQ29udGVudCI6WyJcbmltcG9ydCB7IEthbHR1cmFPYmplY3RNZXRhZGF0YSB9IGZyb20gJy4uL2thbHR1cmEtb2JqZWN0LWJhc2UnO1xuaW1wb3J0IHsgS2FsdHVyYVR5cGVzRmFjdG9yeSB9IGZyb20gJy4uL2thbHR1cmEtdHlwZXMtZmFjdG9yeSc7XG5pbXBvcnQgeyBLYWx0dXJhVXNlclN0YXR1cyB9IGZyb20gJy4vS2FsdHVyYVVzZXJTdGF0dXMnO1xuaW1wb3J0IHsgS2FsdHVyYUxhbmd1YWdlQ29kZSB9IGZyb20gJy4vS2FsdHVyYUxhbmd1YWdlQ29kZSc7XG5pbXBvcnQgeyBLYWx0dXJhVXNlck1vZGUgfSBmcm9tICcuL0thbHR1cmFVc2VyTW9kZSc7XG5pbXBvcnQgeyBLYWx0dXJhVXNlckNhcGFiaWxpdHkgfSBmcm9tICcuL0thbHR1cmFVc2VyQ2FwYWJpbGl0eSc7XG5pbXBvcnQgeyBLYWx0dXJhT2JqZWN0QmFzZSwgS2FsdHVyYU9iamVjdEJhc2VBcmdzIH0gZnJvbSAnLi4va2FsdHVyYS1vYmplY3QtYmFzZSc7XG5cbmV4cG9ydCBpbnRlcmZhY2UgS2FsdHVyYUJhc2VVc2VyQXJncyAgZXh0ZW5kcyBLYWx0dXJhT2JqZWN0QmFzZUFyZ3Mge1xuICAgIGlkPyA6IHN0cmluZztcblx0c2NyZWVuTmFtZT8gOiBzdHJpbmc7XG5cdGZ1bGxOYW1lPyA6IHN0cmluZztcblx0ZW1haWw/IDogc3RyaW5nO1xuXHRjb3VudHJ5PyA6IHN0cmluZztcblx0c3RhdGU/IDogc3RyaW5nO1xuXHRjaXR5PyA6IHN0cmluZztcblx0emlwPyA6IHN0cmluZztcblx0dGh1bWJuYWlsVXJsPyA6IHN0cmluZztcblx0ZGVzY3JpcHRpb24/IDogc3RyaW5nO1xuXHR0YWdzPyA6IHN0cmluZztcblx0YWRtaW5UYWdzPyA6IHN0cmluZztcblx0c3RhdHVzPyA6IEthbHR1cmFVc2VyU3RhdHVzO1xuXHRwYXJ0bmVyRGF0YT8gOiBzdHJpbmc7XG5cdGluZGV4ZWRQYXJ0bmVyRGF0YUludD8gOiBudW1iZXI7XG5cdGluZGV4ZWRQYXJ0bmVyRGF0YVN0cmluZz8gOiBzdHJpbmc7XG5cdGxhbmd1YWdlPyA6IEthbHR1cmFMYW5ndWFnZUNvZGU7XG5cdGFsbG93ZWRQYXJ0bmVySWRzPyA6IHN0cmluZztcblx0YWxsb3dlZFBhcnRuZXJQYWNrYWdlcz8gOiBzdHJpbmc7XG5cdHVzZXJNb2RlPyA6IEthbHR1cmFVc2VyTW9kZTtcblx0Y2FwYWJpbGl0aWVzPyA6IEthbHR1cmFVc2VyQ2FwYWJpbGl0eVtdO1xufVxuXG5cbmV4cG9ydCBjbGFzcyBLYWx0dXJhQmFzZVVzZXIgZXh0ZW5kcyBLYWx0dXJhT2JqZWN0QmFzZSB7XG5cbiAgICBpZCA6IHN0cmluZztcblx0cmVhZG9ubHkgcGFydG5lcklkIDogbnVtYmVyO1xuXHRzY3JlZW5OYW1lIDogc3RyaW5nO1xuXHRmdWxsTmFtZSA6IHN0cmluZztcblx0ZW1haWwgOiBzdHJpbmc7XG5cdGNvdW50cnkgOiBzdHJpbmc7XG5cdHN0YXRlIDogc3RyaW5nO1xuXHRjaXR5IDogc3RyaW5nO1xuXHR6aXAgOiBzdHJpbmc7XG5cdHRodW1ibmFpbFVybCA6IHN0cmluZztcblx0ZGVzY3JpcHRpb24gOiBzdHJpbmc7XG5cdHRhZ3MgOiBzdHJpbmc7XG5cdGFkbWluVGFncyA6IHN0cmluZztcblx0c3RhdHVzIDogS2FsdHVyYVVzZXJTdGF0dXM7XG5cdHJlYWRvbmx5IGNyZWF0ZWRBdCA6IERhdGU7XG5cdHJlYWRvbmx5IHVwZGF0ZWRBdCA6IERhdGU7XG5cdHBhcnRuZXJEYXRhIDogc3RyaW5nO1xuXHRpbmRleGVkUGFydG5lckRhdGFJbnQgOiBudW1iZXI7XG5cdGluZGV4ZWRQYXJ0bmVyRGF0YVN0cmluZyA6IHN0cmluZztcblx0cmVhZG9ubHkgc3RvcmFnZVNpemUgOiBudW1iZXI7XG5cdGxhbmd1YWdlIDogS2FsdHVyYUxhbmd1YWdlQ29kZTtcblx0cmVhZG9ubHkgbGFzdExvZ2luVGltZSA6IG51bWJlcjtcblx0cmVhZG9ubHkgc3RhdHVzVXBkYXRlZEF0IDogbnVtYmVyO1xuXHRyZWFkb25seSBkZWxldGVkQXQgOiBEYXRlO1xuXHRhbGxvd2VkUGFydG5lcklkcyA6IHN0cmluZztcblx0YWxsb3dlZFBhcnRuZXJQYWNrYWdlcyA6IHN0cmluZztcblx0dXNlck1vZGUgOiBLYWx0dXJhVXNlck1vZGU7XG5cdGNhcGFiaWxpdGllcyA6IEthbHR1cmFVc2VyQ2FwYWJpbGl0eVtdO1xuXG4gICAgY29uc3RydWN0b3IoZGF0YT8gOiBLYWx0dXJhQmFzZVVzZXJBcmdzKVxuICAgIHtcbiAgICAgICAgc3VwZXIoZGF0YSk7XG4gICAgICAgIGlmICh0eXBlb2YgdGhpcy5jYXBhYmlsaXRpZXMgPT09ICd1bmRlZmluZWQnKSB0aGlzLmNhcGFiaWxpdGllcyA9IFtdO1xuICAgIH1cblxuICAgIHByb3RlY3RlZCBfZ2V0TWV0YWRhdGEoKSA6IEthbHR1cmFPYmplY3RNZXRhZGF0YVxuICAgIHtcbiAgICAgICAgY29uc3QgcmVzdWx0ID0gc3VwZXIuX2dldE1ldGFkYXRhKCk7XG4gICAgICAgIE9iamVjdC5hc3NpZ24oXG4gICAgICAgICAgICByZXN1bHQucHJvcGVydGllcyxcbiAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICBvYmplY3RUeXBlIDogeyB0eXBlIDogJ2MnLCBkZWZhdWx0IDogJ0thbHR1cmFCYXNlVXNlcicgfSxcblx0XHRcdFx0aWQgOiB7IHR5cGUgOiAncycgfSxcblx0XHRcdFx0cGFydG5lcklkIDogeyB0eXBlIDogJ24nLCByZWFkT25seSA6IHRydWUgfSxcblx0XHRcdFx0c2NyZWVuTmFtZSA6IHsgdHlwZSA6ICdzJyB9LFxuXHRcdFx0XHRmdWxsTmFtZSA6IHsgdHlwZSA6ICdzJyB9LFxuXHRcdFx0XHRlbWFpbCA6IHsgdHlwZSA6ICdzJyB9LFxuXHRcdFx0XHRjb3VudHJ5IDogeyB0eXBlIDogJ3MnIH0sXG5cdFx0XHRcdHN0YXRlIDogeyB0eXBlIDogJ3MnIH0sXG5cdFx0XHRcdGNpdHkgOiB7IHR5cGUgOiAncycgfSxcblx0XHRcdFx0emlwIDogeyB0eXBlIDogJ3MnIH0sXG5cdFx0XHRcdHRodW1ibmFpbFVybCA6IHsgdHlwZSA6ICdzJyB9LFxuXHRcdFx0XHRkZXNjcmlwdGlvbiA6IHsgdHlwZSA6ICdzJyB9LFxuXHRcdFx0XHR0YWdzIDogeyB0eXBlIDogJ3MnIH0sXG5cdFx0XHRcdGFkbWluVGFncyA6IHsgdHlwZSA6ICdzJyB9LFxuXHRcdFx0XHRzdGF0dXMgOiB7IHR5cGUgOiAnZW4nLCBzdWJUeXBlQ29uc3RydWN0b3IgOiBLYWx0dXJhVXNlclN0YXR1cywgc3ViVHlwZSA6ICdLYWx0dXJhVXNlclN0YXR1cycgfSxcblx0XHRcdFx0Y3JlYXRlZEF0IDogeyB0eXBlIDogJ2QnLCByZWFkT25seSA6IHRydWUgfSxcblx0XHRcdFx0dXBkYXRlZEF0IDogeyB0eXBlIDogJ2QnLCByZWFkT25seSA6IHRydWUgfSxcblx0XHRcdFx0cGFydG5lckRhdGEgOiB7IHR5cGUgOiAncycgfSxcblx0XHRcdFx0aW5kZXhlZFBhcnRuZXJEYXRhSW50IDogeyB0eXBlIDogJ24nIH0sXG5cdFx0XHRcdGluZGV4ZWRQYXJ0bmVyRGF0YVN0cmluZyA6IHsgdHlwZSA6ICdzJyB9LFxuXHRcdFx0XHRzdG9yYWdlU2l6ZSA6IHsgdHlwZSA6ICduJywgcmVhZE9ubHkgOiB0cnVlIH0sXG5cdFx0XHRcdGxhbmd1YWdlIDogeyB0eXBlIDogJ2VzJywgc3ViVHlwZUNvbnN0cnVjdG9yIDogS2FsdHVyYUxhbmd1YWdlQ29kZSwgc3ViVHlwZSA6ICdLYWx0dXJhTGFuZ3VhZ2VDb2RlJyB9LFxuXHRcdFx0XHRsYXN0TG9naW5UaW1lIDogeyB0eXBlIDogJ24nLCByZWFkT25seSA6IHRydWUgfSxcblx0XHRcdFx0c3RhdHVzVXBkYXRlZEF0IDogeyB0eXBlIDogJ24nLCByZWFkT25seSA6IHRydWUgfSxcblx0XHRcdFx0ZGVsZXRlZEF0IDogeyB0eXBlIDogJ2QnLCByZWFkT25seSA6IHRydWUgfSxcblx0XHRcdFx0YWxsb3dlZFBhcnRuZXJJZHMgOiB7IHR5cGUgOiAncycgfSxcblx0XHRcdFx0YWxsb3dlZFBhcnRuZXJQYWNrYWdlcyA6IHsgdHlwZSA6ICdzJyB9LFxuXHRcdFx0XHR1c2VyTW9kZSA6IHsgdHlwZSA6ICdlbicsIHN1YlR5cGVDb25zdHJ1Y3RvciA6IEthbHR1cmFVc2VyTW9kZSwgc3ViVHlwZSA6ICdLYWx0dXJhVXNlck1vZGUnIH0sXG5cdFx0XHRcdGNhcGFiaWxpdGllcyA6IHsgdHlwZSA6ICdhJywgc3ViVHlwZUNvbnN0cnVjdG9yIDogS2FsdHVyYVVzZXJDYXBhYmlsaXR5LCBzdWJUeXBlIDogJ0thbHR1cmFVc2VyQ2FwYWJpbGl0eScgfVxuICAgICAgICAgICAgfVxuICAgICAgICApO1xuICAgICAgICByZXR1cm4gcmVzdWx0O1xuICAgIH1cbn1cblxuS2FsdHVyYVR5cGVzRmFjdG9yeS5yZWdpc3RlclR5cGUoJ0thbHR1cmFCYXNlVXNlcicsS2FsdHVyYUJhc2VVc2VyKTtcbiJdfQ==