1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#[allow(unused_imports)]
use serde_json::Value;

#[derive(Debug, Serialize, Deserialize)]
pub struct DedupeReportExtended {
    /// The amount of space the directory trees under this job's paths now take up, compared to what they would take up if not deduplicated (0 ~ 100).
    #[serde(rename = "dedupe_percent")]
    pub dedupe_percent: Option<String>,
    /// The amount of time in seconds it took to run this job.
    #[serde(rename = "elapsed_time")]
    pub elapsed_time: Option<i32>,
    /// An unique identifier for this report.
    #[serde(rename = "id")]
    pub id: Option<i32>,
    /// The job id this report refers to.
    #[serde(rename = "job_id")]
    pub job_id: Option<i32>,
    /// The type of dedupe job this report refers to.
    #[serde(rename = "job_type")]
    pub job_type: Option<String>,
    /// A list of report entries for this dedupe job.
    #[serde(rename = "reports")]
    pub reports: Option<Vec <crate::models::DedupeReport>>,
}