use crate::models;
#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)]
pub struct InternalConfigurationData {
#[serde(rename = "bookkeeperMetadataServiceUri", skip_serializing_if = "Option::is_none")]
pub bookkeeper_metadata_service_uri: Option<String>,
#[serde(rename = "configurationMetadataStoreUrl", skip_serializing_if = "Option::is_none")]
pub configuration_metadata_store_url: Option<String>,
#[serde(rename = "configurationStoreServers", skip_serializing_if = "Option::is_none")]
pub configuration_store_servers: Option<String>,
#[serde(rename = "ledgersRootPath", skip_serializing_if = "Option::is_none")]
pub ledgers_root_path: Option<String>,
#[serde(rename = "metadataStoreUrl", skip_serializing_if = "Option::is_none")]
pub metadata_store_url: Option<String>,
#[serde(rename = "stateStorageServiceUrl", skip_serializing_if = "Option::is_none")]
pub state_storage_service_url: Option<String>,
#[serde(rename = "zookeeperServers", skip_serializing_if = "Option::is_none")]
pub zookeeper_servers: Option<String>,
}
impl InternalConfigurationData {
pub fn new() -> InternalConfigurationData {
InternalConfigurationData {
bookkeeper_metadata_service_uri: None,
configuration_metadata_store_url: None,
configuration_store_servers: None,
ledgers_root_path: None,
metadata_store_url: None,
state_storage_service_url: None,
zookeeper_servers: None,
}
}
}