kaltura-node-typescript-client
Version:
Kaltura Node Typescript client
54 lines (53 loc) • 1.64 kB
TypeScript
import { KalturaObjectMetadata } from '../kaltura-object-base';
import { KalturaStatsEventType } from './KalturaStatsEventType';
import { KalturaStatsFeatureType } from './KalturaStatsFeatureType';
import { KalturaObjectBase, KalturaObjectBaseArgs } from '../kaltura-object-base';
export interface KalturaStatsEventArgs extends KalturaObjectBaseArgs {
clientVer?: string;
eventType?: KalturaStatsEventType;
eventTimestamp?: number;
sessionId?: string;
partnerId?: number;
entryId?: string;
uniqueViewer?: string;
widgetId?: string;
uiconfId?: number;
userId?: string;
currentPoint?: number;
duration?: number;
processDuration?: number;
controlId?: string;
seek?: boolean;
newPoint?: number;
referrer?: string;
isFirstInSession?: boolean;
applicationId?: string;
contextId?: number;
featureType?: KalturaStatsFeatureType;
}
export declare class KalturaStatsEvent extends KalturaObjectBase {
clientVer: string;
eventType: KalturaStatsEventType;
eventTimestamp: number;
sessionId: string;
partnerId: number;
entryId: string;
uniqueViewer: string;
widgetId: string;
uiconfId: number;
userId: string;
currentPoint: number;
duration: number;
readonly userIp: string;
processDuration: number;
controlId: string;
seek: boolean;
newPoint: number;
referrer: string;
isFirstInSession: boolean;
applicationId: string;
contextId: number;
featureType: KalturaStatsFeatureType;
constructor(data?: KalturaStatsEventArgs);
protected _getMetadata(): KalturaObjectMetadata;
}