source: vendor/google/apiclient-services/src/ManufacturerCenter/Attributes.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: 13.0 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\ManufacturerCenter;
19
20class Attributes extends \Google\Collection
21{
22 protected $collection_key = 'videoLink';
23 protected $additionalImageLinkType = Image::class;
24 protected $additionalImageLinkDataType = 'array';
25 /**
26 * @var string
27 */
28 public $ageGroup;
29 /**
30 * @var string
31 */
32 public $brand;
33 protected $capacityType = Capacity::class;
34 protected $capacityDataType = '';
35 protected $certificationType = GoogleShoppingManufacturersV1ProductCertification::class;
36 protected $certificationDataType = 'array';
37 /**
38 * @var string
39 */
40 public $color;
41 protected $countType = Count::class;
42 protected $countDataType = '';
43 /**
44 * @var string
45 */
46 public $description;
47 /**
48 * @var string
49 */
50 public $disclosureDate;
51 /**
52 * @var string[]
53 */
54 public $excludedDestination;
55 protected $featureDescriptionType = FeatureDescription::class;
56 protected $featureDescriptionDataType = 'array';
57 /**
58 * @var string
59 */
60 public $flavor;
61 /**
62 * @var string
63 */
64 public $format;
65 /**
66 * @var string
67 */
68 public $gender;
69 protected $groceryType = Grocery::class;
70 protected $groceryDataType = '';
71 /**
72 * @var string[]
73 */
74 public $gtin;
75 protected $imageLinkType = Image::class;
76 protected $imageLinkDataType = '';
77 /**
78 * @var string[]
79 */
80 public $includedDestination;
81 /**
82 * @var string[]
83 */
84 public $intendedCountry;
85 /**
86 * @var string
87 */
88 public $itemGroupId;
89 /**
90 * @var string
91 */
92 public $material;
93 /**
94 * @var string
95 */
96 public $mpn;
97 protected $nutritionType = Nutrition::class;
98 protected $nutritionDataType = '';
99 /**
100 * @var string
101 */
102 public $pattern;
103 protected $productDetailType = ProductDetail::class;
104 protected $productDetailDataType = 'array';
105 /**
106 * @var string[]
107 */
108 public $productHighlight;
109 /**
110 * @var string
111 */
112 public $productLine;
113 /**
114 * @var string
115 */
116 public $productName;
117 /**
118 * @var string
119 */
120 public $productPageUrl;
121 /**
122 * @var string[]
123 */
124 public $productType;
125 /**
126 * @var string
127 */
128 public $releaseDate;
129 /**
130 * @var string[]
131 */
132 public $richProductContent;
133 /**
134 * @var string
135 */
136 public $scent;
137 /**
138 * @var string
139 */
140 public $size;
141 /**
142 * @var string
143 */
144 public $sizeSystem;
145 /**
146 * @var string[]
147 */
148 public $sizeType;
149 protected $suggestedRetailPriceType = Price::class;
150 protected $suggestedRetailPriceDataType = '';
151 /**
152 * @var string
153 */
154 public $targetClientId;
155 /**
156 * @var string
157 */
158 public $theme;
159 /**
160 * @var string
161 */
162 public $title;
163 /**
164 * @var string[]
165 */
166 public $videoLink;
167 /**
168 * @var string
169 */
170 public $virtualModelLink;
171
172 /**
173 * @param Image[]
174 */
175 public function setAdditionalImageLink($additionalImageLink)
176 {
177 $this->additionalImageLink = $additionalImageLink;
178 }
179 /**
180 * @return Image[]
181 */
182 public function getAdditionalImageLink()
183 {
184 return $this->additionalImageLink;
185 }
186 /**
187 * @param string
188 */
189 public function setAgeGroup($ageGroup)
190 {
191 $this->ageGroup = $ageGroup;
192 }
193 /**
194 * @return string
195 */
196 public function getAgeGroup()
197 {
198 return $this->ageGroup;
199 }
200 /**
201 * @param string
202 */
203 public function setBrand($brand)
204 {
205 $this->brand = $brand;
206 }
207 /**
208 * @return string
209 */
210 public function getBrand()
211 {
212 return $this->brand;
213 }
214 /**
215 * @param Capacity
216 */
217 public function setCapacity(Capacity $capacity)
218 {
219 $this->capacity = $capacity;
220 }
221 /**
222 * @return Capacity
223 */
224 public function getCapacity()
225 {
226 return $this->capacity;
227 }
228 /**
229 * @param GoogleShoppingManufacturersV1ProductCertification[]
230 */
231 public function setCertification($certification)
232 {
233 $this->certification = $certification;
234 }
235 /**
236 * @return GoogleShoppingManufacturersV1ProductCertification[]
237 */
238 public function getCertification()
239 {
240 return $this->certification;
241 }
242 /**
243 * @param string
244 */
245 public function setColor($color)
246 {
247 $this->color = $color;
248 }
249 /**
250 * @return string
251 */
252 public function getColor()
253 {
254 return $this->color;
255 }
256 /**
257 * @param Count
258 */
259 public function setCount(Count $count)
260 {
261 $this->count = $count;
262 }
263 /**
264 * @return Count
265 */
266 public function getCount()
267 {
268 return $this->count;
269 }
270 /**
271 * @param string
272 */
273 public function setDescription($description)
274 {
275 $this->description = $description;
276 }
277 /**
278 * @return string
279 */
280 public function getDescription()
281 {
282 return $this->description;
283 }
284 /**
285 * @param string
286 */
287 public function setDisclosureDate($disclosureDate)
288 {
289 $this->disclosureDate = $disclosureDate;
290 }
291 /**
292 * @return string
293 */
294 public function getDisclosureDate()
295 {
296 return $this->disclosureDate;
297 }
298 /**
299 * @param string[]
300 */
301 public function setExcludedDestination($excludedDestination)
302 {
303 $this->excludedDestination = $excludedDestination;
304 }
305 /**
306 * @return string[]
307 */
308 public function getExcludedDestination()
309 {
310 return $this->excludedDestination;
311 }
312 /**
313 * @param FeatureDescription[]
314 */
315 public function setFeatureDescription($featureDescription)
316 {
317 $this->featureDescription = $featureDescription;
318 }
319 /**
320 * @return FeatureDescription[]
321 */
322 public function getFeatureDescription()
323 {
324 return $this->featureDescription;
325 }
326 /**
327 * @param string
328 */
329 public function setFlavor($flavor)
330 {
331 $this->flavor = $flavor;
332 }
333 /**
334 * @return string
335 */
336 public function getFlavor()
337 {
338 return $this->flavor;
339 }
340 /**
341 * @param string
342 */
343 public function setFormat($format)
344 {
345 $this->format = $format;
346 }
347 /**
348 * @return string
349 */
350 public function getFormat()
351 {
352 return $this->format;
353 }
354 /**
355 * @param string
356 */
357 public function setGender($gender)
358 {
359 $this->gender = $gender;
360 }
361 /**
362 * @return string
363 */
364 public function getGender()
365 {
366 return $this->gender;
367 }
368 /**
369 * @param Grocery
370 */
371 public function setGrocery(Grocery $grocery)
372 {
373 $this->grocery = $grocery;
374 }
375 /**
376 * @return Grocery
377 */
378 public function getGrocery()
379 {
380 return $this->grocery;
381 }
382 /**
383 * @param string[]
384 */
385 public function setGtin($gtin)
386 {
387 $this->gtin = $gtin;
388 }
389 /**
390 * @return string[]
391 */
392 public function getGtin()
393 {
394 return $this->gtin;
395 }
396 /**
397 * @param Image
398 */
399 public function setImageLink(Image $imageLink)
400 {
401 $this->imageLink = $imageLink;
402 }
403 /**
404 * @return Image
405 */
406 public function getImageLink()
407 {
408 return $this->imageLink;
409 }
410 /**
411 * @param string[]
412 */
413 public function setIncludedDestination($includedDestination)
414 {
415 $this->includedDestination = $includedDestination;
416 }
417 /**
418 * @return string[]
419 */
420 public function getIncludedDestination()
421 {
422 return $this->includedDestination;
423 }
424 /**
425 * @param string[]
426 */
427 public function setIntendedCountry($intendedCountry)
428 {
429 $this->intendedCountry = $intendedCountry;
430 }
431 /**
432 * @return string[]
433 */
434 public function getIntendedCountry()
435 {
436 return $this->intendedCountry;
437 }
438 /**
439 * @param string
440 */
441 public function setItemGroupId($itemGroupId)
442 {
443 $this->itemGroupId = $itemGroupId;
444 }
445 /**
446 * @return string
447 */
448 public function getItemGroupId()
449 {
450 return $this->itemGroupId;
451 }
452 /**
453 * @param string
454 */
455 public function setMaterial($material)
456 {
457 $this->material = $material;
458 }
459 /**
460 * @return string
461 */
462 public function getMaterial()
463 {
464 return $this->material;
465 }
466 /**
467 * @param string
468 */
469 public function setMpn($mpn)
470 {
471 $this->mpn = $mpn;
472 }
473 /**
474 * @return string
475 */
476 public function getMpn()
477 {
478 return $this->mpn;
479 }
480 /**
481 * @param Nutrition
482 */
483 public function setNutrition(Nutrition $nutrition)
484 {
485 $this->nutrition = $nutrition;
486 }
487 /**
488 * @return Nutrition
489 */
490 public function getNutrition()
491 {
492 return $this->nutrition;
493 }
494 /**
495 * @param string
496 */
497 public function setPattern($pattern)
498 {
499 $this->pattern = $pattern;
500 }
501 /**
502 * @return string
503 */
504 public function getPattern()
505 {
506 return $this->pattern;
507 }
508 /**
509 * @param ProductDetail[]
510 */
511 public function setProductDetail($productDetail)
512 {
513 $this->productDetail = $productDetail;
514 }
515 /**
516 * @return ProductDetail[]
517 */
518 public function getProductDetail()
519 {
520 return $this->productDetail;
521 }
522 /**
523 * @param string[]
524 */
525 public function setProductHighlight($productHighlight)
526 {
527 $this->productHighlight = $productHighlight;
528 }
529 /**
530 * @return string[]
531 */
532 public function getProductHighlight()
533 {
534 return $this->productHighlight;
535 }
536 /**
537 * @param string
538 */
539 public function setProductLine($productLine)
540 {
541 $this->productLine = $productLine;
542 }
543 /**
544 * @return string
545 */
546 public function getProductLine()
547 {
548 return $this->productLine;
549 }
550 /**
551 * @param string
552 */
553 public function setProductName($productName)
554 {
555 $this->productName = $productName;
556 }
557 /**
558 * @return string
559 */
560 public function getProductName()
561 {
562 return $this->productName;
563 }
564 /**
565 * @param string
566 */
567 public function setProductPageUrl($productPageUrl)
568 {
569 $this->productPageUrl = $productPageUrl;
570 }
571 /**
572 * @return string
573 */
574 public function getProductPageUrl()
575 {
576 return $this->productPageUrl;
577 }
578 /**
579 * @param string[]
580 */
581 public function setProductType($productType)
582 {
583 $this->productType = $productType;
584 }
585 /**
586 * @return string[]
587 */
588 public function getProductType()
589 {
590 return $this->productType;
591 }
592 /**
593 * @param string
594 */
595 public function setReleaseDate($releaseDate)
596 {
597 $this->releaseDate = $releaseDate;
598 }
599 /**
600 * @return string
601 */
602 public function getReleaseDate()
603 {
604 return $this->releaseDate;
605 }
606 /**
607 * @param string[]
608 */
609 public function setRichProductContent($richProductContent)
610 {
611 $this->richProductContent = $richProductContent;
612 }
613 /**
614 * @return string[]
615 */
616 public function getRichProductContent()
617 {
618 return $this->richProductContent;
619 }
620 /**
621 * @param string
622 */
623 public function setScent($scent)
624 {
625 $this->scent = $scent;
626 }
627 /**
628 * @return string
629 */
630 public function getScent()
631 {
632 return $this->scent;
633 }
634 /**
635 * @param string
636 */
637 public function setSize($size)
638 {
639 $this->size = $size;
640 }
641 /**
642 * @return string
643 */
644 public function getSize()
645 {
646 return $this->size;
647 }
648 /**
649 * @param string
650 */
651 public function setSizeSystem($sizeSystem)
652 {
653 $this->sizeSystem = $sizeSystem;
654 }
655 /**
656 * @return string
657 */
658 public function getSizeSystem()
659 {
660 return $this->sizeSystem;
661 }
662 /**
663 * @param string[]
664 */
665 public function setSizeType($sizeType)
666 {
667 $this->sizeType = $sizeType;
668 }
669 /**
670 * @return string[]
671 */
672 public function getSizeType()
673 {
674 return $this->sizeType;
675 }
676 /**
677 * @param Price
678 */
679 public function setSuggestedRetailPrice(Price $suggestedRetailPrice)
680 {
681 $this->suggestedRetailPrice = $suggestedRetailPrice;
682 }
683 /**
684 * @return Price
685 */
686 public function getSuggestedRetailPrice()
687 {
688 return $this->suggestedRetailPrice;
689 }
690 /**
691 * @param string
692 */
693 public function setTargetClientId($targetClientId)
694 {
695 $this->targetClientId = $targetClientId;
696 }
697 /**
698 * @return string
699 */
700 public function getTargetClientId()
701 {
702 return $this->targetClientId;
703 }
704 /**
705 * @param string
706 */
707 public function setTheme($theme)
708 {
709 $this->theme = $theme;
710 }
711 /**
712 * @return string
713 */
714 public function getTheme()
715 {
716 return $this->theme;
717 }
718 /**
719 * @param string
720 */
721 public function setTitle($title)
722 {
723 $this->title = $title;
724 }
725 /**
726 * @return string
727 */
728 public function getTitle()
729 {
730 return $this->title;
731 }
732 /**
733 * @param string[]
734 */
735 public function setVideoLink($videoLink)
736 {
737 $this->videoLink = $videoLink;
738 }
739 /**
740 * @return string[]
741 */
742 public function getVideoLink()
743 {
744 return $this->videoLink;
745 }
746 /**
747 * @param string
748 */
749 public function setVirtualModelLink($virtualModelLink)
750 {
751 $this->virtualModelLink = $virtualModelLink;
752 }
753 /**
754 * @return string
755 */
756 public function getVirtualModelLink()
757 {
758 return $this->virtualModelLink;
759 }
760}
761
762// Adding a class alias for backwards compatibility with the previous class name.
763class_alias(Attributes::class, 'Google_Service_ManufacturerCenter_Attributes');
Note: See TracBrowser for help on using the repository browser.