source: vendor/google/apiclient-services/src/Walletobjects/EventTicketClass.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: 16.4 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\Walletobjects;
19
20class EventTicketClass extends \Google\Collection
21{
22 protected $collection_key = 'valueAddedModuleData';
23 /**
24 * @var bool
25 */
26 public $allowMultipleUsersPerObject;
27 protected $appLinkDataType = AppLinkData::class;
28 protected $appLinkDataDataType = '';
29 protected $callbackOptionsType = CallbackOptions::class;
30 protected $callbackOptionsDataType = '';
31 protected $classTemplateInfoType = ClassTemplateInfo::class;
32 protected $classTemplateInfoDataType = '';
33 /**
34 * @var string
35 */
36 public $confirmationCodeLabel;
37 /**
38 * @var string
39 */
40 public $countryCode;
41 protected $customConfirmationCodeLabelType = LocalizedString::class;
42 protected $customConfirmationCodeLabelDataType = '';
43 protected $customGateLabelType = LocalizedString::class;
44 protected $customGateLabelDataType = '';
45 protected $customRowLabelType = LocalizedString::class;
46 protected $customRowLabelDataType = '';
47 protected $customSeatLabelType = LocalizedString::class;
48 protected $customSeatLabelDataType = '';
49 protected $customSectionLabelType = LocalizedString::class;
50 protected $customSectionLabelDataType = '';
51 protected $dateTimeType = EventDateTime::class;
52 protected $dateTimeDataType = '';
53 /**
54 * @var bool
55 */
56 public $enableSmartTap;
57 /**
58 * @var string
59 */
60 public $eventId;
61 protected $eventNameType = LocalizedString::class;
62 protected $eventNameDataType = '';
63 protected $finePrintType = LocalizedString::class;
64 protected $finePrintDataType = '';
65 /**
66 * @var string
67 */
68 public $gateLabel;
69 protected $heroImageType = Image::class;
70 protected $heroImageDataType = '';
71 /**
72 * @var string
73 */
74 public $hexBackgroundColor;
75 protected $homepageUriType = Uri::class;
76 protected $homepageUriDataType = '';
77 /**
78 * @var string
79 */
80 public $id;
81 protected $imageModulesDataType = ImageModuleData::class;
82 protected $imageModulesDataDataType = 'array';
83 protected $infoModuleDataType = InfoModuleData::class;
84 protected $infoModuleDataDataType = '';
85 /**
86 * @var string
87 */
88 public $issuerName;
89 /**
90 * @var string
91 */
92 public $kind;
93 protected $linksModuleDataType = LinksModuleData::class;
94 protected $linksModuleDataDataType = '';
95 protected $localizedIssuerNameType = LocalizedString::class;
96 protected $localizedIssuerNameDataType = '';
97 protected $locationsType = LatLongPoint::class;
98 protected $locationsDataType = 'array';
99 protected $logoType = Image::class;
100 protected $logoDataType = '';
101 protected $merchantLocationsType = MerchantLocation::class;
102 protected $merchantLocationsDataType = 'array';
103 protected $messagesType = Message::class;
104 protected $messagesDataType = 'array';
105 /**
106 * @var string
107 */
108 public $multipleDevicesAndHoldersAllowedStatus;
109 /**
110 * @var string
111 */
112 public $notifyPreference;
113 /**
114 * @var string[]
115 */
116 public $redemptionIssuers;
117 protected $reviewType = Review::class;
118 protected $reviewDataType = '';
119 /**
120 * @var string
121 */
122 public $reviewStatus;
123 /**
124 * @var string
125 */
126 public $rowLabel;
127 /**
128 * @var string
129 */
130 public $seatLabel;
131 /**
132 * @var string
133 */
134 public $sectionLabel;
135 protected $securityAnimationType = SecurityAnimation::class;
136 protected $securityAnimationDataType = '';
137 protected $textModulesDataType = TextModuleData::class;
138 protected $textModulesDataDataType = 'array';
139 protected $valueAddedModuleDataType = ValueAddedModuleData::class;
140 protected $valueAddedModuleDataDataType = 'array';
141 protected $venueType = EventVenue::class;
142 protected $venueDataType = '';
143 /**
144 * @var string
145 */
146 public $version;
147 /**
148 * @var string
149 */
150 public $viewUnlockRequirement;
151 protected $wideLogoType = Image::class;
152 protected $wideLogoDataType = '';
153 protected $wordMarkType = Image::class;
154 protected $wordMarkDataType = '';
155
156 /**
157 * @param bool
158 */
159 public function setAllowMultipleUsersPerObject($allowMultipleUsersPerObject)
160 {
161 $this->allowMultipleUsersPerObject = $allowMultipleUsersPerObject;
162 }
163 /**
164 * @return bool
165 */
166 public function getAllowMultipleUsersPerObject()
167 {
168 return $this->allowMultipleUsersPerObject;
169 }
170 /**
171 * @param AppLinkData
172 */
173 public function setAppLinkData(AppLinkData $appLinkData)
174 {
175 $this->appLinkData = $appLinkData;
176 }
177 /**
178 * @return AppLinkData
179 */
180 public function getAppLinkData()
181 {
182 return $this->appLinkData;
183 }
184 /**
185 * @param CallbackOptions
186 */
187 public function setCallbackOptions(CallbackOptions $callbackOptions)
188 {
189 $this->callbackOptions = $callbackOptions;
190 }
191 /**
192 * @return CallbackOptions
193 */
194 public function getCallbackOptions()
195 {
196 return $this->callbackOptions;
197 }
198 /**
199 * @param ClassTemplateInfo
200 */
201 public function setClassTemplateInfo(ClassTemplateInfo $classTemplateInfo)
202 {
203 $this->classTemplateInfo = $classTemplateInfo;
204 }
205 /**
206 * @return ClassTemplateInfo
207 */
208 public function getClassTemplateInfo()
209 {
210 return $this->classTemplateInfo;
211 }
212 /**
213 * @param string
214 */
215 public function setConfirmationCodeLabel($confirmationCodeLabel)
216 {
217 $this->confirmationCodeLabel = $confirmationCodeLabel;
218 }
219 /**
220 * @return string
221 */
222 public function getConfirmationCodeLabel()
223 {
224 return $this->confirmationCodeLabel;
225 }
226 /**
227 * @param string
228 */
229 public function setCountryCode($countryCode)
230 {
231 $this->countryCode = $countryCode;
232 }
233 /**
234 * @return string
235 */
236 public function getCountryCode()
237 {
238 return $this->countryCode;
239 }
240 /**
241 * @param LocalizedString
242 */
243 public function setCustomConfirmationCodeLabel(LocalizedString $customConfirmationCodeLabel)
244 {
245 $this->customConfirmationCodeLabel = $customConfirmationCodeLabel;
246 }
247 /**
248 * @return LocalizedString
249 */
250 public function getCustomConfirmationCodeLabel()
251 {
252 return $this->customConfirmationCodeLabel;
253 }
254 /**
255 * @param LocalizedString
256 */
257 public function setCustomGateLabel(LocalizedString $customGateLabel)
258 {
259 $this->customGateLabel = $customGateLabel;
260 }
261 /**
262 * @return LocalizedString
263 */
264 public function getCustomGateLabel()
265 {
266 return $this->customGateLabel;
267 }
268 /**
269 * @param LocalizedString
270 */
271 public function setCustomRowLabel(LocalizedString $customRowLabel)
272 {
273 $this->customRowLabel = $customRowLabel;
274 }
275 /**
276 * @return LocalizedString
277 */
278 public function getCustomRowLabel()
279 {
280 return $this->customRowLabel;
281 }
282 /**
283 * @param LocalizedString
284 */
285 public function setCustomSeatLabel(LocalizedString $customSeatLabel)
286 {
287 $this->customSeatLabel = $customSeatLabel;
288 }
289 /**
290 * @return LocalizedString
291 */
292 public function getCustomSeatLabel()
293 {
294 return $this->customSeatLabel;
295 }
296 /**
297 * @param LocalizedString
298 */
299 public function setCustomSectionLabel(LocalizedString $customSectionLabel)
300 {
301 $this->customSectionLabel = $customSectionLabel;
302 }
303 /**
304 * @return LocalizedString
305 */
306 public function getCustomSectionLabel()
307 {
308 return $this->customSectionLabel;
309 }
310 /**
311 * @param EventDateTime
312 */
313 public function setDateTime(EventDateTime $dateTime)
314 {
315 $this->dateTime = $dateTime;
316 }
317 /**
318 * @return EventDateTime
319 */
320 public function getDateTime()
321 {
322 return $this->dateTime;
323 }
324 /**
325 * @param bool
326 */
327 public function setEnableSmartTap($enableSmartTap)
328 {
329 $this->enableSmartTap = $enableSmartTap;
330 }
331 /**
332 * @return bool
333 */
334 public function getEnableSmartTap()
335 {
336 return $this->enableSmartTap;
337 }
338 /**
339 * @param string
340 */
341 public function setEventId($eventId)
342 {
343 $this->eventId = $eventId;
344 }
345 /**
346 * @return string
347 */
348 public function getEventId()
349 {
350 return $this->eventId;
351 }
352 /**
353 * @param LocalizedString
354 */
355 public function setEventName(LocalizedString $eventName)
356 {
357 $this->eventName = $eventName;
358 }
359 /**
360 * @return LocalizedString
361 */
362 public function getEventName()
363 {
364 return $this->eventName;
365 }
366 /**
367 * @param LocalizedString
368 */
369 public function setFinePrint(LocalizedString $finePrint)
370 {
371 $this->finePrint = $finePrint;
372 }
373 /**
374 * @return LocalizedString
375 */
376 public function getFinePrint()
377 {
378 return $this->finePrint;
379 }
380 /**
381 * @param string
382 */
383 public function setGateLabel($gateLabel)
384 {
385 $this->gateLabel = $gateLabel;
386 }
387 /**
388 * @return string
389 */
390 public function getGateLabel()
391 {
392 return $this->gateLabel;
393 }
394 /**
395 * @param Image
396 */
397 public function setHeroImage(Image $heroImage)
398 {
399 $this->heroImage = $heroImage;
400 }
401 /**
402 * @return Image
403 */
404 public function getHeroImage()
405 {
406 return $this->heroImage;
407 }
408 /**
409 * @param string
410 */
411 public function setHexBackgroundColor($hexBackgroundColor)
412 {
413 $this->hexBackgroundColor = $hexBackgroundColor;
414 }
415 /**
416 * @return string
417 */
418 public function getHexBackgroundColor()
419 {
420 return $this->hexBackgroundColor;
421 }
422 /**
423 * @param Uri
424 */
425 public function setHomepageUri(Uri $homepageUri)
426 {
427 $this->homepageUri = $homepageUri;
428 }
429 /**
430 * @return Uri
431 */
432 public function getHomepageUri()
433 {
434 return $this->homepageUri;
435 }
436 /**
437 * @param string
438 */
439 public function setId($id)
440 {
441 $this->id = $id;
442 }
443 /**
444 * @return string
445 */
446 public function getId()
447 {
448 return $this->id;
449 }
450 /**
451 * @param ImageModuleData[]
452 */
453 public function setImageModulesData($imageModulesData)
454 {
455 $this->imageModulesData = $imageModulesData;
456 }
457 /**
458 * @return ImageModuleData[]
459 */
460 public function getImageModulesData()
461 {
462 return $this->imageModulesData;
463 }
464 /**
465 * @param InfoModuleData
466 */
467 public function setInfoModuleData(InfoModuleData $infoModuleData)
468 {
469 $this->infoModuleData = $infoModuleData;
470 }
471 /**
472 * @return InfoModuleData
473 */
474 public function getInfoModuleData()
475 {
476 return $this->infoModuleData;
477 }
478 /**
479 * @param string
480 */
481 public function setIssuerName($issuerName)
482 {
483 $this->issuerName = $issuerName;
484 }
485 /**
486 * @return string
487 */
488 public function getIssuerName()
489 {
490 return $this->issuerName;
491 }
492 /**
493 * @param string
494 */
495 public function setKind($kind)
496 {
497 $this->kind = $kind;
498 }
499 /**
500 * @return string
501 */
502 public function getKind()
503 {
504 return $this->kind;
505 }
506 /**
507 * @param LinksModuleData
508 */
509 public function setLinksModuleData(LinksModuleData $linksModuleData)
510 {
511 $this->linksModuleData = $linksModuleData;
512 }
513 /**
514 * @return LinksModuleData
515 */
516 public function getLinksModuleData()
517 {
518 return $this->linksModuleData;
519 }
520 /**
521 * @param LocalizedString
522 */
523 public function setLocalizedIssuerName(LocalizedString $localizedIssuerName)
524 {
525 $this->localizedIssuerName = $localizedIssuerName;
526 }
527 /**
528 * @return LocalizedString
529 */
530 public function getLocalizedIssuerName()
531 {
532 return $this->localizedIssuerName;
533 }
534 /**
535 * @param LatLongPoint[]
536 */
537 public function setLocations($locations)
538 {
539 $this->locations = $locations;
540 }
541 /**
542 * @return LatLongPoint[]
543 */
544 public function getLocations()
545 {
546 return $this->locations;
547 }
548 /**
549 * @param Image
550 */
551 public function setLogo(Image $logo)
552 {
553 $this->logo = $logo;
554 }
555 /**
556 * @return Image
557 */
558 public function getLogo()
559 {
560 return $this->logo;
561 }
562 /**
563 * @param MerchantLocation[]
564 */
565 public function setMerchantLocations($merchantLocations)
566 {
567 $this->merchantLocations = $merchantLocations;
568 }
569 /**
570 * @return MerchantLocation[]
571 */
572 public function getMerchantLocations()
573 {
574 return $this->merchantLocations;
575 }
576 /**
577 * @param Message[]
578 */
579 public function setMessages($messages)
580 {
581 $this->messages = $messages;
582 }
583 /**
584 * @return Message[]
585 */
586 public function getMessages()
587 {
588 return $this->messages;
589 }
590 /**
591 * @param string
592 */
593 public function setMultipleDevicesAndHoldersAllowedStatus($multipleDevicesAndHoldersAllowedStatus)
594 {
595 $this->multipleDevicesAndHoldersAllowedStatus = $multipleDevicesAndHoldersAllowedStatus;
596 }
597 /**
598 * @return string
599 */
600 public function getMultipleDevicesAndHoldersAllowedStatus()
601 {
602 return $this->multipleDevicesAndHoldersAllowedStatus;
603 }
604 /**
605 * @param string
606 */
607 public function setNotifyPreference($notifyPreference)
608 {
609 $this->notifyPreference = $notifyPreference;
610 }
611 /**
612 * @return string
613 */
614 public function getNotifyPreference()
615 {
616 return $this->notifyPreference;
617 }
618 /**
619 * @param string[]
620 */
621 public function setRedemptionIssuers($redemptionIssuers)
622 {
623 $this->redemptionIssuers = $redemptionIssuers;
624 }
625 /**
626 * @return string[]
627 */
628 public function getRedemptionIssuers()
629 {
630 return $this->redemptionIssuers;
631 }
632 /**
633 * @param Review
634 */
635 public function setReview(Review $review)
636 {
637 $this->review = $review;
638 }
639 /**
640 * @return Review
641 */
642 public function getReview()
643 {
644 return $this->review;
645 }
646 /**
647 * @param string
648 */
649 public function setReviewStatus($reviewStatus)
650 {
651 $this->reviewStatus = $reviewStatus;
652 }
653 /**
654 * @return string
655 */
656 public function getReviewStatus()
657 {
658 return $this->reviewStatus;
659 }
660 /**
661 * @param string
662 */
663 public function setRowLabel($rowLabel)
664 {
665 $this->rowLabel = $rowLabel;
666 }
667 /**
668 * @return string
669 */
670 public function getRowLabel()
671 {
672 return $this->rowLabel;
673 }
674 /**
675 * @param string
676 */
677 public function setSeatLabel($seatLabel)
678 {
679 $this->seatLabel = $seatLabel;
680 }
681 /**
682 * @return string
683 */
684 public function getSeatLabel()
685 {
686 return $this->seatLabel;
687 }
688 /**
689 * @param string
690 */
691 public function setSectionLabel($sectionLabel)
692 {
693 $this->sectionLabel = $sectionLabel;
694 }
695 /**
696 * @return string
697 */
698 public function getSectionLabel()
699 {
700 return $this->sectionLabel;
701 }
702 /**
703 * @param SecurityAnimation
704 */
705 public function setSecurityAnimation(SecurityAnimation $securityAnimation)
706 {
707 $this->securityAnimation = $securityAnimation;
708 }
709 /**
710 * @return SecurityAnimation
711 */
712 public function getSecurityAnimation()
713 {
714 return $this->securityAnimation;
715 }
716 /**
717 * @param TextModuleData[]
718 */
719 public function setTextModulesData($textModulesData)
720 {
721 $this->textModulesData = $textModulesData;
722 }
723 /**
724 * @return TextModuleData[]
725 */
726 public function getTextModulesData()
727 {
728 return $this->textModulesData;
729 }
730 /**
731 * @param ValueAddedModuleData[]
732 */
733 public function setValueAddedModuleData($valueAddedModuleData)
734 {
735 $this->valueAddedModuleData = $valueAddedModuleData;
736 }
737 /**
738 * @return ValueAddedModuleData[]
739 */
740 public function getValueAddedModuleData()
741 {
742 return $this->valueAddedModuleData;
743 }
744 /**
745 * @param EventVenue
746 */
747 public function setVenue(EventVenue $venue)
748 {
749 $this->venue = $venue;
750 }
751 /**
752 * @return EventVenue
753 */
754 public function getVenue()
755 {
756 return $this->venue;
757 }
758 /**
759 * @param string
760 */
761 public function setVersion($version)
762 {
763 $this->version = $version;
764 }
765 /**
766 * @return string
767 */
768 public function getVersion()
769 {
770 return $this->version;
771 }
772 /**
773 * @param string
774 */
775 public function setViewUnlockRequirement($viewUnlockRequirement)
776 {
777 $this->viewUnlockRequirement = $viewUnlockRequirement;
778 }
779 /**
780 * @return string
781 */
782 public function getViewUnlockRequirement()
783 {
784 return $this->viewUnlockRequirement;
785 }
786 /**
787 * @param Image
788 */
789 public function setWideLogo(Image $wideLogo)
790 {
791 $this->wideLogo = $wideLogo;
792 }
793 /**
794 * @return Image
795 */
796 public function getWideLogo()
797 {
798 return $this->wideLogo;
799 }
800 /**
801 * @param Image
802 */
803 public function setWordMark(Image $wordMark)
804 {
805 $this->wordMark = $wordMark;
806 }
807 /**
808 * @return Image
809 */
810 public function getWordMark()
811 {
812 return $this->wordMark;
813 }
814}
815
816// Adding a class alias for backwards compatibility with the previous class name.
817class_alias(EventTicketClass::class, 'Google_Service_Walletobjects_EventTicketClass');
Note: See TracBrowser for help on using the repository browser.