map<TResult extends Object?> method
TResult
map<TResult extends Object?>({
- required TResult closeFriends(),
- required TResult contacts(),
- required TResult everyone(),
- required TResult selectedUsers(),
Implementation
TResult map<TResult extends Object?>({
required TResult Function(StoryPrivacySettingsCloseFriends value)
closeFriends,
required TResult Function(StoryPrivacySettingsContacts value) contacts,
required TResult Function(StoryPrivacySettingsEveryone value) everyone,
required TResult Function(StoryPrivacySettingsSelectedUsers value)
selectedUsers,
}) {
switch (getConstructor()) {
case StoryPrivacySettingsCloseFriends.constructor:
return closeFriends.call(this as StoryPrivacySettingsCloseFriends);
case StoryPrivacySettingsContacts.constructor:
return contacts.call(this as StoryPrivacySettingsContacts);
case StoryPrivacySettingsEveryone.constructor:
return everyone.call(this as StoryPrivacySettingsEveryone);
case StoryPrivacySettingsSelectedUsers.constructor:
return selectedUsers.call(this as StoryPrivacySettingsSelectedUsers);
}
throw StateError('not handled type Generator');
}