use dbus_tree::{Factory, MTSync, Method};
use crate::dbus_api::{api::manager_2_2::methods::set_key, types::TData};
pub fn set_key_method(f: &Factory<MTSync<TData>, TData>) -> Method<MTSync<TData>, TData> {
f.method("SetKey", (), set_key)
.in_arg(("key_desc", "s"))
.in_arg(("key_fd", "h"))
.in_arg(("interactive", "b"))
.out_arg(("result", "(bb)"))
.out_arg(("return_code", "q"))
.out_arg(("return_string", "s"))
}