kaltura-node-typescript-client
Version:
Kaltura Node Typescript client
49 lines (48 loc) • 1.43 kB
TypeScript
import { KalturaObjectMetadata } from '../kaltura-object-base';
import { KalturaUserType } from './KalturaUserType';
import { KalturaGender } from './KalturaGender';
import { KalturaBaseUser, KalturaBaseUserArgs } from './KalturaBaseUser';
export interface KalturaUserArgs extends KalturaBaseUserArgs {
type?: KalturaUserType;
dateOfBirth?: number;
gender?: KalturaGender;
isAdmin?: boolean;
isGuest?: boolean;
roleIds?: string;
isAccountOwner?: boolean;
password?: string;
firstName?: string;
lastName?: string;
loginEnabled?: boolean;
registrationInfo?: string;
attendanceInfo?: string;
title?: string;
company?: string;
ksPrivileges?: string;
isSsoExcluded?: boolean;
externalId?: string;
}
export declare class KalturaUser extends KalturaBaseUser {
type: KalturaUserType;
dateOfBirth: number;
gender: KalturaGender;
isAdmin: boolean;
isGuest: boolean;
roleIds: string;
readonly roleNames: string;
isAccountOwner: boolean;
password: string;
firstName: string;
lastName: string;
loginEnabled: boolean;
registrationInfo: string;
attendanceInfo: string;
title: string;
company: string;
ksPrivileges: string;
readonly encryptedSeed: string;
isSsoExcluded: boolean;
externalId: string;
constructor(data?: KalturaUserArgs);
protected _getMetadata(): KalturaObjectMetadata;
}