RoomSnapshot constructor

RoomSnapshot({
  1. required String roomUuid,
  2. required String roomName,
  3. String? password,
  4. required bool isRoomLocked,
  5. required int rtcStartTime,
  6. RoomMember? localMember,
  7. required List<RoomMember?> remoteMembers,
  8. Map<String?, String?>? properties,
  9. required bool isRtcSupported,
  10. required bool isChatroomSupported,
  11. required bool isWhiteboardSupported,
  12. required bool isAnnotationSupported,
  13. required bool isCloudRecordSupported,
  14. required bool isLiveSupported,
  15. required bool isSeatSupported,
  16. required bool isSipOutboundSupported,
  17. required bool isAppInviteSupported,
  18. String? sipCid,
  19. required int remainingSeconds,
  20. required bool isCloudRecording,
  21. required bool isBlacklistEnabled,
  22. bool? isWaitingRoomSupported,
  23. bool? isInWaitingRoom,
  24. WaitingRoomInfo? waitingRoomInfo,
  25. required int maxMembers,
})

Implementation

RoomSnapshot({
  required this.roomUuid,
  required this.roomName,
  this.password,
  required this.isRoomLocked,
  required this.rtcStartTime,
  this.localMember,
  required this.remoteMembers,
  this.properties,
  required this.isRtcSupported,
  required this.isChatroomSupported,
  required this.isWhiteboardSupported,
  required this.isAnnotationSupported,
  required this.isCloudRecordSupported,
  required this.isLiveSupported,
  required this.isSeatSupported,
  required this.isSipOutboundSupported,
  required this.isAppInviteSupported,
  this.sipCid,
  required this.remainingSeconds,
  required this.isCloudRecording,
  required this.isBlacklistEnabled,
  this.isWaitingRoomSupported,
  this.isInWaitingRoom,
  this.waitingRoomInfo,
  required this.maxMembers,
});