use super::common::*;
#[derive(Debug, Clone, PartialEq, Eq)]
#[cfg_attr(feature = "serde", derive(serde::Serialize, serde::Deserialize))]
pub struct ResetResponse {
pub status: ResetResponseStatus,
}
impl crate::Action for ResetResponse {
const ACTION: &'static str = "Reset";
}
#[cfg(feature = "validate")]
impl crate::validate::Validate for ResetResponse {
fn validate(&self) -> Result<(), crate::validate::ValidationError> {
crate::validate::Validate::validate(&self.status)
.map_err(|error| error.in_field("status"))?;
Ok(())
}
}