import { MetaData } from '../events/meta-data'; export interface PutRumEventsRequest { BatchId: string; AppMonitorDetails: AppMonitorDetails; UserDetails: UserDetails; SessionMetadata?: string; RumEvents: RumEvent[]; Alias?: string; } export interface AppMonitorDetails { id?: string; version?: string; } export interface UserDetails { userId?: string; sessionId?: string; } export interface RumEvent { id: string; timestamp: Date; type: string; metadata?: string; details: string; } export interface ParsedRumEvent { id: string; timestamp: Date; type: string; metadata?: Partial; details: object; }