proxctl_bindings/resources/
storage.rs1use serde::{Deserialize, Serialize};
2
3#[derive(Debug, Serialize, Deserialize)]
4pub struct Storage {
5 pub storage: String, #[serde(rename = "type")]
7 pub storage_type: String, pub total: Option<u64>, pub used: Option<u64>, }
11
12#[derive(Debug, Serialize, Deserialize)]
13pub struct StorageListResponse {
14 pub data: Vec<Storage>,
15}
16
17#[derive(Debug, Serialize, Deserialize)]
18pub struct Backup {
19 pub volid: String, pub size: u64, pub ctime: u64, }
23
24#[derive(Debug, Serialize, Deserialize)]
25pub struct BackupListResponse {
26 pub data: Vec<Backup>,
27}