use serde::{Deserialize, Serialize};
#[derive(Debug, Clone, Serialize, Deserialize)]
pub struct PolicyIntent {
pub intent_id: String,
pub description: String,
pub target_latency_ms_p99: Option<f32>,
pub min_downlink_mbps: Option<f32>,
pub slice_hint: Option<String>,
pub application_id: Option<String>,
}
#[derive(Debug, Clone, Serialize, Deserialize)]
pub struct IntentProfile {
pub suggested_service_type: String,
pub fiveqi_hint: Option<u8>,
pub arp_priority_level: Option<u8>,
pub reflective_qos: bool,
pub notes: String,
}