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