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