NERoomEventCallback constructor Null safety

NERoomEventCallback(
  1. {RoomEndCallback? roomEnd,
  2. RoomPropertiesChangedCallback? roomPropertiesChanged,
  3. RoomPropertiesDeletedCallback? roomPropertiesDeleted,
  4. MemberPropertiesChangedCallback? memberPropertiesChanged,
  5. MemberPropertiesDeletedCallback? memberPropertiesDeleted,
  6. MemberRoleChangedCallback? memberRoleChanged,
  7. MemberNameChangedCallback? memberNameChanged,
  8. MemberJoinRoomCallback? memberJoinRoom,
  9. MemberLeaveRoomCallback? memberLeaveRoom,
  10. MemberJoinRtcChannelCallback? memberJoinRtcChannel,
  11. MemberLeaveRtcChannelCallback? memberLeaveRtcChannel,
  12. RtcChannelErrorCallback? rtcChannelError,
  13. MemberJoinChatroomCallback? memberJoinChatroom,
  14. MemberLeaveChatroomCallback? memberLeaveChatroom,
  15. MemberAudioMuteChangedCallback? memberAudioMuteChanged,
  16. MemberVideoMuteChangedCallback? memberVideoMuteChanged,
  17. MemberScreenShareStateChangedCallback? memberScreenShareStateChanged,
  18. ReceiveChatroomMessagesCallback? chatroomMessagesReceived,
  19. ChatroomMessageAttachmentProgressCallback? chatroomMessageAttachmentProgress,
  20. MemberWhiteboardShareStateChangedCallback? memberWhiteboardShareStateChanged,
  21. WhiteboardErrorCallback? whiteboardError,
  22. RoomLockStateChangedCallback? roomLockStateChanged,
  23. RoomLiveStateChangedCallback? liveStateChanged,
  24. RtcAudioVolumeIndicationCallback? rtcAudioVolumeIndication,
  25. RtcAudioOutputDeviceChangedCallback? rtcAudioOutputDeviceChanged,
  26. RtcVirtualBackgroundSourceEnabledCallback? rtcVirtualBackgroundSourceEnabled,
  27. WhiteboardShowFileChooserCallback? whiteboardShowFileChooser}
)

Implementation

NERoomEventCallback({
  this.roomEnd,
  this.roomPropertiesChanged,
  this.roomPropertiesDeleted,
  this.memberPropertiesChanged,
  this.memberPropertiesDeleted,
  this.memberRoleChanged,
  this.memberNameChanged,
  this.memberJoinRoom,
  this.memberLeaveRoom,
  this.memberJoinRtcChannel,
  this.memberLeaveRtcChannel,
  this.rtcChannelError,
  this.memberJoinChatroom,
  this.memberLeaveChatroom,
  this.memberAudioMuteChanged,
  this.memberVideoMuteChanged,
  this.memberScreenShareStateChanged,
  this.chatroomMessagesReceived,
  this.chatroomMessageAttachmentProgress,
  this.memberWhiteboardShareStateChanged,
  this.whiteboardError,
  this.roomLockStateChanged,
  this.liveStateChanged,
  this.rtcAudioVolumeIndication,
  this.rtcAudioOutputDeviceChanged,
  this.rtcVirtualBackgroundSourceEnabled,
  this.whiteboardShowFileChooser,
});