Initial commit

This commit is contained in:
Local Administrator
2025-04-18 10:32:42 +02:00
commit b83134aca3
29643 changed files with 3045897 additions and 0 deletions

View File

@@ -0,0 +1,62 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\Walletobjects;
class ActivationOptions extends \Google\Model
{
/**
* @var string
*/
public $activationUrl;
/**
* @var bool
*/
public $allowReactivation;
/**
* @param string
*/
public function setActivationUrl($activationUrl)
{
$this->activationUrl = $activationUrl;
}
/**
* @return string
*/
public function getActivationUrl()
{
return $this->activationUrl;
}
/**
* @param bool
*/
public function setAllowReactivation($allowReactivation)
{
$this->allowReactivation = $allowReactivation;
}
/**
* @return bool
*/
public function getAllowReactivation()
{
return $this->allowReactivation;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(ActivationOptions::class, 'Google_Service_Walletobjects_ActivationOptions');

View File

@@ -0,0 +1,44 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\Walletobjects;
class ActivationStatus extends \Google\Model
{
/**
* @var string
*/
public $state;
/**
* @param string
*/
public function setState($state)
{
$this->state = $state;
}
/**
* @return string
*/
public function getState()
{
return $this->state;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(ActivationStatus::class, 'Google_Service_Walletobjects_ActivationStatus');

View File

@@ -0,0 +1,42 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\Walletobjects;
class AddMessageRequest extends \Google\Model
{
protected $messageType = Message::class;
protected $messageDataType = '';
/**
* @param Message
*/
public function setMessage(Message $message)
{
$this->message = $message;
}
/**
* @return Message
*/
public function getMessage()
{
return $this->message;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(AddMessageRequest::class, 'Google_Service_Walletobjects_AddMessageRequest');

View File

@@ -0,0 +1,114 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\Walletobjects;
class AirportInfo extends \Google\Model
{
/**
* @var string
*/
public $airportIataCode;
protected $airportNameOverrideType = LocalizedString::class;
protected $airportNameOverrideDataType = '';
/**
* @var string
*/
public $gate;
/**
* @var string
*/
public $kind;
/**
* @var string
*/
public $terminal;
/**
* @param string
*/
public function setAirportIataCode($airportIataCode)
{
$this->airportIataCode = $airportIataCode;
}
/**
* @return string
*/
public function getAirportIataCode()
{
return $this->airportIataCode;
}
/**
* @param LocalizedString
*/
public function setAirportNameOverride(LocalizedString $airportNameOverride)
{
$this->airportNameOverride = $airportNameOverride;
}
/**
* @return LocalizedString
*/
public function getAirportNameOverride()
{
return $this->airportNameOverride;
}
/**
* @param string
*/
public function setGate($gate)
{
$this->gate = $gate;
}
/**
* @return string
*/
public function getGate()
{
return $this->gate;
}
/**
* @param string
*/
public function setKind($kind)
{
$this->kind = $kind;
}
/**
* @return string
*/
public function getKind()
{
return $this->kind;
}
/**
* @param string
*/
public function setTerminal($terminal)
{
$this->terminal = $terminal;
}
/**
* @return string
*/
public function getTerminal()
{
return $this->terminal;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(AirportInfo::class, 'Google_Service_Walletobjects_AirportInfo');

View File

@@ -0,0 +1,90 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\Walletobjects;
class AppLinkData extends \Google\Model
{
protected $androidAppLinkInfoType = AppLinkDataAppLinkInfo::class;
protected $androidAppLinkInfoDataType = '';
protected $displayTextType = LocalizedString::class;
protected $displayTextDataType = '';
protected $iosAppLinkInfoType = AppLinkDataAppLinkInfo::class;
protected $iosAppLinkInfoDataType = '';
protected $webAppLinkInfoType = AppLinkDataAppLinkInfo::class;
protected $webAppLinkInfoDataType = '';
/**
* @param AppLinkDataAppLinkInfo
*/
public function setAndroidAppLinkInfo(AppLinkDataAppLinkInfo $androidAppLinkInfo)
{
$this->androidAppLinkInfo = $androidAppLinkInfo;
}
/**
* @return AppLinkDataAppLinkInfo
*/
public function getAndroidAppLinkInfo()
{
return $this->androidAppLinkInfo;
}
/**
* @param LocalizedString
*/
public function setDisplayText(LocalizedString $displayText)
{
$this->displayText = $displayText;
}
/**
* @return LocalizedString
*/
public function getDisplayText()
{
return $this->displayText;
}
/**
* @param AppLinkDataAppLinkInfo
*/
public function setIosAppLinkInfo(AppLinkDataAppLinkInfo $iosAppLinkInfo)
{
$this->iosAppLinkInfo = $iosAppLinkInfo;
}
/**
* @return AppLinkDataAppLinkInfo
*/
public function getIosAppLinkInfo()
{
return $this->iosAppLinkInfo;
}
/**
* @param AppLinkDataAppLinkInfo
*/
public function setWebAppLinkInfo(AppLinkDataAppLinkInfo $webAppLinkInfo)
{
$this->webAppLinkInfo = $webAppLinkInfo;
}
/**
* @return AppLinkDataAppLinkInfo
*/
public function getWebAppLinkInfo()
{
return $this->webAppLinkInfo;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(AppLinkData::class, 'Google_Service_Walletobjects_AppLinkData');

View File

@@ -0,0 +1,90 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\Walletobjects;
class AppLinkDataAppLinkInfo extends \Google\Model
{
protected $appLogoImageType = Image::class;
protected $appLogoImageDataType = '';
protected $appTargetType = AppLinkDataAppLinkInfoAppTarget::class;
protected $appTargetDataType = '';
protected $descriptionType = LocalizedString::class;
protected $descriptionDataType = '';
protected $titleType = LocalizedString::class;
protected $titleDataType = '';
/**
* @param Image
*/
public function setAppLogoImage(Image $appLogoImage)
{
$this->appLogoImage = $appLogoImage;
}
/**
* @return Image
*/
public function getAppLogoImage()
{
return $this->appLogoImage;
}
/**
* @param AppLinkDataAppLinkInfoAppTarget
*/
public function setAppTarget(AppLinkDataAppLinkInfoAppTarget $appTarget)
{
$this->appTarget = $appTarget;
}
/**
* @return AppLinkDataAppLinkInfoAppTarget
*/
public function getAppTarget()
{
return $this->appTarget;
}
/**
* @param LocalizedString
*/
public function setDescription(LocalizedString $description)
{
$this->description = $description;
}
/**
* @return LocalizedString
*/
public function getDescription()
{
return $this->description;
}
/**
* @param LocalizedString
*/
public function setTitle(LocalizedString $title)
{
$this->title = $title;
}
/**
* @return LocalizedString
*/
public function getTitle()
{
return $this->title;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(AppLinkDataAppLinkInfo::class, 'Google_Service_Walletobjects_AppLinkDataAppLinkInfo');

View File

@@ -0,0 +1,60 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\Walletobjects;
class AppLinkDataAppLinkInfoAppTarget extends \Google\Model
{
/**
* @var string
*/
public $packageName;
protected $targetUriType = Uri::class;
protected $targetUriDataType = '';
/**
* @param string
*/
public function setPackageName($packageName)
{
$this->packageName = $packageName;
}
/**
* @return string
*/
public function getPackageName()
{
return $this->packageName;
}
/**
* @param Uri
*/
public function setTargetUri(Uri $targetUri)
{
$this->targetUri = $targetUri;
}
/**
* @return Uri
*/
public function getTargetUri()
{
return $this->targetUri;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(AppLinkDataAppLinkInfoAppTarget::class, 'Google_Service_Walletobjects_AppLinkDataAppLinkInfoAppTarget');

View File

@@ -0,0 +1,62 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\Walletobjects;
class AuthenticationKey extends \Google\Model
{
/**
* @var int
*/
public $id;
/**
* @var string
*/
public $publicKeyPem;
/**
* @param int
*/
public function setId($id)
{
$this->id = $id;
}
/**
* @return int
*/
public function getId()
{
return $this->id;
}
/**
* @param string
*/
public function setPublicKeyPem($publicKeyPem)
{
$this->publicKeyPem = $publicKeyPem;
}
/**
* @return string
*/
public function getPublicKeyPem()
{
return $this->publicKeyPem;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(AuthenticationKey::class, 'Google_Service_Walletobjects_AuthenticationKey');

View File

@@ -0,0 +1,132 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\Walletobjects;
class Barcode extends \Google\Model
{
/**
* @var string
*/
public $alternateText;
/**
* @var string
*/
public $kind;
/**
* @var string
*/
public $renderEncoding;
protected $showCodeTextType = LocalizedString::class;
protected $showCodeTextDataType = '';
/**
* @var string
*/
public $type;
/**
* @var string
*/
public $value;
/**
* @param string
*/
public function setAlternateText($alternateText)
{
$this->alternateText = $alternateText;
}
/**
* @return string
*/
public function getAlternateText()
{
return $this->alternateText;
}
/**
* @param string
*/
public function setKind($kind)
{
$this->kind = $kind;
}
/**
* @return string
*/
public function getKind()
{
return $this->kind;
}
/**
* @param string
*/
public function setRenderEncoding($renderEncoding)
{
$this->renderEncoding = $renderEncoding;
}
/**
* @return string
*/
public function getRenderEncoding()
{
return $this->renderEncoding;
}
/**
* @param LocalizedString
*/
public function setShowCodeText(LocalizedString $showCodeText)
{
$this->showCodeText = $showCodeText;
}
/**
* @return LocalizedString
*/
public function getShowCodeText()
{
return $this->showCodeText;
}
/**
* @param string
*/
public function setType($type)
{
$this->type = $type;
}
/**
* @return string
*/
public function getType()
{
return $this->type;
}
/**
* @param string
*/
public function setValue($value)
{
$this->value = $value;
}
/**
* @return string
*/
public function getValue()
{
return $this->value;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(Barcode::class, 'Google_Service_Walletobjects_Barcode');

View File

@@ -0,0 +1,42 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\Walletobjects;
class BarcodeSectionDetail extends \Google\Model
{
protected $fieldSelectorType = FieldSelector::class;
protected $fieldSelectorDataType = '';
/**
* @param FieldSelector
*/
public function setFieldSelector(FieldSelector $fieldSelector)
{
$this->fieldSelector = $fieldSelector;
}
/**
* @return FieldSelector
*/
public function getFieldSelector()
{
return $this->fieldSelector;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(BarcodeSectionDetail::class, 'Google_Service_Walletobjects_BarcodeSectionDetail');

View File

@@ -0,0 +1,116 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\Walletobjects;
class Blobstore2Info extends \Google\Model
{
/**
* @var string
*/
public $blobGeneration;
/**
* @var string
*/
public $blobId;
/**
* @var string
*/
public $downloadReadHandle;
/**
* @var string
*/
public $readToken;
/**
* @var string
*/
public $uploadMetadataContainer;
/**
* @param string
*/
public function setBlobGeneration($blobGeneration)
{
$this->blobGeneration = $blobGeneration;
}
/**
* @return string
*/
public function getBlobGeneration()
{
return $this->blobGeneration;
}
/**
* @param string
*/
public function setBlobId($blobId)
{
$this->blobId = $blobId;
}
/**
* @return string
*/
public function getBlobId()
{
return $this->blobId;
}
/**
* @param string
*/
public function setDownloadReadHandle($downloadReadHandle)
{
$this->downloadReadHandle = $downloadReadHandle;
}
/**
* @return string
*/
public function getDownloadReadHandle()
{
return $this->downloadReadHandle;
}
/**
* @param string
*/
public function setReadToken($readToken)
{
$this->readToken = $readToken;
}
/**
* @return string
*/
public function getReadToken()
{
return $this->readToken;
}
/**
* @param string
*/
public function setUploadMetadataContainer($uploadMetadataContainer)
{
$this->uploadMetadataContainer = $uploadMetadataContainer;
}
/**
* @return string
*/
public function getUploadMetadataContainer()
{
return $this->uploadMetadataContainer;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(Blobstore2Info::class, 'Google_Service_Walletobjects_Blobstore2Info');

View File

@@ -0,0 +1,184 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\Walletobjects;
class BoardingAndSeatingInfo extends \Google\Model
{
/**
* @var string
*/
public $boardingDoor;
/**
* @var string
*/
public $boardingGroup;
/**
* @var string
*/
public $boardingPosition;
protected $boardingPrivilegeImageType = Image::class;
protected $boardingPrivilegeImageDataType = '';
/**
* @var string
*/
public $kind;
protected $seatAssignmentType = LocalizedString::class;
protected $seatAssignmentDataType = '';
/**
* @var string
*/
public $seatClass;
/**
* @var string
*/
public $seatNumber;
/**
* @var string
*/
public $sequenceNumber;
/**
* @param string
*/
public function setBoardingDoor($boardingDoor)
{
$this->boardingDoor = $boardingDoor;
}
/**
* @return string
*/
public function getBoardingDoor()
{
return $this->boardingDoor;
}
/**
* @param string
*/
public function setBoardingGroup($boardingGroup)
{
$this->boardingGroup = $boardingGroup;
}
/**
* @return string
*/
public function getBoardingGroup()
{
return $this->boardingGroup;
}
/**
* @param string
*/
public function setBoardingPosition($boardingPosition)
{
$this->boardingPosition = $boardingPosition;
}
/**
* @return string
*/
public function getBoardingPosition()
{
return $this->boardingPosition;
}
/**
* @param Image
*/
public function setBoardingPrivilegeImage(Image $boardingPrivilegeImage)
{
$this->boardingPrivilegeImage = $boardingPrivilegeImage;
}
/**
* @return Image
*/
public function getBoardingPrivilegeImage()
{
return $this->boardingPrivilegeImage;
}
/**
* @param string
*/
public function setKind($kind)
{
$this->kind = $kind;
}
/**
* @return string
*/
public function getKind()
{
return $this->kind;
}
/**
* @param LocalizedString
*/
public function setSeatAssignment(LocalizedString $seatAssignment)
{
$this->seatAssignment = $seatAssignment;
}
/**
* @return LocalizedString
*/
public function getSeatAssignment()
{
return $this->seatAssignment;
}
/**
* @param string
*/
public function setSeatClass($seatClass)
{
$this->seatClass = $seatClass;
}
/**
* @return string
*/
public function getSeatClass()
{
return $this->seatClass;
}
/**
* @param string
*/
public function setSeatNumber($seatNumber)
{
$this->seatNumber = $seatNumber;
}
/**
* @return string
*/
public function getSeatNumber()
{
return $this->seatNumber;
}
/**
* @param string
*/
public function setSequenceNumber($sequenceNumber)
{
$this->sequenceNumber = $sequenceNumber;
}
/**
* @return string
*/
public function getSequenceNumber()
{
return $this->sequenceNumber;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(BoardingAndSeatingInfo::class, 'Google_Service_Walletobjects_BoardingAndSeatingInfo');

View File

@@ -0,0 +1,80 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\Walletobjects;
class BoardingAndSeatingPolicy extends \Google\Model
{
/**
* @var string
*/
public $boardingPolicy;
/**
* @var string
*/
public $kind;
/**
* @var string
*/
public $seatClassPolicy;
/**
* @param string
*/
public function setBoardingPolicy($boardingPolicy)
{
$this->boardingPolicy = $boardingPolicy;
}
/**
* @return string
*/
public function getBoardingPolicy()
{
return $this->boardingPolicy;
}
/**
* @param string
*/
public function setKind($kind)
{
$this->kind = $kind;
}
/**
* @return string
*/
public function getKind()
{
return $this->kind;
}
/**
* @param string
*/
public function setSeatClassPolicy($seatClassPolicy)
{
$this->seatClassPolicy = $seatClassPolicy;
}
/**
* @return string
*/
public function getSeatClassPolicy()
{
return $this->seatClassPolicy;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(BoardingAndSeatingPolicy::class, 'Google_Service_Walletobjects_BoardingAndSeatingPolicy');

View File

@@ -0,0 +1,62 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\Walletobjects;
class CallbackOptions extends \Google\Model
{
/**
* @var string
*/
public $updateRequestUrl;
/**
* @var string
*/
public $url;
/**
* @param string
*/
public function setUpdateRequestUrl($updateRequestUrl)
{
$this->updateRequestUrl = $updateRequestUrl;
}
/**
* @return string
*/
public function getUpdateRequestUrl()
{
return $this->updateRequestUrl;
}
/**
* @param string
*/
public function setUrl($url)
{
$this->url = $url;
}
/**
* @return string
*/
public function getUrl()
{
return $this->url;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(CallbackOptions::class, 'Google_Service_Walletobjects_CallbackOptions');

View File

@@ -0,0 +1,74 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\Walletobjects;
class CardBarcodeSectionDetails extends \Google\Model
{
protected $firstBottomDetailType = BarcodeSectionDetail::class;
protected $firstBottomDetailDataType = '';
protected $firstTopDetailType = BarcodeSectionDetail::class;
protected $firstTopDetailDataType = '';
protected $secondTopDetailType = BarcodeSectionDetail::class;
protected $secondTopDetailDataType = '';
/**
* @param BarcodeSectionDetail
*/
public function setFirstBottomDetail(BarcodeSectionDetail $firstBottomDetail)
{
$this->firstBottomDetail = $firstBottomDetail;
}
/**
* @return BarcodeSectionDetail
*/
public function getFirstBottomDetail()
{
return $this->firstBottomDetail;
}
/**
* @param BarcodeSectionDetail
*/
public function setFirstTopDetail(BarcodeSectionDetail $firstTopDetail)
{
$this->firstTopDetail = $firstTopDetail;
}
/**
* @return BarcodeSectionDetail
*/
public function getFirstTopDetail()
{
return $this->firstTopDetail;
}
/**
* @param BarcodeSectionDetail
*/
public function setSecondTopDetail(BarcodeSectionDetail $secondTopDetail)
{
$this->secondTopDetail = $secondTopDetail;
}
/**
* @return BarcodeSectionDetail
*/
public function getSecondTopDetail()
{
return $this->secondTopDetail;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(CardBarcodeSectionDetails::class, 'Google_Service_Walletobjects_CardBarcodeSectionDetails');

View File

@@ -0,0 +1,42 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\Walletobjects;
class CardRowOneItem extends \Google\Model
{
protected $itemType = TemplateItem::class;
protected $itemDataType = '';
/**
* @param TemplateItem
*/
public function setItem(TemplateItem $item)
{
$this->item = $item;
}
/**
* @return TemplateItem
*/
public function getItem()
{
return $this->item;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(CardRowOneItem::class, 'Google_Service_Walletobjects_CardRowOneItem');

View File

@@ -0,0 +1,74 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\Walletobjects;
class CardRowTemplateInfo extends \Google\Model
{
protected $oneItemType = CardRowOneItem::class;
protected $oneItemDataType = '';
protected $threeItemsType = CardRowThreeItems::class;
protected $threeItemsDataType = '';
protected $twoItemsType = CardRowTwoItems::class;
protected $twoItemsDataType = '';
/**
* @param CardRowOneItem
*/
public function setOneItem(CardRowOneItem $oneItem)
{
$this->oneItem = $oneItem;
}
/**
* @return CardRowOneItem
*/
public function getOneItem()
{
return $this->oneItem;
}
/**
* @param CardRowThreeItems
*/
public function setThreeItems(CardRowThreeItems $threeItems)
{
$this->threeItems = $threeItems;
}
/**
* @return CardRowThreeItems
*/
public function getThreeItems()
{
return $this->threeItems;
}
/**
* @param CardRowTwoItems
*/
public function setTwoItems(CardRowTwoItems $twoItems)
{
$this->twoItems = $twoItems;
}
/**
* @return CardRowTwoItems
*/
public function getTwoItems()
{
return $this->twoItems;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(CardRowTemplateInfo::class, 'Google_Service_Walletobjects_CardRowTemplateInfo');

View File

@@ -0,0 +1,74 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\Walletobjects;
class CardRowThreeItems extends \Google\Model
{
protected $endItemType = TemplateItem::class;
protected $endItemDataType = '';
protected $middleItemType = TemplateItem::class;
protected $middleItemDataType = '';
protected $startItemType = TemplateItem::class;
protected $startItemDataType = '';
/**
* @param TemplateItem
*/
public function setEndItem(TemplateItem $endItem)
{
$this->endItem = $endItem;
}
/**
* @return TemplateItem
*/
public function getEndItem()
{
return $this->endItem;
}
/**
* @param TemplateItem
*/
public function setMiddleItem(TemplateItem $middleItem)
{
$this->middleItem = $middleItem;
}
/**
* @return TemplateItem
*/
public function getMiddleItem()
{
return $this->middleItem;
}
/**
* @param TemplateItem
*/
public function setStartItem(TemplateItem $startItem)
{
$this->startItem = $startItem;
}
/**
* @return TemplateItem
*/
public function getStartItem()
{
return $this->startItem;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(CardRowThreeItems::class, 'Google_Service_Walletobjects_CardRowThreeItems');

View File

@@ -0,0 +1,58 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\Walletobjects;
class CardRowTwoItems extends \Google\Model
{
protected $endItemType = TemplateItem::class;
protected $endItemDataType = '';
protected $startItemType = TemplateItem::class;
protected $startItemDataType = '';
/**
* @param TemplateItem
*/
public function setEndItem(TemplateItem $endItem)
{
$this->endItem = $endItem;
}
/**
* @return TemplateItem
*/
public function getEndItem()
{
return $this->endItem;
}
/**
* @param TemplateItem
*/
public function setStartItem(TemplateItem $startItem)
{
$this->startItem = $startItem;
}
/**
* @return TemplateItem
*/
public function getStartItem()
{
return $this->startItem;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(CardRowTwoItems::class, 'Google_Service_Walletobjects_CardRowTwoItems');

View File

@@ -0,0 +1,43 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\Walletobjects;
class CardTemplateOverride extends \Google\Collection
{
protected $collection_key = 'cardRowTemplateInfos';
protected $cardRowTemplateInfosType = CardRowTemplateInfo::class;
protected $cardRowTemplateInfosDataType = 'array';
/**
* @param CardRowTemplateInfo[]
*/
public function setCardRowTemplateInfos($cardRowTemplateInfos)
{
$this->cardRowTemplateInfos = $cardRowTemplateInfos;
}
/**
* @return CardRowTemplateInfo[]
*/
public function getCardRowTemplateInfos()
{
return $this->cardRowTemplateInfos;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(CardTemplateOverride::class, 'Google_Service_Walletobjects_CardTemplateOverride');

View File

@@ -0,0 +1,90 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\Walletobjects;
class ClassTemplateInfo extends \Google\Model
{
protected $cardBarcodeSectionDetailsType = CardBarcodeSectionDetails::class;
protected $cardBarcodeSectionDetailsDataType = '';
protected $cardTemplateOverrideType = CardTemplateOverride::class;
protected $cardTemplateOverrideDataType = '';
protected $detailsTemplateOverrideType = DetailsTemplateOverride::class;
protected $detailsTemplateOverrideDataType = '';
protected $listTemplateOverrideType = ListTemplateOverride::class;
protected $listTemplateOverrideDataType = '';
/**
* @param CardBarcodeSectionDetails
*/
public function setCardBarcodeSectionDetails(CardBarcodeSectionDetails $cardBarcodeSectionDetails)
{
$this->cardBarcodeSectionDetails = $cardBarcodeSectionDetails;
}
/**
* @return CardBarcodeSectionDetails
*/
public function getCardBarcodeSectionDetails()
{
return $this->cardBarcodeSectionDetails;
}
/**
* @param CardTemplateOverride
*/
public function setCardTemplateOverride(CardTemplateOverride $cardTemplateOverride)
{
$this->cardTemplateOverride = $cardTemplateOverride;
}
/**
* @return CardTemplateOverride
*/
public function getCardTemplateOverride()
{
return $this->cardTemplateOverride;
}
/**
* @param DetailsTemplateOverride
*/
public function setDetailsTemplateOverride(DetailsTemplateOverride $detailsTemplateOverride)
{
$this->detailsTemplateOverride = $detailsTemplateOverride;
}
/**
* @return DetailsTemplateOverride
*/
public function getDetailsTemplateOverride()
{
return $this->detailsTemplateOverride;
}
/**
* @param ListTemplateOverride
*/
public function setListTemplateOverride(ListTemplateOverride $listTemplateOverride)
{
$this->listTemplateOverride = $listTemplateOverride;
}
/**
* @return ListTemplateOverride
*/
public function getListTemplateOverride()
{
return $this->listTemplateOverride;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(ClassTemplateInfo::class, 'Google_Service_Walletobjects_ClassTemplateInfo');

View File

@@ -0,0 +1,220 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\Walletobjects;
class CompositeMedia extends \Google\Model
{
/**
* @var string
*/
public $blobRef;
protected $blobstore2InfoType = Blobstore2Info::class;
protected $blobstore2InfoDataType = '';
/**
* @var string
*/
public $cosmoBinaryReference;
/**
* @var string
*/
public $crc32cHash;
/**
* @var string
*/
public $inline;
/**
* @var string
*/
public $length;
/**
* @var string
*/
public $md5Hash;
protected $objectIdType = ObjectId::class;
protected $objectIdDataType = '';
/**
* @var string
*/
public $path;
/**
* @var string
*/
public $referenceType;
/**
* @var string
*/
public $sha1Hash;
/**
* @param string
*/
public function setBlobRef($blobRef)
{
$this->blobRef = $blobRef;
}
/**
* @return string
*/
public function getBlobRef()
{
return $this->blobRef;
}
/**
* @param Blobstore2Info
*/
public function setBlobstore2Info(Blobstore2Info $blobstore2Info)
{
$this->blobstore2Info = $blobstore2Info;
}
/**
* @return Blobstore2Info
*/
public function getBlobstore2Info()
{
return $this->blobstore2Info;
}
/**
* @param string
*/
public function setCosmoBinaryReference($cosmoBinaryReference)
{
$this->cosmoBinaryReference = $cosmoBinaryReference;
}
/**
* @return string
*/
public function getCosmoBinaryReference()
{
return $this->cosmoBinaryReference;
}
/**
* @param string
*/
public function setCrc32cHash($crc32cHash)
{
$this->crc32cHash = $crc32cHash;
}
/**
* @return string
*/
public function getCrc32cHash()
{
return $this->crc32cHash;
}
/**
* @param string
*/
public function setInline($inline)
{
$this->inline = $inline;
}
/**
* @return string
*/
public function getInline()
{
return $this->inline;
}
/**
* @param string
*/
public function setLength($length)
{
$this->length = $length;
}
/**
* @return string
*/
public function getLength()
{
return $this->length;
}
/**
* @param string
*/
public function setMd5Hash($md5Hash)
{
$this->md5Hash = $md5Hash;
}
/**
* @return string
*/
public function getMd5Hash()
{
return $this->md5Hash;
}
/**
* @param ObjectId
*/
public function setObjectId(ObjectId $objectId)
{
$this->objectId = $objectId;
}
/**
* @return ObjectId
*/
public function getObjectId()
{
return $this->objectId;
}
/**
* @param string
*/
public function setPath($path)
{
$this->path = $path;
}
/**
* @return string
*/
public function getPath()
{
return $this->path;
}
/**
* @param string
*/
public function setReferenceType($referenceType)
{
$this->referenceType = $referenceType;
}
/**
* @return string
*/
public function getReferenceType()
{
return $this->referenceType;
}
/**
* @param string
*/
public function setSha1Hash($sha1Hash)
{
$this->sha1Hash = $sha1Hash;
}
/**
* @return string
*/
public function getSha1Hash()
{
return $this->sha1Hash;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(CompositeMedia::class, 'Google_Service_Walletobjects_CompositeMedia');

View File

@@ -0,0 +1,116 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\Walletobjects;
class ContentTypeInfo extends \Google\Model
{
/**
* @var string
*/
public $bestGuess;
/**
* @var string
*/
public $fromBytes;
/**
* @var string
*/
public $fromFileName;
/**
* @var string
*/
public $fromHeader;
/**
* @var string
*/
public $fromUrlPath;
/**
* @param string
*/
public function setBestGuess($bestGuess)
{
$this->bestGuess = $bestGuess;
}
/**
* @return string
*/
public function getBestGuess()
{
return $this->bestGuess;
}
/**
* @param string
*/
public function setFromBytes($fromBytes)
{
$this->fromBytes = $fromBytes;
}
/**
* @return string
*/
public function getFromBytes()
{
return $this->fromBytes;
}
/**
* @param string
*/
public function setFromFileName($fromFileName)
{
$this->fromFileName = $fromFileName;
}
/**
* @return string
*/
public function getFromFileName()
{
return $this->fromFileName;
}
/**
* @param string
*/
public function setFromHeader($fromHeader)
{
$this->fromHeader = $fromHeader;
}
/**
* @return string
*/
public function getFromHeader()
{
return $this->fromHeader;
}
/**
* @param string
*/
public function setFromUrlPath($fromUrlPath)
{
$this->fromUrlPath = $fromUrlPath;
}
/**
* @return string
*/
public function getFromUrlPath()
{
return $this->fromUrlPath;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(ContentTypeInfo::class, 'Google_Service_Walletobjects_ContentTypeInfo');

View File

@@ -0,0 +1,44 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\Walletobjects;
class DateTime extends \Google\Model
{
/**
* @var string
*/
public $date;
/**
* @param string
*/
public function setDate($date)
{
$this->date = $date;
}
/**
* @return string
*/
public function getDate()
{
return $this->date;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(DateTime::class, 'Google_Service_Walletobjects_DateTime');

View File

@@ -0,0 +1,42 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\Walletobjects;
class DetailsItemInfo extends \Google\Model
{
protected $itemType = TemplateItem::class;
protected $itemDataType = '';
/**
* @param TemplateItem
*/
public function setItem(TemplateItem $item)
{
$this->item = $item;
}
/**
* @return TemplateItem
*/
public function getItem()
{
return $this->item;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(DetailsItemInfo::class, 'Google_Service_Walletobjects_DetailsItemInfo');

View File

@@ -0,0 +1,43 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\Walletobjects;
class DetailsTemplateOverride extends \Google\Collection
{
protected $collection_key = 'detailsItemInfos';
protected $detailsItemInfosType = DetailsItemInfo::class;
protected $detailsItemInfosDataType = 'array';
/**
* @param DetailsItemInfo[]
*/
public function setDetailsItemInfos($detailsItemInfos)
{
$this->detailsItemInfos = $detailsItemInfos;
}
/**
* @return DetailsItemInfo[]
*/
public function getDetailsItemInfos()
{
return $this->detailsItemInfos;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(DetailsTemplateOverride::class, 'Google_Service_Walletobjects_DetailsTemplateOverride');

View File

@@ -0,0 +1,44 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\Walletobjects;
class DeviceContext extends \Google\Model
{
/**
* @var string
*/
public $deviceToken;
/**
* @param string
*/
public function setDeviceToken($deviceToken)
{
$this->deviceToken = $deviceToken;
}
/**
* @return string
*/
public function getDeviceToken()
{
return $this->deviceToken;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(DeviceContext::class, 'Google_Service_Walletobjects_DeviceContext');

View File

@@ -0,0 +1,112 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\Walletobjects;
class DiffChecksumsResponse extends \Google\Model
{
protected $checksumsLocationType = CompositeMedia::class;
protected $checksumsLocationDataType = '';
/**
* @var string
*/
public $chunkSizeBytes;
protected $objectLocationType = CompositeMedia::class;
protected $objectLocationDataType = '';
/**
* @var string
*/
public $objectSizeBytes;
/**
* @var string
*/
public $objectVersion;
/**
* @param CompositeMedia
*/
public function setChecksumsLocation(CompositeMedia $checksumsLocation)
{
$this->checksumsLocation = $checksumsLocation;
}
/**
* @return CompositeMedia
*/
public function getChecksumsLocation()
{
return $this->checksumsLocation;
}
/**
* @param string
*/
public function setChunkSizeBytes($chunkSizeBytes)
{
$this->chunkSizeBytes = $chunkSizeBytes;
}
/**
* @return string
*/
public function getChunkSizeBytes()
{
return $this->chunkSizeBytes;
}
/**
* @param CompositeMedia
*/
public function setObjectLocation(CompositeMedia $objectLocation)
{
$this->objectLocation = $objectLocation;
}
/**
* @return CompositeMedia
*/
public function getObjectLocation()
{
return $this->objectLocation;
}
/**
* @param string
*/
public function setObjectSizeBytes($objectSizeBytes)
{
$this->objectSizeBytes = $objectSizeBytes;
}
/**
* @return string
*/
public function getObjectSizeBytes()
{
return $this->objectSizeBytes;
}
/**
* @param string
*/
public function setObjectVersion($objectVersion)
{
$this->objectVersion = $objectVersion;
}
/**
* @return string
*/
public function getObjectVersion()
{
return $this->objectVersion;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(DiffChecksumsResponse::class, 'Google_Service_Walletobjects_DiffChecksumsResponse');

View File

@@ -0,0 +1,42 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\Walletobjects;
class DiffDownloadResponse extends \Google\Model
{
protected $objectLocationType = CompositeMedia::class;
protected $objectLocationDataType = '';
/**
* @param CompositeMedia
*/
public function setObjectLocation(CompositeMedia $objectLocation)
{
$this->objectLocation = $objectLocation;
}
/**
* @return CompositeMedia
*/
public function getObjectLocation()
{
return $this->objectLocation;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(DiffDownloadResponse::class, 'Google_Service_Walletobjects_DiffDownloadResponse');

View File

@@ -0,0 +1,76 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\Walletobjects;
class DiffUploadRequest extends \Google\Model
{
protected $checksumsInfoType = CompositeMedia::class;
protected $checksumsInfoDataType = '';
protected $objectInfoType = CompositeMedia::class;
protected $objectInfoDataType = '';
/**
* @var string
*/
public $objectVersion;
/**
* @param CompositeMedia
*/
public function setChecksumsInfo(CompositeMedia $checksumsInfo)
{
$this->checksumsInfo = $checksumsInfo;
}
/**
* @return CompositeMedia
*/
public function getChecksumsInfo()
{
return $this->checksumsInfo;
}
/**
* @param CompositeMedia
*/
public function setObjectInfo(CompositeMedia $objectInfo)
{
$this->objectInfo = $objectInfo;
}
/**
* @return CompositeMedia
*/
public function getObjectInfo()
{
return $this->objectInfo;
}
/**
* @param string
*/
public function setObjectVersion($objectVersion)
{
$this->objectVersion = $objectVersion;
}
/**
* @return string
*/
public function getObjectVersion()
{
return $this->objectVersion;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(DiffUploadRequest::class, 'Google_Service_Walletobjects_DiffUploadRequest');

View File

@@ -0,0 +1,60 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\Walletobjects;
class DiffUploadResponse extends \Google\Model
{
/**
* @var string
*/
public $objectVersion;
protected $originalObjectType = CompositeMedia::class;
protected $originalObjectDataType = '';
/**
* @param string
*/
public function setObjectVersion($objectVersion)
{
$this->objectVersion = $objectVersion;
}
/**
* @return string
*/
public function getObjectVersion()
{
return $this->objectVersion;
}
/**
* @param CompositeMedia
*/
public function setOriginalObject(CompositeMedia $originalObject)
{
$this->originalObject = $originalObject;
}
/**
* @return CompositeMedia
*/
public function getOriginalObject()
{
return $this->originalObject;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(DiffUploadResponse::class, 'Google_Service_Walletobjects_DiffUploadResponse');

View File

@@ -0,0 +1,62 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\Walletobjects;
class DiffVersionResponse extends \Google\Model
{
/**
* @var string
*/
public $objectSizeBytes;
/**
* @var string
*/
public $objectVersion;
/**
* @param string
*/
public function setObjectSizeBytes($objectSizeBytes)
{
$this->objectSizeBytes = $objectSizeBytes;
}
/**
* @return string
*/
public function getObjectSizeBytes()
{
return $this->objectSizeBytes;
}
/**
* @param string
*/
public function setObjectVersion($objectVersion)
{
$this->objectVersion = $objectVersion;
}
/**
* @return string
*/
public function getObjectVersion()
{
return $this->objectVersion;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(DiffVersionResponse::class, 'Google_Service_Walletobjects_DiffVersionResponse');

View File

@@ -0,0 +1,76 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\Walletobjects;
class DiscoverableProgram extends \Google\Model
{
protected $merchantSigninInfoType = DiscoverableProgramMerchantSigninInfo::class;
protected $merchantSigninInfoDataType = '';
protected $merchantSignupInfoType = DiscoverableProgramMerchantSignupInfo::class;
protected $merchantSignupInfoDataType = '';
/**
* @var string
*/
public $state;
/**
* @param DiscoverableProgramMerchantSigninInfo
*/
public function setMerchantSigninInfo(DiscoverableProgramMerchantSigninInfo $merchantSigninInfo)
{
$this->merchantSigninInfo = $merchantSigninInfo;
}
/**
* @return DiscoverableProgramMerchantSigninInfo
*/
public function getMerchantSigninInfo()
{
return $this->merchantSigninInfo;
}
/**
* @param DiscoverableProgramMerchantSignupInfo
*/
public function setMerchantSignupInfo(DiscoverableProgramMerchantSignupInfo $merchantSignupInfo)
{
$this->merchantSignupInfo = $merchantSignupInfo;
}
/**
* @return DiscoverableProgramMerchantSignupInfo
*/
public function getMerchantSignupInfo()
{
return $this->merchantSignupInfo;
}
/**
* @param string
*/
public function setState($state)
{
$this->state = $state;
}
/**
* @return string
*/
public function getState()
{
return $this->state;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(DiscoverableProgram::class, 'Google_Service_Walletobjects_DiscoverableProgram');

View File

@@ -0,0 +1,42 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\Walletobjects;
class DiscoverableProgramMerchantSigninInfo extends \Google\Model
{
protected $signinWebsiteType = Uri::class;
protected $signinWebsiteDataType = '';
/**
* @param Uri
*/
public function setSigninWebsite(Uri $signinWebsite)
{
$this->signinWebsite = $signinWebsite;
}
/**
* @return Uri
*/
public function getSigninWebsite()
{
return $this->signinWebsite;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(DiscoverableProgramMerchantSigninInfo::class, 'Google_Service_Walletobjects_DiscoverableProgramMerchantSigninInfo');

View File

@@ -0,0 +1,61 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\Walletobjects;
class DiscoverableProgramMerchantSignupInfo extends \Google\Collection
{
protected $collection_key = 'signupSharedDatas';
/**
* @var string[]
*/
public $signupSharedDatas;
protected $signupWebsiteType = Uri::class;
protected $signupWebsiteDataType = '';
/**
* @param string[]
*/
public function setSignupSharedDatas($signupSharedDatas)
{
$this->signupSharedDatas = $signupSharedDatas;
}
/**
* @return string[]
*/
public function getSignupSharedDatas()
{
return $this->signupSharedDatas;
}
/**
* @param Uri
*/
public function setSignupWebsite(Uri $signupWebsite)
{
$this->signupWebsite = $signupWebsite;
}
/**
* @return Uri
*/
public function getSignupWebsite()
{
return $this->signupWebsite;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(DiscoverableProgramMerchantSignupInfo::class, 'Google_Service_Walletobjects_DiscoverableProgramMerchantSignupInfo');

View File

@@ -0,0 +1,62 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\Walletobjects;
class DownloadParameters extends \Google\Model
{
/**
* @var bool
*/
public $allowGzipCompression;
/**
* @var bool
*/
public $ignoreRange;
/**
* @param bool
*/
public function setAllowGzipCompression($allowGzipCompression)
{
$this->allowGzipCompression = $allowGzipCompression;
}
/**
* @return bool
*/
public function getAllowGzipCompression()
{
return $this->allowGzipCompression;
}
/**
* @param bool
*/
public function setIgnoreRange($ignoreRange)
{
$this->ignoreRange = $ignoreRange;
}
/**
* @return bool
*/
public function getIgnoreRange()
{
return $this->ignoreRange;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(DownloadParameters::class, 'Google_Service_Walletobjects_DownloadParameters');

View File

@@ -0,0 +1,132 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\Walletobjects;
class EventDateTime extends \Google\Model
{
protected $customDoorsOpenLabelType = LocalizedString::class;
protected $customDoorsOpenLabelDataType = '';
/**
* @var string
*/
public $doorsOpen;
/**
* @var string
*/
public $doorsOpenLabel;
/**
* @var string
*/
public $end;
/**
* @var string
*/
public $kind;
/**
* @var string
*/
public $start;
/**
* @param LocalizedString
*/
public function setCustomDoorsOpenLabel(LocalizedString $customDoorsOpenLabel)
{
$this->customDoorsOpenLabel = $customDoorsOpenLabel;
}
/**
* @return LocalizedString
*/
public function getCustomDoorsOpenLabel()
{
return $this->customDoorsOpenLabel;
}
/**
* @param string
*/
public function setDoorsOpen($doorsOpen)
{
$this->doorsOpen = $doorsOpen;
}
/**
* @return string
*/
public function getDoorsOpen()
{
return $this->doorsOpen;
}
/**
* @param string
*/
public function setDoorsOpenLabel($doorsOpenLabel)
{
$this->doorsOpenLabel = $doorsOpenLabel;
}
/**
* @return string
*/
public function getDoorsOpenLabel()
{
return $this->doorsOpenLabel;
}
/**
* @param string
*/
public function setEnd($end)
{
$this->end = $end;
}
/**
* @return string
*/
public function getEnd()
{
return $this->end;
}
/**
* @param string
*/
public function setKind($kind)
{
$this->kind = $kind;
}
/**
* @return string
*/
public function getKind()
{
return $this->kind;
}
/**
* @param string
*/
public function setStart($start)
{
$this->start = $start;
}
/**
* @return string
*/
public function getStart()
{
return $this->start;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(EventDateTime::class, 'Google_Service_Walletobjects_EventDateTime');

View File

@@ -0,0 +1,62 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\Walletobjects;
class EventReservationInfo extends \Google\Model
{
/**
* @var string
*/
public $confirmationCode;
/**
* @var string
*/
public $kind;
/**
* @param string
*/
public function setConfirmationCode($confirmationCode)
{
$this->confirmationCode = $confirmationCode;
}
/**
* @return string
*/
public function getConfirmationCode()
{
return $this->confirmationCode;
}
/**
* @param string
*/
public function setKind($kind)
{
$this->kind = $kind;
}
/**
* @return string
*/
public function getKind()
{
return $this->kind;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(EventReservationInfo::class, 'Google_Service_Walletobjects_EventReservationInfo');

View File

@@ -0,0 +1,108 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\Walletobjects;
class EventSeat extends \Google\Model
{
protected $gateType = LocalizedString::class;
protected $gateDataType = '';
/**
* @var string
*/
public $kind;
protected $rowType = LocalizedString::class;
protected $rowDataType = '';
protected $seatType = LocalizedString::class;
protected $seatDataType = '';
protected $sectionType = LocalizedString::class;
protected $sectionDataType = '';
/**
* @param LocalizedString
*/
public function setGate(LocalizedString $gate)
{
$this->gate = $gate;
}
/**
* @return LocalizedString
*/
public function getGate()
{
return $this->gate;
}
/**
* @param string
*/
public function setKind($kind)
{
$this->kind = $kind;
}
/**
* @return string
*/
public function getKind()
{
return $this->kind;
}
/**
* @param LocalizedString
*/
public function setRow(LocalizedString $row)
{
$this->row = $row;
}
/**
* @return LocalizedString
*/
public function getRow()
{
return $this->row;
}
/**
* @param LocalizedString
*/
public function setSeat(LocalizedString $seat)
{
$this->seat = $seat;
}
/**
* @return LocalizedString
*/
public function getSeat()
{
return $this->seat;
}
/**
* @param LocalizedString
*/
public function setSection(LocalizedString $section)
{
$this->section = $section;
}
/**
* @return LocalizedString
*/
public function getSection()
{
return $this->section;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(EventSeat::class, 'Google_Service_Walletobjects_EventSeat');

View File

@@ -0,0 +1,817 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\Walletobjects;
class EventTicketClass extends \Google\Collection
{
protected $collection_key = 'valueAddedModuleData';
/**
* @var bool
*/
public $allowMultipleUsersPerObject;
protected $appLinkDataType = AppLinkData::class;
protected $appLinkDataDataType = '';
protected $callbackOptionsType = CallbackOptions::class;
protected $callbackOptionsDataType = '';
protected $classTemplateInfoType = ClassTemplateInfo::class;
protected $classTemplateInfoDataType = '';
/**
* @var string
*/
public $confirmationCodeLabel;
/**
* @var string
*/
public $countryCode;
protected $customConfirmationCodeLabelType = LocalizedString::class;
protected $customConfirmationCodeLabelDataType = '';
protected $customGateLabelType = LocalizedString::class;
protected $customGateLabelDataType = '';
protected $customRowLabelType = LocalizedString::class;
protected $customRowLabelDataType = '';
protected $customSeatLabelType = LocalizedString::class;
protected $customSeatLabelDataType = '';
protected $customSectionLabelType = LocalizedString::class;
protected $customSectionLabelDataType = '';
protected $dateTimeType = EventDateTime::class;
protected $dateTimeDataType = '';
/**
* @var bool
*/
public $enableSmartTap;
/**
* @var string
*/
public $eventId;
protected $eventNameType = LocalizedString::class;
protected $eventNameDataType = '';
protected $finePrintType = LocalizedString::class;
protected $finePrintDataType = '';
/**
* @var string
*/
public $gateLabel;
protected $heroImageType = Image::class;
protected $heroImageDataType = '';
/**
* @var string
*/
public $hexBackgroundColor;
protected $homepageUriType = Uri::class;
protected $homepageUriDataType = '';
/**
* @var string
*/
public $id;
protected $imageModulesDataType = ImageModuleData::class;
protected $imageModulesDataDataType = 'array';
protected $infoModuleDataType = InfoModuleData::class;
protected $infoModuleDataDataType = '';
/**
* @var string
*/
public $issuerName;
/**
* @var string
*/
public $kind;
protected $linksModuleDataType = LinksModuleData::class;
protected $linksModuleDataDataType = '';
protected $localizedIssuerNameType = LocalizedString::class;
protected $localizedIssuerNameDataType = '';
protected $locationsType = LatLongPoint::class;
protected $locationsDataType = 'array';
protected $logoType = Image::class;
protected $logoDataType = '';
protected $merchantLocationsType = MerchantLocation::class;
protected $merchantLocationsDataType = 'array';
protected $messagesType = Message::class;
protected $messagesDataType = 'array';
/**
* @var string
*/
public $multipleDevicesAndHoldersAllowedStatus;
/**
* @var string
*/
public $notifyPreference;
/**
* @var string[]
*/
public $redemptionIssuers;
protected $reviewType = Review::class;
protected $reviewDataType = '';
/**
* @var string
*/
public $reviewStatus;
/**
* @var string
*/
public $rowLabel;
/**
* @var string
*/
public $seatLabel;
/**
* @var string
*/
public $sectionLabel;
protected $securityAnimationType = SecurityAnimation::class;
protected $securityAnimationDataType = '';
protected $textModulesDataType = TextModuleData::class;
protected $textModulesDataDataType = 'array';
protected $valueAddedModuleDataType = ValueAddedModuleData::class;
protected $valueAddedModuleDataDataType = 'array';
protected $venueType = EventVenue::class;
protected $venueDataType = '';
/**
* @var string
*/
public $version;
/**
* @var string
*/
public $viewUnlockRequirement;
protected $wideLogoType = Image::class;
protected $wideLogoDataType = '';
protected $wordMarkType = Image::class;
protected $wordMarkDataType = '';
/**
* @param bool
*/
public function setAllowMultipleUsersPerObject($allowMultipleUsersPerObject)
{
$this->allowMultipleUsersPerObject = $allowMultipleUsersPerObject;
}
/**
* @return bool
*/
public function getAllowMultipleUsersPerObject()
{
return $this->allowMultipleUsersPerObject;
}
/**
* @param AppLinkData
*/
public function setAppLinkData(AppLinkData $appLinkData)
{
$this->appLinkData = $appLinkData;
}
/**
* @return AppLinkData
*/
public function getAppLinkData()
{
return $this->appLinkData;
}
/**
* @param CallbackOptions
*/
public function setCallbackOptions(CallbackOptions $callbackOptions)
{
$this->callbackOptions = $callbackOptions;
}
/**
* @return CallbackOptions
*/
public function getCallbackOptions()
{
return $this->callbackOptions;
}
/**
* @param ClassTemplateInfo
*/
public function setClassTemplateInfo(ClassTemplateInfo $classTemplateInfo)
{
$this->classTemplateInfo = $classTemplateInfo;
}
/**
* @return ClassTemplateInfo
*/
public function getClassTemplateInfo()
{
return $this->classTemplateInfo;
}
/**
* @param string
*/
public function setConfirmationCodeLabel($confirmationCodeLabel)
{
$this->confirmationCodeLabel = $confirmationCodeLabel;
}
/**
* @return string
*/
public function getConfirmationCodeLabel()
{
return $this->confirmationCodeLabel;
}
/**
* @param string
*/
public function setCountryCode($countryCode)
{
$this->countryCode = $countryCode;
}
/**
* @return string
*/
public function getCountryCode()
{
return $this->countryCode;
}
/**
* @param LocalizedString
*/
public function setCustomConfirmationCodeLabel(LocalizedString $customConfirmationCodeLabel)
{
$this->customConfirmationCodeLabel = $customConfirmationCodeLabel;
}
/**
* @return LocalizedString
*/
public function getCustomConfirmationCodeLabel()
{
return $this->customConfirmationCodeLabel;
}
/**
* @param LocalizedString
*/
public function setCustomGateLabel(LocalizedString $customGateLabel)
{
$this->customGateLabel = $customGateLabel;
}
/**
* @return LocalizedString
*/
public function getCustomGateLabel()
{
return $this->customGateLabel;
}
/**
* @param LocalizedString
*/
public function setCustomRowLabel(LocalizedString $customRowLabel)
{
$this->customRowLabel = $customRowLabel;
}
/**
* @return LocalizedString
*/
public function getCustomRowLabel()
{
return $this->customRowLabel;
}
/**
* @param LocalizedString
*/
public function setCustomSeatLabel(LocalizedString $customSeatLabel)
{
$this->customSeatLabel = $customSeatLabel;
}
/**
* @return LocalizedString
*/
public function getCustomSeatLabel()
{
return $this->customSeatLabel;
}
/**
* @param LocalizedString
*/
public function setCustomSectionLabel(LocalizedString $customSectionLabel)
{
$this->customSectionLabel = $customSectionLabel;
}
/**
* @return LocalizedString
*/
public function getCustomSectionLabel()
{
return $this->customSectionLabel;
}
/**
* @param EventDateTime
*/
public function setDateTime(EventDateTime $dateTime)
{
$this->dateTime = $dateTime;
}
/**
* @return EventDateTime
*/
public function getDateTime()
{
return $this->dateTime;
}
/**
* @param bool
*/
public function setEnableSmartTap($enableSmartTap)
{
$this->enableSmartTap = $enableSmartTap;
}
/**
* @return bool
*/
public function getEnableSmartTap()
{
return $this->enableSmartTap;
}
/**
* @param string
*/
public function setEventId($eventId)
{
$this->eventId = $eventId;
}
/**
* @return string
*/
public function getEventId()
{
return $this->eventId;
}
/**
* @param LocalizedString
*/
public function setEventName(LocalizedString $eventName)
{
$this->eventName = $eventName;
}
/**
* @return LocalizedString
*/
public function getEventName()
{
return $this->eventName;
}
/**
* @param LocalizedString
*/
public function setFinePrint(LocalizedString $finePrint)
{
$this->finePrint = $finePrint;
}
/**
* @return LocalizedString
*/
public function getFinePrint()
{
return $this->finePrint;
}
/**
* @param string
*/
public function setGateLabel($gateLabel)
{
$this->gateLabel = $gateLabel;
}
/**
* @return string
*/
public function getGateLabel()
{
return $this->gateLabel;
}
/**
* @param Image
*/
public function setHeroImage(Image $heroImage)
{
$this->heroImage = $heroImage;
}
/**
* @return Image
*/
public function getHeroImage()
{
return $this->heroImage;
}
/**
* @param string
*/
public function setHexBackgroundColor($hexBackgroundColor)
{
$this->hexBackgroundColor = $hexBackgroundColor;
}
/**
* @return string
*/
public function getHexBackgroundColor()
{
return $this->hexBackgroundColor;
}
/**
* @param Uri
*/
public function setHomepageUri(Uri $homepageUri)
{
$this->homepageUri = $homepageUri;
}
/**
* @return Uri
*/
public function getHomepageUri()
{
return $this->homepageUri;
}
/**
* @param string
*/
public function setId($id)
{
$this->id = $id;
}
/**
* @return string
*/
public function getId()
{
return $this->id;
}
/**
* @param ImageModuleData[]
*/
public function setImageModulesData($imageModulesData)
{
$this->imageModulesData = $imageModulesData;
}
/**
* @return ImageModuleData[]
*/
public function getImageModulesData()
{
return $this->imageModulesData;
}
/**
* @param InfoModuleData
*/
public function setInfoModuleData(InfoModuleData $infoModuleData)
{
$this->infoModuleData = $infoModuleData;
}
/**
* @return InfoModuleData
*/
public function getInfoModuleData()
{
return $this->infoModuleData;
}
/**
* @param string
*/
public function setIssuerName($issuerName)
{
$this->issuerName = $issuerName;
}
/**
* @return string
*/
public function getIssuerName()
{
return $this->issuerName;
}
/**
* @param string
*/
public function setKind($kind)
{
$this->kind = $kind;
}
/**
* @return string
*/
public function getKind()
{
return $this->kind;
}
/**
* @param LinksModuleData
*/
public function setLinksModuleData(LinksModuleData $linksModuleData)
{
$this->linksModuleData = $linksModuleData;
}
/**
* @return LinksModuleData
*/
public function getLinksModuleData()
{
return $this->linksModuleData;
}
/**
* @param LocalizedString
*/
public function setLocalizedIssuerName(LocalizedString $localizedIssuerName)
{
$this->localizedIssuerName = $localizedIssuerName;
}
/**
* @return LocalizedString
*/
public function getLocalizedIssuerName()
{
return $this->localizedIssuerName;
}
/**
* @param LatLongPoint[]
*/
public function setLocations($locations)
{
$this->locations = $locations;
}
/**
* @return LatLongPoint[]
*/
public function getLocations()
{
return $this->locations;
}
/**
* @param Image
*/
public function setLogo(Image $logo)
{
$this->logo = $logo;
}
/**
* @return Image
*/
public function getLogo()
{
return $this->logo;
}
/**
* @param MerchantLocation[]
*/
public function setMerchantLocations($merchantLocations)
{
$this->merchantLocations = $merchantLocations;
}
/**
* @return MerchantLocation[]
*/
public function getMerchantLocations()
{
return $this->merchantLocations;
}
/**
* @param Message[]
*/
public function setMessages($messages)
{
$this->messages = $messages;
}
/**
* @return Message[]
*/
public function getMessages()
{
return $this->messages;
}
/**
* @param string
*/
public function setMultipleDevicesAndHoldersAllowedStatus($multipleDevicesAndHoldersAllowedStatus)
{
$this->multipleDevicesAndHoldersAllowedStatus = $multipleDevicesAndHoldersAllowedStatus;
}
/**
* @return string
*/
public function getMultipleDevicesAndHoldersAllowedStatus()
{
return $this->multipleDevicesAndHoldersAllowedStatus;
}
/**
* @param string
*/
public function setNotifyPreference($notifyPreference)
{
$this->notifyPreference = $notifyPreference;
}
/**
* @return string
*/
public function getNotifyPreference()
{
return $this->notifyPreference;
}
/**
* @param string[]
*/
public function setRedemptionIssuers($redemptionIssuers)
{
$this->redemptionIssuers = $redemptionIssuers;
}
/**
* @return string[]
*/
public function getRedemptionIssuers()
{
return $this->redemptionIssuers;
}
/**
* @param Review
*/
public function setReview(Review $review)
{
$this->review = $review;
}
/**
* @return Review
*/
public function getReview()
{
return $this->review;
}
/**
* @param string
*/
public function setReviewStatus($reviewStatus)
{
$this->reviewStatus = $reviewStatus;
}
/**
* @return string
*/
public function getReviewStatus()
{
return $this->reviewStatus;
}
/**
* @param string
*/
public function setRowLabel($rowLabel)
{
$this->rowLabel = $rowLabel;
}
/**
* @return string
*/
public function getRowLabel()
{
return $this->rowLabel;
}
/**
* @param string
*/
public function setSeatLabel($seatLabel)
{
$this->seatLabel = $seatLabel;
}
/**
* @return string
*/
public function getSeatLabel()
{
return $this->seatLabel;
}
/**
* @param string
*/
public function setSectionLabel($sectionLabel)
{
$this->sectionLabel = $sectionLabel;
}
/**
* @return string
*/
public function getSectionLabel()
{
return $this->sectionLabel;
}
/**
* @param SecurityAnimation
*/
public function setSecurityAnimation(SecurityAnimation $securityAnimation)
{
$this->securityAnimation = $securityAnimation;
}
/**
* @return SecurityAnimation
*/
public function getSecurityAnimation()
{
return $this->securityAnimation;
}
/**
* @param TextModuleData[]
*/
public function setTextModulesData($textModulesData)
{
$this->textModulesData = $textModulesData;
}
/**
* @return TextModuleData[]
*/
public function getTextModulesData()
{
return $this->textModulesData;
}
/**
* @param ValueAddedModuleData[]
*/
public function setValueAddedModuleData($valueAddedModuleData)
{
$this->valueAddedModuleData = $valueAddedModuleData;
}
/**
* @return ValueAddedModuleData[]
*/
public function getValueAddedModuleData()
{
return $this->valueAddedModuleData;
}
/**
* @param EventVenue
*/
public function setVenue(EventVenue $venue)
{
$this->venue = $venue;
}
/**
* @return EventVenue
*/
public function getVenue()
{
return $this->venue;
}
/**
* @param string
*/
public function setVersion($version)
{
$this->version = $version;
}
/**
* @return string
*/
public function getVersion()
{
return $this->version;
}
/**
* @param string
*/
public function setViewUnlockRequirement($viewUnlockRequirement)
{
$this->viewUnlockRequirement = $viewUnlockRequirement;
}
/**
* @return string
*/
public function getViewUnlockRequirement()
{
return $this->viewUnlockRequirement;
}
/**
* @param Image
*/
public function setWideLogo(Image $wideLogo)
{
$this->wideLogo = $wideLogo;
}
/**
* @return Image
*/
public function getWideLogo()
{
return $this->wideLogo;
}
/**
* @param Image
*/
public function setWordMark(Image $wordMark)
{
$this->wordMark = $wordMark;
}
/**
* @return Image
*/
public function getWordMark()
{
return $this->wordMark;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(EventTicketClass::class, 'Google_Service_Walletobjects_EventTicketClass');

View File

@@ -0,0 +1,42 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\Walletobjects;
class EventTicketClassAddMessageResponse extends \Google\Model
{
protected $resourceType = EventTicketClass::class;
protected $resourceDataType = '';
/**
* @param EventTicketClass
*/
public function setResource(EventTicketClass $resource)
{
$this->resource = $resource;
}
/**
* @return EventTicketClass
*/
public function getResource()
{
return $this->resource;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(EventTicketClassAddMessageResponse::class, 'Google_Service_Walletobjects_EventTicketClassAddMessageResponse');

View File

@@ -0,0 +1,59 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\Walletobjects;
class EventTicketClassListResponse extends \Google\Collection
{
protected $collection_key = 'resources';
protected $paginationType = Pagination::class;
protected $paginationDataType = '';
protected $resourcesType = EventTicketClass::class;
protected $resourcesDataType = 'array';
/**
* @param Pagination
*/
public function setPagination(Pagination $pagination)
{
$this->pagination = $pagination;
}
/**
* @return Pagination
*/
public function getPagination()
{
return $this->pagination;
}
/**
* @param EventTicketClass[]
*/
public function setResources($resources)
{
$this->resources = $resources;
}
/**
* @return EventTicketClass[]
*/
public function getResources()
{
return $this->resources;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(EventTicketClassListResponse::class, 'Google_Service_Walletobjects_EventTicketClassListResponse');

View File

@@ -0,0 +1,633 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\Walletobjects;
class EventTicketObject extends \Google\Collection
{
protected $collection_key = 'valueAddedModuleData';
protected $appLinkDataType = AppLinkData::class;
protected $appLinkDataDataType = '';
protected $barcodeType = Barcode::class;
protected $barcodeDataType = '';
/**
* @var string
*/
public $classId;
protected $classReferenceType = EventTicketClass::class;
protected $classReferenceDataType = '';
/**
* @var bool
*/
public $disableExpirationNotification;
protected $faceValueType = Money::class;
protected $faceValueDataType = '';
protected $groupingInfoType = GroupingInfo::class;
protected $groupingInfoDataType = '';
/**
* @var bool
*/
public $hasLinkedDevice;
/**
* @var bool
*/
public $hasUsers;
protected $heroImageType = Image::class;
protected $heroImageDataType = '';
/**
* @var string
*/
public $hexBackgroundColor;
/**
* @var string
*/
public $id;
protected $imageModulesDataType = ImageModuleData::class;
protected $imageModulesDataDataType = 'array';
protected $infoModuleDataType = InfoModuleData::class;
protected $infoModuleDataDataType = '';
/**
* @var string
*/
public $kind;
/**
* @var string[]
*/
public $linkedObjectIds;
/**
* @var string[]
*/
public $linkedOfferIds;
protected $linksModuleDataType = LinksModuleData::class;
protected $linksModuleDataDataType = '';
protected $locationsType = LatLongPoint::class;
protected $locationsDataType = 'array';
protected $merchantLocationsType = MerchantLocation::class;
protected $merchantLocationsDataType = 'array';
protected $messagesType = Message::class;
protected $messagesDataType = 'array';
/**
* @var string
*/
public $notifyPreference;
protected $passConstraintsType = PassConstraints::class;
protected $passConstraintsDataType = '';
protected $reservationInfoType = EventReservationInfo::class;
protected $reservationInfoDataType = '';
protected $rotatingBarcodeType = RotatingBarcode::class;
protected $rotatingBarcodeDataType = '';
protected $saveRestrictionsType = SaveRestrictions::class;
protected $saveRestrictionsDataType = '';
protected $seatInfoType = EventSeat::class;
protected $seatInfoDataType = '';
/**
* @var string
*/
public $smartTapRedemptionValue;
/**
* @var string
*/
public $state;
protected $textModulesDataType = TextModuleData::class;
protected $textModulesDataDataType = 'array';
/**
* @var string
*/
public $ticketHolderName;
/**
* @var string
*/
public $ticketNumber;
protected $ticketTypeType = LocalizedString::class;
protected $ticketTypeDataType = '';
protected $validTimeIntervalType = TimeInterval::class;
protected $validTimeIntervalDataType = '';
protected $valueAddedModuleDataType = ValueAddedModuleData::class;
protected $valueAddedModuleDataDataType = 'array';
/**
* @var string
*/
public $version;
/**
* @param AppLinkData
*/
public function setAppLinkData(AppLinkData $appLinkData)
{
$this->appLinkData = $appLinkData;
}
/**
* @return AppLinkData
*/
public function getAppLinkData()
{
return $this->appLinkData;
}
/**
* @param Barcode
*/
public function setBarcode(Barcode $barcode)
{
$this->barcode = $barcode;
}
/**
* @return Barcode
*/
public function getBarcode()
{
return $this->barcode;
}
/**
* @param string
*/
public function setClassId($classId)
{
$this->classId = $classId;
}
/**
* @return string
*/
public function getClassId()
{
return $this->classId;
}
/**
* @param EventTicketClass
*/
public function setClassReference(EventTicketClass $classReference)
{
$this->classReference = $classReference;
}
/**
* @return EventTicketClass
*/
public function getClassReference()
{
return $this->classReference;
}
/**
* @param bool
*/
public function setDisableExpirationNotification($disableExpirationNotification)
{
$this->disableExpirationNotification = $disableExpirationNotification;
}
/**
* @return bool
*/
public function getDisableExpirationNotification()
{
return $this->disableExpirationNotification;
}
/**
* @param Money
*/
public function setFaceValue(Money $faceValue)
{
$this->faceValue = $faceValue;
}
/**
* @return Money
*/
public function getFaceValue()
{
return $this->faceValue;
}
/**
* @param GroupingInfo
*/
public function setGroupingInfo(GroupingInfo $groupingInfo)
{
$this->groupingInfo = $groupingInfo;
}
/**
* @return GroupingInfo
*/
public function getGroupingInfo()
{
return $this->groupingInfo;
}
/**
* @param bool
*/
public function setHasLinkedDevice($hasLinkedDevice)
{
$this->hasLinkedDevice = $hasLinkedDevice;
}
/**
* @return bool
*/
public function getHasLinkedDevice()
{
return $this->hasLinkedDevice;
}
/**
* @param bool
*/
public function setHasUsers($hasUsers)
{
$this->hasUsers = $hasUsers;
}
/**
* @return bool
*/
public function getHasUsers()
{
return $this->hasUsers;
}
/**
* @param Image
*/
public function setHeroImage(Image $heroImage)
{
$this->heroImage = $heroImage;
}
/**
* @return Image
*/
public function getHeroImage()
{
return $this->heroImage;
}
/**
* @param string
*/
public function setHexBackgroundColor($hexBackgroundColor)
{
$this->hexBackgroundColor = $hexBackgroundColor;
}
/**
* @return string
*/
public function getHexBackgroundColor()
{
return $this->hexBackgroundColor;
}
/**
* @param string
*/
public function setId($id)
{
$this->id = $id;
}
/**
* @return string
*/
public function getId()
{
return $this->id;
}
/**
* @param ImageModuleData[]
*/
public function setImageModulesData($imageModulesData)
{
$this->imageModulesData = $imageModulesData;
}
/**
* @return ImageModuleData[]
*/
public function getImageModulesData()
{
return $this->imageModulesData;
}
/**
* @param InfoModuleData
*/
public function setInfoModuleData(InfoModuleData $infoModuleData)
{
$this->infoModuleData = $infoModuleData;
}
/**
* @return InfoModuleData
*/
public function getInfoModuleData()
{
return $this->infoModuleData;
}
/**
* @param string
*/
public function setKind($kind)
{
$this->kind = $kind;
}
/**
* @return string
*/
public function getKind()
{
return $this->kind;
}
/**
* @param string[]
*/
public function setLinkedObjectIds($linkedObjectIds)
{
$this->linkedObjectIds = $linkedObjectIds;
}
/**
* @return string[]
*/
public function getLinkedObjectIds()
{
return $this->linkedObjectIds;
}
/**
* @param string[]
*/
public function setLinkedOfferIds($linkedOfferIds)
{
$this->linkedOfferIds = $linkedOfferIds;
}
/**
* @return string[]
*/
public function getLinkedOfferIds()
{
return $this->linkedOfferIds;
}
/**
* @param LinksModuleData
*/
public function setLinksModuleData(LinksModuleData $linksModuleData)
{
$this->linksModuleData = $linksModuleData;
}
/**
* @return LinksModuleData
*/
public function getLinksModuleData()
{
return $this->linksModuleData;
}
/**
* @param LatLongPoint[]
*/
public function setLocations($locations)
{
$this->locations = $locations;
}
/**
* @return LatLongPoint[]
*/
public function getLocations()
{
return $this->locations;
}
/**
* @param MerchantLocation[]
*/
public function setMerchantLocations($merchantLocations)
{
$this->merchantLocations = $merchantLocations;
}
/**
* @return MerchantLocation[]
*/
public function getMerchantLocations()
{
return $this->merchantLocations;
}
/**
* @param Message[]
*/
public function setMessages($messages)
{
$this->messages = $messages;
}
/**
* @return Message[]
*/
public function getMessages()
{
return $this->messages;
}
/**
* @param string
*/
public function setNotifyPreference($notifyPreference)
{
$this->notifyPreference = $notifyPreference;
}
/**
* @return string
*/
public function getNotifyPreference()
{
return $this->notifyPreference;
}
/**
* @param PassConstraints
*/
public function setPassConstraints(PassConstraints $passConstraints)
{
$this->passConstraints = $passConstraints;
}
/**
* @return PassConstraints
*/
public function getPassConstraints()
{
return $this->passConstraints;
}
/**
* @param EventReservationInfo
*/
public function setReservationInfo(EventReservationInfo $reservationInfo)
{
$this->reservationInfo = $reservationInfo;
}
/**
* @return EventReservationInfo
*/
public function getReservationInfo()
{
return $this->reservationInfo;
}
/**
* @param RotatingBarcode
*/
public function setRotatingBarcode(RotatingBarcode $rotatingBarcode)
{
$this->rotatingBarcode = $rotatingBarcode;
}
/**
* @return RotatingBarcode
*/
public function getRotatingBarcode()
{
return $this->rotatingBarcode;
}
/**
* @param SaveRestrictions
*/
public function setSaveRestrictions(SaveRestrictions $saveRestrictions)
{
$this->saveRestrictions = $saveRestrictions;
}
/**
* @return SaveRestrictions
*/
public function getSaveRestrictions()
{
return $this->saveRestrictions;
}
/**
* @param EventSeat
*/
public function setSeatInfo(EventSeat $seatInfo)
{
$this->seatInfo = $seatInfo;
}
/**
* @return EventSeat
*/
public function getSeatInfo()
{
return $this->seatInfo;
}
/**
* @param string
*/
public function setSmartTapRedemptionValue($smartTapRedemptionValue)
{
$this->smartTapRedemptionValue = $smartTapRedemptionValue;
}
/**
* @return string
*/
public function getSmartTapRedemptionValue()
{
return $this->smartTapRedemptionValue;
}
/**
* @param string
*/
public function setState($state)
{
$this->state = $state;
}
/**
* @return string
*/
public function getState()
{
return $this->state;
}
/**
* @param TextModuleData[]
*/
public function setTextModulesData($textModulesData)
{
$this->textModulesData = $textModulesData;
}
/**
* @return TextModuleData[]
*/
public function getTextModulesData()
{
return $this->textModulesData;
}
/**
* @param string
*/
public function setTicketHolderName($ticketHolderName)
{
$this->ticketHolderName = $ticketHolderName;
}
/**
* @return string
*/
public function getTicketHolderName()
{
return $this->ticketHolderName;
}
/**
* @param string
*/
public function setTicketNumber($ticketNumber)
{
$this->ticketNumber = $ticketNumber;
}
/**
* @return string
*/
public function getTicketNumber()
{
return $this->ticketNumber;
}
/**
* @param LocalizedString
*/
public function setTicketType(LocalizedString $ticketType)
{
$this->ticketType = $ticketType;
}
/**
* @return LocalizedString
*/
public function getTicketType()
{
return $this->ticketType;
}
/**
* @param TimeInterval
*/
public function setValidTimeInterval(TimeInterval $validTimeInterval)
{
$this->validTimeInterval = $validTimeInterval;
}
/**
* @return TimeInterval
*/
public function getValidTimeInterval()
{
return $this->validTimeInterval;
}
/**
* @param ValueAddedModuleData[]
*/
public function setValueAddedModuleData($valueAddedModuleData)
{
$this->valueAddedModuleData = $valueAddedModuleData;
}
/**
* @return ValueAddedModuleData[]
*/
public function getValueAddedModuleData()
{
return $this->valueAddedModuleData;
}
/**
* @param string
*/
public function setVersion($version)
{
$this->version = $version;
}
/**
* @return string
*/
public function getVersion()
{
return $this->version;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(EventTicketObject::class, 'Google_Service_Walletobjects_EventTicketObject');

View File

@@ -0,0 +1,42 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\Walletobjects;
class EventTicketObjectAddMessageResponse extends \Google\Model
{
protected $resourceType = EventTicketObject::class;
protected $resourceDataType = '';
/**
* @param EventTicketObject
*/
public function setResource(EventTicketObject $resource)
{
$this->resource = $resource;
}
/**
* @return EventTicketObject
*/
public function getResource()
{
return $this->resource;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(EventTicketObjectAddMessageResponse::class, 'Google_Service_Walletobjects_EventTicketObjectAddMessageResponse');

View File

@@ -0,0 +1,59 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\Walletobjects;
class EventTicketObjectListResponse extends \Google\Collection
{
protected $collection_key = 'resources';
protected $paginationType = Pagination::class;
protected $paginationDataType = '';
protected $resourcesType = EventTicketObject::class;
protected $resourcesDataType = 'array';
/**
* @param Pagination
*/
public function setPagination(Pagination $pagination)
{
$this->pagination = $pagination;
}
/**
* @return Pagination
*/
public function getPagination()
{
return $this->pagination;
}
/**
* @param EventTicketObject[]
*/
public function setResources($resources)
{
$this->resources = $resources;
}
/**
* @return EventTicketObject[]
*/
public function getResources()
{
return $this->resources;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(EventTicketObjectListResponse::class, 'Google_Service_Walletobjects_EventTicketObjectListResponse');

View File

@@ -0,0 +1,76 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\Walletobjects;
class EventVenue extends \Google\Model
{
protected $addressType = LocalizedString::class;
protected $addressDataType = '';
/**
* @var string
*/
public $kind;
protected $nameType = LocalizedString::class;
protected $nameDataType = '';
/**
* @param LocalizedString
*/
public function setAddress(LocalizedString $address)
{
$this->address = $address;
}
/**
* @return LocalizedString
*/
public function getAddress()
{
return $this->address;
}
/**
* @param string
*/
public function setKind($kind)
{
$this->kind = $kind;
}
/**
* @return string
*/
public function getKind()
{
return $this->kind;
}
/**
* @param LocalizedString
*/
public function setName(LocalizedString $name)
{
$this->name = $name;
}
/**
* @return LocalizedString
*/
public function getName()
{
return $this->name;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(EventVenue::class, 'Google_Service_Walletobjects_EventVenue');

View File

@@ -0,0 +1,44 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\Walletobjects;
class ExpiryNotification extends \Google\Model
{
/**
* @var bool
*/
public $enableNotification;
/**
* @param bool
*/
public function setEnableNotification($enableNotification)
{
$this->enableNotification = $enableNotification;
}
/**
* @return bool
*/
public function getEnableNotification()
{
return $this->enableNotification;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(ExpiryNotification::class, 'Google_Service_Walletobjects_ExpiryNotification');

View File

@@ -0,0 +1,62 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\Walletobjects;
class FieldReference extends \Google\Model
{
/**
* @var string
*/
public $dateFormat;
/**
* @var string
*/
public $fieldPath;
/**
* @param string
*/
public function setDateFormat($dateFormat)
{
$this->dateFormat = $dateFormat;
}
/**
* @return string
*/
public function getDateFormat()
{
return $this->dateFormat;
}
/**
* @param string
*/
public function setFieldPath($fieldPath)
{
$this->fieldPath = $fieldPath;
}
/**
* @return string
*/
public function getFieldPath()
{
return $this->fieldPath;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(FieldReference::class, 'Google_Service_Walletobjects_FieldReference');

View File

@@ -0,0 +1,43 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\Walletobjects;
class FieldSelector extends \Google\Collection
{
protected $collection_key = 'fields';
protected $fieldsType = FieldReference::class;
protected $fieldsDataType = 'array';
/**
* @param FieldReference[]
*/
public function setFields($fields)
{
$this->fields = $fields;
}
/**
* @return FieldReference[]
*/
public function getFields()
{
return $this->fields;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(FieldSelector::class, 'Google_Service_Walletobjects_FieldSelector');

View File

@@ -0,0 +1,60 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\Walletobjects;
class FirstRowOption extends \Google\Model
{
protected $fieldOptionType = FieldSelector::class;
protected $fieldOptionDataType = '';
/**
* @var string
*/
public $transitOption;
/**
* @param FieldSelector
*/
public function setFieldOption(FieldSelector $fieldOption)
{
$this->fieldOption = $fieldOption;
}
/**
* @return FieldSelector
*/
public function getFieldOption()
{
return $this->fieldOption;
}
/**
* @param string
*/
public function setTransitOption($transitOption)
{
$this->transitOption = $transitOption;
}
/**
* @return string
*/
public function getTransitOption()
{
return $this->transitOption;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(FirstRowOption::class, 'Google_Service_Walletobjects_FirstRowOption');

View File

@@ -0,0 +1,144 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\Walletobjects;
class FlightCarrier extends \Google\Model
{
protected $airlineAllianceLogoType = Image::class;
protected $airlineAllianceLogoDataType = '';
protected $airlineLogoType = Image::class;
protected $airlineLogoDataType = '';
protected $airlineNameType = LocalizedString::class;
protected $airlineNameDataType = '';
/**
* @var string
*/
public $carrierIataCode;
/**
* @var string
*/
public $carrierIcaoCode;
/**
* @var string
*/
public $kind;
protected $wideAirlineLogoType = Image::class;
protected $wideAirlineLogoDataType = '';
/**
* @param Image
*/
public function setAirlineAllianceLogo(Image $airlineAllianceLogo)
{
$this->airlineAllianceLogo = $airlineAllianceLogo;
}
/**
* @return Image
*/
public function getAirlineAllianceLogo()
{
return $this->airlineAllianceLogo;
}
/**
* @param Image
*/
public function setAirlineLogo(Image $airlineLogo)
{
$this->airlineLogo = $airlineLogo;
}
/**
* @return Image
*/
public function getAirlineLogo()
{
return $this->airlineLogo;
}
/**
* @param LocalizedString
*/
public function setAirlineName(LocalizedString $airlineName)
{
$this->airlineName = $airlineName;
}
/**
* @return LocalizedString
*/
public function getAirlineName()
{
return $this->airlineName;
}
/**
* @param string
*/
public function setCarrierIataCode($carrierIataCode)
{
$this->carrierIataCode = $carrierIataCode;
}
/**
* @return string
*/
public function getCarrierIataCode()
{
return $this->carrierIataCode;
}
/**
* @param string
*/
public function setCarrierIcaoCode($carrierIcaoCode)
{
$this->carrierIcaoCode = $carrierIcaoCode;
}
/**
* @return string
*/
public function getCarrierIcaoCode()
{
return $this->carrierIcaoCode;
}
/**
* @param string
*/
public function setKind($kind)
{
$this->kind = $kind;
}
/**
* @return string
*/
public function getKind()
{
return $this->kind;
}
/**
* @param Image
*/
public function setWideAirlineLogo(Image $wideAirlineLogo)
{
$this->wideAirlineLogo = $wideAirlineLogo;
}
/**
* @return Image
*/
public function getWideAirlineLogo()
{
return $this->wideAirlineLogo;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(FlightCarrier::class, 'Google_Service_Walletobjects_FlightCarrier');

View File

@@ -0,0 +1,741 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\Walletobjects;
class FlightClass extends \Google\Collection
{
protected $collection_key = 'valueAddedModuleData';
/**
* @var bool
*/
public $allowMultipleUsersPerObject;
protected $appLinkDataType = AppLinkData::class;
protected $appLinkDataDataType = '';
protected $boardingAndSeatingPolicyType = BoardingAndSeatingPolicy::class;
protected $boardingAndSeatingPolicyDataType = '';
protected $callbackOptionsType = CallbackOptions::class;
protected $callbackOptionsDataType = '';
protected $classTemplateInfoType = ClassTemplateInfo::class;
protected $classTemplateInfoDataType = '';
/**
* @var string
*/
public $countryCode;
protected $destinationType = AirportInfo::class;
protected $destinationDataType = '';
/**
* @var bool
*/
public $enableSmartTap;
protected $flightHeaderType = FlightHeader::class;
protected $flightHeaderDataType = '';
/**
* @var string
*/
public $flightStatus;
protected $heroImageType = Image::class;
protected $heroImageDataType = '';
/**
* @var string
*/
public $hexBackgroundColor;
protected $homepageUriType = Uri::class;
protected $homepageUriDataType = '';
/**
* @var string
*/
public $id;
protected $imageModulesDataType = ImageModuleData::class;
protected $imageModulesDataDataType = 'array';
protected $infoModuleDataType = InfoModuleData::class;
protected $infoModuleDataDataType = '';
/**
* @var string
*/
public $issuerName;
/**
* @var string
*/
public $kind;
/**
* @var string
*/
public $languageOverride;
protected $linksModuleDataType = LinksModuleData::class;
protected $linksModuleDataDataType = '';
/**
* @var string
*/
public $localBoardingDateTime;
/**
* @var string
*/
public $localEstimatedOrActualArrivalDateTime;
/**
* @var string
*/
public $localEstimatedOrActualDepartureDateTime;
/**
* @var string
*/
public $localGateClosingDateTime;
/**
* @var string
*/
public $localScheduledArrivalDateTime;
/**
* @var string
*/
public $localScheduledDepartureDateTime;
protected $localizedIssuerNameType = LocalizedString::class;
protected $localizedIssuerNameDataType = '';
protected $locationsType = LatLongPoint::class;
protected $locationsDataType = 'array';
protected $merchantLocationsType = MerchantLocation::class;
protected $merchantLocationsDataType = 'array';
protected $messagesType = Message::class;
protected $messagesDataType = 'array';
/**
* @var string
*/
public $multipleDevicesAndHoldersAllowedStatus;
/**
* @var string
*/
public $notifyPreference;
protected $originType = AirportInfo::class;
protected $originDataType = '';
/**
* @var string[]
*/
public $redemptionIssuers;
protected $reviewType = Review::class;
protected $reviewDataType = '';
/**
* @var string
*/
public $reviewStatus;
protected $securityAnimationType = SecurityAnimation::class;
protected $securityAnimationDataType = '';
protected $textModulesDataType = TextModuleData::class;
protected $textModulesDataDataType = 'array';
protected $valueAddedModuleDataType = ValueAddedModuleData::class;
protected $valueAddedModuleDataDataType = 'array';
/**
* @var string
*/
public $version;
/**
* @var string
*/
public $viewUnlockRequirement;
protected $wordMarkType = Image::class;
protected $wordMarkDataType = '';
/**
* @param bool
*/
public function setAllowMultipleUsersPerObject($allowMultipleUsersPerObject)
{
$this->allowMultipleUsersPerObject = $allowMultipleUsersPerObject;
}
/**
* @return bool
*/
public function getAllowMultipleUsersPerObject()
{
return $this->allowMultipleUsersPerObject;
}
/**
* @param AppLinkData
*/
public function setAppLinkData(AppLinkData $appLinkData)
{
$this->appLinkData = $appLinkData;
}
/**
* @return AppLinkData
*/
public function getAppLinkData()
{
return $this->appLinkData;
}
/**
* @param BoardingAndSeatingPolicy
*/
public function setBoardingAndSeatingPolicy(BoardingAndSeatingPolicy $boardingAndSeatingPolicy)
{
$this->boardingAndSeatingPolicy = $boardingAndSeatingPolicy;
}
/**
* @return BoardingAndSeatingPolicy
*/
public function getBoardingAndSeatingPolicy()
{
return $this->boardingAndSeatingPolicy;
}
/**
* @param CallbackOptions
*/
public function setCallbackOptions(CallbackOptions $callbackOptions)
{
$this->callbackOptions = $callbackOptions;
}
/**
* @return CallbackOptions
*/
public function getCallbackOptions()
{
return $this->callbackOptions;
}
/**
* @param ClassTemplateInfo
*/
public function setClassTemplateInfo(ClassTemplateInfo $classTemplateInfo)
{
$this->classTemplateInfo = $classTemplateInfo;
}
/**
* @return ClassTemplateInfo
*/
public function getClassTemplateInfo()
{
return $this->classTemplateInfo;
}
/**
* @param string
*/
public function setCountryCode($countryCode)
{
$this->countryCode = $countryCode;
}
/**
* @return string
*/
public function getCountryCode()
{
return $this->countryCode;
}
/**
* @param AirportInfo
*/
public function setDestination(AirportInfo $destination)
{
$this->destination = $destination;
}
/**
* @return AirportInfo
*/
public function getDestination()
{
return $this->destination;
}
/**
* @param bool
*/
public function setEnableSmartTap($enableSmartTap)
{
$this->enableSmartTap = $enableSmartTap;
}
/**
* @return bool
*/
public function getEnableSmartTap()
{
return $this->enableSmartTap;
}
/**
* @param FlightHeader
*/
public function setFlightHeader(FlightHeader $flightHeader)
{
$this->flightHeader = $flightHeader;
}
/**
* @return FlightHeader
*/
public function getFlightHeader()
{
return $this->flightHeader;
}
/**
* @param string
*/
public function setFlightStatus($flightStatus)
{
$this->flightStatus = $flightStatus;
}
/**
* @return string
*/
public function getFlightStatus()
{
return $this->flightStatus;
}
/**
* @param Image
*/
public function setHeroImage(Image $heroImage)
{
$this->heroImage = $heroImage;
}
/**
* @return Image
*/
public function getHeroImage()
{
return $this->heroImage;
}
/**
* @param string
*/
public function setHexBackgroundColor($hexBackgroundColor)
{
$this->hexBackgroundColor = $hexBackgroundColor;
}
/**
* @return string
*/
public function getHexBackgroundColor()
{
return $this->hexBackgroundColor;
}
/**
* @param Uri
*/
public function setHomepageUri(Uri $homepageUri)
{
$this->homepageUri = $homepageUri;
}
/**
* @return Uri
*/
public function getHomepageUri()
{
return $this->homepageUri;
}
/**
* @param string
*/
public function setId($id)
{
$this->id = $id;
}
/**
* @return string
*/
public function getId()
{
return $this->id;
}
/**
* @param ImageModuleData[]
*/
public function setImageModulesData($imageModulesData)
{
$this->imageModulesData = $imageModulesData;
}
/**
* @return ImageModuleData[]
*/
public function getImageModulesData()
{
return $this->imageModulesData;
}
/**
* @param InfoModuleData
*/
public function setInfoModuleData(InfoModuleData $infoModuleData)
{
$this->infoModuleData = $infoModuleData;
}
/**
* @return InfoModuleData
*/
public function getInfoModuleData()
{
return $this->infoModuleData;
}
/**
* @param string
*/
public function setIssuerName($issuerName)
{
$this->issuerName = $issuerName;
}
/**
* @return string
*/
public function getIssuerName()
{
return $this->issuerName;
}
/**
* @param string
*/
public function setKind($kind)
{
$this->kind = $kind;
}
/**
* @return string
*/
public function getKind()
{
return $this->kind;
}
/**
* @param string
*/
public function setLanguageOverride($languageOverride)
{
$this->languageOverride = $languageOverride;
}
/**
* @return string
*/
public function getLanguageOverride()
{
return $this->languageOverride;
}
/**
* @param LinksModuleData
*/
public function setLinksModuleData(LinksModuleData $linksModuleData)
{
$this->linksModuleData = $linksModuleData;
}
/**
* @return LinksModuleData
*/
public function getLinksModuleData()
{
return $this->linksModuleData;
}
/**
* @param string
*/
public function setLocalBoardingDateTime($localBoardingDateTime)
{
$this->localBoardingDateTime = $localBoardingDateTime;
}
/**
* @return string
*/
public function getLocalBoardingDateTime()
{
return $this->localBoardingDateTime;
}
/**
* @param string
*/
public function setLocalEstimatedOrActualArrivalDateTime($localEstimatedOrActualArrivalDateTime)
{
$this->localEstimatedOrActualArrivalDateTime = $localEstimatedOrActualArrivalDateTime;
}
/**
* @return string
*/
public function getLocalEstimatedOrActualArrivalDateTime()
{
return $this->localEstimatedOrActualArrivalDateTime;
}
/**
* @param string
*/
public function setLocalEstimatedOrActualDepartureDateTime($localEstimatedOrActualDepartureDateTime)
{
$this->localEstimatedOrActualDepartureDateTime = $localEstimatedOrActualDepartureDateTime;
}
/**
* @return string
*/
public function getLocalEstimatedOrActualDepartureDateTime()
{
return $this->localEstimatedOrActualDepartureDateTime;
}
/**
* @param string
*/
public function setLocalGateClosingDateTime($localGateClosingDateTime)
{
$this->localGateClosingDateTime = $localGateClosingDateTime;
}
/**
* @return string
*/
public function getLocalGateClosingDateTime()
{
return $this->localGateClosingDateTime;
}
/**
* @param string
*/
public function setLocalScheduledArrivalDateTime($localScheduledArrivalDateTime)
{
$this->localScheduledArrivalDateTime = $localScheduledArrivalDateTime;
}
/**
* @return string
*/
public function getLocalScheduledArrivalDateTime()
{
return $this->localScheduledArrivalDateTime;
}
/**
* @param string
*/
public function setLocalScheduledDepartureDateTime($localScheduledDepartureDateTime)
{
$this->localScheduledDepartureDateTime = $localScheduledDepartureDateTime;
}
/**
* @return string
*/
public function getLocalScheduledDepartureDateTime()
{
return $this->localScheduledDepartureDateTime;
}
/**
* @param LocalizedString
*/
public function setLocalizedIssuerName(LocalizedString $localizedIssuerName)
{
$this->localizedIssuerName = $localizedIssuerName;
}
/**
* @return LocalizedString
*/
public function getLocalizedIssuerName()
{
return $this->localizedIssuerName;
}
/**
* @param LatLongPoint[]
*/
public function setLocations($locations)
{
$this->locations = $locations;
}
/**
* @return LatLongPoint[]
*/
public function getLocations()
{
return $this->locations;
}
/**
* @param MerchantLocation[]
*/
public function setMerchantLocations($merchantLocations)
{
$this->merchantLocations = $merchantLocations;
}
/**
* @return MerchantLocation[]
*/
public function getMerchantLocations()
{
return $this->merchantLocations;
}
/**
* @param Message[]
*/
public function setMessages($messages)
{
$this->messages = $messages;
}
/**
* @return Message[]
*/
public function getMessages()
{
return $this->messages;
}
/**
* @param string
*/
public function setMultipleDevicesAndHoldersAllowedStatus($multipleDevicesAndHoldersAllowedStatus)
{
$this->multipleDevicesAndHoldersAllowedStatus = $multipleDevicesAndHoldersAllowedStatus;
}
/**
* @return string
*/
public function getMultipleDevicesAndHoldersAllowedStatus()
{
return $this->multipleDevicesAndHoldersAllowedStatus;
}
/**
* @param string
*/
public function setNotifyPreference($notifyPreference)
{
$this->notifyPreference = $notifyPreference;
}
/**
* @return string
*/
public function getNotifyPreference()
{
return $this->notifyPreference;
}
/**
* @param AirportInfo
*/
public function setOrigin(AirportInfo $origin)
{
$this->origin = $origin;
}
/**
* @return AirportInfo
*/
public function getOrigin()
{
return $this->origin;
}
/**
* @param string[]
*/
public function setRedemptionIssuers($redemptionIssuers)
{
$this->redemptionIssuers = $redemptionIssuers;
}
/**
* @return string[]
*/
public function getRedemptionIssuers()
{
return $this->redemptionIssuers;
}
/**
* @param Review
*/
public function setReview(Review $review)
{
$this->review = $review;
}
/**
* @return Review
*/
public function getReview()
{
return $this->review;
}
/**
* @param string
*/
public function setReviewStatus($reviewStatus)
{
$this->reviewStatus = $reviewStatus;
}
/**
* @return string
*/
public function getReviewStatus()
{
return $this->reviewStatus;
}
/**
* @param SecurityAnimation
*/
public function setSecurityAnimation(SecurityAnimation $securityAnimation)
{
$this->securityAnimation = $securityAnimation;
}
/**
* @return SecurityAnimation
*/
public function getSecurityAnimation()
{
return $this->securityAnimation;
}
/**
* @param TextModuleData[]
*/
public function setTextModulesData($textModulesData)
{
$this->textModulesData = $textModulesData;
}
/**
* @return TextModuleData[]
*/
public function getTextModulesData()
{
return $this->textModulesData;
}
/**
* @param ValueAddedModuleData[]
*/
public function setValueAddedModuleData($valueAddedModuleData)
{
$this->valueAddedModuleData = $valueAddedModuleData;
}
/**
* @return ValueAddedModuleData[]
*/
public function getValueAddedModuleData()
{
return $this->valueAddedModuleData;
}
/**
* @param string
*/
public function setVersion($version)
{
$this->version = $version;
}
/**
* @return string
*/
public function getVersion()
{
return $this->version;
}
/**
* @param string
*/
public function setViewUnlockRequirement($viewUnlockRequirement)
{
$this->viewUnlockRequirement = $viewUnlockRequirement;
}
/**
* @return string
*/
public function getViewUnlockRequirement()
{
return $this->viewUnlockRequirement;
}
/**
* @param Image
*/
public function setWordMark(Image $wordMark)
{
$this->wordMark = $wordMark;
}
/**
* @return Image
*/
public function getWordMark()
{
return $this->wordMark;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(FlightClass::class, 'Google_Service_Walletobjects_FlightClass');

View File

@@ -0,0 +1,42 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\Walletobjects;
class FlightClassAddMessageResponse extends \Google\Model
{
protected $resourceType = FlightClass::class;
protected $resourceDataType = '';
/**
* @param FlightClass
*/
public function setResource(FlightClass $resource)
{
$this->resource = $resource;
}
/**
* @return FlightClass
*/
public function getResource()
{
return $this->resource;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(FlightClassAddMessageResponse::class, 'Google_Service_Walletobjects_FlightClassAddMessageResponse');

View File

@@ -0,0 +1,59 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\Walletobjects;
class FlightClassListResponse extends \Google\Collection
{
protected $collection_key = 'resources';
protected $paginationType = Pagination::class;
protected $paginationDataType = '';
protected $resourcesType = FlightClass::class;
protected $resourcesDataType = 'array';
/**
* @param Pagination
*/
public function setPagination(Pagination $pagination)
{
$this->pagination = $pagination;
}
/**
* @return Pagination
*/
public function getPagination()
{
return $this->pagination;
}
/**
* @param FlightClass[]
*/
public function setResources($resources)
{
$this->resources = $resources;
}
/**
* @return FlightClass[]
*/
public function getResources()
{
return $this->resources;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(FlightClassListResponse::class, 'Google_Service_Walletobjects_FlightClassListResponse');

View File

@@ -0,0 +1,130 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\Walletobjects;
class FlightHeader extends \Google\Model
{
protected $carrierType = FlightCarrier::class;
protected $carrierDataType = '';
/**
* @var string
*/
public $flightNumber;
/**
* @var string
*/
public $flightNumberDisplayOverride;
/**
* @var string
*/
public $kind;
protected $operatingCarrierType = FlightCarrier::class;
protected $operatingCarrierDataType = '';
/**
* @var string
*/
public $operatingFlightNumber;
/**
* @param FlightCarrier
*/
public function setCarrier(FlightCarrier $carrier)
{
$this->carrier = $carrier;
}
/**
* @return FlightCarrier
*/
public function getCarrier()
{
return $this->carrier;
}
/**
* @param string
*/
public function setFlightNumber($flightNumber)
{
$this->flightNumber = $flightNumber;
}
/**
* @return string
*/
public function getFlightNumber()
{
return $this->flightNumber;
}
/**
* @param string
*/
public function setFlightNumberDisplayOverride($flightNumberDisplayOverride)
{
$this->flightNumberDisplayOverride = $flightNumberDisplayOverride;
}
/**
* @return string
*/
public function getFlightNumberDisplayOverride()
{
return $this->flightNumberDisplayOverride;
}
/**
* @param string
*/
public function setKind($kind)
{
$this->kind = $kind;
}
/**
* @return string
*/
public function getKind()
{
return $this->kind;
}
/**
* @param FlightCarrier
*/
public function setOperatingCarrier(FlightCarrier $operatingCarrier)
{
$this->operatingCarrier = $operatingCarrier;
}
/**
* @return FlightCarrier
*/
public function getOperatingCarrier()
{
return $this->operatingCarrier;
}
/**
* @param string
*/
public function setOperatingFlightNumber($operatingFlightNumber)
{
$this->operatingFlightNumber = $operatingFlightNumber;
}
/**
* @return string
*/
public function getOperatingFlightNumber()
{
return $this->operatingFlightNumber;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(FlightHeader::class, 'Google_Service_Walletobjects_FlightHeader');

View File

@@ -0,0 +1,581 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\Walletobjects;
class FlightObject extends \Google\Collection
{
protected $collection_key = 'valueAddedModuleData';
protected $appLinkDataType = AppLinkData::class;
protected $appLinkDataDataType = '';
protected $barcodeType = Barcode::class;
protected $barcodeDataType = '';
protected $boardingAndSeatingInfoType = BoardingAndSeatingInfo::class;
protected $boardingAndSeatingInfoDataType = '';
/**
* @var string
*/
public $classId;
protected $classReferenceType = FlightClass::class;
protected $classReferenceDataType = '';
/**
* @var bool
*/
public $disableExpirationNotification;
protected $groupingInfoType = GroupingInfo::class;
protected $groupingInfoDataType = '';
/**
* @var bool
*/
public $hasLinkedDevice;
/**
* @var bool
*/
public $hasUsers;
protected $heroImageType = Image::class;
protected $heroImageDataType = '';
/**
* @var string
*/
public $hexBackgroundColor;
/**
* @var string
*/
public $id;
protected $imageModulesDataType = ImageModuleData::class;
protected $imageModulesDataDataType = 'array';
protected $infoModuleDataType = InfoModuleData::class;
protected $infoModuleDataDataType = '';
/**
* @var string
*/
public $kind;
/**
* @var string[]
*/
public $linkedObjectIds;
protected $linksModuleDataType = LinksModuleData::class;
protected $linksModuleDataDataType = '';
protected $locationsType = LatLongPoint::class;
protected $locationsDataType = 'array';
protected $merchantLocationsType = MerchantLocation::class;
protected $merchantLocationsDataType = 'array';
protected $messagesType = Message::class;
protected $messagesDataType = 'array';
/**
* @var string
*/
public $notifyPreference;
protected $passConstraintsType = PassConstraints::class;
protected $passConstraintsDataType = '';
/**
* @var string
*/
public $passengerName;
protected $reservationInfoType = ReservationInfo::class;
protected $reservationInfoDataType = '';
protected $rotatingBarcodeType = RotatingBarcode::class;
protected $rotatingBarcodeDataType = '';
protected $saveRestrictionsType = SaveRestrictions::class;
protected $saveRestrictionsDataType = '';
protected $securityProgramLogoType = Image::class;
protected $securityProgramLogoDataType = '';
/**
* @var string
*/
public $smartTapRedemptionValue;
/**
* @var string
*/
public $state;
protected $textModulesDataType = TextModuleData::class;
protected $textModulesDataDataType = 'array';
protected $validTimeIntervalType = TimeInterval::class;
protected $validTimeIntervalDataType = '';
protected $valueAddedModuleDataType = ValueAddedModuleData::class;
protected $valueAddedModuleDataDataType = 'array';
/**
* @var string
*/
public $version;
/**
* @param AppLinkData
*/
public function setAppLinkData(AppLinkData $appLinkData)
{
$this->appLinkData = $appLinkData;
}
/**
* @return AppLinkData
*/
public function getAppLinkData()
{
return $this->appLinkData;
}
/**
* @param Barcode
*/
public function setBarcode(Barcode $barcode)
{
$this->barcode = $barcode;
}
/**
* @return Barcode
*/
public function getBarcode()
{
return $this->barcode;
}
/**
* @param BoardingAndSeatingInfo
*/
public function setBoardingAndSeatingInfo(BoardingAndSeatingInfo $boardingAndSeatingInfo)
{
$this->boardingAndSeatingInfo = $boardingAndSeatingInfo;
}
/**
* @return BoardingAndSeatingInfo
*/
public function getBoardingAndSeatingInfo()
{
return $this->boardingAndSeatingInfo;
}
/**
* @param string
*/
public function setClassId($classId)
{
$this->classId = $classId;
}
/**
* @return string
*/
public function getClassId()
{
return $this->classId;
}
/**
* @param FlightClass
*/
public function setClassReference(FlightClass $classReference)
{
$this->classReference = $classReference;
}
/**
* @return FlightClass
*/
public function getClassReference()
{
return $this->classReference;
}
/**
* @param bool
*/
public function setDisableExpirationNotification($disableExpirationNotification)
{
$this->disableExpirationNotification = $disableExpirationNotification;
}
/**
* @return bool
*/
public function getDisableExpirationNotification()
{
return $this->disableExpirationNotification;
}
/**
* @param GroupingInfo
*/
public function setGroupingInfo(GroupingInfo $groupingInfo)
{
$this->groupingInfo = $groupingInfo;
}
/**
* @return GroupingInfo
*/
public function getGroupingInfo()
{
return $this->groupingInfo;
}
/**
* @param bool
*/
public function setHasLinkedDevice($hasLinkedDevice)
{
$this->hasLinkedDevice = $hasLinkedDevice;
}
/**
* @return bool
*/
public function getHasLinkedDevice()
{
return $this->hasLinkedDevice;
}
/**
* @param bool
*/
public function setHasUsers($hasUsers)
{
$this->hasUsers = $hasUsers;
}
/**
* @return bool
*/
public function getHasUsers()
{
return $this->hasUsers;
}
/**
* @param Image
*/
public function setHeroImage(Image $heroImage)
{
$this->heroImage = $heroImage;
}
/**
* @return Image
*/
public function getHeroImage()
{
return $this->heroImage;
}
/**
* @param string
*/
public function setHexBackgroundColor($hexBackgroundColor)
{
$this->hexBackgroundColor = $hexBackgroundColor;
}
/**
* @return string
*/
public function getHexBackgroundColor()
{
return $this->hexBackgroundColor;
}
/**
* @param string
*/
public function setId($id)
{
$this->id = $id;
}
/**
* @return string
*/
public function getId()
{
return $this->id;
}
/**
* @param ImageModuleData[]
*/
public function setImageModulesData($imageModulesData)
{
$this->imageModulesData = $imageModulesData;
}
/**
* @return ImageModuleData[]
*/
public function getImageModulesData()
{
return $this->imageModulesData;
}
/**
* @param InfoModuleData
*/
public function setInfoModuleData(InfoModuleData $infoModuleData)
{
$this->infoModuleData = $infoModuleData;
}
/**
* @return InfoModuleData
*/
public function getInfoModuleData()
{
return $this->infoModuleData;
}
/**
* @param string
*/
public function setKind($kind)
{
$this->kind = $kind;
}
/**
* @return string
*/
public function getKind()
{
return $this->kind;
}
/**
* @param string[]
*/
public function setLinkedObjectIds($linkedObjectIds)
{
$this->linkedObjectIds = $linkedObjectIds;
}
/**
* @return string[]
*/
public function getLinkedObjectIds()
{
return $this->linkedObjectIds;
}
/**
* @param LinksModuleData
*/
public function setLinksModuleData(LinksModuleData $linksModuleData)
{
$this->linksModuleData = $linksModuleData;
}
/**
* @return LinksModuleData
*/
public function getLinksModuleData()
{
return $this->linksModuleData;
}
/**
* @param LatLongPoint[]
*/
public function setLocations($locations)
{
$this->locations = $locations;
}
/**
* @return LatLongPoint[]
*/
public function getLocations()
{
return $this->locations;
}
/**
* @param MerchantLocation[]
*/
public function setMerchantLocations($merchantLocations)
{
$this->merchantLocations = $merchantLocations;
}
/**
* @return MerchantLocation[]
*/
public function getMerchantLocations()
{
return $this->merchantLocations;
}
/**
* @param Message[]
*/
public function setMessages($messages)
{
$this->messages = $messages;
}
/**
* @return Message[]
*/
public function getMessages()
{
return $this->messages;
}
/**
* @param string
*/
public function setNotifyPreference($notifyPreference)
{
$this->notifyPreference = $notifyPreference;
}
/**
* @return string
*/
public function getNotifyPreference()
{
return $this->notifyPreference;
}
/**
* @param PassConstraints
*/
public function setPassConstraints(PassConstraints $passConstraints)
{
$this->passConstraints = $passConstraints;
}
/**
* @return PassConstraints
*/
public function getPassConstraints()
{
return $this->passConstraints;
}
/**
* @param string
*/
public function setPassengerName($passengerName)
{
$this->passengerName = $passengerName;
}
/**
* @return string
*/
public function getPassengerName()
{
return $this->passengerName;
}
/**
* @param ReservationInfo
*/
public function setReservationInfo(ReservationInfo $reservationInfo)
{
$this->reservationInfo = $reservationInfo;
}
/**
* @return ReservationInfo
*/
public function getReservationInfo()
{
return $this->reservationInfo;
}
/**
* @param RotatingBarcode
*/
public function setRotatingBarcode(RotatingBarcode $rotatingBarcode)
{
$this->rotatingBarcode = $rotatingBarcode;
}
/**
* @return RotatingBarcode
*/
public function getRotatingBarcode()
{
return $this->rotatingBarcode;
}
/**
* @param SaveRestrictions
*/
public function setSaveRestrictions(SaveRestrictions $saveRestrictions)
{
$this->saveRestrictions = $saveRestrictions;
}
/**
* @return SaveRestrictions
*/
public function getSaveRestrictions()
{
return $this->saveRestrictions;
}
/**
* @param Image
*/
public function setSecurityProgramLogo(Image $securityProgramLogo)
{
$this->securityProgramLogo = $securityProgramLogo;
}
/**
* @return Image
*/
public function getSecurityProgramLogo()
{
return $this->securityProgramLogo;
}
/**
* @param string
*/
public function setSmartTapRedemptionValue($smartTapRedemptionValue)
{
$this->smartTapRedemptionValue = $smartTapRedemptionValue;
}
/**
* @return string
*/
public function getSmartTapRedemptionValue()
{
return $this->smartTapRedemptionValue;
}
/**
* @param string
*/
public function setState($state)
{
$this->state = $state;
}
/**
* @return string
*/
public function getState()
{
return $this->state;
}
/**
* @param TextModuleData[]
*/
public function setTextModulesData($textModulesData)
{
$this->textModulesData = $textModulesData;
}
/**
* @return TextModuleData[]
*/
public function getTextModulesData()
{
return $this->textModulesData;
}
/**
* @param TimeInterval
*/
public function setValidTimeInterval(TimeInterval $validTimeInterval)
{
$this->validTimeInterval = $validTimeInterval;
}
/**
* @return TimeInterval
*/
public function getValidTimeInterval()
{
return $this->validTimeInterval;
}
/**
* @param ValueAddedModuleData[]
*/
public function setValueAddedModuleData($valueAddedModuleData)
{
$this->valueAddedModuleData = $valueAddedModuleData;
}
/**
* @return ValueAddedModuleData[]
*/
public function getValueAddedModuleData()
{
return $this->valueAddedModuleData;
}
/**
* @param string
*/
public function setVersion($version)
{
$this->version = $version;
}
/**
* @return string
*/
public function getVersion()
{
return $this->version;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(FlightObject::class, 'Google_Service_Walletobjects_FlightObject');

View File

@@ -0,0 +1,42 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\Walletobjects;
class FlightObjectAddMessageResponse extends \Google\Model
{
protected $resourceType = FlightObject::class;
protected $resourceDataType = '';
/**
* @param FlightObject
*/
public function setResource(FlightObject $resource)
{
$this->resource = $resource;
}
/**
* @return FlightObject
*/
public function getResource()
{
return $this->resource;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(FlightObjectAddMessageResponse::class, 'Google_Service_Walletobjects_FlightObjectAddMessageResponse');

View File

@@ -0,0 +1,59 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\Walletobjects;
class FlightObjectListResponse extends \Google\Collection
{
protected $collection_key = 'resources';
protected $paginationType = Pagination::class;
protected $paginationDataType = '';
protected $resourcesType = FlightObject::class;
protected $resourcesDataType = 'array';
/**
* @param Pagination
*/
public function setPagination(Pagination $pagination)
{
$this->pagination = $pagination;
}
/**
* @return Pagination
*/
public function getPagination()
{
return $this->pagination;
}
/**
* @param FlightObject[]
*/
public function setResources($resources)
{
$this->resources = $resources;
}
/**
* @return FlightObject[]
*/
public function getResources()
{
return $this->resources;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(FlightObjectListResponse::class, 'Google_Service_Walletobjects_FlightObjectListResponse');

View File

@@ -0,0 +1,78 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\Walletobjects;
class FrequentFlyerInfo extends \Google\Model
{
/**
* @var string
*/
public $frequentFlyerNumber;
protected $frequentFlyerProgramNameType = LocalizedString::class;
protected $frequentFlyerProgramNameDataType = '';
/**
* @var string
*/
public $kind;
/**
* @param string
*/
public function setFrequentFlyerNumber($frequentFlyerNumber)
{
$this->frequentFlyerNumber = $frequentFlyerNumber;
}
/**
* @return string
*/
public function getFrequentFlyerNumber()
{
return $this->frequentFlyerNumber;
}
/**
* @param LocalizedString
*/
public function setFrequentFlyerProgramName(LocalizedString $frequentFlyerProgramName)
{
$this->frequentFlyerProgramName = $frequentFlyerProgramName;
}
/**
* @return LocalizedString
*/
public function getFrequentFlyerProgramName()
{
return $this->frequentFlyerProgramName;
}
/**
* @param string
*/
public function setKind($kind)
{
$this->kind = $kind;
}
/**
* @return string
*/
public function getKind()
{
return $this->kind;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(FrequentFlyerInfo::class, 'Google_Service_Walletobjects_FrequentFlyerInfo');

View File

@@ -0,0 +1,277 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\Walletobjects;
class GenericClass extends \Google\Collection
{
protected $collection_key = 'valueAddedModuleData';
protected $appLinkDataType = AppLinkData::class;
protected $appLinkDataDataType = '';
protected $callbackOptionsType = CallbackOptions::class;
protected $callbackOptionsDataType = '';
protected $classTemplateInfoType = ClassTemplateInfo::class;
protected $classTemplateInfoDataType = '';
/**
* @var bool
*/
public $enableSmartTap;
/**
* @var string
*/
public $id;
protected $imageModulesDataType = ImageModuleData::class;
protected $imageModulesDataDataType = 'array';
protected $linksModuleDataType = LinksModuleData::class;
protected $linksModuleDataDataType = '';
protected $merchantLocationsType = MerchantLocation::class;
protected $merchantLocationsDataType = 'array';
protected $messagesType = Message::class;
protected $messagesDataType = 'array';
/**
* @var string
*/
public $multipleDevicesAndHoldersAllowedStatus;
/**
* @var string[]
*/
public $redemptionIssuers;
protected $securityAnimationType = SecurityAnimation::class;
protected $securityAnimationDataType = '';
protected $textModulesDataType = TextModuleData::class;
protected $textModulesDataDataType = 'array';
protected $valueAddedModuleDataType = ValueAddedModuleData::class;
protected $valueAddedModuleDataDataType = 'array';
/**
* @var string
*/
public $viewUnlockRequirement;
/**
* @param AppLinkData
*/
public function setAppLinkData(AppLinkData $appLinkData)
{
$this->appLinkData = $appLinkData;
}
/**
* @return AppLinkData
*/
public function getAppLinkData()
{
return $this->appLinkData;
}
/**
* @param CallbackOptions
*/
public function setCallbackOptions(CallbackOptions $callbackOptions)
{
$this->callbackOptions = $callbackOptions;
}
/**
* @return CallbackOptions
*/
public function getCallbackOptions()
{
return $this->callbackOptions;
}
/**
* @param ClassTemplateInfo
*/
public function setClassTemplateInfo(ClassTemplateInfo $classTemplateInfo)
{
$this->classTemplateInfo = $classTemplateInfo;
}
/**
* @return ClassTemplateInfo
*/
public function getClassTemplateInfo()
{
return $this->classTemplateInfo;
}
/**
* @param bool
*/
public function setEnableSmartTap($enableSmartTap)
{
$this->enableSmartTap = $enableSmartTap;
}
/**
* @return bool
*/
public function getEnableSmartTap()
{
return $this->enableSmartTap;
}
/**
* @param string
*/
public function setId($id)
{
$this->id = $id;
}
/**
* @return string
*/
public function getId()
{
return $this->id;
}
/**
* @param ImageModuleData[]
*/
public function setImageModulesData($imageModulesData)
{
$this->imageModulesData = $imageModulesData;
}
/**
* @return ImageModuleData[]
*/
public function getImageModulesData()
{
return $this->imageModulesData;
}
/**
* @param LinksModuleData
*/
public function setLinksModuleData(LinksModuleData $linksModuleData)
{
$this->linksModuleData = $linksModuleData;
}
/**
* @return LinksModuleData
*/
public function getLinksModuleData()
{
return $this->linksModuleData;
}
/**
* @param MerchantLocation[]
*/
public function setMerchantLocations($merchantLocations)
{
$this->merchantLocations = $merchantLocations;
}
/**
* @return MerchantLocation[]
*/
public function getMerchantLocations()
{
return $this->merchantLocations;
}
/**
* @param Message[]
*/
public function setMessages($messages)
{
$this->messages = $messages;
}
/**
* @return Message[]
*/
public function getMessages()
{
return $this->messages;
}
/**
* @param string
*/
public function setMultipleDevicesAndHoldersAllowedStatus($multipleDevicesAndHoldersAllowedStatus)
{
$this->multipleDevicesAndHoldersAllowedStatus = $multipleDevicesAndHoldersAllowedStatus;
}
/**
* @return string
*/
public function getMultipleDevicesAndHoldersAllowedStatus()
{
return $this->multipleDevicesAndHoldersAllowedStatus;
}
/**
* @param string[]
*/
public function setRedemptionIssuers($redemptionIssuers)
{
$this->redemptionIssuers = $redemptionIssuers;
}
/**
* @return string[]
*/
public function getRedemptionIssuers()
{
return $this->redemptionIssuers;
}
/**
* @param SecurityAnimation
*/
public function setSecurityAnimation(SecurityAnimation $securityAnimation)
{
$this->securityAnimation = $securityAnimation;
}
/**
* @return SecurityAnimation
*/
public function getSecurityAnimation()
{
return $this->securityAnimation;
}
/**
* @param TextModuleData[]
*/
public function setTextModulesData($textModulesData)
{
$this->textModulesData = $textModulesData;
}
/**
* @return TextModuleData[]
*/
public function getTextModulesData()
{
return $this->textModulesData;
}
/**
* @param ValueAddedModuleData[]
*/
public function setValueAddedModuleData($valueAddedModuleData)
{
$this->valueAddedModuleData = $valueAddedModuleData;
}
/**
* @return ValueAddedModuleData[]
*/
public function getValueAddedModuleData()
{
return $this->valueAddedModuleData;
}
/**
* @param string
*/
public function setViewUnlockRequirement($viewUnlockRequirement)
{
$this->viewUnlockRequirement = $viewUnlockRequirement;
}
/**
* @return string
*/
public function getViewUnlockRequirement()
{
return $this->viewUnlockRequirement;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GenericClass::class, 'Google_Service_Walletobjects_GenericClass');

View File

@@ -0,0 +1,42 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\Walletobjects;
class GenericClassAddMessageResponse extends \Google\Model
{
protected $resourceType = GenericClass::class;
protected $resourceDataType = '';
/**
* @param GenericClass
*/
public function setResource(GenericClass $resource)
{
$this->resource = $resource;
}
/**
* @return GenericClass
*/
public function getResource()
{
return $this->resource;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GenericClassAddMessageResponse::class, 'Google_Service_Walletobjects_GenericClassAddMessageResponse');

View File

@@ -0,0 +1,59 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\Walletobjects;
class GenericClassListResponse extends \Google\Collection
{
protected $collection_key = 'resources';
protected $paginationType = Pagination::class;
protected $paginationDataType = '';
protected $resourcesType = GenericClass::class;
protected $resourcesDataType = 'array';
/**
* @param Pagination
*/
public function setPagination(Pagination $pagination)
{
$this->pagination = $pagination;
}
/**
* @return Pagination
*/
public function getPagination()
{
return $this->pagination;
}
/**
* @param GenericClass[]
*/
public function setResources($resources)
{
$this->resources = $resources;
}
/**
* @return GenericClass[]
*/
public function getResources()
{
return $this->resources;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GenericClassListResponse::class, 'Google_Service_Walletobjects_GenericClassListResponse');

View File

@@ -0,0 +1,491 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\Walletobjects;
class GenericObject extends \Google\Collection
{
protected $collection_key = 'valueAddedModuleData';
protected $appLinkDataType = AppLinkData::class;
protected $appLinkDataDataType = '';
protected $barcodeType = Barcode::class;
protected $barcodeDataType = '';
protected $cardTitleType = LocalizedString::class;
protected $cardTitleDataType = '';
/**
* @var string
*/
public $classId;
/**
* @var string
*/
public $genericType;
protected $groupingInfoType = GroupingInfo::class;
protected $groupingInfoDataType = '';
/**
* @var bool
*/
public $hasUsers;
protected $headerType = LocalizedString::class;
protected $headerDataType = '';
protected $heroImageType = Image::class;
protected $heroImageDataType = '';
/**
* @var string
*/
public $hexBackgroundColor;
/**
* @var string
*/
public $id;
protected $imageModulesDataType = ImageModuleData::class;
protected $imageModulesDataDataType = 'array';
/**
* @var string[]
*/
public $linkedObjectIds;
protected $linksModuleDataType = LinksModuleData::class;
protected $linksModuleDataDataType = '';
protected $logoType = Image::class;
protected $logoDataType = '';
protected $merchantLocationsType = MerchantLocation::class;
protected $merchantLocationsDataType = 'array';
protected $messagesType = Message::class;
protected $messagesDataType = 'array';
protected $notificationsType = Notifications::class;
protected $notificationsDataType = '';
protected $passConstraintsType = PassConstraints::class;
protected $passConstraintsDataType = '';
protected $rotatingBarcodeType = RotatingBarcode::class;
protected $rotatingBarcodeDataType = '';
protected $saveRestrictionsType = SaveRestrictions::class;
protected $saveRestrictionsDataType = '';
/**
* @var string
*/
public $smartTapRedemptionValue;
/**
* @var string
*/
public $state;
protected $subheaderType = LocalizedString::class;
protected $subheaderDataType = '';
protected $textModulesDataType = TextModuleData::class;
protected $textModulesDataDataType = 'array';
protected $validTimeIntervalType = TimeInterval::class;
protected $validTimeIntervalDataType = '';
protected $valueAddedModuleDataType = ValueAddedModuleData::class;
protected $valueAddedModuleDataDataType = 'array';
protected $wideLogoType = Image::class;
protected $wideLogoDataType = '';
/**
* @param AppLinkData
*/
public function setAppLinkData(AppLinkData $appLinkData)
{
$this->appLinkData = $appLinkData;
}
/**
* @return AppLinkData
*/
public function getAppLinkData()
{
return $this->appLinkData;
}
/**
* @param Barcode
*/
public function setBarcode(Barcode $barcode)
{
$this->barcode = $barcode;
}
/**
* @return Barcode
*/
public function getBarcode()
{
return $this->barcode;
}
/**
* @param LocalizedString
*/
public function setCardTitle(LocalizedString $cardTitle)
{
$this->cardTitle = $cardTitle;
}
/**
* @return LocalizedString
*/
public function getCardTitle()
{
return $this->cardTitle;
}
/**
* @param string
*/
public function setClassId($classId)
{
$this->classId = $classId;
}
/**
* @return string
*/
public function getClassId()
{
return $this->classId;
}
/**
* @param string
*/
public function setGenericType($genericType)
{
$this->genericType = $genericType;
}
/**
* @return string
*/
public function getGenericType()
{
return $this->genericType;
}
/**
* @param GroupingInfo
*/
public function setGroupingInfo(GroupingInfo $groupingInfo)
{
$this->groupingInfo = $groupingInfo;
}
/**
* @return GroupingInfo
*/
public function getGroupingInfo()
{
return $this->groupingInfo;
}
/**
* @param bool
*/
public function setHasUsers($hasUsers)
{
$this->hasUsers = $hasUsers;
}
/**
* @return bool
*/
public function getHasUsers()
{
return $this->hasUsers;
}
/**
* @param LocalizedString
*/
public function setHeader(LocalizedString $header)
{
$this->header = $header;
}
/**
* @return LocalizedString
*/
public function getHeader()
{
return $this->header;
}
/**
* @param Image
*/
public function setHeroImage(Image $heroImage)
{
$this->heroImage = $heroImage;
}
/**
* @return Image
*/
public function getHeroImage()
{
return $this->heroImage;
}
/**
* @param string
*/
public function setHexBackgroundColor($hexBackgroundColor)
{
$this->hexBackgroundColor = $hexBackgroundColor;
}
/**
* @return string
*/
public function getHexBackgroundColor()
{
return $this->hexBackgroundColor;
}
/**
* @param string
*/
public function setId($id)
{
$this->id = $id;
}
/**
* @return string
*/
public function getId()
{
return $this->id;
}
/**
* @param ImageModuleData[]
*/
public function setImageModulesData($imageModulesData)
{
$this->imageModulesData = $imageModulesData;
}
/**
* @return ImageModuleData[]
*/
public function getImageModulesData()
{
return $this->imageModulesData;
}
/**
* @param string[]
*/
public function setLinkedObjectIds($linkedObjectIds)
{
$this->linkedObjectIds = $linkedObjectIds;
}
/**
* @return string[]
*/
public function getLinkedObjectIds()
{
return $this->linkedObjectIds;
}
/**
* @param LinksModuleData
*/
public function setLinksModuleData(LinksModuleData $linksModuleData)
{
$this->linksModuleData = $linksModuleData;
}
/**
* @return LinksModuleData
*/
public function getLinksModuleData()
{
return $this->linksModuleData;
}
/**
* @param Image
*/
public function setLogo(Image $logo)
{
$this->logo = $logo;
}
/**
* @return Image
*/
public function getLogo()
{
return $this->logo;
}
/**
* @param MerchantLocation[]
*/
public function setMerchantLocations($merchantLocations)
{
$this->merchantLocations = $merchantLocations;
}
/**
* @return MerchantLocation[]
*/
public function getMerchantLocations()
{
return $this->merchantLocations;
}
/**
* @param Message[]
*/
public function setMessages($messages)
{
$this->messages = $messages;
}
/**
* @return Message[]
*/
public function getMessages()
{
return $this->messages;
}
/**
* @param Notifications
*/
public function setNotifications(Notifications $notifications)
{
$this->notifications = $notifications;
}
/**
* @return Notifications
*/
public function getNotifications()
{
return $this->notifications;
}
/**
* @param PassConstraints
*/
public function setPassConstraints(PassConstraints $passConstraints)
{
$this->passConstraints = $passConstraints;
}
/**
* @return PassConstraints
*/
public function getPassConstraints()
{
return $this->passConstraints;
}
/**
* @param RotatingBarcode
*/
public function setRotatingBarcode(RotatingBarcode $rotatingBarcode)
{
$this->rotatingBarcode = $rotatingBarcode;
}
/**
* @return RotatingBarcode
*/
public function getRotatingBarcode()
{
return $this->rotatingBarcode;
}
/**
* @param SaveRestrictions
*/
public function setSaveRestrictions(SaveRestrictions $saveRestrictions)
{
$this->saveRestrictions = $saveRestrictions;
}
/**
* @return SaveRestrictions
*/
public function getSaveRestrictions()
{
return $this->saveRestrictions;
}
/**
* @param string
*/
public function setSmartTapRedemptionValue($smartTapRedemptionValue)
{
$this->smartTapRedemptionValue = $smartTapRedemptionValue;
}
/**
* @return string
*/
public function getSmartTapRedemptionValue()
{
return $this->smartTapRedemptionValue;
}
/**
* @param string
*/
public function setState($state)
{
$this->state = $state;
}
/**
* @return string
*/
public function getState()
{
return $this->state;
}
/**
* @param LocalizedString
*/
public function setSubheader(LocalizedString $subheader)
{
$this->subheader = $subheader;
}
/**
* @return LocalizedString
*/
public function getSubheader()
{
return $this->subheader;
}
/**
* @param TextModuleData[]
*/
public function setTextModulesData($textModulesData)
{
$this->textModulesData = $textModulesData;
}
/**
* @return TextModuleData[]
*/
public function getTextModulesData()
{
return $this->textModulesData;
}
/**
* @param TimeInterval
*/
public function setValidTimeInterval(TimeInterval $validTimeInterval)
{
$this->validTimeInterval = $validTimeInterval;
}
/**
* @return TimeInterval
*/
public function getValidTimeInterval()
{
return $this->validTimeInterval;
}
/**
* @param ValueAddedModuleData[]
*/
public function setValueAddedModuleData($valueAddedModuleData)
{
$this->valueAddedModuleData = $valueAddedModuleData;
}
/**
* @return ValueAddedModuleData[]
*/
public function getValueAddedModuleData()
{
return $this->valueAddedModuleData;
}
/**
* @param Image
*/
public function setWideLogo(Image $wideLogo)
{
$this->wideLogo = $wideLogo;
}
/**
* @return Image
*/
public function getWideLogo()
{
return $this->wideLogo;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GenericObject::class, 'Google_Service_Walletobjects_GenericObject');

View File

@@ -0,0 +1,42 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\Walletobjects;
class GenericObjectAddMessageResponse extends \Google\Model
{
protected $resourceType = GenericObject::class;
protected $resourceDataType = '';
/**
* @param GenericObject
*/
public function setResource(GenericObject $resource)
{
$this->resource = $resource;
}
/**
* @return GenericObject
*/
public function getResource()
{
return $this->resource;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GenericObjectAddMessageResponse::class, 'Google_Service_Walletobjects_GenericObjectAddMessageResponse');

View File

@@ -0,0 +1,59 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\Walletobjects;
class GenericObjectListResponse extends \Google\Collection
{
protected $collection_key = 'resources';
protected $paginationType = Pagination::class;
protected $paginationDataType = '';
protected $resourcesType = GenericObject::class;
protected $resourcesDataType = 'array';
/**
* @param Pagination
*/
public function setPagination(Pagination $pagination)
{
$this->pagination = $pagination;
}
/**
* @return Pagination
*/
public function getPagination()
{
return $this->pagination;
}
/**
* @param GenericObject[]
*/
public function setResources($resources)
{
$this->resources = $resources;
}
/**
* @return GenericObject[]
*/
public function getResources()
{
return $this->resources;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GenericObjectListResponse::class, 'Google_Service_Walletobjects_GenericObjectListResponse');

View File

@@ -0,0 +1,719 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\Walletobjects;
class GiftCardClass extends \Google\Collection
{
protected $collection_key = 'valueAddedModuleData';
/**
* @var bool
*/
public $allowBarcodeRedemption;
/**
* @var bool
*/
public $allowMultipleUsersPerObject;
protected $appLinkDataType = AppLinkData::class;
protected $appLinkDataDataType = '';
protected $callbackOptionsType = CallbackOptions::class;
protected $callbackOptionsDataType = '';
/**
* @var string
*/
public $cardNumberLabel;
protected $classTemplateInfoType = ClassTemplateInfo::class;
protected $classTemplateInfoDataType = '';
/**
* @var string
*/
public $countryCode;
/**
* @var bool
*/
public $enableSmartTap;
/**
* @var string
*/
public $eventNumberLabel;
protected $heroImageType = Image::class;
protected $heroImageDataType = '';
/**
* @var string
*/
public $hexBackgroundColor;
protected $homepageUriType = Uri::class;
protected $homepageUriDataType = '';
/**
* @var string
*/
public $id;
protected $imageModulesDataType = ImageModuleData::class;
protected $imageModulesDataDataType = 'array';
protected $infoModuleDataType = InfoModuleData::class;
protected $infoModuleDataDataType = '';
/**
* @var string
*/
public $issuerName;
/**
* @var string
*/
public $kind;
protected $linksModuleDataType = LinksModuleData::class;
protected $linksModuleDataDataType = '';
protected $localizedCardNumberLabelType = LocalizedString::class;
protected $localizedCardNumberLabelDataType = '';
protected $localizedEventNumberLabelType = LocalizedString::class;
protected $localizedEventNumberLabelDataType = '';
protected $localizedIssuerNameType = LocalizedString::class;
protected $localizedIssuerNameDataType = '';
protected $localizedMerchantNameType = LocalizedString::class;
protected $localizedMerchantNameDataType = '';
protected $localizedPinLabelType = LocalizedString::class;
protected $localizedPinLabelDataType = '';
protected $locationsType = LatLongPoint::class;
protected $locationsDataType = 'array';
protected $merchantLocationsType = MerchantLocation::class;
protected $merchantLocationsDataType = 'array';
/**
* @var string
*/
public $merchantName;
protected $messagesType = Message::class;
protected $messagesDataType = 'array';
/**
* @var string
*/
public $multipleDevicesAndHoldersAllowedStatus;
/**
* @var string
*/
public $notifyPreference;
/**
* @var string
*/
public $pinLabel;
protected $programLogoType = Image::class;
protected $programLogoDataType = '';
/**
* @var string[]
*/
public $redemptionIssuers;
protected $reviewType = Review::class;
protected $reviewDataType = '';
/**
* @var string
*/
public $reviewStatus;
protected $securityAnimationType = SecurityAnimation::class;
protected $securityAnimationDataType = '';
protected $textModulesDataType = TextModuleData::class;
protected $textModulesDataDataType = 'array';
protected $valueAddedModuleDataType = ValueAddedModuleData::class;
protected $valueAddedModuleDataDataType = 'array';
/**
* @var string
*/
public $version;
/**
* @var string
*/
public $viewUnlockRequirement;
protected $wideProgramLogoType = Image::class;
protected $wideProgramLogoDataType = '';
protected $wordMarkType = Image::class;
protected $wordMarkDataType = '';
/**
* @param bool
*/
public function setAllowBarcodeRedemption($allowBarcodeRedemption)
{
$this->allowBarcodeRedemption = $allowBarcodeRedemption;
}
/**
* @return bool
*/
public function getAllowBarcodeRedemption()
{
return $this->allowBarcodeRedemption;
}
/**
* @param bool
*/
public function setAllowMultipleUsersPerObject($allowMultipleUsersPerObject)
{
$this->allowMultipleUsersPerObject = $allowMultipleUsersPerObject;
}
/**
* @return bool
*/
public function getAllowMultipleUsersPerObject()
{
return $this->allowMultipleUsersPerObject;
}
/**
* @param AppLinkData
*/
public function setAppLinkData(AppLinkData $appLinkData)
{
$this->appLinkData = $appLinkData;
}
/**
* @return AppLinkData
*/
public function getAppLinkData()
{
return $this->appLinkData;
}
/**
* @param CallbackOptions
*/
public function setCallbackOptions(CallbackOptions $callbackOptions)
{
$this->callbackOptions = $callbackOptions;
}
/**
* @return CallbackOptions
*/
public function getCallbackOptions()
{
return $this->callbackOptions;
}
/**
* @param string
*/
public function setCardNumberLabel($cardNumberLabel)
{
$this->cardNumberLabel = $cardNumberLabel;
}
/**
* @return string
*/
public function getCardNumberLabel()
{
return $this->cardNumberLabel;
}
/**
* @param ClassTemplateInfo
*/
public function setClassTemplateInfo(ClassTemplateInfo $classTemplateInfo)
{
$this->classTemplateInfo = $classTemplateInfo;
}
/**
* @return ClassTemplateInfo
*/
public function getClassTemplateInfo()
{
return $this->classTemplateInfo;
}
/**
* @param string
*/
public function setCountryCode($countryCode)
{
$this->countryCode = $countryCode;
}
/**
* @return string
*/
public function getCountryCode()
{
return $this->countryCode;
}
/**
* @param bool
*/
public function setEnableSmartTap($enableSmartTap)
{
$this->enableSmartTap = $enableSmartTap;
}
/**
* @return bool
*/
public function getEnableSmartTap()
{
return $this->enableSmartTap;
}
/**
* @param string
*/
public function setEventNumberLabel($eventNumberLabel)
{
$this->eventNumberLabel = $eventNumberLabel;
}
/**
* @return string
*/
public function getEventNumberLabel()
{
return $this->eventNumberLabel;
}
/**
* @param Image
*/
public function setHeroImage(Image $heroImage)
{
$this->heroImage = $heroImage;
}
/**
* @return Image
*/
public function getHeroImage()
{
return $this->heroImage;
}
/**
* @param string
*/
public function setHexBackgroundColor($hexBackgroundColor)
{
$this->hexBackgroundColor = $hexBackgroundColor;
}
/**
* @return string
*/
public function getHexBackgroundColor()
{
return $this->hexBackgroundColor;
}
/**
* @param Uri
*/
public function setHomepageUri(Uri $homepageUri)
{
$this->homepageUri = $homepageUri;
}
/**
* @return Uri
*/
public function getHomepageUri()
{
return $this->homepageUri;
}
/**
* @param string
*/
public function setId($id)
{
$this->id = $id;
}
/**
* @return string
*/
public function getId()
{
return $this->id;
}
/**
* @param ImageModuleData[]
*/
public function setImageModulesData($imageModulesData)
{
$this->imageModulesData = $imageModulesData;
}
/**
* @return ImageModuleData[]
*/
public function getImageModulesData()
{
return $this->imageModulesData;
}
/**
* @param InfoModuleData
*/
public function setInfoModuleData(InfoModuleData $infoModuleData)
{
$this->infoModuleData = $infoModuleData;
}
/**
* @return InfoModuleData
*/
public function getInfoModuleData()
{
return $this->infoModuleData;
}
/**
* @param string
*/
public function setIssuerName($issuerName)
{
$this->issuerName = $issuerName;
}
/**
* @return string
*/
public function getIssuerName()
{
return $this->issuerName;
}
/**
* @param string
*/
public function setKind($kind)
{
$this->kind = $kind;
}
/**
* @return string
*/
public function getKind()
{
return $this->kind;
}
/**
* @param LinksModuleData
*/
public function setLinksModuleData(LinksModuleData $linksModuleData)
{
$this->linksModuleData = $linksModuleData;
}
/**
* @return LinksModuleData
*/
public function getLinksModuleData()
{
return $this->linksModuleData;
}
/**
* @param LocalizedString
*/
public function setLocalizedCardNumberLabel(LocalizedString $localizedCardNumberLabel)
{
$this->localizedCardNumberLabel = $localizedCardNumberLabel;
}
/**
* @return LocalizedString
*/
public function getLocalizedCardNumberLabel()
{
return $this->localizedCardNumberLabel;
}
/**
* @param LocalizedString
*/
public function setLocalizedEventNumberLabel(LocalizedString $localizedEventNumberLabel)
{
$this->localizedEventNumberLabel = $localizedEventNumberLabel;
}
/**
* @return LocalizedString
*/
public function getLocalizedEventNumberLabel()
{
return $this->localizedEventNumberLabel;
}
/**
* @param LocalizedString
*/
public function setLocalizedIssuerName(LocalizedString $localizedIssuerName)
{
$this->localizedIssuerName = $localizedIssuerName;
}
/**
* @return LocalizedString
*/
public function getLocalizedIssuerName()
{
return $this->localizedIssuerName;
}
/**
* @param LocalizedString
*/
public function setLocalizedMerchantName(LocalizedString $localizedMerchantName)
{
$this->localizedMerchantName = $localizedMerchantName;
}
/**
* @return LocalizedString
*/
public function getLocalizedMerchantName()
{
return $this->localizedMerchantName;
}
/**
* @param LocalizedString
*/
public function setLocalizedPinLabel(LocalizedString $localizedPinLabel)
{
$this->localizedPinLabel = $localizedPinLabel;
}
/**
* @return LocalizedString
*/
public function getLocalizedPinLabel()
{
return $this->localizedPinLabel;
}
/**
* @param LatLongPoint[]
*/
public function setLocations($locations)
{
$this->locations = $locations;
}
/**
* @return LatLongPoint[]
*/
public function getLocations()
{
return $this->locations;
}
/**
* @param MerchantLocation[]
*/
public function setMerchantLocations($merchantLocations)
{
$this->merchantLocations = $merchantLocations;
}
/**
* @return MerchantLocation[]
*/
public function getMerchantLocations()
{
return $this->merchantLocations;
}
/**
* @param string
*/
public function setMerchantName($merchantName)
{
$this->merchantName = $merchantName;
}
/**
* @return string
*/
public function getMerchantName()
{
return $this->merchantName;
}
/**
* @param Message[]
*/
public function setMessages($messages)
{
$this->messages = $messages;
}
/**
* @return Message[]
*/
public function getMessages()
{
return $this->messages;
}
/**
* @param string
*/
public function setMultipleDevicesAndHoldersAllowedStatus($multipleDevicesAndHoldersAllowedStatus)
{
$this->multipleDevicesAndHoldersAllowedStatus = $multipleDevicesAndHoldersAllowedStatus;
}
/**
* @return string
*/
public function getMultipleDevicesAndHoldersAllowedStatus()
{
return $this->multipleDevicesAndHoldersAllowedStatus;
}
/**
* @param string
*/
public function setNotifyPreference($notifyPreference)
{
$this->notifyPreference = $notifyPreference;
}
/**
* @return string
*/
public function getNotifyPreference()
{
return $this->notifyPreference;
}
/**
* @param string
*/
public function setPinLabel($pinLabel)
{
$this->pinLabel = $pinLabel;
}
/**
* @return string
*/
public function getPinLabel()
{
return $this->pinLabel;
}
/**
* @param Image
*/
public function setProgramLogo(Image $programLogo)
{
$this->programLogo = $programLogo;
}
/**
* @return Image
*/
public function getProgramLogo()
{
return $this->programLogo;
}
/**
* @param string[]
*/
public function setRedemptionIssuers($redemptionIssuers)
{
$this->redemptionIssuers = $redemptionIssuers;
}
/**
* @return string[]
*/
public function getRedemptionIssuers()
{
return $this->redemptionIssuers;
}
/**
* @param Review
*/
public function setReview(Review $review)
{
$this->review = $review;
}
/**
* @return Review
*/
public function getReview()
{
return $this->review;
}
/**
* @param string
*/
public function setReviewStatus($reviewStatus)
{
$this->reviewStatus = $reviewStatus;
}
/**
* @return string
*/
public function getReviewStatus()
{
return $this->reviewStatus;
}
/**
* @param SecurityAnimation
*/
public function setSecurityAnimation(SecurityAnimation $securityAnimation)
{
$this->securityAnimation = $securityAnimation;
}
/**
* @return SecurityAnimation
*/
public function getSecurityAnimation()
{
return $this->securityAnimation;
}
/**
* @param TextModuleData[]
*/
public function setTextModulesData($textModulesData)
{
$this->textModulesData = $textModulesData;
}
/**
* @return TextModuleData[]
*/
public function getTextModulesData()
{
return $this->textModulesData;
}
/**
* @param ValueAddedModuleData[]
*/
public function setValueAddedModuleData($valueAddedModuleData)
{
$this->valueAddedModuleData = $valueAddedModuleData;
}
/**
* @return ValueAddedModuleData[]
*/
public function getValueAddedModuleData()
{
return $this->valueAddedModuleData;
}
/**
* @param string
*/
public function setVersion($version)
{
$this->version = $version;
}
/**
* @return string
*/
public function getVersion()
{
return $this->version;
}
/**
* @param string
*/
public function setViewUnlockRequirement($viewUnlockRequirement)
{
$this->viewUnlockRequirement = $viewUnlockRequirement;
}
/**
* @return string
*/
public function getViewUnlockRequirement()
{
return $this->viewUnlockRequirement;
}
/**
* @param Image
*/
public function setWideProgramLogo(Image $wideProgramLogo)
{
$this->wideProgramLogo = $wideProgramLogo;
}
/**
* @return Image
*/
public function getWideProgramLogo()
{
return $this->wideProgramLogo;
}
/**
* @param Image
*/
public function setWordMark(Image $wordMark)
{
$this->wordMark = $wordMark;
}
/**
* @return Image
*/
public function getWordMark()
{
return $this->wordMark;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GiftCardClass::class, 'Google_Service_Walletobjects_GiftCardClass');

View File

@@ -0,0 +1,42 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\Walletobjects;
class GiftCardClassAddMessageResponse extends \Google\Model
{
protected $resourceType = GiftCardClass::class;
protected $resourceDataType = '';
/**
* @param GiftCardClass
*/
public function setResource(GiftCardClass $resource)
{
$this->resource = $resource;
}
/**
* @return GiftCardClass
*/
public function getResource()
{
return $this->resource;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GiftCardClassAddMessageResponse::class, 'Google_Service_Walletobjects_GiftCardClassAddMessageResponse');

View File

@@ -0,0 +1,59 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\Walletobjects;
class GiftCardClassListResponse extends \Google\Collection
{
protected $collection_key = 'resources';
protected $paginationType = Pagination::class;
protected $paginationDataType = '';
protected $resourcesType = GiftCardClass::class;
protected $resourcesDataType = 'array';
/**
* @param Pagination
*/
public function setPagination(Pagination $pagination)
{
$this->pagination = $pagination;
}
/**
* @return Pagination
*/
public function getPagination()
{
return $this->pagination;
}
/**
* @param GiftCardClass[]
*/
public function setResources($resources)
{
$this->resources = $resources;
}
/**
* @return GiftCardClass[]
*/
public function getResources()
{
return $this->resources;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GiftCardClassListResponse::class, 'Google_Service_Walletobjects_GiftCardClassListResponse');

View File

@@ -0,0 +1,583 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\Walletobjects;
class GiftCardObject extends \Google\Collection
{
protected $collection_key = 'valueAddedModuleData';
protected $appLinkDataType = AppLinkData::class;
protected $appLinkDataDataType = '';
protected $balanceType = Money::class;
protected $balanceDataType = '';
protected $balanceUpdateTimeType = DateTime::class;
protected $balanceUpdateTimeDataType = '';
protected $barcodeType = Barcode::class;
protected $barcodeDataType = '';
/**
* @var string
*/
public $cardNumber;
/**
* @var string
*/
public $classId;
protected $classReferenceType = GiftCardClass::class;
protected $classReferenceDataType = '';
/**
* @var bool
*/
public $disableExpirationNotification;
/**
* @var string
*/
public $eventNumber;
protected $groupingInfoType = GroupingInfo::class;
protected $groupingInfoDataType = '';
/**
* @var bool
*/
public $hasLinkedDevice;
/**
* @var bool
*/
public $hasUsers;
protected $heroImageType = Image::class;
protected $heroImageDataType = '';
/**
* @var string
*/
public $id;
protected $imageModulesDataType = ImageModuleData::class;
protected $imageModulesDataDataType = 'array';
protected $infoModuleDataType = InfoModuleData::class;
protected $infoModuleDataDataType = '';
/**
* @var string
*/
public $kind;
/**
* @var string[]
*/
public $linkedObjectIds;
protected $linksModuleDataType = LinksModuleData::class;
protected $linksModuleDataDataType = '';
protected $locationsType = LatLongPoint::class;
protected $locationsDataType = 'array';
protected $merchantLocationsType = MerchantLocation::class;
protected $merchantLocationsDataType = 'array';
protected $messagesType = Message::class;
protected $messagesDataType = 'array';
/**
* @var string
*/
public $notifyPreference;
protected $passConstraintsType = PassConstraints::class;
protected $passConstraintsDataType = '';
/**
* @var string
*/
public $pin;
protected $rotatingBarcodeType = RotatingBarcode::class;
protected $rotatingBarcodeDataType = '';
protected $saveRestrictionsType = SaveRestrictions::class;
protected $saveRestrictionsDataType = '';
/**
* @var string
*/
public $smartTapRedemptionValue;
/**
* @var string
*/
public $state;
protected $textModulesDataType = TextModuleData::class;
protected $textModulesDataDataType = 'array';
protected $validTimeIntervalType = TimeInterval::class;
protected $validTimeIntervalDataType = '';
protected $valueAddedModuleDataType = ValueAddedModuleData::class;
protected $valueAddedModuleDataDataType = 'array';
/**
* @var string
*/
public $version;
/**
* @param AppLinkData
*/
public function setAppLinkData(AppLinkData $appLinkData)
{
$this->appLinkData = $appLinkData;
}
/**
* @return AppLinkData
*/
public function getAppLinkData()
{
return $this->appLinkData;
}
/**
* @param Money
*/
public function setBalance(Money $balance)
{
$this->balance = $balance;
}
/**
* @return Money
*/
public function getBalance()
{
return $this->balance;
}
/**
* @param DateTime
*/
public function setBalanceUpdateTime(DateTime $balanceUpdateTime)
{
$this->balanceUpdateTime = $balanceUpdateTime;
}
/**
* @return DateTime
*/
public function getBalanceUpdateTime()
{
return $this->balanceUpdateTime;
}
/**
* @param Barcode
*/
public function setBarcode(Barcode $barcode)
{
$this->barcode = $barcode;
}
/**
* @return Barcode
*/
public function getBarcode()
{
return $this->barcode;
}
/**
* @param string
*/
public function setCardNumber($cardNumber)
{
$this->cardNumber = $cardNumber;
}
/**
* @return string
*/
public function getCardNumber()
{
return $this->cardNumber;
}
/**
* @param string
*/
public function setClassId($classId)
{
$this->classId = $classId;
}
/**
* @return string
*/
public function getClassId()
{
return $this->classId;
}
/**
* @param GiftCardClass
*/
public function setClassReference(GiftCardClass $classReference)
{
$this->classReference = $classReference;
}
/**
* @return GiftCardClass
*/
public function getClassReference()
{
return $this->classReference;
}
/**
* @param bool
*/
public function setDisableExpirationNotification($disableExpirationNotification)
{
$this->disableExpirationNotification = $disableExpirationNotification;
}
/**
* @return bool
*/
public function getDisableExpirationNotification()
{
return $this->disableExpirationNotification;
}
/**
* @param string
*/
public function setEventNumber($eventNumber)
{
$this->eventNumber = $eventNumber;
}
/**
* @return string
*/
public function getEventNumber()
{
return $this->eventNumber;
}
/**
* @param GroupingInfo
*/
public function setGroupingInfo(GroupingInfo $groupingInfo)
{
$this->groupingInfo = $groupingInfo;
}
/**
* @return GroupingInfo
*/
public function getGroupingInfo()
{
return $this->groupingInfo;
}
/**
* @param bool
*/
public function setHasLinkedDevice($hasLinkedDevice)
{
$this->hasLinkedDevice = $hasLinkedDevice;
}
/**
* @return bool
*/
public function getHasLinkedDevice()
{
return $this->hasLinkedDevice;
}
/**
* @param bool
*/
public function setHasUsers($hasUsers)
{
$this->hasUsers = $hasUsers;
}
/**
* @return bool
*/
public function getHasUsers()
{
return $this->hasUsers;
}
/**
* @param Image
*/
public function setHeroImage(Image $heroImage)
{
$this->heroImage = $heroImage;
}
/**
* @return Image
*/
public function getHeroImage()
{
return $this->heroImage;
}
/**
* @param string
*/
public function setId($id)
{
$this->id = $id;
}
/**
* @return string
*/
public function getId()
{
return $this->id;
}
/**
* @param ImageModuleData[]
*/
public function setImageModulesData($imageModulesData)
{
$this->imageModulesData = $imageModulesData;
}
/**
* @return ImageModuleData[]
*/
public function getImageModulesData()
{
return $this->imageModulesData;
}
/**
* @param InfoModuleData
*/
public function setInfoModuleData(InfoModuleData $infoModuleData)
{
$this->infoModuleData = $infoModuleData;
}
/**
* @return InfoModuleData
*/
public function getInfoModuleData()
{
return $this->infoModuleData;
}
/**
* @param string
*/
public function setKind($kind)
{
$this->kind = $kind;
}
/**
* @return string
*/
public function getKind()
{
return $this->kind;
}
/**
* @param string[]
*/
public function setLinkedObjectIds($linkedObjectIds)
{
$this->linkedObjectIds = $linkedObjectIds;
}
/**
* @return string[]
*/
public function getLinkedObjectIds()
{
return $this->linkedObjectIds;
}
/**
* @param LinksModuleData
*/
public function setLinksModuleData(LinksModuleData $linksModuleData)
{
$this->linksModuleData = $linksModuleData;
}
/**
* @return LinksModuleData
*/
public function getLinksModuleData()
{
return $this->linksModuleData;
}
/**
* @param LatLongPoint[]
*/
public function setLocations($locations)
{
$this->locations = $locations;
}
/**
* @return LatLongPoint[]
*/
public function getLocations()
{
return $this->locations;
}
/**
* @param MerchantLocation[]
*/
public function setMerchantLocations($merchantLocations)
{
$this->merchantLocations = $merchantLocations;
}
/**
* @return MerchantLocation[]
*/
public function getMerchantLocations()
{
return $this->merchantLocations;
}
/**
* @param Message[]
*/
public function setMessages($messages)
{
$this->messages = $messages;
}
/**
* @return Message[]
*/
public function getMessages()
{
return $this->messages;
}
/**
* @param string
*/
public function setNotifyPreference($notifyPreference)
{
$this->notifyPreference = $notifyPreference;
}
/**
* @return string
*/
public function getNotifyPreference()
{
return $this->notifyPreference;
}
/**
* @param PassConstraints
*/
public function setPassConstraints(PassConstraints $passConstraints)
{
$this->passConstraints = $passConstraints;
}
/**
* @return PassConstraints
*/
public function getPassConstraints()
{
return $this->passConstraints;
}
/**
* @param string
*/
public function setPin($pin)
{
$this->pin = $pin;
}
/**
* @return string
*/
public function getPin()
{
return $this->pin;
}
/**
* @param RotatingBarcode
*/
public function setRotatingBarcode(RotatingBarcode $rotatingBarcode)
{
$this->rotatingBarcode = $rotatingBarcode;
}
/**
* @return RotatingBarcode
*/
public function getRotatingBarcode()
{
return $this->rotatingBarcode;
}
/**
* @param SaveRestrictions
*/
public function setSaveRestrictions(SaveRestrictions $saveRestrictions)
{
$this->saveRestrictions = $saveRestrictions;
}
/**
* @return SaveRestrictions
*/
public function getSaveRestrictions()
{
return $this->saveRestrictions;
}
/**
* @param string
*/
public function setSmartTapRedemptionValue($smartTapRedemptionValue)
{
$this->smartTapRedemptionValue = $smartTapRedemptionValue;
}
/**
* @return string
*/
public function getSmartTapRedemptionValue()
{
return $this->smartTapRedemptionValue;
}
/**
* @param string
*/
public function setState($state)
{
$this->state = $state;
}
/**
* @return string
*/
public function getState()
{
return $this->state;
}
/**
* @param TextModuleData[]
*/
public function setTextModulesData($textModulesData)
{
$this->textModulesData = $textModulesData;
}
/**
* @return TextModuleData[]
*/
public function getTextModulesData()
{
return $this->textModulesData;
}
/**
* @param TimeInterval
*/
public function setValidTimeInterval(TimeInterval $validTimeInterval)
{
$this->validTimeInterval = $validTimeInterval;
}
/**
* @return TimeInterval
*/
public function getValidTimeInterval()
{
return $this->validTimeInterval;
}
/**
* @param ValueAddedModuleData[]
*/
public function setValueAddedModuleData($valueAddedModuleData)
{
$this->valueAddedModuleData = $valueAddedModuleData;
}
/**
* @return ValueAddedModuleData[]
*/
public function getValueAddedModuleData()
{
return $this->valueAddedModuleData;
}
/**
* @param string
*/
public function setVersion($version)
{
$this->version = $version;
}
/**
* @return string
*/
public function getVersion()
{
return $this->version;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GiftCardObject::class, 'Google_Service_Walletobjects_GiftCardObject');

View File

@@ -0,0 +1,42 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\Walletobjects;
class GiftCardObjectAddMessageResponse extends \Google\Model
{
protected $resourceType = GiftCardObject::class;
protected $resourceDataType = '';
/**
* @param GiftCardObject
*/
public function setResource(GiftCardObject $resource)
{
$this->resource = $resource;
}
/**
* @return GiftCardObject
*/
public function getResource()
{
return $this->resource;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GiftCardObjectAddMessageResponse::class, 'Google_Service_Walletobjects_GiftCardObjectAddMessageResponse');

View File

@@ -0,0 +1,59 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\Walletobjects;
class GiftCardObjectListResponse extends \Google\Collection
{
protected $collection_key = 'resources';
protected $paginationType = Pagination::class;
protected $paginationDataType = '';
protected $resourcesType = GiftCardObject::class;
protected $resourcesDataType = 'array';
/**
* @param Pagination
*/
public function setPagination(Pagination $pagination)
{
$this->pagination = $pagination;
}
/**
* @return Pagination
*/
public function getPagination()
{
return $this->pagination;
}
/**
* @param GiftCardObject[]
*/
public function setResources($resources)
{
$this->resources = $resources;
}
/**
* @return GiftCardObject[]
*/
public function getResources()
{
return $this->resources;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GiftCardObjectListResponse::class, 'Google_Service_Walletobjects_GiftCardObjectListResponse');

View File

@@ -0,0 +1,62 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\Walletobjects;
class GroupingInfo extends \Google\Model
{
/**
* @var string
*/
public $groupingId;
/**
* @var int
*/
public $sortIndex;
/**
* @param string
*/
public function setGroupingId($groupingId)
{
$this->groupingId = $groupingId;
}
/**
* @return string
*/
public function getGroupingId()
{
return $this->groupingId;
}
/**
* @param int
*/
public function setSortIndex($sortIndex)
{
$this->sortIndex = $sortIndex;
}
/**
* @return int
*/
public function getSortIndex()
{
return $this->sortIndex;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GroupingInfo::class, 'Google_Service_Walletobjects_GroupingInfo');

View File

@@ -0,0 +1,76 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\Walletobjects;
class Image extends \Google\Model
{
protected $contentDescriptionType = LocalizedString::class;
protected $contentDescriptionDataType = '';
/**
* @var string
*/
public $kind;
protected $sourceUriType = ImageUri::class;
protected $sourceUriDataType = '';
/**
* @param LocalizedString
*/
public function setContentDescription(LocalizedString $contentDescription)
{
$this->contentDescription = $contentDescription;
}
/**
* @return LocalizedString
*/
public function getContentDescription()
{
return $this->contentDescription;
}
/**
* @param string
*/
public function setKind($kind)
{
$this->kind = $kind;
}
/**
* @return string
*/
public function getKind()
{
return $this->kind;
}
/**
* @param ImageUri
*/
public function setSourceUri(ImageUri $sourceUri)
{
$this->sourceUri = $sourceUri;
}
/**
* @return ImageUri
*/
public function getSourceUri()
{
return $this->sourceUri;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(Image::class, 'Google_Service_Walletobjects_Image');

View File

@@ -0,0 +1,60 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\Walletobjects;
class ImageModuleData extends \Google\Model
{
/**
* @var string
*/
public $id;
protected $mainImageType = Image::class;
protected $mainImageDataType = '';
/**
* @param string
*/
public function setId($id)
{
$this->id = $id;
}
/**
* @return string
*/
public function getId()
{
return $this->id;
}
/**
* @param Image
*/
public function setMainImage(Image $mainImage)
{
$this->mainImage = $mainImage;
}
/**
* @return Image
*/
public function getMainImage()
{
return $this->mainImage;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(ImageModuleData::class, 'Google_Service_Walletobjects_ImageModuleData');

View File

@@ -0,0 +1,78 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\Walletobjects;
class ImageUri extends \Google\Model
{
/**
* @var string
*/
public $description;
protected $localizedDescriptionType = LocalizedString::class;
protected $localizedDescriptionDataType = '';
/**
* @var string
*/
public $uri;
/**
* @param string
*/
public function setDescription($description)
{
$this->description = $description;
}
/**
* @return string
*/
public function getDescription()
{
return $this->description;
}
/**
* @param LocalizedString
*/
public function setLocalizedDescription(LocalizedString $localizedDescription)
{
$this->localizedDescription = $localizedDescription;
}
/**
* @return LocalizedString
*/
public function getLocalizedDescription()
{
return $this->localizedDescription;
}
/**
* @param string
*/
public function setUri($uri)
{
$this->uri = $uri;
}
/**
* @return string
*/
public function getUri()
{
return $this->uri;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(ImageUri::class, 'Google_Service_Walletobjects_ImageUri');

View File

@@ -0,0 +1,61 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\Walletobjects;
class InfoModuleData extends \Google\Collection
{
protected $collection_key = 'labelValueRows';
protected $labelValueRowsType = LabelValueRow::class;
protected $labelValueRowsDataType = 'array';
/**
* @var bool
*/
public $showLastUpdateTime;
/**
* @param LabelValueRow[]
*/
public function setLabelValueRows($labelValueRows)
{
$this->labelValueRows = $labelValueRows;
}
/**
* @return LabelValueRow[]
*/
public function getLabelValueRows()
{
return $this->labelValueRows;
}
/**
* @param bool
*/
public function setShowLastUpdateTime($showLastUpdateTime)
{
$this->showLastUpdateTime = $showLastUpdateTime;
}
/**
* @return bool
*/
public function getShowLastUpdateTime()
{
return $this->showLastUpdateTime;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(InfoModuleData::class, 'Google_Service_Walletobjects_InfoModuleData');

View File

@@ -0,0 +1,128 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\Walletobjects;
class Issuer extends \Google\Model
{
protected $callbackOptionsType = CallbackOptions::class;
protected $callbackOptionsDataType = '';
protected $contactInfoType = IssuerContactInfo::class;
protected $contactInfoDataType = '';
/**
* @var string
*/
public $homepageUrl;
/**
* @var string
*/
public $issuerId;
/**
* @var string
*/
public $name;
protected $smartTapMerchantDataType = SmartTapMerchantData::class;
protected $smartTapMerchantDataDataType = '';
/**
* @param CallbackOptions
*/
public function setCallbackOptions(CallbackOptions $callbackOptions)
{
$this->callbackOptions = $callbackOptions;
}
/**
* @return CallbackOptions
*/
public function getCallbackOptions()
{
return $this->callbackOptions;
}
/**
* @param IssuerContactInfo
*/
public function setContactInfo(IssuerContactInfo $contactInfo)
{
$this->contactInfo = $contactInfo;
}
/**
* @return IssuerContactInfo
*/
public function getContactInfo()
{
return $this->contactInfo;
}
/**
* @param string
*/
public function setHomepageUrl($homepageUrl)
{
$this->homepageUrl = $homepageUrl;
}
/**
* @return string
*/
public function getHomepageUrl()
{
return $this->homepageUrl;
}
/**
* @param string
*/
public function setIssuerId($issuerId)
{
$this->issuerId = $issuerId;
}
/**
* @return string
*/
public function getIssuerId()
{
return $this->issuerId;
}
/**
* @param string
*/
public function setName($name)
{
$this->name = $name;
}
/**
* @return string
*/
public function getName()
{
return $this->name;
}
/**
* @param SmartTapMerchantData
*/
public function setSmartTapMerchantData(SmartTapMerchantData $smartTapMerchantData)
{
$this->smartTapMerchantData = $smartTapMerchantData;
}
/**
* @return SmartTapMerchantData
*/
public function getSmartTapMerchantData()
{
return $this->smartTapMerchantData;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(Issuer::class, 'Google_Service_Walletobjects_Issuer');

View File

@@ -0,0 +1,99 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\Walletobjects;
class IssuerContactInfo extends \Google\Collection
{
protected $collection_key = 'alertsEmails';
/**
* @var string[]
*/
public $alertsEmails;
/**
* @var string
*/
public $email;
/**
* @var string
*/
public $name;
/**
* @var string
*/
public $phone;
/**
* @param string[]
*/
public function setAlertsEmails($alertsEmails)
{
$this->alertsEmails = $alertsEmails;
}
/**
* @return string[]
*/
public function getAlertsEmails()
{
return $this->alertsEmails;
}
/**
* @param string
*/
public function setEmail($email)
{
$this->email = $email;
}
/**
* @return string
*/
public function getEmail()
{
return $this->email;
}
/**
* @param string
*/
public function setName($name)
{
$this->name = $name;
}
/**
* @return string
*/
public function getName()
{
return $this->name;
}
/**
* @param string
*/
public function setPhone($phone)
{
$this->phone = $phone;
}
/**
* @return string
*/
public function getPhone()
{
return $this->phone;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(IssuerContactInfo::class, 'Google_Service_Walletobjects_IssuerContactInfo');

View File

@@ -0,0 +1,43 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\Walletobjects;
class IssuerListResponse extends \Google\Collection
{
protected $collection_key = 'resources';
protected $resourcesType = Issuer::class;
protected $resourcesDataType = 'array';
/**
* @param Issuer[]
*/
public function setResources($resources)
{
$this->resources = $resources;
}
/**
* @return Issuer[]
*/
public function getResources()
{
return $this->resources;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(IssuerListResponse::class, 'Google_Service_Walletobjects_IssuerListResponse');

View File

@@ -0,0 +1,96 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\Walletobjects;
class IssuerToUserInfo extends \Google\Model
{
/**
* @var string
*/
public $action;
protected $signUpInfoType = SignUpInfo::class;
protected $signUpInfoDataType = '';
/**
* @var string
*/
public $url;
/**
* @var string
*/
public $value;
/**
* @param string
*/
public function setAction($action)
{
$this->action = $action;
}
/**
* @return string
*/
public function getAction()
{
return $this->action;
}
/**
* @param SignUpInfo
*/
public function setSignUpInfo(SignUpInfo $signUpInfo)
{
$this->signUpInfo = $signUpInfo;
}
/**
* @return SignUpInfo
*/
public function getSignUpInfo()
{
return $this->signUpInfo;
}
/**
* @param string
*/
public function setUrl($url)
{
$this->url = $url;
}
/**
* @return string
*/
public function getUrl()
{
return $this->url;
}
/**
* @param string
*/
public function setValue($value)
{
$this->value = $value;
}
/**
* @return string
*/
public function getValue()
{
return $this->value;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(IssuerToUserInfo::class, 'Google_Service_Walletobjects_IssuerToUserInfo');

View File

@@ -0,0 +1,60 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\Walletobjects;
class JwtInsertResponse extends \Google\Model
{
protected $resourcesType = Resources::class;
protected $resourcesDataType = '';
/**
* @var string
*/
public $saveUri;
/**
* @param Resources
*/
public function setResources(Resources $resources)
{
$this->resources = $resources;
}
/**
* @return Resources
*/
public function getResources()
{
return $this->resources;
}
/**
* @param string
*/
public function setSaveUri($saveUri)
{
$this->saveUri = $saveUri;
}
/**
* @return string
*/
public function getSaveUri()
{
return $this->saveUri;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(JwtInsertResponse::class, 'Google_Service_Walletobjects_JwtInsertResponse');

View File

@@ -0,0 +1,44 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\Walletobjects;
class JwtResource extends \Google\Model
{
/**
* @var string
*/
public $jwt;
/**
* @param string
*/
public function setJwt($jwt)
{
$this->jwt = $jwt;
}
/**
* @return string
*/
public function getJwt()
{
return $this->jwt;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(JwtResource::class, 'Google_Service_Walletobjects_JwtResource');

View File

@@ -0,0 +1,94 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\Walletobjects;
class LabelValue extends \Google\Model
{
/**
* @var string
*/
public $label;
protected $localizedLabelType = LocalizedString::class;
protected $localizedLabelDataType = '';
protected $localizedValueType = LocalizedString::class;
protected $localizedValueDataType = '';
/**
* @var string
*/
public $value;
/**
* @param string
*/
public function setLabel($label)
{
$this->label = $label;
}
/**
* @return string
*/
public function getLabel()
{
return $this->label;
}
/**
* @param LocalizedString
*/
public function setLocalizedLabel(LocalizedString $localizedLabel)
{
$this->localizedLabel = $localizedLabel;
}
/**
* @return LocalizedString
*/
public function getLocalizedLabel()
{
return $this->localizedLabel;
}
/**
* @param LocalizedString
*/
public function setLocalizedValue(LocalizedString $localizedValue)
{
$this->localizedValue = $localizedValue;
}
/**
* @return LocalizedString
*/
public function getLocalizedValue()
{
return $this->localizedValue;
}
/**
* @param string
*/
public function setValue($value)
{
$this->value = $value;
}
/**
* @return string
*/
public function getValue()
{
return $this->value;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(LabelValue::class, 'Google_Service_Walletobjects_LabelValue');

View File

@@ -0,0 +1,43 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\Walletobjects;
class LabelValueRow extends \Google\Collection
{
protected $collection_key = 'columns';
protected $columnsType = LabelValue::class;
protected $columnsDataType = 'array';
/**
* @param LabelValue[]
*/
public function setColumns($columns)
{
$this->columns = $columns;
}
/**
* @return LabelValue[]
*/
public function getColumns()
{
return $this->columns;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(LabelValueRow::class, 'Google_Service_Walletobjects_LabelValueRow');

View File

@@ -0,0 +1,62 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\Walletobjects;
class LatLongPoint extends \Google\Model
{
/**
* @var string
*/
public $kind;
public $latitude;
public $longitude;
/**
* @param string
*/
public function setKind($kind)
{
$this->kind = $kind;
}
/**
* @return string
*/
public function getKind()
{
return $this->kind;
}
public function setLatitude($latitude)
{
$this->latitude = $latitude;
}
public function getLatitude()
{
return $this->latitude;
}
public function setLongitude($longitude)
{
$this->longitude = $longitude;
}
public function getLongitude()
{
return $this->longitude;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(LatLongPoint::class, 'Google_Service_Walletobjects_LatLongPoint');

View File

@@ -0,0 +1,43 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\Walletobjects;
class LinksModuleData extends \Google\Collection
{
protected $collection_key = 'uris';
protected $urisType = Uri::class;
protected $urisDataType = 'array';
/**
* @param Uri[]
*/
public function setUris($uris)
{
$this->uris = $uris;
}
/**
* @return Uri[]
*/
public function getUris()
{
return $this->uris;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(LinksModuleData::class, 'Google_Service_Walletobjects_LinksModuleData');

View File

@@ -0,0 +1,74 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\Walletobjects;
class ListTemplateOverride extends \Google\Model
{
protected $firstRowOptionType = FirstRowOption::class;
protected $firstRowOptionDataType = '';
protected $secondRowOptionType = FieldSelector::class;
protected $secondRowOptionDataType = '';
protected $thirdRowOptionType = FieldSelector::class;
protected $thirdRowOptionDataType = '';
/**
* @param FirstRowOption
*/
public function setFirstRowOption(FirstRowOption $firstRowOption)
{
$this->firstRowOption = $firstRowOption;
}
/**
* @return FirstRowOption
*/
public function getFirstRowOption()
{
return $this->firstRowOption;
}
/**
* @param FieldSelector
*/
public function setSecondRowOption(FieldSelector $secondRowOption)
{
$this->secondRowOption = $secondRowOption;
}
/**
* @return FieldSelector
*/
public function getSecondRowOption()
{
return $this->secondRowOption;
}
/**
* @param FieldSelector
*/
public function setThirdRowOption(FieldSelector $thirdRowOption)
{
$this->thirdRowOption = $thirdRowOption;
}
/**
* @return FieldSelector
*/
public function getThirdRowOption()
{
return $this->thirdRowOption;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(ListTemplateOverride::class, 'Google_Service_Walletobjects_ListTemplateOverride');

View File

@@ -0,0 +1,77 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\Walletobjects;
class LocalizedString extends \Google\Collection
{
protected $collection_key = 'translatedValues';
protected $defaultValueType = TranslatedString::class;
protected $defaultValueDataType = '';
/**
* @var string
*/
public $kind;
protected $translatedValuesType = TranslatedString::class;
protected $translatedValuesDataType = 'array';
/**
* @param TranslatedString
*/
public function setDefaultValue(TranslatedString $defaultValue)
{
$this->defaultValue = $defaultValue;
}
/**
* @return TranslatedString
*/
public function getDefaultValue()
{
return $this->defaultValue;
}
/**
* @param string
*/
public function setKind($kind)
{
$this->kind = $kind;
}
/**
* @return string
*/
public function getKind()
{
return $this->kind;
}
/**
* @param TranslatedString[]
*/
public function setTranslatedValues($translatedValues)
{
$this->translatedValues = $translatedValues;
}
/**
* @return TranslatedString[]
*/
public function getTranslatedValues()
{
return $this->translatedValues;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(LocalizedString::class, 'Google_Service_Walletobjects_LocalizedString');

View File

@@ -0,0 +1,819 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\Walletobjects;
class LoyaltyClass extends \Google\Collection
{
protected $collection_key = 'valueAddedModuleData';
/**
* @var string
*/
public $accountIdLabel;
/**
* @var string
*/
public $accountNameLabel;
/**
* @var bool
*/
public $allowMultipleUsersPerObject;
protected $appLinkDataType = AppLinkData::class;
protected $appLinkDataDataType = '';
protected $callbackOptionsType = CallbackOptions::class;
protected $callbackOptionsDataType = '';
protected $classTemplateInfoType = ClassTemplateInfo::class;
protected $classTemplateInfoDataType = '';
/**
* @var string
*/
public $countryCode;
protected $discoverableProgramType = DiscoverableProgram::class;
protected $discoverableProgramDataType = '';
/**
* @var bool
*/
public $enableSmartTap;
protected $heroImageType = Image::class;
protected $heroImageDataType = '';
/**
* @var string
*/
public $hexBackgroundColor;
protected $homepageUriType = Uri::class;
protected $homepageUriDataType = '';
/**
* @var string
*/
public $id;
protected $imageModulesDataType = ImageModuleData::class;
protected $imageModulesDataDataType = 'array';
protected $infoModuleDataType = InfoModuleData::class;
protected $infoModuleDataDataType = '';
/**
* @var string
*/
public $issuerName;
/**
* @var string
*/
public $kind;
protected $linksModuleDataType = LinksModuleData::class;
protected $linksModuleDataDataType = '';
protected $localizedAccountIdLabelType = LocalizedString::class;
protected $localizedAccountIdLabelDataType = '';
protected $localizedAccountNameLabelType = LocalizedString::class;
protected $localizedAccountNameLabelDataType = '';
protected $localizedIssuerNameType = LocalizedString::class;
protected $localizedIssuerNameDataType = '';
protected $localizedProgramNameType = LocalizedString::class;
protected $localizedProgramNameDataType = '';
protected $localizedRewardsTierType = LocalizedString::class;
protected $localizedRewardsTierDataType = '';
protected $localizedRewardsTierLabelType = LocalizedString::class;
protected $localizedRewardsTierLabelDataType = '';
protected $localizedSecondaryRewardsTierType = LocalizedString::class;
protected $localizedSecondaryRewardsTierDataType = '';
protected $localizedSecondaryRewardsTierLabelType = LocalizedString::class;
protected $localizedSecondaryRewardsTierLabelDataType = '';
protected $locationsType = LatLongPoint::class;
protected $locationsDataType = 'array';
protected $merchantLocationsType = MerchantLocation::class;
protected $merchantLocationsDataType = 'array';
protected $messagesType = Message::class;
protected $messagesDataType = 'array';
/**
* @var string
*/
public $multipleDevicesAndHoldersAllowedStatus;
/**
* @var string
*/
public $notifyPreference;
protected $programLogoType = Image::class;
protected $programLogoDataType = '';
/**
* @var string
*/
public $programName;
/**
* @var string[]
*/
public $redemptionIssuers;
protected $reviewType = Review::class;
protected $reviewDataType = '';
/**
* @var string
*/
public $reviewStatus;
/**
* @var string
*/
public $rewardsTier;
/**
* @var string
*/
public $rewardsTierLabel;
/**
* @var string
*/
public $secondaryRewardsTier;
/**
* @var string
*/
public $secondaryRewardsTierLabel;
protected $securityAnimationType = SecurityAnimation::class;
protected $securityAnimationDataType = '';
protected $textModulesDataType = TextModuleData::class;
protected $textModulesDataDataType = 'array';
protected $valueAddedModuleDataType = ValueAddedModuleData::class;
protected $valueAddedModuleDataDataType = 'array';
/**
* @var string
*/
public $version;
/**
* @var string
*/
public $viewUnlockRequirement;
protected $wideProgramLogoType = Image::class;
protected $wideProgramLogoDataType = '';
protected $wordMarkType = Image::class;
protected $wordMarkDataType = '';
/**
* @param string
*/
public function setAccountIdLabel($accountIdLabel)
{
$this->accountIdLabel = $accountIdLabel;
}
/**
* @return string
*/
public function getAccountIdLabel()
{
return $this->accountIdLabel;
}
/**
* @param string
*/
public function setAccountNameLabel($accountNameLabel)
{
$this->accountNameLabel = $accountNameLabel;
}
/**
* @return string
*/
public function getAccountNameLabel()
{
return $this->accountNameLabel;
}
/**
* @param bool
*/
public function setAllowMultipleUsersPerObject($allowMultipleUsersPerObject)
{
$this->allowMultipleUsersPerObject = $allowMultipleUsersPerObject;
}
/**
* @return bool
*/
public function getAllowMultipleUsersPerObject()
{
return $this->allowMultipleUsersPerObject;
}
/**
* @param AppLinkData
*/
public function setAppLinkData(AppLinkData $appLinkData)
{
$this->appLinkData = $appLinkData;
}
/**
* @return AppLinkData
*/
public function getAppLinkData()
{
return $this->appLinkData;
}
/**
* @param CallbackOptions
*/
public function setCallbackOptions(CallbackOptions $callbackOptions)
{
$this->callbackOptions = $callbackOptions;
}
/**
* @return CallbackOptions
*/
public function getCallbackOptions()
{
return $this->callbackOptions;
}
/**
* @param ClassTemplateInfo
*/
public function setClassTemplateInfo(ClassTemplateInfo $classTemplateInfo)
{
$this->classTemplateInfo = $classTemplateInfo;
}
/**
* @return ClassTemplateInfo
*/
public function getClassTemplateInfo()
{
return $this->classTemplateInfo;
}
/**
* @param string
*/
public function setCountryCode($countryCode)
{
$this->countryCode = $countryCode;
}
/**
* @return string
*/
public function getCountryCode()
{
return $this->countryCode;
}
/**
* @param DiscoverableProgram
*/
public function setDiscoverableProgram(DiscoverableProgram $discoverableProgram)
{
$this->discoverableProgram = $discoverableProgram;
}
/**
* @return DiscoverableProgram
*/
public function getDiscoverableProgram()
{
return $this->discoverableProgram;
}
/**
* @param bool
*/
public function setEnableSmartTap($enableSmartTap)
{
$this->enableSmartTap = $enableSmartTap;
}
/**
* @return bool
*/
public function getEnableSmartTap()
{
return $this->enableSmartTap;
}
/**
* @param Image
*/
public function setHeroImage(Image $heroImage)
{
$this->heroImage = $heroImage;
}
/**
* @return Image
*/
public function getHeroImage()
{
return $this->heroImage;
}
/**
* @param string
*/
public function setHexBackgroundColor($hexBackgroundColor)
{
$this->hexBackgroundColor = $hexBackgroundColor;
}
/**
* @return string
*/
public function getHexBackgroundColor()
{
return $this->hexBackgroundColor;
}
/**
* @param Uri
*/
public function setHomepageUri(Uri $homepageUri)
{
$this->homepageUri = $homepageUri;
}
/**
* @return Uri
*/
public function getHomepageUri()
{
return $this->homepageUri;
}
/**
* @param string
*/
public function setId($id)
{
$this->id = $id;
}
/**
* @return string
*/
public function getId()
{
return $this->id;
}
/**
* @param ImageModuleData[]
*/
public function setImageModulesData($imageModulesData)
{
$this->imageModulesData = $imageModulesData;
}
/**
* @return ImageModuleData[]
*/
public function getImageModulesData()
{
return $this->imageModulesData;
}
/**
* @param InfoModuleData
*/
public function setInfoModuleData(InfoModuleData $infoModuleData)
{
$this->infoModuleData = $infoModuleData;
}
/**
* @return InfoModuleData
*/
public function getInfoModuleData()
{
return $this->infoModuleData;
}
/**
* @param string
*/
public function setIssuerName($issuerName)
{
$this->issuerName = $issuerName;
}
/**
* @return string
*/
public function getIssuerName()
{
return $this->issuerName;
}
/**
* @param string
*/
public function setKind($kind)
{
$this->kind = $kind;
}
/**
* @return string
*/
public function getKind()
{
return $this->kind;
}
/**
* @param LinksModuleData
*/
public function setLinksModuleData(LinksModuleData $linksModuleData)
{
$this->linksModuleData = $linksModuleData;
}
/**
* @return LinksModuleData
*/
public function getLinksModuleData()
{
return $this->linksModuleData;
}
/**
* @param LocalizedString
*/
public function setLocalizedAccountIdLabel(LocalizedString $localizedAccountIdLabel)
{
$this->localizedAccountIdLabel = $localizedAccountIdLabel;
}
/**
* @return LocalizedString
*/
public function getLocalizedAccountIdLabel()
{
return $this->localizedAccountIdLabel;
}
/**
* @param LocalizedString
*/
public function setLocalizedAccountNameLabel(LocalizedString $localizedAccountNameLabel)
{
$this->localizedAccountNameLabel = $localizedAccountNameLabel;
}
/**
* @return LocalizedString
*/
public function getLocalizedAccountNameLabel()
{
return $this->localizedAccountNameLabel;
}
/**
* @param LocalizedString
*/
public function setLocalizedIssuerName(LocalizedString $localizedIssuerName)
{
$this->localizedIssuerName = $localizedIssuerName;
}
/**
* @return LocalizedString
*/
public function getLocalizedIssuerName()
{
return $this->localizedIssuerName;
}
/**
* @param LocalizedString
*/
public function setLocalizedProgramName(LocalizedString $localizedProgramName)
{
$this->localizedProgramName = $localizedProgramName;
}
/**
* @return LocalizedString
*/
public function getLocalizedProgramName()
{
return $this->localizedProgramName;
}
/**
* @param LocalizedString
*/
public function setLocalizedRewardsTier(LocalizedString $localizedRewardsTier)
{
$this->localizedRewardsTier = $localizedRewardsTier;
}
/**
* @return LocalizedString
*/
public function getLocalizedRewardsTier()
{
return $this->localizedRewardsTier;
}
/**
* @param LocalizedString
*/
public function setLocalizedRewardsTierLabel(LocalizedString $localizedRewardsTierLabel)
{
$this->localizedRewardsTierLabel = $localizedRewardsTierLabel;
}
/**
* @return LocalizedString
*/
public function getLocalizedRewardsTierLabel()
{
return $this->localizedRewardsTierLabel;
}
/**
* @param LocalizedString
*/
public function setLocalizedSecondaryRewardsTier(LocalizedString $localizedSecondaryRewardsTier)
{
$this->localizedSecondaryRewardsTier = $localizedSecondaryRewardsTier;
}
/**
* @return LocalizedString
*/
public function getLocalizedSecondaryRewardsTier()
{
return $this->localizedSecondaryRewardsTier;
}
/**
* @param LocalizedString
*/
public function setLocalizedSecondaryRewardsTierLabel(LocalizedString $localizedSecondaryRewardsTierLabel)
{
$this->localizedSecondaryRewardsTierLabel = $localizedSecondaryRewardsTierLabel;
}
/**
* @return LocalizedString
*/
public function getLocalizedSecondaryRewardsTierLabel()
{
return $this->localizedSecondaryRewardsTierLabel;
}
/**
* @param LatLongPoint[]
*/
public function setLocations($locations)
{
$this->locations = $locations;
}
/**
* @return LatLongPoint[]
*/
public function getLocations()
{
return $this->locations;
}
/**
* @param MerchantLocation[]
*/
public function setMerchantLocations($merchantLocations)
{
$this->merchantLocations = $merchantLocations;
}
/**
* @return MerchantLocation[]
*/
public function getMerchantLocations()
{
return $this->merchantLocations;
}
/**
* @param Message[]
*/
public function setMessages($messages)
{
$this->messages = $messages;
}
/**
* @return Message[]
*/
public function getMessages()
{
return $this->messages;
}
/**
* @param string
*/
public function setMultipleDevicesAndHoldersAllowedStatus($multipleDevicesAndHoldersAllowedStatus)
{
$this->multipleDevicesAndHoldersAllowedStatus = $multipleDevicesAndHoldersAllowedStatus;
}
/**
* @return string
*/
public function getMultipleDevicesAndHoldersAllowedStatus()
{
return $this->multipleDevicesAndHoldersAllowedStatus;
}
/**
* @param string
*/
public function setNotifyPreference($notifyPreference)
{
$this->notifyPreference = $notifyPreference;
}
/**
* @return string
*/
public function getNotifyPreference()
{
return $this->notifyPreference;
}
/**
* @param Image
*/
public function setProgramLogo(Image $programLogo)
{
$this->programLogo = $programLogo;
}
/**
* @return Image
*/
public function getProgramLogo()
{
return $this->programLogo;
}
/**
* @param string
*/
public function setProgramName($programName)
{
$this->programName = $programName;
}
/**
* @return string
*/
public function getProgramName()
{
return $this->programName;
}
/**
* @param string[]
*/
public function setRedemptionIssuers($redemptionIssuers)
{
$this->redemptionIssuers = $redemptionIssuers;
}
/**
* @return string[]
*/
public function getRedemptionIssuers()
{
return $this->redemptionIssuers;
}
/**
* @param Review
*/
public function setReview(Review $review)
{
$this->review = $review;
}
/**
* @return Review
*/
public function getReview()
{
return $this->review;
}
/**
* @param string
*/
public function setReviewStatus($reviewStatus)
{
$this->reviewStatus = $reviewStatus;
}
/**
* @return string
*/
public function getReviewStatus()
{
return $this->reviewStatus;
}
/**
* @param string
*/
public function setRewardsTier($rewardsTier)
{
$this->rewardsTier = $rewardsTier;
}
/**
* @return string
*/
public function getRewardsTier()
{
return $this->rewardsTier;
}
/**
* @param string
*/
public function setRewardsTierLabel($rewardsTierLabel)
{
$this->rewardsTierLabel = $rewardsTierLabel;
}
/**
* @return string
*/
public function getRewardsTierLabel()
{
return $this->rewardsTierLabel;
}
/**
* @param string
*/
public function setSecondaryRewardsTier($secondaryRewardsTier)
{
$this->secondaryRewardsTier = $secondaryRewardsTier;
}
/**
* @return string
*/
public function getSecondaryRewardsTier()
{
return $this->secondaryRewardsTier;
}
/**
* @param string
*/
public function setSecondaryRewardsTierLabel($secondaryRewardsTierLabel)
{
$this->secondaryRewardsTierLabel = $secondaryRewardsTierLabel;
}
/**
* @return string
*/
public function getSecondaryRewardsTierLabel()
{
return $this->secondaryRewardsTierLabel;
}
/**
* @param SecurityAnimation
*/
public function setSecurityAnimation(SecurityAnimation $securityAnimation)
{
$this->securityAnimation = $securityAnimation;
}
/**
* @return SecurityAnimation
*/
public function getSecurityAnimation()
{
return $this->securityAnimation;
}
/**
* @param TextModuleData[]
*/
public function setTextModulesData($textModulesData)
{
$this->textModulesData = $textModulesData;
}
/**
* @return TextModuleData[]
*/
public function getTextModulesData()
{
return $this->textModulesData;
}
/**
* @param ValueAddedModuleData[]
*/
public function setValueAddedModuleData($valueAddedModuleData)
{
$this->valueAddedModuleData = $valueAddedModuleData;
}
/**
* @return ValueAddedModuleData[]
*/
public function getValueAddedModuleData()
{
return $this->valueAddedModuleData;
}
/**
* @param string
*/
public function setVersion($version)
{
$this->version = $version;
}
/**
* @return string
*/
public function getVersion()
{
return $this->version;
}
/**
* @param string
*/
public function setViewUnlockRequirement($viewUnlockRequirement)
{
$this->viewUnlockRequirement = $viewUnlockRequirement;
}
/**
* @return string
*/
public function getViewUnlockRequirement()
{
return $this->viewUnlockRequirement;
}
/**
* @param Image
*/
public function setWideProgramLogo(Image $wideProgramLogo)
{
$this->wideProgramLogo = $wideProgramLogo;
}
/**
* @return Image
*/
public function getWideProgramLogo()
{
return $this->wideProgramLogo;
}
/**
* @param Image
*/
public function setWordMark(Image $wordMark)
{
$this->wordMark = $wordMark;
}
/**
* @return Image
*/
public function getWordMark()
{
return $this->wordMark;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(LoyaltyClass::class, 'Google_Service_Walletobjects_LoyaltyClass');

View File

@@ -0,0 +1,42 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\Walletobjects;
class LoyaltyClassAddMessageResponse extends \Google\Model
{
protected $resourceType = LoyaltyClass::class;
protected $resourceDataType = '';
/**
* @param LoyaltyClass
*/
public function setResource(LoyaltyClass $resource)
{
$this->resource = $resource;
}
/**
* @return LoyaltyClass
*/
public function getResource()
{
return $this->resource;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(LoyaltyClassAddMessageResponse::class, 'Google_Service_Walletobjects_LoyaltyClassAddMessageResponse');

View File

@@ -0,0 +1,59 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\Walletobjects;
class LoyaltyClassListResponse extends \Google\Collection
{
protected $collection_key = 'resources';
protected $paginationType = Pagination::class;
protected $paginationDataType = '';
protected $resourcesType = LoyaltyClass::class;
protected $resourcesDataType = 'array';
/**
* @param Pagination
*/
public function setPagination(Pagination $pagination)
{
$this->pagination = $pagination;
}
/**
* @return Pagination
*/
public function getPagination()
{
return $this->pagination;
}
/**
* @param LoyaltyClass[]
*/
public function setResources($resources)
{
$this->resources = $resources;
}
/**
* @return LoyaltyClass[]
*/
public function getResources()
{
return $this->resources;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(LoyaltyClassListResponse::class, 'Google_Service_Walletobjects_LoyaltyClassListResponse');

View File

@@ -0,0 +1,583 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\Walletobjects;
class LoyaltyObject extends \Google\Collection
{
protected $collection_key = 'valueAddedModuleData';
/**
* @var string
*/
public $accountId;
/**
* @var string
*/
public $accountName;
protected $appLinkDataType = AppLinkData::class;
protected $appLinkDataDataType = '';
protected $barcodeType = Barcode::class;
protected $barcodeDataType = '';
/**
* @var string
*/
public $classId;
protected $classReferenceType = LoyaltyClass::class;
protected $classReferenceDataType = '';
/**
* @var bool
*/
public $disableExpirationNotification;
protected $groupingInfoType = GroupingInfo::class;
protected $groupingInfoDataType = '';
/**
* @var bool
*/
public $hasLinkedDevice;
/**
* @var bool
*/
public $hasUsers;
protected $heroImageType = Image::class;
protected $heroImageDataType = '';
/**
* @var string
*/
public $id;
protected $imageModulesDataType = ImageModuleData::class;
protected $imageModulesDataDataType = 'array';
protected $infoModuleDataType = InfoModuleData::class;
protected $infoModuleDataDataType = '';
/**
* @var string
*/
public $kind;
/**
* @var string[]
*/
public $linkedObjectIds;
/**
* @var string[]
*/
public $linkedOfferIds;
protected $linksModuleDataType = LinksModuleData::class;
protected $linksModuleDataDataType = '';
protected $locationsType = LatLongPoint::class;
protected $locationsDataType = 'array';
protected $loyaltyPointsType = LoyaltyPoints::class;
protected $loyaltyPointsDataType = '';
protected $merchantLocationsType = MerchantLocation::class;
protected $merchantLocationsDataType = 'array';
protected $messagesType = Message::class;
protected $messagesDataType = 'array';
/**
* @var string
*/
public $notifyPreference;
protected $passConstraintsType = PassConstraints::class;
protected $passConstraintsDataType = '';
protected $rotatingBarcodeType = RotatingBarcode::class;
protected $rotatingBarcodeDataType = '';
protected $saveRestrictionsType = SaveRestrictions::class;
protected $saveRestrictionsDataType = '';
protected $secondaryLoyaltyPointsType = LoyaltyPoints::class;
protected $secondaryLoyaltyPointsDataType = '';
/**
* @var string
*/
public $smartTapRedemptionValue;
/**
* @var string
*/
public $state;
protected $textModulesDataType = TextModuleData::class;
protected $textModulesDataDataType = 'array';
protected $validTimeIntervalType = TimeInterval::class;
protected $validTimeIntervalDataType = '';
protected $valueAddedModuleDataType = ValueAddedModuleData::class;
protected $valueAddedModuleDataDataType = 'array';
/**
* @var string
*/
public $version;
/**
* @param string
*/
public function setAccountId($accountId)
{
$this->accountId = $accountId;
}
/**
* @return string
*/
public function getAccountId()
{
return $this->accountId;
}
/**
* @param string
*/
public function setAccountName($accountName)
{
$this->accountName = $accountName;
}
/**
* @return string
*/
public function getAccountName()
{
return $this->accountName;
}
/**
* @param AppLinkData
*/
public function setAppLinkData(AppLinkData $appLinkData)
{
$this->appLinkData = $appLinkData;
}
/**
* @return AppLinkData
*/
public function getAppLinkData()
{
return $this->appLinkData;
}
/**
* @param Barcode
*/
public function setBarcode(Barcode $barcode)
{
$this->barcode = $barcode;
}
/**
* @return Barcode
*/
public function getBarcode()
{
return $this->barcode;
}
/**
* @param string
*/
public function setClassId($classId)
{
$this->classId = $classId;
}
/**
* @return string
*/
public function getClassId()
{
return $this->classId;
}
/**
* @param LoyaltyClass
*/
public function setClassReference(LoyaltyClass $classReference)
{
$this->classReference = $classReference;
}
/**
* @return LoyaltyClass
*/
public function getClassReference()
{
return $this->classReference;
}
/**
* @param bool
*/
public function setDisableExpirationNotification($disableExpirationNotification)
{
$this->disableExpirationNotification = $disableExpirationNotification;
}
/**
* @return bool
*/
public function getDisableExpirationNotification()
{
return $this->disableExpirationNotification;
}
/**
* @param GroupingInfo
*/
public function setGroupingInfo(GroupingInfo $groupingInfo)
{
$this->groupingInfo = $groupingInfo;
}
/**
* @return GroupingInfo
*/
public function getGroupingInfo()
{
return $this->groupingInfo;
}
/**
* @param bool
*/
public function setHasLinkedDevice($hasLinkedDevice)
{
$this->hasLinkedDevice = $hasLinkedDevice;
}
/**
* @return bool
*/
public function getHasLinkedDevice()
{
return $this->hasLinkedDevice;
}
/**
* @param bool
*/
public function setHasUsers($hasUsers)
{
$this->hasUsers = $hasUsers;
}
/**
* @return bool
*/
public function getHasUsers()
{
return $this->hasUsers;
}
/**
* @param Image
*/
public function setHeroImage(Image $heroImage)
{
$this->heroImage = $heroImage;
}
/**
* @return Image
*/
public function getHeroImage()
{
return $this->heroImage;
}
/**
* @param string
*/
public function setId($id)
{
$this->id = $id;
}
/**
* @return string
*/
public function getId()
{
return $this->id;
}
/**
* @param ImageModuleData[]
*/
public function setImageModulesData($imageModulesData)
{
$this->imageModulesData = $imageModulesData;
}
/**
* @return ImageModuleData[]
*/
public function getImageModulesData()
{
return $this->imageModulesData;
}
/**
* @param InfoModuleData
*/
public function setInfoModuleData(InfoModuleData $infoModuleData)
{
$this->infoModuleData = $infoModuleData;
}
/**
* @return InfoModuleData
*/
public function getInfoModuleData()
{
return $this->infoModuleData;
}
/**
* @param string
*/
public function setKind($kind)
{
$this->kind = $kind;
}
/**
* @return string
*/
public function getKind()
{
return $this->kind;
}
/**
* @param string[]
*/
public function setLinkedObjectIds($linkedObjectIds)
{
$this->linkedObjectIds = $linkedObjectIds;
}
/**
* @return string[]
*/
public function getLinkedObjectIds()
{
return $this->linkedObjectIds;
}
/**
* @param string[]
*/
public function setLinkedOfferIds($linkedOfferIds)
{
$this->linkedOfferIds = $linkedOfferIds;
}
/**
* @return string[]
*/
public function getLinkedOfferIds()
{
return $this->linkedOfferIds;
}
/**
* @param LinksModuleData
*/
public function setLinksModuleData(LinksModuleData $linksModuleData)
{
$this->linksModuleData = $linksModuleData;
}
/**
* @return LinksModuleData
*/
public function getLinksModuleData()
{
return $this->linksModuleData;
}
/**
* @param LatLongPoint[]
*/
public function setLocations($locations)
{
$this->locations = $locations;
}
/**
* @return LatLongPoint[]
*/
public function getLocations()
{
return $this->locations;
}
/**
* @param LoyaltyPoints
*/
public function setLoyaltyPoints(LoyaltyPoints $loyaltyPoints)
{
$this->loyaltyPoints = $loyaltyPoints;
}
/**
* @return LoyaltyPoints
*/
public function getLoyaltyPoints()
{
return $this->loyaltyPoints;
}
/**
* @param MerchantLocation[]
*/
public function setMerchantLocations($merchantLocations)
{
$this->merchantLocations = $merchantLocations;
}
/**
* @return MerchantLocation[]
*/
public function getMerchantLocations()
{
return $this->merchantLocations;
}
/**
* @param Message[]
*/
public function setMessages($messages)
{
$this->messages = $messages;
}
/**
* @return Message[]
*/
public function getMessages()
{
return $this->messages;
}
/**
* @param string
*/
public function setNotifyPreference($notifyPreference)
{
$this->notifyPreference = $notifyPreference;
}
/**
* @return string
*/
public function getNotifyPreference()
{
return $this->notifyPreference;
}
/**
* @param PassConstraints
*/
public function setPassConstraints(PassConstraints $passConstraints)
{
$this->passConstraints = $passConstraints;
}
/**
* @return PassConstraints
*/
public function getPassConstraints()
{
return $this->passConstraints;
}
/**
* @param RotatingBarcode
*/
public function setRotatingBarcode(RotatingBarcode $rotatingBarcode)
{
$this->rotatingBarcode = $rotatingBarcode;
}
/**
* @return RotatingBarcode
*/
public function getRotatingBarcode()
{
return $this->rotatingBarcode;
}
/**
* @param SaveRestrictions
*/
public function setSaveRestrictions(SaveRestrictions $saveRestrictions)
{
$this->saveRestrictions = $saveRestrictions;
}
/**
* @return SaveRestrictions
*/
public function getSaveRestrictions()
{
return $this->saveRestrictions;
}
/**
* @param LoyaltyPoints
*/
public function setSecondaryLoyaltyPoints(LoyaltyPoints $secondaryLoyaltyPoints)
{
$this->secondaryLoyaltyPoints = $secondaryLoyaltyPoints;
}
/**
* @return LoyaltyPoints
*/
public function getSecondaryLoyaltyPoints()
{
return $this->secondaryLoyaltyPoints;
}
/**
* @param string
*/
public function setSmartTapRedemptionValue($smartTapRedemptionValue)
{
$this->smartTapRedemptionValue = $smartTapRedemptionValue;
}
/**
* @return string
*/
public function getSmartTapRedemptionValue()
{
return $this->smartTapRedemptionValue;
}
/**
* @param string
*/
public function setState($state)
{
$this->state = $state;
}
/**
* @return string
*/
public function getState()
{
return $this->state;
}
/**
* @param TextModuleData[]
*/
public function setTextModulesData($textModulesData)
{
$this->textModulesData = $textModulesData;
}
/**
* @return TextModuleData[]
*/
public function getTextModulesData()
{
return $this->textModulesData;
}
/**
* @param TimeInterval
*/
public function setValidTimeInterval(TimeInterval $validTimeInterval)
{
$this->validTimeInterval = $validTimeInterval;
}
/**
* @return TimeInterval
*/
public function getValidTimeInterval()
{
return $this->validTimeInterval;
}
/**
* @param ValueAddedModuleData[]
*/
public function setValueAddedModuleData($valueAddedModuleData)
{
$this->valueAddedModuleData = $valueAddedModuleData;
}
/**
* @return ValueAddedModuleData[]
*/
public function getValueAddedModuleData()
{
return $this->valueAddedModuleData;
}
/**
* @param string
*/
public function setVersion($version)
{
$this->version = $version;
}
/**
* @return string
*/
public function getVersion()
{
return $this->version;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(LoyaltyObject::class, 'Google_Service_Walletobjects_LoyaltyObject');

View File

@@ -0,0 +1,42 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\Walletobjects;
class LoyaltyObjectAddMessageResponse extends \Google\Model
{
protected $resourceType = LoyaltyObject::class;
protected $resourceDataType = '';
/**
* @param LoyaltyObject
*/
public function setResource(LoyaltyObject $resource)
{
$this->resource = $resource;
}
/**
* @return LoyaltyObject
*/
public function getResource()
{
return $this->resource;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(LoyaltyObjectAddMessageResponse::class, 'Google_Service_Walletobjects_LoyaltyObjectAddMessageResponse');

View File

@@ -0,0 +1,59 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\Walletobjects;
class LoyaltyObjectListResponse extends \Google\Collection
{
protected $collection_key = 'resources';
protected $paginationType = Pagination::class;
protected $paginationDataType = '';
protected $resourcesType = LoyaltyObject::class;
protected $resourcesDataType = 'array';
/**
* @param Pagination
*/
public function setPagination(Pagination $pagination)
{
$this->pagination = $pagination;
}
/**
* @return Pagination
*/
public function getPagination()
{
return $this->pagination;
}
/**
* @param LoyaltyObject[]
*/
public function setResources($resources)
{
$this->resources = $resources;
}
/**
* @return LoyaltyObject[]
*/
public function getResources()
{
return $this->resources;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(LoyaltyObjectListResponse::class, 'Google_Service_Walletobjects_LoyaltyObjectListResponse');

View File

@@ -0,0 +1,76 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\Walletobjects;
class LoyaltyPoints extends \Google\Model
{
protected $balanceType = LoyaltyPointsBalance::class;
protected $balanceDataType = '';
/**
* @var string
*/
public $label;
protected $localizedLabelType = LocalizedString::class;
protected $localizedLabelDataType = '';
/**
* @param LoyaltyPointsBalance
*/
public function setBalance(LoyaltyPointsBalance $balance)
{
$this->balance = $balance;
}
/**
* @return LoyaltyPointsBalance
*/
public function getBalance()
{
return $this->balance;
}
/**
* @param string
*/
public function setLabel($label)
{
$this->label = $label;
}
/**
* @return string
*/
public function getLabel()
{
return $this->label;
}
/**
* @param LocalizedString
*/
public function setLocalizedLabel(LocalizedString $localizedLabel)
{
$this->localizedLabel = $localizedLabel;
}
/**
* @return LocalizedString
*/
public function getLocalizedLabel()
{
return $this->localizedLabel;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(LoyaltyPoints::class, 'Google_Service_Walletobjects_LoyaltyPoints');

View File

@@ -0,0 +1,87 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\Walletobjects;
class LoyaltyPointsBalance extends \Google\Model
{
public $double;
/**
* @var int
*/
public $int;
protected $moneyType = Money::class;
protected $moneyDataType = '';
/**
* @var string
*/
public $string;
public function setDouble($double)
{
$this->double = $double;
}
public function getDouble()
{
return $this->double;
}
/**
* @param int
*/
public function setInt($int)
{
$this->int = $int;
}
/**
* @return int
*/
public function getInt()
{
return $this->int;
}
/**
* @param Money
*/
public function setMoney(Money $money)
{
$this->money = $money;
}
/**
* @return Money
*/
public function getMoney()
{
return $this->money;
}
/**
* @param string
*/
public function setString($string)
{
$this->string = $string;
}
/**
* @return string
*/
public function getString()
{
return $this->string;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(LoyaltyPointsBalance::class, 'Google_Service_Walletobjects_LoyaltyPointsBalance');

View File

@@ -0,0 +1,547 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\Walletobjects;
class Media extends \Google\Collection
{
protected $collection_key = 'compositeMedia';
/**
* @var string
*/
public $algorithm;
/**
* @var string
*/
public $bigstoreObjectRef;
/**
* @var string
*/
public $blobRef;
protected $blobstore2InfoType = Blobstore2Info::class;
protected $blobstore2InfoDataType = '';
protected $compositeMediaType = CompositeMedia::class;
protected $compositeMediaDataType = 'array';
/**
* @var string
*/
public $contentType;
protected $contentTypeInfoType = ContentTypeInfo::class;
protected $contentTypeInfoDataType = '';
/**
* @var string
*/
public $cosmoBinaryReference;
/**
* @var string
*/
public $crc32cHash;
protected $diffChecksumsResponseType = DiffChecksumsResponse::class;
protected $diffChecksumsResponseDataType = '';
protected $diffDownloadResponseType = DiffDownloadResponse::class;
protected $diffDownloadResponseDataType = '';
protected $diffUploadRequestType = DiffUploadRequest::class;
protected $diffUploadRequestDataType = '';
protected $diffUploadResponseType = DiffUploadResponse::class;
protected $diffUploadResponseDataType = '';
protected $diffVersionResponseType = DiffVersionResponse::class;
protected $diffVersionResponseDataType = '';
protected $downloadParametersType = DownloadParameters::class;
protected $downloadParametersDataType = '';
/**
* @var string
*/
public $filename;
/**
* @var string
*/
public $hash;
/**
* @var bool
*/
public $hashVerified;
/**
* @var string
*/
public $inline;
/**
* @var bool
*/
public $isPotentialRetry;
/**
* @var string
*/
public $length;
/**
* @var string
*/
public $md5Hash;
/**
* @var string
*/
public $mediaId;
protected $objectIdType = ObjectId::class;
protected $objectIdDataType = '';
/**
* @var string
*/
public $path;
/**
* @var string
*/
public $referenceType;
/**
* @var string
*/
public $sha1Hash;
/**
* @var string
*/
public $sha256Hash;
/**
* @var string
*/
public $timestamp;
/**
* @var string
*/
public $token;
/**
* @param string
*/
public function setAlgorithm($algorithm)
{
$this->algorithm = $algorithm;
}
/**
* @return string
*/
public function getAlgorithm()
{
return $this->algorithm;
}
/**
* @param string
*/
public function setBigstoreObjectRef($bigstoreObjectRef)
{
$this->bigstoreObjectRef = $bigstoreObjectRef;
}
/**
* @return string
*/
public function getBigstoreObjectRef()
{
return $this->bigstoreObjectRef;
}
/**
* @param string
*/
public function setBlobRef($blobRef)
{
$this->blobRef = $blobRef;
}
/**
* @return string
*/
public function getBlobRef()
{
return $this->blobRef;
}
/**
* @param Blobstore2Info
*/
public function setBlobstore2Info(Blobstore2Info $blobstore2Info)
{
$this->blobstore2Info = $blobstore2Info;
}
/**
* @return Blobstore2Info
*/
public function getBlobstore2Info()
{
return $this->blobstore2Info;
}
/**
* @param CompositeMedia[]
*/
public function setCompositeMedia($compositeMedia)
{
$this->compositeMedia = $compositeMedia;
}
/**
* @return CompositeMedia[]
*/
public function getCompositeMedia()
{
return $this->compositeMedia;
}
/**
* @param string
*/
public function setContentType($contentType)
{
$this->contentType = $contentType;
}
/**
* @return string
*/
public function getContentType()
{
return $this->contentType;
}
/**
* @param ContentTypeInfo
*/
public function setContentTypeInfo(ContentTypeInfo $contentTypeInfo)
{
$this->contentTypeInfo = $contentTypeInfo;
}
/**
* @return ContentTypeInfo
*/
public function getContentTypeInfo()
{
return $this->contentTypeInfo;
}
/**
* @param string
*/
public function setCosmoBinaryReference($cosmoBinaryReference)
{
$this->cosmoBinaryReference = $cosmoBinaryReference;
}
/**
* @return string
*/
public function getCosmoBinaryReference()
{
return $this->cosmoBinaryReference;
}
/**
* @param string
*/
public function setCrc32cHash($crc32cHash)
{
$this->crc32cHash = $crc32cHash;
}
/**
* @return string
*/
public function getCrc32cHash()
{
return $this->crc32cHash;
}
/**
* @param DiffChecksumsResponse
*/
public function setDiffChecksumsResponse(DiffChecksumsResponse $diffChecksumsResponse)
{
$this->diffChecksumsResponse = $diffChecksumsResponse;
}
/**
* @return DiffChecksumsResponse
*/
public function getDiffChecksumsResponse()
{
return $this->diffChecksumsResponse;
}
/**
* @param DiffDownloadResponse
*/
public function setDiffDownloadResponse(DiffDownloadResponse $diffDownloadResponse)
{
$this->diffDownloadResponse = $diffDownloadResponse;
}
/**
* @return DiffDownloadResponse
*/
public function getDiffDownloadResponse()
{
return $this->diffDownloadResponse;
}
/**
* @param DiffUploadRequest
*/
public function setDiffUploadRequest(DiffUploadRequest $diffUploadRequest)
{
$this->diffUploadRequest = $diffUploadRequest;
}
/**
* @return DiffUploadRequest
*/
public function getDiffUploadRequest()
{
return $this->diffUploadRequest;
}
/**
* @param DiffUploadResponse
*/
public function setDiffUploadResponse(DiffUploadResponse $diffUploadResponse)
{
$this->diffUploadResponse = $diffUploadResponse;
}
/**
* @return DiffUploadResponse
*/
public function getDiffUploadResponse()
{
return $this->diffUploadResponse;
}
/**
* @param DiffVersionResponse
*/
public function setDiffVersionResponse(DiffVersionResponse $diffVersionResponse)
{
$this->diffVersionResponse = $diffVersionResponse;
}
/**
* @return DiffVersionResponse
*/
public function getDiffVersionResponse()
{
return $this->diffVersionResponse;
}
/**
* @param DownloadParameters
*/
public function setDownloadParameters(DownloadParameters $downloadParameters)
{
$this->downloadParameters = $downloadParameters;
}
/**
* @return DownloadParameters
*/
public function getDownloadParameters()
{
return $this->downloadParameters;
}
/**
* @param string
*/
public function setFilename($filename)
{
$this->filename = $filename;
}
/**
* @return string
*/
public function getFilename()
{
return $this->filename;
}
/**
* @param string
*/
public function setHash($hash)
{
$this->hash = $hash;
}
/**
* @return string
*/
public function getHash()
{
return $this->hash;
}
/**
* @param bool
*/
public function setHashVerified($hashVerified)
{
$this->hashVerified = $hashVerified;
}
/**
* @return bool
*/
public function getHashVerified()
{
return $this->hashVerified;
}
/**
* @param string
*/
public function setInline($inline)
{
$this->inline = $inline;
}
/**
* @return string
*/
public function getInline()
{
return $this->inline;
}
/**
* @param bool
*/
public function setIsPotentialRetry($isPotentialRetry)
{
$this->isPotentialRetry = $isPotentialRetry;
}
/**
* @return bool
*/
public function getIsPotentialRetry()
{
return $this->isPotentialRetry;
}
/**
* @param string
*/
public function setLength($length)
{
$this->length = $length;
}
/**
* @return string
*/
public function getLength()
{
return $this->length;
}
/**
* @param string
*/
public function setMd5Hash($md5Hash)
{
$this->md5Hash = $md5Hash;
}
/**
* @return string
*/
public function getMd5Hash()
{
return $this->md5Hash;
}
/**
* @param string
*/
public function setMediaId($mediaId)
{
$this->mediaId = $mediaId;
}
/**
* @return string
*/
public function getMediaId()
{
return $this->mediaId;
}
/**
* @param ObjectId
*/
public function setObjectId(ObjectId $objectId)
{
$this->objectId = $objectId;
}
/**
* @return ObjectId
*/
public function getObjectId()
{
return $this->objectId;
}
/**
* @param string
*/
public function setPath($path)
{
$this->path = $path;
}
/**
* @return string
*/
public function getPath()
{
return $this->path;
}
/**
* @param string
*/
public function setReferenceType($referenceType)
{
$this->referenceType = $referenceType;
}
/**
* @return string
*/
public function getReferenceType()
{
return $this->referenceType;
}
/**
* @param string
*/
public function setSha1Hash($sha1Hash)
{
$this->sha1Hash = $sha1Hash;
}
/**
* @return string
*/
public function getSha1Hash()
{
return $this->sha1Hash;
}
/**
* @param string
*/
public function setSha256Hash($sha256Hash)
{
$this->sha256Hash = $sha256Hash;
}
/**
* @return string
*/
public function getSha256Hash()
{
return $this->sha256Hash;
}
/**
* @param string
*/
public function setTimestamp($timestamp)
{
$this->timestamp = $timestamp;
}
/**
* @return string
*/
public function getTimestamp()
{
return $this->timestamp;
}
/**
* @param string
*/
public function setToken($token)
{
$this->token = $token;
}
/**
* @return string
*/
public function getToken()
{
return $this->token;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(Media::class, 'Google_Service_Walletobjects_Media');

View File

@@ -0,0 +1,188 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\Walletobjects;
class MediaRequestInfo extends \Google\Model
{
/**
* @var string
*/
public $currentBytes;
/**
* @var string
*/
public $customData;
/**
* @var string
*/
public $diffObjectVersion;
/**
* @var int
*/
public $finalStatus;
/**
* @var string
*/
public $notificationType;
/**
* @var string
*/
public $requestId;
/**
* @var string
*/
public $requestReceivedParamsServingInfo;
/**
* @var string
*/
public $totalBytes;
/**
* @var bool
*/
public $totalBytesIsEstimated;
/**
* @param string
*/
public function setCurrentBytes($currentBytes)
{
$this->currentBytes = $currentBytes;
}
/**
* @return string
*/
public function getCurrentBytes()
{
return $this->currentBytes;
}
/**
* @param string
*/
public function setCustomData($customData)
{
$this->customData = $customData;
}
/**
* @return string
*/
public function getCustomData()
{
return $this->customData;
}
/**
* @param string
*/
public function setDiffObjectVersion($diffObjectVersion)
{
$this->diffObjectVersion = $diffObjectVersion;
}
/**
* @return string
*/
public function getDiffObjectVersion()
{
return $this->diffObjectVersion;
}
/**
* @param int
*/
public function setFinalStatus($finalStatus)
{
$this->finalStatus = $finalStatus;
}
/**
* @return int
*/
public function getFinalStatus()
{
return $this->finalStatus;
}
/**
* @param string
*/
public function setNotificationType($notificationType)
{
$this->notificationType = $notificationType;
}
/**
* @return string
*/
public function getNotificationType()
{
return $this->notificationType;
}
/**
* @param string
*/
public function setRequestId($requestId)
{
$this->requestId = $requestId;
}
/**
* @return string
*/
public function getRequestId()
{
return $this->requestId;
}
/**
* @param string
*/
public function setRequestReceivedParamsServingInfo($requestReceivedParamsServingInfo)
{
$this->requestReceivedParamsServingInfo = $requestReceivedParamsServingInfo;
}
/**
* @return string
*/
public function getRequestReceivedParamsServingInfo()
{
return $this->requestReceivedParamsServingInfo;
}
/**
* @param string
*/
public function setTotalBytes($totalBytes)
{
$this->totalBytes = $totalBytes;
}
/**
* @return string
*/
public function getTotalBytes()
{
return $this->totalBytes;
}
/**
* @param bool
*/
public function setTotalBytesIsEstimated($totalBytesIsEstimated)
{
$this->totalBytesIsEstimated = $totalBytesIsEstimated;
}
/**
* @return bool
*/
public function getTotalBytesIsEstimated()
{
return $this->totalBytesIsEstimated;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(MediaRequestInfo::class, 'Google_Service_Walletobjects_MediaRequestInfo');

View File

@@ -0,0 +1,44 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\Walletobjects;
class MerchantLocation extends \Google\Model
{
public $latitude;
public $longitude;
public function setLatitude($latitude)
{
$this->latitude = $latitude;
}
public function getLatitude()
{
return $this->latitude;
}
public function setLongitude($longitude)
{
$this->longitude = $longitude;
}
public function getLongitude()
{
return $this->longitude;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(MerchantLocation::class, 'Google_Service_Walletobjects_MerchantLocation');

View File

@@ -0,0 +1,164 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\Walletobjects;
class Message extends \Google\Model
{
/**
* @var string
*/
public $body;
protected $displayIntervalType = TimeInterval::class;
protected $displayIntervalDataType = '';
/**
* @var string
*/
public $header;
/**
* @var string
*/
public $id;
/**
* @var string
*/
public $kind;
protected $localizedBodyType = LocalizedString::class;
protected $localizedBodyDataType = '';
protected $localizedHeaderType = LocalizedString::class;
protected $localizedHeaderDataType = '';
/**
* @var string
*/
public $messageType;
/**
* @param string
*/
public function setBody($body)
{
$this->body = $body;
}
/**
* @return string
*/
public function getBody()
{
return $this->body;
}
/**
* @param TimeInterval
*/
public function setDisplayInterval(TimeInterval $displayInterval)
{
$this->displayInterval = $displayInterval;
}
/**
* @return TimeInterval
*/
public function getDisplayInterval()
{
return $this->displayInterval;
}
/**
* @param string
*/
public function setHeader($header)
{
$this->header = $header;
}
/**
* @return string
*/
public function getHeader()
{
return $this->header;
}
/**
* @param string
*/
public function setId($id)
{
$this->id = $id;
}
/**
* @return string
*/
public function getId()
{
return $this->id;
}
/**
* @param string
*/
public function setKind($kind)
{
$this->kind = $kind;
}
/**
* @return string
*/
public function getKind()
{
return $this->kind;
}
/**
* @param LocalizedString
*/
public function setLocalizedBody(LocalizedString $localizedBody)
{
$this->localizedBody = $localizedBody;
}
/**
* @return LocalizedString
*/
public function getLocalizedBody()
{
return $this->localizedBody;
}
/**
* @param LocalizedString
*/
public function setLocalizedHeader(LocalizedString $localizedHeader)
{
$this->localizedHeader = $localizedHeader;
}
/**
* @return LocalizedString
*/
public function getLocalizedHeader()
{
return $this->localizedHeader;
}
/**
* @param string
*/
public function setMessageType($messageType)
{
$this->messageType = $messageType;
}
/**
* @return string
*/
public function getMessageType()
{
return $this->messageType;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(Message::class, 'Google_Service_Walletobjects_Message');

Some files were not shown because too many files have changed in this diff Show More