use serde::{Deserialize, Serialize};
#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)]
pub struct AliasesRecord { #[serde(rename = "alias", default, skip_serializing_if = "Option::is_none")]
pub alias: Option<String>, #[serde(rename = "filter", default, skip_serializing_if = "Option::is_none")]
pub filter: Option<String>,
#[serde(rename = "index", default, skip_serializing_if = "Option::is_none")]
pub index: Option<String>, #[serde(rename = "routing.search", default, skip_serializing_if = "Option::is_none")]
pub routing_search: Option<String>, #[serde(rename = "routing.index", default, skip_serializing_if = "Option::is_none")]
pub routing_index: Option<String>, #[serde(rename = "is_write_index", default, skip_serializing_if = "Option::is_none")]
pub is_write_index: Option<String>,
}
impl AliasesRecord {
pub fn new() -> AliasesRecord {
AliasesRecord {
alias: None,
filter: None,
index: None,
routing_search: None,
routing_index: None,
is_write_index: None,
}
}
}