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