copyWith method

FlutterCockpitConfig copyWith({
  1. String? initialRouteName,
  2. String? flutterVersion,
  3. CockpitTargetRegistry? registry,
  4. CockpitNativeCapture? nativeCapture,
  5. CockpitNativeRecording? nativeRecording,
  6. CockpitRemoteSessionConfiguration? remoteSession,
  7. CockpitGestureDelay? gestureDelay,
  8. CockpitSessionController? sessionController,
  9. CockpitNetworkObserver? networkObserver,
  10. CockpitHttpNetworkObserverConfiguration? httpNetworkObserver,
  11. CockpitRuntimeObserver? runtimeObserver,
  12. CockpitRuntimeObserverConfiguration? runtimeObserverConfiguration,
  13. CockpitInteractionPolicy? interactionPolicy,
  14. CockpitDiscoveryPolicy? discoveryPolicy,
  15. CockpitDiagnosticsConfig? diagnostics,
})

Implementation

FlutterCockpitConfig copyWith({
  String? initialRouteName,
  String? flutterVersion,
  CockpitTargetRegistry? registry,
  CockpitNativeCapture? nativeCapture,
  CockpitNativeRecording? nativeRecording,
  CockpitRemoteSessionConfiguration? remoteSession,
  CockpitGestureDelay? gestureDelay,
  CockpitSessionController? sessionController,
  CockpitNetworkObserver? networkObserver,
  CockpitHttpNetworkObserverConfiguration? httpNetworkObserver,
  CockpitRuntimeObserver? runtimeObserver,
  CockpitRuntimeObserverConfiguration? runtimeObserverConfiguration,
  CockpitInteractionPolicy? interactionPolicy,
  CockpitDiscoveryPolicy? discoveryPolicy,
  CockpitDiagnosticsConfig? diagnostics,
}) {
  return FlutterCockpitConfig(
    initialRouteName: initialRouteName ?? this.initialRouteName,
    flutterVersion: flutterVersion ?? this.flutterVersion,
    registry: registry ?? this.registry,
    nativeCapture: nativeCapture ?? this.nativeCapture,
    nativeRecording: nativeRecording ?? this.nativeRecording,
    remoteSession: remoteSession ?? this.remoteSession,
    gestureDelay: gestureDelay ?? this.gestureDelay,
    sessionController: sessionController ?? this.sessionController,
    networkObserver: networkObserver ?? this.networkObserver,
    httpNetworkObserver: httpNetworkObserver ?? this.httpNetworkObserver,
    runtimeObserver: runtimeObserver ?? this.runtimeObserver,
    runtimeObserverConfiguration:
        runtimeObserverConfiguration ?? this.runtimeObserverConfiguration,
    interactionPolicy: interactionPolicy ?? this.interactionPolicy,
    discoveryPolicy: discoveryPolicy ?? this.discoveryPolicy,
    diagnostics: diagnostics ?? this.diagnostics,
  );
}