Skip to main content

google_analytics_api_ga4/
batch_run_pivot_reports.rs

1use crate::run_pivot_reports::RunPivotReportRequest;
2use crate::types::RunPivotReportResponse;
3use serde::{Deserialize, Serialize};
4
5#[derive(Default, Debug, Serialize, Deserialize)]
6pub(crate) struct BatchRunPivotReportsRequestBody {
7    pub requests: Vec<RunPivotReportRequest>,
8}
9
10/// <https://developers.google.com/analytics/devguides/reporting/data/v1/rest/v1beta/properties/batchRunPivotReports>
11#[derive(Default, Debug, Serialize, Deserialize, Clone)]
12#[serde(rename_all = "camelCase")]
13pub struct BatchRunPivotReportsResponse {
14    #[serde(skip_serializing_if = "Option::is_none")]
15    pub pivot_reports: Option<Vec<RunPivotReportResponse>>,
16    #[serde(skip_serializing_if = "Option::is_none")]
17    pub kind: Option<String>,
18}