map<TResult extends Object?> method
TResult
map<TResult extends Object?>({
- required TResult number(
- GiftForResaleOrderNumber value
- required TResult price(
- GiftForResaleOrderPrice value
- required TResult priceChangeDate(),
Implementation
TResult map<TResult extends Object?>({
required TResult Function(GiftForResaleOrderNumber value) number,
required TResult Function(GiftForResaleOrderPrice value) price,
required TResult Function(GiftForResaleOrderPriceChangeDate value)
priceChangeDate,
}) {
switch (getConstructor()) {
case GiftForResaleOrderNumber.constructor:
return number.call(this as GiftForResaleOrderNumber);
case GiftForResaleOrderPrice.constructor:
return price.call(this as GiftForResaleOrderPrice);
case GiftForResaleOrderPriceChangeDate.constructor:
return priceChangeDate.call(this as GiftForResaleOrderPriceChangeDate);
}
throw StateError('not handled type Generator');
}