use serde::{Deserialize, Serialize};
use smol_str::SmolStr;
#[derive(Debug, Serialize, Deserialize)]
pub struct InfoPayload {
pub sequence_id: SmolStr,
#[serde(flatten)]
pub command: InfoCommand,
}
#[derive(Debug, Serialize, Deserialize)]
#[serde(tag = "command")]
pub enum InfoCommand {
#[serde(rename = "get_version")]
GetVersion,
}