use serde::{Serialize, Deserialize}; #[derive(Serialize, Deserialize, Debug)] pub struct ApiConfig { #[serde(default)] pub endpoints : Vec, pub delay : u32, } #[derive(Serialize, Deserialize, Debug)] pub struct ApiEndpoint { pub url : String, pub method : String, } impl Default for ApiConfig { fn default() -> Self { ApiConfig { endpoints : vec![], delay : 0, } } }