use serde::{Deserialize, Serialize};
#[derive(Serialize, Deserialize, Debug, PartialEq, Clone)]
pub struct SimpleResponse {
pub result: bool,
pub msg: Option<String>,
}
impl SimpleResponse {
pub fn success() -> SimpleResponse {
SimpleResponse {
result: true,
msg: None,
}
}
pub fn failure() -> SimpleResponse {
SimpleResponse {
result: false,
msg: None,
}
}
pub fn failure_with_msg(msg: &str) -> SimpleResponse {
SimpleResponse {
result: false,
msg: Some(msg.to_string()),
}
}
}