pinterest-api 0.2.0

Pinterest API library.
Documentation
use serde::{Deserialize, Serialize};
use std::collections::HashMap as Map;

#[derive(Serialize, Deserialize, Debug, Clone, Default)]
pub struct Images {
    #[serde(rename = "150x150")]
    pub size_150x150: Image,
    #[serde(rename = "400x300")]
    pub size_400x300: Image,
    #[serde(rename = "600x")]
    pub size_600x: Image,
    #[serde(rename = "1200x")]
    pub size_1200x: Image,

    #[serde(flatten, skip_serializing_if = "Map::is_empty")]
    pub extra: Map<String, serde_json::Value>,
}

#[derive(Serialize, Deserialize, Debug, Clone, Default)]
pub struct Image {
    pub width: i64,
    pub height: i64,
    pub url: String,

    #[serde(flatten, skip_serializing_if = "Map::is_empty")]
    pub extra: Map<String, serde_json::Value>,
}