The player network interface status entities follow one of the structures below, depending on the type of network interface (see Type
):
Player Network Interface Status
:
Name
string: The reported network interface name (typically "eth0", “usb0”, “wlan0”, “ppp0”)
Type
PlayerNetworkInterfaceType: One of "Ethernet”, “WiFi”, “Virtual”, or “Other”
Proto
NetworkConfigurationProtocol: Comma-separated { "Static", "DHCPv4", "DHCPv6", "NDP" } enumeration values
Mac
string: The reported media access control (mac) address
Ip
string[]: The reported internet protocol (IP) address, may contain zero or more IPv4 and IPv6 addresses in CIDR notation
Gateway
string: The reported IPv4 default gateway address. "Null" means that a default route is absent.
Metric
Nullable<uint>: The priority value assigned to the IP route for this network interface. "Null" means that a default route is absent.
Player Cellular Interface Status
:
Name
string: The reported network interface name (typically “ppp0”)
Type
PlayerNetworkInterfaceType: "Cellular"
Proto
NetworkConfigurationProtocol: Comma-separated { "Static", "DHCPv4", "DHCPv6", "NDP" } enumeration values
Mac
string: The reported media access control (mac) address
Ip
string[]: The reported internet protocol (IP) address, may contain zero or more IPv4 and IPv6 addresses in CIDR notation
Gateway
string: The reported IPv4 default gateway address. "Null" means that a default route is absent.
Metric
Nullable<uint>: The priority value assigned to the IP route for this network interface. "Null" means that a default route is absent
Modem
:
imei
string: The unique International Mobile Equipment Identity number
manufacturer
string: The name of the manufacturer
model
string: The model identifier
revision
string: The model revision identifier
Sims:
status
string: The interface status (for example, "OK")
iccid
string: The globally unique identifier for the SIM card
connection
:
network
string: The reported network name
signal
short: The reported signal strength