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,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\DisplayVideo;
class ActivateManualTriggerRequest extends \Google\Model
{
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(ActivateManualTriggerRequest::class, 'Google_Service_DisplayVideo_ActivateManualTriggerRequest');

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\DisplayVideo;
class ActiveViewVideoViewabilityMetricConfig extends \Google\Model
{
/**
* @var string
*/
public $displayName;
/**
* @var string
*/
public $minimumDuration;
/**
* @var string
*/
public $minimumQuartile;
/**
* @var string
*/
public $minimumViewability;
/**
* @var string
*/
public $minimumVolume;
/**
* @param string
*/
public function setDisplayName($displayName)
{
$this->displayName = $displayName;
}
/**
* @return string
*/
public function getDisplayName()
{
return $this->displayName;
}
/**
* @param string
*/
public function setMinimumDuration($minimumDuration)
{
$this->minimumDuration = $minimumDuration;
}
/**
* @return string
*/
public function getMinimumDuration()
{
return $this->minimumDuration;
}
/**
* @param string
*/
public function setMinimumQuartile($minimumQuartile)
{
$this->minimumQuartile = $minimumQuartile;
}
/**
* @return string
*/
public function getMinimumQuartile()
{
return $this->minimumQuartile;
}
/**
* @param string
*/
public function setMinimumViewability($minimumViewability)
{
$this->minimumViewability = $minimumViewability;
}
/**
* @return string
*/
public function getMinimumViewability()
{
return $this->minimumViewability;
}
/**
* @param string
*/
public function setMinimumVolume($minimumVolume)
{
$this->minimumVolume = $minimumVolume;
}
/**
* @return string
*/
public function getMinimumVolume()
{
return $this->minimumVolume;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(ActiveViewVideoViewabilityMetricConfig::class, 'Google_Service_DisplayVideo_ActiveViewVideoViewabilityMetricConfig');

View File

@@ -0,0 +1,200 @@
<?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\DisplayVideo;
class AdGroup extends \Google\Model
{
/**
* @var string
*/
public $adGroupFormat;
/**
* @var string
*/
public $adGroupId;
/**
* @var string
*/
public $advertiserId;
protected $bidStrategyType = BiddingStrategy::class;
protected $bidStrategyDataType = '';
/**
* @var string
*/
public $displayName;
/**
* @var string
*/
public $entityStatus;
/**
* @var string
*/
public $lineItemId;
/**
* @var string
*/
public $name;
protected $productFeedDataType = ProductFeedData::class;
protected $productFeedDataDataType = '';
protected $targetingExpansionType = TargetingExpansionConfig::class;
protected $targetingExpansionDataType = '';
/**
* @param string
*/
public function setAdGroupFormat($adGroupFormat)
{
$this->adGroupFormat = $adGroupFormat;
}
/**
* @return string
*/
public function getAdGroupFormat()
{
return $this->adGroupFormat;
}
/**
* @param string
*/
public function setAdGroupId($adGroupId)
{
$this->adGroupId = $adGroupId;
}
/**
* @return string
*/
public function getAdGroupId()
{
return $this->adGroupId;
}
/**
* @param string
*/
public function setAdvertiserId($advertiserId)
{
$this->advertiserId = $advertiserId;
}
/**
* @return string
*/
public function getAdvertiserId()
{
return $this->advertiserId;
}
/**
* @param BiddingStrategy
*/
public function setBidStrategy(BiddingStrategy $bidStrategy)
{
$this->bidStrategy = $bidStrategy;
}
/**
* @return BiddingStrategy
*/
public function getBidStrategy()
{
return $this->bidStrategy;
}
/**
* @param string
*/
public function setDisplayName($displayName)
{
$this->displayName = $displayName;
}
/**
* @return string
*/
public function getDisplayName()
{
return $this->displayName;
}
/**
* @param string
*/
public function setEntityStatus($entityStatus)
{
$this->entityStatus = $entityStatus;
}
/**
* @return string
*/
public function getEntityStatus()
{
return $this->entityStatus;
}
/**
* @param string
*/
public function setLineItemId($lineItemId)
{
$this->lineItemId = $lineItemId;
}
/**
* @return string
*/
public function getLineItemId()
{
return $this->lineItemId;
}
/**
* @param string
*/
public function setName($name)
{
$this->name = $name;
}
/**
* @return string
*/
public function getName()
{
return $this->name;
}
/**
* @param ProductFeedData
*/
public function setProductFeedData(ProductFeedData $productFeedData)
{
$this->productFeedData = $productFeedData;
}
/**
* @return ProductFeedData
*/
public function getProductFeedData()
{
return $this->productFeedData;
}
/**
* @param TargetingExpansionConfig
*/
public function setTargetingExpansion(TargetingExpansionConfig $targetingExpansion)
{
$this->targetingExpansion = $targetingExpansion;
}
/**
* @return TargetingExpansionConfig
*/
public function getTargetingExpansion()
{
return $this->targetingExpansion;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(AdGroup::class, 'Google_Service_DisplayVideo_AdGroup');

View File

@@ -0,0 +1,279 @@
<?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\DisplayVideo;
class AdGroupAd extends \Google\Collection
{
protected $collection_key = 'adUrls';
/**
* @var string
*/
public $adGroupAdId;
/**
* @var string
*/
public $adGroupId;
protected $adUrlsType = AdUrl::class;
protected $adUrlsDataType = 'array';
/**
* @var string
*/
public $advertiserId;
protected $audioAdType = AudioAd::class;
protected $audioAdDataType = '';
protected $bumperAdType = BumperAd::class;
protected $bumperAdDataType = '';
/**
* @var string
*/
public $displayName;
protected $displayVideoSourceAdType = DisplayVideoSourceAd::class;
protected $displayVideoSourceAdDataType = '';
/**
* @var string
*/
public $entityStatus;
protected $inStreamAdType = InStreamAd::class;
protected $inStreamAdDataType = '';
protected $mastheadAdType = MastheadAd::class;
protected $mastheadAdDataType = '';
/**
* @var string
*/
public $name;
protected $nonSkippableAdType = NonSkippableAd::class;
protected $nonSkippableAdDataType = '';
protected $videoDiscoverAdType = VideoDiscoveryAd::class;
protected $videoDiscoverAdDataType = '';
protected $videoPerformanceAdType = VideoPerformanceAd::class;
protected $videoPerformanceAdDataType = '';
/**
* @param string
*/
public function setAdGroupAdId($adGroupAdId)
{
$this->adGroupAdId = $adGroupAdId;
}
/**
* @return string
*/
public function getAdGroupAdId()
{
return $this->adGroupAdId;
}
/**
* @param string
*/
public function setAdGroupId($adGroupId)
{
$this->adGroupId = $adGroupId;
}
/**
* @return string
*/
public function getAdGroupId()
{
return $this->adGroupId;
}
/**
* @param AdUrl[]
*/
public function setAdUrls($adUrls)
{
$this->adUrls = $adUrls;
}
/**
* @return AdUrl[]
*/
public function getAdUrls()
{
return $this->adUrls;
}
/**
* @param string
*/
public function setAdvertiserId($advertiserId)
{
$this->advertiserId = $advertiserId;
}
/**
* @return string
*/
public function getAdvertiserId()
{
return $this->advertiserId;
}
/**
* @param AudioAd
*/
public function setAudioAd(AudioAd $audioAd)
{
$this->audioAd = $audioAd;
}
/**
* @return AudioAd
*/
public function getAudioAd()
{
return $this->audioAd;
}
/**
* @param BumperAd
*/
public function setBumperAd(BumperAd $bumperAd)
{
$this->bumperAd = $bumperAd;
}
/**
* @return BumperAd
*/
public function getBumperAd()
{
return $this->bumperAd;
}
/**
* @param string
*/
public function setDisplayName($displayName)
{
$this->displayName = $displayName;
}
/**
* @return string
*/
public function getDisplayName()
{
return $this->displayName;
}
/**
* @param DisplayVideoSourceAd
*/
public function setDisplayVideoSourceAd(DisplayVideoSourceAd $displayVideoSourceAd)
{
$this->displayVideoSourceAd = $displayVideoSourceAd;
}
/**
* @return DisplayVideoSourceAd
*/
public function getDisplayVideoSourceAd()
{
return $this->displayVideoSourceAd;
}
/**
* @param string
*/
public function setEntityStatus($entityStatus)
{
$this->entityStatus = $entityStatus;
}
/**
* @return string
*/
public function getEntityStatus()
{
return $this->entityStatus;
}
/**
* @param InStreamAd
*/
public function setInStreamAd(InStreamAd $inStreamAd)
{
$this->inStreamAd = $inStreamAd;
}
/**
* @return InStreamAd
*/
public function getInStreamAd()
{
return $this->inStreamAd;
}
/**
* @param MastheadAd
*/
public function setMastheadAd(MastheadAd $mastheadAd)
{
$this->mastheadAd = $mastheadAd;
}
/**
* @return MastheadAd
*/
public function getMastheadAd()
{
return $this->mastheadAd;
}
/**
* @param string
*/
public function setName($name)
{
$this->name = $name;
}
/**
* @return string
*/
public function getName()
{
return $this->name;
}
/**
* @param NonSkippableAd
*/
public function setNonSkippableAd(NonSkippableAd $nonSkippableAd)
{
$this->nonSkippableAd = $nonSkippableAd;
}
/**
* @return NonSkippableAd
*/
public function getNonSkippableAd()
{
return $this->nonSkippableAd;
}
/**
* @param VideoDiscoveryAd
*/
public function setVideoDiscoverAd(VideoDiscoveryAd $videoDiscoverAd)
{
$this->videoDiscoverAd = $videoDiscoverAd;
}
/**
* @return VideoDiscoveryAd
*/
public function getVideoDiscoverAd()
{
return $this->videoDiscoverAd;
}
/**
* @param VideoPerformanceAd
*/
public function setVideoPerformanceAd(VideoPerformanceAd $videoPerformanceAd)
{
$this->videoPerformanceAd = $videoPerformanceAd;
}
/**
* @return VideoPerformanceAd
*/
public function getVideoPerformanceAd()
{
return $this->videoPerformanceAd;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(AdGroupAd::class, 'Google_Service_DisplayVideo_AdGroupAd');

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\DisplayVideo;
class AdGroupAssignedTargetingOption extends \Google\Model
{
/**
* @var string
*/
public $adGroupId;
protected $assignedTargetingOptionType = AssignedTargetingOption::class;
protected $assignedTargetingOptionDataType = '';
/**
* @param string
*/
public function setAdGroupId($adGroupId)
{
$this->adGroupId = $adGroupId;
}
/**
* @return string
*/
public function getAdGroupId()
{
return $this->adGroupId;
}
/**
* @param AssignedTargetingOption
*/
public function setAssignedTargetingOption(AssignedTargetingOption $assignedTargetingOption)
{
$this->assignedTargetingOption = $assignedTargetingOption;
}
/**
* @return AssignedTargetingOption
*/
public function getAssignedTargetingOption()
{
return $this->assignedTargetingOption;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(AdGroupAssignedTargetingOption::class, 'Google_Service_DisplayVideo_AdGroupAssignedTargetingOption');

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\DisplayVideo;
class AdUrl extends \Google\Model
{
/**
* @var string
*/
public $type;
/**
* @var string
*/
public $url;
/**
* @param string
*/
public function setType($type)
{
$this->type = $type;
}
/**
* @return string
*/
public function getType()
{
return $this->type;
}
/**
* @param string
*/
public function setUrl($url)
{
$this->url = $url;
}
/**
* @return string
*/
public function getUrl()
{
return $this->url;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(AdUrl::class, 'Google_Service_DisplayVideo_AdUrl');

View File

@@ -0,0 +1,315 @@
<?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\DisplayVideo;
class Adloox extends \Google\Collection
{
protected $collection_key = 'excludedFraudIvtMfaCategories';
/**
* @var string
*/
public $adultExplicitSexualContent;
/**
* @var string
*/
public $armsAmmunitionContent;
/**
* @var string
*/
public $crimeHarmfulActsIndividualsSocietyHumanRightsViolationsContent;
/**
* @var string
*/
public $deathInjuryMilitaryConflictContent;
/**
* @var string
*/
public $debatedSensitiveSocialIssueContent;
/**
* @var string
*/
public $displayIabViewability;
/**
* @var string[]
*/
public $excludedAdlooxCategories;
/**
* @var string[]
*/
public $excludedFraudIvtMfaCategories;
/**
* @var string
*/
public $hateSpeechActsAggressionContent;
/**
* @var string
*/
public $illegalDrugsTobaccoEcigarettesVapingAlcoholContent;
/**
* @var string
*/
public $misinformationContent;
/**
* @var string
*/
public $obscenityProfanityContent;
/**
* @var string
*/
public $onlinePiracyContent;
/**
* @var string
*/
public $spamHarmfulContent;
/**
* @var string
*/
public $terrorismContent;
/**
* @var string
*/
public $videoIabViewability;
/**
* @param string
*/
public function setAdultExplicitSexualContent($adultExplicitSexualContent)
{
$this->adultExplicitSexualContent = $adultExplicitSexualContent;
}
/**
* @return string
*/
public function getAdultExplicitSexualContent()
{
return $this->adultExplicitSexualContent;
}
/**
* @param string
*/
public function setArmsAmmunitionContent($armsAmmunitionContent)
{
$this->armsAmmunitionContent = $armsAmmunitionContent;
}
/**
* @return string
*/
public function getArmsAmmunitionContent()
{
return $this->armsAmmunitionContent;
}
/**
* @param string
*/
public function setCrimeHarmfulActsIndividualsSocietyHumanRightsViolationsContent($crimeHarmfulActsIndividualsSocietyHumanRightsViolationsContent)
{
$this->crimeHarmfulActsIndividualsSocietyHumanRightsViolationsContent = $crimeHarmfulActsIndividualsSocietyHumanRightsViolationsContent;
}
/**
* @return string
*/
public function getCrimeHarmfulActsIndividualsSocietyHumanRightsViolationsContent()
{
return $this->crimeHarmfulActsIndividualsSocietyHumanRightsViolationsContent;
}
/**
* @param string
*/
public function setDeathInjuryMilitaryConflictContent($deathInjuryMilitaryConflictContent)
{
$this->deathInjuryMilitaryConflictContent = $deathInjuryMilitaryConflictContent;
}
/**
* @return string
*/
public function getDeathInjuryMilitaryConflictContent()
{
return $this->deathInjuryMilitaryConflictContent;
}
/**
* @param string
*/
public function setDebatedSensitiveSocialIssueContent($debatedSensitiveSocialIssueContent)
{
$this->debatedSensitiveSocialIssueContent = $debatedSensitiveSocialIssueContent;
}
/**
* @return string
*/
public function getDebatedSensitiveSocialIssueContent()
{
return $this->debatedSensitiveSocialIssueContent;
}
/**
* @param string
*/
public function setDisplayIabViewability($displayIabViewability)
{
$this->displayIabViewability = $displayIabViewability;
}
/**
* @return string
*/
public function getDisplayIabViewability()
{
return $this->displayIabViewability;
}
/**
* @param string[]
*/
public function setExcludedAdlooxCategories($excludedAdlooxCategories)
{
$this->excludedAdlooxCategories = $excludedAdlooxCategories;
}
/**
* @return string[]
*/
public function getExcludedAdlooxCategories()
{
return $this->excludedAdlooxCategories;
}
/**
* @param string[]
*/
public function setExcludedFraudIvtMfaCategories($excludedFraudIvtMfaCategories)
{
$this->excludedFraudIvtMfaCategories = $excludedFraudIvtMfaCategories;
}
/**
* @return string[]
*/
public function getExcludedFraudIvtMfaCategories()
{
return $this->excludedFraudIvtMfaCategories;
}
/**
* @param string
*/
public function setHateSpeechActsAggressionContent($hateSpeechActsAggressionContent)
{
$this->hateSpeechActsAggressionContent = $hateSpeechActsAggressionContent;
}
/**
* @return string
*/
public function getHateSpeechActsAggressionContent()
{
return $this->hateSpeechActsAggressionContent;
}
/**
* @param string
*/
public function setIllegalDrugsTobaccoEcigarettesVapingAlcoholContent($illegalDrugsTobaccoEcigarettesVapingAlcoholContent)
{
$this->illegalDrugsTobaccoEcigarettesVapingAlcoholContent = $illegalDrugsTobaccoEcigarettesVapingAlcoholContent;
}
/**
* @return string
*/
public function getIllegalDrugsTobaccoEcigarettesVapingAlcoholContent()
{
return $this->illegalDrugsTobaccoEcigarettesVapingAlcoholContent;
}
/**
* @param string
*/
public function setMisinformationContent($misinformationContent)
{
$this->misinformationContent = $misinformationContent;
}
/**
* @return string
*/
public function getMisinformationContent()
{
return $this->misinformationContent;
}
/**
* @param string
*/
public function setObscenityProfanityContent($obscenityProfanityContent)
{
$this->obscenityProfanityContent = $obscenityProfanityContent;
}
/**
* @return string
*/
public function getObscenityProfanityContent()
{
return $this->obscenityProfanityContent;
}
/**
* @param string
*/
public function setOnlinePiracyContent($onlinePiracyContent)
{
$this->onlinePiracyContent = $onlinePiracyContent;
}
/**
* @return string
*/
public function getOnlinePiracyContent()
{
return $this->onlinePiracyContent;
}
/**
* @param string
*/
public function setSpamHarmfulContent($spamHarmfulContent)
{
$this->spamHarmfulContent = $spamHarmfulContent;
}
/**
* @return string
*/
public function getSpamHarmfulContent()
{
return $this->spamHarmfulContent;
}
/**
* @param string
*/
public function setTerrorismContent($terrorismContent)
{
$this->terrorismContent = $terrorismContent;
}
/**
* @return string
*/
public function getTerrorismContent()
{
return $this->terrorismContent;
}
/**
* @param string
*/
public function setVideoIabViewability($videoIabViewability)
{
$this->videoIabViewability = $videoIabViewability;
}
/**
* @return string
*/
public function getVideoIabViewability()
{
return $this->videoIabViewability;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(Adloox::class, 'Google_Service_DisplayVideo_Adloox');

View File

@@ -0,0 +1,264 @@
<?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\DisplayVideo;
class Advertiser extends \Google\Model
{
protected $adServerConfigType = AdvertiserAdServerConfig::class;
protected $adServerConfigDataType = '';
/**
* @var string
*/
public $advertiserId;
protected $billingConfigType = AdvertiserBillingConfig::class;
protected $billingConfigDataType = '';
protected $creativeConfigType = AdvertiserCreativeConfig::class;
protected $creativeConfigDataType = '';
protected $dataAccessConfigType = AdvertiserDataAccessConfig::class;
protected $dataAccessConfigDataType = '';
/**
* @var string
*/
public $displayName;
/**
* @var string
*/
public $entityStatus;
protected $generalConfigType = AdvertiserGeneralConfig::class;
protected $generalConfigDataType = '';
protected $integrationDetailsType = IntegrationDetails::class;
protected $integrationDetailsDataType = '';
/**
* @var string
*/
public $name;
/**
* @var string
*/
public $partnerId;
/**
* @var bool
*/
public $prismaEnabled;
protected $servingConfigType = AdvertiserTargetingConfig::class;
protected $servingConfigDataType = '';
/**
* @var string
*/
public $updateTime;
/**
* @param AdvertiserAdServerConfig
*/
public function setAdServerConfig(AdvertiserAdServerConfig $adServerConfig)
{
$this->adServerConfig = $adServerConfig;
}
/**
* @return AdvertiserAdServerConfig
*/
public function getAdServerConfig()
{
return $this->adServerConfig;
}
/**
* @param string
*/
public function setAdvertiserId($advertiserId)
{
$this->advertiserId = $advertiserId;
}
/**
* @return string
*/
public function getAdvertiserId()
{
return $this->advertiserId;
}
/**
* @param AdvertiserBillingConfig
*/
public function setBillingConfig(AdvertiserBillingConfig $billingConfig)
{
$this->billingConfig = $billingConfig;
}
/**
* @return AdvertiserBillingConfig
*/
public function getBillingConfig()
{
return $this->billingConfig;
}
/**
* @param AdvertiserCreativeConfig
*/
public function setCreativeConfig(AdvertiserCreativeConfig $creativeConfig)
{
$this->creativeConfig = $creativeConfig;
}
/**
* @return AdvertiserCreativeConfig
*/
public function getCreativeConfig()
{
return $this->creativeConfig;
}
/**
* @param AdvertiserDataAccessConfig
*/
public function setDataAccessConfig(AdvertiserDataAccessConfig $dataAccessConfig)
{
$this->dataAccessConfig = $dataAccessConfig;
}
/**
* @return AdvertiserDataAccessConfig
*/
public function getDataAccessConfig()
{
return $this->dataAccessConfig;
}
/**
* @param string
*/
public function setDisplayName($displayName)
{
$this->displayName = $displayName;
}
/**
* @return string
*/
public function getDisplayName()
{
return $this->displayName;
}
/**
* @param string
*/
public function setEntityStatus($entityStatus)
{
$this->entityStatus = $entityStatus;
}
/**
* @return string
*/
public function getEntityStatus()
{
return $this->entityStatus;
}
/**
* @param AdvertiserGeneralConfig
*/
public function setGeneralConfig(AdvertiserGeneralConfig $generalConfig)
{
$this->generalConfig = $generalConfig;
}
/**
* @return AdvertiserGeneralConfig
*/
public function getGeneralConfig()
{
return $this->generalConfig;
}
/**
* @param IntegrationDetails
*/
public function setIntegrationDetails(IntegrationDetails $integrationDetails)
{
$this->integrationDetails = $integrationDetails;
}
/**
* @return IntegrationDetails
*/
public function getIntegrationDetails()
{
return $this->integrationDetails;
}
/**
* @param string
*/
public function setName($name)
{
$this->name = $name;
}
/**
* @return string
*/
public function getName()
{
return $this->name;
}
/**
* @param string
*/
public function setPartnerId($partnerId)
{
$this->partnerId = $partnerId;
}
/**
* @return string
*/
public function getPartnerId()
{
return $this->partnerId;
}
/**
* @param bool
*/
public function setPrismaEnabled($prismaEnabled)
{
$this->prismaEnabled = $prismaEnabled;
}
/**
* @return bool
*/
public function getPrismaEnabled()
{
return $this->prismaEnabled;
}
/**
* @param AdvertiserTargetingConfig
*/
public function setServingConfig(AdvertiserTargetingConfig $servingConfig)
{
$this->servingConfig = $servingConfig;
}
/**
* @return AdvertiserTargetingConfig
*/
public function getServingConfig()
{
return $this->servingConfig;
}
/**
* @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(Advertiser::class, 'Google_Service_DisplayVideo_Advertiser');

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\DisplayVideo;
class AdvertiserAdServerConfig extends \Google\Model
{
protected $cmHybridConfigType = CmHybridConfig::class;
protected $cmHybridConfigDataType = '';
protected $thirdPartyOnlyConfigType = ThirdPartyOnlyConfig::class;
protected $thirdPartyOnlyConfigDataType = '';
/**
* @param CmHybridConfig
*/
public function setCmHybridConfig(CmHybridConfig $cmHybridConfig)
{
$this->cmHybridConfig = $cmHybridConfig;
}
/**
* @return CmHybridConfig
*/
public function getCmHybridConfig()
{
return $this->cmHybridConfig;
}
/**
* @param ThirdPartyOnlyConfig
*/
public function setThirdPartyOnlyConfig(ThirdPartyOnlyConfig $thirdPartyOnlyConfig)
{
$this->thirdPartyOnlyConfig = $thirdPartyOnlyConfig;
}
/**
* @return ThirdPartyOnlyConfig
*/
public function getThirdPartyOnlyConfig()
{
return $this->thirdPartyOnlyConfig;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(AdvertiserAdServerConfig::class, 'Google_Service_DisplayVideo_AdvertiserAdServerConfig');

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\DisplayVideo;
class AdvertiserBillingConfig extends \Google\Model
{
/**
* @var string
*/
public $billingProfileId;
/**
* @param string
*/
public function setBillingProfileId($billingProfileId)
{
$this->billingProfileId = $billingProfileId;
}
/**
* @return string
*/
public function getBillingProfileId()
{
return $this->billingProfileId;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(AdvertiserBillingConfig::class, 'Google_Service_DisplayVideo_AdvertiserBillingConfig');

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\DisplayVideo;
class AdvertiserCreativeConfig extends \Google\Model
{
/**
* @var bool
*/
public $dynamicCreativeEnabled;
/**
* @var string
*/
public $iasClientId;
/**
* @var bool
*/
public $obaComplianceDisabled;
/**
* @var bool
*/
public $videoCreativeDataSharingAuthorized;
/**
* @param bool
*/
public function setDynamicCreativeEnabled($dynamicCreativeEnabled)
{
$this->dynamicCreativeEnabled = $dynamicCreativeEnabled;
}
/**
* @return bool
*/
public function getDynamicCreativeEnabled()
{
return $this->dynamicCreativeEnabled;
}
/**
* @param string
*/
public function setIasClientId($iasClientId)
{
$this->iasClientId = $iasClientId;
}
/**
* @return string
*/
public function getIasClientId()
{
return $this->iasClientId;
}
/**
* @param bool
*/
public function setObaComplianceDisabled($obaComplianceDisabled)
{
$this->obaComplianceDisabled = $obaComplianceDisabled;
}
/**
* @return bool
*/
public function getObaComplianceDisabled()
{
return $this->obaComplianceDisabled;
}
/**
* @param bool
*/
public function setVideoCreativeDataSharingAuthorized($videoCreativeDataSharingAuthorized)
{
$this->videoCreativeDataSharingAuthorized = $videoCreativeDataSharingAuthorized;
}
/**
* @return bool
*/
public function getVideoCreativeDataSharingAuthorized()
{
return $this->videoCreativeDataSharingAuthorized;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(AdvertiserCreativeConfig::class, 'Google_Service_DisplayVideo_AdvertiserCreativeConfig');

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\DisplayVideo;
class AdvertiserDataAccessConfig extends \Google\Model
{
protected $sdfConfigType = AdvertiserSdfConfig::class;
protected $sdfConfigDataType = '';
/**
* @param AdvertiserSdfConfig
*/
public function setSdfConfig(AdvertiserSdfConfig $sdfConfig)
{
$this->sdfConfig = $sdfConfig;
}
/**
* @return AdvertiserSdfConfig
*/
public function getSdfConfig()
{
return $this->sdfConfig;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(AdvertiserDataAccessConfig::class, 'Google_Service_DisplayVideo_AdvertiserDataAccessConfig');

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\DisplayVideo;
class AdvertiserGeneralConfig extends \Google\Model
{
/**
* @var string
*/
public $currencyCode;
/**
* @var string
*/
public $domainUrl;
/**
* @var string
*/
public $timeZone;
/**
* @param string
*/
public function setCurrencyCode($currencyCode)
{
$this->currencyCode = $currencyCode;
}
/**
* @return string
*/
public function getCurrencyCode()
{
return $this->currencyCode;
}
/**
* @param string
*/
public function setDomainUrl($domainUrl)
{
$this->domainUrl = $domainUrl;
}
/**
* @return string
*/
public function getDomainUrl()
{
return $this->domainUrl;
}
/**
* @param string
*/
public function setTimeZone($timeZone)
{
$this->timeZone = $timeZone;
}
/**
* @return string
*/
public function getTimeZone()
{
return $this->timeZone;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(AdvertiserGeneralConfig::class, 'Google_Service_DisplayVideo_AdvertiserGeneralConfig');

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\DisplayVideo;
class AdvertiserSdfConfig extends \Google\Model
{
/**
* @var bool
*/
public $overridePartnerSdfConfig;
protected $sdfConfigType = SdfConfig::class;
protected $sdfConfigDataType = '';
/**
* @param bool
*/
public function setOverridePartnerSdfConfig($overridePartnerSdfConfig)
{
$this->overridePartnerSdfConfig = $overridePartnerSdfConfig;
}
/**
* @return bool
*/
public function getOverridePartnerSdfConfig()
{
return $this->overridePartnerSdfConfig;
}
/**
* @param SdfConfig
*/
public function setSdfConfig(SdfConfig $sdfConfig)
{
$this->sdfConfig = $sdfConfig;
}
/**
* @return SdfConfig
*/
public function getSdfConfig()
{
return $this->sdfConfig;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(AdvertiserSdfConfig::class, 'Google_Service_DisplayVideo_AdvertiserSdfConfig');

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\DisplayVideo;
class AdvertiserTargetingConfig extends \Google\Model
{
/**
* @var bool
*/
public $exemptTvFromViewabilityTargeting;
/**
* @param bool
*/
public function setExemptTvFromViewabilityTargeting($exemptTvFromViewabilityTargeting)
{
$this->exemptTvFromViewabilityTargeting = $exemptTvFromViewabilityTargeting;
}
/**
* @return bool
*/
public function getExemptTvFromViewabilityTargeting()
{
return $this->exemptTvFromViewabilityTargeting;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(AdvertiserTargetingConfig::class, 'Google_Service_DisplayVideo_AdvertiserTargetingConfig');

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\DisplayVideo;
class AgeRangeAssignedTargetingOptionDetails extends \Google\Model
{
/**
* @var string
*/
public $ageRange;
/**
* @param string
*/
public function setAgeRange($ageRange)
{
$this->ageRange = $ageRange;
}
/**
* @return string
*/
public function getAgeRange()
{
return $this->ageRange;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(AgeRangeAssignedTargetingOptionDetails::class, 'Google_Service_DisplayVideo_AgeRangeAssignedTargetingOptionDetails');

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\DisplayVideo;
class AgeRangeTargetingOptionDetails extends \Google\Model
{
/**
* @var string
*/
public $ageRange;
/**
* @param string
*/
public function setAgeRange($ageRange)
{
$this->ageRange = $ageRange;
}
/**
* @return string
*/
public function getAgeRange()
{
return $this->ageRange;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(AgeRangeTargetingOptionDetails::class, 'Google_Service_DisplayVideo_AgeRangeTargetingOptionDetails');

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\DisplayVideo;
class AlgorithmRules extends \Google\Model
{
protected $impressionSignalRulesetType = AlgorithmRulesRuleset::class;
protected $impressionSignalRulesetDataType = '';
/**
* @param AlgorithmRulesRuleset
*/
public function setImpressionSignalRuleset(AlgorithmRulesRuleset $impressionSignalRuleset)
{
$this->impressionSignalRuleset = $impressionSignalRuleset;
}
/**
* @return AlgorithmRulesRuleset
*/
public function getImpressionSignalRuleset()
{
return $this->impressionSignalRuleset;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(AlgorithmRules::class, 'Google_Service_DisplayVideo_AlgorithmRules');

View File

@@ -0,0 +1,193 @@
<?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\DisplayVideo;
class AlgorithmRulesComparisonValue extends \Google\Model
{
/**
* @var bool
*/
public $boolValue;
protected $creativeDimensionValueType = Dimensions::class;
protected $creativeDimensionValueDataType = '';
protected $dayAndTimeValueType = DayAndTime::class;
protected $dayAndTimeValueDataType = '';
/**
* @var string
*/
public $deviceTypeValue;
public $doubleValue;
/**
* @var string
*/
public $environmentValue;
/**
* @var string
*/
public $exchangeValue;
/**
* @var string
*/
public $int64Value;
/**
* @var string
*/
public $onScreenPositionValue;
/**
* @var string
*/
public $stringValue;
/**
* @param bool
*/
public function setBoolValue($boolValue)
{
$this->boolValue = $boolValue;
}
/**
* @return bool
*/
public function getBoolValue()
{
return $this->boolValue;
}
/**
* @param Dimensions
*/
public function setCreativeDimensionValue(Dimensions $creativeDimensionValue)
{
$this->creativeDimensionValue = $creativeDimensionValue;
}
/**
* @return Dimensions
*/
public function getCreativeDimensionValue()
{
return $this->creativeDimensionValue;
}
/**
* @param DayAndTime
*/
public function setDayAndTimeValue(DayAndTime $dayAndTimeValue)
{
$this->dayAndTimeValue = $dayAndTimeValue;
}
/**
* @return DayAndTime
*/
public function getDayAndTimeValue()
{
return $this->dayAndTimeValue;
}
/**
* @param string
*/
public function setDeviceTypeValue($deviceTypeValue)
{
$this->deviceTypeValue = $deviceTypeValue;
}
/**
* @return string
*/
public function getDeviceTypeValue()
{
return $this->deviceTypeValue;
}
public function setDoubleValue($doubleValue)
{
$this->doubleValue = $doubleValue;
}
public function getDoubleValue()
{
return $this->doubleValue;
}
/**
* @param string
*/
public function setEnvironmentValue($environmentValue)
{
$this->environmentValue = $environmentValue;
}
/**
* @return string
*/
public function getEnvironmentValue()
{
return $this->environmentValue;
}
/**
* @param string
*/
public function setExchangeValue($exchangeValue)
{
$this->exchangeValue = $exchangeValue;
}
/**
* @return string
*/
public function getExchangeValue()
{
return $this->exchangeValue;
}
/**
* @param string
*/
public function setInt64Value($int64Value)
{
$this->int64Value = $int64Value;
}
/**
* @return string
*/
public function getInt64Value()
{
return $this->int64Value;
}
/**
* @param string
*/
public function setOnScreenPositionValue($onScreenPositionValue)
{
$this->onScreenPositionValue = $onScreenPositionValue;
}
/**
* @return string
*/
public function getOnScreenPositionValue()
{
return $this->onScreenPositionValue;
}
/**
* @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(AlgorithmRulesComparisonValue::class, 'Google_Service_DisplayVideo_AlgorithmRulesComparisonValue');

View File

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

View File

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

View File

@@ -0,0 +1,70 @@
<?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\DisplayVideo;
class AlgorithmRulesRuleset extends \Google\Collection
{
protected $collection_key = 'rules';
/**
* @var string
*/
public $aggregationType;
public $maxValue;
protected $rulesType = AlgorithmRulesRule::class;
protected $rulesDataType = 'array';
/**
* @param string
*/
public function setAggregationType($aggregationType)
{
$this->aggregationType = $aggregationType;
}
/**
* @return string
*/
public function getAggregationType()
{
return $this->aggregationType;
}
public function setMaxValue($maxValue)
{
$this->maxValue = $maxValue;
}
public function getMaxValue()
{
return $this->maxValue;
}
/**
* @param AlgorithmRulesRule[]
*/
public function setRules($rules)
{
$this->rules = $rules;
}
/**
* @return AlgorithmRulesRule[]
*/
public function getRules()
{
return $this->rules;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(AlgorithmRulesRuleset::class, 'Google_Service_DisplayVideo_AlgorithmRulesRuleset');

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\DisplayVideo;
class AlgorithmRulesSignal extends \Google\Model
{
/**
* @var string
*/
public $impressionSignal;
/**
* @param string
*/
public function setImpressionSignal($impressionSignal)
{
$this->impressionSignal = $impressionSignal;
}
/**
* @return string
*/
public function getImpressionSignal()
{
return $this->impressionSignal;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(AlgorithmRulesSignal::class, 'Google_Service_DisplayVideo_AlgorithmRulesSignal');

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\DisplayVideo;
class AlgorithmRulesSignalComparison extends \Google\Model
{
/**
* @var string
*/
public $comparisonOperator;
protected $comparisonValueType = AlgorithmRulesComparisonValue::class;
protected $comparisonValueDataType = '';
protected $signalType = AlgorithmRulesSignal::class;
protected $signalDataType = '';
/**
* @param string
*/
public function setComparisonOperator($comparisonOperator)
{
$this->comparisonOperator = $comparisonOperator;
}
/**
* @return string
*/
public function getComparisonOperator()
{
return $this->comparisonOperator;
}
/**
* @param AlgorithmRulesComparisonValue
*/
public function setComparisonValue(AlgorithmRulesComparisonValue $comparisonValue)
{
$this->comparisonValue = $comparisonValue;
}
/**
* @return AlgorithmRulesComparisonValue
*/
public function getComparisonValue()
{
return $this->comparisonValue;
}
/**
* @param AlgorithmRulesSignal
*/
public function setSignal(AlgorithmRulesSignal $signal)
{
$this->signal = $signal;
}
/**
* @return AlgorithmRulesSignal
*/
public function getSignal()
{
return $this->signal;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(AlgorithmRulesSignalComparison::class, 'Google_Service_DisplayVideo_AlgorithmRulesSignalComparison');

View File

@@ -0,0 +1,35 @@
<?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\DisplayVideo;
class AlgorithmRulesSignalValue extends \Google\Model
{
public $number;
public function setNumber($number)
{
$this->number = $number;
}
public function getNumber()
{
return $this->number;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(AlgorithmRulesSignalValue::class, 'Google_Service_DisplayVideo_AlgorithmRulesSignalValue');

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\DisplayVideo;
class AppAssignedTargetingOptionDetails extends \Google\Model
{
/**
* @var string
*/
public $appId;
/**
* @var string
*/
public $appPlatform;
/**
* @var string
*/
public $displayName;
/**
* @var bool
*/
public $negative;
/**
* @param string
*/
public function setAppId($appId)
{
$this->appId = $appId;
}
/**
* @return string
*/
public function getAppId()
{
return $this->appId;
}
/**
* @param string
*/
public function setAppPlatform($appPlatform)
{
$this->appPlatform = $appPlatform;
}
/**
* @return string
*/
public function getAppPlatform()
{
return $this->appPlatform;
}
/**
* @param string
*/
public function setDisplayName($displayName)
{
$this->displayName = $displayName;
}
/**
* @return string
*/
public function getDisplayName()
{
return $this->displayName;
}
/**
* @param bool
*/
public function setNegative($negative)
{
$this->negative = $negative;
}
/**
* @return bool
*/
public function getNegative()
{
return $this->negative;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(AppAssignedTargetingOptionDetails::class, 'Google_Service_DisplayVideo_AppAssignedTargetingOptionDetails');

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\DisplayVideo;
class AppCategoryAssignedTargetingOptionDetails extends \Google\Model
{
/**
* @var string
*/
public $displayName;
/**
* @var bool
*/
public $negative;
/**
* @var string
*/
public $targetingOptionId;
/**
* @param string
*/
public function setDisplayName($displayName)
{
$this->displayName = $displayName;
}
/**
* @return string
*/
public function getDisplayName()
{
return $this->displayName;
}
/**
* @param bool
*/
public function setNegative($negative)
{
$this->negative = $negative;
}
/**
* @return bool
*/
public function getNegative()
{
return $this->negative;
}
/**
* @param string
*/
public function setTargetingOptionId($targetingOptionId)
{
$this->targetingOptionId = $targetingOptionId;
}
/**
* @return string
*/
public function getTargetingOptionId()
{
return $this->targetingOptionId;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(AppCategoryAssignedTargetingOptionDetails::class, 'Google_Service_DisplayVideo_AppCategoryAssignedTargetingOptionDetails');

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\DisplayVideo;
class AppCategoryTargetingOptionDetails extends \Google\Model
{
/**
* @var string
*/
public $displayName;
/**
* @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(AppCategoryTargetingOptionDetails::class, 'Google_Service_DisplayVideo_AppCategoryTargetingOptionDetails');

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\DisplayVideo;
class Asset extends \Google\Model
{
/**
* @var string
*/
public $content;
/**
* @var string
*/
public $mediaId;
/**
* @param string
*/
public function setContent($content)
{
$this->content = $content;
}
/**
* @return string
*/
public function getContent()
{
return $this->content;
}
/**
* @param string
*/
public function setMediaId($mediaId)
{
$this->mediaId = $mediaId;
}
/**
* @return string
*/
public function getMediaId()
{
return $this->mediaId;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(Asset::class, 'Google_Service_DisplayVideo_Asset');

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\DisplayVideo;
class AssetAssociation extends \Google\Model
{
protected $assetType = Asset::class;
protected $assetDataType = '';
/**
* @var string
*/
public $role;
/**
* @param Asset
*/
public function setAsset(Asset $asset)
{
$this->asset = $asset;
}
/**
* @return Asset
*/
public function getAsset()
{
return $this->asset;
}
/**
* @param string
*/
public function setRole($role)
{
$this->role = $role;
}
/**
* @return string
*/
public function getRole()
{
return $this->role;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(AssetAssociation::class, 'Google_Service_DisplayVideo_AssetAssociation');

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\DisplayVideo;
class AssignedInventorySource extends \Google\Model
{
/**
* @var string
*/
public $assignedInventorySourceId;
/**
* @var string
*/
public $inventorySourceId;
/**
* @var string
*/
public $name;
/**
* @param string
*/
public function setAssignedInventorySourceId($assignedInventorySourceId)
{
$this->assignedInventorySourceId = $assignedInventorySourceId;
}
/**
* @return string
*/
public function getAssignedInventorySourceId()
{
return $this->assignedInventorySourceId;
}
/**
* @param string
*/
public function setInventorySourceId($inventorySourceId)
{
$this->inventorySourceId = $inventorySourceId;
}
/**
* @return string
*/
public function getInventorySourceId()
{
return $this->inventorySourceId;
}
/**
* @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(AssignedInventorySource::class, 'Google_Service_DisplayVideo_AssignedInventorySource');

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\DisplayVideo;
class AssignedLocation extends \Google\Model
{
/**
* @var string
*/
public $assignedLocationId;
/**
* @var string
*/
public $name;
/**
* @var string
*/
public $targetingOptionId;
/**
* @param string
*/
public function setAssignedLocationId($assignedLocationId)
{
$this->assignedLocationId = $assignedLocationId;
}
/**
* @return string
*/
public function getAssignedLocationId()
{
return $this->assignedLocationId;
}
/**
* @param string
*/
public function setName($name)
{
$this->name = $name;
}
/**
* @return string
*/
public function getName()
{
return $this->name;
}
/**
* @param string
*/
public function setTargetingOptionId($targetingOptionId)
{
$this->targetingOptionId = $targetingOptionId;
}
/**
* @return string
*/
public function getTargetingOptionId()
{
return $this->targetingOptionId;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(AssignedLocation::class, 'Google_Service_DisplayVideo_AssignedLocation');

View File

@@ -0,0 +1,884 @@
<?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\DisplayVideo;
class AssignedTargetingOption extends \Google\Model
{
protected $ageRangeDetailsType = AgeRangeAssignedTargetingOptionDetails::class;
protected $ageRangeDetailsDataType = '';
protected $appCategoryDetailsType = AppCategoryAssignedTargetingOptionDetails::class;
protected $appCategoryDetailsDataType = '';
protected $appDetailsType = AppAssignedTargetingOptionDetails::class;
protected $appDetailsDataType = '';
/**
* @var string
*/
public $assignedTargetingOptionId;
/**
* @var string
*/
public $assignedTargetingOptionIdAlias;
protected $audienceGroupDetailsType = AudienceGroupAssignedTargetingOptionDetails::class;
protected $audienceGroupDetailsDataType = '';
protected $audioContentTypeDetailsType = AudioContentTypeAssignedTargetingOptionDetails::class;
protected $audioContentTypeDetailsDataType = '';
protected $authorizedSellerStatusDetailsType = AuthorizedSellerStatusAssignedTargetingOptionDetails::class;
protected $authorizedSellerStatusDetailsDataType = '';
protected $browserDetailsType = BrowserAssignedTargetingOptionDetails::class;
protected $browserDetailsDataType = '';
protected $businessChainDetailsType = BusinessChainAssignedTargetingOptionDetails::class;
protected $businessChainDetailsDataType = '';
protected $carrierAndIspDetailsType = CarrierAndIspAssignedTargetingOptionDetails::class;
protected $carrierAndIspDetailsDataType = '';
protected $categoryDetailsType = CategoryAssignedTargetingOptionDetails::class;
protected $categoryDetailsDataType = '';
protected $channelDetailsType = ChannelAssignedTargetingOptionDetails::class;
protected $channelDetailsDataType = '';
protected $contentDurationDetailsType = ContentDurationAssignedTargetingOptionDetails::class;
protected $contentDurationDetailsDataType = '';
protected $contentGenreDetailsType = ContentGenreAssignedTargetingOptionDetails::class;
protected $contentGenreDetailsDataType = '';
protected $contentInstreamPositionDetailsType = ContentInstreamPositionAssignedTargetingOptionDetails::class;
protected $contentInstreamPositionDetailsDataType = '';
protected $contentOutstreamPositionDetailsType = ContentOutstreamPositionAssignedTargetingOptionDetails::class;
protected $contentOutstreamPositionDetailsDataType = '';
protected $contentStreamTypeDetailsType = ContentStreamTypeAssignedTargetingOptionDetails::class;
protected $contentStreamTypeDetailsDataType = '';
protected $dayAndTimeDetailsType = DayAndTimeAssignedTargetingOptionDetails::class;
protected $dayAndTimeDetailsDataType = '';
protected $deviceMakeModelDetailsType = DeviceMakeModelAssignedTargetingOptionDetails::class;
protected $deviceMakeModelDetailsDataType = '';
protected $deviceTypeDetailsType = DeviceTypeAssignedTargetingOptionDetails::class;
protected $deviceTypeDetailsDataType = '';
protected $digitalContentLabelExclusionDetailsType = DigitalContentLabelAssignedTargetingOptionDetails::class;
protected $digitalContentLabelExclusionDetailsDataType = '';
protected $environmentDetailsType = EnvironmentAssignedTargetingOptionDetails::class;
protected $environmentDetailsDataType = '';
protected $exchangeDetailsType = ExchangeAssignedTargetingOptionDetails::class;
protected $exchangeDetailsDataType = '';
protected $genderDetailsType = GenderAssignedTargetingOptionDetails::class;
protected $genderDetailsDataType = '';
protected $geoRegionDetailsType = GeoRegionAssignedTargetingOptionDetails::class;
protected $geoRegionDetailsDataType = '';
protected $householdIncomeDetailsType = HouseholdIncomeAssignedTargetingOptionDetails::class;
protected $householdIncomeDetailsDataType = '';
/**
* @var string
*/
public $inheritance;
protected $inventorySourceDetailsType = InventorySourceAssignedTargetingOptionDetails::class;
protected $inventorySourceDetailsDataType = '';
protected $inventorySourceGroupDetailsType = InventorySourceGroupAssignedTargetingOptionDetails::class;
protected $inventorySourceGroupDetailsDataType = '';
protected $keywordDetailsType = KeywordAssignedTargetingOptionDetails::class;
protected $keywordDetailsDataType = '';
protected $languageDetailsType = LanguageAssignedTargetingOptionDetails::class;
protected $languageDetailsDataType = '';
/**
* @var string
*/
public $name;
protected $nativeContentPositionDetailsType = NativeContentPositionAssignedTargetingOptionDetails::class;
protected $nativeContentPositionDetailsDataType = '';
protected $negativeKeywordListDetailsType = NegativeKeywordListAssignedTargetingOptionDetails::class;
protected $negativeKeywordListDetailsDataType = '';
protected $omidDetailsType = OmidAssignedTargetingOptionDetails::class;
protected $omidDetailsDataType = '';
protected $onScreenPositionDetailsType = OnScreenPositionAssignedTargetingOptionDetails::class;
protected $onScreenPositionDetailsDataType = '';
protected $operatingSystemDetailsType = OperatingSystemAssignedTargetingOptionDetails::class;
protected $operatingSystemDetailsDataType = '';
protected $parentalStatusDetailsType = ParentalStatusAssignedTargetingOptionDetails::class;
protected $parentalStatusDetailsDataType = '';
protected $poiDetailsType = PoiAssignedTargetingOptionDetails::class;
protected $poiDetailsDataType = '';
protected $proximityLocationListDetailsType = ProximityLocationListAssignedTargetingOptionDetails::class;
protected $proximityLocationListDetailsDataType = '';
protected $regionalLocationListDetailsType = RegionalLocationListAssignedTargetingOptionDetails::class;
protected $regionalLocationListDetailsDataType = '';
protected $sensitiveCategoryExclusionDetailsType = SensitiveCategoryAssignedTargetingOptionDetails::class;
protected $sensitiveCategoryExclusionDetailsDataType = '';
protected $sessionPositionDetailsType = SessionPositionAssignedTargetingOptionDetails::class;
protected $sessionPositionDetailsDataType = '';
protected $subExchangeDetailsType = SubExchangeAssignedTargetingOptionDetails::class;
protected $subExchangeDetailsDataType = '';
/**
* @var string
*/
public $targetingType;
protected $thirdPartyVerifierDetailsType = ThirdPartyVerifierAssignedTargetingOptionDetails::class;
protected $thirdPartyVerifierDetailsDataType = '';
protected $urlDetailsType = UrlAssignedTargetingOptionDetails::class;
protected $urlDetailsDataType = '';
protected $userRewardedContentDetailsType = UserRewardedContentAssignedTargetingOptionDetails::class;
protected $userRewardedContentDetailsDataType = '';
protected $videoPlayerSizeDetailsType = VideoPlayerSizeAssignedTargetingOptionDetails::class;
protected $videoPlayerSizeDetailsDataType = '';
protected $viewabilityDetailsType = ViewabilityAssignedTargetingOptionDetails::class;
protected $viewabilityDetailsDataType = '';
protected $youtubeChannelDetailsType = YoutubeChannelAssignedTargetingOptionDetails::class;
protected $youtubeChannelDetailsDataType = '';
protected $youtubeVideoDetailsType = YoutubeVideoAssignedTargetingOptionDetails::class;
protected $youtubeVideoDetailsDataType = '';
/**
* @param AgeRangeAssignedTargetingOptionDetails
*/
public function setAgeRangeDetails(AgeRangeAssignedTargetingOptionDetails $ageRangeDetails)
{
$this->ageRangeDetails = $ageRangeDetails;
}
/**
* @return AgeRangeAssignedTargetingOptionDetails
*/
public function getAgeRangeDetails()
{
return $this->ageRangeDetails;
}
/**
* @param AppCategoryAssignedTargetingOptionDetails
*/
public function setAppCategoryDetails(AppCategoryAssignedTargetingOptionDetails $appCategoryDetails)
{
$this->appCategoryDetails = $appCategoryDetails;
}
/**
* @return AppCategoryAssignedTargetingOptionDetails
*/
public function getAppCategoryDetails()
{
return $this->appCategoryDetails;
}
/**
* @param AppAssignedTargetingOptionDetails
*/
public function setAppDetails(AppAssignedTargetingOptionDetails $appDetails)
{
$this->appDetails = $appDetails;
}
/**
* @return AppAssignedTargetingOptionDetails
*/
public function getAppDetails()
{
return $this->appDetails;
}
/**
* @param string
*/
public function setAssignedTargetingOptionId($assignedTargetingOptionId)
{
$this->assignedTargetingOptionId = $assignedTargetingOptionId;
}
/**
* @return string
*/
public function getAssignedTargetingOptionId()
{
return $this->assignedTargetingOptionId;
}
/**
* @param string
*/
public function setAssignedTargetingOptionIdAlias($assignedTargetingOptionIdAlias)
{
$this->assignedTargetingOptionIdAlias = $assignedTargetingOptionIdAlias;
}
/**
* @return string
*/
public function getAssignedTargetingOptionIdAlias()
{
return $this->assignedTargetingOptionIdAlias;
}
/**
* @param AudienceGroupAssignedTargetingOptionDetails
*/
public function setAudienceGroupDetails(AudienceGroupAssignedTargetingOptionDetails $audienceGroupDetails)
{
$this->audienceGroupDetails = $audienceGroupDetails;
}
/**
* @return AudienceGroupAssignedTargetingOptionDetails
*/
public function getAudienceGroupDetails()
{
return $this->audienceGroupDetails;
}
/**
* @param AudioContentTypeAssignedTargetingOptionDetails
*/
public function setAudioContentTypeDetails(AudioContentTypeAssignedTargetingOptionDetails $audioContentTypeDetails)
{
$this->audioContentTypeDetails = $audioContentTypeDetails;
}
/**
* @return AudioContentTypeAssignedTargetingOptionDetails
*/
public function getAudioContentTypeDetails()
{
return $this->audioContentTypeDetails;
}
/**
* @param AuthorizedSellerStatusAssignedTargetingOptionDetails
*/
public function setAuthorizedSellerStatusDetails(AuthorizedSellerStatusAssignedTargetingOptionDetails $authorizedSellerStatusDetails)
{
$this->authorizedSellerStatusDetails = $authorizedSellerStatusDetails;
}
/**
* @return AuthorizedSellerStatusAssignedTargetingOptionDetails
*/
public function getAuthorizedSellerStatusDetails()
{
return $this->authorizedSellerStatusDetails;
}
/**
* @param BrowserAssignedTargetingOptionDetails
*/
public function setBrowserDetails(BrowserAssignedTargetingOptionDetails $browserDetails)
{
$this->browserDetails = $browserDetails;
}
/**
* @return BrowserAssignedTargetingOptionDetails
*/
public function getBrowserDetails()
{
return $this->browserDetails;
}
/**
* @param BusinessChainAssignedTargetingOptionDetails
*/
public function setBusinessChainDetails(BusinessChainAssignedTargetingOptionDetails $businessChainDetails)
{
$this->businessChainDetails = $businessChainDetails;
}
/**
* @return BusinessChainAssignedTargetingOptionDetails
*/
public function getBusinessChainDetails()
{
return $this->businessChainDetails;
}
/**
* @param CarrierAndIspAssignedTargetingOptionDetails
*/
public function setCarrierAndIspDetails(CarrierAndIspAssignedTargetingOptionDetails $carrierAndIspDetails)
{
$this->carrierAndIspDetails = $carrierAndIspDetails;
}
/**
* @return CarrierAndIspAssignedTargetingOptionDetails
*/
public function getCarrierAndIspDetails()
{
return $this->carrierAndIspDetails;
}
/**
* @param CategoryAssignedTargetingOptionDetails
*/
public function setCategoryDetails(CategoryAssignedTargetingOptionDetails $categoryDetails)
{
$this->categoryDetails = $categoryDetails;
}
/**
* @return CategoryAssignedTargetingOptionDetails
*/
public function getCategoryDetails()
{
return $this->categoryDetails;
}
/**
* @param ChannelAssignedTargetingOptionDetails
*/
public function setChannelDetails(ChannelAssignedTargetingOptionDetails $channelDetails)
{
$this->channelDetails = $channelDetails;
}
/**
* @return ChannelAssignedTargetingOptionDetails
*/
public function getChannelDetails()
{
return $this->channelDetails;
}
/**
* @param ContentDurationAssignedTargetingOptionDetails
*/
public function setContentDurationDetails(ContentDurationAssignedTargetingOptionDetails $contentDurationDetails)
{
$this->contentDurationDetails = $contentDurationDetails;
}
/**
* @return ContentDurationAssignedTargetingOptionDetails
*/
public function getContentDurationDetails()
{
return $this->contentDurationDetails;
}
/**
* @param ContentGenreAssignedTargetingOptionDetails
*/
public function setContentGenreDetails(ContentGenreAssignedTargetingOptionDetails $contentGenreDetails)
{
$this->contentGenreDetails = $contentGenreDetails;
}
/**
* @return ContentGenreAssignedTargetingOptionDetails
*/
public function getContentGenreDetails()
{
return $this->contentGenreDetails;
}
/**
* @param ContentInstreamPositionAssignedTargetingOptionDetails
*/
public function setContentInstreamPositionDetails(ContentInstreamPositionAssignedTargetingOptionDetails $contentInstreamPositionDetails)
{
$this->contentInstreamPositionDetails = $contentInstreamPositionDetails;
}
/**
* @return ContentInstreamPositionAssignedTargetingOptionDetails
*/
public function getContentInstreamPositionDetails()
{
return $this->contentInstreamPositionDetails;
}
/**
* @param ContentOutstreamPositionAssignedTargetingOptionDetails
*/
public function setContentOutstreamPositionDetails(ContentOutstreamPositionAssignedTargetingOptionDetails $contentOutstreamPositionDetails)
{
$this->contentOutstreamPositionDetails = $contentOutstreamPositionDetails;
}
/**
* @return ContentOutstreamPositionAssignedTargetingOptionDetails
*/
public function getContentOutstreamPositionDetails()
{
return $this->contentOutstreamPositionDetails;
}
/**
* @param ContentStreamTypeAssignedTargetingOptionDetails
*/
public function setContentStreamTypeDetails(ContentStreamTypeAssignedTargetingOptionDetails $contentStreamTypeDetails)
{
$this->contentStreamTypeDetails = $contentStreamTypeDetails;
}
/**
* @return ContentStreamTypeAssignedTargetingOptionDetails
*/
public function getContentStreamTypeDetails()
{
return $this->contentStreamTypeDetails;
}
/**
* @param DayAndTimeAssignedTargetingOptionDetails
*/
public function setDayAndTimeDetails(DayAndTimeAssignedTargetingOptionDetails $dayAndTimeDetails)
{
$this->dayAndTimeDetails = $dayAndTimeDetails;
}
/**
* @return DayAndTimeAssignedTargetingOptionDetails
*/
public function getDayAndTimeDetails()
{
return $this->dayAndTimeDetails;
}
/**
* @param DeviceMakeModelAssignedTargetingOptionDetails
*/
public function setDeviceMakeModelDetails(DeviceMakeModelAssignedTargetingOptionDetails $deviceMakeModelDetails)
{
$this->deviceMakeModelDetails = $deviceMakeModelDetails;
}
/**
* @return DeviceMakeModelAssignedTargetingOptionDetails
*/
public function getDeviceMakeModelDetails()
{
return $this->deviceMakeModelDetails;
}
/**
* @param DeviceTypeAssignedTargetingOptionDetails
*/
public function setDeviceTypeDetails(DeviceTypeAssignedTargetingOptionDetails $deviceTypeDetails)
{
$this->deviceTypeDetails = $deviceTypeDetails;
}
/**
* @return DeviceTypeAssignedTargetingOptionDetails
*/
public function getDeviceTypeDetails()
{
return $this->deviceTypeDetails;
}
/**
* @param DigitalContentLabelAssignedTargetingOptionDetails
*/
public function setDigitalContentLabelExclusionDetails(DigitalContentLabelAssignedTargetingOptionDetails $digitalContentLabelExclusionDetails)
{
$this->digitalContentLabelExclusionDetails = $digitalContentLabelExclusionDetails;
}
/**
* @return DigitalContentLabelAssignedTargetingOptionDetails
*/
public function getDigitalContentLabelExclusionDetails()
{
return $this->digitalContentLabelExclusionDetails;
}
/**
* @param EnvironmentAssignedTargetingOptionDetails
*/
public function setEnvironmentDetails(EnvironmentAssignedTargetingOptionDetails $environmentDetails)
{
$this->environmentDetails = $environmentDetails;
}
/**
* @return EnvironmentAssignedTargetingOptionDetails
*/
public function getEnvironmentDetails()
{
return $this->environmentDetails;
}
/**
* @param ExchangeAssignedTargetingOptionDetails
*/
public function setExchangeDetails(ExchangeAssignedTargetingOptionDetails $exchangeDetails)
{
$this->exchangeDetails = $exchangeDetails;
}
/**
* @return ExchangeAssignedTargetingOptionDetails
*/
public function getExchangeDetails()
{
return $this->exchangeDetails;
}
/**
* @param GenderAssignedTargetingOptionDetails
*/
public function setGenderDetails(GenderAssignedTargetingOptionDetails $genderDetails)
{
$this->genderDetails = $genderDetails;
}
/**
* @return GenderAssignedTargetingOptionDetails
*/
public function getGenderDetails()
{
return $this->genderDetails;
}
/**
* @param GeoRegionAssignedTargetingOptionDetails
*/
public function setGeoRegionDetails(GeoRegionAssignedTargetingOptionDetails $geoRegionDetails)
{
$this->geoRegionDetails = $geoRegionDetails;
}
/**
* @return GeoRegionAssignedTargetingOptionDetails
*/
public function getGeoRegionDetails()
{
return $this->geoRegionDetails;
}
/**
* @param HouseholdIncomeAssignedTargetingOptionDetails
*/
public function setHouseholdIncomeDetails(HouseholdIncomeAssignedTargetingOptionDetails $householdIncomeDetails)
{
$this->householdIncomeDetails = $householdIncomeDetails;
}
/**
* @return HouseholdIncomeAssignedTargetingOptionDetails
*/
public function getHouseholdIncomeDetails()
{
return $this->householdIncomeDetails;
}
/**
* @param string
*/
public function setInheritance($inheritance)
{
$this->inheritance = $inheritance;
}
/**
* @return string
*/
public function getInheritance()
{
return $this->inheritance;
}
/**
* @param InventorySourceAssignedTargetingOptionDetails
*/
public function setInventorySourceDetails(InventorySourceAssignedTargetingOptionDetails $inventorySourceDetails)
{
$this->inventorySourceDetails = $inventorySourceDetails;
}
/**
* @return InventorySourceAssignedTargetingOptionDetails
*/
public function getInventorySourceDetails()
{
return $this->inventorySourceDetails;
}
/**
* @param InventorySourceGroupAssignedTargetingOptionDetails
*/
public function setInventorySourceGroupDetails(InventorySourceGroupAssignedTargetingOptionDetails $inventorySourceGroupDetails)
{
$this->inventorySourceGroupDetails = $inventorySourceGroupDetails;
}
/**
* @return InventorySourceGroupAssignedTargetingOptionDetails
*/
public function getInventorySourceGroupDetails()
{
return $this->inventorySourceGroupDetails;
}
/**
* @param KeywordAssignedTargetingOptionDetails
*/
public function setKeywordDetails(KeywordAssignedTargetingOptionDetails $keywordDetails)
{
$this->keywordDetails = $keywordDetails;
}
/**
* @return KeywordAssignedTargetingOptionDetails
*/
public function getKeywordDetails()
{
return $this->keywordDetails;
}
/**
* @param LanguageAssignedTargetingOptionDetails
*/
public function setLanguageDetails(LanguageAssignedTargetingOptionDetails $languageDetails)
{
$this->languageDetails = $languageDetails;
}
/**
* @return LanguageAssignedTargetingOptionDetails
*/
public function getLanguageDetails()
{
return $this->languageDetails;
}
/**
* @param string
*/
public function setName($name)
{
$this->name = $name;
}
/**
* @return string
*/
public function getName()
{
return $this->name;
}
/**
* @param NativeContentPositionAssignedTargetingOptionDetails
*/
public function setNativeContentPositionDetails(NativeContentPositionAssignedTargetingOptionDetails $nativeContentPositionDetails)
{
$this->nativeContentPositionDetails = $nativeContentPositionDetails;
}
/**
* @return NativeContentPositionAssignedTargetingOptionDetails
*/
public function getNativeContentPositionDetails()
{
return $this->nativeContentPositionDetails;
}
/**
* @param NegativeKeywordListAssignedTargetingOptionDetails
*/
public function setNegativeKeywordListDetails(NegativeKeywordListAssignedTargetingOptionDetails $negativeKeywordListDetails)
{
$this->negativeKeywordListDetails = $negativeKeywordListDetails;
}
/**
* @return NegativeKeywordListAssignedTargetingOptionDetails
*/
public function getNegativeKeywordListDetails()
{
return $this->negativeKeywordListDetails;
}
/**
* @param OmidAssignedTargetingOptionDetails
*/
public function setOmidDetails(OmidAssignedTargetingOptionDetails $omidDetails)
{
$this->omidDetails = $omidDetails;
}
/**
* @return OmidAssignedTargetingOptionDetails
*/
public function getOmidDetails()
{
return $this->omidDetails;
}
/**
* @param OnScreenPositionAssignedTargetingOptionDetails
*/
public function setOnScreenPositionDetails(OnScreenPositionAssignedTargetingOptionDetails $onScreenPositionDetails)
{
$this->onScreenPositionDetails = $onScreenPositionDetails;
}
/**
* @return OnScreenPositionAssignedTargetingOptionDetails
*/
public function getOnScreenPositionDetails()
{
return $this->onScreenPositionDetails;
}
/**
* @param OperatingSystemAssignedTargetingOptionDetails
*/
public function setOperatingSystemDetails(OperatingSystemAssignedTargetingOptionDetails $operatingSystemDetails)
{
$this->operatingSystemDetails = $operatingSystemDetails;
}
/**
* @return OperatingSystemAssignedTargetingOptionDetails
*/
public function getOperatingSystemDetails()
{
return $this->operatingSystemDetails;
}
/**
* @param ParentalStatusAssignedTargetingOptionDetails
*/
public function setParentalStatusDetails(ParentalStatusAssignedTargetingOptionDetails $parentalStatusDetails)
{
$this->parentalStatusDetails = $parentalStatusDetails;
}
/**
* @return ParentalStatusAssignedTargetingOptionDetails
*/
public function getParentalStatusDetails()
{
return $this->parentalStatusDetails;
}
/**
* @param PoiAssignedTargetingOptionDetails
*/
public function setPoiDetails(PoiAssignedTargetingOptionDetails $poiDetails)
{
$this->poiDetails = $poiDetails;
}
/**
* @return PoiAssignedTargetingOptionDetails
*/
public function getPoiDetails()
{
return $this->poiDetails;
}
/**
* @param ProximityLocationListAssignedTargetingOptionDetails
*/
public function setProximityLocationListDetails(ProximityLocationListAssignedTargetingOptionDetails $proximityLocationListDetails)
{
$this->proximityLocationListDetails = $proximityLocationListDetails;
}
/**
* @return ProximityLocationListAssignedTargetingOptionDetails
*/
public function getProximityLocationListDetails()
{
return $this->proximityLocationListDetails;
}
/**
* @param RegionalLocationListAssignedTargetingOptionDetails
*/
public function setRegionalLocationListDetails(RegionalLocationListAssignedTargetingOptionDetails $regionalLocationListDetails)
{
$this->regionalLocationListDetails = $regionalLocationListDetails;
}
/**
* @return RegionalLocationListAssignedTargetingOptionDetails
*/
public function getRegionalLocationListDetails()
{
return $this->regionalLocationListDetails;
}
/**
* @param SensitiveCategoryAssignedTargetingOptionDetails
*/
public function setSensitiveCategoryExclusionDetails(SensitiveCategoryAssignedTargetingOptionDetails $sensitiveCategoryExclusionDetails)
{
$this->sensitiveCategoryExclusionDetails = $sensitiveCategoryExclusionDetails;
}
/**
* @return SensitiveCategoryAssignedTargetingOptionDetails
*/
public function getSensitiveCategoryExclusionDetails()
{
return $this->sensitiveCategoryExclusionDetails;
}
/**
* @param SessionPositionAssignedTargetingOptionDetails
*/
public function setSessionPositionDetails(SessionPositionAssignedTargetingOptionDetails $sessionPositionDetails)
{
$this->sessionPositionDetails = $sessionPositionDetails;
}
/**
* @return SessionPositionAssignedTargetingOptionDetails
*/
public function getSessionPositionDetails()
{
return $this->sessionPositionDetails;
}
/**
* @param SubExchangeAssignedTargetingOptionDetails
*/
public function setSubExchangeDetails(SubExchangeAssignedTargetingOptionDetails $subExchangeDetails)
{
$this->subExchangeDetails = $subExchangeDetails;
}
/**
* @return SubExchangeAssignedTargetingOptionDetails
*/
public function getSubExchangeDetails()
{
return $this->subExchangeDetails;
}
/**
* @param string
*/
public function setTargetingType($targetingType)
{
$this->targetingType = $targetingType;
}
/**
* @return string
*/
public function getTargetingType()
{
return $this->targetingType;
}
/**
* @param ThirdPartyVerifierAssignedTargetingOptionDetails
*/
public function setThirdPartyVerifierDetails(ThirdPartyVerifierAssignedTargetingOptionDetails $thirdPartyVerifierDetails)
{
$this->thirdPartyVerifierDetails = $thirdPartyVerifierDetails;
}
/**
* @return ThirdPartyVerifierAssignedTargetingOptionDetails
*/
public function getThirdPartyVerifierDetails()
{
return $this->thirdPartyVerifierDetails;
}
/**
* @param UrlAssignedTargetingOptionDetails
*/
public function setUrlDetails(UrlAssignedTargetingOptionDetails $urlDetails)
{
$this->urlDetails = $urlDetails;
}
/**
* @return UrlAssignedTargetingOptionDetails
*/
public function getUrlDetails()
{
return $this->urlDetails;
}
/**
* @param UserRewardedContentAssignedTargetingOptionDetails
*/
public function setUserRewardedContentDetails(UserRewardedContentAssignedTargetingOptionDetails $userRewardedContentDetails)
{
$this->userRewardedContentDetails = $userRewardedContentDetails;
}
/**
* @return UserRewardedContentAssignedTargetingOptionDetails
*/
public function getUserRewardedContentDetails()
{
return $this->userRewardedContentDetails;
}
/**
* @param VideoPlayerSizeAssignedTargetingOptionDetails
*/
public function setVideoPlayerSizeDetails(VideoPlayerSizeAssignedTargetingOptionDetails $videoPlayerSizeDetails)
{
$this->videoPlayerSizeDetails = $videoPlayerSizeDetails;
}
/**
* @return VideoPlayerSizeAssignedTargetingOptionDetails
*/
public function getVideoPlayerSizeDetails()
{
return $this->videoPlayerSizeDetails;
}
/**
* @param ViewabilityAssignedTargetingOptionDetails
*/
public function setViewabilityDetails(ViewabilityAssignedTargetingOptionDetails $viewabilityDetails)
{
$this->viewabilityDetails = $viewabilityDetails;
}
/**
* @return ViewabilityAssignedTargetingOptionDetails
*/
public function getViewabilityDetails()
{
return $this->viewabilityDetails;
}
/**
* @param YoutubeChannelAssignedTargetingOptionDetails
*/
public function setYoutubeChannelDetails(YoutubeChannelAssignedTargetingOptionDetails $youtubeChannelDetails)
{
$this->youtubeChannelDetails = $youtubeChannelDetails;
}
/**
* @return YoutubeChannelAssignedTargetingOptionDetails
*/
public function getYoutubeChannelDetails()
{
return $this->youtubeChannelDetails;
}
/**
* @param YoutubeVideoAssignedTargetingOptionDetails
*/
public function setYoutubeVideoDetails(YoutubeVideoAssignedTargetingOptionDetails $youtubeVideoDetails)
{
$this->youtubeVideoDetails = $youtubeVideoDetails;
}
/**
* @return YoutubeVideoAssignedTargetingOptionDetails
*/
public function getYoutubeVideoDetails()
{
return $this->youtubeVideoDetails;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(AssignedTargetingOption::class, 'Google_Service_DisplayVideo_AssignedTargetingOption');

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\DisplayVideo;
class AssignedUserRole extends \Google\Model
{
/**
* @var string
*/
public $advertiserId;
/**
* @var string
*/
public $assignedUserRoleId;
/**
* @var string
*/
public $partnerId;
/**
* @var string
*/
public $userRole;
/**
* @param string
*/
public function setAdvertiserId($advertiserId)
{
$this->advertiserId = $advertiserId;
}
/**
* @return string
*/
public function getAdvertiserId()
{
return $this->advertiserId;
}
/**
* @param string
*/
public function setAssignedUserRoleId($assignedUserRoleId)
{
$this->assignedUserRoleId = $assignedUserRoleId;
}
/**
* @return string
*/
public function getAssignedUserRoleId()
{
return $this->assignedUserRoleId;
}
/**
* @param string
*/
public function setPartnerId($partnerId)
{
$this->partnerId = $partnerId;
}
/**
* @return string
*/
public function getPartnerId()
{
return $this->partnerId;
}
/**
* @param string
*/
public function setUserRole($userRole)
{
$this->userRole = $userRole;
}
/**
* @return string
*/
public function getUserRole()
{
return $this->userRole;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(AssignedUserRole::class, 'Google_Service_DisplayVideo_AssignedUserRole');

View File

@@ -0,0 +1,123 @@
<?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\DisplayVideo;
class AudienceGroupAssignedTargetingOptionDetails extends \Google\Collection
{
protected $collection_key = 'includedFirstAndThirdPartyAudienceGroups';
protected $excludedFirstAndThirdPartyAudienceGroupType = FirstAndThirdPartyAudienceGroup::class;
protected $excludedFirstAndThirdPartyAudienceGroupDataType = '';
protected $excludedGoogleAudienceGroupType = GoogleAudienceGroup::class;
protected $excludedGoogleAudienceGroupDataType = '';
protected $includedCombinedAudienceGroupType = CombinedAudienceGroup::class;
protected $includedCombinedAudienceGroupDataType = '';
protected $includedCustomListGroupType = CustomListGroup::class;
protected $includedCustomListGroupDataType = '';
protected $includedFirstAndThirdPartyAudienceGroupsType = FirstAndThirdPartyAudienceGroup::class;
protected $includedFirstAndThirdPartyAudienceGroupsDataType = 'array';
protected $includedGoogleAudienceGroupType = GoogleAudienceGroup::class;
protected $includedGoogleAudienceGroupDataType = '';
/**
* @param FirstAndThirdPartyAudienceGroup
*/
public function setExcludedFirstAndThirdPartyAudienceGroup(FirstAndThirdPartyAudienceGroup $excludedFirstAndThirdPartyAudienceGroup)
{
$this->excludedFirstAndThirdPartyAudienceGroup = $excludedFirstAndThirdPartyAudienceGroup;
}
/**
* @return FirstAndThirdPartyAudienceGroup
*/
public function getExcludedFirstAndThirdPartyAudienceGroup()
{
return $this->excludedFirstAndThirdPartyAudienceGroup;
}
/**
* @param GoogleAudienceGroup
*/
public function setExcludedGoogleAudienceGroup(GoogleAudienceGroup $excludedGoogleAudienceGroup)
{
$this->excludedGoogleAudienceGroup = $excludedGoogleAudienceGroup;
}
/**
* @return GoogleAudienceGroup
*/
public function getExcludedGoogleAudienceGroup()
{
return $this->excludedGoogleAudienceGroup;
}
/**
* @param CombinedAudienceGroup
*/
public function setIncludedCombinedAudienceGroup(CombinedAudienceGroup $includedCombinedAudienceGroup)
{
$this->includedCombinedAudienceGroup = $includedCombinedAudienceGroup;
}
/**
* @return CombinedAudienceGroup
*/
public function getIncludedCombinedAudienceGroup()
{
return $this->includedCombinedAudienceGroup;
}
/**
* @param CustomListGroup
*/
public function setIncludedCustomListGroup(CustomListGroup $includedCustomListGroup)
{
$this->includedCustomListGroup = $includedCustomListGroup;
}
/**
* @return CustomListGroup
*/
public function getIncludedCustomListGroup()
{
return $this->includedCustomListGroup;
}
/**
* @param FirstAndThirdPartyAudienceGroup[]
*/
public function setIncludedFirstAndThirdPartyAudienceGroups($includedFirstAndThirdPartyAudienceGroups)
{
$this->includedFirstAndThirdPartyAudienceGroups = $includedFirstAndThirdPartyAudienceGroups;
}
/**
* @return FirstAndThirdPartyAudienceGroup[]
*/
public function getIncludedFirstAndThirdPartyAudienceGroups()
{
return $this->includedFirstAndThirdPartyAudienceGroups;
}
/**
* @param GoogleAudienceGroup
*/
public function setIncludedGoogleAudienceGroup(GoogleAudienceGroup $includedGoogleAudienceGroup)
{
$this->includedGoogleAudienceGroup = $includedGoogleAudienceGroup;
}
/**
* @return GoogleAudienceGroup
*/
public function getIncludedGoogleAudienceGroup()
{
return $this->includedGoogleAudienceGroup;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(AudienceGroupAssignedTargetingOptionDetails::class, 'Google_Service_DisplayVideo_AudienceGroupAssignedTargetingOptionDetails');

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\DisplayVideo;
class AudioAd extends \Google\Model
{
/**
* @var string
*/
public $displayUrl;
/**
* @var string
*/
public $finalUrl;
/**
* @var string
*/
public $trackingUrl;
protected $videoType = YoutubeVideoDetails::class;
protected $videoDataType = '';
/**
* @param string
*/
public function setDisplayUrl($displayUrl)
{
$this->displayUrl = $displayUrl;
}
/**
* @return string
*/
public function getDisplayUrl()
{
return $this->displayUrl;
}
/**
* @param string
*/
public function setFinalUrl($finalUrl)
{
$this->finalUrl = $finalUrl;
}
/**
* @return string
*/
public function getFinalUrl()
{
return $this->finalUrl;
}
/**
* @param string
*/
public function setTrackingUrl($trackingUrl)
{
$this->trackingUrl = $trackingUrl;
}
/**
* @return string
*/
public function getTrackingUrl()
{
return $this->trackingUrl;
}
/**
* @param YoutubeVideoDetails
*/
public function setVideo(YoutubeVideoDetails $video)
{
$this->video = $video;
}
/**
* @return YoutubeVideoDetails
*/
public function getVideo()
{
return $this->video;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(AudioAd::class, 'Google_Service_DisplayVideo_AudioAd');

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\DisplayVideo;
class AudioContentTypeAssignedTargetingOptionDetails extends \Google\Model
{
/**
* @var string
*/
public $audioContentType;
/**
* @param string
*/
public function setAudioContentType($audioContentType)
{
$this->audioContentType = $audioContentType;
}
/**
* @return string
*/
public function getAudioContentType()
{
return $this->audioContentType;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(AudioContentTypeAssignedTargetingOptionDetails::class, 'Google_Service_DisplayVideo_AudioContentTypeAssignedTargetingOptionDetails');

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\DisplayVideo;
class AudioContentTypeTargetingOptionDetails extends \Google\Model
{
/**
* @var string
*/
public $audioContentType;
/**
* @param string
*/
public function setAudioContentType($audioContentType)
{
$this->audioContentType = $audioContentType;
}
/**
* @return string
*/
public function getAudioContentType()
{
return $this->audioContentType;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(AudioContentTypeTargetingOptionDetails::class, 'Google_Service_DisplayVideo_AudioContentTypeTargetingOptionDetails');

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\DisplayVideo;
class AudioVideoOffset extends \Google\Model
{
/**
* @var string
*/
public $percentage;
/**
* @var string
*/
public $seconds;
/**
* @param string
*/
public function setPercentage($percentage)
{
$this->percentage = $percentage;
}
/**
* @return string
*/
public function getPercentage()
{
return $this->percentage;
}
/**
* @param string
*/
public function setSeconds($seconds)
{
$this->seconds = $seconds;
}
/**
* @return string
*/
public function getSeconds()
{
return $this->seconds;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(AudioVideoOffset::class, 'Google_Service_DisplayVideo_AudioVideoOffset');

View File

@@ -0,0 +1,170 @@
<?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\DisplayVideo;
class AuditAdvertiserResponse extends \Google\Model
{
/**
* @var string
*/
public $adGroupCriteriaCount;
/**
* @var string
*/
public $campaignCriteriaCount;
/**
* @var string
*/
public $channelsCount;
/**
* @var string
*/
public $negativeKeywordListsCount;
/**
* @var string
*/
public $negativelyTargetedChannelsCount;
/**
* @var string
*/
public $usedCampaignsCount;
/**
* @var string
*/
public $usedInsertionOrdersCount;
/**
* @var string
*/
public $usedLineItemsCount;
/**
* @param string
*/
public function setAdGroupCriteriaCount($adGroupCriteriaCount)
{
$this->adGroupCriteriaCount = $adGroupCriteriaCount;
}
/**
* @return string
*/
public function getAdGroupCriteriaCount()
{
return $this->adGroupCriteriaCount;
}
/**
* @param string
*/
public function setCampaignCriteriaCount($campaignCriteriaCount)
{
$this->campaignCriteriaCount = $campaignCriteriaCount;
}
/**
* @return string
*/
public function getCampaignCriteriaCount()
{
return $this->campaignCriteriaCount;
}
/**
* @param string
*/
public function setChannelsCount($channelsCount)
{
$this->channelsCount = $channelsCount;
}
/**
* @return string
*/
public function getChannelsCount()
{
return $this->channelsCount;
}
/**
* @param string
*/
public function setNegativeKeywordListsCount($negativeKeywordListsCount)
{
$this->negativeKeywordListsCount = $negativeKeywordListsCount;
}
/**
* @return string
*/
public function getNegativeKeywordListsCount()
{
return $this->negativeKeywordListsCount;
}
/**
* @param string
*/
public function setNegativelyTargetedChannelsCount($negativelyTargetedChannelsCount)
{
$this->negativelyTargetedChannelsCount = $negativelyTargetedChannelsCount;
}
/**
* @return string
*/
public function getNegativelyTargetedChannelsCount()
{
return $this->negativelyTargetedChannelsCount;
}
/**
* @param string
*/
public function setUsedCampaignsCount($usedCampaignsCount)
{
$this->usedCampaignsCount = $usedCampaignsCount;
}
/**
* @return string
*/
public function getUsedCampaignsCount()
{
return $this->usedCampaignsCount;
}
/**
* @param string
*/
public function setUsedInsertionOrdersCount($usedInsertionOrdersCount)
{
$this->usedInsertionOrdersCount = $usedInsertionOrdersCount;
}
/**
* @return string
*/
public function getUsedInsertionOrdersCount()
{
return $this->usedInsertionOrdersCount;
}
/**
* @param string
*/
public function setUsedLineItemsCount($usedLineItemsCount)
{
$this->usedLineItemsCount = $usedLineItemsCount;
}
/**
* @return string
*/
public function getUsedLineItemsCount()
{
return $this->usedLineItemsCount;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(AuditAdvertiserResponse::class, 'Google_Service_DisplayVideo_AuditAdvertiserResponse');

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\DisplayVideo;
class AuthorizedSellerStatusAssignedTargetingOptionDetails extends \Google\Model
{
/**
* @var string
*/
public $authorizedSellerStatus;
/**
* @var string
*/
public $targetingOptionId;
/**
* @param string
*/
public function setAuthorizedSellerStatus($authorizedSellerStatus)
{
$this->authorizedSellerStatus = $authorizedSellerStatus;
}
/**
* @return string
*/
public function getAuthorizedSellerStatus()
{
return $this->authorizedSellerStatus;
}
/**
* @param string
*/
public function setTargetingOptionId($targetingOptionId)
{
$this->targetingOptionId = $targetingOptionId;
}
/**
* @return string
*/
public function getTargetingOptionId()
{
return $this->targetingOptionId;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(AuthorizedSellerStatusAssignedTargetingOptionDetails::class, 'Google_Service_DisplayVideo_AuthorizedSellerStatusAssignedTargetingOptionDetails');

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\DisplayVideo;
class AuthorizedSellerStatusTargetingOptionDetails extends \Google\Model
{
/**
* @var string
*/
public $authorizedSellerStatus;
/**
* @param string
*/
public function setAuthorizedSellerStatus($authorizedSellerStatus)
{
$this->authorizedSellerStatus = $authorizedSellerStatus;
}
/**
* @return string
*/
public function getAuthorizedSellerStatus()
{
return $this->authorizedSellerStatus;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(AuthorizedSellerStatusTargetingOptionDetails::class, 'Google_Service_DisplayVideo_AuthorizedSellerStatusTargetingOptionDetails');

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\DisplayVideo;
class BiddingStrategy extends \Google\Model
{
protected $fixedBidType = FixedBidStrategy::class;
protected $fixedBidDataType = '';
protected $maximizeSpendAutoBidType = MaximizeSpendBidStrategy::class;
protected $maximizeSpendAutoBidDataType = '';
protected $performanceGoalAutoBidType = PerformanceGoalBidStrategy::class;
protected $performanceGoalAutoBidDataType = '';
protected $youtubeAndPartnersBidType = YoutubeAndPartnersBiddingStrategy::class;
protected $youtubeAndPartnersBidDataType = '';
/**
* @param FixedBidStrategy
*/
public function setFixedBid(FixedBidStrategy $fixedBid)
{
$this->fixedBid = $fixedBid;
}
/**
* @return FixedBidStrategy
*/
public function getFixedBid()
{
return $this->fixedBid;
}
/**
* @param MaximizeSpendBidStrategy
*/
public function setMaximizeSpendAutoBid(MaximizeSpendBidStrategy $maximizeSpendAutoBid)
{
$this->maximizeSpendAutoBid = $maximizeSpendAutoBid;
}
/**
* @return MaximizeSpendBidStrategy
*/
public function getMaximizeSpendAutoBid()
{
return $this->maximizeSpendAutoBid;
}
/**
* @param PerformanceGoalBidStrategy
*/
public function setPerformanceGoalAutoBid(PerformanceGoalBidStrategy $performanceGoalAutoBid)
{
$this->performanceGoalAutoBid = $performanceGoalAutoBid;
}
/**
* @return PerformanceGoalBidStrategy
*/
public function getPerformanceGoalAutoBid()
{
return $this->performanceGoalAutoBid;
}
/**
* @param YoutubeAndPartnersBiddingStrategy
*/
public function setYoutubeAndPartnersBid(YoutubeAndPartnersBiddingStrategy $youtubeAndPartnersBid)
{
$this->youtubeAndPartnersBid = $youtubeAndPartnersBid;
}
/**
* @return YoutubeAndPartnersBiddingStrategy
*/
public function getYoutubeAndPartnersBid()
{
return $this->youtubeAndPartnersBid;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(BiddingStrategy::class, 'Google_Service_DisplayVideo_BiddingStrategy');

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\DisplayVideo;
class BrowserAssignedTargetingOptionDetails extends \Google\Model
{
/**
* @var string
*/
public $displayName;
/**
* @var bool
*/
public $negative;
/**
* @var string
*/
public $targetingOptionId;
/**
* @param string
*/
public function setDisplayName($displayName)
{
$this->displayName = $displayName;
}
/**
* @return string
*/
public function getDisplayName()
{
return $this->displayName;
}
/**
* @param bool
*/
public function setNegative($negative)
{
$this->negative = $negative;
}
/**
* @return bool
*/
public function getNegative()
{
return $this->negative;
}
/**
* @param string
*/
public function setTargetingOptionId($targetingOptionId)
{
$this->targetingOptionId = $targetingOptionId;
}
/**
* @return string
*/
public function getTargetingOptionId()
{
return $this->targetingOptionId;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(BrowserAssignedTargetingOptionDetails::class, 'Google_Service_DisplayVideo_BrowserAssignedTargetingOptionDetails');

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\DisplayVideo;
class BrowserTargetingOptionDetails extends \Google\Model
{
/**
* @var string
*/
public $displayName;
/**
* @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(BrowserTargetingOptionDetails::class, 'Google_Service_DisplayVideo_BrowserTargetingOptionDetails');

View File

@@ -0,0 +1,114 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\DisplayVideo;
class BudgetSummary extends \Google\Model
{
/**
* @var string
*/
public $externalBudgetId;
/**
* @var string
*/
public $preTaxAmountMicros;
protected $prismaCpeCodeType = PrismaCpeCode::class;
protected $prismaCpeCodeDataType = '';
/**
* @var string
*/
public $taxAmountMicros;
/**
* @var string
*/
public $totalAmountMicros;
/**
* @param string
*/
public function setExternalBudgetId($externalBudgetId)
{
$this->externalBudgetId = $externalBudgetId;
}
/**
* @return string
*/
public function getExternalBudgetId()
{
return $this->externalBudgetId;
}
/**
* @param string
*/
public function setPreTaxAmountMicros($preTaxAmountMicros)
{
$this->preTaxAmountMicros = $preTaxAmountMicros;
}
/**
* @return string
*/
public function getPreTaxAmountMicros()
{
return $this->preTaxAmountMicros;
}
/**
* @param PrismaCpeCode
*/
public function setPrismaCpeCode(PrismaCpeCode $prismaCpeCode)
{
$this->prismaCpeCode = $prismaCpeCode;
}
/**
* @return PrismaCpeCode
*/
public function getPrismaCpeCode()
{
return $this->prismaCpeCode;
}
/**
* @param string
*/
public function setTaxAmountMicros($taxAmountMicros)
{
$this->taxAmountMicros = $taxAmountMicros;
}
/**
* @return string
*/
public function getTaxAmountMicros()
{
return $this->taxAmountMicros;
}
/**
* @param string
*/
public function setTotalAmountMicros($totalAmountMicros)
{
$this->totalAmountMicros = $totalAmountMicros;
}
/**
* @return string
*/
public function getTotalAmountMicros()
{
return $this->totalAmountMicros;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(BudgetSummary::class, 'Google_Service_DisplayVideo_BudgetSummary');

View File

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

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\DisplayVideo;
class BulkEditAdvertiserAssignedTargetingOptionsResponse extends \Google\Collection
{
protected $collection_key = 'createdAssignedTargetingOptions';
protected $createdAssignedTargetingOptionsType = AssignedTargetingOption::class;
protected $createdAssignedTargetingOptionsDataType = 'array';
/**
* @param AssignedTargetingOption[]
*/
public function setCreatedAssignedTargetingOptions($createdAssignedTargetingOptions)
{
$this->createdAssignedTargetingOptions = $createdAssignedTargetingOptions;
}
/**
* @return AssignedTargetingOption[]
*/
public function getCreatedAssignedTargetingOptions()
{
return $this->createdAssignedTargetingOptions;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(BulkEditAdvertiserAssignedTargetingOptionsResponse::class, 'Google_Service_DisplayVideo_BulkEditAdvertiserAssignedTargetingOptionsResponse');

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\DisplayVideo;
class BulkEditAssignedInventorySourcesRequest extends \Google\Collection
{
protected $collection_key = 'deletedAssignedInventorySources';
/**
* @var string
*/
public $advertiserId;
protected $createdAssignedInventorySourcesType = AssignedInventorySource::class;
protected $createdAssignedInventorySourcesDataType = 'array';
/**
* @var string[]
*/
public $deletedAssignedInventorySources;
/**
* @var string
*/
public $partnerId;
/**
* @param string
*/
public function setAdvertiserId($advertiserId)
{
$this->advertiserId = $advertiserId;
}
/**
* @return string
*/
public function getAdvertiserId()
{
return $this->advertiserId;
}
/**
* @param AssignedInventorySource[]
*/
public function setCreatedAssignedInventorySources($createdAssignedInventorySources)
{
$this->createdAssignedInventorySources = $createdAssignedInventorySources;
}
/**
* @return AssignedInventorySource[]
*/
public function getCreatedAssignedInventorySources()
{
return $this->createdAssignedInventorySources;
}
/**
* @param string[]
*/
public function setDeletedAssignedInventorySources($deletedAssignedInventorySources)
{
$this->deletedAssignedInventorySources = $deletedAssignedInventorySources;
}
/**
* @return string[]
*/
public function getDeletedAssignedInventorySources()
{
return $this->deletedAssignedInventorySources;
}
/**
* @param string
*/
public function setPartnerId($partnerId)
{
$this->partnerId = $partnerId;
}
/**
* @return string
*/
public function getPartnerId()
{
return $this->partnerId;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(BulkEditAssignedInventorySourcesRequest::class, 'Google_Service_DisplayVideo_BulkEditAssignedInventorySourcesRequest');

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\DisplayVideo;
class BulkEditAssignedInventorySourcesResponse extends \Google\Collection
{
protected $collection_key = 'assignedInventorySources';
protected $assignedInventorySourcesType = AssignedInventorySource::class;
protected $assignedInventorySourcesDataType = 'array';
/**
* @param AssignedInventorySource[]
*/
public function setAssignedInventorySources($assignedInventorySources)
{
$this->assignedInventorySources = $assignedInventorySources;
}
/**
* @return AssignedInventorySource[]
*/
public function getAssignedInventorySources()
{
return $this->assignedInventorySources;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(BulkEditAssignedInventorySourcesResponse::class, 'Google_Service_DisplayVideo_BulkEditAssignedInventorySourcesResponse');

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\DisplayVideo;
class BulkEditAssignedLocationsRequest extends \Google\Collection
{
protected $collection_key = 'deletedAssignedLocations';
protected $createdAssignedLocationsType = AssignedLocation::class;
protected $createdAssignedLocationsDataType = 'array';
/**
* @var string[]
*/
public $deletedAssignedLocations;
/**
* @param AssignedLocation[]
*/
public function setCreatedAssignedLocations($createdAssignedLocations)
{
$this->createdAssignedLocations = $createdAssignedLocations;
}
/**
* @return AssignedLocation[]
*/
public function getCreatedAssignedLocations()
{
return $this->createdAssignedLocations;
}
/**
* @param string[]
*/
public function setDeletedAssignedLocations($deletedAssignedLocations)
{
$this->deletedAssignedLocations = $deletedAssignedLocations;
}
/**
* @return string[]
*/
public function getDeletedAssignedLocations()
{
return $this->deletedAssignedLocations;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(BulkEditAssignedLocationsRequest::class, 'Google_Service_DisplayVideo_BulkEditAssignedLocationsRequest');

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\DisplayVideo;
class BulkEditAssignedLocationsResponse extends \Google\Collection
{
protected $collection_key = 'assignedLocations';
protected $assignedLocationsType = AssignedLocation::class;
protected $assignedLocationsDataType = 'array';
/**
* @param AssignedLocation[]
*/
public function setAssignedLocations($assignedLocations)
{
$this->assignedLocations = $assignedLocations;
}
/**
* @return AssignedLocation[]
*/
public function getAssignedLocations()
{
return $this->assignedLocations;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(BulkEditAssignedLocationsResponse::class, 'Google_Service_DisplayVideo_BulkEditAssignedLocationsResponse');

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\DisplayVideo;
class BulkEditAssignedTargetingOptionsRequest extends \Google\Collection
{
protected $collection_key = 'lineItemIds';
protected $createRequestsType = CreateAssignedTargetingOptionsRequest::class;
protected $createRequestsDataType = 'array';
protected $deleteRequestsType = DeleteAssignedTargetingOptionsRequest::class;
protected $deleteRequestsDataType = 'array';
/**
* @var string[]
*/
public $lineItemIds;
/**
* @param CreateAssignedTargetingOptionsRequest[]
*/
public function setCreateRequests($createRequests)
{
$this->createRequests = $createRequests;
}
/**
* @return CreateAssignedTargetingOptionsRequest[]
*/
public function getCreateRequests()
{
return $this->createRequests;
}
/**
* @param DeleteAssignedTargetingOptionsRequest[]
*/
public function setDeleteRequests($deleteRequests)
{
$this->deleteRequests = $deleteRequests;
}
/**
* @return DeleteAssignedTargetingOptionsRequest[]
*/
public function getDeleteRequests()
{
return $this->deleteRequests;
}
/**
* @param string[]
*/
public function setLineItemIds($lineItemIds)
{
$this->lineItemIds = $lineItemIds;
}
/**
* @return string[]
*/
public function getLineItemIds()
{
return $this->lineItemIds;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(BulkEditAssignedTargetingOptionsRequest::class, 'Google_Service_DisplayVideo_BulkEditAssignedTargetingOptionsRequest');

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\DisplayVideo;
class BulkEditAssignedTargetingOptionsResponse extends \Google\Collection
{
protected $collection_key = 'updatedLineItemIds';
protected $errorsType = Status::class;
protected $errorsDataType = 'array';
/**
* @var string[]
*/
public $failedLineItemIds;
/**
* @var string[]
*/
public $updatedLineItemIds;
/**
* @param Status[]
*/
public function setErrors($errors)
{
$this->errors = $errors;
}
/**
* @return Status[]
*/
public function getErrors()
{
return $this->errors;
}
/**
* @param string[]
*/
public function setFailedLineItemIds($failedLineItemIds)
{
$this->failedLineItemIds = $failedLineItemIds;
}
/**
* @return string[]
*/
public function getFailedLineItemIds()
{
return $this->failedLineItemIds;
}
/**
* @param string[]
*/
public function setUpdatedLineItemIds($updatedLineItemIds)
{
$this->updatedLineItemIds = $updatedLineItemIds;
}
/**
* @return string[]
*/
public function getUpdatedLineItemIds()
{
return $this->updatedLineItemIds;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(BulkEditAssignedTargetingOptionsResponse::class, 'Google_Service_DisplayVideo_BulkEditAssignedTargetingOptionsResponse');

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\DisplayVideo;
class BulkEditAssignedUserRolesRequest extends \Google\Collection
{
protected $collection_key = 'deletedAssignedUserRoles';
protected $createdAssignedUserRolesType = AssignedUserRole::class;
protected $createdAssignedUserRolesDataType = 'array';
/**
* @var string[]
*/
public $deletedAssignedUserRoles;
/**
* @param AssignedUserRole[]
*/
public function setCreatedAssignedUserRoles($createdAssignedUserRoles)
{
$this->createdAssignedUserRoles = $createdAssignedUserRoles;
}
/**
* @return AssignedUserRole[]
*/
public function getCreatedAssignedUserRoles()
{
return $this->createdAssignedUserRoles;
}
/**
* @param string[]
*/
public function setDeletedAssignedUserRoles($deletedAssignedUserRoles)
{
$this->deletedAssignedUserRoles = $deletedAssignedUserRoles;
}
/**
* @return string[]
*/
public function getDeletedAssignedUserRoles()
{
return $this->deletedAssignedUserRoles;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(BulkEditAssignedUserRolesRequest::class, 'Google_Service_DisplayVideo_BulkEditAssignedUserRolesRequest');

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\DisplayVideo;
class BulkEditAssignedUserRolesResponse extends \Google\Collection
{
protected $collection_key = 'createdAssignedUserRoles';
protected $createdAssignedUserRolesType = AssignedUserRole::class;
protected $createdAssignedUserRolesDataType = 'array';
/**
* @param AssignedUserRole[]
*/
public function setCreatedAssignedUserRoles($createdAssignedUserRoles)
{
$this->createdAssignedUserRoles = $createdAssignedUserRoles;
}
/**
* @return AssignedUserRole[]
*/
public function getCreatedAssignedUserRoles()
{
return $this->createdAssignedUserRoles;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(BulkEditAssignedUserRolesResponse::class, 'Google_Service_DisplayVideo_BulkEditAssignedUserRolesResponse');

View File

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

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\DisplayVideo;
class BulkEditLineItemAssignedTargetingOptionsResponse extends \Google\Collection
{
protected $collection_key = 'createdAssignedTargetingOptions';
protected $createdAssignedTargetingOptionsType = AssignedTargetingOption::class;
protected $createdAssignedTargetingOptionsDataType = 'array';
/**
* @param AssignedTargetingOption[]
*/
public function setCreatedAssignedTargetingOptions($createdAssignedTargetingOptions)
{
$this->createdAssignedTargetingOptions = $createdAssignedTargetingOptions;
}
/**
* @return AssignedTargetingOption[]
*/
public function getCreatedAssignedTargetingOptions()
{
return $this->createdAssignedTargetingOptions;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(BulkEditLineItemAssignedTargetingOptionsResponse::class, 'Google_Service_DisplayVideo_BulkEditLineItemAssignedTargetingOptionsResponse');

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\DisplayVideo;
class BulkEditNegativeKeywordsRequest extends \Google\Collection
{
protected $collection_key = 'deletedNegativeKeywords';
protected $createdNegativeKeywordsType = NegativeKeyword::class;
protected $createdNegativeKeywordsDataType = 'array';
/**
* @var string[]
*/
public $deletedNegativeKeywords;
/**
* @param NegativeKeyword[]
*/
public function setCreatedNegativeKeywords($createdNegativeKeywords)
{
$this->createdNegativeKeywords = $createdNegativeKeywords;
}
/**
* @return NegativeKeyword[]
*/
public function getCreatedNegativeKeywords()
{
return $this->createdNegativeKeywords;
}
/**
* @param string[]
*/
public function setDeletedNegativeKeywords($deletedNegativeKeywords)
{
$this->deletedNegativeKeywords = $deletedNegativeKeywords;
}
/**
* @return string[]
*/
public function getDeletedNegativeKeywords()
{
return $this->deletedNegativeKeywords;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(BulkEditNegativeKeywordsRequest::class, 'Google_Service_DisplayVideo_BulkEditNegativeKeywordsRequest');

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\DisplayVideo;
class BulkEditNegativeKeywordsResponse extends \Google\Collection
{
protected $collection_key = 'negativeKeywords';
protected $negativeKeywordsType = NegativeKeyword::class;
protected $negativeKeywordsDataType = 'array';
/**
* @param NegativeKeyword[]
*/
public function setNegativeKeywords($negativeKeywords)
{
$this->negativeKeywords = $negativeKeywords;
}
/**
* @return NegativeKeyword[]
*/
public function getNegativeKeywords()
{
return $this->negativeKeywords;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(BulkEditNegativeKeywordsResponse::class, 'Google_Service_DisplayVideo_BulkEditNegativeKeywordsResponse');

View File

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

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\DisplayVideo;
class BulkEditPartnerAssignedTargetingOptionsResponse extends \Google\Collection
{
protected $collection_key = 'createdAssignedTargetingOptions';
protected $createdAssignedTargetingOptionsType = AssignedTargetingOption::class;
protected $createdAssignedTargetingOptionsDataType = 'array';
/**
* @param AssignedTargetingOption[]
*/
public function setCreatedAssignedTargetingOptions($createdAssignedTargetingOptions)
{
$this->createdAssignedTargetingOptions = $createdAssignedTargetingOptions;
}
/**
* @return AssignedTargetingOption[]
*/
public function getCreatedAssignedTargetingOptions()
{
return $this->createdAssignedTargetingOptions;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(BulkEditPartnerAssignedTargetingOptionsResponse::class, 'Google_Service_DisplayVideo_BulkEditPartnerAssignedTargetingOptionsResponse');

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\DisplayVideo;
class BulkEditSitesRequest extends \Google\Collection
{
protected $collection_key = 'deletedSites';
/**
* @var string
*/
public $advertiserId;
protected $createdSitesType = Site::class;
protected $createdSitesDataType = 'array';
/**
* @var string[]
*/
public $deletedSites;
/**
* @var string
*/
public $partnerId;
/**
* @param string
*/
public function setAdvertiserId($advertiserId)
{
$this->advertiserId = $advertiserId;
}
/**
* @return string
*/
public function getAdvertiserId()
{
return $this->advertiserId;
}
/**
* @param Site[]
*/
public function setCreatedSites($createdSites)
{
$this->createdSites = $createdSites;
}
/**
* @return Site[]
*/
public function getCreatedSites()
{
return $this->createdSites;
}
/**
* @param string[]
*/
public function setDeletedSites($deletedSites)
{
$this->deletedSites = $deletedSites;
}
/**
* @return string[]
*/
public function getDeletedSites()
{
return $this->deletedSites;
}
/**
* @param string
*/
public function setPartnerId($partnerId)
{
$this->partnerId = $partnerId;
}
/**
* @return string
*/
public function getPartnerId()
{
return $this->partnerId;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(BulkEditSitesRequest::class, 'Google_Service_DisplayVideo_BulkEditSitesRequest');

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\DisplayVideo;
class BulkEditSitesResponse extends \Google\Collection
{
protected $collection_key = 'sites';
protected $sitesType = Site::class;
protected $sitesDataType = 'array';
/**
* @param Site[]
*/
public function setSites($sites)
{
$this->sites = $sites;
}
/**
* @return Site[]
*/
public function getSites()
{
return $this->sites;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(BulkEditSitesResponse::class, 'Google_Service_DisplayVideo_BulkEditSitesResponse');

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\DisplayVideo;
class BulkListAdGroupAssignedTargetingOptionsResponse extends \Google\Collection
{
protected $collection_key = 'adGroupAssignedTargetingOptions';
protected $adGroupAssignedTargetingOptionsType = AdGroupAssignedTargetingOption::class;
protected $adGroupAssignedTargetingOptionsDataType = 'array';
/**
* @var string
*/
public $nextPageToken;
/**
* @param AdGroupAssignedTargetingOption[]
*/
public function setAdGroupAssignedTargetingOptions($adGroupAssignedTargetingOptions)
{
$this->adGroupAssignedTargetingOptions = $adGroupAssignedTargetingOptions;
}
/**
* @return AdGroupAssignedTargetingOption[]
*/
public function getAdGroupAssignedTargetingOptions()
{
return $this->adGroupAssignedTargetingOptions;
}
/**
* @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(BulkListAdGroupAssignedTargetingOptionsResponse::class, 'Google_Service_DisplayVideo_BulkListAdGroupAssignedTargetingOptionsResponse');

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\DisplayVideo;
class BulkListAdvertiserAssignedTargetingOptionsResponse extends \Google\Collection
{
protected $collection_key = 'assignedTargetingOptions';
protected $assignedTargetingOptionsType = AssignedTargetingOption::class;
protected $assignedTargetingOptionsDataType = 'array';
/**
* @var string
*/
public $nextPageToken;
/**
* @param AssignedTargetingOption[]
*/
public function setAssignedTargetingOptions($assignedTargetingOptions)
{
$this->assignedTargetingOptions = $assignedTargetingOptions;
}
/**
* @return AssignedTargetingOption[]
*/
public function getAssignedTargetingOptions()
{
return $this->assignedTargetingOptions;
}
/**
* @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(BulkListAdvertiserAssignedTargetingOptionsResponse::class, 'Google_Service_DisplayVideo_BulkListAdvertiserAssignedTargetingOptionsResponse');

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\DisplayVideo;
class BulkListAssignedTargetingOptionsResponse extends \Google\Collection
{
protected $collection_key = 'lineItemAssignedTargetingOptions';
protected $lineItemAssignedTargetingOptionsType = LineItemAssignedTargetingOption::class;
protected $lineItemAssignedTargetingOptionsDataType = 'array';
/**
* @var string
*/
public $nextPageToken;
/**
* @param LineItemAssignedTargetingOption[]
*/
public function setLineItemAssignedTargetingOptions($lineItemAssignedTargetingOptions)
{
$this->lineItemAssignedTargetingOptions = $lineItemAssignedTargetingOptions;
}
/**
* @return LineItemAssignedTargetingOption[]
*/
public function getLineItemAssignedTargetingOptions()
{
return $this->lineItemAssignedTargetingOptions;
}
/**
* @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(BulkListAssignedTargetingOptionsResponse::class, 'Google_Service_DisplayVideo_BulkListAssignedTargetingOptionsResponse');

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\DisplayVideo;
class BulkListCampaignAssignedTargetingOptionsResponse extends \Google\Collection
{
protected $collection_key = 'assignedTargetingOptions';
protected $assignedTargetingOptionsType = AssignedTargetingOption::class;
protected $assignedTargetingOptionsDataType = 'array';
/**
* @var string
*/
public $nextPageToken;
/**
* @param AssignedTargetingOption[]
*/
public function setAssignedTargetingOptions($assignedTargetingOptions)
{
$this->assignedTargetingOptions = $assignedTargetingOptions;
}
/**
* @return AssignedTargetingOption[]
*/
public function getAssignedTargetingOptions()
{
return $this->assignedTargetingOptions;
}
/**
* @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(BulkListCampaignAssignedTargetingOptionsResponse::class, 'Google_Service_DisplayVideo_BulkListCampaignAssignedTargetingOptionsResponse');

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\DisplayVideo;
class BulkListInsertionOrderAssignedTargetingOptionsResponse extends \Google\Collection
{
protected $collection_key = 'assignedTargetingOptions';
protected $assignedTargetingOptionsType = AssignedTargetingOption::class;
protected $assignedTargetingOptionsDataType = 'array';
/**
* @var string
*/
public $nextPageToken;
/**
* @param AssignedTargetingOption[]
*/
public function setAssignedTargetingOptions($assignedTargetingOptions)
{
$this->assignedTargetingOptions = $assignedTargetingOptions;
}
/**
* @return AssignedTargetingOption[]
*/
public function getAssignedTargetingOptions()
{
return $this->assignedTargetingOptions;
}
/**
* @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(BulkListInsertionOrderAssignedTargetingOptionsResponse::class, 'Google_Service_DisplayVideo_BulkListInsertionOrderAssignedTargetingOptionsResponse');

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\DisplayVideo;
class BulkListLineItemAssignedTargetingOptionsResponse extends \Google\Collection
{
protected $collection_key = 'assignedTargetingOptions';
protected $assignedTargetingOptionsType = AssignedTargetingOption::class;
protected $assignedTargetingOptionsDataType = 'array';
/**
* @var string
*/
public $nextPageToken;
/**
* @param AssignedTargetingOption[]
*/
public function setAssignedTargetingOptions($assignedTargetingOptions)
{
$this->assignedTargetingOptions = $assignedTargetingOptions;
}
/**
* @return AssignedTargetingOption[]
*/
public function getAssignedTargetingOptions()
{
return $this->assignedTargetingOptions;
}
/**
* @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(BulkListLineItemAssignedTargetingOptionsResponse::class, 'Google_Service_DisplayVideo_BulkListLineItemAssignedTargetingOptionsResponse');

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\DisplayVideo;
class BulkUpdateLineItemsRequest extends \Google\Collection
{
protected $collection_key = 'lineItemIds';
/**
* @var string[]
*/
public $lineItemIds;
protected $targetLineItemType = LineItem::class;
protected $targetLineItemDataType = '';
/**
* @var string
*/
public $updateMask;
/**
* @param string[]
*/
public function setLineItemIds($lineItemIds)
{
$this->lineItemIds = $lineItemIds;
}
/**
* @return string[]
*/
public function getLineItemIds()
{
return $this->lineItemIds;
}
/**
* @param LineItem
*/
public function setTargetLineItem(LineItem $targetLineItem)
{
$this->targetLineItem = $targetLineItem;
}
/**
* @return LineItem
*/
public function getTargetLineItem()
{
return $this->targetLineItem;
}
/**
* @param string
*/
public function setUpdateMask($updateMask)
{
$this->updateMask = $updateMask;
}
/**
* @return string
*/
public function getUpdateMask()
{
return $this->updateMask;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(BulkUpdateLineItemsRequest::class, 'Google_Service_DisplayVideo_BulkUpdateLineItemsRequest');

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\DisplayVideo;
class BulkUpdateLineItemsResponse extends \Google\Collection
{
protected $collection_key = 'updatedLineItemIds';
protected $errorsType = Status::class;
protected $errorsDataType = 'array';
/**
* @var string[]
*/
public $failedLineItemIds;
/**
* @var string[]
*/
public $skippedLineItemIds;
/**
* @var string[]
*/
public $updatedLineItemIds;
/**
* @param Status[]
*/
public function setErrors($errors)
{
$this->errors = $errors;
}
/**
* @return Status[]
*/
public function getErrors()
{
return $this->errors;
}
/**
* @param string[]
*/
public function setFailedLineItemIds($failedLineItemIds)
{
$this->failedLineItemIds = $failedLineItemIds;
}
/**
* @return string[]
*/
public function getFailedLineItemIds()
{
return $this->failedLineItemIds;
}
/**
* @param string[]
*/
public function setSkippedLineItemIds($skippedLineItemIds)
{
$this->skippedLineItemIds = $skippedLineItemIds;
}
/**
* @return string[]
*/
public function getSkippedLineItemIds()
{
return $this->skippedLineItemIds;
}
/**
* @param string[]
*/
public function setUpdatedLineItemIds($updatedLineItemIds)
{
$this->updatedLineItemIds = $updatedLineItemIds;
}
/**
* @return string[]
*/
public function getUpdatedLineItemIds()
{
return $this->updatedLineItemIds;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(BulkUpdateLineItemsResponse::class, 'Google_Service_DisplayVideo_BulkUpdateLineItemsResponse');

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\DisplayVideo;
class BumperAd extends \Google\Model
{
protected $commonInStreamAttributeType = CommonInStreamAttribute::class;
protected $commonInStreamAttributeDataType = '';
/**
* @param CommonInStreamAttribute
*/
public function setCommonInStreamAttribute(CommonInStreamAttribute $commonInStreamAttribute)
{
$this->commonInStreamAttribute = $commonInStreamAttribute;
}
/**
* @return CommonInStreamAttribute
*/
public function getCommonInStreamAttribute()
{
return $this->commonInStreamAttribute;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(BumperAd::class, 'Google_Service_DisplayVideo_BumperAd');

View File

@@ -0,0 +1,89 @@
<?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\DisplayVideo;
class BusinessChainAssignedTargetingOptionDetails extends \Google\Model
{
/**
* @var string
*/
public $displayName;
public $proximityRadiusAmount;
/**
* @var string
*/
public $proximityRadiusUnit;
/**
* @var string
*/
public $targetingOptionId;
/**
* @param string
*/
public function setDisplayName($displayName)
{
$this->displayName = $displayName;
}
/**
* @return string
*/
public function getDisplayName()
{
return $this->displayName;
}
public function setProximityRadiusAmount($proximityRadiusAmount)
{
$this->proximityRadiusAmount = $proximityRadiusAmount;
}
public function getProximityRadiusAmount()
{
return $this->proximityRadiusAmount;
}
/**
* @param string
*/
public function setProximityRadiusUnit($proximityRadiusUnit)
{
$this->proximityRadiusUnit = $proximityRadiusUnit;
}
/**
* @return string
*/
public function getProximityRadiusUnit()
{
return $this->proximityRadiusUnit;
}
/**
* @param string
*/
public function setTargetingOptionId($targetingOptionId)
{
$this->targetingOptionId = $targetingOptionId;
}
/**
* @return string
*/
public function getTargetingOptionId()
{
return $this->targetingOptionId;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(BusinessChainAssignedTargetingOptionDetails::class, 'Google_Service_DisplayVideo_BusinessChainAssignedTargetingOptionDetails');

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\DisplayVideo;
class BusinessChainSearchTerms extends \Google\Model
{
/**
* @var string
*/
public $businessChainQuery;
/**
* @var string
*/
public $regionQuery;
/**
* @param string
*/
public function setBusinessChainQuery($businessChainQuery)
{
$this->businessChainQuery = $businessChainQuery;
}
/**
* @return string
*/
public function getBusinessChainQuery()
{
return $this->businessChainQuery;
}
/**
* @param string
*/
public function setRegionQuery($regionQuery)
{
$this->regionQuery = $regionQuery;
}
/**
* @return string
*/
public function getRegionQuery()
{
return $this->regionQuery;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(BusinessChainSearchTerms::class, 'Google_Service_DisplayVideo_BusinessChainSearchTerms');

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\DisplayVideo;
class BusinessChainTargetingOptionDetails extends \Google\Model
{
/**
* @var string
*/
public $businessChain;
/**
* @var string
*/
public $geoRegion;
/**
* @var string
*/
public $geoRegionType;
/**
* @param string
*/
public function setBusinessChain($businessChain)
{
$this->businessChain = $businessChain;
}
/**
* @return string
*/
public function getBusinessChain()
{
return $this->businessChain;
}
/**
* @param string
*/
public function setGeoRegion($geoRegion)
{
$this->geoRegion = $geoRegion;
}
/**
* @return string
*/
public function getGeoRegion()
{
return $this->geoRegion;
}
/**
* @param string
*/
public function setGeoRegionType($geoRegionType)
{
$this->geoRegionType = $geoRegionType;
}
/**
* @return string
*/
public function getGeoRegionType()
{
return $this->geoRegionType;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(BusinessChainTargetingOptionDetails::class, 'Google_Service_DisplayVideo_BusinessChainTargetingOptionDetails');

View File

@@ -0,0 +1,199 @@
<?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\DisplayVideo;
class Campaign extends \Google\Collection
{
protected $collection_key = 'campaignBudgets';
/**
* @var string
*/
public $advertiserId;
protected $campaignBudgetsType = CampaignBudget::class;
protected $campaignBudgetsDataType = 'array';
protected $campaignFlightType = CampaignFlight::class;
protected $campaignFlightDataType = '';
protected $campaignGoalType = CampaignGoal::class;
protected $campaignGoalDataType = '';
/**
* @var string
*/
public $campaignId;
/**
* @var string
*/
public $displayName;
/**
* @var string
*/
public $entityStatus;
protected $frequencyCapType = FrequencyCap::class;
protected $frequencyCapDataType = '';
/**
* @var string
*/
public $name;
/**
* @var string
*/
public $updateTime;
/**
* @param string
*/
public function setAdvertiserId($advertiserId)
{
$this->advertiserId = $advertiserId;
}
/**
* @return string
*/
public function getAdvertiserId()
{
return $this->advertiserId;
}
/**
* @param CampaignBudget[]
*/
public function setCampaignBudgets($campaignBudgets)
{
$this->campaignBudgets = $campaignBudgets;
}
/**
* @return CampaignBudget[]
*/
public function getCampaignBudgets()
{
return $this->campaignBudgets;
}
/**
* @param CampaignFlight
*/
public function setCampaignFlight(CampaignFlight $campaignFlight)
{
$this->campaignFlight = $campaignFlight;
}
/**
* @return CampaignFlight
*/
public function getCampaignFlight()
{
return $this->campaignFlight;
}
/**
* @param CampaignGoal
*/
public function setCampaignGoal(CampaignGoal $campaignGoal)
{
$this->campaignGoal = $campaignGoal;
}
/**
* @return CampaignGoal
*/
public function getCampaignGoal()
{
return $this->campaignGoal;
}
/**
* @param string
*/
public function setCampaignId($campaignId)
{
$this->campaignId = $campaignId;
}
/**
* @return string
*/
public function getCampaignId()
{
return $this->campaignId;
}
/**
* @param string
*/
public function setDisplayName($displayName)
{
$this->displayName = $displayName;
}
/**
* @return string
*/
public function getDisplayName()
{
return $this->displayName;
}
/**
* @param string
*/
public function setEntityStatus($entityStatus)
{
$this->entityStatus = $entityStatus;
}
/**
* @return string
*/
public function getEntityStatus()
{
return $this->entityStatus;
}
/**
* @param FrequencyCap
*/
public function setFrequencyCap(FrequencyCap $frequencyCap)
{
$this->frequencyCap = $frequencyCap;
}
/**
* @return FrequencyCap
*/
public function getFrequencyCap()
{
return $this->frequencyCap;
}
/**
* @param string
*/
public function setName($name)
{
$this->name = $name;
}
/**
* @return string
*/
public function getName()
{
return $this->name;
}
/**
* @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(Campaign::class, 'Google_Service_DisplayVideo_Campaign');

View File

@@ -0,0 +1,184 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\DisplayVideo;
class CampaignBudget extends \Google\Model
{
/**
* @var string
*/
public $budgetAmountMicros;
/**
* @var string
*/
public $budgetId;
/**
* @var string
*/
public $budgetUnit;
protected $dateRangeType = DateRange::class;
protected $dateRangeDataType = '';
/**
* @var string
*/
public $displayName;
/**
* @var string
*/
public $externalBudgetId;
/**
* @var string
*/
public $externalBudgetSource;
/**
* @var string
*/
public $invoiceGroupingId;
protected $prismaConfigType = PrismaConfig::class;
protected $prismaConfigDataType = '';
/**
* @param string
*/
public function setBudgetAmountMicros($budgetAmountMicros)
{
$this->budgetAmountMicros = $budgetAmountMicros;
}
/**
* @return string
*/
public function getBudgetAmountMicros()
{
return $this->budgetAmountMicros;
}
/**
* @param string
*/
public function setBudgetId($budgetId)
{
$this->budgetId = $budgetId;
}
/**
* @return string
*/
public function getBudgetId()
{
return $this->budgetId;
}
/**
* @param string
*/
public function setBudgetUnit($budgetUnit)
{
$this->budgetUnit = $budgetUnit;
}
/**
* @return string
*/
public function getBudgetUnit()
{
return $this->budgetUnit;
}
/**
* @param DateRange
*/
public function setDateRange(DateRange $dateRange)
{
$this->dateRange = $dateRange;
}
/**
* @return DateRange
*/
public function getDateRange()
{
return $this->dateRange;
}
/**
* @param string
*/
public function setDisplayName($displayName)
{
$this->displayName = $displayName;
}
/**
* @return string
*/
public function getDisplayName()
{
return $this->displayName;
}
/**
* @param string
*/
public function setExternalBudgetId($externalBudgetId)
{
$this->externalBudgetId = $externalBudgetId;
}
/**
* @return string
*/
public function getExternalBudgetId()
{
return $this->externalBudgetId;
}
/**
* @param string
*/
public function setExternalBudgetSource($externalBudgetSource)
{
$this->externalBudgetSource = $externalBudgetSource;
}
/**
* @return string
*/
public function getExternalBudgetSource()
{
return $this->externalBudgetSource;
}
/**
* @param string
*/
public function setInvoiceGroupingId($invoiceGroupingId)
{
$this->invoiceGroupingId = $invoiceGroupingId;
}
/**
* @return string
*/
public function getInvoiceGroupingId()
{
return $this->invoiceGroupingId;
}
/**
* @param PrismaConfig
*/
public function setPrismaConfig(PrismaConfig $prismaConfig)
{
$this->prismaConfig = $prismaConfig;
}
/**
* @return PrismaConfig
*/
public function getPrismaConfig()
{
return $this->prismaConfig;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(CampaignBudget::class, 'Google_Service_DisplayVideo_CampaignBudget');

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\DisplayVideo;
class CampaignFlight extends \Google\Model
{
protected $plannedDatesType = DateRange::class;
protected $plannedDatesDataType = '';
/**
* @var string
*/
public $plannedSpendAmountMicros;
/**
* @param DateRange
*/
public function setPlannedDates(DateRange $plannedDates)
{
$this->plannedDates = $plannedDates;
}
/**
* @return DateRange
*/
public function getPlannedDates()
{
return $this->plannedDates;
}
/**
* @param string
*/
public function setPlannedSpendAmountMicros($plannedSpendAmountMicros)
{
$this->plannedSpendAmountMicros = $plannedSpendAmountMicros;
}
/**
* @return string
*/
public function getPlannedSpendAmountMicros()
{
return $this->plannedSpendAmountMicros;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(CampaignFlight::class, 'Google_Service_DisplayVideo_CampaignFlight');

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\DisplayVideo;
class CampaignGoal extends \Google\Model
{
/**
* @var string
*/
public $campaignGoalType;
protected $performanceGoalType = PerformanceGoal::class;
protected $performanceGoalDataType = '';
/**
* @param string
*/
public function setCampaignGoalType($campaignGoalType)
{
$this->campaignGoalType = $campaignGoalType;
}
/**
* @return string
*/
public function getCampaignGoalType()
{
return $this->campaignGoalType;
}
/**
* @param PerformanceGoal
*/
public function setPerformanceGoal(PerformanceGoal $performanceGoal)
{
$this->performanceGoal = $performanceGoal;
}
/**
* @return PerformanceGoal
*/
public function getPerformanceGoal()
{
return $this->performanceGoal;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(CampaignGoal::class, 'Google_Service_DisplayVideo_CampaignGoal');

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\DisplayVideo;
class CarrierAndIspAssignedTargetingOptionDetails extends \Google\Model
{
/**
* @var string
*/
public $displayName;
/**
* @var bool
*/
public $negative;
/**
* @var string
*/
public $targetingOptionId;
/**
* @param string
*/
public function setDisplayName($displayName)
{
$this->displayName = $displayName;
}
/**
* @return string
*/
public function getDisplayName()
{
return $this->displayName;
}
/**
* @param bool
*/
public function setNegative($negative)
{
$this->negative = $negative;
}
/**
* @return bool
*/
public function getNegative()
{
return $this->negative;
}
/**
* @param string
*/
public function setTargetingOptionId($targetingOptionId)
{
$this->targetingOptionId = $targetingOptionId;
}
/**
* @return string
*/
public function getTargetingOptionId()
{
return $this->targetingOptionId;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(CarrierAndIspAssignedTargetingOptionDetails::class, 'Google_Service_DisplayVideo_CarrierAndIspAssignedTargetingOptionDetails');

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\DisplayVideo;
class CarrierAndIspTargetingOptionDetails extends \Google\Model
{
/**
* @var string
*/
public $displayName;
/**
* @var string
*/
public $type;
/**
* @param string
*/
public function setDisplayName($displayName)
{
$this->displayName = $displayName;
}
/**
* @return string
*/
public function getDisplayName()
{
return $this->displayName;
}
/**
* @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(CarrierAndIspTargetingOptionDetails::class, 'Google_Service_DisplayVideo_CarrierAndIspTargetingOptionDetails');

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\DisplayVideo;
class CategoryAssignedTargetingOptionDetails extends \Google\Model
{
/**
* @var string
*/
public $displayName;
/**
* @var bool
*/
public $negative;
/**
* @var string
*/
public $targetingOptionId;
/**
* @param string
*/
public function setDisplayName($displayName)
{
$this->displayName = $displayName;
}
/**
* @return string
*/
public function getDisplayName()
{
return $this->displayName;
}
/**
* @param bool
*/
public function setNegative($negative)
{
$this->negative = $negative;
}
/**
* @return bool
*/
public function getNegative()
{
return $this->negative;
}
/**
* @param string
*/
public function setTargetingOptionId($targetingOptionId)
{
$this->targetingOptionId = $targetingOptionId;
}
/**
* @return string
*/
public function getTargetingOptionId()
{
return $this->targetingOptionId;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(CategoryAssignedTargetingOptionDetails::class, 'Google_Service_DisplayVideo_CategoryAssignedTargetingOptionDetails');

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\DisplayVideo;
class CategoryTargetingOptionDetails extends \Google\Model
{
/**
* @var string
*/
public $displayName;
/**
* @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(CategoryTargetingOptionDetails::class, 'Google_Service_DisplayVideo_CategoryTargetingOptionDetails');

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\DisplayVideo;
class Channel extends \Google\Model
{
/**
* @var string
*/
public $advertiserId;
/**
* @var string
*/
public $channelId;
/**
* @var string
*/
public $displayName;
/**
* @var string
*/
public $name;
/**
* @var string
*/
public $negativelyTargetedLineItemCount;
/**
* @var string
*/
public $partnerId;
/**
* @var string
*/
public $positivelyTargetedLineItemCount;
/**
* @param string
*/
public function setAdvertiserId($advertiserId)
{
$this->advertiserId = $advertiserId;
}
/**
* @return string
*/
public function getAdvertiserId()
{
return $this->advertiserId;
}
/**
* @param string
*/
public function setChannelId($channelId)
{
$this->channelId = $channelId;
}
/**
* @return string
*/
public function getChannelId()
{
return $this->channelId;
}
/**
* @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 setNegativelyTargetedLineItemCount($negativelyTargetedLineItemCount)
{
$this->negativelyTargetedLineItemCount = $negativelyTargetedLineItemCount;
}
/**
* @return string
*/
public function getNegativelyTargetedLineItemCount()
{
return $this->negativelyTargetedLineItemCount;
}
/**
* @param string
*/
public function setPartnerId($partnerId)
{
$this->partnerId = $partnerId;
}
/**
* @return string
*/
public function getPartnerId()
{
return $this->partnerId;
}
/**
* @param string
*/
public function setPositivelyTargetedLineItemCount($positivelyTargetedLineItemCount)
{
$this->positivelyTargetedLineItemCount = $positivelyTargetedLineItemCount;
}
/**
* @return string
*/
public function getPositivelyTargetedLineItemCount()
{
return $this->positivelyTargetedLineItemCount;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(Channel::class, 'Google_Service_DisplayVideo_Channel');

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\DisplayVideo;
class ChannelAssignedTargetingOptionDetails extends \Google\Model
{
/**
* @var string
*/
public $channelId;
/**
* @var bool
*/
public $negative;
/**
* @param string
*/
public function setChannelId($channelId)
{
$this->channelId = $channelId;
}
/**
* @return string
*/
public function getChannelId()
{
return $this->channelId;
}
/**
* @param bool
*/
public function setNegative($negative)
{
$this->negative = $negative;
}
/**
* @return bool
*/
public function getNegative()
{
return $this->negative;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(ChannelAssignedTargetingOptionDetails::class, 'Google_Service_DisplayVideo_ChannelAssignedTargetingOptionDetails');

View File

@@ -0,0 +1,153 @@
<?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\DisplayVideo;
class CmHybridConfig extends \Google\Collection
{
protected $collection_key = 'cmSyncableSiteIds';
/**
* @var string
*/
public $cmAccountId;
/**
* @var string[]
*/
public $cmAdvertiserIds;
/**
* @var string
*/
public $cmFloodlightConfigId;
/**
* @var bool
*/
public $cmFloodlightLinkingAuthorized;
/**
* @var string[]
*/
public $cmSyncableSiteIds;
/**
* @var bool
*/
public $dv360ToCmCostReportingEnabled;
/**
* @var bool
*/
public $dv360ToCmDataSharingEnabled;
/**
* @param string
*/
public function setCmAccountId($cmAccountId)
{
$this->cmAccountId = $cmAccountId;
}
/**
* @return string
*/
public function getCmAccountId()
{
return $this->cmAccountId;
}
/**
* @param string[]
*/
public function setCmAdvertiserIds($cmAdvertiserIds)
{
$this->cmAdvertiserIds = $cmAdvertiserIds;
}
/**
* @return string[]
*/
public function getCmAdvertiserIds()
{
return $this->cmAdvertiserIds;
}
/**
* @param string
*/
public function setCmFloodlightConfigId($cmFloodlightConfigId)
{
$this->cmFloodlightConfigId = $cmFloodlightConfigId;
}
/**
* @return string
*/
public function getCmFloodlightConfigId()
{
return $this->cmFloodlightConfigId;
}
/**
* @param bool
*/
public function setCmFloodlightLinkingAuthorized($cmFloodlightLinkingAuthorized)
{
$this->cmFloodlightLinkingAuthorized = $cmFloodlightLinkingAuthorized;
}
/**
* @return bool
*/
public function getCmFloodlightLinkingAuthorized()
{
return $this->cmFloodlightLinkingAuthorized;
}
/**
* @param string[]
*/
public function setCmSyncableSiteIds($cmSyncableSiteIds)
{
$this->cmSyncableSiteIds = $cmSyncableSiteIds;
}
/**
* @return string[]
*/
public function getCmSyncableSiteIds()
{
return $this->cmSyncableSiteIds;
}
/**
* @param bool
*/
public function setDv360ToCmCostReportingEnabled($dv360ToCmCostReportingEnabled)
{
$this->dv360ToCmCostReportingEnabled = $dv360ToCmCostReportingEnabled;
}
/**
* @return bool
*/
public function getDv360ToCmCostReportingEnabled()
{
return $this->dv360ToCmCostReportingEnabled;
}
/**
* @param bool
*/
public function setDv360ToCmDataSharingEnabled($dv360ToCmDataSharingEnabled)
{
$this->dv360ToCmDataSharingEnabled = $dv360ToCmDataSharingEnabled;
}
/**
* @return bool
*/
public function getDv360ToCmDataSharingEnabled()
{
return $this->dv360ToCmDataSharingEnabled;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(CmHybridConfig::class, 'Google_Service_DisplayVideo_CmHybridConfig');

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\DisplayVideo;
class CmTrackingAd extends \Google\Model
{
/**
* @var string
*/
public $cmAdId;
/**
* @var string
*/
public $cmCreativeId;
/**
* @var string
*/
public $cmPlacementId;
/**
* @param string
*/
public function setCmAdId($cmAdId)
{
$this->cmAdId = $cmAdId;
}
/**
* @return string
*/
public function getCmAdId()
{
return $this->cmAdId;
}
/**
* @param string
*/
public function setCmCreativeId($cmCreativeId)
{
$this->cmCreativeId = $cmCreativeId;
}
/**
* @return string
*/
public function getCmCreativeId()
{
return $this->cmCreativeId;
}
/**
* @param string
*/
public function setCmPlacementId($cmPlacementId)
{
$this->cmPlacementId = $cmPlacementId;
}
/**
* @return string
*/
public function getCmPlacementId()
{
return $this->cmPlacementId;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(CmTrackingAd::class, 'Google_Service_DisplayVideo_CmTrackingAd');

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\DisplayVideo;
class CombinedAudience extends \Google\Model
{
/**
* @var string
*/
public $combinedAudienceId;
/**
* @var string
*/
public $displayName;
/**
* @var string
*/
public $name;
/**
* @param string
*/
public function setCombinedAudienceId($combinedAudienceId)
{
$this->combinedAudienceId = $combinedAudienceId;
}
/**
* @return string
*/
public function getCombinedAudienceId()
{
return $this->combinedAudienceId;
}
/**
* @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(CombinedAudience::class, 'Google_Service_DisplayVideo_CombinedAudience');

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\DisplayVideo;
class CombinedAudienceGroup extends \Google\Collection
{
protected $collection_key = 'settings';
protected $settingsType = CombinedAudienceTargetingSetting::class;
protected $settingsDataType = 'array';
/**
* @param CombinedAudienceTargetingSetting[]
*/
public function setSettings($settings)
{
$this->settings = $settings;
}
/**
* @return CombinedAudienceTargetingSetting[]
*/
public function getSettings()
{
return $this->settings;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(CombinedAudienceGroup::class, 'Google_Service_DisplayVideo_CombinedAudienceGroup');

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\DisplayVideo;
class CombinedAudienceTargetingSetting extends \Google\Model
{
/**
* @var string
*/
public $combinedAudienceId;
/**
* @param string
*/
public function setCombinedAudienceId($combinedAudienceId)
{
$this->combinedAudienceId = $combinedAudienceId;
}
/**
* @return string
*/
public function getCombinedAudienceId()
{
return $this->combinedAudienceId;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(CombinedAudienceTargetingSetting::class, 'Google_Service_DisplayVideo_CombinedAudienceTargetingSetting');

View File

@@ -0,0 +1,148 @@
<?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\DisplayVideo;
class CommonInStreamAttribute extends \Google\Model
{
/**
* @var string
*/
public $actionButtonLabel;
/**
* @var string
*/
public $actionHeadline;
protected $companionBannerType = ImageAsset::class;
protected $companionBannerDataType = '';
/**
* @var string
*/
public $displayUrl;
/**
* @var string
*/
public $finalUrl;
/**
* @var string
*/
public $trackingUrl;
protected $videoType = YoutubeVideoDetails::class;
protected $videoDataType = '';
/**
* @param string
*/
public function setActionButtonLabel($actionButtonLabel)
{
$this->actionButtonLabel = $actionButtonLabel;
}
/**
* @return string
*/
public function getActionButtonLabel()
{
return $this->actionButtonLabel;
}
/**
* @param string
*/
public function setActionHeadline($actionHeadline)
{
$this->actionHeadline = $actionHeadline;
}
/**
* @return string
*/
public function getActionHeadline()
{
return $this->actionHeadline;
}
/**
* @param ImageAsset
*/
public function setCompanionBanner(ImageAsset $companionBanner)
{
$this->companionBanner = $companionBanner;
}
/**
* @return ImageAsset
*/
public function getCompanionBanner()
{
return $this->companionBanner;
}
/**
* @param string
*/
public function setDisplayUrl($displayUrl)
{
$this->displayUrl = $displayUrl;
}
/**
* @return string
*/
public function getDisplayUrl()
{
return $this->displayUrl;
}
/**
* @param string
*/
public function setFinalUrl($finalUrl)
{
$this->finalUrl = $finalUrl;
}
/**
* @return string
*/
public function getFinalUrl()
{
return $this->finalUrl;
}
/**
* @param string
*/
public function setTrackingUrl($trackingUrl)
{
$this->trackingUrl = $trackingUrl;
}
/**
* @return string
*/
public function getTrackingUrl()
{
return $this->trackingUrl;
}
/**
* @param YoutubeVideoDetails
*/
public function setVideo(YoutubeVideoDetails $video)
{
$this->video = $video;
}
/**
* @return YoutubeVideoDetails
*/
public function getVideo()
{
return $this->video;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(CommonInStreamAttribute::class, 'Google_Service_DisplayVideo_CommonInStreamAttribute');

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\DisplayVideo;
class Consent extends \Google\Model
{
/**
* @var string
*/
public $adPersonalization;
/**
* @var string
*/
public $adUserData;
/**
* @param string
*/
public function setAdPersonalization($adPersonalization)
{
$this->adPersonalization = $adPersonalization;
}
/**
* @return string
*/
public function getAdPersonalization()
{
return $this->adPersonalization;
}
/**
* @param string
*/
public function setAdUserData($adUserData)
{
$this->adUserData = $adUserData;
}
/**
* @return string
*/
public function getAdUserData()
{
return $this->adUserData;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(Consent::class, 'Google_Service_DisplayVideo_Consent');

View File

@@ -0,0 +1,135 @@
<?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\DisplayVideo;
class ContactInfo extends \Google\Collection
{
protected $collection_key = 'zipCodes';
/**
* @var string
*/
public $countryCode;
/**
* @var string[]
*/
public $hashedEmails;
/**
* @var string
*/
public $hashedFirstName;
/**
* @var string
*/
public $hashedLastName;
/**
* @var string[]
*/
public $hashedPhoneNumbers;
/**
* @var string[]
*/
public $zipCodes;
/**
* @param string
*/
public function setCountryCode($countryCode)
{
$this->countryCode = $countryCode;
}
/**
* @return string
*/
public function getCountryCode()
{
return $this->countryCode;
}
/**
* @param string[]
*/
public function setHashedEmails($hashedEmails)
{
$this->hashedEmails = $hashedEmails;
}
/**
* @return string[]
*/
public function getHashedEmails()
{
return $this->hashedEmails;
}
/**
* @param string
*/
public function setHashedFirstName($hashedFirstName)
{
$this->hashedFirstName = $hashedFirstName;
}
/**
* @return string
*/
public function getHashedFirstName()
{
return $this->hashedFirstName;
}
/**
* @param string
*/
public function setHashedLastName($hashedLastName)
{
$this->hashedLastName = $hashedLastName;
}
/**
* @return string
*/
public function getHashedLastName()
{
return $this->hashedLastName;
}
/**
* @param string[]
*/
public function setHashedPhoneNumbers($hashedPhoneNumbers)
{
$this->hashedPhoneNumbers = $hashedPhoneNumbers;
}
/**
* @return string[]
*/
public function getHashedPhoneNumbers()
{
return $this->hashedPhoneNumbers;
}
/**
* @param string[]
*/
public function setZipCodes($zipCodes)
{
$this->zipCodes = $zipCodes;
}
/**
* @return string[]
*/
public function getZipCodes()
{
return $this->zipCodes;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(ContactInfo::class, 'Google_Service_DisplayVideo_ContactInfo');

View File

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

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\DisplayVideo;
class ContentDurationAssignedTargetingOptionDetails extends \Google\Model
{
/**
* @var string
*/
public $contentDuration;
/**
* @var string
*/
public $targetingOptionId;
/**
* @param string
*/
public function setContentDuration($contentDuration)
{
$this->contentDuration = $contentDuration;
}
/**
* @return string
*/
public function getContentDuration()
{
return $this->contentDuration;
}
/**
* @param string
*/
public function setTargetingOptionId($targetingOptionId)
{
$this->targetingOptionId = $targetingOptionId;
}
/**
* @return string
*/
public function getTargetingOptionId()
{
return $this->targetingOptionId;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(ContentDurationAssignedTargetingOptionDetails::class, 'Google_Service_DisplayVideo_ContentDurationAssignedTargetingOptionDetails');

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\DisplayVideo;
class ContentDurationTargetingOptionDetails extends \Google\Model
{
/**
* @var string
*/
public $contentDuration;
/**
* @param string
*/
public function setContentDuration($contentDuration)
{
$this->contentDuration = $contentDuration;
}
/**
* @return string
*/
public function getContentDuration()
{
return $this->contentDuration;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(ContentDurationTargetingOptionDetails::class, 'Google_Service_DisplayVideo_ContentDurationTargetingOptionDetails');

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\DisplayVideo;
class ContentGenreAssignedTargetingOptionDetails extends \Google\Model
{
/**
* @var string
*/
public $displayName;
/**
* @var bool
*/
public $negative;
/**
* @var string
*/
public $targetingOptionId;
/**
* @param string
*/
public function setDisplayName($displayName)
{
$this->displayName = $displayName;
}
/**
* @return string
*/
public function getDisplayName()
{
return $this->displayName;
}
/**
* @param bool
*/
public function setNegative($negative)
{
$this->negative = $negative;
}
/**
* @return bool
*/
public function getNegative()
{
return $this->negative;
}
/**
* @param string
*/
public function setTargetingOptionId($targetingOptionId)
{
$this->targetingOptionId = $targetingOptionId;
}
/**
* @return string
*/
public function getTargetingOptionId()
{
return $this->targetingOptionId;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(ContentGenreAssignedTargetingOptionDetails::class, 'Google_Service_DisplayVideo_ContentGenreAssignedTargetingOptionDetails');

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\DisplayVideo;
class ContentGenreTargetingOptionDetails extends \Google\Model
{
/**
* @var string
*/
public $displayName;
/**
* @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(ContentGenreTargetingOptionDetails::class, 'Google_Service_DisplayVideo_ContentGenreTargetingOptionDetails');

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\DisplayVideo;
class ContentInstreamPositionAssignedTargetingOptionDetails extends \Google\Model
{
/**
* @var string
*/
public $adType;
/**
* @var string
*/
public $contentInstreamPosition;
/**
* @param string
*/
public function setAdType($adType)
{
$this->adType = $adType;
}
/**
* @return string
*/
public function getAdType()
{
return $this->adType;
}
/**
* @param string
*/
public function setContentInstreamPosition($contentInstreamPosition)
{
$this->contentInstreamPosition = $contentInstreamPosition;
}
/**
* @return string
*/
public function getContentInstreamPosition()
{
return $this->contentInstreamPosition;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(ContentInstreamPositionAssignedTargetingOptionDetails::class, 'Google_Service_DisplayVideo_ContentInstreamPositionAssignedTargetingOptionDetails');

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