diff --git a/src/Accounts/Account.php b/src/Accounts/Account.php index 80ed880..f0aa040 100644 --- a/src/Accounts/Account.php +++ b/src/Accounts/Account.php @@ -3,7 +3,7 @@ namespace EasyAdWords\Accounts; use EasyAdWords\Entity; -use Google\AdsApi\AdWords\v201609\mcm\ManagedCustomerService; +use Google\AdsApi\AdWords\v201705\mcm\ManagedCustomerService; class Account extends Entity { diff --git a/src/AdGroups/AdGroup.php b/src/AdGroups/AdGroup.php index 2573de0..6d39741 100644 --- a/src/AdGroups/AdGroup.php +++ b/src/AdGroups/AdGroup.php @@ -5,13 +5,13 @@ use EasyAdWords\Entity; use EasyAdWords\EntityInterface; use Exception; -use Google\AdsApi\AdWords\v201609\cm\AdGroupOperation; -use Google\AdsApi\AdWords\v201609\cm\AdGroupService; -use Google\AdsApi\AdWords\v201609\cm\AdGroupStatus; -use Google\AdsApi\AdWords\v201609\cm\BiddingStrategyConfiguration; -use Google\AdsApi\AdWords\v201609\cm\CpcBid; -use Google\AdsApi\AdWords\v201609\cm\Money; -use Google\AdsApi\AdWords\v201609\cm\Operator; +use Google\AdsApi\AdWords\v201705\cm\AdGroupOperation; +use Google\AdsApi\AdWords\v201705\cm\AdGroupService; +use Google\AdsApi\AdWords\v201705\cm\AdGroupStatus; +use Google\AdsApi\AdWords\v201705\cm\BiddingStrategyConfiguration; +use Google\AdsApi\AdWords\v201705\cm\CpcBid; +use Google\AdsApi\AdWords\v201705\cm\Money; +use Google\AdsApi\AdWords\v201705\cm\Operator; /** * Base class for basic ad group operations. @@ -40,7 +40,7 @@ class AdGroup extends Entity implements EntityInterface { protected $adGroupService; /** - * @var \Google\AdsApi\AdWords\v201609\cm\AdGroup The ad group object that the class will operate with. + * @var \Google\AdsApi\AdWords\v201705\cm\AdGroup The ad group object that the class will operate with. */ protected $adGroupObject; @@ -55,7 +55,7 @@ public function __construct(AdGroupConfig $config) { // Build the ad group service. $this->adGroupService = $this->adWordsServices->get($this->authObject->getSession(), AdGroupService::class); - $this->adGroupObject = new \Google\AdsApi\AdWords\v201609\cm\AdGroup(); + $this->adGroupObject = new \Google\AdsApi\AdWords\v201705\cm\AdGroup(); $this->adGroups = NULL; } diff --git a/src/AdGroups/AdGroupConfig.php b/src/AdGroups/AdGroupConfig.php index ec84878..1a74ca1 100644 --- a/src/AdGroups/AdGroupConfig.php +++ b/src/AdGroups/AdGroupConfig.php @@ -4,7 +4,7 @@ use EasyAdWords\Config; use Exception; -use Google\AdsApi\AdWords\v201609\cm\AdGroupStatus; +use Google\AdsApi\AdWords\v201705\cm\AdGroupStatus; /** diff --git a/src/Campaigns/Campaign.php b/src/Campaigns/Campaign.php index 4dec7c2..492533e 100644 --- a/src/Campaigns/Campaign.php +++ b/src/Campaigns/Campaign.php @@ -7,16 +7,16 @@ use EasyAdWords\EntityInterface; use Exception; use Google\AdsApi\AdWords\AdWordsServices; -use Google\AdsApi\AdWords\v201609\cm\BiddingStrategyConfiguration; -use Google\AdsApi\AdWords\v201609\cm\Budget; -use Google\AdsApi\AdWords\v201609\cm\BudgetOperation; -use Google\AdsApi\AdWords\v201609\cm\BudgetService; -use Google\AdsApi\AdWords\v201609\cm\CampaignOperation; -use Google\AdsApi\AdWords\v201609\cm\CampaignService; -use Google\AdsApi\AdWords\v201609\cm\CampaignStatus; -use Google\AdsApi\AdWords\v201609\cm\Money; -use Google\AdsApi\AdWords\v201609\cm\NetworkSetting; -use Google\AdsApi\AdWords\v201609\cm\Operator; +use Google\AdsApi\AdWords\v201705\cm\BiddingStrategyConfiguration; +use Google\AdsApi\AdWords\v201705\cm\Budget; +use Google\AdsApi\AdWords\v201705\cm\BudgetOperation; +use Google\AdsApi\AdWords\v201705\cm\BudgetService; +use Google\AdsApi\AdWords\v201705\cm\CampaignOperation; +use Google\AdsApi\AdWords\v201705\cm\CampaignService; +use Google\AdsApi\AdWords\v201705\cm\CampaignStatus; +use Google\AdsApi\AdWords\v201705\cm\Money; +use Google\AdsApi\AdWords\v201705\cm\NetworkSetting; +use Google\AdsApi\AdWords\v201705\cm\Operator; /** * Base class for basic campaign operations. @@ -28,7 +28,7 @@ class Campaign extends Entity implements EntityInterface { /** - * @var \Google\AdsApi\AdWords\v201609\cm\Campaign The campaign object that will be used in operations. + * @var \Google\AdsApi\AdWords\v201705\cm\Campaign The campaign object that will be used in operations. */ protected $campaignObject; @@ -61,7 +61,7 @@ public function __construct(CampaignConfig $config) { $this->campaignService = $this->adWordsServices->get($this->authObject->getSession(), CampaignService::class); // Build the singular campaign object. - $this->campaignObject = new \Google\AdsApi\AdWords\v201609\cm\Campaign(); + $this->campaignObject = new \Google\AdsApi\AdWords\v201705\cm\Campaign(); $this->campaigns = NULL; } @@ -239,7 +239,7 @@ private function setBiddingStrategyObject() { /** * Get campaign object. - * @return \Google\AdsApi\AdWords\v201609\cm\Campaign + * @return \Google\AdsApi\AdWords\v201705\cm\Campaign */ public function getCampaignObject() { return $this->campaignObject; @@ -247,7 +247,7 @@ public function getCampaignObject() { /** * Set campaign object. - * @param \Google\AdsApi\AdWords\v201609\cm\Campaign $campaignObject + * @param \Google\AdsApi\AdWords\v201705\cm\Campaign $campaignObject * @return Campaign */ public function setCampaignObject($campaignObject) { diff --git a/src/Campaigns/CampaignConfig.php b/src/Campaigns/CampaignConfig.php index 765bb90..be04d26 100644 --- a/src/Campaigns/CampaignConfig.php +++ b/src/Campaigns/CampaignConfig.php @@ -3,14 +3,14 @@ namespace EasyAdWords\Campaigns; use EasyAdWords\Config; -use Google\AdsApi\AdWords\v201609\cm\AdServingOptimizationStatus; -use Google\AdsApi\AdWords\v201609\cm\AdvertisingChannelType; -use Google\AdsApi\AdWords\v201609\cm\BiddingStrategyType; -use Google\AdsApi\AdWords\v201609\cm\BudgetBudgetDeliveryMethod; -use Google\AdsApi\AdWords\v201609\cm\CampaignStatus; -use Google\AdsApi\AdWords\v201609\cm\Predicate; -use Google\AdsApi\AdWords\v201609\cm\PredicateOperator; -use Google\AdsApi\AdWords\v201609\cm\ServingStatus; +use Google\AdsApi\AdWords\v201705\cm\AdServingOptimizationStatus; +use Google\AdsApi\AdWords\v201705\cm\AdvertisingChannelType; +use Google\AdsApi\AdWords\v201705\cm\BiddingStrategyType; +use Google\AdsApi\AdWords\v201705\cm\BudgetBudgetDeliveryMethod; +use Google\AdsApi\AdWords\v201705\cm\CampaignStatus; +use Google\AdsApi\AdWords\v201705\cm\Predicate; +use Google\AdsApi\AdWords\v201705\cm\PredicateOperator; +use Google\AdsApi\AdWords\v201705\cm\ServingStatus; /** * Config class for Campaign class. diff --git a/src/Entity.php b/src/Entity.php index f211d3e..d1307eb 100644 --- a/src/Entity.php +++ b/src/Entity.php @@ -5,8 +5,8 @@ use EasyAdWords\AdWordsAuth\AdWordsAuth; use Google\AdsApi\AdWords\AdWordsServices; -use Google\AdsApi\AdWords\v201609\cm\Paging; -use Google\AdsApi\AdWords\v201609\cm\Selector; +use Google\AdsApi\AdWords\v201705\cm\Paging; +use Google\AdsApi\AdWords\v201705\cm\Selector; /** * Parent of the various entity classes, such as Campaign, AdGroup and Keyword. diff --git a/src/Keywords/Keyword.php b/src/Keywords/Keyword.php index a12e1d4..bc85d53 100644 --- a/src/Keywords/Keyword.php +++ b/src/Keywords/Keyword.php @@ -4,10 +4,10 @@ use EasyAdWords\EntityInterface; use Exception; -use Google\AdsApi\AdWords\v201609\cm\AdGroupCriterion; -use Google\AdsApi\AdWords\v201609\cm\AdGroupCriterionOperation; -use Google\AdsApi\AdWords\v201609\cm\Criterion; -use Google\AdsApi\AdWords\v201609\cm\Operator; +use Google\AdsApi\AdWords\v201705\cm\AdGroupCriterion; +use Google\AdsApi\AdWords\v201705\cm\AdGroupCriterionOperation; +use Google\AdsApi\AdWords\v201705\cm\Criterion; +use Google\AdsApi\AdWords\v201705\cm\Operator; /** diff --git a/src/Keywords/KeywordBase.php b/src/Keywords/KeywordBase.php index 215ee08..31dfa4b 100644 --- a/src/Keywords/KeywordBase.php +++ b/src/Keywords/KeywordBase.php @@ -5,13 +5,13 @@ use EasyAdWords\Config; use EasyAdWords\Entity; use Exception; -use Google\AdsApi\AdWords\v201609\cm\AdGroupCriterionOperation; -use Google\AdsApi\AdWords\v201609\cm\AdGroupCriterionService; -use Google\AdsApi\AdWords\v201609\cm\BiddableAdGroupCriterion; -use Google\AdsApi\AdWords\v201609\cm\BiddingStrategyConfiguration; -use Google\AdsApi\AdWords\v201609\cm\CpcBid; -use Google\AdsApi\AdWords\v201609\cm\Money; -use Google\AdsApi\AdWords\v201609\cm\Operator; +use Google\AdsApi\AdWords\v201705\cm\AdGroupCriterionOperation; +use Google\AdsApi\AdWords\v201705\cm\AdGroupCriterionService; +use Google\AdsApi\AdWords\v201705\cm\BiddableAdGroupCriterion; +use Google\AdsApi\AdWords\v201705\cm\BiddingStrategyConfiguration; +use Google\AdsApi\AdWords\v201705\cm\CpcBid; +use Google\AdsApi\AdWords\v201705\cm\Money; +use Google\AdsApi\AdWords\v201705\cm\Operator; /** * Base class for Keyword and KeywordBatch classes. @@ -49,7 +49,7 @@ public function __construct(Config $config) { public function createKeywordOperation(KeywordConfig $config) { // Create the criterion object. - $adGroupCriterionObject = new \Google\AdsApi\AdWords\v201609\cm\Keyword(); + $adGroupCriterionObject = new \Google\AdsApi\AdWords\v201705\cm\Keyword(); // Set the text and the match types of the criterion object. $adGroupCriterionObject->setText($config->getKeyword()); diff --git a/src/Keywords/KeywordConfig.php b/src/Keywords/KeywordConfig.php index 5bff14d..621ccaf 100644 --- a/src/Keywords/KeywordConfig.php +++ b/src/Keywords/KeywordConfig.php @@ -3,8 +3,8 @@ namespace EasyAdWords\Keywords; use EasyAdWords\Config; -use Google\AdsApi\AdWords\v201609\cm\KeywordMatchType; -use Google\AdsApi\AdWords\v201609\cm\UserStatus; +use Google\AdsApi\AdWords\v201705\cm\KeywordMatchType; +use Google\AdsApi\AdWords\v201705\cm\UserStatus; /** * Config class for Keyword class. diff --git a/src/Reports/AccountPerformanceReport.php b/src/Reports/AccountPerformanceReport.php index bf27613..61268c3 100644 --- a/src/Reports/AccountPerformanceReport.php +++ b/src/Reports/AccountPerformanceReport.php @@ -2,7 +2,7 @@ namespace EasyAdWords\Reports; -use Google\AdsApi\AdWords\v201609\cm\ReportDefinitionReportType; +use Google\AdsApi\AdWords\v201705\cm\ReportDefinitionReportType; /** * Report class that deals with Account Performance Report. diff --git a/src/Reports/AdGroupPerformanceReport.php b/src/Reports/AdGroupPerformanceReport.php index 9e1d806..bf9dea6 100644 --- a/src/Reports/AdGroupPerformanceReport.php +++ b/src/Reports/AdGroupPerformanceReport.php @@ -2,7 +2,7 @@ namespace EasyAdWords\Reports; -use Google\AdsApi\AdWords\v201609\cm\ReportDefinitionReportType; +use Google\AdsApi\AdWords\v201705\cm\ReportDefinitionReportType; /** * Report class that deals with Ad Group Performance Report. diff --git a/src/Reports/AdPerformanceReport.php b/src/Reports/AdPerformanceReport.php index a29db0f..b46b790 100644 --- a/src/Reports/AdPerformanceReport.php +++ b/src/Reports/AdPerformanceReport.php @@ -2,7 +2,7 @@ namespace EasyAdWords\Reports; -use Google\AdsApi\AdWords\v201609\cm\ReportDefinitionReportType; +use Google\AdsApi\AdWords\v201705\cm\ReportDefinitionReportType; /** * Report class that deals with Ad Performance Report. diff --git a/src/Reports/CampaignPerformanceReport.php b/src/Reports/CampaignPerformanceReport.php index 6b50141..6598dc5 100644 --- a/src/Reports/CampaignPerformanceReport.php +++ b/src/Reports/CampaignPerformanceReport.php @@ -2,7 +2,7 @@ namespace EasyAdWords\Reports; -use Google\AdsApi\AdWords\v201609\cm\ReportDefinitionReportType; +use Google\AdsApi\AdWords\v201705\cm\ReportDefinitionReportType; /** * Report class that deals with Campaign Performance Report. diff --git a/src/Reports/FinalUrlReport.php b/src/Reports/FinalUrlReport.php index 5e9ce4d..20cb6a4 100644 --- a/src/Reports/FinalUrlReport.php +++ b/src/Reports/FinalUrlReport.php @@ -2,7 +2,7 @@ namespace EasyAdWords\Reports; -use Google\AdsApi\AdWords\v201609\cm\ReportDefinitionReportType; +use Google\AdsApi\AdWords\v201705\cm\ReportDefinitionReportType; /** * Report class that deals with Final URL Report. diff --git a/src/Reports/KeywordsPerformanceReport.php b/src/Reports/KeywordsPerformanceReport.php index adc1756..c2c4cef 100644 --- a/src/Reports/KeywordsPerformanceReport.php +++ b/src/Reports/KeywordsPerformanceReport.php @@ -2,7 +2,7 @@ namespace EasyAdWords\Reports; -use Google\AdsApi\AdWords\v201609\cm\ReportDefinitionReportType; +use Google\AdsApi\AdWords\v201705\cm\ReportDefinitionReportType; /** * Report class that deals with Keywords Performance Report. diff --git a/src/Reports/Report.php b/src/Reports/Report.php index e8a1553..7b10436 100644 --- a/src/Reports/Report.php +++ b/src/Reports/Report.php @@ -4,12 +4,12 @@ use EasyAdWords\AdWordsAuth\AdWordsAuth; use EasyAdWords\Base; -use Google\AdsApi\AdWords\Reporting\v201609\DownloadFormat; -use Google\AdsApi\AdWords\Reporting\v201609\ReportDefinition; -use Google\AdsApi\AdWords\Reporting\v201609\ReportDefinitionDateRangeType; -use Google\AdsApi\AdWords\Reporting\v201609\ReportDownloader; -use Google\AdsApi\AdWords\v201609\cm\DateRange; -use Google\AdsApi\AdWords\v201609\cm\Selector; +use Google\AdsApi\AdWords\Reporting\v201705\DownloadFormat; +use Google\AdsApi\AdWords\Reporting\v201705\ReportDefinition; +use Google\AdsApi\AdWords\Reporting\v201705\ReportDefinitionDateRangeType; +use Google\AdsApi\AdWords\Reporting\v201705\ReportDownloader; +use Google\AdsApi\AdWords\v201705\cm\DateRange; +use Google\AdsApi\AdWords\v201705\cm\Selector; /** * Base report class that deals with different report types. diff --git a/src/Reports/SearchQueryPerformanceReport.php b/src/Reports/SearchQueryPerformanceReport.php index 7dd5772..39a43a9 100644 --- a/src/Reports/SearchQueryPerformanceReport.php +++ b/src/Reports/SearchQueryPerformanceReport.php @@ -2,7 +2,7 @@ namespace EasyAdWords\Reports; -use Google\AdsApi\AdWords\v201609\cm\ReportDefinitionReportType; +use Google\AdsApi\AdWords\v201705\cm\ReportDefinitionReportType; /** * Class SearchQueryPerformanceReport