Files
telemetry_visualization/api/src/messages/telemetry_definition.rs

20 lines
483 B
Rust

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;
}