use serde::{Deserialize, Serialize}; #[cfg(feature = "spacetime-types")] use spacetimedb::SpacetimeType; use crate::{AiTaskSnapshot, AiTextChunkSnapshot}; #[cfg_attr(feature = "spacetime-types", derive(SpacetimeType))] #[derive(Clone, Debug, PartialEq, Eq, Serialize, Deserialize)] pub struct AiTaskProcedureResult { pub ok: bool, pub task: Option, pub text_chunk: Option, pub error_message: Option, }