feat: Initial structs for UDA

This commit is contained in:
Dheepak Krishnamurthy 2022-04-08 09:10:02 -06:00
parent 7af9a57acc
commit 7a1246f0bd

View file

@ -37,6 +37,15 @@ impl TaskWarriorBool for str {
}
}
#[derive(Debug)]
pub struct UDA {
label: String,
kind: String,
values: Option<Vec<String>>,
default: Option<String>,
urgency: Option<f64>,
}
#[derive(Debug)]
pub struct Config {
pub enabled: bool,
@ -86,6 +95,7 @@ pub struct Config {
pub uda_task_report_prompt_on_done: bool,
pub uda_task_report_date_time_vague_more_precise: bool,
pub uda_context_menu_select_on_move: bool,
pub uda: Vec<UDA>,
}
impl Config {
@ -206,6 +216,7 @@ impl Config {
uda_task_report_prompt_on_done,
uda_task_report_date_time_vague_more_precise,
uda_context_menu_select_on_move,
uda: vec![],
})
}