kaltura-node-typescript-client
Version:
Kaltura Node Typescript client
62 lines (61 loc) • 1.98 kB
TypeScript
import { KalturaObjectMetadata } from '../kaltura-object-base';
import { KalturaUserStatus } from './KalturaUserStatus';
import { KalturaLanguageCode } from './KalturaLanguageCode';
import { KalturaUserMode } from './KalturaUserMode';
import { KalturaUserCapability } from './KalturaUserCapability';
import { KalturaObjectBase, KalturaObjectBaseArgs } from '../kaltura-object-base';
export interface KalturaBaseUserArgs extends KalturaObjectBaseArgs {
id?: string;
screenName?: string;
fullName?: string;
email?: string;
country?: string;
state?: string;
city?: string;
zip?: string;
thumbnailUrl?: string;
description?: string;
tags?: string;
adminTags?: string;
status?: KalturaUserStatus;
partnerData?: string;
indexedPartnerDataInt?: number;
indexedPartnerDataString?: string;
language?: KalturaLanguageCode;
allowedPartnerIds?: string;
allowedPartnerPackages?: string;
userMode?: KalturaUserMode;
capabilities?: KalturaUserCapability[];
}
export declare class KalturaBaseUser extends KalturaObjectBase {
id: string;
readonly partnerId: number;
screenName: string;
fullName: string;
email: string;
country: string;
state: string;
city: string;
zip: string;
thumbnailUrl: string;
description: string;
tags: string;
adminTags: string;
status: KalturaUserStatus;
readonly createdAt: Date;
readonly updatedAt: Date;
partnerData: string;
indexedPartnerDataInt: number;
indexedPartnerDataString: string;
readonly storageSize: number;
language: KalturaLanguageCode;
readonly lastLoginTime: number;
readonly statusUpdatedAt: number;
readonly deletedAt: Date;
allowedPartnerIds: string;
allowedPartnerPackages: string;
userMode: KalturaUserMode;
capabilities: KalturaUserCapability[];
constructor(data?: KalturaBaseUserArgs);
protected _getMetadata(): KalturaObjectMetadata;
}