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