when<TResult extends Object?> method
Null safety
- {required TResult message(
- String event,
- ParticipantId fromParticipantId,
- Map<
String, dynamic> data
- required TResult chatMessage(
- ChatMessage message
- required TResult chatMessageReaction(
- ChatMessageReaction reaction
inherited
Implementation
@optionalTypeArgs
TResult when<TResult extends Object?>({
required TResult Function(String event, ParticipantId fromParticipantId,
Map<String, dynamic> data)
message,
required TResult Function(ChatMessage message) chatMessage,
required TResult Function(ChatMessageReaction reaction) chatMessageReaction,
}) =>
throw _privateConstructorUsedError;