Skip to main content

openapi_nexus/generators/java/okhttp/
config.rs

1use serde::{Deserialize, Serialize};
2
3#[derive(Debug, Clone, Default, Serialize, Deserialize)]
4pub struct JavaOkhttpConfig {
5    #[serde(default)]
6    pub package_name: Option<String>,
7}
8
9impl From<toml::value::Table> for JavaOkhttpConfig {
10    fn from(table: toml::value::Table) -> Self {
11        toml::Value::Table(table).try_into().unwrap_or_else(|e| {
12            tracing::warn!("Failed to parse java-okhttp config: {e}; using defaults");
13            Self::default()
14        })
15    }
16}