use serde::{Deserialize, Serialize};
#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)]
pub struct ModelConfig { #[serde(rename = "embedding_dimension", default, skip_serializing_if = "Option::is_none")]
pub embedding_dimension: Option<u32>, #[serde(rename = "all_config", default, skip_serializing_if = "Option::is_none")]
pub all_config: Option<String>, #[serde(rename = "model_type", default, skip_serializing_if = "Option::is_none")]
pub model_type: Option<String>, #[serde(rename = "framework_type", default, skip_serializing_if = "Option::is_none")]
pub framework_type: Option<String>,
}
impl ModelConfig {
pub fn new() -> ModelConfig {
ModelConfig {
embedding_dimension: None,
all_config: None,
model_type: None,
framework_type: None,
}
}
}