namespace NETworkManager.Models.Settings
{
    public class NetworkInterfaceProfileInfo
    {
        public string Name { get; set; }
        public bool EnableStaticIPAddress { get; set; }
        public string IPAddress { get; set; }
        public string Subnetmask { get; set; }
        public string Gateway { get; set; }
        public bool EnableStaticDNS { get; set; }
        public string PrimaryDNSServer { get; set; }
        public string SecondaryDNSServer { get; set; }
        public string Group { get; set; }

        public NetworkInterfaceProfileInfo()
        {

        }        

        public NetworkInterfaceProfileInfo(string name, bool enableStaticIPAddress, string ipAddress, string subnetmask, string gateway, bool enableStaticDNS, string primaryDNSServer, string secondaryDNSServer, string group)
        {
            Name = name;
            EnableStaticIPAddress = enableStaticIPAddress;
            IPAddress = ipAddress;
            Subnetmask = subnetmask;
            Gateway = gateway;
            EnableStaticDNS = enableStaticDNS;
            PrimaryDNSServer = primaryDNSServer;
            SecondaryDNSServer = secondaryDNSServer;
            Group = group;
        }
    }
}
