toJson method
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;
}