Ipv4State

class pyniryo_nate.models.network.Ipv4State(address: str, netmask: str, gateway: str, dns: list[str] | None)[source]

Bases: object

Parameters:
  • address (str) – Static IP address assigned to the device.

  • netmask (str) – Subnet mask for the network.

  • gateway (str) – Default gateway IP address.

  • dns (list[str] | None) – List of DNS server IP addresses.

Attributes

Methods

address: str
netmask: str
gateway: str
dns: list[str] | None
classmethod from_transport_model(model: Ipv4State) → Ipv4State[source]
Parameters:

model (Ipv4State)

Return type:

Ipv4State

classmethod from_dict(data: dict[str, Any]) → Ipv4State[source]
Parameters:

data (dict[str, Any])

Return type:

Ipv4State