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,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\Cloudchannel;
class GoogleCloudChannelV1ActivateEntitlementRequest extends \Google\Model
{
/**
* @var string
*/
public $requestId;
/**
* @param string
*/
public function setRequestId($requestId)
{
$this->requestId = $requestId;
}
/**
* @return string
*/
public function getRequestId()
{
return $this->requestId;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudChannelV1ActivateEntitlementRequest::class, 'Google_Service_Cloudchannel_GoogleCloudChannelV1ActivateEntitlementRequest');

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\Cloudchannel;
class GoogleCloudChannelV1AdminUser extends \Google\Model
{
/**
* @var string
*/
public $email;
/**
* @var string
*/
public $familyName;
/**
* @var string
*/
public $givenName;
/**
* @param string
*/
public function setEmail($email)
{
$this->email = $email;
}
/**
* @return string
*/
public function getEmail()
{
return $this->email;
}
/**
* @param string
*/
public function setFamilyName($familyName)
{
$this->familyName = $familyName;
}
/**
* @return string
*/
public function getFamilyName()
{
return $this->familyName;
}
/**
* @param string
*/
public function setGivenName($givenName)
{
$this->givenName = $givenName;
}
/**
* @return string
*/
public function getGivenName()
{
return $this->givenName;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudChannelV1AdminUser::class, 'Google_Service_Cloudchannel_GoogleCloudChannelV1AdminUser');

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\Cloudchannel;
class GoogleCloudChannelV1AssociationInfo extends \Google\Model
{
/**
* @var string
*/
public $baseEntitlement;
/**
* @param string
*/
public function setBaseEntitlement($baseEntitlement)
{
$this->baseEntitlement = $baseEntitlement;
}
/**
* @return string
*/
public function getBaseEntitlement()
{
return $this->baseEntitlement;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudChannelV1AssociationInfo::class, 'Google_Service_Cloudchannel_GoogleCloudChannelV1AssociationInfo');

View File

@@ -0,0 +1,98 @@
<?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\Cloudchannel;
class GoogleCloudChannelV1BillableSku extends \Google\Model
{
/**
* @var string
*/
public $service;
/**
* @var string
*/
public $serviceDisplayName;
/**
* @var string
*/
public $sku;
/**
* @var string
*/
public $skuDisplayName;
/**
* @param string
*/
public function setService($service)
{
$this->service = $service;
}
/**
* @return string
*/
public function getService()
{
return $this->service;
}
/**
* @param string
*/
public function setServiceDisplayName($serviceDisplayName)
{
$this->serviceDisplayName = $serviceDisplayName;
}
/**
* @return string
*/
public function getServiceDisplayName()
{
return $this->serviceDisplayName;
}
/**
* @param string
*/
public function setSku($sku)
{
$this->sku = $sku;
}
/**
* @return string
*/
public function getSku()
{
return $this->sku;
}
/**
* @param string
*/
public function setSkuDisplayName($skuDisplayName)
{
$this->skuDisplayName = $skuDisplayName;
}
/**
* @return string
*/
public function getSkuDisplayName()
{
return $this->skuDisplayName;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudChannelV1BillableSku::class, 'Google_Service_Cloudchannel_GoogleCloudChannelV1BillableSku');

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\Cloudchannel;
class GoogleCloudChannelV1BillingAccount extends \Google\Model
{
/**
* @var string
*/
public $createTime;
/**
* @var string
*/
public $currencyCode;
/**
* @var string
*/
public $displayName;
/**
* @var string
*/
public $name;
/**
* @var string
*/
public $regionCode;
/**
* @param string
*/
public function setCreateTime($createTime)
{
$this->createTime = $createTime;
}
/**
* @return string
*/
public function getCreateTime()
{
return $this->createTime;
}
/**
* @param string
*/
public function setCurrencyCode($currencyCode)
{
$this->currencyCode = $currencyCode;
}
/**
* @return string
*/
public function getCurrencyCode()
{
return $this->currencyCode;
}
/**
* @param string
*/
public function setDisplayName($displayName)
{
$this->displayName = $displayName;
}
/**
* @return string
*/
public function getDisplayName()
{
return $this->displayName;
}
/**
* @param string
*/
public function setName($name)
{
$this->name = $name;
}
/**
* @return string
*/
public function getName()
{
return $this->name;
}
/**
* @param string
*/
public function setRegionCode($regionCode)
{
$this->regionCode = $regionCode;
}
/**
* @return string
*/
public function getRegionCode()
{
return $this->regionCode;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudChannelV1BillingAccount::class, 'Google_Service_Cloudchannel_GoogleCloudChannelV1BillingAccount');

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\Cloudchannel;
class GoogleCloudChannelV1BillingAccountPurchaseInfo extends \Google\Model
{
protected $billingAccountType = GoogleCloudChannelV1BillingAccount::class;
protected $billingAccountDataType = '';
/**
* @param GoogleCloudChannelV1BillingAccount
*/
public function setBillingAccount(GoogleCloudChannelV1BillingAccount $billingAccount)
{
$this->billingAccount = $billingAccount;
}
/**
* @return GoogleCloudChannelV1BillingAccount
*/
public function getBillingAccount()
{
return $this->billingAccount;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudChannelV1BillingAccountPurchaseInfo::class, 'Google_Service_Cloudchannel_GoogleCloudChannelV1BillingAccountPurchaseInfo');

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\Cloudchannel;
class GoogleCloudChannelV1CancelEntitlementRequest extends \Google\Model
{
/**
* @var string
*/
public $requestId;
/**
* @param string
*/
public function setRequestId($requestId)
{
$this->requestId = $requestId;
}
/**
* @return string
*/
public function getRequestId()
{
return $this->requestId;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudChannelV1CancelEntitlementRequest::class, 'Google_Service_Cloudchannel_GoogleCloudChannelV1CancelEntitlementRequest');

View File

@@ -0,0 +1,133 @@
<?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\Cloudchannel;
class GoogleCloudChannelV1ChangeOfferRequest extends \Google\Collection
{
protected $collection_key = 'parameters';
/**
* @var string
*/
public $billingAccount;
/**
* @var string
*/
public $offer;
protected $parametersType = GoogleCloudChannelV1Parameter::class;
protected $parametersDataType = 'array';
/**
* @var string
*/
public $priceReferenceId;
/**
* @var string
*/
public $purchaseOrderId;
/**
* @var string
*/
public $requestId;
/**
* @param string
*/
public function setBillingAccount($billingAccount)
{
$this->billingAccount = $billingAccount;
}
/**
* @return string
*/
public function getBillingAccount()
{
return $this->billingAccount;
}
/**
* @param string
*/
public function setOffer($offer)
{
$this->offer = $offer;
}
/**
* @return string
*/
public function getOffer()
{
return $this->offer;
}
/**
* @param GoogleCloudChannelV1Parameter[]
*/
public function setParameters($parameters)
{
$this->parameters = $parameters;
}
/**
* @return GoogleCloudChannelV1Parameter[]
*/
public function getParameters()
{
return $this->parameters;
}
/**
* @param string
*/
public function setPriceReferenceId($priceReferenceId)
{
$this->priceReferenceId = $priceReferenceId;
}
/**
* @return string
*/
public function getPriceReferenceId()
{
return $this->priceReferenceId;
}
/**
* @param string
*/
public function setPurchaseOrderId($purchaseOrderId)
{
$this->purchaseOrderId = $purchaseOrderId;
}
/**
* @return string
*/
public function getPurchaseOrderId()
{
return $this->purchaseOrderId;
}
/**
* @param string
*/
public function setRequestId($requestId)
{
$this->requestId = $requestId;
}
/**
* @return string
*/
public function getRequestId()
{
return $this->requestId;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudChannelV1ChangeOfferRequest::class, 'Google_Service_Cloudchannel_GoogleCloudChannelV1ChangeOfferRequest');

View File

@@ -0,0 +1,79 @@
<?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\Cloudchannel;
class GoogleCloudChannelV1ChangeParametersRequest extends \Google\Collection
{
protected $collection_key = 'parameters';
protected $parametersType = GoogleCloudChannelV1Parameter::class;
protected $parametersDataType = 'array';
/**
* @var string
*/
public $purchaseOrderId;
/**
* @var string
*/
public $requestId;
/**
* @param GoogleCloudChannelV1Parameter[]
*/
public function setParameters($parameters)
{
$this->parameters = $parameters;
}
/**
* @return GoogleCloudChannelV1Parameter[]
*/
public function getParameters()
{
return $this->parameters;
}
/**
* @param string
*/
public function setPurchaseOrderId($purchaseOrderId)
{
$this->purchaseOrderId = $purchaseOrderId;
}
/**
* @return string
*/
public function getPurchaseOrderId()
{
return $this->purchaseOrderId;
}
/**
* @param string
*/
public function setRequestId($requestId)
{
$this->requestId = $requestId;
}
/**
* @return string
*/
public function getRequestId()
{
return $this->requestId;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudChannelV1ChangeParametersRequest::class, 'Google_Service_Cloudchannel_GoogleCloudChannelV1ChangeParametersRequest');

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\Cloudchannel;
class GoogleCloudChannelV1ChangeRenewalSettingsRequest extends \Google\Model
{
protected $renewalSettingsType = GoogleCloudChannelV1RenewalSettings::class;
protected $renewalSettingsDataType = '';
/**
* @var string
*/
public $requestId;
/**
* @param GoogleCloudChannelV1RenewalSettings
*/
public function setRenewalSettings(GoogleCloudChannelV1RenewalSettings $renewalSettings)
{
$this->renewalSettings = $renewalSettings;
}
/**
* @return GoogleCloudChannelV1RenewalSettings
*/
public function getRenewalSettings()
{
return $this->renewalSettings;
}
/**
* @param string
*/
public function setRequestId($requestId)
{
$this->requestId = $requestId;
}
/**
* @return string
*/
public function getRequestId()
{
return $this->requestId;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudChannelV1ChangeRenewalSettingsRequest::class, 'Google_Service_Cloudchannel_GoogleCloudChannelV1ChangeRenewalSettingsRequest');

View File

@@ -0,0 +1,168 @@
<?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\Cloudchannel;
class GoogleCloudChannelV1ChannelPartnerLink extends \Google\Model
{
protected $channelPartnerCloudIdentityInfoType = GoogleCloudChannelV1CloudIdentityInfo::class;
protected $channelPartnerCloudIdentityInfoDataType = '';
/**
* @var string
*/
public $createTime;
/**
* @var string
*/
public $inviteLinkUri;
/**
* @var string
*/
public $linkState;
/**
* @var string
*/
public $name;
/**
* @var string
*/
public $publicId;
/**
* @var string
*/
public $resellerCloudIdentityId;
/**
* @var string
*/
public $updateTime;
/**
* @param GoogleCloudChannelV1CloudIdentityInfo
*/
public function setChannelPartnerCloudIdentityInfo(GoogleCloudChannelV1CloudIdentityInfo $channelPartnerCloudIdentityInfo)
{
$this->channelPartnerCloudIdentityInfo = $channelPartnerCloudIdentityInfo;
}
/**
* @return GoogleCloudChannelV1CloudIdentityInfo
*/
public function getChannelPartnerCloudIdentityInfo()
{
return $this->channelPartnerCloudIdentityInfo;
}
/**
* @param string
*/
public function setCreateTime($createTime)
{
$this->createTime = $createTime;
}
/**
* @return string
*/
public function getCreateTime()
{
return $this->createTime;
}
/**
* @param string
*/
public function setInviteLinkUri($inviteLinkUri)
{
$this->inviteLinkUri = $inviteLinkUri;
}
/**
* @return string
*/
public function getInviteLinkUri()
{
return $this->inviteLinkUri;
}
/**
* @param string
*/
public function setLinkState($linkState)
{
$this->linkState = $linkState;
}
/**
* @return string
*/
public function getLinkState()
{
return $this->linkState;
}
/**
* @param string
*/
public function setName($name)
{
$this->name = $name;
}
/**
* @return string
*/
public function getName()
{
return $this->name;
}
/**
* @param string
*/
public function setPublicId($publicId)
{
$this->publicId = $publicId;
}
/**
* @return string
*/
public function getPublicId()
{
return $this->publicId;
}
/**
* @param string
*/
public function setResellerCloudIdentityId($resellerCloudIdentityId)
{
$this->resellerCloudIdentityId = $resellerCloudIdentityId;
}
/**
* @return string
*/
public function getResellerCloudIdentityId()
{
return $this->resellerCloudIdentityId;
}
/**
* @param string
*/
public function setUpdateTime($updateTime)
{
$this->updateTime = $updateTime;
}
/**
* @return string
*/
public function getUpdateTime()
{
return $this->updateTime;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudChannelV1ChannelPartnerLink::class, 'Google_Service_Cloudchannel_GoogleCloudChannelV1ChannelPartnerLink');

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\Cloudchannel;
class GoogleCloudChannelV1ChannelPartnerRepricingConfig extends \Google\Model
{
/**
* @var string
*/
public $name;
protected $repricingConfigType = GoogleCloudChannelV1RepricingConfig::class;
protected $repricingConfigDataType = '';
/**
* @var string
*/
public $updateTime;
/**
* @param string
*/
public function setName($name)
{
$this->name = $name;
}
/**
* @return string
*/
public function getName()
{
return $this->name;
}
/**
* @param GoogleCloudChannelV1RepricingConfig
*/
public function setRepricingConfig(GoogleCloudChannelV1RepricingConfig $repricingConfig)
{
$this->repricingConfig = $repricingConfig;
}
/**
* @return GoogleCloudChannelV1RepricingConfig
*/
public function getRepricingConfig()
{
return $this->repricingConfig;
}
/**
* @param string
*/
public function setUpdateTime($updateTime)
{
$this->updateTime = $updateTime;
}
/**
* @return string
*/
public function getUpdateTime()
{
return $this->updateTime;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudChannelV1ChannelPartnerRepricingConfig::class, 'Google_Service_Cloudchannel_GoogleCloudChannelV1ChannelPartnerRepricingConfig');

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\Cloudchannel;
class GoogleCloudChannelV1CheckCloudIdentityAccountsExistRequest extends \Google\Model
{
/**
* @var string
*/
public $domain;
/**
* @var string
*/
public $primaryAdminEmail;
/**
* @param string
*/
public function setDomain($domain)
{
$this->domain = $domain;
}
/**
* @return string
*/
public function getDomain()
{
return $this->domain;
}
/**
* @param string
*/
public function setPrimaryAdminEmail($primaryAdminEmail)
{
$this->primaryAdminEmail = $primaryAdminEmail;
}
/**
* @return string
*/
public function getPrimaryAdminEmail()
{
return $this->primaryAdminEmail;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudChannelV1CheckCloudIdentityAccountsExistRequest::class, 'Google_Service_Cloudchannel_GoogleCloudChannelV1CheckCloudIdentityAccountsExistRequest');

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\Cloudchannel;
class GoogleCloudChannelV1CheckCloudIdentityAccountsExistResponse extends \Google\Collection
{
protected $collection_key = 'cloudIdentityAccounts';
protected $cloudIdentityAccountsType = GoogleCloudChannelV1CloudIdentityCustomerAccount::class;
protected $cloudIdentityAccountsDataType = 'array';
/**
* @param GoogleCloudChannelV1CloudIdentityCustomerAccount[]
*/
public function setCloudIdentityAccounts($cloudIdentityAccounts)
{
$this->cloudIdentityAccounts = $cloudIdentityAccounts;
}
/**
* @return GoogleCloudChannelV1CloudIdentityCustomerAccount[]
*/
public function getCloudIdentityAccounts()
{
return $this->cloudIdentityAccounts;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudChannelV1CheckCloudIdentityAccountsExistResponse::class, 'Google_Service_Cloudchannel_GoogleCloudChannelV1CheckCloudIdentityAccountsExistResponse');

View File

@@ -0,0 +1,134 @@
<?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\Cloudchannel;
class GoogleCloudChannelV1CloudIdentityCustomerAccount extends \Google\Model
{
/**
* @var string
*/
public $channelPartnerCloudIdentityId;
/**
* @var string
*/
public $customerCloudIdentityId;
/**
* @var string
*/
public $customerName;
/**
* @var string
*/
public $customerType;
/**
* @var bool
*/
public $existing;
/**
* @var bool
*/
public $owned;
/**
* @param string
*/
public function setChannelPartnerCloudIdentityId($channelPartnerCloudIdentityId)
{
$this->channelPartnerCloudIdentityId = $channelPartnerCloudIdentityId;
}
/**
* @return string
*/
public function getChannelPartnerCloudIdentityId()
{
return $this->channelPartnerCloudIdentityId;
}
/**
* @param string
*/
public function setCustomerCloudIdentityId($customerCloudIdentityId)
{
$this->customerCloudIdentityId = $customerCloudIdentityId;
}
/**
* @return string
*/
public function getCustomerCloudIdentityId()
{
return $this->customerCloudIdentityId;
}
/**
* @param string
*/
public function setCustomerName($customerName)
{
$this->customerName = $customerName;
}
/**
* @return string
*/
public function getCustomerName()
{
return $this->customerName;
}
/**
* @param string
*/
public function setCustomerType($customerType)
{
$this->customerType = $customerType;
}
/**
* @return string
*/
public function getCustomerType()
{
return $this->customerType;
}
/**
* @param bool
*/
public function setExisting($existing)
{
$this->existing = $existing;
}
/**
* @return bool
*/
public function getExisting()
{
return $this->existing;
}
/**
* @param bool
*/
public function setOwned($owned)
{
$this->owned = $owned;
}
/**
* @return bool
*/
public function getOwned()
{
return $this->owned;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudChannelV1CloudIdentityCustomerAccount::class, 'Google_Service_Cloudchannel_GoogleCloudChannelV1CloudIdentityCustomerAccount');

View File

@@ -0,0 +1,168 @@
<?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\Cloudchannel;
class GoogleCloudChannelV1CloudIdentityInfo extends \Google\Model
{
/**
* @var string
*/
public $adminConsoleUri;
/**
* @var string
*/
public $alternateEmail;
/**
* @var string
*/
public $customerType;
protected $eduDataType = GoogleCloudChannelV1EduData::class;
protected $eduDataDataType = '';
/**
* @var bool
*/
public $isDomainVerified;
/**
* @var string
*/
public $languageCode;
/**
* @var string
*/
public $phoneNumber;
/**
* @var string
*/
public $primaryDomain;
/**
* @param string
*/
public function setAdminConsoleUri($adminConsoleUri)
{
$this->adminConsoleUri = $adminConsoleUri;
}
/**
* @return string
*/
public function getAdminConsoleUri()
{
return $this->adminConsoleUri;
}
/**
* @param string
*/
public function setAlternateEmail($alternateEmail)
{
$this->alternateEmail = $alternateEmail;
}
/**
* @return string
*/
public function getAlternateEmail()
{
return $this->alternateEmail;
}
/**
* @param string
*/
public function setCustomerType($customerType)
{
$this->customerType = $customerType;
}
/**
* @return string
*/
public function getCustomerType()
{
return $this->customerType;
}
/**
* @param GoogleCloudChannelV1EduData
*/
public function setEduData(GoogleCloudChannelV1EduData $eduData)
{
$this->eduData = $eduData;
}
/**
* @return GoogleCloudChannelV1EduData
*/
public function getEduData()
{
return $this->eduData;
}
/**
* @param bool
*/
public function setIsDomainVerified($isDomainVerified)
{
$this->isDomainVerified = $isDomainVerified;
}
/**
* @return bool
*/
public function getIsDomainVerified()
{
return $this->isDomainVerified;
}
/**
* @param string
*/
public function setLanguageCode($languageCode)
{
$this->languageCode = $languageCode;
}
/**
* @return string
*/
public function getLanguageCode()
{
return $this->languageCode;
}
/**
* @param string
*/
public function setPhoneNumber($phoneNumber)
{
$this->phoneNumber = $phoneNumber;
}
/**
* @return string
*/
public function getPhoneNumber()
{
return $this->phoneNumber;
}
/**
* @param string
*/
public function setPrimaryDomain($primaryDomain)
{
$this->primaryDomain = $primaryDomain;
}
/**
* @return string
*/
public function getPrimaryDomain()
{
return $this->primaryDomain;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudChannelV1CloudIdentityInfo::class, 'Google_Service_Cloudchannel_GoogleCloudChannelV1CloudIdentityInfo');

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\Cloudchannel;
class GoogleCloudChannelV1Column extends \Google\Model
{
/**
* @var string
*/
public $columnId;
/**
* @var string
*/
public $dataType;
/**
* @var string
*/
public $displayName;
/**
* @param string
*/
public function setColumnId($columnId)
{
$this->columnId = $columnId;
}
/**
* @return string
*/
public function getColumnId()
{
return $this->columnId;
}
/**
* @param string
*/
public function setDataType($dataType)
{
$this->dataType = $dataType;
}
/**
* @return string
*/
public function getDataType()
{
return $this->dataType;
}
/**
* @param string
*/
public function setDisplayName($displayName)
{
$this->displayName = $displayName;
}
/**
* @return string
*/
public function getDisplayName()
{
return $this->displayName;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudChannelV1Column::class, 'Google_Service_Cloudchannel_GoogleCloudChannelV1Column');

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\Cloudchannel;
class GoogleCloudChannelV1CommitmentSettings extends \Google\Model
{
/**
* @var string
*/
public $endTime;
protected $renewalSettingsType = GoogleCloudChannelV1RenewalSettings::class;
protected $renewalSettingsDataType = '';
/**
* @var string
*/
public $startTime;
/**
* @param string
*/
public function setEndTime($endTime)
{
$this->endTime = $endTime;
}
/**
* @return string
*/
public function getEndTime()
{
return $this->endTime;
}
/**
* @param GoogleCloudChannelV1RenewalSettings
*/
public function setRenewalSettings(GoogleCloudChannelV1RenewalSettings $renewalSettings)
{
$this->renewalSettings = $renewalSettings;
}
/**
* @return GoogleCloudChannelV1RenewalSettings
*/
public function getRenewalSettings()
{
return $this->renewalSettings;
}
/**
* @param string
*/
public function setStartTime($startTime)
{
$this->startTime = $startTime;
}
/**
* @return string
*/
public function getStartTime()
{
return $this->startTime;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudChannelV1CommitmentSettings::class, 'Google_Service_Cloudchannel_GoogleCloudChannelV1CommitmentSettings');

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\Cloudchannel;
class GoogleCloudChannelV1ConditionalOverride extends \Google\Model
{
protected $adjustmentType = GoogleCloudChannelV1RepricingAdjustment::class;
protected $adjustmentDataType = '';
/**
* @var string
*/
public $rebillingBasis;
protected $repricingConditionType = GoogleCloudChannelV1RepricingCondition::class;
protected $repricingConditionDataType = '';
/**
* @param GoogleCloudChannelV1RepricingAdjustment
*/
public function setAdjustment(GoogleCloudChannelV1RepricingAdjustment $adjustment)
{
$this->adjustment = $adjustment;
}
/**
* @return GoogleCloudChannelV1RepricingAdjustment
*/
public function getAdjustment()
{
return $this->adjustment;
}
/**
* @param string
*/
public function setRebillingBasis($rebillingBasis)
{
$this->rebillingBasis = $rebillingBasis;
}
/**
* @return string
*/
public function getRebillingBasis()
{
return $this->rebillingBasis;
}
/**
* @param GoogleCloudChannelV1RepricingCondition
*/
public function setRepricingCondition(GoogleCloudChannelV1RepricingCondition $repricingCondition)
{
$this->repricingCondition = $repricingCondition;
}
/**
* @return GoogleCloudChannelV1RepricingCondition
*/
public function getRepricingCondition()
{
return $this->repricingCondition;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudChannelV1ConditionalOverride::class, 'Google_Service_Cloudchannel_GoogleCloudChannelV1ConditionalOverride');

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\Cloudchannel;
class GoogleCloudChannelV1Constraints extends \Google\Model
{
protected $customerConstraintsType = GoogleCloudChannelV1CustomerConstraints::class;
protected $customerConstraintsDataType = '';
/**
* @param GoogleCloudChannelV1CustomerConstraints
*/
public function setCustomerConstraints(GoogleCloudChannelV1CustomerConstraints $customerConstraints)
{
$this->customerConstraints = $customerConstraints;
}
/**
* @return GoogleCloudChannelV1CustomerConstraints
*/
public function getCustomerConstraints()
{
return $this->customerConstraints;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudChannelV1Constraints::class, 'Google_Service_Cloudchannel_GoogleCloudChannelV1Constraints');

View File

@@ -0,0 +1,134 @@
<?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\Cloudchannel;
class GoogleCloudChannelV1ContactInfo extends \Google\Model
{
/**
* @var string
*/
public $displayName;
/**
* @var string
*/
public $email;
/**
* @var string
*/
public $firstName;
/**
* @var string
*/
public $lastName;
/**
* @var string
*/
public $phone;
/**
* @var string
*/
public $title;
/**
* @param string
*/
public function setDisplayName($displayName)
{
$this->displayName = $displayName;
}
/**
* @return string
*/
public function getDisplayName()
{
return $this->displayName;
}
/**
* @param string
*/
public function setEmail($email)
{
$this->email = $email;
}
/**
* @return string
*/
public function getEmail()
{
return $this->email;
}
/**
* @param string
*/
public function setFirstName($firstName)
{
$this->firstName = $firstName;
}
/**
* @return string
*/
public function getFirstName()
{
return $this->firstName;
}
/**
* @param string
*/
public function setLastName($lastName)
{
$this->lastName = $lastName;
}
/**
* @return string
*/
public function getLastName()
{
return $this->lastName;
}
/**
* @param string
*/
public function setPhone($phone)
{
$this->phone = $phone;
}
/**
* @return string
*/
public function getPhone()
{
return $this->phone;
}
/**
* @param string
*/
public function setTitle($title)
{
$this->title = $title;
}
/**
* @return string
*/
public function getTitle()
{
return $this->title;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudChannelV1ContactInfo::class, 'Google_Service_Cloudchannel_GoogleCloudChannelV1ContactInfo');

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\Cloudchannel;
class GoogleCloudChannelV1CreateEntitlementRequest extends \Google\Model
{
protected $entitlementType = GoogleCloudChannelV1Entitlement::class;
protected $entitlementDataType = '';
/**
* @var string
*/
public $requestId;
/**
* @param GoogleCloudChannelV1Entitlement
*/
public function setEntitlement(GoogleCloudChannelV1Entitlement $entitlement)
{
$this->entitlement = $entitlement;
}
/**
* @return GoogleCloudChannelV1Entitlement
*/
public function getEntitlement()
{
return $this->entitlement;
}
/**
* @param string
*/
public function setRequestId($requestId)
{
$this->requestId = $requestId;
}
/**
* @return string
*/
public function getRequestId()
{
return $this->requestId;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudChannelV1CreateEntitlementRequest::class, 'Google_Service_Cloudchannel_GoogleCloudChannelV1CreateEntitlementRequest');

View File

@@ -0,0 +1,254 @@
<?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\Cloudchannel;
class GoogleCloudChannelV1Customer extends \Google\Model
{
/**
* @var string
*/
public $alternateEmail;
/**
* @var string
*/
public $channelPartnerId;
/**
* @var string
*/
public $cloudIdentityId;
protected $cloudIdentityInfoType = GoogleCloudChannelV1CloudIdentityInfo::class;
protected $cloudIdentityInfoDataType = '';
/**
* @var string
*/
public $correlationId;
/**
* @var string
*/
public $createTime;
/**
* @var string
*/
public $domain;
/**
* @var string
*/
public $languageCode;
/**
* @var string
*/
public $name;
/**
* @var string
*/
public $orgDisplayName;
protected $orgPostalAddressType = GoogleTypePostalAddress::class;
protected $orgPostalAddressDataType = '';
protected $primaryContactInfoType = GoogleCloudChannelV1ContactInfo::class;
protected $primaryContactInfoDataType = '';
/**
* @var string
*/
public $updateTime;
/**
* @param string
*/
public function setAlternateEmail($alternateEmail)
{
$this->alternateEmail = $alternateEmail;
}
/**
* @return string
*/
public function getAlternateEmail()
{
return $this->alternateEmail;
}
/**
* @param string
*/
public function setChannelPartnerId($channelPartnerId)
{
$this->channelPartnerId = $channelPartnerId;
}
/**
* @return string
*/
public function getChannelPartnerId()
{
return $this->channelPartnerId;
}
/**
* @param string
*/
public function setCloudIdentityId($cloudIdentityId)
{
$this->cloudIdentityId = $cloudIdentityId;
}
/**
* @return string
*/
public function getCloudIdentityId()
{
return $this->cloudIdentityId;
}
/**
* @param GoogleCloudChannelV1CloudIdentityInfo
*/
public function setCloudIdentityInfo(GoogleCloudChannelV1CloudIdentityInfo $cloudIdentityInfo)
{
$this->cloudIdentityInfo = $cloudIdentityInfo;
}
/**
* @return GoogleCloudChannelV1CloudIdentityInfo
*/
public function getCloudIdentityInfo()
{
return $this->cloudIdentityInfo;
}
/**
* @param string
*/
public function setCorrelationId($correlationId)
{
$this->correlationId = $correlationId;
}
/**
* @return string
*/
public function getCorrelationId()
{
return $this->correlationId;
}
/**
* @param string
*/
public function setCreateTime($createTime)
{
$this->createTime = $createTime;
}
/**
* @return string
*/
public function getCreateTime()
{
return $this->createTime;
}
/**
* @param string
*/
public function setDomain($domain)
{
$this->domain = $domain;
}
/**
* @return string
*/
public function getDomain()
{
return $this->domain;
}
/**
* @param string
*/
public function setLanguageCode($languageCode)
{
$this->languageCode = $languageCode;
}
/**
* @return string
*/
public function getLanguageCode()
{
return $this->languageCode;
}
/**
* @param string
*/
public function setName($name)
{
$this->name = $name;
}
/**
* @return string
*/
public function getName()
{
return $this->name;
}
/**
* @param string
*/
public function setOrgDisplayName($orgDisplayName)
{
$this->orgDisplayName = $orgDisplayName;
}
/**
* @return string
*/
public function getOrgDisplayName()
{
return $this->orgDisplayName;
}
/**
* @param GoogleTypePostalAddress
*/
public function setOrgPostalAddress(GoogleTypePostalAddress $orgPostalAddress)
{
$this->orgPostalAddress = $orgPostalAddress;
}
/**
* @return GoogleTypePostalAddress
*/
public function getOrgPostalAddress()
{
return $this->orgPostalAddress;
}
/**
* @param GoogleCloudChannelV1ContactInfo
*/
public function setPrimaryContactInfo(GoogleCloudChannelV1ContactInfo $primaryContactInfo)
{
$this->primaryContactInfo = $primaryContactInfo;
}
/**
* @return GoogleCloudChannelV1ContactInfo
*/
public function getPrimaryContactInfo()
{
return $this->primaryContactInfo;
}
/**
* @param string
*/
public function setUpdateTime($updateTime)
{
$this->updateTime = $updateTime;
}
/**
* @return string
*/
public function getUpdateTime()
{
return $this->updateTime;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudChannelV1Customer::class, 'Google_Service_Cloudchannel_GoogleCloudChannelV1Customer');

View File

@@ -0,0 +1,81 @@
<?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\Cloudchannel;
class GoogleCloudChannelV1CustomerConstraints extends \Google\Collection
{
protected $collection_key = 'promotionalOrderTypes';
/**
* @var string[]
*/
public $allowedCustomerTypes;
/**
* @var string[]
*/
public $allowedRegions;
/**
* @var string[]
*/
public $promotionalOrderTypes;
/**
* @param string[]
*/
public function setAllowedCustomerTypes($allowedCustomerTypes)
{
$this->allowedCustomerTypes = $allowedCustomerTypes;
}
/**
* @return string[]
*/
public function getAllowedCustomerTypes()
{
return $this->allowedCustomerTypes;
}
/**
* @param string[]
*/
public function setAllowedRegions($allowedRegions)
{
$this->allowedRegions = $allowedRegions;
}
/**
* @return string[]
*/
public function getAllowedRegions()
{
return $this->allowedRegions;
}
/**
* @param string[]
*/
public function setPromotionalOrderTypes($promotionalOrderTypes)
{
$this->promotionalOrderTypes = $promotionalOrderTypes;
}
/**
* @return string[]
*/
public function getPromotionalOrderTypes()
{
return $this->promotionalOrderTypes;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudChannelV1CustomerConstraints::class, 'Google_Service_Cloudchannel_GoogleCloudChannelV1CustomerConstraints');

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\Cloudchannel;
class GoogleCloudChannelV1CustomerEvent extends \Google\Model
{
/**
* @var string
*/
public $customer;
/**
* @var string
*/
public $eventType;
/**
* @param string
*/
public function setCustomer($customer)
{
$this->customer = $customer;
}
/**
* @return string
*/
public function getCustomer()
{
return $this->customer;
}
/**
* @param string
*/
public function setEventType($eventType)
{
$this->eventType = $eventType;
}
/**
* @return string
*/
public function getEventType()
{
return $this->eventType;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudChannelV1CustomerEvent::class, 'Google_Service_Cloudchannel_GoogleCloudChannelV1CustomerEvent');

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\Cloudchannel;
class GoogleCloudChannelV1CustomerRepricingConfig extends \Google\Model
{
/**
* @var string
*/
public $name;
protected $repricingConfigType = GoogleCloudChannelV1RepricingConfig::class;
protected $repricingConfigDataType = '';
/**
* @var string
*/
public $updateTime;
/**
* @param string
*/
public function setName($name)
{
$this->name = $name;
}
/**
* @return string
*/
public function getName()
{
return $this->name;
}
/**
* @param GoogleCloudChannelV1RepricingConfig
*/
public function setRepricingConfig(GoogleCloudChannelV1RepricingConfig $repricingConfig)
{
$this->repricingConfig = $repricingConfig;
}
/**
* @return GoogleCloudChannelV1RepricingConfig
*/
public function getRepricingConfig()
{
return $this->repricingConfig;
}
/**
* @param string
*/
public function setUpdateTime($updateTime)
{
$this->updateTime = $updateTime;
}
/**
* @return string
*/
public function getUpdateTime()
{
return $this->updateTime;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudChannelV1CustomerRepricingConfig::class, 'Google_Service_Cloudchannel_GoogleCloudChannelV1CustomerRepricingConfig');

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\Cloudchannel;
class GoogleCloudChannelV1DateRange extends \Google\Model
{
protected $invoiceEndDateType = GoogleTypeDate::class;
protected $invoiceEndDateDataType = '';
protected $invoiceStartDateType = GoogleTypeDate::class;
protected $invoiceStartDateDataType = '';
protected $usageEndDateTimeType = GoogleTypeDateTime::class;
protected $usageEndDateTimeDataType = '';
protected $usageStartDateTimeType = GoogleTypeDateTime::class;
protected $usageStartDateTimeDataType = '';
/**
* @param GoogleTypeDate
*/
public function setInvoiceEndDate(GoogleTypeDate $invoiceEndDate)
{
$this->invoiceEndDate = $invoiceEndDate;
}
/**
* @return GoogleTypeDate
*/
public function getInvoiceEndDate()
{
return $this->invoiceEndDate;
}
/**
* @param GoogleTypeDate
*/
public function setInvoiceStartDate(GoogleTypeDate $invoiceStartDate)
{
$this->invoiceStartDate = $invoiceStartDate;
}
/**
* @return GoogleTypeDate
*/
public function getInvoiceStartDate()
{
return $this->invoiceStartDate;
}
/**
* @param GoogleTypeDateTime
*/
public function setUsageEndDateTime(GoogleTypeDateTime $usageEndDateTime)
{
$this->usageEndDateTime = $usageEndDateTime;
}
/**
* @return GoogleTypeDateTime
*/
public function getUsageEndDateTime()
{
return $this->usageEndDateTime;
}
/**
* @param GoogleTypeDateTime
*/
public function setUsageStartDateTime(GoogleTypeDateTime $usageStartDateTime)
{
$this->usageStartDateTime = $usageStartDateTime;
}
/**
* @return GoogleTypeDateTime
*/
public function getUsageStartDateTime()
{
return $this->usageStartDateTime;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudChannelV1DateRange::class, 'Google_Service_Cloudchannel_GoogleCloudChannelV1DateRange');

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\Cloudchannel;
class GoogleCloudChannelV1EduData extends \Google\Model
{
/**
* @var string
*/
public $instituteSize;
/**
* @var string
*/
public $instituteType;
/**
* @var string
*/
public $website;
/**
* @param string
*/
public function setInstituteSize($instituteSize)
{
$this->instituteSize = $instituteSize;
}
/**
* @return string
*/
public function getInstituteSize()
{
return $this->instituteSize;
}
/**
* @param string
*/
public function setInstituteType($instituteType)
{
$this->instituteType = $instituteType;
}
/**
* @return string
*/
public function getInstituteType()
{
return $this->instituteType;
}
/**
* @param string
*/
public function setWebsite($website)
{
$this->website = $website;
}
/**
* @return string
*/
public function getWebsite()
{
return $this->website;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudChannelV1EduData::class, 'Google_Service_Cloudchannel_GoogleCloudChannelV1EduData');

View File

@@ -0,0 +1,269 @@
<?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\Cloudchannel;
class GoogleCloudChannelV1Entitlement extends \Google\Collection
{
protected $collection_key = 'suspensionReasons';
protected $associationInfoType = GoogleCloudChannelV1AssociationInfo::class;
protected $associationInfoDataType = '';
/**
* @var string
*/
public $billingAccount;
protected $commitmentSettingsType = GoogleCloudChannelV1CommitmentSettings::class;
protected $commitmentSettingsDataType = '';
/**
* @var string
*/
public $createTime;
/**
* @var string
*/
public $name;
/**
* @var string
*/
public $offer;
protected $parametersType = GoogleCloudChannelV1Parameter::class;
protected $parametersDataType = 'array';
/**
* @var string
*/
public $priceReferenceId;
protected $provisionedServiceType = GoogleCloudChannelV1ProvisionedService::class;
protected $provisionedServiceDataType = '';
/**
* @var string
*/
public $provisioningState;
/**
* @var string
*/
public $purchaseOrderId;
/**
* @var string[]
*/
public $suspensionReasons;
protected $trialSettingsType = GoogleCloudChannelV1TrialSettings::class;
protected $trialSettingsDataType = '';
/**
* @var string
*/
public $updateTime;
/**
* @param GoogleCloudChannelV1AssociationInfo
*/
public function setAssociationInfo(GoogleCloudChannelV1AssociationInfo $associationInfo)
{
$this->associationInfo = $associationInfo;
}
/**
* @return GoogleCloudChannelV1AssociationInfo
*/
public function getAssociationInfo()
{
return $this->associationInfo;
}
/**
* @param string
*/
public function setBillingAccount($billingAccount)
{
$this->billingAccount = $billingAccount;
}
/**
* @return string
*/
public function getBillingAccount()
{
return $this->billingAccount;
}
/**
* @param GoogleCloudChannelV1CommitmentSettings
*/
public function setCommitmentSettings(GoogleCloudChannelV1CommitmentSettings $commitmentSettings)
{
$this->commitmentSettings = $commitmentSettings;
}
/**
* @return GoogleCloudChannelV1CommitmentSettings
*/
public function getCommitmentSettings()
{
return $this->commitmentSettings;
}
/**
* @param string
*/
public function setCreateTime($createTime)
{
$this->createTime = $createTime;
}
/**
* @return string
*/
public function getCreateTime()
{
return $this->createTime;
}
/**
* @param string
*/
public function setName($name)
{
$this->name = $name;
}
/**
* @return string
*/
public function getName()
{
return $this->name;
}
/**
* @param string
*/
public function setOffer($offer)
{
$this->offer = $offer;
}
/**
* @return string
*/
public function getOffer()
{
return $this->offer;
}
/**
* @param GoogleCloudChannelV1Parameter[]
*/
public function setParameters($parameters)
{
$this->parameters = $parameters;
}
/**
* @return GoogleCloudChannelV1Parameter[]
*/
public function getParameters()
{
return $this->parameters;
}
/**
* @param string
*/
public function setPriceReferenceId($priceReferenceId)
{
$this->priceReferenceId = $priceReferenceId;
}
/**
* @return string
*/
public function getPriceReferenceId()
{
return $this->priceReferenceId;
}
/**
* @param GoogleCloudChannelV1ProvisionedService
*/
public function setProvisionedService(GoogleCloudChannelV1ProvisionedService $provisionedService)
{
$this->provisionedService = $provisionedService;
}
/**
* @return GoogleCloudChannelV1ProvisionedService
*/
public function getProvisionedService()
{
return $this->provisionedService;
}
/**
* @param string
*/
public function setProvisioningState($provisioningState)
{
$this->provisioningState = $provisioningState;
}
/**
* @return string
*/
public function getProvisioningState()
{
return $this->provisioningState;
}
/**
* @param string
*/
public function setPurchaseOrderId($purchaseOrderId)
{
$this->purchaseOrderId = $purchaseOrderId;
}
/**
* @return string
*/
public function getPurchaseOrderId()
{
return $this->purchaseOrderId;
}
/**
* @param string[]
*/
public function setSuspensionReasons($suspensionReasons)
{
$this->suspensionReasons = $suspensionReasons;
}
/**
* @return string[]
*/
public function getSuspensionReasons()
{
return $this->suspensionReasons;
}
/**
* @param GoogleCloudChannelV1TrialSettings
*/
public function setTrialSettings(GoogleCloudChannelV1TrialSettings $trialSettings)
{
$this->trialSettings = $trialSettings;
}
/**
* @return GoogleCloudChannelV1TrialSettings
*/
public function getTrialSettings()
{
return $this->trialSettings;
}
/**
* @param string
*/
public function setUpdateTime($updateTime)
{
$this->updateTime = $updateTime;
}
/**
* @return string
*/
public function getUpdateTime()
{
return $this->updateTime;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudChannelV1Entitlement::class, 'Google_Service_Cloudchannel_GoogleCloudChannelV1Entitlement');

View File

@@ -0,0 +1,239 @@
<?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\Cloudchannel;
class GoogleCloudChannelV1EntitlementChange extends \Google\Collection
{
protected $collection_key = 'parameters';
/**
* @var string
*/
public $activationReason;
/**
* @var string
*/
public $cancellationReason;
/**
* @var string
*/
public $changeType;
/**
* @var string
*/
public $createTime;
/**
* @var string
*/
public $entitlement;
/**
* @var string
*/
public $offer;
/**
* @var string
*/
public $operator;
/**
* @var string
*/
public $operatorType;
/**
* @var string
*/
public $otherChangeReason;
protected $parametersType = GoogleCloudChannelV1Parameter::class;
protected $parametersDataType = 'array';
protected $provisionedServiceType = GoogleCloudChannelV1ProvisionedService::class;
protected $provisionedServiceDataType = '';
/**
* @var string
*/
public $suspensionReason;
/**
* @param string
*/
public function setActivationReason($activationReason)
{
$this->activationReason = $activationReason;
}
/**
* @return string
*/
public function getActivationReason()
{
return $this->activationReason;
}
/**
* @param string
*/
public function setCancellationReason($cancellationReason)
{
$this->cancellationReason = $cancellationReason;
}
/**
* @return string
*/
public function getCancellationReason()
{
return $this->cancellationReason;
}
/**
* @param string
*/
public function setChangeType($changeType)
{
$this->changeType = $changeType;
}
/**
* @return string
*/
public function getChangeType()
{
return $this->changeType;
}
/**
* @param string
*/
public function setCreateTime($createTime)
{
$this->createTime = $createTime;
}
/**
* @return string
*/
public function getCreateTime()
{
return $this->createTime;
}
/**
* @param string
*/
public function setEntitlement($entitlement)
{
$this->entitlement = $entitlement;
}
/**
* @return string
*/
public function getEntitlement()
{
return $this->entitlement;
}
/**
* @param string
*/
public function setOffer($offer)
{
$this->offer = $offer;
}
/**
* @return string
*/
public function getOffer()
{
return $this->offer;
}
/**
* @param string
*/
public function setOperator($operator)
{
$this->operator = $operator;
}
/**
* @return string
*/
public function getOperator()
{
return $this->operator;
}
/**
* @param string
*/
public function setOperatorType($operatorType)
{
$this->operatorType = $operatorType;
}
/**
* @return string
*/
public function getOperatorType()
{
return $this->operatorType;
}
/**
* @param string
*/
public function setOtherChangeReason($otherChangeReason)
{
$this->otherChangeReason = $otherChangeReason;
}
/**
* @return string
*/
public function getOtherChangeReason()
{
return $this->otherChangeReason;
}
/**
* @param GoogleCloudChannelV1Parameter[]
*/
public function setParameters($parameters)
{
$this->parameters = $parameters;
}
/**
* @return GoogleCloudChannelV1Parameter[]
*/
public function getParameters()
{
return $this->parameters;
}
/**
* @param GoogleCloudChannelV1ProvisionedService
*/
public function setProvisionedService(GoogleCloudChannelV1ProvisionedService $provisionedService)
{
$this->provisionedService = $provisionedService;
}
/**
* @return GoogleCloudChannelV1ProvisionedService
*/
public function getProvisionedService()
{
return $this->provisionedService;
}
/**
* @param string
*/
public function setSuspensionReason($suspensionReason)
{
$this->suspensionReason = $suspensionReason;
}
/**
* @return string
*/
public function getSuspensionReason()
{
return $this->suspensionReason;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudChannelV1EntitlementChange::class, 'Google_Service_Cloudchannel_GoogleCloudChannelV1EntitlementChange');

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\Cloudchannel;
class GoogleCloudChannelV1EntitlementEvent extends \Google\Model
{
/**
* @var string
*/
public $entitlement;
/**
* @var string
*/
public $eventType;
/**
* @param string
*/
public function setEntitlement($entitlement)
{
$this->entitlement = $entitlement;
}
/**
* @return string
*/
public function getEntitlement()
{
return $this->entitlement;
}
/**
* @param string
*/
public function setEventType($eventType)
{
$this->eventType = $eventType;
}
/**
* @return string
*/
public function getEventType()
{
return $this->eventType;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudChannelV1EntitlementEvent::class, 'Google_Service_Cloudchannel_GoogleCloudChannelV1EntitlementEvent');

View File

@@ -0,0 +1,81 @@
<?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\Cloudchannel;
class GoogleCloudChannelV1FetchReportResultsRequest extends \Google\Collection
{
protected $collection_key = 'partitionKeys';
/**
* @var int
*/
public $pageSize;
/**
* @var string
*/
public $pageToken;
/**
* @var string[]
*/
public $partitionKeys;
/**
* @param int
*/
public function setPageSize($pageSize)
{
$this->pageSize = $pageSize;
}
/**
* @return int
*/
public function getPageSize()
{
return $this->pageSize;
}
/**
* @param string
*/
public function setPageToken($pageToken)
{
$this->pageToken = $pageToken;
}
/**
* @return string
*/
public function getPageToken()
{
return $this->pageToken;
}
/**
* @param string[]
*/
public function setPartitionKeys($partitionKeys)
{
$this->partitionKeys = $partitionKeys;
}
/**
* @return string[]
*/
public function getPartitionKeys()
{
return $this->partitionKeys;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudChannelV1FetchReportResultsRequest::class, 'Google_Service_Cloudchannel_GoogleCloudChannelV1FetchReportResultsRequest');

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\Cloudchannel;
class GoogleCloudChannelV1FetchReportResultsResponse extends \Google\Collection
{
protected $collection_key = 'rows';
/**
* @var string
*/
public $nextPageToken;
protected $reportMetadataType = GoogleCloudChannelV1ReportResultsMetadata::class;
protected $reportMetadataDataType = '';
protected $rowsType = GoogleCloudChannelV1Row::class;
protected $rowsDataType = 'array';
/**
* @param string
*/
public function setNextPageToken($nextPageToken)
{
$this->nextPageToken = $nextPageToken;
}
/**
* @return string
*/
public function getNextPageToken()
{
return $this->nextPageToken;
}
/**
* @param GoogleCloudChannelV1ReportResultsMetadata
*/
public function setReportMetadata(GoogleCloudChannelV1ReportResultsMetadata $reportMetadata)
{
$this->reportMetadata = $reportMetadata;
}
/**
* @return GoogleCloudChannelV1ReportResultsMetadata
*/
public function getReportMetadata()
{
return $this->reportMetadata;
}
/**
* @param GoogleCloudChannelV1Row[]
*/
public function setRows($rows)
{
$this->rows = $rows;
}
/**
* @return GoogleCloudChannelV1Row[]
*/
public function getRows()
{
return $this->rows;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudChannelV1FetchReportResultsResponse::class, 'Google_Service_Cloudchannel_GoogleCloudChannelV1FetchReportResultsResponse');

View File

@@ -0,0 +1,152 @@
<?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\Cloudchannel;
class GoogleCloudChannelV1ImportCustomerRequest extends \Google\Model
{
/**
* @var string
*/
public $authToken;
/**
* @var string
*/
public $channelPartnerId;
/**
* @var string
*/
public $cloudIdentityId;
/**
* @var string
*/
public $customer;
/**
* @var string
*/
public $domain;
/**
* @var bool
*/
public $overwriteIfExists;
/**
* @var string
*/
public $primaryAdminEmail;
/**
* @param string
*/
public function setAuthToken($authToken)
{
$this->authToken = $authToken;
}
/**
* @return string
*/
public function getAuthToken()
{
return $this->authToken;
}
/**
* @param string
*/
public function setChannelPartnerId($channelPartnerId)
{
$this->channelPartnerId = $channelPartnerId;
}
/**
* @return string
*/
public function getChannelPartnerId()
{
return $this->channelPartnerId;
}
/**
* @param string
*/
public function setCloudIdentityId($cloudIdentityId)
{
$this->cloudIdentityId = $cloudIdentityId;
}
/**
* @return string
*/
public function getCloudIdentityId()
{
return $this->cloudIdentityId;
}
/**
* @param string
*/
public function setCustomer($customer)
{
$this->customer = $customer;
}
/**
* @return string
*/
public function getCustomer()
{
return $this->customer;
}
/**
* @param string
*/
public function setDomain($domain)
{
$this->domain = $domain;
}
/**
* @return string
*/
public function getDomain()
{
return $this->domain;
}
/**
* @param bool
*/
public function setOverwriteIfExists($overwriteIfExists)
{
$this->overwriteIfExists = $overwriteIfExists;
}
/**
* @return bool
*/
public function getOverwriteIfExists()
{
return $this->overwriteIfExists;
}
/**
* @param string
*/
public function setPrimaryAdminEmail($primaryAdminEmail)
{
$this->primaryAdminEmail = $primaryAdminEmail;
}
/**
* @return string
*/
public function getPrimaryAdminEmail()
{
return $this->primaryAdminEmail;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudChannelV1ImportCustomerRequest::class, 'Google_Service_Cloudchannel_GoogleCloudChannelV1ImportCustomerRequest');

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\Cloudchannel;
class GoogleCloudChannelV1ListChannelPartnerLinksResponse extends \Google\Collection
{
protected $collection_key = 'channelPartnerLinks';
protected $channelPartnerLinksType = GoogleCloudChannelV1ChannelPartnerLink::class;
protected $channelPartnerLinksDataType = 'array';
/**
* @var string
*/
public $nextPageToken;
/**
* @param GoogleCloudChannelV1ChannelPartnerLink[]
*/
public function setChannelPartnerLinks($channelPartnerLinks)
{
$this->channelPartnerLinks = $channelPartnerLinks;
}
/**
* @return GoogleCloudChannelV1ChannelPartnerLink[]
*/
public function getChannelPartnerLinks()
{
return $this->channelPartnerLinks;
}
/**
* @param string
*/
public function setNextPageToken($nextPageToken)
{
$this->nextPageToken = $nextPageToken;
}
/**
* @return string
*/
public function getNextPageToken()
{
return $this->nextPageToken;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudChannelV1ListChannelPartnerLinksResponse::class, 'Google_Service_Cloudchannel_GoogleCloudChannelV1ListChannelPartnerLinksResponse');

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\Cloudchannel;
class GoogleCloudChannelV1ListChannelPartnerRepricingConfigsResponse extends \Google\Collection
{
protected $collection_key = 'channelPartnerRepricingConfigs';
protected $channelPartnerRepricingConfigsType = GoogleCloudChannelV1ChannelPartnerRepricingConfig::class;
protected $channelPartnerRepricingConfigsDataType = 'array';
/**
* @var string
*/
public $nextPageToken;
/**
* @param GoogleCloudChannelV1ChannelPartnerRepricingConfig[]
*/
public function setChannelPartnerRepricingConfigs($channelPartnerRepricingConfigs)
{
$this->channelPartnerRepricingConfigs = $channelPartnerRepricingConfigs;
}
/**
* @return GoogleCloudChannelV1ChannelPartnerRepricingConfig[]
*/
public function getChannelPartnerRepricingConfigs()
{
return $this->channelPartnerRepricingConfigs;
}
/**
* @param string
*/
public function setNextPageToken($nextPageToken)
{
$this->nextPageToken = $nextPageToken;
}
/**
* @return string
*/
public function getNextPageToken()
{
return $this->nextPageToken;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudChannelV1ListChannelPartnerRepricingConfigsResponse::class, 'Google_Service_Cloudchannel_GoogleCloudChannelV1ListChannelPartnerRepricingConfigsResponse');

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\Cloudchannel;
class GoogleCloudChannelV1ListCustomerRepricingConfigsResponse extends \Google\Collection
{
protected $collection_key = 'customerRepricingConfigs';
protected $customerRepricingConfigsType = GoogleCloudChannelV1CustomerRepricingConfig::class;
protected $customerRepricingConfigsDataType = 'array';
/**
* @var string
*/
public $nextPageToken;
/**
* @param GoogleCloudChannelV1CustomerRepricingConfig[]
*/
public function setCustomerRepricingConfigs($customerRepricingConfigs)
{
$this->customerRepricingConfigs = $customerRepricingConfigs;
}
/**
* @return GoogleCloudChannelV1CustomerRepricingConfig[]
*/
public function getCustomerRepricingConfigs()
{
return $this->customerRepricingConfigs;
}
/**
* @param string
*/
public function setNextPageToken($nextPageToken)
{
$this->nextPageToken = $nextPageToken;
}
/**
* @return string
*/
public function getNextPageToken()
{
return $this->nextPageToken;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudChannelV1ListCustomerRepricingConfigsResponse::class, 'Google_Service_Cloudchannel_GoogleCloudChannelV1ListCustomerRepricingConfigsResponse');

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\Cloudchannel;
class GoogleCloudChannelV1ListCustomersResponse extends \Google\Collection
{
protected $collection_key = 'customers';
protected $customersType = GoogleCloudChannelV1Customer::class;
protected $customersDataType = 'array';
/**
* @var string
*/
public $nextPageToken;
/**
* @param GoogleCloudChannelV1Customer[]
*/
public function setCustomers($customers)
{
$this->customers = $customers;
}
/**
* @return GoogleCloudChannelV1Customer[]
*/
public function getCustomers()
{
return $this->customers;
}
/**
* @param string
*/
public function setNextPageToken($nextPageToken)
{
$this->nextPageToken = $nextPageToken;
}
/**
* @return string
*/
public function getNextPageToken()
{
return $this->nextPageToken;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudChannelV1ListCustomersResponse::class, 'Google_Service_Cloudchannel_GoogleCloudChannelV1ListCustomersResponse');

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\Cloudchannel;
class GoogleCloudChannelV1ListEntitlementChangesResponse extends \Google\Collection
{
protected $collection_key = 'entitlementChanges';
protected $entitlementChangesType = GoogleCloudChannelV1EntitlementChange::class;
protected $entitlementChangesDataType = 'array';
/**
* @var string
*/
public $nextPageToken;
/**
* @param GoogleCloudChannelV1EntitlementChange[]
*/
public function setEntitlementChanges($entitlementChanges)
{
$this->entitlementChanges = $entitlementChanges;
}
/**
* @return GoogleCloudChannelV1EntitlementChange[]
*/
public function getEntitlementChanges()
{
return $this->entitlementChanges;
}
/**
* @param string
*/
public function setNextPageToken($nextPageToken)
{
$this->nextPageToken = $nextPageToken;
}
/**
* @return string
*/
public function getNextPageToken()
{
return $this->nextPageToken;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudChannelV1ListEntitlementChangesResponse::class, 'Google_Service_Cloudchannel_GoogleCloudChannelV1ListEntitlementChangesResponse');

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\Cloudchannel;
class GoogleCloudChannelV1ListEntitlementsResponse extends \Google\Collection
{
protected $collection_key = 'entitlements';
protected $entitlementsType = GoogleCloudChannelV1Entitlement::class;
protected $entitlementsDataType = 'array';
/**
* @var string
*/
public $nextPageToken;
/**
* @param GoogleCloudChannelV1Entitlement[]
*/
public function setEntitlements($entitlements)
{
$this->entitlements = $entitlements;
}
/**
* @return GoogleCloudChannelV1Entitlement[]
*/
public function getEntitlements()
{
return $this->entitlements;
}
/**
* @param string
*/
public function setNextPageToken($nextPageToken)
{
$this->nextPageToken = $nextPageToken;
}
/**
* @return string
*/
public function getNextPageToken()
{
return $this->nextPageToken;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudChannelV1ListEntitlementsResponse::class, 'Google_Service_Cloudchannel_GoogleCloudChannelV1ListEntitlementsResponse');

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\Cloudchannel;
class GoogleCloudChannelV1ListOffersResponse extends \Google\Collection
{
protected $collection_key = 'offers';
/**
* @var string
*/
public $nextPageToken;
protected $offersType = GoogleCloudChannelV1Offer::class;
protected $offersDataType = 'array';
/**
* @param string
*/
public function setNextPageToken($nextPageToken)
{
$this->nextPageToken = $nextPageToken;
}
/**
* @return string
*/
public function getNextPageToken()
{
return $this->nextPageToken;
}
/**
* @param GoogleCloudChannelV1Offer[]
*/
public function setOffers($offers)
{
$this->offers = $offers;
}
/**
* @return GoogleCloudChannelV1Offer[]
*/
public function getOffers()
{
return $this->offers;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudChannelV1ListOffersResponse::class, 'Google_Service_Cloudchannel_GoogleCloudChannelV1ListOffersResponse');

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\Cloudchannel;
class GoogleCloudChannelV1ListProductsResponse extends \Google\Collection
{
protected $collection_key = 'products';
/**
* @var string
*/
public $nextPageToken;
protected $productsType = GoogleCloudChannelV1Product::class;
protected $productsDataType = 'array';
/**
* @param string
*/
public function setNextPageToken($nextPageToken)
{
$this->nextPageToken = $nextPageToken;
}
/**
* @return string
*/
public function getNextPageToken()
{
return $this->nextPageToken;
}
/**
* @param GoogleCloudChannelV1Product[]
*/
public function setProducts($products)
{
$this->products = $products;
}
/**
* @return GoogleCloudChannelV1Product[]
*/
public function getProducts()
{
return $this->products;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudChannelV1ListProductsResponse::class, 'Google_Service_Cloudchannel_GoogleCloudChannelV1ListProductsResponse');

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\Cloudchannel;
class GoogleCloudChannelV1ListPurchasableOffersResponse extends \Google\Collection
{
protected $collection_key = 'purchasableOffers';
/**
* @var string
*/
public $nextPageToken;
protected $purchasableOffersType = GoogleCloudChannelV1PurchasableOffer::class;
protected $purchasableOffersDataType = 'array';
/**
* @param string
*/
public function setNextPageToken($nextPageToken)
{
$this->nextPageToken = $nextPageToken;
}
/**
* @return string
*/
public function getNextPageToken()
{
return $this->nextPageToken;
}
/**
* @param GoogleCloudChannelV1PurchasableOffer[]
*/
public function setPurchasableOffers($purchasableOffers)
{
$this->purchasableOffers = $purchasableOffers;
}
/**
* @return GoogleCloudChannelV1PurchasableOffer[]
*/
public function getPurchasableOffers()
{
return $this->purchasableOffers;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudChannelV1ListPurchasableOffersResponse::class, 'Google_Service_Cloudchannel_GoogleCloudChannelV1ListPurchasableOffersResponse');

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\Cloudchannel;
class GoogleCloudChannelV1ListPurchasableSkusResponse extends \Google\Collection
{
protected $collection_key = 'purchasableSkus';
/**
* @var string
*/
public $nextPageToken;
protected $purchasableSkusType = GoogleCloudChannelV1PurchasableSku::class;
protected $purchasableSkusDataType = 'array';
/**
* @param string
*/
public function setNextPageToken($nextPageToken)
{
$this->nextPageToken = $nextPageToken;
}
/**
* @return string
*/
public function getNextPageToken()
{
return $this->nextPageToken;
}
/**
* @param GoogleCloudChannelV1PurchasableSku[]
*/
public function setPurchasableSkus($purchasableSkus)
{
$this->purchasableSkus = $purchasableSkus;
}
/**
* @return GoogleCloudChannelV1PurchasableSku[]
*/
public function getPurchasableSkus()
{
return $this->purchasableSkus;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudChannelV1ListPurchasableSkusResponse::class, 'Google_Service_Cloudchannel_GoogleCloudChannelV1ListPurchasableSkusResponse');

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\Cloudchannel;
class GoogleCloudChannelV1ListReportsResponse extends \Google\Collection
{
protected $collection_key = 'reports';
/**
* @var string
*/
public $nextPageToken;
protected $reportsType = GoogleCloudChannelV1Report::class;
protected $reportsDataType = 'array';
/**
* @param string
*/
public function setNextPageToken($nextPageToken)
{
$this->nextPageToken = $nextPageToken;
}
/**
* @return string
*/
public function getNextPageToken()
{
return $this->nextPageToken;
}
/**
* @param GoogleCloudChannelV1Report[]
*/
public function setReports($reports)
{
$this->reports = $reports;
}
/**
* @return GoogleCloudChannelV1Report[]
*/
public function getReports()
{
return $this->reports;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudChannelV1ListReportsResponse::class, 'Google_Service_Cloudchannel_GoogleCloudChannelV1ListReportsResponse');

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\Cloudchannel;
class GoogleCloudChannelV1ListSkuGroupBillableSkusResponse extends \Google\Collection
{
protected $collection_key = 'billableSkus';
protected $billableSkusType = GoogleCloudChannelV1BillableSku::class;
protected $billableSkusDataType = 'array';
/**
* @var string
*/
public $nextPageToken;
/**
* @param GoogleCloudChannelV1BillableSku[]
*/
public function setBillableSkus($billableSkus)
{
$this->billableSkus = $billableSkus;
}
/**
* @return GoogleCloudChannelV1BillableSku[]
*/
public function getBillableSkus()
{
return $this->billableSkus;
}
/**
* @param string
*/
public function setNextPageToken($nextPageToken)
{
$this->nextPageToken = $nextPageToken;
}
/**
* @return string
*/
public function getNextPageToken()
{
return $this->nextPageToken;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudChannelV1ListSkuGroupBillableSkusResponse::class, 'Google_Service_Cloudchannel_GoogleCloudChannelV1ListSkuGroupBillableSkusResponse');

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\Cloudchannel;
class GoogleCloudChannelV1ListSkuGroupsResponse extends \Google\Collection
{
protected $collection_key = 'skuGroups';
/**
* @var string
*/
public $nextPageToken;
protected $skuGroupsType = GoogleCloudChannelV1SkuGroup::class;
protected $skuGroupsDataType = 'array';
/**
* @param string
*/
public function setNextPageToken($nextPageToken)
{
$this->nextPageToken = $nextPageToken;
}
/**
* @return string
*/
public function getNextPageToken()
{
return $this->nextPageToken;
}
/**
* @param GoogleCloudChannelV1SkuGroup[]
*/
public function setSkuGroups($skuGroups)
{
$this->skuGroups = $skuGroups;
}
/**
* @return GoogleCloudChannelV1SkuGroup[]
*/
public function getSkuGroups()
{
return $this->skuGroups;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudChannelV1ListSkuGroupsResponse::class, 'Google_Service_Cloudchannel_GoogleCloudChannelV1ListSkuGroupsResponse');

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\Cloudchannel;
class GoogleCloudChannelV1ListSkusResponse extends \Google\Collection
{
protected $collection_key = 'skus';
/**
* @var string
*/
public $nextPageToken;
protected $skusType = GoogleCloudChannelV1Sku::class;
protected $skusDataType = 'array';
/**
* @param string
*/
public function setNextPageToken($nextPageToken)
{
$this->nextPageToken = $nextPageToken;
}
/**
* @return string
*/
public function getNextPageToken()
{
return $this->nextPageToken;
}
/**
* @param GoogleCloudChannelV1Sku[]
*/
public function setSkus($skus)
{
$this->skus = $skus;
}
/**
* @return GoogleCloudChannelV1Sku[]
*/
public function getSkus()
{
return $this->skus;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudChannelV1ListSkusResponse::class, 'Google_Service_Cloudchannel_GoogleCloudChannelV1ListSkusResponse');

View File

@@ -0,0 +1,81 @@
<?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\Cloudchannel;
class GoogleCloudChannelV1ListSubscribersResponse extends \Google\Collection
{
protected $collection_key = 'serviceAccounts';
/**
* @var string
*/
public $nextPageToken;
/**
* @var string[]
*/
public $serviceAccounts;
/**
* @var string
*/
public $topic;
/**
* @param string
*/
public function setNextPageToken($nextPageToken)
{
$this->nextPageToken = $nextPageToken;
}
/**
* @return string
*/
public function getNextPageToken()
{
return $this->nextPageToken;
}
/**
* @param string[]
*/
public function setServiceAccounts($serviceAccounts)
{
$this->serviceAccounts = $serviceAccounts;
}
/**
* @return string[]
*/
public function getServiceAccounts()
{
return $this->serviceAccounts;
}
/**
* @param string
*/
public function setTopic($topic)
{
$this->topic = $topic;
}
/**
* @return string
*/
public function getTopic()
{
return $this->topic;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudChannelV1ListSubscribersResponse::class, 'Google_Service_Cloudchannel_GoogleCloudChannelV1ListSubscribersResponse');

View File

@@ -0,0 +1,152 @@
<?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\Cloudchannel;
class GoogleCloudChannelV1ListTransferableOffersRequest extends \Google\Model
{
/**
* @var string
*/
public $billingAccount;
/**
* @var string
*/
public $cloudIdentityId;
/**
* @var string
*/
public $customerName;
/**
* @var string
*/
public $languageCode;
/**
* @var int
*/
public $pageSize;
/**
* @var string
*/
public $pageToken;
/**
* @var string
*/
public $sku;
/**
* @param string
*/
public function setBillingAccount($billingAccount)
{
$this->billingAccount = $billingAccount;
}
/**
* @return string
*/
public function getBillingAccount()
{
return $this->billingAccount;
}
/**
* @param string
*/
public function setCloudIdentityId($cloudIdentityId)
{
$this->cloudIdentityId = $cloudIdentityId;
}
/**
* @return string
*/
public function getCloudIdentityId()
{
return $this->cloudIdentityId;
}
/**
* @param string
*/
public function setCustomerName($customerName)
{
$this->customerName = $customerName;
}
/**
* @return string
*/
public function getCustomerName()
{
return $this->customerName;
}
/**
* @param string
*/
public function setLanguageCode($languageCode)
{
$this->languageCode = $languageCode;
}
/**
* @return string
*/
public function getLanguageCode()
{
return $this->languageCode;
}
/**
* @param int
*/
public function setPageSize($pageSize)
{
$this->pageSize = $pageSize;
}
/**
* @return int
*/
public function getPageSize()
{
return $this->pageSize;
}
/**
* @param string
*/
public function setPageToken($pageToken)
{
$this->pageToken = $pageToken;
}
/**
* @return string
*/
public function getPageToken()
{
return $this->pageToken;
}
/**
* @param string
*/
public function setSku($sku)
{
$this->sku = $sku;
}
/**
* @return string
*/
public function getSku()
{
return $this->sku;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudChannelV1ListTransferableOffersRequest::class, 'Google_Service_Cloudchannel_GoogleCloudChannelV1ListTransferableOffersRequest');

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\Cloudchannel;
class GoogleCloudChannelV1ListTransferableOffersResponse extends \Google\Collection
{
protected $collection_key = 'transferableOffers';
/**
* @var string
*/
public $nextPageToken;
protected $transferableOffersType = GoogleCloudChannelV1TransferableOffer::class;
protected $transferableOffersDataType = 'array';
/**
* @param string
*/
public function setNextPageToken($nextPageToken)
{
$this->nextPageToken = $nextPageToken;
}
/**
* @return string
*/
public function getNextPageToken()
{
return $this->nextPageToken;
}
/**
* @param GoogleCloudChannelV1TransferableOffer[]
*/
public function setTransferableOffers($transferableOffers)
{
$this->transferableOffers = $transferableOffers;
}
/**
* @return GoogleCloudChannelV1TransferableOffer[]
*/
public function getTransferableOffers()
{
return $this->transferableOffers;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudChannelV1ListTransferableOffersResponse::class, 'Google_Service_Cloudchannel_GoogleCloudChannelV1ListTransferableOffersResponse');

View File

@@ -0,0 +1,134 @@
<?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\Cloudchannel;
class GoogleCloudChannelV1ListTransferableSkusRequest extends \Google\Model
{
/**
* @var string
*/
public $authToken;
/**
* @var string
*/
public $cloudIdentityId;
/**
* @var string
*/
public $customerName;
/**
* @var string
*/
public $languageCode;
/**
* @var int
*/
public $pageSize;
/**
* @var string
*/
public $pageToken;
/**
* @param string
*/
public function setAuthToken($authToken)
{
$this->authToken = $authToken;
}
/**
* @return string
*/
public function getAuthToken()
{
return $this->authToken;
}
/**
* @param string
*/
public function setCloudIdentityId($cloudIdentityId)
{
$this->cloudIdentityId = $cloudIdentityId;
}
/**
* @return string
*/
public function getCloudIdentityId()
{
return $this->cloudIdentityId;
}
/**
* @param string
*/
public function setCustomerName($customerName)
{
$this->customerName = $customerName;
}
/**
* @return string
*/
public function getCustomerName()
{
return $this->customerName;
}
/**
* @param string
*/
public function setLanguageCode($languageCode)
{
$this->languageCode = $languageCode;
}
/**
* @return string
*/
public function getLanguageCode()
{
return $this->languageCode;
}
/**
* @param int
*/
public function setPageSize($pageSize)
{
$this->pageSize = $pageSize;
}
/**
* @return int
*/
public function getPageSize()
{
return $this->pageSize;
}
/**
* @param string
*/
public function setPageToken($pageToken)
{
$this->pageToken = $pageToken;
}
/**
* @return string
*/
public function getPageToken()
{
return $this->pageToken;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudChannelV1ListTransferableSkusRequest::class, 'Google_Service_Cloudchannel_GoogleCloudChannelV1ListTransferableSkusRequest');

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\Cloudchannel;
class GoogleCloudChannelV1ListTransferableSkusResponse extends \Google\Collection
{
protected $collection_key = 'transferableSkus';
/**
* @var string
*/
public $nextPageToken;
protected $transferableSkusType = GoogleCloudChannelV1TransferableSku::class;
protected $transferableSkusDataType = 'array';
/**
* @param string
*/
public function setNextPageToken($nextPageToken)
{
$this->nextPageToken = $nextPageToken;
}
/**
* @return string
*/
public function getNextPageToken()
{
return $this->nextPageToken;
}
/**
* @param GoogleCloudChannelV1TransferableSku[]
*/
public function setTransferableSkus($transferableSkus)
{
$this->transferableSkus = $transferableSkus;
}
/**
* @return GoogleCloudChannelV1TransferableSku[]
*/
public function getTransferableSkus()
{
return $this->transferableSkus;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudChannelV1ListTransferableSkusResponse::class, 'Google_Service_Cloudchannel_GoogleCloudChannelV1ListTransferableSkusResponse');

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\Cloudchannel;
class GoogleCloudChannelV1MarketingInfo extends \Google\Model
{
protected $defaultLogoType = GoogleCloudChannelV1Media::class;
protected $defaultLogoDataType = '';
/**
* @var string
*/
public $description;
/**
* @var string
*/
public $displayName;
/**
* @param GoogleCloudChannelV1Media
*/
public function setDefaultLogo(GoogleCloudChannelV1Media $defaultLogo)
{
$this->defaultLogo = $defaultLogo;
}
/**
* @return GoogleCloudChannelV1Media
*/
public function getDefaultLogo()
{
return $this->defaultLogo;
}
/**
* @param string
*/
public function setDescription($description)
{
$this->description = $description;
}
/**
* @return string
*/
public function getDescription()
{
return $this->description;
}
/**
* @param string
*/
public function setDisplayName($displayName)
{
$this->displayName = $displayName;
}
/**
* @return string
*/
public function getDisplayName()
{
return $this->displayName;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudChannelV1MarketingInfo::class, 'Google_Service_Cloudchannel_GoogleCloudChannelV1MarketingInfo');

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\Cloudchannel;
class GoogleCloudChannelV1Media extends \Google\Model
{
/**
* @var string
*/
public $content;
/**
* @var string
*/
public $title;
/**
* @var string
*/
public $type;
/**
* @param string
*/
public function setContent($content)
{
$this->content = $content;
}
/**
* @return string
*/
public function getContent()
{
return $this->content;
}
/**
* @param string
*/
public function setTitle($title)
{
$this->title = $title;
}
/**
* @return string
*/
public function getTitle()
{
return $this->title;
}
/**
* @param string
*/
public function setType($type)
{
$this->type = $type;
}
/**
* @return string
*/
public function getType()
{
return $this->type;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudChannelV1Media::class, 'Google_Service_Cloudchannel_GoogleCloudChannelV1Media');

View File

@@ -0,0 +1,195 @@
<?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\Cloudchannel;
class GoogleCloudChannelV1Offer extends \Google\Collection
{
protected $collection_key = 'priceByResources';
protected $constraintsType = GoogleCloudChannelV1Constraints::class;
protected $constraintsDataType = '';
/**
* @var string
*/
public $dealCode;
/**
* @var string
*/
public $endTime;
protected $marketingInfoType = GoogleCloudChannelV1MarketingInfo::class;
protected $marketingInfoDataType = '';
/**
* @var string
*/
public $name;
protected $parameterDefinitionsType = GoogleCloudChannelV1ParameterDefinition::class;
protected $parameterDefinitionsDataType = 'array';
protected $planType = GoogleCloudChannelV1Plan::class;
protected $planDataType = '';
protected $priceByResourcesType = GoogleCloudChannelV1PriceByResource::class;
protected $priceByResourcesDataType = 'array';
protected $skuType = GoogleCloudChannelV1Sku::class;
protected $skuDataType = '';
/**
* @var string
*/
public $startTime;
/**
* @param GoogleCloudChannelV1Constraints
*/
public function setConstraints(GoogleCloudChannelV1Constraints $constraints)
{
$this->constraints = $constraints;
}
/**
* @return GoogleCloudChannelV1Constraints
*/
public function getConstraints()
{
return $this->constraints;
}
/**
* @param string
*/
public function setDealCode($dealCode)
{
$this->dealCode = $dealCode;
}
/**
* @return string
*/
public function getDealCode()
{
return $this->dealCode;
}
/**
* @param string
*/
public function setEndTime($endTime)
{
$this->endTime = $endTime;
}
/**
* @return string
*/
public function getEndTime()
{
return $this->endTime;
}
/**
* @param GoogleCloudChannelV1MarketingInfo
*/
public function setMarketingInfo(GoogleCloudChannelV1MarketingInfo $marketingInfo)
{
$this->marketingInfo = $marketingInfo;
}
/**
* @return GoogleCloudChannelV1MarketingInfo
*/
public function getMarketingInfo()
{
return $this->marketingInfo;
}
/**
* @param string
*/
public function setName($name)
{
$this->name = $name;
}
/**
* @return string
*/
public function getName()
{
return $this->name;
}
/**
* @param GoogleCloudChannelV1ParameterDefinition[]
*/
public function setParameterDefinitions($parameterDefinitions)
{
$this->parameterDefinitions = $parameterDefinitions;
}
/**
* @return GoogleCloudChannelV1ParameterDefinition[]
*/
public function getParameterDefinitions()
{
return $this->parameterDefinitions;
}
/**
* @param GoogleCloudChannelV1Plan
*/
public function setPlan(GoogleCloudChannelV1Plan $plan)
{
$this->plan = $plan;
}
/**
* @return GoogleCloudChannelV1Plan
*/
public function getPlan()
{
return $this->plan;
}
/**
* @param GoogleCloudChannelV1PriceByResource[]
*/
public function setPriceByResources($priceByResources)
{
$this->priceByResources = $priceByResources;
}
/**
* @return GoogleCloudChannelV1PriceByResource[]
*/
public function getPriceByResources()
{
return $this->priceByResources;
}
/**
* @param GoogleCloudChannelV1Sku
*/
public function setSku(GoogleCloudChannelV1Sku $sku)
{
$this->sku = $sku;
}
/**
* @return GoogleCloudChannelV1Sku
*/
public function getSku()
{
return $this->sku;
}
/**
* @param string
*/
public function setStartTime($startTime)
{
$this->startTime = $startTime;
}
/**
* @return string
*/
public function getStartTime()
{
return $this->startTime;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudChannelV1Offer::class, 'Google_Service_Cloudchannel_GoogleCloudChannelV1Offer');

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\Cloudchannel;
class GoogleCloudChannelV1OperationMetadata extends \Google\Model
{
/**
* @var string
*/
public $operationType;
/**
* @param string
*/
public function setOperationType($operationType)
{
$this->operationType = $operationType;
}
/**
* @return string
*/
public function getOperationType()
{
return $this->operationType;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudChannelV1OperationMetadata::class, 'Google_Service_Cloudchannel_GoogleCloudChannelV1OperationMetadata');

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\Cloudchannel;
class GoogleCloudChannelV1Parameter extends \Google\Model
{
/**
* @var bool
*/
public $editable;
/**
* @var string
*/
public $name;
protected $valueType = GoogleCloudChannelV1Value::class;
protected $valueDataType = '';
/**
* @param bool
*/
public function setEditable($editable)
{
$this->editable = $editable;
}
/**
* @return bool
*/
public function getEditable()
{
return $this->editable;
}
/**
* @param string
*/
public function setName($name)
{
$this->name = $name;
}
/**
* @return string
*/
public function getName()
{
return $this->name;
}
/**
* @param GoogleCloudChannelV1Value
*/
public function setValue(GoogleCloudChannelV1Value $value)
{
$this->value = $value;
}
/**
* @return GoogleCloudChannelV1Value
*/
public function getValue()
{
return $this->value;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudChannelV1Parameter::class, 'Google_Service_Cloudchannel_GoogleCloudChannelV1Parameter');

View File

@@ -0,0 +1,129 @@
<?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\Cloudchannel;
class GoogleCloudChannelV1ParameterDefinition extends \Google\Collection
{
protected $collection_key = 'allowedValues';
protected $allowedValuesType = GoogleCloudChannelV1Value::class;
protected $allowedValuesDataType = 'array';
protected $maxValueType = GoogleCloudChannelV1Value::class;
protected $maxValueDataType = '';
protected $minValueType = GoogleCloudChannelV1Value::class;
protected $minValueDataType = '';
/**
* @var string
*/
public $name;
/**
* @var bool
*/
public $optional;
/**
* @var string
*/
public $parameterType;
/**
* @param GoogleCloudChannelV1Value[]
*/
public function setAllowedValues($allowedValues)
{
$this->allowedValues = $allowedValues;
}
/**
* @return GoogleCloudChannelV1Value[]
*/
public function getAllowedValues()
{
return $this->allowedValues;
}
/**
* @param GoogleCloudChannelV1Value
*/
public function setMaxValue(GoogleCloudChannelV1Value $maxValue)
{
$this->maxValue = $maxValue;
}
/**
* @return GoogleCloudChannelV1Value
*/
public function getMaxValue()
{
return $this->maxValue;
}
/**
* @param GoogleCloudChannelV1Value
*/
public function setMinValue(GoogleCloudChannelV1Value $minValue)
{
$this->minValue = $minValue;
}
/**
* @return GoogleCloudChannelV1Value
*/
public function getMinValue()
{
return $this->minValue;
}
/**
* @param string
*/
public function setName($name)
{
$this->name = $name;
}
/**
* @return string
*/
public function getName()
{
return $this->name;
}
/**
* @param bool
*/
public function setOptional($optional)
{
$this->optional = $optional;
}
/**
* @return bool
*/
public function getOptional()
{
return $this->optional;
}
/**
* @param string
*/
public function setParameterType($parameterType)
{
$this->parameterType = $parameterType;
}
/**
* @return string
*/
public function getParameterType()
{
return $this->parameterType;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudChannelV1ParameterDefinition::class, 'Google_Service_Cloudchannel_GoogleCloudChannelV1ParameterDefinition');

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\Cloudchannel;
class GoogleCloudChannelV1PercentageAdjustment extends \Google\Model
{
protected $percentageType = GoogleTypeDecimal::class;
protected $percentageDataType = '';
/**
* @param GoogleTypeDecimal
*/
public function setPercentage(GoogleTypeDecimal $percentage)
{
$this->percentage = $percentage;
}
/**
* @return GoogleTypeDecimal
*/
public function getPercentage()
{
return $this->percentage;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudChannelV1PercentageAdjustment::class, 'Google_Service_Cloudchannel_GoogleCloudChannelV1PercentageAdjustment');

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\Cloudchannel;
class GoogleCloudChannelV1Period extends \Google\Model
{
/**
* @var int
*/
public $duration;
/**
* @var string
*/
public $periodType;
/**
* @param int
*/
public function setDuration($duration)
{
$this->duration = $duration;
}
/**
* @return int
*/
public function getDuration()
{
return $this->duration;
}
/**
* @param string
*/
public function setPeriodType($periodType)
{
$this->periodType = $periodType;
}
/**
* @return string
*/
public function getPeriodType()
{
return $this->periodType;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudChannelV1Period::class, 'Google_Service_Cloudchannel_GoogleCloudChannelV1Period');

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\Cloudchannel;
class GoogleCloudChannelV1Plan extends \Google\Model
{
/**
* @var string
*/
public $billingAccount;
protected $paymentCycleType = GoogleCloudChannelV1Period::class;
protected $paymentCycleDataType = '';
/**
* @var string
*/
public $paymentPlan;
/**
* @var string
*/
public $paymentType;
protected $trialPeriodType = GoogleCloudChannelV1Period::class;
protected $trialPeriodDataType = '';
/**
* @param string
*/
public function setBillingAccount($billingAccount)
{
$this->billingAccount = $billingAccount;
}
/**
* @return string
*/
public function getBillingAccount()
{
return $this->billingAccount;
}
/**
* @param GoogleCloudChannelV1Period
*/
public function setPaymentCycle(GoogleCloudChannelV1Period $paymentCycle)
{
$this->paymentCycle = $paymentCycle;
}
/**
* @return GoogleCloudChannelV1Period
*/
public function getPaymentCycle()
{
return $this->paymentCycle;
}
/**
* @param string
*/
public function setPaymentPlan($paymentPlan)
{
$this->paymentPlan = $paymentPlan;
}
/**
* @return string
*/
public function getPaymentPlan()
{
return $this->paymentPlan;
}
/**
* @param string
*/
public function setPaymentType($paymentType)
{
$this->paymentType = $paymentType;
}
/**
* @return string
*/
public function getPaymentType()
{
return $this->paymentType;
}
/**
* @param GoogleCloudChannelV1Period
*/
public function setTrialPeriod(GoogleCloudChannelV1Period $trialPeriod)
{
$this->trialPeriod = $trialPeriod;
}
/**
* @return GoogleCloudChannelV1Period
*/
public function getTrialPeriod()
{
return $this->trialPeriod;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudChannelV1Plan::class, 'Google_Service_Cloudchannel_GoogleCloudChannelV1Plan');

View File

@@ -0,0 +1,85 @@
<?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\Cloudchannel;
class GoogleCloudChannelV1Price extends \Google\Model
{
protected $basePriceType = GoogleTypeMoney::class;
protected $basePriceDataType = '';
public $discount;
protected $effectivePriceType = GoogleTypeMoney::class;
protected $effectivePriceDataType = '';
/**
* @var string
*/
public $externalPriceUri;
/**
* @param GoogleTypeMoney
*/
public function setBasePrice(GoogleTypeMoney $basePrice)
{
$this->basePrice = $basePrice;
}
/**
* @return GoogleTypeMoney
*/
public function getBasePrice()
{
return $this->basePrice;
}
public function setDiscount($discount)
{
$this->discount = $discount;
}
public function getDiscount()
{
return $this->discount;
}
/**
* @param GoogleTypeMoney
*/
public function setEffectivePrice(GoogleTypeMoney $effectivePrice)
{
$this->effectivePrice = $effectivePrice;
}
/**
* @return GoogleTypeMoney
*/
public function getEffectivePrice()
{
return $this->effectivePrice;
}
/**
* @param string
*/
public function setExternalPriceUri($externalPriceUri)
{
$this->externalPriceUri = $externalPriceUri;
}
/**
* @return string
*/
public function getExternalPriceUri()
{
return $this->externalPriceUri;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudChannelV1Price::class, 'Google_Service_Cloudchannel_GoogleCloudChannelV1Price');

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\Cloudchannel;
class GoogleCloudChannelV1PriceByResource extends \Google\Collection
{
protected $collection_key = 'pricePhases';
protected $priceType = GoogleCloudChannelV1Price::class;
protected $priceDataType = '';
protected $pricePhasesType = GoogleCloudChannelV1PricePhase::class;
protected $pricePhasesDataType = 'array';
/**
* @var string
*/
public $resourceType;
/**
* @param GoogleCloudChannelV1Price
*/
public function setPrice(GoogleCloudChannelV1Price $price)
{
$this->price = $price;
}
/**
* @return GoogleCloudChannelV1Price
*/
public function getPrice()
{
return $this->price;
}
/**
* @param GoogleCloudChannelV1PricePhase[]
*/
public function setPricePhases($pricePhases)
{
$this->pricePhases = $pricePhases;
}
/**
* @return GoogleCloudChannelV1PricePhase[]
*/
public function getPricePhases()
{
return $this->pricePhases;
}
/**
* @param string
*/
public function setResourceType($resourceType)
{
$this->resourceType = $resourceType;
}
/**
* @return string
*/
public function getResourceType()
{
return $this->resourceType;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudChannelV1PriceByResource::class, 'Google_Service_Cloudchannel_GoogleCloudChannelV1PriceByResource');

View File

@@ -0,0 +1,113 @@
<?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\Cloudchannel;
class GoogleCloudChannelV1PricePhase extends \Google\Collection
{
protected $collection_key = 'priceTiers';
/**
* @var int
*/
public $firstPeriod;
/**
* @var int
*/
public $lastPeriod;
/**
* @var string
*/
public $periodType;
protected $priceType = GoogleCloudChannelV1Price::class;
protected $priceDataType = '';
protected $priceTiersType = GoogleCloudChannelV1PriceTier::class;
protected $priceTiersDataType = 'array';
/**
* @param int
*/
public function setFirstPeriod($firstPeriod)
{
$this->firstPeriod = $firstPeriod;
}
/**
* @return int
*/
public function getFirstPeriod()
{
return $this->firstPeriod;
}
/**
* @param int
*/
public function setLastPeriod($lastPeriod)
{
$this->lastPeriod = $lastPeriod;
}
/**
* @return int
*/
public function getLastPeriod()
{
return $this->lastPeriod;
}
/**
* @param string
*/
public function setPeriodType($periodType)
{
$this->periodType = $periodType;
}
/**
* @return string
*/
public function getPeriodType()
{
return $this->periodType;
}
/**
* @param GoogleCloudChannelV1Price
*/
public function setPrice(GoogleCloudChannelV1Price $price)
{
$this->price = $price;
}
/**
* @return GoogleCloudChannelV1Price
*/
public function getPrice()
{
return $this->price;
}
/**
* @param GoogleCloudChannelV1PriceTier[]
*/
public function setPriceTiers($priceTiers)
{
$this->priceTiers = $priceTiers;
}
/**
* @return GoogleCloudChannelV1PriceTier[]
*/
public function getPriceTiers()
{
return $this->priceTiers;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudChannelV1PricePhase::class, 'Google_Service_Cloudchannel_GoogleCloudChannelV1PricePhase');

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\Cloudchannel;
class GoogleCloudChannelV1PriceTier extends \Google\Model
{
/**
* @var int
*/
public $firstResource;
/**
* @var int
*/
public $lastResource;
protected $priceType = GoogleCloudChannelV1Price::class;
protected $priceDataType = '';
/**
* @param int
*/
public function setFirstResource($firstResource)
{
$this->firstResource = $firstResource;
}
/**
* @return int
*/
public function getFirstResource()
{
return $this->firstResource;
}
/**
* @param int
*/
public function setLastResource($lastResource)
{
$this->lastResource = $lastResource;
}
/**
* @return int
*/
public function getLastResource()
{
return $this->lastResource;
}
/**
* @param GoogleCloudChannelV1Price
*/
public function setPrice(GoogleCloudChannelV1Price $price)
{
$this->price = $price;
}
/**
* @return GoogleCloudChannelV1Price
*/
public function getPrice()
{
return $this->price;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudChannelV1PriceTier::class, 'Google_Service_Cloudchannel_GoogleCloudChannelV1PriceTier');

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\Cloudchannel;
class GoogleCloudChannelV1Product extends \Google\Model
{
protected $marketingInfoType = GoogleCloudChannelV1MarketingInfo::class;
protected $marketingInfoDataType = '';
/**
* @var string
*/
public $name;
/**
* @param GoogleCloudChannelV1MarketingInfo
*/
public function setMarketingInfo(GoogleCloudChannelV1MarketingInfo $marketingInfo)
{
$this->marketingInfo = $marketingInfo;
}
/**
* @return GoogleCloudChannelV1MarketingInfo
*/
public function getMarketingInfo()
{
return $this->marketingInfo;
}
/**
* @param string
*/
public function setName($name)
{
$this->name = $name;
}
/**
* @return string
*/
public function getName()
{
return $this->name;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudChannelV1Product::class, 'Google_Service_Cloudchannel_GoogleCloudChannelV1Product');

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\Cloudchannel;
class GoogleCloudChannelV1ProvisionCloudIdentityRequest extends \Google\Model
{
protected $cloudIdentityInfoType = GoogleCloudChannelV1CloudIdentityInfo::class;
protected $cloudIdentityInfoDataType = '';
protected $userType = GoogleCloudChannelV1AdminUser::class;
protected $userDataType = '';
/**
* @var bool
*/
public $validateOnly;
/**
* @param GoogleCloudChannelV1CloudIdentityInfo
*/
public function setCloudIdentityInfo(GoogleCloudChannelV1CloudIdentityInfo $cloudIdentityInfo)
{
$this->cloudIdentityInfo = $cloudIdentityInfo;
}
/**
* @return GoogleCloudChannelV1CloudIdentityInfo
*/
public function getCloudIdentityInfo()
{
return $this->cloudIdentityInfo;
}
/**
* @param GoogleCloudChannelV1AdminUser
*/
public function setUser(GoogleCloudChannelV1AdminUser $user)
{
$this->user = $user;
}
/**
* @return GoogleCloudChannelV1AdminUser
*/
public function getUser()
{
return $this->user;
}
/**
* @param bool
*/
public function setValidateOnly($validateOnly)
{
$this->validateOnly = $validateOnly;
}
/**
* @return bool
*/
public function getValidateOnly()
{
return $this->validateOnly;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudChannelV1ProvisionCloudIdentityRequest::class, 'Google_Service_Cloudchannel_GoogleCloudChannelV1ProvisionCloudIdentityRequest');

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\Cloudchannel;
class GoogleCloudChannelV1ProvisionedService extends \Google\Model
{
/**
* @var string
*/
public $productId;
/**
* @var string
*/
public $provisioningId;
/**
* @var string
*/
public $skuId;
/**
* @param string
*/
public function setProductId($productId)
{
$this->productId = $productId;
}
/**
* @return string
*/
public function getProductId()
{
return $this->productId;
}
/**
* @param string
*/
public function setProvisioningId($provisioningId)
{
$this->provisioningId = $provisioningId;
}
/**
* @return string
*/
public function getProvisioningId()
{
return $this->provisioningId;
}
/**
* @param string
*/
public function setSkuId($skuId)
{
$this->skuId = $skuId;
}
/**
* @return string
*/
public function getSkuId()
{
return $this->skuId;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudChannelV1ProvisionedService::class, 'Google_Service_Cloudchannel_GoogleCloudChannelV1ProvisionedService');

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\Cloudchannel;
class GoogleCloudChannelV1PurchasableOffer extends \Google\Model
{
protected $offerType = GoogleCloudChannelV1Offer::class;
protected $offerDataType = '';
/**
* @var string
*/
public $priceReferenceId;
/**
* @param GoogleCloudChannelV1Offer
*/
public function setOffer(GoogleCloudChannelV1Offer $offer)
{
$this->offer = $offer;
}
/**
* @return GoogleCloudChannelV1Offer
*/
public function getOffer()
{
return $this->offer;
}
/**
* @param string
*/
public function setPriceReferenceId($priceReferenceId)
{
$this->priceReferenceId = $priceReferenceId;
}
/**
* @return string
*/
public function getPriceReferenceId()
{
return $this->priceReferenceId;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudChannelV1PurchasableOffer::class, 'Google_Service_Cloudchannel_GoogleCloudChannelV1PurchasableOffer');

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\Cloudchannel;
class GoogleCloudChannelV1PurchasableSku extends \Google\Model
{
protected $skuType = GoogleCloudChannelV1Sku::class;
protected $skuDataType = '';
/**
* @param GoogleCloudChannelV1Sku
*/
public function setSku(GoogleCloudChannelV1Sku $sku)
{
$this->sku = $sku;
}
/**
* @return GoogleCloudChannelV1Sku
*/
public function getSku()
{
return $this->sku;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudChannelV1PurchasableSku::class, 'Google_Service_Cloudchannel_GoogleCloudChannelV1PurchasableSku');

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\Cloudchannel;
class GoogleCloudChannelV1QueryEligibleBillingAccountsResponse extends \Google\Collection
{
protected $collection_key = 'skuPurchaseGroups';
protected $skuPurchaseGroupsType = GoogleCloudChannelV1SkuPurchaseGroup::class;
protected $skuPurchaseGroupsDataType = 'array';
/**
* @param GoogleCloudChannelV1SkuPurchaseGroup[]
*/
public function setSkuPurchaseGroups($skuPurchaseGroups)
{
$this->skuPurchaseGroups = $skuPurchaseGroups;
}
/**
* @return GoogleCloudChannelV1SkuPurchaseGroup[]
*/
public function getSkuPurchaseGroups()
{
return $this->skuPurchaseGroups;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudChannelV1QueryEligibleBillingAccountsResponse::class, 'Google_Service_Cloudchannel_GoogleCloudChannelV1QueryEligibleBillingAccountsResponse');

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\Cloudchannel;
class GoogleCloudChannelV1RegisterSubscriberRequest extends \Google\Model
{
/**
* @var string
*/
public $account;
/**
* @var string
*/
public $integrator;
/**
* @var string
*/
public $serviceAccount;
/**
* @param string
*/
public function setAccount($account)
{
$this->account = $account;
}
/**
* @return string
*/
public function getAccount()
{
return $this->account;
}
/**
* @param string
*/
public function setIntegrator($integrator)
{
$this->integrator = $integrator;
}
/**
* @return string
*/
public function getIntegrator()
{
return $this->integrator;
}
/**
* @param string
*/
public function setServiceAccount($serviceAccount)
{
$this->serviceAccount = $serviceAccount;
}
/**
* @return string
*/
public function getServiceAccount()
{
return $this->serviceAccount;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudChannelV1RegisterSubscriberRequest::class, 'Google_Service_Cloudchannel_GoogleCloudChannelV1RegisterSubscriberRequest');

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\Cloudchannel;
class GoogleCloudChannelV1RegisterSubscriberResponse extends \Google\Model
{
/**
* @var string
*/
public $topic;
/**
* @param string
*/
public function setTopic($topic)
{
$this->topic = $topic;
}
/**
* @return string
*/
public function getTopic()
{
return $this->topic;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudChannelV1RegisterSubscriberResponse::class, 'Google_Service_Cloudchannel_GoogleCloudChannelV1RegisterSubscriberResponse');

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\Cloudchannel;
class GoogleCloudChannelV1RenewalSettings extends \Google\Model
{
/**
* @var bool
*/
public $enableRenewal;
protected $paymentCycleType = GoogleCloudChannelV1Period::class;
protected $paymentCycleDataType = '';
/**
* @var string
*/
public $paymentPlan;
/**
* @var bool
*/
public $resizeUnitCount;
/**
* @param bool
*/
public function setEnableRenewal($enableRenewal)
{
$this->enableRenewal = $enableRenewal;
}
/**
* @return bool
*/
public function getEnableRenewal()
{
return $this->enableRenewal;
}
/**
* @param GoogleCloudChannelV1Period
*/
public function setPaymentCycle(GoogleCloudChannelV1Period $paymentCycle)
{
$this->paymentCycle = $paymentCycle;
}
/**
* @return GoogleCloudChannelV1Period
*/
public function getPaymentCycle()
{
return $this->paymentCycle;
}
/**
* @param string
*/
public function setPaymentPlan($paymentPlan)
{
$this->paymentPlan = $paymentPlan;
}
/**
* @return string
*/
public function getPaymentPlan()
{
return $this->paymentPlan;
}
/**
* @param bool
*/
public function setResizeUnitCount($resizeUnitCount)
{
$this->resizeUnitCount = $resizeUnitCount;
}
/**
* @return bool
*/
public function getResizeUnitCount()
{
return $this->resizeUnitCount;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudChannelV1RenewalSettings::class, 'Google_Service_Cloudchannel_GoogleCloudChannelV1RenewalSettings');

View File

@@ -0,0 +1,97 @@
<?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\Cloudchannel;
class GoogleCloudChannelV1Report extends \Google\Collection
{
protected $collection_key = 'columns';
protected $columnsType = GoogleCloudChannelV1Column::class;
protected $columnsDataType = 'array';
/**
* @var string
*/
public $description;
/**
* @var string
*/
public $displayName;
/**
* @var string
*/
public $name;
/**
* @param GoogleCloudChannelV1Column[]
*/
public function setColumns($columns)
{
$this->columns = $columns;
}
/**
* @return GoogleCloudChannelV1Column[]
*/
public function getColumns()
{
return $this->columns;
}
/**
* @param string
*/
public function setDescription($description)
{
$this->description = $description;
}
/**
* @return string
*/
public function getDescription()
{
return $this->description;
}
/**
* @param string
*/
public function setDisplayName($displayName)
{
$this->displayName = $displayName;
}
/**
* @return string
*/
public function getDisplayName()
{
return $this->displayName;
}
/**
* @param string
*/
public function setName($name)
{
$this->name = $name;
}
/**
* @return string
*/
public function getName()
{
return $this->name;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudChannelV1Report::class, 'Google_Service_Cloudchannel_GoogleCloudChannelV1Report');

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\Cloudchannel;
class GoogleCloudChannelV1ReportJob extends \Google\Model
{
/**
* @var string
*/
public $name;
protected $reportStatusType = GoogleCloudChannelV1ReportStatus::class;
protected $reportStatusDataType = '';
/**
* @param string
*/
public function setName($name)
{
$this->name = $name;
}
/**
* @return string
*/
public function getName()
{
return $this->name;
}
/**
* @param GoogleCloudChannelV1ReportStatus
*/
public function setReportStatus(GoogleCloudChannelV1ReportStatus $reportStatus)
{
$this->reportStatus = $reportStatus;
}
/**
* @return GoogleCloudChannelV1ReportStatus
*/
public function getReportStatus()
{
return $this->reportStatus;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudChannelV1ReportJob::class, 'Google_Service_Cloudchannel_GoogleCloudChannelV1ReportJob');

View File

@@ -0,0 +1,92 @@
<?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\Cloudchannel;
class GoogleCloudChannelV1ReportResultsMetadata extends \Google\Model
{
protected $dateRangeType = GoogleCloudChannelV1DateRange::class;
protected $dateRangeDataType = '';
protected $precedingDateRangeType = GoogleCloudChannelV1DateRange::class;
protected $precedingDateRangeDataType = '';
protected $reportType = GoogleCloudChannelV1Report::class;
protected $reportDataType = '';
/**
* @var string
*/
public $rowCount;
/**
* @param GoogleCloudChannelV1DateRange
*/
public function setDateRange(GoogleCloudChannelV1DateRange $dateRange)
{
$this->dateRange = $dateRange;
}
/**
* @return GoogleCloudChannelV1DateRange
*/
public function getDateRange()
{
return $this->dateRange;
}
/**
* @param GoogleCloudChannelV1DateRange
*/
public function setPrecedingDateRange(GoogleCloudChannelV1DateRange $precedingDateRange)
{
$this->precedingDateRange = $precedingDateRange;
}
/**
* @return GoogleCloudChannelV1DateRange
*/
public function getPrecedingDateRange()
{
return $this->precedingDateRange;
}
/**
* @param GoogleCloudChannelV1Report
*/
public function setReport(GoogleCloudChannelV1Report $report)
{
$this->report = $report;
}
/**
* @return GoogleCloudChannelV1Report
*/
public function getReport()
{
return $this->report;
}
/**
* @param string
*/
public function setRowCount($rowCount)
{
$this->rowCount = $rowCount;
}
/**
* @return string
*/
public function getRowCount()
{
return $this->rowCount;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudChannelV1ReportResultsMetadata::class, 'Google_Service_Cloudchannel_GoogleCloudChannelV1ReportResultsMetadata');

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\Cloudchannel;
class GoogleCloudChannelV1ReportStatus extends \Google\Model
{
/**
* @var string
*/
public $endTime;
/**
* @var string
*/
public $startTime;
/**
* @var string
*/
public $state;
/**
* @param string
*/
public function setEndTime($endTime)
{
$this->endTime = $endTime;
}
/**
* @return string
*/
public function getEndTime()
{
return $this->endTime;
}
/**
* @param string
*/
public function setStartTime($startTime)
{
$this->startTime = $startTime;
}
/**
* @return string
*/
public function getStartTime()
{
return $this->startTime;
}
/**
* @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(GoogleCloudChannelV1ReportStatus::class, 'Google_Service_Cloudchannel_GoogleCloudChannelV1ReportStatus');

View File

@@ -0,0 +1,126 @@
<?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\Cloudchannel;
class GoogleCloudChannelV1ReportValue extends \Google\Model
{
protected $dateTimeValueType = GoogleTypeDateTime::class;
protected $dateTimeValueDataType = '';
protected $dateValueType = GoogleTypeDate::class;
protected $dateValueDataType = '';
protected $decimalValueType = GoogleTypeDecimal::class;
protected $decimalValueDataType = '';
/**
* @var string
*/
public $intValue;
protected $moneyValueType = GoogleTypeMoney::class;
protected $moneyValueDataType = '';
/**
* @var string
*/
public $stringValue;
/**
* @param GoogleTypeDateTime
*/
public function setDateTimeValue(GoogleTypeDateTime $dateTimeValue)
{
$this->dateTimeValue = $dateTimeValue;
}
/**
* @return GoogleTypeDateTime
*/
public function getDateTimeValue()
{
return $this->dateTimeValue;
}
/**
* @param GoogleTypeDate
*/
public function setDateValue(GoogleTypeDate $dateValue)
{
$this->dateValue = $dateValue;
}
/**
* @return GoogleTypeDate
*/
public function getDateValue()
{
return $this->dateValue;
}
/**
* @param GoogleTypeDecimal
*/
public function setDecimalValue(GoogleTypeDecimal $decimalValue)
{
$this->decimalValue = $decimalValue;
}
/**
* @return GoogleTypeDecimal
*/
public function getDecimalValue()
{
return $this->decimalValue;
}
/**
* @param string
*/
public function setIntValue($intValue)
{
$this->intValue = $intValue;
}
/**
* @return string
*/
public function getIntValue()
{
return $this->intValue;
}
/**
* @param GoogleTypeMoney
*/
public function setMoneyValue(GoogleTypeMoney $moneyValue)
{
$this->moneyValue = $moneyValue;
}
/**
* @return GoogleTypeMoney
*/
public function getMoneyValue()
{
return $this->moneyValue;
}
/**
* @param string
*/
public function setStringValue($stringValue)
{
$this->stringValue = $stringValue;
}
/**
* @return string
*/
public function getStringValue()
{
return $this->stringValue;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudChannelV1ReportValue::class, 'Google_Service_Cloudchannel_GoogleCloudChannelV1ReportValue');

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\Cloudchannel;
class GoogleCloudChannelV1RepricingAdjustment extends \Google\Model
{
protected $percentageAdjustmentType = GoogleCloudChannelV1PercentageAdjustment::class;
protected $percentageAdjustmentDataType = '';
/**
* @param GoogleCloudChannelV1PercentageAdjustment
*/
public function setPercentageAdjustment(GoogleCloudChannelV1PercentageAdjustment $percentageAdjustment)
{
$this->percentageAdjustment = $percentageAdjustment;
}
/**
* @return GoogleCloudChannelV1PercentageAdjustment
*/
public function getPercentageAdjustment()
{
return $this->percentageAdjustment;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudChannelV1RepricingAdjustment::class, 'Google_Service_Cloudchannel_GoogleCloudChannelV1RepricingAdjustment');

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\Cloudchannel;
class GoogleCloudChannelV1RepricingCondition extends \Google\Model
{
protected $skuGroupConditionType = GoogleCloudChannelV1SkuGroupCondition::class;
protected $skuGroupConditionDataType = '';
/**
* @param GoogleCloudChannelV1SkuGroupCondition
*/
public function setSkuGroupCondition(GoogleCloudChannelV1SkuGroupCondition $skuGroupCondition)
{
$this->skuGroupCondition = $skuGroupCondition;
}
/**
* @return GoogleCloudChannelV1SkuGroupCondition
*/
public function getSkuGroupCondition()
{
return $this->skuGroupCondition;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudChannelV1RepricingCondition::class, 'Google_Service_Cloudchannel_GoogleCloudChannelV1RepricingCondition');

View File

@@ -0,0 +1,125 @@
<?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\Cloudchannel;
class GoogleCloudChannelV1RepricingConfig extends \Google\Collection
{
protected $collection_key = 'conditionalOverrides';
protected $adjustmentType = GoogleCloudChannelV1RepricingAdjustment::class;
protected $adjustmentDataType = '';
protected $channelPartnerGranularityType = GoogleCloudChannelV1RepricingConfigChannelPartnerGranularity::class;
protected $channelPartnerGranularityDataType = '';
protected $conditionalOverridesType = GoogleCloudChannelV1ConditionalOverride::class;
protected $conditionalOverridesDataType = 'array';
protected $effectiveInvoiceMonthType = GoogleTypeDate::class;
protected $effectiveInvoiceMonthDataType = '';
protected $entitlementGranularityType = GoogleCloudChannelV1RepricingConfigEntitlementGranularity::class;
protected $entitlementGranularityDataType = '';
/**
* @var string
*/
public $rebillingBasis;
/**
* @param GoogleCloudChannelV1RepricingAdjustment
*/
public function setAdjustment(GoogleCloudChannelV1RepricingAdjustment $adjustment)
{
$this->adjustment = $adjustment;
}
/**
* @return GoogleCloudChannelV1RepricingAdjustment
*/
public function getAdjustment()
{
return $this->adjustment;
}
/**
* @param GoogleCloudChannelV1RepricingConfigChannelPartnerGranularity
*/
public function setChannelPartnerGranularity(GoogleCloudChannelV1RepricingConfigChannelPartnerGranularity $channelPartnerGranularity)
{
$this->channelPartnerGranularity = $channelPartnerGranularity;
}
/**
* @return GoogleCloudChannelV1RepricingConfigChannelPartnerGranularity
*/
public function getChannelPartnerGranularity()
{
return $this->channelPartnerGranularity;
}
/**
* @param GoogleCloudChannelV1ConditionalOverride[]
*/
public function setConditionalOverrides($conditionalOverrides)
{
$this->conditionalOverrides = $conditionalOverrides;
}
/**
* @return GoogleCloudChannelV1ConditionalOverride[]
*/
public function getConditionalOverrides()
{
return $this->conditionalOverrides;
}
/**
* @param GoogleTypeDate
*/
public function setEffectiveInvoiceMonth(GoogleTypeDate $effectiveInvoiceMonth)
{
$this->effectiveInvoiceMonth = $effectiveInvoiceMonth;
}
/**
* @return GoogleTypeDate
*/
public function getEffectiveInvoiceMonth()
{
return $this->effectiveInvoiceMonth;
}
/**
* @param GoogleCloudChannelV1RepricingConfigEntitlementGranularity
*/
public function setEntitlementGranularity(GoogleCloudChannelV1RepricingConfigEntitlementGranularity $entitlementGranularity)
{
$this->entitlementGranularity = $entitlementGranularity;
}
/**
* @return GoogleCloudChannelV1RepricingConfigEntitlementGranularity
*/
public function getEntitlementGranularity()
{
return $this->entitlementGranularity;
}
/**
* @param string
*/
public function setRebillingBasis($rebillingBasis)
{
$this->rebillingBasis = $rebillingBasis;
}
/**
* @return string
*/
public function getRebillingBasis()
{
return $this->rebillingBasis;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudChannelV1RepricingConfig::class, 'Google_Service_Cloudchannel_GoogleCloudChannelV1RepricingConfig');

View File

@@ -0,0 +1,25 @@
<?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\Cloudchannel;
class GoogleCloudChannelV1RepricingConfigChannelPartnerGranularity extends \Google\Model
{
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudChannelV1RepricingConfigChannelPartnerGranularity::class, 'Google_Service_Cloudchannel_GoogleCloudChannelV1RepricingConfigChannelPartnerGranularity');

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\Cloudchannel;
class GoogleCloudChannelV1RepricingConfigEntitlementGranularity extends \Google\Model
{
/**
* @var string
*/
public $entitlement;
/**
* @param string
*/
public function setEntitlement($entitlement)
{
$this->entitlement = $entitlement;
}
/**
* @return string
*/
public function getEntitlement()
{
return $this->entitlement;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudChannelV1RepricingConfigEntitlementGranularity::class, 'Google_Service_Cloudchannel_GoogleCloudChannelV1RepricingConfigEntitlementGranularity');

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\Cloudchannel;
class GoogleCloudChannelV1Row extends \Google\Collection
{
protected $collection_key = 'values';
/**
* @var string
*/
public $partitionKey;
protected $valuesType = GoogleCloudChannelV1ReportValue::class;
protected $valuesDataType = 'array';
/**
* @param string
*/
public function setPartitionKey($partitionKey)
{
$this->partitionKey = $partitionKey;
}
/**
* @return string
*/
public function getPartitionKey()
{
return $this->partitionKey;
}
/**
* @param GoogleCloudChannelV1ReportValue[]
*/
public function setValues($values)
{
$this->values = $values;
}
/**
* @return GoogleCloudChannelV1ReportValue[]
*/
public function getValues()
{
return $this->values;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudChannelV1Row::class, 'Google_Service_Cloudchannel_GoogleCloudChannelV1Row');

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\Cloudchannel;
class GoogleCloudChannelV1RunReportJobRequest extends \Google\Model
{
protected $dateRangeType = GoogleCloudChannelV1DateRange::class;
protected $dateRangeDataType = '';
/**
* @var string
*/
public $filter;
/**
* @var string
*/
public $languageCode;
/**
* @param GoogleCloudChannelV1DateRange
*/
public function setDateRange(GoogleCloudChannelV1DateRange $dateRange)
{
$this->dateRange = $dateRange;
}
/**
* @return GoogleCloudChannelV1DateRange
*/
public function getDateRange()
{
return $this->dateRange;
}
/**
* @param string
*/
public function setFilter($filter)
{
$this->filter = $filter;
}
/**
* @return string
*/
public function getFilter()
{
return $this->filter;
}
/**
* @param string
*/
public function setLanguageCode($languageCode)
{
$this->languageCode = $languageCode;
}
/**
* @return string
*/
public function getLanguageCode()
{
return $this->languageCode;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudChannelV1RunReportJobRequest::class, 'Google_Service_Cloudchannel_GoogleCloudChannelV1RunReportJobRequest');

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\Cloudchannel;
class GoogleCloudChannelV1RunReportJobResponse extends \Google\Model
{
protected $reportJobType = GoogleCloudChannelV1ReportJob::class;
protected $reportJobDataType = '';
protected $reportMetadataType = GoogleCloudChannelV1ReportResultsMetadata::class;
protected $reportMetadataDataType = '';
/**
* @param GoogleCloudChannelV1ReportJob
*/
public function setReportJob(GoogleCloudChannelV1ReportJob $reportJob)
{
$this->reportJob = $reportJob;
}
/**
* @return GoogleCloudChannelV1ReportJob
*/
public function getReportJob()
{
return $this->reportJob;
}
/**
* @param GoogleCloudChannelV1ReportResultsMetadata
*/
public function setReportMetadata(GoogleCloudChannelV1ReportResultsMetadata $reportMetadata)
{
$this->reportMetadata = $reportMetadata;
}
/**
* @return GoogleCloudChannelV1ReportResultsMetadata
*/
public function getReportMetadata()
{
return $this->reportMetadata;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudChannelV1RunReportJobResponse::class, 'Google_Service_Cloudchannel_GoogleCloudChannelV1RunReportJobResponse');

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\Cloudchannel;
class GoogleCloudChannelV1Sku extends \Google\Model
{
protected $marketingInfoType = GoogleCloudChannelV1MarketingInfo::class;
protected $marketingInfoDataType = '';
/**
* @var string
*/
public $name;
protected $productType = GoogleCloudChannelV1Product::class;
protected $productDataType = '';
/**
* @param GoogleCloudChannelV1MarketingInfo
*/
public function setMarketingInfo(GoogleCloudChannelV1MarketingInfo $marketingInfo)
{
$this->marketingInfo = $marketingInfo;
}
/**
* @return GoogleCloudChannelV1MarketingInfo
*/
public function getMarketingInfo()
{
return $this->marketingInfo;
}
/**
* @param string
*/
public function setName($name)
{
$this->name = $name;
}
/**
* @return string
*/
public function getName()
{
return $this->name;
}
/**
* @param GoogleCloudChannelV1Product
*/
public function setProduct(GoogleCloudChannelV1Product $product)
{
$this->product = $product;
}
/**
* @return GoogleCloudChannelV1Product
*/
public function getProduct()
{
return $this->product;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudChannelV1Sku::class, 'Google_Service_Cloudchannel_GoogleCloudChannelV1Sku');

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\Cloudchannel;
class GoogleCloudChannelV1SkuGroup extends \Google\Model
{
/**
* @var string
*/
public $displayName;
/**
* @var string
*/
public $name;
/**
* @param string
*/
public function setDisplayName($displayName)
{
$this->displayName = $displayName;
}
/**
* @return string
*/
public function getDisplayName()
{
return $this->displayName;
}
/**
* @param string
*/
public function setName($name)
{
$this->name = $name;
}
/**
* @return string
*/
public function getName()
{
return $this->name;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudChannelV1SkuGroup::class, 'Google_Service_Cloudchannel_GoogleCloudChannelV1SkuGroup');

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\Cloudchannel;
class GoogleCloudChannelV1SkuGroupCondition extends \Google\Model
{
/**
* @var string
*/
public $skuGroup;
/**
* @param string
*/
public function setSkuGroup($skuGroup)
{
$this->skuGroup = $skuGroup;
}
/**
* @return string
*/
public function getSkuGroup()
{
return $this->skuGroup;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudChannelV1SkuGroupCondition::class, 'Google_Service_Cloudchannel_GoogleCloudChannelV1SkuGroupCondition');

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\Cloudchannel;
class GoogleCloudChannelV1SkuPurchaseGroup extends \Google\Collection
{
protected $collection_key = 'skus';
protected $billingAccountPurchaseInfosType = GoogleCloudChannelV1BillingAccountPurchaseInfo::class;
protected $billingAccountPurchaseInfosDataType = 'array';
/**
* @var string[]
*/
public $skus;
/**
* @param GoogleCloudChannelV1BillingAccountPurchaseInfo[]
*/
public function setBillingAccountPurchaseInfos($billingAccountPurchaseInfos)
{
$this->billingAccountPurchaseInfos = $billingAccountPurchaseInfos;
}
/**
* @return GoogleCloudChannelV1BillingAccountPurchaseInfo[]
*/
public function getBillingAccountPurchaseInfos()
{
return $this->billingAccountPurchaseInfos;
}
/**
* @param string[]
*/
public function setSkus($skus)
{
$this->skus = $skus;
}
/**
* @return string[]
*/
public function getSkus()
{
return $this->skus;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudChannelV1SkuPurchaseGroup::class, 'Google_Service_Cloudchannel_GoogleCloudChannelV1SkuPurchaseGroup');

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\Cloudchannel;
class GoogleCloudChannelV1StartPaidServiceRequest extends \Google\Model
{
/**
* @var string
*/
public $requestId;
/**
* @param string
*/
public function setRequestId($requestId)
{
$this->requestId = $requestId;
}
/**
* @return string
*/
public function getRequestId()
{
return $this->requestId;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudChannelV1StartPaidServiceRequest::class, 'Google_Service_Cloudchannel_GoogleCloudChannelV1StartPaidServiceRequest');

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\Cloudchannel;
class GoogleCloudChannelV1SubscriberEvent extends \Google\Model
{
protected $customerEventType = GoogleCloudChannelV1CustomerEvent::class;
protected $customerEventDataType = '';
protected $entitlementEventType = GoogleCloudChannelV1EntitlementEvent::class;
protected $entitlementEventDataType = '';
/**
* @param GoogleCloudChannelV1CustomerEvent
*/
public function setCustomerEvent(GoogleCloudChannelV1CustomerEvent $customerEvent)
{
$this->customerEvent = $customerEvent;
}
/**
* @return GoogleCloudChannelV1CustomerEvent
*/
public function getCustomerEvent()
{
return $this->customerEvent;
}
/**
* @param GoogleCloudChannelV1EntitlementEvent
*/
public function setEntitlementEvent(GoogleCloudChannelV1EntitlementEvent $entitlementEvent)
{
$this->entitlementEvent = $entitlementEvent;
}
/**
* @return GoogleCloudChannelV1EntitlementEvent
*/
public function getEntitlementEvent()
{
return $this->entitlementEvent;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudChannelV1SubscriberEvent::class, 'Google_Service_Cloudchannel_GoogleCloudChannelV1SubscriberEvent');

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\Cloudchannel;
class GoogleCloudChannelV1SuspendEntitlementRequest extends \Google\Model
{
/**
* @var string
*/
public $requestId;
/**
* @param string
*/
public function setRequestId($requestId)
{
$this->requestId = $requestId;
}
/**
* @return string
*/
public function getRequestId()
{
return $this->requestId;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudChannelV1SuspendEntitlementRequest::class, 'Google_Service_Cloudchannel_GoogleCloudChannelV1SuspendEntitlementRequest');

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\Cloudchannel;
class GoogleCloudChannelV1TransferEligibility extends \Google\Model
{
/**
* @var string
*/
public $description;
/**
* @var string
*/
public $ineligibilityReason;
/**
* @var bool
*/
public $isEligible;
/**
* @param string
*/
public function setDescription($description)
{
$this->description = $description;
}
/**
* @return string
*/
public function getDescription()
{
return $this->description;
}
/**
* @param string
*/
public function setIneligibilityReason($ineligibilityReason)
{
$this->ineligibilityReason = $ineligibilityReason;
}
/**
* @return string
*/
public function getIneligibilityReason()
{
return $this->ineligibilityReason;
}
/**
* @param bool
*/
public function setIsEligible($isEligible)
{
$this->isEligible = $isEligible;
}
/**
* @return bool
*/
public function getIsEligible()
{
return $this->isEligible;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudChannelV1TransferEligibility::class, 'Google_Service_Cloudchannel_GoogleCloudChannelV1TransferEligibility');

View File

@@ -0,0 +1,79 @@
<?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\Cloudchannel;
class GoogleCloudChannelV1TransferEntitlementsRequest extends \Google\Collection
{
protected $collection_key = 'entitlements';
/**
* @var string
*/
public $authToken;
protected $entitlementsType = GoogleCloudChannelV1Entitlement::class;
protected $entitlementsDataType = 'array';
/**
* @var string
*/
public $requestId;
/**
* @param string
*/
public function setAuthToken($authToken)
{
$this->authToken = $authToken;
}
/**
* @return string
*/
public function getAuthToken()
{
return $this->authToken;
}
/**
* @param GoogleCloudChannelV1Entitlement[]
*/
public function setEntitlements($entitlements)
{
$this->entitlements = $entitlements;
}
/**
* @return GoogleCloudChannelV1Entitlement[]
*/
public function getEntitlements()
{
return $this->entitlements;
}
/**
* @param string
*/
public function setRequestId($requestId)
{
$this->requestId = $requestId;
}
/**
* @return string
*/
public function getRequestId()
{
return $this->requestId;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudChannelV1TransferEntitlementsRequest::class, 'Google_Service_Cloudchannel_GoogleCloudChannelV1TransferEntitlementsRequest');

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\Cloudchannel;
class GoogleCloudChannelV1TransferEntitlementsResponse extends \Google\Collection
{
protected $collection_key = 'entitlements';
protected $entitlementsType = GoogleCloudChannelV1Entitlement::class;
protected $entitlementsDataType = 'array';
/**
* @param GoogleCloudChannelV1Entitlement[]
*/
public function setEntitlements($entitlements)
{
$this->entitlements = $entitlements;
}
/**
* @return GoogleCloudChannelV1Entitlement[]
*/
public function getEntitlements()
{
return $this->entitlements;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudChannelV1TransferEntitlementsResponse::class, 'Google_Service_Cloudchannel_GoogleCloudChannelV1TransferEntitlementsResponse');

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\Cloudchannel;
class GoogleCloudChannelV1TransferEntitlementsToGoogleRequest extends \Google\Collection
{
protected $collection_key = 'entitlements';
protected $entitlementsType = GoogleCloudChannelV1Entitlement::class;
protected $entitlementsDataType = 'array';
/**
* @var string
*/
public $requestId;
/**
* @param GoogleCloudChannelV1Entitlement[]
*/
public function setEntitlements($entitlements)
{
$this->entitlements = $entitlements;
}
/**
* @return GoogleCloudChannelV1Entitlement[]
*/
public function getEntitlements()
{
return $this->entitlements;
}
/**
* @param string
*/
public function setRequestId($requestId)
{
$this->requestId = $requestId;
}
/**
* @return string
*/
public function getRequestId()
{
return $this->requestId;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudChannelV1TransferEntitlementsToGoogleRequest::class, 'Google_Service_Cloudchannel_GoogleCloudChannelV1TransferEntitlementsToGoogleRequest');

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\Cloudchannel;
class GoogleCloudChannelV1TransferableOffer extends \Google\Model
{
protected $offerType = GoogleCloudChannelV1Offer::class;
protected $offerDataType = '';
/**
* @var string
*/
public $priceReferenceId;
/**
* @param GoogleCloudChannelV1Offer
*/
public function setOffer(GoogleCloudChannelV1Offer $offer)
{
$this->offer = $offer;
}
/**
* @return GoogleCloudChannelV1Offer
*/
public function getOffer()
{
return $this->offer;
}
/**
* @param string
*/
public function setPriceReferenceId($priceReferenceId)
{
$this->priceReferenceId = $priceReferenceId;
}
/**
* @return string
*/
public function getPriceReferenceId()
{
return $this->priceReferenceId;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudChannelV1TransferableOffer::class, 'Google_Service_Cloudchannel_GoogleCloudChannelV1TransferableOffer');

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