use crate::data_type::DataType; use crate::messages::RequestResponse; use serde::{Deserialize, Serialize}; use uuid::Uuid; #[derive(Debug, Clone, Serialize, Deserialize)] pub struct TelemetryDefinitionRequest { pub name: String, pub data_type: DataType, } #[derive(Debug, Clone, Serialize, Deserialize)] pub struct TelemetryDefinitionResponse { pub uuid: Uuid, } impl RequestResponse for TelemetryDefinitionRequest { type Response = TelemetryDefinitionResponse; }