use schemars::JsonSchema;
use serde::{Deserialize, Serialize};
#[derive(Serialize)]
pub struct RealtimeMessage {
pub topic: String,
pub payload: String,
}
impl ToString for RealtimeMessage {
fn to_string(&self) -> String {
serde_json::to_string(self).unwrap_or_else(|_| "Failed to serialize".to_string())
}
}
#[derive(Debug, Deserialize, Serialize, JsonSchema)]
pub struct MessageResponse {
pub message: String,
}