Skip to main content

google_analytics_api_ga4/
get_metadata.rs

1use crate::types::{DimensionMetadata, MetricMetadata};
2use serde::{Deserialize, Serialize};
3
4/// <https://developers.google.com/analytics/devguides/reporting/data/v1/rest/v1beta/properties/getMetadata>
5#[derive(Default, Debug, Serialize, Deserialize, Clone)]
6#[serde(rename_all = "camelCase")]
7pub struct GetMetadataResponse {
8    #[serde(skip_serializing_if = "Option::is_none")]
9    pub name: Option<String>,
10    #[serde(skip_serializing_if = "Option::is_none")]
11    pub dimensions: Option<Vec<DimensionMetadata>>,
12    #[serde(skip_serializing_if = "Option::is_none")]
13    pub metrics: Option<Vec<MetricMetadata>>,
14}