source: vendor/google/apiclient-services/src/DisplayVideo/Creative.php@ f9c482b

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

Upload new project files

  • Property mode set to 100644
File size: 14.9 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\DisplayVideo;
19
20class Creative extends \Google\Collection
21{
22 protected $collection_key = 'transcodes';
23 protected $additionalDimensionsType = Dimensions::class;
24 protected $additionalDimensionsDataType = 'array';
25 /**
26 * @var string
27 */
28 public $advertiserId;
29 /**
30 * @var string
31 */
32 public $appendedTag;
33 protected $assetsType = AssetAssociation::class;
34 protected $assetsDataType = 'array';
35 /**
36 * @var string
37 */
38 public $cmPlacementId;
39 protected $cmTrackingAdType = CmTrackingAd::class;
40 protected $cmTrackingAdDataType = '';
41 /**
42 * @var string[]
43 */
44 public $companionCreativeIds;
45 protected $counterEventsType = CounterEvent::class;
46 protected $counterEventsDataType = 'array';
47 /**
48 * @var string
49 */
50 public $createTime;
51 /**
52 * @var string[]
53 */
54 public $creativeAttributes;
55 /**
56 * @var string
57 */
58 public $creativeId;
59 /**
60 * @var string
61 */
62 public $creativeType;
63 protected $dimensionsType = Dimensions::class;
64 protected $dimensionsDataType = '';
65 /**
66 * @var string
67 */
68 public $displayName;
69 /**
70 * @var bool
71 */
72 public $dynamic;
73 /**
74 * @var string
75 */
76 public $entityStatus;
77 protected $exitEventsType = ExitEvent::class;
78 protected $exitEventsDataType = 'array';
79 /**
80 * @var bool
81 */
82 public $expandOnHover;
83 /**
84 * @var string
85 */
86 public $expandingDirection;
87 /**
88 * @var string
89 */
90 public $hostingSource;
91 /**
92 * @var bool
93 */
94 public $html5Video;
95 /**
96 * @var bool
97 */
98 public $iasCampaignMonitoring;
99 /**
100 * @var string
101 */
102 public $integrationCode;
103 /**
104 * @var string
105 */
106 public $jsTrackerUrl;
107 /**
108 * @var string[]
109 */
110 public $lineItemIds;
111 /**
112 * @var string
113 */
114 public $mediaDuration;
115 /**
116 * @var bool
117 */
118 public $mp3Audio;
119 /**
120 * @var string
121 */
122 public $name;
123 /**
124 * @var string
125 */
126 public $notes;
127 protected $obaIconType = ObaIcon::class;
128 protected $obaIconDataType = '';
129 /**
130 * @var bool
131 */
132 public $oggAudio;
133 protected $progressOffsetType = AudioVideoOffset::class;
134 protected $progressOffsetDataType = '';
135 /**
136 * @var bool
137 */
138 public $requireHtml5;
139 /**
140 * @var bool
141 */
142 public $requireMraid;
143 /**
144 * @var bool
145 */
146 public $requirePingForAttribution;
147 protected $reviewStatusType = ReviewStatusInfo::class;
148 protected $reviewStatusDataType = '';
149 protected $skipOffsetType = AudioVideoOffset::class;
150 protected $skipOffsetDataType = '';
151 /**
152 * @var bool
153 */
154 public $skippable;
155 /**
156 * @var string
157 */
158 public $thirdPartyTag;
159 protected $thirdPartyUrlsType = ThirdPartyUrl::class;
160 protected $thirdPartyUrlsDataType = 'array';
161 protected $timerEventsType = TimerEvent::class;
162 protected $timerEventsDataType = 'array';
163 /**
164 * @var string[]
165 */
166 public $trackerUrls;
167 protected $transcodesType = Transcode::class;
168 protected $transcodesDataType = 'array';
169 protected $universalAdIdType = UniversalAdId::class;
170 protected $universalAdIdDataType = '';
171 /**
172 * @var string
173 */
174 public $updateTime;
175 /**
176 * @var string
177 */
178 public $vastTagUrl;
179 /**
180 * @var bool
181 */
182 public $vpaid;
183
184 /**
185 * @param Dimensions[]
186 */
187 public function setAdditionalDimensions($additionalDimensions)
188 {
189 $this->additionalDimensions = $additionalDimensions;
190 }
191 /**
192 * @return Dimensions[]
193 */
194 public function getAdditionalDimensions()
195 {
196 return $this->additionalDimensions;
197 }
198 /**
199 * @param string
200 */
201 public function setAdvertiserId($advertiserId)
202 {
203 $this->advertiserId = $advertiserId;
204 }
205 /**
206 * @return string
207 */
208 public function getAdvertiserId()
209 {
210 return $this->advertiserId;
211 }
212 /**
213 * @param string
214 */
215 public function setAppendedTag($appendedTag)
216 {
217 $this->appendedTag = $appendedTag;
218 }
219 /**
220 * @return string
221 */
222 public function getAppendedTag()
223 {
224 return $this->appendedTag;
225 }
226 /**
227 * @param AssetAssociation[]
228 */
229 public function setAssets($assets)
230 {
231 $this->assets = $assets;
232 }
233 /**
234 * @return AssetAssociation[]
235 */
236 public function getAssets()
237 {
238 return $this->assets;
239 }
240 /**
241 * @param string
242 */
243 public function setCmPlacementId($cmPlacementId)
244 {
245 $this->cmPlacementId = $cmPlacementId;
246 }
247 /**
248 * @return string
249 */
250 public function getCmPlacementId()
251 {
252 return $this->cmPlacementId;
253 }
254 /**
255 * @param CmTrackingAd
256 */
257 public function setCmTrackingAd(CmTrackingAd $cmTrackingAd)
258 {
259 $this->cmTrackingAd = $cmTrackingAd;
260 }
261 /**
262 * @return CmTrackingAd
263 */
264 public function getCmTrackingAd()
265 {
266 return $this->cmTrackingAd;
267 }
268 /**
269 * @param string[]
270 */
271 public function setCompanionCreativeIds($companionCreativeIds)
272 {
273 $this->companionCreativeIds = $companionCreativeIds;
274 }
275 /**
276 * @return string[]
277 */
278 public function getCompanionCreativeIds()
279 {
280 return $this->companionCreativeIds;
281 }
282 /**
283 * @param CounterEvent[]
284 */
285 public function setCounterEvents($counterEvents)
286 {
287 $this->counterEvents = $counterEvents;
288 }
289 /**
290 * @return CounterEvent[]
291 */
292 public function getCounterEvents()
293 {
294 return $this->counterEvents;
295 }
296 /**
297 * @param string
298 */
299 public function setCreateTime($createTime)
300 {
301 $this->createTime = $createTime;
302 }
303 /**
304 * @return string
305 */
306 public function getCreateTime()
307 {
308 return $this->createTime;
309 }
310 /**
311 * @param string[]
312 */
313 public function setCreativeAttributes($creativeAttributes)
314 {
315 $this->creativeAttributes = $creativeAttributes;
316 }
317 /**
318 * @return string[]
319 */
320 public function getCreativeAttributes()
321 {
322 return $this->creativeAttributes;
323 }
324 /**
325 * @param string
326 */
327 public function setCreativeId($creativeId)
328 {
329 $this->creativeId = $creativeId;
330 }
331 /**
332 * @return string
333 */
334 public function getCreativeId()
335 {
336 return $this->creativeId;
337 }
338 /**
339 * @param string
340 */
341 public function setCreativeType($creativeType)
342 {
343 $this->creativeType = $creativeType;
344 }
345 /**
346 * @return string
347 */
348 public function getCreativeType()
349 {
350 return $this->creativeType;
351 }
352 /**
353 * @param Dimensions
354 */
355 public function setDimensions(Dimensions $dimensions)
356 {
357 $this->dimensions = $dimensions;
358 }
359 /**
360 * @return Dimensions
361 */
362 public function getDimensions()
363 {
364 return $this->dimensions;
365 }
366 /**
367 * @param string
368 */
369 public function setDisplayName($displayName)
370 {
371 $this->displayName = $displayName;
372 }
373 /**
374 * @return string
375 */
376 public function getDisplayName()
377 {
378 return $this->displayName;
379 }
380 /**
381 * @param bool
382 */
383 public function setDynamic($dynamic)
384 {
385 $this->dynamic = $dynamic;
386 }
387 /**
388 * @return bool
389 */
390 public function getDynamic()
391 {
392 return $this->dynamic;
393 }
394 /**
395 * @param string
396 */
397 public function setEntityStatus($entityStatus)
398 {
399 $this->entityStatus = $entityStatus;
400 }
401 /**
402 * @return string
403 */
404 public function getEntityStatus()
405 {
406 return $this->entityStatus;
407 }
408 /**
409 * @param ExitEvent[]
410 */
411 public function setExitEvents($exitEvents)
412 {
413 $this->exitEvents = $exitEvents;
414 }
415 /**
416 * @return ExitEvent[]
417 */
418 public function getExitEvents()
419 {
420 return $this->exitEvents;
421 }
422 /**
423 * @param bool
424 */
425 public function setExpandOnHover($expandOnHover)
426 {
427 $this->expandOnHover = $expandOnHover;
428 }
429 /**
430 * @return bool
431 */
432 public function getExpandOnHover()
433 {
434 return $this->expandOnHover;
435 }
436 /**
437 * @param string
438 */
439 public function setExpandingDirection($expandingDirection)
440 {
441 $this->expandingDirection = $expandingDirection;
442 }
443 /**
444 * @return string
445 */
446 public function getExpandingDirection()
447 {
448 return $this->expandingDirection;
449 }
450 /**
451 * @param string
452 */
453 public function setHostingSource($hostingSource)
454 {
455 $this->hostingSource = $hostingSource;
456 }
457 /**
458 * @return string
459 */
460 public function getHostingSource()
461 {
462 return $this->hostingSource;
463 }
464 /**
465 * @param bool
466 */
467 public function setHtml5Video($html5Video)
468 {
469 $this->html5Video = $html5Video;
470 }
471 /**
472 * @return bool
473 */
474 public function getHtml5Video()
475 {
476 return $this->html5Video;
477 }
478 /**
479 * @param bool
480 */
481 public function setIasCampaignMonitoring($iasCampaignMonitoring)
482 {
483 $this->iasCampaignMonitoring = $iasCampaignMonitoring;
484 }
485 /**
486 * @return bool
487 */
488 public function getIasCampaignMonitoring()
489 {
490 return $this->iasCampaignMonitoring;
491 }
492 /**
493 * @param string
494 */
495 public function setIntegrationCode($integrationCode)
496 {
497 $this->integrationCode = $integrationCode;
498 }
499 /**
500 * @return string
501 */
502 public function getIntegrationCode()
503 {
504 return $this->integrationCode;
505 }
506 /**
507 * @param string
508 */
509 public function setJsTrackerUrl($jsTrackerUrl)
510 {
511 $this->jsTrackerUrl = $jsTrackerUrl;
512 }
513 /**
514 * @return string
515 */
516 public function getJsTrackerUrl()
517 {
518 return $this->jsTrackerUrl;
519 }
520 /**
521 * @param string[]
522 */
523 public function setLineItemIds($lineItemIds)
524 {
525 $this->lineItemIds = $lineItemIds;
526 }
527 /**
528 * @return string[]
529 */
530 public function getLineItemIds()
531 {
532 return $this->lineItemIds;
533 }
534 /**
535 * @param string
536 */
537 public function setMediaDuration($mediaDuration)
538 {
539 $this->mediaDuration = $mediaDuration;
540 }
541 /**
542 * @return string
543 */
544 public function getMediaDuration()
545 {
546 return $this->mediaDuration;
547 }
548 /**
549 * @param bool
550 */
551 public function setMp3Audio($mp3Audio)
552 {
553 $this->mp3Audio = $mp3Audio;
554 }
555 /**
556 * @return bool
557 */
558 public function getMp3Audio()
559 {
560 return $this->mp3Audio;
561 }
562 /**
563 * @param string
564 */
565 public function setName($name)
566 {
567 $this->name = $name;
568 }
569 /**
570 * @return string
571 */
572 public function getName()
573 {
574 return $this->name;
575 }
576 /**
577 * @param string
578 */
579 public function setNotes($notes)
580 {
581 $this->notes = $notes;
582 }
583 /**
584 * @return string
585 */
586 public function getNotes()
587 {
588 return $this->notes;
589 }
590 /**
591 * @param ObaIcon
592 */
593 public function setObaIcon(ObaIcon $obaIcon)
594 {
595 $this->obaIcon = $obaIcon;
596 }
597 /**
598 * @return ObaIcon
599 */
600 public function getObaIcon()
601 {
602 return $this->obaIcon;
603 }
604 /**
605 * @param bool
606 */
607 public function setOggAudio($oggAudio)
608 {
609 $this->oggAudio = $oggAudio;
610 }
611 /**
612 * @return bool
613 */
614 public function getOggAudio()
615 {
616 return $this->oggAudio;
617 }
618 /**
619 * @param AudioVideoOffset
620 */
621 public function setProgressOffset(AudioVideoOffset $progressOffset)
622 {
623 $this->progressOffset = $progressOffset;
624 }
625 /**
626 * @return AudioVideoOffset
627 */
628 public function getProgressOffset()
629 {
630 return $this->progressOffset;
631 }
632 /**
633 * @param bool
634 */
635 public function setRequireHtml5($requireHtml5)
636 {
637 $this->requireHtml5 = $requireHtml5;
638 }
639 /**
640 * @return bool
641 */
642 public function getRequireHtml5()
643 {
644 return $this->requireHtml5;
645 }
646 /**
647 * @param bool
648 */
649 public function setRequireMraid($requireMraid)
650 {
651 $this->requireMraid = $requireMraid;
652 }
653 /**
654 * @return bool
655 */
656 public function getRequireMraid()
657 {
658 return $this->requireMraid;
659 }
660 /**
661 * @param bool
662 */
663 public function setRequirePingForAttribution($requirePingForAttribution)
664 {
665 $this->requirePingForAttribution = $requirePingForAttribution;
666 }
667 /**
668 * @return bool
669 */
670 public function getRequirePingForAttribution()
671 {
672 return $this->requirePingForAttribution;
673 }
674 /**
675 * @param ReviewStatusInfo
676 */
677 public function setReviewStatus(ReviewStatusInfo $reviewStatus)
678 {
679 $this->reviewStatus = $reviewStatus;
680 }
681 /**
682 * @return ReviewStatusInfo
683 */
684 public function getReviewStatus()
685 {
686 return $this->reviewStatus;
687 }
688 /**
689 * @param AudioVideoOffset
690 */
691 public function setSkipOffset(AudioVideoOffset $skipOffset)
692 {
693 $this->skipOffset = $skipOffset;
694 }
695 /**
696 * @return AudioVideoOffset
697 */
698 public function getSkipOffset()
699 {
700 return $this->skipOffset;
701 }
702 /**
703 * @param bool
704 */
705 public function setSkippable($skippable)
706 {
707 $this->skippable = $skippable;
708 }
709 /**
710 * @return bool
711 */
712 public function getSkippable()
713 {
714 return $this->skippable;
715 }
716 /**
717 * @param string
718 */
719 public function setThirdPartyTag($thirdPartyTag)
720 {
721 $this->thirdPartyTag = $thirdPartyTag;
722 }
723 /**
724 * @return string
725 */
726 public function getThirdPartyTag()
727 {
728 return $this->thirdPartyTag;
729 }
730 /**
731 * @param ThirdPartyUrl[]
732 */
733 public function setThirdPartyUrls($thirdPartyUrls)
734 {
735 $this->thirdPartyUrls = $thirdPartyUrls;
736 }
737 /**
738 * @return ThirdPartyUrl[]
739 */
740 public function getThirdPartyUrls()
741 {
742 return $this->thirdPartyUrls;
743 }
744 /**
745 * @param TimerEvent[]
746 */
747 public function setTimerEvents($timerEvents)
748 {
749 $this->timerEvents = $timerEvents;
750 }
751 /**
752 * @return TimerEvent[]
753 */
754 public function getTimerEvents()
755 {
756 return $this->timerEvents;
757 }
758 /**
759 * @param string[]
760 */
761 public function setTrackerUrls($trackerUrls)
762 {
763 $this->trackerUrls = $trackerUrls;
764 }
765 /**
766 * @return string[]
767 */
768 public function getTrackerUrls()
769 {
770 return $this->trackerUrls;
771 }
772 /**
773 * @param Transcode[]
774 */
775 public function setTranscodes($transcodes)
776 {
777 $this->transcodes = $transcodes;
778 }
779 /**
780 * @return Transcode[]
781 */
782 public function getTranscodes()
783 {
784 return $this->transcodes;
785 }
786 /**
787 * @param UniversalAdId
788 */
789 public function setUniversalAdId(UniversalAdId $universalAdId)
790 {
791 $this->universalAdId = $universalAdId;
792 }
793 /**
794 * @return UniversalAdId
795 */
796 public function getUniversalAdId()
797 {
798 return $this->universalAdId;
799 }
800 /**
801 * @param string
802 */
803 public function setUpdateTime($updateTime)
804 {
805 $this->updateTime = $updateTime;
806 }
807 /**
808 * @return string
809 */
810 public function getUpdateTime()
811 {
812 return $this->updateTime;
813 }
814 /**
815 * @param string
816 */
817 public function setVastTagUrl($vastTagUrl)
818 {
819 $this->vastTagUrl = $vastTagUrl;
820 }
821 /**
822 * @return string
823 */
824 public function getVastTagUrl()
825 {
826 return $this->vastTagUrl;
827 }
828 /**
829 * @param bool
830 */
831 public function setVpaid($vpaid)
832 {
833 $this->vpaid = $vpaid;
834 }
835 /**
836 * @return bool
837 */
838 public function getVpaid()
839 {
840 return $this->vpaid;
841 }
842}
843
844// Adding a class alias for backwards compatibility with the previous class name.
845class_alias(Creative::class, 'Google_Service_DisplayVideo_Creative');
Note: See TracBrowser for help on using the repository browser.