toJson method

Map<String, dynamic> toJson()

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(),
  };
}