source: vendor/google/apiclient-services/src/Walletobjects/FlightObject.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: 11.9 KB
RevLine 
[f9c482b]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 FlightObject extends \Google\Collection
21{
22 protected $collection_key = 'valueAddedModuleData';
23 protected $appLinkDataType = AppLinkData::class;
24 protected $appLinkDataDataType = '';
25 protected $barcodeType = Barcode::class;
26 protected $barcodeDataType = '';
27 protected $boardingAndSeatingInfoType = BoardingAndSeatingInfo::class;
28 protected $boardingAndSeatingInfoDataType = '';
29 /**
30 * @var string
31 */
32 public $classId;
33 protected $classReferenceType = FlightClass::class;
34 protected $classReferenceDataType = '';
35 /**
36 * @var bool
37 */
38 public $disableExpirationNotification;
39 protected $groupingInfoType = GroupingInfo::class;
40 protected $groupingInfoDataType = '';
41 /**
42 * @var bool
43 */
44 public $hasLinkedDevice;
45 /**
46 * @var bool
47 */
48 public $hasUsers;
49 protected $heroImageType = Image::class;
50 protected $heroImageDataType = '';
51 /**
52 * @var string
53 */
54 public $hexBackgroundColor;
55 /**
56 * @var string
57 */
58 public $id;
59 protected $imageModulesDataType = ImageModuleData::class;
60 protected $imageModulesDataDataType = 'array';
61 protected $infoModuleDataType = InfoModuleData::class;
62 protected $infoModuleDataDataType = '';
63 /**
64 * @var string
65 */
66 public $kind;
67 /**
68 * @var string[]
69 */
70 public $linkedObjectIds;
71 protected $linksModuleDataType = LinksModuleData::class;
72 protected $linksModuleDataDataType = '';
73 protected $locationsType = LatLongPoint::class;
74 protected $locationsDataType = 'array';
75 protected $merchantLocationsType = MerchantLocation::class;
76 protected $merchantLocationsDataType = 'array';
77 protected $messagesType = Message::class;
78 protected $messagesDataType = 'array';
79 /**
80 * @var string
81 */
82 public $notifyPreference;
83 protected $passConstraintsType = PassConstraints::class;
84 protected $passConstraintsDataType = '';
85 /**
86 * @var string
87 */
88 public $passengerName;
89 protected $reservationInfoType = ReservationInfo::class;
90 protected $reservationInfoDataType = '';
91 protected $rotatingBarcodeType = RotatingBarcode::class;
92 protected $rotatingBarcodeDataType = '';
93 protected $saveRestrictionsType = SaveRestrictions::class;
94 protected $saveRestrictionsDataType = '';
95 protected $securityProgramLogoType = Image::class;
96 protected $securityProgramLogoDataType = '';
97 /**
98 * @var string
99 */
100 public $smartTapRedemptionValue;
101 /**
102 * @var string
103 */
104 public $state;
105 protected $textModulesDataType = TextModuleData::class;
106 protected $textModulesDataDataType = 'array';
107 protected $validTimeIntervalType = TimeInterval::class;
108 protected $validTimeIntervalDataType = '';
109 protected $valueAddedModuleDataType = ValueAddedModuleData::class;
110 protected $valueAddedModuleDataDataType = 'array';
111 /**
112 * @var string
113 */
114 public $version;
115
116 /**
117 * @param AppLinkData
118 */
119 public function setAppLinkData(AppLinkData $appLinkData)
120 {
121 $this->appLinkData = $appLinkData;
122 }
123 /**
124 * @return AppLinkData
125 */
126 public function getAppLinkData()
127 {
128 return $this->appLinkData;
129 }
130 /**
131 * @param Barcode
132 */
133 public function setBarcode(Barcode $barcode)
134 {
135 $this->barcode = $barcode;
136 }
137 /**
138 * @return Barcode
139 */
140 public function getBarcode()
141 {
142 return $this->barcode;
143 }
144 /**
145 * @param BoardingAndSeatingInfo
146 */
147 public function setBoardingAndSeatingInfo(BoardingAndSeatingInfo $boardingAndSeatingInfo)
148 {
149 $this->boardingAndSeatingInfo = $boardingAndSeatingInfo;
150 }
151 /**
152 * @return BoardingAndSeatingInfo
153 */
154 public function getBoardingAndSeatingInfo()
155 {
156 return $this->boardingAndSeatingInfo;
157 }
158 /**
159 * @param string
160 */
161 public function setClassId($classId)
162 {
163 $this->classId = $classId;
164 }
165 /**
166 * @return string
167 */
168 public function getClassId()
169 {
170 return $this->classId;
171 }
172 /**
173 * @param FlightClass
174 */
175 public function setClassReference(FlightClass $classReference)
176 {
177 $this->classReference = $classReference;
178 }
179 /**
180 * @return FlightClass
181 */
182 public function getClassReference()
183 {
184 return $this->classReference;
185 }
186 /**
187 * @param bool
188 */
189 public function setDisableExpirationNotification($disableExpirationNotification)
190 {
191 $this->disableExpirationNotification = $disableExpirationNotification;
192 }
193 /**
194 * @return bool
195 */
196 public function getDisableExpirationNotification()
197 {
198 return $this->disableExpirationNotification;
199 }
200 /**
201 * @param GroupingInfo
202 */
203 public function setGroupingInfo(GroupingInfo $groupingInfo)
204 {
205 $this->groupingInfo = $groupingInfo;
206 }
207 /**
208 * @return GroupingInfo
209 */
210 public function getGroupingInfo()
211 {
212 return $this->groupingInfo;
213 }
214 /**
215 * @param bool
216 */
217 public function setHasLinkedDevice($hasLinkedDevice)
218 {
219 $this->hasLinkedDevice = $hasLinkedDevice;
220 }
221 /**
222 * @return bool
223 */
224 public function getHasLinkedDevice()
225 {
226 return $this->hasLinkedDevice;
227 }
228 /**
229 * @param bool
230 */
231 public function setHasUsers($hasUsers)
232 {
233 $this->hasUsers = $hasUsers;
234 }
235 /**
236 * @return bool
237 */
238 public function getHasUsers()
239 {
240 return $this->hasUsers;
241 }
242 /**
243 * @param Image
244 */
245 public function setHeroImage(Image $heroImage)
246 {
247 $this->heroImage = $heroImage;
248 }
249 /**
250 * @return Image
251 */
252 public function getHeroImage()
253 {
254 return $this->heroImage;
255 }
256 /**
257 * @param string
258 */
259 public function setHexBackgroundColor($hexBackgroundColor)
260 {
261 $this->hexBackgroundColor = $hexBackgroundColor;
262 }
263 /**
264 * @return string
265 */
266 public function getHexBackgroundColor()
267 {
268 return $this->hexBackgroundColor;
269 }
270 /**
271 * @param string
272 */
273 public function setId($id)
274 {
275 $this->id = $id;
276 }
277 /**
278 * @return string
279 */
280 public function getId()
281 {
282 return $this->id;
283 }
284 /**
285 * @param ImageModuleData[]
286 */
287 public function setImageModulesData($imageModulesData)
288 {
289 $this->imageModulesData = $imageModulesData;
290 }
291 /**
292 * @return ImageModuleData[]
293 */
294 public function getImageModulesData()
295 {
296 return $this->imageModulesData;
297 }
298 /**
299 * @param InfoModuleData
300 */
301 public function setInfoModuleData(InfoModuleData $infoModuleData)
302 {
303 $this->infoModuleData = $infoModuleData;
304 }
305 /**
306 * @return InfoModuleData
307 */
308 public function getInfoModuleData()
309 {
310 return $this->infoModuleData;
311 }
312 /**
313 * @param string
314 */
315 public function setKind($kind)
316 {
317 $this->kind = $kind;
318 }
319 /**
320 * @return string
321 */
322 public function getKind()
323 {
324 return $this->kind;
325 }
326 /**
327 * @param string[]
328 */
329 public function setLinkedObjectIds($linkedObjectIds)
330 {
331 $this->linkedObjectIds = $linkedObjectIds;
332 }
333 /**
334 * @return string[]
335 */
336 public function getLinkedObjectIds()
337 {
338 return $this->linkedObjectIds;
339 }
340 /**
341 * @param LinksModuleData
342 */
343 public function setLinksModuleData(LinksModuleData $linksModuleData)
344 {
345 $this->linksModuleData = $linksModuleData;
346 }
347 /**
348 * @return LinksModuleData
349 */
350 public function getLinksModuleData()
351 {
352 return $this->linksModuleData;
353 }
354 /**
355 * @param LatLongPoint[]
356 */
357 public function setLocations($locations)
358 {
359 $this->locations = $locations;
360 }
361 /**
362 * @return LatLongPoint[]
363 */
364 public function getLocations()
365 {
366 return $this->locations;
367 }
368 /**
369 * @param MerchantLocation[]
370 */
371 public function setMerchantLocations($merchantLocations)
372 {
373 $this->merchantLocations = $merchantLocations;
374 }
375 /**
376 * @return MerchantLocation[]
377 */
378 public function getMerchantLocations()
379 {
380 return $this->merchantLocations;
381 }
382 /**
383 * @param Message[]
384 */
385 public function setMessages($messages)
386 {
387 $this->messages = $messages;
388 }
389 /**
390 * @return Message[]
391 */
392 public function getMessages()
393 {
394 return $this->messages;
395 }
396 /**
397 * @param string
398 */
399 public function setNotifyPreference($notifyPreference)
400 {
401 $this->notifyPreference = $notifyPreference;
402 }
403 /**
404 * @return string
405 */
406 public function getNotifyPreference()
407 {
408 return $this->notifyPreference;
409 }
410 /**
411 * @param PassConstraints
412 */
413 public function setPassConstraints(PassConstraints $passConstraints)
414 {
415 $this->passConstraints = $passConstraints;
416 }
417 /**
418 * @return PassConstraints
419 */
420 public function getPassConstraints()
421 {
422 return $this->passConstraints;
423 }
424 /**
425 * @param string
426 */
427 public function setPassengerName($passengerName)
428 {
429 $this->passengerName = $passengerName;
430 }
431 /**
432 * @return string
433 */
434 public function getPassengerName()
435 {
436 return $this->passengerName;
437 }
438 /**
439 * @param ReservationInfo
440 */
441 public function setReservationInfo(ReservationInfo $reservationInfo)
442 {
443 $this->reservationInfo = $reservationInfo;
444 }
445 /**
446 * @return ReservationInfo
447 */
448 public function getReservationInfo()
449 {
450 return $this->reservationInfo;
451 }
452 /**
453 * @param RotatingBarcode
454 */
455 public function setRotatingBarcode(RotatingBarcode $rotatingBarcode)
456 {
457 $this->rotatingBarcode = $rotatingBarcode;
458 }
459 /**
460 * @return RotatingBarcode
461 */
462 public function getRotatingBarcode()
463 {
464 return $this->rotatingBarcode;
465 }
466 /**
467 * @param SaveRestrictions
468 */
469 public function setSaveRestrictions(SaveRestrictions $saveRestrictions)
470 {
471 $this->saveRestrictions = $saveRestrictions;
472 }
473 /**
474 * @return SaveRestrictions
475 */
476 public function getSaveRestrictions()
477 {
478 return $this->saveRestrictions;
479 }
480 /**
481 * @param Image
482 */
483 public function setSecurityProgramLogo(Image $securityProgramLogo)
484 {
485 $this->securityProgramLogo = $securityProgramLogo;
486 }
487 /**
488 * @return Image
489 */
490 public function getSecurityProgramLogo()
491 {
492 return $this->securityProgramLogo;
493 }
494 /**
495 * @param string
496 */
497 public function setSmartTapRedemptionValue($smartTapRedemptionValue)
498 {
499 $this->smartTapRedemptionValue = $smartTapRedemptionValue;
500 }
501 /**
502 * @return string
503 */
504 public function getSmartTapRedemptionValue()
505 {
506 return $this->smartTapRedemptionValue;
507 }
508 /**
509 * @param string
510 */
511 public function setState($state)
512 {
513 $this->state = $state;
514 }
515 /**
516 * @return string
517 */
518 public function getState()
519 {
520 return $this->state;
521 }
522 /**
523 * @param TextModuleData[]
524 */
525 public function setTextModulesData($textModulesData)
526 {
527 $this->textModulesData = $textModulesData;
528 }
529 /**
530 * @return TextModuleData[]
531 */
532 public function getTextModulesData()
533 {
534 return $this->textModulesData;
535 }
536 /**
537 * @param TimeInterval
538 */
539 public function setValidTimeInterval(TimeInterval $validTimeInterval)
540 {
541 $this->validTimeInterval = $validTimeInterval;
542 }
543 /**
544 * @return TimeInterval
545 */
546 public function getValidTimeInterval()
547 {
548 return $this->validTimeInterval;
549 }
550 /**
551 * @param ValueAddedModuleData[]
552 */
553 public function setValueAddedModuleData($valueAddedModuleData)
554 {
555 $this->valueAddedModuleData = $valueAddedModuleData;
556 }
557 /**
558 * @return ValueAddedModuleData[]
559 */
560 public function getValueAddedModuleData()
561 {
562 return $this->valueAddedModuleData;
563 }
564 /**
565 * @param string
566 */
567 public function setVersion($version)
568 {
569 $this->version = $version;
570 }
571 /**
572 * @return string
573 */
574 public function getVersion()
575 {
576 return $this->version;
577 }
578}
579
580// Adding a class alias for backwards compatibility with the previous class name.
581class_alias(FlightObject::class, 'Google_Service_Walletobjects_FlightObject');
Note: See TracBrowser for help on using the repository browser.