pub mod filters; pub mod models; pub mod serializers; use che_tauri::{AppModule, ModuleContext}; pub fn module() -> TaskModule { TaskModule } pub struct TaskModule; impl AppModule for TaskModule { fn name(&self) -> &'static str { "personemanagment" } fn init(&self, ctx: &mut ModuleContext) { ctx.resource::( "employee", serializers::employee_serializer(), filters::employee_filterset(), ); ctx.remote_resource::( "task", "/api/persone/task", serializers::task_serializer(), filters::task_filterset(), ); ctx.remote_resource::( "task_transfer", "/api/persone/task_transfer", serializers::task_transfer_serializer(), filters::task_transfer_filterset(), ); ctx.resource::( "message", serializers::message_serializer(), filters::message_filterset(), ); } }