268 lines
6.1 KiB
Python
268 lines
6.1 KiB
Python
from __future__ import annotations
|
|
|
|
from typing import Any, Dict, List, Tuple
|
|
|
|
from sdbus import (
|
|
DbusDeprecatedFlag,
|
|
DbusInterfaceCommonAsync,
|
|
DbusNoReplyFlag,
|
|
DbusPropertyConstFlag,
|
|
DbusPropertyEmitsChangeFlag,
|
|
DbusPropertyEmitsInvalidationFlag,
|
|
DbusPropertyExplicitFlag,
|
|
DbusUnprivilegedFlag,
|
|
dbus_method_async,
|
|
dbus_property_async,
|
|
dbus_signal_async,
|
|
)
|
|
|
|
|
|
class OrgFreedesktopNetwork1DHCPv6ClientInterface(
|
|
DbusInterfaceCommonAsync,
|
|
interface_name="org.freedesktop.network1.DHCPv6Client",
|
|
):
|
|
@dbus_property_async(
|
|
property_signature="s",
|
|
flags=DbusPropertyEmitsChangeFlag,
|
|
)
|
|
def state(self) -> str:
|
|
raise NotImplementedError
|
|
|
|
|
|
class OrgFreedesktopNetwork1DHCPv4ClientInterface(
|
|
DbusInterfaceCommonAsync,
|
|
interface_name="org.freedesktop.network1.DHCPv4Client",
|
|
):
|
|
@dbus_property_async(
|
|
property_signature="s",
|
|
flags=DbusPropertyEmitsChangeFlag,
|
|
)
|
|
def state(self) -> str:
|
|
raise NotImplementedError
|
|
|
|
|
|
class OrgFreedesktopNetwork1LinkInterface(
|
|
DbusInterfaceCommonAsync,
|
|
interface_name="org.freedesktop.network1.Link",
|
|
):
|
|
@dbus_method_async(
|
|
input_signature="as",
|
|
result_args_names=(),
|
|
flags=DbusUnprivilegedFlag,
|
|
)
|
|
async def set_ntp(
|
|
self,
|
|
servers: List[str],
|
|
) -> None:
|
|
raise NotImplementedError
|
|
|
|
@dbus_method_async(
|
|
input_signature="a(iay)",
|
|
result_args_names=(),
|
|
flags=DbusUnprivilegedFlag,
|
|
)
|
|
async def set_dns(
|
|
self,
|
|
addresses: List[Tuple[int, bytes]],
|
|
) -> None:
|
|
raise NotImplementedError
|
|
|
|
@dbus_method_async(
|
|
input_signature="a(iayqs)",
|
|
result_args_names=(),
|
|
flags=DbusUnprivilegedFlag,
|
|
)
|
|
async def set_dnsex(
|
|
self,
|
|
addresses: List[Tuple[int, bytes, int, str]],
|
|
) -> None:
|
|
raise NotImplementedError
|
|
|
|
@dbus_method_async(
|
|
input_signature="a(sb)",
|
|
result_args_names=(),
|
|
flags=DbusUnprivilegedFlag,
|
|
)
|
|
async def set_domains(
|
|
self,
|
|
domains: List[Tuple[str, bool]],
|
|
) -> None:
|
|
raise NotImplementedError
|
|
|
|
@dbus_method_async(
|
|
input_signature="b",
|
|
result_args_names=(),
|
|
flags=DbusUnprivilegedFlag,
|
|
)
|
|
async def set_default_route(
|
|
self,
|
|
enable: bool,
|
|
) -> None:
|
|
raise NotImplementedError
|
|
|
|
@dbus_method_async(
|
|
input_signature="s",
|
|
result_args_names=(),
|
|
flags=DbusUnprivilegedFlag,
|
|
)
|
|
async def set_llmnr(
|
|
self,
|
|
mode: str,
|
|
) -> None:
|
|
raise NotImplementedError
|
|
|
|
@dbus_method_async(
|
|
input_signature="s",
|
|
result_args_names=(),
|
|
flags=DbusUnprivilegedFlag,
|
|
)
|
|
async def set_multicast_dns(
|
|
self,
|
|
mode: str,
|
|
) -> None:
|
|
raise NotImplementedError
|
|
|
|
@dbus_method_async(
|
|
input_signature="s",
|
|
result_args_names=(),
|
|
flags=DbusUnprivilegedFlag,
|
|
)
|
|
async def set_dnsover_tls(
|
|
self,
|
|
mode: str,
|
|
) -> None:
|
|
raise NotImplementedError
|
|
|
|
@dbus_method_async(
|
|
input_signature="s",
|
|
result_args_names=(),
|
|
flags=DbusUnprivilegedFlag,
|
|
)
|
|
async def set_dnssec(
|
|
self,
|
|
mode: str,
|
|
) -> None:
|
|
raise NotImplementedError
|
|
|
|
@dbus_method_async(
|
|
input_signature="as",
|
|
result_args_names=(),
|
|
flags=DbusUnprivilegedFlag,
|
|
)
|
|
async def set_dnssecnegative_trust_anchors(
|
|
self,
|
|
names: List[str],
|
|
) -> None:
|
|
raise NotImplementedError
|
|
|
|
@dbus_method_async(
|
|
result_args_names=(),
|
|
flags=DbusUnprivilegedFlag,
|
|
)
|
|
async def revert_ntp(
|
|
self,
|
|
) -> None:
|
|
raise NotImplementedError
|
|
|
|
@dbus_method_async(
|
|
result_args_names=(),
|
|
flags=DbusUnprivilegedFlag,
|
|
)
|
|
async def revert_dns(
|
|
self,
|
|
) -> None:
|
|
raise NotImplementedError
|
|
|
|
@dbus_method_async(
|
|
result_args_names=(),
|
|
flags=DbusUnprivilegedFlag,
|
|
)
|
|
async def renew(
|
|
self,
|
|
) -> None:
|
|
raise NotImplementedError
|
|
|
|
@dbus_method_async(
|
|
result_args_names=(),
|
|
flags=DbusUnprivilegedFlag,
|
|
)
|
|
async def force_renew(
|
|
self,
|
|
) -> None:
|
|
raise NotImplementedError
|
|
|
|
@dbus_method_async(
|
|
result_args_names=(),
|
|
flags=DbusUnprivilegedFlag,
|
|
)
|
|
async def reconfigure(
|
|
self,
|
|
) -> None:
|
|
raise NotImplementedError
|
|
|
|
@dbus_method_async(
|
|
result_signature="s",
|
|
result_args_names=('json',),
|
|
flags=DbusUnprivilegedFlag,
|
|
)
|
|
async def describe(
|
|
self,
|
|
) -> str:
|
|
raise NotImplementedError
|
|
|
|
@dbus_property_async(
|
|
property_signature="s",
|
|
flags=DbusPropertyEmitsChangeFlag,
|
|
)
|
|
def operational_state(self) -> str:
|
|
raise NotImplementedError
|
|
|
|
@dbus_property_async(
|
|
property_signature="s",
|
|
flags=DbusPropertyEmitsChangeFlag,
|
|
)
|
|
def carrier_state(self) -> str:
|
|
raise NotImplementedError
|
|
|
|
@dbus_property_async(
|
|
property_signature="s",
|
|
flags=DbusPropertyEmitsChangeFlag,
|
|
)
|
|
def address_state(self) -> str:
|
|
raise NotImplementedError
|
|
|
|
@dbus_property_async(
|
|
property_signature="s",
|
|
flags=DbusPropertyEmitsChangeFlag,
|
|
)
|
|
def ipv4_address_state(self) -> str:
|
|
raise NotImplementedError
|
|
|
|
@dbus_property_async(
|
|
property_signature="s",
|
|
flags=DbusPropertyEmitsChangeFlag,
|
|
)
|
|
def ipv6_address_state(self) -> str:
|
|
raise NotImplementedError
|
|
|
|
@dbus_property_async(
|
|
property_signature="s",
|
|
flags=DbusPropertyEmitsChangeFlag,
|
|
)
|
|
def online_state(self) -> str:
|
|
raise NotImplementedError
|
|
|
|
@dbus_property_async(
|
|
property_signature="s",
|
|
flags=DbusPropertyEmitsChangeFlag,
|
|
)
|
|
def administrative_state(self) -> str:
|
|
raise NotImplementedError
|
|
|
|
@dbus_property_async(
|
|
property_signature="(tt)",
|
|
)
|
|
def bit_rates(self) -> Tuple[int, int]:
|
|
raise NotImplementedError
|
|
|