map<TResult extends Object?> method
TResult
map<TResult extends Object?>({
- required TResult appearance(),
- required TResult askQuestion(),
- required TResult business(
- SettingsSectionBusiness value
- required TResult chatFolders(),
- required TResult dataAndStorage(),
- required TResult devices(
- SettingsSectionDevices value
- required TResult editProfile(),
- required TResult faq(
- SettingsSectionFaq value
- required TResult features(
- SettingsSectionFeatures value
- required TResult inAppBrowser(),
- required TResult language(
- SettingsSectionLanguage value
- required TResult myGrams(
- SettingsSectionMyGrams value
- required TResult myStars(
- SettingsSectionMyStars value
- required TResult notifications(),
- required TResult powerSaving(),
- required TResult privacyAndSecurity(),
- required TResult privacyPolicy(),
- required TResult qrCode(
- SettingsSectionQrCode value
- required TResult search(
- SettingsSectionSearch value
- required TResult sendGift(
- SettingsSectionSendGift value
Implementation
TResult map<TResult extends Object?>({
required TResult Function(SettingsSectionAppearance value) appearance,
required TResult Function(SettingsSectionAskQuestion value) askQuestion,
required TResult Function(SettingsSectionBusiness value) business,
required TResult Function(SettingsSectionChatFolders value) chatFolders,
required TResult Function(SettingsSectionDataAndStorage value)
dataAndStorage,
required TResult Function(SettingsSectionDevices value) devices,
required TResult Function(SettingsSectionEditProfile value) editProfile,
required TResult Function(SettingsSectionFaq value) faq,
required TResult Function(SettingsSectionFeatures value) features,
required TResult Function(SettingsSectionInAppBrowser value) inAppBrowser,
required TResult Function(SettingsSectionLanguage value) language,
required TResult Function(SettingsSectionMyGrams value) myGrams,
required TResult Function(SettingsSectionMyStars value) myStars,
required TResult Function(SettingsSectionNotifications value) notifications,
required TResult Function(SettingsSectionPowerSaving value) powerSaving,
required TResult Function(SettingsSectionPremium value) premium,
required TResult Function(SettingsSectionPrivacyAndSecurity value)
privacyAndSecurity,
required TResult Function(SettingsSectionPrivacyPolicy value) privacyPolicy,
required TResult Function(SettingsSectionQrCode value) qrCode,
required TResult Function(SettingsSectionSearch value) search,
required TResult Function(SettingsSectionSendGift value) sendGift,
}) {
switch (getConstructor()) {
case SettingsSectionAppearance.constructor:
return appearance.call(this as SettingsSectionAppearance);
case SettingsSectionAskQuestion.constructor:
return askQuestion.call(this as SettingsSectionAskQuestion);
case SettingsSectionBusiness.constructor:
return business.call(this as SettingsSectionBusiness);
case SettingsSectionChatFolders.constructor:
return chatFolders.call(this as SettingsSectionChatFolders);
case SettingsSectionDataAndStorage.constructor:
return dataAndStorage.call(this as SettingsSectionDataAndStorage);
case SettingsSectionDevices.constructor:
return devices.call(this as SettingsSectionDevices);
case SettingsSectionEditProfile.constructor:
return editProfile.call(this as SettingsSectionEditProfile);
case SettingsSectionFaq.constructor:
return faq.call(this as SettingsSectionFaq);
case SettingsSectionFeatures.constructor:
return features.call(this as SettingsSectionFeatures);
case SettingsSectionInAppBrowser.constructor:
return inAppBrowser.call(this as SettingsSectionInAppBrowser);
case SettingsSectionLanguage.constructor:
return language.call(this as SettingsSectionLanguage);
case SettingsSectionMyGrams.constructor:
return myGrams.call(this as SettingsSectionMyGrams);
case SettingsSectionMyStars.constructor:
return myStars.call(this as SettingsSectionMyStars);
case SettingsSectionNotifications.constructor:
return notifications.call(this as SettingsSectionNotifications);
case SettingsSectionPowerSaving.constructor:
return powerSaving.call(this as SettingsSectionPowerSaving);
case SettingsSectionPremium.constructor:
return premium.call(this as SettingsSectionPremium);
case SettingsSectionPrivacyAndSecurity.constructor:
return privacyAndSecurity.call(
this as SettingsSectionPrivacyAndSecurity,
);
case SettingsSectionPrivacyPolicy.constructor:
return privacyPolicy.call(this as SettingsSectionPrivacyPolicy);
case SettingsSectionQrCode.constructor:
return qrCode.call(this as SettingsSectionQrCode);
case SettingsSectionSearch.constructor:
return search.call(this as SettingsSectionSearch);
case SettingsSectionSendGift.constructor:
return sendGift.call(this as SettingsSectionSendGift);
}
throw StateError('not handled type Generator');
}