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