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