late 0.0.1272

API reference for Zernio. Authenticate with a Bearer API key. Base URL: https://zernio.com/api Versioning and deprecation: all endpoints are versioned in the URL path (current version: /v1). Breaking changes only ship in a new path version; existing versions keep working. Deprecated operations are marked 'deprecated: true' in this spec and announced in the changelog (https://zernio.com/changelog) before removal. Errors: every 4xx/5xx response is application/json with a machine-readable 'code' and a human-readable 'error' message (see the ErrorResponse schema). Request ids: responses carry an X-Request-Id header with the id we log the request under. Quote it when reporting a problem. A valid x-request-id you send is reused as that id.
Documentation
# RunGoogleAnalyticsReportRequest

## Properties

Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**account_id** | **String** | Zernio account ID of the Google Analytics connection (platform `googleanalytics`). | 
**dimensions** | Option<**Vec<String>**> | GA4 dimension API names, e.g. `date`, `sessionSource`, `pagePath`. List them with GET /v1/analytics/googleanalytics/metadata. | [optional]
**metrics** | **Vec<String>** | GA4 metric API names, e.g. `sessions`, `activeUsers`, `keyEvents`, `totalRevenue`. | 
**dimension_filter** | Option<**std::collections::HashMap<String, serde_json::Value>**> | A Google FilterExpression on dimensions, in Google's own shape. | [optional]
**metric_filter** | Option<**std::collections::HashMap<String, serde_json::Value>**> | A Google FilterExpression on metrics, in Google's own shape. | [optional]
**order_bys** | Option<**Vec<std::collections::HashMap<String, serde_json::Value>>**> | Google OrderBy objects, e.g. `{ \"metric\": { \"metricName\": \"sessions\" }, \"desc\": true }`. | [optional]
**limit** | Option<**i32**> | Rows to return. Defaults to Google's default (10000). | [optional]
**date_ranges** | Option<[**Vec<models::RunGoogleAnalyticsReportRequestAllOfDateRangesInner>**]RunGoogleAnalyticsReportRequestAllOfDateRangesInner.md> | Defaults to the last 28 days (`28daysAgo` to `yesterday`). | [optional]
**offset** | Option<**i32**> | Row offset for paging through a report larger than `limit`. | [optional]
**keep_empty_rows** | Option<**bool**> |  | [optional]
**currency_code** | Option<**String**> | ISO 4217 code for currency metrics. Defaults to the property currency. | [optional]

[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)