maybeWhen<TResult extends Object?> method
TResult
maybeWhen<TResult extends Object?>({
- TResult callStateUpdated(
- CallStateData stateData
- TResult inputsUpdated(
- InputSettings inputs
- TResult publishingUpdated(
- PublishingSettings publishing
- TResult participantJoined(
- Participant participant
- TResult participantUpdated(
- Participant participant
- TResult participantLeft(
- Participant participant
- TResult activeSpeakerChanged(
- Participant? participant
- TResult subscriptionsUpdated(
- Map<
ParticipantId, SubscriptionSettings> subscriptions
- Map<
- TResult participantCountsUpdated(
- ParticipantCounts counts
- TResult subscriptionProfilesUpdated(
- Map<
SubscriptionProfile, MediaSubscriptionSettings> profiles
- Map<
- TResult availableDevicesUpdated(
- Devices availableDevices
- TResult appMessageReceived(
- String data,
- ParticipantId from
- TResult recordingStarted(
- RecordingStatus status
- TResult recordingStopped(
- StreamId streamId
- TResult recordingError()?,
- TResult liveStreamStarted(
- LiveStreamStatus status
- TResult liveStreamStopped(
- StreamId streamId
- TResult liveStreamWarning()?,
- TResult liveStreamError()?,
- TResult networkStatsUpdated(
- NetworkStats stats
- TResult error(
- String message
- required TResult orElse(),
inherited
Implementation
@optionalTypeArgs
TResult maybeWhen<TResult extends Object?>({
TResult Function(CallStateData stateData)? callStateUpdated,
TResult Function(InputSettings inputs)? inputsUpdated,
TResult Function(PublishingSettings publishing)? publishingUpdated,
TResult Function(Participant participant)? participantJoined,
TResult Function(Participant participant)? participantUpdated,
TResult Function(Participant participant)? participantLeft,
TResult Function(Participant? participant)? activeSpeakerChanged,
TResult Function(Map<ParticipantId, SubscriptionSettings> subscriptions)?
subscriptionsUpdated,
TResult Function(ParticipantCounts counts)? participantCountsUpdated,
TResult Function(
Map<SubscriptionProfile, MediaSubscriptionSettings> profiles)?
subscriptionProfilesUpdated,
TResult Function(Devices availableDevices)? availableDevicesUpdated,
TResult Function(String data, ParticipantId from)? appMessageReceived,
TResult Function(RecordingStatus status)? recordingStarted,
TResult Function(StreamId streamId)? recordingStopped,
TResult Function(StreamId streamId, String message)? recordingError,
TResult Function(LiveStreamStatus status)? liveStreamStarted,
TResult Function(StreamId streamId)? liveStreamStopped,
TResult Function(StreamId streamId, String message)? liveStreamWarning,
TResult Function(StreamId streamId, String message)? liveStreamError,
TResult Function(NetworkStats stats)? networkStatsUpdated,
TResult Function(String message)? error,
required TResult orElse(),
}) =>
throw _privateConstructorUsedError;