/* * Copyright (c) 2023 ETH Zürich, Educational Development and Technology (LET) * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ using System; namespace SafeExamBrowser.Settings.Proctoring { /// /// All settings for the meeting provider Zoom. /// [Serializable] public class ZoomSettings { /// /// Determines whether the user can use the chat. /// public bool AllowChat { get; set; } /// /// Determines whether the user can use closed captions. /// public bool AllowClosedCaptions { get; set; } /// /// Determines whether the user can use the raise hand feature. /// public bool AllowRaiseHand { get; set; } /// /// Determines whether the audio starts muted. /// public bool AudioMuted { get; set; } /// /// Determines whether proctoring with Zoom is enabled. /// public bool Enabled { get; set; } /// /// The number of the meeting. /// public string MeetingNumber { get; set; } /// /// The password of the meeting. /// public string Password { get; set; } /// /// Determines whether the user may receive the video stream of other meeting participants. /// public bool ReceiveAudio { get; set; } /// /// Determines whether the user may receive the audio stream of other meeting participants. /// public bool ReceiveVideo { get; set; } /// /// The SDK key to be used for authentication. /// public string SdkKey { get; set; } /// /// Determines whether the audio stream of the user will be sent to the server. /// public bool SendAudio { get; set; } /// /// Determines whether the video stream of the user will be sent to the server. /// public bool SendVideo { get; set; } /// /// The signature to be used for authentication. /// public string Signature { get; set; } /// /// The subject of the meeting. /// public string Subject { get; set; } /// /// The user name to be used for the meeting. /// public string UserName { get; set; } /// /// Determines whether the video starts muted. /// public bool VideoMuted { get; set; } } }