use serde::{Deserialize, Serialize};
// This are the minimum fields we need to check if an oxen response is valid
#[derive(Serialize, Deserialize, Debug)]
pub struct OxenResponse {
pub status: String,
pub status_message: String,
pub status_description: Option<String>,
}
impl OxenResponse {
pub fn desc_or_msg(&self) -> String {
match self.status_description.to_owned() {
Some(desc) => desc,
None => self.status_message.to_owned(),
}
}
}