]> git.proxmox.com Git - proxmox-backup.git/blobdiff - pbs-client/src/backup_reader.rs
api-types: add namespace to BackupGroup
[proxmox-backup.git] / pbs-client / src / backup_reader.rs
index 99195492f27ca44c611f1c0089e9f0593dfab498..fb3df2a9c6db6a7e1322b0fa43bd8faf79d4d962 100644 (file)
@@ -7,7 +7,7 @@ use std::sync::Arc;
 use futures::future::AbortHandle;
 use serde_json::{json, Value};
 
-use pbs_api_types::BackupType;
+use pbs_api_types::BackupDir;
 use pbs_datastore::data_blob::DataBlob;
 use pbs_datastore::data_blob_reader::DataBlobReader;
 use pbs_datastore::dynamic_index::DynamicIndexReader;
@@ -47,15 +47,14 @@ impl BackupReader {
         client: HttpClient,
         crypt_config: Option<Arc<CryptConfig>>,
         datastore: &str,
-        backup_type: BackupType,
-        backup_id: &str,
-        backup_time: i64,
+        backup: &BackupDir,
         debug: bool,
     ) -> Result<Arc<BackupReader>, Error> {
         let param = json!({
-            "backup-type": backup_type,
-            "backup-id": backup_id,
-            "backup-time": backup_time,
+            "backup-ns": backup.ns(),
+            "backup-type": backup.ty(),
+            "backup-id": backup.id(),
+            "backup-time": backup.time,
             "store": datastore,
             "debug": debug,
         });