copyWith method

  1. @override
FastConnectivityStatusBlocState copyWith({
  1. bool? isConnected,
  2. bool? isServiceAvailable,
  3. bool? isInitialized,
  4. bool? isInitializing,
  5. bool? isCheckingConnectivity,
})
override

Creates a copy of this TModel but with the given fields replaced with the new values.

For example:

var myModel2 = myModel1.copyWith(age: 42);

Implementation

@override
FastConnectivityStatusBlocState copyWith({
  bool? isConnected,
  bool? isServiceAvailable,
  bool? isInitialized,
  bool? isInitializing,
  bool? isCheckingConnectivity,
}) {
  return FastConnectivityStatusBlocState(
    isServiceAvailable: isServiceAvailable ?? this.isServiceAvailable,
    isInitializing: isInitializing ?? this.isInitializing,
    isConnected: isConnected ?? this.isConnected,
    isInitialized: isInitialized ?? this.isInitialized,
    isCheckingConnectivity:
        isCheckingConnectivity ?? this.isCheckingConnectivity,
  );
}