toJson method

Map<String, dynamic> toJson()

Implementation

Map<String, dynamic> toJson() {
  final Map<String, dynamic> data = <String, dynamic>{};
  data['event_mode'] = eventMode;
  data['event_type'] = eventType;
  data['event_name'] = eventName;
  data['start_date'] = startDate;
  data['end_date'] = endDate;
  data['duration'] = duration;
  data['is_start_now'] = isStartNow;
  data['topic'] = topic;
  data['time_zone'] = timeZone;
  data['timezone_identifier'] = timezoneIdentifier;
  data['subject'] = subject;
  data['chapter'] = chapter;
  data['sub_topic'] = subTopic;
  data['host'] = host;
  data['room_uid'] = roomUid;
  data['conference_status_id'] = conferenceStatusId;
  data['total_members_count'] = totalMembersCount;
  data['is_password'] = isPassword;
  if (conferenceStatus != null) {
    data['conference_status'] = conferenceStatus!.toJson();
  }
  data['is_lobby_mode'] = isLobbyMode;
  data['is_standard_password'] = isStandardPassword;
  data['is_common_password'] = isCommonPassword;
  data['current_session_uid'] = currentSessionUid.toString();
  if (transcriptionDetail != null) {
    data['transcription_detail'] = transcriptionDetail!.toJson();
  }
  if (meetingConfig != null) {
    data['meeting_config'] = meetingConfig!.toJson();
  }
  data['meeting_id'] = meetingId;
  data['host_pin_verification_required'] = hostPinVerificationRequired;
  return data;
}