podman_rest_client/v5/models/
system_component_version.rs

1use serde::{Deserialize, Serialize};
2#[derive(Default, Debug, Serialize, Deserialize)]
3/// SystemComponentVersion is the type used by pkg/domain/entities
4pub struct SystemComponentVersion {
5    #[serde(rename = "ApiVersion")]
6    pub api_version: Option<String>,
7    #[serde(rename = "Arch")]
8    pub arch: Option<String>,
9    #[serde(rename = "BuildTime")]
10    pub build_time: Option<String>,
11    #[serde(rename = "Components")]
12    pub components: Option<Vec<crate::v5::models::ComponentVersion>>,
13    #[serde(rename = "Experimental")]
14    pub experimental: Option<bool>,
15    #[serde(rename = "GitCommit")]
16    pub git_commit: Option<String>,
17    #[serde(rename = "GoVersion")]
18    pub go_version: Option<String>,
19    #[serde(rename = "KernelVersion")]
20    pub kernel_version: Option<String>,
21    #[serde(rename = "MinAPIVersion")]
22    pub min_api_version: Option<String>,
23    #[serde(rename = "Os")]
24    pub os: Option<String>,
25    #[serde(rename = "Platform")]
26    pub platform: Option<crate::v5::models::SystemComponentVersionPlatform>,
27    #[serde(rename = "Version")]
28    pub version: Option<String>,
29}