mapOrNull<TResult extends Object?> method Null safety

  1. @optionalTypeArgs
TResult? mapOrNull<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
    )?}
)
inherited

Implementation

@optionalTypeArgs
TResult? mapOrNull<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,
}) =>
    throw _privateConstructorUsedError;