toJson method

Map<String, dynamic> toJson()

Implementation

Map<String, dynamic> toJson() {
  final Map<String, dynamic> data = <String, dynamic>{};
  data['id'] = id;
  data['subscription_id'] = subscriptionId;
  data['is_active'] = isActive;
  data['audio_video_conference'] = audioVideoConference;
  data['meet_duration'] = meetDuration;
  data['cloud_storage'] = cloudStorage;
  data['save_cloud'] = saveCloud;
  data['international_phone'] = internationalPhone;
  data['host_meeting_mobile'] = hostMeetingMobile;
  data['conference_chat'] = conferenceChat;
  data['whiteboard'] = whiteboard;
  data['noise_cancellation'] = noiseCancellation;
  data['record_meeting'] = recordMeeting;
  data['poll'] = poll;
  data['raise_hand'] = raiseHand;
  data['breakout_room'] = breakoutRoom;
  data['screen_sharing'] = screenSharing;
  data['voice_transcription'] = voiceTranscription;
  data['voice_text_translation'] = voiceTextTranslation;
  data['live_stream'] = liveStream;
  data['share_youtube'] = shareYoutube;
  data['track_attendance'] = trackAttendance;
  data['mute_participant'] = muteParticipant;
  data['disable_camera'] = disableCamera;
  data['compatibility'] = compatibility;
  data['mobile_support'] = mobileSupport;
  data['encryption'] = encryption;
  data['lobby'] = lobby;
  data['protected_meeting'] = protectedMeeting;
  data['spam_protection'] = spamProtection;
  data['translation'] = translation;
  data['video_translation'] = videoTranslation;
  data['is_basic'] = isBasic;

  if (configurations != null) {
    data['configurations'] = configurations!.toJson();
  }

  return data;
}