source: vendor/google/apiclient-services/src/AdExchangeBuyer/Product.php

Last change on this file was e3d4e0a, checked in by Vlado 222039 <vlado.popovski@…>, 7 days ago

Upload project files

  • Property mode set to 100644
File size: 7.7 KB
Line 
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
18namespace Google\Service\AdExchangeBuyer;
19
20class Product extends \Google\Collection
21{
22 protected $collection_key = 'sharedTargetings';
23 protected $billedBuyerType = Buyer::class;
24 protected $billedBuyerDataType = '';
25 protected $buyerType = Buyer::class;
26 protected $buyerDataType = '';
27 public $creationTimeMs;
28 protected $creatorContactsType = ContactInformation::class;
29 protected $creatorContactsDataType = 'array';
30 public $creatorRole;
31 protected $deliveryControlType = DeliveryControl::class;
32 protected $deliveryControlDataType = '';
33 public $flightEndTimeMs;
34 public $flightStartTimeMs;
35 public $hasCreatorSignedOff;
36 public $inventorySource;
37 public $kind;
38 protected $labelsType = MarketplaceLabel::class;
39 protected $labelsDataType = 'array';
40 public $lastUpdateTimeMs;
41 public $legacyOfferId;
42 public $marketplacePublisherProfileId;
43 public $name;
44 public $privateAuctionId;
45 public $productId;
46 public $publisherProfileId;
47 protected $publisherProvidedForecastType = PublisherProvidedForecast::class;
48 protected $publisherProvidedForecastDataType = '';
49 public $revisionNumber;
50 protected $sellerType = Seller::class;
51 protected $sellerDataType = '';
52 protected $sharedTargetingsType = SharedTargeting::class;
53 protected $sharedTargetingsDataType = 'array';
54 public $state;
55 public $syndicationProduct;
56 protected $termsType = DealTerms::class;
57 protected $termsDataType = '';
58 public $webPropertyCode;
59
60 /**
61 * @param Buyer
62 */
63 public function setBilledBuyer(Buyer $billedBuyer)
64 {
65 $this->billedBuyer = $billedBuyer;
66 }
67 /**
68 * @return Buyer
69 */
70 public function getBilledBuyer()
71 {
72 return $this->billedBuyer;
73 }
74 /**
75 * @param Buyer
76 */
77 public function setBuyer(Buyer $buyer)
78 {
79 $this->buyer = $buyer;
80 }
81 /**
82 * @return Buyer
83 */
84 public function getBuyer()
85 {
86 return $this->buyer;
87 }
88 public function setCreationTimeMs($creationTimeMs)
89 {
90 $this->creationTimeMs = $creationTimeMs;
91 }
92 public function getCreationTimeMs()
93 {
94 return $this->creationTimeMs;
95 }
96 /**
97 * @param ContactInformation[]
98 */
99 public function setCreatorContacts($creatorContacts)
100 {
101 $this->creatorContacts = $creatorContacts;
102 }
103 /**
104 * @return ContactInformation[]
105 */
106 public function getCreatorContacts()
107 {
108 return $this->creatorContacts;
109 }
110 public function setCreatorRole($creatorRole)
111 {
112 $this->creatorRole = $creatorRole;
113 }
114 public function getCreatorRole()
115 {
116 return $this->creatorRole;
117 }
118 /**
119 * @param DeliveryControl
120 */
121 public function setDeliveryControl(DeliveryControl $deliveryControl)
122 {
123 $this->deliveryControl = $deliveryControl;
124 }
125 /**
126 * @return DeliveryControl
127 */
128 public function getDeliveryControl()
129 {
130 return $this->deliveryControl;
131 }
132 public function setFlightEndTimeMs($flightEndTimeMs)
133 {
134 $this->flightEndTimeMs = $flightEndTimeMs;
135 }
136 public function getFlightEndTimeMs()
137 {
138 return $this->flightEndTimeMs;
139 }
140 public function setFlightStartTimeMs($flightStartTimeMs)
141 {
142 $this->flightStartTimeMs = $flightStartTimeMs;
143 }
144 public function getFlightStartTimeMs()
145 {
146 return $this->flightStartTimeMs;
147 }
148 public function setHasCreatorSignedOff($hasCreatorSignedOff)
149 {
150 $this->hasCreatorSignedOff = $hasCreatorSignedOff;
151 }
152 public function getHasCreatorSignedOff()
153 {
154 return $this->hasCreatorSignedOff;
155 }
156 public function setInventorySource($inventorySource)
157 {
158 $this->inventorySource = $inventorySource;
159 }
160 public function getInventorySource()
161 {
162 return $this->inventorySource;
163 }
164 public function setKind($kind)
165 {
166 $this->kind = $kind;
167 }
168 public function getKind()
169 {
170 return $this->kind;
171 }
172 /**
173 * @param MarketplaceLabel[]
174 */
175 public function setLabels($labels)
176 {
177 $this->labels = $labels;
178 }
179 /**
180 * @return MarketplaceLabel[]
181 */
182 public function getLabels()
183 {
184 return $this->labels;
185 }
186 public function setLastUpdateTimeMs($lastUpdateTimeMs)
187 {
188 $this->lastUpdateTimeMs = $lastUpdateTimeMs;
189 }
190 public function getLastUpdateTimeMs()
191 {
192 return $this->lastUpdateTimeMs;
193 }
194 public function setLegacyOfferId($legacyOfferId)
195 {
196 $this->legacyOfferId = $legacyOfferId;
197 }
198 public function getLegacyOfferId()
199 {
200 return $this->legacyOfferId;
201 }
202 public function setMarketplacePublisherProfileId($marketplacePublisherProfileId)
203 {
204 $this->marketplacePublisherProfileId = $marketplacePublisherProfileId;
205 }
206 public function getMarketplacePublisherProfileId()
207 {
208 return $this->marketplacePublisherProfileId;
209 }
210 public function setName($name)
211 {
212 $this->name = $name;
213 }
214 public function getName()
215 {
216 return $this->name;
217 }
218 public function setPrivateAuctionId($privateAuctionId)
219 {
220 $this->privateAuctionId = $privateAuctionId;
221 }
222 public function getPrivateAuctionId()
223 {
224 return $this->privateAuctionId;
225 }
226 public function setProductId($productId)
227 {
228 $this->productId = $productId;
229 }
230 public function getProductId()
231 {
232 return $this->productId;
233 }
234 public function setPublisherProfileId($publisherProfileId)
235 {
236 $this->publisherProfileId = $publisherProfileId;
237 }
238 public function getPublisherProfileId()
239 {
240 return $this->publisherProfileId;
241 }
242 /**
243 * @param PublisherProvidedForecast
244 */
245 public function setPublisherProvidedForecast(PublisherProvidedForecast $publisherProvidedForecast)
246 {
247 $this->publisherProvidedForecast = $publisherProvidedForecast;
248 }
249 /**
250 * @return PublisherProvidedForecast
251 */
252 public function getPublisherProvidedForecast()
253 {
254 return $this->publisherProvidedForecast;
255 }
256 public function setRevisionNumber($revisionNumber)
257 {
258 $this->revisionNumber = $revisionNumber;
259 }
260 public function getRevisionNumber()
261 {
262 return $this->revisionNumber;
263 }
264 /**
265 * @param Seller
266 */
267 public function setSeller(Seller $seller)
268 {
269 $this->seller = $seller;
270 }
271 /**
272 * @return Seller
273 */
274 public function getSeller()
275 {
276 return $this->seller;
277 }
278 /**
279 * @param SharedTargeting[]
280 */
281 public function setSharedTargetings($sharedTargetings)
282 {
283 $this->sharedTargetings = $sharedTargetings;
284 }
285 /**
286 * @return SharedTargeting[]
287 */
288 public function getSharedTargetings()
289 {
290 return $this->sharedTargetings;
291 }
292 public function setState($state)
293 {
294 $this->state = $state;
295 }
296 public function getState()
297 {
298 return $this->state;
299 }
300 public function setSyndicationProduct($syndicationProduct)
301 {
302 $this->syndicationProduct = $syndicationProduct;
303 }
304 public function getSyndicationProduct()
305 {
306 return $this->syndicationProduct;
307 }
308 /**
309 * @param DealTerms
310 */
311 public function setTerms(DealTerms $terms)
312 {
313 $this->terms = $terms;
314 }
315 /**
316 * @return DealTerms
317 */
318 public function getTerms()
319 {
320 return $this->terms;
321 }
322 public function setWebPropertyCode($webPropertyCode)
323 {
324 $this->webPropertyCode = $webPropertyCode;
325 }
326 public function getWebPropertyCode()
327 {
328 return $this->webPropertyCode;
329 }
330}
331
332// Adding a class alias for backwards compatibility with the previous class name.
333class_alias(Product::class, 'Google_Service_AdExchangeBuyer_Product');
Note: See TracBrowser for help on using the repository browser.