maybeMap<TResult extends Object?> method Null safety

  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. AppMessageReceived value
    )?,
  13. TResult recordingStarted(
    1. RecordingStarted value
    )?,
  14. TResult recordingStopped(
    1. RecordingStopped value
    )?,
  15. TResult recordingError(
    1. RecordingError value
    )?,
  16. TResult liveStreamStarted(
    1. LiveStreamStarted value
    )?,
  17. TResult liveStreamStopped(
    1. LiveStreamStopped value
    )?,
  18. TResult liveStreamWarning(
    1. LiveStreamWarning value
    )?,
  19. TResult liveStreamError(
    1. LiveStreamError value
    )?,
  20. TResult error(
    1. ErrorEvent value
    )?,
  21. 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(AppMessageReceived value)? appMessageReceived,
      TResult Function(RecordingStarted value)? recordingStarted,
      TResult Function(RecordingStopped value)? recordingStopped,
      TResult Function(RecordingError value)? recordingError,
      TResult Function(LiveStreamStarted value)? liveStreamStarted,
      TResult Function(LiveStreamStopped value)? liveStreamStopped,
      TResult Function(LiveStreamWarning value)? liveStreamWarning,
      TResult Function(LiveStreamError value)? liveStreamError,
      TResult Function(ErrorEvent value)? error,
      required TResult orElse(),
    }) =>
        throw _privateConstructorUsedError;