backend_dispatcher/types/
ims.rs1use serde::{Deserialize, Serialize};
2
3#[derive(Serialize, Deserialize, Debug, Clone, Default)]
4pub struct ImsImageRecord2Update {
5 pub link: Link,
6 #[serde(skip_serializing_if = "Option::is_none")]
7 pub arch: Option<String>,
8}
9
10#[derive(Debug, Deserialize, Serialize, Clone, Default)]
11pub struct Link {
12 pub path: String,
13 #[serde(skip_serializing_if = "Option::is_none")]
14 pub etag: Option<String>,
15 pub r#type: String,
16}
17
18#[derive(Debug, Deserialize, Serialize, Clone, Default)]
19pub struct Image {
20 #[serde(skip_serializing_if = "Option::is_none")]
21 pub id: Option<String>,
22 #[serde(skip_serializing_if = "Option::is_none")]
23 pub created: Option<String>,
24 pub name: String,
25 #[serde(skip_serializing_if = "Option::is_none")]
26 pub link: Option<Link>,
27 #[serde(skip_serializing_if = "Option::is_none")]
28 pub arch: Option<String>,
29}