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,367 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\Dfareporting;
class Account extends \Google\Collection
{
protected $collection_key = 'availablePermissionIds';
/**
* @var string[]
*/
public $accountPermissionIds;
/**
* @var string
*/
public $accountProfile;
/**
* @var bool
*/
public $active;
/**
* @var string
*/
public $activeAdsLimitTier;
/**
* @var bool
*/
public $activeViewOptOut;
/**
* @var string[]
*/
public $availablePermissionIds;
/**
* @var string
*/
public $countryId;
/**
* @var string
*/
public $currencyId;
/**
* @var string
*/
public $defaultCreativeSizeId;
/**
* @var string
*/
public $description;
/**
* @var string
*/
public $id;
/**
* @var string
*/
public $kind;
/**
* @var string
*/
public $locale;
/**
* @var string
*/
public $maximumImageSize;
/**
* @var string
*/
public $name;
/**
* @var bool
*/
public $nielsenOcrEnabled;
protected $reportsConfigurationType = ReportsConfiguration::class;
protected $reportsConfigurationDataType = '';
/**
* @var bool
*/
public $shareReportsWithTwitter;
/**
* @var string
*/
public $teaserSizeLimit;
/**
* @param string[]
*/
public function setAccountPermissionIds($accountPermissionIds)
{
$this->accountPermissionIds = $accountPermissionIds;
}
/**
* @return string[]
*/
public function getAccountPermissionIds()
{
return $this->accountPermissionIds;
}
/**
* @param string
*/
public function setAccountProfile($accountProfile)
{
$this->accountProfile = $accountProfile;
}
/**
* @return string
*/
public function getAccountProfile()
{
return $this->accountProfile;
}
/**
* @param bool
*/
public function setActive($active)
{
$this->active = $active;
}
/**
* @return bool
*/
public function getActive()
{
return $this->active;
}
/**
* @param string
*/
public function setActiveAdsLimitTier($activeAdsLimitTier)
{
$this->activeAdsLimitTier = $activeAdsLimitTier;
}
/**
* @return string
*/
public function getActiveAdsLimitTier()
{
return $this->activeAdsLimitTier;
}
/**
* @param bool
*/
public function setActiveViewOptOut($activeViewOptOut)
{
$this->activeViewOptOut = $activeViewOptOut;
}
/**
* @return bool
*/
public function getActiveViewOptOut()
{
return $this->activeViewOptOut;
}
/**
* @param string[]
*/
public function setAvailablePermissionIds($availablePermissionIds)
{
$this->availablePermissionIds = $availablePermissionIds;
}
/**
* @return string[]
*/
public function getAvailablePermissionIds()
{
return $this->availablePermissionIds;
}
/**
* @param string
*/
public function setCountryId($countryId)
{
$this->countryId = $countryId;
}
/**
* @return string
*/
public function getCountryId()
{
return $this->countryId;
}
/**
* @param string
*/
public function setCurrencyId($currencyId)
{
$this->currencyId = $currencyId;
}
/**
* @return string
*/
public function getCurrencyId()
{
return $this->currencyId;
}
/**
* @param string
*/
public function setDefaultCreativeSizeId($defaultCreativeSizeId)
{
$this->defaultCreativeSizeId = $defaultCreativeSizeId;
}
/**
* @return string
*/
public function getDefaultCreativeSizeId()
{
return $this->defaultCreativeSizeId;
}
/**
* @param string
*/
public function setDescription($description)
{
$this->description = $description;
}
/**
* @return string
*/
public function getDescription()
{
return $this->description;
}
/**
* @param string
*/
public function setId($id)
{
$this->id = $id;
}
/**
* @return string
*/
public function getId()
{
return $this->id;
}
/**
* @param string
*/
public function setKind($kind)
{
$this->kind = $kind;
}
/**
* @return string
*/
public function getKind()
{
return $this->kind;
}
/**
* @param string
*/
public function setLocale($locale)
{
$this->locale = $locale;
}
/**
* @return string
*/
public function getLocale()
{
return $this->locale;
}
/**
* @param string
*/
public function setMaximumImageSize($maximumImageSize)
{
$this->maximumImageSize = $maximumImageSize;
}
/**
* @return string
*/
public function getMaximumImageSize()
{
return $this->maximumImageSize;
}
/**
* @param string
*/
public function setName($name)
{
$this->name = $name;
}
/**
* @return string
*/
public function getName()
{
return $this->name;
}
/**
* @param bool
*/
public function setNielsenOcrEnabled($nielsenOcrEnabled)
{
$this->nielsenOcrEnabled = $nielsenOcrEnabled;
}
/**
* @return bool
*/
public function getNielsenOcrEnabled()
{
return $this->nielsenOcrEnabled;
}
/**
* @param ReportsConfiguration
*/
public function setReportsConfiguration(ReportsConfiguration $reportsConfiguration)
{
$this->reportsConfiguration = $reportsConfiguration;
}
/**
* @return ReportsConfiguration
*/
public function getReportsConfiguration()
{
return $this->reportsConfiguration;
}
/**
* @param bool
*/
public function setShareReportsWithTwitter($shareReportsWithTwitter)
{
$this->shareReportsWithTwitter = $shareReportsWithTwitter;
}
/**
* @return bool
*/
public function getShareReportsWithTwitter()
{
return $this->shareReportsWithTwitter;
}
/**
* @param string
*/
public function setTeaserSizeLimit($teaserSizeLimit)
{
$this->teaserSizeLimit = $teaserSizeLimit;
}
/**
* @return string
*/
public function getTeaserSizeLimit()
{
return $this->teaserSizeLimit;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(Account::class, 'Google_Service_Dfareporting_Account');

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\Dfareporting;
class AccountActiveAdSummary extends \Google\Model
{
/**
* @var string
*/
public $accountId;
/**
* @var string
*/
public $activeAds;
/**
* @var string
*/
public $activeAdsLimitTier;
/**
* @var string
*/
public $availableAds;
/**
* @var string
*/
public $kind;
/**
* @param string
*/
public function setAccountId($accountId)
{
$this->accountId = $accountId;
}
/**
* @return string
*/
public function getAccountId()
{
return $this->accountId;
}
/**
* @param string
*/
public function setActiveAds($activeAds)
{
$this->activeAds = $activeAds;
}
/**
* @return string
*/
public function getActiveAds()
{
return $this->activeAds;
}
/**
* @param string
*/
public function setActiveAdsLimitTier($activeAdsLimitTier)
{
$this->activeAdsLimitTier = $activeAdsLimitTier;
}
/**
* @return string
*/
public function getActiveAdsLimitTier()
{
return $this->activeAdsLimitTier;
}
/**
* @param string
*/
public function setAvailableAds($availableAds)
{
$this->availableAds = $availableAds;
}
/**
* @return string
*/
public function getAvailableAds()
{
return $this->availableAds;
}
/**
* @param string
*/
public function setKind($kind)
{
$this->kind = $kind;
}
/**
* @return string
*/
public function getKind()
{
return $this->kind;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(AccountActiveAdSummary::class, 'Google_Service_Dfareporting_AccountActiveAdSummary');

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\Dfareporting;
class AccountPermission extends \Google\Collection
{
protected $collection_key = 'accountProfiles';
/**
* @var string[]
*/
public $accountProfiles;
/**
* @var string
*/
public $id;
/**
* @var string
*/
public $kind;
/**
* @var string
*/
public $level;
/**
* @var string
*/
public $name;
/**
* @var string
*/
public $permissionGroupId;
/**
* @param string[]
*/
public function setAccountProfiles($accountProfiles)
{
$this->accountProfiles = $accountProfiles;
}
/**
* @return string[]
*/
public function getAccountProfiles()
{
return $this->accountProfiles;
}
/**
* @param string
*/
public function setId($id)
{
$this->id = $id;
}
/**
* @return string
*/
public function getId()
{
return $this->id;
}
/**
* @param string
*/
public function setKind($kind)
{
$this->kind = $kind;
}
/**
* @return string
*/
public function getKind()
{
return $this->kind;
}
/**
* @param string
*/
public function setLevel($level)
{
$this->level = $level;
}
/**
* @return string
*/
public function getLevel()
{
return $this->level;
}
/**
* @param string
*/
public function setName($name)
{
$this->name = $name;
}
/**
* @return string
*/
public function getName()
{
return $this->name;
}
/**
* @param string
*/
public function setPermissionGroupId($permissionGroupId)
{
$this->permissionGroupId = $permissionGroupId;
}
/**
* @return string
*/
public function getPermissionGroupId()
{
return $this->permissionGroupId;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(AccountPermission::class, 'Google_Service_Dfareporting_AccountPermission');

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\Dfareporting;
class AccountPermissionGroup extends \Google\Model
{
/**
* @var string
*/
public $id;
/**
* @var string
*/
public $kind;
/**
* @var string
*/
public $name;
/**
* @param string
*/
public function setId($id)
{
$this->id = $id;
}
/**
* @return string
*/
public function getId()
{
return $this->id;
}
/**
* @param string
*/
public function setKind($kind)
{
$this->kind = $kind;
}
/**
* @return string
*/
public function getKind()
{
return $this->kind;
}
/**
* @param 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(AccountPermissionGroup::class, 'Google_Service_Dfareporting_AccountPermissionGroup');

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\Dfareporting;
class AccountPermissionGroupsListResponse extends \Google\Collection
{
protected $collection_key = 'accountPermissionGroups';
protected $accountPermissionGroupsType = AccountPermissionGroup::class;
protected $accountPermissionGroupsDataType = 'array';
/**
* @var string
*/
public $kind;
/**
* @param AccountPermissionGroup[]
*/
public function setAccountPermissionGroups($accountPermissionGroups)
{
$this->accountPermissionGroups = $accountPermissionGroups;
}
/**
* @return AccountPermissionGroup[]
*/
public function getAccountPermissionGroups()
{
return $this->accountPermissionGroups;
}
/**
* @param string
*/
public function setKind($kind)
{
$this->kind = $kind;
}
/**
* @return string
*/
public function getKind()
{
return $this->kind;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(AccountPermissionGroupsListResponse::class, 'Google_Service_Dfareporting_AccountPermissionGroupsListResponse');

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\Dfareporting;
class AccountPermissionsListResponse extends \Google\Collection
{
protected $collection_key = 'accountPermissions';
protected $accountPermissionsType = AccountPermission::class;
protected $accountPermissionsDataType = 'array';
/**
* @var string
*/
public $kind;
/**
* @param AccountPermission[]
*/
public function setAccountPermissions($accountPermissions)
{
$this->accountPermissions = $accountPermissions;
}
/**
* @return AccountPermission[]
*/
public function getAccountPermissions()
{
return $this->accountPermissions;
}
/**
* @param string
*/
public function setKind($kind)
{
$this->kind = $kind;
}
/**
* @return string
*/
public function getKind()
{
return $this->kind;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(AccountPermissionsListResponse::class, 'Google_Service_Dfareporting_AccountPermissionsListResponse');

View File

@@ -0,0 +1,306 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\Dfareporting;
class AccountUserProfile extends \Google\Model
{
/**
* @var string
*/
public $accountId;
/**
* @var bool
*/
public $active;
protected $advertiserFilterType = ObjectFilter::class;
protected $advertiserFilterDataType = '';
protected $campaignFilterType = ObjectFilter::class;
protected $campaignFilterDataType = '';
/**
* @var string
*/
public $comments;
/**
* @var string
*/
public $email;
/**
* @var string
*/
public $id;
/**
* @var string
*/
public $kind;
/**
* @var string
*/
public $locale;
/**
* @var string
*/
public $name;
protected $siteFilterType = ObjectFilter::class;
protected $siteFilterDataType = '';
/**
* @var string
*/
public $subaccountId;
/**
* @var string
*/
public $traffickerType;
/**
* @var string
*/
public $userAccessType;
protected $userRoleFilterType = ObjectFilter::class;
protected $userRoleFilterDataType = '';
/**
* @var string
*/
public $userRoleId;
/**
* @param string
*/
public function setAccountId($accountId)
{
$this->accountId = $accountId;
}
/**
* @return string
*/
public function getAccountId()
{
return $this->accountId;
}
/**
* @param bool
*/
public function setActive($active)
{
$this->active = $active;
}
/**
* @return bool
*/
public function getActive()
{
return $this->active;
}
/**
* @param ObjectFilter
*/
public function setAdvertiserFilter(ObjectFilter $advertiserFilter)
{
$this->advertiserFilter = $advertiserFilter;
}
/**
* @return ObjectFilter
*/
public function getAdvertiserFilter()
{
return $this->advertiserFilter;
}
/**
* @param ObjectFilter
*/
public function setCampaignFilter(ObjectFilter $campaignFilter)
{
$this->campaignFilter = $campaignFilter;
}
/**
* @return ObjectFilter
*/
public function getCampaignFilter()
{
return $this->campaignFilter;
}
/**
* @param string
*/
public function setComments($comments)
{
$this->comments = $comments;
}
/**
* @return string
*/
public function getComments()
{
return $this->comments;
}
/**
* @param string
*/
public function setEmail($email)
{
$this->email = $email;
}
/**
* @return string
*/
public function getEmail()
{
return $this->email;
}
/**
* @param string
*/
public function setId($id)
{
$this->id = $id;
}
/**
* @return string
*/
public function getId()
{
return $this->id;
}
/**
* @param string
*/
public function setKind($kind)
{
$this->kind = $kind;
}
/**
* @return string
*/
public function getKind()
{
return $this->kind;
}
/**
* @param string
*/
public function setLocale($locale)
{
$this->locale = $locale;
}
/**
* @return string
*/
public function getLocale()
{
return $this->locale;
}
/**
* @param string
*/
public function setName($name)
{
$this->name = $name;
}
/**
* @return string
*/
public function getName()
{
return $this->name;
}
/**
* @param ObjectFilter
*/
public function setSiteFilter(ObjectFilter $siteFilter)
{
$this->siteFilter = $siteFilter;
}
/**
* @return ObjectFilter
*/
public function getSiteFilter()
{
return $this->siteFilter;
}
/**
* @param string
*/
public function setSubaccountId($subaccountId)
{
$this->subaccountId = $subaccountId;
}
/**
* @return string
*/
public function getSubaccountId()
{
return $this->subaccountId;
}
/**
* @param string
*/
public function setTraffickerType($traffickerType)
{
$this->traffickerType = $traffickerType;
}
/**
* @return string
*/
public function getTraffickerType()
{
return $this->traffickerType;
}
/**
* @param string
*/
public function setUserAccessType($userAccessType)
{
$this->userAccessType = $userAccessType;
}
/**
* @return string
*/
public function getUserAccessType()
{
return $this->userAccessType;
}
/**
* @param ObjectFilter
*/
public function setUserRoleFilter(ObjectFilter $userRoleFilter)
{
$this->userRoleFilter = $userRoleFilter;
}
/**
* @return ObjectFilter
*/
public function getUserRoleFilter()
{
return $this->userRoleFilter;
}
/**
* @param string
*/
public function setUserRoleId($userRoleId)
{
$this->userRoleId = $userRoleId;
}
/**
* @return string
*/
public function getUserRoleId()
{
return $this->userRoleId;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(AccountUserProfile::class, 'Google_Service_Dfareporting_AccountUserProfile');

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\Dfareporting;
class AccountUserProfilesListResponse extends \Google\Collection
{
protected $collection_key = 'accountUserProfiles';
protected $accountUserProfilesType = AccountUserProfile::class;
protected $accountUserProfilesDataType = 'array';
/**
* @var string
*/
public $kind;
/**
* @var string
*/
public $nextPageToken;
/**
* @param AccountUserProfile[]
*/
public function setAccountUserProfiles($accountUserProfiles)
{
$this->accountUserProfiles = $accountUserProfiles;
}
/**
* @return AccountUserProfile[]
*/
public function getAccountUserProfiles()
{
return $this->accountUserProfiles;
}
/**
* @param string
*/
public function setKind($kind)
{
$this->kind = $kind;
}
/**
* @return string
*/
public function getKind()
{
return $this->kind;
}
/**
* @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(AccountUserProfilesListResponse::class, 'Google_Service_Dfareporting_AccountUserProfilesListResponse');

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\Dfareporting;
class AccountsListResponse extends \Google\Collection
{
protected $collection_key = 'accounts';
protected $accountsType = Account::class;
protected $accountsDataType = 'array';
/**
* @var string
*/
public $kind;
/**
* @var string
*/
public $nextPageToken;
/**
* @param Account[]
*/
public function setAccounts($accounts)
{
$this->accounts = $accounts;
}
/**
* @return Account[]
*/
public function getAccounts()
{
return $this->accounts;
}
/**
* @param string
*/
public function setKind($kind)
{
$this->kind = $kind;
}
/**
* @return string
*/
public function getKind()
{
return $this->kind;
}
/**
* @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(AccountsListResponse::class, 'Google_Service_Dfareporting_AccountsListResponse');

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\Dfareporting;
class Activities extends \Google\Collection
{
protected $collection_key = 'metricNames';
protected $filtersType = DimensionValue::class;
protected $filtersDataType = 'array';
/**
* @var string
*/
public $kind;
/**
* @var string[]
*/
public $metricNames;
/**
* @param DimensionValue[]
*/
public function setFilters($filters)
{
$this->filters = $filters;
}
/**
* @return DimensionValue[]
*/
public function getFilters()
{
return $this->filters;
}
/**
* @param string
*/
public function setKind($kind)
{
$this->kind = $kind;
}
/**
* @return string
*/
public function getKind()
{
return $this->kind;
}
/**
* @param string[]
*/
public function setMetricNames($metricNames)
{
$this->metricNames = $metricNames;
}
/**
* @return string[]
*/
public function getMetricNames()
{
return $this->metricNames;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(Activities::class, 'Google_Service_Dfareporting_Activities');

View File

@@ -0,0 +1,689 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\Dfareporting;
class Ad extends \Google\Collection
{
protected $collection_key = 'placementAssignments';
/**
* @var string
*/
public $accountId;
/**
* @var bool
*/
public $active;
/**
* @var string
*/
public $advertiserId;
protected $advertiserIdDimensionValueType = DimensionValue::class;
protected $advertiserIdDimensionValueDataType = '';
/**
* @var bool
*/
public $archived;
/**
* @var string
*/
public $audienceSegmentId;
/**
* @var string
*/
public $campaignId;
protected $campaignIdDimensionValueType = DimensionValue::class;
protected $campaignIdDimensionValueDataType = '';
protected $clickThroughUrlType = ClickThroughUrl::class;
protected $clickThroughUrlDataType = '';
protected $clickThroughUrlSuffixPropertiesType = ClickThroughUrlSuffixProperties::class;
protected $clickThroughUrlSuffixPropertiesDataType = '';
/**
* @var string
*/
public $comments;
/**
* @var string
*/
public $compatibility;
protected $createInfoType = LastModifiedInfo::class;
protected $createInfoDataType = '';
protected $creativeGroupAssignmentsType = CreativeGroupAssignment::class;
protected $creativeGroupAssignmentsDataType = 'array';
protected $creativeRotationType = CreativeRotation::class;
protected $creativeRotationDataType = '';
protected $dayPartTargetingType = DayPartTargeting::class;
protected $dayPartTargetingDataType = '';
protected $defaultClickThroughEventTagPropertiesType = DefaultClickThroughEventTagProperties::class;
protected $defaultClickThroughEventTagPropertiesDataType = '';
protected $deliveryScheduleType = DeliverySchedule::class;
protected $deliveryScheduleDataType = '';
/**
* @var bool
*/
public $dynamicClickTracker;
/**
* @var string
*/
public $endTime;
protected $eventTagOverridesType = EventTagOverride::class;
protected $eventTagOverridesDataType = 'array';
protected $geoTargetingType = GeoTargeting::class;
protected $geoTargetingDataType = '';
/**
* @var string
*/
public $id;
protected $idDimensionValueType = DimensionValue::class;
protected $idDimensionValueDataType = '';
protected $keyValueTargetingExpressionType = KeyValueTargetingExpression::class;
protected $keyValueTargetingExpressionDataType = '';
/**
* @var string
*/
public $kind;
protected $languageTargetingType = LanguageTargeting::class;
protected $languageTargetingDataType = '';
protected $lastModifiedInfoType = LastModifiedInfo::class;
protected $lastModifiedInfoDataType = '';
/**
* @var string
*/
public $name;
protected $placementAssignmentsType = PlacementAssignment::class;
protected $placementAssignmentsDataType = 'array';
protected $remarketingListExpressionType = ListTargetingExpression::class;
protected $remarketingListExpressionDataType = '';
protected $sizeType = Size::class;
protected $sizeDataType = '';
/**
* @var bool
*/
public $sslCompliant;
/**
* @var bool
*/
public $sslRequired;
/**
* @var string
*/
public $startTime;
/**
* @var string
*/
public $subaccountId;
/**
* @var string
*/
public $targetingTemplateId;
protected $technologyTargetingType = TechnologyTargeting::class;
protected $technologyTargetingDataType = '';
/**
* @var string
*/
public $type;
/**
* @param string
*/
public function setAccountId($accountId)
{
$this->accountId = $accountId;
}
/**
* @return string
*/
public function getAccountId()
{
return $this->accountId;
}
/**
* @param bool
*/
public function setActive($active)
{
$this->active = $active;
}
/**
* @return bool
*/
public function getActive()
{
return $this->active;
}
/**
* @param string
*/
public function setAdvertiserId($advertiserId)
{
$this->advertiserId = $advertiserId;
}
/**
* @return string
*/
public function getAdvertiserId()
{
return $this->advertiserId;
}
/**
* @param DimensionValue
*/
public function setAdvertiserIdDimensionValue(DimensionValue $advertiserIdDimensionValue)
{
$this->advertiserIdDimensionValue = $advertiserIdDimensionValue;
}
/**
* @return DimensionValue
*/
public function getAdvertiserIdDimensionValue()
{
return $this->advertiserIdDimensionValue;
}
/**
* @param bool
*/
public function setArchived($archived)
{
$this->archived = $archived;
}
/**
* @return bool
*/
public function getArchived()
{
return $this->archived;
}
/**
* @param string
*/
public function setAudienceSegmentId($audienceSegmentId)
{
$this->audienceSegmentId = $audienceSegmentId;
}
/**
* @return string
*/
public function getAudienceSegmentId()
{
return $this->audienceSegmentId;
}
/**
* @param string
*/
public function setCampaignId($campaignId)
{
$this->campaignId = $campaignId;
}
/**
* @return string
*/
public function getCampaignId()
{
return $this->campaignId;
}
/**
* @param DimensionValue
*/
public function setCampaignIdDimensionValue(DimensionValue $campaignIdDimensionValue)
{
$this->campaignIdDimensionValue = $campaignIdDimensionValue;
}
/**
* @return DimensionValue
*/
public function getCampaignIdDimensionValue()
{
return $this->campaignIdDimensionValue;
}
/**
* @param ClickThroughUrl
*/
public function setClickThroughUrl(ClickThroughUrl $clickThroughUrl)
{
$this->clickThroughUrl = $clickThroughUrl;
}
/**
* @return ClickThroughUrl
*/
public function getClickThroughUrl()
{
return $this->clickThroughUrl;
}
/**
* @param ClickThroughUrlSuffixProperties
*/
public function setClickThroughUrlSuffixProperties(ClickThroughUrlSuffixProperties $clickThroughUrlSuffixProperties)
{
$this->clickThroughUrlSuffixProperties = $clickThroughUrlSuffixProperties;
}
/**
* @return ClickThroughUrlSuffixProperties
*/
public function getClickThroughUrlSuffixProperties()
{
return $this->clickThroughUrlSuffixProperties;
}
/**
* @param string
*/
public function setComments($comments)
{
$this->comments = $comments;
}
/**
* @return string
*/
public function getComments()
{
return $this->comments;
}
/**
* @param string
*/
public function setCompatibility($compatibility)
{
$this->compatibility = $compatibility;
}
/**
* @return string
*/
public function getCompatibility()
{
return $this->compatibility;
}
/**
* @param LastModifiedInfo
*/
public function setCreateInfo(LastModifiedInfo $createInfo)
{
$this->createInfo = $createInfo;
}
/**
* @return LastModifiedInfo
*/
public function getCreateInfo()
{
return $this->createInfo;
}
/**
* @param CreativeGroupAssignment[]
*/
public function setCreativeGroupAssignments($creativeGroupAssignments)
{
$this->creativeGroupAssignments = $creativeGroupAssignments;
}
/**
* @return CreativeGroupAssignment[]
*/
public function getCreativeGroupAssignments()
{
return $this->creativeGroupAssignments;
}
/**
* @param CreativeRotation
*/
public function setCreativeRotation(CreativeRotation $creativeRotation)
{
$this->creativeRotation = $creativeRotation;
}
/**
* @return CreativeRotation
*/
public function getCreativeRotation()
{
return $this->creativeRotation;
}
/**
* @param DayPartTargeting
*/
public function setDayPartTargeting(DayPartTargeting $dayPartTargeting)
{
$this->dayPartTargeting = $dayPartTargeting;
}
/**
* @return DayPartTargeting
*/
public function getDayPartTargeting()
{
return $this->dayPartTargeting;
}
/**
* @param DefaultClickThroughEventTagProperties
*/
public function setDefaultClickThroughEventTagProperties(DefaultClickThroughEventTagProperties $defaultClickThroughEventTagProperties)
{
$this->defaultClickThroughEventTagProperties = $defaultClickThroughEventTagProperties;
}
/**
* @return DefaultClickThroughEventTagProperties
*/
public function getDefaultClickThroughEventTagProperties()
{
return $this->defaultClickThroughEventTagProperties;
}
/**
* @param DeliverySchedule
*/
public function setDeliverySchedule(DeliverySchedule $deliverySchedule)
{
$this->deliverySchedule = $deliverySchedule;
}
/**
* @return DeliverySchedule
*/
public function getDeliverySchedule()
{
return $this->deliverySchedule;
}
/**
* @param bool
*/
public function setDynamicClickTracker($dynamicClickTracker)
{
$this->dynamicClickTracker = $dynamicClickTracker;
}
/**
* @return bool
*/
public function getDynamicClickTracker()
{
return $this->dynamicClickTracker;
}
/**
* @param string
*/
public function setEndTime($endTime)
{
$this->endTime = $endTime;
}
/**
* @return string
*/
public function getEndTime()
{
return $this->endTime;
}
/**
* @param EventTagOverride[]
*/
public function setEventTagOverrides($eventTagOverrides)
{
$this->eventTagOverrides = $eventTagOverrides;
}
/**
* @return EventTagOverride[]
*/
public function getEventTagOverrides()
{
return $this->eventTagOverrides;
}
/**
* @param GeoTargeting
*/
public function setGeoTargeting(GeoTargeting $geoTargeting)
{
$this->geoTargeting = $geoTargeting;
}
/**
* @return GeoTargeting
*/
public function getGeoTargeting()
{
return $this->geoTargeting;
}
/**
* @param string
*/
public function setId($id)
{
$this->id = $id;
}
/**
* @return string
*/
public function getId()
{
return $this->id;
}
/**
* @param DimensionValue
*/
public function setIdDimensionValue(DimensionValue $idDimensionValue)
{
$this->idDimensionValue = $idDimensionValue;
}
/**
* @return DimensionValue
*/
public function getIdDimensionValue()
{
return $this->idDimensionValue;
}
/**
* @param KeyValueTargetingExpression
*/
public function setKeyValueTargetingExpression(KeyValueTargetingExpression $keyValueTargetingExpression)
{
$this->keyValueTargetingExpression = $keyValueTargetingExpression;
}
/**
* @return KeyValueTargetingExpression
*/
public function getKeyValueTargetingExpression()
{
return $this->keyValueTargetingExpression;
}
/**
* @param string
*/
public function setKind($kind)
{
$this->kind = $kind;
}
/**
* @return string
*/
public function getKind()
{
return $this->kind;
}
/**
* @param LanguageTargeting
*/
public function setLanguageTargeting(LanguageTargeting $languageTargeting)
{
$this->languageTargeting = $languageTargeting;
}
/**
* @return LanguageTargeting
*/
public function getLanguageTargeting()
{
return $this->languageTargeting;
}
/**
* @param LastModifiedInfo
*/
public function setLastModifiedInfo(LastModifiedInfo $lastModifiedInfo)
{
$this->lastModifiedInfo = $lastModifiedInfo;
}
/**
* @return LastModifiedInfo
*/
public function getLastModifiedInfo()
{
return $this->lastModifiedInfo;
}
/**
* @param string
*/
public function setName($name)
{
$this->name = $name;
}
/**
* @return string
*/
public function getName()
{
return $this->name;
}
/**
* @param PlacementAssignment[]
*/
public function setPlacementAssignments($placementAssignments)
{
$this->placementAssignments = $placementAssignments;
}
/**
* @return PlacementAssignment[]
*/
public function getPlacementAssignments()
{
return $this->placementAssignments;
}
/**
* @param ListTargetingExpression
*/
public function setRemarketingListExpression(ListTargetingExpression $remarketingListExpression)
{
$this->remarketingListExpression = $remarketingListExpression;
}
/**
* @return ListTargetingExpression
*/
public function getRemarketingListExpression()
{
return $this->remarketingListExpression;
}
/**
* @param Size
*/
public function setSize(Size $size)
{
$this->size = $size;
}
/**
* @return Size
*/
public function getSize()
{
return $this->size;
}
/**
* @param bool
*/
public function setSslCompliant($sslCompliant)
{
$this->sslCompliant = $sslCompliant;
}
/**
* @return bool
*/
public function getSslCompliant()
{
return $this->sslCompliant;
}
/**
* @param bool
*/
public function setSslRequired($sslRequired)
{
$this->sslRequired = $sslRequired;
}
/**
* @return bool
*/
public function getSslRequired()
{
return $this->sslRequired;
}
/**
* @param string
*/
public function setStartTime($startTime)
{
$this->startTime = $startTime;
}
/**
* @return string
*/
public function getStartTime()
{
return $this->startTime;
}
/**
* @param string
*/
public function setSubaccountId($subaccountId)
{
$this->subaccountId = $subaccountId;
}
/**
* @return string
*/
public function getSubaccountId()
{
return $this->subaccountId;
}
/**
* @param string
*/
public function setTargetingTemplateId($targetingTemplateId)
{
$this->targetingTemplateId = $targetingTemplateId;
}
/**
* @return string
*/
public function getTargetingTemplateId()
{
return $this->targetingTemplateId;
}
/**
* @param TechnologyTargeting
*/
public function setTechnologyTargeting(TechnologyTargeting $technologyTargeting)
{
$this->technologyTargeting = $technologyTargeting;
}
/**
* @return TechnologyTargeting
*/
public function getTechnologyTargeting()
{
return $this->technologyTargeting;
}
/**
* @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(Ad::class, 'Google_Service_Dfareporting_Ad');

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\Dfareporting;
class AdBlockingConfiguration extends \Google\Model
{
/**
* @var bool
*/
public $enabled;
/**
* @param bool
*/
public function setEnabled($enabled)
{
$this->enabled = $enabled;
}
/**
* @return bool
*/
public function getEnabled()
{
return $this->enabled;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(AdBlockingConfiguration::class, 'Google_Service_Dfareporting_AdBlockingConfiguration');

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\Dfareporting;
class AdSlot extends \Google\Model
{
/**
* @var string
*/
public $comment;
/**
* @var string
*/
public $compatibility;
/**
* @var string
*/
public $height;
/**
* @var string
*/
public $linkedPlacementId;
/**
* @var string
*/
public $name;
/**
* @var string
*/
public $paymentSourceType;
/**
* @var bool
*/
public $primary;
/**
* @var string
*/
public $width;
/**
* @param string
*/
public function setComment($comment)
{
$this->comment = $comment;
}
/**
* @return string
*/
public function getComment()
{
return $this->comment;
}
/**
* @param string
*/
public function setCompatibility($compatibility)
{
$this->compatibility = $compatibility;
}
/**
* @return string
*/
public function getCompatibility()
{
return $this->compatibility;
}
/**
* @param string
*/
public function setHeight($height)
{
$this->height = $height;
}
/**
* @return string
*/
public function getHeight()
{
return $this->height;
}
/**
* @param string
*/
public function setLinkedPlacementId($linkedPlacementId)
{
$this->linkedPlacementId = $linkedPlacementId;
}
/**
* @return string
*/
public function getLinkedPlacementId()
{
return $this->linkedPlacementId;
}
/**
* @param string
*/
public function setName($name)
{
$this->name = $name;
}
/**
* @return string
*/
public function getName()
{
return $this->name;
}
/**
* @param string
*/
public function setPaymentSourceType($paymentSourceType)
{
$this->paymentSourceType = $paymentSourceType;
}
/**
* @return string
*/
public function getPaymentSourceType()
{
return $this->paymentSourceType;
}
/**
* @param bool
*/
public function setPrimary($primary)
{
$this->primary = $primary;
}
/**
* @return bool
*/
public function getPrimary()
{
return $this->primary;
}
/**
* @param string
*/
public function setWidth($width)
{
$this->width = $width;
}
/**
* @return string
*/
public function getWidth()
{
return $this->width;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(AdSlot::class, 'Google_Service_Dfareporting_AdSlot');

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\Dfareporting;
class AdsListResponse extends \Google\Collection
{
protected $collection_key = 'ads';
protected $adsType = Ad::class;
protected $adsDataType = 'array';
/**
* @var string
*/
public $kind;
/**
* @var string
*/
public $nextPageToken;
/**
* @param Ad[]
*/
public function setAds($ads)
{
$this->ads = $ads;
}
/**
* @return Ad[]
*/
public function getAds()
{
return $this->ads;
}
/**
* @param string
*/
public function setKind($kind)
{
$this->kind = $kind;
}
/**
* @return string
*/
public function getKind()
{
return $this->kind;
}
/**
* @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(AdsListResponse::class, 'Google_Service_Dfareporting_AdsListResponse');

View File

@@ -0,0 +1,308 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\Dfareporting;
class Advertiser extends \Google\Model
{
/**
* @var string
*/
public $accountId;
/**
* @var string
*/
public $advertiserGroupId;
/**
* @var string
*/
public $clickThroughUrlSuffix;
/**
* @var string
*/
public $defaultClickThroughEventTagId;
/**
* @var string
*/
public $defaultEmail;
/**
* @var string
*/
public $floodlightConfigurationId;
protected $floodlightConfigurationIdDimensionValueType = DimensionValue::class;
protected $floodlightConfigurationIdDimensionValueDataType = '';
/**
* @var string
*/
public $id;
protected $idDimensionValueType = DimensionValue::class;
protected $idDimensionValueDataType = '';
/**
* @var string
*/
public $kind;
protected $measurementPartnerLinkType = MeasurementPartnerAdvertiserLink::class;
protected $measurementPartnerLinkDataType = '';
/**
* @var string
*/
public $name;
/**
* @var string
*/
public $originalFloodlightConfigurationId;
/**
* @var string
*/
public $status;
/**
* @var string
*/
public $subaccountId;
/**
* @var bool
*/
public $suspended;
/**
* @param string
*/
public function setAccountId($accountId)
{
$this->accountId = $accountId;
}
/**
* @return string
*/
public function getAccountId()
{
return $this->accountId;
}
/**
* @param string
*/
public function setAdvertiserGroupId($advertiserGroupId)
{
$this->advertiserGroupId = $advertiserGroupId;
}
/**
* @return string
*/
public function getAdvertiserGroupId()
{
return $this->advertiserGroupId;
}
/**
* @param string
*/
public function setClickThroughUrlSuffix($clickThroughUrlSuffix)
{
$this->clickThroughUrlSuffix = $clickThroughUrlSuffix;
}
/**
* @return string
*/
public function getClickThroughUrlSuffix()
{
return $this->clickThroughUrlSuffix;
}
/**
* @param string
*/
public function setDefaultClickThroughEventTagId($defaultClickThroughEventTagId)
{
$this->defaultClickThroughEventTagId = $defaultClickThroughEventTagId;
}
/**
* @return string
*/
public function getDefaultClickThroughEventTagId()
{
return $this->defaultClickThroughEventTagId;
}
/**
* @param string
*/
public function setDefaultEmail($defaultEmail)
{
$this->defaultEmail = $defaultEmail;
}
/**
* @return string
*/
public function getDefaultEmail()
{
return $this->defaultEmail;
}
/**
* @param string
*/
public function setFloodlightConfigurationId($floodlightConfigurationId)
{
$this->floodlightConfigurationId = $floodlightConfigurationId;
}
/**
* @return string
*/
public function getFloodlightConfigurationId()
{
return $this->floodlightConfigurationId;
}
/**
* @param DimensionValue
*/
public function setFloodlightConfigurationIdDimensionValue(DimensionValue $floodlightConfigurationIdDimensionValue)
{
$this->floodlightConfigurationIdDimensionValue = $floodlightConfigurationIdDimensionValue;
}
/**
* @return DimensionValue
*/
public function getFloodlightConfigurationIdDimensionValue()
{
return $this->floodlightConfigurationIdDimensionValue;
}
/**
* @param string
*/
public function setId($id)
{
$this->id = $id;
}
/**
* @return string
*/
public function getId()
{
return $this->id;
}
/**
* @param DimensionValue
*/
public function setIdDimensionValue(DimensionValue $idDimensionValue)
{
$this->idDimensionValue = $idDimensionValue;
}
/**
* @return DimensionValue
*/
public function getIdDimensionValue()
{
return $this->idDimensionValue;
}
/**
* @param string
*/
public function setKind($kind)
{
$this->kind = $kind;
}
/**
* @return string
*/
public function getKind()
{
return $this->kind;
}
/**
* @param MeasurementPartnerAdvertiserLink
*/
public function setMeasurementPartnerLink(MeasurementPartnerAdvertiserLink $measurementPartnerLink)
{
$this->measurementPartnerLink = $measurementPartnerLink;
}
/**
* @return MeasurementPartnerAdvertiserLink
*/
public function getMeasurementPartnerLink()
{
return $this->measurementPartnerLink;
}
/**
* @param string
*/
public function setName($name)
{
$this->name = $name;
}
/**
* @return string
*/
public function getName()
{
return $this->name;
}
/**
* @param string
*/
public function setOriginalFloodlightConfigurationId($originalFloodlightConfigurationId)
{
$this->originalFloodlightConfigurationId = $originalFloodlightConfigurationId;
}
/**
* @return string
*/
public function getOriginalFloodlightConfigurationId()
{
return $this->originalFloodlightConfigurationId;
}
/**
* @param string
*/
public function setStatus($status)
{
$this->status = $status;
}
/**
* @return string
*/
public function getStatus()
{
return $this->status;
}
/**
* @param string
*/
public function setSubaccountId($subaccountId)
{
$this->subaccountId = $subaccountId;
}
/**
* @return string
*/
public function getSubaccountId()
{
return $this->subaccountId;
}
/**
* @param bool
*/
public function setSuspended($suspended)
{
$this->suspended = $suspended;
}
/**
* @return bool
*/
public function getSuspended()
{
return $this->suspended;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(Advertiser::class, 'Google_Service_Dfareporting_Advertiser');

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\Dfareporting;
class AdvertiserGroup extends \Google\Model
{
/**
* @var string
*/
public $accountId;
/**
* @var string
*/
public $id;
/**
* @var string
*/
public $kind;
/**
* @var string
*/
public $name;
/**
* @param string
*/
public function setAccountId($accountId)
{
$this->accountId = $accountId;
}
/**
* @return string
*/
public function getAccountId()
{
return $this->accountId;
}
/**
* @param string
*/
public function setId($id)
{
$this->id = $id;
}
/**
* @return string
*/
public function getId()
{
return $this->id;
}
/**
* @param string
*/
public function setKind($kind)
{
$this->kind = $kind;
}
/**
* @return string
*/
public function getKind()
{
return $this->kind;
}
/**
* @param 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(AdvertiserGroup::class, 'Google_Service_Dfareporting_AdvertiserGroup');

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\Dfareporting;
class AdvertiserGroupsListResponse extends \Google\Collection
{
protected $collection_key = 'advertiserGroups';
protected $advertiserGroupsType = AdvertiserGroup::class;
protected $advertiserGroupsDataType = 'array';
/**
* @var string
*/
public $kind;
/**
* @var string
*/
public $nextPageToken;
/**
* @param AdvertiserGroup[]
*/
public function setAdvertiserGroups($advertiserGroups)
{
$this->advertiserGroups = $advertiserGroups;
}
/**
* @return AdvertiserGroup[]
*/
public function getAdvertiserGroups()
{
return $this->advertiserGroups;
}
/**
* @param string
*/
public function setKind($kind)
{
$this->kind = $kind;
}
/**
* @return string
*/
public function getKind()
{
return $this->kind;
}
/**
* @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(AdvertiserGroupsListResponse::class, 'Google_Service_Dfareporting_AdvertiserGroupsListResponse');

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\Dfareporting;
class AdvertiserInvoicesListResponse extends \Google\Collection
{
protected $collection_key = 'invoices';
protected $invoicesType = Invoice::class;
protected $invoicesDataType = 'array';
/**
* @var string
*/
public $kind;
/**
* @var string
*/
public $nextPageToken;
/**
* @param Invoice[]
*/
public function setInvoices($invoices)
{
$this->invoices = $invoices;
}
/**
* @return Invoice[]
*/
public function getInvoices()
{
return $this->invoices;
}
/**
* @param string
*/
public function setKind($kind)
{
$this->kind = $kind;
}
/**
* @return string
*/
public function getKind()
{
return $this->kind;
}
/**
* @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(AdvertiserInvoicesListResponse::class, 'Google_Service_Dfareporting_AdvertiserInvoicesListResponse');

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\Dfareporting;
class AdvertiserLandingPagesListResponse extends \Google\Collection
{
protected $collection_key = 'landingPages';
/**
* @var string
*/
public $kind;
protected $landingPagesType = LandingPage::class;
protected $landingPagesDataType = 'array';
/**
* @var string
*/
public $nextPageToken;
/**
* @param string
*/
public function setKind($kind)
{
$this->kind = $kind;
}
/**
* @return string
*/
public function getKind()
{
return $this->kind;
}
/**
* @param LandingPage[]
*/
public function setLandingPages($landingPages)
{
$this->landingPages = $landingPages;
}
/**
* @return LandingPage[]
*/
public function getLandingPages()
{
return $this->landingPages;
}
/**
* @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(AdvertiserLandingPagesListResponse::class, 'Google_Service_Dfareporting_AdvertiserLandingPagesListResponse');

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\Dfareporting;
class AdvertisersListResponse extends \Google\Collection
{
protected $collection_key = 'advertisers';
protected $advertisersType = Advertiser::class;
protected $advertisersDataType = 'array';
/**
* @var string
*/
public $kind;
/**
* @var string
*/
public $nextPageToken;
/**
* @param Advertiser[]
*/
public function setAdvertisers($advertisers)
{
$this->advertisers = $advertisers;
}
/**
* @return Advertiser[]
*/
public function getAdvertisers()
{
return $this->advertisers;
}
/**
* @param string
*/
public function setKind($kind)
{
$this->kind = $kind;
}
/**
* @return string
*/
public function getKind()
{
return $this->kind;
}
/**
* @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(AdvertisersListResponse::class, 'Google_Service_Dfareporting_AdvertisersListResponse');

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\Dfareporting;
class AudienceSegment extends \Google\Model
{
/**
* @var int
*/
public $allocation;
/**
* @var string
*/
public $id;
/**
* @var string
*/
public $name;
/**
* @param int
*/
public function setAllocation($allocation)
{
$this->allocation = $allocation;
}
/**
* @return int
*/
public function getAllocation()
{
return $this->allocation;
}
/**
* @param string
*/
public function setId($id)
{
$this->id = $id;
}
/**
* @return string
*/
public function getId()
{
return $this->id;
}
/**
* @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(AudienceSegment::class, 'Google_Service_Dfareporting_AudienceSegment');

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\Dfareporting;
class AudienceSegmentGroup extends \Google\Collection
{
protected $collection_key = 'audienceSegments';
protected $audienceSegmentsType = AudienceSegment::class;
protected $audienceSegmentsDataType = 'array';
/**
* @var string
*/
public $id;
/**
* @var string
*/
public $name;
/**
* @param AudienceSegment[]
*/
public function setAudienceSegments($audienceSegments)
{
$this->audienceSegments = $audienceSegments;
}
/**
* @return AudienceSegment[]
*/
public function getAudienceSegments()
{
return $this->audienceSegments;
}
/**
* @param string
*/
public function setId($id)
{
$this->id = $id;
}
/**
* @return string
*/
public function getId()
{
return $this->id;
}
/**
* @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(AudienceSegmentGroup::class, 'Google_Service_Dfareporting_AudienceSegmentGroup');

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\Dfareporting;
class BillingAssignment extends \Google\Model
{
/**
* @var string
*/
public $accountId;
/**
* @var string
*/
public $advertiserId;
/**
* @var string
*/
public $campaignId;
/**
* @var string
*/
public $kind;
/**
* @var string
*/
public $subaccountId;
/**
* @param string
*/
public function setAccountId($accountId)
{
$this->accountId = $accountId;
}
/**
* @return string
*/
public function getAccountId()
{
return $this->accountId;
}
/**
* @param string
*/
public function setAdvertiserId($advertiserId)
{
$this->advertiserId = $advertiserId;
}
/**
* @return string
*/
public function getAdvertiserId()
{
return $this->advertiserId;
}
/**
* @param string
*/
public function setCampaignId($campaignId)
{
$this->campaignId = $campaignId;
}
/**
* @return string
*/
public function getCampaignId()
{
return $this->campaignId;
}
/**
* @param string
*/
public function setKind($kind)
{
$this->kind = $kind;
}
/**
* @return string
*/
public function getKind()
{
return $this->kind;
}
/**
* @param string
*/
public function setSubaccountId($subaccountId)
{
$this->subaccountId = $subaccountId;
}
/**
* @return string
*/
public function getSubaccountId()
{
return $this->subaccountId;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(BillingAssignment::class, 'Google_Service_Dfareporting_BillingAssignment');

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\Dfareporting;
class BillingAssignmentsListResponse extends \Google\Collection
{
protected $collection_key = 'billingAssignments';
protected $billingAssignmentsType = BillingAssignment::class;
protected $billingAssignmentsDataType = 'array';
/**
* @var string
*/
public $kind;
/**
* @param BillingAssignment[]
*/
public function setBillingAssignments($billingAssignments)
{
$this->billingAssignments = $billingAssignments;
}
/**
* @return BillingAssignment[]
*/
public function getBillingAssignments()
{
return $this->billingAssignments;
}
/**
* @param string
*/
public function setKind($kind)
{
$this->kind = $kind;
}
/**
* @return string
*/
public function getKind()
{
return $this->kind;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(BillingAssignmentsListResponse::class, 'Google_Service_Dfareporting_BillingAssignmentsListResponse');

View File

@@ -0,0 +1,260 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\Dfareporting;
class BillingProfile extends \Google\Model
{
/**
* @var bool
*/
public $consolidatedInvoice;
/**
* @var string
*/
public $countryCode;
/**
* @var string
*/
public $currencyCode;
/**
* @var string
*/
public $id;
/**
* @var string
*/
public $invoiceLevel;
/**
* @var bool
*/
public $isDefault;
/**
* @var string
*/
public $kind;
/**
* @var string
*/
public $name;
/**
* @var string
*/
public $paymentsAccountId;
/**
* @var string
*/
public $paymentsCustomerId;
/**
* @var string
*/
public $purchaseOrder;
/**
* @var string
*/
public $secondaryPaymentsCustomerId;
/**
* @var string
*/
public $status;
/**
* @param bool
*/
public function setConsolidatedInvoice($consolidatedInvoice)
{
$this->consolidatedInvoice = $consolidatedInvoice;
}
/**
* @return bool
*/
public function getConsolidatedInvoice()
{
return $this->consolidatedInvoice;
}
/**
* @param string
*/
public function setCountryCode($countryCode)
{
$this->countryCode = $countryCode;
}
/**
* @return string
*/
public function getCountryCode()
{
return $this->countryCode;
}
/**
* @param string
*/
public function setCurrencyCode($currencyCode)
{
$this->currencyCode = $currencyCode;
}
/**
* @return string
*/
public function getCurrencyCode()
{
return $this->currencyCode;
}
/**
* @param string
*/
public function setId($id)
{
$this->id = $id;
}
/**
* @return string
*/
public function getId()
{
return $this->id;
}
/**
* @param string
*/
public function setInvoiceLevel($invoiceLevel)
{
$this->invoiceLevel = $invoiceLevel;
}
/**
* @return string
*/
public function getInvoiceLevel()
{
return $this->invoiceLevel;
}
/**
* @param bool
*/
public function setIsDefault($isDefault)
{
$this->isDefault = $isDefault;
}
/**
* @return bool
*/
public function getIsDefault()
{
return $this->isDefault;
}
/**
* @param string
*/
public function setKind($kind)
{
$this->kind = $kind;
}
/**
* @return string
*/
public function getKind()
{
return $this->kind;
}
/**
* @param string
*/
public function setName($name)
{
$this->name = $name;
}
/**
* @return string
*/
public function getName()
{
return $this->name;
}
/**
* @param string
*/
public function setPaymentsAccountId($paymentsAccountId)
{
$this->paymentsAccountId = $paymentsAccountId;
}
/**
* @return string
*/
public function getPaymentsAccountId()
{
return $this->paymentsAccountId;
}
/**
* @param string
*/
public function setPaymentsCustomerId($paymentsCustomerId)
{
$this->paymentsCustomerId = $paymentsCustomerId;
}
/**
* @return string
*/
public function getPaymentsCustomerId()
{
return $this->paymentsCustomerId;
}
/**
* @param string
*/
public function setPurchaseOrder($purchaseOrder)
{
$this->purchaseOrder = $purchaseOrder;
}
/**
* @return string
*/
public function getPurchaseOrder()
{
return $this->purchaseOrder;
}
/**
* @param string
*/
public function setSecondaryPaymentsCustomerId($secondaryPaymentsCustomerId)
{
$this->secondaryPaymentsCustomerId = $secondaryPaymentsCustomerId;
}
/**
* @return string
*/
public function getSecondaryPaymentsCustomerId()
{
return $this->secondaryPaymentsCustomerId;
}
/**
* @param string
*/
public function setStatus($status)
{
$this->status = $status;
}
/**
* @return string
*/
public function getStatus()
{
return $this->status;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(BillingProfile::class, 'Google_Service_Dfareporting_BillingProfile');

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\Dfareporting;
class BillingProfilesListResponse extends \Google\Collection
{
protected $collection_key = 'billingProfiles';
protected $billingProfilesType = BillingProfile::class;
protected $billingProfilesDataType = 'array';
/**
* @var string
*/
public $kind;
/**
* @var string
*/
public $nextPageToken;
/**
* @param BillingProfile[]
*/
public function setBillingProfiles($billingProfiles)
{
$this->billingProfiles = $billingProfiles;
}
/**
* @return BillingProfile[]
*/
public function getBillingProfiles()
{
return $this->billingProfiles;
}
/**
* @param string
*/
public function setKind($kind)
{
$this->kind = $kind;
}
/**
* @return string
*/
public function getKind()
{
return $this->kind;
}
/**
* @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(BillingProfilesListResponse::class, 'Google_Service_Dfareporting_BillingProfilesListResponse');

View File

@@ -0,0 +1,187 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\Dfareporting;
class BillingRate extends \Google\Collection
{
protected $collection_key = 'tieredRates';
/**
* @var string
*/
public $currencyCode;
/**
* @var string
*/
public $endDate;
/**
* @var string
*/
public $id;
/**
* @var string
*/
public $name;
/**
* @var string
*/
public $rateInMicros;
/**
* @var string
*/
public $startDate;
protected $tieredRatesType = BillingRateTieredRate::class;
protected $tieredRatesDataType = 'array';
/**
* @var string
*/
public $type;
/**
* @var string
*/
public $unitOfMeasure;
/**
* @param string
*/
public function setCurrencyCode($currencyCode)
{
$this->currencyCode = $currencyCode;
}
/**
* @return string
*/
public function getCurrencyCode()
{
return $this->currencyCode;
}
/**
* @param string
*/
public function setEndDate($endDate)
{
$this->endDate = $endDate;
}
/**
* @return string
*/
public function getEndDate()
{
return $this->endDate;
}
/**
* @param string
*/
public function setId($id)
{
$this->id = $id;
}
/**
* @return string
*/
public function getId()
{
return $this->id;
}
/**
* @param string
*/
public function setName($name)
{
$this->name = $name;
}
/**
* @return string
*/
public function getName()
{
return $this->name;
}
/**
* @param string
*/
public function setRateInMicros($rateInMicros)
{
$this->rateInMicros = $rateInMicros;
}
/**
* @return string
*/
public function getRateInMicros()
{
return $this->rateInMicros;
}
/**
* @param string
*/
public function setStartDate($startDate)
{
$this->startDate = $startDate;
}
/**
* @return string
*/
public function getStartDate()
{
return $this->startDate;
}
/**
* @param BillingRateTieredRate[]
*/
public function setTieredRates($tieredRates)
{
$this->tieredRates = $tieredRates;
}
/**
* @return BillingRateTieredRate[]
*/
public function getTieredRates()
{
return $this->tieredRates;
}
/**
* @param string
*/
public function setType($type)
{
$this->type = $type;
}
/**
* @return string
*/
public function getType()
{
return $this->type;
}
/**
* @param string
*/
public function setUnitOfMeasure($unitOfMeasure)
{
$this->unitOfMeasure = $unitOfMeasure;
}
/**
* @return string
*/
public function getUnitOfMeasure()
{
return $this->unitOfMeasure;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(BillingRate::class, 'Google_Service_Dfareporting_BillingRate');

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\Dfareporting;
class BillingRateTieredRate extends \Google\Model
{
/**
* @var string
*/
public $highValue;
/**
* @var string
*/
public $lowValue;
/**
* @var string
*/
public $rateInMicros;
/**
* @param string
*/
public function setHighValue($highValue)
{
$this->highValue = $highValue;
}
/**
* @return string
*/
public function getHighValue()
{
return $this->highValue;
}
/**
* @param string
*/
public function setLowValue($lowValue)
{
$this->lowValue = $lowValue;
}
/**
* @return string
*/
public function getLowValue()
{
return $this->lowValue;
}
/**
* @param string
*/
public function setRateInMicros($rateInMicros)
{
$this->rateInMicros = $rateInMicros;
}
/**
* @return string
*/
public function getRateInMicros()
{
return $this->rateInMicros;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(BillingRateTieredRate::class, 'Google_Service_Dfareporting_BillingRateTieredRate');

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\Dfareporting;
class BillingRatesListResponse extends \Google\Collection
{
protected $collection_key = 'billingRates';
protected $billingRatesType = BillingRate::class;
protected $billingRatesDataType = 'array';
/**
* @var string
*/
public $kind;
/**
* @var string
*/
public $nextPageToken;
/**
* @param BillingRate[]
*/
public function setBillingRates($billingRates)
{
$this->billingRates = $billingRates;
}
/**
* @return BillingRate[]
*/
public function getBillingRates()
{
return $this->billingRates;
}
/**
* @param string
*/
public function setKind($kind)
{
$this->kind = $kind;
}
/**
* @return string
*/
public function getKind()
{
return $this->kind;
}
/**
* @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(BillingRatesListResponse::class, 'Google_Service_Dfareporting_BillingRatesListResponse');

View File

@@ -0,0 +1,134 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\Dfareporting;
class Browser extends \Google\Model
{
/**
* @var string
*/
public $browserVersionId;
/**
* @var string
*/
public $dartId;
/**
* @var string
*/
public $kind;
/**
* @var string
*/
public $majorVersion;
/**
* @var string
*/
public $minorVersion;
/**
* @var string
*/
public $name;
/**
* @param string
*/
public function setBrowserVersionId($browserVersionId)
{
$this->browserVersionId = $browserVersionId;
}
/**
* @return string
*/
public function getBrowserVersionId()
{
return $this->browserVersionId;
}
/**
* @param string
*/
public function setDartId($dartId)
{
$this->dartId = $dartId;
}
/**
* @return string
*/
public function getDartId()
{
return $this->dartId;
}
/**
* @param string
*/
public function setKind($kind)
{
$this->kind = $kind;
}
/**
* @return string
*/
public function getKind()
{
return $this->kind;
}
/**
* @param string
*/
public function setMajorVersion($majorVersion)
{
$this->majorVersion = $majorVersion;
}
/**
* @return string
*/
public function getMajorVersion()
{
return $this->majorVersion;
}
/**
* @param string
*/
public function setMinorVersion($minorVersion)
{
$this->minorVersion = $minorVersion;
}
/**
* @return string
*/
public function getMinorVersion()
{
return $this->minorVersion;
}
/**
* @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(Browser::class, 'Google_Service_Dfareporting_Browser');

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\Dfareporting;
class BrowsersListResponse extends \Google\Collection
{
protected $collection_key = 'browsers';
protected $browsersType = Browser::class;
protected $browsersDataType = 'array';
/**
* @var string
*/
public $kind;
/**
* @param Browser[]
*/
public function setBrowsers($browsers)
{
$this->browsers = $browsers;
}
/**
* @return Browser[]
*/
public function getBrowsers()
{
return $this->browsers;
}
/**
* @param string
*/
public function setKind($kind)
{
$this->kind = $kind;
}
/**
* @return string
*/
public function getKind()
{
return $this->kind;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(BrowsersListResponse::class, 'Google_Service_Dfareporting_BrowsersListResponse');

View File

@@ -0,0 +1,489 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\Dfareporting;
class Campaign extends \Google\Collection
{
protected $collection_key = 'eventTagOverrides';
/**
* @var string
*/
public $accountId;
protected $adBlockingConfigurationType = AdBlockingConfiguration::class;
protected $adBlockingConfigurationDataType = '';
protected $additionalCreativeOptimizationConfigurationsType = CreativeOptimizationConfiguration::class;
protected $additionalCreativeOptimizationConfigurationsDataType = 'array';
/**
* @var string
*/
public $advertiserGroupId;
/**
* @var string
*/
public $advertiserId;
protected $advertiserIdDimensionValueType = DimensionValue::class;
protected $advertiserIdDimensionValueDataType = '';
/**
* @var bool
*/
public $archived;
protected $audienceSegmentGroupsType = AudienceSegmentGroup::class;
protected $audienceSegmentGroupsDataType = 'array';
/**
* @var string
*/
public $billingInvoiceCode;
protected $clickThroughUrlSuffixPropertiesType = ClickThroughUrlSuffixProperties::class;
protected $clickThroughUrlSuffixPropertiesDataType = '';
/**
* @var string
*/
public $comment;
protected $createInfoType = LastModifiedInfo::class;
protected $createInfoDataType = '';
/**
* @var string[]
*/
public $creativeGroupIds;
protected $creativeOptimizationConfigurationType = CreativeOptimizationConfiguration::class;
protected $creativeOptimizationConfigurationDataType = '';
protected $defaultClickThroughEventTagPropertiesType = DefaultClickThroughEventTagProperties::class;
protected $defaultClickThroughEventTagPropertiesDataType = '';
/**
* @var string
*/
public $defaultLandingPageId;
/**
* @var string
*/
public $endDate;
protected $eventTagOverridesType = EventTagOverride::class;
protected $eventTagOverridesDataType = 'array';
/**
* @var string
*/
public $externalId;
/**
* @var string
*/
public $id;
protected $idDimensionValueType = DimensionValue::class;
protected $idDimensionValueDataType = '';
/**
* @var string
*/
public $kind;
protected $lastModifiedInfoType = LastModifiedInfo::class;
protected $lastModifiedInfoDataType = '';
protected $measurementPartnerLinkType = MeasurementPartnerCampaignLink::class;
protected $measurementPartnerLinkDataType = '';
/**
* @var string
*/
public $name;
/**
* @var string
*/
public $startDate;
/**
* @var string
*/
public $subaccountId;
/**
* @param string
*/
public function setAccountId($accountId)
{
$this->accountId = $accountId;
}
/**
* @return string
*/
public function getAccountId()
{
return $this->accountId;
}
/**
* @param AdBlockingConfiguration
*/
public function setAdBlockingConfiguration(AdBlockingConfiguration $adBlockingConfiguration)
{
$this->adBlockingConfiguration = $adBlockingConfiguration;
}
/**
* @return AdBlockingConfiguration
*/
public function getAdBlockingConfiguration()
{
return $this->adBlockingConfiguration;
}
/**
* @param CreativeOptimizationConfiguration[]
*/
public function setAdditionalCreativeOptimizationConfigurations($additionalCreativeOptimizationConfigurations)
{
$this->additionalCreativeOptimizationConfigurations = $additionalCreativeOptimizationConfigurations;
}
/**
* @return CreativeOptimizationConfiguration[]
*/
public function getAdditionalCreativeOptimizationConfigurations()
{
return $this->additionalCreativeOptimizationConfigurations;
}
/**
* @param string
*/
public function setAdvertiserGroupId($advertiserGroupId)
{
$this->advertiserGroupId = $advertiserGroupId;
}
/**
* @return string
*/
public function getAdvertiserGroupId()
{
return $this->advertiserGroupId;
}
/**
* @param string
*/
public function setAdvertiserId($advertiserId)
{
$this->advertiserId = $advertiserId;
}
/**
* @return string
*/
public function getAdvertiserId()
{
return $this->advertiserId;
}
/**
* @param DimensionValue
*/
public function setAdvertiserIdDimensionValue(DimensionValue $advertiserIdDimensionValue)
{
$this->advertiserIdDimensionValue = $advertiserIdDimensionValue;
}
/**
* @return DimensionValue
*/
public function getAdvertiserIdDimensionValue()
{
return $this->advertiserIdDimensionValue;
}
/**
* @param bool
*/
public function setArchived($archived)
{
$this->archived = $archived;
}
/**
* @return bool
*/
public function getArchived()
{
return $this->archived;
}
/**
* @param AudienceSegmentGroup[]
*/
public function setAudienceSegmentGroups($audienceSegmentGroups)
{
$this->audienceSegmentGroups = $audienceSegmentGroups;
}
/**
* @return AudienceSegmentGroup[]
*/
public function getAudienceSegmentGroups()
{
return $this->audienceSegmentGroups;
}
/**
* @param string
*/
public function setBillingInvoiceCode($billingInvoiceCode)
{
$this->billingInvoiceCode = $billingInvoiceCode;
}
/**
* @return string
*/
public function getBillingInvoiceCode()
{
return $this->billingInvoiceCode;
}
/**
* @param ClickThroughUrlSuffixProperties
*/
public function setClickThroughUrlSuffixProperties(ClickThroughUrlSuffixProperties $clickThroughUrlSuffixProperties)
{
$this->clickThroughUrlSuffixProperties = $clickThroughUrlSuffixProperties;
}
/**
* @return ClickThroughUrlSuffixProperties
*/
public function getClickThroughUrlSuffixProperties()
{
return $this->clickThroughUrlSuffixProperties;
}
/**
* @param string
*/
public function setComment($comment)
{
$this->comment = $comment;
}
/**
* @return string
*/
public function getComment()
{
return $this->comment;
}
/**
* @param LastModifiedInfo
*/
public function setCreateInfo(LastModifiedInfo $createInfo)
{
$this->createInfo = $createInfo;
}
/**
* @return LastModifiedInfo
*/
public function getCreateInfo()
{
return $this->createInfo;
}
/**
* @param string[]
*/
public function setCreativeGroupIds($creativeGroupIds)
{
$this->creativeGroupIds = $creativeGroupIds;
}
/**
* @return string[]
*/
public function getCreativeGroupIds()
{
return $this->creativeGroupIds;
}
/**
* @param CreativeOptimizationConfiguration
*/
public function setCreativeOptimizationConfiguration(CreativeOptimizationConfiguration $creativeOptimizationConfiguration)
{
$this->creativeOptimizationConfiguration = $creativeOptimizationConfiguration;
}
/**
* @return CreativeOptimizationConfiguration
*/
public function getCreativeOptimizationConfiguration()
{
return $this->creativeOptimizationConfiguration;
}
/**
* @param DefaultClickThroughEventTagProperties
*/
public function setDefaultClickThroughEventTagProperties(DefaultClickThroughEventTagProperties $defaultClickThroughEventTagProperties)
{
$this->defaultClickThroughEventTagProperties = $defaultClickThroughEventTagProperties;
}
/**
* @return DefaultClickThroughEventTagProperties
*/
public function getDefaultClickThroughEventTagProperties()
{
return $this->defaultClickThroughEventTagProperties;
}
/**
* @param string
*/
public function setDefaultLandingPageId($defaultLandingPageId)
{
$this->defaultLandingPageId = $defaultLandingPageId;
}
/**
* @return string
*/
public function getDefaultLandingPageId()
{
return $this->defaultLandingPageId;
}
/**
* @param string
*/
public function setEndDate($endDate)
{
$this->endDate = $endDate;
}
/**
* @return string
*/
public function getEndDate()
{
return $this->endDate;
}
/**
* @param EventTagOverride[]
*/
public function setEventTagOverrides($eventTagOverrides)
{
$this->eventTagOverrides = $eventTagOverrides;
}
/**
* @return EventTagOverride[]
*/
public function getEventTagOverrides()
{
return $this->eventTagOverrides;
}
/**
* @param string
*/
public function setExternalId($externalId)
{
$this->externalId = $externalId;
}
/**
* @return string
*/
public function getExternalId()
{
return $this->externalId;
}
/**
* @param string
*/
public function setId($id)
{
$this->id = $id;
}
/**
* @return string
*/
public function getId()
{
return $this->id;
}
/**
* @param DimensionValue
*/
public function setIdDimensionValue(DimensionValue $idDimensionValue)
{
$this->idDimensionValue = $idDimensionValue;
}
/**
* @return DimensionValue
*/
public function getIdDimensionValue()
{
return $this->idDimensionValue;
}
/**
* @param string
*/
public function setKind($kind)
{
$this->kind = $kind;
}
/**
* @return string
*/
public function getKind()
{
return $this->kind;
}
/**
* @param LastModifiedInfo
*/
public function setLastModifiedInfo(LastModifiedInfo $lastModifiedInfo)
{
$this->lastModifiedInfo = $lastModifiedInfo;
}
/**
* @return LastModifiedInfo
*/
public function getLastModifiedInfo()
{
return $this->lastModifiedInfo;
}
/**
* @param MeasurementPartnerCampaignLink
*/
public function setMeasurementPartnerLink(MeasurementPartnerCampaignLink $measurementPartnerLink)
{
$this->measurementPartnerLink = $measurementPartnerLink;
}
/**
* @return MeasurementPartnerCampaignLink
*/
public function getMeasurementPartnerLink()
{
return $this->measurementPartnerLink;
}
/**
* @param string
*/
public function setName($name)
{
$this->name = $name;
}
/**
* @return string
*/
public function getName()
{
return $this->name;
}
/**
* @param string
*/
public function setStartDate($startDate)
{
$this->startDate = $startDate;
}
/**
* @return string
*/
public function getStartDate()
{
return $this->startDate;
}
/**
* @param string
*/
public function setSubaccountId($subaccountId)
{
$this->subaccountId = $subaccountId;
}
/**
* @return string
*/
public function getSubaccountId()
{
return $this->subaccountId;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(Campaign::class, 'Google_Service_Dfareporting_Campaign');

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\Dfareporting;
class CampaignCreativeAssociation extends \Google\Model
{
/**
* @var string
*/
public $creativeId;
/**
* @var string
*/
public $kind;
/**
* @param string
*/
public function setCreativeId($creativeId)
{
$this->creativeId = $creativeId;
}
/**
* @return string
*/
public function getCreativeId()
{
return $this->creativeId;
}
/**
* @param string
*/
public function setKind($kind)
{
$this->kind = $kind;
}
/**
* @return string
*/
public function getKind()
{
return $this->kind;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(CampaignCreativeAssociation::class, 'Google_Service_Dfareporting_CampaignCreativeAssociation');

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\Dfareporting;
class CampaignCreativeAssociationsListResponse extends \Google\Collection
{
protected $collection_key = 'campaignCreativeAssociations';
protected $campaignCreativeAssociationsType = CampaignCreativeAssociation::class;
protected $campaignCreativeAssociationsDataType = 'array';
/**
* @var string
*/
public $kind;
/**
* @var string
*/
public $nextPageToken;
/**
* @param CampaignCreativeAssociation[]
*/
public function setCampaignCreativeAssociations($campaignCreativeAssociations)
{
$this->campaignCreativeAssociations = $campaignCreativeAssociations;
}
/**
* @return CampaignCreativeAssociation[]
*/
public function getCampaignCreativeAssociations()
{
return $this->campaignCreativeAssociations;
}
/**
* @param string
*/
public function setKind($kind)
{
$this->kind = $kind;
}
/**
* @return string
*/
public function getKind()
{
return $this->kind;
}
/**
* @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(CampaignCreativeAssociationsListResponse::class, 'Google_Service_Dfareporting_CampaignCreativeAssociationsListResponse');

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\Dfareporting;
class CampaignSummary extends \Google\Model
{
/**
* @var string
*/
public $billingInvoiceCode;
/**
* @var string
*/
public $campaignId;
/**
* @var string
*/
public $preTaxAmountMicros;
/**
* @var string
*/
public $taxAmountMicros;
/**
* @var string
*/
public $totalAmountMicros;
/**
* @param string
*/
public function setBillingInvoiceCode($billingInvoiceCode)
{
$this->billingInvoiceCode = $billingInvoiceCode;
}
/**
* @return string
*/
public function getBillingInvoiceCode()
{
return $this->billingInvoiceCode;
}
/**
* @param string
*/
public function setCampaignId($campaignId)
{
$this->campaignId = $campaignId;
}
/**
* @return string
*/
public function getCampaignId()
{
return $this->campaignId;
}
/**
* @param string
*/
public function setPreTaxAmountMicros($preTaxAmountMicros)
{
$this->preTaxAmountMicros = $preTaxAmountMicros;
}
/**
* @return string
*/
public function getPreTaxAmountMicros()
{
return $this->preTaxAmountMicros;
}
/**
* @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(CampaignSummary::class, 'Google_Service_Dfareporting_CampaignSummary');

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\Dfareporting;
class CampaignsListResponse extends \Google\Collection
{
protected $collection_key = 'campaigns';
protected $campaignsType = Campaign::class;
protected $campaignsDataType = 'array';
/**
* @var string
*/
public $kind;
/**
* @var string
*/
public $nextPageToken;
/**
* @param Campaign[]
*/
public function setCampaigns($campaigns)
{
$this->campaigns = $campaigns;
}
/**
* @return Campaign[]
*/
public function getCampaigns()
{
return $this->campaigns;
}
/**
* @param string
*/
public function setKind($kind)
{
$this->kind = $kind;
}
/**
* @return string
*/
public function getKind()
{
return $this->kind;
}
/**
* @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(CampaignsListResponse::class, 'Google_Service_Dfareporting_CampaignsListResponse');

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\Dfareporting;
class CartData extends \Google\Collection
{
protected $collection_key = 'items';
protected $itemsType = CartDataItem::class;
protected $itemsDataType = 'array';
/**
* @var string
*/
public $merchantFeedLabel;
/**
* @var string
*/
public $merchantFeedLanguage;
/**
* @var string
*/
public $merchantId;
/**
* @param CartDataItem[]
*/
public function setItems($items)
{
$this->items = $items;
}
/**
* @return CartDataItem[]
*/
public function getItems()
{
return $this->items;
}
/**
* @param string
*/
public function setMerchantFeedLabel($merchantFeedLabel)
{
$this->merchantFeedLabel = $merchantFeedLabel;
}
/**
* @return string
*/
public function getMerchantFeedLabel()
{
return $this->merchantFeedLabel;
}
/**
* @param string
*/
public function setMerchantFeedLanguage($merchantFeedLanguage)
{
$this->merchantFeedLanguage = $merchantFeedLanguage;
}
/**
* @return string
*/
public function getMerchantFeedLanguage()
{
return $this->merchantFeedLanguage;
}
/**
* @param string
*/
public function setMerchantId($merchantId)
{
$this->merchantId = $merchantId;
}
/**
* @return string
*/
public function getMerchantId()
{
return $this->merchantId;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(CartData::class, 'Google_Service_Dfareporting_CartData');

View File

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

View File

@@ -0,0 +1,278 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\Dfareporting;
class ChangeLog extends \Google\Model
{
/**
* @var string
*/
public $accountId;
/**
* @var string
*/
public $action;
/**
* @var string
*/
public $changeTime;
/**
* @var string
*/
public $fieldName;
/**
* @var string
*/
public $id;
/**
* @var string
*/
public $kind;
/**
* @var string
*/
public $newValue;
/**
* @var string
*/
public $objectId;
/**
* @var string
*/
public $objectType;
/**
* @var string
*/
public $oldValue;
/**
* @var string
*/
public $subaccountId;
/**
* @var string
*/
public $transactionId;
/**
* @var string
*/
public $userProfileId;
/**
* @var string
*/
public $userProfileName;
/**
* @param string
*/
public function setAccountId($accountId)
{
$this->accountId = $accountId;
}
/**
* @return string
*/
public function getAccountId()
{
return $this->accountId;
}
/**
* @param string
*/
public function setAction($action)
{
$this->action = $action;
}
/**
* @return string
*/
public function getAction()
{
return $this->action;
}
/**
* @param string
*/
public function setChangeTime($changeTime)
{
$this->changeTime = $changeTime;
}
/**
* @return string
*/
public function getChangeTime()
{
return $this->changeTime;
}
/**
* @param string
*/
public function setFieldName($fieldName)
{
$this->fieldName = $fieldName;
}
/**
* @return string
*/
public function getFieldName()
{
return $this->fieldName;
}
/**
* @param string
*/
public function setId($id)
{
$this->id = $id;
}
/**
* @return string
*/
public function getId()
{
return $this->id;
}
/**
* @param string
*/
public function setKind($kind)
{
$this->kind = $kind;
}
/**
* @return string
*/
public function getKind()
{
return $this->kind;
}
/**
* @param string
*/
public function setNewValue($newValue)
{
$this->newValue = $newValue;
}
/**
* @return string
*/
public function getNewValue()
{
return $this->newValue;
}
/**
* @param string
*/
public function setObjectId($objectId)
{
$this->objectId = $objectId;
}
/**
* @return string
*/
public function getObjectId()
{
return $this->objectId;
}
/**
* @param string
*/
public function setObjectType($objectType)
{
$this->objectType = $objectType;
}
/**
* @return string
*/
public function getObjectType()
{
return $this->objectType;
}
/**
* @param string
*/
public function setOldValue($oldValue)
{
$this->oldValue = $oldValue;
}
/**
* @return string
*/
public function getOldValue()
{
return $this->oldValue;
}
/**
* @param string
*/
public function setSubaccountId($subaccountId)
{
$this->subaccountId = $subaccountId;
}
/**
* @return string
*/
public function getSubaccountId()
{
return $this->subaccountId;
}
/**
* @param string
*/
public function setTransactionId($transactionId)
{
$this->transactionId = $transactionId;
}
/**
* @return string
*/
public function getTransactionId()
{
return $this->transactionId;
}
/**
* @param string
*/
public function setUserProfileId($userProfileId)
{
$this->userProfileId = $userProfileId;
}
/**
* @return string
*/
public function getUserProfileId()
{
return $this->userProfileId;
}
/**
* @param string
*/
public function setUserProfileName($userProfileName)
{
$this->userProfileName = $userProfileName;
}
/**
* @return string
*/
public function getUserProfileName()
{
return $this->userProfileName;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(ChangeLog::class, 'Google_Service_Dfareporting_ChangeLog');

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\Dfareporting;
class ChangeLogsListResponse extends \Google\Collection
{
protected $collection_key = 'changeLogs';
protected $changeLogsType = ChangeLog::class;
protected $changeLogsDataType = 'array';
/**
* @var string
*/
public $kind;
/**
* @var string
*/
public $nextPageToken;
/**
* @param ChangeLog[]
*/
public function setChangeLogs($changeLogs)
{
$this->changeLogs = $changeLogs;
}
/**
* @return ChangeLog[]
*/
public function getChangeLogs()
{
return $this->changeLogs;
}
/**
* @param string
*/
public function setKind($kind)
{
$this->kind = $kind;
}
/**
* @return string
*/
public function getKind()
{
return $this->kind;
}
/**
* @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(ChangeLogsListResponse::class, 'Google_Service_Dfareporting_ChangeLogsListResponse');

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\Dfareporting;
class ChannelGrouping extends \Google\Collection
{
protected $collection_key = 'rules';
/**
* @var string
*/
public $fallbackName;
/**
* @var string
*/
public $kind;
/**
* @var string
*/
public $name;
protected $rulesType = ChannelGroupingRule::class;
protected $rulesDataType = 'array';
/**
* @param string
*/
public function setFallbackName($fallbackName)
{
$this->fallbackName = $fallbackName;
}
/**
* @return string
*/
public function getFallbackName()
{
return $this->fallbackName;
}
/**
* @param string
*/
public function setKind($kind)
{
$this->kind = $kind;
}
/**
* @return string
*/
public function getKind()
{
return $this->kind;
}
/**
* @param string
*/
public function setName($name)
{
$this->name = $name;
}
/**
* @return string
*/
public function getName()
{
return $this->name;
}
/**
* @param ChannelGroupingRule[]
*/
public function setRules($rules)
{
$this->rules = $rules;
}
/**
* @return ChannelGroupingRule[]
*/
public function getRules()
{
return $this->rules;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(ChannelGrouping::class, 'Google_Service_Dfareporting_ChannelGrouping');

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\Dfareporting;
class ChannelGroupingRule extends \Google\Collection
{
protected $collection_key = 'disjunctiveMatchStatements';
protected $disjunctiveMatchStatementsType = DisjunctiveMatchStatement::class;
protected $disjunctiveMatchStatementsDataType = 'array';
/**
* @var string
*/
public $kind;
/**
* @var string
*/
public $name;
/**
* @param DisjunctiveMatchStatement[]
*/
public function setDisjunctiveMatchStatements($disjunctiveMatchStatements)
{
$this->disjunctiveMatchStatements = $disjunctiveMatchStatements;
}
/**
* @return DisjunctiveMatchStatement[]
*/
public function getDisjunctiveMatchStatements()
{
return $this->disjunctiveMatchStatements;
}
/**
* @param string
*/
public function setKind($kind)
{
$this->kind = $kind;
}
/**
* @return string
*/
public function getKind()
{
return $this->kind;
}
/**
* @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(ChannelGroupingRule::class, 'Google_Service_Dfareporting_ChannelGroupingRule');

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\Dfareporting;
class CitiesListResponse extends \Google\Collection
{
protected $collection_key = 'cities';
protected $citiesType = City::class;
protected $citiesDataType = 'array';
/**
* @var string
*/
public $kind;
/**
* @param City[]
*/
public function setCities($cities)
{
$this->cities = $cities;
}
/**
* @return City[]
*/
public function getCities()
{
return $this->cities;
}
/**
* @param string
*/
public function setKind($kind)
{
$this->kind = $kind;
}
/**
* @return string
*/
public function getKind()
{
return $this->kind;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(CitiesListResponse::class, 'Google_Service_Dfareporting_CitiesListResponse');

View File

@@ -0,0 +1,188 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\Dfareporting;
class City extends \Google\Model
{
/**
* @var string
*/
public $countryCode;
/**
* @var string
*/
public $countryDartId;
/**
* @var string
*/
public $dartId;
/**
* @var string
*/
public $kind;
/**
* @var string
*/
public $metroCode;
/**
* @var string
*/
public $metroDmaId;
/**
* @var string
*/
public $name;
/**
* @var string
*/
public $regionCode;
/**
* @var string
*/
public $regionDartId;
/**
* @param string
*/
public function setCountryCode($countryCode)
{
$this->countryCode = $countryCode;
}
/**
* @return string
*/
public function getCountryCode()
{
return $this->countryCode;
}
/**
* @param string
*/
public function setCountryDartId($countryDartId)
{
$this->countryDartId = $countryDartId;
}
/**
* @return string
*/
public function getCountryDartId()
{
return $this->countryDartId;
}
/**
* @param string
*/
public function setDartId($dartId)
{
$this->dartId = $dartId;
}
/**
* @return string
*/
public function getDartId()
{
return $this->dartId;
}
/**
* @param string
*/
public function setKind($kind)
{
$this->kind = $kind;
}
/**
* @return string
*/
public function getKind()
{
return $this->kind;
}
/**
* @param string
*/
public function setMetroCode($metroCode)
{
$this->metroCode = $metroCode;
}
/**
* @return string
*/
public function getMetroCode()
{
return $this->metroCode;
}
/**
* @param string
*/
public function setMetroDmaId($metroDmaId)
{
$this->metroDmaId = $metroDmaId;
}
/**
* @return string
*/
public function getMetroDmaId()
{
return $this->metroDmaId;
}
/**
* @param string
*/
public function setName($name)
{
$this->name = $name;
}
/**
* @return string
*/
public function getName()
{
return $this->name;
}
/**
* @param string
*/
public function setRegionCode($regionCode)
{
$this->regionCode = $regionCode;
}
/**
* @return string
*/
public function getRegionCode()
{
return $this->regionCode;
}
/**
* @param string
*/
public function setRegionDartId($regionDartId)
{
$this->regionDartId = $regionDartId;
}
/**
* @return string
*/
public function getRegionDartId()
{
return $this->regionDartId;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(City::class, 'Google_Service_Dfareporting_City');

View File

@@ -0,0 +1,78 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\Dfareporting;
class ClickTag extends \Google\Model
{
protected $clickThroughUrlType = CreativeClickThroughUrl::class;
protected $clickThroughUrlDataType = '';
/**
* @var string
*/
public $eventName;
/**
* @var string
*/
public $name;
/**
* @param CreativeClickThroughUrl
*/
public function setClickThroughUrl(CreativeClickThroughUrl $clickThroughUrl)
{
$this->clickThroughUrl = $clickThroughUrl;
}
/**
* @return CreativeClickThroughUrl
*/
public function getClickThroughUrl()
{
return $this->clickThroughUrl;
}
/**
* @param string
*/
public function setEventName($eventName)
{
$this->eventName = $eventName;
}
/**
* @return string
*/
public function getEventName()
{
return $this->eventName;
}
/**
* @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(ClickTag::class, 'Google_Service_Dfareporting_ClickTag');

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\Dfareporting;
class ClickThroughUrl extends \Google\Model
{
/**
* @var string
*/
public $computedClickThroughUrl;
/**
* @var string
*/
public $customClickThroughUrl;
/**
* @var bool
*/
public $defaultLandingPage;
/**
* @var string
*/
public $landingPageId;
/**
* @param string
*/
public function setComputedClickThroughUrl($computedClickThroughUrl)
{
$this->computedClickThroughUrl = $computedClickThroughUrl;
}
/**
* @return string
*/
public function getComputedClickThroughUrl()
{
return $this->computedClickThroughUrl;
}
/**
* @param string
*/
public function setCustomClickThroughUrl($customClickThroughUrl)
{
$this->customClickThroughUrl = $customClickThroughUrl;
}
/**
* @return string
*/
public function getCustomClickThroughUrl()
{
return $this->customClickThroughUrl;
}
/**
* @param bool
*/
public function setDefaultLandingPage($defaultLandingPage)
{
$this->defaultLandingPage = $defaultLandingPage;
}
/**
* @return bool
*/
public function getDefaultLandingPage()
{
return $this->defaultLandingPage;
}
/**
* @param string
*/
public function setLandingPageId($landingPageId)
{
$this->landingPageId = $landingPageId;
}
/**
* @return string
*/
public function getLandingPageId()
{
return $this->landingPageId;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(ClickThroughUrl::class, 'Google_Service_Dfareporting_ClickThroughUrl');

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\Dfareporting;
class ClickThroughUrlSuffixProperties extends \Google\Model
{
/**
* @var string
*/
public $clickThroughUrlSuffix;
/**
* @var bool
*/
public $overrideInheritedSuffix;
/**
* @param string
*/
public function setClickThroughUrlSuffix($clickThroughUrlSuffix)
{
$this->clickThroughUrlSuffix = $clickThroughUrlSuffix;
}
/**
* @return string
*/
public function getClickThroughUrlSuffix()
{
return $this->clickThroughUrlSuffix;
}
/**
* @param bool
*/
public function setOverrideInheritedSuffix($overrideInheritedSuffix)
{
$this->overrideInheritedSuffix = $overrideInheritedSuffix;
}
/**
* @return bool
*/
public function getOverrideInheritedSuffix()
{
return $this->overrideInheritedSuffix;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(ClickThroughUrlSuffixProperties::class, 'Google_Service_Dfareporting_ClickThroughUrlSuffixProperties');

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\Dfareporting;
class CompanionClickThroughOverride extends \Google\Model
{
protected $clickThroughUrlType = ClickThroughUrl::class;
protected $clickThroughUrlDataType = '';
/**
* @var string
*/
public $creativeId;
/**
* @param ClickThroughUrl
*/
public function setClickThroughUrl(ClickThroughUrl $clickThroughUrl)
{
$this->clickThroughUrl = $clickThroughUrl;
}
/**
* @return ClickThroughUrl
*/
public function getClickThroughUrl()
{
return $this->clickThroughUrl;
}
/**
* @param string
*/
public function setCreativeId($creativeId)
{
$this->creativeId = $creativeId;
}
/**
* @return string
*/
public function getCreativeId()
{
return $this->creativeId;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(CompanionClickThroughOverride::class, 'Google_Service_Dfareporting_CompanionClickThroughOverride');

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\Dfareporting;
class CompanionSetting extends \Google\Collection
{
protected $collection_key = 'enabledSizes';
/**
* @var bool
*/
public $companionsDisabled;
protected $enabledSizesType = Size::class;
protected $enabledSizesDataType = 'array';
/**
* @var bool
*/
public $imageOnly;
/**
* @var string
*/
public $kind;
/**
* @param bool
*/
public function setCompanionsDisabled($companionsDisabled)
{
$this->companionsDisabled = $companionsDisabled;
}
/**
* @return bool
*/
public function getCompanionsDisabled()
{
return $this->companionsDisabled;
}
/**
* @param Size[]
*/
public function setEnabledSizes($enabledSizes)
{
$this->enabledSizes = $enabledSizes;
}
/**
* @return Size[]
*/
public function getEnabledSizes()
{
return $this->enabledSizes;
}
/**
* @param bool
*/
public function setImageOnly($imageOnly)
{
$this->imageOnly = $imageOnly;
}
/**
* @return bool
*/
public function getImageOnly()
{
return $this->imageOnly;
}
/**
* @param string
*/
public function setKind($kind)
{
$this->kind = $kind;
}
/**
* @return string
*/
public function getKind()
{
return $this->kind;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(CompanionSetting::class, 'Google_Service_Dfareporting_CompanionSetting');

View File

@@ -0,0 +1,140 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\Dfareporting;
class CompatibleFields extends \Google\Model
{
protected $crossDimensionReachReportCompatibleFieldsType = CrossDimensionReachReportCompatibleFields::class;
protected $crossDimensionReachReportCompatibleFieldsDataType = '';
protected $crossMediaReachReportCompatibleFieldsType = CrossMediaReachReportCompatibleFields::class;
protected $crossMediaReachReportCompatibleFieldsDataType = '';
protected $floodlightReportCompatibleFieldsType = FloodlightReportCompatibleFields::class;
protected $floodlightReportCompatibleFieldsDataType = '';
/**
* @var string
*/
public $kind;
protected $pathToConversionReportCompatibleFieldsType = PathToConversionReportCompatibleFields::class;
protected $pathToConversionReportCompatibleFieldsDataType = '';
protected $reachReportCompatibleFieldsType = ReachReportCompatibleFields::class;
protected $reachReportCompatibleFieldsDataType = '';
protected $reportCompatibleFieldsType = ReportCompatibleFields::class;
protected $reportCompatibleFieldsDataType = '';
/**
* @param CrossDimensionReachReportCompatibleFields
*/
public function setCrossDimensionReachReportCompatibleFields(CrossDimensionReachReportCompatibleFields $crossDimensionReachReportCompatibleFields)
{
$this->crossDimensionReachReportCompatibleFields = $crossDimensionReachReportCompatibleFields;
}
/**
* @return CrossDimensionReachReportCompatibleFields
*/
public function getCrossDimensionReachReportCompatibleFields()
{
return $this->crossDimensionReachReportCompatibleFields;
}
/**
* @param CrossMediaReachReportCompatibleFields
*/
public function setCrossMediaReachReportCompatibleFields(CrossMediaReachReportCompatibleFields $crossMediaReachReportCompatibleFields)
{
$this->crossMediaReachReportCompatibleFields = $crossMediaReachReportCompatibleFields;
}
/**
* @return CrossMediaReachReportCompatibleFields
*/
public function getCrossMediaReachReportCompatibleFields()
{
return $this->crossMediaReachReportCompatibleFields;
}
/**
* @param FloodlightReportCompatibleFields
*/
public function setFloodlightReportCompatibleFields(FloodlightReportCompatibleFields $floodlightReportCompatibleFields)
{
$this->floodlightReportCompatibleFields = $floodlightReportCompatibleFields;
}
/**
* @return FloodlightReportCompatibleFields
*/
public function getFloodlightReportCompatibleFields()
{
return $this->floodlightReportCompatibleFields;
}
/**
* @param string
*/
public function setKind($kind)
{
$this->kind = $kind;
}
/**
* @return string
*/
public function getKind()
{
return $this->kind;
}
/**
* @param PathToConversionReportCompatibleFields
*/
public function setPathToConversionReportCompatibleFields(PathToConversionReportCompatibleFields $pathToConversionReportCompatibleFields)
{
$this->pathToConversionReportCompatibleFields = $pathToConversionReportCompatibleFields;
}
/**
* @return PathToConversionReportCompatibleFields
*/
public function getPathToConversionReportCompatibleFields()
{
return $this->pathToConversionReportCompatibleFields;
}
/**
* @param ReachReportCompatibleFields
*/
public function setReachReportCompatibleFields(ReachReportCompatibleFields $reachReportCompatibleFields)
{
$this->reachReportCompatibleFields = $reachReportCompatibleFields;
}
/**
* @return ReachReportCompatibleFields
*/
public function getReachReportCompatibleFields()
{
return $this->reachReportCompatibleFields;
}
/**
* @param ReportCompatibleFields
*/
public function setReportCompatibleFields(ReportCompatibleFields $reportCompatibleFields)
{
$this->reportCompatibleFields = $reportCompatibleFields;
}
/**
* @return ReportCompatibleFields
*/
public function getReportCompatibleFields()
{
return $this->reportCompatibleFields;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(CompatibleFields::class, 'Google_Service_Dfareporting_CompatibleFields');

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\Dfareporting;
class ConnectionType extends \Google\Model
{
/**
* @var string
*/
public $id;
/**
* @var string
*/
public $kind;
/**
* @var string
*/
public $name;
/**
* @param string
*/
public function setId($id)
{
$this->id = $id;
}
/**
* @return string
*/
public function getId()
{
return $this->id;
}
/**
* @param string
*/
public function setKind($kind)
{
$this->kind = $kind;
}
/**
* @return string
*/
public function getKind()
{
return $this->kind;
}
/**
* @param 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(ConnectionType::class, 'Google_Service_Dfareporting_ConnectionType');

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\Dfareporting;
class ConnectionTypesListResponse extends \Google\Collection
{
protected $collection_key = 'connectionTypes';
protected $connectionTypesType = ConnectionType::class;
protected $connectionTypesDataType = 'array';
/**
* @var string
*/
public $kind;
/**
* @param ConnectionType[]
*/
public function setConnectionTypes($connectionTypes)
{
$this->connectionTypes = $connectionTypes;
}
/**
* @return ConnectionType[]
*/
public function getConnectionTypes()
{
return $this->connectionTypes;
}
/**
* @param string
*/
public function setKind($kind)
{
$this->kind = $kind;
}
/**
* @return string
*/
public function getKind()
{
return $this->kind;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(ConnectionTypesListResponse::class, 'Google_Service_Dfareporting_ConnectionTypesListResponse');

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\Dfareporting;
class ContentCategoriesListResponse extends \Google\Collection
{
protected $collection_key = 'contentCategories';
protected $contentCategoriesType = ContentCategory::class;
protected $contentCategoriesDataType = 'array';
/**
* @var string
*/
public $kind;
/**
* @var string
*/
public $nextPageToken;
/**
* @param ContentCategory[]
*/
public function setContentCategories($contentCategories)
{
$this->contentCategories = $contentCategories;
}
/**
* @return ContentCategory[]
*/
public function getContentCategories()
{
return $this->contentCategories;
}
/**
* @param string
*/
public function setKind($kind)
{
$this->kind = $kind;
}
/**
* @return string
*/
public function getKind()
{
return $this->kind;
}
/**
* @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(ContentCategoriesListResponse::class, 'Google_Service_Dfareporting_ContentCategoriesListResponse');

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\Dfareporting;
class ContentCategory extends \Google\Model
{
/**
* @var string
*/
public $accountId;
/**
* @var string
*/
public $id;
/**
* @var string
*/
public $kind;
/**
* @var string
*/
public $name;
/**
* @param string
*/
public function setAccountId($accountId)
{
$this->accountId = $accountId;
}
/**
* @return string
*/
public function getAccountId()
{
return $this->accountId;
}
/**
* @param string
*/
public function setId($id)
{
$this->id = $id;
}
/**
* @return string
*/
public function getId()
{
return $this->id;
}
/**
* @param string
*/
public function setKind($kind)
{
$this->kind = $kind;
}
/**
* @return string
*/
public function getKind()
{
return $this->kind;
}
/**
* @param 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(ContentCategory::class, 'Google_Service_Dfareporting_ContentCategory');

View File

@@ -0,0 +1,408 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\Dfareporting;
class Conversion extends \Google\Collection
{
protected $collection_key = 'userIdentifiers';
/**
* @var string
*/
public $adUserDataConsent;
protected $cartDataType = CartData::class;
protected $cartDataDataType = '';
/**
* @var bool
*/
public $childDirectedTreatment;
protected $customVariablesType = CustomFloodlightVariable::class;
protected $customVariablesDataType = 'array';
/**
* @var string
*/
public $dclid;
/**
* @var string
*/
public $encryptedUserId;
/**
* @var string[]
*/
public $encryptedUserIdCandidates;
/**
* @var string
*/
public $floodlightActivityId;
/**
* @var string
*/
public $floodlightConfigurationId;
/**
* @var string
*/
public $gclid;
/**
* @var string
*/
public $impressionId;
/**
* @var string
*/
public $kind;
/**
* @var bool
*/
public $limitAdTracking;
/**
* @var string
*/
public $matchId;
/**
* @var string
*/
public $mobileDeviceId;
/**
* @var bool
*/
public $nonPersonalizedAd;
/**
* @var string
*/
public $ordinal;
/**
* @var string
*/
public $quantity;
/**
* @var string
*/
public $timestampMicros;
/**
* @var bool
*/
public $treatmentForUnderage;
protected $userIdentifiersType = UserIdentifier::class;
protected $userIdentifiersDataType = 'array';
public $value;
/**
* @param string
*/
public function setAdUserDataConsent($adUserDataConsent)
{
$this->adUserDataConsent = $adUserDataConsent;
}
/**
* @return string
*/
public function getAdUserDataConsent()
{
return $this->adUserDataConsent;
}
/**
* @param CartData
*/
public function setCartData(CartData $cartData)
{
$this->cartData = $cartData;
}
/**
* @return CartData
*/
public function getCartData()
{
return $this->cartData;
}
/**
* @param bool
*/
public function setChildDirectedTreatment($childDirectedTreatment)
{
$this->childDirectedTreatment = $childDirectedTreatment;
}
/**
* @return bool
*/
public function getChildDirectedTreatment()
{
return $this->childDirectedTreatment;
}
/**
* @param CustomFloodlightVariable[]
*/
public function setCustomVariables($customVariables)
{
$this->customVariables = $customVariables;
}
/**
* @return CustomFloodlightVariable[]
*/
public function getCustomVariables()
{
return $this->customVariables;
}
/**
* @param string
*/
public function setDclid($dclid)
{
$this->dclid = $dclid;
}
/**
* @return string
*/
public function getDclid()
{
return $this->dclid;
}
/**
* @param string
*/
public function setEncryptedUserId($encryptedUserId)
{
$this->encryptedUserId = $encryptedUserId;
}
/**
* @return string
*/
public function getEncryptedUserId()
{
return $this->encryptedUserId;
}
/**
* @param string[]
*/
public function setEncryptedUserIdCandidates($encryptedUserIdCandidates)
{
$this->encryptedUserIdCandidates = $encryptedUserIdCandidates;
}
/**
* @return string[]
*/
public function getEncryptedUserIdCandidates()
{
return $this->encryptedUserIdCandidates;
}
/**
* @param string
*/
public function setFloodlightActivityId($floodlightActivityId)
{
$this->floodlightActivityId = $floodlightActivityId;
}
/**
* @return string
*/
public function getFloodlightActivityId()
{
return $this->floodlightActivityId;
}
/**
* @param string
*/
public function setFloodlightConfigurationId($floodlightConfigurationId)
{
$this->floodlightConfigurationId = $floodlightConfigurationId;
}
/**
* @return string
*/
public function getFloodlightConfigurationId()
{
return $this->floodlightConfigurationId;
}
/**
* @param string
*/
public function setGclid($gclid)
{
$this->gclid = $gclid;
}
/**
* @return string
*/
public function getGclid()
{
return $this->gclid;
}
/**
* @param string
*/
public function setImpressionId($impressionId)
{
$this->impressionId = $impressionId;
}
/**
* @return string
*/
public function getImpressionId()
{
return $this->impressionId;
}
/**
* @param string
*/
public function setKind($kind)
{
$this->kind = $kind;
}
/**
* @return string
*/
public function getKind()
{
return $this->kind;
}
/**
* @param bool
*/
public function setLimitAdTracking($limitAdTracking)
{
$this->limitAdTracking = $limitAdTracking;
}
/**
* @return bool
*/
public function getLimitAdTracking()
{
return $this->limitAdTracking;
}
/**
* @param string
*/
public function setMatchId($matchId)
{
$this->matchId = $matchId;
}
/**
* @return string
*/
public function getMatchId()
{
return $this->matchId;
}
/**
* @param string
*/
public function setMobileDeviceId($mobileDeviceId)
{
$this->mobileDeviceId = $mobileDeviceId;
}
/**
* @return string
*/
public function getMobileDeviceId()
{
return $this->mobileDeviceId;
}
/**
* @param bool
*/
public function setNonPersonalizedAd($nonPersonalizedAd)
{
$this->nonPersonalizedAd = $nonPersonalizedAd;
}
/**
* @return bool
*/
public function getNonPersonalizedAd()
{
return $this->nonPersonalizedAd;
}
/**
* @param string
*/
public function setOrdinal($ordinal)
{
$this->ordinal = $ordinal;
}
/**
* @return string
*/
public function getOrdinal()
{
return $this->ordinal;
}
/**
* @param string
*/
public function setQuantity($quantity)
{
$this->quantity = $quantity;
}
/**
* @return string
*/
public function getQuantity()
{
return $this->quantity;
}
/**
* @param string
*/
public function setTimestampMicros($timestampMicros)
{
$this->timestampMicros = $timestampMicros;
}
/**
* @return string
*/
public function getTimestampMicros()
{
return $this->timestampMicros;
}
/**
* @param bool
*/
public function setTreatmentForUnderage($treatmentForUnderage)
{
$this->treatmentForUnderage = $treatmentForUnderage;
}
/**
* @return bool
*/
public function getTreatmentForUnderage()
{
return $this->treatmentForUnderage;
}
/**
* @param UserIdentifier[]
*/
public function setUserIdentifiers($userIdentifiers)
{
$this->userIdentifiers = $userIdentifiers;
}
/**
* @return UserIdentifier[]
*/
public function getUserIdentifiers()
{
return $this->userIdentifiers;
}
public function setValue($value)
{
$this->value = $value;
}
public function getValue()
{
return $this->value;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(Conversion::class, 'Google_Service_Dfareporting_Conversion');

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\Dfareporting;
class ConversionError extends \Google\Model
{
/**
* @var string
*/
public $code;
/**
* @var string
*/
public $kind;
/**
* @var string
*/
public $message;
/**
* @param string
*/
public function setCode($code)
{
$this->code = $code;
}
/**
* @return string
*/
public function getCode()
{
return $this->code;
}
/**
* @param string
*/
public function setKind($kind)
{
$this->kind = $kind;
}
/**
* @return string
*/
public function getKind()
{
return $this->kind;
}
/**
* @param string
*/
public function setMessage($message)
{
$this->message = $message;
}
/**
* @return string
*/
public function getMessage()
{
return $this->message;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(ConversionError::class, 'Google_Service_Dfareporting_ConversionError');

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\Dfareporting;
class ConversionStatus extends \Google\Collection
{
protected $collection_key = 'errors';
protected $conversionType = Conversion::class;
protected $conversionDataType = '';
protected $errorsType = ConversionError::class;
protected $errorsDataType = 'array';
/**
* @var string
*/
public $kind;
/**
* @param Conversion
*/
public function setConversion(Conversion $conversion)
{
$this->conversion = $conversion;
}
/**
* @return Conversion
*/
public function getConversion()
{
return $this->conversion;
}
/**
* @param ConversionError[]
*/
public function setErrors($errors)
{
$this->errors = $errors;
}
/**
* @return ConversionError[]
*/
public function getErrors()
{
return $this->errors;
}
/**
* @param string
*/
public function setKind($kind)
{
$this->kind = $kind;
}
/**
* @return string
*/
public function getKind()
{
return $this->kind;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(ConversionStatus::class, 'Google_Service_Dfareporting_ConversionStatus');

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\Dfareporting;
class ConversionsBatchInsertRequest extends \Google\Collection
{
protected $collection_key = 'conversions';
protected $conversionsType = Conversion::class;
protected $conversionsDataType = 'array';
protected $encryptionInfoType = EncryptionInfo::class;
protected $encryptionInfoDataType = '';
/**
* @var string
*/
public $kind;
/**
* @param Conversion[]
*/
public function setConversions($conversions)
{
$this->conversions = $conversions;
}
/**
* @return Conversion[]
*/
public function getConversions()
{
return $this->conversions;
}
/**
* @param EncryptionInfo
*/
public function setEncryptionInfo(EncryptionInfo $encryptionInfo)
{
$this->encryptionInfo = $encryptionInfo;
}
/**
* @return EncryptionInfo
*/
public function getEncryptionInfo()
{
return $this->encryptionInfo;
}
/**
* @param string
*/
public function setKind($kind)
{
$this->kind = $kind;
}
/**
* @return string
*/
public function getKind()
{
return $this->kind;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(ConversionsBatchInsertRequest::class, 'Google_Service_Dfareporting_ConversionsBatchInsertRequest');

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\Dfareporting;
class ConversionsBatchInsertResponse extends \Google\Collection
{
protected $collection_key = 'status';
/**
* @var bool
*/
public $hasFailures;
/**
* @var string
*/
public $kind;
protected $statusType = ConversionStatus::class;
protected $statusDataType = 'array';
/**
* @param bool
*/
public function setHasFailures($hasFailures)
{
$this->hasFailures = $hasFailures;
}
/**
* @return bool
*/
public function getHasFailures()
{
return $this->hasFailures;
}
/**
* @param string
*/
public function setKind($kind)
{
$this->kind = $kind;
}
/**
* @return string
*/
public function getKind()
{
return $this->kind;
}
/**
* @param ConversionStatus[]
*/
public function setStatus($status)
{
$this->status = $status;
}
/**
* @return ConversionStatus[]
*/
public function getStatus()
{
return $this->status;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(ConversionsBatchInsertResponse::class, 'Google_Service_Dfareporting_ConversionsBatchInsertResponse');

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\Dfareporting;
class ConversionsBatchUpdateRequest extends \Google\Collection
{
protected $collection_key = 'conversions';
protected $conversionsType = Conversion::class;
protected $conversionsDataType = 'array';
protected $encryptionInfoType = EncryptionInfo::class;
protected $encryptionInfoDataType = '';
/**
* @var string
*/
public $kind;
/**
* @param Conversion[]
*/
public function setConversions($conversions)
{
$this->conversions = $conversions;
}
/**
* @return Conversion[]
*/
public function getConversions()
{
return $this->conversions;
}
/**
* @param EncryptionInfo
*/
public function setEncryptionInfo(EncryptionInfo $encryptionInfo)
{
$this->encryptionInfo = $encryptionInfo;
}
/**
* @return EncryptionInfo
*/
public function getEncryptionInfo()
{
return $this->encryptionInfo;
}
/**
* @param string
*/
public function setKind($kind)
{
$this->kind = $kind;
}
/**
* @return string
*/
public function getKind()
{
return $this->kind;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(ConversionsBatchUpdateRequest::class, 'Google_Service_Dfareporting_ConversionsBatchUpdateRequest');

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\Dfareporting;
class ConversionsBatchUpdateResponse extends \Google\Collection
{
protected $collection_key = 'status';
/**
* @var bool
*/
public $hasFailures;
/**
* @var string
*/
public $kind;
protected $statusType = ConversionStatus::class;
protected $statusDataType = 'array';
/**
* @param bool
*/
public function setHasFailures($hasFailures)
{
$this->hasFailures = $hasFailures;
}
/**
* @return bool
*/
public function getHasFailures()
{
return $this->hasFailures;
}
/**
* @param string
*/
public function setKind($kind)
{
$this->kind = $kind;
}
/**
* @return string
*/
public function getKind()
{
return $this->kind;
}
/**
* @param ConversionStatus[]
*/
public function setStatus($status)
{
$this->status = $status;
}
/**
* @return ConversionStatus[]
*/
public function getStatus()
{
return $this->status;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(ConversionsBatchUpdateResponse::class, 'Google_Service_Dfareporting_ConversionsBatchUpdateResponse');

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\Dfareporting;
class CountriesListResponse extends \Google\Collection
{
protected $collection_key = 'countries';
protected $countriesType = Country::class;
protected $countriesDataType = 'array';
/**
* @var string
*/
public $kind;
/**
* @param Country[]
*/
public function setCountries($countries)
{
$this->countries = $countries;
}
/**
* @return Country[]
*/
public function getCountries()
{
return $this->countries;
}
/**
* @param string
*/
public function setKind($kind)
{
$this->kind = $kind;
}
/**
* @return string
*/
public function getKind()
{
return $this->kind;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(CountriesListResponse::class, 'Google_Service_Dfareporting_CountriesListResponse');

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\Dfareporting;
class Country extends \Google\Model
{
/**
* @var string
*/
public $countryCode;
/**
* @var string
*/
public $dartId;
/**
* @var string
*/
public $kind;
/**
* @var string
*/
public $name;
/**
* @var bool
*/
public $sslEnabled;
/**
* @param string
*/
public function setCountryCode($countryCode)
{
$this->countryCode = $countryCode;
}
/**
* @return string
*/
public function getCountryCode()
{
return $this->countryCode;
}
/**
* @param string
*/
public function setDartId($dartId)
{
$this->dartId = $dartId;
}
/**
* @return string
*/
public function getDartId()
{
return $this->dartId;
}
/**
* @param string
*/
public function setKind($kind)
{
$this->kind = $kind;
}
/**
* @return string
*/
public function getKind()
{
return $this->kind;
}
/**
* @param string
*/
public function setName($name)
{
$this->name = $name;
}
/**
* @return string
*/
public function getName()
{
return $this->name;
}
/**
* @param bool
*/
public function setSslEnabled($sslEnabled)
{
$this->sslEnabled = $sslEnabled;
}
/**
* @return bool
*/
public function getSslEnabled()
{
return $this->sslEnabled;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(Country::class, 'Google_Service_Dfareporting_Country');

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,909 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\Dfareporting;
class CreativeAsset extends \Google\Collection
{
protected $collection_key = 'detectedFeatures';
/**
* @var bool
*/
public $actionScript3;
/**
* @var bool
*/
public $active;
protected $additionalSizesType = Size::class;
protected $additionalSizesDataType = 'array';
/**
* @var string
*/
public $alignment;
/**
* @var string
*/
public $artworkType;
protected $assetIdentifierType = CreativeAssetId::class;
protected $assetIdentifierDataType = '';
/**
* @var int
*/
public $audioBitRate;
/**
* @var int
*/
public $audioSampleRate;
protected $backupImageExitType = CreativeCustomEvent::class;
protected $backupImageExitDataType = '';
/**
* @var int
*/
public $bitRate;
/**
* @var string
*/
public $childAssetType;
protected $collapsedSizeType = Size::class;
protected $collapsedSizeDataType = '';
/**
* @var string[]
*/
public $companionCreativeIds;
/**
* @var int
*/
public $customStartTimeValue;
/**
* @var string[]
*/
public $detectedFeatures;
/**
* @var string
*/
public $displayType;
/**
* @var int
*/
public $duration;
/**
* @var string
*/
public $durationType;
protected $expandedDimensionType = Size::class;
protected $expandedDimensionDataType = '';
/**
* @var string
*/
public $fileSize;
/**
* @var int
*/
public $flashVersion;
/**
* @var float
*/
public $frameRate;
/**
* @var bool
*/
public $hideFlashObjects;
/**
* @var bool
*/
public $hideSelectionBoxes;
/**
* @var bool
*/
public $horizontallyLocked;
/**
* @var string
*/
public $id;
protected $idDimensionValueType = DimensionValue::class;
protected $idDimensionValueDataType = '';
/**
* @var float
*/
public $mediaDuration;
/**
* @var string
*/
public $mimeType;
protected $offsetType = OffsetPosition::class;
protected $offsetDataType = '';
/**
* @var string
*/
public $orientation;
/**
* @var bool
*/
public $originalBackup;
/**
* @var bool
*/
public $politeLoad;
protected $positionType = OffsetPosition::class;
protected $positionDataType = '';
/**
* @var string
*/
public $positionLeftUnit;
/**
* @var string
*/
public $positionTopUnit;
/**
* @var string
*/
public $progressiveServingUrl;
/**
* @var bool
*/
public $pushdown;
/**
* @var float
*/
public $pushdownDuration;
/**
* @var string
*/
public $role;
protected $sizeType = Size::class;
protected $sizeDataType = '';
/**
* @var bool
*/
public $sslCompliant;
/**
* @var string
*/
public $startTimeType;
/**
* @var string
*/
public $streamingServingUrl;
/**
* @var bool
*/
public $transparency;
/**
* @var bool
*/
public $verticallyLocked;
/**
* @var string
*/
public $windowMode;
/**
* @var int
*/
public $zIndex;
/**
* @var string
*/
public $zipFilename;
/**
* @var string
*/
public $zipFilesize;
/**
* @param bool
*/
public function setActionScript3($actionScript3)
{
$this->actionScript3 = $actionScript3;
}
/**
* @return bool
*/
public function getActionScript3()
{
return $this->actionScript3;
}
/**
* @param bool
*/
public function setActive($active)
{
$this->active = $active;
}
/**
* @return bool
*/
public function getActive()
{
return $this->active;
}
/**
* @param Size[]
*/
public function setAdditionalSizes($additionalSizes)
{
$this->additionalSizes = $additionalSizes;
}
/**
* @return Size[]
*/
public function getAdditionalSizes()
{
return $this->additionalSizes;
}
/**
* @param string
*/
public function setAlignment($alignment)
{
$this->alignment = $alignment;
}
/**
* @return string
*/
public function getAlignment()
{
return $this->alignment;
}
/**
* @param string
*/
public function setArtworkType($artworkType)
{
$this->artworkType = $artworkType;
}
/**
* @return string
*/
public function getArtworkType()
{
return $this->artworkType;
}
/**
* @param CreativeAssetId
*/
public function setAssetIdentifier(CreativeAssetId $assetIdentifier)
{
$this->assetIdentifier = $assetIdentifier;
}
/**
* @return CreativeAssetId
*/
public function getAssetIdentifier()
{
return $this->assetIdentifier;
}
/**
* @param int
*/
public function setAudioBitRate($audioBitRate)
{
$this->audioBitRate = $audioBitRate;
}
/**
* @return int
*/
public function getAudioBitRate()
{
return $this->audioBitRate;
}
/**
* @param int
*/
public function setAudioSampleRate($audioSampleRate)
{
$this->audioSampleRate = $audioSampleRate;
}
/**
* @return int
*/
public function getAudioSampleRate()
{
return $this->audioSampleRate;
}
/**
* @param CreativeCustomEvent
*/
public function setBackupImageExit(CreativeCustomEvent $backupImageExit)
{
$this->backupImageExit = $backupImageExit;
}
/**
* @return CreativeCustomEvent
*/
public function getBackupImageExit()
{
return $this->backupImageExit;
}
/**
* @param int
*/
public function setBitRate($bitRate)
{
$this->bitRate = $bitRate;
}
/**
* @return int
*/
public function getBitRate()
{
return $this->bitRate;
}
/**
* @param string
*/
public function setChildAssetType($childAssetType)
{
$this->childAssetType = $childAssetType;
}
/**
* @return string
*/
public function getChildAssetType()
{
return $this->childAssetType;
}
/**
* @param Size
*/
public function setCollapsedSize(Size $collapsedSize)
{
$this->collapsedSize = $collapsedSize;
}
/**
* @return Size
*/
public function getCollapsedSize()
{
return $this->collapsedSize;
}
/**
* @param string[]
*/
public function setCompanionCreativeIds($companionCreativeIds)
{
$this->companionCreativeIds = $companionCreativeIds;
}
/**
* @return string[]
*/
public function getCompanionCreativeIds()
{
return $this->companionCreativeIds;
}
/**
* @param int
*/
public function setCustomStartTimeValue($customStartTimeValue)
{
$this->customStartTimeValue = $customStartTimeValue;
}
/**
* @return int
*/
public function getCustomStartTimeValue()
{
return $this->customStartTimeValue;
}
/**
* @param string[]
*/
public function setDetectedFeatures($detectedFeatures)
{
$this->detectedFeatures = $detectedFeatures;
}
/**
* @return string[]
*/
public function getDetectedFeatures()
{
return $this->detectedFeatures;
}
/**
* @param string
*/
public function setDisplayType($displayType)
{
$this->displayType = $displayType;
}
/**
* @return string
*/
public function getDisplayType()
{
return $this->displayType;
}
/**
* @param int
*/
public function setDuration($duration)
{
$this->duration = $duration;
}
/**
* @return int
*/
public function getDuration()
{
return $this->duration;
}
/**
* @param string
*/
public function setDurationType($durationType)
{
$this->durationType = $durationType;
}
/**
* @return string
*/
public function getDurationType()
{
return $this->durationType;
}
/**
* @param Size
*/
public function setExpandedDimension(Size $expandedDimension)
{
$this->expandedDimension = $expandedDimension;
}
/**
* @return Size
*/
public function getExpandedDimension()
{
return $this->expandedDimension;
}
/**
* @param string
*/
public function setFileSize($fileSize)
{
$this->fileSize = $fileSize;
}
/**
* @return string
*/
public function getFileSize()
{
return $this->fileSize;
}
/**
* @param int
*/
public function setFlashVersion($flashVersion)
{
$this->flashVersion = $flashVersion;
}
/**
* @return int
*/
public function getFlashVersion()
{
return $this->flashVersion;
}
/**
* @param float
*/
public function setFrameRate($frameRate)
{
$this->frameRate = $frameRate;
}
/**
* @return float
*/
public function getFrameRate()
{
return $this->frameRate;
}
/**
* @param bool
*/
public function setHideFlashObjects($hideFlashObjects)
{
$this->hideFlashObjects = $hideFlashObjects;
}
/**
* @return bool
*/
public function getHideFlashObjects()
{
return $this->hideFlashObjects;
}
/**
* @param bool
*/
public function setHideSelectionBoxes($hideSelectionBoxes)
{
$this->hideSelectionBoxes = $hideSelectionBoxes;
}
/**
* @return bool
*/
public function getHideSelectionBoxes()
{
return $this->hideSelectionBoxes;
}
/**
* @param bool
*/
public function setHorizontallyLocked($horizontallyLocked)
{
$this->horizontallyLocked = $horizontallyLocked;
}
/**
* @return bool
*/
public function getHorizontallyLocked()
{
return $this->horizontallyLocked;
}
/**
* @param string
*/
public function setId($id)
{
$this->id = $id;
}
/**
* @return string
*/
public function getId()
{
return $this->id;
}
/**
* @param DimensionValue
*/
public function setIdDimensionValue(DimensionValue $idDimensionValue)
{
$this->idDimensionValue = $idDimensionValue;
}
/**
* @return DimensionValue
*/
public function getIdDimensionValue()
{
return $this->idDimensionValue;
}
/**
* @param float
*/
public function setMediaDuration($mediaDuration)
{
$this->mediaDuration = $mediaDuration;
}
/**
* @return float
*/
public function getMediaDuration()
{
return $this->mediaDuration;
}
/**
* @param string
*/
public function setMimeType($mimeType)
{
$this->mimeType = $mimeType;
}
/**
* @return string
*/
public function getMimeType()
{
return $this->mimeType;
}
/**
* @param OffsetPosition
*/
public function setOffset(OffsetPosition $offset)
{
$this->offset = $offset;
}
/**
* @return OffsetPosition
*/
public function getOffset()
{
return $this->offset;
}
/**
* @param string
*/
public function setOrientation($orientation)
{
$this->orientation = $orientation;
}
/**
* @return string
*/
public function getOrientation()
{
return $this->orientation;
}
/**
* @param bool
*/
public function setOriginalBackup($originalBackup)
{
$this->originalBackup = $originalBackup;
}
/**
* @return bool
*/
public function getOriginalBackup()
{
return $this->originalBackup;
}
/**
* @param bool
*/
public function setPoliteLoad($politeLoad)
{
$this->politeLoad = $politeLoad;
}
/**
* @return bool
*/
public function getPoliteLoad()
{
return $this->politeLoad;
}
/**
* @param OffsetPosition
*/
public function setPosition(OffsetPosition $position)
{
$this->position = $position;
}
/**
* @return OffsetPosition
*/
public function getPosition()
{
return $this->position;
}
/**
* @param string
*/
public function setPositionLeftUnit($positionLeftUnit)
{
$this->positionLeftUnit = $positionLeftUnit;
}
/**
* @return string
*/
public function getPositionLeftUnit()
{
return $this->positionLeftUnit;
}
/**
* @param string
*/
public function setPositionTopUnit($positionTopUnit)
{
$this->positionTopUnit = $positionTopUnit;
}
/**
* @return string
*/
public function getPositionTopUnit()
{
return $this->positionTopUnit;
}
/**
* @param string
*/
public function setProgressiveServingUrl($progressiveServingUrl)
{
$this->progressiveServingUrl = $progressiveServingUrl;
}
/**
* @return string
*/
public function getProgressiveServingUrl()
{
return $this->progressiveServingUrl;
}
/**
* @param bool
*/
public function setPushdown($pushdown)
{
$this->pushdown = $pushdown;
}
/**
* @return bool
*/
public function getPushdown()
{
return $this->pushdown;
}
/**
* @param float
*/
public function setPushdownDuration($pushdownDuration)
{
$this->pushdownDuration = $pushdownDuration;
}
/**
* @return float
*/
public function getPushdownDuration()
{
return $this->pushdownDuration;
}
/**
* @param string
*/
public function setRole($role)
{
$this->role = $role;
}
/**
* @return string
*/
public function getRole()
{
return $this->role;
}
/**
* @param Size
*/
public function setSize(Size $size)
{
$this->size = $size;
}
/**
* @return Size
*/
public function getSize()
{
return $this->size;
}
/**
* @param bool
*/
public function setSslCompliant($sslCompliant)
{
$this->sslCompliant = $sslCompliant;
}
/**
* @return bool
*/
public function getSslCompliant()
{
return $this->sslCompliant;
}
/**
* @param string
*/
public function setStartTimeType($startTimeType)
{
$this->startTimeType = $startTimeType;
}
/**
* @return string
*/
public function getStartTimeType()
{
return $this->startTimeType;
}
/**
* @param string
*/
public function setStreamingServingUrl($streamingServingUrl)
{
$this->streamingServingUrl = $streamingServingUrl;
}
/**
* @return string
*/
public function getStreamingServingUrl()
{
return $this->streamingServingUrl;
}
/**
* @param bool
*/
public function setTransparency($transparency)
{
$this->transparency = $transparency;
}
/**
* @return bool
*/
public function getTransparency()
{
return $this->transparency;
}
/**
* @param bool
*/
public function setVerticallyLocked($verticallyLocked)
{
$this->verticallyLocked = $verticallyLocked;
}
/**
* @return bool
*/
public function getVerticallyLocked()
{
return $this->verticallyLocked;
}
/**
* @param string
*/
public function setWindowMode($windowMode)
{
$this->windowMode = $windowMode;
}
/**
* @return string
*/
public function getWindowMode()
{
return $this->windowMode;
}
/**
* @param int
*/
public function setZIndex($zIndex)
{
$this->zIndex = $zIndex;
}
/**
* @return int
*/
public function getZIndex()
{
return $this->zIndex;
}
/**
* @param string
*/
public function setZipFilename($zipFilename)
{
$this->zipFilename = $zipFilename;
}
/**
* @return string
*/
public function getZipFilename()
{
return $this->zipFilename;
}
/**
* @param string
*/
public function setZipFilesize($zipFilesize)
{
$this->zipFilesize = $zipFilesize;
}
/**
* @return string
*/
public function getZipFilesize()
{
return $this->zipFilesize;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(CreativeAsset::class, 'Google_Service_Dfareporting_CreativeAsset');

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\Dfareporting;
class CreativeAssetId extends \Google\Model
{
/**
* @var string
*/
public $name;
/**
* @var string
*/
public $type;
/**
* @param string
*/
public function setName($name)
{
$this->name = $name;
}
/**
* @return string
*/
public function getName()
{
return $this->name;
}
/**
* @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(CreativeAssetId::class, 'Google_Service_Dfareporting_CreativeAssetId');

View File

@@ -0,0 +1,213 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\Dfareporting;
class CreativeAssetMetadata extends \Google\Collection
{
protected $collection_key = 'warnedValidationRules';
protected $assetIdentifierType = CreativeAssetId::class;
protected $assetIdentifierDataType = '';
protected $clickTagsType = ClickTag::class;
protected $clickTagsDataType = 'array';
protected $counterCustomEventsType = CreativeCustomEvent::class;
protected $counterCustomEventsDataType = 'array';
/**
* @var string[]
*/
public $detectedFeatures;
protected $exitCustomEventsType = CreativeCustomEvent::class;
protected $exitCustomEventsDataType = 'array';
/**
* @var string
*/
public $id;
protected $idDimensionValueType = DimensionValue::class;
protected $idDimensionValueDataType = '';
/**
* @var string
*/
public $kind;
/**
* @var bool
*/
public $richMedia;
protected $timerCustomEventsType = CreativeCustomEvent::class;
protected $timerCustomEventsDataType = 'array';
/**
* @var string[]
*/
public $warnedValidationRules;
/**
* @param CreativeAssetId
*/
public function setAssetIdentifier(CreativeAssetId $assetIdentifier)
{
$this->assetIdentifier = $assetIdentifier;
}
/**
* @return CreativeAssetId
*/
public function getAssetIdentifier()
{
return $this->assetIdentifier;
}
/**
* @param ClickTag[]
*/
public function setClickTags($clickTags)
{
$this->clickTags = $clickTags;
}
/**
* @return ClickTag[]
*/
public function getClickTags()
{
return $this->clickTags;
}
/**
* @param CreativeCustomEvent[]
*/
public function setCounterCustomEvents($counterCustomEvents)
{
$this->counterCustomEvents = $counterCustomEvents;
}
/**
* @return CreativeCustomEvent[]
*/
public function getCounterCustomEvents()
{
return $this->counterCustomEvents;
}
/**
* @param string[]
*/
public function setDetectedFeatures($detectedFeatures)
{
$this->detectedFeatures = $detectedFeatures;
}
/**
* @return string[]
*/
public function getDetectedFeatures()
{
return $this->detectedFeatures;
}
/**
* @param CreativeCustomEvent[]
*/
public function setExitCustomEvents($exitCustomEvents)
{
$this->exitCustomEvents = $exitCustomEvents;
}
/**
* @return CreativeCustomEvent[]
*/
public function getExitCustomEvents()
{
return $this->exitCustomEvents;
}
/**
* @param string
*/
public function setId($id)
{
$this->id = $id;
}
/**
* @return string
*/
public function getId()
{
return $this->id;
}
/**
* @param DimensionValue
*/
public function setIdDimensionValue(DimensionValue $idDimensionValue)
{
$this->idDimensionValue = $idDimensionValue;
}
/**
* @return DimensionValue
*/
public function getIdDimensionValue()
{
return $this->idDimensionValue;
}
/**
* @param string
*/
public function setKind($kind)
{
$this->kind = $kind;
}
/**
* @return string
*/
public function getKind()
{
return $this->kind;
}
/**
* @param bool
*/
public function setRichMedia($richMedia)
{
$this->richMedia = $richMedia;
}
/**
* @return bool
*/
public function getRichMedia()
{
return $this->richMedia;
}
/**
* @param CreativeCustomEvent[]
*/
public function setTimerCustomEvents($timerCustomEvents)
{
$this->timerCustomEvents = $timerCustomEvents;
}
/**
* @return CreativeCustomEvent[]
*/
public function getTimerCustomEvents()
{
return $this->timerCustomEvents;
}
/**
* @param string[]
*/
public function setWarnedValidationRules($warnedValidationRules)
{
$this->warnedValidationRules = $warnedValidationRules;
}
/**
* @return string[]
*/
public function getWarnedValidationRules()
{
return $this->warnedValidationRules;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(CreativeAssetMetadata::class, 'Google_Service_Dfareporting_CreativeAssetMetadata');

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\Dfareporting;
class CreativeAssetSelection extends \Google\Collection
{
protected $collection_key = 'rules';
/**
* @var string
*/
public $defaultAssetId;
protected $rulesType = Rule::class;
protected $rulesDataType = 'array';
/**
* @param string
*/
public function setDefaultAssetId($defaultAssetId)
{
$this->defaultAssetId = $defaultAssetId;
}
/**
* @return string
*/
public function getDefaultAssetId()
{
return $this->defaultAssetId;
}
/**
* @param Rule[]
*/
public function setRules($rules)
{
$this->rules = $rules;
}
/**
* @return Rule[]
*/
public function getRules()
{
return $this->rules;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(CreativeAssetSelection::class, 'Google_Service_Dfareporting_CreativeAssetSelection');

View File

@@ -0,0 +1,251 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\Dfareporting;
class CreativeAssignment extends \Google\Collection
{
protected $collection_key = 'richMediaExitOverrides';
/**
* @var bool
*/
public $active;
/**
* @var bool
*/
public $applyEventTags;
protected $clickThroughUrlType = ClickThroughUrl::class;
protected $clickThroughUrlDataType = '';
protected $companionCreativeOverridesType = CompanionClickThroughOverride::class;
protected $companionCreativeOverridesDataType = 'array';
protected $creativeGroupAssignmentsType = CreativeGroupAssignment::class;
protected $creativeGroupAssignmentsDataType = 'array';
/**
* @var string
*/
public $creativeId;
protected $creativeIdDimensionValueType = DimensionValue::class;
protected $creativeIdDimensionValueDataType = '';
/**
* @var string
*/
public $endTime;
protected $richMediaExitOverridesType = RichMediaExitOverride::class;
protected $richMediaExitOverridesDataType = 'array';
/**
* @var int
*/
public $sequence;
/**
* @var bool
*/
public $sslCompliant;
/**
* @var string
*/
public $startTime;
/**
* @var int
*/
public $weight;
/**
* @param bool
*/
public function setActive($active)
{
$this->active = $active;
}
/**
* @return bool
*/
public function getActive()
{
return $this->active;
}
/**
* @param bool
*/
public function setApplyEventTags($applyEventTags)
{
$this->applyEventTags = $applyEventTags;
}
/**
* @return bool
*/
public function getApplyEventTags()
{
return $this->applyEventTags;
}
/**
* @param ClickThroughUrl
*/
public function setClickThroughUrl(ClickThroughUrl $clickThroughUrl)
{
$this->clickThroughUrl = $clickThroughUrl;
}
/**
* @return ClickThroughUrl
*/
public function getClickThroughUrl()
{
return $this->clickThroughUrl;
}
/**
* @param CompanionClickThroughOverride[]
*/
public function setCompanionCreativeOverrides($companionCreativeOverrides)
{
$this->companionCreativeOverrides = $companionCreativeOverrides;
}
/**
* @return CompanionClickThroughOverride[]
*/
public function getCompanionCreativeOverrides()
{
return $this->companionCreativeOverrides;
}
/**
* @param CreativeGroupAssignment[]
*/
public function setCreativeGroupAssignments($creativeGroupAssignments)
{
$this->creativeGroupAssignments = $creativeGroupAssignments;
}
/**
* @return CreativeGroupAssignment[]
*/
public function getCreativeGroupAssignments()
{
return $this->creativeGroupAssignments;
}
/**
* @param string
*/
public function setCreativeId($creativeId)
{
$this->creativeId = $creativeId;
}
/**
* @return string
*/
public function getCreativeId()
{
return $this->creativeId;
}
/**
* @param DimensionValue
*/
public function setCreativeIdDimensionValue(DimensionValue $creativeIdDimensionValue)
{
$this->creativeIdDimensionValue = $creativeIdDimensionValue;
}
/**
* @return DimensionValue
*/
public function getCreativeIdDimensionValue()
{
return $this->creativeIdDimensionValue;
}
/**
* @param string
*/
public function setEndTime($endTime)
{
$this->endTime = $endTime;
}
/**
* @return string
*/
public function getEndTime()
{
return $this->endTime;
}
/**
* @param RichMediaExitOverride[]
*/
public function setRichMediaExitOverrides($richMediaExitOverrides)
{
$this->richMediaExitOverrides = $richMediaExitOverrides;
}
/**
* @return RichMediaExitOverride[]
*/
public function getRichMediaExitOverrides()
{
return $this->richMediaExitOverrides;
}
/**
* @param int
*/
public function setSequence($sequence)
{
$this->sequence = $sequence;
}
/**
* @return int
*/
public function getSequence()
{
return $this->sequence;
}
/**
* @param bool
*/
public function setSslCompliant($sslCompliant)
{
$this->sslCompliant = $sslCompliant;
}
/**
* @return bool
*/
public function getSslCompliant()
{
return $this->sslCompliant;
}
/**
* @param string
*/
public function setStartTime($startTime)
{
$this->startTime = $startTime;
}
/**
* @return string
*/
public function getStartTime()
{
return $this->startTime;
}
/**
* @param int
*/
public function setWeight($weight)
{
$this->weight = $weight;
}
/**
* @return int
*/
public function getWeight()
{
return $this->weight;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(CreativeAssignment::class, 'Google_Service_Dfareporting_CreativeAssignment');

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\Dfareporting;
class CreativeClickThroughUrl extends \Google\Model
{
/**
* @var string
*/
public $computedClickThroughUrl;
/**
* @var string
*/
public $customClickThroughUrl;
/**
* @var string
*/
public $landingPageId;
/**
* @param string
*/
public function setComputedClickThroughUrl($computedClickThroughUrl)
{
$this->computedClickThroughUrl = $computedClickThroughUrl;
}
/**
* @return string
*/
public function getComputedClickThroughUrl()
{
return $this->computedClickThroughUrl;
}
/**
* @param string
*/
public function setCustomClickThroughUrl($customClickThroughUrl)
{
$this->customClickThroughUrl = $customClickThroughUrl;
}
/**
* @return string
*/
public function getCustomClickThroughUrl()
{
return $this->customClickThroughUrl;
}
/**
* @param string
*/
public function setLandingPageId($landingPageId)
{
$this->landingPageId = $landingPageId;
}
/**
* @return string
*/
public function getLandingPageId()
{
return $this->landingPageId;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(CreativeClickThroughUrl::class, 'Google_Service_Dfareporting_CreativeClickThroughUrl');

View File

@@ -0,0 +1,202 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\Dfareporting;
class CreativeCustomEvent extends \Google\Model
{
/**
* @var string
*/
public $advertiserCustomEventId;
/**
* @var string
*/
public $advertiserCustomEventName;
/**
* @var string
*/
public $advertiserCustomEventType;
/**
* @var string
*/
public $artworkLabel;
/**
* @var string
*/
public $artworkType;
protected $exitClickThroughUrlType = CreativeClickThroughUrl::class;
protected $exitClickThroughUrlDataType = '';
/**
* @var string
*/
public $id;
protected $popupWindowPropertiesType = PopupWindowProperties::class;
protected $popupWindowPropertiesDataType = '';
/**
* @var string
*/
public $targetType;
/**
* @var string
*/
public $videoReportingId;
/**
* @param string
*/
public function setAdvertiserCustomEventId($advertiserCustomEventId)
{
$this->advertiserCustomEventId = $advertiserCustomEventId;
}
/**
* @return string
*/
public function getAdvertiserCustomEventId()
{
return $this->advertiserCustomEventId;
}
/**
* @param string
*/
public function setAdvertiserCustomEventName($advertiserCustomEventName)
{
$this->advertiserCustomEventName = $advertiserCustomEventName;
}
/**
* @return string
*/
public function getAdvertiserCustomEventName()
{
return $this->advertiserCustomEventName;
}
/**
* @param string
*/
public function setAdvertiserCustomEventType($advertiserCustomEventType)
{
$this->advertiserCustomEventType = $advertiserCustomEventType;
}
/**
* @return string
*/
public function getAdvertiserCustomEventType()
{
return $this->advertiserCustomEventType;
}
/**
* @param string
*/
public function setArtworkLabel($artworkLabel)
{
$this->artworkLabel = $artworkLabel;
}
/**
* @return string
*/
public function getArtworkLabel()
{
return $this->artworkLabel;
}
/**
* @param string
*/
public function setArtworkType($artworkType)
{
$this->artworkType = $artworkType;
}
/**
* @return string
*/
public function getArtworkType()
{
return $this->artworkType;
}
/**
* @param CreativeClickThroughUrl
*/
public function setExitClickThroughUrl(CreativeClickThroughUrl $exitClickThroughUrl)
{
$this->exitClickThroughUrl = $exitClickThroughUrl;
}
/**
* @return CreativeClickThroughUrl
*/
public function getExitClickThroughUrl()
{
return $this->exitClickThroughUrl;
}
/**
* @param string
*/
public function setId($id)
{
$this->id = $id;
}
/**
* @return string
*/
public function getId()
{
return $this->id;
}
/**
* @param PopupWindowProperties
*/
public function setPopupWindowProperties(PopupWindowProperties $popupWindowProperties)
{
$this->popupWindowProperties = $popupWindowProperties;
}
/**
* @return PopupWindowProperties
*/
public function getPopupWindowProperties()
{
return $this->popupWindowProperties;
}
/**
* @param string
*/
public function setTargetType($targetType)
{
$this->targetType = $targetType;
}
/**
* @return string
*/
public function getTargetType()
{
return $this->targetType;
}
/**
* @param string
*/
public function setVideoReportingId($videoReportingId)
{
$this->videoReportingId = $videoReportingId;
}
/**
* @return string
*/
public function getVideoReportingId()
{
return $this->videoReportingId;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(CreativeCustomEvent::class, 'Google_Service_Dfareporting_CreativeCustomEvent');

View File

@@ -0,0 +1,150 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\Dfareporting;
class CreativeField extends \Google\Model
{
/**
* @var string
*/
public $accountId;
/**
* @var string
*/
public $advertiserId;
protected $advertiserIdDimensionValueType = DimensionValue::class;
protected $advertiserIdDimensionValueDataType = '';
/**
* @var string
*/
public $id;
/**
* @var string
*/
public $kind;
/**
* @var string
*/
public $name;
/**
* @var string
*/
public $subaccountId;
/**
* @param string
*/
public function setAccountId($accountId)
{
$this->accountId = $accountId;
}
/**
* @return string
*/
public function getAccountId()
{
return $this->accountId;
}
/**
* @param string
*/
public function setAdvertiserId($advertiserId)
{
$this->advertiserId = $advertiserId;
}
/**
* @return string
*/
public function getAdvertiserId()
{
return $this->advertiserId;
}
/**
* @param DimensionValue
*/
public function setAdvertiserIdDimensionValue(DimensionValue $advertiserIdDimensionValue)
{
$this->advertiserIdDimensionValue = $advertiserIdDimensionValue;
}
/**
* @return DimensionValue
*/
public function getAdvertiserIdDimensionValue()
{
return $this->advertiserIdDimensionValue;
}
/**
* @param string
*/
public function setId($id)
{
$this->id = $id;
}
/**
* @return string
*/
public function getId()
{
return $this->id;
}
/**
* @param string
*/
public function setKind($kind)
{
$this->kind = $kind;
}
/**
* @return string
*/
public function getKind()
{
return $this->kind;
}
/**
* @param string
*/
public function setName($name)
{
$this->name = $name;
}
/**
* @return string
*/
public function getName()
{
return $this->name;
}
/**
* @param string
*/
public function setSubaccountId($subaccountId)
{
$this->subaccountId = $subaccountId;
}
/**
* @return string
*/
public function getSubaccountId()
{
return $this->subaccountId;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(CreativeField::class, 'Google_Service_Dfareporting_CreativeField');

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\Dfareporting;
class CreativeFieldAssignment extends \Google\Model
{
/**
* @var string
*/
public $creativeFieldId;
/**
* @var string
*/
public $creativeFieldValueId;
/**
* @param string
*/
public function setCreativeFieldId($creativeFieldId)
{
$this->creativeFieldId = $creativeFieldId;
}
/**
* @return string
*/
public function getCreativeFieldId()
{
return $this->creativeFieldId;
}
/**
* @param string
*/
public function setCreativeFieldValueId($creativeFieldValueId)
{
$this->creativeFieldValueId = $creativeFieldValueId;
}
/**
* @return string
*/
public function getCreativeFieldValueId()
{
return $this->creativeFieldValueId;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(CreativeFieldAssignment::class, 'Google_Service_Dfareporting_CreativeFieldAssignment');

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\Dfareporting;
class CreativeFieldValue extends \Google\Model
{
/**
* @var string
*/
public $id;
/**
* @var string
*/
public $kind;
/**
* @var string
*/
public $value;
/**
* @param string
*/
public function setId($id)
{
$this->id = $id;
}
/**
* @return string
*/
public function getId()
{
return $this->id;
}
/**
* @param string
*/
public function setKind($kind)
{
$this->kind = $kind;
}
/**
* @return string
*/
public function getKind()
{
return $this->kind;
}
/**
* @param string
*/
public function setValue($value)
{
$this->value = $value;
}
/**
* @return string
*/
public function getValue()
{
return $this->value;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(CreativeFieldValue::class, 'Google_Service_Dfareporting_CreativeFieldValue');

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\Dfareporting;
class CreativeFieldValuesListResponse extends \Google\Collection
{
protected $collection_key = 'creativeFieldValues';
protected $creativeFieldValuesType = CreativeFieldValue::class;
protected $creativeFieldValuesDataType = 'array';
/**
* @var string
*/
public $kind;
/**
* @var string
*/
public $nextPageToken;
/**
* @param CreativeFieldValue[]
*/
public function setCreativeFieldValues($creativeFieldValues)
{
$this->creativeFieldValues = $creativeFieldValues;
}
/**
* @return CreativeFieldValue[]
*/
public function getCreativeFieldValues()
{
return $this->creativeFieldValues;
}
/**
* @param string
*/
public function setKind($kind)
{
$this->kind = $kind;
}
/**
* @return string
*/
public function getKind()
{
return $this->kind;
}
/**
* @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(CreativeFieldValuesListResponse::class, 'Google_Service_Dfareporting_CreativeFieldValuesListResponse');

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\Dfareporting;
class CreativeFieldsListResponse extends \Google\Collection
{
protected $collection_key = 'creativeFields';
protected $creativeFieldsType = CreativeField::class;
protected $creativeFieldsDataType = 'array';
/**
* @var string
*/
public $kind;
/**
* @var string
*/
public $nextPageToken;
/**
* @param CreativeField[]
*/
public function setCreativeFields($creativeFields)
{
$this->creativeFields = $creativeFields;
}
/**
* @return CreativeField[]
*/
public function getCreativeFields()
{
return $this->creativeFields;
}
/**
* @param string
*/
public function setKind($kind)
{
$this->kind = $kind;
}
/**
* @return string
*/
public function getKind()
{
return $this->kind;
}
/**
* @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(CreativeFieldsListResponse::class, 'Google_Service_Dfareporting_CreativeFieldsListResponse');

View File

@@ -0,0 +1,168 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\Dfareporting;
class CreativeGroup extends \Google\Model
{
/**
* @var string
*/
public $accountId;
/**
* @var string
*/
public $advertiserId;
protected $advertiserIdDimensionValueType = DimensionValue::class;
protected $advertiserIdDimensionValueDataType = '';
/**
* @var int
*/
public $groupNumber;
/**
* @var string
*/
public $id;
/**
* @var string
*/
public $kind;
/**
* @var string
*/
public $name;
/**
* @var string
*/
public $subaccountId;
/**
* @param string
*/
public function setAccountId($accountId)
{
$this->accountId = $accountId;
}
/**
* @return string
*/
public function getAccountId()
{
return $this->accountId;
}
/**
* @param string
*/
public function setAdvertiserId($advertiserId)
{
$this->advertiserId = $advertiserId;
}
/**
* @return string
*/
public function getAdvertiserId()
{
return $this->advertiserId;
}
/**
* @param DimensionValue
*/
public function setAdvertiserIdDimensionValue(DimensionValue $advertiserIdDimensionValue)
{
$this->advertiserIdDimensionValue = $advertiserIdDimensionValue;
}
/**
* @return DimensionValue
*/
public function getAdvertiserIdDimensionValue()
{
return $this->advertiserIdDimensionValue;
}
/**
* @param int
*/
public function setGroupNumber($groupNumber)
{
$this->groupNumber = $groupNumber;
}
/**
* @return int
*/
public function getGroupNumber()
{
return $this->groupNumber;
}
/**
* @param string
*/
public function setId($id)
{
$this->id = $id;
}
/**
* @return string
*/
public function getId()
{
return $this->id;
}
/**
* @param string
*/
public function setKind($kind)
{
$this->kind = $kind;
}
/**
* @return string
*/
public function getKind()
{
return $this->kind;
}
/**
* @param string
*/
public function setName($name)
{
$this->name = $name;
}
/**
* @return string
*/
public function getName()
{
return $this->name;
}
/**
* @param string
*/
public function setSubaccountId($subaccountId)
{
$this->subaccountId = $subaccountId;
}
/**
* @return string
*/
public function getSubaccountId()
{
return $this->subaccountId;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(CreativeGroup::class, 'Google_Service_Dfareporting_CreativeGroup');

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\Dfareporting;
class CreativeGroupAssignment extends \Google\Model
{
/**
* @var string
*/
public $creativeGroupId;
/**
* @var string
*/
public $creativeGroupNumber;
/**
* @param string
*/
public function setCreativeGroupId($creativeGroupId)
{
$this->creativeGroupId = $creativeGroupId;
}
/**
* @return string
*/
public function getCreativeGroupId()
{
return $this->creativeGroupId;
}
/**
* @param string
*/
public function setCreativeGroupNumber($creativeGroupNumber)
{
$this->creativeGroupNumber = $creativeGroupNumber;
}
/**
* @return string
*/
public function getCreativeGroupNumber()
{
return $this->creativeGroupNumber;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(CreativeGroupAssignment::class, 'Google_Service_Dfareporting_CreativeGroupAssignment');

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\Dfareporting;
class CreativeGroupsListResponse extends \Google\Collection
{
protected $collection_key = 'creativeGroups';
protected $creativeGroupsType = CreativeGroup::class;
protected $creativeGroupsDataType = 'array';
/**
* @var string
*/
public $kind;
/**
* @var string
*/
public $nextPageToken;
/**
* @param CreativeGroup[]
*/
public function setCreativeGroups($creativeGroups)
{
$this->creativeGroups = $creativeGroups;
}
/**
* @return CreativeGroup[]
*/
public function getCreativeGroups()
{
return $this->creativeGroups;
}
/**
* @param string
*/
public function setKind($kind)
{
$this->kind = $kind;
}
/**
* @return string
*/
public function getKind()
{
return $this->kind;
}
/**
* @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(CreativeGroupsListResponse::class, 'Google_Service_Dfareporting_CreativeGroupsListResponse');

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\Dfareporting;
class CreativeOptimizationConfiguration extends \Google\Collection
{
protected $collection_key = 'optimizationActivitys';
/**
* @var string
*/
public $id;
/**
* @var string
*/
public $name;
protected $optimizationActivitysType = OptimizationActivity::class;
protected $optimizationActivitysDataType = 'array';
/**
* @var string
*/
public $optimizationModel;
/**
* @param string
*/
public function setId($id)
{
$this->id = $id;
}
/**
* @return string
*/
public function getId()
{
return $this->id;
}
/**
* @param string
*/
public function setName($name)
{
$this->name = $name;
}
/**
* @return string
*/
public function getName()
{
return $this->name;
}
/**
* @param OptimizationActivity[]
*/
public function setOptimizationActivitys($optimizationActivitys)
{
$this->optimizationActivitys = $optimizationActivitys;
}
/**
* @return OptimizationActivity[]
*/
public function getOptimizationActivitys()
{
return $this->optimizationActivitys;
}
/**
* @param string
*/
public function setOptimizationModel($optimizationModel)
{
$this->optimizationModel = $optimizationModel;
}
/**
* @return string
*/
public function getOptimizationModel()
{
return $this->optimizationModel;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(CreativeOptimizationConfiguration::class, 'Google_Service_Dfareporting_CreativeOptimizationConfiguration');

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\Dfareporting;
class CreativeRotation extends \Google\Collection
{
protected $collection_key = 'creativeAssignments';
protected $creativeAssignmentsType = CreativeAssignment::class;
protected $creativeAssignmentsDataType = 'array';
/**
* @var string
*/
public $creativeOptimizationConfigurationId;
/**
* @var string
*/
public $type;
/**
* @var string
*/
public $weightCalculationStrategy;
/**
* @param CreativeAssignment[]
*/
public function setCreativeAssignments($creativeAssignments)
{
$this->creativeAssignments = $creativeAssignments;
}
/**
* @return CreativeAssignment[]
*/
public function getCreativeAssignments()
{
return $this->creativeAssignments;
}
/**
* @param string
*/
public function setCreativeOptimizationConfigurationId($creativeOptimizationConfigurationId)
{
$this->creativeOptimizationConfigurationId = $creativeOptimizationConfigurationId;
}
/**
* @return string
*/
public function getCreativeOptimizationConfigurationId()
{
return $this->creativeOptimizationConfigurationId;
}
/**
* @param string
*/
public function setType($type)
{
$this->type = $type;
}
/**
* @return string
*/
public function getType()
{
return $this->type;
}
/**
* @param string
*/
public function setWeightCalculationStrategy($weightCalculationStrategy)
{
$this->weightCalculationStrategy = $weightCalculationStrategy;
}
/**
* @return string
*/
public function getWeightCalculationStrategy()
{
return $this->weightCalculationStrategy;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(CreativeRotation::class, 'Google_Service_Dfareporting_CreativeRotation');

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\Dfareporting;
class CreativesListResponse extends \Google\Collection
{
protected $collection_key = 'creatives';
protected $creativesType = Creative::class;
protected $creativesDataType = 'array';
/**
* @var string
*/
public $kind;
/**
* @var string
*/
public $nextPageToken;
/**
* @param Creative[]
*/
public function setCreatives($creatives)
{
$this->creatives = $creatives;
}
/**
* @return Creative[]
*/
public function getCreatives()
{
return $this->creatives;
}
/**
* @param string
*/
public function setKind($kind)
{
$this->kind = $kind;
}
/**
* @return string
*/
public function getKind()
{
return $this->kind;
}
/**
* @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(CreativesListResponse::class, 'Google_Service_Dfareporting_CreativesListResponse');

View File

@@ -0,0 +1,109 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\Dfareporting;
class CrossDimensionReachReportCompatibleFields extends \Google\Collection
{
protected $collection_key = 'overlapMetrics';
protected $breakdownType = Dimension::class;
protected $breakdownDataType = 'array';
protected $dimensionFiltersType = Dimension::class;
protected $dimensionFiltersDataType = 'array';
/**
* @var string
*/
public $kind;
protected $metricsType = Metric::class;
protected $metricsDataType = 'array';
protected $overlapMetricsType = Metric::class;
protected $overlapMetricsDataType = 'array';
/**
* @param Dimension[]
*/
public function setBreakdown($breakdown)
{
$this->breakdown = $breakdown;
}
/**
* @return Dimension[]
*/
public function getBreakdown()
{
return $this->breakdown;
}
/**
* @param Dimension[]
*/
public function setDimensionFilters($dimensionFilters)
{
$this->dimensionFilters = $dimensionFilters;
}
/**
* @return Dimension[]
*/
public function getDimensionFilters()
{
return $this->dimensionFilters;
}
/**
* @param string
*/
public function setKind($kind)
{
$this->kind = $kind;
}
/**
* @return string
*/
public function getKind()
{
return $this->kind;
}
/**
* @param Metric[]
*/
public function setMetrics($metrics)
{
$this->metrics = $metrics;
}
/**
* @return Metric[]
*/
public function getMetrics()
{
return $this->metrics;
}
/**
* @param Metric[]
*/
public function setOverlapMetrics($overlapMetrics)
{
$this->overlapMetrics = $overlapMetrics;
}
/**
* @return Metric[]
*/
public function getOverlapMetrics()
{
return $this->overlapMetrics;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(CrossDimensionReachReportCompatibleFields::class, 'Google_Service_Dfareporting_CrossDimensionReachReportCompatibleFields');

View File

@@ -0,0 +1,93 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\Dfareporting;
class CrossMediaReachReportCompatibleFields extends \Google\Collection
{
protected $collection_key = 'metrics';
protected $dimensionFiltersType = Dimension::class;
protected $dimensionFiltersDataType = 'array';
protected $dimensionsType = Dimension::class;
protected $dimensionsDataType = 'array';
/**
* @var string
*/
public $kind;
protected $metricsType = Metric::class;
protected $metricsDataType = 'array';
/**
* @param Dimension[]
*/
public function setDimensionFilters($dimensionFilters)
{
$this->dimensionFilters = $dimensionFilters;
}
/**
* @return Dimension[]
*/
public function getDimensionFilters()
{
return $this->dimensionFilters;
}
/**
* @param Dimension[]
*/
public function setDimensions($dimensions)
{
$this->dimensions = $dimensions;
}
/**
* @return Dimension[]
*/
public function getDimensions()
{
return $this->dimensions;
}
/**
* @param string
*/
public function setKind($kind)
{
$this->kind = $kind;
}
/**
* @return string
*/
public function getKind()
{
return $this->kind;
}
/**
* @param Metric[]
*/
public function setMetrics($metrics)
{
$this->metrics = $metrics;
}
/**
* @return Metric[]
*/
public function getMetrics()
{
return $this->metrics;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(CrossMediaReachReportCompatibleFields::class, 'Google_Service_Dfareporting_CrossMediaReachReportCompatibleFields');

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\Dfareporting;
class CustomFloodlightVariable extends \Google\Model
{
/**
* @var string
*/
public $kind;
/**
* @var string
*/
public $type;
/**
* @var string
*/
public $value;
/**
* @param string
*/
public function setKind($kind)
{
$this->kind = $kind;
}
/**
* @return string
*/
public function getKind()
{
return $this->kind;
}
/**
* @param string
*/
public function setType($type)
{
$this->type = $type;
}
/**
* @return string
*/
public function getType()
{
return $this->type;
}
/**
* @param string
*/
public function setValue($value)
{
$this->value = $value;
}
/**
* @return string
*/
public function getValue()
{
return $this->value;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(CustomFloodlightVariable::class, 'Google_Service_Dfareporting_CustomFloodlightVariable');

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\Dfareporting;
class CustomRichMediaEvents extends \Google\Collection
{
protected $collection_key = 'filteredEventIds';
protected $filteredEventIdsType = DimensionValue::class;
protected $filteredEventIdsDataType = 'array';
/**
* @var string
*/
public $kind;
/**
* @param DimensionValue[]
*/
public function setFilteredEventIds($filteredEventIds)
{
$this->filteredEventIds = $filteredEventIds;
}
/**
* @return DimensionValue[]
*/
public function getFilteredEventIds()
{
return $this->filteredEventIds;
}
/**
* @param string
*/
public function setKind($kind)
{
$this->kind = $kind;
}
/**
* @return string
*/
public function getKind()
{
return $this->kind;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(CustomRichMediaEvents::class, 'Google_Service_Dfareporting_CustomRichMediaEvents');

View File

@@ -0,0 +1,78 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\Dfareporting;
class CustomViewabilityMetric extends \Google\Model
{
protected $configurationType = CustomViewabilityMetricConfiguration::class;
protected $configurationDataType = '';
/**
* @var string
*/
public $id;
/**
* @var string
*/
public $name;
/**
* @param CustomViewabilityMetricConfiguration
*/
public function setConfiguration(CustomViewabilityMetricConfiguration $configuration)
{
$this->configuration = $configuration;
}
/**
* @return CustomViewabilityMetricConfiguration
*/
public function getConfiguration()
{
return $this->configuration;
}
/**
* @param string
*/
public function setId($id)
{
$this->id = $id;
}
/**
* @return string
*/
public function getId()
{
return $this->id;
}
/**
* @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(CustomViewabilityMetric::class, 'Google_Service_Dfareporting_CustomViewabilityMetric');

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\Dfareporting;
class CustomViewabilityMetricConfiguration extends \Google\Model
{
/**
* @var bool
*/
public $audible;
/**
* @var int
*/
public $timeMillis;
/**
* @var int
*/
public $timePercent;
/**
* @var int
*/
public $viewabilityPercent;
/**
* @param bool
*/
public function setAudible($audible)
{
$this->audible = $audible;
}
/**
* @return bool
*/
public function getAudible()
{
return $this->audible;
}
/**
* @param int
*/
public function setTimeMillis($timeMillis)
{
$this->timeMillis = $timeMillis;
}
/**
* @return int
*/
public function getTimeMillis()
{
return $this->timeMillis;
}
/**
* @param int
*/
public function setTimePercent($timePercent)
{
$this->timePercent = $timePercent;
}
/**
* @return int
*/
public function getTimePercent()
{
return $this->timePercent;
}
/**
* @param int
*/
public function setViewabilityPercent($viewabilityPercent)
{
$this->viewabilityPercent = $viewabilityPercent;
}
/**
* @return int
*/
public function getViewabilityPercent()
{
return $this->viewabilityPercent;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(CustomViewabilityMetricConfiguration::class, 'Google_Service_Dfareporting_CustomViewabilityMetricConfiguration');

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\Dfareporting;
class DateRange extends \Google\Model
{
/**
* @var string
*/
public $endDate;
/**
* @var string
*/
public $kind;
/**
* @var string
*/
public $relativeDateRange;
/**
* @var string
*/
public $startDate;
/**
* @param string
*/
public function setEndDate($endDate)
{
$this->endDate = $endDate;
}
/**
* @return string
*/
public function getEndDate()
{
return $this->endDate;
}
/**
* @param string
*/
public function setKind($kind)
{
$this->kind = $kind;
}
/**
* @return string
*/
public function getKind()
{
return $this->kind;
}
/**
* @param string
*/
public function setRelativeDateRange($relativeDateRange)
{
$this->relativeDateRange = $relativeDateRange;
}
/**
* @return string
*/
public function getRelativeDateRange()
{
return $this->relativeDateRange;
}
/**
* @param string
*/
public function setStartDate($startDate)
{
$this->startDate = $startDate;
}
/**
* @return string
*/
public function getStartDate()
{
return $this->startDate;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(DateRange::class, 'Google_Service_Dfareporting_DateRange');

View File

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

View File

@@ -0,0 +1,115 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\Dfareporting;
class DeepLink extends \Google\Collection
{
protected $collection_key = 'remarketingListIds';
/**
* @var string
*/
public $appUrl;
/**
* @var string
*/
public $fallbackUrl;
/**
* @var string
*/
public $kind;
protected $mobileAppType = MobileApp::class;
protected $mobileAppDataType = '';
/**
* @var string[]
*/
public $remarketingListIds;
/**
* @param string
*/
public function setAppUrl($appUrl)
{
$this->appUrl = $appUrl;
}
/**
* @return string
*/
public function getAppUrl()
{
return $this->appUrl;
}
/**
* @param string
*/
public function setFallbackUrl($fallbackUrl)
{
$this->fallbackUrl = $fallbackUrl;
}
/**
* @return string
*/
public function getFallbackUrl()
{
return $this->fallbackUrl;
}
/**
* @param string
*/
public function setKind($kind)
{
$this->kind = $kind;
}
/**
* @return string
*/
public function getKind()
{
return $this->kind;
}
/**
* @param MobileApp
*/
public function setMobileApp(MobileApp $mobileApp)
{
$this->mobileApp = $mobileApp;
}
/**
* @return MobileApp
*/
public function getMobileApp()
{
return $this->mobileApp;
}
/**
* @param string[]
*/
public function setRemarketingListIds($remarketingListIds)
{
$this->remarketingListIds = $remarketingListIds;
}
/**
* @return string[]
*/
public function getRemarketingListIds()
{
return $this->remarketingListIds;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(DeepLink::class, 'Google_Service_Dfareporting_DeepLink');

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\Dfareporting;
class DefaultClickThroughEventTagProperties extends \Google\Model
{
/**
* @var string
*/
public $defaultClickThroughEventTagId;
/**
* @var bool
*/
public $overrideInheritedEventTag;
/**
* @param string
*/
public function setDefaultClickThroughEventTagId($defaultClickThroughEventTagId)
{
$this->defaultClickThroughEventTagId = $defaultClickThroughEventTagId;
}
/**
* @return string
*/
public function getDefaultClickThroughEventTagId()
{
return $this->defaultClickThroughEventTagId;
}
/**
* @param bool
*/
public function setOverrideInheritedEventTag($overrideInheritedEventTag)
{
$this->overrideInheritedEventTag = $overrideInheritedEventTag;
}
/**
* @return bool
*/
public function getOverrideInheritedEventTag()
{
return $this->overrideInheritedEventTag;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(DefaultClickThroughEventTagProperties::class, 'Google_Service_Dfareporting_DefaultClickThroughEventTagProperties');

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\Dfareporting;
class DeliverySchedule extends \Google\Model
{
protected $frequencyCapType = FrequencyCap::class;
protected $frequencyCapDataType = '';
/**
* @var bool
*/
public $hardCutoff;
/**
* @var string
*/
public $impressionRatio;
/**
* @var string
*/
public $priority;
/**
* @param FrequencyCap
*/
public function setFrequencyCap(FrequencyCap $frequencyCap)
{
$this->frequencyCap = $frequencyCap;
}
/**
* @return FrequencyCap
*/
public function getFrequencyCap()
{
return $this->frequencyCap;
}
/**
* @param bool
*/
public function setHardCutoff($hardCutoff)
{
$this->hardCutoff = $hardCutoff;
}
/**
* @return bool
*/
public function getHardCutoff()
{
return $this->hardCutoff;
}
/**
* @param string
*/
public function setImpressionRatio($impressionRatio)
{
$this->impressionRatio = $impressionRatio;
}
/**
* @return string
*/
public function getImpressionRatio()
{
return $this->impressionRatio;
}
/**
* @param string
*/
public function setPriority($priority)
{
$this->priority = $priority;
}
/**
* @return string
*/
public function getPriority()
{
return $this->priority;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(DeliverySchedule::class, 'Google_Service_Dfareporting_DeliverySchedule');

View File

@@ -0,0 +1,202 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\Dfareporting;
class DfareportingFile extends \Google\Model
{
protected $dateRangeType = DateRange::class;
protected $dateRangeDataType = '';
/**
* @var string
*/
public $etag;
/**
* @var string
*/
public $fileName;
/**
* @var string
*/
public $format;
/**
* @var string
*/
public $id;
/**
* @var string
*/
public $kind;
/**
* @var string
*/
public $lastModifiedTime;
/**
* @var string
*/
public $reportId;
/**
* @var string
*/
public $status;
protected $urlsType = DfareportingFileUrls::class;
protected $urlsDataType = '';
/**
* @param DateRange
*/
public function setDateRange(DateRange $dateRange)
{
$this->dateRange = $dateRange;
}
/**
* @return DateRange
*/
public function getDateRange()
{
return $this->dateRange;
}
/**
* @param string
*/
public function setEtag($etag)
{
$this->etag = $etag;
}
/**
* @return string
*/
public function getEtag()
{
return $this->etag;
}
/**
* @param string
*/
public function setFileName($fileName)
{
$this->fileName = $fileName;
}
/**
* @return string
*/
public function getFileName()
{
return $this->fileName;
}
/**
* @param string
*/
public function setFormat($format)
{
$this->format = $format;
}
/**
* @return string
*/
public function getFormat()
{
return $this->format;
}
/**
* @param string
*/
public function setId($id)
{
$this->id = $id;
}
/**
* @return string
*/
public function getId()
{
return $this->id;
}
/**
* @param string
*/
public function setKind($kind)
{
$this->kind = $kind;
}
/**
* @return string
*/
public function getKind()
{
return $this->kind;
}
/**
* @param string
*/
public function setLastModifiedTime($lastModifiedTime)
{
$this->lastModifiedTime = $lastModifiedTime;
}
/**
* @return string
*/
public function getLastModifiedTime()
{
return $this->lastModifiedTime;
}
/**
* @param string
*/
public function setReportId($reportId)
{
$this->reportId = $reportId;
}
/**
* @return string
*/
public function getReportId()
{
return $this->reportId;
}
/**
* @param string
*/
public function setStatus($status)
{
$this->status = $status;
}
/**
* @return string
*/
public function getStatus()
{
return $this->status;
}
/**
* @param DfareportingFileUrls
*/
public function setUrls(DfareportingFileUrls $urls)
{
$this->urls = $urls;
}
/**
* @return DfareportingFileUrls
*/
public function getUrls()
{
return $this->urls;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(DfareportingFile::class, 'Google_Service_Dfareporting_DfareportingFile');

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\Dfareporting;
class DfareportingFileUrls extends \Google\Model
{
/**
* @var string
*/
public $apiUrl;
/**
* @var string
*/
public $browserUrl;
/**
* @param string
*/
public function setApiUrl($apiUrl)
{
$this->apiUrl = $apiUrl;
}
/**
* @return string
*/
public function getApiUrl()
{
return $this->apiUrl;
}
/**
* @param string
*/
public function setBrowserUrl($browserUrl)
{
$this->browserUrl = $browserUrl;
}
/**
* @return string
*/
public function getBrowserUrl()
{
return $this->browserUrl;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(DfareportingFileUrls::class, 'Google_Service_Dfareporting_DfareportingFileUrls');

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\Dfareporting;
class DfpSettings extends \Google\Model
{
/**
* @var string
*/
public $dfpNetworkCode;
/**
* @var string
*/
public $dfpNetworkName;
/**
* @var bool
*/
public $programmaticPlacementAccepted;
/**
* @var bool
*/
public $pubPaidPlacementAccepted;
/**
* @var bool
*/
public $publisherPortalOnly;
/**
* @param string
*/
public function setDfpNetworkCode($dfpNetworkCode)
{
$this->dfpNetworkCode = $dfpNetworkCode;
}
/**
* @return string
*/
public function getDfpNetworkCode()
{
return $this->dfpNetworkCode;
}
/**
* @param string
*/
public function setDfpNetworkName($dfpNetworkName)
{
$this->dfpNetworkName = $dfpNetworkName;
}
/**
* @return string
*/
public function getDfpNetworkName()
{
return $this->dfpNetworkName;
}
/**
* @param bool
*/
public function setProgrammaticPlacementAccepted($programmaticPlacementAccepted)
{
$this->programmaticPlacementAccepted = $programmaticPlacementAccepted;
}
/**
* @return bool
*/
public function getProgrammaticPlacementAccepted()
{
return $this->programmaticPlacementAccepted;
}
/**
* @param bool
*/
public function setPubPaidPlacementAccepted($pubPaidPlacementAccepted)
{
$this->pubPaidPlacementAccepted = $pubPaidPlacementAccepted;
}
/**
* @return bool
*/
public function getPubPaidPlacementAccepted()
{
return $this->pubPaidPlacementAccepted;
}
/**
* @param bool
*/
public function setPublisherPortalOnly($publisherPortalOnly)
{
$this->publisherPortalOnly = $publisherPortalOnly;
}
/**
* @return bool
*/
public function getPublisherPortalOnly()
{
return $this->publisherPortalOnly;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(DfpSettings::class, 'Google_Service_Dfareporting_DfpSettings');

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\Dfareporting;
class Dimension extends \Google\Model
{
/**
* @var string
*/
public $kind;
/**
* @var string
*/
public $name;
/**
* @param string
*/
public function setKind($kind)
{
$this->kind = $kind;
}
/**
* @return string
*/
public function getKind()
{
return $this->kind;
}
/**
* @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(Dimension::class, 'Google_Service_Dfareporting_Dimension');

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\Dfareporting;
class DimensionFilter extends \Google\Model
{
/**
* @var string
*/
public $dimensionName;
/**
* @var string
*/
public $kind;
/**
* @var string
*/
public $value;
/**
* @param string
*/
public function setDimensionName($dimensionName)
{
$this->dimensionName = $dimensionName;
}
/**
* @return string
*/
public function getDimensionName()
{
return $this->dimensionName;
}
/**
* @param string
*/
public function setKind($kind)
{
$this->kind = $kind;
}
/**
* @return string
*/
public function getKind()
{
return $this->kind;
}
/**
* @param string
*/
public function setValue($value)
{
$this->value = $value;
}
/**
* @return string
*/
public function getValue()
{
return $this->value;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(DimensionFilter::class, 'Google_Service_Dfareporting_DimensionFilter');

View File

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

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\Dfareporting;
class DimensionValueList extends \Google\Collection
{
protected $collection_key = 'items';
/**
* @var string
*/
public $etag;
protected $itemsType = DimensionValue::class;
protected $itemsDataType = 'array';
/**
* @var string
*/
public $kind;
/**
* @var string
*/
public $nextPageToken;
/**
* @param string
*/
public function setEtag($etag)
{
$this->etag = $etag;
}
/**
* @return string
*/
public function getEtag()
{
return $this->etag;
}
/**
* @param DimensionValue[]
*/
public function setItems($items)
{
$this->items = $items;
}
/**
* @return DimensionValue[]
*/
public function getItems()
{
return $this->items;
}
/**
* @param string
*/
public function setKind($kind)
{
$this->kind = $kind;
}
/**
* @return string
*/
public function getKind()
{
return $this->kind;
}
/**
* @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(DimensionValueList::class, 'Google_Service_Dfareporting_DimensionValueList');

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