UNPKG

@perceptr/web-sdk

Version:

Perceptr Web SDK for recording and monitoring user sessions

24 lines (23 loc) 807 B
export class SessionExporter { constructor(sessionId, startTime, endTime, sessionEvents, networkRequests = [], metadata, userIdentity) { this.sessionId = sessionId; this.startTime = startTime; this.endTime = endTime; this.sessionEvents = sessionEvents; this.networkRequests = networkRequests; this.metadata = metadata; this.userIdentity = userIdentity; } exportSession() { const exportData = { sessionId: this.sessionId, startTime: this.startTime, endTime: this.endTime, metadata: this.metadata, rrwebEvents: this.sessionEvents, networkRequests: this.networkRequests, userIdentity: this.userIdentity, }; return exportData; } }