using Newtonsoft.Json;

namespace Ayu.Discord.Voice.Models
{
    public sealed class SelectProtocol
    {
        [JsonProperty("protocol")]
        public string Protocol { get; set; }

        [JsonProperty("data")]
        public ProtocolData Data { get; set; }

        public sealed class ProtocolData
        {
            [JsonProperty("address")]
            public string Address { get; set; }
            [JsonProperty("port")]
            public int Port { get; set; }
            [JsonProperty("mode")]
            public string Mode { get; set; }
        }
    }
}