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