kaltura-node-typescript-client
Version:
Kaltura Node Typescript client
25 lines (24 loc) • 1.01 kB
TypeScript
import { KalturaObjectMetadata } from '../kaltura-object-base';
import { KalturaGroupUserStatus } from './KalturaGroupUserStatus';
import { KalturaGroupUserCreationMode } from './KalturaGroupUserCreationMode';
import { KalturaGroupUserRole } from './KalturaGroupUserRole';
import { KalturaObjectBase, KalturaObjectBaseArgs } from '../kaltura-object-base';
export interface KalturaGroupUserArgs extends KalturaObjectBaseArgs {
userId?: string;
groupId?: string;
creationMode?: KalturaGroupUserCreationMode;
userRole?: KalturaGroupUserRole;
}
export declare class KalturaGroupUser extends KalturaObjectBase {
readonly id: string;
userId: string;
groupId: string;
readonly status: KalturaGroupUserStatus;
readonly partnerId: number;
readonly createdAt: Date;
readonly updatedAt: Date;
creationMode: KalturaGroupUserCreationMode;
userRole: KalturaGroupUserRole;
constructor(data?: KalturaGroupUserArgs);
protected _getMetadata(): KalturaObjectMetadata;
}