map<TResult extends Object?> method
TResult
map<TResult extends Object?>({
- required TResult change(),
- required TResult confirmOwnership(),
- required TResult verify(),
Implementation
TResult map<TResult extends Object?>({
required TResult Function(PhoneNumberCodeTypeChange value) change,
required TResult Function(PhoneNumberCodeTypeConfirmOwnership value)
confirmOwnership,
required TResult Function(PhoneNumberCodeTypeVerify value) verify,
}) {
switch (getConstructor()) {
case PhoneNumberCodeTypeChange.constructor:
return change.call(this as PhoneNumberCodeTypeChange);
case PhoneNumberCodeTypeConfirmOwnership.constructor:
return confirmOwnership.call(
this as PhoneNumberCodeTypeConfirmOwnership,
);
case PhoneNumberCodeTypeVerify.constructor:
return verify.call(this as PhoneNumberCodeTypeVerify);
}
throw StateError('not handled type Generator');
}