maybeMap<TResult extends Object?> method

  1. @optionalTypeArgs
TResult maybeMap<TResult extends Object?>({
  1. TResult callStateUpdated(
    1. CallStateUpdatedEvent value
    )?,
  2. TResult inputsUpdated(
    1. InputsUpdatedEvent value
    )?,
  3. TResult publishingUpdated(
    1. PublishingUpdatedEvent value
    )?,
  4. TResult participantJoined(
    1. ParticipantJoinedEvent value
    )?,
  5. TResult participantUpdated(
    1. ParticipantUpdatedEvent value
    )?,
  6. TResult participantLeft(
    1. ParticipantLeftEvent value
    )?,
  7. TResult activeSpeakerChanged(
    1. ActiveSpeakerChangedEvent value
    )?,
  8. TResult subscriptionsUpdated(
    1. SubscriptionsUpdatedEvent value
    )?,
  9. TResult participantCountsUpdated(
    1. ParticipantCountsUpdatedEvent value
    )?,
  10. TResult subscriptionProfilesUpdated(
    1. SubscriptionsProfilesUpdatedEvent value
    )?,
  11. TResult availableDevicesUpdated(
    1. AvailableDevicesUpdatedEvent value
    )?,
  12. TResult appMessageReceived(
    1. AppMessageReceivedEvent value
    )?,
  13. TResult recordingStarted(
    1. RecordingStartedEvent value
    )?,
  14. TResult recordingStopped(
    1. RecordingStoppedEvent value
    )?,
  15. TResult recordingError(
    1. RecordingErrorEvent value
    )?,
  16. TResult liveStreamStarted(
    1. LiveStreamStartedEvent value
    )?,
  17. TResult liveStreamStopped(
    1. LiveStreamStoppedEvent value
    )?,
  18. TResult liveStreamWarning(
    1. LiveStreamWarningEvent value
    )?,
  19. TResult liveStreamError(
    1. LiveStreamErrorEvent value
    )?,
  20. TResult networkStatsUpdated(
    1. NetworkStatsUpdatedEvent value
    )?,
  21. TResult error(
    1. ErrorEvent value
    )?,
  22. required TResult orElse(),
})
inherited

Implementation

@optionalTypeArgs
TResult maybeMap<TResult extends Object?>({
  TResult Function(CallStateUpdatedEvent value)? callStateUpdated,
  TResult Function(InputsUpdatedEvent value)? inputsUpdated,
  TResult Function(PublishingUpdatedEvent value)? publishingUpdated,
  TResult Function(ParticipantJoinedEvent value)? participantJoined,
  TResult Function(ParticipantUpdatedEvent value)? participantUpdated,
  TResult Function(ParticipantLeftEvent value)? participantLeft,
  TResult Function(ActiveSpeakerChangedEvent value)? activeSpeakerChanged,
  TResult Function(SubscriptionsUpdatedEvent value)? subscriptionsUpdated,
  TResult Function(ParticipantCountsUpdatedEvent value)?
      participantCountsUpdated,
  TResult Function(SubscriptionsProfilesUpdatedEvent value)?
      subscriptionProfilesUpdated,
  TResult Function(AvailableDevicesUpdatedEvent value)?
      availableDevicesUpdated,
  TResult Function(AppMessageReceivedEvent value)? appMessageReceived,
  TResult Function(RecordingStartedEvent value)? recordingStarted,
  TResult Function(RecordingStoppedEvent value)? recordingStopped,
  TResult Function(RecordingErrorEvent value)? recordingError,
  TResult Function(LiveStreamStartedEvent value)? liveStreamStarted,
  TResult Function(LiveStreamStoppedEvent value)? liveStreamStopped,
  TResult Function(LiveStreamWarningEvent value)? liveStreamWarning,
  TResult Function(LiveStreamErrorEvent value)? liveStreamError,
  TResult Function(NetworkStatsUpdatedEvent value)? networkStatsUpdated,
  TResult Function(ErrorEvent value)? error,
  required TResult orElse(),
}) =>
    throw _privateConstructorUsedError;