merge method
Merges the properties of the provided model
into a new
FastAppInfoBlocState instance.
Implementation
@override
FastAppInfoBlocState merge(covariant FastAppInfoBlocState model) {
return copyWith(
isInitializing: model.isInitializing,
isInitialized: model.isInitialized,
appName: model.appName,
appVersion: model.appVersion,
appBuildNumber: model.appBuildNumber,
appAuthor: model.appAuthor,
appIdentifier: model.appIdentifier,
appTermsOfServiceUrl: model.appTermsOfServiceUrl,
appPrivacyPolicyUrl: model.appPrivacyPolicyUrl,
appDisclaimerUrl: model.appDisclaimerUrl,
supportEmail: model.supportEmail,
bugReportEmail: model.bugReportEmail,
facebookUrl: model.facebookUrl,
homepageUrl: model.homepageUrl,
instagramUrl: model.instagramUrl,
shareAppUrl: model.shareAppUrl,
databaseVersion: model.databaseVersion,
hasDisclaimer: model.hasDisclaimer,
googlePlayIdentifier: model.googlePlayIdentifier,
appStoreIdentifier: model.appStoreIdentifier,
productIdentifiers: model.productIdentifiers,
premiumProductIdentifier: model.premiumProductIdentifier,
askForReviewMinLaunches: model.askForReviewMinLaunches,
askForReviewMinDays: model.askForReviewMinDays,
remindForReviewMinLaunches: model.remindForReviewMinLaunches,
remindForReviewMinDays: model.remindForReviewMinDays,
promoUrl: model.promoUrl,
appLaunchCounter: model.appLaunchCounter,
previousDatabaseVersion: model.previousDatabaseVersion,
deviceLanguageCode: model.deviceLanguageCode,
deviceCountryCode: model.deviceCountryCode,
supportedLocales: model.supportedLocales,
appDisclaimerLastModified: model.appDisclaimerLastModified,
appPrivacyPolicyLastModified: model.appPrivacyPolicyLastModified,
appTermsOfServiceLastModified: model.appTermsOfServiceLastModified,
twitterUrl: model.twitterUrl,
osVersion: model.osVersion,
);
}