-
Notifications
You must be signed in to change notification settings - Fork 461
Expand file tree
/
Copy pathRow.php
More file actions
138 lines (126 loc) · 4.11 KB
/
Row.php
File metadata and controls
138 lines (126 loc) · 4.11 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
<?php
# Generated by the protocol buffer compiler. DO NOT EDIT!
# source: google/analytics/data/v1alpha/data.proto
namespace Google\Analytics\Data\V1alpha;
use Google\Protobuf\Internal\GPBType;
use Google\Protobuf\Internal\GPBUtil;
use Google\Protobuf\RepeatedField;
/**
* Report data for each row.
* For example if RunReportRequest contains:
* ```none
* "dimensions": [
* {
* "name": "eventName"
* },
* {
* "name": "countryId"
* }
* ],
* "metrics": [
* {
* "name": "eventCount"
* }
* ]
* ```
* One row with 'in_app_purchase' as the eventName, 'JP' as the countryId, and
* 15 as the eventCount, would be:
* ```none
* "dimensionValues": [
* {
* "value": "in_app_purchase"
* },
* {
* "value": "JP"
* }
* ],
* "metricValues": [
* {
* "value": "15"
* }
* ]
* ```
*
* Generated from protobuf message <code>google.analytics.data.v1alpha.Row</code>
*/
class Row extends \Google\Protobuf\Internal\Message
{
/**
* List of requested dimension values. In a PivotReport, dimension_values
* are only listed for dimensions included in a pivot.
*
* Generated from protobuf field <code>repeated .google.analytics.data.v1alpha.DimensionValue dimension_values = 1;</code>
*/
private $dimension_values;
/**
* List of requested visible metric values.
*
* Generated from protobuf field <code>repeated .google.analytics.data.v1alpha.MetricValue metric_values = 2;</code>
*/
private $metric_values;
/**
* Constructor.
*
* @param array $data {
* Optional. Data for populating the Message object.
*
* @type \Google\Analytics\Data\V1alpha\DimensionValue[] $dimension_values
* List of requested dimension values. In a PivotReport, dimension_values
* are only listed for dimensions included in a pivot.
* @type \Google\Analytics\Data\V1alpha\MetricValue[] $metric_values
* List of requested visible metric values.
* }
*/
public function __construct($data = NULL) {
\GPBMetadata\Google\Analytics\Data\V1Alpha\Data::initOnce();
parent::__construct($data);
}
/**
* List of requested dimension values. In a PivotReport, dimension_values
* are only listed for dimensions included in a pivot.
*
* Generated from protobuf field <code>repeated .google.analytics.data.v1alpha.DimensionValue dimension_values = 1;</code>
* @return RepeatedField<\Google\Analytics\Data\V1alpha\DimensionValue>
*/
public function getDimensionValues()
{
return $this->dimension_values;
}
/**
* List of requested dimension values. In a PivotReport, dimension_values
* are only listed for dimensions included in a pivot.
*
* Generated from protobuf field <code>repeated .google.analytics.data.v1alpha.DimensionValue dimension_values = 1;</code>
* @param \Google\Analytics\Data\V1alpha\DimensionValue[] $var
* @return $this
*/
public function setDimensionValues($var)
{
$arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Analytics\Data\V1alpha\DimensionValue::class);
$this->dimension_values = $arr;
return $this;
}
/**
* List of requested visible metric values.
*
* Generated from protobuf field <code>repeated .google.analytics.data.v1alpha.MetricValue metric_values = 2;</code>
* @return RepeatedField<\Google\Analytics\Data\V1alpha\MetricValue>
*/
public function getMetricValues()
{
return $this->metric_values;
}
/**
* List of requested visible metric values.
*
* Generated from protobuf field <code>repeated .google.analytics.data.v1alpha.MetricValue metric_values = 2;</code>
* @param \Google\Analytics\Data\V1alpha\MetricValue[] $var
* @return $this
*/
public function setMetricValues($var)
{
$arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Analytics\Data\V1alpha\MetricValue::class);
$this->metric_values = $arr;
return $this;
}
}