copyWith method
FastRewardedAdBlocState
copyWith({
- bool? isInitializing,
- bool? isInitialized,
- bool? isLoadingAd,
- dynamic error,
- bool? hasLoadedAd,
- bool? isShowingAd,
- bool? hasDismissedAd,
- 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,
);
}