using System;
using System.Net;
namespace Unosquare.RaspberryIO.Computer {
  /// 
  /// Represents a Network Adapter
  /// 
  public class NetworkAdapterInfo {
    /// 
    /// Gets the name.
    /// 
    public String Name {
      get; internal set;
    }
    /// 
    /// Gets the IP V4 address.
    /// 
    public IPAddress IPv4 {
      get; internal set;
    }
    /// 
    /// Gets the IP V6 address.
    /// 
    public IPAddress IPv6 {
      get; internal set;
    }
    /// 
    /// Gets the name of the access point.
    /// 
    public String AccessPointName {
      get; internal set;
    }
    /// 
    /// Gets the MAC (Physical) address.
    /// 
    public String MacAddress {
      get; internal set;
    }
    /// 
    /// Gets a value indicating whether this instance is wireless.
    /// 
    public Boolean IsWireless {
      get; internal set;
    }
  }
}