podman_rest_client/v5/models/schema2_platform_spec.rs
1use serde::{Deserialize, Serialize};
2#[derive(Default, Debug, Serialize, Deserialize)]
3/// Schema2PlatformSpec describes the platform which a particular manifest is
4/// specialized for.
5/// This is publicly visible as c/image/manifest.Schema2PlatformSpec.
6pub struct Schema2PlatformSpec {
7 pub architecture: Option<String>,
8 pub features: Option<Vec<String>>,
9 pub os: Option<String>,
10 #[serde(rename = "os.features")]
11 pub os_features: Option<Vec<String>>,
12 #[serde(rename = "os.version")]
13 pub os_version: Option<String>,
14 pub variant: Option<String>,
15}