use crate::cm_tools::tools::tool_json_schema::tool_parameters_schema_value;
use crate::cm_tools::tools::tool_param_types::{
AddEventArgs, AddReminderArgs, IdOnlyArgs, ListEventsArgs, ListRemindersArgs, UpdateEventArgs,
UpdateReminderArgs,
};
pub(in crate::cm_tools::tools) fn params_add_reminder() -> serde_json::Value {
tool_parameters_schema_value::<AddReminderArgs>()
}
pub(in crate::cm_tools::tools) fn params_list_reminders() -> serde_json::Value {
tool_parameters_schema_value::<ListRemindersArgs>()
}
pub(in crate::cm_tools::tools) fn params_update_reminder() -> serde_json::Value {
tool_parameters_schema_value::<UpdateReminderArgs>()
}
pub(in crate::cm_tools::tools) fn params_id_only() -> serde_json::Value {
tool_parameters_schema_value::<IdOnlyArgs>()
}
pub(in crate::cm_tools::tools) fn params_add_event() -> serde_json::Value {
tool_parameters_schema_value::<AddEventArgs>()
}
pub(in crate::cm_tools::tools) fn params_list_events() -> serde_json::Value {
tool_parameters_schema_value::<ListEventsArgs>()
}
pub(in crate::cm_tools::tools) fn params_update_event() -> serde_json::Value {
tool_parameters_schema_value::<UpdateEventArgs>()
}