Skip to main content

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}