diff --git a/src/tplink_omada_client/omadaapiconnection.py b/src/tplink_omada_client/omadaapiconnection.py index 178aad7..4a75e7f 100644 --- a/src/tplink_omada_client/omadaapiconnection.py +++ b/src/tplink_omada_client/omadaapiconnection.py @@ -234,3 +234,13 @@ def _check_application_errors(self, response): if response["errorCode"] == -30109: raise LoginFailed(response["errorCode"], response["msg"]) raise RequestFailed(response["errorCode"], response["msg"]) + + + def get_verify_ssl_switch(self): + """Return the verify_ssl switch.""" + return self._verify_ssl + + def set_verify_ssl_switch(self, verify_ssl: bool): + """Set the verify_ssl switch.""" + self._verify_ssl = verify_ssl + return self._verify_ssl \ No newline at end of file diff --git a/src/tplink_omada_client/omadaclient.py b/src/tplink_omada_client/omadaclient.py index aea6995..3cef1f7 100644 --- a/src/tplink_omada_client/omadaclient.py +++ b/src/tplink_omada_client/omadaclient.py @@ -92,3 +92,11 @@ async def _get_site_id(self, site_name: str): return site_id raise SiteNotFound(f"Site '{site_name}' not found") + + def get_verify_ssl_switch(self) -> bool: + """Get the verify_ssl setting.""" + return self._api.get_verify_ssl_switch() + + def set_verify_ssl_switch(self, verify_ssl: bool) -> None: + """Set the verify_ssl setting.""" + self._api.set_verify_ssl_switch(verify_ssl)