copyWith method
FastAdInfoBlocState
copyWith({
- FastAdInfo? adInfo,
- bool? isInitializing,
- bool? isInitialized,
- ConsentStatus? consentStatus,
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
FastAdInfoBlocState copyWith({
FastAdInfo? adInfo,
bool? isInitializing,
bool? isInitialized,
ConsentStatus? consentStatus,
}) {
return FastAdInfoBlocState(
adInfo: adInfo != null ? this.adInfo.merge(adInfo) : this.adInfo,
isInitializing: isInitializing ?? this.isInitializing,
consentStatus: consentStatus ?? this.consentStatus,
isInitialized: isInitialized ?? this.isInitialized,
);
}