toMap method

Map<String, dynamic> toMap()

Implementation

Map<String, dynamic> toMap() {
  return {
    'userContext': userContext?.toJson(),
    'debug': debug,
    'ignoreUrls': ignoreUrls,
    'ignoreErrors': ignoreErrors,
    'coralogixDomain': coralogixDomain.url,
    'publicKey': publicKey,
    'environment': environment,
    'application': application,
    'version': version,
    'proxyUrl': proxyUrl,
    'labels': labels,
    'sdkSampler': sdkSampler,
    'mobileVitalsFPSSamplingRate': mobileVitalsFPSSamplingRate,
    'instrumentations': instrumentations,
    'collectIPData': collectIPData,
    'enableSwizzling': enableSwizzling,
    'traceParentInHeader': traceParentInHeader,
    'hasBeforeSend': beforeSend != null,
    if (networkCaptureConfig != null)
      'networkCaptureConfig': networkCaptureConfig!.map((r) => r.toMap()).toList(),
  };
}