diff --git a/CHANGELOG.md b/CHANGELOG.md
index cbf36ca4c..c7e1ddedd 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,6 @@
+## 22.1.1
+* Added support for v16_1 of Google Ads API.
+
## 22.1.0
* Added support for v16 of Google Ads API.
* Fixed dependabot alert in `examples/LaravelSampleApp/composer.lock`.
diff --git a/metadata/Google/Ads/GoogleAds/V16/Common/AdAsset.php b/metadata/Google/Ads/GoogleAds/V16/Common/AdAsset.php
index 6670dfed5..55cb81666 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Common/AdAsset.php and b/metadata/Google/Ads/GoogleAds/V16/Common/AdAsset.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Common/AdTypeInfos.php b/metadata/Google/Ads/GoogleAds/V16/Common/AdTypeInfos.php
index 2405acbbf..57fa82f80 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Common/AdTypeInfos.php and b/metadata/Google/Ads/GoogleAds/V16/Common/AdTypeInfos.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Common/AssetPolicy.php b/metadata/Google/Ads/GoogleAds/V16/Common/AssetPolicy.php
index 32f2d3678..e13ee9723 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Common/AssetPolicy.php and b/metadata/Google/Ads/GoogleAds/V16/Common/AssetPolicy.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Common/AssetSetTypes.php b/metadata/Google/Ads/GoogleAds/V16/Common/AssetSetTypes.php
index 009b7afa4..d8228e553 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Common/AssetSetTypes.php and b/metadata/Google/Ads/GoogleAds/V16/Common/AssetSetTypes.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Common/AssetTypes.php b/metadata/Google/Ads/GoogleAds/V16/Common/AssetTypes.php
index 2de484e3d..a05804365 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Common/AssetTypes.php and b/metadata/Google/Ads/GoogleAds/V16/Common/AssetTypes.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Common/Audiences.php b/metadata/Google/Ads/GoogleAds/V16/Common/Audiences.php
index 872920465..1c896cbd6 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Common/Audiences.php and b/metadata/Google/Ads/GoogleAds/V16/Common/Audiences.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Common/Criteria.php b/metadata/Google/Ads/GoogleAds/V16/Common/Criteria.php
index 04744df5b..4f323580c 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Common/Criteria.php and b/metadata/Google/Ads/GoogleAds/V16/Common/Criteria.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Common/CriterionCategoryAvailability.php b/metadata/Google/Ads/GoogleAds/V16/Common/CriterionCategoryAvailability.php
index 3abe207f5..18a67ba8b 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Common/CriterionCategoryAvailability.php and b/metadata/Google/Ads/GoogleAds/V16/Common/CriterionCategoryAvailability.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Common/Extensions.php b/metadata/Google/Ads/GoogleAds/V16/Common/Extensions.php
index fcdacee09..39ea2b93a 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Common/Extensions.php and b/metadata/Google/Ads/GoogleAds/V16/Common/Extensions.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Common/KeywordPlanCommon.php b/metadata/Google/Ads/GoogleAds/V16/Common/KeywordPlanCommon.php
index 75aaf3aba..54d50d9cc 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Common/KeywordPlanCommon.php and b/metadata/Google/Ads/GoogleAds/V16/Common/KeywordPlanCommon.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Common/MetricGoal.php b/metadata/Google/Ads/GoogleAds/V16/Common/MetricGoal.php
index c1a21c5b9..42af81905 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Common/MetricGoal.php and b/metadata/Google/Ads/GoogleAds/V16/Common/MetricGoal.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Common/Policy.php b/metadata/Google/Ads/GoogleAds/V16/Common/Policy.php
index adc337f03..35fe3ed64 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Common/Policy.php and b/metadata/Google/Ads/GoogleAds/V16/Common/Policy.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Common/PolicySummary.php b/metadata/Google/Ads/GoogleAds/V16/Common/PolicySummary.php
index 7b0a4e348..40109138c 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Common/PolicySummary.php and b/metadata/Google/Ads/GoogleAds/V16/Common/PolicySummary.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Common/Segments.php b/metadata/Google/Ads/GoogleAds/V16/Common/Segments.php
index 4c70b9f4c..bb3b30987 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Common/Segments.php and b/metadata/Google/Ads/GoogleAds/V16/Common/Segments.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Common/TagSnippet.php b/metadata/Google/Ads/GoogleAds/V16/Common/TagSnippet.php
index 14c071517..54dcfa8ac 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Common/TagSnippet.php and b/metadata/Google/Ads/GoogleAds/V16/Common/TagSnippet.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Common/UserLists.php b/metadata/Google/Ads/GoogleAds/V16/Common/UserLists.php
index a345a0f0c..4b02c83f2 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Common/UserLists.php and b/metadata/Google/Ads/GoogleAds/V16/Common/UserLists.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Enums/AdGroupPrimaryStatusReason.php b/metadata/Google/Ads/GoogleAds/V16/Enums/AdGroupPrimaryStatusReason.php
index eabe42062..cf5414556 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Enums/AdGroupPrimaryStatusReason.php and b/metadata/Google/Ads/GoogleAds/V16/Enums/AdGroupPrimaryStatusReason.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Enums/AssetFieldType.php b/metadata/Google/Ads/GoogleAds/V16/Enums/AssetFieldType.php
index 22c5fc573..9fd8c0c58 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Enums/AssetFieldType.php and b/metadata/Google/Ads/GoogleAds/V16/Enums/AssetFieldType.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Enums/BrandRequestRejectionReason.php b/metadata/Google/Ads/GoogleAds/V16/Enums/BrandRequestRejectionReason.php
new file mode 100644
index 000000000..d23bfeaf2
Binary files /dev/null and b/metadata/Google/Ads/GoogleAds/V16/Enums/BrandRequestRejectionReason.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Enums/CriterionType.php b/metadata/Google/Ads/GoogleAds/V16/Enums/CriterionType.php
index eab505ad2..cdc007e06 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Enums/CriterionType.php and b/metadata/Google/Ads/GoogleAds/V16/Enums/CriterionType.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Enums/LocalServicesLeadCreditState.php b/metadata/Google/Ads/GoogleAds/V16/Enums/LocalServicesLeadCreditState.php
new file mode 100644
index 000000000..5f0966e38
Binary files /dev/null and b/metadata/Google/Ads/GoogleAds/V16/Enums/LocalServicesLeadCreditState.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Enums/ResourceLimitType.php b/metadata/Google/Ads/GoogleAds/V16/Enums/ResourceLimitType.php
index 6d4003eb1..7aa8abcb6 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Enums/ResourceLimitType.php and b/metadata/Google/Ads/GoogleAds/V16/Enums/ResourceLimitType.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Errors/CampaignCriterionError.php b/metadata/Google/Ads/GoogleAds/V16/Errors/CampaignCriterionError.php
index cd06baa31..431ba226f 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Errors/CampaignCriterionError.php and b/metadata/Google/Ads/GoogleAds/V16/Errors/CampaignCriterionError.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Errors/CampaignError.php b/metadata/Google/Ads/GoogleAds/V16/Errors/CampaignError.php
index b545d81ee..7e165ec8e 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Errors/CampaignError.php and b/metadata/Google/Ads/GoogleAds/V16/Errors/CampaignError.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Errors/CustomerSkAdNetworkConversionValueSchemaError.php b/metadata/Google/Ads/GoogleAds/V16/Errors/CustomerSkAdNetworkConversionValueSchemaError.php
index bde833770..7930a142d 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Errors/CustomerSkAdNetworkConversionValueSchemaError.php and b/metadata/Google/Ads/GoogleAds/V16/Errors/CustomerSkAdNetworkConversionValueSchemaError.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Errors/Errors.php b/metadata/Google/Ads/GoogleAds/V16/Errors/Errors.php
index 5884c090c..3021718b6 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Errors/Errors.php and b/metadata/Google/Ads/GoogleAds/V16/Errors/Errors.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Errors/ExperimentError.php b/metadata/Google/Ads/GoogleAds/V16/Errors/ExperimentError.php
index 9c1d14ec5..513dc9369 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Errors/ExperimentError.php and b/metadata/Google/Ads/GoogleAds/V16/Errors/ExperimentError.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Errors/ProductLinkError.php b/metadata/Google/Ads/GoogleAds/V16/Errors/ProductLinkError.php
index 733d950a6..c890df7ef 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Errors/ProductLinkError.php and b/metadata/Google/Ads/GoogleAds/V16/Errors/ProductLinkError.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Errors/ProductLinkInvitationError.php b/metadata/Google/Ads/GoogleAds/V16/Errors/ProductLinkInvitationError.php
index 8f00729fe..3a46d6e60 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Errors/ProductLinkInvitationError.php and b/metadata/Google/Ads/GoogleAds/V16/Errors/ProductLinkInvitationError.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Errors/VideoCampaignError.php b/metadata/Google/Ads/GoogleAds/V16/Errors/VideoCampaignError.php
new file mode 100644
index 000000000..8bb19f8a9
Binary files /dev/null and b/metadata/Google/Ads/GoogleAds/V16/Errors/VideoCampaignError.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Resources/AccountBudget.php b/metadata/Google/Ads/GoogleAds/V16/Resources/AccountBudget.php
index a7111c177..8bc3ffb9e 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Resources/AccountBudget.php and b/metadata/Google/Ads/GoogleAds/V16/Resources/AccountBudget.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Resources/AccountBudgetProposal.php b/metadata/Google/Ads/GoogleAds/V16/Resources/AccountBudgetProposal.php
index ae879e768..47f2fa44d 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Resources/AccountBudgetProposal.php and b/metadata/Google/Ads/GoogleAds/V16/Resources/AccountBudgetProposal.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Resources/AccountLink.php b/metadata/Google/Ads/GoogleAds/V16/Resources/AccountLink.php
index 52020a5a7..94af6625f 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Resources/AccountLink.php and b/metadata/Google/Ads/GoogleAds/V16/Resources/AccountLink.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Resources/Ad.php b/metadata/Google/Ads/GoogleAds/V16/Resources/Ad.php
index 1d0aa4b4a..597f10501 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Resources/Ad.php and b/metadata/Google/Ads/GoogleAds/V16/Resources/Ad.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Resources/AdGroup.php b/metadata/Google/Ads/GoogleAds/V16/Resources/AdGroup.php
index 693a6ec01..5d310843c 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Resources/AdGroup.php and b/metadata/Google/Ads/GoogleAds/V16/Resources/AdGroup.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Resources/AdGroupAd.php b/metadata/Google/Ads/GoogleAds/V16/Resources/AdGroupAd.php
index 0ea599dca..da2cef711 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Resources/AdGroupAd.php and b/metadata/Google/Ads/GoogleAds/V16/Resources/AdGroupAd.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Resources/AdGroupAdAssetView.php b/metadata/Google/Ads/GoogleAds/V16/Resources/AdGroupAdAssetView.php
index 02614e8d4..7234b207a 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Resources/AdGroupAdAssetView.php and b/metadata/Google/Ads/GoogleAds/V16/Resources/AdGroupAdAssetView.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Resources/AdGroupAdLabel.php b/metadata/Google/Ads/GoogleAds/V16/Resources/AdGroupAdLabel.php
index 66da92043..a9a1e55d6 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Resources/AdGroupAdLabel.php and b/metadata/Google/Ads/GoogleAds/V16/Resources/AdGroupAdLabel.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Resources/AdGroupAsset.php b/metadata/Google/Ads/GoogleAds/V16/Resources/AdGroupAsset.php
index 0cd2a337f..18ae1a9cd 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Resources/AdGroupAsset.php and b/metadata/Google/Ads/GoogleAds/V16/Resources/AdGroupAsset.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Resources/AdGroupAudienceView.php b/metadata/Google/Ads/GoogleAds/V16/Resources/AdGroupAudienceView.php
index bf8212651..d144d6b58 100644
--- a/metadata/Google/Ads/GoogleAds/V16/Resources/AdGroupAudienceView.php
+++ b/metadata/Google/Ads/GoogleAds/V16/Resources/AdGroupAudienceView.php
@@ -13,8 +13,8 @@ public static function initOnce() {
if (static::$is_initialized == true) {
return;
}
- \GPBMetadata\Google\Api\FieldBehavior::initOnce();
\GPBMetadata\Google\Api\Resource::initOnce();
+ \GPBMetadata\Google\Api\FieldBehavior::initOnce();
$pool->internalAddGeneratedFile(
'
ø
diff --git a/metadata/Google/Ads/GoogleAds/V16/Resources/AdGroupBidModifier.php b/metadata/Google/Ads/GoogleAds/V16/Resources/AdGroupBidModifier.php
index dedddebb5..97ce478e1 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Resources/AdGroupBidModifier.php and b/metadata/Google/Ads/GoogleAds/V16/Resources/AdGroupBidModifier.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Resources/AdGroupCriterion.php b/metadata/Google/Ads/GoogleAds/V16/Resources/AdGroupCriterion.php
index 36a6a0802..ed311a473 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Resources/AdGroupCriterion.php and b/metadata/Google/Ads/GoogleAds/V16/Resources/AdGroupCriterion.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Resources/AdGroupCriterionCustomizer.php b/metadata/Google/Ads/GoogleAds/V16/Resources/AdGroupCriterionCustomizer.php
index 024bf6147..1bfd95bca 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Resources/AdGroupCriterionCustomizer.php and b/metadata/Google/Ads/GoogleAds/V16/Resources/AdGroupCriterionCustomizer.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Resources/AdGroupCustomizer.php b/metadata/Google/Ads/GoogleAds/V16/Resources/AdGroupCustomizer.php
index e15d11537..39920ffe5 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Resources/AdGroupCustomizer.php and b/metadata/Google/Ads/GoogleAds/V16/Resources/AdGroupCustomizer.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Resources/AdGroupExtensionSetting.php b/metadata/Google/Ads/GoogleAds/V16/Resources/AdGroupExtensionSetting.php
index f9a83d9f9..594b02afb 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Resources/AdGroupExtensionSetting.php and b/metadata/Google/Ads/GoogleAds/V16/Resources/AdGroupExtensionSetting.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Resources/AdGroupFeed.php b/metadata/Google/Ads/GoogleAds/V16/Resources/AdGroupFeed.php
index 1a55eb60f..e3dc17f63 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Resources/AdGroupFeed.php and b/metadata/Google/Ads/GoogleAds/V16/Resources/AdGroupFeed.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Resources/AdGroupLabel.php b/metadata/Google/Ads/GoogleAds/V16/Resources/AdGroupLabel.php
index 4ed1e4c2d..afdaa0d50 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Resources/AdGroupLabel.php and b/metadata/Google/Ads/GoogleAds/V16/Resources/AdGroupLabel.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Resources/AdGroupSimulation.php b/metadata/Google/Ads/GoogleAds/V16/Resources/AdGroupSimulation.php
index 3f1ad9e6d..019c45154 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Resources/AdGroupSimulation.php and b/metadata/Google/Ads/GoogleAds/V16/Resources/AdGroupSimulation.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Resources/AdScheduleView.php b/metadata/Google/Ads/GoogleAds/V16/Resources/AdScheduleView.php
index e82820c5a..5855300f5 100644
--- a/metadata/Google/Ads/GoogleAds/V16/Resources/AdScheduleView.php
+++ b/metadata/Google/Ads/GoogleAds/V16/Resources/AdScheduleView.php
@@ -13,8 +13,8 @@ public static function initOnce() {
if (static::$is_initialized == true) {
return;
}
- \GPBMetadata\Google\Api\Resource::initOnce();
\GPBMetadata\Google\Api\FieldBehavior::initOnce();
+ \GPBMetadata\Google\Api\Resource::initOnce();
$pool->internalAddGeneratedFile(
'
Ù
diff --git a/metadata/Google/Ads/GoogleAds/V16/Resources/AndroidPrivacySharedKeyGoogleNetworkType.php b/metadata/Google/Ads/GoogleAds/V16/Resources/AndroidPrivacySharedKeyGoogleNetworkType.php
index 92554a4a4..46bbfc9f3 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Resources/AndroidPrivacySharedKeyGoogleNetworkType.php and b/metadata/Google/Ads/GoogleAds/V16/Resources/AndroidPrivacySharedKeyGoogleNetworkType.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Resources/Asset.php b/metadata/Google/Ads/GoogleAds/V16/Resources/Asset.php
index 1cb37358e..fda25174f 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Resources/Asset.php and b/metadata/Google/Ads/GoogleAds/V16/Resources/Asset.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Resources/AssetFieldTypeView.php b/metadata/Google/Ads/GoogleAds/V16/Resources/AssetFieldTypeView.php
index 47f4071f9..59adaa346 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Resources/AssetFieldTypeView.php and b/metadata/Google/Ads/GoogleAds/V16/Resources/AssetFieldTypeView.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Resources/AssetGroup.php b/metadata/Google/Ads/GoogleAds/V16/Resources/AssetGroup.php
index 610dfbec2..93b02d724 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Resources/AssetGroup.php and b/metadata/Google/Ads/GoogleAds/V16/Resources/AssetGroup.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Resources/AssetGroupAsset.php b/metadata/Google/Ads/GoogleAds/V16/Resources/AssetGroupAsset.php
index b1789b1ff..9a9cc86a8 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Resources/AssetGroupAsset.php and b/metadata/Google/Ads/GoogleAds/V16/Resources/AssetGroupAsset.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Resources/AssetGroupListingGroupFilter.php b/metadata/Google/Ads/GoogleAds/V16/Resources/AssetGroupListingGroupFilter.php
index 77799444d..3e6411f2f 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Resources/AssetGroupListingGroupFilter.php and b/metadata/Google/Ads/GoogleAds/V16/Resources/AssetGroupListingGroupFilter.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Resources/AssetGroupProductGroupView.php b/metadata/Google/Ads/GoogleAds/V16/Resources/AssetGroupProductGroupView.php
index 02b539939..e8f3fbc67 100644
--- a/metadata/Google/Ads/GoogleAds/V16/Resources/AssetGroupProductGroupView.php
+++ b/metadata/Google/Ads/GoogleAds/V16/Resources/AssetGroupProductGroupView.php
@@ -13,8 +13,8 @@ public static function initOnce() {
if (static::$is_initialized == true) {
return;
}
- \GPBMetadata\Google\Api\Resource::initOnce();
\GPBMetadata\Google\Api\FieldBehavior::initOnce();
+ \GPBMetadata\Google\Api\Resource::initOnce();
$pool->internalAddGeneratedFile(
'
Þ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Resources/AssetGroupSignal.php b/metadata/Google/Ads/GoogleAds/V16/Resources/AssetGroupSignal.php
index 02616b2c6..f08d6f1a4 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Resources/AssetGroupSignal.php and b/metadata/Google/Ads/GoogleAds/V16/Resources/AssetGroupSignal.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Resources/AssetSet.php b/metadata/Google/Ads/GoogleAds/V16/Resources/AssetSet.php
index e728f14c2..d4d744e47 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Resources/AssetSet.php and b/metadata/Google/Ads/GoogleAds/V16/Resources/AssetSet.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Resources/Audience.php b/metadata/Google/Ads/GoogleAds/V16/Resources/Audience.php
index 6a3a97966..66d1e1ade 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Resources/Audience.php and b/metadata/Google/Ads/GoogleAds/V16/Resources/Audience.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Resources/BiddingDataExclusion.php b/metadata/Google/Ads/GoogleAds/V16/Resources/BiddingDataExclusion.php
index effe7fccb..815a1658a 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Resources/BiddingDataExclusion.php and b/metadata/Google/Ads/GoogleAds/V16/Resources/BiddingDataExclusion.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Resources/BiddingSeasonalityAdjustment.php b/metadata/Google/Ads/GoogleAds/V16/Resources/BiddingSeasonalityAdjustment.php
index 78688a795..0f6ed41c2 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Resources/BiddingSeasonalityAdjustment.php and b/metadata/Google/Ads/GoogleAds/V16/Resources/BiddingSeasonalityAdjustment.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Resources/BiddingStrategy.php b/metadata/Google/Ads/GoogleAds/V16/Resources/BiddingStrategy.php
index 2b3ef4596..89993915b 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Resources/BiddingStrategy.php and b/metadata/Google/Ads/GoogleAds/V16/Resources/BiddingStrategy.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Resources/BiddingStrategySimulation.php b/metadata/Google/Ads/GoogleAds/V16/Resources/BiddingStrategySimulation.php
index bd1ec0d1d..eb875e18d 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Resources/BiddingStrategySimulation.php and b/metadata/Google/Ads/GoogleAds/V16/Resources/BiddingStrategySimulation.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Resources/CallView.php b/metadata/Google/Ads/GoogleAds/V16/Resources/CallView.php
index 8ef91ad55..e8ce985da 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Resources/CallView.php and b/metadata/Google/Ads/GoogleAds/V16/Resources/CallView.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Resources/Campaign.php b/metadata/Google/Ads/GoogleAds/V16/Resources/Campaign.php
index ef2d99d84..7a31c58e2 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Resources/Campaign.php and b/metadata/Google/Ads/GoogleAds/V16/Resources/Campaign.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Resources/CampaignAsset.php b/metadata/Google/Ads/GoogleAds/V16/Resources/CampaignAsset.php
index b65bf7623..44147d165 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Resources/CampaignAsset.php and b/metadata/Google/Ads/GoogleAds/V16/Resources/CampaignAsset.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Resources/CampaignBidModifier.php b/metadata/Google/Ads/GoogleAds/V16/Resources/CampaignBidModifier.php
index 90c1b94d3..e828d1071 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Resources/CampaignBidModifier.php and b/metadata/Google/Ads/GoogleAds/V16/Resources/CampaignBidModifier.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Resources/CampaignBudget.php b/metadata/Google/Ads/GoogleAds/V16/Resources/CampaignBudget.php
index 222338571..efd651f98 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Resources/CampaignBudget.php and b/metadata/Google/Ads/GoogleAds/V16/Resources/CampaignBudget.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Resources/CampaignCriterion.php b/metadata/Google/Ads/GoogleAds/V16/Resources/CampaignCriterion.php
index b41bb63ac..84c0d1b7d 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Resources/CampaignCriterion.php and b/metadata/Google/Ads/GoogleAds/V16/Resources/CampaignCriterion.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Resources/CampaignCustomizer.php b/metadata/Google/Ads/GoogleAds/V16/Resources/CampaignCustomizer.php
index c81d02e87..deb82efdb 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Resources/CampaignCustomizer.php and b/metadata/Google/Ads/GoogleAds/V16/Resources/CampaignCustomizer.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Resources/CampaignDraft.php b/metadata/Google/Ads/GoogleAds/V16/Resources/CampaignDraft.php
index d28f37664..89cd92135 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Resources/CampaignDraft.php and b/metadata/Google/Ads/GoogleAds/V16/Resources/CampaignDraft.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Resources/CampaignExtensionSetting.php b/metadata/Google/Ads/GoogleAds/V16/Resources/CampaignExtensionSetting.php
index 650f7e39e..0fea2e89f 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Resources/CampaignExtensionSetting.php and b/metadata/Google/Ads/GoogleAds/V16/Resources/CampaignExtensionSetting.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Resources/CampaignFeed.php b/metadata/Google/Ads/GoogleAds/V16/Resources/CampaignFeed.php
index 89bb32ed7..ce566a774 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Resources/CampaignFeed.php and b/metadata/Google/Ads/GoogleAds/V16/Resources/CampaignFeed.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Resources/CampaignLabel.php b/metadata/Google/Ads/GoogleAds/V16/Resources/CampaignLabel.php
index a66f71ecd..f3dc4f173 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Resources/CampaignLabel.php and b/metadata/Google/Ads/GoogleAds/V16/Resources/CampaignLabel.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Resources/CampaignLifecycleGoal.php b/metadata/Google/Ads/GoogleAds/V16/Resources/CampaignLifecycleGoal.php
index edb29f391..cde5458dc 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Resources/CampaignLifecycleGoal.php and b/metadata/Google/Ads/GoogleAds/V16/Resources/CampaignLifecycleGoal.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Resources/CampaignSearchTermInsight.php b/metadata/Google/Ads/GoogleAds/V16/Resources/CampaignSearchTermInsight.php
index 15450bfa7..981a592b5 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Resources/CampaignSearchTermInsight.php and b/metadata/Google/Ads/GoogleAds/V16/Resources/CampaignSearchTermInsight.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Resources/CampaignSharedSet.php b/metadata/Google/Ads/GoogleAds/V16/Resources/CampaignSharedSet.php
index 5d9d10e50..b6054b920 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Resources/CampaignSharedSet.php and b/metadata/Google/Ads/GoogleAds/V16/Resources/CampaignSharedSet.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Resources/CampaignSimulation.php b/metadata/Google/Ads/GoogleAds/V16/Resources/CampaignSimulation.php
index fc2c21fcc..abc7e1e2c 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Resources/CampaignSimulation.php and b/metadata/Google/Ads/GoogleAds/V16/Resources/CampaignSimulation.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Resources/ChangeEvent.php b/metadata/Google/Ads/GoogleAds/V16/Resources/ChangeEvent.php
index 21be426ec..28e05e655 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Resources/ChangeEvent.php and b/metadata/Google/Ads/GoogleAds/V16/Resources/ChangeEvent.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Resources/ChangeStatus.php b/metadata/Google/Ads/GoogleAds/V16/Resources/ChangeStatus.php
index b10e7c328..7d8b2a064 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Resources/ChangeStatus.php and b/metadata/Google/Ads/GoogleAds/V16/Resources/ChangeStatus.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Resources/ClickView.php b/metadata/Google/Ads/GoogleAds/V16/Resources/ClickView.php
index 71fff856d..7dc31b635 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Resources/ClickView.php and b/metadata/Google/Ads/GoogleAds/V16/Resources/ClickView.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Resources/ConversionAction.php b/metadata/Google/Ads/GoogleAds/V16/Resources/ConversionAction.php
index fa9a305e0..cd7299c17 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Resources/ConversionAction.php and b/metadata/Google/Ads/GoogleAds/V16/Resources/ConversionAction.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Resources/ConversionValueRule.php b/metadata/Google/Ads/GoogleAds/V16/Resources/ConversionValueRule.php
index fd1e31d43..66b25e409 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Resources/ConversionValueRule.php and b/metadata/Google/Ads/GoogleAds/V16/Resources/ConversionValueRule.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Resources/ConversionValueRuleSet.php b/metadata/Google/Ads/GoogleAds/V16/Resources/ConversionValueRuleSet.php
index 30bb37d96..18e1c9ec6 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Resources/ConversionValueRuleSet.php and b/metadata/Google/Ads/GoogleAds/V16/Resources/ConversionValueRuleSet.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Resources/CurrencyConstant.php b/metadata/Google/Ads/GoogleAds/V16/Resources/CurrencyConstant.php
index 404082836..90afe5ca4 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Resources/CurrencyConstant.php and b/metadata/Google/Ads/GoogleAds/V16/Resources/CurrencyConstant.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Resources/CustomAudience.php b/metadata/Google/Ads/GoogleAds/V16/Resources/CustomAudience.php
index b3597d2f3..e0e0f72f9 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Resources/CustomAudience.php and b/metadata/Google/Ads/GoogleAds/V16/Resources/CustomAudience.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Resources/Customer.php b/metadata/Google/Ads/GoogleAds/V16/Resources/Customer.php
index 6c4b798e7..7eacffba8 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Resources/Customer.php and b/metadata/Google/Ads/GoogleAds/V16/Resources/Customer.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Resources/CustomerAsset.php b/metadata/Google/Ads/GoogleAds/V16/Resources/CustomerAsset.php
index 8af7d7da5..f4fb36bbf 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Resources/CustomerAsset.php and b/metadata/Google/Ads/GoogleAds/V16/Resources/CustomerAsset.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Resources/CustomerClientLink.php b/metadata/Google/Ads/GoogleAds/V16/Resources/CustomerClientLink.php
index 409fc2b75..a8d004e87 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Resources/CustomerClientLink.php and b/metadata/Google/Ads/GoogleAds/V16/Resources/CustomerClientLink.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Resources/CustomerConversionGoal.php b/metadata/Google/Ads/GoogleAds/V16/Resources/CustomerConversionGoal.php
index 563bede44..4712834a5 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Resources/CustomerConversionGoal.php and b/metadata/Google/Ads/GoogleAds/V16/Resources/CustomerConversionGoal.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Resources/CustomerCustomizer.php b/metadata/Google/Ads/GoogleAds/V16/Resources/CustomerCustomizer.php
index 64b4f1f7d..6d77958c3 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Resources/CustomerCustomizer.php and b/metadata/Google/Ads/GoogleAds/V16/Resources/CustomerCustomizer.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Resources/CustomerExtensionSetting.php b/metadata/Google/Ads/GoogleAds/V16/Resources/CustomerExtensionSetting.php
index c56459384..d168f9db8 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Resources/CustomerExtensionSetting.php and b/metadata/Google/Ads/GoogleAds/V16/Resources/CustomerExtensionSetting.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Resources/CustomerFeed.php b/metadata/Google/Ads/GoogleAds/V16/Resources/CustomerFeed.php
index fc96f4194..50b2089fa 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Resources/CustomerFeed.php and b/metadata/Google/Ads/GoogleAds/V16/Resources/CustomerFeed.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Resources/CustomerManagerLink.php b/metadata/Google/Ads/GoogleAds/V16/Resources/CustomerManagerLink.php
index c90be5020..0c51eac91 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Resources/CustomerManagerLink.php and b/metadata/Google/Ads/GoogleAds/V16/Resources/CustomerManagerLink.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Resources/CustomerNegativeCriterion.php b/metadata/Google/Ads/GoogleAds/V16/Resources/CustomerNegativeCriterion.php
index 9cef9dfc4..ba4d43b29 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Resources/CustomerNegativeCriterion.php and b/metadata/Google/Ads/GoogleAds/V16/Resources/CustomerNegativeCriterion.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Resources/CustomerSearchTermInsight.php b/metadata/Google/Ads/GoogleAds/V16/Resources/CustomerSearchTermInsight.php
index 1b851da12..864827eee 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Resources/CustomerSearchTermInsight.php and b/metadata/Google/Ads/GoogleAds/V16/Resources/CustomerSearchTermInsight.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Resources/CustomerSkAdNetworkConversionValueSchema.php b/metadata/Google/Ads/GoogleAds/V16/Resources/CustomerSkAdNetworkConversionValueSchema.php
index 0c07558c3..a6a48ff55 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Resources/CustomerSkAdNetworkConversionValueSchema.php and b/metadata/Google/Ads/GoogleAds/V16/Resources/CustomerSkAdNetworkConversionValueSchema.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Resources/CustomerUserAccess.php b/metadata/Google/Ads/GoogleAds/V16/Resources/CustomerUserAccess.php
index f6f00f907..7e018bc56 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Resources/CustomerUserAccess.php and b/metadata/Google/Ads/GoogleAds/V16/Resources/CustomerUserAccess.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Resources/DetailedDemographic.php b/metadata/Google/Ads/GoogleAds/V16/Resources/DetailedDemographic.php
index d658f1a34..527d958b2 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Resources/DetailedDemographic.php and b/metadata/Google/Ads/GoogleAds/V16/Resources/DetailedDemographic.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Resources/DisplayKeywordView.php b/metadata/Google/Ads/GoogleAds/V16/Resources/DisplayKeywordView.php
index 908e81057..aaba086a2 100644
--- a/metadata/Google/Ads/GoogleAds/V16/Resources/DisplayKeywordView.php
+++ b/metadata/Google/Ads/GoogleAds/V16/Resources/DisplayKeywordView.php
@@ -13,8 +13,8 @@ public static function initOnce() {
if (static::$is_initialized == true) {
return;
}
- \GPBMetadata\Google\Api\Resource::initOnce();
\GPBMetadata\Google\Api\FieldBehavior::initOnce();
+ \GPBMetadata\Google\Api\Resource::initOnce();
$pool->internalAddGeneratedFile(
'
ñ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Resources/DistanceView.php b/metadata/Google/Ads/GoogleAds/V16/Resources/DistanceView.php
index fd49086ac..0f505f521 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Resources/DistanceView.php and b/metadata/Google/Ads/GoogleAds/V16/Resources/DistanceView.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Resources/DynamicSearchAdsSearchTermView.php b/metadata/Google/Ads/GoogleAds/V16/Resources/DynamicSearchAdsSearchTermView.php
index 947e818f4..f50616b14 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Resources/DynamicSearchAdsSearchTermView.php and b/metadata/Google/Ads/GoogleAds/V16/Resources/DynamicSearchAdsSearchTermView.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Resources/ExpandedLandingPageView.php b/metadata/Google/Ads/GoogleAds/V16/Resources/ExpandedLandingPageView.php
index 7c92629eb..cb005e558 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Resources/ExpandedLandingPageView.php and b/metadata/Google/Ads/GoogleAds/V16/Resources/ExpandedLandingPageView.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Resources/Experiment.php b/metadata/Google/Ads/GoogleAds/V16/Resources/Experiment.php
index cafd2ca3b..b208fddae 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Resources/Experiment.php and b/metadata/Google/Ads/GoogleAds/V16/Resources/Experiment.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Resources/ExperimentArm.php b/metadata/Google/Ads/GoogleAds/V16/Resources/ExperimentArm.php
index 607defe9e..5fcfa2d31 100644
--- a/metadata/Google/Ads/GoogleAds/V16/Resources/ExperimentArm.php
+++ b/metadata/Google/Ads/GoogleAds/V16/Resources/ExperimentArm.php
@@ -13,8 +13,8 @@ public static function initOnce() {
if (static::$is_initialized == true) {
return;
}
- \GPBMetadata\Google\Api\Resource::initOnce();
\GPBMetadata\Google\Api\FieldBehavior::initOnce();
+ \GPBMetadata\Google\Api\Resource::initOnce();
$pool->internalAddGeneratedFile(
'
Î
diff --git a/metadata/Google/Ads/GoogleAds/V16/Resources/ExtensionFeedItem.php b/metadata/Google/Ads/GoogleAds/V16/Resources/ExtensionFeedItem.php
index 11edc2e47..ec9438b60 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Resources/ExtensionFeedItem.php and b/metadata/Google/Ads/GoogleAds/V16/Resources/ExtensionFeedItem.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Resources/Feed.php b/metadata/Google/Ads/GoogleAds/V16/Resources/Feed.php
index d0fd17c98..0b5a0595d 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Resources/Feed.php and b/metadata/Google/Ads/GoogleAds/V16/Resources/Feed.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Resources/FeedItem.php b/metadata/Google/Ads/GoogleAds/V16/Resources/FeedItem.php
index 4a4d8c869..fff45c3db 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Resources/FeedItem.php and b/metadata/Google/Ads/GoogleAds/V16/Resources/FeedItem.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Resources/FeedItemSet.php b/metadata/Google/Ads/GoogleAds/V16/Resources/FeedItemSet.php
index 826e9151c..eeaa563fd 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Resources/FeedItemSet.php and b/metadata/Google/Ads/GoogleAds/V16/Resources/FeedItemSet.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Resources/FeedItemTarget.php b/metadata/Google/Ads/GoogleAds/V16/Resources/FeedItemTarget.php
index ccd9e91d3..cf0d56c45 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Resources/FeedItemTarget.php and b/metadata/Google/Ads/GoogleAds/V16/Resources/FeedItemTarget.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Resources/FeedMapping.php b/metadata/Google/Ads/GoogleAds/V16/Resources/FeedMapping.php
index 2c7efa8e5..0ca7d036a 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Resources/FeedMapping.php and b/metadata/Google/Ads/GoogleAds/V16/Resources/FeedMapping.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Resources/GeographicView.php b/metadata/Google/Ads/GoogleAds/V16/Resources/GeographicView.php
index 5f8c6bca8..7dc2beace 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Resources/GeographicView.php and b/metadata/Google/Ads/GoogleAds/V16/Resources/GeographicView.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Resources/GoogleAdsField.php b/metadata/Google/Ads/GoogleAds/V16/Resources/GoogleAdsField.php
index e66fc6dd4..bbdda88bd 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Resources/GoogleAdsField.php and b/metadata/Google/Ads/GoogleAds/V16/Resources/GoogleAdsField.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Resources/HotelGroupView.php b/metadata/Google/Ads/GoogleAds/V16/Resources/HotelGroupView.php
index 1715dbbd1..6b8b438d9 100644
--- a/metadata/Google/Ads/GoogleAds/V16/Resources/HotelGroupView.php
+++ b/metadata/Google/Ads/GoogleAds/V16/Resources/HotelGroupView.php
@@ -13,8 +13,8 @@ public static function initOnce() {
if (static::$is_initialized == true) {
return;
}
- \GPBMetadata\Google\Api\Resource::initOnce();
\GPBMetadata\Google\Api\FieldBehavior::initOnce();
+ \GPBMetadata\Google\Api\Resource::initOnce();
$pool->internalAddGeneratedFile(
'
Ù
diff --git a/metadata/Google/Ads/GoogleAds/V16/Resources/HotelPerformanceView.php b/metadata/Google/Ads/GoogleAds/V16/Resources/HotelPerformanceView.php
index d220bf903..28d0cf116 100644
--- a/metadata/Google/Ads/GoogleAds/V16/Resources/HotelPerformanceView.php
+++ b/metadata/Google/Ads/GoogleAds/V16/Resources/HotelPerformanceView.php
@@ -13,8 +13,8 @@ public static function initOnce() {
if (static::$is_initialized == true) {
return;
}
- \GPBMetadata\Google\Api\Resource::initOnce();
\GPBMetadata\Google\Api\FieldBehavior::initOnce();
+ \GPBMetadata\Google\Api\Resource::initOnce();
$pool->internalAddGeneratedFile(
'
ß
diff --git a/metadata/Google/Ads/GoogleAds/V16/Resources/HotelReconciliation.php b/metadata/Google/Ads/GoogleAds/V16/Resources/HotelReconciliation.php
index 856d331e1..02221116e 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Resources/HotelReconciliation.php and b/metadata/Google/Ads/GoogleAds/V16/Resources/HotelReconciliation.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Resources/Invoice.php b/metadata/Google/Ads/GoogleAds/V16/Resources/Invoice.php
index 43e3efe55..3dee9f824 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Resources/Invoice.php and b/metadata/Google/Ads/GoogleAds/V16/Resources/Invoice.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Resources/KeywordPlan.php b/metadata/Google/Ads/GoogleAds/V16/Resources/KeywordPlan.php
index d152866d3..473917f92 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Resources/KeywordPlan.php and b/metadata/Google/Ads/GoogleAds/V16/Resources/KeywordPlan.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Resources/KeywordPlanAdGroup.php b/metadata/Google/Ads/GoogleAds/V16/Resources/KeywordPlanAdGroup.php
index 87c4f17ac..7651f6762 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Resources/KeywordPlanAdGroup.php and b/metadata/Google/Ads/GoogleAds/V16/Resources/KeywordPlanAdGroup.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Resources/KeywordPlanCampaign.php b/metadata/Google/Ads/GoogleAds/V16/Resources/KeywordPlanCampaign.php
index 85a201001..62d2fcca1 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Resources/KeywordPlanCampaign.php and b/metadata/Google/Ads/GoogleAds/V16/Resources/KeywordPlanCampaign.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Resources/KeywordView.php b/metadata/Google/Ads/GoogleAds/V16/Resources/KeywordView.php
index fc1401216..087e2b026 100644
--- a/metadata/Google/Ads/GoogleAds/V16/Resources/KeywordView.php
+++ b/metadata/Google/Ads/GoogleAds/V16/Resources/KeywordView.php
@@ -13,8 +13,8 @@ public static function initOnce() {
if (static::$is_initialized == true) {
return;
}
- \GPBMetadata\Google\Api\Resource::initOnce();
\GPBMetadata\Google\Api\FieldBehavior::initOnce();
+ \GPBMetadata\Google\Api\Resource::initOnce();
$pool->internalAddGeneratedFile(
'
Æ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Resources/LifeEvent.php b/metadata/Google/Ads/GoogleAds/V16/Resources/LifeEvent.php
index 91894dfab..0c91d7a1a 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Resources/LifeEvent.php and b/metadata/Google/Ads/GoogleAds/V16/Resources/LifeEvent.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Resources/LocalServicesLead.php b/metadata/Google/Ads/GoogleAds/V16/Resources/LocalServicesLead.php
index f51c214c8..25afe0c91 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Resources/LocalServicesLead.php and b/metadata/Google/Ads/GoogleAds/V16/Resources/LocalServicesLead.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Resources/LocalServicesLeadConversation.php b/metadata/Google/Ads/GoogleAds/V16/Resources/LocalServicesLeadConversation.php
index 45c47f19a..c5f992478 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Resources/LocalServicesLeadConversation.php and b/metadata/Google/Ads/GoogleAds/V16/Resources/LocalServicesLeadConversation.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Resources/LocalServicesVerificationArtifact.php b/metadata/Google/Ads/GoogleAds/V16/Resources/LocalServicesVerificationArtifact.php
index 6a623d786..9879a73b9 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Resources/LocalServicesVerificationArtifact.php and b/metadata/Google/Ads/GoogleAds/V16/Resources/LocalServicesVerificationArtifact.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Resources/OfflineConversionUploadClientSummary.php b/metadata/Google/Ads/GoogleAds/V16/Resources/OfflineConversionUploadClientSummary.php
index b41a3fcdd..f5832bc36 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Resources/OfflineConversionUploadClientSummary.php and b/metadata/Google/Ads/GoogleAds/V16/Resources/OfflineConversionUploadClientSummary.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Resources/OfflineUserDataJob.php b/metadata/Google/Ads/GoogleAds/V16/Resources/OfflineUserDataJob.php
index e73e07ffa..ad6783f65 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Resources/OfflineUserDataJob.php and b/metadata/Google/Ads/GoogleAds/V16/Resources/OfflineUserDataJob.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Resources/PaymentsAccount.php b/metadata/Google/Ads/GoogleAds/V16/Resources/PaymentsAccount.php
index 3fc0d14d8..cd4c273ec 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Resources/PaymentsAccount.php and b/metadata/Google/Ads/GoogleAds/V16/Resources/PaymentsAccount.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Resources/ProductCategoryConstant.php b/metadata/Google/Ads/GoogleAds/V16/Resources/ProductCategoryConstant.php
index 2a007dad8..e4ae24578 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Resources/ProductCategoryConstant.php and b/metadata/Google/Ads/GoogleAds/V16/Resources/ProductCategoryConstant.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Resources/ProductGroupView.php b/metadata/Google/Ads/GoogleAds/V16/Resources/ProductGroupView.php
index 39e0e0e51..3fda8ee9e 100644
--- a/metadata/Google/Ads/GoogleAds/V16/Resources/ProductGroupView.php
+++ b/metadata/Google/Ads/GoogleAds/V16/Resources/ProductGroupView.php
@@ -13,8 +13,8 @@ public static function initOnce() {
if (static::$is_initialized == true) {
return;
}
- \GPBMetadata\Google\Api\FieldBehavior::initOnce();
\GPBMetadata\Google\Api\Resource::initOnce();
+ \GPBMetadata\Google\Api\FieldBehavior::initOnce();
$pool->internalAddGeneratedFile(
'
ä
diff --git a/metadata/Google/Ads/GoogleAds/V16/Resources/ProductLinkInvitation.php b/metadata/Google/Ads/GoogleAds/V16/Resources/ProductLinkInvitation.php
index 97f82d793..da1211ab2 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Resources/ProductLinkInvitation.php and b/metadata/Google/Ads/GoogleAds/V16/Resources/ProductLinkInvitation.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Resources/Recommendation.php b/metadata/Google/Ads/GoogleAds/V16/Resources/Recommendation.php
index e4fab290e..345b2141c 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Resources/Recommendation.php and b/metadata/Google/Ads/GoogleAds/V16/Resources/Recommendation.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Resources/RemarketingAction.php b/metadata/Google/Ads/GoogleAds/V16/Resources/RemarketingAction.php
index 9d2479318..8cbebb294 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Resources/RemarketingAction.php and b/metadata/Google/Ads/GoogleAds/V16/Resources/RemarketingAction.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Resources/SharedCriterion.php b/metadata/Google/Ads/GoogleAds/V16/Resources/SharedCriterion.php
index 1c1232d5e..13fa87303 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Resources/SharedCriterion.php and b/metadata/Google/Ads/GoogleAds/V16/Resources/SharedCriterion.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Resources/SharedSet.php b/metadata/Google/Ads/GoogleAds/V16/Resources/SharedSet.php
index 96265624e..73223f445 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Resources/SharedSet.php and b/metadata/Google/Ads/GoogleAds/V16/Resources/SharedSet.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Resources/ShoppingPerformanceView.php b/metadata/Google/Ads/GoogleAds/V16/Resources/ShoppingPerformanceView.php
index 8331ddf1b..351105db2 100644
--- a/metadata/Google/Ads/GoogleAds/V16/Resources/ShoppingPerformanceView.php
+++ b/metadata/Google/Ads/GoogleAds/V16/Resources/ShoppingPerformanceView.php
@@ -13,8 +13,8 @@ public static function initOnce() {
if (static::$is_initialized == true) {
return;
}
- \GPBMetadata\Google\Api\Resource::initOnce();
\GPBMetadata\Google\Api\FieldBehavior::initOnce();
+ \GPBMetadata\Google\Api\Resource::initOnce();
$pool->internalAddGeneratedFile(
'
ñ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Resources/TravelActivityPerformanceView.php b/metadata/Google/Ads/GoogleAds/V16/Resources/TravelActivityPerformanceView.php
index 0c4a65c80..bf6e4c68c 100644
--- a/metadata/Google/Ads/GoogleAds/V16/Resources/TravelActivityPerformanceView.php
+++ b/metadata/Google/Ads/GoogleAds/V16/Resources/TravelActivityPerformanceView.php
@@ -13,8 +13,8 @@ public static function initOnce() {
if (static::$is_initialized == true) {
return;
}
- \GPBMetadata\Google\Api\Resource::initOnce();
\GPBMetadata\Google\Api\FieldBehavior::initOnce();
+ \GPBMetadata\Google\Api\Resource::initOnce();
$pool->internalAddGeneratedFile(
'
—
diff --git a/metadata/Google/Ads/GoogleAds/V16/Resources/UserInterest.php b/metadata/Google/Ads/GoogleAds/V16/Resources/UserInterest.php
index 1afd419f6..7e89e579a 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Resources/UserInterest.php and b/metadata/Google/Ads/GoogleAds/V16/Resources/UserInterest.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Resources/UserList.php b/metadata/Google/Ads/GoogleAds/V16/Resources/UserList.php
index 004480e29..92b6d6c64 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Resources/UserList.php and b/metadata/Google/Ads/GoogleAds/V16/Resources/UserList.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Services/AccountBudgetProposalService.php b/metadata/Google/Ads/GoogleAds/V16/Services/AccountBudgetProposalService.php
index 25ae2e9fb..c82e159da 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Services/AccountBudgetProposalService.php and b/metadata/Google/Ads/GoogleAds/V16/Services/AccountBudgetProposalService.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Services/AccountLinkService.php b/metadata/Google/Ads/GoogleAds/V16/Services/AccountLinkService.php
index 91f6f8d86..3f857d863 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Services/AccountLinkService.php and b/metadata/Google/Ads/GoogleAds/V16/Services/AccountLinkService.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Services/AdGroupAdLabelService.php b/metadata/Google/Ads/GoogleAds/V16/Services/AdGroupAdLabelService.php
index 8d3680746..d5b9bbb1f 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Services/AdGroupAdLabelService.php and b/metadata/Google/Ads/GoogleAds/V16/Services/AdGroupAdLabelService.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Services/AdGroupAdService.php b/metadata/Google/Ads/GoogleAds/V16/Services/AdGroupAdService.php
index 482bf0478..72b8fad16 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Services/AdGroupAdService.php and b/metadata/Google/Ads/GoogleAds/V16/Services/AdGroupAdService.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Services/AdGroupAssetService.php b/metadata/Google/Ads/GoogleAds/V16/Services/AdGroupAssetService.php
index 101daf95a..1719a0996 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Services/AdGroupAssetService.php and b/metadata/Google/Ads/GoogleAds/V16/Services/AdGroupAssetService.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Services/AdGroupAssetSetService.php b/metadata/Google/Ads/GoogleAds/V16/Services/AdGroupAssetSetService.php
index a7b9b1850..e583abc29 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Services/AdGroupAssetSetService.php and b/metadata/Google/Ads/GoogleAds/V16/Services/AdGroupAssetSetService.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Services/AdGroupBidModifierService.php b/metadata/Google/Ads/GoogleAds/V16/Services/AdGroupBidModifierService.php
index 873d28201..9818ed336 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Services/AdGroupBidModifierService.php and b/metadata/Google/Ads/GoogleAds/V16/Services/AdGroupBidModifierService.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Services/AdGroupCriterionCustomizerService.php b/metadata/Google/Ads/GoogleAds/V16/Services/AdGroupCriterionCustomizerService.php
index 9e9331b58..1f98185eb 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Services/AdGroupCriterionCustomizerService.php and b/metadata/Google/Ads/GoogleAds/V16/Services/AdGroupCriterionCustomizerService.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Services/AdGroupCriterionLabelService.php b/metadata/Google/Ads/GoogleAds/V16/Services/AdGroupCriterionLabelService.php
index bd881125a..6a46ec074 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Services/AdGroupCriterionLabelService.php and b/metadata/Google/Ads/GoogleAds/V16/Services/AdGroupCriterionLabelService.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Services/AdGroupCriterionService.php b/metadata/Google/Ads/GoogleAds/V16/Services/AdGroupCriterionService.php
index db6615264..aed302bed 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Services/AdGroupCriterionService.php and b/metadata/Google/Ads/GoogleAds/V16/Services/AdGroupCriterionService.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Services/AdGroupCustomizerService.php b/metadata/Google/Ads/GoogleAds/V16/Services/AdGroupCustomizerService.php
index 42b432721..ab98c8851 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Services/AdGroupCustomizerService.php and b/metadata/Google/Ads/GoogleAds/V16/Services/AdGroupCustomizerService.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Services/AdGroupExtensionSettingService.php b/metadata/Google/Ads/GoogleAds/V16/Services/AdGroupExtensionSettingService.php
index 449c8dc51..17d751c87 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Services/AdGroupExtensionSettingService.php and b/metadata/Google/Ads/GoogleAds/V16/Services/AdGroupExtensionSettingService.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Services/AdGroupFeedService.php b/metadata/Google/Ads/GoogleAds/V16/Services/AdGroupFeedService.php
index 590755171..7aa9c4a2b 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Services/AdGroupFeedService.php and b/metadata/Google/Ads/GoogleAds/V16/Services/AdGroupFeedService.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Services/AdGroupLabelService.php b/metadata/Google/Ads/GoogleAds/V16/Services/AdGroupLabelService.php
index e5ea70650..438b329fa 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Services/AdGroupLabelService.php and b/metadata/Google/Ads/GoogleAds/V16/Services/AdGroupLabelService.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Services/AdGroupService.php b/metadata/Google/Ads/GoogleAds/V16/Services/AdGroupService.php
index 711ae533f..a993c6616 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Services/AdGroupService.php and b/metadata/Google/Ads/GoogleAds/V16/Services/AdGroupService.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Services/AdParameterService.php b/metadata/Google/Ads/GoogleAds/V16/Services/AdParameterService.php
index 28fe24a34..10b72710c 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Services/AdParameterService.php and b/metadata/Google/Ads/GoogleAds/V16/Services/AdParameterService.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Services/AdService.php b/metadata/Google/Ads/GoogleAds/V16/Services/AdService.php
index 114a7a31e..3f2cfac1d 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Services/AdService.php and b/metadata/Google/Ads/GoogleAds/V16/Services/AdService.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Services/AssetGroupAssetService.php b/metadata/Google/Ads/GoogleAds/V16/Services/AssetGroupAssetService.php
index 621309481..e0775c5c1 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Services/AssetGroupAssetService.php and b/metadata/Google/Ads/GoogleAds/V16/Services/AssetGroupAssetService.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Services/AssetGroupListingGroupFilterService.php b/metadata/Google/Ads/GoogleAds/V16/Services/AssetGroupListingGroupFilterService.php
index 9b2b7a592..8aea94076 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Services/AssetGroupListingGroupFilterService.php and b/metadata/Google/Ads/GoogleAds/V16/Services/AssetGroupListingGroupFilterService.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Services/AssetGroupService.php b/metadata/Google/Ads/GoogleAds/V16/Services/AssetGroupService.php
index 4a50424c8..38c3287b6 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Services/AssetGroupService.php and b/metadata/Google/Ads/GoogleAds/V16/Services/AssetGroupService.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Services/AssetGroupSignalService.php b/metadata/Google/Ads/GoogleAds/V16/Services/AssetGroupSignalService.php
index 40c75d19c..ff98bc2bd 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Services/AssetGroupSignalService.php and b/metadata/Google/Ads/GoogleAds/V16/Services/AssetGroupSignalService.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Services/AssetService.php b/metadata/Google/Ads/GoogleAds/V16/Services/AssetService.php
index 20b74646c..3d0df1390 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Services/AssetService.php and b/metadata/Google/Ads/GoogleAds/V16/Services/AssetService.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Services/AssetSetAssetService.php b/metadata/Google/Ads/GoogleAds/V16/Services/AssetSetAssetService.php
index 49b75f485..69813cc6f 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Services/AssetSetAssetService.php and b/metadata/Google/Ads/GoogleAds/V16/Services/AssetSetAssetService.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Services/AssetSetService.php b/metadata/Google/Ads/GoogleAds/V16/Services/AssetSetService.php
index e3c79c36b..1ce991394 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Services/AssetSetService.php and b/metadata/Google/Ads/GoogleAds/V16/Services/AssetSetService.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Services/AudienceInsightsService.php b/metadata/Google/Ads/GoogleAds/V16/Services/AudienceInsightsService.php
index e3b4bdb02..d3e25c635 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Services/AudienceInsightsService.php and b/metadata/Google/Ads/GoogleAds/V16/Services/AudienceInsightsService.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Services/AudienceService.php b/metadata/Google/Ads/GoogleAds/V16/Services/AudienceService.php
index 386b60436..02a6b45b5 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Services/AudienceService.php and b/metadata/Google/Ads/GoogleAds/V16/Services/AudienceService.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Services/BatchJobService.php b/metadata/Google/Ads/GoogleAds/V16/Services/BatchJobService.php
index 0d4c931de..7fb1bbd3b 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Services/BatchJobService.php and b/metadata/Google/Ads/GoogleAds/V16/Services/BatchJobService.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Services/BiddingDataExclusionService.php b/metadata/Google/Ads/GoogleAds/V16/Services/BiddingDataExclusionService.php
index e2c9dade0..b3cbcd3f2 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Services/BiddingDataExclusionService.php and b/metadata/Google/Ads/GoogleAds/V16/Services/BiddingDataExclusionService.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Services/BiddingSeasonalityAdjustmentService.php b/metadata/Google/Ads/GoogleAds/V16/Services/BiddingSeasonalityAdjustmentService.php
index 1c55e5f40..5973fc05c 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Services/BiddingSeasonalityAdjustmentService.php and b/metadata/Google/Ads/GoogleAds/V16/Services/BiddingSeasonalityAdjustmentService.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Services/BiddingStrategyService.php b/metadata/Google/Ads/GoogleAds/V16/Services/BiddingStrategyService.php
index 2d6c53208..2b60cb613 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Services/BiddingStrategyService.php and b/metadata/Google/Ads/GoogleAds/V16/Services/BiddingStrategyService.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Services/BillingSetupService.php b/metadata/Google/Ads/GoogleAds/V16/Services/BillingSetupService.php
index 5291d3fa2..94711aee1 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Services/BillingSetupService.php and b/metadata/Google/Ads/GoogleAds/V16/Services/BillingSetupService.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Services/BrandSuggestionService.php b/metadata/Google/Ads/GoogleAds/V16/Services/BrandSuggestionService.php
index 39f5dd1eb..cb6eecd91 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Services/BrandSuggestionService.php and b/metadata/Google/Ads/GoogleAds/V16/Services/BrandSuggestionService.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Services/CampaignAssetService.php b/metadata/Google/Ads/GoogleAds/V16/Services/CampaignAssetService.php
index 149796e00..13111a248 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Services/CampaignAssetService.php and b/metadata/Google/Ads/GoogleAds/V16/Services/CampaignAssetService.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Services/CampaignAssetSetService.php b/metadata/Google/Ads/GoogleAds/V16/Services/CampaignAssetSetService.php
index 1bf2f7fcd..545df7355 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Services/CampaignAssetSetService.php and b/metadata/Google/Ads/GoogleAds/V16/Services/CampaignAssetSetService.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Services/CampaignBidModifierService.php b/metadata/Google/Ads/GoogleAds/V16/Services/CampaignBidModifierService.php
index 15ee23775..1917b1a12 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Services/CampaignBidModifierService.php and b/metadata/Google/Ads/GoogleAds/V16/Services/CampaignBidModifierService.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Services/CampaignBudgetService.php b/metadata/Google/Ads/GoogleAds/V16/Services/CampaignBudgetService.php
index 689d0294c..d1576979c 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Services/CampaignBudgetService.php and b/metadata/Google/Ads/GoogleAds/V16/Services/CampaignBudgetService.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Services/CampaignConversionGoalService.php b/metadata/Google/Ads/GoogleAds/V16/Services/CampaignConversionGoalService.php
index 3da75d04d..10d9d606f 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Services/CampaignConversionGoalService.php and b/metadata/Google/Ads/GoogleAds/V16/Services/CampaignConversionGoalService.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Services/CampaignCriterionService.php b/metadata/Google/Ads/GoogleAds/V16/Services/CampaignCriterionService.php
index 539fe5987..c84f746a1 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Services/CampaignCriterionService.php and b/metadata/Google/Ads/GoogleAds/V16/Services/CampaignCriterionService.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Services/CampaignCustomizerService.php b/metadata/Google/Ads/GoogleAds/V16/Services/CampaignCustomizerService.php
index b84974caf..bb9525216 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Services/CampaignCustomizerService.php and b/metadata/Google/Ads/GoogleAds/V16/Services/CampaignCustomizerService.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Services/CampaignDraftService.php b/metadata/Google/Ads/GoogleAds/V16/Services/CampaignDraftService.php
index 40f72bc2d..294ec3fea 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Services/CampaignDraftService.php and b/metadata/Google/Ads/GoogleAds/V16/Services/CampaignDraftService.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Services/CampaignExtensionSettingService.php b/metadata/Google/Ads/GoogleAds/V16/Services/CampaignExtensionSettingService.php
index 91414147e..2e8d6e348 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Services/CampaignExtensionSettingService.php and b/metadata/Google/Ads/GoogleAds/V16/Services/CampaignExtensionSettingService.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Services/CampaignFeedService.php b/metadata/Google/Ads/GoogleAds/V16/Services/CampaignFeedService.php
index a83ab9a34..d43a4d081 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Services/CampaignFeedService.php and b/metadata/Google/Ads/GoogleAds/V16/Services/CampaignFeedService.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Services/CampaignGroupService.php b/metadata/Google/Ads/GoogleAds/V16/Services/CampaignGroupService.php
index f76ec9a85..d7e0ab0fe 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Services/CampaignGroupService.php and b/metadata/Google/Ads/GoogleAds/V16/Services/CampaignGroupService.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Services/CampaignLabelService.php b/metadata/Google/Ads/GoogleAds/V16/Services/CampaignLabelService.php
index a667a4da1..3181e7ceb 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Services/CampaignLabelService.php and b/metadata/Google/Ads/GoogleAds/V16/Services/CampaignLabelService.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Services/CampaignLifecycleGoalService.php b/metadata/Google/Ads/GoogleAds/V16/Services/CampaignLifecycleGoalService.php
index 049c9cc63..70bdac23c 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Services/CampaignLifecycleGoalService.php and b/metadata/Google/Ads/GoogleAds/V16/Services/CampaignLifecycleGoalService.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Services/CampaignService.php b/metadata/Google/Ads/GoogleAds/V16/Services/CampaignService.php
index ed0a239f8..d1403ff44 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Services/CampaignService.php and b/metadata/Google/Ads/GoogleAds/V16/Services/CampaignService.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Services/CampaignSharedSetService.php b/metadata/Google/Ads/GoogleAds/V16/Services/CampaignSharedSetService.php
index 555805f41..d077cae14 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Services/CampaignSharedSetService.php and b/metadata/Google/Ads/GoogleAds/V16/Services/CampaignSharedSetService.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Services/ConversionActionService.php b/metadata/Google/Ads/GoogleAds/V16/Services/ConversionActionService.php
index 46c6d01ce..5fa6d646e 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Services/ConversionActionService.php and b/metadata/Google/Ads/GoogleAds/V16/Services/ConversionActionService.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Services/ConversionAdjustmentUploadService.php b/metadata/Google/Ads/GoogleAds/V16/Services/ConversionAdjustmentUploadService.php
index d1b95a6fd..76270d297 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Services/ConversionAdjustmentUploadService.php and b/metadata/Google/Ads/GoogleAds/V16/Services/ConversionAdjustmentUploadService.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Services/ConversionCustomVariableService.php b/metadata/Google/Ads/GoogleAds/V16/Services/ConversionCustomVariableService.php
index 2570fb273..a4e77375e 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Services/ConversionCustomVariableService.php and b/metadata/Google/Ads/GoogleAds/V16/Services/ConversionCustomVariableService.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Services/ConversionGoalCampaignConfigService.php b/metadata/Google/Ads/GoogleAds/V16/Services/ConversionGoalCampaignConfigService.php
index 52011e8e2..316fdc527 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Services/ConversionGoalCampaignConfigService.php and b/metadata/Google/Ads/GoogleAds/V16/Services/ConversionGoalCampaignConfigService.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Services/ConversionUploadService.php b/metadata/Google/Ads/GoogleAds/V16/Services/ConversionUploadService.php
index 9a40e6954..2f1fa340f 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Services/ConversionUploadService.php and b/metadata/Google/Ads/GoogleAds/V16/Services/ConversionUploadService.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Services/ConversionValueRuleService.php b/metadata/Google/Ads/GoogleAds/V16/Services/ConversionValueRuleService.php
index bfcdcef07..355cdb95e 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Services/ConversionValueRuleService.php and b/metadata/Google/Ads/GoogleAds/V16/Services/ConversionValueRuleService.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Services/ConversionValueRuleSetService.php b/metadata/Google/Ads/GoogleAds/V16/Services/ConversionValueRuleSetService.php
index ee7327dcc..bab212650 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Services/ConversionValueRuleSetService.php and b/metadata/Google/Ads/GoogleAds/V16/Services/ConversionValueRuleSetService.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Services/CustomAudienceService.php b/metadata/Google/Ads/GoogleAds/V16/Services/CustomAudienceService.php
index c39955025..0028c3adf 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Services/CustomAudienceService.php and b/metadata/Google/Ads/GoogleAds/V16/Services/CustomAudienceService.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Services/CustomConversionGoalService.php b/metadata/Google/Ads/GoogleAds/V16/Services/CustomConversionGoalService.php
index 1b276d8f4..ff8243bff 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Services/CustomConversionGoalService.php and b/metadata/Google/Ads/GoogleAds/V16/Services/CustomConversionGoalService.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Services/CustomInterestService.php b/metadata/Google/Ads/GoogleAds/V16/Services/CustomInterestService.php
index 4af207755..e6d8542c4 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Services/CustomInterestService.php and b/metadata/Google/Ads/GoogleAds/V16/Services/CustomInterestService.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Services/CustomerAssetService.php b/metadata/Google/Ads/GoogleAds/V16/Services/CustomerAssetService.php
index f65600e70..6b64e0203 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Services/CustomerAssetService.php and b/metadata/Google/Ads/GoogleAds/V16/Services/CustomerAssetService.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Services/CustomerAssetSetService.php b/metadata/Google/Ads/GoogleAds/V16/Services/CustomerAssetSetService.php
index ff3677894..e0838aab3 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Services/CustomerAssetSetService.php and b/metadata/Google/Ads/GoogleAds/V16/Services/CustomerAssetSetService.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Services/CustomerClientLinkService.php b/metadata/Google/Ads/GoogleAds/V16/Services/CustomerClientLinkService.php
index 40aae99f8..c1d3868ea 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Services/CustomerClientLinkService.php and b/metadata/Google/Ads/GoogleAds/V16/Services/CustomerClientLinkService.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Services/CustomerConversionGoalService.php b/metadata/Google/Ads/GoogleAds/V16/Services/CustomerConversionGoalService.php
index 64135176e..926320165 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Services/CustomerConversionGoalService.php and b/metadata/Google/Ads/GoogleAds/V16/Services/CustomerConversionGoalService.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Services/CustomerCustomizerService.php b/metadata/Google/Ads/GoogleAds/V16/Services/CustomerCustomizerService.php
index 47fcf9842..27cd98e65 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Services/CustomerCustomizerService.php and b/metadata/Google/Ads/GoogleAds/V16/Services/CustomerCustomizerService.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Services/CustomerExtensionSettingService.php b/metadata/Google/Ads/GoogleAds/V16/Services/CustomerExtensionSettingService.php
index 09de9bbd6..dbad7a80c 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Services/CustomerExtensionSettingService.php and b/metadata/Google/Ads/GoogleAds/V16/Services/CustomerExtensionSettingService.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Services/CustomerFeedService.php b/metadata/Google/Ads/GoogleAds/V16/Services/CustomerFeedService.php
index b80b91174..5003b7f3b 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Services/CustomerFeedService.php and b/metadata/Google/Ads/GoogleAds/V16/Services/CustomerFeedService.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Services/CustomerLabelService.php b/metadata/Google/Ads/GoogleAds/V16/Services/CustomerLabelService.php
index 8b58ad7c7..45e64038b 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Services/CustomerLabelService.php and b/metadata/Google/Ads/GoogleAds/V16/Services/CustomerLabelService.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Services/CustomerLifecycleGoalService.php b/metadata/Google/Ads/GoogleAds/V16/Services/CustomerLifecycleGoalService.php
index 4a91137dd..187b664b6 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Services/CustomerLifecycleGoalService.php and b/metadata/Google/Ads/GoogleAds/V16/Services/CustomerLifecycleGoalService.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Services/CustomerManagerLinkService.php b/metadata/Google/Ads/GoogleAds/V16/Services/CustomerManagerLinkService.php
index 5fcc763fe..17b86e3ec 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Services/CustomerManagerLinkService.php and b/metadata/Google/Ads/GoogleAds/V16/Services/CustomerManagerLinkService.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Services/CustomerNegativeCriterionService.php b/metadata/Google/Ads/GoogleAds/V16/Services/CustomerNegativeCriterionService.php
index a28e8a2bf..ad529bf6c 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Services/CustomerNegativeCriterionService.php and b/metadata/Google/Ads/GoogleAds/V16/Services/CustomerNegativeCriterionService.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Services/CustomerService.php b/metadata/Google/Ads/GoogleAds/V16/Services/CustomerService.php
index af13fd5bd..4e7cc4e4d 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Services/CustomerService.php and b/metadata/Google/Ads/GoogleAds/V16/Services/CustomerService.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Services/CustomerSkAdNetworkConversionValueSchemaService.php b/metadata/Google/Ads/GoogleAds/V16/Services/CustomerSkAdNetworkConversionValueSchemaService.php
index b16e5e337..0232e0cba 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Services/CustomerSkAdNetworkConversionValueSchemaService.php and b/metadata/Google/Ads/GoogleAds/V16/Services/CustomerSkAdNetworkConversionValueSchemaService.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Services/CustomerUserAccessInvitationService.php b/metadata/Google/Ads/GoogleAds/V16/Services/CustomerUserAccessInvitationService.php
index 778490644..9b9f4965e 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Services/CustomerUserAccessInvitationService.php and b/metadata/Google/Ads/GoogleAds/V16/Services/CustomerUserAccessInvitationService.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Services/CustomerUserAccessService.php b/metadata/Google/Ads/GoogleAds/V16/Services/CustomerUserAccessService.php
index edcd9e616..9d50fd4e3 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Services/CustomerUserAccessService.php and b/metadata/Google/Ads/GoogleAds/V16/Services/CustomerUserAccessService.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Services/CustomizerAttributeService.php b/metadata/Google/Ads/GoogleAds/V16/Services/CustomizerAttributeService.php
index 12e1f50a1..3b247e083 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Services/CustomizerAttributeService.php and b/metadata/Google/Ads/GoogleAds/V16/Services/CustomizerAttributeService.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Services/ExperimentArmService.php b/metadata/Google/Ads/GoogleAds/V16/Services/ExperimentArmService.php
index cc9479e0a..60adb7a66 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Services/ExperimentArmService.php and b/metadata/Google/Ads/GoogleAds/V16/Services/ExperimentArmService.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Services/ExperimentService.php b/metadata/Google/Ads/GoogleAds/V16/Services/ExperimentService.php
index 3e61c39c1..f84e65e60 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Services/ExperimentService.php and b/metadata/Google/Ads/GoogleAds/V16/Services/ExperimentService.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Services/ExtensionFeedItemService.php b/metadata/Google/Ads/GoogleAds/V16/Services/ExtensionFeedItemService.php
index 7d0394be2..840f44eda 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Services/ExtensionFeedItemService.php and b/metadata/Google/Ads/GoogleAds/V16/Services/ExtensionFeedItemService.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Services/FeedItemService.php b/metadata/Google/Ads/GoogleAds/V16/Services/FeedItemService.php
index 07eb03f35..04e4702a1 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Services/FeedItemService.php and b/metadata/Google/Ads/GoogleAds/V16/Services/FeedItemService.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Services/FeedItemSetLinkService.php b/metadata/Google/Ads/GoogleAds/V16/Services/FeedItemSetLinkService.php
index 4fbd6f29b..8b9cd092a 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Services/FeedItemSetLinkService.php and b/metadata/Google/Ads/GoogleAds/V16/Services/FeedItemSetLinkService.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Services/FeedItemSetService.php b/metadata/Google/Ads/GoogleAds/V16/Services/FeedItemSetService.php
index 55537c31d..5e440f7c5 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Services/FeedItemSetService.php and b/metadata/Google/Ads/GoogleAds/V16/Services/FeedItemSetService.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Services/FeedItemTargetService.php b/metadata/Google/Ads/GoogleAds/V16/Services/FeedItemTargetService.php
index 4bc3453ad..f1ca3030d 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Services/FeedItemTargetService.php and b/metadata/Google/Ads/GoogleAds/V16/Services/FeedItemTargetService.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Services/FeedMappingService.php b/metadata/Google/Ads/GoogleAds/V16/Services/FeedMappingService.php
index c98cb4a0d..d1e548a7f 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Services/FeedMappingService.php and b/metadata/Google/Ads/GoogleAds/V16/Services/FeedMappingService.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Services/FeedService.php b/metadata/Google/Ads/GoogleAds/V16/Services/FeedService.php
index fd70396e7..00a1614cb 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Services/FeedService.php and b/metadata/Google/Ads/GoogleAds/V16/Services/FeedService.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Services/GeoTargetConstantService.php b/metadata/Google/Ads/GoogleAds/V16/Services/GeoTargetConstantService.php
index a37836705..2abe55d81 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Services/GeoTargetConstantService.php and b/metadata/Google/Ads/GoogleAds/V16/Services/GeoTargetConstantService.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Services/GoogleAdsFieldService.php b/metadata/Google/Ads/GoogleAds/V16/Services/GoogleAdsFieldService.php
index 89219982b..d08a3351f 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Services/GoogleAdsFieldService.php and b/metadata/Google/Ads/GoogleAds/V16/Services/GoogleAdsFieldService.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Services/GoogleAdsService.php b/metadata/Google/Ads/GoogleAds/V16/Services/GoogleAdsService.php
index 51909b969..49d5014a5 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Services/GoogleAdsService.php and b/metadata/Google/Ads/GoogleAds/V16/Services/GoogleAdsService.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Services/IdentityVerificationService.php b/metadata/Google/Ads/GoogleAds/V16/Services/IdentityVerificationService.php
index 0ebea2617..d0247ffca 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Services/IdentityVerificationService.php and b/metadata/Google/Ads/GoogleAds/V16/Services/IdentityVerificationService.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Services/InvoiceService.php b/metadata/Google/Ads/GoogleAds/V16/Services/InvoiceService.php
index 8f671f8b8..c10ed543a 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Services/InvoiceService.php and b/metadata/Google/Ads/GoogleAds/V16/Services/InvoiceService.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Services/KeywordPlanAdGroupKeywordService.php b/metadata/Google/Ads/GoogleAds/V16/Services/KeywordPlanAdGroupKeywordService.php
index 86e7ab312..a245cd044 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Services/KeywordPlanAdGroupKeywordService.php and b/metadata/Google/Ads/GoogleAds/V16/Services/KeywordPlanAdGroupKeywordService.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Services/KeywordPlanAdGroupService.php b/metadata/Google/Ads/GoogleAds/V16/Services/KeywordPlanAdGroupService.php
index 3e07a44dd..f18cd9ee7 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Services/KeywordPlanAdGroupService.php and b/metadata/Google/Ads/GoogleAds/V16/Services/KeywordPlanAdGroupService.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Services/KeywordPlanCampaignKeywordService.php b/metadata/Google/Ads/GoogleAds/V16/Services/KeywordPlanCampaignKeywordService.php
index 36509aae3..f5bb3de2d 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Services/KeywordPlanCampaignKeywordService.php and b/metadata/Google/Ads/GoogleAds/V16/Services/KeywordPlanCampaignKeywordService.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Services/KeywordPlanCampaignService.php b/metadata/Google/Ads/GoogleAds/V16/Services/KeywordPlanCampaignService.php
index 7dc6304f1..f9a4aac49 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Services/KeywordPlanCampaignService.php and b/metadata/Google/Ads/GoogleAds/V16/Services/KeywordPlanCampaignService.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Services/KeywordPlanIdeaService.php b/metadata/Google/Ads/GoogleAds/V16/Services/KeywordPlanIdeaService.php
index b99355ea4..8769d595c 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Services/KeywordPlanIdeaService.php and b/metadata/Google/Ads/GoogleAds/V16/Services/KeywordPlanIdeaService.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Services/KeywordPlanService.php b/metadata/Google/Ads/GoogleAds/V16/Services/KeywordPlanService.php
index 156b31928..c2555b3ab 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Services/KeywordPlanService.php and b/metadata/Google/Ads/GoogleAds/V16/Services/KeywordPlanService.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Services/KeywordThemeConstantService.php b/metadata/Google/Ads/GoogleAds/V16/Services/KeywordThemeConstantService.php
index 76f5f9993..07ecd43f5 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Services/KeywordThemeConstantService.php and b/metadata/Google/Ads/GoogleAds/V16/Services/KeywordThemeConstantService.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Services/LabelService.php b/metadata/Google/Ads/GoogleAds/V16/Services/LabelService.php
index 5249c7a64..1b1372b39 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Services/LabelService.php and b/metadata/Google/Ads/GoogleAds/V16/Services/LabelService.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Services/OfflineUserDataJobService.php b/metadata/Google/Ads/GoogleAds/V16/Services/OfflineUserDataJobService.php
index 1b62d5cae..772b25e12 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Services/OfflineUserDataJobService.php and b/metadata/Google/Ads/GoogleAds/V16/Services/OfflineUserDataJobService.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Services/PaymentsAccountService.php b/metadata/Google/Ads/GoogleAds/V16/Services/PaymentsAccountService.php
index 27dbfed0c..c45b32f29 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Services/PaymentsAccountService.php and b/metadata/Google/Ads/GoogleAds/V16/Services/PaymentsAccountService.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Services/ProductLinkInvitationService.php b/metadata/Google/Ads/GoogleAds/V16/Services/ProductLinkInvitationService.php
index 29b7f0ae3..b76797730 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Services/ProductLinkInvitationService.php and b/metadata/Google/Ads/GoogleAds/V16/Services/ProductLinkInvitationService.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Services/ProductLinkService.php b/metadata/Google/Ads/GoogleAds/V16/Services/ProductLinkService.php
index 568c6ad63..d9545d59f 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Services/ProductLinkService.php and b/metadata/Google/Ads/GoogleAds/V16/Services/ProductLinkService.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Services/ReachPlanService.php b/metadata/Google/Ads/GoogleAds/V16/Services/ReachPlanService.php
index d997788a5..07e0aec9b 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Services/ReachPlanService.php and b/metadata/Google/Ads/GoogleAds/V16/Services/ReachPlanService.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Services/RecommendationService.php b/metadata/Google/Ads/GoogleAds/V16/Services/RecommendationService.php
index c8391db5e..f73570d44 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Services/RecommendationService.php and b/metadata/Google/Ads/GoogleAds/V16/Services/RecommendationService.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Services/RecommendationSubscriptionService.php b/metadata/Google/Ads/GoogleAds/V16/Services/RecommendationSubscriptionService.php
index e7d50d1cf..bd7b675d9 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Services/RecommendationSubscriptionService.php and b/metadata/Google/Ads/GoogleAds/V16/Services/RecommendationSubscriptionService.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Services/RemarketingActionService.php b/metadata/Google/Ads/GoogleAds/V16/Services/RemarketingActionService.php
index 4d77fc3d7..e4ccb03a1 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Services/RemarketingActionService.php and b/metadata/Google/Ads/GoogleAds/V16/Services/RemarketingActionService.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Services/SharedCriterionService.php b/metadata/Google/Ads/GoogleAds/V16/Services/SharedCriterionService.php
index 530b16f75..3c968596c 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Services/SharedCriterionService.php and b/metadata/Google/Ads/GoogleAds/V16/Services/SharedCriterionService.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Services/SharedSetService.php b/metadata/Google/Ads/GoogleAds/V16/Services/SharedSetService.php
index 00ab4d675..fc867b47e 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Services/SharedSetService.php and b/metadata/Google/Ads/GoogleAds/V16/Services/SharedSetService.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Services/SmartCampaignSettingService.php b/metadata/Google/Ads/GoogleAds/V16/Services/SmartCampaignSettingService.php
index 2677386fe..8f734f63a 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Services/SmartCampaignSettingService.php and b/metadata/Google/Ads/GoogleAds/V16/Services/SmartCampaignSettingService.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Services/SmartCampaignSuggestService.php b/metadata/Google/Ads/GoogleAds/V16/Services/SmartCampaignSuggestService.php
index 83804e1c1..7a72f6e5b 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Services/SmartCampaignSuggestService.php and b/metadata/Google/Ads/GoogleAds/V16/Services/SmartCampaignSuggestService.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Services/ThirdPartyAppAnalyticsLinkService.php b/metadata/Google/Ads/GoogleAds/V16/Services/ThirdPartyAppAnalyticsLinkService.php
index 7d6065db8..8c05c72cc 100644
--- a/metadata/Google/Ads/GoogleAds/V16/Services/ThirdPartyAppAnalyticsLinkService.php
+++ b/metadata/Google/Ads/GoogleAds/V16/Services/ThirdPartyAppAnalyticsLinkService.php
@@ -13,12 +13,12 @@ public static function initOnce() {
if (static::$is_initialized == true) {
return;
}
- \GPBMetadata\Google\Protobuf\Duration::initOnce();
\GPBMetadata\Google\Api\Http::initOnce();
+ \GPBMetadata\Google\Protobuf\Duration::initOnce();
\GPBMetadata\Google\Api\LaunchStage::initOnce();
- \GPBMetadata\Google\Api\Resource::initOnce();
- \GPBMetadata\Google\Api\Annotations::initOnce();
\GPBMetadata\Google\Api\Client::initOnce();
+ \GPBMetadata\Google\Api\Annotations::initOnce();
+ \GPBMetadata\Google\Api\Resource::initOnce();
$pool->internalAddGeneratedFile(
'
Ù
diff --git a/metadata/Google/Ads/GoogleAds/V16/Services/TravelAssetSuggestionService.php b/metadata/Google/Ads/GoogleAds/V16/Services/TravelAssetSuggestionService.php
index a537581d7..ba04f89e4 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Services/TravelAssetSuggestionService.php and b/metadata/Google/Ads/GoogleAds/V16/Services/TravelAssetSuggestionService.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Services/UserDataService.php b/metadata/Google/Ads/GoogleAds/V16/Services/UserDataService.php
index 9cfd8287e..86d26a854 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Services/UserDataService.php and b/metadata/Google/Ads/GoogleAds/V16/Services/UserDataService.php differ
diff --git a/metadata/Google/Ads/GoogleAds/V16/Services/UserListService.php b/metadata/Google/Ads/GoogleAds/V16/Services/UserListService.php
index 751462586..f13837c72 100644
Binary files a/metadata/Google/Ads/GoogleAds/V16/Services/UserListService.php and b/metadata/Google/Ads/GoogleAds/V16/Services/UserListService.php differ
diff --git a/src/Google/Ads/GoogleAds/Constants.php b/src/Google/Ads/GoogleAds/Constants.php
index 07540f18f..7d2f20657 100644
--- a/src/Google/Ads/GoogleAds/Constants.php
+++ b/src/Google/Ads/GoogleAds/Constants.php
@@ -27,5 +27,5 @@ class Constants
public const LIBRARY_NAME = 'gccl';
// The library version.
- public const LIBRARY_VERSION = '22.1.0';
+ public const LIBRARY_VERSION = '22.1.1';
}
diff --git a/src/Google/Ads/GoogleAds/Lib/V16/GoogleAdsCallLogger.php b/src/Google/Ads/GoogleAds/Lib/V16/GoogleAdsCallLogger.php
index d074fd827..35f2258a7 100644
--- a/src/Google/Ads/GoogleAds/Lib/V16/GoogleAdsCallLogger.php
+++ b/src/Google/Ads/GoogleAds/Lib/V16/GoogleAdsCallLogger.php
@@ -88,12 +88,12 @@ public function log(
?object $response = null
) {
$this->logSummary(
- requestData: $requestData,
- responseData: compact('response', 'status') + ['call' => $forwardingCall]
+ $requestData,
+ compact('response', 'status') + ['call' => $forwardingCall]
);
$this->logDetails(
- requestData: $requestData,
- responseData: compact('response', 'status') + ['call' => $forwardingCall]
+ $requestData,
+ compact('response', 'status') + ['call' => $forwardingCall]
);
}
diff --git a/src/Google/Ads/GoogleAds/Lib/V16/GoogleAdsException.php b/src/Google/Ads/GoogleAds/Lib/V16/GoogleAdsException.php
index 5d0e197df..363f1456c 100644
--- a/src/Google/Ads/GoogleAds/Lib/V16/GoogleAdsException.php
+++ b/src/Google/Ads/GoogleAds/Lib/V16/GoogleAdsException.php
@@ -28,6 +28,8 @@ class GoogleAdsException extends ApiException
{
use GoogleAdsMetadataTrait;
+ private GoogleAdsFailure $googleAdsFailure;
+
/**
* Creates a `GoogleAdsException` instance with the specified parameters.
*
@@ -37,7 +39,7 @@ class GoogleAdsException extends ApiException
*/
public function __construct(
ApiException $original,
- private GoogleAdsFailure $googleAdsFailure,
+ GoogleAdsFailure $googleAdsFailure,
array $optionalArgs = []
) {
parent::__construct(
@@ -46,6 +48,7 @@ public function __construct(
$original->getStatus(),
$optionalArgs
);
+ $this->googleAdsFailure = $googleAdsFailure;
}
/**
diff --git a/src/Google/Ads/GoogleAds/Lib/V16/GoogleAdsGapicClientTrait.php b/src/Google/Ads/GoogleAds/Lib/V16/GoogleAdsGapicClientTrait.php
index 3f5e93601..04b32b374 100644
--- a/src/Google/Ads/GoogleAds/Lib/V16/GoogleAdsGapicClientTrait.php
+++ b/src/Google/Ads/GoogleAds/Lib/V16/GoogleAdsGapicClientTrait.php
@@ -43,6 +43,7 @@ trait GoogleAdsGapicClientTrait
private $linkedCustomerId = null;
private $unaryMiddlewares = [];
private $streamingMiddlewares = [];
+ private ?GoogleAdsResponseMetadata $responseMetadata = null;
/**
* @see GapicClientTrait::modifyClientOptions()
@@ -91,7 +92,7 @@ private function addFixedHeaderMiddleware(callable &$callable)
$headers[self::$LINKED_CUSTOMER_ID] = [$this->linkedCustomerId];
}
- $callable = new FixedHeaderMiddleware(nextHandler: $callable, headers: $headers);
+ $callable = new FixedHeaderMiddleware($callable, $headers);
}
return $callable;
}
@@ -103,7 +104,7 @@ protected function modifyUnaryCallable(callable &$callable)
{
$callable = $this->addFixedHeaderMiddleware($callable);
$callable = new UnaryGoogleAdsExceptionMiddleware($callable);
- $callable = new UnaryGoogleAdsResponseMetadataCallable($callable);
+ $callable = new UnaryGoogleAdsResponseMetadataCallable($callable, $this);
foreach ($this->unaryMiddlewares as $unaryMiddleware) {
/** @var GoogleAdsMiddlewareAbstract $unaryMiddleware */
$callable = $unaryMiddleware->withNextHandler($callable);
@@ -123,4 +124,14 @@ protected function modifyStreamingCallable(callable &$callable)
$callable = $streamingMiddleware->withNextHandler($callable);
}
}
+
+ public function getResponseMetadata(): ?GoogleAdsResponseMetadata
+ {
+ return $this->responseMetadata;
+ }
+
+ public function setResponseMetadata(?GoogleAdsResponseMetadata $responseMetadata): void
+ {
+ $this->responseMetadata = $responseMetadata;
+ }
}
diff --git a/src/Google/Ads/GoogleAds/Lib/V16/GoogleAdsLoggingInterceptor.php b/src/Google/Ads/GoogleAds/Lib/V16/GoogleAdsLoggingInterceptor.php
index 29640f8d7..80458381d 100644
--- a/src/Google/Ads/GoogleAds/Lib/V16/GoogleAdsLoggingInterceptor.php
+++ b/src/Google/Ads/GoogleAds/Lib/V16/GoogleAdsLoggingInterceptor.php
@@ -25,13 +25,16 @@
*/
class GoogleAdsLoggingInterceptor extends Interceptor
{
+ private GoogleAdsCallLogger $callLogger;
+
/**
* Constructs the Google Ads logging interceptor.
*
* @param GoogleAdsCallLogger $callLogger the call logger for logging gRPC requests
*/
- public function __construct(private GoogleAdsCallLogger $callLogger)
+ public function __construct(GoogleAdsCallLogger $callLogger)
{
+ $this->callLogger = $callLogger;
}
/**
@@ -54,9 +57,9 @@ public function interceptUnaryUnary(
array $options = []
) {
return new GoogleAdsLoggingUnaryCall(
- innerCall: $continuation($method, $argument, $deserialize, $metadata, $options),
- lastRequestData: compact('method', 'argument', 'deserialize', 'metadata', 'options'),
- googleAdsCallLogger: $this->callLogger
+ $continuation($method, $argument, $deserialize, $metadata, $options),
+ compact('method', 'argument', 'deserialize', 'metadata', 'options'),
+ $this->callLogger
);
}
@@ -80,9 +83,9 @@ public function interceptUnaryStream(
array $options = []
) {
return new GoogleAdsLoggingServerStreamingCall(
- innerCall: $continuation($method, $argument, $deserialize, $metadata, $options),
- lastRequestData: compact('method', 'argument', 'deserialize', 'metadata', 'options'),
- googleAdsCallLogger: $this->callLogger
+ $continuation($method, $argument, $deserialize, $metadata, $options),
+ compact('method', 'argument', 'deserialize', 'metadata', 'options'),
+ $this->callLogger
);
}
diff --git a/src/Google/Ads/GoogleAds/Lib/V16/GoogleAdsLoggingServerStreamingCall.php b/src/Google/Ads/GoogleAds/Lib/V16/GoogleAdsLoggingServerStreamingCall.php
index a73d9485a..ab337e0c9 100644
--- a/src/Google/Ads/GoogleAds/Lib/V16/GoogleAdsLoggingServerStreamingCall.php
+++ b/src/Google/Ads/GoogleAds/Lib/V16/GoogleAdsLoggingServerStreamingCall.php
@@ -26,7 +26,9 @@
*/
class GoogleAdsLoggingServerStreamingCall extends ForwardingServerStreamingCall
{
- private $storedResponses;
+ private GoogleAdsCallLogger $googleAdsCallLogger;
+ private array $lastRequestData;
+ private array $storedResponses;
/**
* Constructs the LoggingSeverStreamingCall using the inner call and logging intercepter.
@@ -37,10 +39,12 @@ class GoogleAdsLoggingServerStreamingCall extends ForwardingServerStreamingCall
*/
public function __construct(
$innerCall,
- private array $lastRequestData,
- private GoogleAdsCallLogger $googleAdsCallLogger
+ array $lastRequestData,
+ GoogleAdsCallLogger $googleAdsCallLogger
) {
parent::__construct($innerCall);
+ $this->lastRequestData = $lastRequestData;
+ $this->googleAdsCallLogger = $googleAdsCallLogger;
if ($this->googleAdsCallLogger->isLoggingResponsesEnabled()) {
$this->storedResponses = [];
}
diff --git a/src/Google/Ads/GoogleAds/Lib/V16/GoogleAdsLoggingUnaryCall.php b/src/Google/Ads/GoogleAds/Lib/V16/GoogleAdsLoggingUnaryCall.php
index 6c0fa791a..17a769c51 100644
--- a/src/Google/Ads/GoogleAds/Lib/V16/GoogleAdsLoggingUnaryCall.php
+++ b/src/Google/Ads/GoogleAds/Lib/V16/GoogleAdsLoggingUnaryCall.php
@@ -26,6 +26,9 @@
*/
class GoogleAdsLoggingUnaryCall extends ForwardingUnaryCall
{
+ private GoogleAdsCallLogger $googleAdsCallLogger;
+ private array $lastRequestData;
+
/**
* Constructs the LoggingUnaryCall using the inner call and logging intercepter.
*
@@ -35,10 +38,12 @@ class GoogleAdsLoggingUnaryCall extends ForwardingUnaryCall
*/
public function __construct(
$innerCall,
- private array $lastRequestData,
- private GoogleAdsCallLogger $googleAdsCallLogger
+ array $lastRequestData,
+ GoogleAdsCallLogger $googleAdsCallLogger
) {
parent::__construct($innerCall);
+ $this->lastRequestData = $lastRequestData;
+ $this->googleAdsCallLogger = $googleAdsCallLogger;
}
/**
@@ -46,7 +51,7 @@ public function __construct(
*/
public function wait()
{
- [$response, $status] = parent::wait();
+ list($response, $status) = parent::wait();
$this->googleAdsCallLogger->log($this, $status, $this->lastRequestData, $response);
return [$response, $status];
}
diff --git a/src/Google/Ads/GoogleAds/Lib/V16/GoogleAdsResponseMetadata.php b/src/Google/Ads/GoogleAds/Lib/V16/GoogleAdsResponseMetadata.php
index 360073dba..53ee1cdde 100644
--- a/src/Google/Ads/GoogleAds/Lib/V16/GoogleAdsResponseMetadata.php
+++ b/src/Google/Ads/GoogleAds/Lib/V16/GoogleAdsResponseMetadata.php
@@ -25,13 +25,16 @@ class GoogleAdsResponseMetadata
{
use GoogleAdsMetadataTrait;
+ private array $metadata;
+
/**
* Creates a `GoogleAdsResponseMetadata` instance with the specified parameters.
*
* @param array $metadata the metadata
*/
- public function __construct(private array $metadata)
+ public function __construct(array $metadata)
{
+ $this->metadata = $metadata;
}
/**
diff --git a/src/Google/Ads/GoogleAds/Lib/V16/GoogleAdsServerStreamDecorator.php b/src/Google/Ads/GoogleAds/Lib/V16/GoogleAdsServerStreamDecorator.php
index 36877d51c..1bdd4de28 100644
--- a/src/Google/Ads/GoogleAds/Lib/V16/GoogleAdsServerStreamDecorator.php
+++ b/src/Google/Ads/GoogleAds/Lib/V16/GoogleAdsServerStreamDecorator.php
@@ -27,11 +27,14 @@
*/
class GoogleAdsServerStreamDecorator extends ServerStream
{
+ protected ServerStream $serverStream;
+
/**
* @param ServerStream $serverStream the ServerStream to wrap
*/
- public function __construct(protected ServerStream $serverStream)
+ public function __construct(ServerStream $serverStream)
{
+ $this->serverStream = $serverStream;
}
/**
diff --git a/src/Google/Ads/GoogleAds/Lib/V16/InfoRedactor.php b/src/Google/Ads/GoogleAds/Lib/V16/InfoRedactor.php
index d1e9f361f..9a56223f6 100644
--- a/src/Google/Ads/GoogleAds/Lib/V16/InfoRedactor.php
+++ b/src/Google/Ads/GoogleAds/Lib/V16/InfoRedactor.php
@@ -50,34 +50,45 @@ class InfoRedactor
private const SENSITIVE_TEXT_REPLACEMENT_FORMAT = '$1%s$2';
/** @var array the list of customer user access' fields containing email addresses. */
- private const CUSTOMER_USER_ACCESS_EMAIL_FIELDS = [
- 'customer_user_access.inviter_user_email_address',
- 'customer_user_access.email_address'
- ];
+ private static $CUSTOMER_USER_ACCESS_EMAIL_FIELDS;
/**
* @var array the list of customer user access invitation' fields containing email addresses.
*/
- private const CUSTOMER_USER_ACCESS_INVITATION_EMAIL_FIELDS
- = ['customer_user_access_invitation.email_address'];
+ private static $CUSTOMER_USER_ACCESS_INVITATION_EMAIL_FIELDS;
/** @var array the list of change event's fields containing email addresses. */
- private const CHANGE_EVENT_EMAIL_FIELDS = ['change_event.user_email'];
+ private static $CHANGE_EVENT_EMAIL_FIELDS;
/** @var array the list of feed placeholder's fields containing email addresses. */
- private const FEED_EMAIL_FIELDS = ['feed.places_location_feed_data.email_address'];
+ private static $FEED_EMAIL_FIELDS;
/**
* @var array the list of local services lead contact details' fields containing email
* addresses.
*/
- private const LOCAL_SERVICES_LEAD_CONTACT_DETAILS_EMAIL
- = ['local_services_lead.contact_details.email'];
+ private static $LOCAL_SERVICES_LEAD_CONTACT_DETAILS_EMAIL;
/**
* @var array the list of local services lead conversion message detail text's fields
* containing email addresses.
*/
- private const LOCAL_SERVICES_LEAD_CONVERSATION_MESSAGE_DETAIL_TEXT
- = ['local_services_lead_conversation.message_details.text'];
+ private static $LOCAL_SERVICES_LEAD_CONVERSATION_MESSAGE_DETAIL_TEXT;
/** @var array the map of header keys to redacted values. */
private static $HEADER_KEYS_TO_REDACTED_VALUES;
+ public function __construct()
+ {
+ // Initializes the private constants, as PHP doesn't support constants of an array type.
+ self::$CUSTOMER_USER_ACCESS_EMAIL_FIELDS = [
+ 'customer_user_access.inviter_user_email_address',
+ 'customer_user_access.email_address'
+ ];
+ self::$CUSTOMER_USER_ACCESS_INVITATION_EMAIL_FIELDS =
+ ['customer_user_access_invitation.email_address'];
+ self::$CHANGE_EVENT_EMAIL_FIELDS = ['change_event.user_email'];
+ self::$FEED_EMAIL_FIELDS = ['feed.places_location_feed_data.email_address'];
+ self::$LOCAL_SERVICES_LEAD_CONTACT_DETAILS_EMAIL =
+ ['local_services_lead.contact_details.email'];
+ self::$LOCAL_SERVICES_LEAD_CONVERSATION_MESSAGE_DETAIL_TEXT =
+ ['local_services_lead_conversation.message_details.text'];
+ }
+
/**
* Redacts the specified headers with the provided redacted values.
*
@@ -228,12 +239,12 @@ private static function redactSearchRequest($request)
// Mask any emails in the WHERE clause of the GAQL query of the request.
foreach (
array_merge(
- self::CUSTOMER_USER_ACCESS_EMAIL_FIELDS,
- self::CUSTOMER_USER_ACCESS_INVITATION_EMAIL_FIELDS,
- self::CHANGE_EVENT_EMAIL_FIELDS,
- self::FEED_EMAIL_FIELDS,
- self::LOCAL_SERVICES_LEAD_CONTACT_DETAILS_EMAIL,
- self::LOCAL_SERVICES_LEAD_CONVERSATION_MESSAGE_DETAIL_TEXT
+ self::$CUSTOMER_USER_ACCESS_EMAIL_FIELDS,
+ self::$CUSTOMER_USER_ACCESS_INVITATION_EMAIL_FIELDS,
+ self::$CHANGE_EVENT_EMAIL_FIELDS,
+ self::$FEED_EMAIL_FIELDS,
+ self::$LOCAL_SERVICES_LEAD_CONTACT_DETAILS_EMAIL,
+ self::$LOCAL_SERVICES_LEAD_CONVERSATION_MESSAGE_DETAIL_TEXT
) as $field
) {
$redactedQuery = preg_replace(
@@ -264,24 +275,24 @@ private static function redactSearchResponse($response)
foreach ($response->getFieldMask()->getPaths() as $path) {
foreach ($response->getResults() as $result) {
/** @var GoogleAdsRow $result */
- if (in_array($path, self::CUSTOMER_USER_ACCESS_EMAIL_FIELDS)) {
+ if (in_array($path, self::$CUSTOMER_USER_ACCESS_EMAIL_FIELDS)) {
self::redactCustomerUserAccess($result->getCustomerUserAccess());
- } elseif (in_array($path, self::CUSTOMER_USER_ACCESS_INVITATION_EMAIL_FIELDS)) {
+ } elseif (in_array($path, self::$CUSTOMER_USER_ACCESS_INVITATION_EMAIL_FIELDS)) {
self::redactCustomerUserAccessInvitation(
$result->getCustomerUserAccessInvitation()
);
- } elseif (in_array($path, self::CHANGE_EVENT_EMAIL_FIELDS)) {
+ } elseif (in_array($path, self::$CHANGE_EVENT_EMAIL_FIELDS)) {
self::redactChangeEvent($result->getChangeEvent());
- } elseif (in_array($path, self::FEED_EMAIL_FIELDS)) {
+ } elseif (in_array($path, self::$FEED_EMAIL_FIELDS)) {
self::redactFeed($result->getFeed());
- } elseif (in_array($path, self::LOCAL_SERVICES_LEAD_CONTACT_DETAILS_EMAIL)) {
+ } elseif (in_array($path, self::$LOCAL_SERVICES_LEAD_CONTACT_DETAILS_EMAIL)) {
self::redactLocalServicesLeadContactDetailsEmail(
$result->getLocalServicesLead()
);
} elseif (
in_array(
$path,
- self::LOCAL_SERVICES_LEAD_CONVERSATION_MESSAGE_DETAIL_TEXT
+ self::$LOCAL_SERVICES_LEAD_CONVERSATION_MESSAGE_DETAIL_TEXT
)
) {
self::redactLocalServicesLeadConversationMessageDetailsText(
diff --git a/src/Google/Ads/GoogleAds/Lib/V16/LoggerFactory.php b/src/Google/Ads/GoogleAds/Lib/V16/LoggerFactory.php
index 683da8c7e..ff66d7dcc 100644
--- a/src/Google/Ads/GoogleAds/Lib/V16/LoggerFactory.php
+++ b/src/Google/Ads/GoogleAds/Lib/V16/LoggerFactory.php
@@ -47,6 +47,6 @@ public function createLogger($channel, $stream = null, $level = null)
$handler->getFormatter()->ignoreEmptyContextAndExtra();
$handler->getFormatter()->allowInlineLineBreaks();
- return new Logger(name: $channel, handlers: [$handler]);
+ return new Logger($channel, [$handler]);
}
}
diff --git a/src/Google/Ads/GoogleAds/Lib/V16/ServerStreamingGoogleAdsExceptionMiddleware.php b/src/Google/Ads/GoogleAds/Lib/V16/ServerStreamingGoogleAdsExceptionMiddleware.php
index 88b6458aa..f0032497a 100644
--- a/src/Google/Ads/GoogleAds/Lib/V16/ServerStreamingGoogleAdsExceptionMiddleware.php
+++ b/src/Google/Ads/GoogleAds/Lib/V16/ServerStreamingGoogleAdsExceptionMiddleware.php
@@ -68,15 +68,18 @@ public function __invoke(Call $call, array $options)
) extends GoogleAdsServerStreamDecorator {
use GoogleAdsExceptionTrait;
+ private StatusMetadataExtractor $statusMetadataExtractor;
+
/**
* @param ServerStream $serverStream the ServerStream to wrap
* @param StatusMetadataExtractor $statusMetadataExtractor
*/
public function __construct(
ServerStream $serverStream,
- private StatusMetadataExtractor $statusMetadataExtractor
+ StatusMetadataExtractor $statusMetadataExtractor
) {
parent::__construct($serverStream);
+ $this->statusMetadataExtractor = $statusMetadataExtractor;
}
/**
diff --git a/src/Google/Ads/GoogleAds/Lib/V16/UnaryGoogleAdsResponseMetadataCallable.php b/src/Google/Ads/GoogleAds/Lib/V16/UnaryGoogleAdsResponseMetadataCallable.php
index c9583a59a..40f7d8f43 100644
--- a/src/Google/Ads/GoogleAds/Lib/V16/UnaryGoogleAdsResponseMetadataCallable.php
+++ b/src/Google/Ads/GoogleAds/Lib/V16/UnaryGoogleAdsResponseMetadataCallable.php
@@ -21,6 +21,8 @@
use Google\Ads\GoogleAds\Lib\GoogleAdsMiddlewareAbstract;
use Google\ApiCore\Call;
use Google\ApiCore\Middleware\ResponseMetadataMiddleware;
+use GuzzleHttp\Promise\Promise;
+use GuzzleHttp\Promise\PromiseInterface;
/**
* Callable for returning `GoogleAdsResponseMetadata` from unary calls to the API.
@@ -29,24 +31,48 @@ class UnaryGoogleAdsResponseMetadataCallable extends GoogleAdsMiddlewareAbstract
{
use GoogleAdsMetadataTrait;
+ private $adsClient;
+
+ public function __construct(callable $nextHandler = null, $adsClient = null)
+ {
+ $this->adsClient = $adsClient;
+ parent::__construct($nextHandler);
+ }
/**
* @param Call $call the current request
* @param array $options the optional parameters
- * @return array|\GuzzleHttp\Promise\PromiseInterface the two-member array of
+ * @return array|PromiseInterface the two-member array of
* response and metadata if `withResponseMetadata` is specified as an option;
* Or else, the `Promise` interface of the next handler
*/
public function __invoke(Call $call, array $options)
{
- if (!empty($options['withResponseMetadata'])) {
- $next = new ResponseMetadataMiddleware($this->getNextHandler());
- return $next($call, $options)->then(function ($responseList) {
- list($response, $metadata) = $responseList;
- return [$response, new GoogleAdsResponseMetadata($metadata)];
- });
- } else {
- $next = $this->getNextHandler();
- return $next($call, $options);
+ $next = $this->getNextHandler();
+ if (empty($options['withResponseMetadata'])) {
+ // Bypass this middleware if the option is not set.
+ return $next($call, $options)->then(
+ function ($response) {
+ // Reset the metadata to null.
+ $this->adsClient->setResponseMetadata(null);
+ return $response;
+ }
+ );
}
+
+ $metadataReceiver = new Promise();
+ $options['metadataCallback'] = function ($metadata) use ($metadataReceiver) {
+ $metadataReceiver->resolve($metadata);
+ };
+ return $next($call, $options)->then(
+ function ($response) use ($metadataReceiver) {
+ $metadata = null;
+ if ($metadataReceiver->getState() === PromiseInterface::FULFILLED) {
+ $metadata = new GoogleAdsResponseMetadata($metadataReceiver->wait());
+ }
+ $this->adsClient->setResponseMetadata($metadata);
+
+ return $response;
+ }
+ );
}
}
diff --git a/src/Google/Ads/GoogleAds/Util/V16/ResourceNames.php b/src/Google/Ads/GoogleAds/Util/V16/ResourceNames.php
index 1d31b2a5c..3049ff8a9 100644
--- a/src/Google/Ads/GoogleAds/Util/V16/ResourceNames.php
+++ b/src/Google/Ads/GoogleAds/Util/V16/ResourceNames.php
@@ -99,6 +99,7 @@
use Google\Ads\GoogleAds\V16\Services\Client\FeedMappingServiceClient;
use Google\Ads\GoogleAds\V16\Services\Client\FeedServiceClient;
use Google\Ads\GoogleAds\V16\Services\Client\GoogleAdsFieldServiceClient;
+use Google\Ads\GoogleAds\V16\Services\Client\GoogleAdsServiceClient;
use Google\Ads\GoogleAds\V16\Services\Client\KeywordPlanAdGroupKeywordServiceClient;
use Google\Ads\GoogleAds\V16\Services\Client\KeywordPlanAdGroupServiceClient;
use Google\Ads\GoogleAds\V16\Services\Client\KeywordPlanCampaignKeywordServiceClient;
@@ -133,7 +134,7 @@ public static function forAccessibleBiddingStrategy(
$customerId,
$biddingStrategyId
): string {
- return BatchJobServiceClient::accessibleBiddingStrategyName(
+ return GoogleAdsServiceClient::accessibleBiddingStrategyName(
$customerId,
$biddingStrategyId
);
@@ -1038,7 +1039,7 @@ public static function forCampaignSharedSet(
public static function forCarrierConstant(
$criterionId
): string {
- return BatchJobServiceClient::carrierConstantName(
+ return GoogleAdsServiceClient::carrierConstantName(
$criterionId
);
}
@@ -1054,7 +1055,7 @@ public static function forCombinedAudience(
$customerId,
$combinedAudienceId
): string {
- return BatchJobServiceClient::combinedAudienceName(
+ return GoogleAdsServiceClient::combinedAudienceName(
$customerId,
$combinedAudienceId
);
@@ -1485,7 +1486,7 @@ public static function forDetailedDemographic(
$customerId,
$detailedDemographicId
): string {
- return BatchJobServiceClient::detailedDemographicName(
+ return GoogleAdsServiceClient::detailedDemographicName(
$customerId,
$detailedDemographicId
);
@@ -1680,7 +1681,7 @@ public static function forFeedMapping(
public static function forGeoTargetConstant(
$criterionId
): string {
- return ExtensionFeedItemServiceClient::geoTargetConstantName(
+ return GoogleAdsServiceClient::geoTargetConstantName(
$criterionId
);
}
@@ -1795,7 +1796,7 @@ public static function forKeywordThemeConstant(
$expressCategoryId,
$expressSubCategoryId
): string {
- return BatchJobServiceClient::keywordThemeConstantName(
+ return GoogleAdsServiceClient::keywordThemeConstantName(
$expressCategoryId,
$expressSubCategoryId
);
@@ -1827,7 +1828,7 @@ public static function forLabel(
public static function forLanguageConstant(
$criterionId
): string {
- return BatchJobServiceClient::languageConstantName(
+ return GoogleAdsServiceClient::languageConstantName(
$criterionId
);
}
@@ -1843,7 +1844,7 @@ public static function forLifeEvent(
$customerId,
$lifeEventId
): string {
- return BatchJobServiceClient::lifeEventName(
+ return GoogleAdsServiceClient::lifeEventName(
$customerId,
$lifeEventId
);
@@ -1858,7 +1859,7 @@ public static function forLifeEvent(
public static function forMobileAppCategoryConstant(
$mobileAppCategoryId
): string {
- return BatchJobServiceClient::mobileAppCategoryConstantName(
+ return GoogleAdsServiceClient::mobileAppCategoryConstantName(
$mobileAppCategoryId
);
}
@@ -1872,7 +1873,7 @@ public static function forMobileAppCategoryConstant(
public static function forMobileDeviceConstant(
$criterionId
): string {
- return BatchJobServiceClient::mobileDeviceConstantName(
+ return GoogleAdsServiceClient::mobileDeviceConstantName(
$criterionId
);
}
@@ -1903,7 +1904,7 @@ public static function forOfflineUserDataJob(
public static function forOperatingSystemVersionConstant(
$criterionId
): string {
- return BatchJobServiceClient::operatingSystemVersionConstantName(
+ return GoogleAdsServiceClient::operatingSystemVersionConstantName(
$criterionId
);
}
@@ -2090,7 +2091,7 @@ public static function forThirdPartyAppAnalyticsLink(
public static function forTopicConstant(
$topicId
): string {
- return BatchJobServiceClient::topicConstantName(
+ return GoogleAdsServiceClient::topicConstantName(
$topicId
);
}
@@ -2106,7 +2107,7 @@ public static function forUserInterest(
$customerId,
$userInterestId
): string {
- return BatchJobServiceClient::userInterestName(
+ return GoogleAdsServiceClient::userInterestName(
$customerId,
$userInterestId
);
diff --git a/src/Google/Ads/GoogleAds/V16/Common/BrandInfo.php b/src/Google/Ads/GoogleAds/V16/Common/BrandInfo.php
index c757ac43c..90cab8319 100644
--- a/src/Google/Ads/GoogleAds/V16/Common/BrandInfo.php
+++ b/src/Google/Ads/GoogleAds/V16/Common/BrandInfo.php
@@ -16,12 +16,36 @@
*/
class BrandInfo extends \Google\Protobuf\Internal\Message
{
+ /**
+ * Output only. A text representation of a brand.
+ *
+ * Generated from protobuf field optional string display_name = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ */
+ protected $display_name = null;
/**
* The Commercial KG MID for the brand.
*
* Generated from protobuf field optional string entity_id = 1;
*/
protected $entity_id = null;
+ /**
+ * Output only. The primary url of a brand.
+ *
+ * Generated from protobuf field optional string primary_url = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ */
+ protected $primary_url = null;
+ /**
+ * Output only. The rejection reason when a brand status is REJECTED.
+ *
+ * Generated from protobuf field optional .google.ads.googleads.v16.enums.BrandRequestRejectionReasonEnum.BrandRequestRejectionReason rejection_reason = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ */
+ protected $rejection_reason = null;
+ /**
+ * Output only. The status of a brand.
+ *
+ * Generated from protobuf field optional .google.ads.googleads.v16.enums.BrandStateEnum.BrandState status = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ */
+ protected $status = null;
/**
* Constructor.
@@ -29,8 +53,16 @@ class BrandInfo extends \Google\Protobuf\Internal\Message
* @param array $data {
* Optional. Data for populating the Message object.
*
+ * @type string $display_name
+ * Output only. A text representation of a brand.
* @type string $entity_id
* The Commercial KG MID for the brand.
+ * @type string $primary_url
+ * Output only. The primary url of a brand.
+ * @type int $rejection_reason
+ * Output only. The rejection reason when a brand status is REJECTED.
+ * @type int $status
+ * Output only. The status of a brand.
* }
*/
public function __construct($data = NULL) {
@@ -38,6 +70,42 @@ public function __construct($data = NULL) {
parent::__construct($data);
}
+ /**
+ * Output only. A text representation of a brand.
+ *
+ * Generated from protobuf field optional string display_name = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ * @return string
+ */
+ public function getDisplayName()
+ {
+ return isset($this->display_name) ? $this->display_name : '';
+ }
+
+ public function hasDisplayName()
+ {
+ return isset($this->display_name);
+ }
+
+ public function clearDisplayName()
+ {
+ unset($this->display_name);
+ }
+
+ /**
+ * Output only. A text representation of a brand.
+ *
+ * Generated from protobuf field optional string display_name = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ * @param string $var
+ * @return $this
+ */
+ public function setDisplayName($var)
+ {
+ GPBUtil::checkString($var, True);
+ $this->display_name = $var;
+
+ return $this;
+ }
+
/**
* The Commercial KG MID for the brand.
*
@@ -74,5 +142,113 @@ public function setEntityId($var)
return $this;
}
+ /**
+ * Output only. The primary url of a brand.
+ *
+ * Generated from protobuf field optional string primary_url = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ * @return string
+ */
+ public function getPrimaryUrl()
+ {
+ return isset($this->primary_url) ? $this->primary_url : '';
+ }
+
+ public function hasPrimaryUrl()
+ {
+ return isset($this->primary_url);
+ }
+
+ public function clearPrimaryUrl()
+ {
+ unset($this->primary_url);
+ }
+
+ /**
+ * Output only. The primary url of a brand.
+ *
+ * Generated from protobuf field optional string primary_url = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ * @param string $var
+ * @return $this
+ */
+ public function setPrimaryUrl($var)
+ {
+ GPBUtil::checkString($var, True);
+ $this->primary_url = $var;
+
+ return $this;
+ }
+
+ /**
+ * Output only. The rejection reason when a brand status is REJECTED.
+ *
+ * Generated from protobuf field optional .google.ads.googleads.v16.enums.BrandRequestRejectionReasonEnum.BrandRequestRejectionReason rejection_reason = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ * @return int
+ */
+ public function getRejectionReason()
+ {
+ return isset($this->rejection_reason) ? $this->rejection_reason : 0;
+ }
+
+ public function hasRejectionReason()
+ {
+ return isset($this->rejection_reason);
+ }
+
+ public function clearRejectionReason()
+ {
+ unset($this->rejection_reason);
+ }
+
+ /**
+ * Output only. The rejection reason when a brand status is REJECTED.
+ *
+ * Generated from protobuf field optional .google.ads.googleads.v16.enums.BrandRequestRejectionReasonEnum.BrandRequestRejectionReason rejection_reason = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ * @param int $var
+ * @return $this
+ */
+ public function setRejectionReason($var)
+ {
+ GPBUtil::checkEnum($var, \Google\Ads\GoogleAds\V16\Enums\BrandRequestRejectionReasonEnum\BrandRequestRejectionReason::class);
+ $this->rejection_reason = $var;
+
+ return $this;
+ }
+
+ /**
+ * Output only. The status of a brand.
+ *
+ * Generated from protobuf field optional .google.ads.googleads.v16.enums.BrandStateEnum.BrandState status = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ * @return int
+ */
+ public function getStatus()
+ {
+ return isset($this->status) ? $this->status : 0;
+ }
+
+ public function hasStatus()
+ {
+ return isset($this->status);
+ }
+
+ public function clearStatus()
+ {
+ unset($this->status);
+ }
+
+ /**
+ * Output only. The status of a brand.
+ *
+ * Generated from protobuf field optional .google.ads.googleads.v16.enums.BrandStateEnum.BrandState status = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ * @param int $var
+ * @return $this
+ */
+ public function setStatus($var)
+ {
+ GPBUtil::checkEnum($var, \Google\Ads\GoogleAds\V16\Enums\BrandStateEnum\BrandState::class);
+ $this->status = $var;
+
+ return $this;
+ }
+
}
diff --git a/src/Google/Ads/GoogleAds/V16/Common/Metrics.php b/src/Google/Ads/GoogleAds/V16/Common/Metrics.php
index 1f1554fdf..989188fcf 100644
--- a/src/Google/Ads/GoogleAds/V16/Common/Metrics.php
+++ b/src/Google/Ads/GoogleAds/V16/Common/Metrics.php
@@ -16,8 +16,8 @@
class Metrics extends \Google\Protobuf\Internal\Message
{
/**
- * The percent of your ad impressions that are shown as the very first ad
- * above the organic search results.
+ * Search absolute top impression share is the percentage of your Search ad
+ * impressions that are shown in the most prominent Search position.
*
* Generated from protobuf field optional double absolute_top_impression_percentage = 183;
*/
@@ -192,8 +192,8 @@ class Metrics extends \Google\Protobuf\Internal\Message
protected $all_conversions_from_store_website = null;
/**
* This metric is part of the Auction Insights report, and tells how often
- * the ads of another participant showed as the very first ad above the
- * organic search results.
+ * the ads of another participant showed in the most prominent position on the
+ * search results page.
* This percentage is computed only over the auctions that you appeared in
* the page.
* This metric is not publicly available.
@@ -242,9 +242,9 @@ class Metrics extends \Google\Protobuf\Internal\Message
protected $auction_insight_search_position_above_rate = null;
/**
* This metric is part of the Auction Insights report, and tells how often
- * the ads of another participant showed above the organic search results.
- * This percentage is computed only over the auctions that you appeared in
- * the page.
+ * the ads of another participant showed adjacent to the top organic search
+ * results. This percentage is computed only over the auctions that you
+ * appeared in the page.
* This metric is not publicly available.
*
* Generated from protobuf field optional double auction_insight_search_top_impression_percentage = 263;
@@ -866,8 +866,8 @@ class Metrics extends \Google\Protobuf\Internal\Message
*/
protected $search_absolute_top_impression_share = null;
/**
- * The number estimating how often your ad wasn't the very first ad above the
- * organic search results due to a low budget. Note: Search
+ * The number estimating how often your ad wasn't the very first ad among the
+ * top ads in the search results due to a low budget. Note: Search
* budget lost absolute top impression share is reported in the range of 0 to
* 0.9. Any value above 0.9 is reported as 0.9001.
*
@@ -884,7 +884,7 @@ class Metrics extends \Google\Protobuf\Internal\Message
*/
protected $search_budget_lost_impression_share = null;
/**
- * The number estimating how often your ad didn't show anywhere above the
+ * The number estimating how often your ad didn't show adjacent to the top
* organic search results due to a low budget. Note: Search
* budget lost top impression share is reported in the range of 0 to 0.9. Any
* value above 0.9 is reported as 0.9001.
@@ -922,8 +922,8 @@ class Metrics extends \Google\Protobuf\Internal\Message
*/
protected $search_impression_share = null;
/**
- * The number estimating how often your ad wasn't the very first ad above the
- * organic search results due to poor Ad Rank.
+ * The number estimating how often your ad wasn't the very first ad among the
+ * top ads in the search results due to poor Ad Rank.
* Note: Search rank lost absolute top impression share is reported in the
* range of 0 to 0.9. Any value above 0.9 is reported as 0.9001.
*
@@ -940,7 +940,7 @@ class Metrics extends \Google\Protobuf\Internal\Message
*/
protected $search_rank_lost_impression_share = null;
/**
- * The number estimating how often your ad didn't show anywhere above the
+ * The number estimating how often your ad didn't show adjacent to the top
* organic search results due to poor Ad Rank.
* Note: Search rank lost top impression share is reported in the range of 0
* to 0.9. Any value above 0.9 is reported as 0.9001.
@@ -949,11 +949,12 @@ class Metrics extends \Google\Protobuf\Internal\Message
*/
protected $search_rank_lost_top_impression_share = null;
/**
- * The impressions you've received in the top location (anywhere above the
- * organic search results) compared to the estimated number of impressions you
- * were eligible to receive in the top location.
+ * The impressions you've received among the top ads compared to the estimated
+ * number of impressions you were eligible to receive among the top ads.
* Note: Search top impression share is reported in the range of 0.1 to 1. Any
* value below 0.1 is reported as 0.0999.
+ * Top ads are generally above the top organic results, although they may show
+ * below the top organic results on certain queries.
*
* Generated from protobuf field optional double search_top_impression_share = 146;
*/
@@ -986,7 +987,7 @@ class Metrics extends \Google\Protobuf\Internal\Message
*/
protected $average_target_roas = null;
/**
- * The percent of your ad impressions that are shown anywhere above the
+ * The percent of your ad impressions that are shown adjacent to the top
* organic search results.
*
* Generated from protobuf field optional double top_impression_percentage = 148;
@@ -1524,8 +1525,8 @@ class Metrics extends \Google\Protobuf\Internal\Message
* Optional. Data for populating the Message object.
*
* @type float $absolute_top_impression_percentage
- * The percent of your ad impressions that are shown as the very first ad
- * above the organic search results.
+ * Search absolute top impression share is the percentage of your Search ad
+ * impressions that are shown in the most prominent Search position.
* @type float $active_view_cpm
* Average cost of viewable impressions (`active_view_impressions`).
* @type float $active_view_ctr
@@ -1608,8 +1609,8 @@ class Metrics extends \Google\Protobuf\Internal\Message
* This metric applies to feed items only.
* @type float $auction_insight_search_absolute_top_impression_percentage
* This metric is part of the Auction Insights report, and tells how often
- * the ads of another participant showed as the very first ad above the
- * organic search results.
+ * the ads of another participant showed in the most prominent position on the
+ * search results page.
* This percentage is computed only over the auctions that you appeared in
* the page.
* This metric is not publicly available.
@@ -1638,9 +1639,9 @@ class Metrics extends \Google\Protobuf\Internal\Message
* This metric is not publicly available.
* @type float $auction_insight_search_top_impression_percentage
* This metric is part of the Auction Insights report, and tells how often
- * the ads of another participant showed above the organic search results.
- * This percentage is computed only over the auctions that you appeared in
- * the page.
+ * the ads of another participant showed adjacent to the top organic search
+ * results. This percentage is computed only over the auctions that you
+ * appeared in the page.
* This metric is not publicly available.
* @type float $average_cost
* The average amount you pay per interaction. This amount is the total cost
@@ -1942,8 +1943,8 @@ class Metrics extends \Google\Protobuf\Internal\Message
* https://support.google.com/google-ads/answer/7501826
* for details. Any value below 0.1 is reported as 0.0999.
* @type float $search_budget_lost_absolute_top_impression_share
- * The number estimating how often your ad wasn't the very first ad above the
- * organic search results due to a low budget. Note: Search
+ * The number estimating how often your ad wasn't the very first ad among the
+ * top ads in the search results due to a low budget. Note: Search
* budget lost absolute top impression share is reported in the range of 0 to
* 0.9. Any value above 0.9 is reported as 0.9001.
* @type float $search_budget_lost_impression_share
@@ -1952,7 +1953,7 @@ class Metrics extends \Google\Protobuf\Internal\Message
* budget lost impression share is reported in the range of 0 to 0.9. Any
* value above 0.9 is reported as 0.9001.
* @type float $search_budget_lost_top_impression_share
- * The number estimating how often your ad didn't show anywhere above the
+ * The number estimating how often your ad didn't show adjacent to the top
* organic search results due to a low budget. Note: Search
* budget lost top impression share is reported in the range of 0 to 0.9. Any
* value above 0.9 is reported as 0.9001.
@@ -1974,8 +1975,8 @@ class Metrics extends \Google\Protobuf\Internal\Message
* Note: Search impression share is reported in the range of 0.1 to 1. Any
* value below 0.1 is reported as 0.0999.
* @type float $search_rank_lost_absolute_top_impression_share
- * The number estimating how often your ad wasn't the very first ad above the
- * organic search results due to poor Ad Rank.
+ * The number estimating how often your ad wasn't the very first ad among the
+ * top ads in the search results due to poor Ad Rank.
* Note: Search rank lost absolute top impression share is reported in the
* range of 0 to 0.9. Any value above 0.9 is reported as 0.9001.
* @type float $search_rank_lost_impression_share
@@ -1984,16 +1985,17 @@ class Metrics extends \Google\Protobuf\Internal\Message
* Note: Search rank lost impression share is reported in the range of 0 to
* 0.9. Any value above 0.9 is reported as 0.9001.
* @type float $search_rank_lost_top_impression_share
- * The number estimating how often your ad didn't show anywhere above the
+ * The number estimating how often your ad didn't show adjacent to the top
* organic search results due to poor Ad Rank.
* Note: Search rank lost top impression share is reported in the range of 0
* to 0.9. Any value above 0.9 is reported as 0.9001.
* @type float $search_top_impression_share
- * The impressions you've received in the top location (anywhere above the
- * organic search results) compared to the estimated number of impressions you
- * were eligible to receive in the top location.
+ * The impressions you've received among the top ads compared to the estimated
+ * number of impressions you were eligible to receive among the top ads.
* Note: Search top impression share is reported in the range of 0.1 to 1. Any
* value below 0.1 is reported as 0.0999.
+ * Top ads are generally above the top organic results, although they may show
+ * below the top organic results on certain queries.
* @type \Google\Ads\GoogleAds\V16\Common\SearchVolumeRange $search_volume
* Search volume range for a search term insight category.
* @type int|string $speed_score
@@ -2006,7 +2008,7 @@ class Metrics extends \Google\Protobuf\Internal\Message
* The average Target ROAS, or unset if not available (for example, for
* campaigns that had traffic from portfolio bidding strategies or non-tROAS).
* @type float $top_impression_percentage
- * The percent of your ad impressions that are shown anywhere above the
+ * The percent of your ad impressions that are shown adjacent to the top
* organic search results.
* @type float $valid_accelerated_mobile_pages_clicks_percentage
* The percentage of ad clicks to Accelerated Mobile Pages (AMP) landing pages
@@ -2336,8 +2338,8 @@ public function __construct($data = NULL) {
}
/**
- * The percent of your ad impressions that are shown as the very first ad
- * above the organic search results.
+ * Search absolute top impression share is the percentage of your Search ad
+ * impressions that are shown in the most prominent Search position.
*
* Generated from protobuf field optional double absolute_top_impression_percentage = 183;
* @return float
@@ -2358,8 +2360,8 @@ public function clearAbsoluteTopImpressionPercentage()
}
/**
- * The percent of your ad impressions that are shown as the very first ad
- * above the organic search results.
+ * Search absolute top impression share is the percentage of your Search ad
+ * impressions that are shown in the most prominent Search position.
*
* Generated from protobuf field optional double absolute_top_impression_percentage = 183;
* @param float $var
@@ -3219,8 +3221,8 @@ public function setAllConversionsFromStoreWebsite($var)
/**
* This metric is part of the Auction Insights report, and tells how often
- * the ads of another participant showed as the very first ad above the
- * organic search results.
+ * the ads of another participant showed in the most prominent position on the
+ * search results page.
* This percentage is computed only over the auctions that you appeared in
* the page.
* This metric is not publicly available.
@@ -3245,8 +3247,8 @@ public function clearAuctionInsightSearchAbsoluteTopImpressionPercentage()
/**
* This metric is part of the Auction Insights report, and tells how often
- * the ads of another participant showed as the very first ad above the
- * organic search results.
+ * the ads of another participant showed in the most prominent position on the
+ * search results page.
* This percentage is computed only over the auctions that you appeared in
* the page.
* This metric is not publicly available.
@@ -3439,9 +3441,9 @@ public function setAuctionInsightSearchPositionAboveRate($var)
/**
* This metric is part of the Auction Insights report, and tells how often
- * the ads of another participant showed above the organic search results.
- * This percentage is computed only over the auctions that you appeared in
- * the page.
+ * the ads of another participant showed adjacent to the top organic search
+ * results. This percentage is computed only over the auctions that you
+ * appeared in the page.
* This metric is not publicly available.
*
* Generated from protobuf field optional double auction_insight_search_top_impression_percentage = 263;
@@ -3464,9 +3466,9 @@ public function clearAuctionInsightSearchTopImpressionPercentage()
/**
* This metric is part of the Auction Insights report, and tells how often
- * the ads of another participant showed above the organic search results.
- * This percentage is computed only over the auctions that you appeared in
- * the page.
+ * the ads of another participant showed adjacent to the top organic search
+ * results. This percentage is computed only over the auctions that you
+ * appeared in the page.
* This metric is not publicly available.
*
* Generated from protobuf field optional double auction_insight_search_top_impression_percentage = 263;
@@ -6548,8 +6550,8 @@ public function setSearchAbsoluteTopImpressionShare($var)
}
/**
- * The number estimating how often your ad wasn't the very first ad above the
- * organic search results due to a low budget. Note: Search
+ * The number estimating how often your ad wasn't the very first ad among the
+ * top ads in the search results due to a low budget. Note: Search
* budget lost absolute top impression share is reported in the range of 0 to
* 0.9. Any value above 0.9 is reported as 0.9001.
*
@@ -6572,8 +6574,8 @@ public function clearSearchBudgetLostAbsoluteTopImpressionShare()
}
/**
- * The number estimating how often your ad wasn't the very first ad above the
- * organic search results due to a low budget. Note: Search
+ * The number estimating how often your ad wasn't the very first ad among the
+ * top ads in the search results due to a low budget. Note: Search
* budget lost absolute top impression share is reported in the range of 0 to
* 0.9. Any value above 0.9 is reported as 0.9001.
*
@@ -6632,7 +6634,7 @@ public function setSearchBudgetLostImpressionShare($var)
}
/**
- * The number estimating how often your ad didn't show anywhere above the
+ * The number estimating how often your ad didn't show adjacent to the top
* organic search results due to a low budget. Note: Search
* budget lost top impression share is reported in the range of 0 to 0.9. Any
* value above 0.9 is reported as 0.9001.
@@ -6656,7 +6658,7 @@ public function clearSearchBudgetLostTopImpressionShare()
}
/**
- * The number estimating how often your ad didn't show anywhere above the
+ * The number estimating how often your ad didn't show adjacent to the top
* organic search results due to a low budget. Note: Search
* budget lost top impression share is reported in the range of 0 to 0.9. Any
* value above 0.9 is reported as 0.9001.
@@ -6804,8 +6806,8 @@ public function setSearchImpressionShare($var)
}
/**
- * The number estimating how often your ad wasn't the very first ad above the
- * organic search results due to poor Ad Rank.
+ * The number estimating how often your ad wasn't the very first ad among the
+ * top ads in the search results due to poor Ad Rank.
* Note: Search rank lost absolute top impression share is reported in the
* range of 0 to 0.9. Any value above 0.9 is reported as 0.9001.
*
@@ -6828,8 +6830,8 @@ public function clearSearchRankLostAbsoluteTopImpressionShare()
}
/**
- * The number estimating how often your ad wasn't the very first ad above the
- * organic search results due to poor Ad Rank.
+ * The number estimating how often your ad wasn't the very first ad among the
+ * top ads in the search results due to poor Ad Rank.
* Note: Search rank lost absolute top impression share is reported in the
* range of 0 to 0.9. Any value above 0.9 is reported as 0.9001.
*
@@ -6888,7 +6890,7 @@ public function setSearchRankLostImpressionShare($var)
}
/**
- * The number estimating how often your ad didn't show anywhere above the
+ * The number estimating how often your ad didn't show adjacent to the top
* organic search results due to poor Ad Rank.
* Note: Search rank lost top impression share is reported in the range of 0
* to 0.9. Any value above 0.9 is reported as 0.9001.
@@ -6912,7 +6914,7 @@ public function clearSearchRankLostTopImpressionShare()
}
/**
- * The number estimating how often your ad didn't show anywhere above the
+ * The number estimating how often your ad didn't show adjacent to the top
* organic search results due to poor Ad Rank.
* Note: Search rank lost top impression share is reported in the range of 0
* to 0.9. Any value above 0.9 is reported as 0.9001.
@@ -6930,11 +6932,12 @@ public function setSearchRankLostTopImpressionShare($var)
}
/**
- * The impressions you've received in the top location (anywhere above the
- * organic search results) compared to the estimated number of impressions you
- * were eligible to receive in the top location.
+ * The impressions you've received among the top ads compared to the estimated
+ * number of impressions you were eligible to receive among the top ads.
* Note: Search top impression share is reported in the range of 0.1 to 1. Any
* value below 0.1 is reported as 0.0999.
+ * Top ads are generally above the top organic results, although they may show
+ * below the top organic results on certain queries.
*
* Generated from protobuf field optional double search_top_impression_share = 146;
* @return float
@@ -6955,11 +6958,12 @@ public function clearSearchTopImpressionShare()
}
/**
- * The impressions you've received in the top location (anywhere above the
- * organic search results) compared to the estimated number of impressions you
- * were eligible to receive in the top location.
+ * The impressions you've received among the top ads compared to the estimated
+ * number of impressions you were eligible to receive among the top ads.
* Note: Search top impression share is reported in the range of 0.1 to 1. Any
* value below 0.1 is reported as 0.0999.
+ * Top ads are generally above the top organic results, although they may show
+ * below the top organic results on certain queries.
*
* Generated from protobuf field optional double search_top_impression_share = 146;
* @param float $var
@@ -7124,7 +7128,7 @@ public function setAverageTargetRoas($var)
}
/**
- * The percent of your ad impressions that are shown anywhere above the
+ * The percent of your ad impressions that are shown adjacent to the top
* organic search results.
*
* Generated from protobuf field optional double top_impression_percentage = 148;
@@ -7146,7 +7150,7 @@ public function clearTopImpressionPercentage()
}
/**
- * The percent of your ad impressions that are shown anywhere above the
+ * The percent of your ad impressions that are shown adjacent to the top
* organic search results.
*
* Generated from protobuf field optional double top_impression_percentage = 148;
diff --git a/src/Google/Ads/GoogleAds/V16/Enums/AdGroupPrimaryStatusReasonEnum/AdGroupPrimaryStatusReason.php b/src/Google/Ads/GoogleAds/V16/Enums/AdGroupPrimaryStatusReasonEnum/AdGroupPrimaryStatusReason.php
index 4160d0f57..698108cb1 100644
--- a/src/Google/Ads/GoogleAds/V16/Enums/AdGroupPrimaryStatusReasonEnum/AdGroupPrimaryStatusReason.php
+++ b/src/Google/Ads/GoogleAds/V16/Enums/AdGroupPrimaryStatusReasonEnum/AdGroupPrimaryStatusReason.php
@@ -130,6 +130,13 @@ class AdGroupPrimaryStatusReason
* Generated from protobuf enum CAMPAIGN_DRAFT = 16;
*/
const CAMPAIGN_DRAFT = 16;
+ /**
+ * Ad group has been paused due to prolonged low activity in serving.
+ * Contributes to AdGroupPrimaryStatus.PAUSED.
+ *
+ * Generated from protobuf enum AD_GROUP_PAUSED_DUE_TO_LOW_ACTIVITY = 19;
+ */
+ const AD_GROUP_PAUSED_DUE_TO_LOW_ACTIVITY = 19;
private static $valueToName = [
self::UNSPECIFIED => 'UNSPECIFIED',
@@ -149,6 +156,7 @@ class AdGroupPrimaryStatusReason
self::HAS_ADS_LIMITED_BY_POLICY => 'HAS_ADS_LIMITED_BY_POLICY',
self::MOST_ADS_UNDER_REVIEW => 'MOST_ADS_UNDER_REVIEW',
self::CAMPAIGN_DRAFT => 'CAMPAIGN_DRAFT',
+ self::AD_GROUP_PAUSED_DUE_TO_LOW_ACTIVITY => 'AD_GROUP_PAUSED_DUE_TO_LOW_ACTIVITY',
];
public static function name($value)
diff --git a/src/Google/Ads/GoogleAds/V16/Enums/AssetFieldTypeEnum/AssetFieldType.php b/src/Google/Ads/GoogleAds/V16/Enums/AssetFieldTypeEnum/AssetFieldType.php
index 2db588055..b2baa652f 100644
--- a/src/Google/Ads/GoogleAds/V16/Enums/AssetFieldTypeEnum/AssetFieldType.php
+++ b/src/Google/Ads/GoogleAds/V16/Enums/AssetFieldTypeEnum/AssetFieldType.php
@@ -189,6 +189,12 @@ class AssetFieldType
* Generated from protobuf enum HOTEL_PROPERTY = 28;
*/
const HOTEL_PROPERTY = 28;
+ /**
+ * The asset is linked for use as a discovery carousel card.
+ *
+ * Generated from protobuf enum DISCOVERY_CAROUSEL_CARD = 29;
+ */
+ const DISCOVERY_CAROUSEL_CARD = 29;
private static $valueToName = [
self::UNSPECIFIED => 'UNSPECIFIED',
@@ -220,6 +226,7 @@ class AssetFieldType
self::AD_IMAGE => 'AD_IMAGE',
self::BUSINESS_LOGO => 'BUSINESS_LOGO',
self::HOTEL_PROPERTY => 'HOTEL_PROPERTY',
+ self::DISCOVERY_CAROUSEL_CARD => 'DISCOVERY_CAROUSEL_CARD',
];
public static function name($value)
diff --git a/src/Google/Ads/GoogleAds/V16/Enums/BrandRequestRejectionReasonEnum.php b/src/Google/Ads/GoogleAds/V16/Enums/BrandRequestRejectionReasonEnum.php
new file mode 100644
index 000000000..33b85a1af
--- /dev/null
+++ b/src/Google/Ads/GoogleAds/V16/Enums/BrandRequestRejectionReasonEnum.php
@@ -0,0 +1,34 @@
+google.ads.googleads.v16.enums.BrandRequestRejectionReasonEnum
+ */
+class BrandRequestRejectionReasonEnum extends \Google\Protobuf\Internal\Message
+{
+
+ /**
+ * Constructor.
+ *
+ * @param array $data {
+ * Optional. Data for populating the Message object.
+ *
+ * }
+ */
+ public function __construct($data = NULL) {
+ \GPBMetadata\Google\Ads\GoogleAds\V16\Enums\BrandRequestRejectionReason::initOnce();
+ parent::__construct($data);
+ }
+
+}
+
diff --git a/src/Google/Ads/GoogleAds/V16/Enums/BrandRequestRejectionReasonEnum/BrandRequestRejectionReason.php b/src/Google/Ads/GoogleAds/V16/Enums/BrandRequestRejectionReasonEnum/BrandRequestRejectionReason.php
new file mode 100644
index 000000000..397080d0c
--- /dev/null
+++ b/src/Google/Ads/GoogleAds/V16/Enums/BrandRequestRejectionReasonEnum/BrandRequestRejectionReason.php
@@ -0,0 +1,85 @@
+google.ads.googleads.v16.enums.BrandRequestRejectionReasonEnum.BrandRequestRejectionReason
+ */
+class BrandRequestRejectionReason
+{
+ /**
+ * No value has been specified.
+ *
+ * Generated from protobuf enum UNSPECIFIED = 0;
+ */
+ const UNSPECIFIED = 0;
+ /**
+ * Used for return value only. Represents value unknown in this version.
+ *
+ * Generated from protobuf enum UNKNOWN = 1;
+ */
+ const UNKNOWN = 1;
+ /**
+ * Brand is already present in the commercial brand set.
+ *
+ * Generated from protobuf enum EXISTING_BRAND = 2;
+ */
+ const EXISTING_BRAND = 2;
+ /**
+ * Brand is already present in the commercial brand set, but is a variant.
+ *
+ * Generated from protobuf enum EXISTING_BRAND_VARIANT = 3;
+ */
+ const EXISTING_BRAND_VARIANT = 3;
+ /**
+ * Brand information is not correct (eg: URL and name don't match).
+ *
+ * Generated from protobuf enum INCORRECT_INFORMATION = 4;
+ */
+ const INCORRECT_INFORMATION = 4;
+ /**
+ * Not a valid brand as per Google policy.
+ *
+ * Generated from protobuf enum NOT_A_BRAND = 5;
+ */
+ const NOT_A_BRAND = 5;
+
+ private static $valueToName = [
+ self::UNSPECIFIED => 'UNSPECIFIED',
+ self::UNKNOWN => 'UNKNOWN',
+ self::EXISTING_BRAND => 'EXISTING_BRAND',
+ self::EXISTING_BRAND_VARIANT => 'EXISTING_BRAND_VARIANT',
+ self::INCORRECT_INFORMATION => 'INCORRECT_INFORMATION',
+ self::NOT_A_BRAND => 'NOT_A_BRAND',
+ ];
+
+ public static function name($value)
+ {
+ if (!isset(self::$valueToName[$value])) {
+ throw new UnexpectedValueException(sprintf(
+ 'Enum %s has no name defined for value %s', __CLASS__, $value));
+ }
+ return self::$valueToName[$value];
+ }
+
+
+ public static function value($name)
+ {
+ $const = __CLASS__ . '::' . strtoupper($name);
+ if (!defined($const)) {
+ throw new UnexpectedValueException(sprintf(
+ 'Enum %s has no value defined for name %s', __CLASS__, $name));
+ }
+ return constant($const);
+ }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(BrandRequestRejectionReason::class, \Google\Ads\GoogleAds\V16\Enums\BrandRequestRejectionReasonEnum_BrandRequestRejectionReason::class);
+
diff --git a/src/Google/Ads/GoogleAds/V16/Enums/CriterionTypeEnum/CriterionType.php b/src/Google/Ads/GoogleAds/V16/Enums/CriterionTypeEnum/CriterionType.php
index 5a48d0e43..33e45ab09 100644
--- a/src/Google/Ads/GoogleAds/V16/Enums/CriterionTypeEnum/CriterionType.php
+++ b/src/Google/Ads/GoogleAds/V16/Enums/CriterionTypeEnum/CriterionType.php
@@ -259,6 +259,12 @@ class CriterionType
* Generated from protobuf enum BRAND_LIST = 40;
*/
const BRAND_LIST = 40;
+ /**
+ * Life Event
+ *
+ * Generated from protobuf enum LIFE_EVENT = 41;
+ */
+ const LIFE_EVENT = 41;
private static $valueToName = [
self::UNSPECIFIED => 'UNSPECIFIED',
@@ -302,6 +308,7 @@ class CriterionType
self::SEARCH_THEME => 'SEARCH_THEME',
self::BRAND => 'BRAND',
self::BRAND_LIST => 'BRAND_LIST',
+ self::LIFE_EVENT => 'LIFE_EVENT',
];
public static function name($value)
diff --git a/src/Google/Ads/GoogleAds/V16/Enums/LocalServicesCreditStateEnum.php b/src/Google/Ads/GoogleAds/V16/Enums/LocalServicesCreditStateEnum.php
new file mode 100644
index 000000000..97ac96f7e
--- /dev/null
+++ b/src/Google/Ads/GoogleAds/V16/Enums/LocalServicesCreditStateEnum.php
@@ -0,0 +1,33 @@
+google.ads.googleads.v16.enums.LocalServicesCreditStateEnum
+ */
+class LocalServicesCreditStateEnum extends \Google\Protobuf\Internal\Message
+{
+
+ /**
+ * Constructor.
+ *
+ * @param array $data {
+ * Optional. Data for populating the Message object.
+ *
+ * }
+ */
+ public function __construct($data = NULL) {
+ \GPBMetadata\Google\Ads\GoogleAds\V16\Enums\LocalServicesLeadCreditState::initOnce();
+ parent::__construct($data);
+ }
+
+}
+
diff --git a/src/Google/Ads/GoogleAds/V16/Enums/LocalServicesCreditStateEnum/CreditState.php b/src/Google/Ads/GoogleAds/V16/Enums/LocalServicesCreditStateEnum/CreditState.php
new file mode 100644
index 000000000..119b61ac3
--- /dev/null
+++ b/src/Google/Ads/GoogleAds/V16/Enums/LocalServicesCreditStateEnum/CreditState.php
@@ -0,0 +1,71 @@
+google.ads.googleads.v16.enums.LocalServicesCreditStateEnum.CreditState
+ */
+class CreditState
+{
+ /**
+ * Not specified.
+ *
+ * Generated from protobuf enum UNSPECIFIED = 0;
+ */
+ const UNSPECIFIED = 0;
+ /**
+ * Used for return value only. Represents value unknown in this version.
+ *
+ * Generated from protobuf enum UNKNOWN = 1;
+ */
+ const UNKNOWN = 1;
+ /**
+ * Credit is pending.
+ *
+ * Generated from protobuf enum PENDING = 2;
+ */
+ const PENDING = 2;
+ /**
+ * Credit request is complete.
+ *
+ * Generated from protobuf enum CREDITED = 3;
+ */
+ const CREDITED = 3;
+
+ private static $valueToName = [
+ self::UNSPECIFIED => 'UNSPECIFIED',
+ self::UNKNOWN => 'UNKNOWN',
+ self::PENDING => 'PENDING',
+ self::CREDITED => 'CREDITED',
+ ];
+
+ public static function name($value)
+ {
+ if (!isset(self::$valueToName[$value])) {
+ throw new UnexpectedValueException(sprintf(
+ 'Enum %s has no name defined for value %s', __CLASS__, $value));
+ }
+ return self::$valueToName[$value];
+ }
+
+
+ public static function value($name)
+ {
+ $const = __CLASS__ . '::' . strtoupper($name);
+ if (!defined($const)) {
+ throw new UnexpectedValueException(sprintf(
+ 'Enum %s has no value defined for name %s', __CLASS__, $name));
+ }
+ return constant($const);
+ }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(CreditState::class, \Google\Ads\GoogleAds\V16\Enums\LocalServicesCreditStateEnum_CreditState::class);
+
diff --git a/src/Google/Ads/GoogleAds/V16/Enums/ResourceLimitTypeEnum/ResourceLimitType.php b/src/Google/Ads/GoogleAds/V16/Enums/ResourceLimitTypeEnum/ResourceLimitType.php
index 6f6743701..af563e086 100644
--- a/src/Google/Ads/GoogleAds/V16/Enums/ResourceLimitTypeEnum/ResourceLimitType.php
+++ b/src/Google/Ads/GoogleAds/V16/Enums/ResourceLimitTypeEnum/ResourceLimitType.php
@@ -903,6 +903,12 @@ class ResourceLimitType
* Generated from protobuf enum SHARED_SETS_PER_ACCOUNT_FOR_BRAND = 185;
*/
const SHARED_SETS_PER_ACCOUNT_FOR_BRAND = 185;
+ /**
+ * Maximum number of lookalike lists per customer.
+ *
+ * Generated from protobuf enum LOOKALIKE_USER_LISTS_PER_CUSTOMER = 186;
+ */
+ const LOOKALIKE_USER_LISTS_PER_CUSTOMER = 186;
private static $valueToName = [
self::UNSPECIFIED => 'UNSPECIFIED',
@@ -1048,6 +1054,7 @@ class ResourceLimitType
self::BRANDS_PER_SHARED_SET => 'BRANDS_PER_SHARED_SET',
self::ENABLED_BRAND_LIST_CRITERIA_PER_CAMPAIGN => 'ENABLED_BRAND_LIST_CRITERIA_PER_CAMPAIGN',
self::SHARED_SETS_PER_ACCOUNT_FOR_BRAND => 'SHARED_SETS_PER_ACCOUNT_FOR_BRAND',
+ self::LOOKALIKE_USER_LISTS_PER_CUSTOMER => 'LOOKALIKE_USER_LISTS_PER_CUSTOMER',
];
public static function name($value)
diff --git a/src/Google/Ads/GoogleAds/V16/Enums/ResponseContentTypeEnum/ResponseContentType.php b/src/Google/Ads/GoogleAds/V16/Enums/ResponseContentTypeEnum/ResponseContentType.php
index 2816869e5..446a340f6 100644
--- a/src/Google/Ads/GoogleAds/V16/Enums/ResponseContentTypeEnum/ResponseContentType.php
+++ b/src/Google/Ads/GoogleAds/V16/Enums/ResponseContentTypeEnum/ResponseContentType.php
@@ -26,8 +26,9 @@ class ResponseContentType
*/
const RESOURCE_NAME_ONLY = 1;
/**
- * The mutate response will be the resource name and the resource with
- * all mutable fields.
+ * The mutate response will contain the resource name and the resource with
+ * mutable fields if possible. Otherwise, only the resource name will be
+ * returned.
*
* Generated from protobuf enum MUTABLE_RESOURCE = 2;
*/
diff --git a/src/Google/Ads/GoogleAds/V16/Errors/CampaignCriterionErrorEnum/CampaignCriterionError.php b/src/Google/Ads/GoogleAds/V16/Errors/CampaignCriterionErrorEnum/CampaignCriterionError.php
index 4fa383eb0..172846e4b 100644
--- a/src/Google/Ads/GoogleAds/V16/Errors/CampaignCriterionErrorEnum/CampaignCriterionError.php
+++ b/src/Google/Ads/GoogleAds/V16/Errors/CampaignCriterionErrorEnum/CampaignCriterionError.php
@@ -187,6 +187,16 @@ class CampaignCriterionError
* Generated from protobuf enum CANNOT_ATTACH_BRAND_LIST_TO_NON_QUALIFIED_SEARCH_CAMPAIGN = 26;
*/
const CANNOT_ATTACH_BRAND_LIST_TO_NON_QUALIFIED_SEARCH_CAMPAIGN = 26;
+ /**
+ * Campaigns that target all countries and territories are limited to a
+ * certain number of top-level location exclusions. If removing a criterion
+ * causes the campaign to target all countries and territories and the
+ * campaign has more top-level location exclusions than the limit allows,
+ * then this error is returned.
+ *
+ * Generated from protobuf enum CANNOT_REMOVE_ALL_LOCATIONS_DUE_TO_TOO_MANY_COUNTRY_EXCLUSIONS = 27;
+ */
+ const CANNOT_REMOVE_ALL_LOCATIONS_DUE_TO_TOO_MANY_COUNTRY_EXCLUSIONS = 27;
private static $valueToName = [
self::UNSPECIFIED => 'UNSPECIFIED',
@@ -216,6 +226,7 @@ class CampaignCriterionError
self::AT_LEAST_ONE_LOCAL_SERVICE_ID_CRITERION_REQUIRED_FOR_LOCAL_SERVICES_CAMPAIGN => 'AT_LEAST_ONE_LOCAL_SERVICE_ID_CRITERION_REQUIRED_FOR_LOCAL_SERVICES_CAMPAIGN',
self::LOCAL_SERVICE_ID_NOT_FOUND_FOR_CATEGORY => 'LOCAL_SERVICE_ID_NOT_FOUND_FOR_CATEGORY',
self::CANNOT_ATTACH_BRAND_LIST_TO_NON_QUALIFIED_SEARCH_CAMPAIGN => 'CANNOT_ATTACH_BRAND_LIST_TO_NON_QUALIFIED_SEARCH_CAMPAIGN',
+ self::CANNOT_REMOVE_ALL_LOCATIONS_DUE_TO_TOO_MANY_COUNTRY_EXCLUSIONS => 'CANNOT_REMOVE_ALL_LOCATIONS_DUE_TO_TOO_MANY_COUNTRY_EXCLUSIONS',
];
public static function name($value)
diff --git a/src/Google/Ads/GoogleAds/V16/Errors/CampaignErrorEnum/CampaignError.php b/src/Google/Ads/GoogleAds/V16/Errors/CampaignErrorEnum/CampaignError.php
index 64364bb84..78e6b4b5b 100644
--- a/src/Google/Ads/GoogleAds/V16/Errors/CampaignErrorEnum/CampaignError.php
+++ b/src/Google/Ads/GoogleAds/V16/Errors/CampaignErrorEnum/CampaignError.php
@@ -516,6 +516,13 @@ class CampaignError
* Generated from protobuf enum CANNOT_MODIFY_TEXT_ASSET_AUTOMATION_WITH_ENABLED_TRIAL = 88;
*/
const CANNOT_MODIFY_TEXT_ASSET_AUTOMATION_WITH_ENABLED_TRIAL = 88;
+ /**
+ * Dynamic text asset cannot be opted out when final URL expansion is opted
+ * in.
+ *
+ * Generated from protobuf enum DYNAMIC_TEXT_ASSET_CANNOT_OPT_OUT_WITH_FINAL_URL_EXPANSION_OPT_IN = 89;
+ */
+ const DYNAMIC_TEXT_ASSET_CANNOT_OPT_OUT_WITH_FINAL_URL_EXPANSION_OPT_IN = 89;
private static $valueToName = [
self::UNSPECIFIED => 'UNSPECIFIED',
@@ -596,6 +603,7 @@ class CampaignError
self::CANNOT_LINK_TO_COMPARISON_SHOPPING_SERVICE_ACCOUNT => 'CANNOT_LINK_TO_COMPARISON_SHOPPING_SERVICE_ACCOUNT',
self::CANNOT_TARGET_NETWORK_FOR_COMPARISON_SHOPPING_SERVICE_LINKED_ACCOUNTS => 'CANNOT_TARGET_NETWORK_FOR_COMPARISON_SHOPPING_SERVICE_LINKED_ACCOUNTS',
self::CANNOT_MODIFY_TEXT_ASSET_AUTOMATION_WITH_ENABLED_TRIAL => 'CANNOT_MODIFY_TEXT_ASSET_AUTOMATION_WITH_ENABLED_TRIAL',
+ self::DYNAMIC_TEXT_ASSET_CANNOT_OPT_OUT_WITH_FINAL_URL_EXPANSION_OPT_IN => 'DYNAMIC_TEXT_ASSET_CANNOT_OPT_OUT_WITH_FINAL_URL_EXPANSION_OPT_IN',
];
public static function name($value)
diff --git a/src/Google/Ads/GoogleAds/V16/Errors/CustomerSkAdNetworkConversionValueSchemaErrorEnum/CustomerSkAdNetworkConversionValueSchemaError.php b/src/Google/Ads/GoogleAds/V16/Errors/CustomerSkAdNetworkConversionValueSchemaErrorEnum/CustomerSkAdNetworkConversionValueSchemaError.php
index 395030466..257cd39da 100644
--- a/src/Google/Ads/GoogleAds/V16/Errors/CustomerSkAdNetworkConversionValueSchemaErrorEnum/CustomerSkAdNetworkConversionValueSchemaError.php
+++ b/src/Google/Ads/GoogleAds/V16/Errors/CustomerSkAdNetworkConversionValueSchemaErrorEnum/CustomerSkAdNetworkConversionValueSchemaError.php
@@ -49,6 +49,18 @@ class CustomerSkAdNetworkConversionValueSchemaError
* Generated from protobuf enum LINK_CODE_NOT_FOUND = 5;
*/
const LINK_CODE_NOT_FOUND = 5;
+ /**
+ * The SkAdNetwork event counter provided is invalid.
+ *
+ * Generated from protobuf enum INVALID_EVENT_COUNTER = 7;
+ */
+ const INVALID_EVENT_COUNTER = 7;
+ /**
+ * The SkAdNetwork event name provided is invalid.
+ *
+ * Generated from protobuf enum INVALID_EVENT_NAME = 8;
+ */
+ const INVALID_EVENT_NAME = 8;
private static $valueToName = [
self::UNSPECIFIED => 'UNSPECIFIED',
@@ -57,6 +69,8 @@ class CustomerSkAdNetworkConversionValueSchemaError
self::INVALID_APP_ID => 'INVALID_APP_ID',
self::INVALID_SCHEMA => 'INVALID_SCHEMA',
self::LINK_CODE_NOT_FOUND => 'LINK_CODE_NOT_FOUND',
+ self::INVALID_EVENT_COUNTER => 'INVALID_EVENT_COUNTER',
+ self::INVALID_EVENT_NAME => 'INVALID_EVENT_NAME',
];
public static function name($value)
diff --git a/src/Google/Ads/GoogleAds/V16/Errors/ErrorCode.php b/src/Google/Ads/GoogleAds/V16/Errors/ErrorCode.php
index 40986bc9d..72ee32f19 100644
--- a/src/Google/Ads/GoogleAds/V16/Errors/ErrorCode.php
+++ b/src/Google/Ads/GoogleAds/V16/Errors/ErrorCode.php
@@ -51,6 +51,8 @@ class ErrorCode extends \Google\Protobuf\Internal\Message
* An error with a Campaign Budget mutate.
* @type int $campaign_error
* An error with a Campaign mutate.
+ * @type int $video_campaign_error
+ * An error with a Video Campaign mutate.
* @type int $authentication_error
* Indicates failure to properly authenticate user.
* @type int $ad_group_criterion_customizer_error
@@ -766,6 +768,37 @@ public function setCampaignError($var)
return $this;
}
+ /**
+ * An error with a Video Campaign mutate.
+ *
+ * Generated from protobuf field .google.ads.googleads.v16.errors.VideoCampaignErrorEnum.VideoCampaignError video_campaign_error = 182;
+ * @return int
+ */
+ public function getVideoCampaignError()
+ {
+ return $this->readOneof(182);
+ }
+
+ public function hasVideoCampaignError()
+ {
+ return $this->hasOneof(182);
+ }
+
+ /**
+ * An error with a Video Campaign mutate.
+ *
+ * Generated from protobuf field .google.ads.googleads.v16.errors.VideoCampaignErrorEnum.VideoCampaignError video_campaign_error = 182;
+ * @param int $var
+ * @return $this
+ */
+ public function setVideoCampaignError($var)
+ {
+ GPBUtil::checkEnum($var, \Google\Ads\GoogleAds\V16\Errors\VideoCampaignErrorEnum\VideoCampaignError::class);
+ $this->writeOneof(182, $var);
+
+ return $this;
+ }
+
/**
* Indicates failure to properly authenticate user.
*
diff --git a/src/Google/Ads/GoogleAds/V16/Errors/ExperimentErrorEnum/ExperimentError.php b/src/Google/Ads/GoogleAds/V16/Errors/ExperimentErrorEnum/ExperimentError.php
index 8ae164dca..cb4b5367b 100644
--- a/src/Google/Ads/GoogleAds/V16/Errors/ExperimentErrorEnum/ExperimentError.php
+++ b/src/Google/Ads/GoogleAds/V16/Errors/ExperimentErrorEnum/ExperimentError.php
@@ -202,6 +202,12 @@ class ExperimentError
* Generated from protobuf enum CANNOT_ENABLE_SYNC_FOR_UNSUPPORTED_EXPERIMENT_TYPE = 29;
*/
const CANNOT_ENABLE_SYNC_FOR_UNSUPPORTED_EXPERIMENT_TYPE = 29;
+ /**
+ * Experiment length cannot be longer than max length.
+ *
+ * Generated from protobuf enum INVALID_DURATION_FOR_AN_EXPERIMENT = 30;
+ */
+ const INVALID_DURATION_FOR_AN_EXPERIMENT = 30;
private static $valueToName = [
self::UNSPECIFIED => 'UNSPECIFIED',
@@ -234,6 +240,7 @@ class ExperimentError
self::CANNOT_REMOVE_IN_CREATION_EXPERIMENT => 'CANNOT_REMOVE_IN_CREATION_EXPERIMENT',
self::CANNOT_ADD_CAMPAIGN_WITH_DEPRECATED_AD_TYPES => 'CANNOT_ADD_CAMPAIGN_WITH_DEPRECATED_AD_TYPES',
self::CANNOT_ENABLE_SYNC_FOR_UNSUPPORTED_EXPERIMENT_TYPE => 'CANNOT_ENABLE_SYNC_FOR_UNSUPPORTED_EXPERIMENT_TYPE',
+ self::INVALID_DURATION_FOR_AN_EXPERIMENT => 'INVALID_DURATION_FOR_AN_EXPERIMENT',
];
public static function name($value)
diff --git a/src/Google/Ads/GoogleAds/V16/Errors/ProductLinkErrorEnum/ProductLinkError.php b/src/Google/Ads/GoogleAds/V16/Errors/ProductLinkErrorEnum/ProductLinkError.php
index af4ffdac7..0e77bf465 100644
--- a/src/Google/Ads/GoogleAds/V16/Errors/ProductLinkErrorEnum/ProductLinkError.php
+++ b/src/Google/Ads/GoogleAds/V16/Errors/ProductLinkErrorEnum/ProductLinkError.php
@@ -44,6 +44,12 @@ class ProductLinkError
* Generated from protobuf enum INVITATION_EXISTS = 4;
*/
const INVITATION_EXISTS = 4;
+ /**
+ * A link cannot be created because an active link already exists.
+ *
+ * Generated from protobuf enum LINK_EXISTS = 5;
+ */
+ const LINK_EXISTS = 5;
private static $valueToName = [
self::UNSPECIFIED => 'UNSPECIFIED',
@@ -51,6 +57,7 @@ class ProductLinkError
self::INVALID_OPERATION => 'INVALID_OPERATION',
self::CREATION_NOT_PERMITTED => 'CREATION_NOT_PERMITTED',
self::INVITATION_EXISTS => 'INVITATION_EXISTS',
+ self::LINK_EXISTS => 'LINK_EXISTS',
];
public static function name($value)
diff --git a/src/Google/Ads/GoogleAds/V16/Errors/ProductLinkInvitationErrorEnum/ProductLinkInvitationError.php b/src/Google/Ads/GoogleAds/V16/Errors/ProductLinkInvitationErrorEnum/ProductLinkInvitationError.php
index ac1b23ff7..cea55e988 100644
--- a/src/Google/Ads/GoogleAds/V16/Errors/ProductLinkInvitationErrorEnum/ProductLinkInvitationError.php
+++ b/src/Google/Ads/GoogleAds/V16/Errors/ProductLinkInvitationErrorEnum/ProductLinkInvitationError.php
@@ -45,6 +45,12 @@ class ProductLinkInvitationError
* Generated from protobuf enum NO_INVITATION_REQUIRED = 4;
*/
const NO_INVITATION_REQUIRED = 4;
+ /**
+ * The customer is not permitted to create the invitation.
+ *
+ * Generated from protobuf enum CUSTOMER_NOT_PERMITTED_TO_CREATE_INVITATION = 5;
+ */
+ const CUSTOMER_NOT_PERMITTED_TO_CREATE_INVITATION = 5;
private static $valueToName = [
self::UNSPECIFIED => 'UNSPECIFIED',
@@ -52,6 +58,7 @@ class ProductLinkInvitationError
self::INVALID_STATUS => 'INVALID_STATUS',
self::PERMISSION_DENIED => 'PERMISSION_DENIED',
self::NO_INVITATION_REQUIRED => 'NO_INVITATION_REQUIRED',
+ self::CUSTOMER_NOT_PERMITTED_TO_CREATE_INVITATION => 'CUSTOMER_NOT_PERMITTED_TO_CREATE_INVITATION',
];
public static function name($value)
diff --git a/src/Google/Ads/GoogleAds/V16/Errors/VideoCampaignErrorEnum.php b/src/Google/Ads/GoogleAds/V16/Errors/VideoCampaignErrorEnum.php
new file mode 100644
index 000000000..db0428090
--- /dev/null
+++ b/src/Google/Ads/GoogleAds/V16/Errors/VideoCampaignErrorEnum.php
@@ -0,0 +1,33 @@
+google.ads.googleads.v16.errors.VideoCampaignErrorEnum
+ */
+class VideoCampaignErrorEnum extends \Google\Protobuf\Internal\Message
+{
+
+ /**
+ * Constructor.
+ *
+ * @param array $data {
+ * Optional. Data for populating the Message object.
+ *
+ * }
+ */
+ public function __construct($data = NULL) {
+ \GPBMetadata\Google\Ads\GoogleAds\V16\Errors\VideoCampaignError::initOnce();
+ parent::__construct($data);
+ }
+
+}
+
diff --git a/src/Google/Ads/GoogleAds/V16/Errors/VideoCampaignErrorEnum/VideoCampaignError.php b/src/Google/Ads/GoogleAds/V16/Errors/VideoCampaignErrorEnum/VideoCampaignError.php
new file mode 100644
index 000000000..0f5497a2d
--- /dev/null
+++ b/src/Google/Ads/GoogleAds/V16/Errors/VideoCampaignErrorEnum/VideoCampaignError.php
@@ -0,0 +1,65 @@
+google.ads.googleads.v16.errors.VideoCampaignErrorEnum.VideoCampaignError
+ */
+class VideoCampaignError
+{
+ /**
+ * Enum unspecified.
+ *
+ * Generated from protobuf enum UNSPECIFIED = 0;
+ */
+ const UNSPECIFIED = 0;
+ /**
+ * The received error code is not known in this version.
+ *
+ * Generated from protobuf enum UNKNOWN = 1;
+ */
+ const UNKNOWN = 1;
+ /**
+ * Cannot modify the video campaign without reservation.
+ * See https://support.google.com/google-ads/answer/9547606.
+ *
+ * Generated from protobuf enum MUTATE_REQUIRES_RESERVATION = 2;
+ */
+ const MUTATE_REQUIRES_RESERVATION = 2;
+
+ private static $valueToName = [
+ self::UNSPECIFIED => 'UNSPECIFIED',
+ self::UNKNOWN => 'UNKNOWN',
+ self::MUTATE_REQUIRES_RESERVATION => 'MUTATE_REQUIRES_RESERVATION',
+ ];
+
+ public static function name($value)
+ {
+ if (!isset(self::$valueToName[$value])) {
+ throw new UnexpectedValueException(sprintf(
+ 'Enum %s has no name defined for value %s', __CLASS__, $value));
+ }
+ return self::$valueToName[$value];
+ }
+
+
+ public static function value($name)
+ {
+ $const = __CLASS__ . '::' . strtoupper($name);
+ if (!defined($const)) {
+ throw new UnexpectedValueException(sprintf(
+ 'Enum %s has no value defined for name %s', __CLASS__, $name));
+ }
+ return constant($const);
+ }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(VideoCampaignError::class, \Google\Ads\GoogleAds\V16\Errors\VideoCampaignErrorEnum_VideoCampaignError::class);
+
diff --git a/src/Google/Ads/GoogleAds/V16/Resources/AdGroupCriterion.php b/src/Google/Ads/GoogleAds/V16/Resources/AdGroupCriterion.php
index 959eab816..1bf707609 100644
--- a/src/Google/Ads/GoogleAds/V16/Resources/AdGroupCriterion.php
+++ b/src/Google/Ads/GoogleAds/V16/Resources/AdGroupCriterion.php
@@ -10,6 +10,8 @@
/**
* An ad group criterion.
+ * The ad_group_criterion report only returns criteria that were explicitly
+ * added to the ad group.
*
* Generated from protobuf message google.ads.googleads.v16.resources.AdGroupCriterion
*/
@@ -339,9 +341,6 @@ class AdGroupCriterion extends \Google\Protobuf\Internal\Message
* Immutable. Parental status.
* @type \Google\Ads\GoogleAds\V16\Common\UserListInfo $user_list
* Immutable. User List.
- * The Similar Audiences sunset starts May 2023. Refer to
- * https://ads-developers.googleblog.com/2022/11/announcing-deprecation-and-sunset-of.html
- * for other options.
* @type \Google\Ads\GoogleAds\V16\Common\YouTubeVideoInfo $youtube_video
* Immutable. YouTube Video.
* @type \Google\Ads\GoogleAds\V16\Common\YouTubeChannelInfo $youtube_channel
@@ -1670,9 +1669,6 @@ public function setParentalStatus($var)
/**
* Immutable. User List.
- * The Similar Audiences sunset starts May 2023. Refer to
- * https://ads-developers.googleblog.com/2022/11/announcing-deprecation-and-sunset-of.html
- * for other options.
*
* Generated from protobuf field .google.ads.googleads.v16.common.UserListInfo user_list = 42 [(.google.api.field_behavior) = IMMUTABLE];
* @return \Google\Ads\GoogleAds\V16\Common\UserListInfo|null
@@ -1689,9 +1685,6 @@ public function hasUserList()
/**
* Immutable. User List.
- * The Similar Audiences sunset starts May 2023. Refer to
- * https://ads-developers.googleblog.com/2022/11/announcing-deprecation-and-sunset-of.html
- * for other options.
*
* Generated from protobuf field .google.ads.googleads.v16.common.UserListInfo user_list = 42 [(.google.api.field_behavior) = IMMUTABLE];
* @param \Google\Ads\GoogleAds\V16\Common\UserListInfo $var
diff --git a/src/Google/Ads/GoogleAds/V16/Resources/Campaign.php b/src/Google/Ads/GoogleAds/V16/Resources/Campaign.php
index 493ecd5e1..75b7d6267 100644
--- a/src/Google/Ads/GoogleAds/V16/Resources/Campaign.php
+++ b/src/Google/Ads/GoogleAds/V16/Resources/Campaign.php
@@ -279,7 +279,10 @@ class Campaign extends \Google\Protobuf\Internal\Message
*/
private $frequency_caps;
/**
- * Output only. 3-Tier Brand Safety setting for the campaign.
+ * Output only. Brand Safety setting at the individual campaign level. Allows
+ * for selecting an inventory type to show your ads on content that is the
+ * right fit for your brand. See
+ * https://support.google.com/google-ads/answer/7515513.
*
* Generated from protobuf field .google.ads.googleads.v16.enums.BrandSafetySuitabilityEnum.BrandSafetySuitability video_brand_safety_suitability = 42 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
@@ -518,7 +521,10 @@ class Campaign extends \Google\Protobuf\Internal\Message
* @type array<\Google\Ads\GoogleAds\V16\Common\FrequencyCapEntry>|\Google\Protobuf\Internal\RepeatedField $frequency_caps
* A list that limits how often each user will see this campaign's ads.
* @type int $video_brand_safety_suitability
- * Output only. 3-Tier Brand Safety setting for the campaign.
+ * Output only. Brand Safety setting at the individual campaign level. Allows
+ * for selecting an inventory type to show your ads on content that is the
+ * right fit for your brand. See
+ * https://support.google.com/google-ads/answer/7515513.
* @type \Google\Ads\GoogleAds\V16\Resources\Campaign\VanityPharma $vanity_pharma
* Describes how unbranded pharma ads will be displayed.
* @type \Google\Ads\GoogleAds\V16\Resources\Campaign\SelectiveOptimization $selective_optimization
@@ -1892,7 +1898,10 @@ public function setFrequencyCaps($var)
}
/**
- * Output only. 3-Tier Brand Safety setting for the campaign.
+ * Output only. Brand Safety setting at the individual campaign level. Allows
+ * for selecting an inventory type to show your ads on content that is the
+ * right fit for your brand. See
+ * https://support.google.com/google-ads/answer/7515513.
*
* Generated from protobuf field .google.ads.googleads.v16.enums.BrandSafetySuitabilityEnum.BrandSafetySuitability video_brand_safety_suitability = 42 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return int
@@ -1903,7 +1912,10 @@ public function getVideoBrandSafetySuitability()
}
/**
- * Output only. 3-Tier Brand Safety setting for the campaign.
+ * Output only. Brand Safety setting at the individual campaign level. Allows
+ * for selecting an inventory type to show your ads on content that is the
+ * right fit for your brand. See
+ * https://support.google.com/google-ads/answer/7515513.
*
* Generated from protobuf field .google.ads.googleads.v16.enums.BrandSafetySuitabilityEnum.BrandSafetySuitability video_brand_safety_suitability = 42 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @param int $var
diff --git a/src/Google/Ads/GoogleAds/V16/Resources/CampaignCriterion.php b/src/Google/Ads/GoogleAds/V16/Resources/CampaignCriterion.php
index 7647d801e..2bf989cca 100644
--- a/src/Google/Ads/GoogleAds/V16/Resources/CampaignCriterion.php
+++ b/src/Google/Ads/GoogleAds/V16/Resources/CampaignCriterion.php
@@ -123,9 +123,6 @@ class CampaignCriterion extends \Google\Protobuf\Internal\Message
* Immutable. Parental status.
* @type \Google\Ads\GoogleAds\V16\Common\UserListInfo $user_list
* Immutable. User List.
- * The Similar Audiences sunset starts May 2023. Refer to
- * https://ads-developers.googleblog.com/2022/11/announcing-deprecation-and-sunset-of.html
- * for other options.
* @type \Google\Ads\GoogleAds\V16\Common\YouTubeVideoInfo $youtube_video
* Immutable. YouTube Video.
* @type \Google\Ads\GoogleAds\V16\Common\YouTubeChannelInfo $youtube_channel
@@ -776,9 +773,6 @@ public function setParentalStatus($var)
/**
* Immutable. User List.
- * The Similar Audiences sunset starts May 2023. Refer to
- * https://ads-developers.googleblog.com/2022/11/announcing-deprecation-and-sunset-of.html
- * for other options.
*
* Generated from protobuf field .google.ads.googleads.v16.common.UserListInfo user_list = 22 [(.google.api.field_behavior) = IMMUTABLE];
* @return \Google\Ads\GoogleAds\V16\Common\UserListInfo|null
@@ -795,9 +789,6 @@ public function hasUserList()
/**
* Immutable. User List.
- * The Similar Audiences sunset starts May 2023. Refer to
- * https://ads-developers.googleblog.com/2022/11/announcing-deprecation-and-sunset-of.html
- * for other options.
*
* Generated from protobuf field .google.ads.googleads.v16.common.UserListInfo user_list = 22 [(.google.api.field_behavior) = IMMUTABLE];
* @param \Google\Ads\GoogleAds\V16\Common\UserListInfo $var
diff --git a/src/Google/Ads/GoogleAds/V16/Resources/CampaignSimulation.php b/src/Google/Ads/GoogleAds/V16/Resources/CampaignSimulation.php
index 676214221..b550f8cf6 100644
--- a/src/Google/Ads/GoogleAds/V16/Resources/CampaignSimulation.php
+++ b/src/Google/Ads/GoogleAds/V16/Resources/CampaignSimulation.php
@@ -22,6 +22,7 @@
* * SHOPPING - BUDGET - UNIFORM
* * SHOPPING - TARGET_ROAS - UNIFORM
* * MULTI_CHANNEL - TARGET_CPA - UNIFORM
+ * * MULTI_CHANNEL - TARGET_ROAS - UNIFORM
* * DISCOVERY - TARGET_CPA - DEFAULT
* * DISPLAY - TARGET_CPA - UNIFORM
* * PERFORMANCE_MAX - TARGET_CPA - UNIFORM
diff --git a/src/Google/Ads/GoogleAds/V16/Resources/ConversionValueRule/ValueRuleAudienceCondition.php b/src/Google/Ads/GoogleAds/V16/Resources/ConversionValueRule/ValueRuleAudienceCondition.php
index bbb3aa303..38b4eb4c9 100644
--- a/src/Google/Ads/GoogleAds/V16/Resources/ConversionValueRule/ValueRuleAudienceCondition.php
+++ b/src/Google/Ads/GoogleAds/V16/Resources/ConversionValueRule/ValueRuleAudienceCondition.php
@@ -17,9 +17,6 @@ class ValueRuleAudienceCondition extends \Google\Protobuf\Internal\Message
{
/**
* User Lists.
- * The Similar Audiences sunset starts May 2023. Refer to
- * https://ads-developers.googleblog.com/2022/11/announcing-deprecation-and-sunset-of.html
- * for other options.
*
* Generated from protobuf field repeated string user_lists = 1 [(.google.api.resource_reference) = {
*/
@@ -39,9 +36,6 @@ class ValueRuleAudienceCondition extends \Google\Protobuf\Internal\Message
*
* @type array|\Google\Protobuf\Internal\RepeatedField $user_lists
* User Lists.
- * The Similar Audiences sunset starts May 2023. Refer to
- * https://ads-developers.googleblog.com/2022/11/announcing-deprecation-and-sunset-of.html
- * for other options.
* @type array|\Google\Protobuf\Internal\RepeatedField $user_interests
* User Interests.
* }
@@ -53,9 +47,6 @@ public function __construct($data = NULL) {
/**
* User Lists.
- * The Similar Audiences sunset starts May 2023. Refer to
- * https://ads-developers.googleblog.com/2022/11/announcing-deprecation-and-sunset-of.html
- * for other options.
*
* Generated from protobuf field repeated string user_lists = 1 [(.google.api.resource_reference) = {
* @return \Google\Protobuf\Internal\RepeatedField
@@ -67,9 +58,6 @@ public function getUserLists()
/**
* User Lists.
- * The Similar Audiences sunset starts May 2023. Refer to
- * https://ads-developers.googleblog.com/2022/11/announcing-deprecation-and-sunset-of.html
- * for other options.
*
* Generated from protobuf field repeated string user_lists = 1 [(.google.api.resource_reference) = {
* @param array|\Google\Protobuf\Internal\RepeatedField $var
diff --git a/src/Google/Ads/GoogleAds/V16/Resources/CreditDetails.php b/src/Google/Ads/GoogleAds/V16/Resources/CreditDetails.php
new file mode 100644
index 000000000..03a087612
--- /dev/null
+++ b/src/Google/Ads/GoogleAds/V16/Resources/CreditDetails.php
@@ -0,0 +1,109 @@
+google.ads.googleads.v16.resources.CreditDetails
+ */
+class CreditDetails extends \Google\Protobuf\Internal\Message
+{
+ /**
+ * Output only. Credit state of the lead.
+ *
+ * Generated from protobuf field .google.ads.googleads.v16.enums.LocalServicesCreditStateEnum.CreditState credit_state = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ */
+ protected $credit_state = 0;
+ /**
+ * Output only. The date time when the credit state of the lead was last
+ * updated. The format is "YYYY-MM-DD HH:MM:SS" in the Google Ads account's
+ * timezone. Examples: "2018-03-05 09:15:00" or "2018-02-01 14:34:30"
+ *
+ * Generated from protobuf field string credit_state_last_update_date_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ */
+ protected $credit_state_last_update_date_time = '';
+
+ /**
+ * Constructor.
+ *
+ * @param array $data {
+ * Optional. Data for populating the Message object.
+ *
+ * @type int $credit_state
+ * Output only. Credit state of the lead.
+ * @type string $credit_state_last_update_date_time
+ * Output only. The date time when the credit state of the lead was last
+ * updated. The format is "YYYY-MM-DD HH:MM:SS" in the Google Ads account's
+ * timezone. Examples: "2018-03-05 09:15:00" or "2018-02-01 14:34:30"
+ * }
+ */
+ public function __construct($data = NULL) {
+ \GPBMetadata\Google\Ads\GoogleAds\V16\Resources\LocalServicesLead::initOnce();
+ parent::__construct($data);
+ }
+
+ /**
+ * Output only. Credit state of the lead.
+ *
+ * Generated from protobuf field .google.ads.googleads.v16.enums.LocalServicesCreditStateEnum.CreditState credit_state = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ * @return int
+ */
+ public function getCreditState()
+ {
+ return $this->credit_state;
+ }
+
+ /**
+ * Output only. Credit state of the lead.
+ *
+ * Generated from protobuf field .google.ads.googleads.v16.enums.LocalServicesCreditStateEnum.CreditState credit_state = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ * @param int $var
+ * @return $this
+ */
+ public function setCreditState($var)
+ {
+ GPBUtil::checkEnum($var, \Google\Ads\GoogleAds\V16\Enums\LocalServicesCreditStateEnum\CreditState::class);
+ $this->credit_state = $var;
+
+ return $this;
+ }
+
+ /**
+ * Output only. The date time when the credit state of the lead was last
+ * updated. The format is "YYYY-MM-DD HH:MM:SS" in the Google Ads account's
+ * timezone. Examples: "2018-03-05 09:15:00" or "2018-02-01 14:34:30"
+ *
+ * Generated from protobuf field string credit_state_last_update_date_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ * @return string
+ */
+ public function getCreditStateLastUpdateDateTime()
+ {
+ return $this->credit_state_last_update_date_time;
+ }
+
+ /**
+ * Output only. The date time when the credit state of the lead was last
+ * updated. The format is "YYYY-MM-DD HH:MM:SS" in the Google Ads account's
+ * timezone. Examples: "2018-03-05 09:15:00" or "2018-02-01 14:34:30"
+ *
+ * Generated from protobuf field string credit_state_last_update_date_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ * @param string $var
+ * @return $this
+ */
+ public function setCreditStateLastUpdateDateTime($var)
+ {
+ GPBUtil::checkString($var, True);
+ $this->credit_state_last_update_date_time = $var;
+
+ return $this;
+ }
+
+}
+
diff --git a/src/Google/Ads/GoogleAds/V16/Resources/Customer.php b/src/Google/Ads/GoogleAds/V16/Resources/Customer.php
index ec8930fe6..8aa749c5e 100644
--- a/src/Google/Ads/GoogleAds/V16/Resources/Customer.php
+++ b/src/Google/Ads/GoogleAds/V16/Resources/Customer.php
@@ -188,6 +188,15 @@ class Customer extends \Google\Protobuf\Internal\Message
* Generated from protobuf field .google.ads.googleads.v16.resources.LocalServicesSettings local_services_settings = 45 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
protected $local_services_settings = null;
+ /**
+ * Output only. Brand Safety setting at the account level. Allows for
+ * selecting an inventory type to show your ads on content that is the right
+ * fit for your brand. See
+ * https://support.google.com/google-ads/answer/7515513.
+ *
+ * Generated from protobuf field .google.ads.googleads.v16.enums.BrandSafetySuitabilityEnum.BrandSafetySuitability video_brand_safety_suitability = 46 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ */
+ protected $video_brand_safety_suitability = 0;
/**
* Constructor.
@@ -272,6 +281,11 @@ class Customer extends \Google\Protobuf\Internal\Message
* Output only. Customer Agreement Setting for a customer.
* @type \Google\Ads\GoogleAds\V16\Resources\LocalServicesSettings $local_services_settings
* Output only. Settings for Local Services customer.
+ * @type int $video_brand_safety_suitability
+ * Output only. Brand Safety setting at the account level. Allows for
+ * selecting an inventory type to show your ads on content that is the right
+ * fit for your brand. See
+ * https://support.google.com/google-ads/answer/7515513.
* }
*/
public function __construct($data = NULL) {
@@ -1161,5 +1175,37 @@ public function setLocalServicesSettings($var)
return $this;
}
+ /**
+ * Output only. Brand Safety setting at the account level. Allows for
+ * selecting an inventory type to show your ads on content that is the right
+ * fit for your brand. See
+ * https://support.google.com/google-ads/answer/7515513.
+ *
+ * Generated from protobuf field .google.ads.googleads.v16.enums.BrandSafetySuitabilityEnum.BrandSafetySuitability video_brand_safety_suitability = 46 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ * @return int
+ */
+ public function getVideoBrandSafetySuitability()
+ {
+ return $this->video_brand_safety_suitability;
+ }
+
+ /**
+ * Output only. Brand Safety setting at the account level. Allows for
+ * selecting an inventory type to show your ads on content that is the right
+ * fit for your brand. See
+ * https://support.google.com/google-ads/answer/7515513.
+ *
+ * Generated from protobuf field .google.ads.googleads.v16.enums.BrandSafetySuitabilityEnum.BrandSafetySuitability video_brand_safety_suitability = 46 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ * @param int $var
+ * @return $this
+ */
+ public function setVideoBrandSafetySuitability($var)
+ {
+ GPBUtil::checkEnum($var, \Google\Ads\GoogleAds\V16\Enums\BrandSafetySuitabilityEnum\BrandSafetySuitability::class);
+ $this->video_brand_safety_suitability = $var;
+
+ return $this;
+ }
+
}
diff --git a/src/Google/Ads/GoogleAds/V16/Resources/CustomerNegativeCriterion.php b/src/Google/Ads/GoogleAds/V16/Resources/CustomerNegativeCriterion.php
index f29cb4dea..2dd00fd83 100644
--- a/src/Google/Ads/GoogleAds/V16/Resources/CustomerNegativeCriterion.php
+++ b/src/Google/Ads/GoogleAds/V16/Resources/CustomerNegativeCriterion.php
@@ -65,6 +65,8 @@ class CustomerNegativeCriterion extends \Google\Protobuf\Internal\Message
* Immutable. YouTube Channel.
* @type \Google\Ads\GoogleAds\V16\Common\NegativeKeywordListInfo $negative_keyword_list
* Immutable. NegativeKeywordList.
+ * @type \Google\Ads\GoogleAds\V16\Common\IpBlockInfo $ip_block
+ * Immutable. IPBLock
* }
*/
public function __construct($data = NULL) {
@@ -381,6 +383,37 @@ public function setNegativeKeywordList($var)
return $this;
}
+ /**
+ * Immutable. IPBLock
+ *
+ * Generated from protobuf field .google.ads.googleads.v16.common.IpBlockInfo ip_block = 12 [(.google.api.field_behavior) = IMMUTABLE];
+ * @return \Google\Ads\GoogleAds\V16\Common\IpBlockInfo|null
+ */
+ public function getIpBlock()
+ {
+ return $this->readOneof(12);
+ }
+
+ public function hasIpBlock()
+ {
+ return $this->hasOneof(12);
+ }
+
+ /**
+ * Immutable. IPBLock
+ *
+ * Generated from protobuf field .google.ads.googleads.v16.common.IpBlockInfo ip_block = 12 [(.google.api.field_behavior) = IMMUTABLE];
+ * @param \Google\Ads\GoogleAds\V16\Common\IpBlockInfo $var
+ * @return $this
+ */
+ public function setIpBlock($var)
+ {
+ GPBUtil::checkMessage($var, \Google\Ads\GoogleAds\V16\Common\IpBlockInfo::class);
+ $this->writeOneof(12, $var);
+
+ return $this;
+ }
+
/**
* @return string
*/
diff --git a/src/Google/Ads/GoogleAds/V16/Resources/CustomerSkAdNetworkConversionValueSchema/SkAdNetworkConversionValueSchema.php b/src/Google/Ads/GoogleAds/V16/Resources/CustomerSkAdNetworkConversionValueSchema/SkAdNetworkConversionValueSchema.php
index e5fee6961..482c7019f 100644
--- a/src/Google/Ads/GoogleAds/V16/Resources/CustomerSkAdNetworkConversionValueSchema/SkAdNetworkConversionValueSchema.php
+++ b/src/Google/Ads/GoogleAds/V16/Resources/CustomerSkAdNetworkConversionValueSchema/SkAdNetworkConversionValueSchema.php
@@ -32,10 +32,21 @@ class SkAdNetworkConversionValueSchema extends \Google\Protobuf\Internal\Message
protected $measurement_window_hours = 0;
/**
* Output only. Fine grained conversion value mappings.
+ * For SkAdNetwork versions >= 4.0 that support multiple conversion
+ * windows, fine grained conversion value mappings are only applicable to
+ * the first postback.
*
* Generated from protobuf field repeated .google.ads.googleads.v16.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.FineGrainedConversionValueMappings fine_grained_conversion_value_mappings = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
private $fine_grained_conversion_value_mappings;
+ /**
+ * Output only. Per-postback conversion value mappings for postbacks in
+ * multiple conversion windows. Only applicable for SkAdNetwork versions
+ * >= 4.0.
+ *
+ * Generated from protobuf field repeated .google.ads.googleads.v16.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.PostbackMapping postback_mappings = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ */
+ private $postback_mappings;
/**
* Constructor.
@@ -52,6 +63,13 @@ class SkAdNetworkConversionValueSchema extends \Google\Protobuf\Internal\Message
* (https://developer.apple.com/documentation/storekit/skadnetwork/3566697-updateconversionvalue).
* @type array<\Google\Ads\GoogleAds\V16\Resources\CustomerSkAdNetworkConversionValueSchema\SkAdNetworkConversionValueSchema\FineGrainedConversionValueMappings>|\Google\Protobuf\Internal\RepeatedField $fine_grained_conversion_value_mappings
* Output only. Fine grained conversion value mappings.
+ * For SkAdNetwork versions >= 4.0 that support multiple conversion
+ * windows, fine grained conversion value mappings are only applicable to
+ * the first postback.
+ * @type array<\Google\Ads\GoogleAds\V16\Resources\CustomerSkAdNetworkConversionValueSchema\SkAdNetworkConversionValueSchema\PostbackMapping>|\Google\Protobuf\Internal\RepeatedField $postback_mappings
+ * Output only. Per-postback conversion value mappings for postbacks in
+ * multiple conversion windows. Only applicable for SkAdNetwork versions
+ * >= 4.0.
* }
*/
public function __construct($data = NULL) {
@@ -119,6 +137,9 @@ public function setMeasurementWindowHours($var)
/**
* Output only. Fine grained conversion value mappings.
+ * For SkAdNetwork versions >= 4.0 that support multiple conversion
+ * windows, fine grained conversion value mappings are only applicable to
+ * the first postback.
*
* Generated from protobuf field repeated .google.ads.googleads.v16.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.FineGrainedConversionValueMappings fine_grained_conversion_value_mappings = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return \Google\Protobuf\Internal\RepeatedField
@@ -130,6 +151,9 @@ public function getFineGrainedConversionValueMappings()
/**
* Output only. Fine grained conversion value mappings.
+ * For SkAdNetwork versions >= 4.0 that support multiple conversion
+ * windows, fine grained conversion value mappings are only applicable to
+ * the first postback.
*
* Generated from protobuf field repeated .google.ads.googleads.v16.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.FineGrainedConversionValueMappings fine_grained_conversion_value_mappings = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @param array<\Google\Ads\GoogleAds\V16\Resources\CustomerSkAdNetworkConversionValueSchema\SkAdNetworkConversionValueSchema\FineGrainedConversionValueMappings>|\Google\Protobuf\Internal\RepeatedField $var
@@ -143,6 +167,36 @@ public function setFineGrainedConversionValueMappings($var)
return $this;
}
+ /**
+ * Output only. Per-postback conversion value mappings for postbacks in
+ * multiple conversion windows. Only applicable for SkAdNetwork versions
+ * >= 4.0.
+ *
+ * Generated from protobuf field repeated .google.ads.googleads.v16.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.PostbackMapping postback_mappings = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ * @return \Google\Protobuf\Internal\RepeatedField
+ */
+ public function getPostbackMappings()
+ {
+ return $this->postback_mappings;
+ }
+
+ /**
+ * Output only. Per-postback conversion value mappings for postbacks in
+ * multiple conversion windows. Only applicable for SkAdNetwork versions
+ * >= 4.0.
+ *
+ * Generated from protobuf field repeated .google.ads.googleads.v16.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.PostbackMapping postback_mappings = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ * @param array<\Google\Ads\GoogleAds\V16\Resources\CustomerSkAdNetworkConversionValueSchema\SkAdNetworkConversionValueSchema\PostbackMapping>|\Google\Protobuf\Internal\RepeatedField $var
+ * @return $this
+ */
+ public function setPostbackMappings($var)
+ {
+ $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Ads\GoogleAds\V16\Resources\CustomerSkAdNetworkConversionValueSchema\SkAdNetworkConversionValueSchema\PostbackMapping::class);
+ $this->postback_mappings = $arr;
+
+ return $this;
+ }
+
}
// Adding a class alias for backwards compatibility with the previous class name.
diff --git a/src/Google/Ads/GoogleAds/V16/Resources/CustomerSkAdNetworkConversionValueSchema/SkAdNetworkConversionValueSchema/CoarseGrainedConversionValueMappings.php b/src/Google/Ads/GoogleAds/V16/Resources/CustomerSkAdNetworkConversionValueSchema/SkAdNetworkConversionValueSchema/CoarseGrainedConversionValueMappings.php
new file mode 100644
index 000000000..beb942d6f
--- /dev/null
+++ b/src/Google/Ads/GoogleAds/V16/Resources/CustomerSkAdNetworkConversionValueSchema/SkAdNetworkConversionValueSchema/CoarseGrainedConversionValueMappings.php
@@ -0,0 +1,168 @@
+google.ads.googleads.v16.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.CoarseGrainedConversionValueMappings
+ */
+class CoarseGrainedConversionValueMappings extends \Google\Protobuf\Internal\Message
+{
+ /**
+ * Output only. Mapping for "low" coarse conversion value.
+ *
+ * Generated from protobuf field .google.ads.googleads.v16.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.ConversionValueMapping low_conversion_value_mapping = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ */
+ protected $low_conversion_value_mapping = null;
+ /**
+ * Output only. Mapping for "medium" coarse conversion value.
+ *
+ * Generated from protobuf field .google.ads.googleads.v16.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.ConversionValueMapping medium_conversion_value_mapping = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ */
+ protected $medium_conversion_value_mapping = null;
+ /**
+ * Output only. Mapping for "high" coarse conversion value.
+ *
+ * Generated from protobuf field .google.ads.googleads.v16.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.ConversionValueMapping high_conversion_value_mapping = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ */
+ protected $high_conversion_value_mapping = null;
+
+ /**
+ * Constructor.
+ *
+ * @param array $data {
+ * Optional. Data for populating the Message object.
+ *
+ * @type \Google\Ads\GoogleAds\V16\Resources\CustomerSkAdNetworkConversionValueSchema\SkAdNetworkConversionValueSchema\ConversionValueMapping $low_conversion_value_mapping
+ * Output only. Mapping for "low" coarse conversion value.
+ * @type \Google\Ads\GoogleAds\V16\Resources\CustomerSkAdNetworkConversionValueSchema\SkAdNetworkConversionValueSchema\ConversionValueMapping $medium_conversion_value_mapping
+ * Output only. Mapping for "medium" coarse conversion value.
+ * @type \Google\Ads\GoogleAds\V16\Resources\CustomerSkAdNetworkConversionValueSchema\SkAdNetworkConversionValueSchema\ConversionValueMapping $high_conversion_value_mapping
+ * Output only. Mapping for "high" coarse conversion value.
+ * }
+ */
+ public function __construct($data = NULL) {
+ \GPBMetadata\Google\Ads\GoogleAds\V16\Resources\CustomerSkAdNetworkConversionValueSchema::initOnce();
+ parent::__construct($data);
+ }
+
+ /**
+ * Output only. Mapping for "low" coarse conversion value.
+ *
+ * Generated from protobuf field .google.ads.googleads.v16.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.ConversionValueMapping low_conversion_value_mapping = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ * @return \Google\Ads\GoogleAds\V16\Resources\CustomerSkAdNetworkConversionValueSchema\SkAdNetworkConversionValueSchema\ConversionValueMapping|null
+ */
+ public function getLowConversionValueMapping()
+ {
+ return $this->low_conversion_value_mapping;
+ }
+
+ public function hasLowConversionValueMapping()
+ {
+ return isset($this->low_conversion_value_mapping);
+ }
+
+ public function clearLowConversionValueMapping()
+ {
+ unset($this->low_conversion_value_mapping);
+ }
+
+ /**
+ * Output only. Mapping for "low" coarse conversion value.
+ *
+ * Generated from protobuf field .google.ads.googleads.v16.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.ConversionValueMapping low_conversion_value_mapping = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ * @param \Google\Ads\GoogleAds\V16\Resources\CustomerSkAdNetworkConversionValueSchema\SkAdNetworkConversionValueSchema\ConversionValueMapping $var
+ * @return $this
+ */
+ public function setLowConversionValueMapping($var)
+ {
+ GPBUtil::checkMessage($var, \Google\Ads\GoogleAds\V16\Resources\CustomerSkAdNetworkConversionValueSchema\SkAdNetworkConversionValueSchema\ConversionValueMapping::class);
+ $this->low_conversion_value_mapping = $var;
+
+ return $this;
+ }
+
+ /**
+ * Output only. Mapping for "medium" coarse conversion value.
+ *
+ * Generated from protobuf field .google.ads.googleads.v16.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.ConversionValueMapping medium_conversion_value_mapping = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ * @return \Google\Ads\GoogleAds\V16\Resources\CustomerSkAdNetworkConversionValueSchema\SkAdNetworkConversionValueSchema\ConversionValueMapping|null
+ */
+ public function getMediumConversionValueMapping()
+ {
+ return $this->medium_conversion_value_mapping;
+ }
+
+ public function hasMediumConversionValueMapping()
+ {
+ return isset($this->medium_conversion_value_mapping);
+ }
+
+ public function clearMediumConversionValueMapping()
+ {
+ unset($this->medium_conversion_value_mapping);
+ }
+
+ /**
+ * Output only. Mapping for "medium" coarse conversion value.
+ *
+ * Generated from protobuf field .google.ads.googleads.v16.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.ConversionValueMapping medium_conversion_value_mapping = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ * @param \Google\Ads\GoogleAds\V16\Resources\CustomerSkAdNetworkConversionValueSchema\SkAdNetworkConversionValueSchema\ConversionValueMapping $var
+ * @return $this
+ */
+ public function setMediumConversionValueMapping($var)
+ {
+ GPBUtil::checkMessage($var, \Google\Ads\GoogleAds\V16\Resources\CustomerSkAdNetworkConversionValueSchema\SkAdNetworkConversionValueSchema\ConversionValueMapping::class);
+ $this->medium_conversion_value_mapping = $var;
+
+ return $this;
+ }
+
+ /**
+ * Output only. Mapping for "high" coarse conversion value.
+ *
+ * Generated from protobuf field .google.ads.googleads.v16.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.ConversionValueMapping high_conversion_value_mapping = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ * @return \Google\Ads\GoogleAds\V16\Resources\CustomerSkAdNetworkConversionValueSchema\SkAdNetworkConversionValueSchema\ConversionValueMapping|null
+ */
+ public function getHighConversionValueMapping()
+ {
+ return $this->high_conversion_value_mapping;
+ }
+
+ public function hasHighConversionValueMapping()
+ {
+ return isset($this->high_conversion_value_mapping);
+ }
+
+ public function clearHighConversionValueMapping()
+ {
+ unset($this->high_conversion_value_mapping);
+ }
+
+ /**
+ * Output only. Mapping for "high" coarse conversion value.
+ *
+ * Generated from protobuf field .google.ads.googleads.v16.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.ConversionValueMapping high_conversion_value_mapping = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ * @param \Google\Ads\GoogleAds\V16\Resources\CustomerSkAdNetworkConversionValueSchema\SkAdNetworkConversionValueSchema\ConversionValueMapping $var
+ * @return $this
+ */
+ public function setHighConversionValueMapping($var)
+ {
+ GPBUtil::checkMessage($var, \Google\Ads\GoogleAds\V16\Resources\CustomerSkAdNetworkConversionValueSchema\SkAdNetworkConversionValueSchema\ConversionValueMapping::class);
+ $this->high_conversion_value_mapping = $var;
+
+ return $this;
+ }
+
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(CoarseGrainedConversionValueMappings::class, \Google\Ads\GoogleAds\V16\Resources\CustomerSkAdNetworkConversionValueSchema_SkAdNetworkConversionValueSchema_CoarseGrainedConversionValueMappings::class);
+
diff --git a/src/Google/Ads/GoogleAds/V16/Resources/CustomerSkAdNetworkConversionValueSchema/SkAdNetworkConversionValueSchema/PostbackMapping.php b/src/Google/Ads/GoogleAds/V16/Resources/CustomerSkAdNetworkConversionValueSchema/SkAdNetworkConversionValueSchema/PostbackMapping.php
new file mode 100644
index 000000000..509400cef
--- /dev/null
+++ b/src/Google/Ads/GoogleAds/V16/Resources/CustomerSkAdNetworkConversionValueSchema/SkAdNetworkConversionValueSchema/PostbackMapping.php
@@ -0,0 +1,236 @@
+google.ads.googleads.v16.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.PostbackMapping
+ */
+class PostbackMapping extends \Google\Protobuf\Internal\Message
+{
+ /**
+ * Output only. 0-based index that indicates the order of postback. Valid
+ * values are in the inclusive range [0,2].
+ *
+ * Generated from protobuf field int32 postback_sequence_index = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ */
+ protected $postback_sequence_index = 0;
+ /**
+ * Output only. Conversion value mappings for all coarse grained
+ * conversion values.
+ *
+ * Generated from protobuf field .google.ads.googleads.v16.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.CoarseGrainedConversionValueMappings coarse_grained_conversion_value_mappings = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ */
+ protected $coarse_grained_conversion_value_mappings = null;
+ protected $lock_window_trigger;
+
+ /**
+ * Constructor.
+ *
+ * @param array $data {
+ * Optional. Data for populating the Message object.
+ *
+ * @type int $postback_sequence_index
+ * Output only. 0-based index that indicates the order of postback. Valid
+ * values are in the inclusive range [0,2].
+ * @type \Google\Ads\GoogleAds\V16\Resources\CustomerSkAdNetworkConversionValueSchema\SkAdNetworkConversionValueSchema\CoarseGrainedConversionValueMappings $coarse_grained_conversion_value_mappings
+ * Output only. Conversion value mappings for all coarse grained
+ * conversion values.
+ * @type int $lock_window_coarse_conversion_value
+ * Output only. Coarse grained conversion value that triggers conversion
+ * window lock.
+ * @type int $lock_window_fine_conversion_value
+ * Output only. Fine grained conversion value that triggers conversion
+ * window lock.
+ * @type string $lock_window_event
+ * Output only. Event name that triggers conversion window lock.
+ * }
+ */
+ public function __construct($data = NULL) {
+ \GPBMetadata\Google\Ads\GoogleAds\V16\Resources\CustomerSkAdNetworkConversionValueSchema::initOnce();
+ parent::__construct($data);
+ }
+
+ /**
+ * Output only. 0-based index that indicates the order of postback. Valid
+ * values are in the inclusive range [0,2].
+ *
+ * Generated from protobuf field int32 postback_sequence_index = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ * @return int
+ */
+ public function getPostbackSequenceIndex()
+ {
+ return $this->postback_sequence_index;
+ }
+
+ /**
+ * Output only. 0-based index that indicates the order of postback. Valid
+ * values are in the inclusive range [0,2].
+ *
+ * Generated from protobuf field int32 postback_sequence_index = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ * @param int $var
+ * @return $this
+ */
+ public function setPostbackSequenceIndex($var)
+ {
+ GPBUtil::checkInt32($var);
+ $this->postback_sequence_index = $var;
+
+ return $this;
+ }
+
+ /**
+ * Output only. Conversion value mappings for all coarse grained
+ * conversion values.
+ *
+ * Generated from protobuf field .google.ads.googleads.v16.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.CoarseGrainedConversionValueMappings coarse_grained_conversion_value_mappings = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ * @return \Google\Ads\GoogleAds\V16\Resources\CustomerSkAdNetworkConversionValueSchema\SkAdNetworkConversionValueSchema\CoarseGrainedConversionValueMappings|null
+ */
+ public function getCoarseGrainedConversionValueMappings()
+ {
+ return $this->coarse_grained_conversion_value_mappings;
+ }
+
+ public function hasCoarseGrainedConversionValueMappings()
+ {
+ return isset($this->coarse_grained_conversion_value_mappings);
+ }
+
+ public function clearCoarseGrainedConversionValueMappings()
+ {
+ unset($this->coarse_grained_conversion_value_mappings);
+ }
+
+ /**
+ * Output only. Conversion value mappings for all coarse grained
+ * conversion values.
+ *
+ * Generated from protobuf field .google.ads.googleads.v16.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.CoarseGrainedConversionValueMappings coarse_grained_conversion_value_mappings = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ * @param \Google\Ads\GoogleAds\V16\Resources\CustomerSkAdNetworkConversionValueSchema\SkAdNetworkConversionValueSchema\CoarseGrainedConversionValueMappings $var
+ * @return $this
+ */
+ public function setCoarseGrainedConversionValueMappings($var)
+ {
+ GPBUtil::checkMessage($var, \Google\Ads\GoogleAds\V16\Resources\CustomerSkAdNetworkConversionValueSchema\SkAdNetworkConversionValueSchema\CoarseGrainedConversionValueMappings::class);
+ $this->coarse_grained_conversion_value_mappings = $var;
+
+ return $this;
+ }
+
+ /**
+ * Output only. Coarse grained conversion value that triggers conversion
+ * window lock.
+ *
+ * Generated from protobuf field .google.ads.googleads.v16.enums.SkAdNetworkCoarseConversionValueEnum.SkAdNetworkCoarseConversionValue lock_window_coarse_conversion_value = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ * @return int
+ */
+ public function getLockWindowCoarseConversionValue()
+ {
+ return $this->readOneof(3);
+ }
+
+ public function hasLockWindowCoarseConversionValue()
+ {
+ return $this->hasOneof(3);
+ }
+
+ /**
+ * Output only. Coarse grained conversion value that triggers conversion
+ * window lock.
+ *
+ * Generated from protobuf field .google.ads.googleads.v16.enums.SkAdNetworkCoarseConversionValueEnum.SkAdNetworkCoarseConversionValue lock_window_coarse_conversion_value = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ * @param int $var
+ * @return $this
+ */
+ public function setLockWindowCoarseConversionValue($var)
+ {
+ GPBUtil::checkEnum($var, \Google\Ads\GoogleAds\V16\Enums\SkAdNetworkCoarseConversionValueEnum\SkAdNetworkCoarseConversionValue::class);
+ $this->writeOneof(3, $var);
+
+ return $this;
+ }
+
+ /**
+ * Output only. Fine grained conversion value that triggers conversion
+ * window lock.
+ *
+ * Generated from protobuf field int32 lock_window_fine_conversion_value = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ * @return int
+ */
+ public function getLockWindowFineConversionValue()
+ {
+ return $this->readOneof(4);
+ }
+
+ public function hasLockWindowFineConversionValue()
+ {
+ return $this->hasOneof(4);
+ }
+
+ /**
+ * Output only. Fine grained conversion value that triggers conversion
+ * window lock.
+ *
+ * Generated from protobuf field int32 lock_window_fine_conversion_value = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ * @param int $var
+ * @return $this
+ */
+ public function setLockWindowFineConversionValue($var)
+ {
+ GPBUtil::checkInt32($var);
+ $this->writeOneof(4, $var);
+
+ return $this;
+ }
+
+ /**
+ * Output only. Event name that triggers conversion window lock.
+ *
+ * Generated from protobuf field string lock_window_event = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ * @return string
+ */
+ public function getLockWindowEvent()
+ {
+ return $this->readOneof(5);
+ }
+
+ public function hasLockWindowEvent()
+ {
+ return $this->hasOneof(5);
+ }
+
+ /**
+ * Output only. Event name that triggers conversion window lock.
+ *
+ * Generated from protobuf field string lock_window_event = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ * @param string $var
+ * @return $this
+ */
+ public function setLockWindowEvent($var)
+ {
+ GPBUtil::checkString($var, True);
+ $this->writeOneof(5, $var);
+
+ return $this;
+ }
+
+ /**
+ * @return string
+ */
+ public function getLockWindowTrigger()
+ {
+ return $this->whichOneof("lock_window_trigger");
+ }
+
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(PostbackMapping::class, \Google\Ads\GoogleAds\V16\Resources\CustomerSkAdNetworkConversionValueSchema_SkAdNetworkConversionValueSchema_PostbackMapping::class);
+
diff --git a/src/Google/Ads/GoogleAds/V16/Resources/GenderView.php b/src/Google/Ads/GoogleAds/V16/Resources/GenderView.php
index 380b1c09f..afd56c4e3 100644
--- a/src/Google/Ads/GoogleAds/V16/Resources/GenderView.php
+++ b/src/Google/Ads/GoogleAds/V16/Resources/GenderView.php
@@ -10,6 +10,9 @@
/**
* A gender view.
+ * The gender_view resource reflects the effective serving state, rather than
+ * what criteria were added. An ad group without gender criteria by default
+ * shows to all genders, so all genders appear in gender_view with stats.
*
* Generated from protobuf message google.ads.googleads.v16.resources.GenderView
*/
diff --git a/src/Google/Ads/GoogleAds/V16/Resources/LocalServicesLead.php b/src/Google/Ads/GoogleAds/V16/Resources/LocalServicesLead.php
index 33d30895d..a90ff39b4 100644
--- a/src/Google/Ads/GoogleAds/V16/Resources/LocalServicesLead.php
+++ b/src/Google/Ads/GoogleAds/V16/Resources/LocalServicesLead.php
@@ -95,6 +95,12 @@ class LocalServicesLead extends \Google\Protobuf\Internal\Message
* Generated from protobuf field bool lead_charged = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
protected $lead_charged = false;
+ /**
+ * Output only. Credit details of the lead.
+ *
+ * Generated from protobuf field optional .google.ads.googleads.v16.resources.CreditDetails credit_details = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ */
+ protected $credit_details = null;
/**
* Constructor.
@@ -135,6 +141,8 @@ class LocalServicesLead extends \Google\Protobuf\Internal\Message
* Output only. Note added by advertiser for the lead.
* @type bool $lead_charged
* Output only. True if the advertiser was charged for the lead.
+ * @type \Google\Ads\GoogleAds\V16\Resources\CreditDetails $credit_details
+ * Output only. Credit details of the lead.
* }
*/
public function __construct($data = NULL) {
@@ -470,5 +478,41 @@ public function setLeadCharged($var)
return $this;
}
+ /**
+ * Output only. Credit details of the lead.
+ *
+ * Generated from protobuf field optional .google.ads.googleads.v16.resources.CreditDetails credit_details = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ * @return \Google\Ads\GoogleAds\V16\Resources\CreditDetails|null
+ */
+ public function getCreditDetails()
+ {
+ return $this->credit_details;
+ }
+
+ public function hasCreditDetails()
+ {
+ return isset($this->credit_details);
+ }
+
+ public function clearCreditDetails()
+ {
+ unset($this->credit_details);
+ }
+
+ /**
+ * Output only. Credit details of the lead.
+ *
+ * Generated from protobuf field optional .google.ads.googleads.v16.resources.CreditDetails credit_details = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ * @param \Google\Ads\GoogleAds\V16\Resources\CreditDetails $var
+ * @return $this
+ */
+ public function setCreditDetails($var)
+ {
+ GPBUtil::checkMessage($var, \Google\Ads\GoogleAds\V16\Resources\CreditDetails::class);
+ $this->credit_details = $var;
+
+ return $this;
+ }
+
}
diff --git a/src/Google/Ads/GoogleAds/V16/Resources/LocationView.php b/src/Google/Ads/GoogleAds/V16/Resources/LocationView.php
index ab435e56c..1a512f2e4 100644
--- a/src/Google/Ads/GoogleAds/V16/Resources/LocationView.php
+++ b/src/Google/Ads/GoogleAds/V16/Resources/LocationView.php
@@ -9,8 +9,10 @@
use Google\Protobuf\Internal\GPBUtil;
/**
- * A location view summarizes the performance of campaigns by
- * Location criteria.
+ * A location view summarizes the performance of campaigns by a Location
+ * criterion.
+ * If no Location criterion is set, no results are returned; instead, use
+ * geographic_view or user_location_view for visitor location data.
*
* Generated from protobuf message google.ads.googleads.v16.resources.LocationView
*/
diff --git a/src/Google/Ads/GoogleAds/V16/Resources/MessageDetails.php b/src/Google/Ads/GoogleAds/V16/Resources/MessageDetails.php
index 592d494c5..99521baf6 100644
--- a/src/Google/Ads/GoogleAds/V16/Resources/MessageDetails.php
+++ b/src/Google/Ads/GoogleAds/V16/Resources/MessageDetails.php
@@ -21,6 +21,13 @@ class MessageDetails extends \Google\Protobuf\Internal\Message
* Generated from protobuf field string text = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
protected $text = '';
+ /**
+ * Output only. URL to the SMS or email attachments. These URLs can be used to
+ * download the contents of the attachment by using the developer token.
+ *
+ * Generated from protobuf field repeated string attachment_urls = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ */
+ private $attachment_urls;
/**
* Constructor.
@@ -30,6 +37,9 @@ class MessageDetails extends \Google\Protobuf\Internal\Message
*
* @type string $text
* Output only. Textual content of the message.
+ * @type array|\Google\Protobuf\Internal\RepeatedField $attachment_urls
+ * Output only. URL to the SMS or email attachments. These URLs can be used to
+ * download the contents of the attachment by using the developer token.
* }
*/
public function __construct($data = NULL) {
@@ -63,5 +73,33 @@ public function setText($var)
return $this;
}
+ /**
+ * Output only. URL to the SMS or email attachments. These URLs can be used to
+ * download the contents of the attachment by using the developer token.
+ *
+ * Generated from protobuf field repeated string attachment_urls = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ * @return \Google\Protobuf\Internal\RepeatedField
+ */
+ public function getAttachmentUrls()
+ {
+ return $this->attachment_urls;
+ }
+
+ /**
+ * Output only. URL to the SMS or email attachments. These URLs can be used to
+ * download the contents of the attachment by using the developer token.
+ *
+ * Generated from protobuf field repeated string attachment_urls = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ * @param array|\Google\Protobuf\Internal\RepeatedField $var
+ * @return $this
+ */
+ public function setAttachmentUrls($var)
+ {
+ $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::STRING);
+ $this->attachment_urls = $arr;
+
+ return $this;
+ }
+
}
diff --git a/src/Google/Ads/GoogleAds/V16/Services/MutateCustomerSkAdNetworkConversionValueSchemaRequest.php b/src/Google/Ads/GoogleAds/V16/Services/MutateCustomerSkAdNetworkConversionValueSchemaRequest.php
index 799e36dc9..bb719e9af 100644
--- a/src/Google/Ads/GoogleAds/V16/Services/MutateCustomerSkAdNetworkConversionValueSchemaRequest.php
+++ b/src/Google/Ads/GoogleAds/V16/Services/MutateCustomerSkAdNetworkConversionValueSchemaRequest.php
@@ -35,6 +35,14 @@ class MutateCustomerSkAdNetworkConversionValueSchemaRequest extends \Google\Prot
* Generated from protobuf field bool validate_only = 3;
*/
protected $validate_only = false;
+ /**
+ * Optional. If true, enables returning warnings. Warnings return error
+ * messages and error codes without blocking the execution of the mutate
+ * operation.
+ *
+ * Generated from protobuf field bool enable_warnings = 4 [(.google.api.field_behavior) = OPTIONAL];
+ */
+ protected $enable_warnings = false;
/**
* Constructor.
@@ -49,6 +57,10 @@ class MutateCustomerSkAdNetworkConversionValueSchemaRequest extends \Google\Prot
* @type bool $validate_only
* If true, the request is validated but not executed. Only errors are
* returned, not results.
+ * @type bool $enable_warnings
+ * Optional. If true, enables returning warnings. Warnings return error
+ * messages and error codes without blocking the execution of the mutate
+ * operation.
* }
*/
public function __construct($data = NULL) {
@@ -146,5 +158,35 @@ public function setValidateOnly($var)
return $this;
}
+ /**
+ * Optional. If true, enables returning warnings. Warnings return error
+ * messages and error codes without blocking the execution of the mutate
+ * operation.
+ *
+ * Generated from protobuf field bool enable_warnings = 4 [(.google.api.field_behavior) = OPTIONAL];
+ * @return bool
+ */
+ public function getEnableWarnings()
+ {
+ return $this->enable_warnings;
+ }
+
+ /**
+ * Optional. If true, enables returning warnings. Warnings return error
+ * messages and error codes without blocking the execution of the mutate
+ * operation.
+ *
+ * Generated from protobuf field bool enable_warnings = 4 [(.google.api.field_behavior) = OPTIONAL];
+ * @param bool $var
+ * @return $this
+ */
+ public function setEnableWarnings($var)
+ {
+ GPBUtil::checkBool($var);
+ $this->enable_warnings = $var;
+
+ return $this;
+ }
+
}
diff --git a/src/Google/Ads/GoogleAds/V16/Services/MutateCustomerSkAdNetworkConversionValueSchemaResponse.php b/src/Google/Ads/GoogleAds/V16/Services/MutateCustomerSkAdNetworkConversionValueSchemaResponse.php
index 4e9198f01..ab83ad4da 100644
--- a/src/Google/Ads/GoogleAds/V16/Services/MutateCustomerSkAdNetworkConversionValueSchemaResponse.php
+++ b/src/Google/Ads/GoogleAds/V16/Services/MutateCustomerSkAdNetworkConversionValueSchemaResponse.php
@@ -21,6 +21,13 @@ class MutateCustomerSkAdNetworkConversionValueSchemaResponse extends \Google\Pro
* Generated from protobuf field .google.ads.googleads.v16.services.MutateCustomerSkAdNetworkConversionValueSchemaResult result = 1;
*/
protected $result = null;
+ /**
+ * Non blocking errors that provides schema validation failure details.
+ * Returned only when enable_warnings = true.
+ *
+ * Generated from protobuf field .google.rpc.Status warning = 2;
+ */
+ protected $warning = null;
/**
* Constructor.
@@ -30,6 +37,9 @@ class MutateCustomerSkAdNetworkConversionValueSchemaResponse extends \Google\Pro
*
* @type \Google\Ads\GoogleAds\V16\Services\MutateCustomerSkAdNetworkConversionValueSchemaResult $result
* All results for the mutate.
+ * @type \Google\Rpc\Status $warning
+ * Non blocking errors that provides schema validation failure details.
+ * Returned only when enable_warnings = true.
* }
*/
public function __construct($data = NULL) {
@@ -73,5 +83,43 @@ public function setResult($var)
return $this;
}
+ /**
+ * Non blocking errors that provides schema validation failure details.
+ * Returned only when enable_warnings = true.
+ *
+ * Generated from protobuf field .google.rpc.Status warning = 2;
+ * @return \Google\Rpc\Status|null
+ */
+ public function getWarning()
+ {
+ return $this->warning;
+ }
+
+ public function hasWarning()
+ {
+ return isset($this->warning);
+ }
+
+ public function clearWarning()
+ {
+ unset($this->warning);
+ }
+
+ /**
+ * Non blocking errors that provides schema validation failure details.
+ * Returned only when enable_warnings = true.
+ *
+ * Generated from protobuf field .google.rpc.Status warning = 2;
+ * @param \Google\Rpc\Status $var
+ * @return $this
+ */
+ public function setWarning($var)
+ {
+ GPBUtil::checkMessage($var, \Google\Rpc\Status::class);
+ $this->warning = $var;
+
+ return $this;
+ }
+
}
diff --git a/src/Google/Ads/GoogleAds/V16/Services/resources/account_budget_proposal_service_descriptor_config.php b/src/Google/Ads/GoogleAds/V16/Services/resources/account_budget_proposal_service_descriptor_config.php
index babd73126..aa5670017 100644
--- a/src/Google/Ads/GoogleAds/V16/Services/resources/account_budget_proposal_service_descriptor_config.php
+++ b/src/Google/Ads/GoogleAds/V16/Services/resources/account_budget_proposal_service_descriptor_config.php
@@ -1,4 +1,24 @@
[
diff --git a/src/Google/Ads/GoogleAds/V16/Services/resources/account_budget_proposal_service_rest_client_config.php b/src/Google/Ads/GoogleAds/V16/Services/resources/account_budget_proposal_service_rest_client_config.php
index fd733746f..2e94b0a5c 100644
--- a/src/Google/Ads/GoogleAds/V16/Services/resources/account_budget_proposal_service_rest_client_config.php
+++ b/src/Google/Ads/GoogleAds/V16/Services/resources/account_budget_proposal_service_rest_client_config.php
@@ -1,4 +1,24 @@
[
diff --git a/src/Google/Ads/GoogleAds/V16/Services/resources/account_link_service_descriptor_config.php b/src/Google/Ads/GoogleAds/V16/Services/resources/account_link_service_descriptor_config.php
index 933319ed4..2ab5c6435 100644
--- a/src/Google/Ads/GoogleAds/V16/Services/resources/account_link_service_descriptor_config.php
+++ b/src/Google/Ads/GoogleAds/V16/Services/resources/account_link_service_descriptor_config.php
@@ -1,4 +1,24 @@
[
diff --git a/src/Google/Ads/GoogleAds/V16/Services/resources/account_link_service_rest_client_config.php b/src/Google/Ads/GoogleAds/V16/Services/resources/account_link_service_rest_client_config.php
index a800c1f96..bd526e3c2 100644
--- a/src/Google/Ads/GoogleAds/V16/Services/resources/account_link_service_rest_client_config.php
+++ b/src/Google/Ads/GoogleAds/V16/Services/resources/account_link_service_rest_client_config.php
@@ -1,4 +1,24 @@
[
diff --git a/src/Google/Ads/GoogleAds/V16/Services/resources/ad_group_ad_label_service_descriptor_config.php b/src/Google/Ads/GoogleAds/V16/Services/resources/ad_group_ad_label_service_descriptor_config.php
index 07dff7727..ab4e44556 100644
--- a/src/Google/Ads/GoogleAds/V16/Services/resources/ad_group_ad_label_service_descriptor_config.php
+++ b/src/Google/Ads/GoogleAds/V16/Services/resources/ad_group_ad_label_service_descriptor_config.php
@@ -1,4 +1,24 @@
[
diff --git a/src/Google/Ads/GoogleAds/V16/Services/resources/ad_group_ad_label_service_rest_client_config.php b/src/Google/Ads/GoogleAds/V16/Services/resources/ad_group_ad_label_service_rest_client_config.php
index c39183473..8842bcf07 100644
--- a/src/Google/Ads/GoogleAds/V16/Services/resources/ad_group_ad_label_service_rest_client_config.php
+++ b/src/Google/Ads/GoogleAds/V16/Services/resources/ad_group_ad_label_service_rest_client_config.php
@@ -1,4 +1,24 @@
[
diff --git a/src/Google/Ads/GoogleAds/V16/Services/resources/ad_group_ad_service_descriptor_config.php b/src/Google/Ads/GoogleAds/V16/Services/resources/ad_group_ad_service_descriptor_config.php
index 5c0252fb6..5bc311fda 100644
--- a/src/Google/Ads/GoogleAds/V16/Services/resources/ad_group_ad_service_descriptor_config.php
+++ b/src/Google/Ads/GoogleAds/V16/Services/resources/ad_group_ad_service_descriptor_config.php
@@ -1,4 +1,24 @@
[
diff --git a/src/Google/Ads/GoogleAds/V16/Services/resources/ad_group_ad_service_rest_client_config.php b/src/Google/Ads/GoogleAds/V16/Services/resources/ad_group_ad_service_rest_client_config.php
index 8901e40f4..247d217b0 100644
--- a/src/Google/Ads/GoogleAds/V16/Services/resources/ad_group_ad_service_rest_client_config.php
+++ b/src/Google/Ads/GoogleAds/V16/Services/resources/ad_group_ad_service_rest_client_config.php
@@ -1,4 +1,24 @@
[
diff --git a/src/Google/Ads/GoogleAds/V16/Services/resources/ad_group_asset_service_descriptor_config.php b/src/Google/Ads/GoogleAds/V16/Services/resources/ad_group_asset_service_descriptor_config.php
index 8ab602d35..8a4265a48 100644
--- a/src/Google/Ads/GoogleAds/V16/Services/resources/ad_group_asset_service_descriptor_config.php
+++ b/src/Google/Ads/GoogleAds/V16/Services/resources/ad_group_asset_service_descriptor_config.php
@@ -1,4 +1,24 @@
[
diff --git a/src/Google/Ads/GoogleAds/V16/Services/resources/ad_group_asset_service_rest_client_config.php b/src/Google/Ads/GoogleAds/V16/Services/resources/ad_group_asset_service_rest_client_config.php
index 6190b76be..842b3d65e 100644
--- a/src/Google/Ads/GoogleAds/V16/Services/resources/ad_group_asset_service_rest_client_config.php
+++ b/src/Google/Ads/GoogleAds/V16/Services/resources/ad_group_asset_service_rest_client_config.php
@@ -1,4 +1,24 @@
[
diff --git a/src/Google/Ads/GoogleAds/V16/Services/resources/ad_group_asset_set_service_descriptor_config.php b/src/Google/Ads/GoogleAds/V16/Services/resources/ad_group_asset_set_service_descriptor_config.php
index c23aba813..65cf4e5f8 100644
--- a/src/Google/Ads/GoogleAds/V16/Services/resources/ad_group_asset_set_service_descriptor_config.php
+++ b/src/Google/Ads/GoogleAds/V16/Services/resources/ad_group_asset_set_service_descriptor_config.php
@@ -1,4 +1,24 @@
[
diff --git a/src/Google/Ads/GoogleAds/V16/Services/resources/ad_group_asset_set_service_rest_client_config.php b/src/Google/Ads/GoogleAds/V16/Services/resources/ad_group_asset_set_service_rest_client_config.php
index 8584116da..2b36565c1 100644
--- a/src/Google/Ads/GoogleAds/V16/Services/resources/ad_group_asset_set_service_rest_client_config.php
+++ b/src/Google/Ads/GoogleAds/V16/Services/resources/ad_group_asset_set_service_rest_client_config.php
@@ -1,4 +1,24 @@
[
diff --git a/src/Google/Ads/GoogleAds/V16/Services/resources/ad_group_bid_modifier_service_descriptor_config.php b/src/Google/Ads/GoogleAds/V16/Services/resources/ad_group_bid_modifier_service_descriptor_config.php
index 474629864..39686686d 100644
--- a/src/Google/Ads/GoogleAds/V16/Services/resources/ad_group_bid_modifier_service_descriptor_config.php
+++ b/src/Google/Ads/GoogleAds/V16/Services/resources/ad_group_bid_modifier_service_descriptor_config.php
@@ -1,4 +1,24 @@
[
diff --git a/src/Google/Ads/GoogleAds/V16/Services/resources/ad_group_bid_modifier_service_rest_client_config.php b/src/Google/Ads/GoogleAds/V16/Services/resources/ad_group_bid_modifier_service_rest_client_config.php
index c1bab147b..05a1c5247 100644
--- a/src/Google/Ads/GoogleAds/V16/Services/resources/ad_group_bid_modifier_service_rest_client_config.php
+++ b/src/Google/Ads/GoogleAds/V16/Services/resources/ad_group_bid_modifier_service_rest_client_config.php
@@ -1,4 +1,24 @@
[
diff --git a/src/Google/Ads/GoogleAds/V16/Services/resources/ad_group_criterion_customizer_service_descriptor_config.php b/src/Google/Ads/GoogleAds/V16/Services/resources/ad_group_criterion_customizer_service_descriptor_config.php
index 26c103846..80cda9813 100644
--- a/src/Google/Ads/GoogleAds/V16/Services/resources/ad_group_criterion_customizer_service_descriptor_config.php
+++ b/src/Google/Ads/GoogleAds/V16/Services/resources/ad_group_criterion_customizer_service_descriptor_config.php
@@ -1,4 +1,24 @@
[
diff --git a/src/Google/Ads/GoogleAds/V16/Services/resources/ad_group_criterion_customizer_service_rest_client_config.php b/src/Google/Ads/GoogleAds/V16/Services/resources/ad_group_criterion_customizer_service_rest_client_config.php
index c130f3fa2..5475fec85 100644
--- a/src/Google/Ads/GoogleAds/V16/Services/resources/ad_group_criterion_customizer_service_rest_client_config.php
+++ b/src/Google/Ads/GoogleAds/V16/Services/resources/ad_group_criterion_customizer_service_rest_client_config.php
@@ -1,4 +1,24 @@
[
diff --git a/src/Google/Ads/GoogleAds/V16/Services/resources/ad_group_criterion_label_service_descriptor_config.php b/src/Google/Ads/GoogleAds/V16/Services/resources/ad_group_criterion_label_service_descriptor_config.php
index d89e30c81..0e3f2df01 100644
--- a/src/Google/Ads/GoogleAds/V16/Services/resources/ad_group_criterion_label_service_descriptor_config.php
+++ b/src/Google/Ads/GoogleAds/V16/Services/resources/ad_group_criterion_label_service_descriptor_config.php
@@ -1,4 +1,24 @@
[
diff --git a/src/Google/Ads/GoogleAds/V16/Services/resources/ad_group_criterion_label_service_rest_client_config.php b/src/Google/Ads/GoogleAds/V16/Services/resources/ad_group_criterion_label_service_rest_client_config.php
index 01d8e6c50..472c286d0 100644
--- a/src/Google/Ads/GoogleAds/V16/Services/resources/ad_group_criterion_label_service_rest_client_config.php
+++ b/src/Google/Ads/GoogleAds/V16/Services/resources/ad_group_criterion_label_service_rest_client_config.php
@@ -1,4 +1,24 @@
[
diff --git a/src/Google/Ads/GoogleAds/V16/Services/resources/ad_group_criterion_service_descriptor_config.php b/src/Google/Ads/GoogleAds/V16/Services/resources/ad_group_criterion_service_descriptor_config.php
index f838bcea1..bf8ecde7d 100644
--- a/src/Google/Ads/GoogleAds/V16/Services/resources/ad_group_criterion_service_descriptor_config.php
+++ b/src/Google/Ads/GoogleAds/V16/Services/resources/ad_group_criterion_service_descriptor_config.php
@@ -1,4 +1,24 @@
[
diff --git a/src/Google/Ads/GoogleAds/V16/Services/resources/ad_group_criterion_service_rest_client_config.php b/src/Google/Ads/GoogleAds/V16/Services/resources/ad_group_criterion_service_rest_client_config.php
index 6873aa05d..31c996c3b 100644
--- a/src/Google/Ads/GoogleAds/V16/Services/resources/ad_group_criterion_service_rest_client_config.php
+++ b/src/Google/Ads/GoogleAds/V16/Services/resources/ad_group_criterion_service_rest_client_config.php
@@ -1,4 +1,24 @@
[
diff --git a/src/Google/Ads/GoogleAds/V16/Services/resources/ad_group_customizer_service_descriptor_config.php b/src/Google/Ads/GoogleAds/V16/Services/resources/ad_group_customizer_service_descriptor_config.php
index a7b84cfd6..07e456bf6 100644
--- a/src/Google/Ads/GoogleAds/V16/Services/resources/ad_group_customizer_service_descriptor_config.php
+++ b/src/Google/Ads/GoogleAds/V16/Services/resources/ad_group_customizer_service_descriptor_config.php
@@ -1,4 +1,24 @@
[
diff --git a/src/Google/Ads/GoogleAds/V16/Services/resources/ad_group_customizer_service_rest_client_config.php b/src/Google/Ads/GoogleAds/V16/Services/resources/ad_group_customizer_service_rest_client_config.php
index e428a2f54..da544da6e 100644
--- a/src/Google/Ads/GoogleAds/V16/Services/resources/ad_group_customizer_service_rest_client_config.php
+++ b/src/Google/Ads/GoogleAds/V16/Services/resources/ad_group_customizer_service_rest_client_config.php
@@ -1,4 +1,24 @@
[
diff --git a/src/Google/Ads/GoogleAds/V16/Services/resources/ad_group_extension_setting_service_descriptor_config.php b/src/Google/Ads/GoogleAds/V16/Services/resources/ad_group_extension_setting_service_descriptor_config.php
index 37b416729..82d11bb57 100644
--- a/src/Google/Ads/GoogleAds/V16/Services/resources/ad_group_extension_setting_service_descriptor_config.php
+++ b/src/Google/Ads/GoogleAds/V16/Services/resources/ad_group_extension_setting_service_descriptor_config.php
@@ -1,4 +1,24 @@
[
diff --git a/src/Google/Ads/GoogleAds/V16/Services/resources/ad_group_extension_setting_service_rest_client_config.php b/src/Google/Ads/GoogleAds/V16/Services/resources/ad_group_extension_setting_service_rest_client_config.php
index 1f772e4c6..8ba1a1ff3 100644
--- a/src/Google/Ads/GoogleAds/V16/Services/resources/ad_group_extension_setting_service_rest_client_config.php
+++ b/src/Google/Ads/GoogleAds/V16/Services/resources/ad_group_extension_setting_service_rest_client_config.php
@@ -1,4 +1,24 @@
[
diff --git a/src/Google/Ads/GoogleAds/V16/Services/resources/ad_group_feed_service_descriptor_config.php b/src/Google/Ads/GoogleAds/V16/Services/resources/ad_group_feed_service_descriptor_config.php
index d617180a0..a5b498989 100644
--- a/src/Google/Ads/GoogleAds/V16/Services/resources/ad_group_feed_service_descriptor_config.php
+++ b/src/Google/Ads/GoogleAds/V16/Services/resources/ad_group_feed_service_descriptor_config.php
@@ -1,4 +1,24 @@
[
diff --git a/src/Google/Ads/GoogleAds/V16/Services/resources/ad_group_feed_service_rest_client_config.php b/src/Google/Ads/GoogleAds/V16/Services/resources/ad_group_feed_service_rest_client_config.php
index ea7aec3d0..3e76aa540 100644
--- a/src/Google/Ads/GoogleAds/V16/Services/resources/ad_group_feed_service_rest_client_config.php
+++ b/src/Google/Ads/GoogleAds/V16/Services/resources/ad_group_feed_service_rest_client_config.php
@@ -1,4 +1,24 @@
[
diff --git a/src/Google/Ads/GoogleAds/V16/Services/resources/ad_group_label_service_descriptor_config.php b/src/Google/Ads/GoogleAds/V16/Services/resources/ad_group_label_service_descriptor_config.php
index e3fd66605..8eaaea57d 100644
--- a/src/Google/Ads/GoogleAds/V16/Services/resources/ad_group_label_service_descriptor_config.php
+++ b/src/Google/Ads/GoogleAds/V16/Services/resources/ad_group_label_service_descriptor_config.php
@@ -1,4 +1,24 @@
[
diff --git a/src/Google/Ads/GoogleAds/V16/Services/resources/ad_group_label_service_rest_client_config.php b/src/Google/Ads/GoogleAds/V16/Services/resources/ad_group_label_service_rest_client_config.php
index 2e47c5104..5adc23f49 100644
--- a/src/Google/Ads/GoogleAds/V16/Services/resources/ad_group_label_service_rest_client_config.php
+++ b/src/Google/Ads/GoogleAds/V16/Services/resources/ad_group_label_service_rest_client_config.php
@@ -1,4 +1,24 @@
[
diff --git a/src/Google/Ads/GoogleAds/V16/Services/resources/ad_group_service_descriptor_config.php b/src/Google/Ads/GoogleAds/V16/Services/resources/ad_group_service_descriptor_config.php
index ef6c37488..9cae5c349 100644
--- a/src/Google/Ads/GoogleAds/V16/Services/resources/ad_group_service_descriptor_config.php
+++ b/src/Google/Ads/GoogleAds/V16/Services/resources/ad_group_service_descriptor_config.php
@@ -1,4 +1,24 @@
[
diff --git a/src/Google/Ads/GoogleAds/V16/Services/resources/ad_group_service_rest_client_config.php b/src/Google/Ads/GoogleAds/V16/Services/resources/ad_group_service_rest_client_config.php
index b93aed9ac..17e0df933 100644
--- a/src/Google/Ads/GoogleAds/V16/Services/resources/ad_group_service_rest_client_config.php
+++ b/src/Google/Ads/GoogleAds/V16/Services/resources/ad_group_service_rest_client_config.php
@@ -1,4 +1,24 @@
[
diff --git a/src/Google/Ads/GoogleAds/V16/Services/resources/ad_parameter_service_descriptor_config.php b/src/Google/Ads/GoogleAds/V16/Services/resources/ad_parameter_service_descriptor_config.php
index d04123b3e..69424d315 100644
--- a/src/Google/Ads/GoogleAds/V16/Services/resources/ad_parameter_service_descriptor_config.php
+++ b/src/Google/Ads/GoogleAds/V16/Services/resources/ad_parameter_service_descriptor_config.php
@@ -1,4 +1,24 @@
[
diff --git a/src/Google/Ads/GoogleAds/V16/Services/resources/ad_parameter_service_rest_client_config.php b/src/Google/Ads/GoogleAds/V16/Services/resources/ad_parameter_service_rest_client_config.php
index dec487fe9..f4a6b5ff8 100644
--- a/src/Google/Ads/GoogleAds/V16/Services/resources/ad_parameter_service_rest_client_config.php
+++ b/src/Google/Ads/GoogleAds/V16/Services/resources/ad_parameter_service_rest_client_config.php
@@ -1,4 +1,24 @@
[
diff --git a/src/Google/Ads/GoogleAds/V16/Services/resources/ad_service_descriptor_config.php b/src/Google/Ads/GoogleAds/V16/Services/resources/ad_service_descriptor_config.php
index 4aa5fc5d0..0953e59b7 100644
--- a/src/Google/Ads/GoogleAds/V16/Services/resources/ad_service_descriptor_config.php
+++ b/src/Google/Ads/GoogleAds/V16/Services/resources/ad_service_descriptor_config.php
@@ -1,4 +1,24 @@
[
diff --git a/src/Google/Ads/GoogleAds/V16/Services/resources/ad_service_rest_client_config.php b/src/Google/Ads/GoogleAds/V16/Services/resources/ad_service_rest_client_config.php
index fa9bfa45d..79a05b0ec 100644
--- a/src/Google/Ads/GoogleAds/V16/Services/resources/ad_service_rest_client_config.php
+++ b/src/Google/Ads/GoogleAds/V16/Services/resources/ad_service_rest_client_config.php
@@ -1,4 +1,24 @@
[
diff --git a/src/Google/Ads/GoogleAds/V16/Services/resources/asset_group_asset_service_descriptor_config.php b/src/Google/Ads/GoogleAds/V16/Services/resources/asset_group_asset_service_descriptor_config.php
index 13c7e19e9..fd7ab39d4 100644
--- a/src/Google/Ads/GoogleAds/V16/Services/resources/asset_group_asset_service_descriptor_config.php
+++ b/src/Google/Ads/GoogleAds/V16/Services/resources/asset_group_asset_service_descriptor_config.php
@@ -1,4 +1,24 @@
[
diff --git a/src/Google/Ads/GoogleAds/V16/Services/resources/asset_group_asset_service_rest_client_config.php b/src/Google/Ads/GoogleAds/V16/Services/resources/asset_group_asset_service_rest_client_config.php
index d3c902b38..bf0a91bfb 100644
--- a/src/Google/Ads/GoogleAds/V16/Services/resources/asset_group_asset_service_rest_client_config.php
+++ b/src/Google/Ads/GoogleAds/V16/Services/resources/asset_group_asset_service_rest_client_config.php
@@ -1,4 +1,24 @@
[
diff --git a/src/Google/Ads/GoogleAds/V16/Services/resources/asset_group_listing_group_filter_service_descriptor_config.php b/src/Google/Ads/GoogleAds/V16/Services/resources/asset_group_listing_group_filter_service_descriptor_config.php
index 371ac05ff..3acff400d 100644
--- a/src/Google/Ads/GoogleAds/V16/Services/resources/asset_group_listing_group_filter_service_descriptor_config.php
+++ b/src/Google/Ads/GoogleAds/V16/Services/resources/asset_group_listing_group_filter_service_descriptor_config.php
@@ -1,4 +1,24 @@
[
diff --git a/src/Google/Ads/GoogleAds/V16/Services/resources/asset_group_listing_group_filter_service_rest_client_config.php b/src/Google/Ads/GoogleAds/V16/Services/resources/asset_group_listing_group_filter_service_rest_client_config.php
index 7242e8e97..d339217cf 100644
--- a/src/Google/Ads/GoogleAds/V16/Services/resources/asset_group_listing_group_filter_service_rest_client_config.php
+++ b/src/Google/Ads/GoogleAds/V16/Services/resources/asset_group_listing_group_filter_service_rest_client_config.php
@@ -1,4 +1,24 @@
[
diff --git a/src/Google/Ads/GoogleAds/V16/Services/resources/asset_group_service_descriptor_config.php b/src/Google/Ads/GoogleAds/V16/Services/resources/asset_group_service_descriptor_config.php
index 1f825fc5f..d42551adc 100644
--- a/src/Google/Ads/GoogleAds/V16/Services/resources/asset_group_service_descriptor_config.php
+++ b/src/Google/Ads/GoogleAds/V16/Services/resources/asset_group_service_descriptor_config.php
@@ -1,4 +1,24 @@
[
diff --git a/src/Google/Ads/GoogleAds/V16/Services/resources/asset_group_service_rest_client_config.php b/src/Google/Ads/GoogleAds/V16/Services/resources/asset_group_service_rest_client_config.php
index 88012a977..7eafdd735 100644
--- a/src/Google/Ads/GoogleAds/V16/Services/resources/asset_group_service_rest_client_config.php
+++ b/src/Google/Ads/GoogleAds/V16/Services/resources/asset_group_service_rest_client_config.php
@@ -1,4 +1,24 @@
[
diff --git a/src/Google/Ads/GoogleAds/V16/Services/resources/asset_group_signal_service_descriptor_config.php b/src/Google/Ads/GoogleAds/V16/Services/resources/asset_group_signal_service_descriptor_config.php
index a2a4d63e7..84872d1d7 100644
--- a/src/Google/Ads/GoogleAds/V16/Services/resources/asset_group_signal_service_descriptor_config.php
+++ b/src/Google/Ads/GoogleAds/V16/Services/resources/asset_group_signal_service_descriptor_config.php
@@ -1,4 +1,24 @@
[
diff --git a/src/Google/Ads/GoogleAds/V16/Services/resources/asset_group_signal_service_rest_client_config.php b/src/Google/Ads/GoogleAds/V16/Services/resources/asset_group_signal_service_rest_client_config.php
index f139655b6..cc942ee0b 100644
--- a/src/Google/Ads/GoogleAds/V16/Services/resources/asset_group_signal_service_rest_client_config.php
+++ b/src/Google/Ads/GoogleAds/V16/Services/resources/asset_group_signal_service_rest_client_config.php
@@ -1,4 +1,24 @@
[
diff --git a/src/Google/Ads/GoogleAds/V16/Services/resources/asset_service_descriptor_config.php b/src/Google/Ads/GoogleAds/V16/Services/resources/asset_service_descriptor_config.php
index 261ce78c7..4526dca00 100644
--- a/src/Google/Ads/GoogleAds/V16/Services/resources/asset_service_descriptor_config.php
+++ b/src/Google/Ads/GoogleAds/V16/Services/resources/asset_service_descriptor_config.php
@@ -1,4 +1,24 @@
[
diff --git a/src/Google/Ads/GoogleAds/V16/Services/resources/asset_service_rest_client_config.php b/src/Google/Ads/GoogleAds/V16/Services/resources/asset_service_rest_client_config.php
index dec7526ea..88b0a1675 100644
--- a/src/Google/Ads/GoogleAds/V16/Services/resources/asset_service_rest_client_config.php
+++ b/src/Google/Ads/GoogleAds/V16/Services/resources/asset_service_rest_client_config.php
@@ -1,4 +1,24 @@
[
diff --git a/src/Google/Ads/GoogleAds/V16/Services/resources/asset_set_asset_service_descriptor_config.php b/src/Google/Ads/GoogleAds/V16/Services/resources/asset_set_asset_service_descriptor_config.php
index 8fc77b46d..238673e49 100644
--- a/src/Google/Ads/GoogleAds/V16/Services/resources/asset_set_asset_service_descriptor_config.php
+++ b/src/Google/Ads/GoogleAds/V16/Services/resources/asset_set_asset_service_descriptor_config.php
@@ -1,4 +1,24 @@
[
diff --git a/src/Google/Ads/GoogleAds/V16/Services/resources/asset_set_asset_service_rest_client_config.php b/src/Google/Ads/GoogleAds/V16/Services/resources/asset_set_asset_service_rest_client_config.php
index f5963be25..2214c5df2 100644
--- a/src/Google/Ads/GoogleAds/V16/Services/resources/asset_set_asset_service_rest_client_config.php
+++ b/src/Google/Ads/GoogleAds/V16/Services/resources/asset_set_asset_service_rest_client_config.php
@@ -1,4 +1,24 @@
[
diff --git a/src/Google/Ads/GoogleAds/V16/Services/resources/asset_set_service_descriptor_config.php b/src/Google/Ads/GoogleAds/V16/Services/resources/asset_set_service_descriptor_config.php
index 3fdc4bfe9..68ab83883 100644
--- a/src/Google/Ads/GoogleAds/V16/Services/resources/asset_set_service_descriptor_config.php
+++ b/src/Google/Ads/GoogleAds/V16/Services/resources/asset_set_service_descriptor_config.php
@@ -1,4 +1,24 @@
[
diff --git a/src/Google/Ads/GoogleAds/V16/Services/resources/asset_set_service_rest_client_config.php b/src/Google/Ads/GoogleAds/V16/Services/resources/asset_set_service_rest_client_config.php
index fdc424768..399485899 100644
--- a/src/Google/Ads/GoogleAds/V16/Services/resources/asset_set_service_rest_client_config.php
+++ b/src/Google/Ads/GoogleAds/V16/Services/resources/asset_set_service_rest_client_config.php
@@ -1,4 +1,24 @@
[
diff --git a/src/Google/Ads/GoogleAds/V16/Services/resources/audience_insights_service_descriptor_config.php b/src/Google/Ads/GoogleAds/V16/Services/resources/audience_insights_service_descriptor_config.php
index 7685360b7..9e705a07f 100644
--- a/src/Google/Ads/GoogleAds/V16/Services/resources/audience_insights_service_descriptor_config.php
+++ b/src/Google/Ads/GoogleAds/V16/Services/resources/audience_insights_service_descriptor_config.php
@@ -1,4 +1,24 @@
[
diff --git a/src/Google/Ads/GoogleAds/V16/Services/resources/audience_insights_service_rest_client_config.php b/src/Google/Ads/GoogleAds/V16/Services/resources/audience_insights_service_rest_client_config.php
index ebb3e8a3f..4b6e3a3d9 100644
--- a/src/Google/Ads/GoogleAds/V16/Services/resources/audience_insights_service_rest_client_config.php
+++ b/src/Google/Ads/GoogleAds/V16/Services/resources/audience_insights_service_rest_client_config.php
@@ -1,4 +1,24 @@
[
diff --git a/src/Google/Ads/GoogleAds/V16/Services/resources/audience_service_descriptor_config.php b/src/Google/Ads/GoogleAds/V16/Services/resources/audience_service_descriptor_config.php
index c63dceb7d..12756bec6 100644
--- a/src/Google/Ads/GoogleAds/V16/Services/resources/audience_service_descriptor_config.php
+++ b/src/Google/Ads/GoogleAds/V16/Services/resources/audience_service_descriptor_config.php
@@ -1,4 +1,24 @@
[
diff --git a/src/Google/Ads/GoogleAds/V16/Services/resources/audience_service_rest_client_config.php b/src/Google/Ads/GoogleAds/V16/Services/resources/audience_service_rest_client_config.php
index 546f253a0..32c340fc4 100644
--- a/src/Google/Ads/GoogleAds/V16/Services/resources/audience_service_rest_client_config.php
+++ b/src/Google/Ads/GoogleAds/V16/Services/resources/audience_service_rest_client_config.php
@@ -1,4 +1,24 @@
[
diff --git a/src/Google/Ads/GoogleAds/V16/Services/resources/batch_job_service_descriptor_config.php b/src/Google/Ads/GoogleAds/V16/Services/resources/batch_job_service_descriptor_config.php
index 34544cd31..18cf71cfb 100644
--- a/src/Google/Ads/GoogleAds/V16/Services/resources/batch_job_service_descriptor_config.php
+++ b/src/Google/Ads/GoogleAds/V16/Services/resources/batch_job_service_descriptor_config.php
@@ -1,4 +1,24 @@
[
diff --git a/src/Google/Ads/GoogleAds/V16/Services/resources/batch_job_service_rest_client_config.php b/src/Google/Ads/GoogleAds/V16/Services/resources/batch_job_service_rest_client_config.php
index 0cbcaa12b..50b6a717b 100644
--- a/src/Google/Ads/GoogleAds/V16/Services/resources/batch_job_service_rest_client_config.php
+++ b/src/Google/Ads/GoogleAds/V16/Services/resources/batch_job_service_rest_client_config.php
@@ -1,4 +1,24 @@
[
diff --git a/src/Google/Ads/GoogleAds/V16/Services/resources/bidding_data_exclusion_service_descriptor_config.php b/src/Google/Ads/GoogleAds/V16/Services/resources/bidding_data_exclusion_service_descriptor_config.php
index 312d2d967..39619af2c 100644
--- a/src/Google/Ads/GoogleAds/V16/Services/resources/bidding_data_exclusion_service_descriptor_config.php
+++ b/src/Google/Ads/GoogleAds/V16/Services/resources/bidding_data_exclusion_service_descriptor_config.php
@@ -1,4 +1,24 @@
[
diff --git a/src/Google/Ads/GoogleAds/V16/Services/resources/bidding_data_exclusion_service_rest_client_config.php b/src/Google/Ads/GoogleAds/V16/Services/resources/bidding_data_exclusion_service_rest_client_config.php
index 3b93ad6c0..06aaec397 100644
--- a/src/Google/Ads/GoogleAds/V16/Services/resources/bidding_data_exclusion_service_rest_client_config.php
+++ b/src/Google/Ads/GoogleAds/V16/Services/resources/bidding_data_exclusion_service_rest_client_config.php
@@ -1,4 +1,24 @@
[
diff --git a/src/Google/Ads/GoogleAds/V16/Services/resources/bidding_seasonality_adjustment_service_descriptor_config.php b/src/Google/Ads/GoogleAds/V16/Services/resources/bidding_seasonality_adjustment_service_descriptor_config.php
index f11c60dcc..a0dd17161 100644
--- a/src/Google/Ads/GoogleAds/V16/Services/resources/bidding_seasonality_adjustment_service_descriptor_config.php
+++ b/src/Google/Ads/GoogleAds/V16/Services/resources/bidding_seasonality_adjustment_service_descriptor_config.php
@@ -1,4 +1,24 @@
[
diff --git a/src/Google/Ads/GoogleAds/V16/Services/resources/bidding_seasonality_adjustment_service_rest_client_config.php b/src/Google/Ads/GoogleAds/V16/Services/resources/bidding_seasonality_adjustment_service_rest_client_config.php
index c7575fa4c..beb41fc4f 100644
--- a/src/Google/Ads/GoogleAds/V16/Services/resources/bidding_seasonality_adjustment_service_rest_client_config.php
+++ b/src/Google/Ads/GoogleAds/V16/Services/resources/bidding_seasonality_adjustment_service_rest_client_config.php
@@ -1,4 +1,24 @@
[
diff --git a/src/Google/Ads/GoogleAds/V16/Services/resources/bidding_strategy_service_descriptor_config.php b/src/Google/Ads/GoogleAds/V16/Services/resources/bidding_strategy_service_descriptor_config.php
index 5f78a152b..e19bd72d4 100644
--- a/src/Google/Ads/GoogleAds/V16/Services/resources/bidding_strategy_service_descriptor_config.php
+++ b/src/Google/Ads/GoogleAds/V16/Services/resources/bidding_strategy_service_descriptor_config.php
@@ -1,4 +1,24 @@
[
diff --git a/src/Google/Ads/GoogleAds/V16/Services/resources/bidding_strategy_service_rest_client_config.php b/src/Google/Ads/GoogleAds/V16/Services/resources/bidding_strategy_service_rest_client_config.php
index 6d95e13b3..3f92fc0fc 100644
--- a/src/Google/Ads/GoogleAds/V16/Services/resources/bidding_strategy_service_rest_client_config.php
+++ b/src/Google/Ads/GoogleAds/V16/Services/resources/bidding_strategy_service_rest_client_config.php
@@ -1,4 +1,24 @@
[
diff --git a/src/Google/Ads/GoogleAds/V16/Services/resources/billing_setup_service_descriptor_config.php b/src/Google/Ads/GoogleAds/V16/Services/resources/billing_setup_service_descriptor_config.php
index 5b6bf4a4b..af457cfbf 100644
--- a/src/Google/Ads/GoogleAds/V16/Services/resources/billing_setup_service_descriptor_config.php
+++ b/src/Google/Ads/GoogleAds/V16/Services/resources/billing_setup_service_descriptor_config.php
@@ -1,4 +1,24 @@
[
diff --git a/src/Google/Ads/GoogleAds/V16/Services/resources/billing_setup_service_rest_client_config.php b/src/Google/Ads/GoogleAds/V16/Services/resources/billing_setup_service_rest_client_config.php
index 6280cab49..382c8c261 100644
--- a/src/Google/Ads/GoogleAds/V16/Services/resources/billing_setup_service_rest_client_config.php
+++ b/src/Google/Ads/GoogleAds/V16/Services/resources/billing_setup_service_rest_client_config.php
@@ -1,4 +1,24 @@
[
diff --git a/src/Google/Ads/GoogleAds/V16/Services/resources/brand_suggestion_service_descriptor_config.php b/src/Google/Ads/GoogleAds/V16/Services/resources/brand_suggestion_service_descriptor_config.php
index 5bc681766..dfffd3c98 100644
--- a/src/Google/Ads/GoogleAds/V16/Services/resources/brand_suggestion_service_descriptor_config.php
+++ b/src/Google/Ads/GoogleAds/V16/Services/resources/brand_suggestion_service_descriptor_config.php
@@ -1,4 +1,24 @@
[
diff --git a/src/Google/Ads/GoogleAds/V16/Services/resources/brand_suggestion_service_rest_client_config.php b/src/Google/Ads/GoogleAds/V16/Services/resources/brand_suggestion_service_rest_client_config.php
index 114009ca6..6aa3a4890 100644
--- a/src/Google/Ads/GoogleAds/V16/Services/resources/brand_suggestion_service_rest_client_config.php
+++ b/src/Google/Ads/GoogleAds/V16/Services/resources/brand_suggestion_service_rest_client_config.php
@@ -1,4 +1,24 @@
[
diff --git a/src/Google/Ads/GoogleAds/V16/Services/resources/campaign_asset_service_descriptor_config.php b/src/Google/Ads/GoogleAds/V16/Services/resources/campaign_asset_service_descriptor_config.php
index 703fc3c84..172c4e42b 100644
--- a/src/Google/Ads/GoogleAds/V16/Services/resources/campaign_asset_service_descriptor_config.php
+++ b/src/Google/Ads/GoogleAds/V16/Services/resources/campaign_asset_service_descriptor_config.php
@@ -1,4 +1,24 @@
[
diff --git a/src/Google/Ads/GoogleAds/V16/Services/resources/campaign_asset_service_rest_client_config.php b/src/Google/Ads/GoogleAds/V16/Services/resources/campaign_asset_service_rest_client_config.php
index 188ea1a8f..908bf961e 100644
--- a/src/Google/Ads/GoogleAds/V16/Services/resources/campaign_asset_service_rest_client_config.php
+++ b/src/Google/Ads/GoogleAds/V16/Services/resources/campaign_asset_service_rest_client_config.php
@@ -1,4 +1,24 @@
[
diff --git a/src/Google/Ads/GoogleAds/V16/Services/resources/campaign_asset_set_service_descriptor_config.php b/src/Google/Ads/GoogleAds/V16/Services/resources/campaign_asset_set_service_descriptor_config.php
index 6b1f32df2..3bbb842fc 100644
--- a/src/Google/Ads/GoogleAds/V16/Services/resources/campaign_asset_set_service_descriptor_config.php
+++ b/src/Google/Ads/GoogleAds/V16/Services/resources/campaign_asset_set_service_descriptor_config.php
@@ -1,4 +1,24 @@
[
diff --git a/src/Google/Ads/GoogleAds/V16/Services/resources/campaign_asset_set_service_rest_client_config.php b/src/Google/Ads/GoogleAds/V16/Services/resources/campaign_asset_set_service_rest_client_config.php
index 3781366bd..d6aa372a4 100644
--- a/src/Google/Ads/GoogleAds/V16/Services/resources/campaign_asset_set_service_rest_client_config.php
+++ b/src/Google/Ads/GoogleAds/V16/Services/resources/campaign_asset_set_service_rest_client_config.php
@@ -1,4 +1,24 @@
[
diff --git a/src/Google/Ads/GoogleAds/V16/Services/resources/campaign_bid_modifier_service_descriptor_config.php b/src/Google/Ads/GoogleAds/V16/Services/resources/campaign_bid_modifier_service_descriptor_config.php
index 241af5fbd..0da5081a5 100644
--- a/src/Google/Ads/GoogleAds/V16/Services/resources/campaign_bid_modifier_service_descriptor_config.php
+++ b/src/Google/Ads/GoogleAds/V16/Services/resources/campaign_bid_modifier_service_descriptor_config.php
@@ -1,4 +1,24 @@
[
diff --git a/src/Google/Ads/GoogleAds/V16/Services/resources/campaign_bid_modifier_service_rest_client_config.php b/src/Google/Ads/GoogleAds/V16/Services/resources/campaign_bid_modifier_service_rest_client_config.php
index b77473dbc..9c11b7d32 100644
--- a/src/Google/Ads/GoogleAds/V16/Services/resources/campaign_bid_modifier_service_rest_client_config.php
+++ b/src/Google/Ads/GoogleAds/V16/Services/resources/campaign_bid_modifier_service_rest_client_config.php
@@ -1,4 +1,24 @@
[
diff --git a/src/Google/Ads/GoogleAds/V16/Services/resources/campaign_budget_service_descriptor_config.php b/src/Google/Ads/GoogleAds/V16/Services/resources/campaign_budget_service_descriptor_config.php
index 1f8c2c6b5..6b6fdf6eb 100644
--- a/src/Google/Ads/GoogleAds/V16/Services/resources/campaign_budget_service_descriptor_config.php
+++ b/src/Google/Ads/GoogleAds/V16/Services/resources/campaign_budget_service_descriptor_config.php
@@ -1,4 +1,24 @@
[
diff --git a/src/Google/Ads/GoogleAds/V16/Services/resources/campaign_budget_service_rest_client_config.php b/src/Google/Ads/GoogleAds/V16/Services/resources/campaign_budget_service_rest_client_config.php
index c8581d468..3e6ba727a 100644
--- a/src/Google/Ads/GoogleAds/V16/Services/resources/campaign_budget_service_rest_client_config.php
+++ b/src/Google/Ads/GoogleAds/V16/Services/resources/campaign_budget_service_rest_client_config.php
@@ -1,4 +1,24 @@
[
diff --git a/src/Google/Ads/GoogleAds/V16/Services/resources/campaign_conversion_goal_service_descriptor_config.php b/src/Google/Ads/GoogleAds/V16/Services/resources/campaign_conversion_goal_service_descriptor_config.php
index 71486de72..cb2a91203 100644
--- a/src/Google/Ads/GoogleAds/V16/Services/resources/campaign_conversion_goal_service_descriptor_config.php
+++ b/src/Google/Ads/GoogleAds/V16/Services/resources/campaign_conversion_goal_service_descriptor_config.php
@@ -1,4 +1,24 @@
[
diff --git a/src/Google/Ads/GoogleAds/V16/Services/resources/campaign_conversion_goal_service_rest_client_config.php b/src/Google/Ads/GoogleAds/V16/Services/resources/campaign_conversion_goal_service_rest_client_config.php
index aba9b88f4..84d65e5f7 100644
--- a/src/Google/Ads/GoogleAds/V16/Services/resources/campaign_conversion_goal_service_rest_client_config.php
+++ b/src/Google/Ads/GoogleAds/V16/Services/resources/campaign_conversion_goal_service_rest_client_config.php
@@ -1,4 +1,24 @@
[
diff --git a/src/Google/Ads/GoogleAds/V16/Services/resources/campaign_criterion_service_descriptor_config.php b/src/Google/Ads/GoogleAds/V16/Services/resources/campaign_criterion_service_descriptor_config.php
index b6d47b7a4..b1bd0f406 100644
--- a/src/Google/Ads/GoogleAds/V16/Services/resources/campaign_criterion_service_descriptor_config.php
+++ b/src/Google/Ads/GoogleAds/V16/Services/resources/campaign_criterion_service_descriptor_config.php
@@ -1,4 +1,24 @@
[
diff --git a/src/Google/Ads/GoogleAds/V16/Services/resources/campaign_criterion_service_rest_client_config.php b/src/Google/Ads/GoogleAds/V16/Services/resources/campaign_criterion_service_rest_client_config.php
index 7fb4dab74..43d1f2705 100644
--- a/src/Google/Ads/GoogleAds/V16/Services/resources/campaign_criterion_service_rest_client_config.php
+++ b/src/Google/Ads/GoogleAds/V16/Services/resources/campaign_criterion_service_rest_client_config.php
@@ -1,4 +1,24 @@
[
diff --git a/src/Google/Ads/GoogleAds/V16/Services/resources/campaign_customizer_service_descriptor_config.php b/src/Google/Ads/GoogleAds/V16/Services/resources/campaign_customizer_service_descriptor_config.php
index c553982d8..e1f7fbc78 100644
--- a/src/Google/Ads/GoogleAds/V16/Services/resources/campaign_customizer_service_descriptor_config.php
+++ b/src/Google/Ads/GoogleAds/V16/Services/resources/campaign_customizer_service_descriptor_config.php
@@ -1,4 +1,24 @@
[
diff --git a/src/Google/Ads/GoogleAds/V16/Services/resources/campaign_customizer_service_rest_client_config.php b/src/Google/Ads/GoogleAds/V16/Services/resources/campaign_customizer_service_rest_client_config.php
index f75862d65..c2b3f0dbf 100644
--- a/src/Google/Ads/GoogleAds/V16/Services/resources/campaign_customizer_service_rest_client_config.php
+++ b/src/Google/Ads/GoogleAds/V16/Services/resources/campaign_customizer_service_rest_client_config.php
@@ -1,4 +1,24 @@
[
diff --git a/src/Google/Ads/GoogleAds/V16/Services/resources/campaign_draft_service_descriptor_config.php b/src/Google/Ads/GoogleAds/V16/Services/resources/campaign_draft_service_descriptor_config.php
index dae1c35bc..24095fcd3 100644
--- a/src/Google/Ads/GoogleAds/V16/Services/resources/campaign_draft_service_descriptor_config.php
+++ b/src/Google/Ads/GoogleAds/V16/Services/resources/campaign_draft_service_descriptor_config.php
@@ -1,4 +1,24 @@
[
diff --git a/src/Google/Ads/GoogleAds/V16/Services/resources/campaign_draft_service_rest_client_config.php b/src/Google/Ads/GoogleAds/V16/Services/resources/campaign_draft_service_rest_client_config.php
index 2000eaa0a..f29394a9f 100644
--- a/src/Google/Ads/GoogleAds/V16/Services/resources/campaign_draft_service_rest_client_config.php
+++ b/src/Google/Ads/GoogleAds/V16/Services/resources/campaign_draft_service_rest_client_config.php
@@ -1,4 +1,24 @@
[
diff --git a/src/Google/Ads/GoogleAds/V16/Services/resources/campaign_extension_setting_service_descriptor_config.php b/src/Google/Ads/GoogleAds/V16/Services/resources/campaign_extension_setting_service_descriptor_config.php
index 9048a78a9..d6dabe4f1 100644
--- a/src/Google/Ads/GoogleAds/V16/Services/resources/campaign_extension_setting_service_descriptor_config.php
+++ b/src/Google/Ads/GoogleAds/V16/Services/resources/campaign_extension_setting_service_descriptor_config.php
@@ -1,4 +1,24 @@
[
diff --git a/src/Google/Ads/GoogleAds/V16/Services/resources/campaign_extension_setting_service_rest_client_config.php b/src/Google/Ads/GoogleAds/V16/Services/resources/campaign_extension_setting_service_rest_client_config.php
index f59b7be47..2dfd26c7f 100644
--- a/src/Google/Ads/GoogleAds/V16/Services/resources/campaign_extension_setting_service_rest_client_config.php
+++ b/src/Google/Ads/GoogleAds/V16/Services/resources/campaign_extension_setting_service_rest_client_config.php
@@ -1,4 +1,24 @@
[
diff --git a/src/Google/Ads/GoogleAds/V16/Services/resources/campaign_feed_service_descriptor_config.php b/src/Google/Ads/GoogleAds/V16/Services/resources/campaign_feed_service_descriptor_config.php
index 8bf6520e3..adc1cd30c 100644
--- a/src/Google/Ads/GoogleAds/V16/Services/resources/campaign_feed_service_descriptor_config.php
+++ b/src/Google/Ads/GoogleAds/V16/Services/resources/campaign_feed_service_descriptor_config.php
@@ -1,4 +1,24 @@
[
diff --git a/src/Google/Ads/GoogleAds/V16/Services/resources/campaign_feed_service_rest_client_config.php b/src/Google/Ads/GoogleAds/V16/Services/resources/campaign_feed_service_rest_client_config.php
index 5e78d8ca8..f31c322f9 100644
--- a/src/Google/Ads/GoogleAds/V16/Services/resources/campaign_feed_service_rest_client_config.php
+++ b/src/Google/Ads/GoogleAds/V16/Services/resources/campaign_feed_service_rest_client_config.php
@@ -1,4 +1,24 @@
[
diff --git a/src/Google/Ads/GoogleAds/V16/Services/resources/campaign_group_service_descriptor_config.php b/src/Google/Ads/GoogleAds/V16/Services/resources/campaign_group_service_descriptor_config.php
index dc25e679c..75698f0c7 100644
--- a/src/Google/Ads/GoogleAds/V16/Services/resources/campaign_group_service_descriptor_config.php
+++ b/src/Google/Ads/GoogleAds/V16/Services/resources/campaign_group_service_descriptor_config.php
@@ -1,4 +1,24 @@
[
diff --git a/src/Google/Ads/GoogleAds/V16/Services/resources/campaign_group_service_rest_client_config.php b/src/Google/Ads/GoogleAds/V16/Services/resources/campaign_group_service_rest_client_config.php
index 8c8d1d378..f43fae19f 100644
--- a/src/Google/Ads/GoogleAds/V16/Services/resources/campaign_group_service_rest_client_config.php
+++ b/src/Google/Ads/GoogleAds/V16/Services/resources/campaign_group_service_rest_client_config.php
@@ -1,4 +1,24 @@
[
diff --git a/src/Google/Ads/GoogleAds/V16/Services/resources/campaign_label_service_descriptor_config.php b/src/Google/Ads/GoogleAds/V16/Services/resources/campaign_label_service_descriptor_config.php
index 2cd7066a6..3353fa654 100644
--- a/src/Google/Ads/GoogleAds/V16/Services/resources/campaign_label_service_descriptor_config.php
+++ b/src/Google/Ads/GoogleAds/V16/Services/resources/campaign_label_service_descriptor_config.php
@@ -1,4 +1,24 @@
[
diff --git a/src/Google/Ads/GoogleAds/V16/Services/resources/campaign_label_service_rest_client_config.php b/src/Google/Ads/GoogleAds/V16/Services/resources/campaign_label_service_rest_client_config.php
index ad48fd374..55dd93280 100644
--- a/src/Google/Ads/GoogleAds/V16/Services/resources/campaign_label_service_rest_client_config.php
+++ b/src/Google/Ads/GoogleAds/V16/Services/resources/campaign_label_service_rest_client_config.php
@@ -1,4 +1,24 @@
[
diff --git a/src/Google/Ads/GoogleAds/V16/Services/resources/campaign_lifecycle_goal_service_descriptor_config.php b/src/Google/Ads/GoogleAds/V16/Services/resources/campaign_lifecycle_goal_service_descriptor_config.php
index 5191561c3..a90698f5b 100644
--- a/src/Google/Ads/GoogleAds/V16/Services/resources/campaign_lifecycle_goal_service_descriptor_config.php
+++ b/src/Google/Ads/GoogleAds/V16/Services/resources/campaign_lifecycle_goal_service_descriptor_config.php
@@ -1,4 +1,24 @@
[
diff --git a/src/Google/Ads/GoogleAds/V16/Services/resources/campaign_lifecycle_goal_service_rest_client_config.php b/src/Google/Ads/GoogleAds/V16/Services/resources/campaign_lifecycle_goal_service_rest_client_config.php
index 6d9b727c4..f7ae079f6 100644
--- a/src/Google/Ads/GoogleAds/V16/Services/resources/campaign_lifecycle_goal_service_rest_client_config.php
+++ b/src/Google/Ads/GoogleAds/V16/Services/resources/campaign_lifecycle_goal_service_rest_client_config.php
@@ -1,4 +1,24 @@
[
diff --git a/src/Google/Ads/GoogleAds/V16/Services/resources/campaign_service_descriptor_config.php b/src/Google/Ads/GoogleAds/V16/Services/resources/campaign_service_descriptor_config.php
index 49c14a64c..eab102b64 100644
--- a/src/Google/Ads/GoogleAds/V16/Services/resources/campaign_service_descriptor_config.php
+++ b/src/Google/Ads/GoogleAds/V16/Services/resources/campaign_service_descriptor_config.php
@@ -1,4 +1,24 @@
[
diff --git a/src/Google/Ads/GoogleAds/V16/Services/resources/campaign_service_rest_client_config.php b/src/Google/Ads/GoogleAds/V16/Services/resources/campaign_service_rest_client_config.php
index 244d230e5..fab5cb608 100644
--- a/src/Google/Ads/GoogleAds/V16/Services/resources/campaign_service_rest_client_config.php
+++ b/src/Google/Ads/GoogleAds/V16/Services/resources/campaign_service_rest_client_config.php
@@ -1,4 +1,24 @@
[
diff --git a/src/Google/Ads/GoogleAds/V16/Services/resources/campaign_shared_set_service_descriptor_config.php b/src/Google/Ads/GoogleAds/V16/Services/resources/campaign_shared_set_service_descriptor_config.php
index 3f2c07be6..535c36811 100644
--- a/src/Google/Ads/GoogleAds/V16/Services/resources/campaign_shared_set_service_descriptor_config.php
+++ b/src/Google/Ads/GoogleAds/V16/Services/resources/campaign_shared_set_service_descriptor_config.php
@@ -1,4 +1,24 @@
[
diff --git a/src/Google/Ads/GoogleAds/V16/Services/resources/campaign_shared_set_service_rest_client_config.php b/src/Google/Ads/GoogleAds/V16/Services/resources/campaign_shared_set_service_rest_client_config.php
index 59fbb5760..5040c0381 100644
--- a/src/Google/Ads/GoogleAds/V16/Services/resources/campaign_shared_set_service_rest_client_config.php
+++ b/src/Google/Ads/GoogleAds/V16/Services/resources/campaign_shared_set_service_rest_client_config.php
@@ -1,4 +1,24 @@
[
diff --git a/src/Google/Ads/GoogleAds/V16/Services/resources/conversion_action_service_descriptor_config.php b/src/Google/Ads/GoogleAds/V16/Services/resources/conversion_action_service_descriptor_config.php
index 3b4928cbb..b0dcec2a2 100644
--- a/src/Google/Ads/GoogleAds/V16/Services/resources/conversion_action_service_descriptor_config.php
+++ b/src/Google/Ads/GoogleAds/V16/Services/resources/conversion_action_service_descriptor_config.php
@@ -1,4 +1,24 @@
[
diff --git a/src/Google/Ads/GoogleAds/V16/Services/resources/conversion_action_service_rest_client_config.php b/src/Google/Ads/GoogleAds/V16/Services/resources/conversion_action_service_rest_client_config.php
index 9b04cfdbe..584cbe3c7 100644
--- a/src/Google/Ads/GoogleAds/V16/Services/resources/conversion_action_service_rest_client_config.php
+++ b/src/Google/Ads/GoogleAds/V16/Services/resources/conversion_action_service_rest_client_config.php
@@ -1,4 +1,24 @@
[
diff --git a/src/Google/Ads/GoogleAds/V16/Services/resources/conversion_adjustment_upload_service_descriptor_config.php b/src/Google/Ads/GoogleAds/V16/Services/resources/conversion_adjustment_upload_service_descriptor_config.php
index 50fda058f..8e15ac974 100644
--- a/src/Google/Ads/GoogleAds/V16/Services/resources/conversion_adjustment_upload_service_descriptor_config.php
+++ b/src/Google/Ads/GoogleAds/V16/Services/resources/conversion_adjustment_upload_service_descriptor_config.php
@@ -1,4 +1,24 @@
[
diff --git a/src/Google/Ads/GoogleAds/V16/Services/resources/conversion_adjustment_upload_service_rest_client_config.php b/src/Google/Ads/GoogleAds/V16/Services/resources/conversion_adjustment_upload_service_rest_client_config.php
index af2b5dc77..610b6a031 100644
--- a/src/Google/Ads/GoogleAds/V16/Services/resources/conversion_adjustment_upload_service_rest_client_config.php
+++ b/src/Google/Ads/GoogleAds/V16/Services/resources/conversion_adjustment_upload_service_rest_client_config.php
@@ -1,4 +1,24 @@
[
diff --git a/src/Google/Ads/GoogleAds/V16/Services/resources/conversion_custom_variable_service_descriptor_config.php b/src/Google/Ads/GoogleAds/V16/Services/resources/conversion_custom_variable_service_descriptor_config.php
index e3c29e6f1..9ec7feb3d 100644
--- a/src/Google/Ads/GoogleAds/V16/Services/resources/conversion_custom_variable_service_descriptor_config.php
+++ b/src/Google/Ads/GoogleAds/V16/Services/resources/conversion_custom_variable_service_descriptor_config.php
@@ -1,4 +1,24 @@
[
diff --git a/src/Google/Ads/GoogleAds/V16/Services/resources/conversion_custom_variable_service_rest_client_config.php b/src/Google/Ads/GoogleAds/V16/Services/resources/conversion_custom_variable_service_rest_client_config.php
index c4b750d81..53966c5dc 100644
--- a/src/Google/Ads/GoogleAds/V16/Services/resources/conversion_custom_variable_service_rest_client_config.php
+++ b/src/Google/Ads/GoogleAds/V16/Services/resources/conversion_custom_variable_service_rest_client_config.php
@@ -1,4 +1,24 @@
[
diff --git a/src/Google/Ads/GoogleAds/V16/Services/resources/conversion_goal_campaign_config_service_descriptor_config.php b/src/Google/Ads/GoogleAds/V16/Services/resources/conversion_goal_campaign_config_service_descriptor_config.php
index 5c3905a43..d99e83d05 100644
--- a/src/Google/Ads/GoogleAds/V16/Services/resources/conversion_goal_campaign_config_service_descriptor_config.php
+++ b/src/Google/Ads/GoogleAds/V16/Services/resources/conversion_goal_campaign_config_service_descriptor_config.php
@@ -1,4 +1,24 @@
[
diff --git a/src/Google/Ads/GoogleAds/V16/Services/resources/conversion_goal_campaign_config_service_rest_client_config.php b/src/Google/Ads/GoogleAds/V16/Services/resources/conversion_goal_campaign_config_service_rest_client_config.php
index 93c7eb31f..7b138185b 100644
--- a/src/Google/Ads/GoogleAds/V16/Services/resources/conversion_goal_campaign_config_service_rest_client_config.php
+++ b/src/Google/Ads/GoogleAds/V16/Services/resources/conversion_goal_campaign_config_service_rest_client_config.php
@@ -1,4 +1,24 @@
[
diff --git a/src/Google/Ads/GoogleAds/V16/Services/resources/conversion_upload_service_descriptor_config.php b/src/Google/Ads/GoogleAds/V16/Services/resources/conversion_upload_service_descriptor_config.php
index d551a9faf..aa3c98e55 100644
--- a/src/Google/Ads/GoogleAds/V16/Services/resources/conversion_upload_service_descriptor_config.php
+++ b/src/Google/Ads/GoogleAds/V16/Services/resources/conversion_upload_service_descriptor_config.php
@@ -1,4 +1,24 @@
[
diff --git a/src/Google/Ads/GoogleAds/V16/Services/resources/conversion_upload_service_rest_client_config.php b/src/Google/Ads/GoogleAds/V16/Services/resources/conversion_upload_service_rest_client_config.php
index 71f6e7909..02bb418ea 100644
--- a/src/Google/Ads/GoogleAds/V16/Services/resources/conversion_upload_service_rest_client_config.php
+++ b/src/Google/Ads/GoogleAds/V16/Services/resources/conversion_upload_service_rest_client_config.php
@@ -1,4 +1,24 @@
[
diff --git a/src/Google/Ads/GoogleAds/V16/Services/resources/conversion_value_rule_service_descriptor_config.php b/src/Google/Ads/GoogleAds/V16/Services/resources/conversion_value_rule_service_descriptor_config.php
index b5ed0d8e5..fc02f5695 100644
--- a/src/Google/Ads/GoogleAds/V16/Services/resources/conversion_value_rule_service_descriptor_config.php
+++ b/src/Google/Ads/GoogleAds/V16/Services/resources/conversion_value_rule_service_descriptor_config.php
@@ -1,4 +1,24 @@
[
diff --git a/src/Google/Ads/GoogleAds/V16/Services/resources/conversion_value_rule_service_rest_client_config.php b/src/Google/Ads/GoogleAds/V16/Services/resources/conversion_value_rule_service_rest_client_config.php
index ff9c60188..c31b0a6ac 100644
--- a/src/Google/Ads/GoogleAds/V16/Services/resources/conversion_value_rule_service_rest_client_config.php
+++ b/src/Google/Ads/GoogleAds/V16/Services/resources/conversion_value_rule_service_rest_client_config.php
@@ -1,4 +1,24 @@
[
diff --git a/src/Google/Ads/GoogleAds/V16/Services/resources/conversion_value_rule_set_service_descriptor_config.php b/src/Google/Ads/GoogleAds/V16/Services/resources/conversion_value_rule_set_service_descriptor_config.php
index 5a91ba766..2d5c5fa86 100644
--- a/src/Google/Ads/GoogleAds/V16/Services/resources/conversion_value_rule_set_service_descriptor_config.php
+++ b/src/Google/Ads/GoogleAds/V16/Services/resources/conversion_value_rule_set_service_descriptor_config.php
@@ -1,4 +1,24 @@
[
diff --git a/src/Google/Ads/GoogleAds/V16/Services/resources/conversion_value_rule_set_service_rest_client_config.php b/src/Google/Ads/GoogleAds/V16/Services/resources/conversion_value_rule_set_service_rest_client_config.php
index ff1ad01ce..7d49db5f4 100644
--- a/src/Google/Ads/GoogleAds/V16/Services/resources/conversion_value_rule_set_service_rest_client_config.php
+++ b/src/Google/Ads/GoogleAds/V16/Services/resources/conversion_value_rule_set_service_rest_client_config.php
@@ -1,4 +1,24 @@
[
diff --git a/src/Google/Ads/GoogleAds/V16/Services/resources/custom_audience_service_descriptor_config.php b/src/Google/Ads/GoogleAds/V16/Services/resources/custom_audience_service_descriptor_config.php
index 8b6cdbfe2..9c031c099 100644
--- a/src/Google/Ads/GoogleAds/V16/Services/resources/custom_audience_service_descriptor_config.php
+++ b/src/Google/Ads/GoogleAds/V16/Services/resources/custom_audience_service_descriptor_config.php
@@ -1,4 +1,24 @@
[
diff --git a/src/Google/Ads/GoogleAds/V16/Services/resources/custom_audience_service_rest_client_config.php b/src/Google/Ads/GoogleAds/V16/Services/resources/custom_audience_service_rest_client_config.php
index 6e5f19ebf..ad7be314f 100644
--- a/src/Google/Ads/GoogleAds/V16/Services/resources/custom_audience_service_rest_client_config.php
+++ b/src/Google/Ads/GoogleAds/V16/Services/resources/custom_audience_service_rest_client_config.php
@@ -1,4 +1,24 @@
[
diff --git a/src/Google/Ads/GoogleAds/V16/Services/resources/custom_conversion_goal_service_descriptor_config.php b/src/Google/Ads/GoogleAds/V16/Services/resources/custom_conversion_goal_service_descriptor_config.php
index 850e253d5..41ef5f749 100644
--- a/src/Google/Ads/GoogleAds/V16/Services/resources/custom_conversion_goal_service_descriptor_config.php
+++ b/src/Google/Ads/GoogleAds/V16/Services/resources/custom_conversion_goal_service_descriptor_config.php
@@ -1,4 +1,24 @@
[
diff --git a/src/Google/Ads/GoogleAds/V16/Services/resources/custom_conversion_goal_service_rest_client_config.php b/src/Google/Ads/GoogleAds/V16/Services/resources/custom_conversion_goal_service_rest_client_config.php
index 89734342a..efd5eab3f 100644
--- a/src/Google/Ads/GoogleAds/V16/Services/resources/custom_conversion_goal_service_rest_client_config.php
+++ b/src/Google/Ads/GoogleAds/V16/Services/resources/custom_conversion_goal_service_rest_client_config.php
@@ -1,4 +1,24 @@
[
diff --git a/src/Google/Ads/GoogleAds/V16/Services/resources/custom_interest_service_descriptor_config.php b/src/Google/Ads/GoogleAds/V16/Services/resources/custom_interest_service_descriptor_config.php
index d373ef5e3..b279072ba 100644
--- a/src/Google/Ads/GoogleAds/V16/Services/resources/custom_interest_service_descriptor_config.php
+++ b/src/Google/Ads/GoogleAds/V16/Services/resources/custom_interest_service_descriptor_config.php
@@ -1,4 +1,24 @@
[
diff --git a/src/Google/Ads/GoogleAds/V16/Services/resources/custom_interest_service_rest_client_config.php b/src/Google/Ads/GoogleAds/V16/Services/resources/custom_interest_service_rest_client_config.php
index 7140c3199..e0c87f74c 100644
--- a/src/Google/Ads/GoogleAds/V16/Services/resources/custom_interest_service_rest_client_config.php
+++ b/src/Google/Ads/GoogleAds/V16/Services/resources/custom_interest_service_rest_client_config.php
@@ -1,4 +1,24 @@
[
diff --git a/src/Google/Ads/GoogleAds/V16/Services/resources/customer_asset_service_descriptor_config.php b/src/Google/Ads/GoogleAds/V16/Services/resources/customer_asset_service_descriptor_config.php
index 25d0aa8c9..3e90a9753 100644
--- a/src/Google/Ads/GoogleAds/V16/Services/resources/customer_asset_service_descriptor_config.php
+++ b/src/Google/Ads/GoogleAds/V16/Services/resources/customer_asset_service_descriptor_config.php
@@ -1,4 +1,24 @@
[
diff --git a/src/Google/Ads/GoogleAds/V16/Services/resources/customer_asset_service_rest_client_config.php b/src/Google/Ads/GoogleAds/V16/Services/resources/customer_asset_service_rest_client_config.php
index 6e54ca758..f2fb32608 100644
--- a/src/Google/Ads/GoogleAds/V16/Services/resources/customer_asset_service_rest_client_config.php
+++ b/src/Google/Ads/GoogleAds/V16/Services/resources/customer_asset_service_rest_client_config.php
@@ -1,4 +1,24 @@
[
diff --git a/src/Google/Ads/GoogleAds/V16/Services/resources/customer_asset_set_service_descriptor_config.php b/src/Google/Ads/GoogleAds/V16/Services/resources/customer_asset_set_service_descriptor_config.php
index a1afc32cd..7be65e4d5 100644
--- a/src/Google/Ads/GoogleAds/V16/Services/resources/customer_asset_set_service_descriptor_config.php
+++ b/src/Google/Ads/GoogleAds/V16/Services/resources/customer_asset_set_service_descriptor_config.php
@@ -1,4 +1,24 @@
[
diff --git a/src/Google/Ads/GoogleAds/V16/Services/resources/customer_asset_set_service_rest_client_config.php b/src/Google/Ads/GoogleAds/V16/Services/resources/customer_asset_set_service_rest_client_config.php
index 3ff824024..0d7f80a8e 100644
--- a/src/Google/Ads/GoogleAds/V16/Services/resources/customer_asset_set_service_rest_client_config.php
+++ b/src/Google/Ads/GoogleAds/V16/Services/resources/customer_asset_set_service_rest_client_config.php
@@ -1,4 +1,24 @@
[
diff --git a/src/Google/Ads/GoogleAds/V16/Services/resources/customer_client_link_service_descriptor_config.php b/src/Google/Ads/GoogleAds/V16/Services/resources/customer_client_link_service_descriptor_config.php
index 6aa01e691..8e6b8848f 100644
--- a/src/Google/Ads/GoogleAds/V16/Services/resources/customer_client_link_service_descriptor_config.php
+++ b/src/Google/Ads/GoogleAds/V16/Services/resources/customer_client_link_service_descriptor_config.php
@@ -1,4 +1,24 @@
[
diff --git a/src/Google/Ads/GoogleAds/V16/Services/resources/customer_client_link_service_rest_client_config.php b/src/Google/Ads/GoogleAds/V16/Services/resources/customer_client_link_service_rest_client_config.php
index b359665ac..612bb1f88 100644
--- a/src/Google/Ads/GoogleAds/V16/Services/resources/customer_client_link_service_rest_client_config.php
+++ b/src/Google/Ads/GoogleAds/V16/Services/resources/customer_client_link_service_rest_client_config.php
@@ -1,4 +1,24 @@
[
diff --git a/src/Google/Ads/GoogleAds/V16/Services/resources/customer_conversion_goal_service_descriptor_config.php b/src/Google/Ads/GoogleAds/V16/Services/resources/customer_conversion_goal_service_descriptor_config.php
index 06dcb4395..322ba36f4 100644
--- a/src/Google/Ads/GoogleAds/V16/Services/resources/customer_conversion_goal_service_descriptor_config.php
+++ b/src/Google/Ads/GoogleAds/V16/Services/resources/customer_conversion_goal_service_descriptor_config.php
@@ -1,4 +1,24 @@
[
diff --git a/src/Google/Ads/GoogleAds/V16/Services/resources/customer_conversion_goal_service_rest_client_config.php b/src/Google/Ads/GoogleAds/V16/Services/resources/customer_conversion_goal_service_rest_client_config.php
index c3ff290ae..0c118c1e0 100644
--- a/src/Google/Ads/GoogleAds/V16/Services/resources/customer_conversion_goal_service_rest_client_config.php
+++ b/src/Google/Ads/GoogleAds/V16/Services/resources/customer_conversion_goal_service_rest_client_config.php
@@ -1,4 +1,24 @@
[
diff --git a/src/Google/Ads/GoogleAds/V16/Services/resources/customer_customizer_service_descriptor_config.php b/src/Google/Ads/GoogleAds/V16/Services/resources/customer_customizer_service_descriptor_config.php
index 39edbd9e3..dd55f6d7f 100644
--- a/src/Google/Ads/GoogleAds/V16/Services/resources/customer_customizer_service_descriptor_config.php
+++ b/src/Google/Ads/GoogleAds/V16/Services/resources/customer_customizer_service_descriptor_config.php
@@ -1,4 +1,24 @@
[
diff --git a/src/Google/Ads/GoogleAds/V16/Services/resources/customer_customizer_service_rest_client_config.php b/src/Google/Ads/GoogleAds/V16/Services/resources/customer_customizer_service_rest_client_config.php
index cd0f5f835..48f2ff99b 100644
--- a/src/Google/Ads/GoogleAds/V16/Services/resources/customer_customizer_service_rest_client_config.php
+++ b/src/Google/Ads/GoogleAds/V16/Services/resources/customer_customizer_service_rest_client_config.php
@@ -1,4 +1,24 @@
[
diff --git a/src/Google/Ads/GoogleAds/V16/Services/resources/customer_extension_setting_service_descriptor_config.php b/src/Google/Ads/GoogleAds/V16/Services/resources/customer_extension_setting_service_descriptor_config.php
index 1d4b54081..bc37c495d 100644
--- a/src/Google/Ads/GoogleAds/V16/Services/resources/customer_extension_setting_service_descriptor_config.php
+++ b/src/Google/Ads/GoogleAds/V16/Services/resources/customer_extension_setting_service_descriptor_config.php
@@ -1,4 +1,24 @@
[
diff --git a/src/Google/Ads/GoogleAds/V16/Services/resources/customer_extension_setting_service_rest_client_config.php b/src/Google/Ads/GoogleAds/V16/Services/resources/customer_extension_setting_service_rest_client_config.php
index 3d69f9d28..f8929e60c 100644
--- a/src/Google/Ads/GoogleAds/V16/Services/resources/customer_extension_setting_service_rest_client_config.php
+++ b/src/Google/Ads/GoogleAds/V16/Services/resources/customer_extension_setting_service_rest_client_config.php
@@ -1,4 +1,24 @@
[
diff --git a/src/Google/Ads/GoogleAds/V16/Services/resources/customer_feed_service_descriptor_config.php b/src/Google/Ads/GoogleAds/V16/Services/resources/customer_feed_service_descriptor_config.php
index 7ea9b0412..7022b8ce2 100644
--- a/src/Google/Ads/GoogleAds/V16/Services/resources/customer_feed_service_descriptor_config.php
+++ b/src/Google/Ads/GoogleAds/V16/Services/resources/customer_feed_service_descriptor_config.php
@@ -1,4 +1,24 @@
[
diff --git a/src/Google/Ads/GoogleAds/V16/Services/resources/customer_feed_service_rest_client_config.php b/src/Google/Ads/GoogleAds/V16/Services/resources/customer_feed_service_rest_client_config.php
index 01b7c5628..864f71dce 100644
--- a/src/Google/Ads/GoogleAds/V16/Services/resources/customer_feed_service_rest_client_config.php
+++ b/src/Google/Ads/GoogleAds/V16/Services/resources/customer_feed_service_rest_client_config.php
@@ -1,4 +1,24 @@
[
diff --git a/src/Google/Ads/GoogleAds/V16/Services/resources/customer_label_service_descriptor_config.php b/src/Google/Ads/GoogleAds/V16/Services/resources/customer_label_service_descriptor_config.php
index 8c9e9296f..c2def946a 100644
--- a/src/Google/Ads/GoogleAds/V16/Services/resources/customer_label_service_descriptor_config.php
+++ b/src/Google/Ads/GoogleAds/V16/Services/resources/customer_label_service_descriptor_config.php
@@ -1,4 +1,24 @@
[
diff --git a/src/Google/Ads/GoogleAds/V16/Services/resources/customer_label_service_rest_client_config.php b/src/Google/Ads/GoogleAds/V16/Services/resources/customer_label_service_rest_client_config.php
index 61c0cbe9b..45af5bb07 100644
--- a/src/Google/Ads/GoogleAds/V16/Services/resources/customer_label_service_rest_client_config.php
+++ b/src/Google/Ads/GoogleAds/V16/Services/resources/customer_label_service_rest_client_config.php
@@ -1,4 +1,24 @@
[
diff --git a/src/Google/Ads/GoogleAds/V16/Services/resources/customer_lifecycle_goal_service_descriptor_config.php b/src/Google/Ads/GoogleAds/V16/Services/resources/customer_lifecycle_goal_service_descriptor_config.php
index 79cc8ec90..3e5b19bc3 100644
--- a/src/Google/Ads/GoogleAds/V16/Services/resources/customer_lifecycle_goal_service_descriptor_config.php
+++ b/src/Google/Ads/GoogleAds/V16/Services/resources/customer_lifecycle_goal_service_descriptor_config.php
@@ -1,4 +1,24 @@
[
diff --git a/src/Google/Ads/GoogleAds/V16/Services/resources/customer_lifecycle_goal_service_rest_client_config.php b/src/Google/Ads/GoogleAds/V16/Services/resources/customer_lifecycle_goal_service_rest_client_config.php
index df326f430..ba6930092 100644
--- a/src/Google/Ads/GoogleAds/V16/Services/resources/customer_lifecycle_goal_service_rest_client_config.php
+++ b/src/Google/Ads/GoogleAds/V16/Services/resources/customer_lifecycle_goal_service_rest_client_config.php
@@ -1,4 +1,24 @@
[
diff --git a/src/Google/Ads/GoogleAds/V16/Services/resources/customer_manager_link_service_descriptor_config.php b/src/Google/Ads/GoogleAds/V16/Services/resources/customer_manager_link_service_descriptor_config.php
index c0c58e2fe..631901b1f 100644
--- a/src/Google/Ads/GoogleAds/V16/Services/resources/customer_manager_link_service_descriptor_config.php
+++ b/src/Google/Ads/GoogleAds/V16/Services/resources/customer_manager_link_service_descriptor_config.php
@@ -1,4 +1,24 @@
[
diff --git a/src/Google/Ads/GoogleAds/V16/Services/resources/customer_manager_link_service_rest_client_config.php b/src/Google/Ads/GoogleAds/V16/Services/resources/customer_manager_link_service_rest_client_config.php
index 50710b3f2..862e64111 100644
--- a/src/Google/Ads/GoogleAds/V16/Services/resources/customer_manager_link_service_rest_client_config.php
+++ b/src/Google/Ads/GoogleAds/V16/Services/resources/customer_manager_link_service_rest_client_config.php
@@ -1,4 +1,24 @@
[
diff --git a/src/Google/Ads/GoogleAds/V16/Services/resources/customer_negative_criterion_service_descriptor_config.php b/src/Google/Ads/GoogleAds/V16/Services/resources/customer_negative_criterion_service_descriptor_config.php
index 429b43706..7fef05069 100644
--- a/src/Google/Ads/GoogleAds/V16/Services/resources/customer_negative_criterion_service_descriptor_config.php
+++ b/src/Google/Ads/GoogleAds/V16/Services/resources/customer_negative_criterion_service_descriptor_config.php
@@ -1,4 +1,24 @@
[
diff --git a/src/Google/Ads/GoogleAds/V16/Services/resources/customer_negative_criterion_service_rest_client_config.php b/src/Google/Ads/GoogleAds/V16/Services/resources/customer_negative_criterion_service_rest_client_config.php
index a47352f99..af123de2b 100644
--- a/src/Google/Ads/GoogleAds/V16/Services/resources/customer_negative_criterion_service_rest_client_config.php
+++ b/src/Google/Ads/GoogleAds/V16/Services/resources/customer_negative_criterion_service_rest_client_config.php
@@ -1,4 +1,24 @@
[
diff --git a/src/Google/Ads/GoogleAds/V16/Services/resources/customer_service_descriptor_config.php b/src/Google/Ads/GoogleAds/V16/Services/resources/customer_service_descriptor_config.php
index 78205725e..bed408919 100644
--- a/src/Google/Ads/GoogleAds/V16/Services/resources/customer_service_descriptor_config.php
+++ b/src/Google/Ads/GoogleAds/V16/Services/resources/customer_service_descriptor_config.php
@@ -1,4 +1,24 @@
[
diff --git a/src/Google/Ads/GoogleAds/V16/Services/resources/customer_service_rest_client_config.php b/src/Google/Ads/GoogleAds/V16/Services/resources/customer_service_rest_client_config.php
index 2346df01d..ee7b3b17f 100644
--- a/src/Google/Ads/GoogleAds/V16/Services/resources/customer_service_rest_client_config.php
+++ b/src/Google/Ads/GoogleAds/V16/Services/resources/customer_service_rest_client_config.php
@@ -1,4 +1,24 @@
[
diff --git a/src/Google/Ads/GoogleAds/V16/Services/resources/customer_sk_ad_network_conversion_value_schema_service_descriptor_config.php b/src/Google/Ads/GoogleAds/V16/Services/resources/customer_sk_ad_network_conversion_value_schema_service_descriptor_config.php
index 85bdae837..627a80904 100644
--- a/src/Google/Ads/GoogleAds/V16/Services/resources/customer_sk_ad_network_conversion_value_schema_service_descriptor_config.php
+++ b/src/Google/Ads/GoogleAds/V16/Services/resources/customer_sk_ad_network_conversion_value_schema_service_descriptor_config.php
@@ -1,4 +1,24 @@
[
diff --git a/src/Google/Ads/GoogleAds/V16/Services/resources/customer_sk_ad_network_conversion_value_schema_service_rest_client_config.php b/src/Google/Ads/GoogleAds/V16/Services/resources/customer_sk_ad_network_conversion_value_schema_service_rest_client_config.php
index c01c85309..51e57a6ac 100644
--- a/src/Google/Ads/GoogleAds/V16/Services/resources/customer_sk_ad_network_conversion_value_schema_service_rest_client_config.php
+++ b/src/Google/Ads/GoogleAds/V16/Services/resources/customer_sk_ad_network_conversion_value_schema_service_rest_client_config.php
@@ -1,4 +1,24 @@
[
diff --git a/src/Google/Ads/GoogleAds/V16/Services/resources/customer_user_access_invitation_service_descriptor_config.php b/src/Google/Ads/GoogleAds/V16/Services/resources/customer_user_access_invitation_service_descriptor_config.php
index 6fe25374f..66dd9824c 100644
--- a/src/Google/Ads/GoogleAds/V16/Services/resources/customer_user_access_invitation_service_descriptor_config.php
+++ b/src/Google/Ads/GoogleAds/V16/Services/resources/customer_user_access_invitation_service_descriptor_config.php
@@ -1,4 +1,24 @@
[
diff --git a/src/Google/Ads/GoogleAds/V16/Services/resources/customer_user_access_invitation_service_rest_client_config.php b/src/Google/Ads/GoogleAds/V16/Services/resources/customer_user_access_invitation_service_rest_client_config.php
index c0c62f14b..ccdfba1ef 100644
--- a/src/Google/Ads/GoogleAds/V16/Services/resources/customer_user_access_invitation_service_rest_client_config.php
+++ b/src/Google/Ads/GoogleAds/V16/Services/resources/customer_user_access_invitation_service_rest_client_config.php
@@ -1,4 +1,24 @@
[
diff --git a/src/Google/Ads/GoogleAds/V16/Services/resources/customer_user_access_service_descriptor_config.php b/src/Google/Ads/GoogleAds/V16/Services/resources/customer_user_access_service_descriptor_config.php
index 177806370..e6768e39a 100644
--- a/src/Google/Ads/GoogleAds/V16/Services/resources/customer_user_access_service_descriptor_config.php
+++ b/src/Google/Ads/GoogleAds/V16/Services/resources/customer_user_access_service_descriptor_config.php
@@ -1,4 +1,24 @@
[
diff --git a/src/Google/Ads/GoogleAds/V16/Services/resources/customer_user_access_service_rest_client_config.php b/src/Google/Ads/GoogleAds/V16/Services/resources/customer_user_access_service_rest_client_config.php
index bcc2b6698..e0fce00e3 100644
--- a/src/Google/Ads/GoogleAds/V16/Services/resources/customer_user_access_service_rest_client_config.php
+++ b/src/Google/Ads/GoogleAds/V16/Services/resources/customer_user_access_service_rest_client_config.php
@@ -1,4 +1,24 @@
[
diff --git a/src/Google/Ads/GoogleAds/V16/Services/resources/customizer_attribute_service_descriptor_config.php b/src/Google/Ads/GoogleAds/V16/Services/resources/customizer_attribute_service_descriptor_config.php
index 784e9db78..855ff57ca 100644
--- a/src/Google/Ads/GoogleAds/V16/Services/resources/customizer_attribute_service_descriptor_config.php
+++ b/src/Google/Ads/GoogleAds/V16/Services/resources/customizer_attribute_service_descriptor_config.php
@@ -1,4 +1,24 @@
[
diff --git a/src/Google/Ads/GoogleAds/V16/Services/resources/customizer_attribute_service_rest_client_config.php b/src/Google/Ads/GoogleAds/V16/Services/resources/customizer_attribute_service_rest_client_config.php
index 324c7ef9f..1942e005a 100644
--- a/src/Google/Ads/GoogleAds/V16/Services/resources/customizer_attribute_service_rest_client_config.php
+++ b/src/Google/Ads/GoogleAds/V16/Services/resources/customizer_attribute_service_rest_client_config.php
@@ -1,4 +1,24 @@
[
diff --git a/src/Google/Ads/GoogleAds/V16/Services/resources/experiment_arm_service_descriptor_config.php b/src/Google/Ads/GoogleAds/V16/Services/resources/experiment_arm_service_descriptor_config.php
index 034557bbe..10dfadb51 100644
--- a/src/Google/Ads/GoogleAds/V16/Services/resources/experiment_arm_service_descriptor_config.php
+++ b/src/Google/Ads/GoogleAds/V16/Services/resources/experiment_arm_service_descriptor_config.php
@@ -1,4 +1,24 @@
[
diff --git a/src/Google/Ads/GoogleAds/V16/Services/resources/experiment_arm_service_rest_client_config.php b/src/Google/Ads/GoogleAds/V16/Services/resources/experiment_arm_service_rest_client_config.php
index 3120d6d9e..aa897a9fe 100644
--- a/src/Google/Ads/GoogleAds/V16/Services/resources/experiment_arm_service_rest_client_config.php
+++ b/src/Google/Ads/GoogleAds/V16/Services/resources/experiment_arm_service_rest_client_config.php
@@ -1,4 +1,24 @@
[
diff --git a/src/Google/Ads/GoogleAds/V16/Services/resources/experiment_service_descriptor_config.php b/src/Google/Ads/GoogleAds/V16/Services/resources/experiment_service_descriptor_config.php
index 5b4182d5a..a34ed99f4 100644
--- a/src/Google/Ads/GoogleAds/V16/Services/resources/experiment_service_descriptor_config.php
+++ b/src/Google/Ads/GoogleAds/V16/Services/resources/experiment_service_descriptor_config.php
@@ -1,4 +1,24 @@
[
diff --git a/src/Google/Ads/GoogleAds/V16/Services/resources/experiment_service_rest_client_config.php b/src/Google/Ads/GoogleAds/V16/Services/resources/experiment_service_rest_client_config.php
index 20e538b66..7ce37ae97 100644
--- a/src/Google/Ads/GoogleAds/V16/Services/resources/experiment_service_rest_client_config.php
+++ b/src/Google/Ads/GoogleAds/V16/Services/resources/experiment_service_rest_client_config.php
@@ -1,4 +1,24 @@
[
diff --git a/src/Google/Ads/GoogleAds/V16/Services/resources/extension_feed_item_service_descriptor_config.php b/src/Google/Ads/GoogleAds/V16/Services/resources/extension_feed_item_service_descriptor_config.php
index 27d389426..16d23b88c 100644
--- a/src/Google/Ads/GoogleAds/V16/Services/resources/extension_feed_item_service_descriptor_config.php
+++ b/src/Google/Ads/GoogleAds/V16/Services/resources/extension_feed_item_service_descriptor_config.php
@@ -1,4 +1,24 @@
[
diff --git a/src/Google/Ads/GoogleAds/V16/Services/resources/extension_feed_item_service_rest_client_config.php b/src/Google/Ads/GoogleAds/V16/Services/resources/extension_feed_item_service_rest_client_config.php
index d293cc430..0e0dd88d8 100644
--- a/src/Google/Ads/GoogleAds/V16/Services/resources/extension_feed_item_service_rest_client_config.php
+++ b/src/Google/Ads/GoogleAds/V16/Services/resources/extension_feed_item_service_rest_client_config.php
@@ -1,4 +1,24 @@
[
diff --git a/src/Google/Ads/GoogleAds/V16/Services/resources/feed_item_service_descriptor_config.php b/src/Google/Ads/GoogleAds/V16/Services/resources/feed_item_service_descriptor_config.php
index d02c0d9d9..1da3eac82 100644
--- a/src/Google/Ads/GoogleAds/V16/Services/resources/feed_item_service_descriptor_config.php
+++ b/src/Google/Ads/GoogleAds/V16/Services/resources/feed_item_service_descriptor_config.php
@@ -1,4 +1,24 @@
[
diff --git a/src/Google/Ads/GoogleAds/V16/Services/resources/feed_item_service_rest_client_config.php b/src/Google/Ads/GoogleAds/V16/Services/resources/feed_item_service_rest_client_config.php
index af39a9a84..e3c5f871e 100644
--- a/src/Google/Ads/GoogleAds/V16/Services/resources/feed_item_service_rest_client_config.php
+++ b/src/Google/Ads/GoogleAds/V16/Services/resources/feed_item_service_rest_client_config.php
@@ -1,4 +1,24 @@
[
diff --git a/src/Google/Ads/GoogleAds/V16/Services/resources/feed_item_set_link_service_descriptor_config.php b/src/Google/Ads/GoogleAds/V16/Services/resources/feed_item_set_link_service_descriptor_config.php
index 878f0c9b7..e8c8b7ad8 100644
--- a/src/Google/Ads/GoogleAds/V16/Services/resources/feed_item_set_link_service_descriptor_config.php
+++ b/src/Google/Ads/GoogleAds/V16/Services/resources/feed_item_set_link_service_descriptor_config.php
@@ -1,4 +1,24 @@
[
diff --git a/src/Google/Ads/GoogleAds/V16/Services/resources/feed_item_set_link_service_rest_client_config.php b/src/Google/Ads/GoogleAds/V16/Services/resources/feed_item_set_link_service_rest_client_config.php
index de56139e8..ffccb5e04 100644
--- a/src/Google/Ads/GoogleAds/V16/Services/resources/feed_item_set_link_service_rest_client_config.php
+++ b/src/Google/Ads/GoogleAds/V16/Services/resources/feed_item_set_link_service_rest_client_config.php
@@ -1,4 +1,24 @@
[
diff --git a/src/Google/Ads/GoogleAds/V16/Services/resources/feed_item_set_service_descriptor_config.php b/src/Google/Ads/GoogleAds/V16/Services/resources/feed_item_set_service_descriptor_config.php
index e909f4c00..023a88342 100644
--- a/src/Google/Ads/GoogleAds/V16/Services/resources/feed_item_set_service_descriptor_config.php
+++ b/src/Google/Ads/GoogleAds/V16/Services/resources/feed_item_set_service_descriptor_config.php
@@ -1,4 +1,24 @@
[
diff --git a/src/Google/Ads/GoogleAds/V16/Services/resources/feed_item_set_service_rest_client_config.php b/src/Google/Ads/GoogleAds/V16/Services/resources/feed_item_set_service_rest_client_config.php
index 406634606..42de9208f 100644
--- a/src/Google/Ads/GoogleAds/V16/Services/resources/feed_item_set_service_rest_client_config.php
+++ b/src/Google/Ads/GoogleAds/V16/Services/resources/feed_item_set_service_rest_client_config.php
@@ -1,4 +1,24 @@
[
diff --git a/src/Google/Ads/GoogleAds/V16/Services/resources/feed_item_target_service_descriptor_config.php b/src/Google/Ads/GoogleAds/V16/Services/resources/feed_item_target_service_descriptor_config.php
index 7b8637cbe..0641187f4 100644
--- a/src/Google/Ads/GoogleAds/V16/Services/resources/feed_item_target_service_descriptor_config.php
+++ b/src/Google/Ads/GoogleAds/V16/Services/resources/feed_item_target_service_descriptor_config.php
@@ -1,4 +1,24 @@
[
diff --git a/src/Google/Ads/GoogleAds/V16/Services/resources/feed_item_target_service_rest_client_config.php b/src/Google/Ads/GoogleAds/V16/Services/resources/feed_item_target_service_rest_client_config.php
index 723eb1474..3c80bc3f5 100644
--- a/src/Google/Ads/GoogleAds/V16/Services/resources/feed_item_target_service_rest_client_config.php
+++ b/src/Google/Ads/GoogleAds/V16/Services/resources/feed_item_target_service_rest_client_config.php
@@ -1,4 +1,24 @@
[
diff --git a/src/Google/Ads/GoogleAds/V16/Services/resources/feed_mapping_service_descriptor_config.php b/src/Google/Ads/GoogleAds/V16/Services/resources/feed_mapping_service_descriptor_config.php
index 1f92e92fb..a1008b28d 100644
--- a/src/Google/Ads/GoogleAds/V16/Services/resources/feed_mapping_service_descriptor_config.php
+++ b/src/Google/Ads/GoogleAds/V16/Services/resources/feed_mapping_service_descriptor_config.php
@@ -1,4 +1,24 @@
[
diff --git a/src/Google/Ads/GoogleAds/V16/Services/resources/feed_mapping_service_rest_client_config.php b/src/Google/Ads/GoogleAds/V16/Services/resources/feed_mapping_service_rest_client_config.php
index 1fdefdf73..469ea3cf8 100644
--- a/src/Google/Ads/GoogleAds/V16/Services/resources/feed_mapping_service_rest_client_config.php
+++ b/src/Google/Ads/GoogleAds/V16/Services/resources/feed_mapping_service_rest_client_config.php
@@ -1,4 +1,24 @@
[
diff --git a/src/Google/Ads/GoogleAds/V16/Services/resources/feed_service_descriptor_config.php b/src/Google/Ads/GoogleAds/V16/Services/resources/feed_service_descriptor_config.php
index 6fbc3d1e9..f974b57a7 100644
--- a/src/Google/Ads/GoogleAds/V16/Services/resources/feed_service_descriptor_config.php
+++ b/src/Google/Ads/GoogleAds/V16/Services/resources/feed_service_descriptor_config.php
@@ -1,4 +1,24 @@
[
diff --git a/src/Google/Ads/GoogleAds/V16/Services/resources/feed_service_rest_client_config.php b/src/Google/Ads/GoogleAds/V16/Services/resources/feed_service_rest_client_config.php
index 6c46fc319..6841a12b6 100644
--- a/src/Google/Ads/GoogleAds/V16/Services/resources/feed_service_rest_client_config.php
+++ b/src/Google/Ads/GoogleAds/V16/Services/resources/feed_service_rest_client_config.php
@@ -1,4 +1,24 @@
[
diff --git a/src/Google/Ads/GoogleAds/V16/Services/resources/geo_target_constant_service_descriptor_config.php b/src/Google/Ads/GoogleAds/V16/Services/resources/geo_target_constant_service_descriptor_config.php
index 6dd9a4d10..2cabafcf1 100644
--- a/src/Google/Ads/GoogleAds/V16/Services/resources/geo_target_constant_service_descriptor_config.php
+++ b/src/Google/Ads/GoogleAds/V16/Services/resources/geo_target_constant_service_descriptor_config.php
@@ -1,4 +1,24 @@
[
diff --git a/src/Google/Ads/GoogleAds/V16/Services/resources/geo_target_constant_service_rest_client_config.php b/src/Google/Ads/GoogleAds/V16/Services/resources/geo_target_constant_service_rest_client_config.php
index d343988b2..28eb8286c 100644
--- a/src/Google/Ads/GoogleAds/V16/Services/resources/geo_target_constant_service_rest_client_config.php
+++ b/src/Google/Ads/GoogleAds/V16/Services/resources/geo_target_constant_service_rest_client_config.php
@@ -1,4 +1,24 @@
[
diff --git a/src/Google/Ads/GoogleAds/V16/Services/resources/google_ads_field_service_descriptor_config.php b/src/Google/Ads/GoogleAds/V16/Services/resources/google_ads_field_service_descriptor_config.php
index 473af59c1..db971b657 100644
--- a/src/Google/Ads/GoogleAds/V16/Services/resources/google_ads_field_service_descriptor_config.php
+++ b/src/Google/Ads/GoogleAds/V16/Services/resources/google_ads_field_service_descriptor_config.php
@@ -1,4 +1,24 @@
[
diff --git a/src/Google/Ads/GoogleAds/V16/Services/resources/google_ads_field_service_rest_client_config.php b/src/Google/Ads/GoogleAds/V16/Services/resources/google_ads_field_service_rest_client_config.php
index 91db0d21d..eacc90838 100644
--- a/src/Google/Ads/GoogleAds/V16/Services/resources/google_ads_field_service_rest_client_config.php
+++ b/src/Google/Ads/GoogleAds/V16/Services/resources/google_ads_field_service_rest_client_config.php
@@ -1,4 +1,24 @@
[
diff --git a/src/Google/Ads/GoogleAds/V16/Services/resources/google_ads_service_descriptor_config.php b/src/Google/Ads/GoogleAds/V16/Services/resources/google_ads_service_descriptor_config.php
index 17b9f7fcb..5f3d8e886 100644
--- a/src/Google/Ads/GoogleAds/V16/Services/resources/google_ads_service_descriptor_config.php
+++ b/src/Google/Ads/GoogleAds/V16/Services/resources/google_ads_service_descriptor_config.php
@@ -1,4 +1,24 @@
[
diff --git a/src/Google/Ads/GoogleAds/V16/Services/resources/google_ads_service_rest_client_config.php b/src/Google/Ads/GoogleAds/V16/Services/resources/google_ads_service_rest_client_config.php
index cd6f6cf45..33ed8c230 100644
--- a/src/Google/Ads/GoogleAds/V16/Services/resources/google_ads_service_rest_client_config.php
+++ b/src/Google/Ads/GoogleAds/V16/Services/resources/google_ads_service_rest_client_config.php
@@ -1,4 +1,24 @@
[
diff --git a/src/Google/Ads/GoogleAds/V16/Services/resources/identity_verification_service_descriptor_config.php b/src/Google/Ads/GoogleAds/V16/Services/resources/identity_verification_service_descriptor_config.php
index fd8eeb0d0..e996244d9 100644
--- a/src/Google/Ads/GoogleAds/V16/Services/resources/identity_verification_service_descriptor_config.php
+++ b/src/Google/Ads/GoogleAds/V16/Services/resources/identity_verification_service_descriptor_config.php
@@ -1,4 +1,24 @@
[
diff --git a/src/Google/Ads/GoogleAds/V16/Services/resources/identity_verification_service_rest_client_config.php b/src/Google/Ads/GoogleAds/V16/Services/resources/identity_verification_service_rest_client_config.php
index 5451c2cc2..d0a1445bd 100644
--- a/src/Google/Ads/GoogleAds/V16/Services/resources/identity_verification_service_rest_client_config.php
+++ b/src/Google/Ads/GoogleAds/V16/Services/resources/identity_verification_service_rest_client_config.php
@@ -1,4 +1,24 @@
[
diff --git a/src/Google/Ads/GoogleAds/V16/Services/resources/invoice_service_descriptor_config.php b/src/Google/Ads/GoogleAds/V16/Services/resources/invoice_service_descriptor_config.php
index 3889fcbe2..fd2ae0e24 100644
--- a/src/Google/Ads/GoogleAds/V16/Services/resources/invoice_service_descriptor_config.php
+++ b/src/Google/Ads/GoogleAds/V16/Services/resources/invoice_service_descriptor_config.php
@@ -1,4 +1,24 @@
[
diff --git a/src/Google/Ads/GoogleAds/V16/Services/resources/invoice_service_rest_client_config.php b/src/Google/Ads/GoogleAds/V16/Services/resources/invoice_service_rest_client_config.php
index b251a5437..ef8a04036 100644
--- a/src/Google/Ads/GoogleAds/V16/Services/resources/invoice_service_rest_client_config.php
+++ b/src/Google/Ads/GoogleAds/V16/Services/resources/invoice_service_rest_client_config.php
@@ -1,4 +1,24 @@
[
diff --git a/src/Google/Ads/GoogleAds/V16/Services/resources/keyword_plan_ad_group_keyword_service_descriptor_config.php b/src/Google/Ads/GoogleAds/V16/Services/resources/keyword_plan_ad_group_keyword_service_descriptor_config.php
index b845786a6..1044eb2fb 100644
--- a/src/Google/Ads/GoogleAds/V16/Services/resources/keyword_plan_ad_group_keyword_service_descriptor_config.php
+++ b/src/Google/Ads/GoogleAds/V16/Services/resources/keyword_plan_ad_group_keyword_service_descriptor_config.php
@@ -1,4 +1,24 @@
[
diff --git a/src/Google/Ads/GoogleAds/V16/Services/resources/keyword_plan_ad_group_keyword_service_rest_client_config.php b/src/Google/Ads/GoogleAds/V16/Services/resources/keyword_plan_ad_group_keyword_service_rest_client_config.php
index 1499d4fb8..7d8cb0120 100644
--- a/src/Google/Ads/GoogleAds/V16/Services/resources/keyword_plan_ad_group_keyword_service_rest_client_config.php
+++ b/src/Google/Ads/GoogleAds/V16/Services/resources/keyword_plan_ad_group_keyword_service_rest_client_config.php
@@ -1,4 +1,24 @@
[
diff --git a/src/Google/Ads/GoogleAds/V16/Services/resources/keyword_plan_ad_group_service_descriptor_config.php b/src/Google/Ads/GoogleAds/V16/Services/resources/keyword_plan_ad_group_service_descriptor_config.php
index 6b7372fea..c11b35d7b 100644
--- a/src/Google/Ads/GoogleAds/V16/Services/resources/keyword_plan_ad_group_service_descriptor_config.php
+++ b/src/Google/Ads/GoogleAds/V16/Services/resources/keyword_plan_ad_group_service_descriptor_config.php
@@ -1,4 +1,24 @@
[
diff --git a/src/Google/Ads/GoogleAds/V16/Services/resources/keyword_plan_ad_group_service_rest_client_config.php b/src/Google/Ads/GoogleAds/V16/Services/resources/keyword_plan_ad_group_service_rest_client_config.php
index e40946f80..de10338a0 100644
--- a/src/Google/Ads/GoogleAds/V16/Services/resources/keyword_plan_ad_group_service_rest_client_config.php
+++ b/src/Google/Ads/GoogleAds/V16/Services/resources/keyword_plan_ad_group_service_rest_client_config.php
@@ -1,4 +1,24 @@
[
diff --git a/src/Google/Ads/GoogleAds/V16/Services/resources/keyword_plan_campaign_keyword_service_descriptor_config.php b/src/Google/Ads/GoogleAds/V16/Services/resources/keyword_plan_campaign_keyword_service_descriptor_config.php
index b4a2d98b7..374252952 100644
--- a/src/Google/Ads/GoogleAds/V16/Services/resources/keyword_plan_campaign_keyword_service_descriptor_config.php
+++ b/src/Google/Ads/GoogleAds/V16/Services/resources/keyword_plan_campaign_keyword_service_descriptor_config.php
@@ -1,4 +1,24 @@
[
diff --git a/src/Google/Ads/GoogleAds/V16/Services/resources/keyword_plan_campaign_keyword_service_rest_client_config.php b/src/Google/Ads/GoogleAds/V16/Services/resources/keyword_plan_campaign_keyword_service_rest_client_config.php
index bd2e5ce5f..f1792291d 100644
--- a/src/Google/Ads/GoogleAds/V16/Services/resources/keyword_plan_campaign_keyword_service_rest_client_config.php
+++ b/src/Google/Ads/GoogleAds/V16/Services/resources/keyword_plan_campaign_keyword_service_rest_client_config.php
@@ -1,4 +1,24 @@
[
diff --git a/src/Google/Ads/GoogleAds/V16/Services/resources/keyword_plan_campaign_service_descriptor_config.php b/src/Google/Ads/GoogleAds/V16/Services/resources/keyword_plan_campaign_service_descriptor_config.php
index 2b3cb79e3..fec3fb702 100644
--- a/src/Google/Ads/GoogleAds/V16/Services/resources/keyword_plan_campaign_service_descriptor_config.php
+++ b/src/Google/Ads/GoogleAds/V16/Services/resources/keyword_plan_campaign_service_descriptor_config.php
@@ -1,4 +1,24 @@
[
diff --git a/src/Google/Ads/GoogleAds/V16/Services/resources/keyword_plan_campaign_service_rest_client_config.php b/src/Google/Ads/GoogleAds/V16/Services/resources/keyword_plan_campaign_service_rest_client_config.php
index 26c5e16eb..17c0e3b57 100644
--- a/src/Google/Ads/GoogleAds/V16/Services/resources/keyword_plan_campaign_service_rest_client_config.php
+++ b/src/Google/Ads/GoogleAds/V16/Services/resources/keyword_plan_campaign_service_rest_client_config.php
@@ -1,4 +1,24 @@
[
diff --git a/src/Google/Ads/GoogleAds/V16/Services/resources/keyword_plan_idea_service_descriptor_config.php b/src/Google/Ads/GoogleAds/V16/Services/resources/keyword_plan_idea_service_descriptor_config.php
index 67e1b8199..11309e65e 100644
--- a/src/Google/Ads/GoogleAds/V16/Services/resources/keyword_plan_idea_service_descriptor_config.php
+++ b/src/Google/Ads/GoogleAds/V16/Services/resources/keyword_plan_idea_service_descriptor_config.php
@@ -1,4 +1,24 @@
[
diff --git a/src/Google/Ads/GoogleAds/V16/Services/resources/keyword_plan_idea_service_rest_client_config.php b/src/Google/Ads/GoogleAds/V16/Services/resources/keyword_plan_idea_service_rest_client_config.php
index b0eb6432c..247412fcd 100644
--- a/src/Google/Ads/GoogleAds/V16/Services/resources/keyword_plan_idea_service_rest_client_config.php
+++ b/src/Google/Ads/GoogleAds/V16/Services/resources/keyword_plan_idea_service_rest_client_config.php
@@ -1,4 +1,24 @@
[
diff --git a/src/Google/Ads/GoogleAds/V16/Services/resources/keyword_plan_service_descriptor_config.php b/src/Google/Ads/GoogleAds/V16/Services/resources/keyword_plan_service_descriptor_config.php
index c821fe936..4918401d5 100644
--- a/src/Google/Ads/GoogleAds/V16/Services/resources/keyword_plan_service_descriptor_config.php
+++ b/src/Google/Ads/GoogleAds/V16/Services/resources/keyword_plan_service_descriptor_config.php
@@ -1,4 +1,24 @@
[
diff --git a/src/Google/Ads/GoogleAds/V16/Services/resources/keyword_plan_service_rest_client_config.php b/src/Google/Ads/GoogleAds/V16/Services/resources/keyword_plan_service_rest_client_config.php
index c79e0c912..4c455264e 100644
--- a/src/Google/Ads/GoogleAds/V16/Services/resources/keyword_plan_service_rest_client_config.php
+++ b/src/Google/Ads/GoogleAds/V16/Services/resources/keyword_plan_service_rest_client_config.php
@@ -1,4 +1,24 @@
[
diff --git a/src/Google/Ads/GoogleAds/V16/Services/resources/keyword_theme_constant_service_descriptor_config.php b/src/Google/Ads/GoogleAds/V16/Services/resources/keyword_theme_constant_service_descriptor_config.php
index bb68ee46f..019b169f3 100644
--- a/src/Google/Ads/GoogleAds/V16/Services/resources/keyword_theme_constant_service_descriptor_config.php
+++ b/src/Google/Ads/GoogleAds/V16/Services/resources/keyword_theme_constant_service_descriptor_config.php
@@ -1,4 +1,24 @@
[
diff --git a/src/Google/Ads/GoogleAds/V16/Services/resources/keyword_theme_constant_service_rest_client_config.php b/src/Google/Ads/GoogleAds/V16/Services/resources/keyword_theme_constant_service_rest_client_config.php
index 1465234f0..c7f827ef5 100644
--- a/src/Google/Ads/GoogleAds/V16/Services/resources/keyword_theme_constant_service_rest_client_config.php
+++ b/src/Google/Ads/GoogleAds/V16/Services/resources/keyword_theme_constant_service_rest_client_config.php
@@ -1,4 +1,24 @@
[
diff --git a/src/Google/Ads/GoogleAds/V16/Services/resources/label_service_descriptor_config.php b/src/Google/Ads/GoogleAds/V16/Services/resources/label_service_descriptor_config.php
index 6b26f597a..7583250d4 100644
--- a/src/Google/Ads/GoogleAds/V16/Services/resources/label_service_descriptor_config.php
+++ b/src/Google/Ads/GoogleAds/V16/Services/resources/label_service_descriptor_config.php
@@ -1,4 +1,24 @@
[
diff --git a/src/Google/Ads/GoogleAds/V16/Services/resources/label_service_rest_client_config.php b/src/Google/Ads/GoogleAds/V16/Services/resources/label_service_rest_client_config.php
index fdbc1aa15..3f4b480cf 100644
--- a/src/Google/Ads/GoogleAds/V16/Services/resources/label_service_rest_client_config.php
+++ b/src/Google/Ads/GoogleAds/V16/Services/resources/label_service_rest_client_config.php
@@ -1,4 +1,24 @@
[
diff --git a/src/Google/Ads/GoogleAds/V16/Services/resources/offline_user_data_job_service_descriptor_config.php b/src/Google/Ads/GoogleAds/V16/Services/resources/offline_user_data_job_service_descriptor_config.php
index e8eb041ee..cec22aca4 100644
--- a/src/Google/Ads/GoogleAds/V16/Services/resources/offline_user_data_job_service_descriptor_config.php
+++ b/src/Google/Ads/GoogleAds/V16/Services/resources/offline_user_data_job_service_descriptor_config.php
@@ -1,4 +1,24 @@
[
diff --git a/src/Google/Ads/GoogleAds/V16/Services/resources/offline_user_data_job_service_rest_client_config.php b/src/Google/Ads/GoogleAds/V16/Services/resources/offline_user_data_job_service_rest_client_config.php
index 5c7831a34..d4b739fcc 100644
--- a/src/Google/Ads/GoogleAds/V16/Services/resources/offline_user_data_job_service_rest_client_config.php
+++ b/src/Google/Ads/GoogleAds/V16/Services/resources/offline_user_data_job_service_rest_client_config.php
@@ -1,4 +1,24 @@
[
diff --git a/src/Google/Ads/GoogleAds/V16/Services/resources/payments_account_service_descriptor_config.php b/src/Google/Ads/GoogleAds/V16/Services/resources/payments_account_service_descriptor_config.php
index 4629f4fb3..46eeb57cf 100644
--- a/src/Google/Ads/GoogleAds/V16/Services/resources/payments_account_service_descriptor_config.php
+++ b/src/Google/Ads/GoogleAds/V16/Services/resources/payments_account_service_descriptor_config.php
@@ -1,4 +1,24 @@
[
diff --git a/src/Google/Ads/GoogleAds/V16/Services/resources/payments_account_service_rest_client_config.php b/src/Google/Ads/GoogleAds/V16/Services/resources/payments_account_service_rest_client_config.php
index bb98bc174..9444f589a 100644
--- a/src/Google/Ads/GoogleAds/V16/Services/resources/payments_account_service_rest_client_config.php
+++ b/src/Google/Ads/GoogleAds/V16/Services/resources/payments_account_service_rest_client_config.php
@@ -1,4 +1,24 @@
[
diff --git a/src/Google/Ads/GoogleAds/V16/Services/resources/product_link_invitation_service_descriptor_config.php b/src/Google/Ads/GoogleAds/V16/Services/resources/product_link_invitation_service_descriptor_config.php
index ea83409af..829f09570 100644
--- a/src/Google/Ads/GoogleAds/V16/Services/resources/product_link_invitation_service_descriptor_config.php
+++ b/src/Google/Ads/GoogleAds/V16/Services/resources/product_link_invitation_service_descriptor_config.php
@@ -1,4 +1,24 @@
[
diff --git a/src/Google/Ads/GoogleAds/V16/Services/resources/product_link_invitation_service_rest_client_config.php b/src/Google/Ads/GoogleAds/V16/Services/resources/product_link_invitation_service_rest_client_config.php
index 4818991d7..87ae8fafa 100644
--- a/src/Google/Ads/GoogleAds/V16/Services/resources/product_link_invitation_service_rest_client_config.php
+++ b/src/Google/Ads/GoogleAds/V16/Services/resources/product_link_invitation_service_rest_client_config.php
@@ -1,4 +1,24 @@
[
diff --git a/src/Google/Ads/GoogleAds/V16/Services/resources/product_link_service_descriptor_config.php b/src/Google/Ads/GoogleAds/V16/Services/resources/product_link_service_descriptor_config.php
index 930ebed40..c43172c07 100644
--- a/src/Google/Ads/GoogleAds/V16/Services/resources/product_link_service_descriptor_config.php
+++ b/src/Google/Ads/GoogleAds/V16/Services/resources/product_link_service_descriptor_config.php
@@ -1,4 +1,24 @@
[
diff --git a/src/Google/Ads/GoogleAds/V16/Services/resources/product_link_service_rest_client_config.php b/src/Google/Ads/GoogleAds/V16/Services/resources/product_link_service_rest_client_config.php
index 3ddd90adc..d8e47e2c0 100644
--- a/src/Google/Ads/GoogleAds/V16/Services/resources/product_link_service_rest_client_config.php
+++ b/src/Google/Ads/GoogleAds/V16/Services/resources/product_link_service_rest_client_config.php
@@ -1,4 +1,24 @@
[
diff --git a/src/Google/Ads/GoogleAds/V16/Services/resources/reach_plan_service_descriptor_config.php b/src/Google/Ads/GoogleAds/V16/Services/resources/reach_plan_service_descriptor_config.php
index 7de394f32..2a9da9870 100644
--- a/src/Google/Ads/GoogleAds/V16/Services/resources/reach_plan_service_descriptor_config.php
+++ b/src/Google/Ads/GoogleAds/V16/Services/resources/reach_plan_service_descriptor_config.php
@@ -1,4 +1,24 @@
[
diff --git a/src/Google/Ads/GoogleAds/V16/Services/resources/reach_plan_service_rest_client_config.php b/src/Google/Ads/GoogleAds/V16/Services/resources/reach_plan_service_rest_client_config.php
index db111db6d..dc4b32882 100644
--- a/src/Google/Ads/GoogleAds/V16/Services/resources/reach_plan_service_rest_client_config.php
+++ b/src/Google/Ads/GoogleAds/V16/Services/resources/reach_plan_service_rest_client_config.php
@@ -1,4 +1,24 @@
[
diff --git a/src/Google/Ads/GoogleAds/V16/Services/resources/recommendation_service_descriptor_config.php b/src/Google/Ads/GoogleAds/V16/Services/resources/recommendation_service_descriptor_config.php
index 7b6c5992e..e9ce25d98 100644
--- a/src/Google/Ads/GoogleAds/V16/Services/resources/recommendation_service_descriptor_config.php
+++ b/src/Google/Ads/GoogleAds/V16/Services/resources/recommendation_service_descriptor_config.php
@@ -1,4 +1,24 @@
[
diff --git a/src/Google/Ads/GoogleAds/V16/Services/resources/recommendation_service_rest_client_config.php b/src/Google/Ads/GoogleAds/V16/Services/resources/recommendation_service_rest_client_config.php
index 5f57f9f32..5291eb3e6 100644
--- a/src/Google/Ads/GoogleAds/V16/Services/resources/recommendation_service_rest_client_config.php
+++ b/src/Google/Ads/GoogleAds/V16/Services/resources/recommendation_service_rest_client_config.php
@@ -1,4 +1,24 @@
[
diff --git a/src/Google/Ads/GoogleAds/V16/Services/resources/recommendation_subscription_service_descriptor_config.php b/src/Google/Ads/GoogleAds/V16/Services/resources/recommendation_subscription_service_descriptor_config.php
index 3cc027b8d..9dbbce3fb 100644
--- a/src/Google/Ads/GoogleAds/V16/Services/resources/recommendation_subscription_service_descriptor_config.php
+++ b/src/Google/Ads/GoogleAds/V16/Services/resources/recommendation_subscription_service_descriptor_config.php
@@ -1,4 +1,24 @@
[
diff --git a/src/Google/Ads/GoogleAds/V16/Services/resources/recommendation_subscription_service_rest_client_config.php b/src/Google/Ads/GoogleAds/V16/Services/resources/recommendation_subscription_service_rest_client_config.php
index bec5133d8..3e2d867ce 100644
--- a/src/Google/Ads/GoogleAds/V16/Services/resources/recommendation_subscription_service_rest_client_config.php
+++ b/src/Google/Ads/GoogleAds/V16/Services/resources/recommendation_subscription_service_rest_client_config.php
@@ -1,4 +1,24 @@
[
diff --git a/src/Google/Ads/GoogleAds/V16/Services/resources/remarketing_action_service_descriptor_config.php b/src/Google/Ads/GoogleAds/V16/Services/resources/remarketing_action_service_descriptor_config.php
index 985db0618..0ee8ab851 100644
--- a/src/Google/Ads/GoogleAds/V16/Services/resources/remarketing_action_service_descriptor_config.php
+++ b/src/Google/Ads/GoogleAds/V16/Services/resources/remarketing_action_service_descriptor_config.php
@@ -1,4 +1,24 @@
[
diff --git a/src/Google/Ads/GoogleAds/V16/Services/resources/remarketing_action_service_rest_client_config.php b/src/Google/Ads/GoogleAds/V16/Services/resources/remarketing_action_service_rest_client_config.php
index 671595836..109c6d988 100644
--- a/src/Google/Ads/GoogleAds/V16/Services/resources/remarketing_action_service_rest_client_config.php
+++ b/src/Google/Ads/GoogleAds/V16/Services/resources/remarketing_action_service_rest_client_config.php
@@ -1,4 +1,24 @@
[
diff --git a/src/Google/Ads/GoogleAds/V16/Services/resources/shared_criterion_service_descriptor_config.php b/src/Google/Ads/GoogleAds/V16/Services/resources/shared_criterion_service_descriptor_config.php
index c9a14a6f2..4b4c8d7e8 100644
--- a/src/Google/Ads/GoogleAds/V16/Services/resources/shared_criterion_service_descriptor_config.php
+++ b/src/Google/Ads/GoogleAds/V16/Services/resources/shared_criterion_service_descriptor_config.php
@@ -1,4 +1,24 @@
[
diff --git a/src/Google/Ads/GoogleAds/V16/Services/resources/shared_criterion_service_rest_client_config.php b/src/Google/Ads/GoogleAds/V16/Services/resources/shared_criterion_service_rest_client_config.php
index 91fd12f7b..799960a4d 100644
--- a/src/Google/Ads/GoogleAds/V16/Services/resources/shared_criterion_service_rest_client_config.php
+++ b/src/Google/Ads/GoogleAds/V16/Services/resources/shared_criterion_service_rest_client_config.php
@@ -1,4 +1,24 @@
[
diff --git a/src/Google/Ads/GoogleAds/V16/Services/resources/shared_set_service_descriptor_config.php b/src/Google/Ads/GoogleAds/V16/Services/resources/shared_set_service_descriptor_config.php
index 278edc8e5..d6be7782c 100644
--- a/src/Google/Ads/GoogleAds/V16/Services/resources/shared_set_service_descriptor_config.php
+++ b/src/Google/Ads/GoogleAds/V16/Services/resources/shared_set_service_descriptor_config.php
@@ -1,4 +1,24 @@
[
diff --git a/src/Google/Ads/GoogleAds/V16/Services/resources/shared_set_service_rest_client_config.php b/src/Google/Ads/GoogleAds/V16/Services/resources/shared_set_service_rest_client_config.php
index d0619796e..648c464e9 100644
--- a/src/Google/Ads/GoogleAds/V16/Services/resources/shared_set_service_rest_client_config.php
+++ b/src/Google/Ads/GoogleAds/V16/Services/resources/shared_set_service_rest_client_config.php
@@ -1,4 +1,24 @@
[
diff --git a/src/Google/Ads/GoogleAds/V16/Services/resources/smart_campaign_setting_service_descriptor_config.php b/src/Google/Ads/GoogleAds/V16/Services/resources/smart_campaign_setting_service_descriptor_config.php
index df9213704..2c41ff219 100644
--- a/src/Google/Ads/GoogleAds/V16/Services/resources/smart_campaign_setting_service_descriptor_config.php
+++ b/src/Google/Ads/GoogleAds/V16/Services/resources/smart_campaign_setting_service_descriptor_config.php
@@ -1,4 +1,24 @@
[
diff --git a/src/Google/Ads/GoogleAds/V16/Services/resources/smart_campaign_setting_service_rest_client_config.php b/src/Google/Ads/GoogleAds/V16/Services/resources/smart_campaign_setting_service_rest_client_config.php
index 44eb7e954..002be8d1a 100644
--- a/src/Google/Ads/GoogleAds/V16/Services/resources/smart_campaign_setting_service_rest_client_config.php
+++ b/src/Google/Ads/GoogleAds/V16/Services/resources/smart_campaign_setting_service_rest_client_config.php
@@ -1,4 +1,24 @@
[
diff --git a/src/Google/Ads/GoogleAds/V16/Services/resources/smart_campaign_suggest_service_descriptor_config.php b/src/Google/Ads/GoogleAds/V16/Services/resources/smart_campaign_suggest_service_descriptor_config.php
index 01bc60cb5..29ba51590 100644
--- a/src/Google/Ads/GoogleAds/V16/Services/resources/smart_campaign_suggest_service_descriptor_config.php
+++ b/src/Google/Ads/GoogleAds/V16/Services/resources/smart_campaign_suggest_service_descriptor_config.php
@@ -1,4 +1,24 @@
[
diff --git a/src/Google/Ads/GoogleAds/V16/Services/resources/smart_campaign_suggest_service_rest_client_config.php b/src/Google/Ads/GoogleAds/V16/Services/resources/smart_campaign_suggest_service_rest_client_config.php
index 0523bba33..9afefb528 100644
--- a/src/Google/Ads/GoogleAds/V16/Services/resources/smart_campaign_suggest_service_rest_client_config.php
+++ b/src/Google/Ads/GoogleAds/V16/Services/resources/smart_campaign_suggest_service_rest_client_config.php
@@ -1,4 +1,24 @@
[
diff --git a/src/Google/Ads/GoogleAds/V16/Services/resources/third_party_app_analytics_link_service_descriptor_config.php b/src/Google/Ads/GoogleAds/V16/Services/resources/third_party_app_analytics_link_service_descriptor_config.php
index a7f93884f..47a86e27b 100644
--- a/src/Google/Ads/GoogleAds/V16/Services/resources/third_party_app_analytics_link_service_descriptor_config.php
+++ b/src/Google/Ads/GoogleAds/V16/Services/resources/third_party_app_analytics_link_service_descriptor_config.php
@@ -1,4 +1,24 @@
[
diff --git a/src/Google/Ads/GoogleAds/V16/Services/resources/third_party_app_analytics_link_service_rest_client_config.php b/src/Google/Ads/GoogleAds/V16/Services/resources/third_party_app_analytics_link_service_rest_client_config.php
index 945819250..1cdc21390 100644
--- a/src/Google/Ads/GoogleAds/V16/Services/resources/third_party_app_analytics_link_service_rest_client_config.php
+++ b/src/Google/Ads/GoogleAds/V16/Services/resources/third_party_app_analytics_link_service_rest_client_config.php
@@ -1,4 +1,24 @@
[
diff --git a/src/Google/Ads/GoogleAds/V16/Services/resources/travel_asset_suggestion_service_descriptor_config.php b/src/Google/Ads/GoogleAds/V16/Services/resources/travel_asset_suggestion_service_descriptor_config.php
index 9f6b6456b..838033eb9 100644
--- a/src/Google/Ads/GoogleAds/V16/Services/resources/travel_asset_suggestion_service_descriptor_config.php
+++ b/src/Google/Ads/GoogleAds/V16/Services/resources/travel_asset_suggestion_service_descriptor_config.php
@@ -1,4 +1,24 @@
[
diff --git a/src/Google/Ads/GoogleAds/V16/Services/resources/travel_asset_suggestion_service_rest_client_config.php b/src/Google/Ads/GoogleAds/V16/Services/resources/travel_asset_suggestion_service_rest_client_config.php
index d3f9ed172..176423155 100644
--- a/src/Google/Ads/GoogleAds/V16/Services/resources/travel_asset_suggestion_service_rest_client_config.php
+++ b/src/Google/Ads/GoogleAds/V16/Services/resources/travel_asset_suggestion_service_rest_client_config.php
@@ -1,4 +1,24 @@
[
diff --git a/src/Google/Ads/GoogleAds/V16/Services/resources/user_data_service_descriptor_config.php b/src/Google/Ads/GoogleAds/V16/Services/resources/user_data_service_descriptor_config.php
index aa13bd9da..5902f1c33 100644
--- a/src/Google/Ads/GoogleAds/V16/Services/resources/user_data_service_descriptor_config.php
+++ b/src/Google/Ads/GoogleAds/V16/Services/resources/user_data_service_descriptor_config.php
@@ -1,4 +1,24 @@
[
diff --git a/src/Google/Ads/GoogleAds/V16/Services/resources/user_data_service_rest_client_config.php b/src/Google/Ads/GoogleAds/V16/Services/resources/user_data_service_rest_client_config.php
index 4f66d77a6..a3436ebec 100644
--- a/src/Google/Ads/GoogleAds/V16/Services/resources/user_data_service_rest_client_config.php
+++ b/src/Google/Ads/GoogleAds/V16/Services/resources/user_data_service_rest_client_config.php
@@ -1,4 +1,24 @@
[
diff --git a/src/Google/Ads/GoogleAds/V16/Services/resources/user_list_service_descriptor_config.php b/src/Google/Ads/GoogleAds/V16/Services/resources/user_list_service_descriptor_config.php
index 7e3d9259e..69c60a49d 100644
--- a/src/Google/Ads/GoogleAds/V16/Services/resources/user_list_service_descriptor_config.php
+++ b/src/Google/Ads/GoogleAds/V16/Services/resources/user_list_service_descriptor_config.php
@@ -1,4 +1,24 @@
[
diff --git a/src/Google/Ads/GoogleAds/V16/Services/resources/user_list_service_rest_client_config.php b/src/Google/Ads/GoogleAds/V16/Services/resources/user_list_service_rest_client_config.php
index 2a4ba28d2..81fc8baf8 100644
--- a/src/Google/Ads/GoogleAds/V16/Services/resources/user_list_service_rest_client_config.php
+++ b/src/Google/Ads/GoogleAds/V16/Services/resources/user_list_service_rest_client_config.php
@@ -1,4 +1,24 @@
[
diff --git a/tests/Google/Ads/GoogleAds/Util/V16/ResourceNamesTest.php b/tests/Google/Ads/GoogleAds/Util/V16/ResourceNamesTest.php
index f4e26d8c1..d04aed675 100644
--- a/tests/Google/Ads/GoogleAds/Util/V16/ResourceNamesTest.php
+++ b/tests/Google/Ads/GoogleAds/Util/V16/ResourceNamesTest.php
@@ -99,6 +99,7 @@
use Google\Ads\GoogleAds\V16\Services\Client\FeedMappingServiceClient;
use Google\Ads\GoogleAds\V16\Services\Client\FeedServiceClient;
use Google\Ads\GoogleAds\V16\Services\Client\GoogleAdsFieldServiceClient;
+use Google\Ads\GoogleAds\V16\Services\Client\GoogleAdsServiceClient;
use Google\Ads\GoogleAds\V16\Services\Client\KeywordPlanAdGroupKeywordServiceClient;
use Google\Ads\GoogleAds\V16\Services\Client\KeywordPlanAdGroupServiceClient;
use Google\Ads\GoogleAds\V16\Services\Client\KeywordPlanCampaignKeywordServiceClient;
@@ -146,7 +147,7 @@ public function testGetNameForAccessibleBiddingStrategy()
)
);
- $names = BatchJobServiceClient::parseName($expectedResourceName);
+ $names = GoogleAdsServiceClient::parseName($expectedResourceName);
$this->assertEquals($customerId, $names['customer_id']);
$this->assertEquals($biddingStrategyId, $names['bidding_strategy_id']);
}
@@ -1462,7 +1463,7 @@ public function testGetNameForCarrierConstant()
)
);
- $names = BatchJobServiceClient::parseName($expectedResourceName);
+ $names = GoogleAdsServiceClient::parseName($expectedResourceName);
$this->assertEquals($criterionId, $names['criterion_id']);
}
@@ -1486,7 +1487,7 @@ public function testGetNameForCombinedAudience()
)
);
- $names = BatchJobServiceClient::parseName($expectedResourceName);
+ $names = GoogleAdsServiceClient::parseName($expectedResourceName);
$this->assertEquals($customerId, $names['customer_id']);
$this->assertEquals($combinedAudienceId, $names['combined_audience_id']);
}
@@ -2119,7 +2120,7 @@ public function testGetNameForDetailedDemographic()
)
);
- $names = BatchJobServiceClient::parseName($expectedResourceName);
+ $names = GoogleAdsServiceClient::parseName($expectedResourceName);
$this->assertEquals($customerId, $names['customer_id']);
$this->assertEquals($detailedDemographicId, $names['detailed_demographic_id']);
}
@@ -2402,7 +2403,7 @@ public function testGetNameForGeoTargetConstant()
)
);
- $names = ExtensionFeedItemServiceClient::parseName($expectedResourceName);
+ $names = GoogleAdsServiceClient::parseName($expectedResourceName);
$this->assertEquals($criterionId, $names['criterion_id']);
}
@@ -2572,7 +2573,7 @@ public function testGetNameForKeywordThemeConstant()
)
);
- $names = BatchJobServiceClient::parseName($expectedResourceName);
+ $names = GoogleAdsServiceClient::parseName($expectedResourceName);
$this->assertEquals($expressCategoryId, $names['express_category_id']);
$this->assertEquals($expressSubCategoryId, $names['express_sub_category_id']);
}
@@ -2619,7 +2620,7 @@ public function testGetNameForLanguageConstant()
)
);
- $names = BatchJobServiceClient::parseName($expectedResourceName);
+ $names = GoogleAdsServiceClient::parseName($expectedResourceName);
$this->assertEquals($criterionId, $names['criterion_id']);
}
@@ -2643,7 +2644,7 @@ public function testGetNameForLifeEvent()
)
);
- $names = BatchJobServiceClient::parseName($expectedResourceName);
+ $names = GoogleAdsServiceClient::parseName($expectedResourceName);
$this->assertEquals($customerId, $names['customer_id']);
$this->assertEquals($lifeEventId, $names['life_event_id']);
}
@@ -2665,7 +2666,7 @@ public function testGetNameForMobileAppCategoryConstant()
)
);
- $names = BatchJobServiceClient::parseName($expectedResourceName);
+ $names = GoogleAdsServiceClient::parseName($expectedResourceName);
$this->assertEquals($mobileAppCategoryId, $names['mobile_app_category_id']);
}
@@ -2686,7 +2687,7 @@ public function testGetNameForMobileDeviceConstant()
)
);
- $names = BatchJobServiceClient::parseName($expectedResourceName);
+ $names = GoogleAdsServiceClient::parseName($expectedResourceName);
$this->assertEquals($criterionId, $names['criterion_id']);
}
@@ -2732,7 +2733,7 @@ public function testGetNameForOperatingSystemVersionConstant()
)
);
- $names = BatchJobServiceClient::parseName($expectedResourceName);
+ $names = GoogleAdsServiceClient::parseName($expectedResourceName);
$this->assertEquals($criterionId, $names['criterion_id']);
}
@@ -3007,7 +3008,7 @@ public function testGetNameForTopicConstant()
)
);
- $names = BatchJobServiceClient::parseName($expectedResourceName);
+ $names = GoogleAdsServiceClient::parseName($expectedResourceName);
$this->assertEquals($topicId, $names['topic_id']);
}
@@ -3031,7 +3032,7 @@ public function testGetNameForUserInterest()
)
);
- $names = BatchJobServiceClient::parseName($expectedResourceName);
+ $names = GoogleAdsServiceClient::parseName($expectedResourceName);
$this->assertEquals($customerId, $names['customer_id']);
$this->assertEquals($userInterestId, $names['user_interest_id']);
}