use serde::{Deserialize, Serialize};
use zvariant::{OwnedObjectPath, Type};
#[derive(Debug, Type, Serialize, Deserialize)]
pub struct DisEnAbleUnitFiles {
pub change_type: String,
pub file_name: String,
pub destination: String,
}
#[derive(Debug, Type, Serialize, Deserialize)]
pub struct DisEnAbleUnitFilesResponse {
carries_install_info: bool,
changes: Vec<DisEnAbleUnitFiles>,
}
#[derive(Debug, Type, Serialize, Deserialize)]
pub struct QueuedJobs {
job_id: u32,
primary_unit_name: String,
job_type: String,
job_state: String,
job_object: OwnedObjectPath,
unit_object: OwnedObjectPath,
}