#pragma warning disable CS1591 using Newtonsoft.Json; namespace Discord.API.Rpc { internal class VoiceSettings { [JsonProperty("input")] public VoiceDeviceSettings Input { get; set; } [JsonProperty("output")] public VoiceDeviceSettings Output { get; set; } [JsonProperty("mode")] public VoiceMode Mode { get; set; } [JsonProperty("automatic_gain_control")] public Optional<bool> AutomaticGainControl { get; set; } [JsonProperty("echo_cancellation")] public Optional<bool> EchoCancellation { get; set; } [JsonProperty("noise_suppression")] public Optional<bool> NoiseSuppression { get; set; } [JsonProperty("qos")] public Optional<bool> QualityOfService { get; set; } [JsonProperty("silence_warning")] public Optional<bool> SilenceWarning { get; set; } } }