#[derive(Debug, Clone, Serialize, Deserialize)]
pub struct GraphAggregateResult {
pub operation: String,
pub value: GraphAggregateValue,
}
#[derive(Debug, Clone, Serialize, Deserialize)]
pub enum GraphAggregateValue {
Count(u64),
Float(f64),
}
#[derive(Debug, Clone, Serialize, Deserialize)]
pub struct GraphBatchResult {
pub operation: String,
pub affected_count: usize,
pub created_ids: Option<Vec<u64>>,
}
#[derive(Debug, Clone, Serialize, Deserialize)]
pub struct ConstraintInfoResult {
pub name: String,
pub target: String,
pub property: String,
pub constraint_type: String,
}