# ReportRow

- [JSON representation](https://developers.google.com/admob/api/reference/rest/v1/ReportRow#SCHEMA_REPRESENTATION)
- [DimensionValue](https://developers.google.com/admob/api/reference/rest/v1/ReportRow#DimensionValue)
  - [JSON representation](https://developers.google.com/admob/api/reference/rest/v1/ReportRow#DimensionValue.SCHEMA_REPRESENTATION)
- [MetricValue](https://developers.google.com/admob/api/reference/rest/v1/ReportRow#MetricValue)
  - [JSON representation](https://developers.google.com/admob/api/reference/rest/v1/ReportRow#MetricValue.SCHEMA_REPRESENTATION)

A row of the returning report.

| JSON representation |
|---|
| ``` { "dimensionValues": { string: { object (`https://developers.google.com/admob/api/reference/rest/v1/ReportRow#DimensionValue`) }, ... }, "metricValues": { string: { object (`https://developers.google.com/admob/api/reference/rest/v1/ReportRow#MetricValue`) }, ... } } ``` |

| Fields ||
|---|---|
| `dimensionValues` | ``map (key: string, value: object (`https://developers.google.com/admob/api/reference/rest/v1/ReportRow#DimensionValue`))`` Map of dimension values in a row, with keys as enum name of the dimensions. An object containing a list of `"key": value` pairs. Example: `{ "name": "wrench", "mass": "1.3kg", "count": "3" }`. |
| `metricValues` | ``map (key: string, value: object (`https://developers.google.com/admob/api/reference/rest/v1/ReportRow#MetricValue`))`` Map of metric values in a row, with keys as enum name of the metrics. If a metric being requested has no value returned, the map will not include it. An object containing a list of `"key": value` pairs. Example: `{ "name": "wrench", "mass": "1.3kg", "count": "3" }`. |

## DimensionValue

Representation of a dimension value.

| JSON representation |
|---|
| ``` { "value": string, "displayLabel": string } ``` |

| Fields ||
|---|---|
| `value` | `string` Dimension value in the format specified in the report's spec Dimension enum. |
| `displayLabel` | `string` The localized string representation of the value. If unspecified, the display label should be derived from the value. |

## MetricValue

Representation of a metric value.

| JSON representation |
|---|
| ``` { // Union field `value` can be only one of the following: "integerValue": string, "doubleValue": number, "microsValue": string // End of list of possible types for union field `value`. } ``` |

| Fields ||
|---|---|
| Union field `value`. Metric value in the format specified in the report's spec Metric enum name. `value` can be only one of the following: ||
| `integerValue` | `string (https://developers.google.com/discovery/v1/type-format format)` Metric integer value. |
| `doubleValue` | `number` Double precision (approximate) decimal values. Rates are from 0 to 1. |
| `microsValue` | `string (https://developers.google.com/discovery/v1/type-format format)` Amount in micros. One million is equivalent to one unit. Currency value is in the unit (USD, EUR or other) specified by the request. For example, $6.50 whould be represented as 6500000 micros. |