map<TResult extends Object?> method
TResult
map<TResult extends Object?>({
- required TResult customEmoji(),
- required TResult upgradedGift(),
Implementation
TResult map<TResult extends Object?>({
required TResult Function(EmojiStatusTypeCustomEmoji value) customEmoji,
required TResult Function(EmojiStatusTypeUpgradedGift value) upgradedGift,
}) {
switch (getConstructor()) {
case EmojiStatusTypeCustomEmoji.constructor:
return customEmoji.call(this as EmojiStatusTypeCustomEmoji);
case EmojiStatusTypeUpgradedGift.constructor:
return upgradedGift.call(this as EmojiStatusTypeUpgradedGift);
}
throw StateError('not handled type Generator');
}