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