ResponseJoinRoom.fromJson constructor

ResponseJoinRoom.fromJson(
  1. Map<String, dynamic> json
)

Implementation

factory ResponseJoinRoom.fromJson(Map<String, dynamic> json) {
  return ResponseJoinRoom(
    rtpCapabilities: json['rtpCapabilities'] != null
        ? RtpCapabilities.fromMap(json['rtpCapabilities'])
        : null,
    success: json['success'] as bool?,
    roomRecvIPs: json['roomRecvIPs'] != null
        ? List<String>.from(json['roomRecvIPs'])
        : null,
    meetingRoomParams: json['meetingRoomParams'] != null
        ? MeetingRoomParams.fromJson(json['meetingRoomParams'])
        : null,
    recordingParams: json['recordingParams'] != null
        ? RecordingParams.fromJson(json['recordingParams'])
        : null,
    secureCode: json['secureCode'] as String?,
    recordOnly: json['recordOnly'] as bool?,
    isHost: json['isHost'] as bool?,
    safeRoom: json['safeRoom'] as bool?,
    autoStartSafeRoom: json['autoStartSafeRoom'] as bool?,
    safeRoomStarted: json['safeRoomStarted'] as bool?,
    safeRoomEnded: json['safeRoomEnded'] as bool?,
    reason: json['reason'] as String?,
    banned: json['banned'] as bool?,
    suspended: json['suspended'] as bool?,
    noAdmin: json['noAdmin'] as bool?,
  );
}