maybeWhen<TResult extends Object?> method
Null safety
- {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(
- AppMessage message
- TResult recordingStarted(
- RecordingStatus status
- TResult recordingStopped(
- StreamId streamId
- TResult recordingError( )?,
- TResult liveStreamStarted(
- LiveStreamStatus status
- TResult liveStreamStopped(
- StreamId streamId
- TResult liveStreamWarning( )?,
- TResult liveStreamError( )?,
- 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(AppMessage message)? 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(String message)? error,
required TResult orElse(),
}) =>
throw _privateConstructorUsedError;