use std::path::PathBuf;

#[derive(Clone, Copy, Debug, PartialEq, Eq)]
pub enum TaxSourceMode {
    CuratedJson,
    Web,
}

#[derive(Clone, Debug)]
pub struct TaxHarvestConfig {
    pub country_code: String,
    pub tax_year: i32,
    pub source_mode: TaxSourceMode,
    pub input_path: Option<PathBuf>,
    pub source_url: Option<String>,
    pub insert: bool,
    pub max_workers: usize,
}
