Skip to main content

rustriff_lib/domain/dto/
spectrum_contract_dto.rs

1use serde::{Deserialize, Serialize};
2
3/// Analyzer metadata shared with the frontend to avoid IPC contract drift.
4#[derive(Debug, Clone, Serialize, Deserialize)]
5pub struct SpectrumContractDto {
6    pub live_spectrum_event: String,
7    pub min_db: f32,
8    pub max_db: f32,
9    pub min_frequency_hz: f32,
10    pub max_frequency_hz: f32,
11}