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. MemberWhiteboardShareStateChangedCallback? memberWhiteboardShareStateChanged,
  20. WhiteboardErrorCallback? whiteboardError,
  21. RoomLockStateChangedCallback? roomLockStateChanged,
  22. RoomLiveStateChangedCallback? liveStateChanged,
  23. RtcAudioVolumeIndicationCallback? rtcAudioVolumeIndication,
  24. RtcAudioOutputDeviceChangedCallback? rtcAudioOutputDeviceChanged}
)

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.memberWhiteboardShareStateChanged,
  this.whiteboardError,
  this.roomLockStateChanged,
  this.liveStateChanged,
  this.rtcAudioVolumeIndication,
  this.rtcAudioOutputDeviceChanged,
});