copyWith method

  1. @override
FastRewardedAdBlocState copyWith({
  1. bool? isInitializing,
  2. bool? isInitialized,
  3. bool? isLoadingAd,
  4. dynamic error,
  5. bool? hasLoadedAd,
  6. bool? isShowingAd,
  7. bool? hasDismissedAd,
  8. String? requestId,
})
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
FastRewardedAdBlocState copyWith({
  bool? isInitializing,
  bool? isInitialized,
  bool? isLoadingAd,
  dynamic error,
  bool? hasLoadedAd,
  bool? isShowingAd,
  bool? hasDismissedAd,
  String? requestId,
}) {
  return FastRewardedAdBlocState(
    isInitializing: isInitializing ?? this.isInitializing,
    isInitialized: isInitialized ?? this.isInitialized,
    isLoadingAd: isLoadingAd ?? this.isLoadingAd,
    error: error ?? this.error,
    hasLoadedAd: hasLoadedAd ?? this.hasLoadedAd,
    isShowingAd: isShowingAd ?? this.isShowingAd,
    hasDismissedAd: hasDismissedAd ?? this.hasDismissedAd,
    requestId: requestId ?? this.requestId,
  );
}