Add reboot_os_console method (#286)
This commit is contained in:
@@ -3336,7 +3336,7 @@ class Client
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Get the recent firmware update for an UniFi-OS console
|
* Get the recent firmware update for an UniFi-OS console.
|
||||||
*
|
*
|
||||||
* @return array|bool returns an array with a single object containing details of the current known latest
|
* @return array|bool returns an array with a single object containing details of the current known latest
|
||||||
* UniFi OS version info on success, else returns false
|
* UniFi OS version info on success, else returns false
|
||||||
@@ -3352,7 +3352,7 @@ class Client
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Update the OS for an UniFi-OS console
|
* Update the OS for an UniFi-OS console.
|
||||||
*
|
*
|
||||||
* @note triggers an UniFi OS Update in Control Plane > Updates > UniFi OS
|
* @note triggers an UniFi OS Update in Control Plane > Updates > UniFi OS
|
||||||
* @return bool true upon success
|
* @return bool true upon success
|
||||||
@@ -3369,6 +3369,23 @@ class Client
|
|||||||
return $this->fetch_results_boolean('/api/firmware/update', $payload, true, false);
|
return $this->fetch_results_boolean('/api/firmware/update', $payload, true, false);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Reboot an UniFi-OS console.
|
||||||
|
*
|
||||||
|
* @return bool true upon success
|
||||||
|
* @throws Exception
|
||||||
|
*/
|
||||||
|
public function reboot_os_console(): bool
|
||||||
|
{
|
||||||
|
if (!$this->is_unifi_os) {
|
||||||
|
throw new NotAUnifiOsConsoleException();
|
||||||
|
}
|
||||||
|
|
||||||
|
$this->curl_method = 'POST';
|
||||||
|
|
||||||
|
return $this->fetch_results_boolean('/api/system/reboot', null, true, false);
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Check firmware update.
|
* Check firmware update.
|
||||||
*
|
*
|
||||||
|
|||||||
Reference in New Issue
Block a user