2025-02-14 17:42:48 -07:00

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