Skip to main content

rs_plugin_common_interfaces/domain/
backup.rs

1use serde::{Deserialize, Serialize};
2
3#[derive(Debug, Serialize, Deserialize, Clone, PartialEq, Eq)]
4#[serde(rename_all = "camelCase")]
5pub struct BackupFile {
6    pub backup: String,
7    pub library: Option<String>,
8    pub file: String,
9    pub id: String,
10    pub path: String,
11    pub hash: String,
12    pub sourcehash: String,
13    pub size: u64,
14    pub modified: i64,
15    pub added: i64,
16    pub iv: Option<String>,
17    pub thumb_size: Option<u64>,
18    pub info_size: Option<u64>,
19    pub error: Option<String>,
20}