ZegoUIKitPrebuiltLiveAudioRoomEvents constructor

ZegoUIKitPrebuiltLiveAudioRoomEvents({
  1. Future<bool> onLeaveConfirmation(
    1. ZegoLiveAudioRoomLeaveConfirmationEvent event,
    2. Future<bool> defaultAction()
    )?,
  2. void onEnded(
    1. ZegoLiveAudioRoomEndEvent event,
    2. VoidCallback defaultAction
    )?,
  3. dynamic onError(
    1. ZegoUIKitError
    )?,
  4. ZegoLiveAudioRoomInRoomMessageEvents? inRoomMessage,
  5. ZegoLiveAudioRoomMemberListEvents? memberList,
  6. ZegoLiveAudioRoomDurationEvents? duration,
  7. ZegoLiveAudioRoomSeatEvents? seat,
  8. ZegoLiveAudioRoomUserEvents? user,
  9. ZegoLiveAudioRoomRoomEvents? room,
  10. ZegoLiveAudioRoomAudioVideoEvents? audioVideo,
})

Implementation

ZegoUIKitPrebuiltLiveAudioRoomEvents({
  this.onLeaveConfirmation,
  this.onEnded,
  this.onError,
  ZegoLiveAudioRoomInRoomMessageEvents? inRoomMessage,
  ZegoLiveAudioRoomMemberListEvents? memberList,
  ZegoLiveAudioRoomDurationEvents? duration,
  ZegoLiveAudioRoomSeatEvents? seat,
  ZegoLiveAudioRoomUserEvents? user,
  ZegoLiveAudioRoomRoomEvents? room,
  ZegoLiveAudioRoomAudioVideoEvents? audioVideo,
})  : seat = seat ?? ZegoLiveAudioRoomSeatEvents(),
      inRoomMessage = inRoomMessage ?? ZegoLiveAudioRoomInRoomMessageEvents(),
      memberList = memberList ?? ZegoLiveAudioRoomMemberListEvents(),
      duration = duration ?? ZegoLiveAudioRoomDurationEvents(),
      user = user ?? ZegoLiveAudioRoomUserEvents(),
      room = room ?? ZegoLiveAudioRoomRoomEvents(),
      audioVideo = audioVideo ?? ZegoLiveAudioRoomAudioVideoEvents();