systemprompt_agent/models/a2a/service_status.rs
1use serde::{Deserialize, Serialize};
2
3#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq)]
4#[serde(rename_all = "camelCase")]
5pub struct ServiceStatusParams {
6 pub status: String,
7 #[serde(default)]
8 pub default: bool,
9 #[serde(skip_serializing_if = "Option::is_none")]
10 pub port: Option<u16>,
11 #[serde(skip_serializing_if = "Option::is_none")]
12 pub pid: Option<u32>,
13}