use crate::phase::{FormatMode, PhaseSelection};
use serde::{Deserialize, Serialize};
use std::path::PathBuf;
#[derive(Debug, Clone, Serialize, Deserialize)]
pub struct OrchestrationRequest {
pub selection: PhaseSelection,
pub mode: Option<FormatMode>,
pub path: Option<PathBuf>,
}
impl Default for OrchestrationRequest {
fn default() -> Self {
Self {
selection: PhaseSelection::All,
mode: None,
path: None,
}
}
}