toJson method
Implementation
Map<String, dynamic> toJson() {
return {
'timestamp': timestamp,
'mobile_sdk': mobileSdk?.toJson(),
'platform': platform,
'version_metadata': versionMetadata?.toJson(),
'session_context': sessionContext?.toJson(),
'device_context': deviceContext?.toJson(),
'device_state': deviceState?.toJson(),
'view_context': viewContext?.toJson(),
'event_context': eventContext?.toJson(),
'error_context': errorContext?.toJson(),
'interaction_context': interactionContext?.toJson(),
'log_context': logContext?.toJson(),
'network_request_context': networkRequestContext?.toJson(),
'snapshot_context': snapshotContext?.toJson(),
'mobile_vitals_context': mobileVitalsContext?.toJson(),
'life_cycle_context': lifeCycleContext?.toJson(),
'measurement_context': measurementContext?.toJson(),
'labels': labels,
'spanId': spanId,
'traceId': traceId,
'environment': environment,
'isSnapshotEvent': isSnapshotEvent,
'instrumentation_data': instrumentationData?.toJson(),
'fingerPrint': fingerPrint,
'internal_context': internalContext?.toJson(),
};
}