use serde::Deserialize;
use crate::errors::{Error, XmlError};
#[derive(Clone, Debug, Deserialize, PartialEq)]
#[serde(rename_all = "PascalCase")]
struct ReplicationRule {
role: String,
}
#[derive(Clone, Debug, Deserialize, PartialEq)]
#[serde(rename_all = "PascalCase")]
pub struct ReplicationConfiguration {
role: String,
#[serde(rename = "Rule", default)]
rules:Vec<ReplicationRule>
}