scheduleMeeting method

Future scheduleMeeting(
  1. CustomZoomScheduleOptions options
)

Implementation

Future<dynamic> scheduleMeeting(CustomZoomScheduleOptions options) async {
  var optionMap = new Map<String, String?>();
  optionMap.putIfAbsent("setMeetingTopic", () => options.setMeetingTopic);
  optionMap.putIfAbsent("setStartTime", () => options.setStartTime);
  optionMap.putIfAbsent("durationMinute", () => options.durationMinute);
  optionMap.putIfAbsent("canJoinBeforeHost", () => options.canJoinBeforeHost);
  optionMap.putIfAbsent("setPassword", () => options.setPassword);
  optionMap.putIfAbsent("setHostVideoOff", () => options.setHostVideoOff);
  optionMap.putIfAbsent(
      "setAttendeeVideoOff", () => options.setAttendeeVideoOff);
  optionMap.putIfAbsent("setTimeZoneId", () => options.setTimeZoneId);
  optionMap.putIfAbsent(
      "setEnableMeetingToPublic", () => options.setEnableMeetingToPublic);
  optionMap.putIfAbsent("setEnableLanguageInterpretation",
      () => options.setEnableLanguageInterpretation);
  optionMap.putIfAbsent(
      "setEnableWaitingRoom", () => options.setEnableWaitingRoom);
  optionMap.putIfAbsent("enableAutoRecord", () => options.enableAutoRecord);
  optionMap.putIfAbsent("autoLocalRecord", () => options.autoLocalRecord);
  optionMap.putIfAbsent("autoCloudRecord", () => options.autoCloudRecord);

  return _methodChannel.invokeMethod('schedule', optionMap);
}