1<?php
2/*
3 * Copyright 2014 Google Inc.
4 *
5 * Licensed under the Apache License, Version 2.0 (the "License"); you may not
6 * use this file except in compliance with the License. You may obtain a copy of
7 * the License at
8 *
9 * http://www.apache.org/licenses/LICENSE-2.0
10 *
11 * Unless required by applicable law or agreed to in writing, software
12 * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
13 * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
14 * License for the specific language governing permissions and limitations under
15 * the License.
16 */
17
18class Google_Service_Doubleclicksearch_Conversion extends Google_Collection
19{
20  protected $collection_key = 'customMetric';
21  public $adGroupId;
22  public $adId;
23  public $advertiserId;
24  public $agencyId;
25  public $attributionModel;
26  public $campaignId;
27  public $channel;
28  public $clickId;
29  public $conversionId;
30  public $conversionModifiedTimestamp;
31  public $conversionTimestamp;
32  public $countMillis;
33  public $criterionId;
34  public $currencyCode;
35  protected $customDimensionType = 'Google_Service_Doubleclicksearch_CustomDimension';
36  protected $customDimensionDataType = 'array';
37  protected $customMetricType = 'Google_Service_Doubleclicksearch_CustomMetric';
38  protected $customMetricDataType = 'array';
39  public $deviceType;
40  public $dsConversionId;
41  public $engineAccountId;
42  public $floodlightOrderId;
43  public $inventoryAccountId;
44  public $productCountry;
45  public $productGroupId;
46  public $productId;
47  public $productLanguage;
48  public $quantityMillis;
49  public $revenueMicros;
50  public $segmentationId;
51  public $segmentationName;
52  public $segmentationType;
53  public $state;
54  public $storeId;
55  public $type;
56
57  public function setAdGroupId($adGroupId)
58  {
59    $this->adGroupId = $adGroupId;
60  }
61  public function getAdGroupId()
62  {
63    return $this->adGroupId;
64  }
65  public function setAdId($adId)
66  {
67    $this->adId = $adId;
68  }
69  public function getAdId()
70  {
71    return $this->adId;
72  }
73  public function setAdvertiserId($advertiserId)
74  {
75    $this->advertiserId = $advertiserId;
76  }
77  public function getAdvertiserId()
78  {
79    return $this->advertiserId;
80  }
81  public function setAgencyId($agencyId)
82  {
83    $this->agencyId = $agencyId;
84  }
85  public function getAgencyId()
86  {
87    return $this->agencyId;
88  }
89  public function setAttributionModel($attributionModel)
90  {
91    $this->attributionModel = $attributionModel;
92  }
93  public function getAttributionModel()
94  {
95    return $this->attributionModel;
96  }
97  public function setCampaignId($campaignId)
98  {
99    $this->campaignId = $campaignId;
100  }
101  public function getCampaignId()
102  {
103    return $this->campaignId;
104  }
105  public function setChannel($channel)
106  {
107    $this->channel = $channel;
108  }
109  public function getChannel()
110  {
111    return $this->channel;
112  }
113  public function setClickId($clickId)
114  {
115    $this->clickId = $clickId;
116  }
117  public function getClickId()
118  {
119    return $this->clickId;
120  }
121  public function setConversionId($conversionId)
122  {
123    $this->conversionId = $conversionId;
124  }
125  public function getConversionId()
126  {
127    return $this->conversionId;
128  }
129  public function setConversionModifiedTimestamp($conversionModifiedTimestamp)
130  {
131    $this->conversionModifiedTimestamp = $conversionModifiedTimestamp;
132  }
133  public function getConversionModifiedTimestamp()
134  {
135    return $this->conversionModifiedTimestamp;
136  }
137  public function setConversionTimestamp($conversionTimestamp)
138  {
139    $this->conversionTimestamp = $conversionTimestamp;
140  }
141  public function getConversionTimestamp()
142  {
143    return $this->conversionTimestamp;
144  }
145  public function setCountMillis($countMillis)
146  {
147    $this->countMillis = $countMillis;
148  }
149  public function getCountMillis()
150  {
151    return $this->countMillis;
152  }
153  public function setCriterionId($criterionId)
154  {
155    $this->criterionId = $criterionId;
156  }
157  public function getCriterionId()
158  {
159    return $this->criterionId;
160  }
161  public function setCurrencyCode($currencyCode)
162  {
163    $this->currencyCode = $currencyCode;
164  }
165  public function getCurrencyCode()
166  {
167    return $this->currencyCode;
168  }
169  /**
170   * @param Google_Service_Doubleclicksearch_CustomDimension
171   */
172  public function setCustomDimension($customDimension)
173  {
174    $this->customDimension = $customDimension;
175  }
176  /**
177   * @return Google_Service_Doubleclicksearch_CustomDimension
178   */
179  public function getCustomDimension()
180  {
181    return $this->customDimension;
182  }
183  /**
184   * @param Google_Service_Doubleclicksearch_CustomMetric
185   */
186  public function setCustomMetric($customMetric)
187  {
188    $this->customMetric = $customMetric;
189  }
190  /**
191   * @return Google_Service_Doubleclicksearch_CustomMetric
192   */
193  public function getCustomMetric()
194  {
195    return $this->customMetric;
196  }
197  public function setDeviceType($deviceType)
198  {
199    $this->deviceType = $deviceType;
200  }
201  public function getDeviceType()
202  {
203    return $this->deviceType;
204  }
205  public function setDsConversionId($dsConversionId)
206  {
207    $this->dsConversionId = $dsConversionId;
208  }
209  public function getDsConversionId()
210  {
211    return $this->dsConversionId;
212  }
213  public function setEngineAccountId($engineAccountId)
214  {
215    $this->engineAccountId = $engineAccountId;
216  }
217  public function getEngineAccountId()
218  {
219    return $this->engineAccountId;
220  }
221  public function setFloodlightOrderId($floodlightOrderId)
222  {
223    $this->floodlightOrderId = $floodlightOrderId;
224  }
225  public function getFloodlightOrderId()
226  {
227    return $this->floodlightOrderId;
228  }
229  public function setInventoryAccountId($inventoryAccountId)
230  {
231    $this->inventoryAccountId = $inventoryAccountId;
232  }
233  public function getInventoryAccountId()
234  {
235    return $this->inventoryAccountId;
236  }
237  public function setProductCountry($productCountry)
238  {
239    $this->productCountry = $productCountry;
240  }
241  public function getProductCountry()
242  {
243    return $this->productCountry;
244  }
245  public function setProductGroupId($productGroupId)
246  {
247    $this->productGroupId = $productGroupId;
248  }
249  public function getProductGroupId()
250  {
251    return $this->productGroupId;
252  }
253  public function setProductId($productId)
254  {
255    $this->productId = $productId;
256  }
257  public function getProductId()
258  {
259    return $this->productId;
260  }
261  public function setProductLanguage($productLanguage)
262  {
263    $this->productLanguage = $productLanguage;
264  }
265  public function getProductLanguage()
266  {
267    return $this->productLanguage;
268  }
269  public function setQuantityMillis($quantityMillis)
270  {
271    $this->quantityMillis = $quantityMillis;
272  }
273  public function getQuantityMillis()
274  {
275    return $this->quantityMillis;
276  }
277  public function setRevenueMicros($revenueMicros)
278  {
279    $this->revenueMicros = $revenueMicros;
280  }
281  public function getRevenueMicros()
282  {
283    return $this->revenueMicros;
284  }
285  public function setSegmentationId($segmentationId)
286  {
287    $this->segmentationId = $segmentationId;
288  }
289  public function getSegmentationId()
290  {
291    return $this->segmentationId;
292  }
293  public function setSegmentationName($segmentationName)
294  {
295    $this->segmentationName = $segmentationName;
296  }
297  public function getSegmentationName()
298  {
299    return $this->segmentationName;
300  }
301  public function setSegmentationType($segmentationType)
302  {
303    $this->segmentationType = $segmentationType;
304  }
305  public function getSegmentationType()
306  {
307    return $this->segmentationType;
308  }
309  public function setState($state)
310  {
311    $this->state = $state;
312  }
313  public function getState()
314  {
315    return $this->state;
316  }
317  public function setStoreId($storeId)
318  {
319    $this->storeId = $storeId;
320  }
321  public function getStoreId()
322  {
323    return $this->storeId;
324  }
325  public function setType($type)
326  {
327    $this->type = $type;
328  }
329  public function getType()
330  {
331    return $this->type;
332  }
333}
334