feagi_api/v1/
network_dtos.rs1use serde::{Deserialize, Serialize};
9use std::collections::HashMap;
10use utoipa::ToSchema;
11
12#[derive(Debug, Clone, Serialize, Deserialize, ToSchema)]
14pub struct NetworkStatusResponse {
15 pub zmq_enabled: bool,
16 pub http_enabled: bool,
17 pub websocket_enabled: bool,
18}
19
20#[derive(Debug, Clone, Serialize, Deserialize, ToSchema)]
22pub struct NetworkConfigRequest {
23 pub config: HashMap<String, serde_json::Value>,
24}
25
26#[derive(Debug, Clone, Serialize, Deserialize, ToSchema)]
28pub struct NetworkSuccessResponse {
29 pub message: String,
30 pub success: bool,
31}