scheduleMeeting method
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);
}