use serde::{Deserialize, Serialize};
use specta::Type;
use crate::RawModuleLocation;
#[derive(Serialize, Deserialize, Debug, Clone, Default,Type)]
#[serde(rename_all = "camelCase")]
#[allow(clippy::module_name_repetitions)]
pub struct ProgressDetails {
pub location: RawModuleLocation,
pub module: Option<String>,
pub raw_file: Option<String>,
pub file_location: Option<String>,
}