openapi_nexus/generators/java/okhttp/
config.rs1use 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}