gtrend-rs 0.2.0

Unofficial client for interacting with Google Trend API
Documentation
use derive_getters::Getters;
use serde::Deserialize;

/// Google trend GeoMap Widget
#[derive(Debug, Deserialize, Getters, Clone)]
#[serde(rename_all = "camelCase")]
pub struct GeoMap {
    default: DefaultGeoMap,
}

/// Subpart of Google trend [`GeoMap`]
#[derive(Debug, Deserialize, Getters, Clone)]
#[serde(rename_all = "camelCase")]
pub struct DefaultGeoMap {
    geo_map_data: Vec<GeoMapItem>,
}

/// Subpart of Google trend [`GeoMap`]
#[derive(Debug, Deserialize, Getters, Clone)]
#[serde(rename_all = "camelCase")]
pub struct GeoMapItem {
    formatted_value: Vec<String>,
    geo_code: String,
    geo_name: String,
    has_data: Vec<bool>,
    max_value_index: u32,
    value: Vec<u32>,
}