use serde::{Deserialize, Serialize};
use std::collections::HashMap;
use utoipa::ToSchema;
#[derive(Debug, Clone, Serialize, Deserialize, ToSchema)]
pub struct EvolutionStatusResponse {
pub active: bool,
pub generation: u64,
pub population_size: usize,
}
#[derive(Debug, Clone, Serialize, Deserialize, ToSchema)]
pub struct EvolutionConfigRequest {
pub config: HashMap<String, serde_json::Value>,
}
#[derive(Debug, Clone, Serialize, Deserialize, ToSchema)]
pub struct EvolutionSuccessResponse {
pub message: String,
pub success: bool,
}