use api_builder::{Endpoint, api_endpoint};
use serde::Deserialize;
#[derive(Copy, Clone, Eq, PartialEq, Ord, PartialOrd, Hash, Debug, Default)]
pub struct ApiStatus;
#[api_endpoint(method = GET, path = "\"/status\"")]
impl Endpoint for ApiStatus {}
#[derive(Clone, Eq, PartialEq, Ord, PartialOrd, Hash, Debug, Default, Deserialize)]
pub struct ApiStatusResponse {
pub version: String,
pub active: bool,
pub message: String,
pub warning: bool,
pub warning_message: String,
}