// Copyright (c) Microsoft Corporation.
// Licensed under the MIT License.

namespace Azure.Iot.Operations.Protocol.Models
{
    public sealed class MqttClientWebSocketProxyOptions(string address)
    {
        public string Address { get; set; } = address;

        public string? Username { get; set; }

        public string? Password { get; set; }

        public string? Domain { get; set; }

        public bool BypassOnLocal { get; set; }

        public bool UseDefaultCredentials { get; set; }

        public string[]? BypassList { get; set; }
    }
}