map<TResult extends Object?> method
Implementation
TResult map<TResult extends Object?>({
required TResult Function(GiveawayPrizePremium value) premium,
required TResult Function(GiveawayPrizeStars value) stars,
}) {
switch (getConstructor()) {
case GiveawayPrizePremium.constructor:
return premium.call(this as GiveawayPrizePremium);
case GiveawayPrizeStars.constructor:
return stars.call(this as GiveawayPrizeStars);
}
throw StateError('not handled type Generator');
}