pinterest_api/response/
images.rs

1use 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}