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