use righ_dm_rs::{RighIpv4Addr, RighNodeID};
use serde::{Deserialize, Serialize};
#[derive(Debug, Clone, Serialize, Deserialize)]
pub struct UdsWorkerRegistration {
pub worker_id: RighNodeID,
pub ipv4_addr: RighIpv4Addr,
}
#[derive(Debug, Clone, Serialize, Deserialize)]
#[serde(rename_all = "snake_case")]
pub enum UdsRegistrationResponse {
Accepted,
Rejected { reason: String },
}