pinterest_api/response/
images.rs1use serde::{Deserialize, Serialize};
2use std::collections::HashMap as Map;
3
4#[derive(Serialize, Deserialize, Debug, Clone, Default)]
5pub struct Images {
6 #[serde(rename = "150x150")]
7 pub size_150x150: Image,
8 #[serde(rename = "400x300")]
9 pub size_400x300: Image,
10 #[serde(rename = "600x")]
11 pub size_600x: Image,
12 #[serde(rename = "1200x")]
13 pub size_1200x: Image,
14
15 #[serde(flatten, skip_serializing_if = "Map::is_empty")]
16 pub extra: Map<String, serde_json::Value>,
17}
18
19#[derive(Serialize, Deserialize, Debug, Clone, Default)]
20pub struct Image {
21 pub width: i64,
22 pub height: i64,
23 pub url: String,
24
25 #[serde(flatten, skip_serializing_if = "Map::is_empty")]
26 pub extra: Map<String, serde_json::Value>,
27}