map<TResult extends Object?> method Null safety

  1. @optionalTypeArgs
TResult map<TResult extends Object?>(
  1. {required TResult callStateUpdated(
    1. CallStateUpdatedEvent value
    ),
  2. required TResult inputsUpdated(
    1. InputsUpdatedEvent value
    ),
  3. required TResult publishingUpdated(
    1. PublishingUpdatedEvent value
    ),
  4. required TResult participantJoined(
    1. ParticipantJoinedEvent value
    ),
  5. required TResult participantUpdated(
    1. ParticipantUpdatedEvent value
    ),
  6. required TResult participantLeft(
    1. ParticipantLeftEvent value
    ),
  7. required TResult activeSpeakerChanged(
    1. ActiveSpeakerChangedEvent value
    ),
  8. required TResult subscriptionsUpdated(
    1. SubscriptionsUpdatedEvent value
    ),
  9. required TResult participantCountsUpdated(
    1. ParticipantCountsUpdatedEvent value
    ),
  10. required TResult subscriptionProfilesUpdated(
    1. SubscriptionsProfilesUpdatedEvent value
    ),
  11. required TResult availableDevicesUpdated(
    1. AvailableDevicesUpdatedEvent value
    ),
  12. required TResult appMessageReceived(
    1. AppMessageReceived value
    ),
  13. required TResult recordingStarted(
    1. RecordingStarted value
    ),
  14. required TResult recordingStopped(
    1. RecordingStopped value
    ),
  15. required TResult recordingError(
    1. RecordingError value
    ),
  16. required TResult liveStreamStarted(
    1. LiveStreamStarted value
    ),
  17. required TResult liveStreamStopped(
    1. LiveStreamStopped value
    ),
  18. required TResult liveStreamWarning(
    1. LiveStreamWarning value
    ),
  19. required TResult liveStreamError(
    1. LiveStreamError value
    ),
  20. required TResult error(
    1. ErrorEvent value
    )}
)
inherited

Implementation

@optionalTypeArgs
TResult map<TResult extends Object?>({
  required TResult Function(CallStateUpdatedEvent value) callStateUpdated,
  required TResult Function(InputsUpdatedEvent value) inputsUpdated,
  required TResult Function(PublishingUpdatedEvent value) publishingUpdated,
  required TResult Function(ParticipantJoinedEvent value) participantJoined,
  required TResult Function(ParticipantUpdatedEvent value) participantUpdated,
  required TResult Function(ParticipantLeftEvent value) participantLeft,
  required TResult Function(ActiveSpeakerChangedEvent value)
      activeSpeakerChanged,
  required TResult Function(SubscriptionsUpdatedEvent value)
      subscriptionsUpdated,
  required TResult Function(ParticipantCountsUpdatedEvent value)
      participantCountsUpdated,
  required TResult Function(SubscriptionsProfilesUpdatedEvent value)
      subscriptionProfilesUpdated,
  required TResult Function(AvailableDevicesUpdatedEvent value)
      availableDevicesUpdated,
  required TResult Function(AppMessageReceived value) appMessageReceived,
  required TResult Function(RecordingStarted value) recordingStarted,
  required TResult Function(RecordingStopped value) recordingStopped,
  required TResult Function(RecordingError value) recordingError,
  required TResult Function(LiveStreamStarted value) liveStreamStarted,
  required TResult Function(LiveStreamStopped value) liveStreamStopped,
  required TResult Function(LiveStreamWarning value) liveStreamWarning,
  required TResult Function(LiveStreamError value) liveStreamError,
  required TResult Function(ErrorEvent value) error,
}) =>
    throw _privateConstructorUsedError;