whenOrNull<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(
- 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? error(
- String message
inherited
Implementation
@optionalTypeArgs
TResult? whenOrNull<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(String message)? error,
}) =>
throw _privateConstructorUsedError;