Added delete client routes to the api

This commit is contained in:
Franklin 2023-04-25 06:22:02 -04:00
parent fbef0cbeba
commit b136071e8c
1 changed files with 24 additions and 0 deletions

View File

@ -222,6 +222,30 @@ pub async fn delete_project(project_id: &Uuid) -> Result<(), err::Error> {
.await .await
} }
pub async fn delete_agent(agent_id: &Uuid) -> Result<(), err::Error> {
perform_request_without_client::<String, ()>(
BASE_URL.into(),
Method::DELETE,
format!("admin/agent/{agent_id}"),
None,
200,
Vec::new(),
None,
)
.await
}
pub async fn delete_unit(unit_id: &Uuid) -> Result<(), err::Error> {
perform_request_without_client::<String, ()>(
BASE_URL.into(),
Method::DELETE,
format!("admin/unit/{unit_id}"),
None,
200,
Vec::new(),
None,
)
.await
}
pub async fn upload_image(item: Item, body: Vec<u8>) -> Result<String, err::Error> { pub async fn upload_image(item: Item, body: Vec<u8>) -> Result<String, err::Error> {
perform_multipart_request_without_client( perform_multipart_request_without_client(