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.cached_mapped_remote_resource::( "employee", "/api/persone/employee/", serializers::employee_serializer(), filters::employee_filterset(), ); ctx.mapped_remote_resource::( "task", "/api/persone/task/", serializers::task_serializer(), filters::task_filterset(), ); ctx.mapped_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(), ); } }