auto-regenerate .pb.go files (#296)

This is an auto-generated regeneration of the .pb.go files by
cloud.google.com/go/internal/gapicgen. Once this PR is submitted, autotogen will
update the corresponding CL at gocloud to depend on the newer version of
go-genproto, and assign reviewers. Whilst this or any regen PR is open in
go-genproto, gapicgen will not create any more regeneration PRs or CLs. If all
regen PRs are closed, gapicgen will create a new set of regeneration PRs and
CLs once per night.

If you have been assigned to review this CL, please:

- Ensure that CI is passin If it's failing, it requires your manual attention.
- Approve and submit this PR if you believe it's ready to ship. That will prompt
  gapicgen to assign reviewers to the gocloud CL.

Corresponding gocloud CL: https://code-review.googlesource.com/c/gocloud/+/51330
diff --git a/googleapis/ads/admob/v1/admob_api.pb.go b/googleapis/ads/admob/v1/admob_api.pb.go
index d32290f..e057dba 100644
--- a/googleapis/ads/admob/v1/admob_api.pb.go
+++ b/googleapis/ads/admob/v1/admob_api.pb.go
@@ -601,11 +601,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // AdMobApiClient is the client API for AdMobApi service.
 //
@@ -625,10 +625,10 @@
 }
 
 type adMobApiClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewAdMobApiClient(cc *grpc.ClientConn) AdMobApiClient {
+func NewAdMobApiClient(cc grpc.ClientConnInterface) AdMobApiClient {
 	return &adMobApiClient{cc}
 }
 
diff --git a/googleapis/ads/googleads/v1/common/ad_asset.pb.go b/googleapis/ads/googleads/v1/common/ad_asset.pb.go
index a276be4..9386cb8 100644
--- a/googleapis/ads/googleads/v1/common/ad_asset.pb.go
+++ b/googleapis/ads/googleads/v1/common/ad_asset.pb.go
@@ -217,26 +217,26 @@
 	0x10, 0xc7, 0xf1, 0xf6, 0xe3, 0xa0, 0x5d, 0x7a, 0xf0, 0x29, 0x84, 0x10, 0x82, 0x4f, 0xb9, 0x54,
 	0xaa, 0xb7, 0x37, 0xe5, 0x24, 0xf7, 0x23, 0x2d, 0xb4, 0x10, 0x92, 0xe0, 0x43, 0x31, 0x2c, 0x4a,
 	0x34, 0x11, 0x02, 0x5b, 0x12, 0x96, 0xbc, 0x4d, 0x5e, 0xa7, 0xc7, 0x9e, 0xfa, 0x1c, 0x7d, 0x91,
-	0x42, 0x9f, 0xa2, 0x58, 0x63, 0xef, 0xa9, 0x5b, 0x4a, 0x4e, 0x1e, 0x6b, 0x7e, 0xf3, 0x9f, 0xff,
-	0x0c, 0x43, 0x5e, 0x6a, 0xe7, 0x74, 0x0b, 0x4c, 0xaa, 0xc0, 0x30, 0x1c, 0xa3, 0x6d, 0xc9, 0x6e,
-	0x5d, 0xd7, 0x39, 0xcb, 0xa4, 0xda, 0xc8, 0x10, 0x20, 0x52, 0xdf, 0xbb, 0xe8, 0xf2, 0x63, 0x64,
-	0xa8, 0x54, 0x81, 0xee, 0x70, 0xba, 0x2d, 0x29, 0xe2, 0x87, 0x67, 0xfb, 0xe4, 0xc0, 0x0e, 0x5d,
-	0x60, 0x01, 0xfa, 0x2d, 0x4c, 0x8a, 0x9b, 0x3b, 0x03, 0xad, 0xda, 0xc4, 0x07, 0x0f, 0x28, 0x7e,
-	0x78, 0x34, 0x17, 0x7b, 0xc3, 0xa4, 0xb5, 0x2e, 0xca, 0x68, 0x9c, 0x0d, 0x53, 0x76, 0x6a, 0xcd,
-	0xd2, 0xdf, 0xcd, 0x70, 0xc7, 0xbe, 0xf6, 0xd2, 0x7b, 0xe8, 0xa7, 0x7c, 0xf1, 0x23, 0x23, 0x4b,
-	0xa1, 0xae, 0xe1, 0x3e, 0x8a, 0x51, 0x3e, 0x7f, 0x45, 0x9e, 0x46, 0xb8, 0x8f, 0x07, 0xd9, 0x49,
-	0x76, 0xba, 0x5c, 0x1f, 0x4d, 0x76, 0xe9, 0x5c, 0x4e, 0xaf, 0x62, 0x6f, 0xac, 0xae, 0x65, 0x3b,
-	0xc0, 0x65, 0x22, 0x73, 0x47, 0x56, 0xde, 0x58, 0x0b, 0x0a, 0xad, 0x1d, 0x2c, 0x4e, 0xb2, 0xd3,
-	0x17, 0xeb, 0x4f, 0x74, 0xdf, 0xcc, 0x69, 0x26, 0x7a, 0x95, 0x66, 0x4a, 0x3d, 0xdf, 0x8f, 0x65,
-	0xd7, 0x0f, 0x1e, 0xde, 0xd9, 0xa1, 0xfb, 0x6b, 0xe2, 0x72, 0x89, 0x1d, 0xd2, 0x43, 0x51, 0x91,
-	0x95, 0x50, 0x1f, 0x3b, 0xa9, 0x01, 0x2d, 0xaf, 0xc9, 0xb3, 0xb4, 0x9a, 0xff, 0xf2, 0x8c, 0x28,
-	0x6a, 0xd4, 0x46, 0x81, 0x7b, 0xbc, 0xc6, 0x07, 0x92, 0x0b, 0xf5, 0x19, 0x94, 0x91, 0xd5, 0x60,
-	0x55, 0xfb, 0x78, 0x37, 0xd5, 0xaf, 0x8c, 0x14, 0xb7, 0xae, 0xa3, 0xff, 0x3e, 0x93, 0x6a, 0x25,
-	0x70, 0x2f, 0x17, 0xa3, 0xd4, 0x45, 0xf6, 0xe5, 0xed, 0xc4, 0x6b, 0xd7, 0x4a, 0xab, 0xa9, 0xeb,
-	0x35, 0xd3, 0x60, 0x53, 0xa3, 0xf9, 0x8c, 0xbc, 0x09, 0xfb, 0x8e, 0xf4, 0x0c, 0x3f, 0xdf, 0x16,
-	0x4f, 0xce, 0x85, 0xf8, 0xbe, 0x38, 0x3e, 0x47, 0x31, 0xa1, 0x02, 0xc5, 0x70, 0x8c, 0xea, 0x92,
-	0xbe, 0x49, 0xd8, 0xcf, 0x19, 0x68, 0x84, 0x0a, 0xcd, 0x0e, 0x68, 0xea, 0xb2, 0x41, 0xe0, 0xf7,
-	0xa2, 0xc0, 0x57, 0xce, 0x85, 0x0a, 0x9c, 0xef, 0x10, 0xce, 0xeb, 0x92, 0x73, 0x84, 0x6e, 0x9e,
-	0x27, 0x77, 0xaf, 0xff, 0x04, 0x00, 0x00, 0xff, 0xff, 0xf5, 0x84, 0x22, 0x05, 0x41, 0x03, 0x00,
+	0x42, 0x9f, 0xa2, 0x58, 0x63, 0xef, 0xa9, 0x5b, 0x4a, 0x4e, 0x3b, 0x2b, 0xfd, 0xfc, 0x9b, 0xff,
+	0x88, 0x21, 0x2f, 0xb5, 0x73, 0xba, 0x05, 0x26, 0x55, 0x60, 0x58, 0x8e, 0xd5, 0xb6, 0x64, 0xb7,
+	0xae, 0xeb, 0x9c, 0x65, 0x52, 0x6d, 0x64, 0x08, 0x10, 0xa9, 0xef, 0x5d, 0x74, 0xf9, 0x31, 0x32,
+	0x54, 0xaa, 0x40, 0x77, 0x38, 0xdd, 0x96, 0x14, 0xf1, 0xc3, 0xb3, 0x7d, 0x3a, 0xb0, 0x43, 0x17,
+	0x58, 0x80, 0x7e, 0x0b, 0x93, 0x71, 0x73, 0x67, 0xa0, 0x55, 0x9b, 0xf8, 0xe0, 0x01, 0xe5, 0x87,
+	0x93, 0x9c, 0xa5, 0x7f, 0x37, 0xc3, 0x1d, 0xfb, 0xda, 0x4b, 0xef, 0xa1, 0x0f, 0xd3, 0xfd, 0xd1,
+	0x2c, 0xf7, 0x86, 0x49, 0x6b, 0x5d, 0x94, 0xd1, 0x38, 0x3b, 0xdd, 0x16, 0x3f, 0x32, 0xb2, 0x14,
+	0xea, 0x1a, 0xee, 0xa3, 0x18, 0xf5, 0xf9, 0x2b, 0xf2, 0x34, 0xc2, 0x7d, 0x3c, 0xc8, 0x4e, 0xb2,
+	0xd3, 0xe5, 0xfa, 0x68, 0x8a, 0x4b, 0x67, 0x39, 0xbd, 0x8a, 0xbd, 0xb1, 0xba, 0x96, 0xed, 0x00,
+	0x97, 0x89, 0xcc, 0x1d, 0x59, 0x79, 0x63, 0x2d, 0x28, 0x8c, 0x76, 0xb0, 0x38, 0xc9, 0x4e, 0x5f,
+	0xac, 0x3f, 0xd1, 0x7d, 0x33, 0xa7, 0x99, 0xe8, 0x55, 0x9a, 0x29, 0xf5, 0x7c, 0x3f, 0x7e, 0x76,
+	0xfd, 0xe0, 0xe1, 0x9d, 0x1d, 0xba, 0xbf, 0x5e, 0x5c, 0x2e, 0xb1, 0x43, 0x3a, 0x28, 0x2a, 0xb2,
+	0x12, 0xea, 0x63, 0x27, 0x35, 0x60, 0xe4, 0x35, 0x79, 0x96, 0x9e, 0xe6, 0xbf, 0x32, 0x23, 0x8a,
+	0x8e, 0xda, 0x28, 0x70, 0x8f, 0x77, 0x7c, 0x20, 0xb9, 0x50, 0x9f, 0x41, 0x19, 0x59, 0x0d, 0x56,
+	0xb5, 0x8f, 0x4f, 0x53, 0xfd, 0xca, 0x48, 0x71, 0xeb, 0x3a, 0xfa, 0xef, 0x35, 0xa9, 0x56, 0x02,
+	0xdf, 0xe5, 0x62, 0x54, 0x5d, 0x64, 0x5f, 0xde, 0x4e, 0xbc, 0x76, 0xad, 0xb4, 0x9a, 0xba, 0x5e,
+	0x33, 0x0d, 0x36, 0x35, 0x9a, 0xd7, 0xc8, 0x9b, 0xb0, 0x6f, 0x49, 0xcf, 0xf0, 0xe7, 0xdb, 0xe2,
+	0xc9, 0xb9, 0x10, 0xdf, 0x17, 0xc7, 0xe7, 0x28, 0x13, 0x2a, 0x50, 0x2c, 0xc7, 0xaa, 0x2e, 0xe9,
+	0x9b, 0x84, 0xfd, 0x9c, 0x81, 0x46, 0xa8, 0xd0, 0xec, 0x80, 0xa6, 0x2e, 0x1b, 0x04, 0x7e, 0x2f,
+	0x0a, 0x3c, 0xe5, 0x5c, 0xa8, 0xc0, 0xf9, 0x0e, 0xe1, 0xbc, 0x2e, 0x39, 0x47, 0xe8, 0xe6, 0x79,
+	0x4a, 0xf7, 0xfa, 0x4f, 0x00, 0x00, 0x00, 0xff, 0xff, 0xbe, 0x2c, 0x5b, 0x01, 0x41, 0x03, 0x00,
 	0x00,
 }
diff --git a/googleapis/ads/googleads/v1/common/ad_type_infos.pb.go b/googleapis/ads/googleads/v1/common/ad_type_infos.pb.go
index c7f5a82..006f344 100644
--- a/googleapis/ads/googleads/v1/common/ad_type_infos.pb.go
+++ b/googleapis/ads/googleads/v1/common/ad_type_infos.pb.go
@@ -2151,137 +2151,137 @@
 	0x47, 0x97, 0x0e, 0x72, 0x9d, 0x53, 0x1a, 0x06, 0x28, 0x72, 0x38, 0x8e, 0x04, 0x89, 0x86, 0x3f,
 	0x34, 0x83, 0xc7, 0xcc, 0xa7, 0xc8, 0x75, 0x58, 0x48, 0xdd, 0xb8, 0x1d, 0xc9, 0x95, 0x31, 0x9b,
 	0x84, 0x8f, 0x3b, 0xa8, 0x7d, 0xe9, 0x20, 0xc6, 0x1c, 0x8f, 0xf0, 0x48, 0x4c, 0x49, 0xac, 0x02,
-	0x63, 0x0e, 0x8f, 0x68, 0x98, 0x90, 0x7c, 0x72, 0x3d, 0x49, 0xe0, 0x05, 0x38, 0xfb, 0xcc, 0x77,
-	0x13, 0x73, 0xe6, 0xad, 0x23, 0x42, 0x68, 0x84, 0x22, 0x8f, 0x12, 0xbd, 0x4b, 0xab, 0x7a, 0x97,
-	0xd6, 0xe5, 0xd9, 0x49, 0x7c, 0xba, 0xfe, 0x26, 0x44, 0x8c, 0xe1, 0x50, 0xdf, 0xb7, 0xbf, 0xc9,
+	0x63, 0x0e, 0x8f, 0x68, 0x98, 0x90, 0x7c, 0x72, 0x3d, 0x49, 0xe0, 0x05, 0x38, 0xfb, 0x4c, 0xbd,
+	0x0f, 0xeb, 0xf2, 0xec, 0x24, 0x3e, 0x5d, 0x7f, 0x13, 0x22, 0xc6, 0x70, 0xa8, 0xf7, 0x69, 0xf5,
+	0xdd, 0x84, 0x8e, 0x79, 0xeb, 0x88, 0x10, 0x1a, 0xa1, 0xc8, 0xa3, 0x44, 0xdf, 0xb5, 0xbf, 0xc9,
 	0x01, 0x1c, 0xe2, 0x8b, 0xa8, 0xe1, 0xee, 0x92, 0x53, 0x6a, 0xfd, 0x04, 0x0a, 0x67, 0x18, 0xb9,
-	0xbe, 0x47, 0x70, 0x35, 0xf7, 0x61, 0xee, 0xe3, 0x52, 0xfd, 0x5d, 0xbd, 0xb9, 0xb5, 0x84, 0xa1,
+	0xbe, 0x47, 0x70, 0x35, 0xf7, 0x61, 0xee, 0xe3, 0x52, 0xfd, 0x5d, 0xbd, 0xb9, 0xb5, 0x84, 0xbf,
 	0x76, 0x10, 0x85, 0x1e, 0xe9, 0x1c, 0x21, 0x3f, 0xc6, 0xad, 0xd4, 0xda, 0xfa, 0x19, 0x94, 0x5d,
-	0xcc, 0xdb, 0xa1, 0xc7, 0xc4, 0xe3, 0x37, 0xaa, 0xd3, 0x06, 0xe8, 0x1e, 0x44, 0x1f, 0x43, 0xbd,
-	0x9a, 0x1f, 0x93, 0xa1, 0x6e, 0xff, 0x3d, 0x0f, 0xd6, 0xa3, 0x0b, 0x86, 0x88, 0x8b, 0xdd, 0xcc,
-	0xa4, 0xb6, 0x61, 0x21, 0x19, 0xa6, 0xc3, 0x50, 0x18, 0x6d, 0x18, 0x4d, 0xad, 0x92, 0x60, 0xf6,
-	0x05, 0x64, 0x80, 0xa4, 0x6e, 0x34, 0xc3, 0x1e, 0x92, 0xfa, 0x00, 0xc9, 0xbd, 0xea, 0xdc, 0xb8,
-	0x24, 0xf7, 0xac, 0xcf, 0xa1, 0x94, 0x99, 0xb5, 0xd1, 0x32, 0x65, 0x01, 0x03, 0xeb, 0x3c, 0x3f,
-	0xee, 0x3a, 0x5b, 0x75, 0x98, 0x65, 0x28, 0x3a, 0xdb, 0xa8, 0xce, 0x18, 0x40, 0x95, 0x69, 0x82,
-	0xa9, 0x57, 0x67, 0x4d, 0x31, 0x75, 0xfb, 0xcf, 0xf3, 0xb0, 0xb0, 0x8d, 0x7c, 0xff, 0x39, 0xf1,
-	0x2f, 0xf5, 0x5e, 0x3e, 0x84, 0x72, 0x9b, 0xc6, 0x24, 0x0a, 0x2f, 0x9d, 0x36, 0x75, 0xcd, 0x9c,
-	0xb4, 0xa4, 0x11, 0xdb, 0xd4, 0xc5, 0x82, 0x80, 0x9d, 0x51, 0x82, 0x1d, 0x12, 0x07, 0x27, 0x38,
-	0x34, 0xda, 0xc5, 0x92, 0x44, 0x3c, 0x93, 0x00, 0xab, 0x01, 0x95, 0x93, 0x98, 0x7b, 0x04, 0x73,
-	0xee, 0x10, 0x14, 0x60, 0x33, 0x3f, 0x4d, 0x20, 0xcf, 0x50, 0x80, 0xad, 0x4d, 0x28, 0x26, 0x5b,
-	0xba, 0x51, 0x2d, 0x19, 0xc0, 0xbb, 0xe6, 0x59, 0x6c, 0xbd, 0x5a, 0x1e, 0x07, 0x5b, 0x1f, 0x88,
-	0xd1, 0x99, 0x89, 0x63, 0x74, 0x76, 0x6c, 0xdf, 0x79, 0x00, 0x65, 0x99, 0xcb, 0xa3, 0x10, 0xb5,
-	0x5f, 0x63, 0x57, 0x07, 0xc0, 0xea, 0x00, 0xc3, 0x16, 0xa5, 0x7e, 0xb2, 0x7d, 0xc8, 0xf7, 0x0f,
-	0x95, 0xb9, 0xd5, 0x82, 0xbb, 0xae, 0xc7, 0xd1, 0x89, 0x8f, 0x9d, 0xbe, 0x92, 0xa0, 0xfd, 0xf8,
-	0x3a, 0xa6, 0xdb, 0x1a, 0x2a, 0x7c, 0x6a, 0x3b, 0x05, 0x5a, 0x0e, 0xbc, 0x97, 0x75, 0x09, 0xe7,
-	0x1c, 0x87, 0xde, 0xa9, 0xd7, 0x96, 0x79, 0xd4, 0x89, 0x43, 0xbf, 0x5a, 0x30, 0x98, 0xe5, 0x6a,
-	0xc6, 0x47, 0x8e, 0x32, 0x04, 0x2f, 0x42, 0xdf, 0xda, 0x85, 0xe5, 0x4c, 0xe9, 0x42, 0x6d, 0x19,
-	0xb7, 0x45, 0x03, 0xd2, 0xa5, 0x2e, 0xac, 0x21, 0x51, 0xd6, 0xef, 0x73, 0xb0, 0x3a, 0xbc, 0x0c,
-	0x56, 0xe1, 0xc3, 0xdc, 0xc7, 0x0b, 0xf5, 0xe3, 0xda, 0xb0, 0xda, 0x2c, 0x4b, 0x48, 0xad, 0x77,
-	0xfe, 0xad, 0x84, 0xe3, 0x40, 0x50, 0x3c, 0x22, 0x71, 0x70, 0xad, 0x41, 0xab, 0xda, 0x1e, 0x72,
-	0xc7, 0xfe, 0x25, 0xac, 0x25, 0xe9, 0x77, 0xe7, 0x92, 0xa0, 0xc0, 0x6b, 0x1f, 0x60, 0x14, 0xb6,
-	0xcf, 0x74, 0xec, 0xf6, 0x25, 0xae, 0xdc, 0x98, 0x89, 0xcb, 0xae, 0x40, 0xa9, 0x49, 0x23, 0xec,
-	0x2b, 0x3a, 0xfb, 0x36, 0xac, 0x1c, 0x9c, 0x51, 0xc6, 0xc4, 0xe3, 0x03, 0x14, 0xea, 0x6c, 0x6f,
-	0xdf, 0x85, 0xdb, 0xc9, 0xe5, 0x7d, 0x55, 0xa1, 0xf5, 0x8d, 0x5f, 0xc0, 0x07, 0xc9, 0x8d, 0x6d,
-	0x1a, 0x30, 0x14, 0x7a, 0x9c, 0x92, 0x3d, 0x8f, 0x8b, 0xf1, 0x4f, 0x5a, 0xfe, 0xec, 0xbf, 0xce,
-	0x42, 0xe9, 0x49, 0x80, 0x3c, 0x3f, 0xad, 0x39, 0x73, 0x11, 0x46, 0x1c, 0x87, 0x9a, 0xe7, 0xfb,
-	0xb5, 0xeb, 0xe5, 0x52, 0x4d, 0x82, 0x0f, 0x25, 0xa4, 0xa5, 0xa1, 0x22, 0x57, 0x89, 0x07, 0xe0,
-	0xd0, 0xf1, 0x02, 0xd4, 0xc1, 0x66, 0xb9, 0x4a, 0x21, 0x76, 0x05, 0xc0, 0x7a, 0x04, 0x8b, 0x01,
-	0x0a, 0x5f, 0x63, 0xe9, 0x21, 0x8a, 0xc3, 0x24, 0x5b, 0x2d, 0xa4, 0x20, 0x45, 0x73, 0x04, 0xd5,
-	0x3e, 0x1a, 0x27, 0x5d, 0x26, 0x93, 0x1c, 0x72, 0xa7, 0x97, 0xaf, 0x99, 0x68, 0x86, 0x63, 0x58,
-	0xeb, 0xe7, 0xcd, 0x3a, 0x88, 0x49, 0x72, 0x79, 0xa7, 0x97, 0x7a, 0x27, 0x53, 0xe7, 0x7e, 0x9d,
-	0x83, 0xef, 0x0d, 0xd0, 0x6b, 0x09, 0xa7, 0x52, 0x10, 0x4d, 0x62, 0x51, 0x25, 0xa1, 0x7b, 0xa3,
-	0xf6, 0x68, 0x47, 0xa1, 0x45, 0x74, 0x1c, 0x52, 0x15, 0x90, 0xad, 0x8f, 0xfa, 0x06, 0x30, 0x68,
-	0x62, 0x1d, 0xc0, 0x42, 0xa2, 0x15, 0xe5, 0x28, 0x78, 0x75, 0xfe, 0xc3, 0xfc, 0xc7, 0xa5, 0xfa,
-	0x0f, 0x46, 0x3d, 0x4f, 0xfb, 0xaf, 0x24, 0x6e, 0x55, 0x58, 0xe6, 0x8c, 0x67, 0x49, 0xcf, 0x3d,
-	0x17, 0x53, 0x5e, 0x2d, 0x8c, 0x45, 0x7a, 0x24, 0x40, 0x29, 0xa9, 0x3c, 0xe3, 0xf6, 0x6f, 0xa6,
-	0xb5, 0x17, 0x2b, 0x47, 0x9c, 0x40, 0x0e, 0xf6, 0xc5, 0xfa, 0xf4, 0xb8, 0x22, 0xe5, 0x3b, 0xa8,
-	0xb2, 0xf7, 0x01, 0x7c, 0xda, 0xa1, 0xda, 0xef, 0x4d, 0xfc, 0xb4, 0x28, 0xec, 0xe5, 0xfa, 0xda,
-	0xff, 0xc8, 0xc1, 0xca, 0x55, 0x7b, 0xf9, 0x43, 0x98, 0x89, 0xf0, 0x45, 0x64, 0xb4, 0x1a, 0xd2,
-	0x52, 0x0c, 0x43, 0xfc, 0x3a, 0x6d, 0xea, 0x53, 0x33, 0xb9, 0x51, 0x14, 0xf6, 0xdb, 0xc2, 0xdc,
-	0x6a, 0xc2, 0x72, 0x1c, 0x8a, 0x2a, 0xe7, 0xfb, 0x58, 0x0e, 0xc0, 0xf1, 0x5c, 0xa3, 0xa5, 0x58,
-	0x8c, 0x43, 0x7f, 0x3b, 0x45, 0xed, 0xba, 0xf6, 0xb7, 0x39, 0x28, 0x67, 0xfd, 0x49, 0xac, 0x70,
-	0x8f, 0x57, 0x1a, 0x4d, 0xa9, 0x9c, 0x75, 0xc2, 0x89, 0x37, 0xf9, 0x0c, 0xee, 0x0c, 0x09, 0xc8,
-	0xfc, 0xcd, 0x03, 0x72, 0xc5, 0x1d, 0xbc, 0x68, 0x7f, 0x99, 0x4e, 0x5e, 0x7a, 0x7a, 0x76, 0xf2,
-	0x32, 0x7a, 0xc6, 0x9a, 0xbc, 0xa4, 0xb0, 0xbf, 0x9a, 0x83, 0x92, 0x5c, 0x06, 0x9d, 0xf1, 0x7f,
-	0x0a, 0x25, 0xe6, 0x5d, 0x60, 0xdf, 0x79, 0xe3, 0xb9, 0xd1, 0x99, 0xf6, 0xb7, 0xb5, 0x01, 0xc2,
-	0x5d, 0x12, 0xfd, 0xf8, 0x53, 0xc5, 0x07, 0xd2, 0xfe, 0xa5, 0x30, 0xb7, 0x3e, 0x87, 0xb2, 0x42,
-	0x9f, 0x61, 0xaf, 0x73, 0x16, 0xe9, 0xdc, 0x77, 0x2d, 0x5c, 0x3d, 0xae, 0x29, 0xed, 0xad, 0xcf,
-	0xa0, 0xa8, 0x32, 0x9c, 0xd0, 0x2b, 0x26, 0x2f, 0x15, 0x05, 0x69, 0x2e, 0xd4, 0xc9, 0x17, 0xb0,
-	0xc2, 0x42, 0x7c, 0xee, 0xe1, 0x37, 0x4e, 0x76, 0x02, 0xf3, 0xa3, 0x47, 0xb0, 0xac, 0x71, 0xfb,
-	0xdd, 0x79, 0x3c, 0x85, 0x5b, 0xbd, 0x64, 0x7a, 0x3e, 0x85, 0xd1, 0x6c, 0x56, 0x96, 0x4d, 0x4f,
-	0xab, 0x09, 0xc9, 0x33, 0x9c, 0xee, 0xf4, 0x4c, 0x94, 0xd3, 0xa2, 0x86, 0xed, 0x26, 0xb3, 0xfc,
-	0x12, 0x8a, 0xe9, 0x9b, 0xb3, 0x96, 0x49, 0x9f, 0x8e, 0x90, 0x49, 0x4f, 0xbd, 0x00, 0x1f, 0x5e,
-	0x32, 0x25, 0x89, 0x92, 0x93, 0x56, 0x21, 0xd0, 0x47, 0x22, 0x17, 0xc8, 0xd4, 0x64, 0xa2, 0xe0,
-	0xa5, 0xa5, 0xf5, 0x00, 0x20, 0xc0, 0xae, 0x87, 0x9c, 0x53, 0xcf, 0x37, 0x0a, 0xb8, 0xe6, 0x54,
-	0xab, 0x28, 0x11, 0x8f, 0x3d, 0x1f, 0x5b, 0x1b, 0x30, 0xe3, 0xa2, 0x08, 0xe9, 0x40, 0x1b, 0x5c,
-	0xcc, 0xad, 0xcb, 0x08, 0xf3, 0x04, 0x27, 0x4d, 0xad, 0x43, 0xa8, 0x22, 0xd7, 0xf1, 0x5c, 0x11,
-	0x5b, 0x6d, 0xca, 0x2e, 0xf5, 0x32, 0x9e, 0x86, 0x34, 0xd0, 0x41, 0x76, 0xdd, 0x9e, 0x34, 0xa7,
-	0x5a, 0x2b, 0xc8, 0xdd, 0x75, 0x0f, 0xe9, 0x36, 0x65, 0x97, 0x72, 0x2d, 0x1f, 0x87, 0x34, 0xd8,
-	0x9a, 0x87, 0x59, 0xc9, 0x63, 0xaf, 0xc1, 0x3b, 0x32, 0x1a, 0xb6, 0xe2, 0x80, 0xe1, 0x70, 0x97,
-	0x1c, 0x44, 0x21, 0x46, 0x81, 0x16, 0x5c, 0x1f, 0xc1, 0x07, 0xf2, 0xe6, 0x33, 0x4a, 0x0e, 0x5e,
-	0x7b, 0x8c, 0x09, 0xe9, 0xdd, 0x67, 0xf2, 0x6d, 0x0e, 0xd6, 0xa4, 0xcd, 0x61, 0x18, 0xe3, 0x23,
-	0xb1, 0x5f, 0x3d, 0xf7, 0xad, 0x3d, 0x58, 0x51, 0x19, 0xc1, 0x39, 0x89, 0xa3, 0x88, 0x12, 0xc7,
-	0x47, 0x27, 0xd8, 0x37, 0x8a, 0xd6, 0x65, 0x05, 0xdc, 0x92, 0xb8, 0x3d, 0x01, 0x13, 0x72, 0x48,
-	0xb3, 0xa5, 0x55, 0xcd, 0x24, 0x67, 0x2d, 0x28, 0x50, 0x2a, 0x5b, 0x9e, 0xc0, 0x52, 0x5b, 0x08,
-	0x48, 0x22, 0xc7, 0x85, 0x08, 0xc1, 0xa1, 0x59, 0x4e, 0x4e, 0x51, 0x5b, 0x12, 0x64, 0xff, 0x36,
-	0x07, 0xb7, 0xe4, 0xec, 0x9f, 0xc7, 0x11, 0xcf, 0x4e, 0xfb, 0xad, 0xd5, 0x5d, 0xfb, 0x6f, 0x79,
-	0x28, 0xc9, 0x21, 0xe9, 0x91, 0xdc, 0x1f, 0xd7, 0x63, 0xb3, 0xfe, 0xfa, 0x0a, 0x8a, 0x1e, 0x71,
-	0xd4, 0xcc, 0xf4, 0x50, 0xee, 0x8f, 0x4a, 0xe9, 0xd7, 0x78, 0x43, 0x73, 0xaa, 0x55, 0xf0, 0xf4,
-	0x15, 0xeb, 0x00, 0xe6, 0x4e, 0xa4, 0xd3, 0xe9, 0xa5, 0xff, 0xcc, 0x88, 0xf8, 0x2a, 0x3f, 0x6d,
-	0x4e, 0xb5, 0x34, 0x95, 0xf5, 0x02, 0x80, 0xc6, 0x51, 0x32, 0x62, 0x95, 0xc2, 0x3f, 0x35, 0x22,
-	0xee, 0xdb, 0x41, 0x11, 0xb7, 0x34, 0x8e, 0xf4, 0x58, 0x4f, 0xa1, 0x42, 0x28, 0x71, 0x78, 0x12,
-	0x04, 0x3a, 0xbb, 0x3f, 0x34, 0x62, 0x1e, 0x1e, 0x3d, 0xcd, 0xa9, 0x56, 0x99, 0x64, 0xee, 0x6e,
-	0x15, 0x60, 0x4e, 0xf5, 0x35, 0xed, 0x3f, 0x4c, 0xc3, 0x9d, 0x16, 0xe6, 0x8c, 0x12, 0xee, 0x9d,
-	0xe3, 0x9e, 0xb7, 0xb0, 0xdd, 0x6e, 0x03, 0x81, 0x57, 0x73, 0x52, 0x33, 0x8e, 0x7c, 0x39, 0x69,
-	0xa8, 0x76, 0x1a, 0xe7, 0x38, 0xea, 0xf6, 0x13, 0xb8, 0xf5, 0xbc, 0xa7, 0x1b, 0xc0, 0xab, 0xd3,
-	0xe3, 0xb3, 0xf5, 0x10, 0x74, 0x1b, 0x4b, 0xf9, 0x1b, 0x34, 0x96, 0x66, 0xcc, 0x1b, 0x4b, 0xff,
-	0x2c, 0xc0, 0x7b, 0x7b, 0xb2, 0x19, 0xdb, 0x5d, 0x24, 0xad, 0x25, 0xba, 0x3d, 0x43, 0x7e, 0x46,
-	0xc3, 0xc8, 0x19, 0x2b, 0x0e, 0x2b, 0x12, 0x93, 0x26, 0x8a, 0x06, 0x54, 0x7c, 0x4a, 0x3a, 0xe3,
-	0x65, 0x9b, 0xb2, 0x80, 0x34, 0x87, 0xc4, 0x73, 0x7e, 0x62, 0x1d, 0x3d, 0x33, 0xb6, 0x8e, 0xde,
-	0x83, 0x5b, 0xc8, 0xf7, 0xe9, 0x1b, 0xe7, 0xd4, 0xc7, 0x17, 0x9e, 0xec, 0xbc, 0x48, 0x29, 0x3b,
-	0x3b, 0xb2, 0xdf, 0x62, 0x49, 0xdc, 0x63, 0x0d, 0x53, 0x8a, 0xf6, 0x21, 0x94, 0x51, 0xbb, 0x8d,
-	0x49, 0x22, 0x88, 0x4d, 0xb4, 0x4a, 0x49, 0x21, 0x14, 0x81, 0xc8, 0x48, 0xc8, 0x23, 0x1a, 0x3e,
-	0x6f, 0x94, 0x91, 0x90, 0x47, 0x14, 0xf8, 0x0b, 0x58, 0xe9, 0x55, 0x9a, 0x8e, 0x54, 0xf3, 0x05,
-	0xa3, 0x5e, 0x4c, 0x46, 0x50, 0x1e, 0x6a, 0x65, 0x9f, 0x79, 0xc1, 0x28, 0x8e, 0xf5, 0x82, 0x21,
-	0x94, 0x0d, 0xff, 0x55, 0x8c, 0x42, 0xec, 0x64, 0x38, 0xc0, 0xa4, 0x8a, 0x28, 0xd8, 0x5e, 0xca,
-	0x74, 0xc5, 0x4b, 0x7e, 0xe9, 0x06, 0x2f, 0xf9, 0x2d, 0xb8, 0xa3, 0x07, 0xd4, 0xcf, 0x66, 0xd2,
-	0x65, 0xbc, 0xa5, 0xb0, 0x4f, 0x7b, 0x39, 0xdf, 0xc0, 0x42, 0xef, 0x87, 0x96, 0x6a, 0x45, 0x2a,
-	0xaf, 0xfd, 0x11, 0xca, 0x2b, 0x8d, 0xc5, 0xc7, 0x12, 0x7d, 0xa0, 0xc0, 0x52, 0x87, 0x5d, 0x7d,
-	0xab, 0x55, 0x39, 0xcd, 0x9e, 0xca, 0x2e, 0x6f, 0xe8, 0xb5, 0xb1, 0xc3, 0x42, 0x7c, 0xea, 0x5d,
-	0x54, 0x17, 0x8c, 0xba, 0xbc, 0x02, 0xb1, 0x2f, 0x01, 0x62, 0x6f, 0x59, 0x48, 0x03, 0xaa, 0xfc,
-	0x63, 0xd1, 0x64, 0x6f, 0xa5, 0xbd, 0x70, 0x0c, 0xfb, 0x3f, 0x79, 0x28, 0x36, 0x18, 0xd3, 0xa9,
-	0xe4, 0x25, 0x2c, 0x07, 0x88, 0xb8, 0x28, 0xa2, 0xa1, 0xfc, 0xf4, 0x94, 0x79, 0x7f, 0x1c, 0x2b,
-	0x55, 0x2e, 0xa6, 0x2c, 0xea, 0x6a, 0x6f, 0x26, 0x9f, 0xfe, 0x4e, 0x33, 0x79, 0x7e, 0xd2, 0x4c,
-	0xbe, 0x03, 0x73, 0xba, 0xd7, 0x31, 0x63, 0xd6, 0x96, 0x68, 0xb8, 0xea, 0x65, 0x4a, 0x72, 0x69,
-	0xac, 0x75, 0x00, 0x0b, 0x97, 0x34, 0x8e, 0xe2, 0x13, 0x9c, 0x34, 0x39, 0x66, 0x4d, 0xd9, 0x94,
-	0x88, 0x91, 0x6c, 0x15, 0xcd, 0xa1, 0x9a, 0x1c, 0xd6, 0x09, 0xac, 0x9c, 0x45, 0x81, 0xff, 0x23,
-	0x47, 0x09, 0x9b, 0x93, 0x98, 0xb8, 0x3e, 0xe6, 0xd5, 0x39, 0xc9, 0x5c, 0x1f, 0xcd, 0xfc, 0x54,
-	0xc0, 0xb6, 0x24, 0x4a, 0xf1, 0x2f, 0x4b, 0xba, 0xcc, 0x65, 0x6e, 0xff, 0x65, 0x1a, 0x56, 0x1a,
-	0x8c, 0x3d, 0x22, 0x1d, 0xd4, 0xc1, 0x01, 0x26, 0xd1, 0xff, 0x41, 0xf1, 0xed, 0x6e, 0x59, 0x7e,
-	0x82, 0x2d, 0xdb, 0x81, 0x39, 0xbd, 0x55, 0x33, 0x37, 0xd8, 0x2a, 0x8d, 0xb5, 0xbf, 0xca, 0xc3,
-	0x1d, 0x55, 0xa0, 0x1b, 0x8c, 0xed, 0xaa, 0x6f, 0xa5, 0x7a, 0x09, 0xef, 0xc1, 0x9c, 0xfc, 0x80,
-	0xea, 0x1a, 0x55, 0xe4, 0x59, 0xc4, 0xd8, 0xae, 0x6b, 0xc5, 0x50, 0x4c, 0x3f, 0xb3, 0xca, 0x2a,
-	0xbc, 0x50, 0xff, 0xf9, 0x88, 0x1c, 0x34, 0xf8, 0xf8, 0x06, 0x63, 0x07, 0x82, 0x40, 0xe6, 0xa1,
-	0xe1, 0xb7, 0x5b, 0x05, 0xa4, 0x8f, 0x7a, 0x74, 0x7c, 0x7e, 0xa2, 0xcf, 0xa9, 0x6f, 0xe1, 0x53,
-	0x8d, 0xfd, 0x3b, 0x80, 0xbb, 0xc3, 0xf4, 0xd1, 0x4b, 0x58, 0xea, 0x2b, 0x13, 0x89, 0x3f, 0x8f,
-	0xe7, 0x36, 0x8b, 0xbd, 0x55, 0x88, 0x5b, 0x2e, 0xdc, 0xbd, 0xba, 0x0c, 0x25, 0x1e, 0x3e, 0x1e,
-	0xff, 0xed, 0xab, 0xea, 0x12, 0xb7, 0x9e, 0x42, 0xa9, 0x5b, 0x76, 0x6f, 0xe6, 0xf0, 0x90, 0xd6,
-	0x72, 0x6e, 0xbd, 0x02, 0x6b, 0xa0, 0x98, 0xdf, 0x2c, 0xf3, 0x2d, 0xf5, 0x55, 0x77, 0xde, 0x9b,
-	0x32, 0x66, 0x27, 0x4a, 0x19, 0xfb, 0xfd, 0x7a, 0x74, 0x6e, 0xfc, 0x2a, 0xd4, 0x2b, 0x4f, 0xfb,
-	0x93, 0xd0, 0xfc, 0xa4, 0x49, 0x68, 0x30, 0xe3, 0x17, 0x26, 0xcf, 0xf8, 0x03, 0x22, 0xb8, 0x78,
-	0x93, 0x66, 0x72, 0x46, 0x75, 0xc2, 0x78, 0xaa, 0xb3, 0x5f, 0xf3, 0x96, 0xc6, 0xd5, 0xbc, 0xc3,
-	0x24, 0x78, 0xf9, 0x46, 0x12, 0x7c, 0x88, 0x08, 0xae, 0xdc, 0x48, 0x04, 0xbf, 0x55, 0xa5, 0x75,
-	0x85, 0xc0, 0x5c, 0xfa, 0x9f, 0x08, 0x4c, 0xfb, 0xeb, 0xe9, 0xf4, 0xfb, 0xc0, 0x0b, 0xf9, 0x77,
-	0x20, 0x9d, 0x17, 0xbf, 0xce, 0xc1, 0xda, 0x35, 0xff, 0x13, 0x92, 0x35, 0x6b, 0xa1, 0x7e, 0x68,
-	0x36, 0x3c, 0xc5, 0xac, 0x1b, 0xd7, 0x69, 0x27, 0x72, 0xd8, 0xcd, 0x56, 0xd5, 0x1d, 0x72, 0xc7,
-	0x7a, 0x09, 0xe5, 0xac, 0xd8, 0xd1, 0xef, 0xa1, 0x37, 0xd0, 0x3a, 0xcd, 0xa9, 0x56, 0x29, 0xe8,
-	0x5e, 0xdb, 0xaa, 0x80, 0x3a, 0x55, 0x7f, 0xe5, 0xda, 0xfa, 0x77, 0x0e, 0xec, 0x36, 0x0d, 0x46,
-	0xf0, 0x6e, 0x2d, 0x35, 0x5c, 0x31, 0x2c, 0xb1, 0x60, 0x7c, 0x5f, 0xec, 0xf0, 0x7e, 0xee, 0xd5,
-	0x8e, 0xc6, 0x74, 0xa8, 0x8f, 0x48, 0xa7, 0x46, 0xc3, 0xce, 0x7a, 0x07, 0x13, 0xb9, 0xff, 0xc9,
-	0xbf, 0xa0, 0x98, 0xc7, 0x87, 0xfd, 0x9b, 0xec, 0xbe, 0xfa, 0xf9, 0xe3, 0x74, 0xfe, 0x49, 0xa3,
-	0xf1, 0xa7, 0xe9, 0xf7, 0x9f, 0x28, 0xb2, 0x86, 0xcb, 0x6b, 0xea, 0x50, 0x1c, 0x1d, 0x6d, 0xd4,
-	0xb6, 0xa5, 0xd9, 0x37, 0x89, 0xc1, 0x71, 0xc3, 0xe5, 0xc7, 0xa9, 0xc1, 0xf1, 0xd1, 0xc6, 0xb1,
-	0x32, 0xf8, 0xd7, 0xb4, 0xad, 0xae, 0x6e, 0x6e, 0x36, 0x5c, 0xbe, 0xb9, 0x99, 0x9a, 0x6c, 0x6e,
-	0x1e, 0x6d, 0x6c, 0x6e, 0x2a, 0xa3, 0x93, 0x39, 0x39, 0xba, 0x7b, 0xff, 0x0d, 0x00, 0x00, 0xff,
-	0xff, 0xc7, 0x10, 0x34, 0xf2, 0x3e, 0x27, 0x00, 0x00,
+	0xcc, 0xdb, 0xa1, 0xc7, 0x04, 0xfd, 0x46, 0x75, 0xda, 0x00, 0xdd, 0x83, 0xe8, 0x63, 0xa8, 0x57,
+	0xf3, 0x63, 0x32, 0xd4, 0xed, 0xbf, 0xe7, 0xc1, 0x7a, 0x74, 0xc1, 0x10, 0x71, 0xb1, 0x9b, 0x99,
+	0xd4, 0x36, 0x2c, 0x24, 0xc3, 0x74, 0x18, 0x0a, 0xa3, 0x0d, 0xa3, 0xa9, 0x55, 0x12, 0xcc, 0xbe,
+	0x80, 0x0c, 0x90, 0xd4, 0x8d, 0x66, 0xd8, 0x43, 0x52, 0x1f, 0x20, 0xb9, 0x57, 0x9d, 0x1b, 0x97,
+	0xe4, 0x9e, 0xf5, 0x39, 0x94, 0x32, 0xb3, 0x36, 0x5a, 0xa6, 0x2c, 0x60, 0x60, 0x9d, 0xe7, 0xc7,
+	0x5d, 0x67, 0xab, 0x0e, 0xb3, 0x0c, 0x45, 0x67, 0x1b, 0xd5, 0x19, 0x03, 0xa8, 0x32, 0x4d, 0x30,
+	0xf5, 0xea, 0xac, 0x29, 0xa6, 0x6e, 0xff, 0x79, 0x1e, 0x16, 0xb6, 0x91, 0xef, 0x3f, 0x27, 0xfe,
+	0xa5, 0xde, 0xcb, 0x87, 0x50, 0x6e, 0xd3, 0x98, 0x44, 0xe1, 0xa5, 0xd3, 0xa6, 0xae, 0x99, 0x93,
+	0x96, 0x34, 0x62, 0x9b, 0xba, 0x58, 0x10, 0xb0, 0x33, 0x4a, 0xb0, 0x43, 0xe2, 0xe0, 0x04, 0x87,
+	0x46, 0xbb, 0x58, 0x92, 0x88, 0x67, 0x12, 0x60, 0x35, 0xa0, 0x72, 0x12, 0x73, 0x8f, 0x60, 0xce,
+	0x1d, 0x82, 0x02, 0x6c, 0xe6, 0xa7, 0x09, 0xe4, 0x19, 0x0a, 0xb0, 0xb5, 0x09, 0xc5, 0x64, 0x4b,
+	0x37, 0xaa, 0x25, 0x03, 0x78, 0xd7, 0x3c, 0x8b, 0xad, 0x57, 0xcb, 0xe3, 0x60, 0xeb, 0x03, 0x31,
+	0x3a, 0x33, 0x71, 0x8c, 0xce, 0x8e, 0xed, 0x3b, 0x0f, 0xa0, 0x2c, 0x73, 0x79, 0x14, 0xa2, 0xf6,
+	0x6b, 0xec, 0xea, 0x00, 0x58, 0x1d, 0x60, 0xd8, 0xa2, 0xd4, 0x4f, 0xb6, 0x0f, 0xf9, 0xfe, 0xa1,
+	0x32, 0xb7, 0x5a, 0x70, 0xd7, 0xf5, 0x38, 0x3a, 0xf1, 0xb1, 0xd3, 0x57, 0x12, 0xb4, 0x1f, 0x5f,
+	0xc7, 0x74, 0x5b, 0x43, 0x85, 0x4f, 0x6d, 0xa7, 0x40, 0xcb, 0x81, 0xf7, 0xb2, 0x2e, 0xe1, 0x9c,
+	0xe3, 0xd0, 0x3b, 0xf5, 0xda, 0x32, 0x4f, 0x3a, 0x71, 0xe8, 0x57, 0x0b, 0x06, 0xb3, 0x5c, 0xcd,
+	0xf8, 0xc8, 0x51, 0x86, 0xe0, 0x45, 0xe8, 0x5b, 0xbb, 0xb0, 0x9c, 0x29, 0x5d, 0xa8, 0x2d, 0xe3,
+	0xb6, 0x68, 0x40, 0xba, 0xd4, 0x85, 0x35, 0x24, 0xca, 0xfa, 0x7d, 0x0e, 0x56, 0x87, 0x97, 0xc1,
+	0x2a, 0x7c, 0x98, 0xfb, 0x78, 0xa1, 0x7e, 0x5c, 0x1b, 0x56, 0x9b, 0x65, 0x09, 0xa9, 0xf5, 0xce,
+	0xbf, 0x95, 0x70, 0x1c, 0x08, 0x8a, 0x47, 0x24, 0x0e, 0xae, 0x35, 0x68, 0x55, 0xdb, 0x43, 0xee,
+	0xd8, 0xbf, 0x84, 0xb5, 0x24, 0xfd, 0xee, 0x5c, 0x12, 0x14, 0x78, 0xed, 0x03, 0x8c, 0xc2, 0xf6,
+	0x99, 0x8e, 0xdd, 0xbe, 0xc4, 0x95, 0x1b, 0x33, 0x71, 0xd9, 0x15, 0x28, 0x35, 0x69, 0x84, 0x7d,
+	0x45, 0x67, 0xdf, 0x86, 0x95, 0x83, 0x33, 0xca, 0x98, 0x78, 0x7c, 0x80, 0x42, 0x9d, 0xed, 0xed,
+	0xbb, 0x70, 0x3b, 0xb9, 0xbc, 0xaf, 0x2a, 0xb4, 0xbe, 0xf1, 0x0b, 0xf8, 0x20, 0xb9, 0xb1, 0x4d,
+	0x03, 0x86, 0x42, 0x8f, 0x53, 0xb2, 0xe7, 0x71, 0x31, 0xfe, 0x49, 0xcb, 0x9f, 0xfd, 0xd7, 0x59,
+	0x28, 0x3d, 0x09, 0x90, 0xe7, 0xa7, 0x35, 0x67, 0x2e, 0xc2, 0x88, 0xe3, 0x50, 0xf3, 0x7c, 0xbf,
+	0x76, 0xbd, 0x5c, 0xaa, 0x49, 0xf0, 0xa1, 0x84, 0xb4, 0x34, 0x54, 0xe4, 0x2a, 0xf1, 0x00, 0x1c,
+	0x3a, 0x5e, 0x80, 0x3a, 0xd8, 0x2c, 0x57, 0x29, 0xc4, 0xae, 0x00, 0x58, 0x8f, 0x60, 0x31, 0x40,
+	0xe1, 0x6b, 0x2c, 0x3d, 0x44, 0x71, 0x98, 0x64, 0xab, 0x85, 0x14, 0xa4, 0x68, 0x8e, 0xa0, 0xda,
+	0x47, 0xe3, 0xa4, 0xcb, 0x64, 0x92, 0x43, 0xee, 0xf4, 0xf2, 0x35, 0x13, 0xcd, 0x70, 0x0c, 0x6b,
+	0xfd, 0xbc, 0x59, 0x07, 0x31, 0x49, 0x2e, 0xef, 0xf4, 0x52, 0xef, 0x64, 0xea, 0xdc, 0xaf, 0x73,
+	0xf0, 0xbd, 0x01, 0x7a, 0x2d, 0xe1, 0x54, 0x0a, 0xa2, 0x49, 0x2c, 0xaa, 0x24, 0x74, 0x6f, 0xd4,
+	0x1e, 0xed, 0x28, 0xb4, 0x88, 0x8e, 0x43, 0xaa, 0x02, 0xb2, 0xf5, 0x51, 0xdf, 0x00, 0x06, 0x4d,
+	0xac, 0x03, 0x58, 0x48, 0xb4, 0xa2, 0x1c, 0x05, 0xaf, 0xce, 0x7f, 0x98, 0xff, 0xb8, 0x54, 0xff,
+	0xc1, 0xa8, 0xe7, 0x69, 0xff, 0x95, 0xc4, 0xad, 0x0a, 0xcb, 0x9c, 0xf1, 0x2c, 0xe9, 0xb9, 0xe7,
+	0x62, 0xca, 0xab, 0x85, 0xb1, 0x48, 0x8f, 0x04, 0x28, 0x25, 0x95, 0x67, 0xdc, 0xfe, 0xcd, 0xb4,
+	0xf6, 0x62, 0xe5, 0x88, 0x13, 0xc8, 0xc1, 0xbe, 0x58, 0x9f, 0x1e, 0x57, 0xa4, 0x7c, 0x07, 0x55,
+	0xf6, 0x3e, 0x80, 0x4f, 0x3b, 0x54, 0xfb, 0xbd, 0x89, 0x9f, 0x16, 0x85, 0xbd, 0x5c, 0x5f, 0xfb,
+	0x1f, 0x39, 0x58, 0xb9, 0x6a, 0x2f, 0x7f, 0x08, 0x33, 0x11, 0xbe, 0x88, 0x8c, 0x56, 0x43, 0x5a,
+	0x8a, 0x61, 0x88, 0x5f, 0xa7, 0x4d, 0x7d, 0x6a, 0x26, 0x37, 0x8a, 0xc2, 0x7e, 0x5b, 0x98, 0x5b,
+	0x4d, 0x58, 0x8e, 0x43, 0x51, 0xe5, 0x7c, 0x1f, 0xcb, 0x01, 0x38, 0x9e, 0x6b, 0xb4, 0x14, 0x8b,
+	0x71, 0xe8, 0x6f, 0xa7, 0xa8, 0x5d, 0xd7, 0xfe, 0x36, 0x07, 0xe5, 0xac, 0x3f, 0x89, 0x15, 0xee,
+	0xf1, 0x4a, 0xa3, 0x29, 0x95, 0xb3, 0x4e, 0x38, 0xf1, 0x26, 0x9f, 0xc1, 0x9d, 0x21, 0x01, 0x99,
+	0xbf, 0x79, 0x40, 0xae, 0xb8, 0x83, 0x17, 0xed, 0x2f, 0xd3, 0xc9, 0x4b, 0x4f, 0xcf, 0x4e, 0x5e,
+	0x46, 0xcf, 0x58, 0x93, 0x97, 0x14, 0xf6, 0x57, 0x73, 0x50, 0x92, 0xcb, 0xa0, 0x33, 0xfe, 0x4f,
+	0xa1, 0xc4, 0xbc, 0x0b, 0xec, 0x3b, 0x6f, 0x3c, 0x37, 0x3a, 0xd3, 0xfe, 0xb6, 0x36, 0x40, 0xb8,
+	0x4b, 0xa2, 0x1f, 0x7f, 0xaa, 0xf8, 0x40, 0xda, 0xbf, 0x14, 0xe6, 0xd6, 0xe7, 0x50, 0x56, 0xe8,
+	0x33, 0xec, 0x75, 0xce, 0x22, 0x9d, 0xfb, 0xae, 0x85, 0xab, 0xc7, 0x35, 0xa5, 0xbd, 0xf5, 0x19,
+	0x14, 0x55, 0x86, 0x13, 0x7a, 0xc5, 0xe4, 0xa5, 0xa2, 0x20, 0xcd, 0x85, 0x3a, 0xf9, 0x02, 0x56,
+	0x58, 0x88, 0xcf, 0x3d, 0xfc, 0xc6, 0xc9, 0x4e, 0x60, 0x7e, 0xf4, 0x08, 0x96, 0x35, 0x6e, 0xbf,
+	0x3b, 0x8f, 0xa7, 0x70, 0xab, 0x97, 0x4c, 0xcf, 0xa7, 0x30, 0x9a, 0xcd, 0xca, 0xb2, 0xe9, 0x69,
+	0x35, 0x21, 0x79, 0x86, 0xd3, 0x9d, 0x9e, 0x89, 0x72, 0x5a, 0xd4, 0xb0, 0xdd, 0x64, 0x96, 0x5f,
+	0x42, 0x31, 0x7d, 0x73, 0xd6, 0x32, 0xe9, 0xd3, 0x11, 0x32, 0xe9, 0xa9, 0x17, 0xe0, 0xc3, 0x4b,
+	0xa6, 0x24, 0x51, 0x72, 0xd2, 0x2a, 0x04, 0xfa, 0x48, 0xe4, 0x02, 0x99, 0x9a, 0x4c, 0x14, 0xbc,
+	0xb4, 0xb4, 0x1e, 0x00, 0x04, 0xd8, 0xf5, 0x90, 0x73, 0xea, 0xf9, 0x46, 0x01, 0xd7, 0x9c, 0x6a,
+	0x15, 0x25, 0xe2, 0xb1, 0xe7, 0x63, 0x6b, 0x03, 0x66, 0x5c, 0x14, 0x21, 0x1d, 0x68, 0x83, 0x8b,
+	0xb9, 0x75, 0x19, 0x61, 0x9e, 0xe0, 0xa4, 0xa9, 0x75, 0x08, 0x55, 0xe4, 0x3a, 0x9e, 0x2b, 0x62,
+	0xab, 0x4d, 0xd9, 0xa5, 0x5e, 0xc6, 0xd3, 0x90, 0x06, 0x3a, 0xc8, 0xae, 0xdb, 0x93, 0xe6, 0x54,
+	0x6b, 0x05, 0xb9, 0xbb, 0xee, 0x21, 0xdd, 0xa6, 0xec, 0x52, 0xae, 0xe5, 0xe3, 0x90, 0x06, 0x5b,
+	0xf3, 0x30, 0x2b, 0x79, 0xec, 0x35, 0x78, 0x47, 0x46, 0xc3, 0x56, 0x1c, 0x30, 0x1c, 0xee, 0x92,
+	0x83, 0x28, 0xc4, 0x28, 0xd0, 0x82, 0xeb, 0x23, 0xf8, 0x40, 0xde, 0x7c, 0x46, 0xc9, 0xc1, 0x6b,
+	0x8f, 0x31, 0x21, 0xbd, 0xfb, 0x4c, 0xbe, 0xcd, 0xc1, 0x9a, 0xb4, 0x39, 0x0c, 0x63, 0x7c, 0x24,
+	0xf6, 0xab, 0xe7, 0xbe, 0xb5, 0x07, 0x2b, 0x2a, 0x23, 0x38, 0x27, 0x71, 0x14, 0x51, 0xe2, 0xf8,
+	0xe8, 0x04, 0xfb, 0x46, 0xd1, 0xba, 0xac, 0x80, 0x5b, 0x12, 0xb7, 0x27, 0x60, 0x42, 0x0e, 0x69,
+	0xb6, 0xb4, 0xaa, 0x99, 0xe4, 0xac, 0x05, 0x05, 0x4a, 0x65, 0xcb, 0x13, 0x58, 0x6a, 0x0b, 0x01,
+	0x49, 0xe4, 0xb8, 0x10, 0x21, 0x38, 0x34, 0xcb, 0xc9, 0x29, 0x6a, 0x4b, 0x82, 0xec, 0xdf, 0xe6,
+	0xe0, 0x96, 0x9c, 0xfd, 0xf3, 0x38, 0xe2, 0xd9, 0x69, 0xbf, 0xb5, 0xba, 0x6b, 0xff, 0x2d, 0x0f,
+	0x25, 0x39, 0x24, 0x3d, 0x92, 0xfb, 0xe3, 0x7a, 0x6c, 0xd6, 0x5f, 0x5f, 0x41, 0xd1, 0x23, 0x8e,
+	0x9a, 0x99, 0x1e, 0xca, 0xfd, 0x51, 0x29, 0xfd, 0x1a, 0x6f, 0x68, 0x4e, 0xb5, 0x0a, 0x9e, 0xbe,
+	0x62, 0x1d, 0xc0, 0xdc, 0x89, 0x74, 0x3a, 0xbd, 0xf4, 0x9f, 0x19, 0x11, 0x5f, 0xe5, 0xa7, 0xcd,
+	0xa9, 0x96, 0xa6, 0xb2, 0x5e, 0x00, 0xd0, 0x38, 0x4a, 0x46, 0xac, 0x52, 0xf8, 0xa7, 0x46, 0xc4,
+	0x7d, 0x3b, 0x28, 0xe2, 0x96, 0xc6, 0x91, 0x1e, 0xeb, 0x29, 0x54, 0x08, 0x25, 0x0e, 0x4f, 0x82,
+	0x40, 0x67, 0xf7, 0x87, 0x46, 0xcc, 0xc3, 0xa3, 0xa7, 0x39, 0xd5, 0x2a, 0x93, 0xcc, 0xdd, 0xad,
+	0x02, 0xcc, 0xa9, 0xbe, 0xa6, 0xfd, 0x87, 0x69, 0xb8, 0xd3, 0xc2, 0x9c, 0x51, 0xc2, 0xbd, 0x73,
+	0xdc, 0xf3, 0x16, 0xb6, 0xdb, 0x6d, 0x20, 0xf0, 0x6a, 0x4e, 0x6a, 0xc6, 0x91, 0x2f, 0x27, 0x0d,
+	0xd5, 0x4e, 0xe3, 0x1c, 0x47, 0xdd, 0x7e, 0x02, 0xb7, 0x9e, 0xf7, 0x74, 0x03, 0x78, 0x75, 0x7a,
+	0x7c, 0xb6, 0x1e, 0x82, 0x6e, 0x63, 0x29, 0x7f, 0x83, 0xc6, 0xd2, 0x8c, 0x79, 0x63, 0xe9, 0x9f,
+	0x05, 0x78, 0x6f, 0x4f, 0x36, 0x63, 0xbb, 0x8b, 0xa4, 0xb5, 0x44, 0xb7, 0x67, 0xc8, 0xcf, 0x68,
+	0x18, 0x39, 0x63, 0xc5, 0x61, 0x45, 0x62, 0xd2, 0x44, 0xd1, 0x80, 0x8a, 0x4f, 0x49, 0x67, 0xbc,
+	0x6c, 0x53, 0x16, 0x90, 0xe6, 0x90, 0x78, 0xce, 0x4f, 0xac, 0xa3, 0x67, 0xc6, 0xd6, 0xd1, 0x7b,
+	0x70, 0x0b, 0xf9, 0x3e, 0x7d, 0xe3, 0x9c, 0xfa, 0xf8, 0xc2, 0x93, 0x9d, 0x17, 0x29, 0x65, 0x67,
+	0x47, 0xf6, 0x5b, 0x2c, 0x89, 0x7b, 0xac, 0x61, 0x4a, 0xd1, 0x3e, 0x84, 0x32, 0x6a, 0xb7, 0x31,
+	0x49, 0x04, 0xb1, 0x89, 0x56, 0x29, 0x29, 0x84, 0x22, 0x10, 0x19, 0x09, 0x79, 0x44, 0xc3, 0xe7,
+	0x8d, 0x32, 0x12, 0xf2, 0x88, 0x02, 0x7f, 0x01, 0x2b, 0xbd, 0x4a, 0xd3, 0x91, 0x6a, 0xbe, 0x60,
+	0xd4, 0x8b, 0xc9, 0x08, 0xca, 0x43, 0xad, 0xec, 0x33, 0x2f, 0x18, 0xc5, 0xb1, 0x5e, 0x30, 0x84,
+	0xb2, 0xe1, 0xbf, 0x8a, 0x51, 0x88, 0x9d, 0x0c, 0x07, 0x98, 0x54, 0x11, 0x05, 0xdb, 0x4b, 0x99,
+	0xae, 0x78, 0xc9, 0x2f, 0xdd, 0xe0, 0x25, 0xbf, 0x05, 0x77, 0xf4, 0x80, 0xfa, 0xd9, 0x4c, 0xba,
+	0x8c, 0xb7, 0x14, 0xf6, 0x69, 0x2f, 0xe7, 0x1b, 0x58, 0xe8, 0xfd, 0xd0, 0x52, 0xad, 0x48, 0xe5,
+	0xb5, 0x3f, 0x42, 0x79, 0xa5, 0xb1, 0xf8, 0x58, 0xa2, 0x0f, 0x14, 0x58, 0xea, 0xb0, 0xab, 0x6f,
+	0xb5, 0x2a, 0xa7, 0xd9, 0x53, 0xd9, 0xe5, 0x0d, 0xbd, 0x36, 0x76, 0x58, 0x88, 0x4f, 0xbd, 0x8b,
+	0xea, 0x82, 0x51, 0x97, 0x57, 0x20, 0xf6, 0x25, 0x40, 0xec, 0x2d, 0x0b, 0x69, 0x40, 0x95, 0x7f,
+	0x2c, 0x9a, 0xec, 0xad, 0xb4, 0x17, 0x8e, 0x61, 0xff, 0x27, 0x0f, 0xc5, 0x06, 0x63, 0x3a, 0x95,
+	0xbc, 0x84, 0xe5, 0x00, 0x11, 0x17, 0x45, 0x34, 0x94, 0x9f, 0x9e, 0x32, 0xef, 0x8f, 0x63, 0xa5,
+	0xca, 0xc5, 0x94, 0x45, 0x5d, 0xed, 0xcd, 0xe4, 0xd3, 0xdf, 0x69, 0x26, 0xcf, 0x4f, 0x9a, 0xc9,
+	0x77, 0x60, 0x4e, 0xf7, 0x3a, 0x66, 0xcc, 0xda, 0x12, 0x0d, 0x57, 0xbd, 0x4c, 0x49, 0x2e, 0x8d,
+	0xb5, 0x0e, 0x60, 0xe1, 0x92, 0xc6, 0x51, 0x7c, 0x82, 0x93, 0x26, 0xc7, 0xac, 0x29, 0x9b, 0x12,
+	0x31, 0x92, 0xad, 0xa2, 0x39, 0x54, 0x93, 0xc3, 0x3a, 0x81, 0x95, 0xb3, 0x28, 0xf0, 0x7f, 0xe4,
+	0x28, 0x61, 0x73, 0x12, 0x13, 0xd7, 0xc7, 0xbc, 0x3a, 0x27, 0x99, 0xeb, 0xa3, 0x99, 0x9f, 0x0a,
+	0xd8, 0x96, 0x44, 0x29, 0xfe, 0x65, 0x49, 0x97, 0xb9, 0xcc, 0xed, 0xbf, 0x4c, 0xc3, 0x4a, 0x83,
+	0xb1, 0x47, 0xa4, 0x83, 0x3a, 0x38, 0xc0, 0x24, 0xfa, 0x3f, 0x28, 0xbe, 0xdd, 0x2d, 0xcb, 0x4f,
+	0xb0, 0x65, 0x3b, 0x30, 0xa7, 0xb7, 0x6a, 0xe6, 0x06, 0x5b, 0xa5, 0xb1, 0xf6, 0x57, 0x79, 0xb8,
+	0xa3, 0x0a, 0x74, 0x83, 0xb1, 0x5d, 0xf5, 0xad, 0x54, 0x2f, 0xe1, 0x3d, 0x98, 0x93, 0x1f, 0x50,
+	0x5d, 0xa3, 0x8a, 0x3c, 0x8b, 0x18, 0xdb, 0x75, 0xad, 0x18, 0x8a, 0xe9, 0x67, 0x56, 0x59, 0x85,
+	0x17, 0xea, 0x3f, 0x1f, 0x91, 0x83, 0x06, 0x1f, 0xdf, 0x60, 0xec, 0x40, 0x10, 0xc8, 0x3c, 0x34,
+	0xfc, 0x76, 0xab, 0x80, 0xf4, 0x51, 0x8f, 0x8e, 0xcf, 0x4f, 0xf4, 0x39, 0xf5, 0x2d, 0x7c, 0xaa,
+	0xb1, 0x7f, 0x07, 0x70, 0x77, 0x98, 0x3e, 0x7a, 0x09, 0x4b, 0x7d, 0x65, 0x22, 0xf1, 0xe7, 0xf1,
+	0xdc, 0x66, 0xb1, 0xb7, 0x0a, 0x71, 0xcb, 0x85, 0xbb, 0x57, 0x97, 0xa1, 0xc4, 0xc3, 0xc7, 0xe3,
+	0xbf, 0x7d, 0x55, 0x5d, 0xe2, 0xd6, 0x53, 0x28, 0x75, 0xcb, 0xee, 0xcd, 0x1c, 0x1e, 0xd2, 0x5a,
+	0xce, 0xad, 0x57, 0x60, 0x0d, 0x14, 0xf3, 0x9b, 0x65, 0xbe, 0xa5, 0xbe, 0xea, 0xce, 0x7b, 0x53,
+	0xc6, 0xec, 0x44, 0x29, 0x63, 0xbf, 0x5f, 0x8f, 0xce, 0x8d, 0x5f, 0x85, 0x7a, 0xe5, 0x69, 0x7f,
+	0x12, 0x9a, 0x9f, 0x34, 0x09, 0x0d, 0x66, 0xfc, 0xc2, 0xe4, 0x19, 0x7f, 0x40, 0x04, 0x17, 0x6f,
+	0xd2, 0x4c, 0xce, 0xa8, 0x4e, 0x18, 0x4f, 0x75, 0xf6, 0x6b, 0xde, 0xd2, 0xb8, 0x9a, 0x77, 0x98,
+	0x04, 0x2f, 0xdf, 0x48, 0x82, 0x0f, 0x11, 0xc1, 0x95, 0x1b, 0x89, 0xe0, 0xb7, 0xaa, 0xb4, 0xae,
+	0x10, 0x98, 0x4b, 0xff, 0x13, 0x81, 0x69, 0x7f, 0x3d, 0x9d, 0x7e, 0x1f, 0x78, 0x21, 0xff, 0x0e,
+	0xa4, 0xf3, 0xe2, 0xd7, 0x39, 0x58, 0xbb, 0xe6, 0x7f, 0x42, 0xb2, 0x66, 0x2d, 0xd4, 0x0f, 0xcd,
+	0x86, 0xa7, 0x98, 0x75, 0xe3, 0x3a, 0xed, 0x44, 0x0e, 0xbb, 0xd9, 0xaa, 0xba, 0x43, 0xee, 0x58,
+	0x2f, 0xa1, 0x9c, 0x15, 0x3b, 0xfa, 0x3d, 0xf4, 0x06, 0x5a, 0xa7, 0x39, 0xd5, 0x2a, 0x05, 0xdd,
+	0x6b, 0x5b, 0x15, 0x50, 0xa7, 0xea, 0xaf, 0x5c, 0x5b, 0xff, 0xce, 0x81, 0xdd, 0xa6, 0xc1, 0x08,
+	0xde, 0xad, 0xa5, 0x86, 0x2b, 0x86, 0x25, 0x16, 0x8c, 0xef, 0x8b, 0x1d, 0xde, 0xcf, 0xbd, 0xda,
+	0xd1, 0x98, 0x0e, 0xf5, 0x11, 0xe9, 0xd4, 0x68, 0xd8, 0x59, 0xef, 0x60, 0x22, 0xf7, 0x3f, 0xf9,
+	0x17, 0x14, 0xf3, 0xf8, 0xb0, 0x7f, 0x93, 0xdd, 0x57, 0x3f, 0x7f, 0x9c, 0xce, 0x3f, 0x69, 0x34,
+	0xfe, 0x34, 0xfd, 0xfe, 0x13, 0x45, 0xd6, 0x70, 0x79, 0x4d, 0x1d, 0x8a, 0xa3, 0xa3, 0x8d, 0xda,
+	0xb6, 0x34, 0xfb, 0x26, 0x31, 0x38, 0x6e, 0xb8, 0xfc, 0x38, 0x35, 0x38, 0x3e, 0xda, 0x38, 0x56,
+	0x06, 0xff, 0x9a, 0xb6, 0xd5, 0xd5, 0xcd, 0xcd, 0x86, 0xcb, 0x37, 0x37, 0x53, 0x93, 0xcd, 0xcd,
+	0xa3, 0x8d, 0xcd, 0x4d, 0x65, 0x74, 0x32, 0x27, 0x47, 0x77, 0xef, 0xbf, 0x01, 0x00, 0x00, 0xff,
+	0xff, 0xdc, 0xaf, 0xb4, 0xd1, 0x3e, 0x27, 0x00, 0x00,
 }
diff --git a/googleapis/ads/googleads/v1/common/asset_types.pb.go b/googleapis/ads/googleads/v1/common/asset_types.pb.go
index 45b6e38..ed91eb5 100644
--- a/googleapis/ads/googleads/v1/common/asset_types.pb.go
+++ b/googleapis/ads/googleads/v1/common/asset_types.pb.go
@@ -300,12 +300,12 @@
 	0xff, 0xff, 0xa7, 0xa7, 0xf7, 0x9e, 0xd0, 0x61, 0x22, 0x65, 0x92, 0x42, 0x48, 0xa8, 0x0a, 0x5d,
 	0x68, 0xa2, 0x79, 0x27, 0xbc, 0x92, 0x9c, 0x4b, 0x11, 0x12, 0xa5, 0x40, 0x8f, 0xf5, 0x32, 0x03,
 	0x85, 0xb3, 0x5c, 0x6a, 0xe9, 0xef, 0x39, 0x19, 0x26, 0x54, 0xe1, 0xb5, 0x03, 0xcf, 0x3b, 0xd8,
-	0x39, 0xda, 0xcf, 0x37, 0x11, 0x41, 0x14, 0x5c, 0x85, 0x9c, 0x71, 0xb0, 0x3c, 0x87, 0x6b, 0xef,
-	0xae, 0xe4, 0x19, 0x0b, 0x89, 0x10, 0x52, 0x13, 0xcd, 0xa4, 0x28, 0x0f, 0x6b, 0x97, 0x87, 0x85,
-	0xf6, 0x6f, 0x52, 0x4c, 0xc3, 0xeb, 0x9c, 0x64, 0x19, 0xe4, 0xe5, 0x7e, 0xf0, 0x15, 0x3d, 0xfd,
-	0x2c, 0x0b, 0x5d, 0x4c, 0x60, 0xc8, 0x28, 0xc8, 0xd8, 0x64, 0xeb, 0x7f, 0x40, 0x3b, 0x4b, 0xb7,
-	0x38, 0x9e, 0x9b, 0xd5, 0x31, 0xa3, 0x2d, 0x6f, 0xdf, 0x3b, 0xd8, 0x3a, 0xda, 0x2d, 0x33, 0xc6,
-	0x2b, 0x1e, 0xbe, 0xd0, 0x39, 0x13, 0xc9, 0x90, 0xa4, 0x05, 0x0c, 0x9a, 0xcb, 0x3b, 0xa8, 0x1e,
+	0x39, 0xda, 0xcf, 0x37, 0x11, 0x41, 0x14, 0x5c, 0x85, 0x9c, 0x71, 0xb0, 0x3c, 0x87, 0x6b, 0x97,
+	0xb8, 0xd0, 0xfe, 0x4d, 0x8a, 0x69, 0x78, 0x9d, 0x93, 0x2c, 0x83, 0xbc, 0x3c, 0xae, 0xbd, 0xbb,
+	0xc2, 0x65, 0x2c, 0x24, 0x42, 0x48, 0x4d, 0x34, 0x93, 0xa2, 0xdc, 0x0d, 0xbe, 0xa2, 0xa7, 0x9f,
+	0x65, 0xa1, 0x8b, 0x09, 0x0c, 0x19, 0x05, 0x19, 0x9b, 0x6c, 0xfd, 0x0f, 0x68, 0x67, 0xe9, 0x16,
+	0xc7, 0x73, 0xb3, 0x3a, 0x66, 0xb4, 0xe5, 0xed, 0x7b, 0x07, 0x5b, 0x47, 0xbb, 0x65, 0xc6, 0x78,
+	0x75, 0x1a, 0xbe, 0xd0, 0x39, 0x13, 0xc9, 0x90, 0xa4, 0x05, 0x0c, 0x9a, 0xcb, 0x3b, 0xa8, 0x1e,
 	0x0d, 0x4e, 0xd0, 0xce, 0x39, 0x50, 0x46, 0xba, 0x85, 0xa0, 0x29, 0x38, 0x76, 0x88, 0x6a, 0x94,
 	0x68, 0x52, 0xf2, 0x9e, 0xfd, 0xc5, 0xeb, 0x2e, 0x35, 0x28, 0x87, 0xb3, 0xc2, 0xe0, 0x5b, 0x05,
 	0xa1, 0x1e, 0x27, 0xc9, 0x7f, 0xfa, 0xfd, 0x57, 0xa8, 0x31, 0x65, 0x29, 0x8c, 0x15, 0xbb, 0x81,
@@ -325,5 +325,5 @@
 	0xbb, 0xd0, 0x44, 0xc3, 0x0e, 0x3e, 0xb1, 0xb2, 0x5f, 0x2b, 0xc1, 0x28, 0xa6, 0x6a, 0xb4, 0x16,
 	0x8c, 0x86, 0x9d, 0x91, 0x13, 0xdc, 0x56, 0x02, 0xb7, 0x1a, 0x45, 0x31, 0x55, 0x51, 0xb4, 0x96,
 	0x44, 0xd1, 0xb0, 0x13, 0x45, 0x4e, 0x34, 0x79, 0x64, 0xb3, 0x7b, 0xf1, 0x3b, 0x00, 0x00, 0xff,
-	0xff, 0x4a, 0x4f, 0x22, 0x74, 0x74, 0x04, 0x00, 0x00,
+	0xff, 0xd8, 0x95, 0x59, 0x49, 0x74, 0x04, 0x00, 0x00,
 }
diff --git a/googleapis/ads/googleads/v1/common/bidding.pb.go b/googleapis/ads/googleads/v1/common/bidding.pb.go
index d9029eb..50ee532 100644
--- a/googleapis/ads/googleads/v1/common/bidding.pb.go
+++ b/googleapis/ads/googleads/v1/common/bidding.pb.go
@@ -289,6 +289,7 @@
 
 // An automated bidding strategy which sets CPC bids to target impressions on
 // page one, or page one promoted slots on google.com.
+// This strategy is deprecated.
 type PageOnePromoted struct {
 	// The strategy goal of where impressions are desired to be shown on
 	// search result pages.
@@ -547,6 +548,7 @@
 
 // An automated bidding strategy that sets bids based on the target fraction of
 // auctions where the advertiser should outrank a specific competitor.
+// This strategy is deprecated.
 type TargetOutrankShare struct {
 	// The target fraction of auctions where the advertiser should outrank the
 	// competitor.
@@ -845,52 +847,52 @@
 	0x8f, 0xc6, 0x65, 0x91, 0xe9, 0x76, 0x4e, 0x12, 0x8e, 0x41, 0x72, 0x9c, 0x2b, 0xc8, 0xc0, 0x70,
 	0x86, 0xb5, 0x51, 0xc4, 0xf0, 0xe4, 0x14, 0x27, 0x40, 0x52, 0x67, 0x64, 0x7d, 0xf3, 0x62, 0x88,
 	0x21, 0x2a, 0xe1, 0x06, 0x8b, 0x2c, 0x57, 0x5c, 0x6b, 0x01, 0x12, 0xeb, 0x23, 0xa2, 0x38, 0x4e,
-	0x81, 0x12, 0x23, 0x40, 0x7a, 0xca, 0x83, 0x8a, 0x92, 0x8b, 0x36, 0x91, 0x12, 0x8c, 0x3d, 0xd4,
-	0xfe, 0xd4, 0x5f, 0xa4, 0x6d, 0x77, 0x93, 0xe2, 0xb0, 0x7d, 0xa2, 0x48, 0x9e, 0x73, 0xe5, 0xcf,
-	0x43, 0x8c, 0x50, 0x0c, 0x59, 0x26, 0xac, 0x81, 0xe0, 0x19, 0x5a, 0xa3, 0xd3, 0x1d, 0x2e, 0x3d,
-	0xc6, 0x99, 0xa0, 0x0a, 0x74, 0xab, 0xf6, 0xa8, 0xf6, 0x41, 0x73, 0xe3, 0xbe, 0x0f, 0x46, 0x54,
-	0xe1, 0xa2, 0x81, 0x34, 0x1f, 0x7f, 0xb4, 0x47, 0xd2, 0x82, 0x8f, 0x56, 0x67, 0xaa, 0x23, 0x62,
-	0xf8, 0xae, 0x55, 0x0c, 0xef, 0xa0, 0xe6, 0x96, 0x3c, 0x22, 0x92, 0x72, 0x16, 0xe7, 0x34, 0xfc,
-	0x1a, 0xdd, 0xde, 0x25, 0xb2, 0x20, 0x69, 0x9c, 0xd3, 0x60, 0x07, 0xad, 0x72, 0x7f, 0x86, 0x69,
-	0x4e, 0x31, 0x97, 0x64, 0x92, 0x72, 0xe6, 0x8d, 0xad, 0xcf, 0x19, 0xeb, 0x03, 0xa4, 0xce, 0x56,
-	0xc0, 0x67, 0xcc, 0x2d, 0xa7, 0x15, 0x36, 0x67, 0xe8, 0xec, 0xd5, 0xcd, 0x71, 0x78, 0x0f, 0xad,
-	0xec, 0x92, 0xef, 0x44, 0x26, 0x5e, 0xf2, 0x18, 0xe4, 0x31, 0x57, 0xa5, 0x8f, 0x3a, 0xfc, 0x0a,
-	0xbd, 0x3b, 0xff, 0xb7, 0xe5, 0x07, 0x9f, 0xa2, 0xa6, 0x0f, 0xbf, 0x02, 0x52, 0xdd, 0xfe, 0xc1,
-	0x9c, 0x43, 0x9b, 0x50, 0x4c, 0x52, 0xee, 0x5c, 0x42, 0x4e, 0x61, 0x04, 0x44, 0x87, 0xbf, 0xdd,
-	0x40, 0x77, 0x87, 0x24, 0xe1, 0x4f, 0x25, 0x1f, 0xfa, 0x0a, 0x08, 0xbe, 0x47, 0x77, 0x5e, 0x2b,
-	0x02, 0x0b, 0x7d, 0x7b, 0x63, 0x3f, 0x3a, 0xaf, 0xd4, 0x6c, 0x15, 0x44, 0xff, 0xc0, 0x8c, 0x3d,
-	0x62, 0x1b, 0x48, 0xba, 0x25, 0x8b, 0xec, 0xa2, 0xf3, 0xd1, 0x92, 0x7e, 0x65, 0x17, 0x0c, 0xd1,
-	0x5a, 0x19, 0xe4, 0x89, 0x60, 0x98, 0x72, 0x91, 0x0a, 0x99, 0x54, 0xc9, 0xad, 0x2f, 0x4e, 0xee,
-	0x0a, 0xcd, 0x69, 0x5f, 0xb0, 0xd8, 0x29, 0xba, 0xdc, 0x06, 0x9f, 0xa1, 0xa5, 0x92, 0x96, 0x01,
-	0x13, 0x87, 0x82, 0xab, 0x56, 0xe3, 0x0d, 0xc2, 0xd4, 0x9c, 0x08, 0xb6, 0xeb, 0x15, 0x82, 0x01,
-	0x5a, 0x01, 0x99, 0x9e, 0x62, 0x45, 0x84, 0xe6, 0xd8, 0x7b, 0xa7, 0x5b, 0x37, 0x16, 0xe6, 0xff,
-	0x9d, 0x52, 0x6d, 0x54, 0x6a, 0xc5, 0xd6, 0x2f, 0x1d, 0xbc, 0x40, 0xef, 0xbd, 0x46, 0xc1, 0x27,
-	0x47, 0x5c, 0xe2, 0x49, 0xc1, 0xca, 0x24, 0x52, 0x90, 0x65, 0x28, 0x84, 0xe4, 0xac, 0x75, 0x73,
-	0x21, 0xfc, 0x91, 0x9a, 0x81, 0xbf, 0x3c, 0xe2, 0xb2, 0x6f, 0x21, 0xf1, 0x8c, 0x11, 0x64, 0xe8,
-	0xfd, 0x33, 0x8c, 0x7d, 0x5b, 0x90, 0x54, 0x98, 0x53, 0xac, 0x29, 0x28, 0x8e, 0x85, 0xc6, 0x29,
-	0x9c, 0xb4, 0x6e, 0x5d, 0xda, 0xdc, 0x33, 0x87, 0x19, 0x97, 0x94, 0x81, 0xde, 0x81, 0x93, 0xf0,
-	0xaf, 0x1a, 0xba, 0xfd, 0xdc, 0x56, 0x57, 0x9c, 0x93, 0x60, 0x1b, 0x2d, 0xfb, 0xda, 0xa4, 0x39,
-	0xb9, 0xc4, 0xfb, 0xbc, 0x6b, 0x2a, 0x84, 0x4f, 0xdf, 0xf5, 0x17, 0xc4, 0x0e, 0x5a, 0xad, 0x88,
-	0x87, 0x29, 0x80, 0xaa, 0x78, 0x8d, 0xc5, 0xbc, 0x65, 0xc7, 0x7b, 0x52, 0xaa, 0xf9, 0xd6, 0xd1,
-	0x9c, 0xdd, 0x3a, 0x0b, 0x7f, 0xae, 0xa3, 0x7b, 0x6e, 0x37, 0x98, 0x36, 0xc4, 0x71, 0xd9, 0x0f,
-	0x83, 0x97, 0xe8, 0xad, 0xaa, 0x25, 0xfa, 0x37, 0xf5, 0xcd, 0x82, 0x37, 0x75, 0x26, 0x67, 0xc7,
-	0x33, 0xec, 0xab, 0xba, 0x50, 0x62, 0x34, 0xb5, 0x17, 0x7c, 0x81, 0x5a, 0xd5, 0x1a, 0x1f, 0x2a,
-	0x42, 0xed, 0xe2, 0xcd, 0x83, 0xb8, 0x56, 0x29, 0x3f, 0xf1, 0xba, 0x0b, 0x33, 0xd3, 0xb8, 0x5a,
-	0x66, 0xc2, 0x5f, 0x1a, 0x28, 0x70, 0x97, 0x7a, 0x5a, 0x18, 0x45, 0xe4, 0x0b, 0x17, 0xbb, 0x7d,
-	0x74, 0xdf, 0xd7, 0x12, 0xb8, 0xbf, 0xfd, 0x37, 0x66, 0x71, 0x55, 0x3d, 0xde, 0x70, 0xd6, 0x5a,
-	0x66, 0x8e, 0xea, 0x2f, 0x31, 0x40, 0xcb, 0x14, 0xb2, 0x9c, 0x1b, 0x61, 0x40, 0x61, 0x06, 0x19,
-	0x11, 0xd2, 0x07, 0x65, 0xbe, 0x45, 0x8c, 0x8d, 0x12, 0x32, 0xf1, 0x8f, 0x7b, 0xa6, 0xb6, 0x69,
-	0xb5, 0xae, 0x3f, 0x1e, 0xd7, 0xd9, 0x79, 0x2e, 0xd1, 0x0c, 0x6e, 0x5e, 0x43, 0x33, 0xf8, 0xb3,
-	0x86, 0xd0, 0xf3, 0xe9, 0xa7, 0xe6, 0x5f, 0x7e, 0xa9, 0xfe, 0xf7, 0x3d, 0xe0, 0xa7, 0x1a, 0x6a,
-	0xba, 0xdb, 0x8e, 0x73, 0x2e, 0x59, 0xf0, 0x39, 0x5a, 0xf1, 0xd7, 0xd5, 0xe5, 0xfe, 0x12, 0xed,
-	0xcf, 0x37, 0x4d, 0x8b, 0xf9, 0xaf, 0x1a, 0x60, 0xe9, 0x2e, 0x1a, 0x72, 0x45, 0xb9, 0x34, 0xe5,
-	0x80, 0x73, 0xbe, 0x81, 0xda, 0xd5, 0xa3, 0x7b, 0xe6, 0xc8, 0x54, 0xbf, 0xca, 0xc8, 0xd4, 0xff,
-	0xbd, 0x86, 0x42, 0x0a, 0x59, 0x74, 0xf1, 0xb4, 0xdb, 0x5f, 0xea, 0xbb, 0xe1, 0x78, 0x58, 0x52,
-	0x87, 0xb5, 0x7d, 0x3f, 0xb8, 0x46, 0x09, 0xa4, 0x44, 0x26, 0x11, 0xa8, 0xa4, 0x9d, 0x70, 0x69,
-	0x6d, 0x56, 0x83, 0x6c, 0x2e, 0xf4, 0x79, 0xa3, 0xf6, 0x27, 0xee, 0xe7, 0x87, 0x7a, 0x63, 0xbb,
-	0xd7, 0xfb, 0xb1, 0xfe, 0x70, 0xdb, 0xc1, 0x7a, 0x4c, 0x47, 0x6e, 0x59, 0xae, 0xf6, 0x3a, 0x51,
-	0x6c, 0xc5, 0x7e, 0xad, 0x04, 0x0e, 0x7a, 0x4c, 0x1f, 0x4c, 0x05, 0x0e, 0xf6, 0x3a, 0x07, 0x4e,
-	0xe0, 0x8f, 0x7a, 0xe8, 0xfe, 0xed, 0x76, 0x7b, 0x4c, 0x77, 0xbb, 0x53, 0x91, 0x6e, 0x77, 0xaf,
-	0xd3, 0xed, 0x3a, 0xa1, 0xc9, 0x2d, 0xeb, 0xdd, 0xe3, 0xbf, 0x03, 0x00, 0x00, 0xff, 0xff, 0x08,
-	0xce, 0x65, 0x7d, 0x07, 0x0c, 0x00, 0x00,
+	0x81, 0x12, 0x23, 0x40, 0x7a, 0x8a, 0x77, 0xb5, 0x6d, 0x77, 0x93, 0xe2, 0xb0, 0x7d, 0xa2, 0x48,
+	0x9e, 0x73, 0xa5, 0xfd, 0xf9, 0x83, 0xca, 0x4a, 0x2e, 0xda, 0x44, 0x4a, 0x30, 0x56, 0xd9, 0x9f,
+	0x86, 0x18, 0xa1, 0x18, 0xb2, 0x4c, 0x58, 0x03, 0xc1, 0x33, 0xb4, 0x46, 0xa7, 0x3b, 0x5c, 0x7a,
+	0x8c, 0x33, 0x41, 0x15, 0xe8, 0x56, 0xed, 0x51, 0xed, 0x83, 0xe6, 0xc6, 0x7d, 0x1f, 0x8c, 0xa8,
+	0x32, 0x16, 0x0d, 0xa4, 0xf9, 0xf8, 0xa3, 0x3d, 0x92, 0x16, 0x7c, 0xb4, 0x3a, 0x53, 0x1d, 0x11,
+	0xc3, 0x77, 0xad, 0x62, 0x78, 0x07, 0x35, 0xb7, 0xe4, 0x11, 0x91, 0x94, 0xb3, 0x38, 0xa7, 0xe1,
+	0xd7, 0xe8, 0xf6, 0x2e, 0x91, 0x05, 0x49, 0xe3, 0x9c, 0x06, 0x3b, 0x68, 0x95, 0xfb, 0x33, 0x4c,
+	0x73, 0x8a, 0xb9, 0x24, 0x93, 0x94, 0x33, 0x6f, 0x6c, 0x7d, 0xce, 0x58, 0x1f, 0x20, 0x75, 0xb6,
+	0x02, 0x3e, 0x63, 0x6e, 0x39, 0xad, 0xb0, 0x39, 0x43, 0x67, 0xaf, 0x6e, 0x8e, 0xc3, 0x7b, 0x68,
+	0x65, 0x97, 0x7c, 0x27, 0x32, 0xf1, 0x92, 0xc7, 0x20, 0x8f, 0xb9, 0x2a, 0x7d, 0xd4, 0xe1, 0x57,
+	0xe8, 0xdd, 0xf9, 0xbf, 0x2d, 0x3f, 0xf8, 0x14, 0x35, 0x7d, 0xf8, 0x15, 0x90, 0xea, 0xf6, 0x0f,
+	0xe6, 0x1c, 0xda, 0x84, 0x62, 0x92, 0x72, 0xe7, 0x12, 0x72, 0x0a, 0x23, 0x20, 0x3a, 0xfc, 0xed,
+	0x06, 0xba, 0x3b, 0x24, 0x09, 0x7f, 0x2a, 0xf9, 0xd0, 0x57, 0x40, 0xf0, 0x3d, 0xba, 0xf3, 0x5a,
+	0x11, 0x58, 0xe8, 0xdb, 0x1b, 0xfb, 0xd1, 0x79, 0xa5, 0x66, 0xab, 0x20, 0xfa, 0x07, 0x66, 0xec,
+	0x11, 0xdb, 0x40, 0xd2, 0x2d, 0x59, 0x64, 0x17, 0x9d, 0x8f, 0x96, 0xf4, 0x2b, 0xbb, 0x60, 0x88,
+	0xd6, 0xca, 0x20, 0x4f, 0x04, 0xc3, 0x94, 0x8b, 0x54, 0xc8, 0xa4, 0x4a, 0x6e, 0x7d, 0x71, 0x72,
+	0x57, 0x68, 0x4e, 0xfb, 0x82, 0xc5, 0x4e, 0xd1, 0xe5, 0x36, 0xf8, 0x0c, 0x2d, 0x95, 0xb4, 0x0c,
+	0x98, 0x38, 0x14, 0x5c, 0xb5, 0x1a, 0x6f, 0x10, 0xa6, 0xe6, 0x44, 0xb0, 0x5d, 0xaf, 0x10, 0x0c,
+	0xd0, 0x0a, 0xc8, 0xf4, 0x14, 0x2b, 0x22, 0x34, 0xc7, 0xde, 0x3b, 0xdd, 0xba, 0xb1, 0x30, 0xff,
+	0xef, 0x94, 0x6a, 0xa3, 0x52, 0x2b, 0xb6, 0x7e, 0xe9, 0xe0, 0x05, 0x7a, 0xef, 0x35, 0x0a, 0x3e,
+	0x39, 0xe2, 0x12, 0x4f, 0x0a, 0x56, 0x26, 0x91, 0x82, 0x2c, 0x43, 0x21, 0x24, 0x67, 0xad, 0x9b,
+	0x0b, 0xe1, 0x8f, 0xd4, 0x0c, 0xfc, 0xe5, 0x11, 0x97, 0x7d, 0x0b, 0x89, 0x67, 0x8c, 0x20, 0x43,
+	0xef, 0x9f, 0x61, 0xec, 0xdb, 0x82, 0xa4, 0xc2, 0x9c, 0x62, 0x4d, 0x41, 0x71, 0x2c, 0x34, 0x4e,
+	0xe1, 0xa4, 0x75, 0xeb, 0xd2, 0xe6, 0x9e, 0x39, 0xcc, 0xb8, 0xa4, 0x0c, 0xf4, 0x0e, 0x9c, 0x84,
+	0x7f, 0xd5, 0xd0, 0xed, 0xe7, 0xb6, 0xba, 0xe2, 0x9c, 0x04, 0xdb, 0x68, 0xd9, 0xd7, 0x26, 0xcd,
+	0xc9, 0x25, 0xde, 0xe7, 0x5d, 0x53, 0x21, 0x7c, 0xfa, 0xae, 0xbf, 0x20, 0x76, 0xd0, 0x6a, 0x45,
+	0x3c, 0x4c, 0x01, 0x54, 0xc5, 0x6b, 0x2c, 0xe6, 0x2d, 0x3b, 0xde, 0x93, 0x52, 0xcd, 0xb7, 0x8e,
+	0xe6, 0xec, 0xd6, 0x59, 0xf8, 0x73, 0x1d, 0xdd, 0x73, 0xbb, 0xc1, 0xb4, 0x21, 0x8e, 0xcb, 0x7e,
+	0x18, 0xbc, 0x44, 0x6f, 0x55, 0x2d, 0xd1, 0xbf, 0xa9, 0x6f, 0x16, 0xbc, 0xa9, 0x33, 0x39, 0x3b,
+	0x9e, 0x61, 0x5f, 0xd5, 0x85, 0x12, 0xa3, 0xa9, 0xbd, 0xe0, 0x0b, 0xd4, 0xaa, 0xd6, 0xf8, 0x50,
+	0x11, 0x6a, 0x17, 0x6f, 0x1e, 0xc4, 0xb5, 0x4a, 0xf9, 0x89, 0xd7, 0x5d, 0x98, 0x99, 0xc6, 0xd5,
+	0x32, 0x13, 0xfe, 0xd2, 0x40, 0x81, 0xbb, 0xd4, 0xd3, 0xc2, 0x28, 0x22, 0x5f, 0xb8, 0xd8, 0xed,
+	0xa3, 0xfb, 0xbe, 0x96, 0xc0, 0xfd, 0xed, 0xbf, 0x31, 0x8b, 0xab, 0xea, 0xf1, 0x86, 0xb3, 0xd6,
+	0x32, 0x73, 0x54, 0x7f, 0x89, 0x01, 0x5a, 0xa6, 0x90, 0xe5, 0xdc, 0x08, 0x03, 0x0a, 0x33, 0xc8,
+	0x88, 0x90, 0x3e, 0x28, 0xf3, 0x2d, 0x62, 0x6c, 0x94, 0x90, 0x89, 0x7f, 0xdc, 0x33, 0xb5, 0x4d,
+	0xab, 0x75, 0xfd, 0xf1, 0xb8, 0xce, 0xce, 0x73, 0x89, 0x66, 0x70, 0xf3, 0x1a, 0x9a, 0xc1, 0x9f,
+	0x35, 0x84, 0x9e, 0x4f, 0x3f, 0x35, 0xff, 0xf2, 0x4b, 0xf5, 0xbf, 0xef, 0x01, 0x3f, 0xd5, 0x50,
+	0xd3, 0xdd, 0x76, 0x9c, 0x73, 0xc9, 0x82, 0xcf, 0xd1, 0x8a, 0xbf, 0xae, 0x2e, 0xf7, 0x97, 0x68,
+	0x7f, 0xbe, 0x69, 0x5a, 0xcc, 0x7f, 0xd5, 0x00, 0x4b, 0x77, 0xd1, 0x90, 0x2b, 0xca, 0xa5, 0x29,
+	0x07, 0x9c, 0xf3, 0x0d, 0xd4, 0xae, 0x1e, 0xdd, 0x33, 0x47, 0xa6, 0xfa, 0x55, 0x46, 0xa6, 0xfe,
+	0xef, 0x35, 0x14, 0x52, 0xc8, 0xa2, 0x8b, 0xa7, 0xdd, 0xfe, 0x52, 0xdf, 0x0d, 0xc7, 0xc3, 0x92,
+	0x3a, 0xac, 0xed, 0xfb, 0xc1, 0x35, 0x4a, 0x20, 0x25, 0x32, 0x89, 0x40, 0x25, 0xed, 0x84, 0x4b,
+	0x6b, 0xb3, 0x1a, 0x64, 0x73, 0xa1, 0xcf, 0x1b, 0xb5, 0x3f, 0x71, 0x3f, 0x3f, 0xd4, 0x1b, 0xdb,
+	0xbd, 0xde, 0x8f, 0xf5, 0x87, 0xdb, 0x0e, 0xd6, 0x63, 0x3a, 0x72, 0xcb, 0x72, 0xb5, 0xd7, 0x89,
+	0x62, 0x2b, 0xf6, 0x6b, 0x25, 0x70, 0xd0, 0x63, 0xfa, 0x60, 0x2a, 0x70, 0xb0, 0xd7, 0x39, 0x70,
+	0x02, 0x7f, 0xd4, 0x43, 0xf7, 0x6f, 0xb7, 0xdb, 0x63, 0xba, 0xdb, 0x9d, 0x8a, 0x74, 0xbb, 0x7b,
+	0x9d, 0x6e, 0xd7, 0x09, 0x4d, 0x6e, 0x59, 0xef, 0x1e, 0xff, 0x1d, 0x00, 0x00, 0xff, 0xff, 0xa1,
+	0x89, 0x7c, 0x93, 0x07, 0x0c, 0x00, 0x00,
 }
diff --git a/googleapis/ads/googleads/v1/common/click_location.pb.go b/googleapis/ads/googleads/v1/common/click_location.pb.go
index 917e2ac..28b1357 100644
--- a/googleapis/ads/googleads/v1/common/click_location.pb.go
+++ b/googleapis/ads/googleads/v1/common/click_location.pb.go
@@ -114,23 +114,23 @@
 	0x14, 0xc6, 0xb1, 0xf3, 0xe7, 0x82, 0xee, 0xcd, 0xe2, 0xc9, 0x84, 0x10, 0x2e, 0x99, 0xee, 0x24,
 	0x5d, 0x27, 0xa5, 0x83, 0x3a, 0x39, 0x29, 0x64, 0xe9, 0x10, 0x1a, 0xf0, 0x50, 0x0c, 0xc1, 0x91,
 	0x1d, 0x21, 0x6a, 0xeb, 0x18, 0x49, 0x49, 0xc9, 0xeb, 0x74, 0xe8, 0xd0, 0x47, 0xe9, 0xa3, 0x14,
-	0xfa, 0x0e, 0xc5, 0x96, 0x1d, 0xe8, 0xd0, 0xe2, 0xc9, 0xc7, 0xf6, 0xef, 0xf7, 0x7d, 0xc6, 0x3a,
-	0x68, 0xc1, 0x01, 0x78, 0x9e, 0x91, 0x24, 0xd5, 0xc4, 0x8e, 0xd5, 0x74, 0x0a, 0x08, 0x83, 0xa2,
-	0x00, 0x49, 0x58, 0x2e, 0xd8, 0xe3, 0x2e, 0x07, 0x96, 0x18, 0x01, 0x12, 0x97, 0x0a, 0x0c, 0x78,
-	0x53, 0x4b, 0xe2, 0x24, 0xd5, 0xf8, 0x22, 0xe1, 0x53, 0x80, 0xad, 0x34, 0x9e, 0xb4, 0xa1, 0xa5,
-	0x20, 0x89, 0x94, 0x60, 0x6a, 0x59, 0x5b, 0x7b, 0xdc, 0xd8, 0xa4, 0xbe, 0xdb, 0x1f, 0x0f, 0xe4,
-	0x49, 0x25, 0x65, 0x99, 0xa9, 0xe6, 0xfd, 0xec, 0xc5, 0x45, 0xa3, 0x55, 0x55, 0x7b, 0xd7, 0xb4,
+	0xfa, 0x0e, 0xc5, 0x96, 0x1d, 0xe8, 0xd0, 0xe2, 0xc9, 0x07, 0xeb, 0xf7, 0xfb, 0x3e, 0x63, 0x1d,
+	0xb4, 0xe0, 0x00, 0x3c, 0xcf, 0x48, 0x92, 0x6a, 0x62, 0xc7, 0x6a, 0x3a, 0x05, 0x84, 0x41, 0x51,
+	0x80, 0x24, 0x2c, 0x17, 0xec, 0x71, 0x97, 0x03, 0x4b, 0x8c, 0x00, 0x89, 0x4b, 0x05, 0x06, 0xbc,
+	0xa9, 0x25, 0x71, 0x92, 0x6a, 0x7c, 0x91, 0xf0, 0x29, 0xc0, 0x56, 0x1a, 0x37, 0xe7, 0xa4, 0xa6,
+	0xf7, 0xc7, 0x03, 0x79, 0x52, 0x49, 0x59, 0x66, 0x4a, 0x5b, 0x7f, 0x3c, 0x69, 0x4b, 0x4b, 0x41,
+	0x12, 0x29, 0xc1, 0xd4, 0xe1, 0xcd, 0xe9, 0xec, 0xc5, 0x45, 0xa3, 0x55, 0x55, 0x7b, 0xd7, 0xb4,
 	0x7a, 0xff, 0x51, 0x9f, 0x09, 0x73, 0xf6, 0x9d, 0xbf, 0xce, 0xbf, 0xdf, 0xf3, 0x49, 0xd3, 0x89,
-	0xdb, 0x00, 0xbc, 0x35, 0x4a, 0x48, 0x1e, 0x25, 0xf9, 0x31, 0xbb, 0xaf, 0x49, 0xef, 0x1a, 0xfd,
+	0xdb, 0x78, 0xbc, 0x35, 0x4a, 0x48, 0x1e, 0x25, 0xf9, 0x31, 0xbb, 0xaf, 0x49, 0xef, 0x1a, 0xfd,
 	0x62, 0x70, 0x94, 0x46, 0x9d, 0x7d, 0xb7, 0x83, 0xd4, 0xc2, 0xde, 0x1c, 0x0d, 0x8a, 0xcc, 0x28,
 	0xf0, 0x7b, 0x1d, 0x2c, 0x8b, 0x7a, 0x21, 0x1a, 0x15, 0xa0, 0xcd, 0x4e, 0x97, 0x19, 0x13, 0x07,
 	0xc1, 0xfc, 0x7e, 0x07, 0xf7, 0x4f, 0xa5, 0x6c, 0x1b, 0xc3, 0xbb, 0x42, 0x43, 0x95, 0x71, 0x01,
-	0xd2, 0x1f, 0x74, 0x70, 0x1b, 0x76, 0xf9, 0xe1, 0xa0, 0x19, 0x83, 0x02, 0xff, 0x7c, 0x1a, 0x4b,
+	0xd2, 0x1f, 0x74, 0x70, 0x1b, 0x76, 0xf9, 0xe1, 0xa0, 0x19, 0x83, 0x02, 0xff, 0x7c, 0x1b, 0x4b,
 	0xef, 0xcb, 0xcf, 0xdc, 0x54, 0x89, 0x1b, 0xe7, 0xe1, 0xb6, 0xb1, 0x38, 0xe4, 0x89, 0xe4, 0x18,
-	0x14, 0x27, 0x3c, 0x93, 0x75, 0x5f, 0xbb, 0x08, 0xa5, 0xd0, 0xdf, 0xed, 0xc5, 0x8d, 0xbd, 0x3c,
+	0x14, 0x27, 0x3c, 0x93, 0x75, 0x5f, 0xbb, 0x08, 0xa5, 0xd0, 0xdf, 0xed, 0xc5, 0x8d, 0x7d, 0x3c,
 	0xbb, 0xbd, 0x75, 0x18, 0xbe, 0xba, 0xd3, 0xb5, 0x0d, 0x0b, 0x53, 0x8d, 0xed, 0x58, 0x4d, 0x51,
 	0x80, 0x57, 0x35, 0xf6, 0xd6, 0x02, 0x71, 0x98, 0xea, 0xf8, 0x02, 0xc4, 0x51, 0x10, 0x5b, 0xe0,
-	0xdd, 0x9d, 0xd9, 0xa7, 0x94, 0x86, 0xa9, 0xa6, 0xf4, 0x82, 0x50, 0x1a, 0x05, 0x94, 0x5a, 0x68,
-	0x3f, 0xac, 0xbf, 0x6e, 0xf1, 0x19, 0x00, 0x00, 0xff, 0xff, 0xde, 0x4e, 0x7e, 0xc7, 0xb4, 0x02,
+	0xdd, 0x9d, 0xd9, 0xb7, 0x94, 0x86, 0xa9, 0xa6, 0xf4, 0x82, 0x50, 0x1a, 0x05, 0x94, 0x5a, 0x68,
+	0x3f, 0xac, 0xbf, 0x6e, 0xf1, 0x19, 0x00, 0x00, 0xff, 0xff, 0x40, 0xe0, 0xe9, 0xb4, 0xb4, 0x02,
 	0x00, 0x00,
 }
diff --git a/googleapis/ads/googleads/v1/common/criteria.pb.go b/googleapis/ads/googleads/v1/common/criteria.pb.go
index b2efb82..474f5ce 100644
--- a/googleapis/ads/googleads/v1/common/criteria.pb.go
+++ b/googleapis/ads/googleads/v1/common/criteria.pb.go
@@ -2902,149 +2902,149 @@
 	0x69, 0x42, 0xce, 0x08, 0xef, 0x95, 0xf3, 0xe2, 0x8c, 0x80, 0x51, 0x8f, 0x88, 0xd5, 0x2a, 0xe7,
 	0x13, 0x06, 0x26, 0xa6, 0x68, 0x60, 0x90, 0x85, 0x93, 0xcc, 0x2e, 0x48, 0x48, 0x78, 0x6f, 0x9c,
 	0x3b, 0x14, 0xec, 0xd7, 0x73, 0x7c, 0x1a, 0x89, 0x48, 0x97, 0x99, 0xea, 0xb0, 0x08, 0xc7, 0x88,
-	0x7a, 0x1a, 0xfe, 0xc3, 0x2b, 0xc1, 0x39, 0x33, 0x9e, 0xf5, 0x96, 0xc1, 0x47, 0x64, 0x03, 0x51,
-	0xca, 0xb8, 0xf4, 0x5e, 0x63, 0x9c, 0x0e, 0xd1, 0x1b, 0xf2, 0xeb, 0x34, 0xed, 0x6c, 0x9c, 0xc7,
-	0x28, 0x8a, 0x70, 0xac, 0xfb, 0xed, 0x3f, 0x56, 0xa0, 0xf6, 0xa9, 0xda, 0xa5, 0x2d, 0xda, 0x61,
-	0xd6, 0x1d, 0x98, 0xe5, 0xf8, 0x82, 0xd7, 0x2b, 0xef, 0x56, 0xde, 0xab, 0x6d, 0xbd, 0xa5, 0xc3,
-	0x7a, 0xc3, 0xc0, 0x1b, 0x47, 0x3c, 0x26, 0xd4, 0x3f, 0x41, 0x41, 0x8a, 0xdb, 0x52, 0xd2, 0x72,
-	0x01, 0xfa, 0xdb, 0xbb, 0x5e, 0x7d, 0xb7, 0xf2, 0xde, 0xf2, 0xd6, 0x5e, 0x63, 0x52, 0x66, 0x90,
-	0x83, 0x6a, 0x68, 0x8d, 0x8f, 0x05, 0xee, 0xb8, 0x17, 0xe1, 0x87, 0x34, 0x0d, 0x47, 0x1a, 0xdb,
-	0x0b, 0xa1, 0xf9, 0x69, 0x3f, 0x80, 0xa5, 0xc3, 0x00, 0xb9, 0x58, 0xc4, 0x7d, 0x69, 0x67, 0x03,
-	0x66, 0xd2, 0x38, 0x28, 0x65, 0xa6, 0x10, 0xb4, 0xcf, 0xe0, 0xf5, 0xc7, 0xec, 0x94, 0x04, 0xb8,
-	0x19, 0x45, 0xbb, 0xda, 0xcd, 0x25, 0xd1, 0x57, 0xf0, 0x56, 0x28, 0x3b, 0x1c, 0x91, 0x5a, 0xb2,
-	0x1d, 0xe0, 0x32, 0x9a, 0x70, 0x44, 0xcb, 0x4d, 0xc4, 0xed, 0x70, 0x98, 0x7a, 0x57, 0xc3, 0xed,
-	0x9f, 0xe7, 0xf4, 0x06, 0x44, 0x45, 0x16, 0xa9, 0xf7, 0x2e, 0x5c, 0x17, 0x0a, 0x89, 0x27, 0xa7,
-	0xac, 0x48, 0xc3, 0x35, 0x14, 0x45, 0x2d, 0x4f, 0xac, 0x0e, 0x45, 0x21, 0xae, 0xcf, 0x94, 0x59,
-	0x1d, 0x21, 0x69, 0xbf, 0x84, 0xc5, 0x03, 0x96, 0x53, 0x7b, 0x00, 0xb7, 0x7c, 0xcc, 0x1c, 0x8e,
-	0x62, 0x1f, 0xf3, 0xe9, 0x46, 0x79, 0xd3, 0xc7, 0xec, 0x58, 0xe2, 0xb2, 0xd1, 0xb5, 0x01, 0xf6,
-	0x64, 0xae, 0x93, 0xdc, 0x7b, 0x30, 0x2b, 0x7d, 0xa0, 0x22, 0x7d, 0xe0, 0x4e, 0x81, 0x0f, 0x28,
-	0xa0, 0x5c, 0x79, 0xf5, 0xb3, 0x2d, 0xd1, 0xf6, 0x05, 0xac, 0x1e, 0x9a, 0x98, 0xb6, 0xab, 0x42,
-	0x9a, 0x64, 0xff, 0x5a, 0xb3, 0x2b, 0x0f, 0x3b, 0x28, 0x60, 0x1f, 0xa6, 0xc8, 0xbc, 0x6c, 0x5c,
-	0x87, 0xd6, 0xfc, 0xbb, 0x2a, 0xac, 0x1c, 0xa8, 0xac, 0xb1, 0x2f, 0x62, 0xbf, 0x54, 0xfb, 0xf9,
-	0xc0, 0xa0, 0x8a, 0x1c, 0x3b, 0x0f, 0xcf, 0x54, 0x0e, 0x37, 0x2a, 0x75, 0xd6, 0x11, 0x80, 0x8b,
-	0x12, 0xec, 0x9c, 0x89, 0xd9, 0xd5, 0x5e, 0x70, 0xaf, 0x71, 0x79, 0x49, 0x65, 0xb8, 0xf6, 0x48,
-	0x88, 0x69, 0xa2, 0x17, 0xb5, 0xbd, 0x20, 0x78, 0xe4, 0x22, 0x59, 0xcf, 0xe1, 0xb6, 0xca, 0x25,
-	0x0e, 0xf2, 0x74, 0x06, 0xd3, 0x45, 0x1b, 0xa3, 0xa5, 0xdc, 0x66, 0x4d, 0xc1, 0x9b, 0x9e, 0x34,
-	0x77, 0xd7, 0x60, 0xed, 0x6e, 0x36, 0x37, 0x47, 0x2e, 0x8b, 0xd4, 0x82, 0x1f, 0x03, 0x78, 0xc6,
-	0x90, 0xa4, 0x5e, 0x7d, 0x77, 0xe6, 0xca, 0x23, 0xc8, 0xf1, 0xd8, 0xbf, 0xa9, 0xc1, 0xea, 0x38,
-	0x21, 0xeb, 0x39, 0x2c, 0x99, 0xa4, 0x7e, 0x2a, 0x02, 0xa8, 0xf6, 0xda, 0x3b, 0x25, 0x35, 0xee,
-	0x08, 0x8c, 0x20, 0x7a, 0xf4, 0x5a, 0x7b, 0x31, 0xc8, 0xb5, 0x59, 0x8f, 0x60, 0x5e, 0x55, 0x55,
-	0xd9, 0x6e, 0x7c, 0xbf, 0x88, 0xf3, 0x91, 0x90, 0x6f, 0x19, 0xba, 0xb9, 0xae, 0xfa, 0xb4, 0x3e,
-	0x83, 0x9a, 0x62, 0x72, 0x03, 0x94, 0x24, 0x7a, 0xc2, 0x1b, 0xa5, 0xc8, 0x76, 0x05, 0x42, 0xf3,
-	0x41, 0x37, 0x6b, 0xb1, 0x7e, 0x0a, 0xab, 0x9a, 0x92, 0xa5, 0x94, 0xc7, 0x3d, 0x27, 0xc6, 0xbe,
-	0x58, 0xcc, 0x59, 0xc9, 0x7d, 0xbf, 0x1c, 0xb7, 0x82, 0xb6, 0x25, 0x52, 0xeb, 0xb0, 0xba, 0x23,
-	0x3d, 0x7d, 0xf3, 0x45, 0x19, 0x82, 0xeb, 0xd7, 0xa6, 0x30, 0xff, 0x48, 0x20, 0x06, 0xcc, 0x97,
-	0x2d, 0xd6, 0x13, 0x00, 0x6d, 0x3e, 0xe1, 0xbd, 0xfa, 0x75, 0xc9, 0xf8, 0x41, 0x39, 0xa3, 0x09,
-	0xef, 0x69, 0xc2, 0x85, 0xae, 0x69, 0xb0, 0xce, 0xa0, 0x3e, 0xa9, 0x3a, 0xac, 0xcf, 0x49, 0xf6,
-	0xed, 0x92, 0xfe, 0xb0, 0x2b, 0xe1, 0x4d, 0x83, 0xd6, 0xaa, 0xd6, 0x82, 0xb1, 0xbd, 0x42, 0xef,
-	0xa4, 0x72, 0xa9, 0xbe, 0x54, 0x4e, 0xef, 0xa1, 0xc2, 0xef, 0x28, 0x78, 0x3e, 0x0b, 0x09, 0xbd,
-	0xd1, 0xd8, 0x5e, 0xeb, 0x2b, 0xb8, 0x31, 0x54, 0x2d, 0xd5, 0xe7, 0xa5, 0xba, 0xad, 0x92, 0xea,
-	0x76, 0x15, 0x4a, 0xab, 0x59, 0x8e, 0x06, 0x5a, 0xad, 0x5f, 0xc0, 0x9b, 0x97, 0x14, 0x63, 0xf5,
-	0x05, 0xa9, 0xea, 0xe3, 0xe9, 0x54, 0x3d, 0xec, 0x13, 0x68, 0xad, 0xb7, 0xa3, 0x49, 0x02, 0x96,
-	0x0b, 0x37, 0x47, 0x8a, 0xb9, 0x3a, 0x94, 0x0b, 0x86, 0x46, 0xad, 0xc1, 0x69, 0x6d, 0x2b, 0xd1,
-	0x50, 0xbb, 0xf5, 0x65, 0x7f, 0x12, 0x09, 0xc7, 0xa1, 0xd8, 0xe7, 0x35, 0xa9, 0x62, 0xb3, 0xa4,
-	0x8a, 0x16, 0xc7, 0x61, 0xb6, 0xdb, 0x97, 0xa2, 0x7c, 0xa3, 0x75, 0x0c, 0x8b, 0xf9, 0xba, 0xb2,
-	0xbe, 0x28, 0x99, 0x37, 0x4a, 0x32, 0x8b, 0x84, 0xa0, 0x79, 0x6b, 0x51, 0xbf, 0xc9, 0xea, 0xc1,
-	0xed, 0x94, 0xbe, 0xa2, 0xec, 0x9c, 0x3a, 0xc6, 0xdf, 0xb3, 0x18, 0x59, 0x5f, 0x96, 0x2a, 0x3e,
-	0x2a, 0x52, 0xf1, 0x4c, 0x11, 0x8c, 0x0b, 0xa6, 0x8f, 0x5e, 0x6b, 0xbf, 0x91, 0x8e, 0xef, 0xde,
-	0xa9, 0xc1, 0x42, 0xa6, 0xca, 0xfe, 0x71, 0x16, 0xf7, 0xb3, 0xf8, 0x69, 0x6d, 0xc1, 0x35, 0x95,
-	0xb4, 0xca, 0x94, 0x0d, 0x4a, 0xd4, 0x6e, 0x42, 0x2d, 0x17, 0x33, 0xaf, 0x44, 0xb1, 0x0b, 0xcb,
-	0x83, 0x91, 0xd2, 0xda, 0x1c, 0x64, 0x79, 0x73, 0x84, 0xa5, 0x45, 0xf9, 0xfd, 0x7b, 0x03, 0x24,
-	0x11, 0xac, 0x8d, 0x0f, 0x89, 0xd6, 0x09, 0xd4, 0x07, 0x43, 0x6c, 0x2e, 0x73, 0x96, 0xb1, 0x72,
-	0xcd, 0xcd, 0x53, 0xf6, 0x33, 0xe7, 0x73, 0x6d, 0x76, 0x16, 0x21, 0xad, 0x87, 0x70, 0x43, 0x06,
-	0xd8, 0x29, 0x15, 0x2c, 0x4b, 0x50, 0x9f, 0xf8, 0x18, 0x96, 0x06, 0x02, 0xa5, 0xb5, 0x0b, 0xcb,
-	0x22, 0xca, 0x4e, 0x49, 0xbb, 0x24, 0x30, 0x7d, 0xd6, 0xbf, 0x57, 0x60, 0x7d, 0x72, 0x84, 0xbc,
-	0xca, 0xc2, 0x59, 0x11, 0x5c, 0x93, 0x07, 0x77, 0x5d, 0xbb, 0xbd, 0x28, 0x57, 0x44, 0x8d, 0x68,
-	0xf7, 0xf0, 0x45, 0xbe, 0x9e, 0x1a, 0xd7, 0xdf, 0x56, 0x8a, 0xec, 0xff, 0x55, 0x60, 0x7d, 0x72,
-	0xb8, 0xb5, 0xde, 0x87, 0x2a, 0xf1, 0xca, 0x38, 0x4d, 0x95, 0x78, 0xd6, 0x03, 0x58, 0x34, 0x7e,
-	0xe1, 0x32, 0x0f, 0x97, 0xaa, 0xd7, 0x6b, 0x1a, 0xb1, 0xcb, 0x3c, 0x39, 0x7c, 0x79, 0xd6, 0x94,
-	0xe5, 0x40, 0xf1, 0xf0, 0xc7, 0xdb, 0x7d, 0x20, 0x18, 0x74, 0x05, 0x3b, 0xb1, 0xbf, 0xad, 0x14,
-	0xd9, 0x11, 0x58, 0xa3, 0xd1, 0xdf, 0x7a, 0x01, 0x73, 0x26, 0x85, 0xa8, 0x6a, 0xf6, 0x47, 0xe5,
-	0x2c, 0x31, 0x51, 0x3b, 0xa7, 0x5c, 0x37, 0xb5, 0x0d, 0xa1, 0xfd, 0xe7, 0x0a, 0xbc, 0x7d, 0x69,
-	0x16, 0xb0, 0x7e, 0x5d, 0x81, 0x5b, 0xe3, 0x52, 0x8c, 0x32, 0xe5, 0x64, 0x3a, 0x53, 0xfa, 0xf8,
-	0x31, 0x56, 0xe5, 0x7a, 0xdb, 0x96, 0x3b, 0xd2, 0x66, 0xff, 0x4c, 0x9c, 0x30, 0x46, 0x33, 0x87,
-	0x75, 0x0a, 0x0b, 0xfd, 0x14, 0x54, 0xae, 0xde, 0x1f, 0xe6, 0x19, 0xb0, 0xc6, 0x34, 0xb6, 0xfb,
-	0xb4, 0xf6, 0x3e, 0xdc, 0x1c, 0x49, 0x29, 0x57, 0x0a, 0x86, 0xbf, 0xaf, 0xc0, 0x8d, 0xa1, 0x14,
-	0x72, 0xa5, 0xbd, 0xf9, 0xc2, 0x38, 0x67, 0x75, 0x9a, 0x01, 0x0b, 0x95, 0x23, 0x1e, 0x99, 0x35,
-	0x1a, 0x37, 0x7c, 0x1b, 0xde, 0xbc, 0x24, 0x05, 0xd9, 0xbf, 0xac, 0xc0, 0xba, 0x0c, 0x60, 0x7b,
-	0x88, 0xe3, 0x23, 0x73, 0x97, 0x99, 0x8d, 0xc6, 0x1b, 0x38, 0x79, 0x1d, 0x16, 0x18, 0x36, 0x9e,
-	0x48, 0x9a, 0x37, 0xbe, 0x4b, 0x1f, 0xfa, 0x7e, 0x5b, 0x81, 0xb7, 0xa5, 0x40, 0xd3, 0x3b, 0x43,
-	0xd4, 0xc5, 0x3b, 0x8c, 0xbd, 0x22, 0xd4, 0x7f, 0x4e, 0xa8, 0xc7, 0xce, 0xa5, 0x1d, 0xf7, 0x61,
-	0x3e, 0x24, 0xd4, 0xf1, 0x50, 0x2f, 0x29, 0x13, 0x32, 0xe6, 0x42, 0x42, 0xf7, 0x50, 0x2f, 0x91,
-	0x38, 0x74, 0xa1, 0x70, 0xd5, 0x32, 0x38, 0x74, 0x21, 0x70, 0xc2, 0xa2, 0xd7, 0xa5, 0x45, 0x07,
-	0x98, 0xfa, 0xbc, 0xfb, 0xb4, 0x73, 0xc4, 0x91, 0xda, 0x42, 0xdb, 0x00, 0xc2, 0x12, 0x4a, 0xfc,
-	0x2e, 0x2f, 0x65, 0xcb, 0x42, 0x48, 0xe8, 0x13, 0x29, 0x2d, 0xb1, 0xe8, 0xc2, 0x60, 0xab, 0x65,
-	0xb0, 0xe8, 0x42, 0x61, 0xed, 0x10, 0x6e, 0xa9, 0x44, 0xd3, 0xc5, 0xee, 0xab, 0x96, 0x18, 0x9d,
-	0x4e, 0x98, 0xb5, 0xdc, 0xd5, 0xb8, 0x5e, 0xa7, 0xfb, 0x45, 0xc7, 0x7e, 0xd4, 0x7b, 0xda, 0x79,
-	0x8e, 0xf1, 0x2b, 0x75, 0xf2, 0x37, 0x5f, 0xed, 0x05, 0xcf, 0xfc, 0x14, 0xea, 0x5a, 0xfd, 0xeb,
-	0xe6, 0xcc, 0x1f, 0x4e, 0x06, 0xfc, 0x61, 0xa7, 0x40, 0xcf, 0x10, 0x83, 0xd4, 0x36, 0xd4, 0x66,
-	0x8e, 0xfd, 0x33, 0xb0, 0xdc, 0xf4, 0x8e, 0xdc, 0x2e, 0xf6, 0xd2, 0x40, 0xa9, 0x72, 0x60, 0x31,
-	0xe1, 0x28, 0xe6, 0x8e, 0xba, 0xcb, 0xd5, 0x2a, 0x7f, 0x50, 0xa0, 0xf2, 0xb1, 0x14, 0x7e, 0xda,
-	0x79, 0xc4, 0xd2, 0x58, 0xea, 0xcb, 0x37, 0xb4, 0x6b, 0x92, 0x51, 0x35, 0x59, 0x5f, 0x02, 0x60,
-	0xea, 0x19, 0xfa, 0xea, 0x37, 0x40, 0xbf, 0x80, 0xa9, 0xa7, 0xc9, 0xb7, 0x01, 0x94, 0xf5, 0x5d,
-	0x96, 0xc6, 0xfa, 0x0c, 0x3a, 0x76, 0xa9, 0xef, 0x6e, 0xe9, 0xa5, 0x96, 0xe2, 0x82, 0x46, 0x38,
-	0xad, 0x30, 0x4c, 0x22, 0x67, 0x8b, 0x91, 0x73, 0x98, 0x7a, 0x12, 0x37, 0xe4, 0x0b, 0xd7, 0xbe,
-	0x29, 0x5f, 0xf8, 0x1a, 0x16, 0x9b, 0x3e, 0x6e, 0x23, 0xea, 0xab, 0x95, 0x39, 0x1c, 0x70, 0x82,
-	0xa2, 0x29, 0x33, 0xd0, 0xcc, 0x03, 0xf2, 0x0d, 0x7a, 0xf9, 0x5f, 0x00, 0xec, 0xcb, 0x37, 0x18,
-	0x7d, 0x3f, 0x96, 0xe7, 0xff, 0xb0, 0x80, 0x5f, 0x01, 0x33, 0xf6, 0xfe, 0xa7, 0xe6, 0x26, 0x70,
-	0xa3, 0x25, 0xdf, 0x5b, 0xfa, 0x03, 0x98, 0xd6, 0x8b, 0x33, 0x74, 0xce, 0x8b, 0x07, 0xda, 0xb4,
-	0xaa, 0x18, 0xac, 0x43, 0xfd, 0x88, 0x70, 0x24, 0xdf, 0x10, 0xa4, 0xb6, 0x97, 0x03, 0xda, 0x1e,
-	0x15, 0x05, 0xf7, 0x01, 0x82, 0xfe, 0x95, 0xd9, 0x48, 0xb3, 0xd6, 0xf9, 0x29, 0xac, 0x7c, 0xc1,
-	0xd2, 0xe3, 0xf4, 0x14, 0x9f, 0x10, 0x0f, 0x33, 0xa9, 0xf1, 0x7b, 0x30, 0x7f, 0x26, 0x3e, 0x9c,
-	0xac, 0xc0, 0xba, 0x3c, 0x0d, 0xcd, 0x49, 0xe9, 0x96, 0x67, 0x7f, 0x06, 0x96, 0x26, 0xcb, 0xd7,
-	0x2c, 0x1f, 0x01, 0x98, 0xa2, 0xa1, 0x24, 0xe1, 0x82, 0x96, 0x6f, 0x79, 0x76, 0x0b, 0x16, 0x9f,
-	0x25, 0x38, 0x16, 0xc9, 0x47, 0x92, 0x7d, 0x1f, 0x16, 0xd2, 0x04, 0xc7, 0xf2, 0x40, 0x55, 0x8a,
-	0x6b, 0x3e, 0xd5, 0x70, 0xfb, 0x9f, 0x55, 0x58, 0x3a, 0x34, 0xaf, 0x00, 0x92, 0xac, 0x05, 0x0b,
-	0x3e, 0x66, 0x4e, 0xc4, 0x48, 0x76, 0x7f, 0xfa, 0x9d, 0xa2, 0x03, 0xd9, 0x3e, 0x66, 0x87, 0x42,
-	0x5e, 0xde, 0x79, 0xcd, 0xfb, 0xfa, 0xcb, 0xba, 0x07, 0xd7, 0xd5, 0xbb, 0xc2, 0xc4, 0xda, 0x72,
-	0x8f, 0xa5, 0xa7, 0x81, 0xba, 0xe2, 0x6b, 0x6b, 0x59, 0x8b, 0xc1, 0x62, 0xfe, 0x35, 0x42, 0x57,
-	0x97, 0xc5, 0x17, 0xa3, 0x7a, 0x10, 0x6d, 0x89, 0x7d, 0x26, 0xa0, 0x26, 0x89, 0x8f, 0x74, 0xb4,
-	0x6b, 0x71, 0xff, 0xc3, 0x7a, 0x08, 0x73, 0xc8, 0xf3, 0x62, 0x9c, 0x24, 0x3a, 0x34, 0x14, 0xde,
-	0x92, 0x35, 0x95, 0xb8, 0x1c, 0xae, 0xc1, 0xda, 0x7f, 0xab, 0xc0, 0x62, 0x7e, 0x22, 0xac, 0xcf,
-	0x61, 0x3d, 0x60, 0xd4, 0x27, 0x3c, 0xf5, 0xb0, 0x43, 0xa8, 0x13, 0x12, 0x37, 0x66, 0x8e, 0x87,
-	0xfd, 0x18, 0xe3, 0x4b, 0xd3, 0x9c, 0x89, 0x42, 0x6f, 0x64, 0xf0, 0x16, 0x7d, 0x2c, 0xc0, 0x7b,
-	0x0a, 0x6b, 0x9d, 0xc0, 0xed, 0x00, 0xf1, 0x09, 0xc4, 0xd5, 0x62, 0xe2, 0x35, 0x83, 0x1e, 0xe4,
-	0xb5, 0xff, 0x3d, 0x03, 0xb5, 0xdc, 0xd8, 0xac, 0x8f, 0xa1, 0x16, 0xb1, 0x84, 0xa3, 0x40, 0x9d,
-	0x10, 0xca, 0xb8, 0x16, 0x28, 0x80, 0x3c, 0x20, 0x34, 0x61, 0x29, 0x8a, 0xd9, 0x19, 0xa1, 0x2e,
-	0x2e, 0x7f, 0xc4, 0x58, 0x34, 0x10, 0x49, 0x31, 0x7c, 0x48, 0x99, 0x99, 0xf6, 0x90, 0x92, 0xb7,
-	0x41, 0xbe, 0x31, 0xcc, 0x4e, 0x63, 0xc3, 0x13, 0x14, 0x62, 0x71, 0xfc, 0x4c, 0x78, 0x8c, 0x31,
-	0x77, 0x8c, 0x9b, 0x5c, 0x2b, 0x73, 0xfc, 0x54, 0x18, 0x3d, 0x9d, 0xea, 0x6c, 0x9c, 0x27, 0xd9,
-	0xd2, 0x97, 0x86, 0x85, 0x67, 0xe3, 0x1c, 0xcb, 0x96, 0xd8, 0xea, 0xf2, 0x28, 0x2c, 0x87, 0x32,
-	0x57, 0x66, 0xab, 0x0b, 0x71, 0x31, 0x0c, 0x51, 0x96, 0x2e, 0x1c, 0xb3, 0x88, 0xb8, 0xe6, 0x4c,
-	0xcd, 0xc5, 0xc7, 0x74, 0x6f, 0x25, 0x4b, 0x12, 0x63, 0xde, 0x49, 0xac, 0x3b, 0x30, 0x1b, 0x21,
-	0xde, 0xd5, 0x57, 0xe4, 0x05, 0xef, 0x36, 0x42, 0xd2, 0xfe, 0x02, 0x16, 0x0f, 0x10, 0xf5, 0x53,
-	0xa4, 0xd3, 0x46, 0x0b, 0x6e, 0x06, 0xfa, 0x7b, 0x3a, 0x4b, 0x56, 0x0c, 0x2c, 0x7b, 0xb4, 0xf9,
-	0x04, 0x6a, 0xad, 0x68, 0x27, 0x60, 0xa2, 0x94, 0x53, 0x11, 0x96, 0x44, 0xd9, 0x8a, 0x95, 0x8a,
-	0xb0, 0x24, 0xd2, 0xf3, 0x6c, 0x07, 0xb0, 0xa2, 0xdf, 0x51, 0x0e, 0xd0, 0xa9, 0x0e, 0xd9, 0xd3,
-	0xbd, 0x98, 0xe4, 0xe1, 0x59, 0xc6, 0x19, 0x6e, 0xd4, 0xf9, 0xe6, 0x04, 0x6a, 0xbb, 0x28, 0x8e,
-	0x89, 0xce, 0xd5, 0xfb, 0xb0, 0xe2, 0xaa, 0xcf, 0xe9, 0xa6, 0xe4, 0x86, 0x46, 0x65, 0x33, 0xd2,
-	0x81, 0x15, 0x91, 0x27, 0x64, 0x79, 0x88, 0x75, 0xae, 0x68, 0xc3, 0x9a, 0xcc, 0x15, 0x44, 0x37,
-	0xf6, 0x6f, 0x7b, 0xcb, 0xa8, 0x58, 0x4d, 0x73, 0x7c, 0xe6, 0x88, 0x6e, 0xff, 0xa9, 0x02, 0xb5,
-	0xe7, 0xea, 0x3d, 0x37, 0xbb, 0xaf, 0x31, 0xf7, 0x2e, 0xca, 0x53, 0xcb, 0xdd, 0xd7, 0x18, 0x8c,
-	0xdc, 0x75, 0xc7, 0x00, 0xd9, 0xf1, 0xb2, 0xf4, 0x23, 0x8c, 0xb6, 0x62, 0xe0, 0xfc, 0xdb, 0xce,
-	0xf1, 0xd8, 0x7f, 0xad, 0xc2, 0xea, 0x38, 0x21, 0x2b, 0x80, 0x39, 0xfd, 0x7e, 0xad, 0x17, 0xb8,
-	0x5d, 0xb0, 0xc0, 0xc3, 0x2c, 0x4f, 0x15, 0x5a, 0xae, 0xf3, 0x84, 0xbe, 0xb6, 0x51, 0x61, 0x45,
-	0x30, 0x6f, 0x9e, 0xbb, 0x75, 0x95, 0x7c, 0x7c, 0x15, 0x75, 0x9c, 0xc5, 0x93, 0xf5, 0x71, 0x16,
-	0xb7, 0x33, 0x2d, 0xd6, 0x87, 0x30, 0x8f, 0x62, 0x3f, 0x0d, 0x31, 0xe5, 0xa5, 0x82, 0x68, 0x26,
-	0x6d, 0xff, 0xaa, 0x02, 0xeb, 0x8a, 0x90, 0x50, 0xff, 0xa8, 0x97, 0x70, 0x1c, 0x9e, 0xe0, 0x38,
-	0x7b, 0xbd, 0xf2, 0xe1, 0x5b, 0xcc, 0xf4, 0x3a, 0x89, 0xec, 0x76, 0xce, 0x54, 0xff, 0x74, 0xee,
-	0xfb, 0x0e, 0x1b, 0xab, 0x24, 0xf3, 0xe6, 0x14, 0x6e, 0x35, 0xa3, 0xe8, 0x50, 0xfd, 0x93, 0xd4,
-	0x63, 0xe6, 0xe9, 0x6d, 0xf9, 0x93, 0x81, 0x6d, 0xf9, 0x49, 0x51, 0xe5, 0x3c, 0xc8, 0xd0, 0x2f,
-	0xa0, 0x47, 0xdb, 0xf5, 0xe6, 0xec, 0xc0, 0x8a, 0x7a, 0xe9, 0xce, 0xbd, 0x08, 0xb7, 0x61, 0x4d,
-	0x3f, 0xae, 0xab, 0x7f, 0x89, 0x9a, 0x6e, 0xa0, 0xab, 0x61, 0x8e, 0x2f, 0x1b, 0xde, 0x97, 0x60,
-	0xe9, 0x9b, 0xbf, 0x4e, 0x87, 0x50, 0x53, 0x8d, 0x3d, 0x84, 0x1b, 0xe6, 0x39, 0x48, 0x37, 0x97,
-	0xbb, 0x52, 0x75, 0x07, 0xa8, 0xec, 0x67, 0xb0, 0xa2, 0xc8, 0x5b, 0xfd, 0x87, 0xe7, 0x26, 0x2c,
-	0x69, 0x6a, 0x22, 0x1b, 0x4b, 0x11, 0x2f, 0xba, 0x39, 0x1a, 0xfb, 0x1f, 0x55, 0xb8, 0x69, 0x9e,
-	0xe1, 0xfb, 0x4f, 0xcb, 0x77, 0x60, 0xb6, 0x83, 0x71, 0xb9, 0xaa, 0x56, 0x4a, 0x5a, 0x4f, 0x60,
-	0x75, 0xcc, 0xeb, 0x7d, 0x52, 0x2a, 0xaf, 0x58, 0x23, 0xcf, 0xf7, 0x89, 0x75, 0x37, 0x2b, 0x3c,
-	0x67, 0x8a, 0x2f, 0x04, 0x4c, 0xdd, 0x79, 0x3e, 0x54, 0x77, 0xce, 0x96, 0xda, 0x97, 0x03, 0xc3,
-	0x1f, 0xae, 0x3d, 0x27, 0x75, 0x0e, 0xd4, 0x9f, 0x3b, 0xff, 0xa9, 0x80, 0xed, 0xb2, 0xb0, 0x20,
-	0xb6, 0xed, 0x2c, 0xe9, 0xbb, 0x6c, 0x74, 0x28, 0x06, 0x71, 0x58, 0x79, 0xb1, 0xa7, 0x01, 0x3e,
-	0x13, 0xb9, 0xb0, 0xc1, 0x62, 0x7f, 0xc3, 0xc7, 0x54, 0x0e, 0xd1, 0xfc, 0xc7, 0x4d, 0x44, 0x92,
-	0x49, 0xff, 0xf4, 0xf8, 0x91, 0xfa, 0xf3, 0x87, 0xea, 0xcc, 0x7e, 0xb3, 0xf9, 0x97, 0xea, 0x3b,
-	0xfb, 0x8a, 0xac, 0xe9, 0x25, 0x0d, 0xf5, 0x53, 0xfc, 0x3a, 0xd9, 0x6c, 0xec, 0x4a, 0xb1, 0x7f,
-	0x19, 0x81, 0x97, 0x4d, 0x2f, 0x79, 0x99, 0x09, 0xbc, 0x3c, 0xd9, 0x7c, 0xa9, 0x04, 0xfe, 0x5b,
-	0xb5, 0x55, 0xeb, 0xf6, 0x76, 0xd3, 0x4b, 0xb6, 0xb7, 0x33, 0x91, 0xed, 0xed, 0x93, 0xcd, 0xed,
-	0x6d, 0x25, 0x74, 0x7a, 0x5d, 0x5a, 0x77, 0xf7, 0xff, 0x01, 0x00, 0x00, 0xff, 0xff, 0x31, 0x13,
-	0x6d, 0xc9, 0x91, 0x29, 0x00, 0x00,
+	0x7a, 0x1a, 0xfe, 0xc3, 0x2b, 0xc1, 0x39, 0x33, 0x9e, 0xa5, 0x83, 0xf0, 0x86, 0xfc, 0x3a, 0x4d,
+	0x3b, 0x1b, 0xe7, 0x31, 0x8a, 0x22, 0x1c, 0x1b, 0xf3, 0xde, 0x32, 0xfc, 0x11, 0xd9, 0x40, 0x94,
+	0x32, 0x2e, 0xbd, 0x5b, 0xf7, 0xda, 0x7f, 0xac, 0x40, 0xed, 0x53, 0xb5, 0x4b, 0x5b, 0xb4, 0xc3,
+	0xac, 0x3b, 0x30, 0xcb, 0xf1, 0x05, 0xaf, 0x57, 0xde, 0xad, 0xbc, 0x57, 0xdb, 0x7a, 0x4b, 0x87,
+	0xf5, 0x86, 0x21, 0x6f, 0x1c, 0xf1, 0x98, 0x50, 0xff, 0x04, 0x05, 0x29, 0x6e, 0x4b, 0x49, 0xcb,
+	0x05, 0xe8, 0x6f, 0xef, 0x7a, 0xf5, 0xdd, 0xca, 0x7b, 0xcb, 0x5b, 0x7b, 0x8d, 0x49, 0x99, 0x41,
+	0x0e, 0xaa, 0xa1, 0x35, 0x3e, 0x16, 0xb8, 0xe3, 0x5e, 0x84, 0x1f, 0xd2, 0x34, 0x1c, 0x69, 0x6c,
+	0x2f, 0x84, 0xe6, 0xa7, 0xfd, 0x00, 0x96, 0x0e, 0x03, 0xe4, 0x62, 0x11, 0xf7, 0xa5, 0x9d, 0x0d,
+	0x98, 0x49, 0xe3, 0xa0, 0x94, 0x99, 0x42, 0xd0, 0x3e, 0x83, 0xd7, 0x1f, 0xb3, 0x53, 0x12, 0xe0,
+	0x66, 0x14, 0xed, 0x6a, 0x37, 0x97, 0x44, 0x5f, 0xc1, 0x5b, 0xa1, 0xec, 0x70, 0x44, 0x6a, 0xc9,
+	0x76, 0x80, 0xcb, 0x68, 0xc2, 0x11, 0x2d, 0x37, 0x11, 0xb7, 0xc3, 0x61, 0xea, 0x5d, 0x0d, 0xb7,
+	0x7f, 0x9e, 0xd3, 0x1b, 0x10, 0x15, 0x59, 0xa4, 0xde, 0xbb, 0x70, 0x5d, 0x28, 0x24, 0x9e, 0x9c,
+	0xb2, 0x22, 0x0d, 0xd7, 0x50, 0x14, 0xb5, 0x3c, 0xb1, 0x3a, 0x14, 0x85, 0xb8, 0x3e, 0x53, 0x66,
+	0x75, 0x84, 0xa4, 0xfd, 0x12, 0x16, 0x0f, 0x58, 0x4e, 0xed, 0x01, 0xdc, 0xf2, 0x31, 0x73, 0x38,
+	0x8a, 0x7d, 0xcc, 0xa7, 0x1b, 0xe5, 0x4d, 0x1f, 0xb3, 0x63, 0x89, 0xcb, 0x46, 0xd7, 0x06, 0xd8,
+	0x93, 0xb9, 0x4e, 0x72, 0xef, 0xc1, 0xac, 0xf4, 0x81, 0x8a, 0xf4, 0x81, 0x3b, 0x05, 0x3e, 0xa0,
+	0x80, 0x72, 0xe5, 0xd5, 0xcf, 0xb6, 0x44, 0xdb, 0x17, 0xb0, 0x7a, 0x68, 0x62, 0xda, 0xae, 0x0a,
+	0x69, 0x92, 0xfd, 0x6b, 0xcd, 0xae, 0x3c, 0xec, 0xa0, 0x80, 0x7d, 0x98, 0x22, 0xf3, 0xb2, 0x71,
+	0x1d, 0x5a, 0xf3, 0xef, 0xaa, 0xb0, 0x72, 0xa0, 0xb2, 0xc6, 0xbe, 0x88, 0xfd, 0x52, 0xed, 0xe7,
+	0x03, 0x83, 0x2a, 0x72, 0xec, 0x3c, 0x3c, 0x53, 0x39, 0xdc, 0xa8, 0xd4, 0x59, 0x47, 0x00, 0x2e,
+	0x4a, 0xb0, 0x73, 0x26, 0x66, 0x57, 0x7b, 0xc1, 0xbd, 0xc6, 0xe5, 0x25, 0x95, 0xe1, 0xda, 0x23,
+	0x21, 0xa6, 0x89, 0x5e, 0xd4, 0xf6, 0x82, 0xe0, 0x91, 0x8b, 0x64, 0x3d, 0x87, 0xdb, 0x2a, 0x97,
+	0x38, 0xc8, 0xd3, 0x19, 0x4c, 0x17, 0x6d, 0x8c, 0x96, 0x72, 0x9b, 0x35, 0x05, 0x6f, 0x7a, 0xd2,
+	0xdc, 0x5d, 0x83, 0xb5, 0xbb, 0xd9, 0xdc, 0x1c, 0xb9, 0x2c, 0x52, 0x0b, 0x7e, 0x0c, 0xe0, 0x19,
+	0x43, 0x92, 0x7a, 0xf5, 0xdd, 0x99, 0x2b, 0x8f, 0x20, 0xc7, 0x63, 0xff, 0xa6, 0x06, 0xab, 0xe3,
+	0x84, 0xac, 0xe7, 0xb0, 0x64, 0x92, 0xfa, 0xa9, 0x08, 0xa0, 0xda, 0x6b, 0xef, 0x94, 0xd4, 0xb8,
+	0x23, 0x30, 0x82, 0xe8, 0xd1, 0x6b, 0xed, 0xc5, 0x20, 0xd7, 0x66, 0x3d, 0x82, 0x79, 0x55, 0x55,
+	0x65, 0xbb, 0xf1, 0xfd, 0x22, 0xce, 0x47, 0x42, 0xbe, 0x65, 0xe8, 0xe6, 0xba, 0xea, 0xd3, 0xfa,
+	0x0c, 0x6a, 0x8a, 0xc9, 0x0d, 0x50, 0x92, 0xe8, 0x09, 0x6f, 0x94, 0x22, 0xdb, 0x15, 0x08, 0xcd,
+	0x07, 0xdd, 0xac, 0xc5, 0xfa, 0x29, 0xac, 0x6a, 0x4a, 0x96, 0x52, 0x1e, 0xf7, 0x9c, 0x18, 0xfb,
+	0x62, 0x31, 0x67, 0x25, 0xf7, 0xfd, 0x72, 0xdc, 0x0a, 0xda, 0x96, 0x48, 0xad, 0xc3, 0xea, 0x8e,
+	0xf4, 0xf4, 0xcd, 0x17, 0x65, 0x08, 0xae, 0x5f, 0x9b, 0xc2, 0xfc, 0x23, 0x81, 0x18, 0x30, 0x5f,
+	0xb6, 0x58, 0x4f, 0x00, 0xb4, 0xf9, 0x84, 0xf7, 0xea, 0xd7, 0x25, 0xe3, 0x07, 0xe5, 0x8c, 0x26,
+	0xbc, 0xa7, 0x09, 0x17, 0xba, 0xa6, 0xc1, 0x3a, 0x83, 0xfa, 0xa4, 0xea, 0xb0, 0x3e, 0x27, 0xd9,
+	0xb7, 0x4b, 0xfa, 0xc3, 0xae, 0x84, 0x37, 0x0d, 0x5a, 0xab, 0x5a, 0x0b, 0xc6, 0xf6, 0x0a, 0xbd,
+	0x93, 0xca, 0xa5, 0xfa, 0x52, 0x39, 0xbd, 0x87, 0x0a, 0xbf, 0xa3, 0xe0, 0xf9, 0x2c, 0x24, 0xf4,
+	0x46, 0x63, 0x7b, 0xad, 0xaf, 0xe0, 0xc6, 0x50, 0xb5, 0x54, 0x9f, 0x97, 0xea, 0xb6, 0x4a, 0xaa,
+	0xdb, 0x55, 0x28, 0xad, 0x66, 0x39, 0x1a, 0x68, 0xb5, 0x7e, 0x01, 0x6f, 0x5e, 0x52, 0x8c, 0xd5,
+	0x17, 0xa4, 0xaa, 0x8f, 0xa7, 0x53, 0xf5, 0xb0, 0x4f, 0xa0, 0xb5, 0xde, 0x8e, 0x26, 0x09, 0x58,
+	0x2e, 0xdc, 0x1c, 0x29, 0xe6, 0xea, 0x50, 0x2e, 0x18, 0x1a, 0xb5, 0x06, 0xa7, 0xb5, 0xad, 0x44,
+	0x43, 0xed, 0xd6, 0x97, 0xfd, 0x49, 0x24, 0x1c, 0x87, 0x62, 0x9f, 0xd7, 0xa4, 0x8a, 0xcd, 0x92,
+	0x2a, 0x5a, 0x1c, 0x87, 0xd9, 0x6e, 0x5f, 0x8a, 0xf2, 0x8d, 0xd6, 0x31, 0x2c, 0xe6, 0xeb, 0xca,
+	0xfa, 0xa2, 0x64, 0xde, 0x28, 0xc9, 0x2c, 0x12, 0x82, 0xe6, 0xad, 0x45, 0xfd, 0x26, 0xab, 0x07,
+	0xb7, 0x53, 0xfa, 0x8a, 0xb2, 0x73, 0xea, 0x18, 0x7f, 0xcf, 0x62, 0x64, 0x7d, 0x59, 0xaa, 0xf8,
+	0xa8, 0x48, 0xc5, 0x33, 0x45, 0x30, 0x2e, 0x98, 0x3e, 0x7a, 0xad, 0xfd, 0x46, 0x3a, 0xbe, 0x7b,
+	0xa7, 0x06, 0x0b, 0x99, 0x2a, 0xfb, 0xc7, 0x59, 0xdc, 0xcf, 0xe2, 0xa7, 0xb5, 0x05, 0xd7, 0x54,
+	0xd2, 0x2a, 0x53, 0x36, 0x28, 0x51, 0xbb, 0x09, 0xb5, 0x5c, 0xcc, 0xbc, 0x12, 0xc5, 0x2e, 0x2c,
+	0x0f, 0x46, 0x4a, 0x6b, 0x73, 0x90, 0xe5, 0xcd, 0x11, 0x96, 0x16, 0xe5, 0xf7, 0xef, 0x0d, 0x90,
+	0x44, 0xb0, 0x36, 0x3e, 0x24, 0x5a, 0x27, 0x50, 0x1f, 0x0c, 0xb1, 0xb9, 0xcc, 0x59, 0xc6, 0xca,
+	0x35, 0x37, 0x4f, 0xd9, 0xcf, 0x9c, 0xcf, 0xb5, 0xd9, 0x59, 0x84, 0xb4, 0x1e, 0xc2, 0x0d, 0x19,
+	0x60, 0xa7, 0x54, 0xb0, 0x2c, 0x41, 0x7d, 0xe2, 0x63, 0x58, 0x1a, 0x08, 0x94, 0xd6, 0x2e, 0x2c,
+	0x8b, 0x28, 0x3b, 0x25, 0xed, 0x92, 0xc0, 0xf4, 0x59, 0xff, 0x5e, 0x81, 0xf5, 0xc9, 0x11, 0xf2,
+	0x2a, 0x0b, 0x67, 0x45, 0x70, 0x4d, 0x1e, 0xdc, 0x75, 0xed, 0xf6, 0xa2, 0x5c, 0x11, 0x35, 0xa2,
+	0xdd, 0xc3, 0x17, 0xf9, 0x7a, 0x6a, 0x5c, 0x7f, 0x5b, 0x29, 0xb2, 0xff, 0x57, 0x81, 0xf5, 0xc9,
+	0xe1, 0xd6, 0x7a, 0x1f, 0xaa, 0xc4, 0x2b, 0xe3, 0x34, 0x55, 0xe2, 0x59, 0x0f, 0x60, 0xd1, 0xf8,
+	0x85, 0xcb, 0x3c, 0x5c, 0xaa, 0x5e, 0xaf, 0x69, 0xc4, 0x2e, 0xf3, 0xe4, 0xf0, 0xe5, 0x59, 0x53,
+	0x96, 0x03, 0xc5, 0xc3, 0x1f, 0x6f, 0xf7, 0x81, 0x60, 0xd0, 0x15, 0xec, 0xc4, 0xfe, 0xb6, 0x52,
+	0x64, 0x47, 0x60, 0x8d, 0x46, 0x7f, 0xeb, 0x05, 0xcc, 0x99, 0x14, 0xa2, 0xaa, 0xd9, 0x1f, 0x95,
+	0xb3, 0xc4, 0x44, 0xed, 0x9c, 0x72, 0xdd, 0xd4, 0x36, 0x84, 0xf6, 0x9f, 0x2b, 0xf0, 0xf6, 0xa5,
+	0x59, 0xc0, 0xfa, 0x75, 0x05, 0x6e, 0x8d, 0x4b, 0x31, 0xca, 0x94, 0x93, 0xe9, 0x4c, 0xe9, 0xe3,
+	0xc7, 0x58, 0x95, 0xeb, 0x6d, 0x5b, 0xee, 0x48, 0x9b, 0xfd, 0x33, 0x71, 0xc2, 0x18, 0xcd, 0x1c,
+	0xd6, 0x29, 0x2c, 0xf4, 0x53, 0x50, 0xb9, 0x7a, 0x7f, 0x98, 0x67, 0xc0, 0x1a, 0xd3, 0xd8, 0xee,
+	0xd3, 0xda, 0xfb, 0x70, 0x73, 0x24, 0xa5, 0x5c, 0x29, 0x18, 0xfe, 0xbe, 0x02, 0x37, 0x86, 0x52,
+	0xc8, 0x95, 0xf6, 0xe6, 0x0b, 0xe3, 0x9c, 0xd5, 0x69, 0x06, 0x2c, 0x54, 0x8e, 0x78, 0x64, 0xd6,
+	0x68, 0xdc, 0xf0, 0x6d, 0x78, 0xf3, 0x92, 0x14, 0x64, 0xff, 0xb2, 0x02, 0xeb, 0x32, 0x80, 0xed,
+	0x21, 0x8e, 0x8f, 0xcc, 0x5d, 0x66, 0x36, 0x1a, 0x6f, 0xe0, 0xe4, 0x75, 0x58, 0x60, 0xd8, 0x78,
+	0x22, 0x69, 0xde, 0xf8, 0x2e, 0x7d, 0xe8, 0xfb, 0x6d, 0x05, 0xde, 0x96, 0x02, 0x4d, 0xef, 0x0c,
+	0x51, 0x17, 0xef, 0x30, 0xf6, 0x8a, 0x50, 0xff, 0x39, 0xa1, 0x1e, 0x3b, 0x97, 0x76, 0xdc, 0x87,
+	0xf9, 0x90, 0x50, 0xc7, 0x43, 0xbd, 0xa4, 0x4c, 0xc8, 0x98, 0x0b, 0x09, 0xdd, 0x43, 0xbd, 0x44,
+	0xe2, 0xd0, 0x85, 0xc2, 0x55, 0xcb, 0xe0, 0xd0, 0x85, 0xc0, 0x09, 0x8b, 0x5e, 0x97, 0x16, 0x1d,
+	0x60, 0xea, 0xf3, 0xee, 0xd3, 0xce, 0x11, 0x47, 0x6a, 0x0b, 0x6d, 0x03, 0x08, 0x4b, 0x28, 0xf1,
+	0xbb, 0xbc, 0x94, 0x2d, 0x0b, 0x21, 0xa1, 0x4f, 0xa4, 0xb4, 0xc4, 0xa2, 0x0b, 0x83, 0xad, 0x96,
+	0xc1, 0xa2, 0x0b, 0x85, 0xb5, 0x43, 0xb8, 0xa5, 0x12, 0x4d, 0x17, 0xbb, 0xaf, 0x5a, 0x62, 0x74,
+	0x3a, 0x61, 0xd6, 0x72, 0x57, 0xe3, 0x7a, 0x9d, 0xee, 0x17, 0x1d, 0xfb, 0x51, 0xef, 0x69, 0xe7,
+	0x39, 0xc6, 0xaf, 0xd4, 0xc9, 0xdf, 0x7c, 0xb5, 0x17, 0x3c, 0xf3, 0x53, 0xa8, 0x6b, 0xf5, 0xaf,
+	0x9b, 0x33, 0x7f, 0x38, 0x19, 0xf0, 0x87, 0x9d, 0x02, 0x3d, 0x43, 0x0c, 0x52, 0xdb, 0x50, 0x9b,
+	0x39, 0xf6, 0xcf, 0xc0, 0x72, 0xd3, 0x3b, 0x72, 0xbb, 0xd8, 0x4b, 0x03, 0xa5, 0xca, 0x81, 0xc5,
+	0x84, 0xa3, 0x98, 0x3b, 0xea, 0x2e, 0x57, 0xab, 0xfc, 0x41, 0x81, 0xca, 0xc7, 0x52, 0xf8, 0x69,
+	0xe7, 0x11, 0x4b, 0x63, 0xa9, 0x2f, 0xdf, 0xd0, 0xae, 0x49, 0x46, 0xd5, 0x64, 0x7d, 0x09, 0x80,
+	0xa9, 0x67, 0xe8, 0xab, 0xdf, 0x00, 0xfd, 0x02, 0xa6, 0x9e, 0x26, 0xdf, 0x06, 0x50, 0xd6, 0x77,
+	0x59, 0x1a, 0xeb, 0x33, 0xe8, 0xd8, 0xa5, 0xbe, 0xbb, 0xa5, 0x97, 0x5a, 0x8a, 0x0b, 0x1a, 0xe1,
+	0xb4, 0xc2, 0x30, 0x89, 0x9c, 0x2d, 0x46, 0xce, 0x61, 0xea, 0x49, 0xdc, 0x90, 0x2f, 0x5c, 0xfb,
+	0xa6, 0x7c, 0xe1, 0x6b, 0x58, 0x6c, 0xfa, 0xb8, 0x8d, 0xa8, 0xaf, 0x56, 0xe6, 0x70, 0xc0, 0x09,
+	0x8a, 0xa6, 0xcc, 0x40, 0x33, 0x0f, 0xc8, 0x37, 0xe8, 0xe5, 0x7f, 0x01, 0xb0, 0x2f, 0xdf, 0x60,
+	0xf4, 0xfd, 0x58, 0x9e, 0xff, 0xc3, 0x02, 0x7e, 0x05, 0xcc, 0xd8, 0xfb, 0x9f, 0x9a, 0x9b, 0xc0,
+	0x8d, 0x96, 0x7c, 0x6f, 0xe9, 0x0f, 0x60, 0x5a, 0x2f, 0xce, 0xd0, 0x39, 0x2f, 0x1e, 0x68, 0xd3,
+	0xaa, 0x62, 0xb0, 0x0e, 0xf5, 0x23, 0xc2, 0x91, 0x7c, 0x43, 0x90, 0xda, 0x5e, 0x0e, 0x68, 0x7b,
+	0x54, 0x14, 0xdc, 0x07, 0x08, 0xfa, 0x57, 0x66, 0x23, 0xcd, 0x5a, 0xe7, 0xa7, 0xb0, 0xf2, 0x05,
+	0x4b, 0x8f, 0xd3, 0x53, 0x7c, 0x42, 0x3c, 0xcc, 0xa4, 0xc6, 0xef, 0xc1, 0xfc, 0x99, 0xf8, 0x70,
+	0xb2, 0x02, 0xeb, 0xf2, 0x34, 0x34, 0x27, 0xa5, 0x5b, 0x9e, 0xfd, 0x19, 0x58, 0x9a, 0x2c, 0x5f,
+	0xb3, 0x7c, 0x04, 0x60, 0x8a, 0x86, 0x92, 0x84, 0x0b, 0x5a, 0xbe, 0xe5, 0xd9, 0x2d, 0x58, 0x7c,
+	0x96, 0xe0, 0x58, 0x24, 0x1f, 0x49, 0xf6, 0x7d, 0x58, 0x48, 0x13, 0x1c, 0xcb, 0x03, 0x55, 0x29,
+	0xae, 0xf9, 0x54, 0xc3, 0xed, 0x7f, 0x56, 0x61, 0xe9, 0xd0, 0xbc, 0x02, 0x48, 0xb2, 0x16, 0x2c,
+	0xf8, 0x98, 0x39, 0x11, 0x23, 0xd9, 0xfd, 0xe9, 0x77, 0x8a, 0x0e, 0x64, 0xfb, 0x98, 0x1d, 0x0a,
+	0x79, 0x79, 0xe7, 0x35, 0xef, 0xeb, 0x2f, 0xeb, 0x1e, 0x5c, 0x57, 0xef, 0x0a, 0x13, 0x6b, 0xcb,
+	0x3d, 0x96, 0x9e, 0x06, 0xea, 0x8a, 0xaf, 0xad, 0x65, 0x2d, 0x06, 0x8b, 0xf9, 0xd7, 0x08, 0x5d,
+	0x5d, 0x16, 0x5f, 0x8c, 0xea, 0x41, 0xb4, 0x25, 0xf6, 0x99, 0x80, 0x9a, 0x24, 0x3e, 0xd2, 0xd1,
+	0xae, 0xc5, 0xfd, 0x0f, 0xeb, 0x21, 0xcc, 0x21, 0xcf, 0x8b, 0x71, 0x92, 0xe8, 0xd0, 0x50, 0x78,
+	0x4b, 0xd6, 0x54, 0xe2, 0x72, 0xb8, 0x06, 0x6b, 0xff, 0xad, 0x02, 0x8b, 0xf9, 0x89, 0xb0, 0x3e,
+	0x87, 0xf5, 0x80, 0x51, 0x9f, 0xf0, 0xd4, 0xc3, 0x0e, 0xa1, 0x4e, 0x48, 0xdc, 0x98, 0x39, 0x1e,
+	0xf6, 0x63, 0x8c, 0x2f, 0x4d, 0x73, 0x26, 0x0a, 0xbd, 0x91, 0xc1, 0x5b, 0xf4, 0xb1, 0x00, 0xef,
+	0x29, 0xac, 0x75, 0x02, 0xb7, 0x03, 0xc4, 0x27, 0x10, 0x57, 0x8b, 0x89, 0xd7, 0x0c, 0x7a, 0x90,
+	0xd7, 0xfe, 0xf7, 0x0c, 0xd4, 0x72, 0x63, 0xb3, 0x3e, 0x86, 0x5a, 0xc4, 0x12, 0x8e, 0x02, 0x75,
+	0x42, 0x28, 0xe3, 0x5a, 0xa0, 0x00, 0xf2, 0x80, 0xd0, 0x84, 0xa5, 0x28, 0x66, 0x67, 0x84, 0xba,
+	0xb8, 0xfc, 0x11, 0x63, 0xd1, 0x40, 0x24, 0xc5, 0xf0, 0x21, 0x65, 0x66, 0xda, 0x43, 0x4a, 0xde,
+	0x06, 0xf9, 0xc6, 0x30, 0x3b, 0x8d, 0x0d, 0x4f, 0x50, 0x88, 0xc5, 0xf1, 0x33, 0xe1, 0x31, 0xc6,
+	0xdc, 0x31, 0x6e, 0x72, 0xad, 0xcc, 0xf1, 0x53, 0x61, 0xf4, 0x74, 0xaa, 0xb3, 0x71, 0x9e, 0x64,
+	0x4b, 0x5f, 0x1a, 0x16, 0x9e, 0x8d, 0x73, 0x2c, 0x5b, 0x62, 0xab, 0xcb, 0xa3, 0xb0, 0x1c, 0xca,
+	0x5c, 0x99, 0xad, 0x2e, 0xc4, 0xc5, 0x30, 0x44, 0x59, 0xba, 0x70, 0xcc, 0x22, 0xe2, 0x9a, 0x33,
+	0x35, 0x17, 0x1f, 0xd3, 0xbd, 0x95, 0x2c, 0x49, 0x8c, 0x79, 0x27, 0xb1, 0xee, 0xc0, 0x6c, 0x84,
+	0x78, 0x57, 0x5f, 0x91, 0x17, 0xbc, 0xdb, 0x08, 0x49, 0xfb, 0x0b, 0x58, 0x3c, 0x40, 0xd4, 0x4f,
+	0x91, 0x4e, 0x1b, 0x2d, 0xb8, 0x19, 0xe8, 0xef, 0xe9, 0x2c, 0x59, 0x31, 0xb0, 0xec, 0xd1, 0xe6,
+	0x13, 0xa8, 0xb5, 0xa2, 0x9d, 0x80, 0x89, 0x52, 0x4e, 0x45, 0x58, 0x12, 0x65, 0x2b, 0x56, 0x2a,
+	0xc2, 0x92, 0x48, 0xcf, 0xb3, 0x1d, 0xc0, 0x8a, 0x7e, 0x47, 0x39, 0x40, 0xa7, 0x3a, 0x64, 0x4f,
+	0xf7, 0x62, 0x92, 0x87, 0x67, 0x19, 0x67, 0xb8, 0x51, 0xe7, 0x9b, 0x13, 0xa8, 0xed, 0xa2, 0x38,
+	0x26, 0x3a, 0x57, 0xef, 0xc3, 0x8a, 0xab, 0x3e, 0xa7, 0x9b, 0x92, 0x1b, 0x1a, 0x95, 0xcd, 0x48,
+	0x07, 0x56, 0x44, 0x9e, 0x90, 0xe5, 0x21, 0xd6, 0xb9, 0xa2, 0x0d, 0x6b, 0x32, 0x57, 0x10, 0xdd,
+	0xd8, 0xbf, 0xed, 0x2d, 0xa3, 0x62, 0x35, 0xcd, 0xf1, 0x99, 0x23, 0xba, 0xfd, 0xa7, 0x0a, 0xd4,
+	0x9e, 0xab, 0xf7, 0xdc, 0xec, 0xbe, 0xc6, 0xdc, 0xbb, 0x28, 0x4f, 0x2d, 0x77, 0x5f, 0x63, 0x30,
+	0x72, 0xd7, 0x1d, 0x03, 0x64, 0xc7, 0xcb, 0xd2, 0x8f, 0x30, 0xda, 0x8a, 0x81, 0xf3, 0x6f, 0x3b,
+	0xc7, 0x63, 0xff, 0xb5, 0x0a, 0xab, 0xe3, 0x84, 0xac, 0x00, 0xe6, 0xf4, 0xfb, 0xb5, 0x5e, 0xe0,
+	0x76, 0xc1, 0x02, 0x0f, 0xb3, 0x3c, 0x55, 0x68, 0xb9, 0xce, 0x13, 0xfa, 0xda, 0x46, 0x85, 0x15,
+	0xc1, 0xbc, 0x79, 0xee, 0xd6, 0x55, 0xf2, 0xf1, 0x55, 0xd4, 0x71, 0x16, 0x4f, 0xd6, 0xc7, 0x59,
+	0xdc, 0xce, 0xb4, 0x58, 0x1f, 0xc2, 0x3c, 0x8a, 0xfd, 0x34, 0xc4, 0x94, 0x97, 0x0a, 0xa2, 0x99,
+	0xb4, 0xfd, 0xab, 0x0a, 0xac, 0x2b, 0x42, 0x42, 0xfd, 0xa3, 0x5e, 0xc2, 0x71, 0x78, 0x82, 0xe3,
+	0xec, 0xf5, 0xca, 0x87, 0x6f, 0x31, 0xd3, 0xeb, 0x24, 0xb2, 0xdb, 0x39, 0x53, 0xfd, 0xd3, 0xb9,
+	0xef, 0x3b, 0x6c, 0xac, 0x92, 0xcc, 0x9b, 0x53, 0xb8, 0xd5, 0x8c, 0xa2, 0x43, 0xf5, 0x4f, 0x52,
+	0x8f, 0x99, 0xa7, 0xb7, 0xe5, 0x4f, 0x06, 0xb6, 0xe5, 0x27, 0x45, 0x95, 0xf3, 0x20, 0x43, 0xbf,
+	0x80, 0x1e, 0x6d, 0xd7, 0x9b, 0xb3, 0x03, 0x2b, 0xea, 0xa5, 0x3b, 0xf7, 0x22, 0xdc, 0x86, 0x35,
+	0xfd, 0xb8, 0xae, 0xfe, 0x25, 0x6a, 0xba, 0x81, 0xae, 0x86, 0x39, 0xbe, 0x6c, 0x78, 0x5f, 0x82,
+	0xa5, 0x6f, 0xfe, 0x3a, 0x1d, 0x42, 0x4d, 0x35, 0xf6, 0x10, 0x6e, 0x98, 0xe7, 0x20, 0xdd, 0x5c,
+	0xee, 0x4a, 0xd5, 0x1d, 0xa0, 0xb2, 0x9f, 0xc1, 0x8a, 0x22, 0x6f, 0xf5, 0x1f, 0x9e, 0x9b, 0xb0,
+	0xa4, 0xa9, 0x89, 0x6c, 0x2c, 0x45, 0xbc, 0xe8, 0xe6, 0x68, 0xec, 0x7f, 0x54, 0xe1, 0xa6, 0x79,
+	0x86, 0xef, 0x3f, 0x2d, 0xdf, 0x81, 0xd9, 0x0e, 0xc6, 0xe5, 0xaa, 0x5a, 0x29, 0x69, 0x3d, 0x81,
+	0xd5, 0x31, 0xaf, 0xf7, 0x49, 0xa9, 0xbc, 0x62, 0x8d, 0x3c, 0xdf, 0x27, 0xd6, 0xdd, 0xac, 0xf0,
+	0x9c, 0x29, 0xbe, 0x10, 0x30, 0x75, 0xe7, 0xf9, 0x50, 0xdd, 0x39, 0x5b, 0x6a, 0x5f, 0x0e, 0x0c,
+	0x7f, 0xb8, 0xf6, 0x9c, 0xd4, 0x39, 0x50, 0x7f, 0xee, 0xfc, 0xa7, 0x02, 0xb6, 0xcb, 0xc2, 0x82,
+	0xd8, 0xb6, 0xb3, 0xa4, 0xef, 0xb2, 0xd1, 0xa1, 0x18, 0xc4, 0x61, 0xe5, 0xc5, 0x9e, 0x06, 0xf8,
+	0x4c, 0xe4, 0xc2, 0x06, 0x8b, 0xfd, 0x0d, 0x1f, 0x53, 0x39, 0x44, 0xf3, 0x1f, 0x37, 0x11, 0x49,
+	0x26, 0xfd, 0xd3, 0xe3, 0x47, 0xea, 0xcf, 0x1f, 0xaa, 0x33, 0xfb, 0xcd, 0xe6, 0x5f, 0xaa, 0xef,
+	0xec, 0x2b, 0xb2, 0xa6, 0x97, 0x34, 0xd4, 0x4f, 0xf1, 0xeb, 0x64, 0xb3, 0xb1, 0x2b, 0xc5, 0xfe,
+	0x65, 0x04, 0x5e, 0x36, 0xbd, 0xe4, 0x65, 0x26, 0xf0, 0xf2, 0x64, 0xf3, 0xa5, 0x12, 0xf8, 0x6f,
+	0xd5, 0x56, 0xad, 0xdb, 0xdb, 0x4d, 0x2f, 0xd9, 0xde, 0xce, 0x44, 0xb6, 0xb7, 0x4f, 0x36, 0xb7,
+	0xb7, 0x95, 0xd0, 0xe9, 0x75, 0x69, 0xdd, 0xdd, 0xff, 0x07, 0x00, 0x00, 0xff, 0xff, 0x7e, 0x9f,
+	0x0b, 0x30, 0x91, 0x29, 0x00, 0x00,
 }
diff --git a/googleapis/ads/googleads/v1/common/criterion_category_availability.pb.go b/googleapis/ads/googleads/v1/common/criterion_category_availability.pb.go
index 00b1d19..44c654f 100644
--- a/googleapis/ads/googleads/v1/common/criterion_category_availability.pb.go
+++ b/googleapis/ads/googleads/v1/common/criterion_category_availability.pb.go
@@ -225,43 +225,43 @@
 
 var fileDescriptor_241d9930057f9832 = []byte{
 	// 609 bytes of a gzipped FileDescriptorProto
-	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x94, 0x95, 0xc1, 0x8e, 0xd3, 0x30,
-	0x10, 0x86, 0x95, 0x74, 0xb5, 0x48, 0xee, 0xb2, 0x82, 0x1c, 0x50, 0xa9, 0xca, 0xaa, 0x0a, 0x1c,
-	0x7a, 0x72, 0xd4, 0x72, 0x0b, 0x48, 0x90, 0xa6, 0x68, 0x2f, 0x20, 0xaa, 0x2e, 0xea, 0x01, 0x2a,
-	0x22, 0x27, 0xf1, 0x06, 0x4b, 0x8e, 0x1d, 0x25, 0x4e, 0x51, 0x5f, 0x81, 0x17, 0xe0, 0x88, 0xe0,
-	0xc8, 0xa3, 0xc0, 0x99, 0x1b, 0x4f, 0xc0, 0x3b, 0x20, 0xa1, 0xc4, 0x4e, 0xe9, 0x6e, 0x9b, 0x6c,
-	0x7b, 0xaa, 0xeb, 0x99, 0xf9, 0xe6, 0x9f, 0xc9, 0xd8, 0x06, 0x93, 0x88, 0xf3, 0x88, 0x62, 0x0b,
-	0x85, 0x99, 0x25, 0x97, 0xc5, 0x6a, 0x39, 0xb4, 0x02, 0x1e, 0xc7, 0x9c, 0x59, 0x41, 0x4a, 0x04,
-	0x4e, 0x09, 0x67, 0x5e, 0x80, 0x04, 0x8e, 0x78, 0xba, 0xf2, 0xd0, 0x12, 0x11, 0x8a, 0x7c, 0x42,
-	0x89, 0x58, 0xc1, 0x24, 0xe5, 0x82, 0x1b, 0x67, 0x32, 0x14, 0xa2, 0x30, 0x83, 0x6b, 0x0a, 0x5c,
-	0x0e, 0xa1, 0xa4, 0x74, 0x9f, 0xd7, 0x65, 0xc1, 0x2c, 0x8f, 0x33, 0x0b, 0x85, 0x4b, 0x9c, 0x0a,
+	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x94, 0x95, 0x41, 0x8e, 0xd3, 0x30,
+	0x14, 0x86, 0x95, 0x74, 0x34, 0x48, 0xee, 0x30, 0x82, 0x2c, 0x50, 0xa9, 0xca, 0xa8, 0x0a, 0x2c,
+	0xba, 0x72, 0xd4, 0xb2, 0x0b, 0x48, 0x90, 0xa6, 0x68, 0x36, 0x20, 0xaa, 0x0e, 0xea, 0x02, 0x2a,
+	0x22, 0x27, 0xf1, 0x04, 0x4b, 0x8e, 0x1d, 0x25, 0x4e, 0x51, 0xaf, 0xc0, 0x05, 0x58, 0x22, 0x58,
+	0x72, 0x14, 0x58, 0xb3, 0xe3, 0x04, 0xdc, 0x01, 0x09, 0x25, 0x76, 0x4a, 0x67, 0xda, 0x64, 0xda,
+	0x55, 0xdd, 0xf8, 0xbd, 0xef, 0xff, 0xdf, 0xcb, 0xb3, 0x03, 0x26, 0x11, 0xe7, 0x11, 0xc5, 0x16,
+	0x0a, 0x33, 0x4b, 0x2e, 0x8b, 0xd5, 0x72, 0x68, 0x05, 0x3c, 0x8e, 0x39, 0xb3, 0x82, 0x94, 0x08,
+	0x9c, 0x12, 0xce, 0xbc, 0x00, 0x09, 0x1c, 0xf1, 0x74, 0xe5, 0xa1, 0x25, 0x22, 0x14, 0xf9, 0x84,
+	0x12, 0xb1, 0x82, 0x49, 0xca, 0x05, 0x37, 0xce, 0x64, 0x2a, 0x44, 0x61, 0x06, 0xd7, 0x14, 0xb8,
+	0x1c, 0x42, 0x49, 0xe9, 0x3e, 0xaf, 0x53, 0xc1, 0x2c, 0x8f, 0x33, 0x0b, 0x85, 0x4b, 0x9c, 0x0a,
 	0x92, 0x11, 0x16, 0x79, 0xc1, 0x07, 0xc4, 0x18, 0xa6, 0x5e, 0x96, 0xfb, 0x9e, 0x58, 0x25, 0x58,
-	0x66, 0xe8, 0x3e, 0x3d, 0x9c, 0xb0, 0x11, 0x3d, 0x6d, 0x8e, 0xde, 0x51, 0x64, 0x05, 0xd9, 0x2c,
-	0xd6, 0x8b, 0x79, 0x58, 0x11, 0x5f, 0x1f, 0x4c, 0xa4, 0x3c, 0x40, 0x14, 0xd7, 0x02, 0x7b, 0x15,
-	0x30, 0x21, 0x16, 0x62, 0x8c, 0x0b, 0x24, 0x08, 0x67, 0x99, 0xb2, 0xaa, 0x06, 0x5b, 0xe5, 0x3f,
-	0x3f, 0xbf, 0xb4, 0x3e, 0xa6, 0x28, 0x49, 0x70, 0xaa, 0xec, 0xe6, 0x6f, 0x0d, 0x3c, 0x70, 0xab,
-	0x9c, 0xae, 0x4a, 0xe9, 0x6c, 0xa4, 0x32, 0xde, 0x83, 0x5b, 0xaa, 0xa6, 0x8e, 0xd6, 0xd7, 0x06,
-	0xed, 0xd1, 0x04, 0x36, 0x7f, 0x34, 0xb8, 0xc5, 0x73, 0x65, 0xfc, 0x26, 0x76, 0x56, 0x41, 0x8d,
-	0x77, 0xe0, 0x58, 0x56, 0xd8, 0xd1, 0xfb, 0xad, 0x41, 0x7b, 0xe4, 0x1e, 0x8c, 0x7f, 0x59, 0x86,
-	0x5f, 0xa1, 0x2b, 0xa4, 0xf9, 0xeb, 0x08, 0x3c, 0xda, 0x47, 0x8e, 0xf1, 0x55, 0x03, 0x77, 0xb7,
-	0x3a, 0x5c, 0x16, 0x7c, 0x3a, 0x12, 0xb5, 0x8a, 0xca, 0x6f, 0xb6, 0x57, 0xbd, 0xaf, 0x78, 0x88,
-	0x5f, 0xb0, 0x3c, 0xde, 0xdb, 0x79, 0x76, 0x07, 0x5d, 0xdb, 0x31, 0x3e, 0x69, 0xa0, 0x53, 0x37,
-	0xaf, 0x1d, 0xbd, 0x94, 0x3a, 0xbd, 0x41, 0xaa, 0xf3, 0x3f, 0x5c, 0xe5, 0x7d, 0xb3, 0x4a, 0xa4,
-	0xb0, 0xdd, 0xa6, 0xd9, 0x3d, 0xb4, 0x73, 0xdf, 0xf8, 0xac, 0x81, 0x5e, 0xd3, 0xf1, 0xeb, 0xb4,
-	0xfa, 0xad, 0xc1, 0xe9, 0x68, 0x7e, 0xb0, 0xa0, 0x8b, 0xdc, 0x6f, 0xd0, 0xa4, 0xac, 0xb3, 0xfb,
-	0xa8, 0xce, 0x64, 0xf8, 0xa0, 0x4f, 0x58, 0x40, 0xf3, 0x10, 0x7b, 0x21, 0xbe, 0x44, 0x39, 0x15,
-	0xdb, 0xe2, 0x8e, 0xca, 0x49, 0xee, 0x56, 0xe2, 0xaa, 0xd3, 0x01, 0xc7, 0x9c, 0xd3, 0x39, 0xa2,
-	0x39, 0x9e, 0xf5, 0x14, 0x63, 0x22, 0x11, 0x57, 0x73, 0x98, 0x3f, 0x75, 0xf0, 0x70, 0x8f, 0x39,
-	0x34, 0xbe, 0x34, 0x8c, 0x55, 0x7a, 0xe8, 0x58, 0x6d, 0xf3, 0xeb, 0xa7, 0x6a, 0xb7, 0xef, 0x8e,
-	0xa1, 0x7a, 0x06, 0x4e, 0x02, 0x9e, 0x33, 0x51, 0x5c, 0x5d, 0x85, 0x36, 0xbd, 0xec, 0x4c, 0x6f,
-	0xab, 0x33, 0x17, 0x22, 0x25, 0x2c, 0x92, 0xbd, 0x69, 0xab, 0x08, 0xb7, 0x00, 0x38, 0xe0, 0x36,
-	0x45, 0x2c, 0xca, 0x51, 0x84, 0x25, 0xa1, 0xb5, 0x07, 0xe1, 0xa4, 0x0a, 0x29, 0x10, 0xe3, 0xbf,
-	0x1a, 0x30, 0x03, 0x1e, 0xdf, 0x70, 0xf0, 0xc7, 0x66, 0xe3, 0x45, 0x35, 0x2d, 0xf2, 0x4c, 0xb5,
-	0xb7, 0xea, 0x61, 0x82, 0x11, 0x2f, 0x72, 0x40, 0x9e, 0x46, 0x56, 0x84, 0x59, 0xa9, 0xa2, 0xba,
-	0x70, 0x13, 0x92, 0xd5, 0xbd, 0x5b, 0x4f, 0xe4, 0xcf, 0x37, 0xbd, 0x75, 0xee, 0x38, 0xdf, 0xf5,
-	0xb3, 0x73, 0x09, 0x73, 0xc2, 0x0c, 0xca, 0x65, 0xb1, 0x9a, 0x0f, 0xa1, 0x5b, 0xba, 0xfd, 0xa8,
-	0x1c, 0x16, 0x4e, 0x98, 0x2d, 0xd6, 0x0e, 0x8b, 0xf9, 0x70, 0x21, 0x1d, 0xfe, 0xe8, 0xa6, 0xdc,
-	0xb5, 0x6d, 0x27, 0xcc, 0x6c, 0x7b, 0xed, 0x62, 0xdb, 0xf3, 0xa1, 0x6d, 0x4b, 0x27, 0xff, 0xb8,
-	0x54, 0xf7, 0xf8, 0x5f, 0x00, 0x00, 0x00, 0xff, 0xff, 0x69, 0x74, 0x4f, 0x48, 0x54, 0x07, 0x00,
+	0x2a, 0x74, 0x9f, 0x1e, 0x4e, 0xd8, 0xc8, 0x9e, 0x36, 0x67, 0xef, 0x28, 0xb2, 0x82, 0x6c, 0x16,
+	0xeb, 0xc5, 0x3c, 0xac, 0x88, 0xaf, 0x0f, 0x26, 0x52, 0x1e, 0x20, 0x8a, 0x6b, 0x81, 0xaa, 0x85,
+	0x56, 0xf9, 0xcf, 0xcf, 0x2f, 0xad, 0x8f, 0x29, 0x4a, 0x12, 0x9c, 0x66, 0x6a, 0xbf, 0x57, 0x09,
+	0x26, 0xc4, 0x42, 0x8c, 0x71, 0x81, 0x04, 0xe1, 0x4c, 0xed, 0x9a, 0xbf, 0x35, 0xf0, 0xc0, 0xad,
+	0x34, 0x5d, 0x25, 0xe9, 0x6c, 0x48, 0x19, 0xef, 0xc1, 0x2d, 0x55, 0x53, 0x47, 0xeb, 0x6b, 0x83,
+	0xf6, 0x68, 0x02, 0x9b, 0x5f, 0x1a, 0xdc, 0xe2, 0xb9, 0x32, 0x7f, 0x13, 0x3b, 0xab, 0xa0, 0xc6,
+	0x3b, 0x70, 0x2c, 0x2b, 0xec, 0xe8, 0xfd, 0xd6, 0xa0, 0x3d, 0x72, 0x0f, 0xc6, 0xbf, 0x2c, 0xd3,
+	0xaf, 0xd0, 0x15, 0xd2, 0xfc, 0x75, 0x04, 0x1e, 0xed, 0x63, 0xc7, 0xf8, 0xaa, 0x81, 0xbb, 0x5b,
+	0x1d, 0x2e, 0x0b, 0x3e, 0x1d, 0x89, 0x5a, 0x47, 0xe5, 0x3b, 0xdb, 0xab, 0xde, 0x57, 0x3c, 0xc4,
+	0x2f, 0x58, 0x1e, 0xef, 0x1d, 0x3c, 0xbb, 0x83, 0xae, 0x3d, 0x31, 0x3e, 0x69, 0xa0, 0x53, 0x37,
+	0xaf, 0x1d, 0xbd, 0xb4, 0x3a, 0xbd, 0xc1, 0xaa, 0xf3, 0x3f, 0x5d, 0xe9, 0xbe, 0x59, 0x25, 0xd2,
+	0xd8, 0xee, 0xad, 0xd9, 0x3d, 0xb4, 0xf3, 0xb9, 0xf1, 0x59, 0x03, 0xbd, 0xa6, 0xe3, 0xd7, 0x69,
+	0xf5, 0x5b, 0x83, 0xd3, 0xd1, 0xfc, 0x60, 0x43, 0x17, 0xb9, 0xdf, 0xe0, 0x49, 0xed, 0xce, 0xee,
+	0xa3, 0xba, 0x2d, 0xc3, 0x07, 0x7d, 0xc2, 0x02, 0x9a, 0x87, 0xd8, 0x0b, 0xf1, 0x25, 0xca, 0xa9,
+	0xd8, 0x36, 0x77, 0x54, 0x4e, 0x72, 0xb7, 0x32, 0x57, 0x9d, 0x1d, 0x38, 0xe6, 0x9c, 0xce, 0x11,
+	0xcd, 0xf1, 0xac, 0xa7, 0x18, 0x13, 0x89, 0xb8, 0xaa, 0x61, 0xfe, 0xd4, 0xc1, 0xc3, 0x3d, 0xe6,
+	0xd0, 0xf8, 0xd2, 0x30, 0x56, 0xe9, 0xa1, 0x63, 0xb5, 0xcd, 0xaf, 0x9f, 0xaa, 0xdd, 0xb1, 0x3b,
+	0x86, 0xea, 0x19, 0x38, 0x09, 0x78, 0xce, 0x44, 0x71, 0x75, 0x15, 0xde, 0xf4, 0xb2, 0x33, 0xbd,
+	0xad, 0xce, 0x5c, 0x88, 0x94, 0xb0, 0x48, 0xf6, 0xa6, 0xad, 0x32, 0xdc, 0x02, 0xe0, 0x80, 0xdb,
+	0x14, 0xb1, 0x28, 0x47, 0x11, 0x96, 0x84, 0xd6, 0x1e, 0x84, 0x93, 0x2a, 0xa5, 0x40, 0x8c, 0xff,
+	0x6a, 0xc0, 0x0c, 0x78, 0x7c, 0xc3, 0xc1, 0x1f, 0x9b, 0x8d, 0x17, 0xd5, 0xb4, 0xd0, 0x99, 0x6a,
+	0x6f, 0xd5, 0x87, 0x09, 0x46, 0xbc, 0xd0, 0x80, 0x3c, 0x8d, 0xac, 0x08, 0xb3, 0xd2, 0x45, 0x75,
+	0xe1, 0x26, 0x24, 0xab, 0xfb, 0x6e, 0x3d, 0x91, 0x3f, 0xdf, 0xf4, 0xd6, 0xb9, 0xe3, 0x7c, 0xd7,
+	0xcf, 0xce, 0x25, 0xcc, 0x09, 0x33, 0x28, 0x97, 0xc5, 0x6a, 0x3e, 0x84, 0x6e, 0x19, 0xf6, 0xa3,
+	0x0a, 0x58, 0x38, 0x61, 0xb6, 0x58, 0x07, 0x2c, 0xe6, 0xc3, 0x85, 0x0c, 0xf8, 0xa3, 0x9b, 0xf2,
+	0xa9, 0x6d, 0x3b, 0x61, 0x66, 0xdb, 0xeb, 0x10, 0xdb, 0x9e, 0x0f, 0x6d, 0x5b, 0x06, 0xf9, 0xc7,
+	0xa5, 0xbb, 0xc7, 0xff, 0x02, 0x00, 0x00, 0xff, 0xff, 0x7a, 0x59, 0x0b, 0xe4, 0x54, 0x07, 0x00,
 	0x00,
 }
diff --git a/googleapis/ads/googleads/v1/common/custom_parameter.pb.go b/googleapis/ads/googleads/v1/common/custom_parameter.pb.go
index e014f39..abb66d0 100644
--- a/googleapis/ads/googleads/v1/common/custom_parameter.pb.go
+++ b/googleapis/ads/googleads/v1/common/custom_parameter.pb.go
@@ -84,23 +84,23 @@
 
 var fileDescriptor_6d23b9a41ba81714 = []byte{
 	// 302 bytes of a gzipped FileDescriptorProto
-	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x8c, 0x90, 0xb1, 0x4a, 0xf4, 0x40,
-	0x14, 0x85, 0x49, 0x96, 0xff, 0x2f, 0x62, 0x21, 0x04, 0x8b, 0x65, 0x59, 0x16, 0x49, 0x65, 0x75,
-	0x87, 0xac, 0xd8, 0x8c, 0x55, 0x76, 0x85, 0x6d, 0x83, 0x42, 0x0a, 0x09, 0xc8, 0x6c, 0x32, 0x0e,
-	0xc1, 0x64, 0xee, 0x30, 0x33, 0x89, 0xf8, 0x3a, 0x96, 0x3e, 0x8a, 0x8f, 0x62, 0xe3, 0x2b, 0x48,
-	0x32, 0x49, 0x0a, 0x41, 0xb1, 0xca, 0xb9, 0xc9, 0x77, 0xce, 0xb9, 0xb9, 0xc1, 0x95, 0x40, 0x14,
-	0x35, 0x27, 0xac, 0x34, 0xc4, 0xc9, 0x5e, 0x75, 0x31, 0x29, 0xb0, 0x69, 0x50, 0x92, 0xa2, 0x35,
-	0x16, 0x9b, 0x07, 0xc5, 0x34, 0x6b, 0xb8, 0xe5, 0x1a, 0x94, 0x46, 0x8b, 0xe1, 0xc6, 0xb1, 0xc0,
-	0x4a, 0x03, 0xb3, 0x0d, 0xba, 0x18, 0x9c, 0x6d, 0xb5, 0x9e, 0x62, 0x55, 0x45, 0x98, 0x94, 0x68,
-	0x99, 0xad, 0x50, 0x1a, 0xe7, 0x5e, 0x8d, 0x6e, 0x32, 0x4c, 0xc7, 0xf6, 0x91, 0x3c, 0x6b, 0xa6,
-	0x14, 0xd7, 0xe3, 0xf7, 0xa8, 0x0d, 0x4e, 0xf7, 0x43, 0x6f, 0x3a, 0xd5, 0x86, 0x10, 0x2c, 0x9e,
-	0xf8, 0xcb, 0xd2, 0x3b, 0xf7, 0x2e, 0x4e, 0xb6, 0xeb, 0xb1, 0x13, 0xa6, 0x00, 0xb8, 0xb3, 0xba,
-	0x92, 0x22, 0x63, 0x75, 0xcb, 0x6f, 0x7b, 0x30, 0xdc, 0x06, 0xff, 0xba, 0x7e, 0x5a, 0xfa, 0x7f,
-	0x70, 0x38, 0x74, 0xf7, 0xe9, 0x05, 0x51, 0x81, 0x0d, 0xfc, 0xfe, 0x6f, 0xbb, 0xb3, 0x6f, 0xbb,
-	0xa5, 0x7d, 0x64, 0xea, 0xdd, 0xdf, 0x8c, 0x3e, 0x81, 0x35, 0x93, 0x02, 0x50, 0x0b, 0x22, 0xb8,
-	0x1c, 0x0a, 0xa7, 0xd3, 0xaa, 0xca, 0xfc, 0x74, 0xe9, 0x6b, 0xf7, 0x78, 0xf5, 0x17, 0x87, 0x24,
-	0x79, 0xf3, 0x37, 0x07, 0x17, 0x96, 0x94, 0x06, 0x9c, 0xec, 0x55, 0x16, 0xc3, 0x7e, 0xc0, 0xde,
-	0x27, 0x20, 0x4f, 0x4a, 0x93, 0xcf, 0x40, 0x9e, 0xc5, 0xb9, 0x03, 0x3e, 0xfc, 0xc8, 0xbd, 0xa5,
-	0x34, 0x29, 0x0d, 0xa5, 0x33, 0x42, 0x69, 0x16, 0x53, 0xea, 0xa0, 0xe3, 0xff, 0x61, 0xbb, 0xcb,
-	0xaf, 0x00, 0x00, 0x00, 0xff, 0xff, 0x95, 0x34, 0x2b, 0xad, 0x06, 0x02, 0x00, 0x00,
+	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x8c, 0x90, 0xc1, 0x4a, 0xfc, 0x30,
+	0x10, 0xc6, 0x69, 0x97, 0xff, 0xff, 0x50, 0x0f, 0x42, 0xf1, 0xb0, 0x2c, 0xcb, 0x22, 0x3d, 0x79,
+	0x9a, 0xd0, 0x15, 0x2f, 0xf1, 0xd4, 0x5d, 0x61, 0xaf, 0x45, 0xa1, 0x07, 0x29, 0x48, 0xb6, 0x8d,
+	0xa1, 0xd8, 0x66, 0x42, 0x92, 0x56, 0x7c, 0x1d, 0x8f, 0x3e, 0x8a, 0x8f, 0xe2, 0xc5, 0x57, 0x90,
+	0x36, 0x6d, 0x0f, 0x82, 0xe2, 0x29, 0x5f, 0x32, 0xbf, 0x6f, 0xbe, 0xc9, 0x04, 0x57, 0x02, 0x51,
+	0xd4, 0x9c, 0xb0, 0xd2, 0x10, 0x27, 0x7b, 0xd5, 0xc5, 0xa4, 0xc0, 0xa6, 0x41, 0x49, 0x8a, 0xd6,
+	0x58, 0x6c, 0x1e, 0x14, 0xd3, 0xac, 0xe1, 0x96, 0x6b, 0x50, 0x1a, 0x2d, 0x86, 0x1b, 0xc7, 0x02,
+	0x2b, 0x0d, 0xcc, 0x36, 0xe8, 0x62, 0x70, 0xb6, 0xd5, 0x58, 0x27, 0x03, 0x7d, 0x6c, 0x1f, 0xc9,
+	0xb3, 0x66, 0x4a, 0x71, 0x6d, 0x9c, 0x7f, 0xb5, 0x9e, 0x62, 0x55, 0x45, 0x98, 0x94, 0x68, 0x99,
+	0xad, 0x50, 0x8e, 0xd5, 0xa8, 0x0d, 0x4e, 0xf7, 0x43, 0x6e, 0x3a, 0xc5, 0x86, 0x10, 0x2c, 0x9e,
+	0xf8, 0xcb, 0xd2, 0x3b, 0xf7, 0x2e, 0x4e, 0xb6, 0xeb, 0x31, 0x13, 0xa6, 0xf6, 0x70, 0x67, 0x75,
+	0x25, 0x45, 0xc6, 0xea, 0x96, 0xdf, 0xf6, 0x60, 0xb8, 0x0d, 0xfe, 0x75, 0xfd, 0x6d, 0xe9, 0xff,
+	0xc1, 0xe1, 0xd0, 0xdd, 0xa7, 0x17, 0x44, 0x05, 0x36, 0xf0, 0xfb, 0xdf, 0x76, 0x67, 0xdf, 0x66,
+	0x4b, 0xfb, 0x96, 0xa9, 0x77, 0x7f, 0x33, 0xfa, 0x04, 0xd6, 0x4c, 0x0a, 0x40, 0x2d, 0x88, 0xe0,
+	0x72, 0x08, 0x9c, 0x56, 0xab, 0x2a, 0xf3, 0xd3, 0xa6, 0xaf, 0xdd, 0xf1, 0xea, 0x2f, 0x0e, 0x49,
+	0xf2, 0xe6, 0x6f, 0x0e, 0xae, 0x59, 0x52, 0x1a, 0x70, 0xb2, 0x57, 0x59, 0x0c, 0xfb, 0x01, 0x7b,
+	0x9f, 0x80, 0x3c, 0x29, 0x4d, 0x3e, 0x03, 0x79, 0x16, 0xe7, 0x0e, 0xf8, 0xf0, 0x23, 0xf7, 0x4a,
+	0x69, 0x52, 0x1a, 0x4a, 0x67, 0x84, 0xd2, 0x2c, 0xa6, 0xd4, 0x41, 0xc7, 0xff, 0xc3, 0x74, 0x97,
+	0x5f, 0x01, 0x00, 0x00, 0xff, 0xff, 0x39, 0x90, 0x40, 0x9c, 0x06, 0x02, 0x00, 0x00,
 }
diff --git a/googleapis/ads/googleads/v1/common/dates.pb.go b/googleapis/ads/googleads/v1/common/dates.pb.go
index b1d8ac5..01c9ade 100644
--- a/googleapis/ads/googleads/v1/common/dates.pb.go
+++ b/googleapis/ads/googleads/v1/common/dates.pb.go
@@ -25,9 +25,9 @@
 
 // A date range.
 type DateRange struct {
-	// The start date, in yyyy-mm-dd format.
+	// The start date, in yyyy-mm-dd format. This date is inclusive.
 	StartDate *wrappers.StringValue `protobuf:"bytes,1,opt,name=start_date,json=startDate,proto3" json:"start_date,omitempty"`
-	// The end date, in yyyy-mm-dd format.
+	// The end date, in yyyy-mm-dd format. This date is inclusive.
 	EndDate              *wrappers.StringValue `protobuf:"bytes,2,opt,name=end_date,json=endDate,proto3" json:"end_date,omitempty"`
 	XXX_NoUnkeyedLiteral struct{}              `json:"-"`
 	XXX_unrecognized     []byte                `json:"-"`
@@ -82,24 +82,24 @@
 }
 
 var fileDescriptor_141c54e845fb6763 = []byte{
-	// 301 bytes of a gzipped FileDescriptorProto
-	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x8c, 0x90, 0x4f, 0x4b, 0xc3, 0x30,
-	0x18, 0xc6, 0x69, 0x05, 0x75, 0xf1, 0xd6, 0x93, 0x8c, 0x31, 0xa4, 0x27, 0xf1, 0x90, 0x50, 0x3d,
-	0x08, 0xd9, 0xa9, 0x73, 0xb0, 0xeb, 0x98, 0xd0, 0x83, 0x14, 0xe4, 0xdd, 0x12, 0x43, 0xa1, 0xcd,
-	0x5b, 0x92, 0x6c, 0x9e, 0xfd, 0x2a, 0x1e, 0xfd, 0x28, 0x7e, 0x0f, 0x2f, 0x7e, 0x0a, 0x49, 0xd3,
-	0xf6, 0xa6, 0x78, 0xca, 0x93, 0xe4, 0xf7, 0x3c, 0xef, 0x1f, 0x72, 0xa3, 0x10, 0x55, 0x2d, 0x19,
-	0x08, 0xcb, 0x82, 0xf4, 0xea, 0x98, 0xb1, 0x3d, 0x36, 0x0d, 0x6a, 0x26, 0xc0, 0x49, 0x4b, 0x5b,
-	0x83, 0x0e, 0x93, 0x79, 0x00, 0x28, 0x08, 0x4b, 0x47, 0x96, 0x1e, 0x33, 0x1a, 0xd8, 0xe9, 0x6c,
-	0xc8, 0x6a, 0x2b, 0x06, 0x5a, 0xa3, 0x03, 0x57, 0xa1, 0xee, 0xdd, 0xd3, 0xde, 0xcd, 0xba, 0xdb,
-	0xee, 0xf0, 0xc2, 0x5e, 0x0d, 0xb4, 0xad, 0x34, 0xfd, 0x7f, 0xfa, 0x16, 0x91, 0xc9, 0x0a, 0x9c,
-	0xdc, 0x82, 0x56, 0x32, 0x59, 0x10, 0x62, 0x1d, 0x18, 0xf7, 0xec, 0x1b, 0xb8, 0x8c, 0xae, 0xa2,
-	0xeb, 0x8b, 0xdb, 0x59, 0x5f, 0x95, 0x0e, 0x11, 0xf4, 0xd1, 0x99, 0x4a, 0xab, 0x02, 0xea, 0x83,
-	0xdc, 0x4e, 0x3a, 0xde, 0x27, 0x24, 0xf7, 0xe4, 0x5c, 0x6a, 0x11, 0xac, 0xf1, 0x3f, 0xac, 0x67,
-	0x52, 0x0b, 0x6f, 0x5c, 0x7e, 0x45, 0x24, 0xdd, 0x63, 0x43, 0xff, 0x1e, 0x74, 0x49, 0x3c, 0x6c,
-	0x37, 0x3e, 0x6a, 0x13, 0x3d, 0xad, 0x7a, 0x5a, 0x61, 0x0d, 0x5a, 0x51, 0x34, 0x8a, 0x29, 0xa9,
-	0xbb, 0x42, 0xc3, 0x4a, 0xdb, 0xca, 0xfe, 0xb6, 0xe1, 0x45, 0x38, 0xde, 0xe3, 0x93, 0x75, 0x9e,
-	0x7f, 0xc4, 0xf3, 0x75, 0x08, 0xcb, 0x85, 0xa5, 0x41, 0x7a, 0x55, 0x64, 0xf4, 0xa1, 0xc3, 0x3e,
-	0x07, 0xa0, 0xcc, 0x85, 0x2d, 0x47, 0xa0, 0x2c, 0xb2, 0x32, 0x00, 0xdf, 0x71, 0x1a, 0x5e, 0x39,
-	0xcf, 0x85, 0xe5, 0x7c, 0x44, 0x38, 0x2f, 0x32, 0xce, 0x03, 0xb4, 0x3b, 0xed, 0xba, 0xbb, 0xfb,
-	0x09, 0x00, 0x00, 0xff, 0xff, 0xaf, 0xeb, 0x9e, 0x78, 0xfe, 0x01, 0x00, 0x00,
+	// 302 bytes of a gzipped FileDescriptorProto
+	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x8c, 0x90, 0x41, 0x4b, 0xc3, 0x30,
+	0x14, 0xc7, 0x69, 0x05, 0x75, 0xf1, 0xd6, 0x93, 0x8c, 0x31, 0xa4, 0x27, 0xf1, 0x90, 0x50, 0x3d,
+	0x08, 0xd9, 0xa9, 0x73, 0xb0, 0xeb, 0x98, 0xd0, 0x83, 0x14, 0xe4, 0x6d, 0x89, 0xa1, 0xd0, 0xe6,
+	0x95, 0x24, 0x9b, 0x67, 0xbf, 0x8a, 0x47, 0x3f, 0x8a, 0xdf, 0xc3, 0x8b, 0x9f, 0x42, 0xd2, 0xb4,
+	0xbd, 0x29, 0x9e, 0xfa, 0xa7, 0xef, 0xf7, 0xff, 0xff, 0x5f, 0x1e, 0xb9, 0x51, 0x88, 0xaa, 0x96,
+	0x0c, 0x84, 0x65, 0x41, 0x7a, 0x75, 0xcc, 0xd8, 0x1e, 0x9b, 0x06, 0x35, 0x13, 0xe0, 0xa4, 0xa5,
+	0xad, 0x41, 0x87, 0xc9, 0x3c, 0x00, 0x14, 0x84, 0xa5, 0x23, 0x4b, 0x8f, 0x19, 0x0d, 0xec, 0xb4,
+	0x9f, 0xb3, 0x8e, 0xde, 0x1d, 0x5e, 0xd8, 0xab, 0x81, 0xb6, 0x95, 0xa6, 0xf7, 0x4f, 0x67, 0x43,
+	0x57, 0x5b, 0x31, 0xd0, 0x1a, 0x1d, 0xb8, 0x0a, 0x75, 0x3f, 0x4d, 0xdf, 0x22, 0x32, 0x59, 0x81,
+	0x93, 0x5b, 0xd0, 0x4a, 0x26, 0x0b, 0x42, 0xac, 0x03, 0xe3, 0x9e, 0xfd, 0x02, 0x97, 0xd1, 0x55,
+	0x74, 0x7d, 0x71, 0x3b, 0xeb, 0x5b, 0xe9, 0x50, 0x40, 0x1f, 0x9d, 0xa9, 0xb4, 0x2a, 0xa0, 0x3e,
+	0xc8, 0xed, 0xa4, 0xe3, 0x7d, 0x42, 0x72, 0x4f, 0xce, 0xa5, 0x16, 0xc1, 0x1a, 0xff, 0xc3, 0x7a,
+	0x26, 0xb5, 0xf0, 0xc6, 0xe5, 0x57, 0x44, 0xd2, 0x3d, 0x36, 0xf4, 0xef, 0x87, 0x2e, 0x89, 0x87,
+	0xed, 0xc6, 0x47, 0x6d, 0xa2, 0xa7, 0x55, 0x4f, 0x2b, 0xac, 0x41, 0x2b, 0x8a, 0x46, 0x31, 0x25,
+	0x75, 0x57, 0x34, 0x9c, 0xb4, 0xad, 0xec, 0x6f, 0x17, 0x5e, 0x84, 0xcf, 0x7b, 0x7c, 0xb2, 0xce,
+	0xf3, 0x8f, 0x78, 0xbe, 0x0e, 0x61, 0xb9, 0xb0, 0x34, 0x48, 0xaf, 0x8a, 0x8c, 0x3e, 0x74, 0xd8,
+	0xe7, 0x00, 0x94, 0xb9, 0xb0, 0xe5, 0x08, 0x94, 0x45, 0x56, 0x06, 0xe0, 0x3b, 0x4e, 0xc3, 0x5f,
+	0xce, 0x73, 0x61, 0x39, 0x1f, 0x11, 0xce, 0x8b, 0x8c, 0xf3, 0x00, 0xed, 0x4e, 0xbb, 0xed, 0xee,
+	0x7e, 0x02, 0x00, 0x00, 0xff, 0xff, 0xa7, 0x8e, 0xf7, 0xb8, 0xfe, 0x01, 0x00, 0x00,
 }
diff --git a/googleapis/ads/googleads/v1/common/explorer_auto_optimizer_setting.pb.go b/googleapis/ads/googleads/v1/common/explorer_auto_optimizer_setting.pb.go
index 19320e4..1cc86e0 100644
--- a/googleapis/ads/googleads/v1/common/explorer_auto_optimizer_setting.pb.go
+++ b/googleapis/ads/googleads/v1/common/explorer_auto_optimizer_setting.pb.go
@@ -23,9 +23,9 @@
 // proto package needs to be updated.
 const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package
 
-// Settings for the
-// <a href="https://support.google.com/google-ads/answer/190596">
-// Display Campaign Optimizer</a>, initially termed "Explorer".
+// Settings for the Display Campaign Optimizer, initially named "Explorer".
+// Learn more about
+// [automatic targeting](https://support.google.com/google-ads/answer/190596).
 type ExplorerAutoOptimizerSetting struct {
 	// Indicates whether the optimizer is turned on.
 	OptIn                *wrappers.BoolValue `protobuf:"bytes,1,opt,name=opt_in,json=optIn,proto3" json:"opt_in,omitempty"`
@@ -77,23 +77,23 @@
 var fileDescriptor_ee4d755cec81c290 = []byte{
 	// 306 bytes of a gzipped FileDescriptorProto
 	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x7c, 0x90, 0xb1, 0x4e, 0xc3, 0x30,
-	0x14, 0x45, 0x95, 0x22, 0x3a, 0x84, 0xad, 0x13, 0xaa, 0xaa, 0x0a, 0x3a, 0x31, 0x3d, 0xcb, 0xb0,
-	0x99, 0xc9, 0x05, 0x54, 0x31, 0x51, 0x40, 0xca, 0x80, 0x22, 0x45, 0x6e, 0x63, 0x2c, 0x4b, 0x89,
-	0x9f, 0x65, 0x3b, 0x05, 0xf1, 0x39, 0x8c, 0x7c, 0x0a, 0x9f, 0xc2, 0x37, 0x30, 0xa0, 0xc6, 0x49,
-	0x36, 0x3a, 0xf9, 0xda, 0xbe, 0xef, 0xbe, 0xa3, 0x9b, 0xde, 0x2a, 0x44, 0x55, 0x49, 0x22, 0x4a,
-	0x4f, 0xa2, 0xdc, 0xab, 0x1d, 0x25, 0x5b, 0xac, 0x6b, 0x34, 0x44, 0xbe, 0xdb, 0x0a, 0x9d, 0x74,
-	0x85, 0x68, 0x02, 0x16, 0x68, 0x83, 0xae, 0xf5, 0x87, 0x74, 0x85, 0x97, 0x21, 0x68, 0xa3, 0xc0,
-	0x3a, 0x0c, 0x38, 0x99, 0xc7, 0x51, 0x10, 0xa5, 0x87, 0x21, 0x05, 0x76, 0x14, 0x62, 0xca, 0x74,
-	0xd6, 0x6f, 0xb1, 0x9a, 0x08, 0x63, 0x30, 0x88, 0xa0, 0xd1, 0xf8, 0x38, 0x3d, 0xed, 0xa6, 0x49,
-	0x7b, 0xdb, 0x34, 0xaf, 0xe4, 0xcd, 0x09, 0x6b, 0xa5, 0xeb, 0xfe, 0x17, 0x8f, 0xe9, 0xec, 0xae,
-	0xc3, 0xe0, 0x4d, 0xc0, 0x87, 0x1e, 0xe2, 0x39, 0x32, 0x4c, 0x68, 0x3a, 0x46, 0x1b, 0x0a, 0x6d,
-	0x4e, 0x93, 0xb3, 0xe4, 0xe2, 0xe4, 0x72, 0xda, 0x31, 0x40, 0x1f, 0x08, 0x4b, 0xc4, 0x2a, 0x13,
-	0x55, 0x23, 0x9f, 0x8e, 0xd1, 0x86, 0x7b, 0xb3, 0xfc, 0x4d, 0xd2, 0xc5, 0x16, 0x6b, 0x38, 0xcc,
-	0xbd, 0x3c, 0x3f, 0xb4, 0x77, 0xbd, 0x4f, 0x5f, 0x27, 0x2f, 0x5d, 0x85, 0xa0, 0xb0, 0x12, 0x46,
-	0x01, 0x3a, 0x45, 0x94, 0x34, 0xed, 0xee, 0xbe, 0x52, 0xab, 0xfd, 0x7f, 0x0d, 0x5f, 0xc7, 0xe3,
-	0x73, 0x74, 0xb4, 0xe2, 0xfc, 0x6b, 0x34, 0x5f, 0xc5, 0x30, 0x5e, 0x7a, 0x88, 0x72, 0xaf, 0x32,
-	0x0a, 0x37, 0xad, 0xed, 0xbb, 0x37, 0xe4, 0xbc, 0xf4, 0xf9, 0x60, 0xc8, 0x33, 0x9a, 0x47, 0xc3,
-	0xcf, 0x68, 0x11, 0x5f, 0x19, 0xe3, 0xa5, 0x67, 0x6c, 0xb0, 0x30, 0x96, 0x51, 0xc6, 0xa2, 0x69,
-	0x33, 0x6e, 0xe9, 0xae, 0xfe, 0x02, 0x00, 0x00, 0xff, 0xff, 0xe6, 0x71, 0x0c, 0x35, 0xfe, 0x01,
+	0x10, 0x86, 0x95, 0x22, 0x3a, 0x84, 0xad, 0x13, 0xaa, 0xaa, 0x0a, 0x3a, 0x31, 0x9d, 0x65, 0xd8,
+	0xcc, 0xe4, 0x02, 0xaa, 0x98, 0x28, 0x20, 0x65, 0x40, 0x91, 0x22, 0xb7, 0x31, 0x96, 0xa5, 0xc4,
+	0x67, 0xd9, 0x4e, 0x41, 0x3c, 0x0e, 0x23, 0x8f, 0xc2, 0xa3, 0xf0, 0x0c, 0x0c, 0xa8, 0x71, 0x92,
+	0x8d, 0x4e, 0xf9, 0x15, 0x7f, 0xf7, 0xdf, 0xa7, 0x4b, 0x6f, 0x15, 0xa2, 0xaa, 0x24, 0x11, 0xa5,
+	0x27, 0x31, 0xee, 0xd3, 0x8e, 0x92, 0x2d, 0xd6, 0x35, 0x1a, 0x22, 0xdf, 0x6d, 0x85, 0x4e, 0xba,
+	0x42, 0x34, 0x01, 0x0b, 0xb4, 0x41, 0xd7, 0xfa, 0x43, 0xba, 0xc2, 0xcb, 0x10, 0xb4, 0x51, 0x60,
+	0x1d, 0x06, 0x9c, 0xcc, 0xe3, 0x28, 0x88, 0xd2, 0xc3, 0xd0, 0x02, 0x3b, 0x0a, 0xb1, 0x65, 0xda,
+	0xbd, 0x93, 0x96, 0xde, 0x34, 0xaf, 0xe4, 0xcd, 0x09, 0x6b, 0xa5, 0xf3, 0x71, 0x7e, 0x3a, 0xeb,
+	0x2d, 0xac, 0x26, 0xc2, 0x18, 0x0c, 0x22, 0x68, 0x34, 0xdd, 0xeb, 0xe2, 0x31, 0x9d, 0xdd, 0x75,
+	0x1a, 0xbc, 0x09, 0xf8, 0xd0, 0x4b, 0x3c, 0x47, 0x87, 0x09, 0x4d, 0xc7, 0x68, 0x43, 0xa1, 0xcd,
+	0x69, 0x72, 0x96, 0x5c, 0x9c, 0x5c, 0x4e, 0x3b, 0x07, 0xe8, 0xd7, 0xc1, 0x12, 0xb1, 0xca, 0x44,
+	0xd5, 0xc8, 0xa7, 0x63, 0xb4, 0xe1, 0xde, 0x2c, 0x7f, 0x93, 0x74, 0xb1, 0xc5, 0x1a, 0x0e, 0x7b,
+	0x2f, 0xcf, 0x0f, 0xed, 0x5d, 0xef, 0xdb, 0xd7, 0xc9, 0x4b, 0x77, 0x42, 0x50, 0x58, 0x09, 0xa3,
+	0x00, 0x9d, 0x22, 0x4a, 0x9a, 0x76, 0x77, 0x7f, 0x52, 0xab, 0xfd, 0x7f, 0x17, 0xbe, 0x8e, 0x9f,
+	0xcf, 0xd1, 0xd1, 0x8a, 0xf3, 0xaf, 0xd1, 0x7c, 0x15, 0xcb, 0x78, 0xe9, 0x21, 0xc6, 0x7d, 0xca,
+	0x28, 0xdc, 0xb4, 0xd8, 0x77, 0x0f, 0xe4, 0xbc, 0xf4, 0xf9, 0x00, 0xe4, 0x19, 0xcd, 0x23, 0xf0,
+	0x33, 0x5a, 0xc4, 0xbf, 0x8c, 0xf1, 0xd2, 0x33, 0x36, 0x20, 0x8c, 0x65, 0x94, 0xb1, 0x08, 0x6d,
+	0xc6, 0xad, 0xdd, 0xd5, 0x5f, 0x00, 0x00, 0x00, 0xff, 0xff, 0x48, 0x10, 0x73, 0x40, 0xfe, 0x01,
 	0x00, 0x00,
 }
diff --git a/googleapis/ads/googleads/v1/common/extensions.pb.go b/googleapis/ads/googleads/v1/common/extensions.pb.go
index 94de0d8..c2fac2d 100644
--- a/googleapis/ads/googleads/v1/common/extensions.pb.go
+++ b/googleapis/ads/googleads/v1/common/extensions.pb.go
@@ -1168,104 +1168,104 @@
 }
 
 var fileDescriptor_717194951d70c62b = []byte{
-	// 1574 bytes of a gzipped FileDescriptorProto
+	// 1575 bytes of a gzipped FileDescriptorProto
 	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xec, 0x59, 0xdf, 0x4e, 0x1b, 0xc7,
 	0x1a, 0x8f, 0xc1, 0x10, 0xf8, 0x0c, 0x06, 0x96, 0xe4, 0xc8, 0xe1, 0x44, 0x39, 0x39, 0x96, 0x8e,
 	0x14, 0x1d, 0xa9, 0x76, 0x70, 0x68, 0x94, 0x3a, 0x6a, 0x5a, 0x63, 0x48, 0xa0, 0x0a, 0x7f, 0xb2,
 	0x06, 0x54, 0x55, 0x48, 0xab, 0x61, 0x77, 0x6c, 0x46, 0xd9, 0x9d, 0xd9, 0xce, 0xcc, 0x52, 0x78,
 	0x80, 0xaa, 0x55, 0xef, 0xfb, 0x02, 0xad, 0xd4, 0x4a, 0xbd, 0xe8, 0x0b, 0xf4, 0xaa, 0xb7, 0xbd,
 	0xeb, 0x4d, 0x1f, 0x22, 0x4f, 0x51, 0xcd, 0xec, 0xec, 0x1a, 0x4c, 0x60, 0xd7, 0x94, 0x4a, 0xbd,
-	0xc8, 0x15, 0xb3, 0xeb, 0xef, 0xf7, 0xdb, 0x99, 0x6f, 0x7f, 0xdf, 0xbf, 0x05, 0xea, 0x3d, 0xc6,
-	0x7a, 0x3e, 0xae, 0x23, 0x4f, 0x98, 0xa5, 0x5a, 0x1d, 0x2d, 0xd6, 0x5d, 0x16, 0x04, 0x8c, 0xd6,
-	0xf1, 0xb1, 0xc4, 0x54, 0x10, 0x46, 0x45, 0x2d, 0xe4, 0x4c, 0x32, 0xeb, 0x5e, 0x6c, 0x55, 0x43,
-	0x9e, 0xa8, 0xa5, 0x80, 0xda, 0xd1, 0x62, 0x2d, 0x06, 0x2c, 0xbc, 0x9f, 0x41, 0xe8, 0x46, 0x42,
-	0xb2, 0xc0, 0x09, 0x11, 0x47, 0x01, 0x96, 0x98, 0xc7, 0xb4, 0x0b, 0x0f, 0x33, 0x60, 0x5d, 0x8c,
-	0x3d, 0x27, 0x5e, 0x1b, 0xc4, 0x7b, 0x17, 0x21, 0x30, 0x8d, 0x02, 0x51, 0x47, 0x61, 0xe8, 0x08,
-	0xc9, 0x38, 0x36, 0xe6, 0xed, 0xcb, 0xcd, 0x5d, 0xe4, 0xfb, 0x8e, 0xcb, 0xe8, 0x11, 0xe6, 0xea,
-	0xb4, 0x0e, 0xc7, 0x21, 0xe3, 0x92, 0xd0, 0x9e, 0x23, 0x24, 0x92, 0x39, 0x49, 0x42, 0x4e, 0x5c,
-	0xec, 0xa4, 0x2e, 0x73, 0xe2, 0xeb, 0xcf, 0x23, 0xe4, 0x93, 0x2e, 0x49, 0x8f, 0xfa, 0xec, 0x2a,
-	0x24, 0x11, 0x25, 0xd2, 0xe0, 0x9f, 0x0c, 0x87, 0x97, 0x27, 0x61, 0xb2, 0xfd, 0xf5, 0x2c, 0x24,
-	0x0b, 0x98, 0x54, 0x98, 0x3e, 0xda, 0x23, 0xc2, 0x65, 0x11, 0x95, 0x4e, 0xc0, 0xbc, 0xd3, 0x87,
-	0xf8, 0x78, 0x78, 0x2a, 0xe6, 0xba, 0x48, 0x2d, 0x0c, 0xc3, 0xdd, 0x84, 0x21, 0x24, 0x75, 0x44,
-	0x29, 0x93, 0x48, 0xf6, 0x65, 0xb6, 0x60, 0x64, 0x56, 0xd7, 0x57, 0x07, 0x51, 0xb7, 0xfe, 0x05,
-	0x47, 0x61, 0x88, 0xb9, 0xf9, 0xbd, 0xfa, 0x47, 0x11, 0x4a, 0xad, 0x30, 0x7c, 0x8e, 0xb1, 0xb7,
-	0x2e, 0x71, 0x60, 0x7d, 0x00, 0x93, 0x3e, 0xa1, 0xaf, 0x1d, 0x89, 0x8f, 0x65, 0xa5, 0x70, 0xbf,
-	0xf0, 0xa0, 0xd4, 0xb8, 0x6b, 0xf4, 0x59, 0x4b, 0x38, 0x6a, 0x1d, 0xc9, 0x09, 0xed, 0xed, 0x21,
-	0x3f, 0xc2, 0xf6, 0x84, 0x32, 0xdf, 0xc1, 0xc7, 0xd2, 0x7a, 0x04, 0xe3, 0x4a, 0x2c, 0xc4, 0xab,
-	0x8c, 0xe4, 0xc0, 0x8d, 0xa1, 0x30, 0x5c, 0xf7, 0xac, 0x57, 0x30, 0x99, 0x2a, 0xac, 0x32, 0x7a,
-	0xbf, 0xf0, 0xa0, 0xdc, 0x58, 0xaa, 0x5d, 0x14, 0x1a, 0xda, 0x27, 0xb5, 0x56, 0x18, 0x76, 0x94,
-	0xf9, 0x2a, 0x8d, 0x82, 0xf4, 0xc2, 0x9e, 0x40, 0x66, 0x65, 0x3d, 0x05, 0xe8, 0x12, 0x8a, 0x7c,
-	0x27, 0xe2, 0xbe, 0xa8, 0x14, 0xef, 0x8f, 0x66, 0xee, 0x65, 0x52, 0xdb, 0xef, 0x72, 0x5f, 0x58,
-	0x6b, 0x30, 0x17, 0x83, 0x03, 0x76, 0x40, 0x7c, 0x1c, 0x73, 0x8c, 0xe5, 0xe0, 0x98, 0xd1, 0xb0,
-	0x0d, 0x8d, 0xd2, 0x4c, 0xdb, 0x70, 0x5b, 0x72, 0xe4, 0xbe, 0x56, 0xda, 0x8f, 0xb8, 0xef, 0x48,
-	0x1c, 0x84, 0x3e, 0x92, 0xb8, 0x32, 0x9e, 0xc3, 0x3b, 0xf3, 0x09, 0x74, 0x97, 0xfb, 0x3b, 0x06,
-	0x68, 0xb9, 0x70, 0x5b, 0x11, 0x0d, 0x46, 0xbe, 0xa8, 0xdc, 0xd4, 0xfb, 0xab, 0xd7, 0x2e, 0x4f,
-	0x29, 0xb5, 0xb6, 0x06, 0x6e, 0x27, 0x38, 0x7b, 0x3e, 0xe2, 0xfe, 0xc0, 0x3d, 0x61, 0x3d, 0x87,
-	0xd9, 0xd4, 0x7b, 0x8e, 0x88, 0xba, 0x5d, 0x72, 0x5c, 0x99, 0xc8, 0xb1, 0xe3, 0x72, 0xe2, 0xc3,
-	0x8e, 0xc6, 0x54, 0x7f, 0x2d, 0xc2, 0x54, 0x1b, 0xf9, 0x7e, 0xaa, 0xac, 0x8f, 0x60, 0x2a, 0x3c,
-	0x64, 0x14, 0x3b, 0x34, 0x0a, 0x0e, 0x30, 0xcf, 0x25, 0xae, 0x92, 0x46, 0x6c, 0x6a, 0x80, 0x22,
-	0xd0, 0x21, 0xc4, 0x4f, 0x1c, 0x97, 0x79, 0x38, 0x97, 0xca, 0x4a, 0x06, 0xd1, 0x66, 0x1e, 0xb6,
-	0x36, 0xe1, 0xb6, 0x4e, 0x4f, 0xe9, 0x6b, 0xc1, 0x14, 0x1d, 0xf8, 0xd8, 0xd3, 0xba, 0x2b, 0x35,
-	0x16, 0xce, 0x31, 0x2d, 0x33, 0xe6, 0x9b, 0xf7, 0xa1, 0x80, 0x3b, 0x06, 0xb7, 0x1a, 0xc3, 0x2c,
-	0x1b, 0xfe, 0x35, 0x98, 0xee, 0x90, 0xab, 0x82, 0xaf, 0x52, 0xcc, 0xb1, 0xb5, 0x5b, 0x0a, 0xdb,
-	0x4e, 0xa1, 0x2d, 0x8d, 0xb4, 0x30, 0xfc, 0x77, 0x90, 0x33, 0xdd, 0xae, 0x47, 0x44, 0xbc, 0xdf,
-	0xb1, 0xcc, 0xfd, 0xde, 0x3b, 0x4b, 0x9e, 0xec, 0x7c, 0xc5, 0x30, 0x58, 0xdf, 0x17, 0xe0, 0x3f,
-	0x19, 0xa9, 0x5a, 0xeb, 0xb4, 0xdc, 0xd8, 0xcf, 0x88, 0xc6, 0xf6, 0x99, 0x07, 0xd9, 0x09, 0x47,
-	0x47, 0x51, 0xe8, 0x08, 0xbd, 0xcc, 0xc0, 0xbe, 0xeb, 0x5e, 0xf2, 0x6b, 0xd5, 0x86, 0x19, 0x85,
-	0x66, 0x91, 0x3c, 0xad, 0x22, 0x37, 0xbe, 0x95, 0x3f, 0x45, 0x95, 0x0c, 0x42, 0x65, 0xa9, 0xea,
-	0x37, 0x45, 0x98, 0x7d, 0xc9, 0x5c, 0x9d, 0x24, 0x53, 0xd6, 0x16, 0x4c, 0x1f, 0x44, 0x82, 0x50,
-	0x2c, 0x84, 0x43, 0x51, 0x80, 0x73, 0xd1, 0x4e, 0x25, 0x90, 0x4d, 0x14, 0x60, 0x6b, 0x19, 0xca,
-	0xc8, 0xf3, 0xb8, 0x62, 0xf0, 0x09, 0xc5, 0xce, 0x62, 0x2e, 0x7d, 0x4e, 0x19, 0xcc, 0x4b, 0x42,
-	0xf1, 0xe2, 0x39, 0x8e, 0x86, 0x51, 0x66, 0x7e, 0x8e, 0x86, 0xf5, 0x10, 0x8a, 0x2e, 0x91, 0x27,
-	0xb9, 0x24, 0xa8, 0x2d, 0xad, 0x27, 0x30, 0x11, 0x72, 0x76, 0x44, 0xa8, 0x8b, 0x8d, 0xb2, 0x32,
-	0x32, 0x7e, 0x62, 0x6d, 0x7d, 0x08, 0xa5, 0x90, 0x09, 0x89, 0xfc, 0x38, 0x20, 0xf3, 0x24, 0x36,
-	0x88, 0x01, 0x3a, 0x1e, 0x07, 0x03, 0xfa, 0xe6, 0xb0, 0x01, 0x3d, 0x98, 0x52, 0x26, 0x86, 0x4c,
-	0x29, 0xd5, 0xaf, 0xc7, 0xe0, 0x4e, 0xab, 0xdb, 0x25, 0x3e, 0x41, 0x12, 0xbf, 0x53, 0xc5, 0x3b,
-	0x55, 0xe8, 0x42, 0xf3, 0x18, 0x26, 0xdc, 0x43, 0x44, 0xa8, 0x6a, 0x65, 0x26, 0x35, 0xf8, 0xdf,
-	0xe7, 0xc0, 0xeb, 0x54, 0x3e, 0x5e, 0x8a, 0xb1, 0x37, 0xb5, 0xf1, 0xba, 0xa7, 0x1a, 0x8f, 0x18,
-	0xa7, 0xc5, 0x02, 0x39, 0x1e, 0x3b, 0xa9, 0xed, 0x95, 0x52, 0xaa, 0xbf, 0x8f, 0xc0, 0xbc, 0x4a,
-	0x50, 0x1b, 0x58, 0x08, 0xd4, 0xc3, 0xd7, 0x29, 0xc2, 0xbf, 0x5c, 0x38, 0x07, 0x3d, 0x3a, 0x3a,
-	0xac, 0x47, 0x1f, 0x42, 0x51, 0x67, 0xeb, 0x5c, 0xf2, 0x53, 0x96, 0x56, 0x1b, 0xca, 0xa7, 0x5a,
-	0x6f, 0x85, 0xcd, 0x23, 0xc2, 0xe9, 0x14, 0xa3, 0x73, 0xfd, 0x8f, 0x45, 0x98, 0xde, 0x56, 0x6d,
-	0x7c, 0xea, 0xcd, 0x7d, 0x28, 0xaa, 0x3e, 0x5e, 0x3b, 0xb1, 0xdc, 0x58, 0xcb, 0xa8, 0x6d, 0x1a,
-	0xbb, 0x9a, 0x52, 0x9e, 0x84, 0x71, 0x45, 0x3b, 0x7f, 0xdb, 0xd6, 0xac, 0xd6, 0x97, 0x05, 0x98,
-	0x19, 0x98, 0x55, 0xb4, 0xb3, 0xb3, 0xab, 0xe8, 0x59, 0x4a, 0x7d, 0xf5, 0x2a, 0xa1, 0x78, 0xcb,
-	0x33, 0xcf, 0x1a, 0xd8, 0xe5, 0xf0, 0xcc, 0xf5, 0xc5, 0xad, 0xe7, 0xe8, 0x55, 0x5b, 0xcf, 0x16,
-	0x4c, 0xfb, 0x88, 0xf6, 0x22, 0xd4, 0xc3, 0xb1, 0x86, 0xf2, 0xbc, 0xc9, 0xa9, 0x04, 0xa2, 0x45,
-	0xd4, 0x49, 0x7c, 0xc3, 0xba, 0x5d, 0xac, 0x8c, 0x92, 0xbe, 0xfa, 0xff, 0x59, 0x7d, 0xab, 0x3e,
-	0xed, 0x96, 0x42, 0x99, 0x93, 0x6e, 0x25, 0x0c, 0x6f, 0xed, 0x56, 0xc7, 0xaf, 0xd0, 0xad, 0xfe,
-	0x3c, 0x0a, 0xd0, 0x7f, 0x8c, 0xb5, 0x04, 0xe3, 0x87, 0x18, 0x79, 0x39, 0xbb, 0x54, 0x63, 0x6b,
-	0x3d, 0x83, 0x92, 0x87, 0x85, 0xcb, 0x49, 0xa8, 0x9b, 0xc0, 0x5c, 0x61, 0x76, 0x0a, 0x60, 0x3d,
-	0x85, 0x31, 0x7d, 0x3c, 0xf3, 0x9a, 0xfe, 0x97, 0xe5, 0x97, 0x0d, 0x46, 0xf1, 0x89, 0x1d, 0x63,
-	0xac, 0x2e, 0x14, 0xd5, 0x6c, 0xab, 0x5f, 0x4c, 0xb9, 0x61, 0x0f, 0xaf, 0xb7, 0x5d, 0x4a, 0xe4,
-	0x45, 0x52, 0x53, 0xbf, 0xd9, 0x9a, 0x7f, 0x60, 0xba, 0x1a, 0xbb, 0x86, 0xe9, 0x6a, 0xfc, 0x0a,
-	0xd3, 0x55, 0xf5, 0x07, 0x80, 0xb9, 0xed, 0x64, 0x38, 0x4e, 0xc3, 0xfb, 0x05, 0xcc, 0xf6, 0x27,
-	0x66, 0x89, 0x78, 0x0f, 0xe7, 0xeb, 0x10, 0x67, 0x52, 0xd4, 0x8e, 0x06, 0x59, 0xdf, 0x16, 0x60,
-	0xee, 0xdc, 0xc8, 0x6e, 0x62, 0xf9, 0x30, 0xd3, 0xb7, 0x86, 0x2b, 0xf5, 0xe1, 0x8a, 0x61, 0xda,
-	0x30, 0x44, 0xc6, 0xcd, 0x59, 0x66, 0xf6, 0xac, 0x37, 0x70, 0xc7, 0xda, 0x84, 0x5b, 0xfd, 0x03,
-	0x0a, 0x89, 0xb8, 0x74, 0x3c, 0x15, 0xd8, 0x79, 0x8a, 0xa4, 0x95, 0x22, 0x3b, 0x0a, 0xb8, 0xa2,
-	0xe2, 0xfa, 0x13, 0xb0, 0x4e, 0x7d, 0x62, 0xa0, 0x5e, 0xcc, 0x96, 0xa7, 0x62, 0xf6, 0x1d, 0xbd,
-	0x4a, 0x3d, 0xcd, 0x25, 0x61, 0x22, 0xf9, 0x34, 0xa1, 0xcb, 0x66, 0xb9, 0xf1, 0xe9, 0xd0, 0x9e,
-	0xda, 0x32, 0x04, 0x17, 0x78, 0x28, 0xf9, 0xd9, 0x4e, 0x9f, 0x34, 0xa0, 0x47, 0xb8, 0x06, 0x3d,
-	0x96, 0xae, 0x75, 0xda, 0x9f, 0xba, 0xf6, 0x69, 0x7f, 0xfa, 0x6f, 0x9e, 0xf6, 0xcb, 0xc3, 0xe7,
-	0xcf, 0xf3, 0xf5, 0x61, 0x66, 0xe8, 0xfa, 0xf0, 0x0c, 0x4a, 0x21, 0xe6, 0x2e, 0xa6, 0x52, 0x55,
-	0x08, 0x93, 0x03, 0x2f, 0x6b, 0xbc, 0xd6, 0x6e, 0xd8, 0x60, 0x10, 0x5b, 0xdd, 0xae, 0xf5, 0x0a,
-	0x66, 0x03, 0x95, 0x10, 0x1d, 0x14, 0xe8, 0xa8, 0x55, 0x24, 0xc5, 0x21, 0x12, 0xe9, 0xda, 0x0d,
-	0xbb, 0xac, 0x09, 0x5a, 0x1a, 0xaf, 0x28, 0x57, 0xa1, 0xdc, 0x8f, 0x0e, 0x7d, 0xac, 0x1c, 0x4d,
-	0xc8, 0x5a, 0xc1, 0x9e, 0x4e, 0x51, 0xfa, 0x64, 0xbb, 0x60, 0x31, 0xee, 0x61, 0x2e, 0x1c, 0x76,
-	0x84, 0xb9, 0xd9, 0x9f, 0x29, 0x53, 0x39, 0xf7, 0x56, 0xb0, 0x67, 0x63, 0x8a, 0xad, 0x23, 0xcc,
-	0xe3, 0x0d, 0x2e, 0xcf, 0xc0, 0x74, 0x9a, 0xa2, 0x54, 0xfb, 0xb1, 0x3c, 0x0f, 0x73, 0xa7, 0xb2,
-	0x1f, 0x27, 0xbd, 0x1e, 0xe6, 0xd5, 0xaf, 0x0a, 0x70, 0xa7, 0x23, 0x79, 0xe4, 0xca, 0x88, 0x63,
-	0xaf, 0x43, 0x49, 0x18, 0xe2, 0xfe, 0x38, 0x7d, 0xb5, 0x42, 0xb7, 0x04, 0xe3, 0x47, 0xea, 0x86,
-	0xa8, 0x8c, 0xe4, 0x88, 0x15, 0x63, 0x5b, 0xfd, 0xa5, 0x08, 0xb3, 0x1d, 0x22, 0xb1, 0x4f, 0xe8,
-	0xeb, 0xeb, 0xf8, 0xde, 0xd8, 0x80, 0x31, 0x35, 0x0f, 0xe5, 0x1b, 0xa9, 0x62, 0xd3, 0x04, 0x93,
-	0x6f, 0x84, 0x8a, 0x4d, 0xdf, 0x7d, 0x4f, 0xfc, 0x27, 0x7c, 0x4f, 0x5c, 0x7e, 0x53, 0x80, 0xaa,
-	0xcb, 0x82, 0x8c, 0x3d, 0x2d, 0xcf, 0xa4, 0xb5, 0x42, 0x6c, 0x2b, 0xda, 0xed, 0xc2, 0x67, 0x2b,
-	0x06, 0xd2, 0x63, 0x2a, 0xdf, 0xd4, 0x18, 0xef, 0xd5, 0x7b, 0x98, 0xea, 0x87, 0x26, 0x9f, 0xdc,
-	0x43, 0x22, 0x2e, 0xfa, 0x8f, 0xc9, 0xd3, 0xf8, 0xcf, 0x77, 0x23, 0xa3, 0x2f, 0x5a, 0xad, 0x9f,
-	0x46, 0xee, 0xbd, 0x88, 0xc9, 0x5a, 0x9e, 0xa8, 0xc5, 0x4b, 0xb5, 0xda, 0x5b, 0xac, 0xb5, 0xb5,
-	0xd9, 0x6f, 0x89, 0xc1, 0x7e, 0xcb, 0x13, 0xfb, 0xa9, 0xc1, 0xfe, 0xde, 0xe2, 0x7e, 0x6c, 0xf0,
-	0x66, 0xa4, 0x1a, 0xdf, 0x6d, 0x36, 0x5b, 0x9e, 0x68, 0x36, 0x53, 0x93, 0x66, 0x73, 0x6f, 0xb1,
-	0xd9, 0x8c, 0x8d, 0x0e, 0xc6, 0xf5, 0xee, 0x1e, 0xfd, 0x19, 0x00, 0x00, 0xff, 0xff, 0x1b, 0x6e,
-	0x3c, 0x1a, 0x56, 0x1a, 0x00, 0x00,
+	0xc8, 0x15, 0xbb, 0xeb, 0xef, 0xf7, 0x9b, 0x99, 0x6f, 0x7f, 0xdf, 0xbf, 0x05, 0xea, 0x3d, 0xc6,
+	0x7a, 0x3e, 0xae, 0x23, 0x4f, 0x98, 0x4b, 0x75, 0x75, 0xb4, 0x58, 0x77, 0x59, 0x10, 0x30, 0x5a,
+	0xc7, 0xc7, 0x12, 0x53, 0x41, 0x18, 0x15, 0xb5, 0x90, 0x33, 0xc9, 0xac, 0x7b, 0xb1, 0x55, 0x0d,
+	0x79, 0xa2, 0x96, 0x02, 0x6a, 0x47, 0x8b, 0xb5, 0x18, 0xb0, 0xf0, 0x7e, 0x06, 0xa1, 0x1b, 0x09,
+	0xc9, 0x02, 0x27, 0x44, 0x1c, 0x05, 0x58, 0x62, 0x1e, 0xd3, 0x2e, 0x3c, 0xcc, 0x80, 0x75, 0x31,
+	0xf6, 0x9c, 0xf8, 0xda, 0x20, 0xde, 0xbb, 0x08, 0x81, 0x69, 0x14, 0x88, 0x3a, 0x0a, 0x43, 0x47,
+	0x48, 0xc6, 0xb1, 0x31, 0x6f, 0x5f, 0x6e, 0xee, 0x22, 0xdf, 0x77, 0x5c, 0x46, 0x8f, 0x30, 0x57,
+	0xa7, 0x75, 0x38, 0x0e, 0x19, 0x97, 0x84, 0xf6, 0x1c, 0x21, 0x91, 0xcc, 0x49, 0x12, 0x72, 0xe2,
+	0x62, 0x27, 0x75, 0x99, 0x13, 0xdf, 0x7f, 0x1e, 0x21, 0x9f, 0x74, 0x49, 0x7a, 0xd4, 0x67, 0x57,
+	0x21, 0x89, 0x28, 0x91, 0x06, 0xff, 0x64, 0x38, 0xbc, 0x3c, 0x09, 0x93, 0xed, 0xaf, 0x67, 0x21,
+	0x59, 0xc0, 0xa4, 0xc2, 0xf4, 0xd1, 0x1e, 0x11, 0x2e, 0x8b, 0xa8, 0x74, 0x02, 0xe6, 0x9d, 0x3e,
+	0xc4, 0xc7, 0xc3, 0x53, 0x31, 0xd7, 0x45, 0xea, 0xc2, 0x30, 0x18, 0x21, 0xd5, 0xf5, 0xdd, 0x41,
+	0xd4, 0xad, 0x7f, 0xc1, 0x51, 0x18, 0x62, 0x6e, 0x84, 0xb6, 0x70, 0x37, 0x59, 0x21, 0x24, 0x75,
+	0x44, 0x29, 0x93, 0x48, 0xf6, 0x65, 0x58, 0xfd, 0xa3, 0x08, 0xa5, 0x56, 0x18, 0x3e, 0xc7, 0xd8,
+	0x5b, 0x97, 0x38, 0xb0, 0x3e, 0x80, 0x49, 0x9f, 0xd0, 0xd7, 0x8e, 0xc4, 0xc7, 0xb2, 0x52, 0xb8,
+	0x5f, 0x78, 0x50, 0x6a, 0xdc, 0x35, 0xfa, 0xac, 0x25, 0x2b, 0xd4, 0x3a, 0x92, 0x13, 0xda, 0xdb,
+	0x43, 0x7e, 0x84, 0xed, 0x09, 0x65, 0xbe, 0x83, 0x8f, 0xa5, 0xf5, 0x08, 0xc6, 0x95, 0x58, 0x88,
+	0x57, 0x19, 0xc9, 0x81, 0x1b, 0x43, 0x61, 0xb8, 0xee, 0x59, 0xaf, 0x60, 0x32, 0x55, 0x58, 0x65,
+	0xf4, 0x7e, 0xe1, 0x41, 0xb9, 0xb1, 0x54, 0xbb, 0x28, 0x34, 0xb4, 0x4f, 0x6a, 0xad, 0x30, 0xec,
+	0x28, 0xf3, 0x55, 0x1a, 0x05, 0xe9, 0x8d, 0x3d, 0x81, 0xcc, 0x95, 0xf5, 0x14, 0xa0, 0x4b, 0x28,
+	0xf2, 0x9d, 0x88, 0xfb, 0xa2, 0x52, 0xbc, 0x3f, 0x9a, 0xb9, 0x97, 0x49, 0x6d, 0xbf, 0xcb, 0x7d,
+	0x61, 0xad, 0xc1, 0x5c, 0x0c, 0x0e, 0xd8, 0x01, 0xf1, 0x71, 0xcc, 0x31, 0x96, 0x83, 0x63, 0x46,
+	0xc3, 0x36, 0x34, 0x4a, 0x33, 0x6d, 0xc3, 0x6d, 0xc9, 0x91, 0xfb, 0x5a, 0x69, 0x3f, 0xe2, 0xbe,
+	0x23, 0x71, 0x10, 0xfa, 0x48, 0xe2, 0xca, 0x78, 0x0e, 0xef, 0xcc, 0x27, 0xd0, 0x5d, 0xee, 0xef,
+	0x18, 0xa0, 0xe5, 0xc2, 0x6d, 0x45, 0x34, 0x18, 0xf9, 0xa2, 0x72, 0x53, 0xef, 0xaf, 0x5e, 0xbb,
+	0x3c, 0xa5, 0xd4, 0xda, 0x1a, 0xb8, 0x9d, 0xe0, 0xec, 0xf9, 0x88, 0xfb, 0x03, 0xcf, 0x84, 0xf5,
+	0x1c, 0x66, 0x53, 0xef, 0x39, 0x22, 0xea, 0x76, 0xc9, 0x71, 0x65, 0x22, 0xc7, 0x8e, 0xcb, 0x89,
+	0x0f, 0x3b, 0x1a, 0x53, 0xfd, 0xb5, 0x08, 0x53, 0x6d, 0xe4, 0xfb, 0xa9, 0xb2, 0x3e, 0x82, 0xa9,
+	0xf0, 0x90, 0x51, 0xec, 0xd0, 0x28, 0x38, 0xc0, 0x3c, 0x97, 0xb8, 0x4a, 0x1a, 0xb1, 0xa9, 0x01,
+	0x8a, 0x40, 0x87, 0x10, 0x3f, 0x71, 0x5c, 0xe6, 0xe1, 0x5c, 0x2a, 0x2b, 0x19, 0x44, 0x9b, 0x79,
+	0xd8, 0xda, 0x84, 0xdb, 0x3a, 0x3d, 0xa5, 0xaf, 0x05, 0x53, 0x74, 0xe0, 0x63, 0x4f, 0xeb, 0xae,
+	0xd4, 0x58, 0x38, 0xc7, 0xb4, 0xcc, 0x98, 0x6f, 0xde, 0x87, 0x02, 0xee, 0x18, 0xdc, 0x6a, 0x0c,
+	0xb3, 0x6c, 0xf8, 0xd7, 0x60, 0xba, 0x43, 0xae, 0x0a, 0xae, 0x4a, 0x31, 0xc7, 0xd6, 0x6e, 0x29,
+	0x6c, 0x3b, 0x85, 0xb6, 0x34, 0xd2, 0xc2, 0xf0, 0xdf, 0x41, 0xce, 0x74, 0xbb, 0x1e, 0x11, 0xf1,
+	0x7e, 0xc7, 0x32, 0xf7, 0x7b, 0xef, 0x2c, 0x79, 0xb2, 0xf3, 0x15, 0xc3, 0x60, 0x7d, 0x5f, 0x80,
+	0xff, 0x64, 0xa4, 0x6a, 0xad, 0xd3, 0x72, 0x63, 0x3f, 0x23, 0x1a, 0xdb, 0x67, 0x16, 0xb2, 0x13,
+	0x8e, 0x8e, 0xa2, 0xd0, 0x11, 0x7a, 0x99, 0x81, 0x7d, 0xd7, 0xbd, 0xe4, 0xd7, 0xaa, 0x0d, 0x33,
+	0x0a, 0xcd, 0x22, 0x79, 0x5a, 0x45, 0x6e, 0xfc, 0x28, 0x7f, 0x8a, 0x2a, 0x19, 0x84, 0xca, 0x52,
+	0xd5, 0x6f, 0x8a, 0x30, 0xfb, 0x92, 0xb9, 0x3a, 0x09, 0xa6, 0xac, 0x2d, 0x98, 0x3e, 0x88, 0x04,
+	0xa1, 0x58, 0x08, 0x87, 0xa2, 0x00, 0xe7, 0xa2, 0x9d, 0x4a, 0x20, 0x9b, 0x28, 0xc0, 0xd6, 0x32,
+	0x94, 0x91, 0xe7, 0x71, 0xc5, 0xe0, 0x13, 0x8a, 0x9d, 0xc5, 0x5c, 0xfa, 0x9c, 0x32, 0x98, 0x97,
+	0x84, 0xe2, 0xc5, 0x73, 0x1c, 0x0d, 0xa3, 0xcc, 0xfc, 0x1c, 0x0d, 0xeb, 0x21, 0x14, 0x5d, 0x22,
+	0x4f, 0x72, 0x49, 0x50, 0x5b, 0x5a, 0x4f, 0x60, 0x22, 0xe4, 0xec, 0x88, 0x50, 0x17, 0x1b, 0x65,
+	0x65, 0x64, 0xfc, 0xc4, 0xda, 0xfa, 0x10, 0x4a, 0x21, 0x13, 0x12, 0xf9, 0x71, 0x40, 0xe6, 0x49,
+	0x6c, 0x10, 0x03, 0x74, 0x3c, 0x0e, 0x06, 0xf4, 0xcd, 0x61, 0x03, 0x7a, 0x30, 0xa5, 0x4c, 0x0c,
+	0x99, 0x52, 0xaa, 0x5f, 0x8f, 0xc1, 0x9d, 0x56, 0xb7, 0x4b, 0x7c, 0x82, 0x24, 0x7e, 0xa7, 0x8a,
+	0x77, 0xaa, 0xd0, 0x85, 0xe6, 0x31, 0x4c, 0xb8, 0x87, 0x88, 0x50, 0xd5, 0xca, 0x4c, 0x6a, 0xf0,
+	0xbf, 0xcf, 0x81, 0xd7, 0xa9, 0x7c, 0xbc, 0x14, 0x63, 0x6f, 0x6a, 0xe3, 0x75, 0x4f, 0x35, 0x1e,
+	0x31, 0x4e, 0x8b, 0x05, 0x72, 0x2c, 0x3b, 0xa9, 0xed, 0x95, 0x52, 0xaa, 0xbf, 0x8f, 0xc0, 0xbc,
+	0x4a, 0x50, 0x1b, 0x58, 0x08, 0xd4, 0xc3, 0xd7, 0x29, 0xc2, 0xbf, 0x5c, 0x38, 0x07, 0x3d, 0x3a,
+	0x3a, 0xac, 0x47, 0x1f, 0x42, 0x51, 0x67, 0xeb, 0x5c, 0xf2, 0x53, 0x96, 0x56, 0x1b, 0xca, 0xa7,
+	0x5a, 0x6f, 0x85, 0xcd, 0x23, 0xc2, 0xe9, 0x14, 0xa3, 0x73, 0xfd, 0x8f, 0x45, 0x98, 0xde, 0x56,
+	0x6d, 0x7c, 0xea, 0xcd, 0x7d, 0x28, 0xaa, 0x3e, 0x5e, 0x3b, 0xb1, 0xdc, 0x58, 0xcb, 0xa8, 0x6d,
+	0x1a, 0xbb, 0x9a, 0x52, 0x9e, 0x84, 0x71, 0x45, 0x3b, 0xff, 0xd8, 0xd6, 0xac, 0xd6, 0x97, 0x05,
+	0x98, 0x19, 0x98, 0x55, 0xb4, 0xb3, 0xb3, 0xab, 0xe8, 0x59, 0x4a, 0x7d, 0xf7, 0x2a, 0xa1, 0x78,
+	0xcb, 0x9a, 0x67, 0x0d, 0xec, 0x72, 0x78, 0xe6, 0xfe, 0xe2, 0xd6, 0x73, 0xf4, 0xaa, 0xad, 0x67,
+	0x0b, 0xa6, 0x7d, 0x44, 0x7b, 0x11, 0xea, 0xe1, 0x58, 0x43, 0x79, 0xde, 0xe4, 0x54, 0x02, 0xd1,
+	0x22, 0xea, 0x24, 0xbe, 0x61, 0xdd, 0x2e, 0x56, 0x46, 0x49, 0x5f, 0xfd, 0xff, 0xac, 0xbe, 0x55,
+	0x9f, 0x76, 0x4b, 0xa1, 0xcc, 0x49, 0xb7, 0x12, 0x86, 0xb7, 0x76, 0xab, 0xe3, 0x57, 0xe8, 0x56,
+	0x7f, 0x1e, 0x05, 0xe8, 0x2f, 0x63, 0x2d, 0xc1, 0xf8, 0x21, 0x46, 0x5e, 0xce, 0x2e, 0xd5, 0xd8,
+	0x5a, 0xcf, 0xa0, 0xe4, 0x61, 0xe1, 0x72, 0x12, 0xea, 0x26, 0x30, 0x57, 0x98, 0x9d, 0x02, 0x58,
+	0x4f, 0x61, 0x4c, 0x1f, 0xcf, 0xbc, 0xa6, 0xff, 0x65, 0xf9, 0x65, 0x83, 0x51, 0x7c, 0x62, 0xc7,
+	0x18, 0xab, 0x0b, 0x45, 0x35, 0xdb, 0xea, 0x17, 0x53, 0x6e, 0xd8, 0xc3, 0xeb, 0x6d, 0x97, 0x12,
+	0x79, 0x91, 0xd4, 0xd4, 0x6f, 0xb6, 0xe6, 0x1f, 0x98, 0xae, 0xc6, 0xae, 0x61, 0xba, 0x1a, 0xbf,
+	0xc2, 0x74, 0x55, 0xfd, 0x01, 0x60, 0x6e, 0x3b, 0x19, 0x8e, 0xd3, 0xf0, 0x7e, 0x01, 0xb3, 0xfd,
+	0x89, 0x59, 0x22, 0xde, 0xc3, 0xf9, 0x3a, 0xc4, 0x99, 0x14, 0xb5, 0xa3, 0x41, 0xd6, 0xb7, 0x05,
+	0x98, 0x3b, 0x37, 0xb2, 0x9b, 0x58, 0x3e, 0xcc, 0xf4, 0xad, 0xe1, 0x4a, 0x7d, 0xb8, 0x62, 0x98,
+	0x36, 0x0c, 0x91, 0x71, 0x73, 0x96, 0x99, 0x3d, 0xeb, 0x0d, 0x3c, 0xb1, 0x36, 0xe1, 0x56, 0xff,
+	0x80, 0x42, 0x22, 0x2e, 0x1d, 0x4f, 0x05, 0x76, 0x9e, 0x22, 0x69, 0xa5, 0xc8, 0x8e, 0x02, 0xae,
+	0xa8, 0xb8, 0xfe, 0x04, 0xac, 0x53, 0x9f, 0x18, 0xa8, 0x17, 0xb3, 0xe5, 0xa9, 0x98, 0x7d, 0x47,
+	0xaf, 0x52, 0x4f, 0x73, 0x49, 0x98, 0x48, 0x3e, 0x4d, 0xe8, 0xb2, 0x59, 0x6e, 0x7c, 0x3a, 0xb4,
+	0xa7, 0xb6, 0x0c, 0xc1, 0x05, 0x1e, 0x4a, 0x7e, 0xb6, 0xd3, 0x95, 0x06, 0xf4, 0x08, 0xd7, 0xa0,
+	0xc7, 0xd2, 0xb5, 0x4e, 0xfb, 0x53, 0xd7, 0x3e, 0xed, 0x4f, 0xff, 0xcd, 0xd3, 0x7e, 0x79, 0xf8,
+	0xfc, 0x79, 0xbe, 0x3e, 0xcc, 0x0c, 0x5d, 0x1f, 0x9e, 0x41, 0x29, 0xc4, 0xdc, 0xc5, 0x54, 0xaa,
+	0x0a, 0x61, 0x72, 0xe0, 0x65, 0x8d, 0xd7, 0xda, 0x0d, 0x1b, 0x0c, 0x62, 0xab, 0xdb, 0xb5, 0x5e,
+	0xc1, 0x6c, 0xa0, 0x12, 0xa2, 0x83, 0x02, 0x1d, 0xb5, 0x8a, 0xa4, 0x38, 0x44, 0x22, 0x5d, 0xbb,
+	0x61, 0x97, 0x35, 0x41, 0x4b, 0xe3, 0x15, 0xe5, 0x2a, 0x94, 0xfb, 0xd1, 0xa1, 0x8f, 0x95, 0xa3,
+	0x09, 0x59, 0x2b, 0xd8, 0xd3, 0x29, 0x4a, 0x9f, 0x6c, 0x17, 0x2c, 0xc6, 0x3d, 0xcc, 0x85, 0xc3,
+	0x8e, 0x30, 0x37, 0xfb, 0x33, 0x65, 0x2a, 0xe7, 0xde, 0x0a, 0xf6, 0x6c, 0x4c, 0xb1, 0x75, 0x84,
+	0x79, 0xbc, 0xc1, 0xe5, 0x19, 0x98, 0x4e, 0x53, 0x94, 0x6a, 0x3f, 0x96, 0xe7, 0x61, 0xee, 0x54,
+	0xf6, 0xe3, 0xa4, 0xd7, 0xc3, 0xbc, 0xfa, 0x55, 0x01, 0xee, 0x74, 0x24, 0x8f, 0x5c, 0x19, 0x71,
+	0xec, 0x75, 0x28, 0x09, 0x43, 0xdc, 0x1f, 0xa7, 0xaf, 0x56, 0xe8, 0x96, 0x60, 0xfc, 0x48, 0x3d,
+	0x10, 0x95, 0x91, 0x1c, 0xb1, 0x62, 0x6c, 0xab, 0xbf, 0x14, 0x61, 0xb6, 0x43, 0x24, 0xf6, 0x09,
+	0x7d, 0x7d, 0x1d, 0xdf, 0x1b, 0x1b, 0x30, 0xa6, 0xe6, 0xa1, 0x7c, 0x23, 0x55, 0x6c, 0x9a, 0x60,
+	0xf2, 0x8d, 0x50, 0xb1, 0xe9, 0xbb, 0xef, 0x89, 0xff, 0x84, 0xef, 0x89, 0xcb, 0x6f, 0x0a, 0x50,
+	0x75, 0x59, 0x90, 0xb1, 0xa7, 0xe5, 0x99, 0xb4, 0x56, 0x88, 0x6d, 0x45, 0xbb, 0x5d, 0xf8, 0x6c,
+	0xc5, 0x40, 0x7a, 0x4c, 0xe5, 0x9b, 0x1a, 0xe3, 0xbd, 0x7a, 0x0f, 0x53, 0xbd, 0x68, 0xf2, 0xc9,
+	0x3d, 0x24, 0xe2, 0xa2, 0xff, 0x98, 0x3c, 0x8d, 0xff, 0x7c, 0x37, 0x32, 0xfa, 0xa2, 0xd5, 0xfa,
+	0x69, 0xe4, 0xde, 0x8b, 0x98, 0xac, 0xe5, 0x89, 0x5a, 0x7c, 0xa9, 0xae, 0xf6, 0x16, 0x6b, 0x6d,
+	0x6d, 0xf6, 0x5b, 0x62, 0xb0, 0xdf, 0xf2, 0xc4, 0x7e, 0x6a, 0xb0, 0xbf, 0xb7, 0xb8, 0x1f, 0x1b,
+	0xbc, 0x19, 0xa9, 0xc6, 0x4f, 0x9b, 0xcd, 0x96, 0x27, 0x9a, 0xcd, 0xd4, 0xa4, 0xd9, 0xdc, 0x5b,
+	0x6c, 0x36, 0x63, 0xa3, 0x83, 0x71, 0xbd, 0xbb, 0x47, 0x7f, 0x06, 0x00, 0x00, 0xff, 0xff, 0xac,
+	0x90, 0x60, 0xa0, 0x56, 0x1a, 0x00, 0x00,
 }
diff --git a/googleapis/ads/googleads/v1/common/feed_common.pb.go b/googleapis/ads/googleads/v1/common/feed_common.pb.go
index 9aec094..c3587fc 100644
--- a/googleapis/ads/googleads/v1/common/feed_common.pb.go
+++ b/googleapis/ads/googleads/v1/common/feed_common.pb.go
@@ -83,25 +83,25 @@
 
 var fileDescriptor_3d17791b1b55b077 = []byte{
 	// 328 bytes of a gzipped FileDescriptorProto
-	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x7c, 0x90, 0xc1, 0x4a, 0xeb, 0x40,
-	0x14, 0x86, 0x49, 0x2e, 0xd7, 0x45, 0xb4, 0x08, 0x5d, 0x95, 0x5a, 0x8a, 0x74, 0xe5, 0x6a, 0xc6,
-	0xa8, 0xb8, 0x18, 0x37, 0xa6, 0x15, 0x8b, 0x8b, 0x42, 0x51, 0xc8, 0x42, 0x02, 0x65, 0x9a, 0x39,
-	0x1d, 0x02, 0xcd, 0x9c, 0x30, 0x93, 0x54, 0xfa, 0x0e, 0x3e, 0x85, 0x4b, 0x1f, 0xc5, 0x47, 0xe9,
-	0x53, 0x48, 0x73, 0x92, 0x6e, 0x44, 0x57, 0xf9, 0x93, 0xfc, 0xdf, 0x77, 0x66, 0x4e, 0x70, 0xa9,
-	0x11, 0xf5, 0x1a, 0xb8, 0x54, 0x8e, 0x53, 0xdc, 0xa7, 0x4d, 0xc8, 0x53, 0xcc, 0x73, 0x34, 0x7c,
-	0x05, 0xa0, 0x16, 0x94, 0x59, 0x61, 0xb1, 0xc4, 0xee, 0x90, 0x6a, 0x4c, 0x2a, 0xc7, 0x0e, 0x04,
-	0xdb, 0x84, 0x8c, 0x5a, 0xfd, 0x41, 0x6b, 0x2c, 0x32, 0x2e, 0x8d, 0xc1, 0x52, 0x96, 0x19, 0x1a,
-	0x47, 0x74, 0xbf, 0xa1, 0x79, 0xfd, 0xb6, 0xac, 0x56, 0xfc, 0xcd, 0xca, 0xa2, 0x00, 0xdb, 0xfc,
-	0x1f, 0xbd, 0x7b, 0xc1, 0xff, 0x19, 0x1a, 0xd8, 0x76, 0xa3, 0xa0, 0x93, 0x56, 0xd6, 0x82, 0x49,
-	0xb7, 0x8b, 0x14, 0x15, 0xf4, 0xbc, 0x73, 0xef, 0xe2, 0xf8, 0x6a, 0xd0, 0x0c, 0x65, 0xad, 0x81,
-	0xbd, 0x94, 0x36, 0x33, 0x3a, 0x96, 0xeb, 0x0a, 0x9e, 0x4f, 0x5a, 0x64, 0x82, 0x0a, 0xba, 0xf7,
-	0x41, 0x47, 0xe6, 0x58, 0x99, 0x72, 0x91, 0x67, 0xa9, 0x45, 0xd7, 0xf3, 0x6b, 0xc5, 0xd9, 0x0f,
-	0xc5, 0x93, 0x29, 0x6f, 0x6f, 0x1a, 0x03, 0x11, 0xb3, 0x1a, 0x18, 0xef, 0xbc, 0x60, 0x94, 0x62,
-	0xce, 0xfe, 0xbe, 0xf3, 0xf8, 0xf4, 0x11, 0x40, 0x4d, 0xea, 0x3c, 0xdf, 0x3b, 0xe7, 0xde, 0xeb,
-	0x43, 0x83, 0x68, 0x5c, 0x4b, 0xa3, 0x19, 0x5a, 0xcd, 0x35, 0x98, 0x7a, 0x62, 0xbb, 0xe8, 0x22,
-	0x73, 0xbf, 0xed, 0xfd, 0x8e, 0x1e, 0x1f, 0xfe, 0xbf, 0x69, 0x14, 0x7d, 0xfa, 0xc3, 0x29, 0xc9,
-	0x22, 0xe5, 0x18, 0xc5, 0x7d, 0x8a, 0x43, 0x46, 0x33, 0xbf, 0xda, 0x42, 0x12, 0x29, 0x97, 0x1c,
-	0x0a, 0x49, 0x1c, 0x26, 0x54, 0xd8, 0xf9, 0x23, 0xfa, 0x2a, 0x44, 0xa4, 0x9c, 0x10, 0x87, 0x8a,
-	0x10, 0x71, 0x28, 0x04, 0x95, 0x96, 0x47, 0xf5, 0xe9, 0xae, 0xbf, 0x03, 0x00, 0x00, 0xff, 0xff,
-	0xbc, 0x66, 0x16, 0x39, 0x14, 0x02, 0x00, 0x00,
+	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x7c, 0x90, 0xc1, 0x4a, 0xf3, 0x40,
+	0x14, 0x85, 0x49, 0x7e, 0x7e, 0x17, 0xd1, 0x22, 0x74, 0x55, 0x6a, 0x29, 0xd2, 0x95, 0xab, 0x19,
+	0xa3, 0xe2, 0x62, 0xdc, 0x98, 0x56, 0x2c, 0x2e, 0x0a, 0x45, 0x21, 0x0b, 0x09, 0x94, 0x69, 0xe6,
+	0x76, 0x08, 0x34, 0x73, 0xc3, 0x4c, 0x52, 0xe9, 0x3b, 0xf8, 0x14, 0x2e, 0x7d, 0x14, 0x1f, 0xa5,
+	0x4f, 0x21, 0xcd, 0x4d, 0xba, 0x11, 0x5d, 0xcd, 0x61, 0xee, 0x77, 0xce, 0x99, 0xb9, 0xc1, 0xa5,
+	0x46, 0xd4, 0x6b, 0xe0, 0x52, 0x39, 0x4e, 0x72, 0xaf, 0x36, 0x21, 0x4f, 0x31, 0xcf, 0xd1, 0xf0,
+	0x15, 0x80, 0x5a, 0x90, 0x66, 0x85, 0xc5, 0x12, 0xbb, 0x43, 0xc2, 0x98, 0x54, 0x8e, 0x1d, 0x1c,
+	0x6c, 0x13, 0x32, 0xa2, 0xfa, 0xcd, 0x9c, 0xd7, 0xf4, 0xb2, 0x5a, 0xf1, 0x37, 0x2b, 0x8b, 0x02,
+	0xac, 0x23, 0x7f, 0x7f, 0xd0, 0x36, 0x16, 0x19, 0x97, 0xc6, 0x60, 0x29, 0xcb, 0x0c, 0x4d, 0x33,
+	0x1d, 0xbd, 0x7b, 0xc1, 0xff, 0x19, 0x1a, 0xd8, 0x76, 0xa3, 0xa0, 0x93, 0x56, 0xd6, 0x82, 0x49,
+	0xb7, 0x8b, 0x14, 0x15, 0xf4, 0xbc, 0x73, 0xef, 0xe2, 0xf8, 0x6a, 0xd0, 0x94, 0xb2, 0x36, 0x9f,
+	0xbd, 0x94, 0x36, 0x33, 0x3a, 0x96, 0xeb, 0x0a, 0x9e, 0x4f, 0x5a, 0xcb, 0x04, 0x15, 0x74, 0xef,
+	0x83, 0x8e, 0xcc, 0xb1, 0x32, 0xe5, 0x22, 0xcf, 0x52, 0x8b, 0xae, 0xe7, 0xd7, 0x11, 0x67, 0x3f,
+	0x22, 0x9e, 0x4c, 0x79, 0x7b, 0xd3, 0x24, 0x90, 0x63, 0x56, 0x1b, 0xc6, 0x3b, 0x2f, 0x18, 0xa5,
+	0x98, 0xb3, 0xbf, 0xff, 0x3c, 0x3e, 0x7d, 0x04, 0x50, 0x93, 0x5a, 0xcf, 0xf7, 0x99, 0x73, 0xef,
+	0xf5, 0xa1, 0xb1, 0x68, 0x5c, 0x4b, 0xa3, 0x19, 0x5a, 0xcd, 0x35, 0x98, 0xba, 0xb1, 0x5d, 0x74,
+	0x91, 0xb9, 0xdf, 0xf6, 0x7e, 0x47, 0xc7, 0x87, 0xff, 0x6f, 0x1a, 0x45, 0x9f, 0xfe, 0x70, 0x4a,
+	0x61, 0x91, 0x72, 0x8c, 0xe4, 0x5e, 0xc5, 0x21, 0xa3, 0xce, 0xaf, 0x16, 0x48, 0x22, 0xe5, 0x92,
+	0x03, 0x90, 0xc4, 0x61, 0x42, 0xc0, 0xce, 0x1f, 0xd1, 0xad, 0x10, 0x91, 0x72, 0x42, 0x1c, 0x10,
+	0x21, 0xe2, 0x50, 0x08, 0x82, 0x96, 0x47, 0xf5, 0xeb, 0xae, 0xbf, 0x03, 0x00, 0x00, 0xff, 0xff,
+	0x4e, 0xc6, 0xd0, 0x04, 0x14, 0x02, 0x00, 0x00,
 }
diff --git a/googleapis/ads/googleads/v1/common/final_app_url.pb.go b/googleapis/ads/googleads/v1/common/final_app_url.pb.go
index dd3cbeb..fbf25b8 100644
--- a/googleapis/ads/googleads/v1/common/final_app_url.pb.go
+++ b/googleapis/ads/googleads/v1/common/final_app_url.pb.go
@@ -89,28 +89,28 @@
 }
 
 var fileDescriptor_8b7b2ec96b577e51 = []byte{
-	// 356 bytes of a gzipped FileDescriptorProto
+	// 357 bytes of a gzipped FileDescriptorProto
 	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x7c, 0x91, 0xbf, 0x6a, 0xf3, 0x30,
 	0x14, 0xc5, 0xb1, 0x03, 0xf9, 0xc0, 0x81, 0x8f, 0x92, 0x29, 0x84, 0x10, 0x42, 0xa6, 0x4c, 0x12,
 	0x4e, 0x37, 0x75, 0x72, 0xfa, 0x27, 0x63, 0x43, 0xd2, 0x7a, 0x28, 0x06, 0xa3, 0xc4, 0x8a, 0x30,
 	0xd8, 0xba, 0x42, 0x92, 0x53, 0xf2, 0x3a, 0x1d, 0x3b, 0xf4, 0x41, 0xfa, 0x28, 0xed, 0x4b, 0x14,
-	0x4b, 0x76, 0xe8, 0xe2, 0x4e, 0xba, 0xf6, 0xfd, 0x9d, 0x73, 0x8f, 0xae, 0x82, 0x25, 0x07, 0xe0,
+	0x4b, 0x76, 0xe8, 0xe2, 0x4e, 0xba, 0xf6, 0xfd, 0xdd, 0x73, 0xce, 0x95, 0x82, 0x25, 0x07, 0xe0,
 	0x05, 0xc3, 0x34, 0xd3, 0xd8, 0x95, 0x75, 0x75, 0x0a, 0xf1, 0x01, 0xca, 0x12, 0x04, 0x3e, 0xe6,
 	0x82, 0x16, 0x29, 0x95, 0x32, 0xad, 0x54, 0x81, 0xa4, 0x02, 0x03, 0xc3, 0xa9, 0x03, 0x11, 0xcd,
-	0x34, 0xba, 0x68, 0xd0, 0x29, 0x44, 0x4e, 0x33, 0x8e, 0xba, 0x3c, 0x99, 0xa8, 0x4a, 0x8d, 0x1b,
-	0xb3, 0x14, 0x24, 0x53, 0xd4, 0xe4, 0x82, 0xa7, 0xfa, 0xac, 0x0d, 0x2b, 0x53, 0x73, 0x96, 0xcc,
-	0x8d, 0x18, 0x4f, 0x5a, 0x0b, 0x99, 0x63, 0x2a, 0x04, 0x18, 0x6a, 0x72, 0x10, 0xba, 0xe9, 0x36,
-	0x01, 0xb0, 0xfd, 0xda, 0x57, 0x47, 0xfc, 0xaa, 0xa8, 0x94, 0x4c, 0x35, 0xfd, 0xf9, 0x87, 0x17,
-	0x0c, 0x1e, 0xea, 0xe0, 0x91, 0x94, 0xcf, 0xaa, 0x18, 0x42, 0xf0, 0x0f, 0xb4, 0xb5, 0x1f, 0x79,
-	0x33, 0x6f, 0xf1, 0x7f, 0x19, 0xa3, 0xae, 0x2b, 0xd8, 0x88, 0xc8, 0xe9, 0x1e, 0xdb, 0x80, 0x3b,
+	0x34, 0xba, 0xcc, 0xa0, 0x53, 0x88, 0xdc, 0xcc, 0x38, 0xea, 0xd2, 0x64, 0xa2, 0x2a, 0x35, 0x6e,
+	0xc4, 0x52, 0x90, 0x4c, 0x51, 0x93, 0x0b, 0x9e, 0xea, 0xb3, 0x36, 0xac, 0x4c, 0xcd, 0x59, 0x32,
+	0x67, 0x31, 0x6e, 0x2c, 0xb0, 0xfd, 0xda, 0x57, 0x47, 0xfc, 0xaa, 0xa8, 0x94, 0x4c, 0xe9, 0xa6,
+	0x3f, 0x69, 0x2d, 0x64, 0x8e, 0xa9, 0x10, 0x60, 0xa8, 0xc9, 0x41, 0x34, 0xdd, 0xf9, 0x87, 0x17,
+	0x0c, 0x1e, 0xea, 0xe0, 0x91, 0x94, 0xcf, 0xaa, 0x18, 0x42, 0xf0, 0x0f, 0xb4, 0x95, 0x1f, 0x79,
+	0x33, 0x6f, 0xf1, 0x7f, 0x19, 0xa3, 0xae, 0x15, 0x6c, 0x44, 0xe4, 0xe6, 0x1e, 0xdb, 0x80, 0x3b,
 	0x9b, 0xef, 0xe9, 0x2c, 0xd9, 0xbd, 0xa8, 0xca, 0xee, 0xee, 0xb6, 0x0f, 0xba, 0x3e, 0x87, 0x28,
-	0xe8, 0x55, 0xaa, 0x18, 0xf9, 0x33, 0x6f, 0x31, 0x58, 0x4e, 0xda, 0x61, 0x6d, 0x5c, 0xb4, 0x33,
+	0xe8, 0x55, 0xaa, 0x18, 0xf9, 0x33, 0x6f, 0x31, 0x58, 0x4e, 0x5a, 0xb3, 0x76, 0x19, 0xb4, 0x33,
 	0x2a, 0x17, 0x3c, 0xa6, 0x45, 0xc5, 0xb6, 0x35, 0xb8, 0xfa, 0xf6, 0x82, 0xf9, 0x01, 0x4a, 0xf4,
-	0xf7, 0x62, 0x57, 0x57, 0xbf, 0x2e, 0xb5, 0xa9, 0xcd, 0x36, 0xde, 0xcb, 0x5d, 0xa3, 0xe1, 0x50,
-	0x50, 0xc1, 0x11, 0x28, 0x8e, 0x39, 0x13, 0x76, 0x54, 0xbb, 0x7c, 0x99, 0xeb, 0xae, 0xf7, 0xbd,
-	0x71, 0xc7, 0x9b, 0xdf, 0x5b, 0x47, 0xd1, 0xbb, 0x3f, 0x5d, 0x3b, 0xb3, 0x28, 0xd3, 0xc8, 0x95,
-	0x75, 0x15, 0x87, 0xe8, 0xd6, 0x62, 0x9f, 0x2d, 0x90, 0x44, 0x99, 0x4e, 0x2e, 0x40, 0x12, 0x87,
-	0x89, 0x03, 0xbe, 0xfc, 0xb9, 0xfb, 0x4b, 0x48, 0x94, 0x69, 0x42, 0x2e, 0x08, 0x21, 0x71, 0x48,
-	0x88, 0x83, 0xf6, 0x7d, 0x9b, 0xee, 0xfa, 0x27, 0x00, 0x00, 0xff, 0xff, 0x12, 0xd0, 0x1f, 0x4d,
-	0x7c, 0x02, 0x00, 0x00,
+	0xf7, 0xc5, 0xae, 0xae, 0x7e, 0x2d, 0xb5, 0xa9, 0xc5, 0x36, 0xde, 0xcb, 0x5d, 0x33, 0xc3, 0xa1,
+	0xa0, 0x82, 0x23, 0x50, 0x1c, 0x73, 0x26, 0xac, 0x55, 0x7b, 0xf9, 0x32, 0xd7, 0x5d, 0xef, 0x7b,
+	0xe3, 0x8e, 0x37, 0xbf, 0xb7, 0x8e, 0xa2, 0x77, 0x7f, 0xba, 0x76, 0x62, 0x51, 0xa6, 0x91, 0x2b,
+	0xeb, 0x2a, 0x0e, 0xd1, 0xad, 0xc5, 0x3e, 0x5b, 0x20, 0x89, 0x32, 0x9d, 0x5c, 0x80, 0x24, 0x0e,
+	0x13, 0x07, 0x7c, 0xf9, 0x73, 0xf7, 0x97, 0x90, 0x28, 0xd3, 0x84, 0x5c, 0x10, 0x42, 0xe2, 0x90,
+	0x10, 0x07, 0xed, 0xfb, 0x36, 0xdd, 0xf5, 0x4f, 0x00, 0x00, 0x00, 0xff, 0xff, 0xad, 0x08, 0x8b,
+	0xc9, 0x7c, 0x02, 0x00, 0x00,
 }
diff --git a/googleapis/ads/googleads/v1/common/frequency_cap.pb.go b/googleapis/ads/googleads/v1/common/frequency_cap.pb.go
index 05c7c7d..0fecd29 100644
--- a/googleapis/ads/googleads/v1/common/frequency_cap.pb.go
+++ b/googleapis/ads/googleads/v1/common/frequency_cap.pb.go
@@ -167,24 +167,24 @@
 	0x35, 0x97, 0xdc, 0x3b, 0x32, 0x44, 0x4c, 0xb3, 0x06, 0x0f, 0x1a, 0xbc, 0xf6, 0xb1, 0xd1, 0x1c,
 	0x9e, 0xee, 0xf2, 0x04, 0xd6, 0x56, 0xcd, 0xa6, 0xe5, 0x0a, 0xd6, 0xc0, 0xe4, 0x4a, 0x76, 0x02,
 	0x8c, 0xfb, 0xe1, 0xcb, 0x31, 0xea, 0x12, 0xd6, 0x50, 0xf6, 0xc2, 0x93, 0x31, 0x42, 0x59, 0x54,
-	0xb0, 0x6a, 0x59, 0x21, 0x7b, 0xf1, 0x53, 0x2b, 0x16, 0x05, 0xa1, 0x8c, 0x71, 0x49, 0x65, 0xc1,
-	0x59, 0xd3, 0x57, 0xfb, 0x2f, 0x26, 0xfa, 0xed, 0xa6, 0xbd, 0x25, 0x9f, 0x6b, 0x2a, 0x04, 0xd4,
-	0x7d, 0x7d, 0xf6, 0xc5, 0x41, 0x8f, 0x2f, 0xac, 0xff, 0x39, 0x15, 0x73, 0x26, 0xeb, 0xce, 0x8b,
-	0x90, 0xfb, 0x11, 0xba, 0xa9, 0xf3, 0xcc, 0x79, 0xbe, 0x1f, 0x10, 0xfc, 0xff, 0xa9, 0xe1, 0xbf,
-	0xf5, 0x6f, 0xa0, 0x8b, 0x95, 0xd6, 0x7b, 0x81, 0xdc, 0x94, 0x8a, 0xe9, 0x44, 0x5b, 0x3c, 0xb1,
-	0x16, 0xb6, 0x0d, 0xfc, 0x9a, 0xc9, 0xe3, 0x60, 0x49, 0xcb, 0x16, 0x62, 0xc5, 0x9b, 0x7d, 0x75,
-	0xd1, 0xa3, 0x7f, 0x7c, 0xbc, 0x04, 0xdd, 0xd7, 0x53, 0xd2, 0x7d, 0x1c, 0x04, 0x17, 0x3b, 0xfb,
-	0xd0, 0x63, 0xda, 0x68, 0x63, 0xa1, 0x74, 0x73, 0xd6, 0x56, 0xdb, 0xa7, 0xb1, 0x31, 0xf5, 0x2a,
-	0x84, 0xfe, 0x6c, 0x70, 0xea, 0xea, 0x88, 0xb7, 0x23, 0x22, 0xe6, 0x4a, 0x7c, 0xdd, 0x09, 0xd8,
-	0x8a, 0x19, 0x2a, 0xf1, 0x1e, 0x58, 0xe8, 0x15, 0x68, 0x6f, 0xd8, 0x9c, 0x9e, 0xca, 0x41, 0xb0,
-	0x18, 0x91, 0x76, 0x5d, 0x54, 0xf0, 0x8e, 0x15, 0x72, 0x2b, 0xcc, 0x16, 0xe2, 0x87, 0xb2, 0x47,
-	0xde, 0x29, 0xda, 0xd7, 0x51, 0x25, 0xb0, 0x5c, 0x7e, 0x98, 0xde, 0xbb, 0x7b, 0x05, 0x48, 0xf1,
-	0x17, 0x9a, 0x7e, 0xf6, 0xcb, 0x41, 0xb3, 0x94, 0x57, 0x77, 0x2c, 0xfd, 0x6c, 0xe3, 0xd6, 0x5c,
-	0x29, 0xcf, 0x2b, 0xe7, 0xfd, 0xab, 0x5e, 0x94, 0xf3, 0x92, 0xb2, 0x1c, 0xf3, 0x3a, 0x27, 0x39,
-	0x30, 0x9d, 0x68, 0x2f, 0xb6, 0x28, 0x9a, 0x5d, 0xbf, 0xec, 0x89, 0x79, 0x7c, 0x9b, 0xb8, 0x97,
-	0x51, 0xf4, 0x7d, 0x72, 0x74, 0x69, 0xcc, 0xa2, 0xac, 0xc1, 0x06, 0x2a, 0xb4, 0xf4, 0xf1, 0xb9,
-	0xa6, 0xfd, 0xb0, 0x84, 0x24, 0xca, 0x9a, 0x64, 0x20, 0x24, 0x4b, 0x3f, 0x31, 0x84, 0x9f, 0x93,
-	0x99, 0x39, 0x0d, 0xc3, 0x28, 0x6b, 0xc2, 0x70, 0xa0, 0x84, 0xe1, 0xd2, 0x0f, 0x43, 0x43, 0xba,
-	0x79, 0xa0, 0xbb, 0x3b, 0xfe, 0x1d, 0x00, 0x00, 0xff, 0xff, 0x78, 0xe2, 0x3f, 0x06, 0x4f, 0x04,
+	0xb0, 0x6a, 0x59, 0x21, 0x7b, 0x71, 0xff, 0x4d, 0x44, 0xbf, 0xdd, 0xb4, 0xb7, 0xe4, 0x73, 0x4d,
+	0x85, 0x80, 0xba, 0xe9, 0xeb, 0x4f, 0xad, 0xb9, 0x28, 0x08, 0x65, 0x8c, 0x4b, 0x2a, 0x0b, 0xce,
+	0xfa, 0xea, 0xec, 0x8b, 0x83, 0x1e, 0x5f, 0x58, 0xff, 0x73, 0x2a, 0xe6, 0x4c, 0xd6, 0x9d, 0x17,
+	0x21, 0xf7, 0x23, 0x74, 0x53, 0xe7, 0x99, 0xf3, 0x7c, 0x3f, 0x20, 0xf8, 0xff, 0x53, 0xc3, 0x7f,
+	0xeb, 0xdf, 0x40, 0x17, 0x2b, 0xad, 0xf7, 0x02, 0xb9, 0x29, 0x15, 0xd3, 0x89, 0xb6, 0x78, 0x62,
+	0x2d, 0x6c, 0x93, 0xf8, 0x35, 0x93, 0xc7, 0xc1, 0x92, 0x96, 0x2d, 0xc4, 0x8a, 0x37, 0xfb, 0xea,
+	0xa2, 0x47, 0xff, 0xf8, 0x78, 0x09, 0xba, 0xaf, 0xa7, 0xa4, 0xfb, 0x38, 0x08, 0x2e, 0x76, 0xf6,
+	0xa1, 0xc7, 0xb4, 0xd1, 0xc6, 0x42, 0xe9, 0xe6, 0xac, 0xad, 0xb6, 0x4f, 0x63, 0x63, 0xea, 0x55,
+	0x08, 0xfd, 0xd9, 0xe0, 0xd4, 0xd5, 0x11, 0x6f, 0x47, 0x44, 0xcc, 0x95, 0xf8, 0xba, 0x13, 0xb0,
+	0x15, 0x33, 0x54, 0xe2, 0x3d, 0xb0, 0xd0, 0x2b, 0xd0, 0xde, 0xb0, 0x39, 0x3d, 0x95, 0x83, 0x60,
+	0x31, 0x22, 0xed, 0xba, 0xa8, 0xe0, 0x1d, 0x2b, 0xe4, 0x56, 0x98, 0x2d, 0xc4, 0x0f, 0x65, 0x8f,
+	0xbc, 0x53, 0xb4, 0xaf, 0xa3, 0x4a, 0x60, 0xb9, 0xfc, 0x30, 0xbd, 0x77, 0xf7, 0x0a, 0x90, 0xe2,
+	0x2f, 0x34, 0xfd, 0xec, 0x97, 0x83, 0x66, 0x29, 0xaf, 0xee, 0x58, 0xfa, 0xd9, 0xc6, 0xad, 0xb9,
+	0x52, 0x9e, 0x57, 0xce, 0xfb, 0x57, 0xbd, 0x28, 0xe7, 0x25, 0x65, 0x39, 0xe6, 0x75, 0x4e, 0x72,
+	0x60, 0x3a, 0xd1, 0x5e, 0x6c, 0x51, 0x34, 0xbb, 0x7e, 0xd9, 0x13, 0xf3, 0xf8, 0x36, 0x71, 0x2f,
+	0xa3, 0xe8, 0xfb, 0xe4, 0xe8, 0xd2, 0x98, 0x45, 0x59, 0x83, 0x0d, 0x54, 0x68, 0xe9, 0xe3, 0x73,
+	0x4d, 0xfb, 0x61, 0x09, 0x49, 0x94, 0x35, 0xc9, 0x40, 0x48, 0x96, 0x7e, 0x62, 0x08, 0x3f, 0x27,
+	0x33, 0x73, 0x1a, 0x86, 0x51, 0xd6, 0x84, 0xe1, 0x40, 0x09, 0xc3, 0xa5, 0x1f, 0x86, 0x86, 0x74,
+	0xf3, 0x40, 0x77, 0x77, 0xfc, 0x3b, 0x00, 0x00, 0xff, 0xff, 0xcd, 0xa5, 0x50, 0x57, 0x4f, 0x04,
 	0x00, 0x00,
 }
diff --git a/googleapis/ads/googleads/v1/common/keyword_plan_common.pb.go b/googleapis/ads/googleads/v1/common/keyword_plan_common.pb.go
index 4cc3080..ba625d1 100644
--- a/googleapis/ads/googleads/v1/common/keyword_plan_common.pb.go
+++ b/googleapis/ads/googleads/v1/common/keyword_plan_common.pb.go
@@ -83,30 +83,30 @@
 }
 
 var fileDescriptor_9c4702e792c06e4e = []byte{
-	// 389 bytes of a gzipped FileDescriptorProto
-	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x7c, 0x92, 0x4f, 0x6b, 0xdb, 0x30,
-	0x18, 0xc6, 0xb1, 0x07, 0x3b, 0x38, 0xb0, 0x83, 0x19, 0x23, 0x64, 0x21, 0x84, 0x9c, 0x72, 0x92,
-	0x70, 0x36, 0xc6, 0xd0, 0x4e, 0xce, 0x5a, 0xd2, 0xd2, 0x06, 0x42, 0x0a, 0x3e, 0x04, 0x83, 0x51,
-	0x6c, 0x55, 0x31, 0x95, 0x25, 0x23, 0xc9, 0x0e, 0x81, 0x7e, 0x9a, 0x1e, 0xfb, 0x51, 0xfa, 0x51,
-	0xda, 0x53, 0xbf, 0x41, 0xb1, 0x65, 0xa7, 0x29, 0x25, 0x39, 0xf9, 0xb5, 0xde, 0xdf, 0xf3, 0xbc,
-	0x7f, 0x24, 0xe7, 0x2f, 0x15, 0x82, 0x32, 0x02, 0x71, 0xa2, 0xa0, 0x09, 0xab, 0xa8, 0xf4, 0x60,
-	0x2c, 0xb2, 0x4c, 0x70, 0x78, 0x47, 0x76, 0x5b, 0x21, 0x93, 0x28, 0x67, 0x98, 0x47, 0xe6, 0x0c,
-	0xe4, 0x52, 0x68, 0xe1, 0x0e, 0x0c, 0x0e, 0x70, 0xa2, 0xc0, 0x5e, 0x09, 0x4a, 0x0f, 0x18, 0xaa,
-	0x37, 0x3d, 0xe6, 0x4c, 0x78, 0x91, 0xa9, 0x4f, 0xc6, 0x39, 0xd1, 0xa9, 0x4e, 0x05, 0x8f, 0x18,
-	0x29, 0x09, 0x33, 0x35, 0x7a, 0xfd, 0xd6, 0x23, 0x4f, 0x21, 0xe6, 0x5c, 0x68, 0x5c, 0x21, 0xaa,
-	0xc9, 0x36, 0x1d, 0xc0, 0xfa, 0x6f, 0x5d, 0xdc, 0xc2, 0xad, 0xc4, 0x79, 0x4e, 0x64, 0x93, 0x1f,
-	0xbd, 0x58, 0x4e, 0xff, 0xca, 0x94, 0x59, 0x30, 0xcc, 0x2f, 0x52, 0xa5, 0x85, 0x4c, 0x63, 0xcc,
-	0xe6, 0x44, 0xcb, 0x34, 0x56, 0xee, 0xdc, 0xf9, 0x8e, 0x4b, 0x1a, 0x65, 0x82, 0xeb, 0x0d, 0xdb,
-	0x45, 0x8a, 0x60, 0x19, 0x6f, 0x88, 0xea, 0x5a, 0x43, 0x6b, 0xdc, 0x99, 0xfc, 0x6c, 0xc6, 0x02,
-	0xad, 0x3f, 0xb8, 0xe4, 0xfa, 0xcf, 0xef, 0x00, 0xb3, 0x82, 0x2c, 0x5d, 0x5c, 0xd2, 0xb9, 0xd1,
-	0xdd, 0x34, 0x32, 0xf7, 0xde, 0xe9, 0x1c, 0x0c, 0xd2, 0xb5, 0x87, 0xd6, 0xf8, 0xdb, 0x64, 0x05,
-	0x8e, 0xed, 0xa9, 0xde, 0x03, 0x38, 0x68, 0xf0, 0xff, 0xbb, 0xf8, 0xba, 0x5a, 0xc2, 0x39, 0x2f,
-	0xb2, 0x53, 0xf9, 0xe5, 0x61, 0xb9, 0xe9, 0xab, 0xe5, 0x8c, 0x62, 0x91, 0x81, 0xd3, 0xd7, 0x32,
-	0xfd, 0xf1, 0xd1, 0x30, 0x13, 0x7c, 0x51, 0x8d, 0xb7, 0xb0, 0x56, 0x67, 0x8d, 0x92, 0x0a, 0x86,
-	0x39, 0x05, 0x42, 0x52, 0x48, 0x09, 0xaf, 0x87, 0x6f, 0x2f, 0x30, 0x4f, 0xd5, 0xb1, 0x97, 0xf2,
-	0xcf, 0x7c, 0x1e, 0xec, 0x2f, 0x33, 0xdf, 0x7f, 0xb4, 0x07, 0x33, 0x63, 0xe6, 0x27, 0x0a, 0x98,
-	0xb0, 0x8a, 0x02, 0x0f, 0x98, 0x9a, 0x4f, 0x2d, 0x10, 0xfa, 0x89, 0x0a, 0xf7, 0x40, 0x18, 0x78,
-	0xa1, 0x01, 0x9e, 0xed, 0x91, 0x39, 0x45, 0xc8, 0x4f, 0x14, 0x42, 0x7b, 0x04, 0xa1, 0xc0, 0x43,
-	0xc8, 0x40, 0xeb, 0xaf, 0x75, 0x77, 0xbf, 0xde, 0x02, 0x00, 0x00, 0xff, 0xff, 0x15, 0x3e, 0x04,
-	0x99, 0xc6, 0x02, 0x00, 0x00,
+	// 388 bytes of a gzipped FileDescriptorProto
+	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x7c, 0x52, 0xcf, 0x6a, 0xdb, 0x30,
+	0x18, 0xc7, 0x1e, 0xec, 0xe0, 0xc0, 0x0e, 0x66, 0x8c, 0x90, 0x85, 0x10, 0x72, 0xca, 0x49, 0xc2,
+	0xd9, 0x18, 0x43, 0x3b, 0x39, 0x6b, 0x49, 0x4b, 0x1b, 0x08, 0x29, 0xf8, 0x10, 0x0c, 0x46, 0xb1,
+	0x55, 0xc5, 0x54, 0x96, 0x8c, 0x24, 0x3b, 0x04, 0xfa, 0x34, 0x3d, 0xf6, 0x51, 0xfa, 0x28, 0xed,
+	0xa9, 0x6f, 0x50, 0x6c, 0xd9, 0x69, 0x4a, 0x49, 0x4e, 0xfe, 0xac, 0xef, 0xf7, 0x47, 0xbf, 0xef,
+	0x93, 0xf3, 0x97, 0x0a, 0x41, 0x19, 0x81, 0x38, 0x51, 0xd0, 0x94, 0x55, 0x55, 0x7a, 0x30, 0x16,
+	0x59, 0x26, 0x38, 0xbc, 0x23, 0xbb, 0xad, 0x90, 0x49, 0x94, 0x33, 0xcc, 0x23, 0x73, 0x06, 0x72,
+	0x29, 0xb4, 0x70, 0x07, 0x06, 0x0e, 0x70, 0xa2, 0xc0, 0x9e, 0x09, 0x4a, 0x0f, 0x18, 0x54, 0x6f,
+	0x7a, 0x4c, 0x99, 0xf0, 0x22, 0x53, 0x9f, 0x84, 0x73, 0xa2, 0x53, 0x9d, 0x0a, 0x1e, 0x31, 0x52,
+	0x12, 0x66, 0x3c, 0x7a, 0x8d, 0x07, 0xac, 0xff, 0xd6, 0xc5, 0x2d, 0xdc, 0x4a, 0x9c, 0xe7, 0x44,
+	0xaa, 0xa6, 0xdf, 0x6f, 0x3d, 0xf2, 0x14, 0x62, 0xce, 0x85, 0xc6, 0x95, 0x44, 0xd3, 0x1d, 0xbd,
+	0x58, 0x4e, 0xff, 0xca, 0xd8, 0x2c, 0x18, 0xe6, 0x17, 0xa9, 0xd2, 0x42, 0xa6, 0x31, 0x66, 0x73,
+	0xa2, 0x65, 0x1a, 0x2b, 0x77, 0xee, 0x7c, 0xc7, 0x25, 0x8d, 0x32, 0xc1, 0xf5, 0x86, 0xed, 0x22,
+	0x45, 0xb0, 0x8c, 0x37, 0x44, 0x75, 0xad, 0xa1, 0x35, 0xee, 0x4c, 0x7e, 0x36, 0xb1, 0x40, 0xeb,
+	0x0e, 0x2e, 0xb9, 0xfe, 0xf3, 0x3b, 0xc0, 0xac, 0x20, 0x4b, 0x17, 0x97, 0x74, 0x6e, 0x78, 0x37,
+	0x0d, 0xcd, 0xbd, 0x77, 0x3a, 0x07, 0x41, 0xba, 0xf6, 0xd0, 0x1a, 0x7f, 0x9b, 0xac, 0xc0, 0xb1,
+	0x39, 0xd5, 0x73, 0x00, 0x07, 0x17, 0xfc, 0xff, 0x4e, 0xbe, 0xae, 0x86, 0x70, 0xce, 0x8b, 0xec,
+	0x54, 0x7f, 0x79, 0x68, 0x37, 0x7d, 0xb5, 0x9c, 0x51, 0x2c, 0x32, 0x70, 0x7a, 0x2d, 0xd3, 0x1f,
+	0x1f, 0x05, 0x33, 0xc1, 0x17, 0x55, 0xbc, 0x85, 0xb5, 0x3a, 0x6b, 0x98, 0x54, 0x30, 0xcc, 0x29,
+	0x10, 0x92, 0x42, 0x4a, 0x78, 0x1d, 0xbe, 0x5d, 0x60, 0x9e, 0xaa, 0x63, 0x2f, 0xe5, 0x9f, 0xf9,
+	0x3c, 0xd8, 0x5f, 0x66, 0xbe, 0xff, 0x68, 0x0f, 0x66, 0x46, 0xcc, 0x4f, 0x14, 0x30, 0x65, 0x55,
+	0x05, 0x1e, 0x30, 0x9e, 0x4f, 0x2d, 0x20, 0xf4, 0x13, 0x15, 0xee, 0x01, 0x61, 0xe0, 0x85, 0x06,
+	0xf0, 0x6c, 0x8f, 0xcc, 0x29, 0x42, 0x7e, 0xa2, 0x10, 0xda, 0x43, 0x10, 0x0a, 0x3c, 0x84, 0x0c,
+	0x68, 0xfd, 0xb5, 0xbe, 0xdd, 0xaf, 0xb7, 0x00, 0x00, 0x00, 0xff, 0xff, 0x22, 0x94, 0x59, 0xd1,
+	0xc6, 0x02, 0x00, 0x00,
 }
diff --git a/googleapis/ads/googleads/v1/common/matching_function.pb.go b/googleapis/ads/googleads/v1/common/matching_function.pb.go
index cbc78ac..f13a5ef 100644
--- a/googleapis/ads/googleads/v1/common/matching_function.pb.go
+++ b/googleapis/ads/googleads/v1/common/matching_function.pb.go
@@ -31,15 +31,15 @@
 	// String representation of the Function.
 	//
 	// Examples:
-	// 1) IDENTITY(true) or IDENTITY(false). All or none feed items serve.
-	// 2) EQUALS(CONTEXT.DEVICE,"Mobile")
-	// 3) IN(FEED_ITEM_ID,{1000001,1000002,1000003})
-	// 4) CONTAINS_ANY(FeedAttribute[12345678,0],{"Mars cruise","Venus cruise"})
-	// 5) AND(IN(FEED_ITEM_ID,{10001,10002}),EQUALS(CONTEXT.DEVICE,"Mobile"))
-	// See
 	//
-	// https:
-	// //developers.google.com/adwords/api/docs/guides/feed-matching-functions
+	// 1. IDENTITY(true) or IDENTITY(false). All or no feed items served.
+	// 2. EQUALS(CONTEXT.DEVICE,"Mobile")
+	// 3. IN(FEED_ITEM_ID,{1000001,1000002,1000003})
+	// 4. CONTAINS_ANY(FeedAttribute[12345678,0],{"Mars cruise","Venus cruise"})
+	// 5. AND(IN(FEED_ITEM_ID,{10001,10002}),EQUALS(CONTEXT.DEVICE,"Mobile"))
+	//
+	// For more details, visit
+	// https://developers.google.com/adwords/api/docs/guides/feed-matching-functions
 	//
 	// Note that because multiple strings may represent the same underlying
 	// function (whitespace and single versus double quotation marks, for
@@ -496,41 +496,41 @@
 	0x67, 0x72, 0xeb, 0xc6, 0x21, 0x76, 0xb7, 0x1f, 0x12, 0x8b, 0x3b, 0x94, 0x40, 0x3f, 0xa0, 0x9c,
 	0x2a, 0xdb, 0x22, 0x18, 0x9a, 0x88, 0xc1, 0x14, 0x07, 0x6f, 0x1b, 0x50, 0xe0, 0x6a, 0xad, 0x49,
 	0xbc, 0x98, 0x84, 0x1e, 0x1b, 0xa5, 0xed, 0x5a, 0x94, 0x70, 0xfc, 0x81, 0x77, 0xf9, 0xbd, 0x8f,
-	0x85, 0x46, 0xed, 0xe5, 0xac, 0x1c, 0xd4, 0xc7, 0x81, 0xc9, 0x69, 0x20, 0xf1, 0x5b, 0x09, 0xde,
-	0x77, 0x54, 0x93, 0x10, 0xca, 0xcd, 0x28, 0x8a, 0x49, 0xaf, 0xcc, 0x40, 0x8d, 0xad, 0x5e, 0xd8,
-	0x57, 0xef, 0x02, 0xd3, 0xf7, 0x71, 0x20, 0xfd, 0xf5, 0x9f, 0x79, 0xb0, 0xf2, 0x5a, 0x4a, 0x9c,
-	0x48, 0x05, 0xe5, 0x18, 0x54, 0x52, 0x35, 0xc6, 0x03, 0x87, 0xd8, 0xd5, 0xdc, 0x4e, 0x6e, 0xb7,
-	0xd8, 0xdc, 0x92, 0x55, 0x80, 0x09, 0x1d, 0x7c, 0x1b, 0xbb, 0xdb, 0xa6, 0x1b, 0x62, 0xa3, 0x9c,
-	0x80, 0xc4, 0xa6, 0xe2, 0x83, 0xbf, 0x92, 0xb3, 0x56, 0xe7, 0x77, 0x72, 0xbb, 0xe5, 0xe6, 0x15,
-	0x9c, 0x54, 0xd0, 0x38, 0x59, 0x98, 0x3d, 0xc9, 0x85, 0x84, 0x1f, 0x93, 0xd0, 0x9b, 0xe8, 0x34,
-	0x52, 0x15, 0xe5, 0x15, 0x58, 0x76, 0x71, 0x9f, 0x8b, 0x12, 0x11, 0xc4, 0xaa, 0xf9, 0x9d, 0xc2,
-	0x6e, 0xb1, 0xf9, 0x2f, 0x7c, 0xbc, 0x8f, 0xf0, 0x42, 0xc4, 0x1b, 0xa5, 0x08, 0x2d, 0x0d, 0xa6,
-	0xbc, 0x01, 0xe5, 0xc0, 0xb1, 0x6f, 0x1e, 0xd0, 0x15, 0x66, 0xa3, 0x5b, 0x8e, 0xe1, 0x09, 0x5f,
-	0xfd, 0xfb, 0x12, 0x58, 0x94, 0x86, 0x82, 0xc0, 0x8a, 0x45, 0x09, 0xe3, 0x26, 0x49, 0xe9, 0x65,
-	0x8d, 0x9f, 0x4d, 0xc9, 0x0e, 0x0f, 0x25, 0x5e, 0xda, 0x67, 0x73, 0x46, 0xc5, 0x1a, 0xde, 0x52,
-	0x38, 0xd8, 0xe8, 0x63, 0x8c, 0xba, 0x26, 0xe7, 0x81, 0xd3, 0x0b, 0x39, 0x4e, 0xb5, 0xf2, 0xb1,
-	0xd6, 0xc1, 0xb4, 0x5a, 0x27, 0x18, 0x23, 0x3d, 0x21, 0x19, 0x08, 0xae, 0xf5, 0xc7, 0xec, 0x47,
-	0xb9, 0x0d, 0x0f, 0x2b, 0x41, 0xd5, 0xc2, 0x6c, 0xb9, 0x0d, 0xf5, 0x58, 0xe4, 0xd6, 0x1f, 0xde,
-	0x52, 0xee, 0xc0, 0xdf, 0x01, 0x7e, 0x1f, 0x62, 0xc6, 0xd3, 0x5b, 0x95, 0x88, 0xcd, 0xc7, 0x62,
-	0x2f, 0xa6, 0x15, 0x33, 0x04, 0xcd, 0xa1, 0x60, 0x19, 0x48, 0xae, 0x07, 0xe3, 0x1c, 0xb5, 0x6f,
-	0x79, 0x50, 0xc9, 0xd4, 0x5e, 0xd1, 0x41, 0x49, 0x5c, 0x94, 0xee, 0x6d, 0x74, 0x15, 0xa6, 0xb9,
-	0x2e, 0x67, 0x73, 0x46, 0x91, 0x0d, 0x4c, 0xe5, 0x00, 0x00, 0x97, 0xa6, 0x04, 0xa2, 0x3f, 0x9b,
-	0x23, 0x04, 0xe7, 0x84, 0xef, 0xef, 0x25, 0xf8, 0xa5, 0x08, 0x20, 0xd0, 0x3a, 0x58, 0xee, 0x51,
-	0xea, 0x62, 0x93, 0x48, 0x02, 0x51, 0xf0, 0xda, 0x08, 0x41, 0x8b, 0x52, 0x37, 0xc1, 0x97, 0x24,
-	0x24, 0xa1, 0x28, 0x21, 0x1a, 0xf6, 0x5c, 0x2c, 0x19, 0xe6, 0x27, 0xe4, 0x70, 0x14, 0x07, 0xa5,
-	0x39, 0xa0, 0x81, 0xd9, 0xaa, 0x82, 0x8d, 0xec, 0x54, 0x0b, 0xb2, 0xda, 0xa7, 0x1c, 0x58, 0x1b,
-	0x37, 0x44, 0xca, 0x1e, 0x58, 0x8c, 0x47, 0xd4, 0x49, 0xe6, 0xff, 0xb1, 0x9c, 0x8d, 0x85, 0x28,
-	0xf6, 0x1c, 0x29, 0xa7, 0x60, 0x35, 0x33, 0xd8, 0x0e, 0x9a, 0xa2, 0x66, 0x46, 0x65, 0x68, 0x60,
-	0xcf, 0x51, 0xcd, 0x07, 0x95, 0xcc, 0xac, 0x29, 0xef, 0xc0, 0xea, 0xc8, 0xa3, 0x2b, 0xcf, 0xf6,
-	0xdf, 0x53, 0x23, 0x95, 0x7d, 0xa3, 0x8c, 0x15, 0x2f, 0xb3, 0x53, 0xfb, 0x9c, 0x03, 0xeb, 0x63,
-	0x27, 0x4e, 0xf9, 0x08, 0x4a, 0x0f, 0xff, 0x0f, 0xb1, 0x66, 0xb9, 0x79, 0x3d, 0xe3, 0x9b, 0x29,
-	0x49, 0xaf, 0xee, 0x7d, 0x3c, 0xf6, 0xd9, 0x7c, 0xe0, 0x37, 0x8a, 0xd6, 0xc0, 0x68, 0x6d, 0x82,
-	0x7f, 0xd2, 0x6b, 0x6b, 0x06, 0x76, 0xe8, 0xe1, 0x41, 0x17, 0x5b, 0xbf, 0x73, 0xa0, 0x6e, 0x51,
-	0xef, 0x89, 0xfc, 0x5b, 0xeb, 0x59, 0xb5, 0xcb, 0xa8, 0x09, 0x97, 0xb9, 0xeb, 0x23, 0x09, 0xb4,
-	0xa9, 0x6b, 0x12, 0x1b, 0xd2, 0xc0, 0x56, 0x6d, 0x4c, 0xe2, 0x16, 0x25, 0x7f, 0x3d, 0xdf, 0x61,
-	0x93, 0x7e, 0xd0, 0xcf, 0xc5, 0xe7, 0x4b, 0xbe, 0x70, 0xaa, 0xeb, 0x5f, 0xf3, 0xdb, 0xa7, 0x82,
-	0x4c, 0x47, 0x0c, 0x8a, 0x65, 0xb4, 0x6a, 0x37, 0xe0, 0x61, 0x1c, 0xf6, 0x23, 0x09, 0xe8, 0xe8,
-	0x88, 0x75, 0xd2, 0x80, 0x4e, 0xbb, 0xd1, 0x11, 0x01, 0xbf, 0xf2, 0x75, 0xb1, 0xab, 0x69, 0x3a,
-	0x62, 0x9a, 0x96, 0x86, 0x68, 0x5a, 0xbb, 0xa1, 0x69, 0x22, 0xa8, 0xb7, 0x10, 0x9f, 0xee, 0xff,
-	0x3f, 0x01, 0x00, 0x00, 0xff, 0xff, 0x00, 0xeb, 0x3a, 0xfd, 0x3d, 0x08, 0x00, 0x00,
+	0x85, 0x46, 0xed, 0xe5, 0xac, 0x1c, 0xd4, 0xc7, 0x81, 0xc9, 0x69, 0x20, 0xf1, 0xf2, 0x8c, 0x6a,
+	0x6c, 0xf5, 0xc2, 0xbe, 0x7a, 0x17, 0x98, 0xbe, 0x8f, 0x03, 0x26, 0xfd, 0x5b, 0x09, 0xbf, 0xef,
+	0xa8, 0x26, 0x21, 0x94, 0x9b, 0x11, 0x8b, 0xf4, 0xd6, 0x7f, 0xe6, 0xc1, 0xca, 0x6b, 0x29, 0x71,
+	0x22, 0x15, 0x94, 0x63, 0x50, 0x49, 0xd5, 0x18, 0x0f, 0x1c, 0x62, 0x57, 0x73, 0x3b, 0xb9, 0xdd,
+	0x62, 0x73, 0x4b, 0x56, 0x01, 0x26, 0x62, 0xf0, 0x6d, 0xec, 0x6e, 0x9b, 0x6e, 0x88, 0x8d, 0x72,
+	0x02, 0x12, 0x9b, 0x8a, 0x0f, 0xfe, 0x4a, 0xce, 0x5a, 0x9d, 0xdf, 0xc9, 0xed, 0x96, 0x9b, 0x57,
+	0x70, 0x52, 0x41, 0xe3, 0x64, 0x61, 0xf6, 0x24, 0x17, 0x12, 0x7e, 0x4c, 0x42, 0x6f, 0xa2, 0xd3,
+	0x48, 0x55, 0x94, 0x57, 0x60, 0xd9, 0xc5, 0x7d, 0x2e, 0x4a, 0x44, 0x10, 0xab, 0xe6, 0x77, 0x0a,
+	0xbb, 0xc5, 0xe6, 0xbf, 0xf0, 0xf1, 0x3e, 0xc2, 0x0b, 0x11, 0x6f, 0x94, 0x22, 0xb4, 0x34, 0x98,
+	0xf2, 0x06, 0x94, 0x03, 0xc7, 0xbe, 0x79, 0x40, 0x57, 0x98, 0x8d, 0x6e, 0x39, 0x86, 0x27, 0x7c,
+	0xf5, 0xef, 0x4b, 0x60, 0x51, 0x1a, 0x0a, 0x02, 0x2b, 0x16, 0x25, 0x8c, 0x9b, 0x24, 0xa5, 0x97,
+	0x35, 0x7e, 0x36, 0x25, 0x3b, 0x3c, 0x94, 0x78, 0x69, 0x9f, 0xcd, 0x19, 0x15, 0x6b, 0x78, 0x4b,
+	0xe1, 0x60, 0xa3, 0x8f, 0x31, 0xea, 0x9a, 0x9c, 0x07, 0x4e, 0x2f, 0xe4, 0x38, 0xd5, 0xca, 0xc7,
+	0x5a, 0x07, 0xd3, 0x6a, 0x9d, 0x60, 0x8c, 0xf4, 0x84, 0x64, 0x20, 0xb8, 0xd6, 0x1f, 0xb3, 0x1f,
+	0xe5, 0x36, 0x3c, 0xac, 0x04, 0x55, 0x0b, 0xb3, 0xe5, 0x36, 0xd4, 0x63, 0x91, 0x5b, 0x7f, 0x78,
+	0x4b, 0xb9, 0x03, 0x7f, 0x07, 0xf8, 0x7d, 0x88, 0x19, 0x4f, 0x6f, 0x55, 0x22, 0x36, 0x1f, 0x8b,
+	0xbd, 0x98, 0x56, 0xcc, 0x10, 0x34, 0x87, 0x82, 0x65, 0x20, 0xb9, 0x1e, 0x8c, 0x73, 0xd4, 0xbe,
+	0xe5, 0x41, 0x25, 0x53, 0x7b, 0x45, 0x07, 0x25, 0x71, 0x51, 0xba, 0xb7, 0xd1, 0x55, 0x98, 0xe6,
+	0xba, 0x9c, 0xcd, 0x19, 0x45, 0x36, 0x30, 0x95, 0x03, 0x00, 0x5c, 0x9a, 0x12, 0x88, 0xfe, 0x6c,
+	0x8e, 0x10, 0x9c, 0x13, 0xbe, 0xbf, 0x97, 0xe0, 0x97, 0x22, 0x80, 0x40, 0xeb, 0x60, 0xb9, 0x47,
+	0xa9, 0x8b, 0x4d, 0x22, 0x09, 0x44, 0xc1, 0x6b, 0x23, 0x04, 0x2d, 0x4a, 0xdd, 0x04, 0x5f, 0x92,
+	0x90, 0x84, 0xa2, 0x84, 0x68, 0xd8, 0x73, 0xb1, 0x64, 0x98, 0x9f, 0x90, 0xc3, 0x51, 0x1c, 0x94,
+	0xe6, 0x80, 0x06, 0x66, 0xab, 0x0a, 0x36, 0xb2, 0x53, 0x2d, 0xc8, 0x6a, 0x9f, 0x72, 0x60, 0x6d,
+	0xdc, 0x10, 0x29, 0x7b, 0x60, 0x31, 0x1e, 0x51, 0x27, 0x99, 0xff, 0xc7, 0x72, 0x36, 0x16, 0xa2,
+	0xd8, 0x73, 0xa4, 0x9c, 0x82, 0xd5, 0xcc, 0x60, 0x3b, 0x68, 0x8a, 0x9a, 0x19, 0x95, 0xa1, 0x81,
+	0x3d, 0x47, 0x35, 0x1f, 0x54, 0x32, 0xb3, 0xa6, 0xbc, 0x03, 0xab, 0x23, 0x8f, 0xae, 0x3c, 0xdb,
+	0x7f, 0x4f, 0x8d, 0x54, 0xf6, 0x8d, 0x32, 0x56, 0xbc, 0xcc, 0x4e, 0xed, 0x73, 0x0e, 0xac, 0x8f,
+	0x9d, 0x38, 0xe5, 0x23, 0x28, 0x3d, 0xfc, 0x3f, 0xc4, 0x9a, 0xe5, 0xe6, 0xf5, 0x8c, 0x6f, 0xa6,
+	0x24, 0xbd, 0xba, 0xf7, 0xf1, 0xd8, 0x67, 0xf3, 0x81, 0xdf, 0x28, 0x5a, 0x03, 0xa3, 0xb5, 0x09,
+	0xfe, 0x49, 0xaf, 0xad, 0x19, 0xd8, 0xa1, 0x87, 0x07, 0x5d, 0x6c, 0xfd, 0xce, 0x81, 0xba, 0x45,
+	0xbd, 0x27, 0xf2, 0x6f, 0xad, 0x67, 0xd5, 0x2e, 0xa3, 0x26, 0x5c, 0xe6, 0xae, 0x8f, 0x24, 0xd0,
+	0xa6, 0xae, 0x49, 0x6c, 0x48, 0x03, 0x5b, 0xb5, 0x31, 0x89, 0x5b, 0x94, 0xfc, 0xf5, 0x7c, 0x87,
+	0x4d, 0xfa, 0x41, 0x3f, 0x17, 0x9f, 0x2f, 0xf9, 0xc2, 0xa9, 0xae, 0x7f, 0xcd, 0x6f, 0x9f, 0x0a,
+	0x32, 0x1d, 0x31, 0x28, 0x96, 0xd1, 0xaa, 0xdd, 0x80, 0x87, 0x71, 0xd8, 0x8f, 0x24, 0xa0, 0xa3,
+	0x23, 0xd6, 0x49, 0x03, 0x3a, 0xed, 0x46, 0x47, 0x04, 0xfc, 0xca, 0xd7, 0xc5, 0xae, 0xa6, 0xe9,
+	0x88, 0x69, 0x5a, 0x1a, 0xa2, 0x69, 0xed, 0x86, 0xa6, 0x89, 0xa0, 0xde, 0x42, 0x7c, 0xba, 0xff,
+	0xff, 0x04, 0x00, 0x00, 0xff, 0xff, 0xaa, 0xcd, 0xa6, 0x98, 0x3d, 0x08, 0x00, 0x00,
 }
diff --git a/googleapis/ads/googleads/v1/common/metrics.pb.go b/googleapis/ads/googleads/v1/common/metrics.pb.go
index b8c1018..7bbd178 100644
--- a/googleapis/ads/googleads/v1/common/metrics.pb.go
+++ b/googleapis/ads/googleads/v1/common/metrics.pb.go
@@ -312,8 +312,8 @@
 	RelativeCtr *wrappers.DoubleValue `protobuf:"bytes,46,opt,name=relative_ctr,json=relativeCtr,proto3" json:"relative_ctr,omitempty"`
 	// The percentage of the customer's Shopping or Search ad impressions that are
 	// shown in the most prominent Shopping position. See
-	// <a href="https://support.google.com/adwords/answer/7501826">this Merchant
-	// Center article</a> for details. Any value below 0.1 is reported as 0.0999.
+	// [this article](https://support.google.com/google-ads/answer/7501826)
+	// for details. Any value below 0.1 is reported as 0.0999.
 	SearchAbsoluteTopImpressionShare *wrappers.DoubleValue `protobuf:"bytes,78,opt,name=search_absolute_top_impression_share,json=searchAbsoluteTopImpressionShare,proto3" json:"search_absolute_top_impression_share,omitempty"`
 	// 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
@@ -1228,152 +1228,152 @@
 	0x3e, 0x2b, 0x67, 0xad, 0xcb, 0xad, 0xd9, 0xb2, 0x6a, 0x3d, 0xba, 0xd0, 0x8b, 0x46, 0xe2, 0x66,
 	0xc4, 0xa6, 0x83, 0x98, 0x13, 0x8a, 0x3d, 0x1e, 0x24, 0xb1, 0x4b, 0x5a, 0x24, 0xe6, 0x2e, 0x3f,
 	0x69, 0x10, 0xc5, 0x1e, 0xfd, 0xfc, 0x74, 0xed, 0x9b, 0x26, 0x0e, 0x03, 0x7e, 0xe2, 0x32, 0x2f,
-	0xa1, 0xc4, 0xad, 0x36, 0xbd, 0x23, 0xc2, 0xb5, 0x72, 0x2c, 0x55, 0x36, 0x82, 0x69, 0x1c, 0xc7,
-	0x09, 0xc7, 0xc2, 0x41, 0xc7, 0x3c, 0xaa, 0x63, 0x9e, 0x96, 0xff, 0xaa, 0x36, 0x0f, 0xa7, 0x8f,
-	0x29, 0x6e, 0x34, 0x08, 0xd5, 0xff, 0x3f, 0xf5, 0x9f, 0xe7, 0xf0, 0xfe, 0x86, 0xba, 0x4b, 0x27,
-	0x80, 0x29, 0x5c, 0x65, 0x49, 0xd8, 0xe4, 0xc4, 0xe5, 0x49, 0xc3, 0x0d, 0xa2, 0x06, 0x25, 0x8c,
-	0x89, 0x78, 0x1b, 0x84, 0x7a, 0x24, 0xe6, 0xb8, 0x46, 0x90, 0x3b, 0x59, 0xba, 0x3d, 0x30, 0x37,
-	0xa6, 0x7b, 0xa0, 0x9c, 0x82, 0xcb, 0xcb, 0x49, 0xb3, 0x1a, 0x92, 0x3d, 0x1c, 0x36, 0xc9, 0xf6,
-	0x44, 0xca, 0xd9, 0x4d, 0x1a, 0x6b, 0x19, 0x65, 0x33, 0x83, 0x38, 0xcb, 0x30, 0x24, 0x7a, 0xa2,
-	0x45, 0xdc, 0x56, 0x40, 0x8e, 0x5d, 0xaf, 0x11, 0xa1, 0x92, 0x05, 0xf7, 0xa2, 0x12, 0xed, 0x05,
-	0xe4, 0x78, 0xa9, 0x11, 0x75, 0x51, 0x38, 0x45, 0x2f, 0xce, 0x48, 0xe1, 0xd4, 0xd9, 0x81, 0x6b,
-	0x26, 0x25, 0xbf, 0x6b, 0x86, 0xce, 0x49, 0xda, 0x87, 0x5d, 0xb4, 0xb5, 0x98, 0x7f, 0xf6, 0xa9,
-	0x82, 0x5d, 0xc9, 0x61, 0xf9, 0x9d, 0x32, 0xe7, 0x15, 0x8c, 0x98, 0xd0, 0x88, 0x60, 0xd6, 0xa4,
-	0xb8, 0x1a, 0x88, 0xa7, 0x88, 0xbe, 0xb1, 0x08, 0xf2, 0x5a, 0xce, 0xdd, 0x30, 0xc5, 0x4e, 0x0d,
-	0xa6, 0x8a, 0xc8, 0x21, 0x71, 0xbd, 0x84, 0x71, 0x37, 0x0a, 0x3c, 0x9a, 0x30, 0x74, 0xbe, 0x7f,
-	0xe4, 0xe3, 0xdd, 0x0e, 0x21, 0x59, 0x4a, 0x18, 0xdf, 0x90, 0x08, 0xa7, 0xde, 0xd3, 0xc8, 0xec,
-	0xa2, 0x1f, 0xf5, 0x37, 0x9a, 0x28, 0x32, 0x32, 0x3b, 0x6b, 0xb7, 0xfd, 0x09, 0x88, 0x3f, 0xd2,
-	0xae, 0xc2, 0x16, 0x5d, 0x65, 0x3c, 0x82, 0xbd, 0x5c, 0xea, 0x34, 0xe0, 0x63, 0x1c, 0x86, 0xae,
-	0x97, 0xc4, 0x2d, 0x42, 0xa5, 0x91, 0x7b, 0x48, 0x93, 0xc8, 0x35, 0xe6, 0x21, 0x73, 0x29, 0xe6,
-	0x04, 0x55, 0x2c, 0x4c, 0xa6, 0x70, 0x18, 0x2e, 0xe5, 0xa8, 0x55, 0x9a, 0x44, 0x6b, 0x06, 0x68,
-	0x1b, 0x73, 0xe2, 0x6c, 0xc2, 0x95, 0x4e, 0xc7, 0x96, 0x10, 0xa3, 0x45, 0x0b, 0x83, 0xcb, 0xed,
-	0x06, 0xf2, 0xa2, 0xb3, 0x02, 0x43, 0x1d, 0x44, 0xf4, 0xbe, 0x05, 0x6b, 0xb0, 0x9d, 0xe5, 0x7c,
-	0x03, 0xe3, 0x85, 0x81, 0x89, 0x79, 0x2d, 0x87, 0x0d, 0xfa, 0xc2, 0x82, 0x3a, 0x5a, 0x10, 0xe1,
-	0x26, 0xa1, 0x62, 0xc8, 0xc8, 0x51, 0x59, 0xd4, 0xd9, 0x5e, 0x18, 0x78, 0x47, 0x2e, 0x4f, 0x5c,
-	0x0f, 0x87, 0x21, 0x6a, 0x59, 0xb8, 0x7c, 0xd4, 0xdd, 0xd1, 0x4b, 0x02, 0xb2, 0x9b, 0x2c, 0xe1,
-	0x30, 0x74, 0x3c, 0x98, 0x28, 0x34, 0xf2, 0x03, 0x4a, 0xd4, 0xa3, 0x40, 0xc7, 0x16, 0x2e, 0x63,
-	0xdd, 0x2e, 0xcb, 0x19, 0xc1, 0xf9, 0x4b, 0x09, 0x1e, 0xf4, 0x1f, 0x3b, 0x79, 0x17, 0x1a, 0x97,
-	0xd1, 0x92, 0x85, 0xfb, 0xec, 0xe9, 0x83, 0x29, 0xed, 0x59, 0xe3, 0x9a, 0xb3, 0x0f, 0x23, 0x85,
-	0x11, 0x45, 0x24, 0x6e, 0xa2, 0xb7, 0x16, 0x9e, 0x57, 0xbb, 0x3d, 0x37, 0x48, 0xdc, 0x74, 0x5e,
-	0xc3, 0x68, 0x21, 0x38, 0xa1, 0x3e, 0xa1, 0xe8, 0xc4, 0x6a, 0xa9, 0xea, 0x22, 0xbf, 0x10, 0x62,
-	0x27, 0x86, 0x9b, 0xc5, 0x68, 0x5e, 0x27, 0xd4, 0x25, 0x71, 0x0d, 0xd7, 0x48, 0x44, 0x62, 0x8e,
-	0x7e, 0x6d, 0xe1, 0x72, 0xbd, 0xc0, 0x45, 0x70, 0x56, 0x32, 0x8c, 0xe3, 0xc3, 0x64, 0xa1, 0x1f,
-	0xe3, 0x62, 0xd7, 0x6c, 0x05, 0x2c, 0xe0, 0xe8, 0xbb, 0x77, 0x1b, 0x1c, 0x3b, 0x02, 0xb1, 0x27,
-	0x08, 0x72, 0x5d, 0xec, 0xed, 0x72, 0x4c, 0xaa, 0x2c, 0xe0, 0x04, 0xfd, 0xc6, 0xc2, 0x67, 0xbc,
-	0x87, 0xcf, 0xbe, 0x62, 0x38, 0x5f, 0xc2, 0x05, 0xdc, 0x22, 0x14, 0xd7, 0xd4, 0xda, 0x8e, 0x7e,
-	0x6c, 0xc1, 0x1c, 0xd0, 0x0a, 0x39, 0x2b, 0x1f, 0xc3, 0x40, 0x06, 0x68, 0x78, 0xe8, 0x27, 0x16,
-	0x7a, 0x48, 0xf5, 0x0d, 0xaf, 0x5d, 0x4e, 0x50, 0xf5, 0x4c, 0x72, 0xd2, 0x2e, 0x8f, 0x10, 0x9c,
-	0x49, 0x1e, 0xb5, 0xcb, 0x5b, 0x68, 0xe0, 0x4c, 0xf2, 0x96, 0xb3, 0x06, 0x1f, 0xa4, 0xf2, 0x43,
-	0x4a, 0xde, 0x34, 0x49, 0xec, 0x9d, 0xa0, 0x0b, 0x16, 0x90, 0x4b, 0x5a, 0xb6, 0x9a, 0xaa, 0x9c,
-	0x67, 0xe0, 0xa4, 0xa8, 0x86, 0xf8, 0x43, 0x6c, 0x50, 0x0c, 0x79, 0x67, 0x60, 0x6d, 0xe2, 0x9a,
-	0xdc, 0x9f, 0x98, 0xf3, 0x04, 0x2e, 0x65, 0xac, 0x84, 0x05, 0x72, 0xc9, 0xb8, 0x68, 0x41, 0x1a,
-	0x4a, 0x49, 0x5a, 0xe4, 0x6c, 0xc0, 0x70, 0x0a, 0xe2, 0x41, 0x44, 0xdc, 0x24, 0x76, 0xe5, 0xc0,
-	0xdb, 0xb5, 0x80, 0xa5, 0x3d, 0xb3, 0x1b, 0x44, 0xe4, 0x45, 0xbc, 0x23, 0xc6, 0xda, 0x3e, 0x8c,
-	0x54, 0x49, 0xec, 0xd5, 0x23, 0x4c, 0x8f, 0xdc, 0x14, 0x1c, 0xe1, 0xb7, 0x72, 0xe0, 0x0c, 0xda,
-	0xac, 0x2f, 0x99, 0xbc, 0xa2, 0xd4, 0x1b, 0xf8, 0xad, 0x18, 0x44, 0x15, 0xb8, 0x98, 0x83, 0x45,
-	0x8a, 0xb6, 0x61, 0x01, 0xbb, 0x90, 0x49, 0x44, 0x86, 0xf6, 0x18, 0x06, 0xaa, 0x49, 0x33, 0xf6,
-	0x88, 0xda, 0xae, 0x87, 0x6c, 0x46, 0x82, 0x12, 0xc8, 0x6d, 0xf9, 0x3e, 0xbc, 0x27, 0xb7, 0x21,
-	0x86, 0x2e, 0xf7, 0x4f, 0x56, 0x74, 0x53, 0x91, 0x5b, 0x7a, 0x49, 0x54, 0x0d, 0x62, 0xe2, 0xbb,
-	0x5a, 0xcd, 0xfa, 0xab, 0x07, 0x53, 0xcd, 0x92, 0xa2, 0xec, 0xc3, 0x48, 0x07, 0x45, 0xee, 0x17,
-	0x6f, 0x9a, 0x84, 0x9e, 0x20, 0x6e, 0xd3, 0xab, 0xed, 0xc0, 0x4d, 0x42, 0xb7, 0x84, 0xd6, 0x59,
-	0x85, 0x4b, 0x19, 0x58, 0xd0, 0x02, 0xc2, 0x50, 0xb3, 0x7f, 0x7c, 0xd9, 0x3d, 0x6d, 0x29, 0x8d,
-	0x13, 0xc2, 0x0d, 0x2f, 0x89, 0xb9, 0x38, 0x8d, 0x54, 0x9b, 0x7e, 0x8d, 0x70, 0x37, 0x14, 0x59,
-	0xa4, 0x91, 0xfa, 0xb3, 0x3a, 0xa6, 0x04, 0x0d, 0x5b, 0xc4, 0x3a, 0xa9, 0x49, 0x8b, 0x12, 0xb4,
-	0x9e, 0x30, 0x9e, 0x27, 0x79, 0x3b, 0x82, 0xe2, 0xec, 0x01, 0x4a, 0xdd, 0xba, 0x1c, 0xae, 0xd8,
-	0xf5, 0x86, 0x54, 0x77, 0x72, 0x8f, 0xe1, 0x4e, 0xbe, 0x1c, 0xbb, 0x21, 0x66, 0xdc, 0xa5, 0xc4,
-	0x23, 0x41, 0x8b, 0xf8, 0xae, 0x9c, 0xc5, 0x8c, 0xbb, 0x3e, 0xe6, 0x6a, 0xa6, 0xa0, 0xb5, 0x1e,
-	0x4e, 0x3b, 0x9c, 0x06, 0x71, 0x4d, 0x39, 0xdd, 0xcc, 0x79, 0xeb, 0x98, 0xf1, 0x6d, 0x4d, 0xdb,
-	0x56, 0xb0, 0x65, 0xcc, 0xe5, 0xdc, 0x11, 0xd9, 0x48, 0xa7, 0xb1, 0xf1, 0x6f, 0x61, 0x89, 0x9e,
-	0x59, 0xb8, 0x8d, 0xb5, 0xbb, 0xe5, 0x7b, 0x82, 0x30, 0x12, 0x1b, 0x4e, 0xda, 0x6b, 0x14, 0xc7,
-	0x47, 0x3d, 0x9e, 0xd0, 0x55, 0x9b, 0x0d, 0x47, 0x73, 0xb6, 0x71, 0x7c, 0x54, 0xf4, 0x7c, 0x02,
-	0xe9, 0xd4, 0x2f, 0x5d, 0x5e, 0xb1, 0x39, 0x01, 0x7a, 0x7d, 0x72, 0xe5, 0x35, 0xf8, 0xa0, 0x3b,
-	0x4f, 0x5e, 0xb5, 0x59, 0x52, 0xbd, 0xce, 0x24, 0xf9, 0x35, 0x8c, 0x9e, 0x92, 0xd9, 0x3e, 0xb1,
-	0xc9, 0x60, 0xbc, 0x1e, 0x69, 0xed, 0x9f, 0x4a, 0x70, 0xff, 0x5d, 0x92, 0xc0, 0xa7, 0x16, 0xa6,
-	0x65, 0xef, 0x6c, 0x19, 0xe0, 0x17, 0x30, 0x60, 0x9e, 0x03, 0x46, 0x6c, 0x92, 0x01, 0x43, 0xe0,
-	0x3c, 0x12, 0xfa, 0xfc, 0x84, 0x38, 0xda, 0x7f, 0xb5, 0x00, 0x2f, 0x3f, 0x0d, 0xbe, 0x14, 0x53,
-	0x97, 0x71, 0x79, 0xa7, 0x9d, 0x47, 0x92, 0x65, 0x9b, 0x43, 0x9a, 0x50, 0x6f, 0x12, 0x5a, 0x69,
-	0x3f, 0x99, 0xac, 0xc3, 0xe5, 0x0c, 0x9b, 0x23, 0xd1, 0x98, 0xcd, 0x26, 0xa6, 0x89, 0x39, 0xce,
-	0xf9, 0x0e, 0xee, 0xe6, 0xb4, 0x26, 0xa5, 0x62, 0xca, 0x44, 0x89, 0x4f, 0x42, 0x17, 0x73, 0x4e,
-	0x83, 0x6a, 0x93, 0x8b, 0x75, 0x38, 0xb7, 0xf9, 0xd6, 0xc2, 0xe6, 0x56, 0x6a, 0xa3, 0x78, 0x1b,
-	0x02, 0x57, 0xc9, 0x68, 0x86, 0xb9, 0x58, 0xdc, 0x68, 0xc2, 0x98, 0xeb, 0x93, 0x56, 0xe0, 0x91,
-	0xb6, 0x1e, 0xfa, 0xc8, 0x6a, 0x71, 0x13, 0xea, 0x65, 0x29, 0x36, 0xbb, 0xa8, 0x0c, 0xe7, 0xc5,
-	0xb6, 0x39, 0x6e, 0x81, 0x10, 0x0d, 0x9d, 0x08, 0x6e, 0x58, 0xdc, 0x3b, 0x43, 0xc4, 0x26, 0xe9,
-	0xf6, 0xfa, 0xdc, 0x35, 0x73, 0xfe, 0x56, 0x82, 0x87, 0x36, 0x7e, 0xbd, 0x56, 0x93, 0x43, 0x8b,
-	0x30, 0xe6, 0xfb, 0x86, 0x51, 0xb8, 0xc6, 0xfc, 0xab, 0x04, 0xeb, 0xef, 0x18, 0x5a, 0xf1, 0xb4,
-	0xae, 0x59, 0xc4, 0xba, 0x7c, 0xe6, 0x58, 0x8b, 0x26, 0xfb, 0x5b, 0xb8, 0x63, 0x15, 0xb9, 0x5a,
-	0x37, 0xeb, 0x16, 0x71, 0x7d, 0xdc, 0x37, 0x2e, 0xb5, 0x9a, 0xfe, 0x51, 0x2c, 0x79, 0xd6, 0xd6,
-	0xf9, 0x3a, 0x1b, 0x58, 0xc4, 0x70, 0xcf, 0x2e, 0x86, 0x74, 0xf5, 0x5d, 0x81, 0xa1, 0xfc, 0x90,
-	0xa8, 0x46, 0xcb, 0x84, 0x4d, 0xf5, 0x23, 0x17, 0xc9, 0x61, 0xf0, 0x18, 0x06, 0xf2, 0x2b, 0x0c,
-	0x4d, 0xf6, 0x5f, 0xf8, 0xcc, 0xf6, 0x4e, 0x15, 0x26, 0xea, 0x09, 0x17, 0xfd, 0xa0, 0xb3, 0xe2,
-	0x90, 0x60, 0x5f, 0xdf, 0xbd, 0x5e, 0x4b, 0x7f, 0x61, 0x11, 0xd5, 0x87, 0x12, 0xa2, 0x73, 0xe3,
-	0x75, 0x82, 0x7d, 0x79, 0x59, 0xaf, 0xae, 0x7f, 0x2d, 0xc1, 0xf5, 0x7a, 0x20, 0x4e, 0x90, 0x81,
-	0x87, 0x43, 0xd7, 0xa3, 0x04, 0xcb, 0x7a, 0x58, 0x5b, 0xdd, 0x17, 0x6d, 0x4e, 0x96, 0x6e, 0x0f,
-	0xce, 0x3d, 0x2d, 0xf7, 0xaa, 0x43, 0xcb, 0x5a, 0x71, 0x79, 0x4b, 0x69, 0x76, 0x84, 0x64, 0x51,
-	0x56, 0x8a, 0x57, 0xe2, 0x66, 0x54, 0x70, 0x79, 0x7b, 0x3c, 0xb7, 0x5c, 0xd2, 0x8e, 0x66, 0x2b,
-	0xe7, 0xef, 0x25, 0xb8, 0x69, 0x44, 0x15, 0xe2, 0xd8, 0x0f, 0xe2, 0x9a, 0x3a, 0x03, 0xb5, 0x47,
-	0xb6, 0xf5, 0x03, 0x47, 0x66, 0x74, 0xc6, 0xba, 0x72, 0x15, 0x27, 0xa8, 0xb6, 0xe0, 0x5e, 0x02,
-	0x32, 0x62, 0x6b, 0x0f, 0x67, 0xbb, 0xff, 0x23, 0xbe, 0x9a, 0x8b, 0xdb, 0xb0, 0x7f, 0x2e, 0xc1,
-	0x84, 0xc1, 0x65, 0x04, 0x53, 0xaf, 0xee, 0x36, 0x28, 0xf1, 0x03, 0x4f, 0xce, 0x00, 0x4e, 0xd1,
-	0xce, 0x0f, 0x7c, 0xb7, 0x63, 0xb9, 0xe1, 0x8e, 0xf4, 0xdb, 0x4c, 0xed, 0xc4, 0xe9, 0x67, 0x11,
-	0x06, 0x6b, 0x11, 0x0e, 0x42, 0xf7, 0x30, 0xa1, 0xc7, 0x98, 0xfa, 0x0c, 0xbd, 0xec, 0x7f, 0x7b,
-	0x17, 0xa5, 0x64, 0x55, 0x2b, 0xc4, 0xde, 0xaf, 0x18, 0x0c, 0xb7, 0x08, 0x43, 0x7b, 0x16, 0x7b,
-	0xbf, 0x6c, 0xbf, 0x23, 0x9a, 0x3b, 0x5b, 0x70, 0x55, 0xab, 0x89, 0x97, 0xc4, 0x3e, 0xa6, 0x27,
-	0xe9, 0x91, 0x68, 0xbf, 0x3f, 0x68, 0x58, 0x81, 0x52, 0xa5, 0x3e, 0x18, 0xad, 0xc2, 0x25, 0x23,
-	0x83, 0xa5, 0x04, 0x7b, 0x75, 0x74, 0xc3, 0xe2, 0xfc, 0x92, 0x8b, 0xb6, 0x85, 0xc6, 0x39, 0x80,
-	0x31, 0xa3, 0x1a, 0x6d, 0x16, 0x62, 0x14, 0xf3, 0xfb, 0xfe, 0xcc, 0x11, 0x03, 0x90, 0x95, 0x60,
-	0x14, 0xfd, 0x31, 0x0c, 0x98, 0xb5, 0xee, 0x9b, 0x16, 0x2b, 0x87, 0xd1, 0x5e, 0x9c, 0xf5, 0xcd,
-	0x97, 0x3e, 0x72, 0x01, 0xfb, 0xd8, 0xe6, 0xac, 0x6f, 0xa8, 0xe4, 0x0a, 0xf6, 0x25, 0x5c, 0x30,
-	0x77, 0x27, 0x74, 0xab, 0x7f, 0x20, 0x6d, 0x02, 0xe7, 0x0f, 0x25, 0xb8, 0x56, 0xfc, 0xfe, 0x89,
-	0x21, 0x7f, 0xf2, 0xfc, 0xed, 0xc1, 0xb9, 0xf5, 0x3e, 0xa3, 0xd9, 0xd8, 0x9c, 0x56, 0x84, 0x78,
-	0xf7, 0xa4, 0x41, 0xe4, 0x78, 0x2e, 0xfa, 0x8f, 0xed, 0x2b, 0x41, 0xc1, 0x55, 0xe6, 0x3c, 0x03,
-	0x27, 0x88, 0x5b, 0x38, 0x0c, 0xf4, 0x69, 0x58, 0x75, 0xc9, 0x6d, 0x9b, 0xac, 0x5f, 0xeb, 0xe4,
-	0xf0, 0x91, 0x7d, 0xb2, 0x08, 0x83, 0x6d, 0x2c, 0x86, 0x7e, 0x66, 0x31, 0x2d, 0x4c, 0x0c, 0x73,
-	0x6a, 0x70, 0x3d, 0x4a, 0xaa, 0x41, 0x48, 0xdc, 0x43, 0x1a, 0x90, 0xd8, 0x0f, 0x4f, 0x8c, 0x53,
-	0x7a, 0xfa, 0xc2, 0x2b, 0xb2, 0x39, 0x58, 0x29, 0xcc, 0xaa, 0xa6, 0x64, 0x87, 0xf5, 0xf4, 0x7d,
-	0xd7, 0x22, 0x0c, 0x26, 0xb4, 0x86, 0xe3, 0xc0, 0x4b, 0x83, 0x8d, 0x2d, 0x82, 0xd5, 0x12, 0x1d,
-	0xec, 0x4b, 0x40, 0xed, 0x0c, 0xa3, 0x94, 0x90, 0xd8, 0x64, 0xe0, 0x6d, 0xb8, 0xac, 0x92, 0xb0,
-	0x0e, 0x97, 0x53, 0xac, 0x39, 0xd6, 0x1b, 0xfd, 0xe3, 0x73, 0xb4, 0xce, 0x7c, 0x95, 0xe3, 0xc2,
-	0x47, 0x05, 0x34, 0x23, 0xd2, 0x37, 0x36, 0x2f, 0x1a, 0xba, 0xc1, 0x59, 0xb8, 0xcb, 0x30, 0x94,
-	0x1a, 0xa4, 0x75, 0x0f, 0x6a, 0x51, 0x97, 0xd1, 0x9a, 0xb4, 0xec, 0xf1, 0x1c, 0x86, 0xf5, 0x13,
-	0x76, 0x63, 0xf9, 0xc6, 0x89, 0x05, 0x3c, 0xa1, 0x0c, 0xdd, 0xb1, 0x88, 0xce, 0xd1, 0xca, 0xe7,
-	0xe4, 0x78, 0x4f, 0xeb, 0xc4, 0xfa, 0xda, 0xa8, 0x27, 0x31, 0x91, 0xaf, 0x39, 0x18, 0xfa, 0xc4,
-	0x62, 0x7d, 0x95, 0xed, 0x97, 0x44, 0x73, 0xe7, 0x29, 0x7c, 0xa0, 0xd4, 0xe6, 0x03, 0xb8, 0xdb,
-	0x9f, 0x71, 0x49, 0xaa, 0xcc, 0xee, 0x7f, 0x06, 0x8e, 0x22, 0xf1, 0x3a, 0x4d, 0x9a, 0xb5, 0xba,
-	0x9a, 0x60, 0xf7, 0x6c, 0x26, 0x98, 0xd4, 0xed, 0x2a, 0x59, 0xba, 0xe8, 0x50, 0x12, 0xaa, 0x3c,
-	0x44, 0xec, 0x7a, 0x65, 0x9b, 0x03, 0x67, 0xaa, 0x10, 0x1b, 0x57, 0x08, 0x37, 0xf4, 0xf6, 0xd9,
-	0xeb, 0xb5, 0xb2, 0xaa, 0x5c, 0x3c, 0xb7, 0xa9, 0x2d, 0x29, 0x52, 0xa5, 0xe8, 0xbd, 0xb2, 0xaa,
-	0x5d, 0xfc, 0xae, 0x04, 0x33, 0xda, 0xce, 0xac, 0x64, 0x9d, 0x6e, 0xfd, 0xca, 0xc2, 0xfa, 0x8e,
-	0xa2, 0xe6, 0x55, 0xad, 0x53, 0x82, 0xf8, 0x16, 0x7e, 0x5a, 0x10, 0x43, 0x97, 0xed, 0xb4, 0x4d,
-	0x05, 0xa5, 0xd3, 0xb6, 0xd3, 0xeb, 0x0d, 0xdc, 0x2a, 0xf0, 0x2a, 0xbc, 0xcd, 0xd7, 0x36, 0x2f,
-	0x38, 0x3b, 0xfd, 0x0a, 0x6e, 0xef, 0x19, 0x38, 0xda, 0x52, 0x2d, 0xdf, 0x8a, 0x3e, 0x63, 0x33,
-	0xbc, 0x94, 0x4e, 0xae, 0x3d, 0x9d, 0x5d, 0x45, 0xde, 0x62, 0x8f, 0xbb, 0x11, 0xe6, 0x5e, 0xbd,
-	0x3b, 0xf4, 0x59, 0xfb, 0xae, 0x5a, 0x11, 0x9c, 0x0d, 0x81, 0xe9, 0x8c, 0x7b, 0x17, 0xae, 0x69,
-	0xaf, 0x2e, 0xfe, 0x9c, 0xcd, 0xca, 0xa9, 0xc4, 0x9d, 0xd4, 0xdf, 0x42, 0x59, 0x53, 0xf3, 0xb2,
-	0xdc, 0xe9, 0xc3, 0xed, 0x2b, 0x0b, 0xb3, 0xdb, 0x8a, 0x99, 0x96, 0xe8, 0x4e, 0x19, 0x6c, 0x87,
-	0x70, 0xbd, 0xcb, 0xbf, 0xcb, 0xf2, 0xbe, 0xcd, 0x2b, 0xd7, 0x76, 0xcb, 0x4e, 0x9f, 0x08, 0x6e,
-	0x76, 0xf9, 0x14, 0xde, 0xde, 0xd7, 0xf6, 0x13, 0x39, 0xf5, 0x2a, 0xb8, 0xad, 0xaf, 0xe1, 0x43,
-	0x6d, 0x57, 0x68, 0x72, 0x60, 0x61, 0x82, 0x14, 0xa0, 0x00, 0xfe, 0x08, 0x06, 0x58, 0x83, 0x10,
-	0x5f, 0x1f, 0x14, 0x8e, 0x2c, 0x16, 0x6a, 0xd9, 0x5e, 0x1d, 0x0e, 0x5e, 0xc1, 0x48, 0xef, 0x0f,
-	0x63, 0x7e, 0x69, 0x53, 0x68, 0xe4, 0x3d, 0x3e, 0x88, 0xf9, 0x7d, 0x09, 0x66, 0x54, 0x32, 0x83,
-	0x3d, 0x8f, 0x84, 0x44, 0xac, 0xdb, 0xbe, 0xab, 0x93, 0x13, 0x71, 0xe0, 0x62, 0x05, 0x99, 0x49,
-	0x68, 0xe1, 0xf8, 0x89, 0xa4, 0x56, 0x72, 0xe8, 0x86, 0x64, 0x8a, 0xe3, 0x14, 0xeb, 0x4a, 0x53,
-	0xf6, 0x61, 0x24, 0x3f, 0xd5, 0x77, 0x56, 0xf9, 0x3e, 0xb5, 0xa9, 0x61, 0xb5, 0xf4, 0xf9, 0xbd,
-	0xa3, 0xcc, 0xf7, 0x1c, 0x86, 0xcd, 0x72, 0x41, 0x56, 0x80, 0x9b, 0xb7, 0xd9, 0x6f, 0x5b, 0x59,
-	0x4d, 0x20, 0xab, 0xb5, 0x7d, 0x0f, 0xf7, 0x0c, 0x9e, 0x45, 0xa5, 0xef, 0x57, 0x36, 0x33, 0x2f,
-	0x33, 0xea, 0x57, 0xea, 0xdb, 0x81, 0x6b, 0xad, 0xc0, 0x27, 0x89, 0x38, 0x76, 0x52, 0x2e, 0x1e,
-	0xd1, 0xec, 0xcc, 0x8c, 0xda, 0x6b, 0x3f, 0xb3, 0x30, 0x1a, 0x96, 0xe2, 0x2d, 0xad, 0x9d, 0x9d,
-	0x99, 0x91, 0xfb, 0xed, 0x16, 0x5c, 0xed, 0x80, 0xce, 0xcd, 0x2b, 0xe6, 0x03, 0x9b, 0xcf, 0x47,
-	0xda, 0x98, 0x73, 0xf3, 0x3d, 0x90, 0xf3, 0x3a, 0xcc, 0xcf, 0xcf, 0x8c, 0x9c, 0xef, 0x15, 0xe5,
-	0x03, 0x1d, 0xe5, 0xcf, 0xcf, 0x8c, 0x7c, 0xa0, 0xa2, 0x5c, 0x86, 0x21, 0x85, 0x94, 0x5f, 0xff,
-	0x48, 0xd6, 0x82, 0xcd, 0x67, 0x5c, 0x52, 0xb4, 0x17, 0x90, 0x63, 0x49, 0x79, 0x04, 0x03, 0x39,
-	0x85, 0xa1, 0x87, 0x16, 0x33, 0x3b, 0x03, 0xc8, 0xe4, 0x5a, 0xba, 0xa7, 0x79, 0x93, 0x39, 0xf0,
-	0x1f, 0x59, 0x54, 0x13, 0x84, 0x58, 0x27, 0x4f, 0xc6, 0xb8, 0x5f, 0xfc, 0x6f, 0x09, 0xa6, 0xbc,
-	0x24, 0x2a, 0x9f, 0xfe, 0xe5, 0xe0, 0xe2, 0x05, 0xfd, 0x09, 0xde, 0xa6, 0x40, 0x6f, 0x96, 0xbe,
-	0x5a, 0xd6, 0xed, 0x6b, 0x49, 0x88, 0xe3, 0x5a, 0x39, 0xa1, 0xb5, 0xe9, 0x1a, 0x89, 0xa5, 0x71,
-	0xfa, 0x75, 0x60, 0x23, 0x60, 0xbd, 0x3e, 0x5b, 0x7c, 0xa8, 0xfe, 0xfa, 0xc7, 0xb9, 0xf3, 0x4f,
-	0x2a, 0x95, 0x7f, 0x9e, 0x1b, 0x7f, 0xa2, 0x60, 0x15, 0x9f, 0x95, 0xd5, 0x4f, 0xf1, 0x6b, 0x6f,
-	0xb6, 0xbc, 0x24, 0x9b, 0xfd, 0x3b, 0x6d, 0x70, 0x50, 0xf1, 0xd9, 0x41, 0xd6, 0xe0, 0x60, 0x6f,
-	0xf6, 0x40, 0x35, 0xf8, 0xdf, 0xb9, 0x29, 0x75, 0x75, 0x61, 0xa1, 0xe2, 0xb3, 0x85, 0x85, 0xac,
-	0xc9, 0xc2, 0xc2, 0xde, 0xec, 0xc2, 0x82, 0x6a, 0x54, 0x7d, 0x4f, 0x46, 0x77, 0xff, 0xff, 0x01,
-	0x00, 0x00, 0xff, 0xff, 0x00, 0x96, 0x43, 0xb4, 0x53, 0x29, 0x00, 0x00,
+	0xa1, 0xc4, 0xad, 0x36, 0xbd, 0x23, 0xc2, 0xb5, 0x52, 0x47, 0x35, 0x2d, 0xff, 0x55, 0x6d, 0x1e,
+	0x4e, 0x1f, 0x53, 0xdc, 0x68, 0x10, 0xaa, 0xa3, 0x1e, 0x1d, 0x4b, 0xc9, 0x8d, 0x60, 0x1a, 0xc7,
+	0x71, 0xc2, 0xb1, 0x88, 0x40, 0xff, 0xef, 0xd4, 0x7f, 0x9e, 0xc3, 0xfb, 0x1b, 0xea, 0x2e, 0x9d,
+	0x00, 0xa6, 0x70, 0x95, 0x25, 0x61, 0x93, 0x13, 0x97, 0x27, 0x0d, 0x37, 0x88, 0x1a, 0x94, 0x30,
+	0x26, 0xe2, 0x6d, 0x10, 0xea, 0x91, 0x98, 0xe3, 0x1a, 0x41, 0xee, 0x64, 0xe9, 0xf6, 0xc0, 0xdc,
+	0x98, 0xee, 0x81, 0x72, 0x6a, 0x5b, 0x5e, 0x4e, 0x9a, 0xd5, 0x90, 0xec, 0xe1, 0xb0, 0x49, 0xb6,
+	0x27, 0x52, 0xce, 0x6e, 0xd2, 0x58, 0xcb, 0x28, 0x9b, 0x19, 0xc4, 0x59, 0x86, 0x21, 0xd1, 0x13,
+	0x2d, 0xe2, 0xb6, 0x02, 0x72, 0xec, 0x7a, 0x8d, 0x08, 0x95, 0x2c, 0xb8, 0x17, 0x95, 0x68, 0x2f,
+	0x20, 0xc7, 0x4b, 0x8d, 0xa8, 0x8b, 0xc2, 0x29, 0x7a, 0x71, 0x46, 0x0a, 0xa7, 0xce, 0x0e, 0x5c,
+	0x33, 0x29, 0xf9, 0x5d, 0x33, 0x74, 0x4e, 0xd2, 0x3e, 0xec, 0xa2, 0xad, 0xc5, 0xfc, 0xb3, 0x4f,
+	0x15, 0xec, 0x4a, 0x0e, 0xcb, 0xef, 0x94, 0x39, 0xaf, 0x60, 0xc4, 0x84, 0x46, 0x04, 0xb3, 0x26,
+	0xc5, 0xd5, 0x40, 0x3c, 0x45, 0xf4, 0x8d, 0x45, 0x90, 0xd7, 0x72, 0xee, 0x86, 0x29, 0x76, 0x6a,
+	0x30, 0x55, 0x44, 0x0e, 0x89, 0xeb, 0x25, 0x8c, 0xbb, 0x51, 0xe0, 0xd1, 0x84, 0xa1, 0xf3, 0xfd,
+	0x23, 0x1f, 0xef, 0x76, 0x08, 0xc9, 0x52, 0xc2, 0xf8, 0x86, 0x44, 0x38, 0xf5, 0x9e, 0x46, 0x66,
+	0x17, 0xfd, 0xa8, 0xbf, 0xd1, 0x44, 0x91, 0x91, 0xd9, 0x59, 0xbb, 0xed, 0x4f, 0x40, 0xfc, 0x91,
+	0x76, 0x15, 0xb6, 0xe8, 0x2a, 0xe3, 0x11, 0xec, 0xe5, 0x52, 0xa7, 0x01, 0x1f, 0xe3, 0x30, 0x74,
+	0xbd, 0x24, 0x6e, 0x11, 0x2a, 0x8d, 0xdc, 0x43, 0x9a, 0x44, 0xae, 0x31, 0x0f, 0x99, 0x4b, 0x31,
+	0x27, 0xa8, 0x62, 0x61, 0x32, 0x85, 0xc3, 0x70, 0x29, 0x47, 0xad, 0xd2, 0x24, 0x5a, 0x33, 0x40,
+	0xdb, 0x98, 0x13, 0x67, 0x13, 0xae, 0x74, 0x3a, 0xb6, 0x84, 0x18, 0x2d, 0x5a, 0x18, 0x5c, 0x6e,
+	0x37, 0x90, 0x17, 0x9d, 0x15, 0x18, 0xea, 0x20, 0xa2, 0xf7, 0x2d, 0x58, 0x83, 0xed, 0x2c, 0xe7,
+	0x1b, 0x18, 0x2f, 0x0c, 0x4c, 0xcc, 0x6b, 0x39, 0x6c, 0xd0, 0x17, 0x16, 0xd4, 0xd1, 0x82, 0x08,
+	0x37, 0x09, 0x15, 0x43, 0x46, 0x8e, 0xca, 0xa2, 0xce, 0xf6, 0xc2, 0xc0, 0x3b, 0x72, 0x79, 0xe2,
+	0x7a, 0x38, 0x0c, 0x51, 0xcb, 0xc2, 0xe5, 0xa3, 0xee, 0x8e, 0x5e, 0x12, 0x90, 0xdd, 0x64, 0x09,
+	0x87, 0xa1, 0xe3, 0xc1, 0x44, 0xa1, 0x91, 0x1f, 0x50, 0xa2, 0x1e, 0x05, 0x3a, 0xb6, 0x70, 0x19,
+	0xeb, 0x76, 0x59, 0xce, 0x08, 0xce, 0x5f, 0x4a, 0xf0, 0xa0, 0xff, 0xd8, 0xc9, 0xbb, 0xd0, 0xb8,
+	0x8c, 0x96, 0x2c, 0xdc, 0x67, 0x4f, 0x1f, 0x4c, 0x69, 0xcf, 0x1a, 0xd7, 0x9c, 0x7d, 0x18, 0x29,
+	0x8c, 0x28, 0x22, 0x71, 0x13, 0xbd, 0xb5, 0xf0, 0xbc, 0xda, 0xed, 0xb9, 0x41, 0xe2, 0xa6, 0xf3,
+	0x1a, 0x46, 0x0b, 0xc1, 0x09, 0xf5, 0x09, 0x45, 0x27, 0x56, 0x4b, 0x55, 0x17, 0xf9, 0x85, 0x10,
+	0x3b, 0x31, 0xdc, 0x2c, 0x46, 0xf3, 0x3a, 0xa1, 0x2e, 0x89, 0x6b, 0xb8, 0x46, 0x22, 0x12, 0x73,
+	0xf4, 0x6b, 0x0b, 0x97, 0xeb, 0x05, 0x2e, 0x82, 0xb3, 0x92, 0x61, 0x1c, 0x1f, 0x26, 0x0b, 0xfd,
+	0x18, 0x17, 0xbb, 0x66, 0x2b, 0x60, 0x01, 0x47, 0xdf, 0xbd, 0xdb, 0xe0, 0xd8, 0x11, 0x88, 0x3d,
+	0x41, 0x90, 0xeb, 0x62, 0x6f, 0x97, 0x63, 0x52, 0x65, 0x01, 0x27, 0xe8, 0x37, 0x16, 0x3e, 0xe3,
+	0x3d, 0x7c, 0xf6, 0x15, 0xc3, 0xf9, 0x12, 0x2e, 0xe0, 0x16, 0xa1, 0xb8, 0xa6, 0xd6, 0x76, 0xf4,
+	0x63, 0x0b, 0xe6, 0x80, 0x56, 0xc8, 0x59, 0xf9, 0x18, 0x06, 0x32, 0x40, 0xc3, 0x43, 0x3f, 0xb1,
+	0xd0, 0x43, 0xaa, 0x6f, 0x78, 0xed, 0x72, 0x82, 0xaa, 0x67, 0x92, 0x93, 0x76, 0x79, 0x84, 0xe0,
+	0x4c, 0xf2, 0xa8, 0x5d, 0xde, 0x42, 0x03, 0x67, 0x92, 0xb7, 0x9c, 0x35, 0xf8, 0x20, 0x95, 0x1f,
+	0x52, 0xf2, 0xa6, 0x49, 0x62, 0xef, 0x04, 0x5d, 0xb0, 0x80, 0x5c, 0xd2, 0xb2, 0xd5, 0x54, 0xe5,
+	0x3c, 0x03, 0x27, 0x45, 0x35, 0xc4, 0x1f, 0x62, 0x83, 0x62, 0xc8, 0x3b, 0x03, 0x6b, 0x13, 0xd7,
+	0xe4, 0xfe, 0xc4, 0x9c, 0x27, 0x70, 0x29, 0x63, 0x25, 0x2c, 0x90, 0x4b, 0xc6, 0x45, 0x0b, 0xd2,
+	0x50, 0x4a, 0xd2, 0x22, 0x67, 0x03, 0x86, 0x53, 0x10, 0x0f, 0x22, 0xe2, 0x26, 0xb1, 0x2b, 0x07,
+	0xde, 0xae, 0x05, 0x2c, 0xed, 0x99, 0xdd, 0x20, 0x22, 0x2f, 0xe2, 0x1d, 0x31, 0xd6, 0xf6, 0x61,
+	0xa4, 0x4a, 0x62, 0xaf, 0x1e, 0x61, 0x7a, 0xe4, 0xa6, 0xe0, 0x08, 0xbf, 0x95, 0x03, 0x67, 0xd0,
+	0x66, 0x7d, 0xc9, 0xe4, 0x15, 0xa5, 0xde, 0xc0, 0x6f, 0xc5, 0x20, 0xaa, 0xc0, 0xc5, 0x1c, 0x2c,
+	0x52, 0xb4, 0x0d, 0x0b, 0xd8, 0x85, 0x4c, 0x22, 0x32, 0xb4, 0xc7, 0x30, 0x50, 0x4d, 0x9a, 0xb1,
+	0x47, 0xd4, 0x76, 0x3d, 0x64, 0x33, 0x12, 0x94, 0x40, 0x6e, 0xcb, 0xf7, 0xe1, 0x3d, 0xb9, 0x0d,
+	0x31, 0x74, 0xb9, 0x7f, 0xb2, 0xa2, 0x9b, 0x8a, 0xdc, 0xd2, 0x4b, 0xa2, 0x6a, 0x10, 0x13, 0xdf,
+	0xd5, 0x6a, 0xd6, 0x5f, 0x3d, 0x98, 0x6a, 0x96, 0x14, 0x65, 0x1f, 0x46, 0x3a, 0x28, 0x72, 0xbf,
+	0x78, 0xd3, 0x24, 0xf4, 0x04, 0x71, 0x9b, 0x5e, 0x6d, 0x07, 0x6e, 0x12, 0xba, 0x25, 0xb4, 0xce,
+	0x2a, 0x5c, 0xca, 0xc0, 0x82, 0x16, 0x10, 0x86, 0x9a, 0xfd, 0xe3, 0xcb, 0xee, 0x69, 0x4b, 0x69,
+	0x9c, 0x10, 0x6e, 0x78, 0x49, 0xcc, 0xc5, 0x69, 0xa4, 0xda, 0xf4, 0x6b, 0x84, 0xbb, 0xa1, 0xc8,
+	0x22, 0x8d, 0xd4, 0x9f, 0xd5, 0x31, 0x25, 0x68, 0xd8, 0x22, 0xd6, 0x49, 0x4d, 0x5a, 0x94, 0xa0,
+	0xf5, 0x84, 0xf1, 0x3c, 0xc9, 0xdb, 0x11, 0x14, 0x67, 0x0f, 0x50, 0xea, 0xd6, 0xe5, 0x70, 0xc5,
+	0xae, 0x37, 0xa4, 0xba, 0x93, 0x7b, 0x0c, 0x77, 0xf2, 0xe5, 0xd8, 0x0d, 0x31, 0xe3, 0x2e, 0x25,
+	0x1e, 0x09, 0x5a, 0xc4, 0x77, 0xe5, 0x2c, 0x66, 0xdc, 0xf5, 0x31, 0x57, 0x33, 0x05, 0xad, 0xf5,
+	0x70, 0xda, 0xe1, 0x34, 0x88, 0x6b, 0xca, 0xe9, 0x66, 0xce, 0x5b, 0xc7, 0x8c, 0x6f, 0x6b, 0xda,
+	0xb6, 0x82, 0x2d, 0x63, 0x2e, 0xe7, 0x8e, 0xc8, 0x46, 0x3a, 0x8d, 0x8d, 0x7f, 0x0b, 0x4b, 0xf4,
+	0xcc, 0xc2, 0x6d, 0xac, 0xdd, 0x2d, 0xdf, 0x13, 0x84, 0x91, 0xd8, 0x70, 0xd2, 0x5e, 0xa3, 0x38,
+	0x3e, 0xea, 0xf1, 0x84, 0xae, 0xda, 0x6c, 0x38, 0x9a, 0xb3, 0x8d, 0xe3, 0xa3, 0xa2, 0xe7, 0x13,
+	0x48, 0xa7, 0x7e, 0xe9, 0xf2, 0x8a, 0xcd, 0x09, 0xd0, 0xeb, 0x93, 0x2b, 0xaf, 0xc1, 0x07, 0xdd,
+	0x79, 0xf2, 0xaa, 0xcd, 0x92, 0xea, 0x75, 0x26, 0xc9, 0xaf, 0x61, 0xf4, 0x94, 0xcc, 0xf6, 0x89,
+	0x4d, 0x06, 0xe3, 0xf5, 0x48, 0x6b, 0xff, 0x54, 0x82, 0xfb, 0xef, 0x92, 0x04, 0x3e, 0xb5, 0x30,
+	0x2d, 0x7b, 0x67, 0xcb, 0x00, 0xbf, 0x80, 0x01, 0xf3, 0x1c, 0x30, 0x62, 0x93, 0x0c, 0x18, 0x02,
+	0xe7, 0x91, 0xd0, 0xe7, 0x27, 0xc4, 0xd1, 0xfe, 0xab, 0x05, 0x78, 0xf9, 0x69, 0xf0, 0xa5, 0x98,
+	0xba, 0x8c, 0xcb, 0x3b, 0xed, 0x3c, 0x92, 0x2c, 0xdb, 0x1c, 0xd2, 0x84, 0x7a, 0x93, 0xd0, 0x4a,
+	0xfb, 0xc9, 0x64, 0x1d, 0x2e, 0x67, 0xd8, 0x1c, 0x89, 0xc6, 0x6c, 0x36, 0x31, 0x4d, 0xcc, 0x71,
+	0xce, 0x77, 0x70, 0x37, 0xa7, 0x35, 0x29, 0x15, 0x53, 0x26, 0x4a, 0x7c, 0x12, 0xba, 0x98, 0x73,
+	0x1a, 0x54, 0x9b, 0x5c, 0xac, 0xc3, 0xb9, 0xcd, 0xb7, 0x16, 0x36, 0xb7, 0x52, 0x1b, 0xc5, 0xdb,
+	0x10, 0xb8, 0x4a, 0x46, 0x33, 0xcc, 0xc5, 0xe2, 0x46, 0x13, 0xc6, 0x5c, 0x9f, 0xb4, 0x02, 0x8f,
+	0xb4, 0xf5, 0xd0, 0x47, 0x56, 0x8b, 0x9b, 0x50, 0x2f, 0x4b, 0xb1, 0xd9, 0x45, 0x65, 0x38, 0x2f,
+	0xb6, 0xcd, 0x71, 0x0b, 0x84, 0x68, 0xe8, 0x44, 0x70, 0xc3, 0xe2, 0xde, 0x19, 0x22, 0x36, 0x49,
+	0xb7, 0xd7, 0xe7, 0xae, 0x99, 0xf3, 0xb7, 0x12, 0x3c, 0xb4, 0xf1, 0xeb, 0xb5, 0x9a, 0x1c, 0x5a,
+	0x84, 0x31, 0xdf, 0x37, 0x8c, 0xc2, 0x35, 0xe6, 0x5f, 0x25, 0x58, 0x7f, 0xc7, 0xd0, 0x8a, 0xa7,
+	0x75, 0xcd, 0x22, 0xd6, 0xe5, 0x33, 0xc7, 0x5a, 0x34, 0xd9, 0xdf, 0xc2, 0x1d, 0xab, 0xc8, 0xd5,
+	0xba, 0x59, 0xb7, 0x88, 0xeb, 0xe3, 0xbe, 0x71, 0xa9, 0xd5, 0xf4, 0x8f, 0x62, 0xc9, 0xb3, 0xb6,
+	0xce, 0xd7, 0xd9, 0xc0, 0x22, 0x86, 0x7b, 0x76, 0x31, 0xa4, 0xab, 0xef, 0x0a, 0x0c, 0xe5, 0x87,
+	0x44, 0x35, 0x5a, 0x26, 0x6c, 0xaa, 0x1f, 0xb9, 0x48, 0x0e, 0x83, 0xc7, 0x30, 0x90, 0x5f, 0x61,
+	0x68, 0xb2, 0xff, 0xc2, 0x67, 0xb6, 0x77, 0xaa, 0x30, 0x51, 0x4f, 0xb8, 0xe8, 0x07, 0x9d, 0x15,
+	0x87, 0x04, 0xfb, 0xfa, 0xee, 0xf5, 0x5a, 0xfa, 0x0b, 0x8b, 0xa8, 0x3e, 0x94, 0x10, 0x9d, 0x1b,
+	0xaf, 0x13, 0xec, 0xcb, 0xcb, 0x7a, 0x75, 0xfd, 0x6b, 0x09, 0xae, 0xd7, 0x03, 0x71, 0x82, 0x0c,
+	0x3c, 0x1c, 0xba, 0x1e, 0x25, 0x58, 0xd6, 0xc3, 0xda, 0xea, 0xbe, 0x68, 0x73, 0xb2, 0x74, 0x7b,
+	0x70, 0xee, 0x69, 0xb9, 0x57, 0x1d, 0x5a, 0xd6, 0x8a, 0xcb, 0x5b, 0x4a, 0xb3, 0x23, 0x24, 0x8b,
+	0xb2, 0x52, 0xbc, 0x12, 0x37, 0xa3, 0x82, 0xcb, 0xdb, 0xe3, 0xb9, 0xe5, 0x92, 0x76, 0x34, 0x5b,
+	0x39, 0x7f, 0x2f, 0xc1, 0x4d, 0x23, 0xaa, 0x10, 0xc7, 0x7e, 0x10, 0xd7, 0xd4, 0x19, 0xa8, 0x3d,
+	0xb2, 0xad, 0x1f, 0x38, 0x32, 0xa3, 0x33, 0xd6, 0x95, 0xab, 0x38, 0x41, 0xb5, 0x05, 0xf7, 0x12,
+	0x90, 0x11, 0x5b, 0x7b, 0x38, 0xdb, 0xfd, 0x1f, 0xf1, 0xd5, 0x5c, 0xdc, 0x86, 0xfd, 0x73, 0x09,
+	0x26, 0x0c, 0x2e, 0x23, 0x98, 0x7a, 0x75, 0xb7, 0x41, 0x89, 0x1f, 0x78, 0x72, 0x06, 0x70, 0x8a,
+	0x76, 0x7e, 0xe0, 0xbb, 0x1d, 0xcb, 0x0d, 0x77, 0xa4, 0xdf, 0x66, 0x6a, 0x27, 0x4e, 0x3f, 0x8b,
+	0x30, 0x58, 0x8b, 0x70, 0x10, 0xba, 0x87, 0x09, 0x3d, 0xc6, 0xd4, 0x67, 0xe8, 0x65, 0xff, 0xdb,
+	0xbb, 0x28, 0x25, 0xab, 0x5a, 0x21, 0xf6, 0x7e, 0xc5, 0x60, 0xb8, 0x45, 0x18, 0xda, 0xb3, 0xd8,
+	0xfb, 0x65, 0xfb, 0x1d, 0xd1, 0xdc, 0xd9, 0x82, 0xab, 0x5a, 0x4d, 0xbc, 0x24, 0xf6, 0x31, 0x3d,
+	0x49, 0x8f, 0x44, 0xfb, 0xfd, 0x41, 0xc3, 0x0a, 0x94, 0x2a, 0xf5, 0xc1, 0x68, 0x15, 0x2e, 0x19,
+	0x19, 0x2c, 0x25, 0xd8, 0xab, 0xa3, 0x1b, 0x16, 0xe7, 0x97, 0x5c, 0xb4, 0x2d, 0x34, 0xce, 0x01,
+	0x8c, 0x19, 0xd5, 0x68, 0xb3, 0x10, 0xa3, 0x98, 0xdf, 0xf7, 0x67, 0x8e, 0x18, 0x80, 0xac, 0x04,
+	0xa3, 0xe8, 0x8f, 0x61, 0xc0, 0xac, 0x75, 0xdf, 0xb4, 0x58, 0x39, 0x8c, 0xf6, 0xe2, 0xac, 0x6f,
+	0xbe, 0xf4, 0x91, 0x0b, 0xd8, 0xc7, 0x36, 0x67, 0x7d, 0x43, 0x25, 0x57, 0xb0, 0x2f, 0xe1, 0x82,
+	0xb9, 0x3b, 0xa1, 0x5b, 0xfd, 0x03, 0x69, 0x13, 0x38, 0x7f, 0x28, 0xc1, 0xb5, 0xe2, 0xf7, 0x4f,
+	0x0c, 0xf9, 0x93, 0xe7, 0x6f, 0x0f, 0xce, 0xad, 0xf7, 0x19, 0xcd, 0xc6, 0xe6, 0xb4, 0x22, 0xc4,
+	0xbb, 0x27, 0x0d, 0x22, 0xc7, 0x73, 0xd1, 0x7f, 0x6c, 0x5f, 0x09, 0x0a, 0xae, 0x32, 0xe7, 0x19,
+	0x38, 0x41, 0xdc, 0xc2, 0x61, 0xa0, 0x4f, 0xc3, 0xaa, 0x4b, 0x6e, 0xdb, 0x64, 0xfd, 0x5a, 0x27,
+	0x87, 0x8f, 0xec, 0x93, 0x45, 0x18, 0x6c, 0x63, 0x31, 0xf4, 0x33, 0x8b, 0x69, 0x61, 0x62, 0x98,
+	0x53, 0x83, 0xeb, 0x51, 0x52, 0x0d, 0x42, 0xe2, 0x1e, 0xd2, 0x80, 0xc4, 0x7e, 0x78, 0x62, 0x9c,
+	0xd2, 0xd3, 0x17, 0x5e, 0x91, 0xcd, 0xc1, 0x4a, 0x61, 0x56, 0x35, 0x25, 0x3b, 0xac, 0xa7, 0xef,
+	0xbb, 0x16, 0x61, 0x30, 0xa1, 0x35, 0x1c, 0x07, 0x5e, 0x1a, 0x6c, 0x6c, 0x11, 0xac, 0x96, 0xe8,
+	0x60, 0x5f, 0x02, 0x6a, 0x67, 0x18, 0xa5, 0x84, 0xc4, 0x26, 0x03, 0x6f, 0xc3, 0x65, 0x95, 0x84,
+	0x75, 0xb8, 0x9c, 0x62, 0xcd, 0xb1, 0xde, 0xe8, 0x1f, 0x9f, 0xa3, 0x75, 0xe6, 0xab, 0x1c, 0x17,
+	0x3e, 0x2a, 0xa0, 0x19, 0x91, 0xbe, 0xb1, 0x79, 0xd1, 0xd0, 0x0d, 0xce, 0xc2, 0x5d, 0x86, 0xa1,
+	0xd4, 0x20, 0xad, 0x7b, 0x50, 0x8b, 0xba, 0x8c, 0xd6, 0xa4, 0x65, 0x8f, 0xe7, 0x30, 0xac, 0x9f,
+	0xb0, 0x1b, 0xcb, 0x37, 0x4e, 0x2c, 0xe0, 0x09, 0x65, 0xe8, 0x8e, 0x45, 0x74, 0x8e, 0x56, 0x3e,
+	0x27, 0xc7, 0x7b, 0x5a, 0x27, 0xd6, 0xd7, 0x46, 0x3d, 0x89, 0x89, 0x7c, 0xcd, 0xc1, 0xd0, 0x27,
+	0x16, 0xeb, 0xab, 0x6c, 0xbf, 0x24, 0x9a, 0x3b, 0x4f, 0xe1, 0x03, 0xa5, 0x36, 0x1f, 0xc0, 0xdd,
+	0xfe, 0x8c, 0x4b, 0x52, 0x65, 0x76, 0xff, 0x33, 0x70, 0x14, 0x89, 0xd7, 0x69, 0xd2, 0xac, 0xd5,
+	0xd5, 0x04, 0xbb, 0x67, 0x33, 0xc1, 0xa4, 0x6e, 0x57, 0xc9, 0xd2, 0x45, 0x87, 0x92, 0x50, 0xe5,
+	0x21, 0x62, 0xd7, 0x2b, 0xdb, 0x1c, 0x38, 0x53, 0x85, 0xd8, 0xb8, 0x42, 0xb8, 0xa1, 0xb7, 0xcf,
+	0x5e, 0xaf, 0x95, 0x55, 0xe5, 0xe2, 0xb9, 0x4d, 0x6d, 0x49, 0x91, 0x2a, 0x45, 0xef, 0x95, 0x55,
+	0xed, 0xe2, 0x77, 0x25, 0x98, 0xd1, 0x76, 0x66, 0x25, 0xeb, 0x74, 0xeb, 0x57, 0x16, 0xd6, 0x77,
+	0x14, 0x35, 0xaf, 0x6a, 0x9d, 0x12, 0xc4, 0xb7, 0xf0, 0xd3, 0x82, 0x18, 0xba, 0x6c, 0xa7, 0x6d,
+	0x2a, 0x28, 0x9d, 0xb6, 0x9d, 0x5e, 0x6f, 0xe0, 0x56, 0x81, 0x57, 0xe1, 0x6d, 0xbe, 0xb6, 0x79,
+	0xc1, 0xd9, 0xe9, 0x57, 0x70, 0x7b, 0xcf, 0xc0, 0xd1, 0x96, 0x6a, 0xf9, 0x56, 0xf4, 0x19, 0x9b,
+	0xe1, 0xa5, 0x74, 0x72, 0xed, 0xe9, 0xec, 0x2a, 0xf2, 0x16, 0x7b, 0xdc, 0x8d, 0x30, 0xf7, 0xea,
+	0xdd, 0xa1, 0xcf, 0xda, 0x77, 0xd5, 0x8a, 0xe0, 0x6c, 0x08, 0x4c, 0x67, 0xdc, 0xbb, 0x70, 0x4d,
+	0x7b, 0x75, 0xf1, 0xe7, 0x6c, 0x56, 0x4e, 0x25, 0xee, 0xa4, 0xfe, 0x16, 0xca, 0x9a, 0x9a, 0x97,
+	0xe5, 0x4e, 0x1f, 0x6e, 0x5f, 0x59, 0x98, 0xdd, 0x56, 0xcc, 0xb4, 0x44, 0x77, 0xca, 0x60, 0x3b,
+	0x84, 0xeb, 0x5d, 0xfe, 0x5d, 0x96, 0xf7, 0x6d, 0x5e, 0xb9, 0xb6, 0x5b, 0x76, 0xfa, 0x44, 0x70,
+	0xb3, 0xcb, 0xa7, 0xf0, 0xf6, 0xbe, 0xb6, 0x9f, 0xc8, 0xa9, 0x57, 0xc1, 0x6d, 0x7d, 0x0d, 0x1f,
+	0x6a, 0xbb, 0x42, 0x93, 0x03, 0x0b, 0x13, 0xa4, 0x00, 0x05, 0xf0, 0x47, 0x30, 0xc0, 0x1a, 0x84,
+	0xf8, 0xfa, 0xa0, 0x70, 0x64, 0xb1, 0x50, 0xcb, 0xf6, 0xea, 0x70, 0xf0, 0x0a, 0x46, 0x7a, 0x7f,
+	0x18, 0xf3, 0x4b, 0x9b, 0x42, 0x23, 0xef, 0xf1, 0x41, 0xcc, 0xef, 0x4b, 0x30, 0xa3, 0x92, 0x19,
+	0xec, 0x79, 0x24, 0x24, 0x62, 0xdd, 0xf6, 0x5d, 0x9d, 0x9c, 0x88, 0x03, 0x17, 0x2b, 0xc8, 0x4c,
+	0x42, 0x0b, 0xc7, 0x4f, 0x24, 0xb5, 0x92, 0x43, 0x37, 0x24, 0x53, 0x1c, 0xa7, 0x58, 0x57, 0x9a,
+	0xb2, 0x0f, 0x23, 0xf9, 0xa9, 0xbe, 0xb3, 0xca, 0xf7, 0xa9, 0x4d, 0x0d, 0xab, 0xa5, 0xcf, 0xef,
+	0x1d, 0x65, 0xbe, 0xe7, 0x30, 0x6c, 0x96, 0x0b, 0xb2, 0x02, 0xdc, 0xbc, 0xcd, 0x7e, 0xdb, 0xca,
+	0x6a, 0x02, 0x59, 0xad, 0xed, 0x7b, 0xb8, 0x67, 0xf0, 0x2c, 0x2a, 0x7d, 0xbf, 0xb2, 0x99, 0x79,
+	0x99, 0x51, 0xbf, 0x52, 0xdf, 0x0e, 0x5c, 0x6b, 0x05, 0x3e, 0x49, 0xc4, 0xb1, 0x93, 0x72, 0xf1,
+	0x88, 0x66, 0x67, 0x66, 0xd4, 0x5e, 0xfb, 0x99, 0x85, 0xd1, 0xb0, 0x14, 0x6f, 0x69, 0xed, 0xec,
+	0xcc, 0x8c, 0xdc, 0x6f, 0xb7, 0xe0, 0x6a, 0x07, 0x74, 0x6e, 0x5e, 0x31, 0x1f, 0xd8, 0x7c, 0x3e,
+	0xd2, 0xc6, 0x9c, 0x9b, 0xef, 0x81, 0x9c, 0xd7, 0x61, 0x7e, 0x7e, 0x66, 0xe4, 0x7c, 0xaf, 0x28,
+	0x1f, 0xe8, 0x28, 0x7f, 0x7e, 0x66, 0xe4, 0x03, 0x15, 0xe5, 0x32, 0x0c, 0x29, 0xa4, 0xfc, 0xfa,
+	0x47, 0xb2, 0x16, 0x6c, 0x3e, 0xe3, 0x92, 0xa2, 0xbd, 0x80, 0x1c, 0x4b, 0xca, 0x23, 0x18, 0xc8,
+	0x29, 0x0c, 0x3d, 0xb4, 0x98, 0xd9, 0x19, 0x40, 0x26, 0xd7, 0xd2, 0x3d, 0xcd, 0x9b, 0xcc, 0x81,
+	0xff, 0xc8, 0xa2, 0x9a, 0x20, 0xc4, 0x3a, 0x79, 0x32, 0xc6, 0xfd, 0xe2, 0x7f, 0x4b, 0x30, 0xe5,
+	0x25, 0x51, 0xf9, 0xf4, 0x2f, 0x07, 0x17, 0x2f, 0xe8, 0x4f, 0xf0, 0x36, 0x05, 0x7a, 0xb3, 0xf4,
+	0xd5, 0xb2, 0x6e, 0x5f, 0x4b, 0x42, 0x1c, 0xd7, 0xca, 0x09, 0xad, 0x4d, 0xd7, 0x48, 0x2c, 0x8d,
+	0xd3, 0xaf, 0x03, 0x1b, 0x01, 0xeb, 0xf5, 0xd9, 0xe2, 0x43, 0xf5, 0xd7, 0x3f, 0xce, 0x9d, 0x7f,
+	0x52, 0xa9, 0xfc, 0xf3, 0xdc, 0xf8, 0x13, 0x05, 0xab, 0xf8, 0xac, 0xac, 0x7e, 0x8a, 0x5f, 0x7b,
+	0xb3, 0xe5, 0x25, 0xd9, 0xec, 0xdf, 0x69, 0x83, 0x83, 0x8a, 0xcf, 0x0e, 0xb2, 0x06, 0x07, 0x7b,
+	0xb3, 0x07, 0xaa, 0xc1, 0xff, 0xce, 0x4d, 0xa9, 0xab, 0x0b, 0x0b, 0x15, 0x9f, 0x2d, 0x2c, 0x64,
+	0x4d, 0x16, 0x16, 0xf6, 0x66, 0x17, 0x16, 0x54, 0xa3, 0xea, 0x7b, 0x32, 0xba, 0xfb, 0xff, 0x0f,
+	0x00, 0x00, 0xff, 0xff, 0x7b, 0xfc, 0xe8, 0xe6, 0x53, 0x29, 0x00, 0x00,
 }
diff --git a/googleapis/ads/googleads/v1/common/policy.pb.go b/googleapis/ads/googleads/v1/common/policy.pb.go
index e00bd25..d3aa304 100644
--- a/googleapis/ads/googleads/v1/common/policy.pb.go
+++ b/googleapis/ads/googleads/v1/common/policy.pb.go
@@ -902,64 +902,64 @@
 	0xb1, 0x31, 0x15, 0x51, 0xdf, 0x16, 0xfd, 0x10, 0x2b, 0xf2, 0xea, 0xfe, 0x45, 0xc0, 0x3d, 0xe2,
 	0x62, 0xea, 0x60, 0xdb, 0xc5, 0x5c, 0x10, 0x8a, 0x04, 0x61, 0xd4, 0x0e, 0x08, 0x0f, 0x90, 0x70,
 	0x8e, 0xec, 0x6e, 0xe4, 0xe7, 0x89, 0x3f, 0xbf, 0x2a, 0x31, 0x65, 0xc2, 0x3e, 0x61, 0xd1, 0x31,
-	0xa1, 0x9e, 0xed, 0xe2, 0x1e, 0x71, 0x12, 0xe6, 0x95, 0x84, 0x39, 0x24, 0x75, 0x44, 0x29, 0x13,
-	0x32, 0x9e, 0xeb, 0x55, 0xed, 0x56, 0x5d, 0xfe, 0x77, 0xd8, 0x7d, 0x59, 0x3f, 0x89, 0x50, 0x18,
-	0xe2, 0x48, 0xaf, 0xd7, 0x7e, 0x32, 0x00, 0xdc, 0x91, 0xc9, 0xf7, 0x08, 0xf3, 0x25, 0xf4, 0x31,
-	0xee, 0xc3, 0x4f, 0x40, 0x49, 0x4b, 0xa2, 0x28, 0xc0, 0x15, 0xe3, 0x9e, 0xf1, 0x41, 0xa9, 0xb1,
-	0xa2, 0xfd, 0x36, 0x13, 0x32, 0xf3, 0x33, 0x11, 0x11, 0xea, 0xed, 0x21, 0xbf, 0x8b, 0x2d, 0xa0,
-	0x00, 0xcf, 0x50, 0x80, 0x61, 0x0b, 0x2c, 0xf4, 0x14, 0x1d, 0xf5, 0x6c, 0x81, 0x4f, 0x45, 0xa5,
-	0x30, 0x06, 0xc3, 0x8d, 0x14, 0xd3, 0xc1, 0xa7, 0xa2, 0xf6, 0xda, 0x00, 0x77, 0xb4, 0x34, 0xe4,
-	0x13, 0x57, 0x6a, 0xdb, 0x41, 0x11, 0x0a, 0xb0, 0xc0, 0x11, 0xec, 0x80, 0x65, 0xe2, 0x51, 0x16,
-	0xa1, 0x43, 0x1f, 0xdb, 0x79, 0xfb, 0x78, 0xc5, 0xb8, 0x37, 0x79, 0x6e, 0xae, 0x72, 0x0a, 0x56,
-	0x29, 0x3a, 0x12, 0x0a, 0x39, 0x58, 0xc1, 0xa7, 0x38, 0x08, 0x45, 0x42, 0xd9, 0x4b, 0x5c, 0xb1,
-	0x8f, 0x71, 0x9f, 0x57, 0x0a, 0x92, 0xba, 0x61, 0xbe, 0xbd, 0x06, 0xcd, 0x61, 0x47, 0xad, 0x3b,
-	0x8a, 0x77, 0x78, 0x85, 0xd7, 0xfe, 0x2e, 0x80, 0xc5, 0x9c, 0x8a, 0x47, 0x71, 0x51, 0xc2, 0x06,
-	0x98, 0x96, 0xdb, 0x19, 0xcb, 0x7b, 0x15, 0x0a, 0x5f, 0x80, 0xa9, 0xb8, 0xe4, 0xa4, 0xd9, 0x0b,
-	0x8d, 0x27, 0x67, 0xaa, 0x94, 0x35, 0x67, 0x0e, 0xa6, 0xec, 0xf4, 0x43, 0xfc, 0x88, 0x76, 0x83,
-	0x91, 0x0b, 0x96, 0x64, 0x86, 0xcf, 0xc1, 0x5c, 0x52, 0x9d, 0xbc, 0x32, 0x29, 0xcd, 0x58, 0x1b,
-	0xcf, 0x0c, 0x45, 0xa7, 0xb1, 0x56, 0xc6, 0x02, 0xf7, 0x41, 0xc9, 0x61, 0x94, 0x8b, 0x08, 0x11,
-	0x2a, 0x78, 0x65, 0x4a, 0x92, 0x7e, 0x78, 0x01, 0xd2, 0x56, 0x8a, 0xb6, 0xf2, 0x4c, 0xb5, 0xbf,
-	0x4a, 0x60, 0x69, 0x44, 0x6e, 0xd8, 0x04, 0x73, 0x47, 0x42, 0x84, 0xb6, 0xc3, 0x5c, 0xac, 0xeb,
-	0xf2, 0x9d, 0x21, 0x77, 0xb7, 0xa9, 0x58, 0x6b, 0x48, 0x73, 0xdb, 0x13, 0x56, 0x31, 0x8e, 0x6f,
-	0x31, 0x17, 0x43, 0x17, 0xcc, 0x9f, 0xe0, 0x43, 0x4e, 0x04, 0xb6, 0x7d, 0xc2, 0x45, 0x65, 0x52,
-	0xc2, 0x1f, 0x5e, 0xc2, 0x02, 0x73, 0x5f, 0xf1, 0x3c, 0x21, 0x5c, 0xb4, 0x27, 0xac, 0xd2, 0x49,
-	0xf6, 0x2f, 0xfc, 0x12, 0xcc, 0xc5, 0x87, 0x46, 0xa5, 0x98, 0x92, 0x29, 0x3e, 0xbe, 0x4c, 0x8a,
-	0xf8, 0x18, 0x69, 0xfe, 0xa2, 0xd0, 0x63, 0xd8, 0x02, 0x37, 0x7c, 0x44, 0xbd, 0x2e, 0xf2, 0xb0,
-	0xb2, 0x60, 0xfa, 0xfc, 0x02, 0x6b, 0x4f, 0x58, 0xf3, 0x09, 0x48, 0xfa, 0xf0, 0x2d, 0x28, 0xe7,
-	0x9b, 0x53, 0xa6, 0x76, 0x46, 0x92, 0x6d, 0x5d, 0x46, 0xed, 0x66, 0x46, 0x98, 0x13, 0xbe, 0xe4,
-	0x0e, 0x4f, 0xc3, 0x6f, 0xc0, 0xad, 0x51, 0x4d, 0xb7, 0x32, 0x7b, 0x2d, 0xd9, 0x9f, 0x6a, 0xba,
-	0x81, 0xec, 0xc9, 0x34, 0xfc, 0xc1, 0x00, 0xcb, 0x67, 0xb4, 0xe6, 0x4a, 0x51, 0x2a, 0xd8, 0xbe,
-	0xa2, 0x82, 0x67, 0x4c, 0xec, 0x2b, 0xc2, 0xf6, 0x84, 0x95, 0x77, 0x3a, 0x5b, 0xa8, 0x7e, 0x0a,
-	0x8a, 0xa9, 0x1f, 0x71, 0xb3, 0xc0, 0xa7, 0x62, 0xbc, 0xd6, 0xa7, 0x42, 0xab, 0x5b, 0xa0, 0x94,
-	0x2b, 0x41, 0xf8, 0x11, 0x28, 0xea, 0x12, 0x1c, 0x8f, 0x25, 0x8d, 0xae, 0xbe, 0x00, 0x4b, 0x23,
-	0x3e, 0x1d, 0xdc, 0x06, 0x37, 0x07, 0x4b, 0x64, 0x3c, 0xe6, 0xc5, 0x81, 0x2f, 0xce, 0xab, 0xbf,
-	0x19, 0x6f, 0xa4, 0x48, 0x3f, 0xc4, 0x2f, 0x06, 0x98, 0x4b, 0xee, 0x59, 0xc5, 0xbd, 0xd0, 0xf8,
-	0xee, 0x02, 0x5d, 0x4f, 0x3b, 0x3f, 0x82, 0x7a, 0x37, 0xf2, 0x47, 0xb6, 0xc3, 0x73, 0x11, 0x56,
-	0xb1, 0xab, 0x06, 0xbc, 0xfa, 0x47, 0x01, 0x94, 0x47, 0x7e, 0x53, 0xf8, 0x10, 0xcc, 0xe3, 0xd3,
-	0x10, 0x51, 0x17, 0xbb, 0xf1, 0x3b, 0x41, 0x77, 0x91, 0xb7, 0xbb, 0x52, 0x4a, 0x10, 0xbb, 0x91,
-	0x0f, 0x7f, 0x36, 0xc0, 0x8c, 0x7a, 0x04, 0xc8, 0xf6, 0xb0, 0xd0, 0xf8, 0xde, 0xb8, 0xd2, 0xb6,
-	0x33, 0x6d, 0x9b, 0x92, 0x75, 0x8c, 0x7d, 0x0f, 0x42, 0x2c, 0x2d, 0x08, 0x3e, 0x07, 0xb7, 0x7d,
-	0xc4, 0x85, 0xed, 0x1c, 0x61, 0xe7, 0x18, 0xbb, 0xb6, 0x8b, 0x04, 0xb6, 0x05, 0x09, 0xc6, 0x6a,
-	0x34, 0xd6, 0x52, 0x8c, 0x6d, 0x29, 0xe8, 0x26, 0x12, 0xb8, 0x43, 0x02, 0xbc, 0x31, 0x0b, 0xa6,
-	0x7b, 0xf1, 0x6a, 0xed, 0xf7, 0x59, 0x50, 0x1e, 0xd9, 0xf9, 0xe1, 0x8f, 0x06, 0x58, 0x76, 0x58,
-	0x57, 0xbe, 0xe7, 0xb2, 0x4b, 0x40, 0xf5, 0x24, 0x75, 0x83, 0x3e, 0xbe, 0xd4, 0x95, 0x62, 0xb6,
-	0x14, 0x69, 0x36, 0xa3, 0xfb, 0x52, 0xd9, 0x19, 0xb5, 0x00, 0xbf, 0x06, 0x4b, 0x11, 0xe6, 0xd8,
-	0xf7, 0x71, 0x94, 0xd3, 0xa1, 0xaf, 0x99, 0xf6, 0xe5, 0x24, 0x58, 0x9a, 0x30, 0x9b, 0x6a, 0x4f,
-	0x58, 0x30, 0x1a, 0x9a, 0x8d, 0xcf, 0xc3, 0x7b, 0x0e, 0x8e, 0x04, 0x79, 0x49, 0x9c, 0xd8, 0xf5,
-	0x80, 0x70, 0x1e, 0xbf, 0xc0, 0x08, 0xb5, 0x13, 0x6f, 0x72, 0xb7, 0xd6, 0x35, 0x1b, 0xf2, 0x6e,
-	0x2e, 0xf3, 0x53, 0x95, 0x78, 0x9b, 0xea, 0x60, 0x69, 0xcd, 0x2b, 0x03, 0xdc, 0xcf, 0xab, 0x73,
-	0x59, 0x80, 0x48, 0xee, 0xc5, 0x3c, 0xa8, 0x72, 0xea, 0xff, 0x50, 0xf9, 0x7e, 0x4e, 0xc1, 0xa6,
-	0x14, 0x90, 0x1c, 0xe0, 0x37, 0xc4, 0x56, 0xff, 0x31, 0x40, 0x79, 0x24, 0x07, 0xdc, 0x05, 0x15,
-	0xc1, 0x04, 0xf2, 0x6d, 0x81, 0x22, 0x0f, 0x0b, 0xec, 0x6a, 0xd5, 0x44, 0xb6, 0xa0, 0xf3, 0x5e,
-	0x13, 0xd6, 0x6d, 0x09, 0xee, 0x68, 0x6c, 0x2b, 0x81, 0x42, 0x0c, 0xe6, 0x32, 0x1e, 0xf5, 0xcc,
-	0xdc, 0xba, 0xa6, 0xad, 0x5b, 0x19, 0x73, 0xf5, 0x16, 0x80, 0xc3, 0xe5, 0x54, 0xfd, 0x0a, 0xdc,
-	0x1c, 0x42, 0xc5, 0x0d, 0x3c, 0x3d, 0x51, 0x11, 0x11, 0x38, 0x22, 0x8c, 0x8e, 0xf5, 0x1a, 0x5d,
-	0x4c, 0x8e, 0x46, 0x82, 0x4a, 0x0f, 0xf0, 0xc6, 0x6b, 0x03, 0xd4, 0x1c, 0x16, 0x9c, 0xb3, 0xb1,
-	0x8d, 0x92, 0xda, 0xd9, 0x4e, 0xcc, 0xbe, 0x63, 0x7c, 0xb1, 0xa9, 0xc3, 0x3d, 0x16, 0x3f, 0x42,
-	0x4c, 0x16, 0x79, 0x75, 0x0f, 0x53, 0x99, 0x3b, 0xf9, 0x31, 0x15, 0x12, 0x7e, 0xd6, 0xcf, 0xc7,
-	0x07, 0xea, 0xcf, 0xaf, 0x85, 0xc9, 0xad, 0xf5, 0xf5, 0x57, 0x85, 0xbb, 0x5b, 0x8a, 0x6c, 0xdd,
-	0xe5, 0xa6, 0x1a, 0xc6, 0xa3, 0xbd, 0x55, 0xb3, 0x25, 0xc3, 0xfe, 0x4c, 0x02, 0x0e, 0xd6, 0x5d,
-	0x7e, 0x90, 0x06, 0x1c, 0xec, 0xad, 0x1e, 0xa8, 0x80, 0x7f, 0x0b, 0x35, 0x35, 0xdb, 0x6c, 0xae,
-	0xbb, 0xbc, 0xd9, 0x4c, 0x43, 0x9a, 0xcd, 0xbd, 0xd5, 0x66, 0x53, 0x05, 0x1d, 0xce, 0x48, 0x75,
-	0x6b, 0xff, 0x05, 0x00, 0x00, 0xff, 0xff, 0x9e, 0xa6, 0x20, 0xbb, 0xdb, 0x0e, 0x00, 0x00,
+	0xa1, 0x9e, 0xed, 0xe2, 0x1e, 0x71, 0x12, 0x66, 0xed, 0x47, 0x5d, 0xfe, 0x77, 0xd8, 0x7d, 0x59,
+	0x3f, 0x89, 0x50, 0x18, 0xe2, 0x88, 0xeb, 0xf5, 0x95, 0x24, 0x73, 0x48, 0xea, 0x88, 0x52, 0x26,
+	0x24, 0x9f, 0x5e, 0xad, 0xfd, 0x64, 0x00, 0xb8, 0x23, 0x93, 0xef, 0x11, 0xe6, 0xcb, 0xa5, 0xc7,
+	0xb8, 0x0f, 0x3f, 0x01, 0x25, 0x2d, 0x89, 0xa2, 0x00, 0x57, 0x8c, 0x7b, 0xc6, 0x07, 0xa5, 0xc6,
+	0x8a, 0xf6, 0xdb, 0x4c, 0x52, 0x99, 0x9f, 0x89, 0x88, 0x50, 0x6f, 0x0f, 0xf9, 0x5d, 0x6c, 0x01,
+	0x05, 0x78, 0x86, 0x02, 0x0c, 0x5b, 0x60, 0xa1, 0xa7, 0xe8, 0xa8, 0x67, 0x0b, 0x7c, 0x2a, 0x2a,
+	0x85, 0x31, 0x18, 0x6e, 0xa4, 0x98, 0x0e, 0x3e, 0x15, 0xb5, 0xd7, 0x06, 0xb8, 0xa3, 0xa5, 0x21,
+	0x9f, 0xb8, 0x52, 0xdb, 0x0e, 0x8a, 0x50, 0x80, 0x05, 0x8e, 0x60, 0x07, 0x2c, 0x13, 0x8f, 0xb2,
+	0x08, 0x1d, 0xfa, 0xd8, 0xce, 0xdb, 0xc7, 0x2b, 0xc6, 0xbd, 0xc9, 0x73, 0x73, 0x95, 0x53, 0xb0,
+	0x4a, 0xd1, 0x91, 0x50, 0xc8, 0xc1, 0x0a, 0x3e, 0xc5, 0x41, 0x28, 0x12, 0xca, 0x5e, 0xe2, 0x8a,
+	0x7d, 0x8c, 0xfb, 0xbc, 0x52, 0x90, 0xd4, 0x0d, 0xf3, 0xed, 0x35, 0x68, 0x0e, 0x3b, 0x6a, 0xdd,
+	0x51, 0xbc, 0xc3, 0x2b, 0xbc, 0xf6, 0x77, 0x01, 0x2c, 0xe6, 0x54, 0x3c, 0x8a, 0x8b, 0x12, 0x36,
+	0xc0, 0xb4, 0xdc, 0xce, 0x58, 0xde, 0xab, 0x50, 0xf8, 0x02, 0x4c, 0xc5, 0x25, 0x27, 0xcd, 0x5e,
+	0x68, 0x3c, 0x39, 0x53, 0xa5, 0xac, 0x39, 0x73, 0x30, 0x65, 0xa7, 0x1f, 0xe2, 0x47, 0xb4, 0x1b,
+	0x8c, 0x5c, 0xb0, 0x24, 0x33, 0x7c, 0x0e, 0xe6, 0x92, 0xea, 0xe4, 0x95, 0x49, 0x69, 0xc6, 0xda,
+	0x78, 0x66, 0x28, 0x3a, 0x8d, 0xb5, 0x32, 0x16, 0xb8, 0x0f, 0x4a, 0x0e, 0xa3, 0x5c, 0x44, 0x88,
+	0x50, 0xc1, 0x2b, 0x53, 0x92, 0xf4, 0xc3, 0x0b, 0x90, 0xb6, 0x52, 0xb4, 0x95, 0x67, 0xaa, 0xfd,
+	0x55, 0x02, 0x4b, 0x23, 0x72, 0xc3, 0x26, 0x98, 0x3b, 0x12, 0x22, 0xb4, 0x1d, 0xe6, 0x62, 0x5d,
+	0x97, 0xef, 0x0c, 0xb9, 0xbb, 0x4d, 0xc5, 0x5a, 0x43, 0x9a, 0xdb, 0x9e, 0xb0, 0x8a, 0x71, 0x7c,
+	0x8b, 0xb9, 0x18, 0xba, 0x60, 0xfe, 0x04, 0x1f, 0x72, 0x22, 0xb0, 0xed, 0x13, 0x2e, 0x2a, 0x93,
+	0x12, 0xfe, 0xf0, 0x12, 0x16, 0x98, 0xfb, 0x8a, 0xe7, 0x09, 0xe1, 0xa2, 0x3d, 0x61, 0x95, 0x4e,
+	0xb2, 0x7f, 0xe1, 0x97, 0x60, 0x2e, 0x3e, 0x34, 0x2a, 0xc5, 0x94, 0x4c, 0xf1, 0xf1, 0x65, 0x52,
+	0xc4, 0xc7, 0x48, 0xf3, 0x17, 0x85, 0x1e, 0xc3, 0x16, 0xb8, 0xe1, 0x23, 0xea, 0x75, 0x91, 0x87,
+	0x95, 0x05, 0xd3, 0xe7, 0x17, 0x58, 0x7b, 0xc2, 0x9a, 0x4f, 0x40, 0xd2, 0x87, 0x6f, 0x41, 0x39,
+	0xdf, 0x9c, 0x32, 0xb5, 0x33, 0x92, 0x6c, 0xeb, 0x32, 0x6a, 0x37, 0x33, 0xc2, 0x9c, 0xf0, 0x25,
+	0x77, 0x78, 0x1a, 0x7e, 0x03, 0x6e, 0x8d, 0x6a, 0xba, 0x95, 0xd9, 0x6b, 0xc9, 0xfe, 0x54, 0xd3,
+	0x0d, 0x64, 0x4f, 0xa6, 0xe1, 0x0f, 0x06, 0x58, 0x3e, 0xa3, 0x35, 0x57, 0x8a, 0x52, 0xc1, 0xf6,
+	0x15, 0x15, 0x3c, 0x63, 0x62, 0x5f, 0x11, 0xb6, 0x27, 0xac, 0xbc, 0xd3, 0xd9, 0x42, 0xf5, 0x53,
+	0x50, 0x4c, 0xfd, 0x88, 0x9b, 0x05, 0x3e, 0x15, 0xe3, 0xb5, 0x3e, 0x15, 0x5a, 0xdd, 0x02, 0xa5,
+	0x5c, 0x09, 0xc2, 0x8f, 0x40, 0x51, 0x97, 0xe0, 0x78, 0x2c, 0x69, 0x74, 0xf5, 0x05, 0x58, 0x1a,
+	0xf1, 0xe9, 0xe0, 0x36, 0xb8, 0x39, 0x58, 0x22, 0xe3, 0x31, 0x2f, 0x0e, 0x7c, 0x71, 0x5e, 0xfd,
+	0xcd, 0x78, 0x23, 0x45, 0xfa, 0x21, 0x7e, 0x31, 0xc0, 0x5c, 0x72, 0xcf, 0x2a, 0xee, 0x85, 0xc6,
+	0x77, 0x17, 0xe8, 0x7a, 0xda, 0xf9, 0x11, 0xd4, 0xbb, 0x91, 0x3f, 0xb2, 0x1d, 0x9e, 0x8b, 0xb0,
+	0x8a, 0x5d, 0x35, 0xe0, 0xd5, 0x3f, 0x0a, 0xa0, 0x3c, 0xf2, 0x9b, 0xc2, 0x87, 0x60, 0x1e, 0x9f,
+	0x86, 0x88, 0xba, 0xd8, 0x8d, 0xdf, 0x09, 0xba, 0x8b, 0xbc, 0xdd, 0x95, 0x52, 0x82, 0xd8, 0x8d,
+	0x7c, 0xf8, 0xb3, 0x01, 0x66, 0xd4, 0x23, 0x40, 0xb6, 0x87, 0x85, 0xc6, 0xf7, 0xc6, 0x95, 0xb6,
+	0x9d, 0x69, 0xdb, 0x94, 0xac, 0x63, 0xec, 0x7b, 0x10, 0x62, 0x69, 0x41, 0xf0, 0x39, 0xb8, 0xed,
+	0x23, 0x2e, 0x6c, 0xe7, 0x08, 0x3b, 0xc7, 0xd8, 0xb5, 0x5d, 0x24, 0xb0, 0x2d, 0x48, 0x30, 0x56,
+	0xa3, 0xb1, 0x96, 0x62, 0x6c, 0x4b, 0x41, 0x37, 0x91, 0xc0, 0x1d, 0x12, 0xe0, 0x8d, 0x59, 0x30,
+	0xdd, 0x8b, 0x57, 0x6b, 0xbf, 0xcf, 0x82, 0xf2, 0xc8, 0xce, 0x0f, 0x7f, 0x34, 0xc0, 0xb2, 0xc3,
+	0xba, 0xf2, 0x3d, 0x97, 0x5d, 0x02, 0xaa, 0x27, 0xa9, 0x1b, 0xf4, 0xf1, 0xa5, 0xae, 0x14, 0xb3,
+	0xa5, 0x48, 0xb3, 0x19, 0xdd, 0x97, 0xca, 0xce, 0xa8, 0x05, 0xf8, 0x35, 0x58, 0x8a, 0x30, 0xc7,
+	0xbe, 0x8f, 0xa3, 0x9c, 0x0e, 0x7d, 0xcd, 0xb4, 0x2f, 0x27, 0xc1, 0xd2, 0x84, 0xd9, 0x54, 0x7b,
+	0xc2, 0x82, 0xd1, 0xd0, 0x6c, 0x7c, 0x1e, 0xde, 0x73, 0x70, 0x24, 0xc8, 0x4b, 0xe2, 0xc4, 0xae,
+	0x07, 0x84, 0xf3, 0xf8, 0x05, 0x46, 0xa8, 0x9d, 0x78, 0x93, 0xbb, 0xb5, 0xae, 0xd9, 0x90, 0x77,
+	0x73, 0x99, 0x9f, 0xaa, 0xc4, 0xdb, 0x54, 0x07, 0x4b, 0x6b, 0x5e, 0x19, 0xe0, 0x7e, 0x5e, 0x9d,
+	0xcb, 0x02, 0x44, 0x72, 0x2f, 0xe6, 0x41, 0x95, 0x53, 0xff, 0x87, 0xca, 0xf7, 0x73, 0x0a, 0x36,
+	0xa5, 0x80, 0xe4, 0x00, 0xbf, 0x21, 0xb6, 0xfa, 0x8f, 0x01, 0xca, 0x23, 0x39, 0xe0, 0x2e, 0xa8,
+	0x08, 0x26, 0x90, 0x6f, 0x0b, 0x14, 0x79, 0x58, 0x60, 0x57, 0xab, 0x26, 0xb2, 0x05, 0x9d, 0xf7,
+	0x9a, 0xb0, 0x6e, 0x4b, 0x70, 0x47, 0x63, 0x5b, 0x09, 0x14, 0x62, 0x30, 0x97, 0xf1, 0xa8, 0x67,
+	0xe6, 0xd6, 0x35, 0x6d, 0xdd, 0xca, 0x98, 0xab, 0xb7, 0x00, 0x1c, 0x2e, 0xa7, 0xea, 0x57, 0xe0,
+	0xe6, 0x10, 0x2a, 0x6e, 0xe0, 0xe9, 0x89, 0x8a, 0x88, 0xc0, 0x11, 0x61, 0x74, 0xac, 0xd7, 0xe8,
+	0x62, 0x72, 0x34, 0x12, 0x54, 0x7a, 0x80, 0x37, 0x5e, 0x1b, 0xa0, 0xe6, 0xb0, 0xe0, 0x9c, 0x8d,
+	0x6d, 0x94, 0xd4, 0xce, 0x76, 0x62, 0xf6, 0x1d, 0xe3, 0x8b, 0x4d, 0x1d, 0xee, 0xb1, 0xf8, 0x11,
+	0x62, 0xb2, 0xc8, 0xab, 0x7b, 0x98, 0xca, 0xdc, 0xc9, 0x8f, 0xa9, 0x90, 0xf0, 0xb3, 0x7e, 0x3e,
+	0x3e, 0x50, 0x7f, 0x7e, 0x2d, 0x4c, 0x6e, 0xad, 0xaf, 0xbf, 0x2a, 0xdc, 0xdd, 0x52, 0x64, 0xeb,
+	0x2e, 0x37, 0xd5, 0x30, 0x1e, 0xed, 0xad, 0x9a, 0x2d, 0x19, 0xf6, 0x67, 0x12, 0x70, 0xb0, 0xee,
+	0xf2, 0x83, 0x34, 0xe0, 0x60, 0x6f, 0xf5, 0x40, 0x05, 0xfc, 0x5b, 0xa8, 0xa9, 0xd9, 0x66, 0x73,
+	0xdd, 0xe5, 0xcd, 0x66, 0x1a, 0xd2, 0x6c, 0xee, 0xad, 0x36, 0x9b, 0x2a, 0xe8, 0x70, 0x46, 0xaa,
+	0x5b, 0xfb, 0x2f, 0x00, 0x00, 0xff, 0xff, 0x66, 0xb9, 0x40, 0x8e, 0xdb, 0x0e, 0x00, 0x00,
 }
diff --git a/googleapis/ads/googleads/v1/common/real_time_bidding_setting.pb.go b/googleapis/ads/googleads/v1/common/real_time_bidding_setting.pb.go
index f5a1799..c715dea 100644
--- a/googleapis/ads/googleads/v1/common/real_time_bidding_setting.pb.go
+++ b/googleapis/ads/googleads/v1/common/real_time_bidding_setting.pb.go
@@ -75,23 +75,23 @@
 
 var fileDescriptor_7241f0db40dc1f31 = []byte{
 	// 303 bytes of a gzipped FileDescriptorProto
-	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x7c, 0x90, 0xc1, 0x4a, 0xf4, 0x30,
-	0x14, 0x85, 0xe9, 0xfc, 0xfc, 0xb3, 0xa8, 0xbb, 0x59, 0x88, 0x8c, 0x32, 0xc8, 0xac, 0x5c, 0x25,
-	0x44, 0x77, 0x11, 0x84, 0x56, 0x61, 0x10, 0x37, 0xc3, 0x28, 0x5d, 0x48, 0xa1, 0x64, 0x26, 0x31,
-	0x04, 0xd2, 0xdc, 0xd0, 0x64, 0xc6, 0xf7, 0x71, 0xe9, 0xa3, 0xf8, 0x28, 0x3e, 0x80, 0x6b, 0x69,
-	0x6f, 0xdb, 0x95, 0xba, 0xca, 0x49, 0x72, 0xbe, 0x73, 0x2e, 0x37, 0xbd, 0xd1, 0x00, 0xda, 0x2a,
-	0x2a, 0x64, 0xa0, 0x28, 0x5b, 0x75, 0x60, 0x74, 0x07, 0x75, 0x0d, 0x8e, 0x36, 0x4a, 0xd8, 0x2a,
+	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x7c, 0x90, 0xc1, 0x4a, 0xec, 0x30,
+	0x14, 0x86, 0xe9, 0x5c, 0xee, 0x2c, 0xea, 0x6e, 0x16, 0x22, 0xa3, 0x0c, 0x32, 0x2b, 0x57, 0x09,
+	0xd1, 0x5d, 0x04, 0xa1, 0x55, 0x18, 0xc4, 0xcd, 0x30, 0x4a, 0x17, 0x52, 0x28, 0x99, 0x49, 0x0c,
+	0x81, 0x34, 0x27, 0x34, 0x99, 0xf1, 0x7d, 0x5c, 0xfa, 0x28, 0x3e, 0x8a, 0x0f, 0xe0, 0x5a, 0xda,
+	0xd3, 0x76, 0xa5, 0xae, 0xfa, 0xd3, 0x7c, 0xff, 0xf9, 0x0e, 0x27, 0xbd, 0xd1, 0x00, 0xda, 0x2a,
+	0x2a, 0x64, 0xa0, 0x18, 0xdb, 0x74, 0x60, 0x74, 0x07, 0x75, 0x0d, 0x8e, 0x36, 0x4a, 0xd8, 0x2a,
 	0x9a, 0x5a, 0x55, 0x5b, 0x23, 0xa5, 0x71, 0xba, 0x0a, 0x2a, 0x46, 0xe3, 0x34, 0xf1, 0x0d, 0x44,
-	0x98, 0x2d, 0x10, 0x22, 0x42, 0x06, 0x32, 0xf2, 0xe4, 0xc0, 0x08, 0xf2, 0xf3, 0xb3, 0x21, 0xdf,
-	0x1b, 0x2a, 0x9c, 0x83, 0x28, 0xa2, 0x01, 0x17, 0x90, 0x9e, 0xf7, 0x34, 0xed, 0x6e, 0xdb, 0xfd,
-	0x0b, 0x7d, 0x6d, 0x84, 0xf7, 0xaa, 0xe9, 0xff, 0x97, 0x0f, 0xe9, 0xf1, 0x46, 0x09, 0xfb, 0x64,
-	0x6a, 0x95, 0x63, 0xfd, 0x23, 0xb6, 0xcf, 0x58, 0x3a, 0x05, 0x1f, 0x2b, 0xe3, 0x4e, 0x92, 0xf3,
-	0xe4, 0xe2, 0xe8, 0x72, 0xde, 0xb7, 0x93, 0x21, 0x8a, 0xe4, 0x00, 0xb6, 0x10, 0x76, 0xaf, 0x36,
-	0xff, 0xc1, 0xc7, 0x7b, 0x97, 0x7f, 0x25, 0xe9, 0x72, 0x07, 0x35, 0xf9, 0x7b, 0xe2, 0xfc, 0xf4,
-	0xe7, 0xc6, 0x75, 0x9b, 0xbb, 0x4e, 0x9e, 0xef, 0x7a, 0x5c, 0x83, 0x15, 0x4e, 0x13, 0x68, 0x34,
-	0xd5, 0xca, 0x75, 0xad, 0xc3, 0x02, 0xbd, 0x09, 0xbf, 0xed, 0xf3, 0x1a, 0x8f, 0xb7, 0xc9, 0xbf,
-	0x55, 0x96, 0xbd, 0x4f, 0x16, 0x2b, 0x0c, 0xcb, 0x64, 0x20, 0x28, 0x5b, 0x55, 0x30, 0x72, 0xdb,
-	0xd9, 0x3e, 0x06, 0x43, 0x99, 0xc9, 0x50, 0x8e, 0x86, 0xb2, 0x60, 0x25, 0x1a, 0x3e, 0x27, 0x4b,
-	0x7c, 0xe5, 0x3c, 0x93, 0x81, 0xf3, 0xd1, 0xc2, 0x79, 0xc1, 0x38, 0x47, 0xd3, 0x76, 0xda, 0x4d,
-	0x77, 0xf5, 0x1d, 0x00, 0x00, 0xff, 0xff, 0x89, 0xa2, 0x9b, 0x0c, 0xec, 0x01, 0x00, 0x00,
+	0x98, 0x2d, 0xb0, 0x44, 0x84, 0x0c, 0x64, 0xec, 0x93, 0x03, 0x23, 0xd8, 0x9f, 0xf7, 0xef, 0xb4,
+	0xa3, 0xb7, 0xfb, 0x17, 0xfa, 0xda, 0x08, 0xef, 0x55, 0x13, 0xb0, 0x3f, 0x3f, 0x1b, 0xfc, 0xde,
+	0x50, 0xe1, 0x1c, 0x44, 0x11, 0x0d, 0xb8, 0xfe, 0x75, 0xf9, 0x90, 0x1e, 0x6f, 0x94, 0xb0, 0x4f,
+	0xa6, 0x56, 0x39, 0xea, 0x1f, 0xd1, 0x3e, 0x63, 0xe9, 0x14, 0x7c, 0xac, 0x8c, 0x3b, 0x49, 0xce,
+	0x93, 0x8b, 0xa3, 0xcb, 0x79, 0x6f, 0x27, 0x83, 0x88, 0xe4, 0x00, 0xb6, 0x10, 0x76, 0xaf, 0x36,
+	0xff, 0xc1, 0xc7, 0x7b, 0x97, 0x7f, 0x25, 0xe9, 0x72, 0x07, 0x35, 0xf9, 0x7b, 0xe3, 0xfc, 0xf4,
+	0x67, 0xe3, 0xba, 0x9d, 0xbb, 0x4e, 0x9e, 0xef, 0xfa, 0xba, 0x06, 0x2b, 0x9c, 0x26, 0xd0, 0x68,
+	0xaa, 0x95, 0xeb, 0xac, 0xc3, 0x01, 0xbd, 0x09, 0xbf, 0xdd, 0xf3, 0x1a, 0x3f, 0x6f, 0x93, 0x7f,
+	0xab, 0x2c, 0x7b, 0x9f, 0x2c, 0x56, 0x38, 0x2c, 0x93, 0x81, 0x60, 0x6c, 0x53, 0xc1, 0xc8, 0x6d,
+	0x87, 0x7d, 0x0c, 0x40, 0x99, 0xc9, 0x50, 0x8e, 0x40, 0x59, 0xb0, 0x12, 0x81, 0xcf, 0xc9, 0x12,
+	0xff, 0x72, 0x9e, 0xc9, 0xc0, 0xf9, 0x88, 0x70, 0x5e, 0x30, 0xce, 0x11, 0xda, 0x4e, 0xbb, 0xed,
+	0xae, 0xbe, 0x03, 0x00, 0x00, 0xff, 0xff, 0xce, 0x84, 0x14, 0x8e, 0xec, 0x01, 0x00, 0x00,
 }
diff --git a/googleapis/ads/googleads/v1/common/segments.pb.go b/googleapis/ads/googleads/v1/common/segments.pb.go
index beefd04..e03fb16 100644
--- a/googleapis/ads/googleads/v1/common/segments.pb.go
+++ b/googleapis/ads/googleads/v1/common/segments.pb.go
@@ -832,111 +832,111 @@
 	0x04, 0x49, 0xec, 0x9f, 0xf8, 0x3c, 0x1d, 0xba, 0xab, 0x86, 0x00, 0x1a, 0xba, 0xbe, 0xc8, 0xa7,
 	0x96, 0xb5, 0x26, 0xcb, 0x62, 0x82, 0x99, 0x73, 0x64, 0x93, 0xd0, 0xf3, 0x43, 0x62, 0x33, 0x12,
 	0x27, 0x01, 0x8f, 0xed, 0x08, 0x7b, 0x03, 0xa9, 0x6d, 0x18, 0x41, 0x38, 0x61, 0x5d, 0xbb, 0x8b,
-	0xb9, 0xb8, 0xec, 0x6b, 0x1f, 0x15, 0x68, 0x03, 0x9a, 0x8e, 0xe8, 0xdb, 0xa9, 0x65, 0xe4, 0x57,
-	0x70, 0x18, 0x52, 0x8e, 0xc5, 0xff, 0xd0, 0xe5, 0x6a, 0x49, 0x97, 0xab, 0x8a, 0xbc, 0x3b, 0x4c,
-	0x3a, 0x95, 0x53, 0x86, 0xa3, 0x88, 0x30, 0xfd, 0xfc, 0xe1, 0x7f, 0xea, 0xe0, 0x83, 0x3d, 0x5d,
-	0xe1, 0x60, 0x07, 0xcc, 0x0f, 0x15, 0x1c, 0xf4, 0xde, 0xfd, 0xd2, 0xa3, 0x2b, 0xb5, 0x67, 0xe5,
-	0x71, 0x55, 0x4f, 0x86, 0x53, 0x6e, 0xba, 0xdf, 0x28, 0xd1, 0x7e, 0x2f, 0x22, 0x1b, 0x61, 0xd2,
-	0x1d, 0x6c, 0xb1, 0xe6, 0x70, 0xfe, 0x16, 0x7e, 0x0b, 0x40, 0xbf, 0x46, 0xa1, 0x25, 0xe9, 0xe2,
-	0x71, 0x81, 0x8b, 0x96, 0x10, 0x64, 0xf8, 0xec, 0xce, 0xba, 0xec, 0xa4, 0x97, 0xb0, 0x0d, 0x16,
-	0x46, 0x4a, 0x19, 0x5a, 0xb9, 0x5f, 0x7a, 0x34, 0x5b, 0xbb, 0x9d, 0xd2, 0xd3, 0x3c, 0x94, 0xf7,
-	0x38, 0xf3, 0x43, 0xef, 0x00, 0x07, 0x09, 0xb1, 0xae, 0xf6, 0x65, 0x4d, 0xa9, 0x82, 0x7f, 0x2b,
-	0x81, 0xa5, 0xf1, 0x65, 0x11, 0xad, 0xca, 0x90, 0xf7, 0x8b, 0x42, 0x1e, 0xa2, 0xb6, 0xb4, 0x5c,
-	0xfd, 0x83, 0x31, 0x0f, 0x2d, 0xe4, 0x8c, 0x79, 0x02, 0x2d, 0x70, 0x63, 0x34, 0xa6, 0x10, 0x77,
-	0x09, 0x7a, 0x6c, 0xf0, 0x27, 0xaf, 0x0d, 0x73, 0xbf, 0xc1, 0x5d, 0x02, 0x77, 0xc0, 0xf5, 0x3c,
-	0x33, 0xab, 0x9c, 0xe8, 0x96, 0x44, 0x2e, 0x8d, 0x20, 0xd7, 0x28, 0x0d, 0x46, 0x81, 0x99, 0x0e,
-	0xfe, 0xab, 0x04, 0x1e, 0x14, 0x4e, 0x08, 0xe8, 0x82, 0x4c, 0xe0, 0x1f, 0xcd, 0x13, 0xd8, 0xc7,
-	0x6c, 0x08, 0x4a, 0x7f, 0x20, 0x4c, 0x34, 0xb1, 0xee, 0x3a, 0x13, 0x9f, 0xc3, 0x3f, 0x0f, 0xfc,
-	0xfd, 0xfe, 0x6c, 0x81, 0x6a, 0x32, 0xc0, 0x97, 0xc6, 0x01, 0x6e, 0x63, 0x6f, 0x4d, 0x2a, 0x87,
-	0xa2, 0xca, 0xda, 0xad, 0x45, 0x67, 0xb4, 0x11, 0xfe, 0xbb, 0x04, 0x3e, 0x36, 0x98, 0xbc, 0x50,
-	0x5d, 0x86, 0x73, 0x68, 0x1c, 0xce, 0x0e, 0xeb, 0x77, 0xc9, 0xb8, 0xd0, 0xce, 0xb4, 0xb1, 0xee,
-	0x39, 0x93, 0x0d, 0xe0, 0x32, 0x98, 0x11, 0x53, 0x10, 0x9a, 0x31, 0x18, 0x73, 0xd2, 0x12, 0x1e,
-	0x80, 0xd9, 0xdc, 0xbc, 0x8a, 0xde, 0x37, 0x7a, 0xdf, 0xd7, 0x71, 0x6f, 0xa7, 0xf3, 0x1d, 0x21,
-	0xc7, 0x32, 0xea, 0xec, 0xce, 0xba, 0xec, 0xa6, 0x97, 0x70, 0x0b, 0x5c, 0x54, 0xd3, 0x2f, 0x2a,
-	0x49, 0xe4, 0x72, 0x11, 0x52, 0x1a, 0x2b, 0x9e, 0xbc, 0xb4, 0xb4, 0x5e, 0xbe, 0xee, 0xe3, 0x67,
-	0x67, 0xf4, 0x2b, 0xa3, 0xd7, 0x7d, 0x43, 0x03, 0xfa, 0x19, 0xde, 0x93, 0x72, 0xe9, 0x70, 0xdc,
-	0x43, 0x0b, 0x91, 0x31, 0x4f, 0xe0, 0x4b, 0x00, 0x3d, 0x42, 0x6d, 0x8e, 0x99, 0x47, 0xb8, 0x8d,
-	0x7d, 0x16, 0x51, 0xc6, 0x51, 0xd3, 0xa4, 0x9e, 0x79, 0x84, 0xee, 0x4b, 0x59, 0x53, 0xa9, 0xe0,
-	0x3a, 0x98, 0xcf, 0xb1, 0x1c, 0x9f, 0xf7, 0xd0, 0x33, 0x03, 0xd0, 0x5c, 0x06, 0x6a, 0xf9, 0xbc,
-	0x07, 0xb7, 0xc0, 0x42, 0x9e, 0x42, 0x93, 0x90, 0xf7, 0xd0, 0xba, 0x01, 0x67, 0xbe, 0xcf, 0x91,
-	0x22, 0xb8, 0x0d, 0x16, 0x73, 0x24, 0xd7, 0x8f, 0x39, 0xf3, 0x1d, 0x8e, 0x36, 0x0c, 0x58, 0x0b,
-	0x19, 0x6b, 0x5d, 0xcb, 0xe0, 0xd7, 0xe0, 0x6a, 0x8e, 0xd6, 0x25, 0x9c, 0x51, 0xf4, 0xdc, 0x00,
-	0x75, 0x25, 0x43, 0xbd, 0x16, 0x1a, 0xd8, 0x01, 0x0f, 0xf2, 0x1c, 0x1a, 0x73, 0x3b, 0x8e, 0x88,
-	0xe3, 0x77, 0x7c, 0xc7, 0x0e, 0xa8, 0x23, 0x27, 0x56, 0xb4, 0x65, 0x00, 0xbe, 0xd3, 0x07, 0xd3,
-	0x98, 0xef, 0x69, 0xc6, 0xb6, 0x46, 0xc0, 0xdf, 0x80, 0x1b, 0x39, 0x3f, 0x11, 0x8d, 0xb9, 0x1c,
-	0x76, 0x2e, 0x41, 0x9b, 0x06, 0xf0, 0xc5, 0x0c, 0xbe, 0x2b, 0x95, 0x2d, 0xea, 0x92, 0xa1, 0x84,
-	0x46, 0x8c, 0x9e, 0xf8, 0xa1, 0x43, 0xd0, 0xab, 0xa9, 0x12, 0xba, 0xab, 0x65, 0x43, 0x1d, 0xcd,
-	0x88, 0x27, 0xfe, 0xf8, 0x8b, 0xa9, 0x3a, 0xda, 0x92, 0xa2, 0xa1, 0xae, 0x89, 0xb9, 0xa8, 0x1c,
-	0xad, 0xa9, 0xba, 0x66, 0x8f, 0xab, 0x1a, 0x72, 0x53, 0xad, 0x5f, 0x0f, 0x29, 0x3d, 0xf6, 0x43,
-	0xcf, 0x3e, 0xf5, 0x43, 0x97, 0x9e, 0xda, 0x2e, 0xee, 0xc5, 0xe8, 0xa2, 0x04, 0xde, 0x1a, 0x01,
-	0xb6, 0x43, 0xfe, 0x78, 0x45, 0xf1, 0x6e, 0x48, 0xf5, 0x9a, 0x12, 0x7f, 0x27, 0xb5, 0xeb, 0xb8,
-	0x17, 0xc3, 0x16, 0x98, 0x57, 0x5c, 0x87, 0x84, 0x9c, 0x30, 0xdb, 0x77, 0xd1, 0xa5, 0x62, 0xda,
-	0x9c, 0xd4, 0xb4, 0xa4, 0xa4, 0xed, 0xc2, 0x57, 0x60, 0x51, 0x43, 0x8e, 0x88, 0x73, 0x6c, 0xfb,
-	0xa1, 0x5c, 0xa4, 0xa3, 0x0f, 0x4c, 0x5e, 0x55, 0x45, 0x12, 0xba, 0x76, 0xb8, 0x2e, 0xfe, 0xe9,
-	0x5b, 0xb0, 0x34, 0x02, 0xeb, 0x17, 0xcf, 0xcb, 0xe7, 0x2a, 0x9e, 0xd7, 0x07, 0xbd, 0xa5, 0x85,
-	0xf4, 0x09, 0x00, 0xda, 0xa5, 0x28, 0x0c, 0xc0, 0x20, 0xec, 0xcb, 0x0a, 0x24, 0x8a, 0xc2, 0x57,
-	0x60, 0x56, 0x8b, 0x03, 0x1c, 0xc7, 0x68, 0x76, 0x7c, 0xf6, 0xea, 0x35, 0x25, 0x56, 0xce, 0x5a,
-	0xc2, 0x1c, 0x36, 0xc1, 0x9c, 0x56, 0x8b, 0xc2, 0xc0, 0x7a, 0xe8, 0x43, 0x03, 0xef, 0x1f, 0x2a,
-	0x80, 0x52, 0xc0, 0xbf, 0x96, 0xd2, 0xb1, 0x71, 0xc6, 0xd6, 0x08, 0xcd, 0xc9, 0x84, 0xed, 0x16,
-	0x24, 0x6c, 0x4b, 0xe8, 0x45, 0xfa, 0xf7, 0x52, 0x75, 0xb6, 0xc2, 0x38, 0xfb, 0x91, 0x1e, 0x50,
-	0x23, 0xed, 0x70, 0x1b, 0x5c, 0x53, 0xc1, 0x04, 0x24, 0xf4, 0xd4, 0xd6, 0x29, 0xe6, 0xb8, 0x87,
-	0xae, 0x14, 0xe7, 0x65, 0x41, 0x0a, 0xb7, 0xa5, 0x6e, 0xa7, 0xb3, 0xc7, 0x71, 0x0f, 0xb6, 0x01,
-	0xcc, 0x6d, 0xdb, 0x58, 0x12, 0x10, 0x31, 0x42, 0xdb, 0x26, 0x6f, 0xa2, 0xd4, 0x59, 0x98, 0x13,
-	0x2b, 0x09, 0x48, 0xdb, 0x15, 0x8b, 0xfb, 0xa1, 0x1d, 0x20, 0x7a, 0x69, 0xb4, 0xb8, 0xdf, 0x4a,
-	0x41, 0x83, 0x29, 0x49, 0x5b, 0xf4, 0xcb, 0x90, 0xde, 0xc2, 0xa7, 0xe9, 0x78, 0x50, 0x2f, 0xfb,
-	0xbc, 0x41, 0xac, 0x6a, 0x40, 0xa8, 0x17, 0xbd, 0x02, 0x66, 0x8e, 0x68, 0xc2, 0xd0, 0xd5, 0xe2,
-	0x7c, 0x49, 0x43, 0xf8, 0x7b, 0x70, 0xc7, 0x17, 0xef, 0xa1, 0x5e, 0x0f, 0x8b, 0x7e, 0x3f, 0xf2,
-	0x63, 0x5b, 0x4c, 0xab, 0xa1, 0x98, 0x4d, 0x51, 0xb5, 0x70, 0x25, 0xbb, 0x94, 0x03, 0xec, 0x84,
-	0xfb, 0x47, 0x7e, 0xbc, 0x91, 0xaa, 0x61, 0x13, 0x5c, 0x3a, 0x26, 0xbd, 0x53, 0xca, 0x5c, 0xf4,
-	0x54, 0x82, 0x3e, 0x29, 0x4f, 0x3e, 0x01, 0x2a, 0xbf, 0x52, 0xe6, 0x56, 0xaa, 0x83, 0x35, 0xf0,
-	0xbe, 0xdc, 0x46, 0xa3, 0x05, 0x83, 0x5c, 0x28, 0x53, 0xf8, 0x07, 0x30, 0x37, 0xb0, 0xf5, 0x46,
-	0x50, 0xf6, 0x55, 0xa3, 0xa0, 0xaf, 0x5e, 0x0b, 0xcd, 0x4e, 0xe7, 0x77, 0x04, 0x33, 0xd9, 0x53,
-	0xb9, 0x7b, 0x6b, 0xb6, 0xdb, 0xbf, 0x11, 0x75, 0x39, 0xc2, 0x8c, 0x87, 0x84, 0xd9, 0xaa, 0xb7,
-	0x7c, 0x17, 0x2d, 0x9a, 0xd4, 0x65, 0xad, 0x92, 0x43, 0xa0, 0xed, 0xc2, 0x2e, 0xb8, 0x3a, 0xbc,
-	0xdf, 0x47, 0xd7, 0x64, 0xa8, 0x6b, 0x05, 0xa1, 0xee, 0xf6, 0x65, 0xd9, 0xc0, 0x1a, 0x6a, 0xb3,
-	0xe6, 0xa3, 0xc1, 0x06, 0xb8, 0x0b, 0xae, 0xa7, 0x5b, 0x76, 0xec, 0x79, 0x8c, 0x78, 0x98, 0x53,
-	0x59, 0xb4, 0x6f, 0x8f, 0x89, 0xfd, 0xdb, 0x5c, 0xd5, 0x5e, 0xd4, 0xd2, 0x66, 0xa6, 0x6c, 0xbb,
-	0xd0, 0x01, 0xf7, 0x52, 0xe2, 0xa1, 0xef, 0xba, 0x62, 0x6a, 0x49, 0xb7, 0x79, 0x76, 0x40, 0x4e,
-	0x48, 0x50, 0x45, 0xbf, 0x36, 0xc8, 0xcb, 0x6d, 0x0d, 0x59, 0x53, 0x8c, 0x74, 0xcf, 0xb6, 0x2d,
-	0x09, 0xc5, 0x4e, 0x6a, 0xe8, 0xcb, 0x73, 0x3a, 0xa9, 0x15, 0x3b, 0xa9, 0xa3, 0xc6, 0x39, 0x9d,
-	0xd4, 0x8b, 0x9d, 0xac, 0xa0, 0x27, 0xe7, 0x74, 0xb2, 0x52, 0xec, 0x64, 0x15, 0x7d, 0x75, 0x4e,
-	0x27, 0xab, 0x62, 0xe6, 0xc9, 0x9c, 0x30, 0x1c, 0xba, 0xe8, 0x8e, 0xc9, 0xcc, 0x93, 0x22, 0x85,
-	0x02, 0xfa, 0x60, 0x7e, 0xe8, 0x04, 0x0a, 0xdd, 0x95, 0x63, 0xff, 0x45, 0xd1, 0xd8, 0x57, 0xaa,
-	0x96, 0x12, 0xa9, 0xa1, 0x3f, 0xd0, 0x64, 0x5d, 0x89, 0x06, 0xee, 0xe1, 0x8f, 0x25, 0x70, 0x6b,
-	0xc2, 0x69, 0x17, 0xba, 0x27, 0xfd, 0x1e, 0x4c, 0xe7, 0xb7, 0xaf, 0x3f, 0x23, 0x84, 0xdc, 0x53,
-	0xeb, 0x66, 0x34, 0xee, 0x11, 0x7c, 0x0b, 0x16, 0x46, 0x0e, 0xd1, 0xd0, 0x7d, 0x19, 0xcd, 0xba,
-	0x61, 0x34, 0xa9, 0x6c, 0x20, 0x88, 0xb4, 0xd1, 0xba, 0x1a, 0x0d, 0xb5, 0xc0, 0x8d, 0x5c, 0xda,
-	0xf5, 0xaa, 0xe1, 0x81, 0x51, 0xe9, 0x4a, 0x41, 0x6a, 0xdd, 0xf0, 0x5b, 0x70, 0x33, 0xc3, 0x24,
-	0x31, 0xa7, 0xdd, 0xec, 0xb0, 0x82, 0x2c, 0xa3, 0x87, 0x06, 0xc0, 0x8f, 0x52, 0xa0, 0x54, 0x37,
-	0x33, 0xf1, 0x24, 0x72, 0x15, 0x7d, 0xfc, 0xee, 0xe4, 0xea, 0x24, 0x72, 0x0d, 0xfd, 0xec, 0xdd,
-	0xc9, 0xb5, 0x49, 0xe4, 0x3a, 0xfa, 0xf9, 0xbb, 0x93, 0xeb, 0x93, 0xc8, 0x2b, 0xe8, 0x17, 0xef,
-	0x4e, 0x5e, 0x11, 0xbb, 0xda, 0x94, 0xec, 0x73, 0xd2, 0x15, 0xf3, 0xc0, 0x27, 0x26, 0xbb, 0x5a,
-	0x2d, 0x6a, 0x73, 0xd2, 0x6d, 0xbb, 0x70, 0x13, 0xa4, 0x43, 0xcc, 0x0e, 0x70, 0xe8, 0x25, 0xd8,
-	0x23, 0xe8, 0x91, 0xc9, 0x0a, 0x4b, 0xab, 0xb6, 0xb5, 0x48, 0xec, 0xc1, 0x52, 0x50, 0x97, 0x30,
-	0xf1, 0x96, 0x72, 0x11, 0xd2, 0x2f, 0x0d, 0xa6, 0xa6, 0xf4, 0x1d, 0x7a, 0xad, 0x75, 0x6d, 0x57,
-	0xce, 0xd0, 0x9a, 0x16, 0x73, 0xca, 0xe4, 0xc2, 0xef, 0xd3, 0x29, 0x86, 0xf9, 0x9e, 0x10, 0xb5,
-	0xdd, 0x7c, 0x9d, 0xe3, 0x3e, 0x0f, 0x08, 0xfa, 0x6c, 0x8a, 0x3a, 0xb7, 0x2f, 0x14, 0xf9, 0x3c,
-	0x8b, 0x09, 0xde, 0x0e, 0xaa, 0xe8, 0xf3, 0x29, 0xf2, 0x2c, 0x66, 0xee, 0xed, 0xea, 0x28, 0xa5,
-	0x86, 0xbe, 0x98, 0x96, 0x52, 0x1b, 0xa5, 0xd4, 0x51, 0x79, 0x5a, 0x4a, 0x7d, 0x94, 0xb2, 0x82,
-	0x2a, 0xd3, 0x52, 0x56, 0x46, 0x29, 0xab, 0x68, 0x79, 0x5a, 0xca, 0x2a, 0x7c, 0x0c, 0x2e, 0xbd,
-	0x4d, 0x30, 0xe3, 0x84, 0xa1, 0xeb, 0x06, 0xea, 0xd4, 0x18, 0xfe, 0xbd, 0x04, 0xee, 0x15, 0x7c,
-	0x88, 0x40, 0x5f, 0xcb, 0x42, 0xfc, 0x7d, 0x41, 0x21, 0xde, 0x93, 0x94, 0x0d, 0x09, 0xb1, 0x14,
-	0x63, 0x17, 0x7b, 0xfd, 0xf5, 0xfe, 0x84, 0xe7, 0xd6, 0xad, 0x78, 0xfc, 0x43, 0xf8, 0x17, 0x70,
-	0xe3, 0xec, 0xaf, 0x1c, 0xe8, 0x86, 0xd1, 0xf9, 0xaa, 0x72, 0xbc, 0x4f, 0x58, 0xf7, 0xb5, 0x90,
-	0x0e, 0x05, 0x34, 0xd0, 0x6e, 0x2d, 0xc6, 0xa3, 0x8d, 0xf0, 0x05, 0x98, 0x89, 0x03, 0xca, 0xd1,
-	0x47, 0xd2, 0xdd, 0xe7, 0x45, 0xee, 0x02, 0xaa, 0x0e, 0x49, 0xc5, 0x85, 0x25, 0x95, 0xa2, 0x77,
-	0x4e, 0xc9, 0xa1, 0xc8, 0x28, 0x5a, 0x33, 0xe9, 0x1d, 0x6d, 0x0c, 0x97, 0xc1, 0x8c, 0xdc, 0xb0,
-	0x23, 0x93, 0x63, 0x52, 0x61, 0x29, 0x76, 0x3e, 0x72, 0xa5, 0x7f, 0xd3, 0x60, 0xe7, 0x23, 0x0c,
-	0x1f, 0xfe, 0x58, 0x02, 0x97, 0xf4, 0x66, 0x03, 0xbe, 0x04, 0x10, 0xbb, 0xb6, 0xc7, 0x68, 0x12,
-	0xd9, 0xfa, 0x13, 0x33, 0x0d, 0xe5, 0xb9, 0x68, 0xe1, 0x09, 0x04, 0x76, 0x37, 0x85, 0xac, 0x95,
-	0xaa, 0xe0, 0x73, 0x30, 0xe3, 0x87, 0x1d, 0x2a, 0x0f, 0xe9, 0x67, 0x6b, 0x9f, 0x19, 0xee, 0x77,
-	0xda, 0x61, 0x87, 0x5a, 0x52, 0xb8, 0xf6, 0xbf, 0x12, 0x78, 0xe8, 0xd0, 0x6e, 0x81, 0x70, 0x6d,
-	0x2e, 0xfd, 0xf0, 0xb4, 0x2b, 0xe2, 0xda, 0x2d, 0x7d, 0xbf, 0xae, 0x05, 0x1e, 0x15, 0x85, 0xb8,
-	0x4c, 0x99, 0x57, 0xf1, 0x48, 0x28, 0xa3, 0x4e, 0x3f, 0x82, 0x45, 0x7e, 0x3c, 0xee, 0xd3, 0xfa,
-	0x13, 0xf5, 0xf3, 0x8f, 0x0b, 0xef, 0x6d, 0x36, 0x9b, 0xff, 0xbc, 0x70, 0x77, 0x53, 0xc1, 0x9a,
-	0x6e, 0x5c, 0x56, 0x97, 0xe2, 0xea, 0xa0, 0x5a, 0x6e, 0x49, 0xb3, 0xff, 0xa6, 0x06, 0x6f, 0x9a,
-	0x6e, 0xfc, 0x26, 0x33, 0x78, 0x73, 0x50, 0x7d, 0xa3, 0x0c, 0xfe, 0x7f, 0xe1, 0xa1, 0x6a, 0x6d,
-	0x34, 0x9a, 0x6e, 0xdc, 0x68, 0x64, 0x26, 0x8d, 0xc6, 0x41, 0xb5, 0xd1, 0x50, 0x46, 0x87, 0x17,
-	0x65, 0x74, 0xf5, 0x9f, 0x02, 0x00, 0x00, 0xff, 0xff, 0x13, 0x98, 0xee, 0x2d, 0x46, 0x20, 0x00,
+	0xb9, 0xb8, 0xec, 0x6b, 0x1f, 0x15, 0x68, 0x03, 0x9a, 0x8e, 0x68, 0x5d, 0x90, 0x2a, 0xf2, 0xee,
+	0x30, 0xe9, 0x54, 0x4e, 0x19, 0x8e, 0x22, 0xc2, 0x74, 0xc1, 0x5a, 0xba, 0x9d, 0x92, 0x22, 0xbf,
+	0x82, 0xc3, 0x90, 0x72, 0x2c, 0xfe, 0xa7, 0x7e, 0xfa, 0xf0, 0x3f, 0x75, 0xf0, 0xc1, 0x9e, 0xae,
+	0x70, 0xb0, 0x03, 0xe6, 0x87, 0x0a, 0x0e, 0x7a, 0xef, 0x7e, 0xe9, 0xd1, 0x95, 0xda, 0xb3, 0xf2,
+	0xb8, 0xaa, 0x27, 0xc3, 0x29, 0x37, 0xdd, 0x6f, 0x94, 0x68, 0xbf, 0x17, 0x91, 0x8d, 0x30, 0xe9,
+	0x0e, 0xb6, 0x58, 0x73, 0x38, 0x7f, 0x0b, 0xbf, 0x05, 0xa0, 0x5f, 0xa3, 0xd0, 0x92, 0x74, 0xf1,
+	0xb8, 0xc0, 0x45, 0x4b, 0x08, 0x32, 0x7c, 0x76, 0x67, 0x5d, 0x76, 0xd2, 0x4b, 0xd8, 0x06, 0x0b,
+	0x23, 0xa5, 0x0c, 0xad, 0xdc, 0x2f, 0x3d, 0x9a, 0xad, 0xdd, 0x4e, 0xe9, 0x69, 0x96, 0xca, 0x7b,
+	0x9c, 0xf9, 0xa1, 0x77, 0x80, 0x83, 0x84, 0x58, 0x57, 0xfb, 0xb2, 0xa6, 0x54, 0xc1, 0xbf, 0x95,
+	0xc0, 0xd2, 0xf8, 0xb2, 0x88, 0x56, 0x65, 0xc8, 0xfb, 0x45, 0x21, 0x0f, 0x51, 0x5b, 0x5a, 0xae,
+	0xfe, 0xc1, 0x98, 0x87, 0x16, 0x72, 0xc6, 0x3c, 0x81, 0x16, 0xb8, 0x31, 0x1a, 0x53, 0x88, 0xbb,
+	0x04, 0x3d, 0x36, 0xf8, 0x93, 0xd7, 0x86, 0xb9, 0xdf, 0xe0, 0x2e, 0x81, 0x3b, 0xe0, 0x7a, 0x9e,
+	0x99, 0x55, 0x4e, 0x74, 0x4b, 0x22, 0x97, 0x46, 0x90, 0x6b, 0x94, 0x06, 0xa3, 0xc0, 0x4c, 0x07,
+	0xff, 0x55, 0x02, 0x0f, 0x0a, 0x27, 0x04, 0x74, 0x41, 0x26, 0xf0, 0x8f, 0xe6, 0x09, 0xec, 0x63,
+	0x36, 0x04, 0xa5, 0x3f, 0x10, 0x26, 0x9a, 0x58, 0x77, 0x9d, 0x89, 0xcf, 0xe1, 0x9f, 0x07, 0xfe,
+	0x7e, 0x7f, 0xb6, 0x40, 0x35, 0x19, 0xe0, 0x4b, 0xe3, 0x00, 0xb7, 0xb1, 0xb7, 0x26, 0x95, 0x43,
+	0x51, 0x65, 0xed, 0xd6, 0xa2, 0x33, 0xda, 0x08, 0xff, 0x5d, 0x02, 0x1f, 0x1b, 0x4c, 0x5e, 0xa8,
+	0x2e, 0xc3, 0x39, 0x34, 0x0e, 0x67, 0x87, 0xf5, 0xbb, 0x64, 0x5c, 0x68, 0x67, 0xda, 0x58, 0xf7,
+	0x9c, 0xc9, 0x06, 0x70, 0x19, 0xcc, 0x88, 0x29, 0x08, 0xcd, 0x18, 0x8c, 0x39, 0x69, 0x09, 0x0f,
+	0xc0, 0x6c, 0x6e, 0x5e, 0x45, 0xef, 0x1b, 0xbd, 0xef, 0xeb, 0xb8, 0xb7, 0xd3, 0xf9, 0x8e, 0x90,
+	0x63, 0x19, 0x75, 0x76, 0x67, 0x5d, 0x76, 0xd3, 0x4b, 0xb8, 0x05, 0x2e, 0xaa, 0xe9, 0x17, 0x95,
+	0x24, 0x72, 0xb9, 0x08, 0x29, 0x8d, 0x15, 0x4f, 0x5e, 0x5a, 0x5a, 0x2f, 0x5f, 0xf7, 0xf1, 0xb3,
+	0x33, 0xfa, 0x95, 0xd1, 0xeb, 0xbe, 0xa1, 0x01, 0xfd, 0x0c, 0xef, 0x49, 0xb9, 0x74, 0x38, 0xee,
+	0xa1, 0x85, 0xc8, 0x98, 0x27, 0xf0, 0x25, 0x80, 0x1e, 0xa1, 0x36, 0xc7, 0xcc, 0x23, 0xdc, 0xc6,
+	0x3e, 0x8b, 0x28, 0xe3, 0xa8, 0x69, 0x52, 0xcf, 0x3c, 0x42, 0xf7, 0xa5, 0xac, 0xa9, 0x54, 0x70,
+	0x1d, 0xcc, 0xe7, 0x58, 0x8e, 0xcf, 0x7b, 0xe8, 0x99, 0x01, 0x68, 0x2e, 0x03, 0xb5, 0x7c, 0xde,
+	0x83, 0x5b, 0x60, 0x21, 0x4f, 0xa1, 0x49, 0xc8, 0x7b, 0x68, 0xdd, 0x80, 0x33, 0xdf, 0xe7, 0x48,
+	0x11, 0xdc, 0x06, 0x8b, 0x39, 0x92, 0xeb, 0xc7, 0x9c, 0xf9, 0x0e, 0x47, 0x1b, 0x06, 0xac, 0x85,
+	0x8c, 0xb5, 0xae, 0x65, 0xf0, 0x6b, 0x70, 0x35, 0x47, 0xeb, 0x12, 0xce, 0x28, 0x7a, 0x6e, 0x80,
+	0xba, 0x92, 0xa1, 0x5e, 0x0b, 0x0d, 0xec, 0x80, 0x07, 0x79, 0x0e, 0x8d, 0xb9, 0x1d, 0x47, 0xc4,
+	0xf1, 0x3b, 0xbe, 0x63, 0x07, 0xd4, 0x91, 0x13, 0x27, 0xda, 0x32, 0x00, 0xdf, 0xe9, 0x83, 0x69,
+	0xcc, 0xf7, 0x34, 0x63, 0x5b, 0x23, 0xe0, 0x6f, 0xc0, 0x8d, 0x9c, 0x9f, 0x88, 0xc6, 0x5c, 0x0e,
+	0x3b, 0x97, 0xa0, 0x4d, 0x03, 0xf8, 0x62, 0x06, 0xdf, 0x95, 0xca, 0x16, 0x75, 0xc9, 0x50, 0x42,
+	0x23, 0x46, 0x4f, 0xfc, 0xd0, 0x21, 0xe8, 0xd5, 0x54, 0x09, 0xdd, 0xd5, 0xb2, 0xa1, 0x8e, 0x66,
+	0xc4, 0x13, 0x7f, 0xfc, 0xc5, 0x54, 0x1d, 0x6d, 0x49, 0xd1, 0x50, 0xd7, 0xc4, 0x5c, 0x54, 0x8e,
+	0xd6, 0x54, 0x5d, 0xb3, 0xc7, 0x55, 0x0d, 0xb9, 0xa9, 0xd6, 0xaf, 0x87, 0x94, 0x1e, 0xfb, 0xa1,
+	0x67, 0x9f, 0xfa, 0xa1, 0x4b, 0x4f, 0x6d, 0x17, 0xf7, 0x62, 0x74, 0x51, 0x02, 0x6f, 0x8d, 0x00,
+	0xdb, 0x21, 0x7f, 0xbc, 0xa2, 0x78, 0x37, 0xa4, 0x7a, 0x4d, 0x89, 0xbf, 0x93, 0xda, 0x75, 0xdc,
+	0x8b, 0x61, 0x0b, 0xcc, 0x2b, 0xae, 0x43, 0x42, 0x4e, 0x98, 0xed, 0xbb, 0xe8, 0x52, 0x31, 0x6d,
+	0x4e, 0x6a, 0x5a, 0x52, 0xd2, 0x76, 0xe1, 0x2b, 0xb0, 0xa8, 0x21, 0x47, 0xc4, 0x39, 0xb6, 0xfd,
+	0x50, 0x2e, 0xd2, 0xd1, 0x07, 0x26, 0xaf, 0xaa, 0x22, 0x09, 0x5d, 0x3b, 0x5c, 0x17, 0xff, 0xf4,
+	0x2d, 0x58, 0x1a, 0x81, 0xf5, 0x8b, 0xe7, 0xe5, 0x73, 0x15, 0xcf, 0xeb, 0x83, 0xde, 0xd2, 0x42,
+	0xfa, 0x04, 0x00, 0xed, 0x52, 0x14, 0x06, 0x60, 0x10, 0xf6, 0x65, 0x05, 0x12, 0x45, 0xe1, 0x2b,
+	0x30, 0xab, 0xc5, 0x01, 0x8e, 0x63, 0x34, 0x3b, 0x3e, 0x7b, 0xf5, 0x9a, 0x12, 0x2b, 0x67, 0x2d,
+	0x61, 0x0e, 0x9b, 0x60, 0x4e, 0xab, 0x45, 0x61, 0x60, 0x3d, 0xf4, 0xa1, 0x81, 0xf7, 0x0f, 0x15,
+	0x40, 0x29, 0xe0, 0x5f, 0x4b, 0xe9, 0xd8, 0x38, 0x63, 0x6b, 0x84, 0xe6, 0x64, 0xc2, 0x76, 0x0b,
+	0x12, 0xb6, 0x25, 0xf4, 0x22, 0xfd, 0x7b, 0xa9, 0x3a, 0x5b, 0x61, 0x9c, 0xfd, 0x48, 0x0f, 0xa8,
+	0x91, 0x76, 0xb8, 0x0d, 0xae, 0xa9, 0x60, 0x02, 0x12, 0x7a, 0x6a, 0xeb, 0x14, 0x73, 0xdc, 0x43,
+	0x57, 0x8a, 0xf3, 0xb2, 0x20, 0x85, 0xdb, 0x52, 0xb7, 0xd3, 0xd9, 0xe3, 0xb8, 0x07, 0xdb, 0x00,
+	0xe6, 0xb6, 0x6d, 0x2c, 0x09, 0x88, 0x18, 0xa1, 0x6d, 0x93, 0x37, 0x51, 0xea, 0x2c, 0xcc, 0x89,
+	0x95, 0x04, 0xa4, 0xed, 0x8a, 0xc5, 0xfd, 0xd0, 0x0e, 0x10, 0xbd, 0x34, 0x5a, 0xdc, 0x6f, 0xa5,
+	0xa0, 0xc1, 0x94, 0xa4, 0x2d, 0xfa, 0x65, 0x48, 0x6f, 0xe1, 0xd3, 0x74, 0x3c, 0xa8, 0x97, 0x7d,
+	0xde, 0x20, 0x56, 0x35, 0x20, 0xd4, 0x8b, 0x5e, 0x01, 0x33, 0x47, 0x34, 0x61, 0xe8, 0x6a, 0x71,
+	0xbe, 0xa4, 0x21, 0xfc, 0x3d, 0xb8, 0xe3, 0x8b, 0xf7, 0x50, 0xaf, 0x87, 0x45, 0xbf, 0x1f, 0xf9,
+	0xb1, 0x2d, 0xa6, 0xd5, 0x50, 0xcc, 0xa6, 0xa8, 0x5a, 0xb8, 0x92, 0x5d, 0xca, 0x01, 0x76, 0xc2,
+	0xfd, 0x23, 0x3f, 0xde, 0x48, 0xd5, 0xb0, 0x09, 0x2e, 0x1d, 0x93, 0xde, 0x29, 0x65, 0x2e, 0x7a,
+	0x2a, 0x41, 0x9f, 0x94, 0x27, 0x9f, 0x00, 0x95, 0x5f, 0x29, 0x73, 0x2b, 0xd5, 0xc1, 0x1a, 0x78,
+	0x5f, 0x6e, 0xa3, 0xd1, 0x82, 0x41, 0x2e, 0x94, 0x29, 0xfc, 0x03, 0x98, 0x1b, 0xd8, 0x7a, 0x23,
+	0x28, 0xfb, 0xaa, 0x51, 0xd0, 0x57, 0xaf, 0x85, 0x66, 0xa7, 0xf3, 0x3b, 0x82, 0x99, 0xec, 0xa9,
+	0xdc, 0xbd, 0x35, 0xdb, 0xed, 0xdf, 0x88, 0xba, 0x1c, 0x61, 0xc6, 0x43, 0xc2, 0x6c, 0xd5, 0x5b,
+	0xbe, 0x8b, 0x16, 0x4d, 0xea, 0xb2, 0x56, 0xc9, 0x21, 0xd0, 0x76, 0x61, 0x17, 0x5c, 0x1d, 0xde,
+	0xef, 0xa3, 0x6b, 0x32, 0xd4, 0xb5, 0x82, 0x50, 0x77, 0xfb, 0xb2, 0x6c, 0x60, 0x0d, 0xb5, 0x59,
+	0xf3, 0xd1, 0x60, 0x03, 0xdc, 0x05, 0xd7, 0xd3, 0x2d, 0x3b, 0xf6, 0x3c, 0x46, 0x3c, 0xcc, 0xa9,
+	0x2c, 0xda, 0xb7, 0xc7, 0xc4, 0xfe, 0x6d, 0xae, 0x6a, 0x2f, 0x6a, 0x69, 0x33, 0x53, 0xb6, 0x5d,
+	0xe8, 0x80, 0x7b, 0x29, 0xf1, 0xd0, 0x77, 0x5d, 0x31, 0xb5, 0xa4, 0xdb, 0x3c, 0x3b, 0x20, 0x27,
+	0x24, 0xa8, 0xa2, 0x5f, 0x1b, 0xe4, 0xe5, 0xb6, 0x86, 0xac, 0x29, 0x46, 0xba, 0x67, 0xdb, 0x96,
+	0x84, 0x62, 0x27, 0x35, 0xf4, 0xe5, 0x39, 0x9d, 0xd4, 0x8a, 0x9d, 0xd4, 0x51, 0xe3, 0x9c, 0x4e,
+	0xea, 0xc5, 0x4e, 0x56, 0xd0, 0x93, 0x73, 0x3a, 0x59, 0x29, 0x76, 0xb2, 0x8a, 0xbe, 0x3a, 0xa7,
+	0x93, 0x55, 0x31, 0xf3, 0x64, 0x4e, 0x18, 0x0e, 0x5d, 0x74, 0xc7, 0x64, 0xe6, 0x49, 0x91, 0x42,
+	0x01, 0x7d, 0x30, 0x3f, 0x74, 0x02, 0x85, 0xee, 0xca, 0xb1, 0xff, 0xa2, 0x68, 0xec, 0x2b, 0x55,
+	0x4b, 0x89, 0xd4, 0xd0, 0x1f, 0x68, 0xb2, 0xae, 0x44, 0x03, 0xf7, 0xf0, 0xc7, 0x12, 0xb8, 0x35,
+	0xe1, 0xb4, 0x0b, 0xdd, 0x93, 0x7e, 0x0f, 0xa6, 0xf3, 0xdb, 0xd7, 0x9f, 0x11, 0x42, 0xee, 0xa9,
+	0x75, 0x33, 0x1a, 0xf7, 0x08, 0xbe, 0x05, 0x0b, 0x23, 0x87, 0x68, 0xe8, 0xbe, 0x8c, 0x66, 0xdd,
+	0x30, 0x9a, 0x54, 0x36, 0x10, 0x44, 0xda, 0x68, 0x5d, 0x8d, 0x86, 0x5a, 0xe0, 0x46, 0x2e, 0xed,
+	0x7a, 0xd5, 0xf0, 0xc0, 0xa8, 0x74, 0xa5, 0x20, 0xb5, 0x6e, 0xf8, 0x2d, 0xb8, 0x99, 0x61, 0x92,
+	0x98, 0xd3, 0x6e, 0x76, 0x58, 0x41, 0x96, 0xd1, 0x43, 0x03, 0xe0, 0x47, 0x29, 0x50, 0xaa, 0x9b,
+	0x99, 0x78, 0x12, 0xb9, 0x8a, 0x3e, 0x7e, 0x77, 0x72, 0x75, 0x12, 0xb9, 0x86, 0x7e, 0xf6, 0xee,
+	0xe4, 0xda, 0x24, 0x72, 0x1d, 0xfd, 0xfc, 0xdd, 0xc9, 0xf5, 0x49, 0xe4, 0x15, 0xf4, 0x8b, 0x77,
+	0x27, 0xaf, 0x88, 0x5d, 0x6d, 0x4a, 0xf6, 0x39, 0xe9, 0x8a, 0x79, 0xe0, 0x13, 0x93, 0x5d, 0xad,
+	0x16, 0xb5, 0x39, 0xe9, 0xb6, 0x5d, 0xb8, 0x09, 0xd2, 0x21, 0x66, 0x07, 0x38, 0xf4, 0x12, 0xec,
+	0x11, 0xf4, 0xc8, 0x64, 0x85, 0xa5, 0x55, 0xdb, 0x5a, 0x24, 0xf6, 0x60, 0x29, 0xa8, 0x4b, 0x98,
+	0x78, 0x4b, 0xb9, 0x08, 0xe9, 0x97, 0x06, 0x53, 0x53, 0xfa, 0x0e, 0xbd, 0xd6, 0xba, 0xb6, 0x2b,
+	0x67, 0x68, 0x4d, 0x8b, 0x39, 0x65, 0x72, 0xe1, 0xf7, 0xe9, 0x14, 0xc3, 0x7c, 0x4f, 0x88, 0xda,
+	0x6e, 0xbe, 0xce, 0x71, 0x9f, 0x07, 0x04, 0x7d, 0x36, 0x45, 0x9d, 0xdb, 0x17, 0x8a, 0x7c, 0x9e,
+	0xc5, 0x04, 0x6f, 0x07, 0x55, 0xf4, 0xf9, 0x14, 0x79, 0x16, 0x33, 0xf7, 0x76, 0x75, 0x94, 0x52,
+	0x43, 0x5f, 0x4c, 0x4b, 0xa9, 0x8d, 0x52, 0xea, 0xa8, 0x3c, 0x2d, 0xa5, 0x3e, 0x4a, 0x59, 0x41,
+	0x95, 0x69, 0x29, 0x2b, 0xa3, 0x94, 0x55, 0xb4, 0x3c, 0x2d, 0x65, 0x15, 0x3e, 0x06, 0x97, 0xde,
+	0x26, 0x98, 0x71, 0xc2, 0xd0, 0x75, 0x03, 0x75, 0x6a, 0x0c, 0xff, 0x5e, 0x02, 0xf7, 0x0a, 0x3e,
+	0x44, 0xa0, 0xaf, 0x65, 0x21, 0xfe, 0xbe, 0xa0, 0x10, 0xef, 0x49, 0xca, 0x86, 0x84, 0x58, 0x8a,
+	0xb1, 0x8b, 0xbd, 0xfe, 0x7a, 0x7f, 0xc2, 0x73, 0xeb, 0x56, 0x3c, 0xfe, 0x21, 0xfc, 0x0b, 0xb8,
+	0x71, 0xf6, 0x57, 0x0e, 0x74, 0xc3, 0xe8, 0x7c, 0x55, 0x39, 0xde, 0x27, 0xac, 0xfb, 0x5a, 0x48,
+	0x87, 0x02, 0x1a, 0x68, 0xb7, 0x16, 0xe3, 0xd1, 0x46, 0xf8, 0x02, 0xcc, 0xc4, 0x01, 0xe5, 0xe8,
+	0x23, 0xe9, 0xee, 0xf3, 0x22, 0x77, 0x01, 0x55, 0x87, 0xa4, 0xe2, 0xc2, 0x92, 0x4a, 0xd1, 0x3b,
+	0xa7, 0xe4, 0x50, 0x64, 0x14, 0xad, 0x99, 0xf4, 0x8e, 0x36, 0x86, 0xcb, 0x60, 0x46, 0x6e, 0xd8,
+	0x91, 0xc9, 0x31, 0xa9, 0xb0, 0x14, 0x3b, 0x1f, 0xb9, 0xd2, 0xbf, 0x69, 0xb0, 0xf3, 0x11, 0x86,
+	0x0f, 0x7f, 0x2c, 0x81, 0x4b, 0x7a, 0xb3, 0x01, 0x5f, 0x02, 0x88, 0x5d, 0xdb, 0x63, 0x34, 0x89,
+	0x6c, 0xfd, 0x89, 0x99, 0x86, 0xf2, 0x5c, 0xb4, 0xf0, 0x04, 0x02, 0xbb, 0x9b, 0x42, 0xd6, 0x4a,
+	0x55, 0xf0, 0x39, 0x98, 0xf1, 0xc3, 0x0e, 0x95, 0x87, 0xf4, 0xb3, 0xb5, 0xcf, 0x0c, 0xf7, 0x3b,
+	0xed, 0xb0, 0x43, 0x2d, 0x29, 0x5c, 0xfb, 0x5f, 0x09, 0x3c, 0x74, 0x68, 0xb7, 0x40, 0xb8, 0x36,
+	0x97, 0x7e, 0x78, 0xda, 0x15, 0x71, 0xed, 0x96, 0xbe, 0x5f, 0xd7, 0x02, 0x8f, 0x8a, 0x42, 0x5c,
+	0xa6, 0xcc, 0xab, 0x78, 0x24, 0x94, 0x51, 0xa7, 0x1f, 0xc1, 0x22, 0x3f, 0x1e, 0xf7, 0x69, 0xfd,
+	0x89, 0xfa, 0xf9, 0xc7, 0x85, 0xf7, 0x36, 0x9b, 0xcd, 0x7f, 0x5e, 0xb8, 0xbb, 0xa9, 0x60, 0x4d,
+	0x37, 0x2e, 0xab, 0x4b, 0x71, 0x75, 0x50, 0x2d, 0xb7, 0xa4, 0xd9, 0x7f, 0x53, 0x83, 0x37, 0x4d,
+	0x37, 0x7e, 0x93, 0x19, 0xbc, 0x39, 0xa8, 0xbe, 0x51, 0x06, 0xff, 0xbf, 0xf0, 0x50, 0xb5, 0x36,
+	0x1a, 0x4d, 0x37, 0x6e, 0x34, 0x32, 0x93, 0x46, 0xe3, 0xa0, 0xda, 0x68, 0x28, 0xa3, 0xc3, 0x8b,
+	0x32, 0xba, 0xfa, 0x4f, 0x01, 0x00, 0x00, 0xff, 0xff, 0x22, 0xae, 0x82, 0x7f, 0x46, 0x20, 0x00,
 	0x00,
 }
diff --git a/googleapis/ads/googleads/v1/common/simulation.pb.go b/googleapis/ads/googleads/v1/common/simulation.pb.go
index 7c70077..653f405 100644
--- a/googleapis/ads/googleads/v1/common/simulation.pb.go
+++ b/googleapis/ads/googleads/v1/common/simulation.pb.go
@@ -192,8 +192,10 @@
 	// The simulated bid modifier upon which projected metrics are based.
 	BidModifier *wrappers.DoubleValue `protobuf:"bytes,1,opt,name=bid_modifier,json=bidModifier,proto3" json:"bid_modifier,omitempty"`
 	// Projected number of biddable conversions.
+	// Only search advertising channel type supports this field.
 	BiddableConversions *wrappers.DoubleValue `protobuf:"bytes,2,opt,name=biddable_conversions,json=biddableConversions,proto3" json:"biddable_conversions,omitempty"`
 	// Projected total value of biddable conversions.
+	// Only search advertising channel type supports this field.
 	BiddableConversionsValue *wrappers.DoubleValue `protobuf:"bytes,3,opt,name=biddable_conversions_value,json=biddableConversionsValue,proto3" json:"biddable_conversions_value,omitempty"`
 	// Projected number of clicks.
 	Clicks *wrappers.Int64Value `protobuf:"bytes,4,opt,name=clicks,proto3" json:"clicks,omitempty"`
@@ -202,10 +204,13 @@
 	// Projected number of impressions.
 	Impressions *wrappers.Int64Value `protobuf:"bytes,6,opt,name=impressions,proto3" json:"impressions,omitempty"`
 	// Projected number of top slot impressions.
+	// Only search advertising channel type supports this field.
 	TopSlotImpressions *wrappers.Int64Value `protobuf:"bytes,7,opt,name=top_slot_impressions,json=topSlotImpressions,proto3" json:"top_slot_impressions,omitempty"`
 	// Projected number of biddable conversions for the parent resource.
+	// Only search advertising channel type supports this field.
 	ParentBiddableConversions *wrappers.DoubleValue `protobuf:"bytes,8,opt,name=parent_biddable_conversions,json=parentBiddableConversions,proto3" json:"parent_biddable_conversions,omitempty"`
 	// Projected total value of biddable conversions for the parent resource.
+	// Only search advertising channel type supports this field.
 	ParentBiddableConversionsValue *wrappers.DoubleValue `protobuf:"bytes,9,opt,name=parent_biddable_conversions_value,json=parentBiddableConversionsValue,proto3" json:"parent_biddable_conversions_value,omitempty"`
 	// Projected number of clicks for the parent resource.
 	ParentClicks *wrappers.Int64Value `protobuf:"bytes,10,opt,name=parent_clicks,json=parentClicks,proto3" json:"parent_clicks,omitempty"`
@@ -214,6 +219,7 @@
 	// Projected number of impressions for the parent resource.
 	ParentImpressions *wrappers.Int64Value `protobuf:"bytes,12,opt,name=parent_impressions,json=parentImpressions,proto3" json:"parent_impressions,omitempty"`
 	// Projected number of top slot impressions for the parent resource.
+	// Only search advertising channel type supports this field.
 	ParentTopSlotImpressions *wrappers.Int64Value `protobuf:"bytes,13,opt,name=parent_top_slot_impressions,json=parentTopSlotImpressions,proto3" json:"parent_top_slot_impressions,omitempty"`
 	XXX_NoUnkeyedLiteral     struct{}             `json:"-"`
 	XXX_unrecognized         []byte               `json:"-"`
@@ -351,7 +357,7 @@
 	// Projected number of impressions.
 	Impressions *wrappers.Int64Value `protobuf:"bytes,6,opt,name=impressions,proto3" json:"impressions,omitempty"`
 	// Projected number of top slot impressions.
-	// Display network does not support this field at the ad group level.
+	// Only search advertising channel type supports this field.
 	TopSlotImpressions   *wrappers.Int64Value `protobuf:"bytes,7,opt,name=top_slot_impressions,json=topSlotImpressions,proto3" json:"top_slot_impressions,omitempty"`
 	XXX_NoUnkeyedLiteral struct{}             `json:"-"`
 	XXX_unrecognized     []byte               `json:"-"`
@@ -506,7 +512,7 @@
 	// Projected number of impressions.
 	Impressions *wrappers.Int64Value `protobuf:"bytes,6,opt,name=impressions,proto3" json:"impressions,omitempty"`
 	// Projected number of top slot impressions.
-	// Display network does not support this field at the ad group level.
+	// Only search advertising channel type supports this field.
 	TopSlotImpressions   *wrappers.Int64Value `protobuf:"bytes,7,opt,name=top_slot_impressions,json=topSlotImpressions,proto3" json:"top_slot_impressions,omitempty"`
 	XXX_NoUnkeyedLiteral struct{}             `json:"-"`
 	XXX_unrecognized     []byte               `json:"-"`
@@ -609,43 +615,43 @@
 	0x2a, 0x51, 0x37, 0x40, 0x28, 0x80, 0xa0, 0xed, 0xa4, 0x69, 0x88, 0x8a, 0x69, 0x9b, 0x7a, 0x31,
 	0x55, 0x8a, 0xf2, 0x6f, 0x91, 0x21, 0x89, 0xad, 0xd8, 0x0d, 0x8f, 0x00, 0xb7, 0xbc, 0x02, 0x97,
 	0x3c, 0x0a, 0x2f, 0xc0, 0x3b, 0xec, 0x29, 0x50, 0x62, 0x27, 0x0d, 0x5b, 0xb2, 0xb4, 0x82, 0x9b,
-	0x49, 0xbb, 0xaa, 0x53, 0x9f, 0xef, 0xf7, 0xa5, 0xe7, 0x3b, 0x72, 0x0d, 0x34, 0x0f, 0x63, 0xcf,
+	0x49, 0xbb, 0xaa, 0x5b, 0x9f, 0xef, 0xf7, 0xa5, 0xe7, 0x3b, 0x72, 0x0c, 0x34, 0x0f, 0x63, 0xcf,
 	0x77, 0x35, 0xd3, 0xa1, 0x62, 0x99, 0xac, 0xe2, 0x9e, 0x66, 0xe3, 0x20, 0xc0, 0xa1, 0x46, 0x51,
 	0x30, 0xf5, 0x4d, 0x86, 0x70, 0xa8, 0x92, 0x08, 0x33, 0x0c, 0xbb, 0xbc, 0x4a, 0x35, 0x1d, 0xaa,
-	0xe6, 0x02, 0x35, 0xee, 0xa9, 0x5c, 0xd0, 0xd9, 0xce, 0x80, 0x04, 0x69, 0x66, 0x18, 0x62, 0x96,
-	0x8a, 0x29, 0x57, 0x77, 0x84, 0x5a, 0x4b, 0x9f, 0xac, 0xe9, 0x85, 0xf6, 0x25, 0x32, 0x09, 0x71,
-	0x23, 0xb1, 0xaf, 0x30, 0xd0, 0x1d, 0x20, 0x67, 0x84, 0x1d, 0x74, 0x81, 0xdc, 0xe8, 0x34, 0x37,
-	0x3f, 0xc6, 0x28, 0x64, 0x1f, 0x10, 0x65, 0xf0, 0x04, 0xb4, 0x48, 0xf2, 0x40, 0x65, 0x69, 0xa7,
-	0xb9, 0xdb, 0xde, 0xd3, 0xd5, 0x9b, 0x5f, 0x48, 0xad, 0xe6, 0x9d, 0x08, 0x92, 0xf2, 0x09, 0x6c,
-	0x0e, 0x89, 0x3d, 0x40, 0x4e, 0x99, 0xe1, 0xe8, 0x8a, 0xe1, 0xf3, 0x3a, 0xc3, 0x52, 0xd4, 0xdf,
-	0x5e, 0xf1, 0xff, 0xf3, 0x8a, 0x6f, 0xf0, 0x22, 0x60, 0xfb, 0xcc, 0x8c, 0x3c, 0x97, 0x0d, 0x89,
-	0x59, 0x66, 0x77, 0x7c, 0xc5, 0xee, 0x65, 0x9d, 0x5d, 0x15, 0x2d, 0x77, 0xfc, 0xba, 0x0c, 0x3a,
-	0xd5, 0x0d, 0x87, 0x6f, 0xc1, 0x8a, 0x85, 0x1c, 0x23, 0x10, 0xdb, 0xb2, 0xb4, 0x23, 0xed, 0xb6,
-	0xf7, 0xb6, 0x33, 0xdb, 0x6c, 0x2a, 0xd4, 0x03, 0x3c, 0xb5, 0x7c, 0x77, 0x6c, 0xfa, 0x53, 0xf7,
-	0xa4, 0x6d, 0xcd, 0x78, 0xf0, 0x23, 0xd8, 0xb0, 0x90, 0xe3, 0x98, 0x96, 0xef, 0x1a, 0x36, 0x0e,
-	0x63, 0x37, 0xa2, 0xc9, 0x74, 0xc9, 0x8d, 0x39, 0x40, 0x8f, 0x33, 0xe5, 0x70, 0x26, 0x84, 0xe7,
-	0xa0, 0x53, 0x06, 0x34, 0xe2, 0x44, 0x22, 0x37, 0xe7, 0xc0, 0xca, 0x25, 0xd8, 0x74, 0x07, 0xee,
-	0x83, 0x96, 0xed, 0x23, 0xfb, 0x33, 0x95, 0x97, 0x52, 0xce, 0xd6, 0x35, 0xce, 0x51, 0xc8, 0x5e,
-	0x3c, 0xe3, 0x18, 0x51, 0x0a, 0x5f, 0x83, 0xb6, 0x8d, 0x29, 0x33, 0x02, 0x64, 0x47, 0x98, 0xca,
-	0xf7, 0xea, 0x95, 0x20, 0xa9, 0x1f, 0xa5, 0xe5, 0xf0, 0x0d, 0x68, 0xa3, 0x80, 0x44, 0x2e, 0xe5,
-	0x6d, 0x69, 0xd5, 0xab, 0x8b, 0xf5, 0x70, 0x04, 0x36, 0x18, 0x26, 0x06, 0xf5, 0x31, 0x33, 0x8a,
-	0x9c, 0xfb, 0xf5, 0x1c, 0xc8, 0x30, 0x39, 0xf5, 0x31, 0x3b, 0x2a, 0xe0, 0x26, 0x60, 0x8b, 0x98,
-	0x91, 0x1b, 0x32, 0xa3, 0x34, 0xb4, 0xe5, 0x39, 0xba, 0xbb, 0xc9, 0x01, 0x83, 0x92, 0xe8, 0x3c,
-	0xf0, 0xf4, 0x06, 0xba, 0x48, 0xf0, 0xc1, 0x1c, 0x1e, 0xdd, 0x4a, 0x0f, 0x9e, 0xe3, 0x3b, 0xb0,
-	0x2a, 0x8c, 0x44, 0x9c, 0xa0, 0xbe, 0x1d, 0x2b, 0x5c, 0x31, 0xe4, 0xa1, 0x1e, 0x01, 0x98, 0x11,
-	0x0a, 0xd9, 0xb6, 0xeb, 0x31, 0x8f, 0x04, 0x66, 0x96, 0xf0, 0xfb, 0x1c, 0x55, 0x0c, 0x68, 0xa5,
-	0x1e, 0xb5, 0xce, 0x65, 0xc5, 0x7c, 0xce, 0xf3, 0x7c, 0x4a, 0x53, 0x5f, 0xad, 0x87, 0xca, 0x5c,
-	0x7f, 0x76, 0x2d, 0x7b, 0xe5, 0xdb, 0x12, 0x78, 0x52, 0x7a, 0x12, 0xc2, 0x3e, 0x78, 0x68, 0x13,
-	0xdb, 0x48, 0x0f, 0x02, 0xde, 0x08, 0x69, 0x8e, 0x7e, 0xda, 0x29, 0x4b, 0x34, 0xe1, 0xee, 0x18,
-	0xb8, 0x45, 0xc7, 0x80, 0xf2, 0x5b, 0x4a, 0x46, 0x21, 0xae, 0x1a, 0x85, 0x78, 0xf1, 0x51, 0x88,
-	0x67, 0xa3, 0x70, 0xa5, 0x51, 0x8d, 0x7f, 0x6a, 0x54, 0x73, 0xb1, 0x46, 0x29, 0xdf, 0x97, 0x80,
-	0x5c, 0xf5, 0x9f, 0x08, 0x0f, 0xc1, 0x3a, 0x4b, 0xf7, 0x0c, 0x9b, 0x98, 0x0b, 0xfc, 0xbe, 0x35,
-	0x96, 0x11, 0xef, 0xa6, 0xfd, 0xf6, 0x4d, 0xfb, 0xe0, 0x52, 0x02, 0x8a, 0x8d, 0x83, 0x9a, 0xab,
-	0xd4, 0x60, 0xad, 0x30, 0x2e, 0x09, 0xf9, 0x58, 0x3a, 0x3f, 0x10, 0x12, 0x0f, 0xfb, 0x66, 0xe8,
-	0xa9, 0x38, 0xf2, 0x34, 0xcf, 0x0d, 0x53, 0xdf, 0xec, 0x6e, 0x4e, 0x10, 0xad, 0xba, 0xaa, 0xbf,
-	0xe2, 0x1f, 0x3f, 0x1a, 0xcd, 0xc3, 0x7e, 0xff, 0x67, 0xa3, 0x7b, 0xc8, 0x61, 0x7d, 0x87, 0xaa,
-	0x7c, 0x99, 0xac, 0xc6, 0x3d, 0x75, 0x98, 0x96, 0xfd, 0xca, 0x0a, 0x26, 0x7d, 0x87, 0x4e, 0xf2,
-	0x82, 0xc9, 0xb8, 0x37, 0xe1, 0x05, 0x97, 0x0d, 0x85, 0x7f, 0xab, 0xeb, 0x7d, 0x87, 0xea, 0x7a,
-	0x5e, 0xa2, 0xeb, 0xe3, 0x9e, 0xae, 0xf3, 0x22, 0xab, 0x95, 0xbe, 0xdd, 0xfe, 0x9f, 0x00, 0x00,
-	0x00, 0xff, 0xff, 0x77, 0xd2, 0x2f, 0xaa, 0x47, 0x0c, 0x00, 0x00,
+	0xe6, 0x02, 0x35, 0xee, 0xa9, 0x5c, 0xd0, 0x11, 0xfb, 0x5a, 0x5a, 0x6d, 0x4d, 0x2f, 0xb4, 0x2f,
+	0x91, 0x49, 0x88, 0x1b, 0x51, 0xae, 0xef, 0x6c, 0x67, 0x86, 0x04, 0x69, 0x66, 0x18, 0x62, 0x96,
+	0xc2, 0xc5, 0xae, 0xc2, 0x40, 0x77, 0x80, 0x9c, 0x11, 0x76, 0xd0, 0x05, 0x72, 0xa3, 0xd3, 0xdc,
+	0xfc, 0x18, 0xa3, 0x90, 0x7d, 0x40, 0x94, 0xc1, 0x13, 0xd0, 0x22, 0xc9, 0x17, 0x2a, 0x4b, 0x3b,
+	0xcd, 0xdd, 0xf6, 0x9e, 0xae, 0xde, 0xfc, 0x40, 0x6a, 0x35, 0xef, 0x44, 0x90, 0x94, 0x4f, 0x60,
+	0x73, 0x48, 0xec, 0x01, 0x72, 0xca, 0x0c, 0x47, 0x57, 0x0c, 0x9f, 0xd7, 0x19, 0x96, 0xa2, 0xfe,
+	0xf6, 0x8a, 0xff, 0x9f, 0x57, 0x7c, 0x83, 0x17, 0x01, 0xdb, 0x67, 0x66, 0xe4, 0xb9, 0x6c, 0x48,
+	0xcc, 0x32, 0xbb, 0xe3, 0x2b, 0x76, 0x2f, 0xeb, 0xec, 0xaa, 0x68, 0xb9, 0xe3, 0xd7, 0x65, 0xd0,
+	0xa9, 0x6e, 0x38, 0x7c, 0x0b, 0x56, 0x2c, 0xe4, 0x18, 0x81, 0xd8, 0x96, 0xa5, 0x1d, 0x69, 0xb7,
+	0xbd, 0xb7, 0x9d, 0xd9, 0x66, 0x33, 0xa3, 0x1e, 0xe0, 0xa9, 0xe5, 0xbb, 0x63, 0xd3, 0x9f, 0xba,
+	0x27, 0x6d, 0x6b, 0xc6, 0x83, 0x1f, 0xc1, 0x86, 0x85, 0x1c, 0xc7, 0xb4, 0x7c, 0xd7, 0xb0, 0x71,
+	0x18, 0xbb, 0x11, 0x4d, 0xa6, 0x47, 0x6e, 0xcc, 0x01, 0x7a, 0x9c, 0x29, 0x87, 0x33, 0x21, 0x3c,
+	0x07, 0x9d, 0x32, 0xa0, 0x11, 0x27, 0x12, 0xb9, 0x39, 0x07, 0x56, 0x2e, 0xc1, 0xa6, 0x3b, 0x70,
+	0x1f, 0xb4, 0x6c, 0x1f, 0xd9, 0x9f, 0xa9, 0xbc, 0x94, 0x72, 0xb6, 0xae, 0x71, 0x8e, 0x42, 0xf6,
+	0xe2, 0x19, 0xc7, 0x88, 0x52, 0xf8, 0x1a, 0xb4, 0x6d, 0x4c, 0x99, 0x11, 0x20, 0x3b, 0xc2, 0x54,
+	0xbe, 0x57, 0xaf, 0x04, 0x49, 0xfd, 0x28, 0x2d, 0x87, 0x6f, 0x40, 0x1b, 0x05, 0x24, 0x72, 0x29,
+	0x6f, 0x4b, 0xab, 0x5e, 0x5d, 0xac, 0x87, 0x23, 0xb0, 0xc1, 0x30, 0x31, 0xa8, 0x8f, 0x99, 0x51,
+	0xe4, 0xdc, 0xaf, 0xe7, 0x40, 0x86, 0xc9, 0xa9, 0x8f, 0xd9, 0x51, 0x01, 0x37, 0x01, 0x5b, 0xc4,
+	0x8c, 0xdc, 0x90, 0x19, 0xa5, 0xa1, 0x2d, 0xcf, 0xd1, 0xdd, 0x4d, 0x0e, 0x18, 0x94, 0x44, 0xe7,
+	0x81, 0xa7, 0x37, 0xd0, 0x45, 0x82, 0x0f, 0xe6, 0xf0, 0xe8, 0x56, 0x7a, 0xf0, 0x1c, 0xdf, 0x81,
+	0x55, 0x61, 0x24, 0xe2, 0x04, 0xf5, 0xed, 0x58, 0xe1, 0x8a, 0x21, 0x0f, 0xf5, 0x08, 0xc0, 0x8c,
+	0x50, 0xc8, 0xb6, 0x5d, 0x8f, 0x79, 0x24, 0x30, 0xb3, 0x84, 0xdf, 0xe7, 0xa8, 0x62, 0x40, 0x2b,
+	0xf5, 0xa8, 0x75, 0x2e, 0x2b, 0xe6, 0x73, 0x9e, 0xe7, 0x53, 0x9a, 0xfa, 0x6a, 0x3d, 0x54, 0xe6,
+	0xfa, 0xb3, 0x6b, 0xd9, 0x2b, 0xdf, 0x96, 0xc0, 0x93, 0xd2, 0x93, 0x10, 0xf6, 0xc1, 0x43, 0x9b,
+	0xd8, 0x46, 0x7a, 0x10, 0xf0, 0x46, 0x48, 0x73, 0xf4, 0xd3, 0x4e, 0x59, 0xa2, 0x09, 0x77, 0xc7,
+	0xc0, 0x2d, 0x3a, 0x06, 0x94, 0xdf, 0x52, 0x32, 0x0a, 0x71, 0xd5, 0x28, 0xc4, 0x8b, 0x8f, 0x42,
+	0x3c, 0x1b, 0x85, 0x2b, 0x8d, 0x6a, 0xfc, 0x53, 0xa3, 0x9a, 0x8b, 0x35, 0x4a, 0xf9, 0xbe, 0x04,
+	0xe4, 0xaa, 0x77, 0x22, 0x3c, 0x04, 0xeb, 0x2c, 0xdd, 0x33, 0x6c, 0x62, 0x2e, 0xf0, 0xff, 0xd6,
+	0x58, 0x46, 0xbc, 0x9b, 0xf6, 0xdb, 0x37, 0xed, 0x83, 0x4b, 0x09, 0x28, 0x36, 0x0e, 0x6a, 0xae,
+	0x52, 0x83, 0xb5, 0xc2, 0xb8, 0x24, 0xe4, 0x63, 0xe9, 0xfc, 0x40, 0x48, 0x3c, 0xec, 0x9b, 0xa1,
+	0xa7, 0xe2, 0xc8, 0xd3, 0x3c, 0x37, 0x4c, 0x7d, 0xb3, 0xbb, 0x39, 0x41, 0xb4, 0xea, 0xaa, 0xfe,
+	0x8a, 0x7f, 0xfc, 0x68, 0x34, 0x0f, 0xfb, 0xfd, 0x9f, 0x8d, 0xee, 0x21, 0x87, 0xf5, 0x1d, 0xaa,
+	0xf2, 0x65, 0xb2, 0x1a, 0xf7, 0xd4, 0x61, 0x5a, 0xf6, 0x2b, 0x2b, 0x98, 0xf4, 0x1d, 0x3a, 0xc9,
+	0x0b, 0x26, 0xe3, 0xde, 0x84, 0x17, 0x5c, 0x36, 0x14, 0xfe, 0xab, 0xae, 0xf7, 0x1d, 0xaa, 0xeb,
+	0x79, 0x89, 0xae, 0x8f, 0x7b, 0xba, 0xce, 0x8b, 0xac, 0x56, 0xfa, 0x74, 0xfb, 0x7f, 0x02, 0x00,
+	0x00, 0xff, 0xff, 0x94, 0x94, 0x0e, 0x48, 0x47, 0x0c, 0x00, 0x00,
 }
diff --git a/googleapis/ads/googleads/v1/common/tag_snippet.pb.go b/googleapis/ads/googleads/v1/common/tag_snippet.pb.go
index f9b476e..23770a9 100644
--- a/googleapis/ads/googleads/v1/common/tag_snippet.pb.go
+++ b/googleapis/ads/googleads/v1/common/tag_snippet.pb.go
@@ -114,22 +114,22 @@
 	0xb4, 0x62, 0x0e, 0x44, 0x69, 0x95, 0x34, 0x06, 0x1d, 0x35, 0xad, 0x76, 0x3a, 0x3b, 0x0f, 0x34,
 	0x0a, 0x95, 0xa5, 0x83, 0x82, 0xee, 0x72, 0x1a, 0x14, 0xa7, 0x1f, 0xf7, 0x39, 0xa2, 0xda, 0x36,
 	0x96, 0xb9, 0x16, 0x36, 0xdf, 0xa4, 0x12, 0xe5, 0x46, 0x57, 0x58, 0x1a, 0x10, 0x58, 0xde, 0xe9,
-	0xb6, 0x81, 0x68, 0x7f, 0xfa, 0xfe, 0x25, 0x72, 0x77, 0x6f, 0x30, 0xea, 0xce, 0x7a, 0x9d, 0x91,
-	0x0c, 0x94, 0xd2, 0x0e, 0x9c, 0xd4, 0xca, 0xc6, 0x6a, 0x6c, 0x9a, 0xf9, 0xbf, 0xf5, 0xf6, 0x8e,
-	0xfd, 0x68, 0xc1, 0x18, 0x6c, 0x63, 0x7d, 0xfc, 0x27, 0x25, 0x64, 0x01, 0x62, 0x1e, 0x26, 0xcd,
-	0xbe, 0x90, 0xc3, 0xce, 0x7a, 0x94, 0x5c, 0x24, 0x97, 0x6f, 0xae, 0x26, 0x74, 0xdf, 0xc8, 0xbe,
-	0x27, 0xba, 0x88, 0x3d, 0xdd, 0xe8, 0x0a, 0x17, 0xf7, 0x06, 0x3f, 0xa9, 0x6d, 0xf3, 0xe4, 0x70,
-	0xe6, 0x1d, 0xb3, 0xef, 0xe4, 0xe8, 0x9f, 0x99, 0x47, 0xa9, 0x0f, 0x98, 0xbe, 0x20, 0x60, 0x0a,
-	0x02, 0x3f, 0x7b, 0xf1, 0x93, 0x98, 0xc7, 0xd2, 0x8c, 0x98, 0x01, 0x67, 0x13, 0x72, 0x22, 0x6a,
-	0xbd, 0x86, 0xba, 0xb4, 0xd2, 0x61, 0xe9, 0x40, 0x8c, 0x0e, 0x2e, 0x92, 0xcb, 0xa3, 0xab, 0xb3,
-	0x3e, 0xb6, 0xbf, 0x15, 0x3a, 0x77, 0xad, 0x54, 0x62, 0x09, 0xf5, 0x16, 0x67, 0xc7, 0x41, 0x34,
-	0x97, 0x0e, 0x17, 0x20, 0xb2, 0x82, 0x1c, 0xe3, 0x0e, 0x95, 0xeb, 0xb7, 0x61, 0x74, 0xf8, 0x0c,
-	0x8f, 0xd7, 0x5e, 0x12, 0x6f, 0xf5, 0xfa, 0x21, 0x21, 0xe3, 0x8d, 0x6e, 0xe8, 0xff, 0x17, 0xe8,
-	0xfa, 0xe4, 0xf1, 0x21, 0xa6, 0x9d, 0xe9, 0x34, 0xf9, 0x3a, 0x89, 0x12, 0xa1, 0x6b, 0x50, 0x82,
-	0xea, 0x56, 0x30, 0x81, 0xca, 0x47, 0xf6, 0x4b, 0x62, 0xa4, 0xdd, 0xb7, 0xc4, 0x1f, 0xc2, 0xe7,
-	0x67, 0x7a, 0x70, 0x5b, 0x14, 0xbf, 0xd2, 0xf3, 0xdb, 0x60, 0x56, 0x54, 0x96, 0x06, 0xd8, 0xa1,
-	0x65, 0x4e, 0x6f, 0x3c, 0xed, 0x77, 0x4f, 0x58, 0x15, 0x95, 0x5d, 0x0d, 0x84, 0xd5, 0x32, 0x5f,
-	0x05, 0xc2, 0x43, 0x3a, 0x0e, 0xa7, 0x9c, 0x17, 0x95, 0xe5, 0x7c, 0xa0, 0x70, 0xbe, 0xcc, 0x39,
-	0x0f, 0xa4, 0xf5, 0x2b, 0xdf, 0xdd, 0xbb, 0xbf, 0x01, 0x00, 0x00, 0xff, 0xff, 0x1c, 0x5f, 0xe8,
-	0x51, 0x61, 0x03, 0x00, 0x00,
+	0xb6, 0x81, 0x68, 0x7f, 0xfa, 0xfe, 0x25, 0x72, 0x77, 0x6f, 0x30, 0xea, 0x62, 0x5b, 0xcc, 0xff,
+	0xad, 0xb7, 0x77, 0xec, 0x47, 0x0b, 0xc6, 0x60, 0x6b, 0x63, 0xfd, 0xac, 0xf7, 0x35, 0x92, 0x81,
+	0x52, 0xda, 0x81, 0x93, 0x5a, 0xc5, 0xea, 0xf8, 0x4f, 0x4a, 0xc8, 0x02, 0xc4, 0x3c, 0x4c, 0x9a,
+	0x7d, 0x21, 0x87, 0x9d, 0xf5, 0x28, 0xb9, 0x48, 0x2e, 0xdf, 0x5c, 0x4d, 0xe8, 0xbe, 0x91, 0x7d,
+	0x4f, 0x74, 0x11, 0x7b, 0xba, 0xd1, 0x15, 0x2e, 0xee, 0x0d, 0x7e, 0x52, 0xdb, 0xe6, 0xc9, 0xe1,
+	0xcc, 0x3b, 0x66, 0xdf, 0xc9, 0xd1, 0x3f, 0x33, 0x8f, 0x52, 0x1f, 0x30, 0x7d, 0x41, 0xc0, 0x14,
+	0x04, 0x7e, 0xf6, 0xe2, 0x27, 0x31, 0x8f, 0xa5, 0x19, 0x31, 0x03, 0xce, 0x26, 0xe4, 0x44, 0xd4,
+	0x7a, 0x0d, 0x75, 0x69, 0xa5, 0xc3, 0xd2, 0x81, 0x18, 0x1d, 0x5c, 0x24, 0x97, 0x47, 0x57, 0x67,
+	0x7d, 0x6c, 0x7f, 0x67, 0x74, 0xee, 0x5a, 0xa9, 0xc4, 0x12, 0xea, 0x2d, 0xce, 0x8e, 0x83, 0x68,
+	0x2e, 0x1d, 0x2e, 0x40, 0x64, 0x05, 0x39, 0xc6, 0x1d, 0x2a, 0xd7, 0x6f, 0xc3, 0xe8, 0xf0, 0x19,
+	0x1e, 0xaf, 0xbd, 0x24, 0xde, 0xea, 0xf5, 0x43, 0x42, 0xc6, 0x1b, 0xdd, 0xd0, 0xff, 0x2f, 0xd0,
+	0xf5, 0xc9, 0xe3, 0x43, 0x4c, 0x3b, 0xd3, 0x69, 0xf2, 0x75, 0x12, 0x25, 0x42, 0xd7, 0xa0, 0x04,
+	0xd5, 0xad, 0x60, 0x02, 0x95, 0x8f, 0xec, 0x97, 0xc4, 0x48, 0xbb, 0x6f, 0x89, 0x3f, 0x84, 0xcf,
+	0xcf, 0xf4, 0xe0, 0xb6, 0x28, 0x7e, 0xa5, 0xe7, 0xb7, 0xc1, 0xac, 0xa8, 0x2c, 0x0d, 0xb0, 0x43,
+	0xcb, 0x9c, 0xde, 0x78, 0xda, 0xef, 0x9e, 0xb0, 0x2a, 0x2a, 0xbb, 0x1a, 0x08, 0xab, 0x65, 0xbe,
+	0x0a, 0x84, 0x87, 0x74, 0x1c, 0x4e, 0x39, 0x2f, 0x2a, 0xcb, 0xf9, 0x40, 0xe1, 0x7c, 0x99, 0x73,
+	0x1e, 0x48, 0xeb, 0x57, 0xbe, 0xbb, 0x77, 0x7f, 0x03, 0x00, 0x00, 0xff, 0xff, 0x9c, 0x9e, 0x62,
+	0x27, 0x61, 0x03, 0x00, 0x00,
 }
diff --git a/googleapis/ads/googleads/v1/common/targeting_setting.pb.go b/googleapis/ads/googleads/v1/common/targeting_setting.pb.go
index 1a2ef2b..37de5c6 100644
--- a/googleapis/ads/googleads/v1/common/targeting_setting.pb.go
+++ b/googleapis/ads/googleads/v1/common/targeting_setting.pb.go
@@ -24,9 +24,9 @@
 // proto package needs to be updated.
 const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package
 
-// Settings for the
-// <a href="https://support.google.com/google-ads/answer/7365594">
-// targeting related features</a>, at Campaign and AdGroup level.
+// Settings for the targeting-related features, at the campaign and ad group
+// levels. For more details about the targeting setting, visit
+// https://support.google.com/google-ads/answer/7365594
 type TargetingSetting struct {
 	// The per-targeting-dimension setting to restrict the reach of your campaign
 	// or ad group.
@@ -75,8 +75,8 @@
 	// Indicates whether to restrict your ads to show only for the criteria you
 	// have selected for this targeting_dimension, or to target all values for
 	// this targeting_dimension and show ads based on your targeting in other
-	// TargetingDimensions. A value of 'true' means that these criteria will only
-	// apply bid modifiers, and not affect targeting. A value of 'false' means
+	// TargetingDimensions. A value of `true` means that these criteria will only
+	// apply bid modifiers, and not affect targeting. A value of `false` means
 	// that these criteria will restrict targeting as well as applying bid
 	// modifiers.
 	BidOnly              *wrappers.BoolValue `protobuf:"bytes,2,opt,name=bid_only,json=bidOnly,proto3" json:"bid_only,omitempty"`
@@ -134,30 +134,30 @@
 }
 
 var fileDescriptor_fd746ab34204e313 = []byte{
-	// 391 bytes of a gzipped FileDescriptorProto
-	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x84, 0x52, 0xcf, 0x6a, 0xdb, 0x30,
-	0x18, 0xc7, 0x0e, 0x6c, 0xc3, 0x81, 0xb1, 0x79, 0x0c, 0x42, 0x18, 0x21, 0xf8, 0x94, 0x93, 0x84,
-	0x33, 0xb6, 0x81, 0x76, 0x72, 0x96, 0x91, 0xde, 0x1a, 0xd2, 0xe2, 0x43, 0x31, 0x04, 0x39, 0x52,
-	0x85, 0xc0, 0x96, 0x8c, 0x25, 0xa7, 0xe4, 0x75, 0x7a, 0xec, 0x7b, 0xf4, 0xd2, 0x47, 0xe9, 0xa9,
-	0x8f, 0x50, 0x6c, 0x59, 0x6e, 0x9a, 0x36, 0xed, 0x49, 0x9f, 0x3e, 0xfd, 0xfe, 0x7c, 0xdf, 0x0f,
-	0x79, 0xbf, 0x99, 0x94, 0x2c, 0xa3, 0x10, 0x13, 0x05, 0x4d, 0x59, 0x57, 0xdb, 0x10, 0x6e, 0x64,
-	0x9e, 0x4b, 0x01, 0x35, 0x2e, 0x19, 0xd5, 0x5c, 0xb0, 0xb5, 0xa2, 0xba, 0x3e, 0x41, 0x51, 0x4a,
-	0x2d, 0xfd, 0x91, 0x01, 0x03, 0x4c, 0x14, 0xe8, 0x78, 0x60, 0x1b, 0x02, 0xc3, 0x1b, 0xfe, 0x39,
-	0xa6, 0x4b, 0x45, 0x95, 0xab, 0x3d, 0x59, 0xc2, 0x73, 0x2a, 0x14, 0x97, 0xc2, 0x08, 0x0f, 0x7f,
-	0x58, 0x62, 0xc1, 0x21, 0x16, 0x42, 0x6a, 0xac, 0xb9, 0x14, 0xaa, 0x7d, 0x6d, 0x6d, 0x61, 0x73,
-	0x4b, 0xab, 0x4b, 0x78, 0x55, 0xe2, 0xa2, 0xa0, 0x65, 0xfb, 0x1e, 0x6c, 0xbd, 0x2f, 0xe7, 0x56,
-	0xfa, 0xcc, 0x0c, 0xec, 0xa7, 0xde, 0x37, 0x63, 0xb7, 0x2e, 0xa9, 0xd2, 0x25, 0xdf, 0x34, 0x82,
-	0x03, 0x67, 0xdc, 0x9b, 0xf4, 0xa7, 0x21, 0x78, 0x7b, 0x11, 0x60, 0xe4, 0x56, 0x4f, 0xcc, 0x95,
-	0xaf, 0x0f, 0x5b, 0x2a, 0xb8, 0x75, 0xbc, 0xaf, 0x2f, 0x90, 0xfe, 0xce, 0x3a, 0x3f, 0x5b, 0x74,
-	0xe0, 0x8c, 0x9d, 0xc9, 0xe7, 0xe9, 0xc9, 0x51, 0xe7, 0x26, 0x22, 0xd0, 0xed, 0x31, 0xb7, 0xc4,
-	0xff, 0xa2, 0xca, 0x5f, 0x69, 0xdb, 0x81, 0xf6, 0x7b, 0xfe, 0x2f, 0xef, 0x53, 0xca, 0xc9, 0x5a,
-	0x8a, 0x6c, 0x37, 0x70, 0xc7, 0xce, 0xa4, 0x3f, 0x1d, 0x5a, 0x3f, 0x9b, 0x1d, 0x98, 0x49, 0x99,
-	0xc5, 0x38, 0xab, 0xe8, 0xea, 0x63, 0xca, 0xc9, 0xa9, 0xc8, 0x76, 0xb3, 0x07, 0xc7, 0x0b, 0x36,
-	0x32, 0x7f, 0x27, 0x94, 0xd9, 0xf7, 0xc3, 0x90, 0x97, 0xb5, 0xe6, 0xd2, 0xb9, 0x98, 0xb7, 0x44,
-	0x26, 0x33, 0x2c, 0x18, 0x90, 0x25, 0x83, 0x8c, 0x8a, 0xc6, 0xd1, 0x7e, 0x83, 0x82, 0xab, 0x63,
-	0xbf, 0xed, 0xaf, 0x39, 0xae, 0xdd, 0xde, 0x22, 0x8a, 0x6e, 0xdc, 0xd1, 0xc2, 0x88, 0x45, 0x44,
-	0x01, 0x53, 0xd6, 0x55, 0x1c, 0x82, 0x7f, 0x0d, 0xec, 0xce, 0x02, 0x92, 0x88, 0xa8, 0xa4, 0x03,
-	0x24, 0x71, 0x98, 0x18, 0xc0, 0xbd, 0x1b, 0x98, 0x2e, 0x42, 0x11, 0x51, 0x08, 0x75, 0x10, 0x84,
-	0xe2, 0x10, 0x21, 0x03, 0x4a, 0x3f, 0x34, 0xd3, 0xfd, 0x7c, 0x0c, 0x00, 0x00, 0xff, 0xff, 0xef,
-	0x06, 0xbc, 0xb2, 0x0a, 0x03, 0x00, 0x00,
+	// 392 bytes of a gzipped FileDescriptorProto
+	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x84, 0x92, 0x4f, 0x6b, 0xdb, 0x30,
+	0x18, 0xc6, 0xb1, 0x03, 0xdb, 0x70, 0x60, 0x6c, 0x1e, 0x83, 0x10, 0x46, 0x08, 0x3e, 0xe5, 0x24,
+	0xe1, 0x8c, 0x6d, 0xa0, 0x9d, 0x9c, 0x65, 0xa4, 0xb7, 0x86, 0xb4, 0xf8, 0x50, 0x0c, 0x41, 0x8e,
+	0x54, 0x21, 0xb0, 0x25, 0x63, 0xc9, 0x29, 0xf9, 0x3a, 0x3d, 0xf6, 0x7b, 0xf4, 0xd2, 0x8f, 0xd2,
+	0x53, 0x3f, 0x42, 0xb1, 0x65, 0xb9, 0x69, 0xda, 0xb4, 0x27, 0xbd, 0x7a, 0xf5, 0x3c, 0xbf, 0xf7,
+	0x0f, 0xf2, 0x7e, 0x33, 0x29, 0x59, 0x46, 0x21, 0x26, 0x0a, 0x9a, 0xb0, 0x8e, 0xb6, 0x21, 0xdc,
+	0xc8, 0x3c, 0x97, 0x02, 0x6a, 0x5c, 0x32, 0xaa, 0xb9, 0x60, 0x6b, 0x45, 0x75, 0x7d, 0x82, 0xa2,
+	0x94, 0x5a, 0xfa, 0x23, 0x23, 0x06, 0x98, 0x28, 0xd0, 0xf9, 0xc0, 0x36, 0x04, 0xc6, 0x37, 0xfc,
+	0x73, 0x8c, 0x4b, 0x45, 0x95, 0xab, 0x3d, 0x2c, 0xe1, 0x39, 0x15, 0x8a, 0x4b, 0x61, 0xc0, 0xc3,
+	0x16, 0x0c, 0x9b, 0x5b, 0x5a, 0x5d, 0xc2, 0xab, 0x12, 0x17, 0x05, 0x2d, 0x55, 0xfb, 0xfe, 0xc3,
+	0x82, 0x0b, 0x0e, 0xb1, 0x10, 0x52, 0x63, 0xcd, 0xa5, 0x68, 0x5f, 0x83, 0xad, 0xf7, 0xe5, 0xdc,
+	0xa2, 0xcf, 0x4c, 0xc3, 0x7e, 0xea, 0x7d, 0x33, 0xe5, 0xd6, 0x25, 0x55, 0xba, 0xe4, 0x9b, 0xc6,
+	0x30, 0x70, 0xc6, 0xbd, 0x49, 0x7f, 0x1a, 0x82, 0xb7, 0x07, 0x01, 0x06, 0xb7, 0x7a, 0x72, 0xae,
+	0x7c, 0x7d, 0x98, 0x52, 0xc1, 0xad, 0xe3, 0x7d, 0x7d, 0xa1, 0xf4, 0x77, 0xb6, 0xf2, 0xb3, 0x41,
+	0x07, 0xce, 0xd8, 0x99, 0x7c, 0x9e, 0x9e, 0x1c, 0xad, 0xdc, 0xac, 0x08, 0x74, 0x73, 0xcc, 0xad,
+	0xf1, 0xbf, 0xa8, 0xf2, 0x57, 0xd2, 0xb6, 0xa1, 0xfd, 0x9c, 0xff, 0xcb, 0xfb, 0x94, 0x72, 0xb2,
+	0x96, 0x22, 0xdb, 0x0d, 0xdc, 0xb1, 0x33, 0xe9, 0x4f, 0x87, 0xb6, 0x9e, 0xdd, 0x2c, 0x98, 0x49,
+	0x99, 0xc5, 0x38, 0xab, 0xe8, 0xea, 0x63, 0xca, 0xc9, 0xa9, 0xc8, 0x76, 0xb3, 0x07, 0xc7, 0x0b,
+	0x36, 0x32, 0x7f, 0x67, 0x29, 0xb3, 0xef, 0x87, 0x4b, 0x5e, 0xd6, 0xcc, 0xa5, 0x73, 0x31, 0x6f,
+	0x8d, 0x4c, 0x66, 0x58, 0x30, 0x20, 0x4b, 0x06, 0x19, 0x15, 0x4d, 0x45, 0xfb, 0x0d, 0x0a, 0xae,
+	0x8e, 0xfd, 0xb6, 0xbf, 0xe6, 0xb8, 0x76, 0x7b, 0x8b, 0x28, 0xba, 0x71, 0x47, 0x0b, 0x03, 0x8b,
+	0x88, 0x02, 0x26, 0xac, 0xa3, 0x38, 0x04, 0xff, 0x1a, 0xd9, 0x9d, 0x15, 0x24, 0x11, 0x51, 0x49,
+	0x27, 0x48, 0xe2, 0x30, 0x31, 0x82, 0x7b, 0x37, 0x30, 0x59, 0x84, 0x22, 0xa2, 0x10, 0xea, 0x24,
+	0x08, 0xc5, 0x21, 0x42, 0x46, 0x94, 0x7e, 0x68, 0xba, 0xfb, 0xf9, 0x18, 0x00, 0x00, 0xff, 0xff,
+	0x1a, 0xf2, 0x7a, 0x09, 0x0a, 0x03, 0x00, 0x00,
 }
diff --git a/googleapis/ads/googleads/v1/common/text_label.pb.go b/googleapis/ads/googleads/v1/common/text_label.pb.go
index b7dba2b..c1fdf75 100644
--- a/googleapis/ads/googleads/v1/common/text_label.pb.go
+++ b/googleapis/ads/googleads/v1/common/text_label.pb.go
@@ -90,20 +90,20 @@
 	0x1c, 0xc7, 0x69, 0xff, 0xf0, 0x07, 0x3b, 0x50, 0xd9, 0x69, 0x8c, 0x31, 0x64, 0x27, 0x4f, 0x09,
 	0xd5, 0x5b, 0x04, 0xa1, 0x9b, 0xb0, 0x8b, 0x87, 0xa1, 0xd2, 0x83, 0x14, 0x46, 0xda, 0xc4, 0x50,
 	0xcc, 0xf2, 0x0b, 0x49, 0x36, 0xf7, 0x20, 0x3e, 0x81, 0x47, 0x1f, 0xc5, 0x37, 0xd1, 0xa7, 0x90,
-	0x34, 0x6d, 0xf5, 0xa2, 0x78, 0xea, 0xb7, 0xed, 0xe7, 0xf3, 0xfd, 0xfd, 0x92, 0x04, 0x0b, 0x00,
-	0x21, 0x39, 0xa6, 0xcc, 0xb6, 0xd1, 0xa7, 0x5d, 0x8a, 0x2b, 0xd8, 0x6c, 0x40, 0x61, 0xc7, 0xf7,
-	0x6e, 0x2d, 0x69, 0xc9, 0x25, 0xd2, 0x06, 0x1c, 0x0c, 0xa7, 0x81, 0x42, 0x94, 0x59, 0xd4, 0x0b,
-	0x68, 0x97, 0xa2, 0x20, 0x8c, 0x27, 0x5d, 0xa1, 0xae, 0x31, 0x55, 0x0a, 0x1c, 0x75, 0x35, 0x28,
-	0x1b, 0xec, 0x71, 0x6b, 0xe3, 0xe6, 0xad, 0xdc, 0x3e, 0xe0, 0x27, 0x43, 0xb5, 0xe6, 0xa6, 0xfd,
-	0x3f, 0x7b, 0x8e, 0x92, 0x83, 0x3b, 0xbe, 0x77, 0xd7, 0x7e, 0xe2, 0x70, 0x99, 0x1c, 0x97, 0xb4,
-	0x7a, 0x14, 0x06, 0xb6, 0x8a, 0xad, 0x2b, 0x90, 0x60, 0x46, 0xd1, 0x49, 0x74, 0x3a, 0x38, 0x9b,
-	0xb4, 0xb3, 0x51, 0x57, 0x84, 0x6e, 0x9d, 0xa9, 0x95, 0xc8, 0xa9, 0xdc, 0xf2, 0x9b, 0xa3, 0x2f,
-	0x6b, 0xe1, 0xa5, 0xe1, 0x65, 0x32, 0x60, 0xdc, 0x56, 0xa6, 0xd6, 0x7e, 0x99, 0x51, 0xfc, 0x87,
-	0x8e, 0xef, 0xc2, 0xfc, 0x3d, 0x4a, 0x66, 0x15, 0x6c, 0xd0, 0xef, 0x67, 0x9f, 0x1f, 0xf6, 0xab,
-	0xaf, 0x7c, 0xe5, 0x2a, 0xba, 0xbf, 0x6a, 0x0d, 0x01, 0x92, 0x2a, 0x81, 0xc0, 0x08, 0x2c, 0xb8,
-	0x6a, 0x06, 0x76, 0xd7, 0xad, 0x6b, 0xfb, 0xd3, 0xed, 0x5f, 0x84, 0xc7, 0x4b, 0xfc, 0x6f, 0x99,
-	0x65, 0xaf, 0xf1, 0x74, 0x19, 0xca, 0x32, 0x66, 0x51, 0x88, 0x3e, 0xe5, 0x29, 0x5a, 0x34, 0xd8,
-	0x5b, 0x07, 0x14, 0x19, 0xb3, 0x45, 0x0f, 0x14, 0x79, 0x5a, 0x04, 0xe0, 0x23, 0x9e, 0x85, 0xaf,
-	0x84, 0x64, 0xcc, 0x12, 0xd2, 0x23, 0x84, 0xe4, 0x29, 0x21, 0x01, 0x2a, 0xff, 0x37, 0xdb, 0x9d,
-	0x7f, 0x06, 0x00, 0x00, 0xff, 0xff, 0xb7, 0x06, 0x77, 0xf9, 0x1a, 0x02, 0x00, 0x00,
+	0x34, 0x6d, 0xf5, 0xa2, 0x78, 0xea, 0x97, 0xe6, 0xf3, 0xf9, 0x7d, 0x93, 0x5f, 0x82, 0x05, 0x80,
+	0x90, 0x1c, 0x53, 0x66, 0xdb, 0xe8, 0xd3, 0x2e, 0xc5, 0x15, 0x6c, 0x36, 0xa0, 0xb0, 0xe3, 0x7b,
+	0xb7, 0x96, 0xb4, 0xe4, 0x12, 0x69, 0x03, 0x0e, 0x86, 0xd3, 0x40, 0x21, 0xca, 0x2c, 0xea, 0x05,
+	0xb4, 0x4b, 0x51, 0x10, 0xc6, 0xed, 0x39, 0x6e, 0xe8, 0x72, 0xfb, 0x80, 0x9f, 0x0c, 0xd5, 0x9a,
+	0x1b, 0x1b, 0xfc, 0xf1, 0xa4, 0x2b, 0xd4, 0x35, 0xa6, 0x4a, 0x81, 0xa3, 0xae, 0x06, 0xd5, 0x9e,
+	0xce, 0x9e, 0xa3, 0xe4, 0xe0, 0x8e, 0xef, 0xdd, 0xb5, 0x6f, 0x1c, 0x2e, 0x93, 0xe3, 0x92, 0x56,
+	0x8f, 0xc2, 0xc0, 0x56, 0xb1, 0x75, 0x05, 0x12, 0xcc, 0x28, 0x3a, 0x89, 0x4e, 0x07, 0x67, 0x93,
+	0xb6, 0x1b, 0x75, 0x35, 0xe8, 0xd6, 0x99, 0x5a, 0x89, 0x9c, 0xca, 0x2d, 0xbf, 0x39, 0xfa, 0xb2,
+	0x16, 0x5e, 0x1a, 0x5e, 0x26, 0x03, 0xc6, 0x6d, 0x65, 0x6a, 0xed, 0xcb, 0x46, 0xf1, 0x1f, 0x66,
+	0x7c, 0x17, 0xe6, 0xef, 0x51, 0x32, 0xab, 0x60, 0x83, 0x7e, 0x7f, 0xfb, 0xfc, 0xb0, 0xbf, 0xfa,
+	0xca, 0x8f, 0x5c, 0x45, 0xf7, 0x57, 0xad, 0x21, 0x40, 0x52, 0x25, 0x10, 0x18, 0x81, 0x05, 0x57,
+	0x4d, 0x61, 0xb7, 0x6e, 0x5d, 0xdb, 0x9f, 0xb6, 0x7f, 0x11, 0x3e, 0x2f, 0xf1, 0xbf, 0x65, 0x96,
+	0xbd, 0xc6, 0xd3, 0x65, 0x18, 0x96, 0x31, 0x8b, 0x42, 0xf4, 0x29, 0x4f, 0xd1, 0xa2, 0xc1, 0xde,
+	0x3a, 0xa0, 0xc8, 0x98, 0x2d, 0x7a, 0xa0, 0xc8, 0xd3, 0x22, 0x00, 0x1f, 0xf1, 0x2c, 0xfc, 0x25,
+	0x24, 0x63, 0x96, 0x90, 0x1e, 0x21, 0x24, 0x4f, 0x09, 0x09, 0x50, 0xf9, 0xbf, 0xb9, 0xdd, 0xf9,
+	0x67, 0x00, 0x00, 0x00, 0xff, 0xff, 0xae, 0x01, 0x9e, 0x77, 0x1a, 0x02, 0x00, 0x00,
 }
diff --git a/googleapis/ads/googleads/v1/common/url_collection.pb.go b/googleapis/ads/googleads/v1/common/url_collection.pb.go
index 01b5582..aef3daf 100644
--- a/googleapis/ads/googleads/v1/common/url_collection.pb.go
+++ b/googleapis/ads/googleads/v1/common/url_collection.pb.go
@@ -100,29 +100,29 @@
 }
 
 var fileDescriptor_82f492aa5cd99b44 = []byte{
-	// 370 bytes of a gzipped FileDescriptorProto
-	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x8c, 0x92, 0xb1, 0x6a, 0xe3, 0x30,
-	0x1c, 0xc6, 0xb1, 0x73, 0x1c, 0x9c, 0x8f, 0x23, 0x9c, 0x4b, 0x21, 0x84, 0x10, 0x42, 0xa6, 0x4e,
-	0x12, 0x6e, 0x36, 0x65, 0x72, 0x52, 0x48, 0x3b, 0x14, 0x42, 0xdb, 0x78, 0x28, 0x06, 0xa3, 0xd8,
-	0x8a, 0x10, 0x95, 0x25, 0x23, 0xd9, 0xe9, 0xfb, 0x74, 0xec, 0xd8, 0xc7, 0xe8, 0xa3, 0x14, 0xfa,
-	0x0e, 0xc5, 0x92, 0x6d, 0x9a, 0xa1, 0x6d, 0x26, 0xff, 0x6d, 0x7f, 0xbf, 0x9f, 0x3e, 0x5b, 0xf2,
-	0x66, 0x54, 0x4a, 0xca, 0x09, 0xc4, 0x99, 0x86, 0x76, 0xac, 0xa7, 0x7d, 0x00, 0x53, 0x99, 0xe7,
-	0x52, 0xc0, 0x4a, 0xf1, 0x24, 0x95, 0x9c, 0x93, 0xb4, 0x64, 0x52, 0x80, 0x42, 0xc9, 0x52, 0xfa,
-	0x63, 0x9b, 0x04, 0x38, 0xd3, 0xa0, 0x83, 0xc0, 0x3e, 0x00, 0x16, 0x1a, 0x8e, 0x5a, 0x69, 0xc1,
-	0x20, 0x16, 0x42, 0x96, 0xb8, 0x86, 0xb5, 0xa5, 0x87, 0x0d, 0x0d, 0xcd, 0xdd, 0xb6, 0xda, 0xc1,
-	0x47, 0x85, 0x8b, 0x82, 0xa8, 0xe6, 0xfd, 0xf4, 0xc5, 0xf5, 0xfe, 0x6d, 0x14, 0x5f, 0x76, 0xab,
-	0xfa, 0x97, 0xde, 0xff, 0xc3, 0x1e, 0x09, 0xcb, 0x06, 0xce, 0xc4, 0x39, 0xfb, 0x7b, 0x3e, 0x6a,
-	0x0a, 0x80, 0xd6, 0x06, 0x6e, 0x4b, 0xc5, 0x04, 0x8d, 0x30, 0xaf, 0xc8, 0x4d, 0xbf, 0xfa, 0xec,
-	0xb9, 0xca, 0xfc, 0xb9, 0xe7, 0xed, 0x98, 0xc0, 0x3c, 0xa9, 0x14, 0xd7, 0x03, 0x77, 0xd2, 0xfb,
-	0x51, 0xf1, 0xc7, 0xe4, 0x37, 0x8a, 0xeb, 0xba, 0x86, 0x85, 0x73, 0xb9, 0x65, 0x9c, 0x58, 0x47,
-	0xef, 0x08, 0x47, 0xdf, 0x60, 0xd7, 0x86, 0x32, 0xa6, 0xb5, 0x77, 0x5a, 0x2a, 0x9c, 0x3e, 0x30,
-	0x41, 0x6b, 0x4b, 0x52, 0x92, 0xbc, 0xe0, 0xb8, 0x24, 0x83, 0x5f, 0x47, 0x7c, 0xd4, 0x49, 0x8b,
-	0x6e, 0x14, 0xbf, 0x6b, 0xc0, 0xc5, 0xbb, 0xe3, 0x4d, 0x53, 0x99, 0x83, 0xef, 0x77, 0x66, 0xe1,
-	0x1f, 0xfc, 0xd8, 0x75, 0xad, 0x5f, 0x3b, 0xf7, 0x17, 0x0d, 0x45, 0x25, 0xc7, 0x82, 0x02, 0xa9,
-	0x28, 0xa4, 0x44, 0x98, 0xc5, 0xdb, 0x43, 0x51, 0x30, 0xfd, 0xd5, 0x19, 0x99, 0xdb, 0xcb, 0x93,
-	0xdb, 0x5b, 0x85, 0xe1, 0xb3, 0x3b, 0x5e, 0x59, 0x59, 0x98, 0x69, 0x60, 0xc7, 0x7a, 0x8a, 0x02,
-	0xb0, 0x34, 0xb1, 0xd7, 0x36, 0x10, 0x87, 0x99, 0x8e, 0xbb, 0x40, 0x1c, 0x05, 0xb1, 0x0d, 0xbc,
-	0xb9, 0x53, 0xfb, 0x14, 0xa1, 0x30, 0xd3, 0x08, 0x75, 0x11, 0x84, 0xa2, 0x00, 0x21, 0x1b, 0xda,
-	0xfe, 0x36, 0xed, 0x66, 0x1f, 0x01, 0x00, 0x00, 0xff, 0xff, 0x53, 0x0d, 0xd6, 0xc2, 0xc0, 0x02,
-	0x00, 0x00,
+	// 371 bytes of a gzipped FileDescriptorProto
+	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x8c, 0x92, 0xb1, 0x6a, 0xeb, 0x30,
+	0x14, 0x86, 0xb1, 0x73, 0xb9, 0x70, 0x7d, 0xb9, 0x84, 0xeb, 0x52, 0x08, 0x21, 0x84, 0x90, 0xa9,
+	0x93, 0x84, 0x9b, 0x4d, 0x99, 0x9c, 0x14, 0xd2, 0x0e, 0x85, 0xd0, 0x36, 0x1e, 0x8a, 0xc1, 0x28,
+	0xb6, 0x22, 0x44, 0x65, 0xc9, 0x48, 0x76, 0xfa, 0x3e, 0x1d, 0x3b, 0xf6, 0x31, 0xfa, 0x28, 0x85,
+	0xbe, 0x43, 0xb1, 0x64, 0x9b, 0x66, 0x68, 0x9b, 0xc9, 0x07, 0xeb, 0xff, 0xbe, 0x73, 0x6c, 0x1d,
+	0x6f, 0x46, 0xa5, 0xa4, 0x9c, 0x40, 0x9c, 0x69, 0x68, 0xcb, 0xba, 0xda, 0x07, 0x30, 0x95, 0x79,
+	0x2e, 0x05, 0xac, 0x14, 0x4f, 0x52, 0xc9, 0x39, 0x49, 0x4b, 0x26, 0x05, 0x28, 0x94, 0x2c, 0xa5,
+	0x3f, 0xb6, 0x49, 0x80, 0x33, 0x0d, 0x3a, 0x08, 0xec, 0x03, 0x60, 0xa1, 0x61, 0x73, 0x0e, 0x4d,
+	0x7a, 0x5b, 0xed, 0xe0, 0xa3, 0xc2, 0x45, 0x41, 0x94, 0xb6, 0xfc, 0x70, 0xd4, 0x36, 0x2d, 0x18,
+	0xc4, 0x42, 0xc8, 0x12, 0xd7, 0xf2, 0xe6, 0x74, 0xfa, 0xe2, 0x7a, 0xff, 0x36, 0x8a, 0x2f, 0xbb,
+	0xae, 0xfe, 0xa5, 0xf7, 0xff, 0x70, 0x8e, 0x84, 0x65, 0x03, 0x67, 0xe2, 0x9c, 0xfd, 0x3d, 0x1f,
+	0x35, 0x03, 0x80, 0xb6, 0x17, 0xb8, 0x2d, 0x15, 0x13, 0x34, 0xc2, 0xbc, 0x22, 0x37, 0xfd, 0xea,
+	0xb3, 0xe7, 0x2a, 0xf3, 0xe7, 0x9e, 0xb7, 0x63, 0x02, 0xf3, 0xa4, 0x52, 0x5c, 0x0f, 0xdc, 0x49,
+	0xef, 0x47, 0xc5, 0x1f, 0x93, 0xdf, 0x28, 0xae, 0xeb, 0x31, 0x2c, 0x9c, 0xcb, 0x2d, 0xe3, 0xc4,
+	0x3a, 0x7a, 0x47, 0x38, 0xfa, 0x06, 0xbb, 0x36, 0x94, 0x31, 0xad, 0xbd, 0xd3, 0x52, 0xe1, 0xf4,
+	0x81, 0x09, 0x5a, 0x5b, 0x92, 0x92, 0xe4, 0x05, 0xc7, 0x25, 0x19, 0xfc, 0x3a, 0xe2, 0xa3, 0x4e,
+	0x5a, 0x74, 0xa3, 0xf8, 0x5d, 0x03, 0x2e, 0xde, 0x1d, 0x6f, 0x9a, 0xca, 0x1c, 0x7c, 0x7f, 0x33,
+	0x0b, 0xff, 0xe0, 0xc7, 0xae, 0x6b, 0xfd, 0xda, 0xb9, 0xbf, 0x68, 0x28, 0x2a, 0x39, 0x16, 0x14,
+	0x48, 0x45, 0x21, 0x25, 0xc2, 0x34, 0x6f, 0x97, 0xa2, 0x60, 0xfa, 0xab, 0x1d, 0x99, 0xdb, 0xc7,
+	0x93, 0xdb, 0x5b, 0x85, 0xe1, 0xb3, 0x3b, 0x5e, 0x59, 0x59, 0x98, 0x69, 0x60, 0xcb, 0xba, 0x8a,
+	0x02, 0xb0, 0x34, 0xb1, 0xd7, 0x36, 0x10, 0x87, 0x99, 0x8e, 0xbb, 0x40, 0x1c, 0x05, 0xb1, 0x0d,
+	0xbc, 0xb9, 0x53, 0xfb, 0x16, 0xa1, 0x30, 0xd3, 0x08, 0x75, 0x11, 0x84, 0xa2, 0x00, 0x21, 0x1b,
+	0xda, 0xfe, 0x36, 0xd3, 0xcd, 0x3e, 0x02, 0x00, 0x00, 0xff, 0xff, 0x9f, 0xa1, 0x6a, 0x0e, 0xc0,
+	0x02, 0x00, 0x00,
 }
diff --git a/googleapis/ads/googleads/v1/common/user_lists.pb.go b/googleapis/ads/googleads/v1/common/user_lists.pb.go
index 4fe46da..fb11b70 100644
--- a/googleapis/ads/googleads/v1/common/user_lists.pb.go
+++ b/googleapis/ads/googleads/v1/common/user_lists.pb.go
@@ -1105,7 +1105,7 @@
 }
 
 var fileDescriptor_09d2cd2397775a05 = []byte{
-	// 1305 bytes of a gzipped FileDescriptorProto
+	// 1306 bytes of a gzipped FileDescriptorProto
 	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xb4, 0x58, 0x41, 0x6f, 0xdb, 0xb6,
 	0x17, 0x8f, 0x9c, 0xb4, 0x4d, 0x98, 0xd4, 0xff, 0x94, 0xcd, 0xbf, 0x75, 0xbd, 0xa0, 0x28, 0x74,
 	0xea, 0x49, 0x6e, 0xdc, 0x62, 0x5d, 0xdd, 0x5d, 0xec, 0xb8, 0x48, 0x82, 0xb6, 0x6b, 0x21, 0x2f,
@@ -1123,69 +1123,69 @@
 	0xa7, 0x2c, 0xfc, 0x18, 0x87, 0xf3, 0x54, 0x76, 0x75, 0x61, 0x02, 0x3a, 0xf6, 0x5d, 0x14, 0x94,
 	0xce, 0x67, 0x4f, 0x17, 0x84, 0x24, 0xe1, 0x10, 0xb3, 0x6a, 0x36, 0xda, 0x89, 0x89, 0x18, 0x8e,
 	0x68, 0x94, 0x04, 0x28, 0xf6, 0x29, 0x71, 0x78, 0x8c, 0xe2, 0x44, 0xc9, 0xa0, 0x79, 0x5f, 0x17,
-	0x43, 0xb2, 0xc8, 0x65, 0x54, 0x7b, 0x16, 0x3c, 0x66, 0x3e, 0x19, 0x57, 0xcf, 0x62, 0x3b, 0x03,
-	0x8a, 0xfc, 0x16, 0x22, 0x84, 0xc6, 0x92, 0x65, 0xc6, 0x4f, 0xc9, 0xb4, 0x25, 0xbf, 0x86, 0xc9,
-	0xa8, 0xf5, 0x86, 0xa1, 0x28, 0xc2, 0x4c, 0x8d, 0x9b, 0x5f, 0x81, 0xab, 0x03, 0x3f, 0xf4, 0x03,
-	0xc4, 0x0e, 0x39, 0x66, 0x4f, 0x7c, 0x1e, 0x1f, 0x90, 0x11, 0x85, 0x3d, 0x50, 0xe7, 0x18, 0x7b,
-	0xce, 0x94, 0x46, 0xc3, 0xb8, 0x65, 0xdc, 0x5e, 0x6f, 0x6f, 0x2b, 0xad, 0x5b, 0x19, 0x9e, 0x35,
-	0x90, 0xf4, 0x8e, 0x50, 0x90, 0x60, 0x7b, 0x43, 0xf8, 0x64, 0x38, 0xe6, 0x1f, 0x35, 0xb0, 0xb5,
-	0xcb, 0xc2, 0x1e, 0xe2, 0xb3, 0x4e, 0x09, 0x7e, 0x17, 0x5c, 0x44, 0x51, 0xe4, 0xf8, 0x9e, 0x16,
-	0xe8, 0x05, 0x14, 0x45, 0x07, 0x1e, 0xfc, 0xce, 0x00, 0xff, 0x9b, 0xdb, 0x25, 0x8d, 0xda, 0x2d,
-	0xe3, 0x76, 0xbd, 0xfd, 0xa5, 0x55, 0xb5, 0x15, 0x65, 0x2a, 0xad, 0x5d, 0xb5, 0xd5, 0x9e, 0x8a,
-	0x9d, 0x76, 0x28, 0x21, 0x1e, 0xe3, 0xc9, 0xe7, 0x93, 0x08, 0x3f, 0x22, 0x49, 0x78, 0xca, 0xb0,
-	0x7d, 0x39, 0xc9, 0x7f, 0x0a, 0x0a, 0x9b, 0xf3, 0xfb, 0xa3, 0xb1, 0x2c, 0x39, 0x1c, 0x9d, 0xc1,
-	0x21, 0x9b, 0xff, 0x2e, 0x0b, 0xfb, 0x28, 0x46, 0x03, 0x09, 0x30, 0xa5, 0x50, 0x39, 0x6a, 0xd7,
-	0xbd, 0xc2, 0xb7, 0xf9, 0xa7, 0x01, 0x36, 0x33, 0x6b, 0x3b, 0x09, 0xb0, 0xcc, 0x27, 0x02, 0x6b,
-	0x53, 0x75, 0xc9, 0x94, 0xd6, 0xdb, 0x7d, 0x4d, 0x3e, 0x02, 0x63, 0x81, 0x46, 0xd6, 0x69, 0xaf,
-	0x32, 0xd5, 0x82, 0x2e, 0xd8, 0x9c, 0x09, 0x70, 0xcc, 0x68, 0x12, 0xf1, 0x46, 0xed, 0xd6, 0xf2,
-	0xed, 0xf5, 0xf6, 0x03, 0xeb, 0xf4, 0x42, 0x58, 0x40, 0x3d, 0x88, 0x71, 0xb8, 0x27, 0xbc, 0x05,
-	0x6f, 0xbb, 0xce, 0xf2, 0x5d, 0xdc, 0x8c, 0xc0, 0x8d, 0x4a, 0x63, 0x38, 0x00, 0x60, 0xca, 0x80,
-	0x37, 0x0c, 0x19, 0xfb, 0xde, 0x79, 0x63, 0xcb, 0xb0, 0x6b, 0x59, 0x58, 0x6e, 0xfe, 0xb0, 0x0c,
-	0xb6, 0xca, 0x6c, 0xe0, 0x1d, 0xb0, 0x42, 0x50, 0x88, 0xb5, 0x04, 0x2a, 0x2d, 0xe1, 0x08, 0x6c,
-	0xce, 0xd7, 0x1b, 0xa9, 0xcf, 0xf5, 0x76, 0x47, 0x97, 0xe5, 0x67, 0xd2, 0x3f, 0xcf, 0x63, 0x7f,
-	0xc9, 0xae, 0x93, 0x42, 0xaf, 0x88, 0x33, 0x5f, 0x11, 0xa4, 0x06, 0xcf, 0x11, 0x27, 0x25, 0x3f,
-	0x1f, 0x87, 0x17, 0x7a, 0xe1, 0x4b, 0x50, 0x2f, 0xd6, 0xf2, 0xc6, 0x8a, 0x8c, 0xf2, 0x89, 0x6e,
-	0x94, 0x3e, 0x8a, 0xf1, 0x5c, 0x8c, 0x0d, 0x2f, 0xd7, 0xd7, 0x5b, 0x57, 0xb2, 0x15, 0xe0, 0xe6,
-	0x8f, 0x35, 0xd0, 0xa8, 0xf2, 0x84, 0x6f, 0xc1, 0x6a, 0x56, 0xf4, 0x94, 0xbe, 0x8f, 0x35, 0xf5,
-	0x9d, 0x87, 0x7a, 0xa6, 0x20, 0x0a, 0x5a, 0x2f, 0x33, 0xb0, 0xa7, 0xd1, 0x60, 0x1b, 0x5c, 0x38,
-	0x11, 0x8b, 0xac, 0x96, 0xf2, 0x8c, 0x4a, 0x25, 0x4d, 0x61, 0x17, 0xd4, 0xe9, 0x68, 0xc4, 0x71,
-	0xec, 0xf8, 0xc4, 0xf1, 0xd0, 0x84, 0xab, 0xf5, 0xf9, 0x68, 0xc1, 0xf9, 0x80, 0xc4, 0x1f, 0xdf,
-	0x53, 0xa5, 0x33, 0x75, 0x39, 0x20, 0x7d, 0x34, 0xe1, 0xe6, 0xef, 0x06, 0x68, 0x56, 0xab, 0x02,
-	0x7e, 0xb3, 0x90, 0x8f, 0x97, 0x9a, 0xf9, 0x28, 0x82, 0x95, 0x66, 0xa4, 0xdc, 0xe4, 0x3c, 0x39,
-	0xe9, 0xd3, 0x64, 0x18, 0xe0, 0x7c, 0x4e, 0x0a, 0x13, 0x5a, 0x94, 0xdf, 0x07, 0x4c, 0xa8, 0x08,
-	0x56, 0x3a, 0xa1, 0x72, 0x93, 0x0f, 0x5b, 0x64, 0xf3, 0x5d, 0x0d, 0x34, 0x76, 0xd5, 0xad, 0x4b,
-	0x40, 0x17, 0x0e, 0xb8, 0x01, 0xd8, 0x08, 0xf0, 0x28, 0x4e, 0x4f, 0x6a, 0x92, 0x1d, 0x73, 0x77,
-	0xce, 0x55, 0xad, 0x44, 0xa5, 0x5a, 0x17, 0x28, 0xcf, 0x52, 0x10, 0x78, 0x08, 0x2e, 0x33, 0x7f,
-	0xfc, 0x6a, 0x86, 0x5a, 0x7b, 0x4f, 0xd4, 0x0d, 0x09, 0x93, 0xc1, 0x7e, 0x6f, 0x80, 0xcb, 0x85,
-	0x5b, 0x96, 0x3a, 0xd1, 0x74, 0x77, 0x58, 0x3e, 0x09, 0xa5, 0xe9, 0x2f, 0x33, 0xb0, 0x37, 0x58,
-	0xee, 0x4b, 0x9c, 0x6a, 0xdb, 0x62, 0x23, 0x0e, 0x22, 0xec, 0xfa, 0x23, 0xdf, 0x5d, 0x48, 0x68,
-	0x1f, 0xac, 0x08, 0x87, 0xf7, 0x4e, 0xa4, 0xf4, 0x86, 0x0f, 0x01, 0xe0, 0x31, 0x62, 0xe9, 0x25,
-	0x55, 0x6b, 0xb1, 0xd7, 0xa4, 0xbd, 0xa0, 0x06, 0xef, 0x83, 0x55, 0x4c, 0xbc, 0xd4, 0x75, 0x59,
-	0xc3, 0xf5, 0x12, 0x26, 0x9e, 0x70, 0x34, 0x87, 0xa0, 0xf9, 0xe8, 0x6d, 0xc4, 0x30, 0xe7, 0x3e,
-	0x25, 0xff, 0xcd, 0xcc, 0xcc, 0x5f, 0x57, 0xc0, 0xff, 0x45, 0xd7, 0xe2, 0x5d, 0xeb, 0x27, 0x03,
-	0x6c, 0x95, 0x5d, 0x5f, 0xd5, 0x36, 0x7b, 0xa1, 0xb9, 0xca, 0xcf, 0xf3, 0x10, 0x03, 0x89, 0x50,
-	0x58, 0xe4, 0x92, 0x71, 0xfb, 0x6a, 0xb4, 0xd8, 0x09, 0xbf, 0x06, 0xd7, 0x8b, 0x8f, 0x95, 0xd9,
-	0x0d, 0xb3, 0xa6, 0x77, 0xbe, 0x54, 0xed, 0xba, 0xfd, 0x25, 0x7b, 0xcb, 0x2d, 0x19, 0x83, 0xdf,
-	0x82, 0x6d, 0x79, 0x92, 0x71, 0xa5, 0xae, 0xf9, 0xb8, 0xe9, 0x6a, 0x7e, 0x7a, 0x56, 0xdc, 0xd3,
-	0x04, 0xba, 0xbf, 0x64, 0x37, 0xbc, 0x8a, 0x71, 0xf8, 0x06, 0xdc, 0xc0, 0x53, 0x01, 0xcc, 0x07,
-	0x5f, 0xd1, 0x3b, 0xba, 0xab, 0x15, 0xb4, 0xbf, 0x64, 0x5f, 0xc3, 0xa5, 0xa3, 0xbd, 0x6b, 0x60,
-	0x4b, 0x46, 0x1b, 0x0a, 0x55, 0xcc, 0x62, 0x9a, 0x1e, 0xb8, 0xfa, 0x24, 0x7d, 0x5f, 0x15, 0xa4,
-	0xf2, 0x14, 0x5c, 0x10, 0xe6, 0xd9, 0xe5, 0xea, 0xbe, 0xae, 0x16, 0x15, 0xd6, 0x54, 0x92, 0x29,
-	0x8a, 0xf9, 0x8f, 0x01, 0xae, 0x57, 0x98, 0xc0, 0x93, 0x85, 0x7a, 0xaf, 0x2b, 0xc4, 0x1c, 0x52,
-	0x69, 0xb5, 0x29, 0x19, 0xcf, 0x55, 0x7a, 0x27, 0x5f, 0xeb, 0x88, 0x97, 0xdd, 0x61, 0xcf, 0x4c,
-	0xff, 0x5c, 0xba, 0x54, 0xed, 0x54, 0xd5, 0x34, 0x0b, 0x45, 0x3c, 0x6e, 0x7e, 0x01, 0x9a, 0xd5,
-	0xb6, 0xf0, 0x01, 0x58, 0x3b, 0xdf, 0x83, 0x6a, 0x35, 0xc9, 0x1e, 0x53, 0x08, 0x5c, 0xe9, 0x21,
-	0xee, 0xbb, 0x85, 0x15, 0x7b, 0x02, 0x2e, 0x21, 0x57, 0xbe, 0xf6, 0xd4, 0x9a, 0xb5, 0x75, 0xd7,
-	0xac, 0x2b, 0xdd, 0xe4, 0x04, 0x32, 0x08, 0xf3, 0x37, 0x03, 0xc0, 0xc5, 0x71, 0xf8, 0x18, 0x5c,
-	0x71, 0x29, 0x39, 0xc1, 0x4c, 0xca, 0x37, 0x35, 0xd6, 0x21, 0xbf, 0xbf, 0x64, 0x6f, 0xce, 0x1c,
-	0x53, 0x40, 0xf8, 0x14, 0x40, 0x86, 0x43, 0xc4, 0x5e, 0xe3, 0x58, 0x5c, 0x61, 0x15, 0x5a, 0x4d,
-	0x0b, 0xed, 0x4a, 0xce, 0x33, 0x85, 0xeb, 0x41, 0xb0, 0x39, 0x7b, 0x28, 0xa7, 0x60, 0xbd, 0xbf,
-	0x0c, 0x60, 0xba, 0x34, 0x3c, 0x23, 0x13, 0xbd, 0x7a, 0x36, 0x55, 0xfe, 0x5c, 0x84, 0x7b, 0x6e,
-	0xbc, 0x50, 0xff, 0xb6, 0x58, 0x63, 0x1a, 0x20, 0x32, 0xb6, 0x28, 0x1b, 0xb7, 0xc6, 0x98, 0x48,
-	0x32, 0xd9, 0x0b, 0x3d, 0xf2, 0x79, 0xd5, 0x3f, 0x44, 0x0f, 0xd3, 0x9f, 0x9f, 0x6b, 0xcb, 0x7b,
-	0xdd, 0xee, 0x2f, 0xb5, 0x9b, 0x7b, 0x29, 0x58, 0xd7, 0xe3, 0x56, 0xda, 0x14, 0xad, 0xa3, 0x1d,
-	0x51, 0xbe, 0x42, 0x4a, 0xde, 0x65, 0x06, 0xc7, 0x5d, 0x8f, 0x1f, 0x4f, 0x0d, 0x8e, 0x8f, 0x76,
-	0x8e, 0x53, 0x83, 0xbf, 0x6b, 0x66, 0xda, 0xdb, 0xe9, 0x74, 0x3d, 0xde, 0xe9, 0x4c, 0x4d, 0x3a,
-	0x9d, 0xa3, 0x9d, 0x4e, 0x27, 0x35, 0x1a, 0x5e, 0x94, 0xec, 0xee, 0xfe, 0x1b, 0x00, 0x00, 0xff,
-	0xff, 0x74, 0xdf, 0xdb, 0x9e, 0xbe, 0x12, 0x00, 0x00,
+	0x43, 0xb2, 0xc8, 0x65, 0x54, 0x7b, 0x16, 0x3c, 0x66, 0x3e, 0x19, 0x57, 0xcf, 0x42, 0x09, 0xb1,
+	0x25, 0xbf, 0x86, 0xc9, 0xa8, 0xf5, 0x86, 0xa1, 0x28, 0xc2, 0x2c, 0x63, 0xb8, 0x9d, 0x05, 0x8a,
+	0xfc, 0x16, 0x22, 0x84, 0xc6, 0x72, 0x16, 0x6a, 0xd4, 0xfc, 0x0a, 0x5c, 0x1d, 0xf8, 0xa1, 0x1f,
+	0x20, 0x76, 0xc8, 0x31, 0x7b, 0xe2, 0xf3, 0xf8, 0x80, 0x8c, 0x28, 0xec, 0x81, 0x3a, 0xc7, 0xd8,
+	0x73, 0xa6, 0x34, 0x1a, 0xc6, 0x2d, 0xe3, 0xf6, 0x7a, 0x7b, 0x5b, 0x69, 0xdd, 0xca, 0xa2, 0x59,
+	0x03, 0x49, 0xef, 0x08, 0x05, 0x09, 0xb6, 0x37, 0x84, 0x4f, 0x86, 0x63, 0xfe, 0x51, 0x03, 0x5b,
+	0xbb, 0x2c, 0xec, 0x21, 0x3e, 0xeb, 0x94, 0xe0, 0x77, 0xc1, 0x45, 0x14, 0x45, 0x8e, 0xef, 0x69,
+	0x81, 0x5e, 0x40, 0x51, 0x74, 0xe0, 0xc1, 0xef, 0x0c, 0xf0, 0xbf, 0xb9, 0x5d, 0xd2, 0xa8, 0xdd,
+	0x32, 0x6e, 0xd7, 0xdb, 0x5f, 0x5a, 0x55, 0x5b, 0x51, 0xa6, 0xd2, 0xda, 0x55, 0x5b, 0xed, 0xa9,
+	0xd8, 0x69, 0x87, 0x12, 0xe2, 0x31, 0x9e, 0x7c, 0x3e, 0x89, 0xf0, 0x23, 0x92, 0x84, 0xa7, 0x0c,
+	0xdb, 0x97, 0x93, 0xfc, 0xa7, 0xa0, 0xb0, 0x39, 0xbf, 0x3f, 0x1a, 0xcb, 0x92, 0xc3, 0xd1, 0x19,
+	0x1c, 0xb2, 0xf9, 0xef, 0xb2, 0xb0, 0x8f, 0x62, 0x34, 0x90, 0x00, 0x53, 0x0a, 0x95, 0xa3, 0x76,
+	0xdd, 0x2b, 0x7c, 0x9b, 0x7f, 0x1a, 0x60, 0x33, 0xb3, 0xb6, 0x93, 0x00, 0xcb, 0x7c, 0x22, 0xb0,
+	0x36, 0x55, 0x97, 0x4c, 0x69, 0xbd, 0xdd, 0xd7, 0xe4, 0x23, 0x30, 0x16, 0x68, 0x64, 0x9d, 0xf6,
+	0x2a, 0x53, 0x2d, 0xe8, 0x82, 0xcd, 0x99, 0x00, 0xc7, 0x8c, 0x26, 0x11, 0x6f, 0xd4, 0x6e, 0x2d,
+	0xdf, 0x5e, 0x6f, 0x3f, 0xb0, 0x4e, 0x2f, 0x84, 0x05, 0xd4, 0x83, 0x18, 0x87, 0x7b, 0xc2, 0x5b,
+	0xf0, 0xb6, 0xeb, 0x2c, 0xdf, 0xc5, 0xcd, 0x08, 0xdc, 0xa8, 0x34, 0x86, 0x03, 0x00, 0xa6, 0x0c,
+	0x78, 0xc3, 0x90, 0xb1, 0xef, 0x9d, 0x37, 0xb6, 0x0c, 0xbb, 0x96, 0x85, 0xe5, 0xe6, 0x0f, 0xcb,
+	0x60, 0xab, 0xcc, 0x06, 0xde, 0x01, 0x2b, 0x04, 0x85, 0x58, 0x4b, 0xa0, 0xd2, 0x12, 0x8e, 0xc0,
+	0xe6, 0x7c, 0xbd, 0x91, 0xfa, 0x5c, 0x6f, 0x77, 0x74, 0x59, 0x7e, 0x26, 0xfd, 0xf3, 0x3c, 0xf6,
+	0x97, 0xec, 0x3a, 0x29, 0xf4, 0x8a, 0x38, 0xf3, 0x15, 0x41, 0x6a, 0xf0, 0x1c, 0x71, 0x52, 0xf2,
+	0xf3, 0x71, 0x78, 0xa1, 0x17, 0xbe, 0x04, 0xf5, 0x62, 0x2d, 0x6f, 0xac, 0xc8, 0x28, 0x9f, 0xe8,
+	0x46, 0xe9, 0xa3, 0x18, 0xcf, 0xc5, 0xd8, 0xf0, 0x72, 0x7d, 0xbd, 0x75, 0x25, 0x5b, 0x01, 0x6e,
+	0xfe, 0x58, 0x03, 0x8d, 0x2a, 0x4f, 0xf8, 0x16, 0xac, 0x66, 0x45, 0x4f, 0xe9, 0xfb, 0x58, 0x53,
+	0xdf, 0x79, 0xa8, 0x67, 0x0a, 0xa2, 0xa0, 0xf5, 0x32, 0x03, 0x7b, 0x1a, 0x0d, 0xb6, 0xc1, 0x85,
+	0x13, 0xb1, 0xc8, 0x6a, 0x29, 0xcf, 0xa8, 0x54, 0xd2, 0x14, 0x76, 0x41, 0x9d, 0x8e, 0x46, 0x1c,
+	0xc7, 0x8e, 0x4f, 0x1c, 0x0f, 0x4d, 0xb8, 0x5a, 0x9f, 0x8f, 0x16, 0x9c, 0x0f, 0x48, 0xfc, 0xf1,
+	0x3d, 0x55, 0x3a, 0x53, 0x97, 0x03, 0xd2, 0x47, 0x13, 0x6e, 0xfe, 0x6e, 0x80, 0x66, 0xb5, 0x2a,
+	0xe0, 0x37, 0x0b, 0xf9, 0x78, 0xa9, 0x99, 0x8f, 0x22, 0x58, 0x69, 0x46, 0xca, 0x4d, 0xce, 0x93,
+	0x93, 0x3e, 0x4d, 0x86, 0x01, 0xce, 0xe7, 0xa4, 0x30, 0xa1, 0x45, 0xf9, 0x7d, 0xc0, 0x84, 0x8a,
+	0x60, 0xa5, 0x13, 0x2a, 0x37, 0xf9, 0xb0, 0x45, 0x36, 0xdf, 0xd5, 0x40, 0x63, 0x57, 0xdd, 0xba,
+	0x04, 0x74, 0xe1, 0x80, 0x1b, 0x80, 0x8d, 0x00, 0x8f, 0xe2, 0xf4, 0xa4, 0x26, 0xd9, 0x31, 0x77,
+	0xe7, 0x5c, 0xd5, 0x4a, 0x54, 0xaa, 0x75, 0x81, 0xf2, 0x2c, 0x05, 0x81, 0x87, 0xe0, 0x32, 0xf3,
+	0xc7, 0xaf, 0x66, 0xa8, 0xb5, 0xf7, 0x44, 0xdd, 0x90, 0x30, 0x19, 0xec, 0xf7, 0x06, 0xb8, 0x5c,
+	0xb8, 0x65, 0xa9, 0x13, 0x4d, 0x77, 0x87, 0xe5, 0x93, 0x50, 0x9a, 0xfe, 0x32, 0x03, 0x7b, 0x83,
+	0xe5, 0xbe, 0xc4, 0xa9, 0xb6, 0x2d, 0x36, 0xe2, 0x20, 0xc2, 0xae, 0x3f, 0xf2, 0xdd, 0x85, 0x84,
+	0xf6, 0xc1, 0x8a, 0x70, 0x78, 0xef, 0x44, 0x4a, 0x6f, 0xf8, 0x10, 0x00, 0x1e, 0x23, 0x96, 0x5e,
+	0x52, 0xb5, 0x16, 0x7b, 0x4d, 0xda, 0x0b, 0x6a, 0xf0, 0x3e, 0x58, 0xc5, 0xc4, 0x4b, 0x5d, 0x97,
+	0x35, 0x5c, 0x2f, 0x61, 0xe2, 0x09, 0x47, 0x73, 0x08, 0x9a, 0x8f, 0xde, 0x46, 0x0c, 0x73, 0xee,
+	0x53, 0xf2, 0xdf, 0xcc, 0xcc, 0xfc, 0x75, 0x05, 0xfc, 0x5f, 0x74, 0x2d, 0xde, 0xb5, 0x7e, 0x32,
+	0xc0, 0x56, 0xd9, 0xf5, 0x55, 0x6d, 0xb3, 0x17, 0x9a, 0xab, 0xfc, 0x3c, 0x0f, 0x31, 0x90, 0x08,
+	0x85, 0x45, 0x2e, 0x19, 0xb7, 0xaf, 0x46, 0x8b, 0x9d, 0xf0, 0x6b, 0x70, 0xbd, 0xf8, 0x58, 0x99,
+	0xdd, 0x30, 0x6b, 0x7a, 0xe7, 0x4b, 0xd5, 0xae, 0xdb, 0x5f, 0xb2, 0xb7, 0xdc, 0x92, 0x31, 0xf8,
+	0x2d, 0xd8, 0x96, 0x27, 0x19, 0x57, 0xea, 0x9a, 0x8f, 0x9b, 0xae, 0xe6, 0xa7, 0x67, 0xc5, 0x3d,
+	0x4d, 0xa0, 0xfb, 0x4b, 0x76, 0xc3, 0xab, 0x18, 0x87, 0x6f, 0xc0, 0x0d, 0x3c, 0x15, 0xc0, 0x7c,
+	0xf0, 0x15, 0xbd, 0xa3, 0xbb, 0x5a, 0x41, 0xfb, 0x4b, 0xf6, 0x35, 0x5c, 0x3a, 0xda, 0xbb, 0x06,
+	0xb6, 0x64, 0xb4, 0xa1, 0x50, 0xc5, 0x2c, 0xa6, 0xe9, 0x81, 0xab, 0x4f, 0xd2, 0xf7, 0x55, 0x41,
+	0x2a, 0x4f, 0xc1, 0x05, 0x61, 0x9e, 0x5d, 0xae, 0xee, 0xeb, 0x6a, 0x51, 0x61, 0x4d, 0x25, 0x99,
+	0xa2, 0x98, 0xff, 0x18, 0xe0, 0x7a, 0x85, 0x09, 0x3c, 0x59, 0xa8, 0xf7, 0xba, 0x42, 0xcc, 0x21,
+	0x95, 0x56, 0x9b, 0x92, 0xf1, 0x5c, 0xa5, 0x77, 0xf2, 0xb5, 0x8e, 0x78, 0xd9, 0x1d, 0xf6, 0xcc,
+	0xf4, 0xcf, 0xa5, 0x4b, 0xd5, 0x4e, 0x55, 0x4d, 0xb3, 0x50, 0xc4, 0xe3, 0xe6, 0x17, 0xa0, 0x59,
+	0x6d, 0x0b, 0x1f, 0x80, 0xb5, 0xf3, 0x3d, 0xa8, 0x56, 0x93, 0xec, 0x31, 0x85, 0xc0, 0x95, 0x1e,
+	0xe2, 0xbe, 0x5b, 0x58, 0xb1, 0x27, 0xe0, 0x12, 0x72, 0xe5, 0x6b, 0x4e, 0xad, 0x59, 0x5b, 0x77,
+	0xcd, 0xba, 0xd2, 0x4d, 0x4e, 0x20, 0x83, 0x30, 0x7f, 0x33, 0x00, 0x5c, 0x1c, 0x87, 0x8f, 0xc1,
+	0x15, 0x97, 0x92, 0x13, 0xcc, 0xa4, 0x7c, 0x53, 0x63, 0x1d, 0xf2, 0xfb, 0x4b, 0xf6, 0xe6, 0xcc,
+	0x31, 0x05, 0x84, 0x4f, 0x01, 0x64, 0x38, 0x44, 0xec, 0x35, 0x8e, 0xc5, 0x15, 0x56, 0xa1, 0xd5,
+	0xb4, 0xd0, 0xae, 0xe4, 0x3c, 0x53, 0xb8, 0x1e, 0x04, 0x9b, 0xb3, 0x87, 0x72, 0x0a, 0xd6, 0xfb,
+	0xcb, 0x00, 0xa6, 0x4b, 0xc3, 0x33, 0x32, 0xd1, 0xab, 0x67, 0x53, 0xe5, 0xcf, 0x45, 0xb8, 0xe7,
+	0xc6, 0x0b, 0xf5, 0x6f, 0x8b, 0x35, 0xa6, 0x01, 0x22, 0x63, 0x8b, 0xb2, 0x71, 0x6b, 0x8c, 0x89,
+	0x24, 0x93, 0xbd, 0xd0, 0x23, 0x9f, 0x57, 0xfd, 0x43, 0xf4, 0x30, 0xfd, 0xf9, 0xb9, 0xb6, 0xbc,
+	0xd7, 0xed, 0xfe, 0x52, 0xbb, 0xb9, 0x97, 0x82, 0x75, 0x3d, 0x6e, 0xa5, 0x4d, 0xd1, 0x3a, 0xda,
+	0x11, 0xe5, 0x2b, 0xa4, 0xe4, 0x5d, 0x66, 0x70, 0xdc, 0xf5, 0xf8, 0xf1, 0xd4, 0xe0, 0xf8, 0x68,
+	0xe7, 0x38, 0x35, 0xf8, 0xbb, 0x66, 0xa6, 0xbd, 0x9d, 0x4e, 0xd7, 0xe3, 0x9d, 0xce, 0xd4, 0xa4,
+	0xd3, 0x39, 0xda, 0xe9, 0x74, 0x52, 0xa3, 0xe1, 0x45, 0xc9, 0xee, 0xee, 0xbf, 0x01, 0x00, 0x00,
+	0xff, 0xff, 0x6b, 0xb8, 0x50, 0x9f, 0xbe, 0x12, 0x00, 0x00,
 }
diff --git a/googleapis/ads/googleads/v1/enums/bidding_strategy_type.pb.go b/googleapis/ads/googleads/v1/enums/bidding_strategy_type.pb.go
index b6df67f..eed04d7 100644
--- a/googleapis/ads/googleads/v1/enums/bidding_strategy_type.pb.go
+++ b/googleapis/ads/googleads/v1/enums/bidding_strategy_type.pb.go
@@ -52,6 +52,7 @@
 	BiddingStrategyTypeEnum_MAXIMIZE_CONVERSION_VALUE BiddingStrategyTypeEnum_BiddingStrategyType = 11
 	// Page-One Promoted bidding scheme, which sets max cpc bids to
 	// target impressions on page one or page one promoted slots on google.com.
+	// This enum value is deprecated.
 	BiddingStrategyTypeEnum_PAGE_ONE_PROMOTED BiddingStrategyTypeEnum_BiddingStrategyType = 5
 	// Percent Cpc is bidding strategy where bids are a fraction of the
 	// advertised price for some good or service.
@@ -71,6 +72,7 @@
 	// Target Outrank Share is an automated bidding strategy that sets bids
 	// based on the target fraction of auctions where the advertiser
 	// should outrank a specific competitor.
+	// This enum value is deprecated.
 	BiddingStrategyTypeEnum_TARGET_OUTRANK_SHARE BiddingStrategyTypeEnum_BiddingStrategyType = 7
 	// Target ROAS is an automated bidding strategy
 	// that helps you maximize revenue while averaging
diff --git a/googleapis/ads/googleads/v1/enums/criterion_category_locale_availability_mode.pb.go b/googleapis/ads/googleads/v1/enums/criterion_category_locale_availability_mode.pb.go
index b2ff337..32d69b5 100644
--- a/googleapis/ads/googleads/v1/enums/criterion_category_locale_availability_mode.pb.go
+++ b/googleapis/ads/googleads/v1/enums/criterion_category_locale_availability_mode.pb.go
@@ -69,7 +69,7 @@
 	return fileDescriptor_cab68ed8e76c6679, []int{0, 0}
 }
 
-// Describes locale availabilty mode for a criterion availability - whether
+// Describes locale availability mode for a criterion availability - whether
 // it's available globally, or a particular country with all languages, or a
 // particular language with all countries, or a country-language pair.
 type CriterionCategoryLocaleAvailabilityModeEnum struct {
diff --git a/googleapis/ads/googleads/v1/enums/hotel_rate_type.pb.go b/googleapis/ads/googleads/v1/enums/hotel_rate_type.pb.go
index a33f8f5..842e373 100644
--- a/googleapis/ads/googleads/v1/enums/hotel_rate_type.pb.go
+++ b/googleapis/ads/googleads/v1/enums/hotel_rate_type.pb.go
@@ -36,9 +36,9 @@
 	HotelRateTypeEnum_PUBLIC_RATE HotelRateTypeEnum_HotelRateType = 3
 	// A membership program rate is available and satisfies basic requirements
 	// like having a public rate available. UI treatment will strikethrough the
-	// public rate and indicate that a discount is available to the user. See
+	// public rate and indicate that a discount is available to the user. For
+	// more on Qualified Rates, visit
 	// https://developers.google.com/hotels/hotel-ads/dev-guide/qualified-rates
-	// for more information.
 	HotelRateTypeEnum_QUALIFIED_RATE HotelRateTypeEnum_HotelRateType = 4
 	// Rates available to users that satisfy some eligibility criteria. e.g.
 	// all signed-in users, 20% of mobile users, all mobile users in Canada,
diff --git a/googleapis/ads/googleads/v1/enums/negative_geo_target_type.pb.go b/googleapis/ads/googleads/v1/enums/negative_geo_target_type.pb.go
index 7a8c4e3..12a2a69 100644
--- a/googleapis/ads/googleads/v1/enums/negative_geo_target_type.pb.go
+++ b/googleapis/ads/googleads/v1/enums/negative_geo_target_type.pb.go
@@ -32,9 +32,13 @@
 	NegativeGeoTargetTypeEnum_UNKNOWN NegativeGeoTargetTypeEnum_NegativeGeoTargetType = 1
 	// Specifies that a user is excluded from seeing the ad if they
 	// are in, or show interest in, advertiser's excluded locations.
+	// DONT_CARE is removed in V2, use PRESENCE_OR_INTEREST
+	// instead.
 	NegativeGeoTargetTypeEnum_DONT_CARE NegativeGeoTargetTypeEnum_NegativeGeoTargetType = 2
 	// Specifies that a user is excluded from seeing the ad if they
 	// are in advertiser's excluded locations.
+	// LOCATION_OF_PRESENCE is removed in V2, use PRESENCE
+	// instead.
 	NegativeGeoTargetTypeEnum_LOCATION_OF_PRESENCE NegativeGeoTargetTypeEnum_NegativeGeoTargetType = 3
 )
 
diff --git a/googleapis/ads/googleads/v1/enums/positive_geo_target_type.pb.go b/googleapis/ads/googleads/v1/enums/positive_geo_target_type.pb.go
index 157b740..c1126e8 100644
--- a/googleapis/ads/googleads/v1/enums/positive_geo_target_type.pb.go
+++ b/googleapis/ads/googleads/v1/enums/positive_geo_target_type.pb.go
@@ -32,12 +32,18 @@
 	PositiveGeoTargetTypeEnum_UNKNOWN PositiveGeoTargetTypeEnum_PositiveGeoTargetType = 1
 	// Specifies that an ad is triggered if the user is in,
 	// or shows interest in, advertiser's targeted locations.
+	// DONT_CARE is removed in V2, use PRESENCE_OR_INTEREST
+	// instead.
 	PositiveGeoTargetTypeEnum_DONT_CARE PositiveGeoTargetTypeEnum_PositiveGeoTargetType = 2
 	// Specifies that an ad is triggered if the user
 	// searches for advertiser's targeted locations.
+	// AREA_OF_INTEREST is removed in V2, use
+	// SEARCH_INTEREST instead.
 	PositiveGeoTargetTypeEnum_AREA_OF_INTEREST PositiveGeoTargetTypeEnum_PositiveGeoTargetType = 3
 	// Specifies that an ad is triggered if the user is in
 	// or regularly in advertiser's targeted locations.
+	// LOCATION_OF_PRESENCE is removed in V2, use PRESENCE
+	// instead.
 	PositiveGeoTargetTypeEnum_LOCATION_OF_PRESENCE PositiveGeoTargetTypeEnum_PositiveGeoTargetType = 4
 )
 
diff --git a/googleapis/ads/googleads/v1/enums/structured_snippet_placeholder_field.pb.go b/googleapis/ads/googleads/v1/enums/structured_snippet_placeholder_field.pb.go
index 5a2a7df..cffdd5e 100644
--- a/googleapis/ads/googleads/v1/enums/structured_snippet_placeholder_field.pb.go
+++ b/googleapis/ads/googleads/v1/enums/structured_snippet_placeholder_field.pb.go
@@ -31,10 +31,9 @@
 	// Used for return value only. Represents value unknown in this version.
 	StructuredSnippetPlaceholderFieldEnum_UNKNOWN StructuredSnippetPlaceholderFieldEnum_StructuredSnippetPlaceholderField = 1
 	// Data Type: STRING. The category of snippet of your products/services.
-	// Must match one of the predefined structured snippets headers exactly.
-	// See
-	// https://developers.google.com/adwords/api
-	// /docs/appendix/structured-snippet-headers
+	// Must match exactly one of the predefined structured snippets headers.
+	// For a list, visit
+	// https://developers.google.com/adwords/api/docs/appendix/structured-snippet-headers
 	StructuredSnippetPlaceholderFieldEnum_HEADER StructuredSnippetPlaceholderFieldEnum_StructuredSnippetPlaceholderField = 2
 	// Data Type: STRING_LIST. Text values that describe your products/services.
 	// All text must be family safe. Special or non-ASCII characters are not
diff --git a/googleapis/ads/googleads/v1/errors/authorization_error.pb.go b/googleapis/ads/googleads/v1/errors/authorization_error.pb.go
index 260a272..237ac1d 100644
--- a/googleapis/ads/googleads/v1/errors/authorization_error.pb.go
+++ b/googleapis/ads/googleads/v1/errors/authorization_error.pb.go
@@ -31,10 +31,9 @@
 	// The received error code is not known in this version.
 	AuthorizationErrorEnum_UNKNOWN AuthorizationErrorEnum_AuthorizationError = 1
 	// User doesn't have permission to access customer. Note: If you're
-	// accessing a client customer, the manager's customer id must be set in the
-	// 'login-customer-id' header. See
-	// https://developers.google.com/google-ads/api/docs/concepts/
-	// call-structure#login-customer-id
+	// accessing a client customer, the manager's customer ID must be set in the
+	// `login-customer-id` header. Learn more at
+	// https://developers.google.com/google-ads/api/docs/concepts/call-structure#cid
 	AuthorizationErrorEnum_USER_PERMISSION_DENIED AuthorizationErrorEnum_AuthorizationError = 2
 	// The developer token is not whitelisted.
 	AuthorizationErrorEnum_DEVELOPER_TOKEN_NOT_WHITELISTED AuthorizationErrorEnum_AuthorizationError = 3
diff --git a/googleapis/ads/googleads/v1/errors/billing_setup_error.pb.go b/googleapis/ads/googleads/v1/errors/billing_setup_error.pb.go
index e4636b0..9b8f739 100644
--- a/googleapis/ads/googleads/v1/errors/billing_setup_error.pb.go
+++ b/googleapis/ads/googleads/v1/errors/billing_setup_error.pb.go
@@ -30,48 +30,47 @@
 	BillingSetupErrorEnum_UNSPECIFIED BillingSetupErrorEnum_BillingSetupError = 0
 	// The received error code is not known in this version.
 	BillingSetupErrorEnum_UNKNOWN BillingSetupErrorEnum_BillingSetupError = 1
-	// Cannot use both an existing Payments account and a new Payments account
-	// when setting up billing.
+	// Cannot specify both an existing payments account and a new payments
+	// account when setting up billing.
 	BillingSetupErrorEnum_CANNOT_USE_EXISTING_AND_NEW_ACCOUNT BillingSetupErrorEnum_BillingSetupError = 2
-	// Cannot cancel an APPROVED billing setup whose start time has passed.
+	// Cannot cancel an approved billing setup whose start time has passed.
 	BillingSetupErrorEnum_CANNOT_REMOVE_STARTED_BILLING_SETUP BillingSetupErrorEnum_BillingSetupError = 3
-	// Cannot perform a Change of Bill-To (CBT) to the same Payments account.
+	// Cannot perform a Change of Bill-To (CBT) to the same payments account.
 	BillingSetupErrorEnum_CANNOT_CHANGE_BILLING_TO_SAME_PAYMENTS_ACCOUNT BillingSetupErrorEnum_BillingSetupError = 4
-	// Billing Setups can only be used by customers with ENABLED or DRAFT
+	// Billing setups can only be used by customers with ENABLED or DRAFT
 	// status.
 	BillingSetupErrorEnum_BILLING_SETUP_NOT_PERMITTED_FOR_CUSTOMER_STATUS BillingSetupErrorEnum_BillingSetupError = 5
-	// Billing Setups must either include a correctly formatted existing
-	// Payments account id, or a non-empty new Payments account name.
+	// Billing setups must either include a correctly formatted existing
+	// payments account id, or a non-empty new payments account name.
 	BillingSetupErrorEnum_INVALID_PAYMENTS_ACCOUNT BillingSetupErrorEnum_BillingSetupError = 6
 	// Only billable and third-party customers can create billing setups.
 	BillingSetupErrorEnum_BILLING_SETUP_NOT_PERMITTED_FOR_CUSTOMER_CATEGORY BillingSetupErrorEnum_BillingSetupError = 7
-	// Billing Setup creations can only use NOW for start time type.
+	// Billing setup creations can only use NOW for start time type.
 	BillingSetupErrorEnum_INVALID_START_TIME_TYPE BillingSetupErrorEnum_BillingSetupError = 8
-	// Billing Setups can only be created for a third-party customer if they do
+	// Billing setups can only be created for a third-party customer if they do
 	// not already have a setup.
 	BillingSetupErrorEnum_THIRD_PARTY_ALREADY_HAS_BILLING BillingSetupErrorEnum_BillingSetupError = 9
-	// Billing Setups cannot be created if there is already a pending billing in
-	// progress, ie. a billing known to Payments.
+	// Billing setups cannot be created if there is already a pending billing in
+	// progress.
 	BillingSetupErrorEnum_BILLING_SETUP_IN_PROGRESS BillingSetupErrorEnum_BillingSetupError = 10
-	// Billing Setups can only be created by customers who have permission to
+	// Billing setups can only be created by customers who have permission to
 	// setup billings. Users can contact a representative for help setting up
 	// permissions.
 	BillingSetupErrorEnum_NO_SIGNUP_PERMISSION BillingSetupErrorEnum_BillingSetupError = 11
-	// Billing Setups cannot be created if there is already a future-approved
+	// Billing setups cannot be created if there is already a future-approved
 	// billing.
 	BillingSetupErrorEnum_CHANGE_OF_BILL_TO_IN_PROGRESS BillingSetupErrorEnum_BillingSetupError = 12
-	// Billing Setup creation failed because Payments could not find the
-	// requested Payments profile.
+	// Requested payments profile not found.
 	BillingSetupErrorEnum_PAYMENTS_PROFILE_NOT_FOUND BillingSetupErrorEnum_BillingSetupError = 13
-	// Billing Setup creation failed because Payments could not find the
-	// requested Payments account.
+	// Requested payments account not found.
 	BillingSetupErrorEnum_PAYMENTS_ACCOUNT_NOT_FOUND BillingSetupErrorEnum_BillingSetupError = 14
-	// Billing Setup creation failed because Payments considers requested
-	// Payments profile ineligible.
+	// Billing setup creation failed because the payments profile is ineligible.
 	BillingSetupErrorEnum_PAYMENTS_PROFILE_INELIGIBLE BillingSetupErrorEnum_BillingSetupError = 15
-	// Billing Setup creation failed because Payments considers requested
-	// Payments account ineligible.
+	// Billing setup creation failed because the payments account is ineligible.
 	BillingSetupErrorEnum_PAYMENTS_ACCOUNT_INELIGIBLE BillingSetupErrorEnum_BillingSetupError = 16
+	// Billing setup creation failed because the payments profile needs internal
+	// approval.
+	BillingSetupErrorEnum_CUSTOMER_NEEDS_INTERNAL_APPROVAL BillingSetupErrorEnum_BillingSetupError = 17
 )
 
 var BillingSetupErrorEnum_BillingSetupError_name = map[int32]string{
@@ -92,6 +91,7 @@
 	14: "PAYMENTS_ACCOUNT_NOT_FOUND",
 	15: "PAYMENTS_PROFILE_INELIGIBLE",
 	16: "PAYMENTS_ACCOUNT_INELIGIBLE",
+	17: "CUSTOMER_NEEDS_INTERNAL_APPROVAL",
 }
 
 var BillingSetupErrorEnum_BillingSetupError_value = map[string]int32{
@@ -112,6 +112,7 @@
 	"PAYMENTS_ACCOUNT_NOT_FOUND":                        14,
 	"PAYMENTS_PROFILE_INELIGIBLE":                       15,
 	"PAYMENTS_ACCOUNT_INELIGIBLE":                       16,
+	"CUSTOMER_NEEDS_INTERNAL_APPROVAL":                  17,
 }
 
 func (x BillingSetupErrorEnum_BillingSetupError) String() string {
@@ -164,41 +165,42 @@
 }
 
 var fileDescriptor_be69d6086d69218d = []byte{
-	// 568 bytes of a gzipped FileDescriptorProto
-	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x8c, 0x93, 0xcf, 0x6f, 0xd3, 0x30,
-	0x14, 0xc7, 0x59, 0x37, 0x36, 0xf0, 0x80, 0x19, 0x8b, 0x1f, 0x63, 0x3f, 0x45, 0x77, 0xe0, 0x96,
-	0xa8, 0x4c, 0x48, 0x28, 0x9c, 0xdc, 0xe4, 0x35, 0xb5, 0x48, 0xed, 0x28, 0x76, 0x3a, 0x8a, 0x2a,
-	0x59, 0x1d, 0xad, 0xa2, 0x4a, 0x5d, 0x52, 0x35, 0xdd, 0xfe, 0x20, 0x8e, 0xfc, 0x29, 0xfc, 0x17,
-	0x5c, 0xb9, 0x71, 0xe6, 0x82, 0x12, 0xb7, 0x51, 0xab, 0x0a, 0xc4, 0xc9, 0x4f, 0x7e, 0xdf, 0xef,
-	0xe7, 0xf9, 0x3d, 0x3d, 0xa3, 0xf7, 0x49, 0x96, 0x25, 0x93, 0x91, 0x3d, 0x18, 0xe6, 0xb6, 0x09,
-	0x8b, 0xe8, 0xae, 0x61, 0x8f, 0x66, 0xb3, 0x6c, 0x96, 0xdb, 0xd7, 0xe3, 0xc9, 0x64, 0x9c, 0x26,
-	0x3a, 0x1f, 0xcd, 0x6f, 0xa7, 0xba, 0xbc, 0xb4, 0xa6, 0xb3, 0x6c, 0x9e, 0x91, 0x33, 0x23, 0xb7,
-	0x06, 0xc3, 0xdc, 0xaa, 0x9c, 0xd6, 0x5d, 0xc3, 0x32, 0xce, 0xa3, 0x93, 0x25, 0x79, 0x3a, 0xb6,
-	0x07, 0x69, 0x9a, 0xcd, 0x07, 0xf3, 0x71, 0x96, 0xe6, 0xc6, 0x5d, 0xff, 0xbd, 0x83, 0x9e, 0x37,
-	0x0d, 0x5b, 0x16, 0x68, 0x28, 0x4c, 0x90, 0xde, 0xde, 0xd4, 0x7f, 0xec, 0xa0, 0xa7, 0x1b, 0x19,
-	0x72, 0x80, 0xf6, 0x63, 0x2e, 0x43, 0x70, 0x59, 0x8b, 0x81, 0x87, 0xef, 0x91, 0x7d, 0xb4, 0x17,
-	0xf3, 0x8f, 0x5c, 0x5c, 0x71, 0xbc, 0x45, 0xde, 0xa0, 0x0b, 0x97, 0x72, 0x2e, 0x94, 0x8e, 0x25,
-	0x68, 0xf8, 0xc4, 0xa4, 0x62, 0xdc, 0xd7, 0x94, 0x7b, 0x9a, 0xc3, 0x95, 0xa6, 0xae, 0x2b, 0x62,
-	0xae, 0x70, 0x6d, 0x45, 0x18, 0x41, 0x47, 0x74, 0x41, 0x4b, 0x45, 0x23, 0x05, 0x9e, 0x6e, 0xb2,
-	0x20, 0x28, 0x2c, 0x12, 0x54, 0x1c, 0xe2, 0x6d, 0xf2, 0x16, 0x59, 0x0b, 0xa1, 0xdb, 0xa6, 0xdc,
-	0x87, 0x4a, 0xa0, 0x84, 0x96, 0xb4, 0x03, 0x3a, 0xa4, 0xbd, 0x0e, 0x70, 0x25, 0x2b, 0xf8, 0x0e,
-	0xb9, 0x44, 0xf6, 0x1a, 0x46, 0x17, 0xf6, 0x10, 0xa2, 0x0e, 0x53, 0x45, 0x89, 0x96, 0x88, 0xb4,
-	0x1b, 0x4b, 0x25, 0x3a, 0x10, 0x15, 0x75, 0x55, 0x2c, 0xf1, 0x7d, 0x72, 0x82, 0x0e, 0x19, 0xef,
-	0xd2, 0x80, 0x79, 0x9b, 0xc8, 0x5d, 0xf2, 0x0e, 0x35, 0xfe, 0x1b, 0xe9, 0x52, 0x05, 0xbe, 0x88,
-	0x7a, 0x78, 0x8f, 0x1c, 0xa3, 0x97, 0x4b, 0x68, 0xd9, 0xa0, 0x56, 0xac, 0x03, 0x5a, 0xf5, 0x42,
-	0xc0, 0x0f, 0xc8, 0x05, 0x3a, 0x57, 0x6d, 0x16, 0x15, 0xf5, 0x22, 0xd5, 0xd3, 0x34, 0x88, 0x80,
-	0x7a, 0x3d, 0xdd, 0xa6, 0x72, 0xd9, 0x24, 0x7e, 0x48, 0x4e, 0xd1, 0xab, 0xf5, 0xc2, 0x8c, 0xeb,
-	0x30, 0x12, 0x7e, 0x04, 0x52, 0x62, 0x44, 0x0e, 0xd1, 0x33, 0x2e, 0xb4, 0x64, 0x3e, 0x8f, 0x43,
-	0xf3, 0x1e, 0x29, 0x99, 0xe0, 0x78, 0x9f, 0xbc, 0x46, 0xa7, 0x8b, 0x89, 0x89, 0x56, 0xc9, 0x2b,
-	0x26, 0xb6, 0x6a, 0x7e, 0x44, 0xce, 0xd0, 0x51, 0xd5, 0x6a, 0x18, 0x89, 0x16, 0x0b, 0xa0, 0xec,
-	0xab, 0x25, 0x62, 0xee, 0xe1, 0xc7, 0x6b, 0xf9, 0xc5, 0x28, 0x56, 0xf2, 0x4f, 0xc8, 0x39, 0x3a,
-	0xde, 0xf0, 0x33, 0x0e, 0x01, 0xf3, 0x59, 0x33, 0x00, 0x7c, 0xb0, 0x26, 0x58, 0x02, 0x56, 0x04,
-	0xb8, 0xf9, 0x6b, 0x0b, 0xd5, 0xbf, 0x64, 0x37, 0xd6, 0xbf, 0x57, 0xb8, 0xf9, 0x62, 0x63, 0x0f,
-	0xc3, 0x62, 0x79, 0xc3, 0xad, 0xcf, 0xde, 0xc2, 0x99, 0x64, 0x93, 0x41, 0x9a, 0x58, 0xd9, 0x2c,
-	0xb1, 0x93, 0x51, 0x5a, 0xae, 0xf6, 0xf2, 0x1b, 0x4d, 0xc7, 0xf9, 0xdf, 0x7e, 0xd5, 0x07, 0x73,
-	0x7c, 0xad, 0x6d, 0xfb, 0x94, 0x7e, 0xab, 0x9d, 0xf9, 0x06, 0x46, 0x87, 0xb9, 0x65, 0xc2, 0x22,
-	0xea, 0x36, 0xac, 0xb2, 0x64, 0xfe, 0x7d, 0x29, 0xe8, 0xd3, 0x61, 0xde, 0xaf, 0x04, 0xfd, 0x6e,
-	0xa3, 0x6f, 0x04, 0x3f, 0x6b, 0x75, 0x73, 0xeb, 0x38, 0x74, 0x98, 0x3b, 0x4e, 0x25, 0x71, 0x9c,
-	0x6e, 0xc3, 0x71, 0x8c, 0xe8, 0x7a, 0xb7, 0x7c, 0xdd, 0xe5, 0x9f, 0x00, 0x00, 0x00, 0xff, 0xff,
-	0x29, 0x15, 0x51, 0x97, 0xf2, 0x03, 0x00, 0x00,
+	// 592 bytes of a gzipped FileDescriptorProto
+	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x8c, 0x93, 0xdd, 0x6e, 0xd3, 0x4c,
+	0x10, 0x86, 0xbf, 0xa6, 0x5f, 0x5b, 0xd8, 0x02, 0xdd, 0xae, 0xf8, 0x29, 0xfd, 0x85, 0x14, 0x89,
+	0x33, 0x5b, 0xa1, 0x42, 0x42, 0xe6, 0x68, 0x63, 0x4f, 0xdc, 0x15, 0xce, 0xae, 0xb5, 0xbb, 0x4e,
+	0x09, 0x8a, 0xb4, 0x4a, 0x49, 0x64, 0x45, 0x4a, 0xed, 0x28, 0x4e, 0x7b, 0x0b, 0x5c, 0x07, 0x1c,
+	0x72, 0x29, 0x5c, 0x0a, 0x67, 0xdc, 0x01, 0xb2, 0x9d, 0x58, 0x89, 0x22, 0x10, 0x47, 0x1e, 0x79,
+	0xde, 0xf7, 0x99, 0x9d, 0xd1, 0x0c, 0x7a, 0x17, 0xa7, 0x69, 0x3c, 0x1e, 0xda, 0xfd, 0x41, 0x66,
+	0x97, 0x61, 0x1e, 0xdd, 0x35, 0xec, 0xe1, 0x74, 0x9a, 0x4e, 0x33, 0xfb, 0x7a, 0x34, 0x1e, 0x8f,
+	0x92, 0xd8, 0x64, 0xc3, 0xd9, 0xed, 0xc4, 0x14, 0x3f, 0xad, 0xc9, 0x34, 0x9d, 0xa5, 0xe4, 0xb4,
+	0x94, 0x5b, 0xfd, 0x41, 0x66, 0x55, 0x4e, 0xeb, 0xae, 0x61, 0x95, 0xce, 0xc3, 0xe3, 0x05, 0x79,
+	0x32, 0xb2, 0xfb, 0x49, 0x92, 0xce, 0xfa, 0xb3, 0x51, 0x9a, 0x64, 0xa5, 0xbb, 0xfe, 0x75, 0x0b,
+	0x3d, 0x69, 0x96, 0x6c, 0x95, 0xa3, 0x21, 0x37, 0x41, 0x72, 0x7b, 0x53, 0xff, 0xb2, 0x85, 0xf6,
+	0xd7, 0x32, 0x64, 0x0f, 0xed, 0x46, 0x5c, 0x85, 0xe0, 0xb2, 0x16, 0x03, 0x0f, 0xff, 0x47, 0x76,
+	0xd1, 0x4e, 0xc4, 0x3f, 0x70, 0x71, 0xc5, 0xf1, 0x06, 0x79, 0x8d, 0xce, 0x5d, 0xca, 0xb9, 0xd0,
+	0x26, 0x52, 0x60, 0xe0, 0x23, 0x53, 0x9a, 0x71, 0xdf, 0x50, 0xee, 0x19, 0x0e, 0x57, 0x86, 0xba,
+	0xae, 0x88, 0xb8, 0xc6, 0xb5, 0x25, 0xa1, 0x84, 0xb6, 0xe8, 0x80, 0x51, 0x9a, 0x4a, 0x0d, 0x9e,
+	0x69, 0xb2, 0x20, 0xc8, 0x2d, 0x0a, 0x74, 0x14, 0xe2, 0x4d, 0xf2, 0x06, 0x59, 0x73, 0xa1, 0x7b,
+	0x49, 0xb9, 0x0f, 0x95, 0x40, 0x0b, 0xa3, 0x68, 0x1b, 0x4c, 0x48, 0xbb, 0x6d, 0xe0, 0x5a, 0x55,
+	0xf0, 0xff, 0xc9, 0x05, 0xb2, 0x57, 0x30, 0x26, 0xb7, 0x87, 0x20, 0xdb, 0x4c, 0xe7, 0x25, 0x5a,
+	0x42, 0x1a, 0x37, 0x52, 0x5a, 0xb4, 0x41, 0xe6, 0x75, 0x75, 0xa4, 0xf0, 0x16, 0x39, 0x46, 0x07,
+	0x8c, 0x77, 0x68, 0xc0, 0xbc, 0x75, 0xe4, 0x36, 0x79, 0x8b, 0x1a, 0xff, 0x8c, 0x74, 0xa9, 0x06,
+	0x5f, 0xc8, 0x2e, 0xde, 0x21, 0x47, 0xe8, 0xd9, 0x02, 0x5a, 0x34, 0x68, 0x34, 0x6b, 0x83, 0xd1,
+	0xdd, 0x10, 0xf0, 0x3d, 0x72, 0x8e, 0xce, 0xf4, 0x25, 0x93, 0x79, 0x3d, 0xa9, 0xbb, 0x86, 0x06,
+	0x12, 0xa8, 0xd7, 0x35, 0x97, 0x54, 0x2d, 0x9a, 0xc4, 0xf7, 0xc9, 0x09, 0x7a, 0xbe, 0x5a, 0x98,
+	0x71, 0x13, 0x4a, 0xe1, 0x4b, 0x50, 0x0a, 0x23, 0x72, 0x80, 0x1e, 0x73, 0x61, 0x14, 0xf3, 0x79,
+	0x14, 0x96, 0xef, 0x51, 0x8a, 0x09, 0x8e, 0x77, 0xc9, 0x4b, 0x74, 0x32, 0x9f, 0x98, 0x68, 0x15,
+	0xbc, 0x7c, 0x62, 0xcb, 0xe6, 0x07, 0xe4, 0x14, 0x1d, 0x56, 0xad, 0x86, 0x52, 0xb4, 0x58, 0x00,
+	0x45, 0x5f, 0x2d, 0x11, 0x71, 0x0f, 0x3f, 0x5c, 0xc9, 0xcf, 0x47, 0xb1, 0x94, 0x7f, 0x44, 0xce,
+	0xd0, 0xd1, 0x9a, 0x9f, 0x71, 0x08, 0x98, 0xcf, 0x9a, 0x01, 0xe0, 0xbd, 0x15, 0xc1, 0x02, 0xb0,
+	0x24, 0xc0, 0xe4, 0x15, 0x7a, 0x51, 0x8d, 0x8d, 0x03, 0x78, 0xca, 0x30, 0xae, 0x41, 0x72, 0x1a,
+	0x18, 0x1a, 0x86, 0x52, 0x74, 0x68, 0x80, 0xf7, 0x9b, 0xbf, 0x36, 0x50, 0xfd, 0x73, 0x7a, 0x63,
+	0xfd, 0x7d, 0xd1, 0x9b, 0x4f, 0xd7, 0xb6, 0x35, 0xcc, 0x57, 0x3c, 0xdc, 0xf8, 0xe4, 0xcd, 0x9d,
+	0x71, 0x3a, 0xee, 0x27, 0xb1, 0x95, 0x4e, 0x63, 0x3b, 0x1e, 0x26, 0xc5, 0x01, 0x2c, 0x8e, 0x6d,
+	0x32, 0xca, 0xfe, 0x74, 0x7b, 0xef, 0xcb, 0xcf, 0xb7, 0xda, 0xa6, 0x4f, 0xe9, 0xf7, 0xda, 0xa9,
+	0x5f, 0xc2, 0xe8, 0x20, 0xb3, 0xca, 0x30, 0x8f, 0x3a, 0x0d, 0xab, 0x28, 0x99, 0xfd, 0x58, 0x08,
+	0x7a, 0x74, 0x90, 0xf5, 0x2a, 0x41, 0xaf, 0xd3, 0xe8, 0x95, 0x82, 0x9f, 0xb5, 0x7a, 0xf9, 0xd7,
+	0x71, 0xe8, 0x20, 0x73, 0x9c, 0x4a, 0xe2, 0x38, 0x9d, 0x86, 0xe3, 0x94, 0xa2, 0xeb, 0xed, 0xe2,
+	0x75, 0x17, 0xbf, 0x03, 0x00, 0x00, 0xff, 0xff, 0xc2, 0x98, 0xe5, 0x5b, 0x18, 0x04, 0x00, 0x00,
 }
diff --git a/googleapis/ads/googleads/v1/errors/conversion_upload_error.pb.go b/googleapis/ads/googleads/v1/errors/conversion_upload_error.pb.go
index 3fe876e..e7f2942 100644
--- a/googleapis/ads/googleads/v1/errors/conversion_upload_error.pb.go
+++ b/googleapis/ads/googleads/v1/errors/conversion_upload_error.pb.go
@@ -42,7 +42,7 @@
 	// specified conversion action.
 	ConversionUploadErrorEnum_EXPIRED_GCLID ConversionUploadErrorEnum_ConversionUploadError = 5
 	// The click associated with the given gclid occurred too recently. Please
-	// try uploading again after 24 hours have passed since the click occurred.
+	// try uploading again after 6 hours have passed since the click occurred.
 	ConversionUploadErrorEnum_TOO_RECENT_GCLID ConversionUploadErrorEnum_ConversionUploadError = 6
 	// The click associated with the given gclid could not be found in the
 	// system. This can happen if Google Click IDs are collected for non Google
@@ -78,7 +78,7 @@
 	// The request contained two or more conversions with the same order id and
 	// conversion action combination.
 	ConversionUploadErrorEnum_DUPLICATE_ORDER_ID ConversionUploadErrorEnum_ConversionUploadError = 16
-	// The call occurred too recently. Please try uploading again after 24 hours
+	// The call occurred too recently. Please try uploading again after 6 hours
 	// have passed since the call occurred.
 	ConversionUploadErrorEnum_TOO_RECENT_CALL ConversionUploadErrorEnum_ConversionUploadError = 17
 	// The click that initiated the call is too old for this conversion to be
diff --git a/googleapis/ads/googleads/v1/errors/errors.pb.go b/googleapis/ads/googleads/v1/errors/errors.pb.go
index 95a3fc5..e19239b 100644
--- a/googleapis/ads/googleads/v1/errors/errors.pb.go
+++ b/googleapis/ads/googleads/v1/errors/errors.pb.go
@@ -2010,7 +2010,7 @@
 }
 
 var fileDescriptor_857fbb2e615b330c = []byte{
-	// 4109 bytes of a gzipped FileDescriptorProto
+	// 4108 bytes of a gzipped FileDescriptorProto
 	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x9c, 0x5c, 0xcd, 0x73, 0x1c, 0x37,
 	0x76, 0x9f, 0x91, 0x63, 0x4b, 0x04, 0x25, 0x4a, 0x6a, 0xd1, 0x32, 0x2c, 0xad, 0xb4, 0x5a, 0x7a,
 	0x37, 0x51, 0x36, 0x6b, 0x52, 0xa4, 0xbe, 0x2c, 0x6a, 0x2d, 0x79, 0xf8, 0xa5, 0xe1, 0x8a, 0x94,
@@ -2079,193 +2079,193 @@
 	0xde, 0xe1, 0xf2, 0x39, 0x5b, 0x6c, 0x7d, 0x49, 0xca, 0xee, 0xfa, 0x46, 0x61, 0xec, 0xa3, 0xff,
 	0x17, 0xd3, 0xc3, 0xc1, 0x38, 0x3d, 0x6c, 0x65, 0x34, 0xb3, 0xd8, 0x1b, 0x34, 0x3d, 0x63, 0x2d,
 	0x2b, 0x61, 0x9b, 0xa5, 0x34, 0x97, 0x36, 0x35, 0xac, 0xd3, 0x30, 0x4b, 0xb3, 0x21, 0x1e, 0x1c,
-	0x13, 0x17, 0x87, 0x03, 0x3a, 0x8b, 0xd9, 0xbd, 0x9c, 0xfc, 0x52, 0x7e, 0x50, 0x8a, 0x89, 0xc8,
-	0x12, 0x0a, 0x82, 0x30, 0x65, 0x4d, 0x8a, 0xbb, 0xfb, 0x6b, 0xc5, 0xdd, 0xfd, 0x12, 0x2b, 0x0d,
-	0xb3, 0xd1, 0xd2, 0xdb, 0x18, 0x45, 0x11, 0x2e, 0xef, 0xf6, 0x17, 0xbe, 0x01, 0x97, 0x9e, 0xb1,
-	0x16, 0x3d, 0x37, 0xd9, 0xca, 0xad, 0x9d, 0xb5, 0x05, 0x3e, 0xc8, 0xbb, 0x00, 0xbb, 0xb7, 0xde,
-	0xbb, 0x3d, 0xbb, 0xb2, 0xb8, 0x38, 0x3d, 0x00, 0xb0, 0x58, 0x49, 0xd8, 0xa4, 0x65, 0xbb, 0x60,
-	0x2f, 0xfc, 0xfb, 0x19, 0x30, 0x27, 0x56, 0x59, 0x7d, 0x00, 0x58, 0x25, 0x5b, 0x8d, 0xb0, 0x7b,
-	0xab, 0x7b, 0x7b, 0x76, 0xe5, 0xf7, 0x75, 0xe2, 0x19, 0x75, 0x3d, 0x74, 0xb1, 0x3d, 0x83, 0xcb,
-	0x9f, 0x16, 0x04, 0x67, 0x7d, 0x9c, 0x24, 0x68, 0x8c, 0xe1, 0x99, 0x5b, 0xdd, 0xdb, 0x33, 0x76,
-	0x59, 0xb4, 0x9e, 0x82, 0xb3, 0x69, 0x4c, 0xc6, 0x63, 0x1c, 0xc3, 0xf7, 0x98, 0x82, 0x9f, 0x4c,
-	0x54, 0x90, 0xc7, 0x1c, 0x16, 0x0f, 0x90, 0x97, 0x61, 0xbb, 0x64, 0x59, 0xdb, 0xe0, 0x9c, 0x17,
-	0xe6, 0x97, 0xb5, 0xf0, 0x77, 0x98, 0x84, 0x4f, 0x8d, 0xba, 0xb8, 0x53, 0x90, 0xec, 0x8a, 0x6e,
-	0x6d, 0x81, 0xb3, 0x2e, 0x4e, 0x11, 0xf1, 0x12, 0xf8, 0x3e, 0x93, 0xf4, 0x33, 0x23, 0x49, 0x1b,
-	0x39, 0xc7, 0x2e, 0xc9, 0x0b, 0xff, 0x33, 0x04, 0x33, 0xd5, 0x30, 0x58, 0x2e, 0xb8, 0x20, 0x18,
-	0x27, 0x36, 0x90, 0x73, 0x2b, 0x9f, 0xeb, 0x64, 0xdb, 0x39, 0x89, 0x09, 0xda, 0x0c, 0x32, 0x5f,
-	0x00, 0xfa, 0x1d, 0xfb, 0x7c, 0xcc, 0x95, 0xad, 0x3f, 0xef, 0x82, 0xab, 0xea, 0x1b, 0x61, 0x36,
-	0xe2, 0x73, 0x2b, 0xbb, 0x3a, 0x7d, 0x6b, 0x39, 0x7b, 0xbf, 0x20, 0xd7, 0x7a, 0x55, 0x15, 0xfd,
-	0x8e, 0x3d, 0x3f, 0x54, 0xe0, 0x16, 0x01, 0x17, 0xa5, 0x65, 0xc7, 0xde, 0xeb, 0xdc, 0xca, 0x53,
-	0x9d, 0xfe, 0xaf, 0x62, 0x6f, 0x8b, 0xb2, 0x6a, 0xc5, 0x02, 0xd2, 0xef, 0xd8, 0x17, 0x32, 0x1e,
-	0xb0, 0x7e, 0x03, 0xe6, 0x55, 0x6e, 0x31, 0x9b, 0x05, 0x73, 0x2b, 0xdb, 0x3a, 0x7d, 0x3b, 0x24,
-	0x49, 0x5f, 0x96, 0xd4, 0x5a, 0x69, 0x13, 0xee, 0x77, 0x6c, 0xcb, 0x6b, 0xa0, 0xd6, 0x6b, 0x30,
-	0xcb, 0xed, 0xbe, 0x6c, 0xc6, 0xcc, 0xad, 0x3c, 0xd2, 0x69, 0xfd, 0x92, 0x52, 0x6a, 0x6d, 0x75,
-	0xb1, 0xdf, 0xb1, 0xc1, 0x9b, 0xaa, 0x64, 0x7d, 0x0b, 0xce, 0xf3, 0xfe, 0x29, 0x3c, 0xcb, 0xc4,
-	0x3f, 0xd6, 0x89, 0xdf, 0x65, 0x9c, 0x5a, 0x3e, 0x57, 0xee, 0x77, 0xec, 0x59, 0xbf, 0x2e, 0x5a,
-	0x3e, 0xb8, 0x24, 0x5f, 0x02, 0xc0, 0x73, 0x4c, 0x4b, 0x4f, 0xa7, 0x85, 0xbd, 0x84, 0x5d, 0x94,
-	0x1c, 0xd5, 0x8a, 0x44, 0xa8, 0xdf, 0xb1, 0xe7, 0x46, 0x02, 0x62, 0xfd, 0x31, 0xb8, 0xa2, 0x88,
-	0x8f, 0xc0, 0x19, 0xb3, 0x97, 0xd5, 0xe3, 0xa9, 0xb5, 0xd6, 0x26, 0x4c, 0x5f, 0x16, 0x6a, 0xa0,
-	0xd6, 0x21, 0x98, 0x13, 0x4f, 0xda, 0x10, 0x98, 0xcd, 0xca, 0xed, 0x82, 0x55, 0xeb, 0x14, 0x10,
-	0x3a, 0x2b, 0x09, 0x0f, 0xe4, 0xd3, 0xa2, 0x72, 0xb1, 0xe0, 0xac, 0xe9, 0xb4, 0x08, 0x53, 0xc4,
-	0x4f, 0x8b, 0xb2, 0x98, 0x4f, 0x8b, 0xb2, 0x64, 0xed, 0x81, 0x73, 0xe5, 0xe1, 0x08, 0x9e, 0x67,
-	0xa2, 0xef, 0x6a, 0x87, 0x8e, 0x5b, 0x51, 0xbd, 0x6a, 0x2d, 0x9d, 0x45, 0xc5, 0x2a, 0xc2, 0x60,
-	0x4e, 0xbc, 0x41, 0x80, 0x17, 0xcc, 0xec, 0x53, 0xcf, 0x7d, 0x46, 0x49, 0xbc, 0xf0, 0x1a, 0xa0,
-	0xf6, 0x09, 0x71, 0x65, 0xeb, 0x4f, 0xbb, 0xe0, 0x43, 0x65, 0xe8, 0x08, 0xce, 0x31, 0x75, 0xcf,
-	0x75, 0xea, 0xd6, 0x0b, 0xf2, 0x1a, 0xe3, 0xd6, 0x5a, 0x15, 0x78, 0xbf, 0x63, 0x5f, 0x71, 0x9a,
-	0x30, 0x9d, 0x04, 0xe2, 0x55, 0x07, 0xbc, 0x68, 0x36, 0x09, 0x4a, 0x1d, 0x4d, 0xad, 0xd5, 0x24,
-	0x70, 0x78, 0xc0, 0xfa, 0x93, 0x2e, 0x98, 0x57, 0x05, 0x12, 0xe1, 0x65, 0xb3, 0x87, 0xed, 0x09,
-	0x5c, 0x71, 0xbe, 0x4b, 0x38, 0x7d, 0x58, 0xd4, 0x84, 0xad, 0xbf, 0xea, 0x02, 0x38, 0x29, 0x96,
-	0x0c, 0x2d, 0xd6, 0x8d, 0x97, 0x86, 0xaf, 0x78, 0xbd, 0x64, 0x37, 0xde, 0xb5, 0x58, 0xd3, 0xef,
-	0xd8, 0x1f, 0x22, 0x55, 0x85, 0x75, 0x0a, 0xae, 0x28, 0x42, 0xf7, 0xf0, 0x0a, 0xeb, 0xc6, 0x33,
-	0x7d, 0x37, 0xd6, 0x2b, 0x26, 0xdf, 0x05, 0x09, 0xed, 0x77, 0xec, 0xcb, 0x48, 0x06, 0xad, 0x00,
-	0x5c, 0x6e, 0x04, 0xf3, 0xe1, 0x87, 0x66, 0x76, 0xae, 0x78, 0x4a, 0x71, 0x05, 0xf1, 0x10, 0xb5,
-	0x73, 0x48, 0x40, 0xa8, 0x59, 0x95, 0x63, 0xdb, 0x10, 0x9a, 0xaa, 0xdb, 0xcf, 0x69, 0xbc, 0x3a,
-	0x1e, 0xca, 0xd5, 0xf1, 0x88, 0xf5, 0x0a, 0xcc, 0x54, 0x31, 0x71, 0xf8, 0x31, 0xd3, 0x73, 0x5f,
-	0xaf, 0xe7, 0x84, 0xd7, 0x70, 0x52, 0xca, 0x3e, 0x87, 0x8a, 0xdf, 0xd4, 0x88, 0x71, 0x91, 0x73,
-	0x78, 0x64, 0x66, 0xc4, 0x7a, 0x94, 0xc2, 0x49, 0xae, 0x8a, 0xd4, 0x88, 0xa1, 0xaa, 0x44, 0x3d,
-	0x22, 0x21, 0xe0, 0x0d, 0xaf, 0x99, 0x59, 0x9c, 0xc2, 0x11, 0x69, 0x78, 0x26, 0x95, 0xc5, 0x19,
-	0x72, 0x65, 0xeb, 0xaf, 0xbb, 0x00, 0x4e, 0x0a, 0x38, 0xc3, 0x1b, 0x4c, 0xe3, 0x97, 0xa6, 0x0b,
-	0x5f, 0xb1, 0x02, 0xd4, 0x55, 0xfd, 0x8e, 0x7d, 0xd5, 0x51, 0xd6, 0xe4, 0x16, 0x50, 0x15, 0x5d,
-	0x85, 0x3f, 0x34, 0xb4, 0x80, 0x15, 0x79, 0x9f, 0xbc, 0xe3, 0xf6, 0x78, 0x05, 0xce, 0x2c, 0x60,
-	0x13, 0xb6, 0x32, 0x60, 0x35, 0x63, 0x95, 0xd0, 0x67, 0xfa, 0x37, 0xf5, 0xfa, 0x19, 0x93, 0x3a,
-	0xb5, 0xbc, 0x72, 0x11, 0xec, 0x77, 0xec, 0x4b, 0x8e, 0x84, 0x59, 0x1e, 0xb8, 0x28, 0xbf, 0x80,
-	0x5b, 0x66, 0x4b, 0x42, 0x35, 0xf0, 0xf2, 0x80, 0xcf, 0x39, 0xe2, 0x40, 0x53, 0x33, 0x2f, 0x04,
-	0x29, 0xe1, 0x37, 0x86, 0x66, 0xbe, 0x60, 0x71, 0xba, 0x78, 0x84, 0x99, 0x79, 0x1e, 0xb0, 0x7e,
-	0x09, 0x40, 0x1d, 0x28, 0x84, 0x3f, 0x62, 0x5a, 0x1e, 0xea, 0xb4, 0x6c, 0x08, 0x0e, 0xda, 0x06,
-	0xe7, 0x9e, 0xcd, 0xb8, 0xbc, 0x73, 0x26, 0x47, 0x14, 0xe1, 0x82, 0xd9, 0x90, 0x51, 0x89, 0x36,
-	0xa5, 0x89, 0x4a, 0x6a, 0x88, 0x0e, 0x99, 0x2b, 0x20, 0x74, 0xc8, 0xc4, 0x48, 0x24, 0xfc, 0xc4,
-	0x6c, 0xc8, 0x36, 0x0a, 0x16, 0xa7, 0x8b, 0x47, 0xe8, 0x90, 0xb9, 0x3c, 0x60, 0x7d, 0xdf, 0x05,
-	0x37, 0xa7, 0x07, 0x04, 0xe1, 0x8f, 0x99, 0xea, 0x5f, 0x6b, 0x9d, 0x50, 0x8c, 0xdd, 0x5e, 0x29,
-	0xc4, 0x2e, 0x65, 0x70, 0x1e, 0xe9, 0xe4, 0xfa, 0x7e, 0xc7, 0xbe, 0x3e, 0x9a, 0x5c, 0x4d, 0x87,
-	0x43, 0x0c, 0x74, 0xc1, 0x9f, 0x98, 0x0d, 0xc7, 0x56, 0xc1, 0xe2, 0x7a, 0xc1, 0x23, 0x74, 0x38,
-	0x46, 0x3c, 0xc0, 0x8e, 0x6d, 0xea, 0xf0, 0x18, 0xfc, 0x5d, 0xb3, 0x63, 0x5b, 0xa9, 0x60, 0x2f,
-	0x27, 0x37, 0x35, 0xf3, 0x15, 0xf4, 0xd8, 0x36, 0x52, 0xe0, 0xd4, 0xaf, 0x2c, 0x43, 0x5d, 0xf0,
-	0xf7, 0xcc, 0xfc, 0xca, 0x6d, 0x6e, 0x57, 0xdc, 0xae, 0xfd, 0x4a, 0xe2, 0x56, 0x5b, 0x08, 0x17,
-	0x0d, 0x83, 0xb7, 0xcd, 0xb6, 0x90, 0x6d, 0x4a, 0xe1, 0xe4, 0x56, 0x45, 0xba, 0x85, 0x90, 0xaa,
-	0x44, 0x1d, 0x0a, 0x45, 0x30, 0x05, 0x06, 0x66, 0x0e, 0xc5, 0x4e, 0x41, 0x15, 0x4d, 0x59, 0x03,
-	0xa5, 0x0e, 0x85, 0x27, 0x83, 0xd4, 0x86, 0x36, 0x23, 0x23, 0xf0, 0xa7, 0x66, 0x36, 0x74, 0x97,
-	0x32, 0xd7, 0x18, 0x91, 0x3b, 0xa4, 0x49, 0x20, 0xb5, 0xa1, 0xbe, 0x84, 0xd5, 0x6a, 0xf9, 0x00,
-	0x09, 0x4c, 0x5b, 0xa8, 0xfd, 0x8a, 0x11, 0x25, 0xb5, 0x1c, 0x58, 0xa9, 0xe5, 0x30, 0x6a, 0x88,
-	0xe4, 0x70, 0x0e, 0x3c, 0x30, 0x33, 0x44, 0x4c, 0xfe, 0x16, 0x69, 0x3c, 0x69, 0x05, 0x51, 0x43,
-	0xe4, 0x0b, 0x88, 0x15, 0x81, 0x4b, 0x72, 0x34, 0x07, 0xfe, 0x8c, 0xa9, 0x5b, 0xd7, 0x1f, 0x7d,
-	0x4b, 0x1e, 0x7f, 0xfc, 0x15, 0xb0, 0x7e, 0xc7, 0xbe, 0xe8, 0x8b, 0x90, 0xf5, 0x0f, 0x5d, 0x70,
-	0x7d, 0x4a, 0x7c, 0x06, 0x7e, 0xca, 0xb4, 0x7f, 0xa5, 0xd3, 0xfe, 0x02, 0xbf, 0xb5, 0x0b, 0x09,
-	0xeb, 0x85, 0x80, 0xba, 0x1b, 0x93, 0x2a, 0xfb, 0x1d, 0x1b, 0x06, 0x13, 0xea, 0x2c, 0x02, 0x2e,
-	0x4a, 0x51, 0x1f, 0xb8, 0x68, 0x66, 0x85, 0x5e, 0x84, 0xe9, 0x26, 0x65, 0x71, 0x1d, 0xe0, 0x11,
-	0x6a, 0x85, 0x02, 0x1e, 0xa0, 0xfb, 0x58, 0x1d, 0xee, 0x81, 0x4b, 0x66, 0xfb, 0xd8, 0x8b, 0xcc,
-	0xe3, 0x4e, 0xc5, 0x55, 0x89, 0xee, 0x63, 0x41, 0x59, 0xa0, 0x96, 0x54, 0x8c, 0xe9, 0xc0, 0x3b,
-	0x66, 0xcf, 0xf0, 0xb2, 0x60, 0xd5, 0x1a, 0x04, 0x84, 0x3e, 0x43, 0xc8, 0x03, 0xd4, 0xde, 0xf0,
-	0x9b, 0xe5, 0xb2, 0x99, 0xbd, 0x91, 0x36, 0x4a, 0x61, 0x93, 0x04, 0x71, 0xbd, 0x41, 0xd2, 0x03,
-	0x9d, 0x2a, 0xaa, 0x01, 0x57, 0xcd, 0x7c, 0x37, 0x5b, 0xe0, 0xf2, 0x77, 0x7a, 0x0d, 0x9c, 0xfa,
-	0x6e, 0x71, 0x13, 0xb6, 0xde, 0x80, 0xcb, 0x8d, 0xe0, 0x08, 0xbc, 0x6b, 0xb6, 0x36, 0x6c, 0x46,
-	0x14, 0xcd, 0x9d, 0x84, 0xd1, 0xb5, 0x11, 0x8b, 0x10, 0x75, 0xd4, 0x85, 0xb0, 0x04, 0xbc, 0x67,
-	0xe6, 0xa8, 0xef, 0xe7, 0xa4, 0x5a, 0x17, 0x0f, 0x50, 0x47, 0x3d, 0xe1, 0xca, 0xd4, 0x96, 0x2b,
-	0xa2, 0x03, 0xf0, 0xbe, 0x99, 0x2d, 0xdf, 0x67, 0xd4, 0x2d, 0xc6, 0xe4, 0x14, 0xca, 0x28, 0xb5,
-	0xe5, 0x89, 0x0c, 0x72, 0xaa, 0xf9, 0xf0, 0x02, 0x7c, 0xd0, 0x46, 0xf5, 0x0e, 0x63, 0xca, 0xaa,
-	0x39, 0xb4, 0x56, 0xcd, 0x81, 0xd6, 0x3f, 0x75, 0xc1, 0x8d, 0xa9, 0x21, 0x53, 0xf8, 0x90, 0xf5,
-	0xe2, 0x57, 0x66, 0x2b, 0x85, 0x84, 0x41, 0x8f, 0xc9, 0xd8, 0x60, 0x22, 0xe4, 0x65, 0xa3, 0xaa,
-	0xee, 0x77, 0xec, 0x6b, 0xe1, 0xc4, 0x5a, 0xeb, 0x1f, 0xbb, 0xe0, 0x07, 0xd3, 0x22, 0x64, 0xf0,
-	0x33, 0xd6, 0xbf, 0xaf, 0xf5, 0x73, 0x2f, 0x97, 0xa1, 0xee, 0xde, 0xc4, 0xda, 0x7e, 0xc7, 0xfe,
-	0x38, 0x9e, 0x54, 0x69, 0xfd, 0x6b, 0x17, 0x7c, 0x62, 0x10, 0x7b, 0x83, 0x8f, 0x58, 0x1f, 0x1d,
-	0xd3, 0x3e, 0xb2, 0xd3, 0xcc, 0x0e, 0x15, 0xb4, 0x59, 0xc8, 0x69, 0xf6, 0x74, 0x42, 0x9b, 0x7e,
-	0xc7, 0xfe, 0x61, 0x3c, 0xbd, 0x89, 0xf5, 0xdb, 0x2e, 0xb8, 0xa5, 0x0b, 0x14, 0xc1, 0x8c, 0x75,
-	0x79, 0xa0, 0xeb, 0xf2, 0xaf, 0x72, 0x39, 0x07, 0x54, 0x8c, 0xcd, 0x49, 0xa9, 0x3b, 0x3c, 0xb5,
-	0x45, 0xbf, 0x63, 0xdf, 0x38, 0x9d, 0xd6, 0xc0, 0xfa, 0xfb, 0x2e, 0xb8, 0x3e, 0x25, 0x9d, 0x01,
-	0x3e, 0x66, 0xfd, 0xdc, 0x37, 0xbc, 0x43, 0x59, 0x23, 0xee, 0x6e, 0xc1, 0x6f, 0x5c, 0xa6, 0xc8,
-	0x75, 0xfd, 0x8e, 0xfd, 0x11, 0x52, 0x57, 0x51, 0x93, 0x24, 0x7c, 0x66, 0x0c, 0x7f, 0x6e, 0x66,
-	0x92, 0xd6, 0x73, 0x12, 0x7f, 0x70, 0xad, 0x01, 0x6a, 0x92, 0x1c, 0xae, 0x4c, 0x37, 0x13, 0x3e,
-	0x82, 0xf1, 0xb9, 0xd9, 0x66, 0x22, 0x85, 0x2f, 0x84, 0xd8, 0x05, 0x18, 0xd5, 0x81, 0x0b, 0x1f,
-	0x5c, 0x92, 0x83, 0xaf, 0xf0, 0x89, 0x99, 0x4f, 0xb5, 0xcf, 0x78, 0xfb, 0xfc, 0x35, 0x8b, 0x08,
-	0x51, 0x9f, 0x2a, 0x11, 0x10, 0x76, 0xc6, 0x50, 0x47, 0x8a, 0xe1, 0x53, 0xb3, 0x33, 0x46, 0xae,
-	0x42, 0x71, 0x16, 0x57, 0x55, 0xd0, 0x33, 0x46, 0xa2, 0xc0, 0xad, 0xbf, 0xe9, 0x82, 0x8f, 0x27,
-	0x7e, 0xd8, 0x0e, 0xbf, 0x68, 0x77, 0x23, 0xa3, 0x18, 0x08, 0x75, 0x15, 0x7f, 0x23, 0x23, 0xd6,
-	0x58, 0x7f, 0xd9, 0x05, 0x1f, 0x4d, 0xf8, 0xfe, 0x1c, 0xf6, 0xcc, 0x6e, 0x48, 0xd7, 0x2b, 0x7a,
-	0x4f, 0x3a, 0xf8, 0x29, 0x6b, 0xfa, 0x1d, 0xfb, 0x43, 0x47, 0x55, 0x61, 0xfd, 0x4b, 0x17, 0x2c,
-	0xe8, 0xbf, 0x66, 0x87, 0x89, 0x99, 0x3d, 0xe3, 0x94, 0x57, 0x82, 0x64, 0xf7, 0x5f, 0xd3, 0x86,
-	0xda, 0x33, 0x67, 0x7a, 0x13, 0x79, 0x00, 0x85, 0x9e, 0x86, 0x6d, 0x07, 0x70, 0x72, 0xff, 0xc4,
-	0x5e, 0x71, 0x03, 0xc8, 0xf7, 0xe5, 0x5b, 0x70, 0x9e, 0xff, 0xbe, 0x13, 0xae, 0x99, 0x05, 0xcc,
-	0xfa, 0x8c, 0x53, 0x6b, 0xe5, 0xca, 0xfd, 0x8e, 0x3d, 0x7b, 0x58, 0x17, 0xd9, 0x25, 0x89, 0xf0,
-	0x2d, 0x39, 0x5c, 0x37, 0xbc, 0x24, 0x29, 0x58, 0xc2, 0x85, 0x4c, 0x8d, 0xb0, 0x4b, 0x12, 0x1e,
-	0xb0, 0x7e, 0x03, 0xe6, 0x55, 0x1f, 0x26, 0xc1, 0x0d, 0xb3, 0x60, 0xd9, 0x1e, 0xe3, 0x6e, 0xe5,
-	0xd4, 0x5a, 0x69, 0x13, 0xee, 0x77, 0x6c, 0x2b, 0x6a, 0xa0, 0xf4, 0x38, 0x50, 0x7f, 0x62, 0x0e,
-	0xb7, 0xcc, 0x8e, 0x03, 0x54, 0x45, 0xad, 0xab, 0x2a, 0xd1, 0xe3, 0x00, 0x2e, 0x0b, 0xf4, 0x10,
-	0xdb, 0xfc, 0x6e, 0x14, 0x3e, 0x33, 0x3b, 0xc4, 0x3e, 0xcf, 0x99, 0x7b, 0x1e, 0xe2, 0x96, 0x99,
-	0x0c, 0xd2, 0x43, 0xec, 0x91, 0x84, 0xb1, 0x33, 0xde, 0x94, 0x2f, 0x5e, 0x61, 0xdf, 0xec, 0x8c,
-	0xc7, 0xe9, 0x6a, 0x46, 0x84, 0x26, 0x55, 0xd2, 0x33, 0xde, 0xd1, 0x84, 0x3a, 0xe6, 0xc6, 0x18,
-	0x7c, 0x90, 0x0a, 0xb7, 0xcd, 0x96, 0x3d, 0xd7, 0x87, 0x17, 0x85, 0xa0, 0x02, 0x52, 0xf6, 0x53,
-	0xd5, 0x86, 0x2e, 0xfb, 0xa3, 0xe9, 0x4d, 0x98, 0x67, 0x30, 0xe5, 0x13, 0x64, 0xf8, 0x0b, 0x33,
-	0xcf, 0x80, 0xeb, 0x49, 0x23, 0x96, 0x38, 0xa1, 0x8e, 0x7a, 0x06, 0x47, 0xea, 0x2a, 0xeb, 0xef,
-	0xba, 0xe0, 0xda, 0xe4, 0xaf, 0x83, 0xe1, 0xf3, 0xd6, 0x9d, 0x9a, 0x36, 0x74, 0xd2, 0x90, 0xf1,
-	0x9d, 0x12, 0x86, 0xea, 0x2f, 0xba, 0xe0, 0xa3, 0x09, 0x1f, 0x3c, 0xc3, 0x1d, 0xb3, 0xcd, 0x97,
-	0xd3, 0xba, 0xed, 0x62, 0xa4, 0xec, 0x4e, 0x55, 0x41, 0x37, 0xdf, 0x23, 0x05, 0xce, 0x8e, 0x1b,
-	0x53, 0x33, 0x70, 0xe1, 0xae, 0xd9, 0x71, 0xa3, 0x97, 0x0b, 0xc9, 0xe3, 0xaa, 0x7b, 0x85, 0x08,
-	0xce, 0xa5, 0x9b, 0x58, 0x4d, 0x8f, 0x1b, 0x68, 0x62, 0x2d, 0xfb, 0x70, 0x44, 0xfc, 0xf2, 0x0a,
-	0xbe, 0x30, 0xfc, 0x70, 0x24, 0xc1, 0xf1, 0x0e, 0xe1, 0xbf, 0x94, 0x11, 0x10, 0xf6, 0xe1, 0x08,
-	0x0f, 0xd0, 0x53, 0x9f, 0x22, 0x41, 0x0e, 0xbe, 0x34, 0x3b, 0xf5, 0xad, 0x33, 0xea, 0x3e, 0x63,
-	0x72, 0xbb, 0x95, 0x8c, 0xd2, 0x53, 0x9f, 0x23, 0x83, 0xd4, 0xb4, 0xd6, 0x99, 0x2c, 0x70, 0xcf,
-	0xcc, 0xb4, 0x6e, 0x61, 0xfe, 0x1c, 0x52, 0x95, 0xa8, 0x69, 0x1d, 0x95, 0x05, 0xeb, 0xdf, 0xba,
-	0xe0, 0xc7, 0x26, 0xb9, 0x12, 0xf0, 0x4b, 0xa6, 0x14, 0x6b, 0x3f, 0x13, 0xc3, 0xe1, 0x2b, 0x26,
-	0x6a, 0xbd, 0x90, 0xb4, 0x5f, 0x09, 0xaa, 0xfb, 0xa2, 0x6b, 0xd4, 0xef, 0xd8, 0xb7, 0xc6, 0x9a,
-	0x36, 0x74, 0xb7, 0x53, 0x65, 0x76, 0x42, 0xdb, 0x6c, 0xb7, 0x2b, 0x2d, 0xea, 0x06, 0xa5, 0x36,
-	0xbd, 0xc1, 0x1a, 0xa6, 0xbb, 0x9d, 0xd3, 0x40, 0xe9, 0xc4, 0x93, 0x72, 0x85, 0xe0, 0xbe, 0xe1,
-	0x6d, 0x3f, 0xc6, 0xee, 0x76, 0x8a, 0x7d, 0xf1, 0xdd, 0x54, 0x08, 0xbb, 0xed, 0xe7, 0x01, 0x7a,
-	0xac, 0xe0, 0x92, 0x06, 0xe0, 0x2b, 0xb3, 0x63, 0xc5, 0x0e, 0xa5, 0xf0, 0xd7, 0xd4, 0x65, 0x91,
-	0x1e, 0x2b, 0xbc, 0xaa, 0x44, 0xa7, 0xb5, 0x22, 0xad, 0x17, 0x7e, 0x6d, 0x36, 0xad, 0xd7, 0x72,
-	0xea, 0x3e, 0x65, 0xf2, 0x11, 0x56, 0x09, 0xa5, 0xd3, 0x7a, 0x28, 0x83, 0xcc, 0xf6, 0x4e, 0xce,
-	0x2c, 0x84, 0xbf, 0x34, 0xb3, 0xbd, 0x65, 0xb4, 0x6d, 0x9d, 0x09, 0xd8, 0x21, 0xc1, 0x51, 0x33,
-	0x12, 0x27, 0xd5, 0x51, 0xdb, 0xeb, 0xa8, 0xab, 0xd8, 0xae, 0x3f, 0x25, 0x7d, 0x10, 0xfe, 0xda,
-	0x6c, 0xd7, 0x2f, 0x35, 0xef, 0xe6, 0x12, 0xd4, 0xdd, 0x92, 0x2b, 0xe9, 0xae, 0xef, 0x4c, 0xa8,
-	0xa3, 0x5e, 0x50, 0x33, 0xd3, 0x0b, 0xbe, 0x36, 0xf3, 0x82, 0xe8, 0x14, 0xdb, 0xcd, 0x89, 0xe2,
-	0xbc, 0xe3, 0x41, 0xea, 0x05, 0x8d, 0x24, 0x8c, 0x99, 0xbd, 0x66, 0x1e, 0x26, 0xfc, 0x43, 0x43,
-	0xb3, 0x57, 0x50, 0x45, 0x63, 0xd4, 0x40, 0x99, 0xd9, 0x93, 0x41, 0xeb, 0x98, 0x7d, 0xff, 0x21,
-	0xff, 0x8f, 0x01, 0xf8, 0x47, 0x66, 0x8f, 0x5c, 0x6c, 0xf3, 0xa2, 0x66, 0x19, 0xa4, 0x8f, 0x8c,
-	0x24, 0x8c, 0x3d, 0x72, 0x33, 0x09, 0x1b, 0x7e, 0x6b, 0xf8, 0xc8, 0x05, 0x55, 0x7a, 0x64, 0x19,
-	0x65, 0x8f, 0x2c, 0x83, 0x79, 0xb8, 0x5f, 0x95, 0xa8, 0x0b, 0x91, 0x61, 0xb8, 0x9f, 0x91, 0xb7,
-	0x0b, 0xae, 0x3c, 0xe4, 0x02, 0xce, 0xc2, 0xfd, 0x4d, 0xd8, 0xfa, 0x5b, 0xfe, 0xc4, 0x2d, 0x27,
-	0xb1, 0xc3, 0xa1, 0xe1, 0xaa, 0x2c, 0x3d, 0xd6, 0x8a, 0xaf, 0xf8, 0x0c, 0x4a, 0xac, 0x63, 0xab,
-	0x52, 0x5d, 0xc5, 0x6e, 0x01, 0x26, 0xe6, 0xa3, 0x42, 0xd7, 0xec, 0x16, 0x60, 0xb3, 0x14, 0xd0,
-	0x34, 0xc1, 0xea, 0xaa, 0x7e, 0xc7, 0xbe, 0x8a, 0x95, 0x35, 0x74, 0x35, 0x36, 0xff, 0x8b, 0x05,
-	0xc4, 0xa6, 0x53, 0x73, 0xaf, 0x24, 0xf2, 0x53, 0x53, 0x04, 0xf3, 0xa9, 0x29, 0x62, 0xcc, 0x64,
-	0x4e, 0x4e, 0x18, 0x85, 0x23, 0xb3, 0x97, 0x53, 0x3e, 0xca, 0x41, 0xc5, 0x6f, 0x6e, 0x46, 0x52,
-	0x1d, 0x7d, 0x39, 0x23, 0x75, 0x15, 0x3b, 0xd0, 0x4f, 0x48, 0xf6, 0x85, 0x63, 0xb3, 0x03, 0x7d,
-	0x35, 0xfe, 0x8d, 0x20, 0x80, 0xb2, 0x86, 0x1e, 0xe8, 0xb1, 0xaa, 0xc2, 0xfa, 0xb3, 0x2e, 0xb8,
-	0xaa, 0x4e, 0xc7, 0x85, 0x87, 0x66, 0x2b, 0xa8, 0x1c, 0x80, 0xdc, 0xfd, 0x68, 0x0e, 0x0c, 0x87,
-	0xd3, 0x15, 0x34, 0x6a, 0xc2, 0xec, 0xee, 0x4c, 0x9d, 0xa0, 0x03, 0x89, 0x99, 0xfb, 0x9e, 0x9f,
-	0xba, 0x0f, 0x4a, 0xb2, 0x7c, 0x1c, 0x17, 0x2b, 0xa8, 0xfb, 0x1e, 0x29, 0x70, 0x16, 0x86, 0x95,
-	0x72, 0xcf, 0xa0, 0x67, 0x18, 0x86, 0x65, 0xbc, 0x5f, 0x84, 0x43, 0xf9, 0xab, 0xe0, 0x12, 0x62,
-	0x61, 0x58, 0x01, 0x61, 0xc6, 0x4b, 0x99, 0x56, 0x05, 0x23, 0xb3, 0xa1, 0xdf, 0xcb, 0xc9, 0x45,
-	0x92, 0x02, 0xf7, 0xd0, 0x4d, 0x9c, 0x0e, 0x7d, 0xd4, 0x84, 0xad, 0x7f, 0xee, 0x82, 0x1f, 0x69,
-	0x73, 0xac, 0x60, 0xcc, 0xfa, 0x83, 0x0c, 0xdf, 0x42, 0x25, 0x47, 0xb1, 0x6a, 0xa7, 0x37, 0xe9,
-	0x77, 0xec, 0x9b, 0xd1, 0xd4, 0x16, 0xec, 0x5a, 0x57, 0x4a, 0x8e, 0x81, 0xc7, 0x86, 0xd7, 0xba,
-	0xe4, 0x1d, 0xce, 0xe3, 0x05, 0xf5, 0xd5, 0xaa, 0x00, 0xb1, 0x6b, 0x5d, 0x01, 0x61, 0xef, 0x48,
-	0x99, 0xe0, 0x07, 0x4f, 0xcc, 0xde, 0xd1, 0x8b, 0x30, 0xfd, 0xba, 0xe6, 0x0a, 0xc1, 0x62, 0x19,
-	0xa7, 0xef, 0x28, 0x68, 0xc2, 0xec, 0xa3, 0x84, 0xa6, 0x63, 0x75, 0x6a, 0xf8, 0x51, 0x82, 0xca,
-	0xa1, 0x52, 0x38, 0x52, 0x97, 0x7c, 0x09, 0x5b, 0x3b, 0xcf, 0x27, 0xa6, 0x2c, 0xfc, 0x67, 0x17,
-	0x5c, 0x10, 0x52, 0x3a, 0xac, 0x00, 0x5c, 0xc9, 0xaf, 0xef, 0x23, 0x94, 0x1e, 0x0e, 0xb0, 0x87,
-	0xe9, 0xf6, 0x93, 0xc0, 0x33, 0x2c, 0x41, 0xe6, 0x49, 0xab, 0xf4, 0x90, 0xfc, 0x16, 0x7f, 0x0f,
-	0xa5, 0x87, 0x9b, 0xb9, 0x18, 0xfb, 0xf2, 0x48, 0x42, 0x92, 0x6b, 0x2e, 0xb8, 0x24, 0x37, 0xb3,
-	0x6e, 0x80, 0xfc, 0xca, 0x7f, 0x10, 0x20, 0x3f, 0x4f, 0x9e, 0x99, 0xb1, 0x67, 0x18, 0xf2, 0x02,
-	0xf9, 0xd8, 0x5a, 0x06, 0xef, 0x93, 0xc0, 0xc5, 0x27, 0x2c, 0x3b, 0x63, 0x76, 0xe5, 0x7a, 0xd9,
-	0xa9, 0x32, 0xf5, 0x67, 0x71, 0x3b, 0x48, 0x1f, 0xdc, 0xcb, 0x73, 0x5d, 0xf2, 0x96, 0x0b, 0xdf,
-	0x9f, 0x01, 0xe7, 0xf9, 0x84, 0x13, 0xeb, 0x1e, 0xb8, 0x9a, 0x05, 0x51, 0x36, 0xf4, 0x48, 0x72,
-	0x58, 0xbe, 0xfc, 0x3a, 0x57, 0x67, 0xc6, 0x9e, 0xe7, 0x6a, 0xeb, 0x7c, 0x94, 0x08, 0xc0, 0x86,
-	0x45, 0x2b, 0xd3, 0x5e, 0xf2, 0xce, 0x3c, 0x68, 0x69, 0xd3, 0xca, 0x04, 0x98, 0xab, 0x91, 0x12,
-	0xb7, 0xbe, 0xab, 0x6c, 0x68, 0x79, 0x9d, 0x59, 0xea, 0xcb, 0x53, 0x7e, 0xee, 0xb5, 0xba, 0xd0,
-	0x2c, 0xb5, 0xcd, 0x47, 0x0a, 0x74, 0xe1, 0x7f, 0xbb, 0xe0, 0xaa, 0xba, 0x7b, 0xd6, 0x13, 0x70,
-	0x9d, 0xee, 0x34, 0x2c, 0x07, 0xa0, 0xe8, 0x8f, 0x8b, 0x13, 0x27, 0x26, 0x11, 0x4b, 0x1e, 0xca,
-	0x13, 0x93, 0x3e, 0x2e, 0x9b, 0xe4, 0x42, 0x36, 0xea, 0x06, 0xd6, 0x06, 0x78, 0xef, 0x08, 0x9f,
-	0x16, 0x49, 0x46, 0x2b, 0xba, 0x34, 0x25, 0xa9, 0x13, 0xcf, 0xf1, 0xa9, 0x4d, 0xe9, 0xd6, 0x1d,
-	0x30, 0x2f, 0xf7, 0x82, 0xcd, 0x90, 0xf7, 0x99, 0x7a, 0x4b, 0x54, 0xcf, 0xa6, 0xca, 0x27, 0xe0,
-	0x02, 0x49, 0x06, 0xf8, 0x04, 0xfb, 0x51, 0x4a, 0x86, 0x1e, 0x86, 0x1f, 0xdc, 0xea, 0xde, 0x3e,
-	0x67, 0x9f, 0x27, 0xc9, 0x66, 0x85, 0x2d, 0xbc, 0x03, 0xf3, 0xaa, 0x51, 0xb2, 0x86, 0xd5, 0x55,
-	0x72, 0x1a, 0x46, 0xc4, 0x19, 0xe0, 0x20, 0x8d, 0x09, 0x2e, 0x93, 0xc5, 0xee, 0x98, 0x3d, 0xc5,
-	0x2b, 0x4a, 0xdd, 0x0c, 0xd2, 0xf8, 0xb4, 0xbc, 0x2f, 0xae, 0x10, 0x82, 0x93, 0xb5, 0xff, 0x62,
-	0xb1, 0x0b, 0x5f, 0xf3, 0x16, 0xd7, 0x66, 0xd9, 0x1c, 0x4c, 0xf6, 0xe8, 0x0c, 0xdf, 0xeb, 0x7e,
-	0xb3, 0x51, 0x34, 0x1f, 0x87, 0x1e, 0x0a, 0xc6, 0x8b, 0x61, 0x3c, 0x5e, 0x1a, 0xe3, 0x80, 0xcd,
-	0xff, 0x32, 0xc3, 0x2e, 0x22, 0xc9, 0xa4, 0x84, 0xbb, 0xc7, 0xf9, 0x9f, 0xef, 0xcf, 0xbc, 0xf7,
-	0xac, 0xd7, 0xfb, 0xed, 0x99, 0x9b, 0x79, 0xea, 0xda, 0x62, 0xcf, 0xe5, 0x12, 0xdc, 0x16, 0x0f,
-	0x96, 0xf3, 0xc5, 0x9c, 0xfc, 0x47, 0xd9, 0xe0, 0x75, 0xcf, 0x4d, 0x5e, 0x57, 0x0d, 0x5e, 0x1f,
-	0x2c, 0xbf, 0xce, 0x1b, 0xfc, 0xf7, 0x99, 0x85, 0x1c, 0x5d, 0x5d, 0xed, 0xb9, 0xc9, 0xea, 0x6a,
-	0xd5, 0x64, 0x75, 0xf5, 0x60, 0x79, 0x75, 0x35, 0x6f, 0x34, 0xfc, 0x80, 0xf5, 0xee, 0xee, 0xff,
-	0x05, 0x00, 0x00, 0xff, 0xff, 0x9f, 0x63, 0x5e, 0xfc, 0x91, 0x4f, 0x00, 0x00,
+	0x13, 0x17, 0x87, 0x03, 0x3a, 0x8b, 0xd9, 0xbd, 0x9c, 0xfc, 0x52, 0x8a, 0xdb, 0xf9, 0x25, 0x56,
+	0x1a, 0x66, 0xa3, 0xa5, 0xb7, 0x31, 0x8a, 0x22, 0x5c, 0xde, 0xde, 0x5f, 0xfb, 0x41, 0xa9, 0x26,
+	0x22, 0x4b, 0x28, 0x08, 0xc2, 0x94, 0x89, 0x28, 0x6a, 0x17, 0xbe, 0x01, 0x97, 0x9e, 0xb1, 0xfa,
+	0x9e, 0x9b, 0x6c, 0xe5, 0xd6, 0xce, 0xda, 0x02, 0x1f, 0xe4, 0x5d, 0x80, 0xdd, 0x5b, 0xef, 0xdd,
+	0x9e, 0x5d, 0x59, 0x5c, 0x9c, 0x1e, 0x00, 0x58, 0xac, 0x24, 0x6c, 0xd2, 0xb2, 0x5d, 0xb0, 0x17,
+	0xfe, 0xfd, 0x0c, 0x98, 0x13, 0xab, 0xac, 0x3e, 0x00, 0xac, 0x92, 0xad, 0x46, 0xd8, 0xbd, 0xd5,
+	0xbd, 0x3d, 0xbb, 0xf2, 0xfb, 0x3a, 0xf1, 0x8c, 0xba, 0x1e, 0xba, 0xd8, 0x9e, 0xc1, 0xe5, 0x4f,
+	0x0b, 0x82, 0xb3, 0x3e, 0x4e, 0x12, 0x34, 0xc6, 0xf0, 0xcc, 0xad, 0xee, 0xed, 0x19, 0xbb, 0x2c,
+	0x5a, 0x4f, 0xc1, 0xd9, 0x34, 0x26, 0xe3, 0x31, 0x8e, 0xe1, 0x7b, 0x4c, 0xc1, 0x4f, 0x26, 0x2a,
+	0xc8, 0x63, 0x0e, 0x8b, 0x07, 0xc8, 0xcb, 0xb0, 0x5d, 0xb2, 0xac, 0x6d, 0x70, 0xce, 0x0b, 0xf3,
+	0xcb, 0x5a, 0xf8, 0x3b, 0x4c, 0xc2, 0xa7, 0x46, 0x5d, 0xdc, 0x29, 0x48, 0x76, 0x45, 0xb7, 0xb6,
+	0xc0, 0x59, 0x17, 0xa7, 0x88, 0x78, 0x09, 0x7c, 0x9f, 0x49, 0xfa, 0x99, 0x91, 0xa4, 0x8d, 0x9c,
+	0x63, 0x97, 0xe4, 0x85, 0xff, 0x19, 0x82, 0x99, 0x6a, 0x18, 0x2c, 0x17, 0x5c, 0x10, 0x8c, 0x13,
+	0x1b, 0xc8, 0xb9, 0x95, 0xcf, 0x75, 0xb2, 0xed, 0x9c, 0xc4, 0x04, 0x6d, 0x06, 0x99, 0x2f, 0x00,
+	0xfd, 0x8e, 0x7d, 0x3e, 0xe6, 0xca, 0xd6, 0x9f, 0x77, 0xc1, 0x55, 0xf5, 0x8d, 0x30, 0x1b, 0xf1,
+	0xb9, 0x95, 0x5d, 0x9d, 0xbe, 0xb5, 0x9c, 0xbd, 0x5f, 0x90, 0x6b, 0xbd, 0xaa, 0x8a, 0x7e, 0xc7,
+	0x9e, 0x1f, 0x2a, 0x70, 0x8b, 0x80, 0x8b, 0xd2, 0xb2, 0x63, 0xef, 0x75, 0x6e, 0xe5, 0xa9, 0x4e,
+	0xff, 0x57, 0xb1, 0xb7, 0x45, 0x59, 0xb5, 0x62, 0x01, 0xe9, 0x77, 0xec, 0x0b, 0x19, 0x0f, 0x58,
+	0xbf, 0x01, 0xf3, 0x2a, 0xb7, 0x98, 0xcd, 0x82, 0xb9, 0x95, 0x6d, 0x9d, 0xbe, 0x1d, 0x92, 0xa4,
+	0x2f, 0x4b, 0x6a, 0xad, 0xb4, 0x09, 0xf7, 0x3b, 0xb6, 0xe5, 0x35, 0x50, 0xeb, 0x35, 0x98, 0xe5,
+	0x76, 0x5f, 0x36, 0x63, 0xe6, 0x56, 0x1e, 0xe9, 0xb4, 0x7e, 0x49, 0x29, 0xb5, 0xb6, 0xba, 0xd8,
+	0xef, 0xd8, 0xe0, 0x4d, 0x55, 0xb2, 0xbe, 0x05, 0xe7, 0x79, 0xff, 0x14, 0x9e, 0x65, 0xe2, 0x1f,
+	0xeb, 0xc4, 0xef, 0x32, 0x4e, 0x2d, 0x9f, 0x2b, 0xf7, 0x3b, 0xf6, 0xac, 0x5f, 0x17, 0x2d, 0x1f,
+	0x5c, 0x92, 0x2f, 0x01, 0xe0, 0x39, 0xa6, 0xa5, 0xa7, 0xd3, 0xc2, 0x5e, 0xc2, 0x2e, 0x4a, 0x8e,
+	0x6a, 0x45, 0x22, 0xd4, 0xef, 0xd8, 0x73, 0x23, 0x01, 0xb1, 0xfe, 0x18, 0x5c, 0x51, 0xc4, 0x47,
+	0xe0, 0x8c, 0xd9, 0xcb, 0xea, 0xf1, 0xd4, 0x5a, 0x6b, 0x13, 0xa6, 0x2f, 0x0b, 0x35, 0x50, 0xeb,
+	0x10, 0xcc, 0x89, 0x27, 0x6d, 0x08, 0xcc, 0x66, 0xe5, 0x76, 0xc1, 0xaa, 0x75, 0x0a, 0x08, 0x9d,
+	0x95, 0x84, 0x07, 0xf2, 0x69, 0x51, 0xb9, 0x58, 0x70, 0xd6, 0x74, 0x5a, 0x84, 0x29, 0xe2, 0xa7,
+	0x45, 0x59, 0xcc, 0xa7, 0x45, 0x59, 0xb2, 0xf6, 0xc0, 0xb9, 0xf2, 0x70, 0x04, 0xcf, 0x33, 0xd1,
+	0x77, 0xb5, 0x43, 0xc7, 0xad, 0xa8, 0x5e, 0xb5, 0x96, 0xce, 0xa2, 0x62, 0x15, 0x61, 0x30, 0x27,
+	0xde, 0x20, 0xc0, 0x0b, 0x66, 0xf6, 0xa9, 0xe7, 0x3e, 0xa3, 0x24, 0x5e, 0x78, 0x0d, 0x50, 0xfb,
+	0x84, 0xb8, 0xb2, 0xf5, 0xa7, 0x5d, 0xf0, 0xa1, 0x32, 0x74, 0x04, 0xe7, 0x98, 0xba, 0xe7, 0x3a,
+	0x75, 0xeb, 0x05, 0x79, 0x8d, 0x71, 0x6b, 0xad, 0x0a, 0xbc, 0xdf, 0xb1, 0xaf, 0x38, 0x4d, 0x98,
+	0x4e, 0x02, 0xf1, 0xaa, 0x03, 0x5e, 0x34, 0x9b, 0x04, 0xa5, 0x8e, 0xa6, 0xd6, 0x6a, 0x12, 0x38,
+	0x3c, 0x60, 0xfd, 0x49, 0x17, 0xcc, 0xab, 0x02, 0x89, 0xf0, 0xb2, 0xd9, 0xc3, 0xf6, 0x04, 0xae,
+	0x38, 0xdf, 0x25, 0x9c, 0x3e, 0x2c, 0x6a, 0xc2, 0xd6, 0x5f, 0x75, 0x01, 0x9c, 0x14, 0x4b, 0x86,
+	0x16, 0xeb, 0xc6, 0x4b, 0xc3, 0x57, 0xbc, 0x5e, 0xb2, 0x1b, 0xef, 0x5a, 0xac, 0xe9, 0x77, 0xec,
+	0x0f, 0x91, 0xaa, 0xc2, 0x3a, 0x05, 0x57, 0x14, 0xa1, 0x7b, 0x78, 0x85, 0x75, 0xe3, 0x99, 0xbe,
+	0x1b, 0xeb, 0x15, 0x93, 0xef, 0x82, 0x84, 0xf6, 0x3b, 0xf6, 0x65, 0x24, 0x83, 0x56, 0x00, 0x2e,
+	0x37, 0x82, 0xf9, 0xf0, 0x43, 0x33, 0x3b, 0x57, 0x3c, 0xa5, 0xb8, 0x82, 0x78, 0x88, 0xda, 0x39,
+	0x24, 0x20, 0xd4, 0xac, 0xca, 0xb1, 0x6d, 0x08, 0x4d, 0xd5, 0xed, 0xe7, 0x34, 0x5e, 0x1d, 0x0f,
+	0xe5, 0xea, 0x78, 0xc4, 0x7a, 0x05, 0x66, 0xaa, 0x98, 0x38, 0xfc, 0x98, 0xe9, 0xb9, 0xaf, 0xd7,
+	0x73, 0xc2, 0x6b, 0x38, 0x29, 0x65, 0x9f, 0x43, 0xc5, 0x6f, 0x6a, 0xc4, 0xb8, 0xc8, 0x39, 0x3c,
+	0x32, 0x33, 0x62, 0x3d, 0x4a, 0xe1, 0x24, 0x57, 0x45, 0x6a, 0xc4, 0x50, 0x55, 0xa2, 0x1e, 0x91,
+	0x10, 0xf0, 0x86, 0xd7, 0xcc, 0x2c, 0x4e, 0xe1, 0x88, 0x34, 0x3c, 0x93, 0xca, 0xe2, 0x0c, 0xb9,
+	0xb2, 0xf5, 0xd7, 0x5d, 0x00, 0x27, 0x05, 0x9c, 0xe1, 0x0d, 0xa6, 0xf1, 0x4b, 0xd3, 0x85, 0xaf,
+	0x58, 0x01, 0xea, 0xaa, 0x7e, 0xc7, 0xbe, 0xea, 0x28, 0x6b, 0x72, 0x0b, 0xa8, 0x8a, 0xae, 0xc2,
+	0x1f, 0x1a, 0x5a, 0xc0, 0x8a, 0xbc, 0x4f, 0xde, 0x71, 0x7b, 0xbc, 0x02, 0x67, 0x16, 0xb0, 0x09,
+	0x5b, 0x19, 0xb0, 0x9a, 0xb1, 0x4a, 0xe8, 0x33, 0xfd, 0x9b, 0x7a, 0xfd, 0x8c, 0x49, 0x9d, 0x5a,
+	0x5e, 0xb9, 0x08, 0xf6, 0x3b, 0xf6, 0x25, 0x47, 0xc2, 0x2c, 0x0f, 0x5c, 0x94, 0x5f, 0xc0, 0x2d,
+	0xb3, 0x25, 0xa1, 0x1a, 0x78, 0x79, 0xc0, 0xe7, 0x1c, 0x71, 0xa0, 0xa9, 0x99, 0x17, 0x82, 0x94,
+	0xf0, 0x1b, 0x43, 0x33, 0x5f, 0xb0, 0x38, 0x5d, 0x3c, 0xc2, 0xcc, 0x3c, 0x0f, 0x58, 0xbf, 0x04,
+	0xa0, 0x0e, 0x14, 0xc2, 0x1f, 0x31, 0x2d, 0x0f, 0x75, 0x5a, 0x36, 0x04, 0x07, 0x6d, 0x83, 0x73,
+	0xcf, 0x66, 0x5c, 0xde, 0x39, 0x93, 0x23, 0x8a, 0x70, 0xc1, 0x6c, 0xc8, 0xa8, 0x44, 0x9b, 0xd2,
+	0x44, 0x25, 0x35, 0x44, 0x87, 0xcc, 0x15, 0x10, 0x3a, 0x64, 0x62, 0x24, 0x12, 0x7e, 0x62, 0x36,
+	0x64, 0x1b, 0x05, 0x8b, 0xd3, 0xc5, 0x23, 0x74, 0xc8, 0x5c, 0x1e, 0xb0, 0xbe, 0xef, 0x82, 0x9b,
+	0xd3, 0x03, 0x82, 0xf0, 0xc7, 0x4c, 0xf5, 0xaf, 0xb5, 0x4e, 0x28, 0xc6, 0x6e, 0xaf, 0x14, 0x62,
+	0x97, 0x32, 0x38, 0x8f, 0x74, 0x72, 0x7d, 0xbf, 0x63, 0x5f, 0x1f, 0x4d, 0xae, 0xa6, 0xc3, 0x21,
+	0x06, 0xba, 0xe0, 0x4f, 0xcc, 0x86, 0x63, 0xab, 0x60, 0x71, 0xbd, 0xe0, 0x11, 0x3a, 0x1c, 0x23,
+	0x1e, 0x60, 0xc7, 0x36, 0x75, 0x78, 0x0c, 0xfe, 0xae, 0xd9, 0xb1, 0xad, 0x54, 0xb0, 0x97, 0x93,
+	0x9b, 0x9a, 0xf9, 0x0a, 0x7a, 0x6c, 0x1b, 0x29, 0x70, 0xea, 0x57, 0x96, 0xa1, 0x2e, 0xf8, 0x7b,
+	0x66, 0x7e, 0xe5, 0x36, 0xb7, 0x2b, 0x6e, 0xd7, 0x7e, 0x25, 0x71, 0xab, 0x2d, 0x84, 0x8b, 0x86,
+	0xc1, 0xdb, 0x66, 0x5b, 0xc8, 0x36, 0xa5, 0x70, 0x72, 0xab, 0x22, 0xdd, 0x42, 0x48, 0x55, 0xa2,
+	0x0e, 0x85, 0x22, 0x98, 0x02, 0x03, 0x33, 0x87, 0x62, 0xa7, 0xa0, 0x8a, 0xa6, 0xac, 0x81, 0x52,
+	0x87, 0xc2, 0x93, 0x41, 0x6a, 0x43, 0x9b, 0x91, 0x11, 0xf8, 0x53, 0x33, 0x1b, 0xba, 0x4b, 0x99,
+	0x6b, 0x8c, 0xc8, 0x1d, 0xd2, 0x24, 0x90, 0xda, 0x50, 0x5f, 0xc2, 0x6a, 0xb5, 0x7c, 0x80, 0x04,
+	0xa6, 0x2d, 0xd4, 0x7e, 0xc5, 0x88, 0x92, 0x5a, 0x0e, 0xac, 0xd4, 0x72, 0x18, 0x35, 0x44, 0x72,
+	0x38, 0x07, 0x1e, 0x98, 0x19, 0x22, 0x26, 0x7f, 0x8b, 0x34, 0x9e, 0xb4, 0x82, 0xa8, 0x21, 0xf2,
+	0x05, 0xc4, 0x8a, 0xc0, 0x25, 0x39, 0x9a, 0x03, 0x7f, 0xc6, 0xd4, 0xad, 0xeb, 0x8f, 0xbe, 0x25,
+	0x8f, 0x3f, 0xfe, 0x0a, 0x58, 0xbf, 0x63, 0x5f, 0xf4, 0x45, 0xc8, 0xfa, 0x87, 0x2e, 0xb8, 0x3e,
+	0x25, 0x3e, 0x03, 0x3f, 0x65, 0xda, 0xbf, 0xd2, 0x69, 0x7f, 0x81, 0xdf, 0xda, 0x85, 0x84, 0xf5,
+	0x42, 0x40, 0xdd, 0x8d, 0x49, 0x95, 0xfd, 0x8e, 0x0d, 0x83, 0x09, 0x75, 0x16, 0x01, 0x17, 0xa5,
+	0xa8, 0x0f, 0x5c, 0x34, 0xb3, 0x42, 0x2f, 0xc2, 0x74, 0x93, 0xb2, 0xb8, 0x0e, 0xf0, 0x08, 0xb5,
+	0x42, 0x01, 0x0f, 0xd0, 0x7d, 0xac, 0x0e, 0xf7, 0xc0, 0x25, 0xb3, 0x7d, 0xec, 0x45, 0xe6, 0x71,
+	0xa7, 0xe2, 0xaa, 0x44, 0xf7, 0xb1, 0xa0, 0x2c, 0x50, 0x4b, 0x2a, 0xc6, 0x74, 0xe0, 0x1d, 0xb3,
+	0x67, 0x78, 0x59, 0xb0, 0x6a, 0x0d, 0x02, 0x42, 0x9f, 0x21, 0xe4, 0x01, 0x6a, 0x6f, 0xf8, 0xcd,
+	0x72, 0xd9, 0xcc, 0xde, 0x48, 0x1b, 0xa5, 0xb0, 0x49, 0x82, 0xb8, 0xde, 0x20, 0xe9, 0x81, 0x4e,
+	0x15, 0xd5, 0x80, 0xab, 0x66, 0xbe, 0x9b, 0x2d, 0x70, 0xf9, 0x3b, 0xbd, 0x06, 0x4e, 0x7d, 0xb7,
+	0xb8, 0x09, 0x5b, 0x6f, 0xc0, 0xe5, 0x46, 0x70, 0x04, 0xde, 0x35, 0x5b, 0x1b, 0x36, 0x23, 0x8a,
+	0xe6, 0x4e, 0xc2, 0xe8, 0xda, 0x88, 0x45, 0x88, 0x3a, 0xea, 0x42, 0x58, 0x02, 0xde, 0x33, 0x73,
+	0xd4, 0xf7, 0x73, 0x52, 0xad, 0x8b, 0x07, 0xa8, 0xa3, 0x9e, 0x70, 0x65, 0x6a, 0xcb, 0x15, 0xd1,
+	0x01, 0x78, 0xdf, 0xcc, 0x96, 0xef, 0x33, 0xea, 0x16, 0x63, 0x72, 0x0a, 0x65, 0x94, 0xda, 0xf2,
+	0x44, 0x06, 0x39, 0xd5, 0x7c, 0x78, 0x01, 0x3e, 0x68, 0xa3, 0x7a, 0x87, 0x31, 0x65, 0xd5, 0x1c,
+	0x5a, 0xab, 0xe6, 0x40, 0xeb, 0x9f, 0xba, 0xe0, 0xc6, 0xd4, 0x90, 0x29, 0x7c, 0xc8, 0x7a, 0xf1,
+	0x2b, 0xb3, 0x95, 0x42, 0xc2, 0xa0, 0xc7, 0x64, 0x6c, 0x30, 0x11, 0xf2, 0xb2, 0x51, 0x55, 0xf7,
+	0x3b, 0xf6, 0xb5, 0x70, 0x62, 0xad, 0xf5, 0x8f, 0x5d, 0xf0, 0x83, 0x69, 0x11, 0x32, 0xf8, 0x19,
+	0xeb, 0xdf, 0xd7, 0xfa, 0xb9, 0x97, 0xcb, 0x50, 0x77, 0x6f, 0x62, 0x6d, 0xbf, 0x63, 0x7f, 0x1c,
+	0x4f, 0xaa, 0xb4, 0xfe, 0xb5, 0x0b, 0x3e, 0x31, 0x88, 0xbd, 0xc1, 0x47, 0xac, 0x8f, 0x8e, 0x69,
+	0x1f, 0xd9, 0x69, 0x66, 0x87, 0x0a, 0xda, 0x2c, 0xe4, 0x34, 0x7b, 0x3a, 0xa1, 0x4d, 0xbf, 0x63,
+	0xff, 0x30, 0x9e, 0xde, 0xc4, 0xfa, 0x6d, 0x17, 0xdc, 0xd2, 0x05, 0x8a, 0x60, 0xc6, 0xba, 0x3c,
+	0xd0, 0x75, 0xf9, 0x57, 0xb9, 0x9c, 0x03, 0x2a, 0xc6, 0xe6, 0xa4, 0xd4, 0x1d, 0x9e, 0xda, 0xa2,
+	0xdf, 0xb1, 0x6f, 0x9c, 0x4e, 0x6b, 0x60, 0xfd, 0x7d, 0x17, 0x5c, 0x9f, 0x92, 0xce, 0x00, 0x1f,
+	0xb3, 0x7e, 0xee, 0x1b, 0xde, 0xa1, 0xac, 0x11, 0x77, 0xb7, 0xe0, 0x37, 0x2e, 0x53, 0xe4, 0xba,
+	0x7e, 0xc7, 0xfe, 0x08, 0xa9, 0xab, 0xa8, 0x49, 0x12, 0x3e, 0x33, 0x86, 0x3f, 0x37, 0x33, 0x49,
+	0xeb, 0x39, 0x89, 0x3f, 0xb8, 0xd6, 0x00, 0x35, 0x49, 0x0e, 0x57, 0xa6, 0x9b, 0x09, 0x1f, 0xc1,
+	0xf8, 0xdc, 0x6c, 0x33, 0x91, 0xc2, 0x17, 0x42, 0xec, 0x02, 0x8c, 0xea, 0xc0, 0x85, 0x0f, 0x2e,
+	0xc9, 0xc1, 0x57, 0xf8, 0xc4, 0xcc, 0xa7, 0xda, 0x67, 0xbc, 0x7d, 0xfe, 0x9a, 0x45, 0x84, 0xa8,
+	0x4f, 0x95, 0x08, 0x08, 0x3b, 0x63, 0xa8, 0x23, 0xc5, 0xf0, 0xa9, 0xd9, 0x19, 0x23, 0x57, 0xa1,
+	0x38, 0x8b, 0xab, 0x2a, 0xe8, 0x19, 0x23, 0x51, 0xe0, 0xd6, 0xdf, 0x74, 0xc1, 0xc7, 0x13, 0x3f,
+	0x6c, 0x87, 0x5f, 0xb4, 0xbb, 0x91, 0x51, 0x0c, 0x84, 0xba, 0x8a, 0xbf, 0x91, 0x11, 0x6b, 0xac,
+	0xbf, 0xec, 0x82, 0x8f, 0x26, 0x7c, 0x7f, 0x0e, 0x7b, 0x66, 0x37, 0xa4, 0xeb, 0x15, 0xbd, 0x27,
+	0x1d, 0xfc, 0x94, 0x35, 0xfd, 0x8e, 0xfd, 0xa1, 0xa3, 0xaa, 0xb0, 0xfe, 0xa5, 0x0b, 0x16, 0xf4,
+	0x5f, 0xb3, 0xc3, 0xc4, 0xcc, 0x9e, 0x71, 0xca, 0x2b, 0x41, 0xb2, 0xfb, 0xaf, 0x69, 0x43, 0xed,
+	0x99, 0x33, 0xbd, 0x89, 0x3c, 0x80, 0x42, 0x4f, 0xc3, 0xb6, 0x03, 0x38, 0xb9, 0x7f, 0x62, 0xaf,
+	0xb8, 0x01, 0xe4, 0xfb, 0xf2, 0x2d, 0x38, 0xcf, 0x7f, 0xdf, 0x09, 0xd7, 0xcc, 0x02, 0x66, 0x7d,
+	0xc6, 0xa9, 0xb5, 0x72, 0xe5, 0x7e, 0xc7, 0x9e, 0x3d, 0xac, 0x8b, 0xec, 0x92, 0x44, 0xf8, 0x96,
+	0x1c, 0xae, 0x1b, 0x5e, 0x92, 0x14, 0x2c, 0xe1, 0x42, 0xa6, 0x46, 0xd8, 0x25, 0x09, 0x0f, 0x58,
+	0xbf, 0x01, 0xf3, 0xaa, 0x0f, 0x93, 0xe0, 0x86, 0x59, 0xb0, 0x6c, 0x8f, 0x71, 0xb7, 0x72, 0x6a,
+	0xad, 0xb4, 0x09, 0xf7, 0x3b, 0xb6, 0x15, 0x35, 0x50, 0x7a, 0x1c, 0xa8, 0x3f, 0x31, 0x87, 0x5b,
+	0x66, 0xc7, 0x01, 0xaa, 0xa2, 0xd6, 0x55, 0x95, 0xe8, 0x71, 0x00, 0x97, 0x05, 0x7a, 0x88, 0x6d,
+	0x7e, 0x37, 0x0a, 0x9f, 0x99, 0x1d, 0x62, 0x9f, 0xe7, 0xcc, 0x3d, 0x0f, 0x71, 0xcb, 0x4c, 0x06,
+	0xe9, 0x21, 0xf6, 0x48, 0xc2, 0xd8, 0x19, 0x6f, 0xca, 0x17, 0xaf, 0xb0, 0x6f, 0x76, 0xc6, 0xe3,
+	0x74, 0x35, 0x23, 0x42, 0x93, 0x2a, 0xe9, 0x19, 0xef, 0x68, 0x42, 0x1d, 0x73, 0x63, 0x0c, 0x3e,
+	0x48, 0x85, 0xdb, 0x66, 0xcb, 0x9e, 0xeb, 0xc3, 0x8b, 0x42, 0x50, 0x01, 0x29, 0xfb, 0xa9, 0x6a,
+	0x43, 0x97, 0xfd, 0xd1, 0xf4, 0x26, 0xcc, 0x33, 0x98, 0xf2, 0x09, 0x32, 0xfc, 0x85, 0x99, 0x67,
+	0xc0, 0xf5, 0xa4, 0x11, 0x4b, 0x9c, 0x50, 0x47, 0x3d, 0x83, 0x23, 0x75, 0x95, 0xf5, 0x77, 0x5d,
+	0x70, 0x6d, 0xf2, 0xd7, 0xc1, 0xf0, 0x79, 0xeb, 0x4e, 0x4d, 0x1b, 0x3a, 0x69, 0xc8, 0xf8, 0x4e,
+	0x09, 0x43, 0xf5, 0x17, 0x5d, 0xf0, 0xd1, 0x84, 0x0f, 0x9e, 0xe1, 0x8e, 0xd9, 0xe6, 0xcb, 0x69,
+	0xdd, 0x76, 0x31, 0x52, 0x76, 0xa7, 0xaa, 0xa0, 0x9b, 0xef, 0x91, 0x02, 0x67, 0xc7, 0x8d, 0xa9,
+	0x19, 0xb8, 0x70, 0xd7, 0xec, 0xb8, 0xd1, 0xcb, 0x85, 0xe4, 0x71, 0xd5, 0xbd, 0x42, 0x04, 0xe7,
+	0xd2, 0x4d, 0xac, 0xa6, 0xc7, 0x0d, 0x34, 0xb1, 0x96, 0x7d, 0x38, 0x22, 0x7e, 0x79, 0x05, 0x5f,
+	0x18, 0x7e, 0x38, 0x92, 0xe0, 0x78, 0x87, 0xf0, 0x5f, 0xca, 0x08, 0x08, 0xfb, 0x70, 0x84, 0x07,
+	0xe8, 0xa9, 0x4f, 0x91, 0x20, 0x07, 0x5f, 0x9a, 0x9d, 0xfa, 0xd6, 0x19, 0x75, 0x9f, 0x31, 0xb9,
+	0xdd, 0x4a, 0x46, 0xe9, 0xa9, 0xcf, 0x91, 0x41, 0x6a, 0x5a, 0xeb, 0x4c, 0x16, 0xb8, 0x67, 0x66,
+	0x5a, 0xb7, 0x30, 0x7f, 0x0e, 0xa9, 0x4a, 0xd4, 0xb4, 0x8e, 0xca, 0x82, 0xf5, 0x6f, 0x5d, 0xf0,
+	0x63, 0x93, 0x5c, 0x09, 0xf8, 0x25, 0x53, 0x8a, 0xb5, 0x9f, 0x89, 0xe1, 0xf0, 0x15, 0x13, 0xb5,
+	0x5e, 0x48, 0xda, 0xaf, 0x04, 0xd5, 0x7d, 0xd1, 0x35, 0xea, 0x77, 0xec, 0x5b, 0x63, 0x4d, 0x1b,
+	0xba, 0xdb, 0xa9, 0x32, 0x3b, 0xa1, 0x6d, 0xb6, 0xdb, 0x95, 0x16, 0x75, 0x83, 0x52, 0x9b, 0xde,
+	0x60, 0x0d, 0xd3, 0xdd, 0xce, 0x69, 0xa0, 0x74, 0xe2, 0x49, 0xb9, 0x42, 0x70, 0xdf, 0xf0, 0xb6,
+	0x1f, 0x63, 0x77, 0x3b, 0xc5, 0xbe, 0xf8, 0x6e, 0x2a, 0x84, 0xdd, 0xf6, 0xf3, 0x00, 0x3d, 0x56,
+	0x70, 0x49, 0x03, 0xf0, 0x95, 0xd9, 0xb1, 0x62, 0x87, 0x52, 0xf8, 0x6b, 0xea, 0xb2, 0x48, 0x8f,
+	0x15, 0x5e, 0x55, 0xa2, 0xd3, 0x5a, 0x91, 0xd6, 0x0b, 0xbf, 0x36, 0x9b, 0xd6, 0x6b, 0x39, 0x75,
+	0x9f, 0x32, 0xf9, 0x08, 0xab, 0x84, 0xd2, 0x69, 0x3d, 0x94, 0x41, 0x66, 0x7b, 0x27, 0x67, 0x16,
+	0xc2, 0x5f, 0x9a, 0xd9, 0xde, 0x32, 0xda, 0xb6, 0xce, 0x04, 0xec, 0x90, 0xe0, 0xa8, 0x19, 0x89,
+	0x93, 0xea, 0xa8, 0xed, 0x75, 0xd4, 0x55, 0x6c, 0xd7, 0x9f, 0x92, 0x3e, 0x08, 0x7f, 0x6d, 0xb6,
+	0xeb, 0x97, 0x9a, 0x77, 0x73, 0x09, 0xea, 0x6e, 0xc9, 0x95, 0x74, 0xd7, 0x77, 0x26, 0xd4, 0x51,
+	0x2f, 0xa8, 0x99, 0xe9, 0x05, 0x5f, 0x9b, 0x79, 0x41, 0x74, 0x8a, 0xed, 0xe6, 0x44, 0x71, 0xde,
+	0xf1, 0x20, 0xf5, 0x82, 0x46, 0x12, 0xc6, 0xcc, 0x5e, 0x33, 0x0f, 0x13, 0xfe, 0xa1, 0xa1, 0xd9,
+	0x2b, 0xa8, 0xa2, 0x31, 0x6a, 0xa0, 0xcc, 0xec, 0xc9, 0xa0, 0x75, 0xcc, 0xbe, 0xff, 0x90, 0xff,
+	0xc7, 0x00, 0xfc, 0x23, 0xb3, 0x47, 0x2e, 0xb6, 0x79, 0x51, 0xb3, 0x0c, 0xd2, 0x47, 0x46, 0x12,
+	0xc6, 0x1e, 0xb9, 0x99, 0x84, 0x0d, 0xbf, 0x35, 0x7c, 0xe4, 0x82, 0x2a, 0x3d, 0xb2, 0x8c, 0xb2,
+	0x47, 0x96, 0xc1, 0x3c, 0xdc, 0xaf, 0x4a, 0xd4, 0x85, 0xc8, 0x30, 0xdc, 0xcf, 0xc8, 0xdb, 0x05,
+	0x57, 0x1e, 0x72, 0x01, 0x67, 0xe1, 0xfe, 0x26, 0x6c, 0xfd, 0x2d, 0x7f, 0xe2, 0x96, 0x93, 0xd8,
+	0xe1, 0xd0, 0x70, 0x55, 0x96, 0x1e, 0x6b, 0xc5, 0x57, 0x7c, 0x06, 0x25, 0xd6, 0xb1, 0x55, 0xa9,
+	0xae, 0x62, 0xb7, 0x00, 0x13, 0xf3, 0x51, 0xa1, 0x6b, 0x76, 0x0b, 0xb0, 0x59, 0x0a, 0x68, 0x9a,
+	0x60, 0x75, 0x55, 0xbf, 0x63, 0x5f, 0xc5, 0xca, 0x1a, 0xba, 0x1a, 0x9b, 0xff, 0xc5, 0x02, 0x62,
+	0xd3, 0xa9, 0xb9, 0x57, 0x12, 0xf9, 0xa9, 0x29, 0x82, 0xf9, 0xd4, 0x14, 0x31, 0x66, 0x32, 0x27,
+	0x27, 0x8c, 0xc2, 0x91, 0xd9, 0xcb, 0x29, 0x1f, 0xe5, 0xa0, 0xe2, 0x37, 0x37, 0x23, 0xa9, 0x8e,
+	0xbe, 0x9c, 0x91, 0xba, 0x8a, 0x1d, 0xe8, 0x27, 0x24, 0xfb, 0xc2, 0xb1, 0xd9, 0x81, 0xbe, 0x1a,
+	0xff, 0x46, 0x10, 0x40, 0x59, 0x43, 0x0f, 0xf4, 0x58, 0x55, 0x61, 0xfd, 0x59, 0x17, 0x5c, 0x55,
+	0xa7, 0xe3, 0xc2, 0x43, 0xb3, 0x15, 0x54, 0x0e, 0x40, 0xee, 0x7e, 0x34, 0x07, 0x86, 0xc3, 0xe9,
+	0x0a, 0x1a, 0x35, 0x61, 0x76, 0x77, 0xa6, 0x4e, 0xd0, 0x81, 0xc4, 0xcc, 0x7d, 0xcf, 0x4f, 0xdd,
+	0x07, 0x25, 0x59, 0x3e, 0x8e, 0x8b, 0x15, 0xd4, 0x7d, 0x8f, 0x14, 0x38, 0x0b, 0xc3, 0x4a, 0xb9,
+	0x67, 0xd0, 0x33, 0x0c, 0xc3, 0x32, 0xde, 0x2f, 0xc2, 0xa1, 0xfc, 0x55, 0x70, 0x09, 0xb1, 0x30,
+	0xac, 0x80, 0x30, 0xe3, 0xa5, 0x4c, 0xab, 0x82, 0x91, 0xd9, 0xd0, 0xef, 0xe5, 0xe4, 0x22, 0x49,
+	0x81, 0x7b, 0xe8, 0x26, 0x4e, 0x87, 0x3e, 0x6a, 0xc2, 0xd6, 0x3f, 0x77, 0xc1, 0x8f, 0xb4, 0x39,
+	0x56, 0x30, 0x66, 0xfd, 0x41, 0x86, 0x6f, 0xa1, 0x92, 0xa3, 0x58, 0xb5, 0xd3, 0x9b, 0xf4, 0x3b,
+	0xf6, 0xcd, 0x68, 0x6a, 0x0b, 0x76, 0xad, 0x2b, 0x25, 0xc7, 0xc0, 0x63, 0xc3, 0x6b, 0x5d, 0xf2,
+	0x0e, 0xe7, 0xf1, 0x82, 0xfa, 0x6a, 0x55, 0x80, 0xd8, 0xb5, 0xae, 0x80, 0xb0, 0x77, 0xa4, 0x4c,
+	0xf0, 0x83, 0x27, 0x66, 0xef, 0xe8, 0x45, 0x98, 0x7e, 0x5d, 0x73, 0x85, 0x60, 0xb1, 0x8c, 0xd3,
+	0x77, 0x14, 0x34, 0x61, 0xf6, 0x51, 0x42, 0xd3, 0xb1, 0x3a, 0x35, 0xfc, 0x28, 0x41, 0xe5, 0x50,
+	0x29, 0x1c, 0xa9, 0x4b, 0xbe, 0x84, 0xad, 0x9d, 0xe7, 0x13, 0x53, 0x16, 0xfe, 0xb3, 0x0b, 0x2e,
+	0x08, 0x29, 0x1d, 0x56, 0x00, 0xae, 0xe4, 0xd7, 0xf7, 0x11, 0x4a, 0x0f, 0x07, 0xd8, 0xc3, 0x74,
+	0xfb, 0x49, 0xe0, 0x19, 0x96, 0x20, 0xf3, 0xa4, 0x55, 0x7a, 0x48, 0x7e, 0x8b, 0xbf, 0x87, 0xd2,
+	0xc3, 0xcd, 0x5c, 0x8c, 0x7d, 0x79, 0x24, 0x21, 0xc9, 0x35, 0x17, 0x5c, 0x92, 0x9b, 0x59, 0x37,
+	0x40, 0x7e, 0xe5, 0x3f, 0x08, 0x90, 0x9f, 0x27, 0xcf, 0xcc, 0xd8, 0x33, 0x0c, 0x79, 0x81, 0x7c,
+	0x6c, 0x2d, 0x83, 0xf7, 0x49, 0xe0, 0xe2, 0x13, 0x96, 0x9d, 0x31, 0xbb, 0x72, 0xbd, 0xec, 0x54,
+	0x99, 0x18, 0xb4, 0xb8, 0x1d, 0xa4, 0x0f, 0xee, 0xe5, 0xb9, 0x2e, 0x79, 0xcb, 0x85, 0xef, 0xcf,
+	0x80, 0xf3, 0x7c, 0xc2, 0x89, 0x75, 0x0f, 0x5c, 0xcd, 0x82, 0x28, 0x1b, 0x7a, 0x24, 0x39, 0x2c,
+	0x5f, 0x7e, 0x9d, 0xab, 0x33, 0x63, 0xcf, 0x73, 0xb5, 0x75, 0x3e, 0x4a, 0x04, 0x60, 0xc3, 0xa2,
+	0x95, 0x69, 0x2f, 0x79, 0x67, 0x1e, 0xb4, 0xb4, 0x69, 0x65, 0x02, 0xcc, 0xd5, 0x48, 0x89, 0x5b,
+	0xdf, 0x55, 0x36, 0xb4, 0xbc, 0xce, 0x2c, 0xf5, 0xe5, 0x29, 0x3f, 0xf7, 0x5a, 0x5d, 0x68, 0x96,
+	0xda, 0xe6, 0x23, 0x05, 0xba, 0xf0, 0xbf, 0x5d, 0x70, 0x55, 0xdd, 0x3d, 0xeb, 0x09, 0xb8, 0x4e,
+	0x77, 0x1a, 0x96, 0x03, 0x50, 0xf4, 0xc7, 0xc5, 0x89, 0x13, 0x93, 0x88, 0x25, 0x0f, 0xe5, 0x89,
+	0x49, 0x1f, 0x97, 0x4d, 0x72, 0x21, 0x1b, 0x75, 0x03, 0x6b, 0x03, 0xbc, 0x77, 0x84, 0x4f, 0x8b,
+	0x24, 0xa3, 0x15, 0x5d, 0x9a, 0x92, 0xd4, 0x89, 0xe7, 0xf8, 0xd4, 0xa6, 0x74, 0xeb, 0x0e, 0x98,
+	0x97, 0x7b, 0xc1, 0x66, 0xc8, 0xfb, 0x4c, 0xbd, 0x25, 0xaa, 0x67, 0x53, 0xe5, 0x13, 0x70, 0x81,
+	0x24, 0x03, 0x7c, 0x82, 0xfd, 0x28, 0x25, 0x43, 0x0f, 0xc3, 0x0f, 0x6e, 0x75, 0x6f, 0x9f, 0xb3,
+	0xcf, 0x93, 0x64, 0xb3, 0xc2, 0x16, 0xde, 0x81, 0x79, 0xd5, 0x28, 0x59, 0xc3, 0xea, 0x2a, 0x39,
+	0x0d, 0x23, 0xe2, 0x0c, 0x70, 0x90, 0xc6, 0x04, 0x97, 0xc9, 0x62, 0x77, 0xcc, 0x9e, 0xe2, 0x15,
+	0xa5, 0x6e, 0x06, 0x69, 0x7c, 0x5a, 0xde, 0x17, 0x57, 0x08, 0xc1, 0xc9, 0xda, 0x7f, 0xb1, 0xd8,
+	0x85, 0xaf, 0x79, 0x8b, 0x6b, 0xb3, 0x6c, 0x0e, 0x26, 0x7b, 0x74, 0x86, 0xef, 0x75, 0xbf, 0xd9,
+	0x28, 0x9a, 0x8f, 0x43, 0x0f, 0x05, 0xe3, 0xc5, 0x30, 0x1e, 0x2f, 0x8d, 0x71, 0xc0, 0xe6, 0x7f,
+	0x99, 0x61, 0x17, 0x91, 0x64, 0x52, 0xc2, 0xdd, 0xe3, 0xfc, 0xcf, 0xf7, 0x67, 0xde, 0x7b, 0xd6,
+	0xeb, 0xfd, 0xf6, 0xcc, 0xcd, 0x3c, 0x75, 0x6d, 0xb1, 0xe7, 0x72, 0x09, 0x6e, 0x8b, 0x07, 0xcb,
+	0xf9, 0x62, 0x4e, 0xfe, 0xa3, 0x6c, 0xf0, 0xba, 0xe7, 0x26, 0xaf, 0xab, 0x06, 0xaf, 0x0f, 0x96,
+	0x5f, 0xe7, 0x0d, 0xfe, 0xfb, 0xcc, 0x42, 0x8e, 0xae, 0xae, 0xf6, 0xdc, 0x64, 0x75, 0xb5, 0x6a,
+	0xb2, 0xba, 0x7a, 0xb0, 0xbc, 0xba, 0x9a, 0x37, 0x1a, 0x7e, 0xc0, 0x7a, 0x77, 0xf7, 0xff, 0x02,
+	0x00, 0x00, 0xff, 0xff, 0x1f, 0xd3, 0xd3, 0x75, 0x91, 0x4f, 0x00, 0x00,
 }
diff --git a/googleapis/ads/googleads/v1/errors/internal_error.pb.go b/googleapis/ads/googleads/v1/errors/internal_error.pb.go
index 4f58e15..7f4cd5f 100644
--- a/googleapis/ads/googleads/v1/errors/internal_error.pb.go
+++ b/googleapis/ads/googleads/v1/errors/internal_error.pb.go
@@ -32,8 +32,8 @@
 	InternalErrorEnum_UNKNOWN InternalErrorEnum_InternalError = 1
 	// Google Ads API encountered unexpected internal error.
 	InternalErrorEnum_INTERNAL_ERROR InternalErrorEnum_InternalError = 2
-	// The intended error code doesn't exist in any API version. This will be
-	// fixed by adding a new error code as soon as possible.
+	// The intended error code doesn't exist in specified API version. It will
+	// be released in a future API version.
 	InternalErrorEnum_ERROR_CODE_NOT_PUBLISHED InternalErrorEnum_InternalError = 3
 	// Google Ads API encountered an unexpected transient error. The user
 	// should retry their request in these cases.
diff --git a/googleapis/ads/googleads/v1/resources/account_budget.pb.go b/googleapis/ads/googleads/v1/resources/account_budget.pb.go
index 5585aec..d4be212 100644
--- a/googleapis/ads/googleads/v1/resources/account_budget.pb.go
+++ b/googleapis/ads/googleads/v1/resources/account_budget.pb.go
@@ -444,7 +444,6 @@
 	// The resource name of the proposal.
 	// AccountBudgetProposal resource names have the form:
 	//
-	//
 	// `customers/{customer_id}/accountBudgetProposals/{account_budget_proposal_id}`
 	AccountBudgetProposal *wrappers.StringValue `protobuf:"bytes,1,opt,name=account_budget_proposal,json=accountBudgetProposal,proto3" json:"account_budget_proposal,omitempty"`
 	// The type of this proposal, e.g. END to end the budget associated
@@ -668,56 +667,56 @@
 	0xdc, 0xc1, 0x57, 0x45, 0xd4, 0x08, 0xc7, 0xe1, 0x3c, 0xad, 0x1b, 0x51, 0x12, 0x11, 0x06, 0x27,
 	0x2e, 0x7f, 0x1f, 0xa1, 0xc4, 0xc9, 0xc1, 0x17, 0x77, 0x62, 0x60, 0x1c, 0xf2, 0x98, 0xa5, 0xd0,
 	0xcf, 0x6f, 0x87, 0xb2, 0x08, 0x61, 0x2f, 0xc0, 0xbe, 0x3b, 0x09, 0xc2, 0x80, 0xcf, 0xfa, 0xfc,
-	0xe4, 0x76, 0x20, 0x0f, 0x42, 0x34, 0x6b, 0x7e, 0xa4, 0xcc, 0xa3, 0xa0, 0x0d, 0x31, 0x26, 0x1c,
-	0xf2, 0x80, 0x60, 0x15, 0xc5, 0x93, 0x74, 0x55, 0x7e, 0x8d, 0xe2, 0x1f, 0xdb, 0xbf, 0x52, 0x18,
-	0x45, 0x88, 0xa6, 0xeb, 0x1f, 0xfe, 0x69, 0x81, 0x66, 0x2f, 0x51, 0xd1, 0x97, 0x22, 0xcc, 0x8f,
+	0xe4, 0x76, 0x20, 0x0f, 0x42, 0x34, 0x6b, 0xfe, 0x24, 0x35, 0x97, 0x5f, 0xa3, 0xf8, 0xc7, 0xf6,
+	0xaf, 0x14, 0x46, 0x11, 0xa2, 0x2a, 0x8e, 0x23, 0x45, 0x17, 0x05, 0x6d, 0x88, 0x31, 0xe1, 0x90,
+	0x07, 0x04, 0xa7, 0xab, 0x1f, 0xfe, 0x69, 0x81, 0x66, 0x2f, 0x51, 0xd1, 0x97, 0x22, 0xcc, 0x8f,
 	0x40, 0x53, 0xed, 0xa0, 0x8b, 0x61, 0x88, 0x2c, 0xe3, 0xd8, 0x38, 0x59, 0x73, 0x36, 0xd4, 0xe4,
 	0x1b, 0x18, 0x22, 0xf3, 0x63, 0x50, 0x0b, 0x3c, 0xab, 0x76, 0x6c, 0x9c, 0xac, 0x9f, 0x1e, 0xa6,
-	0xdb, 0x6f, 0x2b, 0x1f, 0xf6, 0x37, 0x98, 0xbf, 0x78, 0x3e, 0x84, 0x93, 0x18, 0x39, 0xb5, 0xc0,
-	0x33, 0x7b, 0xa0, 0x39, 0x0a, 0x26, 0x13, 0x21, 0x96, 0x21, 0x1e, 0x47, 0x56, 0x5d, 0xe2, 0x8e,
-	0x16, 0x70, 0x03, 0x4e, 0x03, 0xec, 0x27, 0xc0, 0x8d, 0x14, 0x32, 0x10, 0x08, 0x73, 0x04, 0x96,
-	0x93, 0xcd, 0xb5, 0x1a, 0xc7, 0xc6, 0xc9, 0xe6, 0xe9, 0xb9, 0x5d, 0x74, 0xfa, 0x72, 0x93, 0xec,
-	0x8c, 0xa4, 0x81, 0x44, 0xbe, 0xc2, 0x71, 0x98, 0x37, 0xef, 0xa4, 0xcc, 0xe6, 0xa7, 0xa0, 0x21,
-	0xf5, 0x2e, 0x55, 0x88, 0x4e, 0x5a, 0x9a, 0x3f, 0x00, 0x2b, 0xb9, 0x34, 0xc8, 0x13, 0x67, 0x4f,
-	0xb9, 0xeb, 0x41, 0x8e, 0x5c, 0x71, 0x42, 0xd6, 0x72, 0x05, 0x96, 0x5d, 0x85, 0x1e, 0x08, 0xf0,
-	0x4b, 0xc8, 0xd1, 0x55, 0x90, 0xd0, 0xc2, 0x28, 0xa2, 0xe4, 0x26, 0x87, 0x76, 0xa5, 0x0a, 0xad,
-	0x42, 0x2f, 0xd0, 0x72, 0xc2, 0xe1, 0xc4, 0x85, 0xde, 0xcf, 0x31, 0xe3, 0x21, 0xc2, 0x9c, 0xb9,
-	0x61, 0x30, 0xa6, 0x84, 0x59, 0x66, 0xf9, 0x49, 0xee, 0x49, 0x70, 0x6f, 0x8a, 0xbd, 0x90, 0x50,
-	0xf3, 0x02, 0x3c, 0x82, 0xa1, 0xcc, 0x02, 0x86, 0xa8, 0x08, 0x39, 0xa5, 0x6c, 0x95, 0x53, 0x9a,
-	0x09, 0x70, 0x20, 0x71, 0x29, 0xdd, 0x25, 0xd8, 0x8d, 0x62, 0x3a, 0xfe, 0x09, 0x32, 0xe4, 0x12,
-	0xea, 0x21, 0xea, 0xe2, 0x38, 0x1c, 0x21, 0x6a, 0x3d, 0xaa, 0xa0, 0xbc, 0xa5, 0xa0, 0xdf, 0x09,
-	0xe4, 0x1b, 0x09, 0x34, 0x4f, 0xc1, 0x12, 0x26, 0x1c, 0x31, 0x6b, 0xb7, 0x02, 0x43, 0x62, 0x6a,
-	0xbe, 0x03, 0xdb, 0x2a, 0x3f, 0x55, 0x59, 0xb0, 0xf6, 0x24, 0xfc, 0xc2, 0x2e, 0xad, 0x3b, 0xd9,
-	0x5b, 0x66, 0x5f, 0x26, 0x44, 0x99, 0xc9, 0xcb, 0x94, 0xd4, 0xd9, 0x4a, 0xdd, 0xa8, 0x09, 0x73,
-	0x00, 0xf6, 0xf4, 0x9d, 0x42, 0xd8, 0x9b, 0x39, 0xfa, 0xd5, 0xf2, 0xf0, 0xcf, 0x3e, 0x70, 0x5a,
-	0x0a, 0xfd, 0x0a, 0x7b, 0xfa, 0xe8, 0x7f, 0x99, 0x23, 0xd5, 0x35, 0xc4, 0x5a, 0x93, 0xe9, 0xf4,
-	0xbc, 0x24, 0x9d, 0x04, 0xc9, 0xd5, 0xfb, 0x08, 0xc9, 0x1c, 0x52, 0x1f, 0x73, 0xce, 0xd4, 0xb4,
-	0x50, 0xa0, 0xaf, 0x6f, 0x56, 0x01, 0xa8, 0xa0, 0xc0, 0x70, 0x5a, 0x0a, 0x3d, 0xa7, 0x20, 0x43,
-	0x3a, 0x55, 0xb0, 0x7e, 0x0f, 0x05, 0x59, 0x67, 0x5a, 0xc1, 0x08, 0x3c, 0x99, 0xe6, 0x75, 0xb6,
-	0x4e, 0xa7, 0x97, 0x7b, 0xa3, 0xf4, 0x72, 0x9f, 0xd5, 0x9c, 0x43, 0x9d, 0xde, 0x29, 0xc7, 0xb7,
-	0x82, 0x22, 0xbd, 0xe7, 0xbf, 0x1b, 0xe0, 0xa8, 0xc8, 0x89, 0xd4, 0xd5, 0x94, 0xba, 0xbe, 0x2e,
-	0xd1, 0x95, 0xa1, 0xd6, 0x02, 0x17, 0x66, 0xcf, 0x6a, 0xce, 0x7e, 0x6e, 0x34, 0x4a, 0xef, 0xb4,
-	0xe0, 0xe4, 0xea, 0xdd, 0x2c, 0xd7, 0x5b, 0x77, 0x0e, 0x75, 0xdd, 0x29, 0xd0, 0x5b, 0xe4, 0x44,
-	0xea, 0xdd, 0x7a, 0x50, 0xbd, 0x75, 0x67, 0x3f, 0x37, 0x1a, 0xad, 0x57, 0xd6, 0xb1, 0x42, 0xbd,
-	0xdb, 0xe5, 0x7a, 0x1b, 0xce, 0xa1, 0x22, 0x29, 0xd4, 0x5b, 0xe0, 0x44, 0xea, 0xdd, 0x79, 0x50,
-	0xbd, 0x0d, 0x67, 0x3f, 0x37, 0x1a, 0xb1, 0x78, 0xf0, 0xf7, 0x0a, 0x38, 0xba, 0xad, 0x0a, 0x99,
-	0x57, 0xe0, 0x71, 0xc1, 0x63, 0x48, 0x76, 0xff, 0xf2, 0x86, 0x93, 0xcb, 0xfa, 0x1b, 0x68, 0x66,
-	0xde, 0x54, 0xf2, 0xbd, 0xb0, 0x79, 0x3a, 0xbc, 0x4b, 0xef, 0x56, 0x64, 0x5a, 0x7a, 0xe1, 0xaa,
-	0xb3, 0x11, 0xcd, 0x7c, 0xe9, 0x6e, 0x5e, 0xaf, 0xdc, 0xcd, 0x5f, 0x82, 0xad, 0xf9, 0x6e, 0xdb,
-	0xa8, 0x00, 0x6e, 0xb2, 0x4c, 0x97, 0x2d, 0xec, 0x5f, 0x6b, 0xf7, 0xee, 0x5f, 0xa0, 0x7a, 0xff,
-	0x3a, 0x07, 0xe6, 0x98, 0x22, 0xf9, 0x12, 0x9c, 0x91, 0xb3, 0x5e, 0x81, 0x60, 0x5b, 0xe1, 0xb4,
-	0xa2, 0x3e, 0x68, 0x66, 0xcb, 0xf8, 0x52, 0xa5, 0x46, 0xb4, 0x8e, 0x66, 0xca, 0xf7, 0xdb, 0x84,
-	0x63, 0x5a, 0xb5, 0x97, 0xef, 0xd5, 0x77, 0x04, 0xb7, 0xae, 0xd6, 0xdf, 0x83, 0xdd, 0xfc, 0x24,
-	0x5e, 0x29, 0x4f, 0x62, 0xc3, 0x69, 0xb1, 0x9c, 0xe4, 0x7d, 0x07, 0x5a, 0x79, 0x29, 0xbb, 0xfa,
-	0xa0, 0x29, 0x6b, 0x38, 0x3b, 0x6c, 0x7e, 0xb2, 0x0f, 0xc0, 0xaa, 0xda, 0xa8, 0xfe, 0x36, 0xd8,
-	0xcc, 0x46, 0xd1, 0x6f, 0x81, 0x9d, 0x85, 0x3e, 0x2e, 0x26, 0x17, 0x5a, 0x63, 0x7f, 0x1f, 0x3c,
-	0x2e, 0xe8, 0x2e, 0x62, 0xa9, 0xa0, 0x10, 0xcb, 0xa5, 0xfc, 0x9a, 0xd5, 0xff, 0xcf, 0x00, 0xcf,
-	0xc6, 0x24, 0x2c, 0x7f, 0xfd, 0xf4, 0xcd, 0xf9, 0x14, 0xe5, 0xe4, 0xd2, 0x78, 0x7b, 0x9e, 0x02,
-	0x7d, 0x32, 0x81, 0xd8, 0xb7, 0x09, 0xf5, 0xdb, 0x3e, 0xc2, 0xf2, 0x4c, 0xd4, 0x5f, 0x4e, 0x14,
-	0xb0, 0x5b, 0xfe, 0x02, 0xbf, 0xd4, 0xa3, 0x3f, 0x6a, 0xf5, 0xd7, 0xbd, 0xde, 0x5f, 0xb5, 0xa7,
-	0xaf, 0x13, 0xca, 0x9e, 0xc7, 0xec, 0x64, 0x28, 0x46, 0xc3, 0x8e, 0xed, 0x28, 0xcb, 0x7f, 0x94,
-	0xcd, 0x75, 0xcf, 0x63, 0xd7, 0xda, 0xe6, 0x7a, 0xd8, 0xb9, 0xd6, 0x36, 0xff, 0xd6, 0x9e, 0x25,
-	0x0b, 0xdd, 0x6e, 0xcf, 0x63, 0xdd, 0xae, 0xb6, 0xea, 0x76, 0x87, 0x9d, 0x6e, 0x57, 0xdb, 0x8d,
-	0x96, 0x65, 0xb0, 0x9f, 0xfd, 0x1f, 0x00, 0x00, 0xff, 0xff, 0x49, 0xad, 0x21, 0x8c, 0xb1, 0x0e,
+	0xdb, 0x6f, 0xab, 0x08, 0xec, 0x6f, 0x30, 0x7f, 0xf1, 0x7c, 0x08, 0x27, 0x31, 0x72, 0x6a, 0x81,
+	0x67, 0xf6, 0x40, 0x73, 0x14, 0x4c, 0x26, 0x42, 0x2c, 0x43, 0x3c, 0x8e, 0xac, 0xba, 0xc4, 0x1d,
+	0x2d, 0xe0, 0x06, 0x9c, 0x06, 0xd8, 0x4f, 0x80, 0x1b, 0x29, 0x64, 0x20, 0x10, 0xe6, 0x08, 0x2c,
+	0x27, 0x9b, 0x6b, 0x35, 0x8e, 0x8d, 0x93, 0xcd, 0xd3, 0x73, 0xbb, 0xe8, 0xf4, 0xe5, 0x26, 0xd9,
+	0x19, 0x49, 0x03, 0x89, 0x7c, 0x85, 0xe3, 0x30, 0x6f, 0xde, 0x49, 0x99, 0xcd, 0x4f, 0x41, 0x43,
+	0xea, 0x5d, 0xaa, 0x10, 0x9d, 0xb4, 0x34, 0x7f, 0x00, 0x56, 0x72, 0x69, 0x90, 0x27, 0xce, 0x9e,
+	0x72, 0xd7, 0x83, 0x1c, 0xb9, 0xe2, 0x84, 0xac, 0xe5, 0x0a, 0x2c, 0xbb, 0x0a, 0x3d, 0x10, 0xe0,
+	0x97, 0x90, 0xa3, 0xab, 0x20, 0xa1, 0x85, 0x51, 0x44, 0xc9, 0x4d, 0x0e, 0xed, 0x4a, 0x15, 0x5a,
+	0x85, 0x5e, 0xa0, 0xe5, 0x84, 0xc3, 0x89, 0x0b, 0xbd, 0x9f, 0x63, 0xc6, 0x43, 0x84, 0x39, 0x73,
+	0xc3, 0x60, 0x4c, 0x09, 0xb3, 0xcc, 0xf2, 0x93, 0xdc, 0x93, 0xe0, 0xde, 0x14, 0x7b, 0x21, 0xa1,
+	0xe6, 0x05, 0x78, 0x04, 0x43, 0x99, 0x05, 0x0c, 0x51, 0x11, 0x72, 0x4a, 0xd9, 0x2a, 0xa7, 0x34,
+	0x13, 0xe0, 0x40, 0xe2, 0x52, 0xba, 0x4b, 0xb0, 0x1b, 0xc5, 0x74, 0xfc, 0x13, 0x64, 0xc8, 0x25,
+	0xd4, 0x43, 0xd4, 0xc5, 0x71, 0x38, 0x42, 0xd4, 0x7a, 0x54, 0x41, 0x79, 0x4b, 0x41, 0xbf, 0x13,
+	0xc8, 0x37, 0x12, 0x68, 0x9e, 0x82, 0x25, 0x4c, 0x38, 0x62, 0xd6, 0x6e, 0x05, 0x86, 0xc4, 0xd4,
+	0x7c, 0x07, 0xb6, 0x55, 0x7e, 0xaa, 0xb2, 0x60, 0xed, 0x49, 0xf8, 0x85, 0x5d, 0x5a, 0x77, 0xb2,
+	0xb7, 0xcc, 0xbe, 0x4c, 0x88, 0x32, 0x93, 0x97, 0x29, 0xa9, 0xb3, 0x95, 0xba, 0x51, 0x13, 0xe6,
+	0x00, 0xec, 0xe9, 0x3b, 0x85, 0xb0, 0x37, 0x73, 0xf4, 0xab, 0xe5, 0xe1, 0x9f, 0x7d, 0xe0, 0xb4,
+	0x14, 0xfa, 0x15, 0xf6, 0xf4, 0xd1, 0xff, 0x32, 0x47, 0xaa, 0x6b, 0x88, 0xb5, 0x26, 0xd3, 0xe9,
+	0x79, 0x49, 0x3a, 0x09, 0x92, 0xab, 0xf7, 0x11, 0x92, 0x39, 0xa4, 0x3e, 0xe6, 0x9c, 0xa9, 0x69,
+	0xa1, 0x40, 0x5f, 0xdf, 0xac, 0x02, 0x50, 0x41, 0x81, 0xe1, 0xb4, 0x14, 0x7a, 0x4e, 0x41, 0x86,
+	0x74, 0xaa, 0x60, 0xfd, 0x1e, 0x0a, 0xb2, 0xce, 0xb4, 0x82, 0x11, 0x78, 0x32, 0xcd, 0xeb, 0x6c,
+	0x9d, 0x4e, 0x2f, 0xf7, 0x46, 0xe9, 0xe5, 0x3e, 0xab, 0x39, 0x87, 0x3a, 0xbd, 0x53, 0x8e, 0x6f,
+	0x05, 0x45, 0x7a, 0xcf, 0x7f, 0x37, 0xc0, 0x51, 0x91, 0x13, 0xa9, 0xab, 0x29, 0x75, 0x7d, 0x5d,
+	0xa2, 0x2b, 0x43, 0xad, 0x05, 0x2e, 0xcc, 0x9e, 0xd5, 0x9c, 0xfd, 0xdc, 0x68, 0x94, 0xde, 0x69,
+	0xc1, 0xc9, 0xd5, 0xbb, 0x59, 0xae, 0xb7, 0xee, 0x1c, 0xea, 0xba, 0x53, 0xa0, 0xb7, 0xc8, 0x89,
+	0xd4, 0xbb, 0xf5, 0xa0, 0x7a, 0xeb, 0xce, 0x7e, 0x6e, 0x34, 0x5a, 0xaf, 0xac, 0x63, 0x85, 0x7a,
+	0xb7, 0xcb, 0xf5, 0x36, 0x9c, 0x43, 0x45, 0x52, 0xa8, 0xb7, 0xc0, 0x89, 0xd4, 0xbb, 0xf3, 0xa0,
+	0x7a, 0x1b, 0xce, 0x7e, 0x6e, 0x34, 0x62, 0xf1, 0xe0, 0xef, 0x15, 0x70, 0x74, 0x5b, 0x15, 0x32,
+	0xaf, 0xc0, 0xe3, 0x82, 0xc7, 0x90, 0xec, 0xfe, 0xe5, 0x0d, 0x27, 0x97, 0xf5, 0x37, 0xd0, 0xcc,
+	0xbc, 0xa9, 0xe4, 0x7b, 0x61, 0xf3, 0x74, 0x78, 0x97, 0xde, 0xad, 0xc8, 0xb4, 0xf4, 0xc2, 0x55,
+	0x67, 0x23, 0x9a, 0xf9, 0xd2, 0xdd, 0xbc, 0x5e, 0xb9, 0x9b, 0xbf, 0x04, 0x5b, 0xf3, 0xdd, 0xb6,
+	0x51, 0x01, 0xdc, 0x64, 0x99, 0x2e, 0x5b, 0xd8, 0xbf, 0xd6, 0xee, 0xdd, 0xbf, 0x40, 0xf5, 0xfe,
+	0x75, 0x0e, 0xcc, 0x31, 0x45, 0xf2, 0xa5, 0x37, 0x23, 0x67, 0xbd, 0x02, 0xc1, 0xb6, 0xc2, 0x69,
+	0x45, 0x7d, 0xd0, 0xcc, 0x96, 0xf1, 0xa5, 0x4a, 0x8d, 0x68, 0x1d, 0xcd, 0x94, 0xef, 0xb7, 0x09,
+	0xc7, 0xb4, 0x6a, 0x2f, 0xdf, 0xab, 0xef, 0x08, 0x6e, 0x5d, 0xad, 0xbf, 0x07, 0xbb, 0xf9, 0x49,
+	0xbc, 0x52, 0x9e, 0xc4, 0x86, 0xd3, 0x62, 0x39, 0xc9, 0xfb, 0x0e, 0xb4, 0xf2, 0x52, 0x76, 0xf5,
+	0x41, 0x53, 0xd6, 0x70, 0x76, 0xd8, 0xfc, 0x64, 0x1f, 0x80, 0x55, 0xb5, 0x51, 0xfd, 0x6d, 0xb0,
+	0x99, 0x8d, 0xa2, 0xdf, 0x02, 0x3b, 0x0b, 0x7d, 0x5c, 0x4c, 0x2e, 0xb4, 0xc6, 0xfe, 0x3e, 0x78,
+	0x5c, 0xd0, 0x5d, 0xc4, 0x52, 0x41, 0x21, 0x96, 0x4b, 0xf9, 0x35, 0xab, 0xff, 0x9f, 0x01, 0x9e,
+	0x8d, 0x49, 0x58, 0xfe, 0xfa, 0xe9, 0x9b, 0xf3, 0x29, 0xca, 0xc9, 0xa5, 0xf1, 0xf6, 0x3c, 0x05,
+	0xfa, 0x64, 0x02, 0xb1, 0x6f, 0x13, 0xea, 0xb7, 0x7d, 0x84, 0xe5, 0x99, 0xa8, 0xbf, 0x9c, 0x28,
+	0x60, 0xb7, 0xfc, 0x05, 0x7e, 0xa9, 0x47, 0x7f, 0xd4, 0xea, 0xaf, 0x7b, 0xbd, 0xbf, 0x6a, 0x4f,
+	0x5f, 0x27, 0x94, 0x3d, 0x8f, 0xd9, 0xc9, 0x50, 0x8c, 0x86, 0x1d, 0xdb, 0x51, 0x96, 0xff, 0x28,
+	0x9b, 0xeb, 0x9e, 0xc7, 0xae, 0xb5, 0xcd, 0xf5, 0xb0, 0x73, 0xad, 0x6d, 0xfe, 0xad, 0x3d, 0x4b,
+	0x16, 0xba, 0xdd, 0x9e, 0xc7, 0xba, 0x5d, 0x6d, 0xd5, 0xed, 0x0e, 0x3b, 0xdd, 0xae, 0xb6, 0x1b,
+	0x2d, 0xcb, 0x60, 0x3f, 0xfb, 0x3f, 0x00, 0x00, 0xff, 0xff, 0x7d, 0xfd, 0x3b, 0x79, 0xb1, 0x0e,
 	0x00, 0x00,
 }
diff --git a/googleapis/ads/googleads/v1/resources/account_budget_proposal.pb.go b/googleapis/ads/googleads/v1/resources/account_budget_proposal.pb.go
index 58910f6..5c4f7b2 100644
--- a/googleapis/ads/googleads/v1/resources/account_budget_proposal.pb.go
+++ b/googleapis/ads/googleads/v1/resources/account_budget_proposal.pb.go
@@ -37,7 +37,6 @@
 	// The resource name of the proposal.
 	// AccountBudgetProposal resource names have the form:
 	//
-	//
 	// `customers/{customer_id}/accountBudgetProposals/{account_budget_proposal_id}`
 	ResourceName string `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"`
 	// The ID of the proposal.
@@ -427,7 +426,7 @@
 }
 
 var fileDescriptor_17c851e3a0204a0a = []byte{
-	// 839 bytes of a gzipped FileDescriptorProto
+	// 840 bytes of a gzipped FileDescriptorProto
 	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xac, 0x96, 0xef, 0x6e, 0xeb, 0x34,
 	0x18, 0xc6, 0x69, 0x3a, 0x0e, 0x3a, 0x3e, 0xed, 0xd8, 0x49, 0xe9, 0x39, 0xd9, 0x1f, 0x1d, 0x6d,
 	0xa0, 0x49, 0x93, 0x10, 0xa9, 0x3a, 0x26, 0x90, 0xc2, 0x07, 0x68, 0x61, 0x6c, 0x4c, 0x30, 0xaa,
@@ -440,45 +439,45 @@
 	0xec, 0xbb, 0xbe, 0xad, 0x0d, 0xf6, 0x86, 0x55, 0x31, 0x10, 0x4e, 0xe3, 0x4a, 0x7f, 0x8f, 0x71,
 	0xc8, 0x53, 0x96, 0x85, 0xd9, 0xfb, 0xe2, 0x71, 0x1e, 0xfc, 0x3e, 0x41, 0xb9, 0xc3, 0xa7, 0x0f,
 	0x3b, 0xb0, 0x04, 0x61, 0x3f, 0xc4, 0x81, 0x17, 0x85, 0x71, 0xc8, 0x8b, 0xc2, 0x8f, 0x1e, 0x16,
-	0xf2, 0x30, 0x46, 0xc5, 0xe5, 0x07, 0x6a, 0x79, 0x12, 0xf6, 0x20, 0xc6, 0x84, 0x43, 0x1e, 0x12,
-	0xac, 0x38, 0xde, 0xe4, 0xb3, 0xf2, 0x69, 0x96, 0xfe, 0xd4, 0xfb, 0x95, 0xc2, 0x24, 0x41, 0x34,
-	0x9f, 0x7f, 0xff, 0x9f, 0x1d, 0xd0, 0x1d, 0x64, 0x30, 0x43, 0xc9, 0x32, 0xca, 0x51, 0xcc, 0x0f,
+	0xf2, 0x30, 0x46, 0xc5, 0xe5, 0x6f, 0xf2, 0xe5, 0xf2, 0x69, 0x96, 0xfe, 0xd4, 0xfb, 0x95, 0xc2,
+	0x24, 0x41, 0x54, 0x91, 0x1c, 0x28, 0xbb, 0x24, 0xec, 0x41, 0x8c, 0x09, 0x87, 0x3c, 0x24, 0x38,
+	0x9f, 0x7d, 0xff, 0x9f, 0x1d, 0xd0, 0x1d, 0x64, 0x30, 0x43, 0xc9, 0x32, 0xca, 0x51, 0xcc, 0x0f,
 	0x40, 0x5b, 0x1d, 0xa9, 0x87, 0x61, 0x8c, 0xac, 0xc6, 0x61, 0xe3, 0xe4, 0xb9, 0xdb, 0x52, 0x2f,
 	0xaf, 0x61, 0x8c, 0xcc, 0x0f, 0x81, 0x11, 0xfa, 0xd6, 0xf6, 0x61, 0xe3, 0xe4, 0xc5, 0xe9, 0x7e,
-	0x9e, 0x0f, 0x5b, 0xc5, 0xb2, 0xbf, 0xc1, 0xfc, 0x93, 0xb3, 0x09, 0x8c, 0x52, 0xe4, 0x1a, 0xa1,
-	0x6f, 0x0e, 0x40, 0x7b, 0x16, 0x46, 0x91, 0x80, 0x66, 0x88, 0xa7, 0x89, 0x65, 0x48, 0xdd, 0xc1,
-	0x8a, 0x6e, 0xcc, 0x69, 0x88, 0x83, 0x4c, 0xd8, 0xca, 0x25, 0x63, 0xa1, 0x30, 0xbf, 0x04, 0xdb,
-	0xe5, 0xa3, 0xb7, 0x9a, 0x35, 0x3c, 0xda, 0xb0, 0x48, 0x68, 0xfe, 0x06, 0xda, 0xa5, 0x84, 0x59,
-	0x5b, 0x87, 0x8d, 0x93, 0xed, 0xd3, 0x89, 0x5d, 0x55, 0x5a, 0xf2, 0xe0, 0xed, 0xb5, 0xc7, 0x74,
-	0x73, 0x9f, 0xa0, 0x73, 0x9c, 0xc6, 0xd5, 0xb3, 0x6e, 0x2b, 0x29, 0x3c, 0x99, 0x14, 0x3c, 0xcb,
-	0x0a, 0xcd, 0x7a, 0x57, 0x46, 0xbd, 0x7d, 0x4c, 0xd4, 0xb1, 0x74, 0xa8, 0x8e, 0x9b, 0xcd, 0xbb,
-	0x79, 0x24, 0x71, 0xf0, 0xd9, 0x1e, 0x90, 0x9f, 0xa5, 0xf2, 0xed, 0x3a, 0x07, 0xaf, 0x24, 0x32,
-	0xd1, 0x3f, 0x00, 0x0b, 0x26, 0x09, 0x25, 0x77, 0xc8, 0x17, 0x8d, 0x42, 0xb9, 0xe7, 0x43, 0x8e,
-	0x3c, 0x51, 0x8c, 0xd6, 0x7b, 0x35, 0xdc, 0xba, 0x4a, 0x3d, 0x16, 0xe2, 0xaf, 0x20, 0x47, 0x37,
-	0x61, 0x8c, 0x4c, 0x08, 0xde, 0xe8, 0x9d, 0x25, 0x29, 0x9d, 0xff, 0x0c, 0x19, 0xf2, 0x08, 0xf5,
-	0x11, 0xf5, 0x70, 0x1a, 0xcf, 0x10, 0xb5, 0x5a, 0x35, 0xcc, 0xf7, 0x95, 0xc7, 0x28, 0xb7, 0xf8,
-	0x5e, 0x38, 0x5c, 0x4b, 0x03, 0x51, 0x32, 0x0b, 0x78, 0xc2, 0x11, 0xb3, 0xda, 0x75, 0x4a, 0x46,
-	0xd3, 0x0b, 0x89, 0x79, 0x05, 0xcc, 0x39, 0x45, 0xb2, 0xb3, 0x0a, 0xe0, 0x3b, 0x35, 0x8c, 0x76,
-	0x94, 0x4e, 0x33, 0x5f, 0x01, 0x33, 0x3b, 0x0c, 0x18, 0x15, 0xbc, 0x5e, 0xd6, 0xf1, 0x52, 0x3a,
-	0xed, 0xf5, 0x23, 0xb0, 0x34, 0xdc, 0x72, 0x5a, 0xcc, 0xcd, 0x8e, 0x97, 0x6f, 0xb9, 0x5d, 0xa5,
-	0x2f, 0x27, 0x86, 0xac, 0x18, 0xeb, 0x7b, 0xc7, 0x7a, 0x47, 0x16, 0xee, 0xd9, 0x86, 0xc2, 0x15,
-	0x36, 0xba, 0x3b, 0xd4, 0xc3, 0x4a, 0x40, 0x35, 0x61, 0x8e, 0xc1, 0x2b, 0x1d, 0x10, 0x61, 0xbf,
-	0xc0, 0xd1, 0xa9, 0xc1, 0xd1, 0x70, 0x3b, 0x4a, 0x7d, 0x8e, 0x7d, 0x4d, 0xf1, 0xcb, 0x92, 0xe9,
-	0x82, 0xe1, 0xf9, 0x13, 0x18, 0xca, 0xc1, 0x8a, 0x04, 0xba, 0x45, 0xca, 0x04, 0xdd, 0x1a, 0x04,
-	0x86, 0xdb, 0x51, 0xea, 0x25, 0x82, 0x92, 0xe9, 0x82, 0xe0, 0xd5, 0x13, 0x08, 0xca, 0xc1, 0x34,
-	0xc1, 0xac, 0xd0, 0x8d, 0x4b, 0xdf, 0xa7, 0x38, 0x9c, 0x53, 0xc2, 0x2c, 0xb0, 0xf1, 0xa6, 0xbf,
-	0x6c, 0x2e, 0xda, 0x71, 0x9c, 0x7b, 0x7c, 0x2b, 0x2c, 0xbe, 0x93, 0x0e, 0xe6, 0x1f, 0x0d, 0x70,
-	0x50, 0x15, 0x44, 0x72, 0xbd, 0x90, 0x5c, 0x5f, 0x6f, 0xe0, 0x2a, 0x59, 0x6b, 0xc0, 0x95, 0xb7,
-	0x97, 0x4d, 0x77, 0x77, 0xed, 0x6e, 0x14, 0xef, 0xe2, 0x52, 0x5b, 0xcb, 0xfb, 0x7a, 0x33, 0xef,
-	0x96, 0xbb, 0xaf, 0xef, 0xb6, 0x0a, 0xde, 0xaa, 0x20, 0x92, 0xd7, 0xfa, 0x5f, 0x79, 0xb7, 0xdc,
-	0xdd, 0xb5, 0xbb, 0x11, 0x93, 0xc3, 0x2e, 0xe8, 0xac, 0x69, 0xea, 0x61, 0x07, 0xbc, 0x5c, 0xe9,
-	0x12, 0xf1, 0x72, 0xa5, 0xf0, 0x86, 0xbb, 0xe0, 0x75, 0x45, 0xee, 0xc4, 0x54, 0x05, 0xe6, 0xf0,
-	0x77, 0x03, 0x1c, 0xcf, 0x49, 0x6c, 0x6f, 0xfc, 0x73, 0x1b, 0xee, 0xad, 0xfd, 0x9a, 0x8d, 0xc4,
-	0xa9, 0x8f, 0x1a, 0xb7, 0x57, 0xb9, 0x41, 0x40, 0x22, 0x88, 0x03, 0x9b, 0xd0, 0xa0, 0x17, 0x20,
-	0x2c, 0x73, 0xa2, 0x7e, 0x94, 0x92, 0x90, 0x3d, 0xf0, 0x6b, 0xf9, 0x99, 0x1e, 0xfd, 0x69, 0x34,
-	0x2f, 0x06, 0x83, 0xbf, 0x8c, 0xa3, 0x8b, 0xcc, 0x72, 0xe0, 0x33, 0x3b, 0x1b, 0x8a, 0xd1, 0xa4,
-	0x6f, 0xbb, 0x6a, 0xe5, 0xdf, 0x6a, 0xcd, 0x74, 0xe0, 0xb3, 0xa9, 0x5e, 0x33, 0x9d, 0xf4, 0xa7,
-	0x7a, 0xcd, 0xbf, 0xc6, 0x71, 0x36, 0xe1, 0x38, 0x03, 0x9f, 0x39, 0x8e, 0x5e, 0xe5, 0x38, 0x93,
-	0xbe, 0xe3, 0xe8, 0x75, 0xb3, 0x67, 0x72, 0xb3, 0x1f, 0xff, 0x17, 0x00, 0x00, 0xff, 0xff, 0x6c,
-	0xba, 0xa8, 0x25, 0x06, 0x0b, 0x00, 0x00,
+	0x9e, 0x0f, 0x5b, 0xed, 0xc4, 0xfe, 0x06, 0xf3, 0x4f, 0xce, 0x26, 0x30, 0x4a, 0x91, 0x6b, 0x84,
+	0xbe, 0x39, 0x00, 0xed, 0x59, 0x18, 0x45, 0x02, 0x9a, 0x21, 0x9e, 0x26, 0x96, 0x21, 0x75, 0x07,
+	0x2b, 0xba, 0x31, 0xa7, 0x21, 0x0e, 0x32, 0x61, 0x2b, 0x97, 0x8c, 0x85, 0xc2, 0xfc, 0x12, 0x6c,
+	0x97, 0x8f, 0xde, 0x6a, 0xd6, 0xf0, 0x68, 0xc3, 0x22, 0xa1, 0xf9, 0x1b, 0x68, 0x97, 0x12, 0x66,
+	0x6d, 0x1d, 0x36, 0x4e, 0xb6, 0x4f, 0x27, 0x76, 0x55, 0x69, 0xc9, 0x83, 0xb7, 0xd7, 0x1e, 0xd3,
+	0xcd, 0x7d, 0x82, 0xce, 0x71, 0x1a, 0x57, 0xcf, 0xba, 0xad, 0xa4, 0xf0, 0x64, 0x52, 0xf0, 0x2c,
+	0x2b, 0x34, 0xeb, 0x5d, 0x19, 0xf5, 0xf6, 0x31, 0x51, 0xc7, 0xd2, 0xa1, 0x3a, 0x6e, 0x36, 0xef,
+	0xe6, 0x91, 0xc4, 0xc1, 0x67, 0x7b, 0x40, 0x7e, 0x96, 0xca, 0xb7, 0xeb, 0x1c, 0xbc, 0x92, 0xc8,
+	0x44, 0xff, 0x00, 0x2c, 0x98, 0x24, 0x94, 0xdc, 0x21, 0x5f, 0x34, 0x0a, 0xe5, 0x9e, 0x0f, 0x39,
+	0xf2, 0x44, 0x31, 0x5a, 0xef, 0xd5, 0x70, 0xeb, 0x2a, 0xf5, 0x58, 0x88, 0xbf, 0x82, 0x1c, 0xdd,
+	0x84, 0x31, 0x32, 0x21, 0x78, 0xa3, 0x77, 0x96, 0xa4, 0x74, 0xfe, 0x33, 0x64, 0xc8, 0x23, 0xd4,
+	0x47, 0xd4, 0xc3, 0x69, 0x3c, 0x43, 0xd4, 0x6a, 0xd5, 0x30, 0xdf, 0x57, 0x1e, 0xa3, 0xdc, 0xe2,
+	0x7b, 0xe1, 0x70, 0x2d, 0x0d, 0x44, 0xc9, 0x2c, 0xe0, 0x09, 0x47, 0xcc, 0x6a, 0xd7, 0x29, 0x19,
+	0x4d, 0x2f, 0x24, 0xe6, 0x15, 0x30, 0xe7, 0x14, 0xc9, 0xce, 0x29, 0x80, 0xef, 0xd4, 0x30, 0xda,
+	0x51, 0x3a, 0xcd, 0x7c, 0x05, 0xcc, 0xec, 0x30, 0x60, 0x54, 0xf0, 0x7a, 0x59, 0xc7, 0x4b, 0xe9,
+	0xb4, 0xd7, 0x8f, 0xc0, 0xd2, 0x70, 0xcb, 0x69, 0x31, 0x37, 0x3b, 0x5e, 0xbe, 0xe5, 0x76, 0x95,
+	0xbe, 0x9c, 0x18, 0xb2, 0x62, 0xac, 0xef, 0x1d, 0xeb, 0x1d, 0x59, 0xb8, 0x67, 0x1b, 0x0a, 0x57,
+	0xd8, 0xe8, 0xee, 0x50, 0x0f, 0x2b, 0x01, 0xd5, 0x84, 0x39, 0x06, 0xaf, 0x74, 0x40, 0x84, 0xfd,
+	0x02, 0x47, 0xa7, 0x06, 0x47, 0xc3, 0xed, 0x28, 0xf5, 0x39, 0xf6, 0x35, 0xc5, 0x2f, 0x4b, 0xa6,
+	0x0b, 0x86, 0xe7, 0x4f, 0x60, 0x28, 0x07, 0x2b, 0x12, 0xe8, 0x16, 0x29, 0x13, 0x74, 0x6b, 0x10,
+	0x18, 0x6e, 0x47, 0xa9, 0x97, 0x08, 0x4a, 0xa6, 0x0b, 0x82, 0x57, 0x4f, 0x20, 0x28, 0x07, 0xd3,
+	0x04, 0xb3, 0x42, 0x37, 0x2e, 0x7d, 0x9f, 0xe2, 0x70, 0x4e, 0x09, 0xb3, 0xc0, 0xc6, 0x9b, 0xfe,
+	0xb2, 0xb9, 0x68, 0xc7, 0x71, 0xee, 0xf1, 0xad, 0xb0, 0xf8, 0x4e, 0x3a, 0x98, 0x7f, 0x34, 0xc0,
+	0x41, 0x55, 0x10, 0xc9, 0xf5, 0x42, 0x72, 0x7d, 0xbd, 0x81, 0xab, 0x64, 0xad, 0x01, 0x57, 0xde,
+	0x5e, 0x36, 0xdd, 0xdd, 0xb5, 0xbb, 0x51, 0xbc, 0x8b, 0x4b, 0x6d, 0x2d, 0xef, 0xeb, 0xcd, 0xbc,
+	0x5b, 0xee, 0xbe, 0xbe, 0xdb, 0x2a, 0x78, 0xab, 0x82, 0x48, 0x5e, 0xeb, 0x7f, 0xe5, 0xdd, 0x72,
+	0x77, 0xd7, 0xee, 0x46, 0x4c, 0x0e, 0xbb, 0xa0, 0xb3, 0xa6, 0xa9, 0x87, 0x1d, 0xf0, 0x72, 0xa5,
+	0x4b, 0xc4, 0xcb, 0x95, 0xc2, 0x1b, 0xee, 0x82, 0xd7, 0x15, 0xb9, 0x13, 0x53, 0x15, 0x98, 0xc3,
+	0xdf, 0x0d, 0x70, 0x3c, 0x27, 0xb1, 0xbd, 0xf1, 0xcf, 0x6d, 0xb8, 0xb7, 0xf6, 0x6b, 0x36, 0x12,
+	0xa7, 0x3e, 0x6a, 0xdc, 0x5e, 0xe5, 0x06, 0x01, 0x89, 0x20, 0x0e, 0x6c, 0x42, 0x83, 0x5e, 0x80,
+	0xb0, 0xcc, 0x89, 0xfa, 0x51, 0x4a, 0x42, 0xf6, 0xc0, 0xaf, 0xe5, 0x67, 0x7a, 0xf4, 0xa7, 0xd1,
+	0xbc, 0x18, 0x0c, 0xfe, 0x32, 0x8e, 0x2e, 0x32, 0xcb, 0x81, 0xcf, 0xec, 0x6c, 0x28, 0x46, 0x93,
+	0xbe, 0xed, 0xaa, 0x95, 0x7f, 0xab, 0x35, 0xd3, 0x81, 0xcf, 0xa6, 0x7a, 0xcd, 0x74, 0xd2, 0x9f,
+	0xea, 0x35, 0xff, 0x1a, 0xc7, 0xd9, 0x84, 0xe3, 0x0c, 0x7c, 0xe6, 0x38, 0x7a, 0x95, 0xe3, 0x4c,
+	0xfa, 0x8e, 0xa3, 0xd7, 0xcd, 0x9e, 0xc9, 0xcd, 0x7e, 0xfc, 0x5f, 0x00, 0x00, 0x00, 0xff, 0xff,
+	0x5d, 0xf5, 0x49, 0xe3, 0x06, 0x0b, 0x00, 0x00,
 }
diff --git a/googleapis/ads/googleads/v1/resources/ad.pb.go b/googleapis/ads/googleads/v1/resources/ad.pb.go
index 85974d0..82790e3 100644
--- a/googleapis/ads/googleads/v1/resources/ad.pb.go
+++ b/googleapis/ads/googleads/v1/resources/ad.pb.go
@@ -495,75 +495,75 @@
 	0xad, 0x40, 0xd7, 0x62, 0x72, 0x93, 0xae, 0x1d, 0xe0, 0xa2, 0xd8, 0xe4, 0x26, 0x6b, 0x32, 0xb4,
 	0x98, 0x67, 0xd7, 0x3e, 0x28, 0xb2, 0x09, 0x8c, 0x48, 0x2b, 0x5a, 0x29, 0x92, 0x20, 0x25, 0xaf,
 	0xde, 0xd1, 0x8e, 0x76, 0x1b, 0x03, 0x76, 0xb8, 0x4b, 0xd9, 0xa5, 0xec, 0x6c, 0xc0, 0x2e, 0x60,
-	0x20, 0x29, 0xd1, 0x75, 0x12, 0x47, 0x3a, 0x31, 0x44, 0xf2, 0xf9, 0xff, 0xfe, 0x8f, 0x1e, 0x7e,
-	0xc9, 0xe0, 0x7e, 0xcc, 0x79, 0x4c, 0x49, 0x0b, 0x61, 0xd5, 0xb2, 0x8f, 0xfa, 0x69, 0xbc, 0xdd,
-	0x92, 0x44, 0xf1, 0x5c, 0x46, 0x44, 0xb5, 0x10, 0xf6, 0x85, 0xe4, 0x19, 0x87, 0xb7, 0x6d, 0x80,
-	0x8f, 0xb0, 0xf2, 0x5d, 0xac, 0x3f, 0xde, 0xf6, 0x5d, 0xec, 0xc6, 0xce, 0x3c, 0x5c, 0xc4, 0xd3,
-	0x94, 0xb3, 0x16, 0xc2, 0x61, 0x36, 0x11, 0x24, 0x4c, 0xd8, 0x88, 0x2b, 0x8b, 0xdd, 0x78, 0x5c,
-	0xa1, 0x89, 0x72, 0x95, 0xf1, 0x34, 0x14, 0x48, 0xa2, 0x94, 0x64, 0x44, 0x16, 0xb2, 0x2a, 0xab,
-	0x51, 0xc2, 0x10, 0x0d, 0x91, 0x10, 0x61, 0x2e, 0x69, 0xa1, 0x79, 0x54, 0xa1, 0xc9, 0x25, 0x0d,
-	0x23, 0x4e, 0x29, 0x89, 0xb2, 0x84, 0xb3, 0x42, 0xf4, 0x60, 0x9e, 0x88, 0xb0, 0x3c, 0x55, 0xe5,
-	0x2b, 0x15, 0xc1, 0xf7, 0xcf, 0x0f, 0xc6, 0x64, 0x9c, 0x44, 0x65, 0xec, 0xd7, 0xe7, 0xc7, 0xaa,
-	0x89, 0xca, 0x48, 0x1a, 0xa6, 0x88, 0xa1, 0x98, 0xe0, 0x90, 0xb0, 0x2c, 0xc9, 0x26, 0xa1, 0xad,
-	0x74, 0x41, 0xd8, 0x2a, 0x09, 0x22, 0x69, 0x21, 0xc6, 0x78, 0x86, 0x74, 0xde, 0x65, 0x61, 0x6f,
-	0x16, 0xa3, 0xa6, 0x75, 0x94, 0x8f, 0x5a, 0x3f, 0x4b, 0x24, 0x04, 0x91, 0xc5, 0xf8, 0x9d, 0x7f,
-	0xd6, 0x41, 0x33, 0xc0, 0xf0, 0x01, 0x68, 0x26, 0xd8, 0x6b, 0xdc, 0x6a, 0xdc, 0xbb, 0xb2, 0xb3,
-	0x59, 0x4c, 0xac, 0x5f, 0x6a, 0xfc, 0x03, 0x96, 0x3d, 0xf9, 0x62, 0x88, 0x68, 0x4e, 0x7a, 0xcd,
-	0x04, 0xc3, 0xa7, 0x00, 0xd8, 0xc2, 0xe6, 0x92, 0x2a, 0xaf, 0x79, 0xeb, 0xc2, 0xbd, 0x2b, 0x3b,
-	0x5b, 0xa7, 0x44, 0xfd, 0x4c, 0x26, 0x2c, 0xb6, 0xaa, 0xcb, 0x26, 0x7e, 0x20, 0xa9, 0x82, 0xdf,
-	0x83, 0xa5, 0x99, 0x59, 0x51, 0xde, 0x27, 0x06, 0xf0, 0xc0, 0x9f, 0xb7, 0xb2, 0xec, 0xbc, 0xf8,
-	0xdf, 0x68, 0x55, 0x20, 0xc4, 0x40, 0xd2, 0xde, 0xd5, 0xd1, 0xb4, 0xa1, 0xe0, 0x3e, 0x58, 0xb5,
-	0xc8, 0x94, 0x1f, 0x25, 0x94, 0x58, 0xea, 0x4a, 0x8d, 0xb4, 0x96, 0x8d, 0xec, 0x95, 0x51, 0x19,
-	0x52, 0x17, 0xac, 0x67, 0x12, 0x45, 0x6f, 0x13, 0x16, 0x6b, 0x4a, 0x98, 0x91, 0x54, 0x50, 0x94,
-	0x11, 0xef, 0xaa, 0xa9, 0xcc, 0xf9, 0xb4, 0xb5, 0x52, 0x3a, 0x90, 0xf4, 0x75, 0x21, 0x84, 0x11,
-	0x58, 0x37, 0x0b, 0xea, 0xc4, 0xfa, 0x55, 0x1e, 0x30, 0xf9, 0xb5, 0xaa, 0xde, 0xfa, 0xb9, 0x11,
-	0x76, 0x4b, 0x5d, 0x6f, 0x2d, 0x97, 0xf4, 0x44, 0x9f, 0x82, 0xcf, 0xc0, 0x15, 0x9c, 0x28, 0x41,
-	0xd1, 0x44, 0x67, 0xed, 0x5d, 0xac, 0x91, 0x2c, 0x28, 0x04, 0x03, 0x49, 0xe1, 0x2e, 0xb8, 0xa8,
-	0x57, 0xaf, 0x77, 0xe9, 0x56, 0xe3, 0xde, 0xd2, 0xce, 0xc3, 0xb9, 0x29, 0x99, 0x25, 0xe9, 0x07,
-	0xf8, 0xf5, 0x44, 0x90, 0x3d, 0x96, 0xa7, 0xc5, 0x63, 0xcf, 0xa8, 0xe1, 0x01, 0x58, 0x43, 0x18,
-	0x13, 0x1c, 0x1e, 0x4d, 0x42, 0x2b, 0x0b, 0x11, 0x56, 0xde, 0x9a, 0x49, 0x66, 0xe3, 0x54, 0x32,
-	0x1d, 0xce, 0xa9, 0x4d, 0x65, 0xc5, 0xc8, 0x3a, 0x93, 0x17, 0x26, 0x22, 0xc0, 0x0a, 0xfe, 0x00,
-	0x56, 0xed, 0x26, 0x09, 0x85, 0x24, 0x23, 0x22, 0x09, 0x8b, 0x88, 0x77, 0xad, 0x56, 0x76, 0xbb,
-	0x46, 0x67, 0xb2, 0xb3, 0x8f, 0xbd, 0x15, 0x8b, 0xea, 0x3a, 0x12, 0x1c, 0x82, 0xe5, 0xd9, 0x4d,
-	0xae, 0xbc, 0x0d, 0x33, 0x1b, 0x9f, 0x57, 0xcd, 0xc6, 0x40, 0xd2, 0xe7, 0x4e, 0xd5, 0x5b, 0xca,
-	0xdf, 0x6f, 0x2a, 0xf8, 0x10, 0x5c, 0x64, 0x28, 0x25, 0xde, 0xf5, 0x1a, 0xf5, 0x37, 0x91, 0xf0,
-	0xf7, 0x06, 0xb8, 0x79, 0x62, 0x8b, 0x97, 0xe7, 0x68, 0xb1, 0xc9, 0xbd, 0x4d, 0xf3, 0xda, 0x6f,
-	0x2a, 0x5e, 0xbb, 0x6f, 0x20, 0xaf, 0x2c, 0xa3, 0x57, 0x20, 0xfa, 0xe6, 0xd7, 0xd4, 0xe2, 0x9c,
-	0xf1, 0xde, 0xa6, 0x9a, 0x3f, 0x08, 0xf7, 0xc0, 0x62, 0x46, 0xde, 0x65, 0x21, 0xc2, 0xde, 0x82,
-	0x79, 0xad, 0xfb, 0x55, 0x35, 0x7a, 0x4d, 0xde, 0x65, 0x01, 0x3e, 0x60, 0x23, 0xbe, 0xff, 0xbf,
-	0xde, 0x42, 0x66, 0x5a, 0xf0, 0x47, 0xb0, 0x42, 0xde, 0x09, 0xc4, 0xf4, 0xfa, 0x28, 0x79, 0x8b,
-	0x86, 0xb7, 0x53, 0xc5, 0xdb, 0x2b, 0x74, 0x33, 0xdc, 0x25, 0x32, 0xd3, 0x0b, 0x7b, 0xe0, 0x6a,
-	0x84, 0x28, 0x0d, 0x39, 0xa3, 0x13, 0xcd, 0xfe, 0xc0, 0xb0, 0xfd, 0xca, 0xdd, 0x85, 0x28, 0xfd,
-	0x8e, 0xd1, 0x89, 0xe3, 0x82, 0xc8, 0xf5, 0xc0, 0x5f, 0xc0, 0x86, 0xcb, 0x19, 0x4f, 0x18, 0x4a,
-	0x93, 0x28, 0x54, 0x04, 0xc9, 0xe8, 0x58, 0x3b, 0x2c, 0x19, 0x87, 0xa7, 0x75, 0xb3, 0xdf, 0xb5,
-	0x80, 0xbe, 0xd1, 0x3b, 0xbb, 0xeb, 0xe4, 0xec, 0x61, 0xb8, 0x0f, 0xfe, 0x7f, 0xcc, 0x33, 0x42,
-	0xb5, 0xd3, 0xb2, 0x71, 0xaa, 0x3c, 0x1f, 0xf7, 0x75, 0xbc, 0x23, 0x2f, 0x1e, 0xdb, 0x26, 0x44,
-	0x60, 0x55, 0x1d, 0x73, 0x21, 0xf4, 0x91, 0xa6, 0x52, 0x24, 0x4d, 0xe9, 0x57, 0x0d, 0xf2, 0x51,
-	0x15, 0xb2, 0x5f, 0x08, 0xfb, 0x5a, 0xe7, 0xd0, 0xcb, 0x6a, 0xb6, 0x1b, 0xc6, 0x60, 0xcd, 0x59,
-	0x08, 0xc9, 0x71, 0x1e, 0x19, 0x13, 0x68, 0x4c, 0x1e, 0xd7, 0x35, 0xe9, 0x5a, 0xa5, 0xb3, 0x71,
-	0x69, 0xbb, 0x01, 0x5d, 0x95, 0x38, 0x45, 0x89, 0xa9, 0xca, 0x7a, 0xbd, 0xaa, 0xbc, 0xd0, 0xf1,
-	0xd3, 0xaa, 0xc4, 0xb6, 0xa9, 0x49, 0x49, 0x8a, 0x62, 0x7d, 0x44, 0x79, 0x1f, 0xd6, 0x23, 0x1d,
-	0xe8, 0xf8, 0x29, 0x29, 0xb1, 0x4d, 0x4d, 0x1a, 0x27, 0x98, 0x70, 0x4d, 0xf2, 0xea, 0x91, 0x86,
-	0x3a, 0x7e, 0x4a, 0x1a, 0xdb, 0x26, 0xfc, 0x09, 0x5c, 0x93, 0x44, 0x09, 0xce, 0x54, 0x32, 0x26,
-	0xef, 0xad, 0xb4, 0x1b, 0x86, 0xfa, 0xa4, 0x8a, 0xda, 0x73, 0xda, 0x13, 0x8b, 0x0c, 0xca, 0x53,
-	0x23, 0xf0, 0xd7, 0x06, 0xd8, 0xa2, 0x24, 0x46, 0xd1, 0x24, 0x7c, 0xcf, 0xb3, 0xbc, 0x44, 0x10,
-	0xf6, 0xb6, 0x8c, 0xe9, 0xb3, 0x2a, 0xd3, 0x97, 0x86, 0x31, 0xb5, 0xde, 0xb5, 0x04, 0xe7, 0x7d,
-	0x83, 0xce, 0x0b, 0x80, 0x1d, 0xb0, 0xa0, 0x3f, 0x01, 0x10, 0xf6, 0x3e, 0x32, 0x5e, 0x9f, 0x55,
-	0x79, 0x05, 0x42, 0x38, 0xee, 0x25, 0xa4, 0x1b, 0xf0, 0x2d, 0x58, 0x2f, 0xde, 0x42, 0xa3, 0x12,
-	0xa6, 0x32, 0x7d, 0x08, 0x20, 0xec, 0xdd, 0xac, 0x57, 0x33, 0x9b, 0x7e, 0x20, 0xc4, 0x81, 0x95,
-	0x4e, 0x6b, 0x46, 0x4f, 0x8d, 0xc0, 0x14, 0xac, 0x9f, 0x5d, 0xab, 0x8f, 0x8d, 0xd9, 0x97, 0xf5,
-	0x27, 0xe8, 0x64, 0x95, 0xd6, 0xe4, 0x19, 0xf5, 0x41, 0x60, 0xd5, 0x5d, 0xea, 0x82, 0x72, 0x84,
-	0xb5, 0xd5, 0xed, 0x7a, 0x1b, 0xb7, 0xa0, 0x0c, 0x8c, 0x6e, 0xba, 0x71, 0xf1, 0x6c, 0xb7, 0xb6,
-	0xd0, 0x75, 0x23, 0x2c, 0x46, 0x31, 0x49, 0x09, 0x33, 0xdb, 0xf6, 0x4e, 0x3d, 0x8b, 0x40, 0x88,
-	0x3d, 0xa7, 0x9b, 0x5a, 0xa0, 0xd9, 0x6e, 0xf8, 0x9b, 0xbe, 0xe1, 0xca, 0xc3, 0x21, 0xe2, 0xa9,
-	0x40, 0x32, 0x51, 0x9c, 0x85, 0x34, 0x51, 0x99, 0xee, 0x42, 0xd8, 0xfb, 0xd4, 0x18, 0x7e, 0x55,
-	0xf7, 0x9c, 0x78, 0xee, 0x20, 0x2f, 0x2d, 0xc3, 0x99, 0x6f, 0xaa, 0xf9, 0x21, 0x9d, 0xcb, 0x60,
-	0x11, 0xe1, 0x10, 0xa3, 0x0c, 0x75, 0xfe, 0x6d, 0x80, 0xbb, 0x11, 0x4f, 0xfd, 0xca, 0xbf, 0x32,
-	0x9d, 0xc5, 0x00, 0x77, 0xf5, 0xed, 0xdd, 0x6d, 0xbc, 0xf9, 0xb6, 0x88, 0x8e, 0x39, 0x45, 0x2c,
-	0xf6, 0xb9, 0x8c, 0x5b, 0x31, 0x61, 0xe6, 0x6e, 0x2f, 0x3f, 0xdc, 0x45, 0xa2, 0xce, 0xf9, 0x0f,
-	0xf5, 0xd4, 0x3d, 0xfd, 0xd1, 0xbc, 0xf0, 0x22, 0x08, 0xfe, 0x6c, 0xde, 0xb6, 0x5f, 0x3c, 0x7e,
-	0x80, 0x95, 0xef, 0x3e, 0x7e, 0xfc, 0xe1, 0xb6, 0x5f, 0xde, 0xc1, 0xea, 0xaf, 0x32, 0xe6, 0x30,
-	0xc0, 0xea, 0xd0, 0xc5, 0x1c, 0x0e, 0xb7, 0x0f, 0x5d, 0xcc, 0xdf, 0xcd, 0xbb, 0x76, 0xa0, 0xdd,
-	0x0e, 0xb0, 0x6a, 0xb7, 0x5d, 0x54, 0xbb, 0x3d, 0xdc, 0x6e, 0xb7, 0x5d, 0xdc, 0xd1, 0x82, 0x49,
-	0xf6, 0xd1, 0x7f, 0x01, 0x00, 0x00, 0xff, 0xff, 0x27, 0x6c, 0xba, 0x2d, 0xef, 0x0d, 0x00, 0x00,
+	0x20, 0x29, 0xd1, 0x75, 0x12, 0x47, 0x3a, 0x31, 0x44, 0xf2, 0xf9, 0xff, 0xfe, 0x0f, 0x1f, 0xf1,
+	0x43, 0x06, 0xf7, 0x63, 0xce, 0x63, 0x4a, 0x5a, 0x08, 0xab, 0x96, 0x7d, 0xd4, 0x4f, 0xe3, 0xed,
+	0x96, 0x24, 0x8a, 0xe7, 0x32, 0x22, 0xaa, 0x85, 0xb0, 0x2f, 0x24, 0xcf, 0x38, 0xbc, 0x6d, 0x03,
+	0x7c, 0x84, 0x95, 0xef, 0x62, 0xfd, 0xf1, 0xb6, 0xef, 0x62, 0x37, 0x76, 0xe6, 0xe1, 0x22, 0x9e,
+	0xa6, 0x9c, 0xb5, 0x10, 0x0e, 0xb3, 0x89, 0x20, 0x61, 0xc2, 0x46, 0x5c, 0x59, 0xec, 0xc6, 0xe3,
+	0x0a, 0x4d, 0x94, 0xab, 0x8c, 0xa7, 0xa1, 0x40, 0x12, 0xa5, 0x24, 0x23, 0xb2, 0x90, 0x55, 0x59,
+	0x8d, 0x12, 0x86, 0x68, 0x88, 0x84, 0x08, 0x73, 0x49, 0x0b, 0xcd, 0xa3, 0x0a, 0x4d, 0x2e, 0x69,
+	0x18, 0x71, 0x4a, 0x49, 0x94, 0x25, 0x9c, 0x15, 0xa2, 0x07, 0xf3, 0x44, 0x84, 0xe5, 0xa9, 0x2a,
+	0xa7, 0x54, 0x04, 0xdf, 0x3f, 0x3f, 0x18, 0x93, 0x71, 0x12, 0x95, 0xb1, 0x5f, 0x9f, 0x1f, 0xab,
+	0x26, 0x2a, 0x23, 0x69, 0x98, 0x22, 0x86, 0x62, 0x82, 0x43, 0xc2, 0xb2, 0x24, 0x9b, 0x84, 0xb6,
+	0xd2, 0x05, 0xe1, 0x66, 0x41, 0x30, 0xad, 0xa3, 0x7c, 0xd4, 0xfa, 0x59, 0x22, 0x21, 0x88, 0x2c,
+	0x4b, 0xbb, 0x55, 0x3a, 0x88, 0xa4, 0x85, 0x18, 0xe3, 0x19, 0xd2, 0xf3, 0x2a, 0x46, 0xef, 0xfc,
+	0xb3, 0x0e, 0x9a, 0x01, 0x86, 0x0f, 0x40, 0x33, 0xc1, 0x5e, 0xe3, 0x56, 0xe3, 0xde, 0x95, 0x9d,
+	0xcd, 0xe2, 0xc5, 0xfa, 0x25, 0xd1, 0x3f, 0x60, 0xd9, 0x93, 0x2f, 0x86, 0x88, 0xe6, 0xa4, 0xd7,
+	0x4c, 0x30, 0x7c, 0x0a, 0x80, 0x2d, 0x6c, 0x2e, 0xa9, 0xf2, 0x9a, 0xb7, 0x2e, 0xdc, 0xbb, 0xb2,
+	0xb3, 0x75, 0x4a, 0xd4, 0xcf, 0x64, 0xc2, 0x62, 0xab, 0xba, 0x6c, 0xe2, 0x07, 0x92, 0x2a, 0xf8,
+	0x3d, 0x58, 0x9a, 0x79, 0x2b, 0xca, 0xfb, 0xc4, 0x00, 0x1e, 0xf8, 0xf3, 0x56, 0x96, 0x7d, 0x2f,
+	0xfe, 0x37, 0x5a, 0x15, 0x08, 0x31, 0x90, 0xb4, 0x77, 0x75, 0x34, 0x6d, 0x28, 0xb8, 0x0f, 0x56,
+	0x2d, 0x32, 0xe5, 0x47, 0x09, 0x25, 0x96, 0xba, 0x52, 0x23, 0xad, 0x65, 0x23, 0x7b, 0x65, 0x54,
+	0x86, 0xd4, 0x05, 0xeb, 0x99, 0x44, 0xd1, 0xdb, 0x84, 0xc5, 0x9a, 0x12, 0x66, 0x24, 0x15, 0x14,
+	0x65, 0xc4, 0xbb, 0x6a, 0x2a, 0x73, 0x3e, 0x6d, 0xad, 0x94, 0x0e, 0x24, 0x7d, 0x5d, 0x08, 0x61,
+	0x04, 0xd6, 0xcd, 0x82, 0x3a, 0xb1, 0x7e, 0x95, 0x07, 0x4c, 0x7e, 0xad, 0xaa, 0x59, 0x3f, 0x37,
+	0xc2, 0x6e, 0xa9, 0xeb, 0xad, 0xe5, 0x92, 0x9e, 0xe8, 0x53, 0xf0, 0x19, 0xb8, 0x82, 0x13, 0x25,
+	0x28, 0x9a, 0xe8, 0xac, 0xbd, 0x8b, 0x35, 0x92, 0x05, 0x85, 0x60, 0x20, 0x29, 0xdc, 0x05, 0x17,
+	0xf5, 0xea, 0xf5, 0x2e, 0xdd, 0x6a, 0xdc, 0x5b, 0xda, 0x79, 0x38, 0x37, 0x25, 0xb3, 0x24, 0xfd,
+	0x00, 0xbf, 0x9e, 0x08, 0xb2, 0xc7, 0xf2, 0xb4, 0x78, 0xec, 0x19, 0x35, 0x3c, 0x00, 0x6b, 0x08,
+	0x63, 0x82, 0xc3, 0xa3, 0x49, 0x68, 0x65, 0x21, 0xc2, 0xca, 0x5b, 0x33, 0xc9, 0x6c, 0x9c, 0x4a,
+	0xa6, 0xc3, 0x39, 0xb5, 0xa9, 0xac, 0x18, 0x59, 0x67, 0xf2, 0xc2, 0x44, 0x04, 0x58, 0xc1, 0x1f,
+	0xc0, 0xaa, 0xdd, 0x24, 0xa1, 0x90, 0x64, 0x44, 0x24, 0x61, 0x11, 0xf1, 0xae, 0xd5, 0xca, 0x6e,
+	0xd7, 0xe8, 0x4c, 0x76, 0xf6, 0xb1, 0xb7, 0x62, 0x51, 0x5d, 0x47, 0x82, 0x43, 0xb0, 0x3c, 0xbb,
+	0xc9, 0x95, 0xb7, 0x61, 0xde, 0xc6, 0xe7, 0x55, 0x6f, 0x63, 0x20, 0xe9, 0x73, 0xa7, 0xea, 0x2d,
+	0xe5, 0xef, 0x37, 0x15, 0x7c, 0x08, 0x2e, 0x32, 0x94, 0x12, 0xef, 0x7a, 0x8d, 0xfa, 0x9b, 0x48,
+	0xf8, 0x7b, 0x03, 0xdc, 0x3c, 0xb1, 0xc5, 0xcb, 0x73, 0xb4, 0xd8, 0xe4, 0xde, 0xa6, 0x99, 0xf6,
+	0x9b, 0x8a, 0x69, 0xf7, 0x0d, 0xe4, 0x95, 0x65, 0xf4, 0x0a, 0x44, 0xdf, 0xfc, 0x9a, 0x5a, 0x9c,
+	0x33, 0xde, 0xdb, 0x54, 0xf3, 0x07, 0xe1, 0x1e, 0x58, 0xcc, 0xc8, 0xbb, 0x2c, 0x44, 0xd8, 0x5b,
+	0x30, 0xd3, 0xba, 0x5f, 0x55, 0xa3, 0xd7, 0xe4, 0x5d, 0x16, 0xe0, 0x03, 0x36, 0xe2, 0xfb, 0xff,
+	0xeb, 0x2d, 0x64, 0xa6, 0x05, 0x7f, 0x04, 0x2b, 0xe4, 0x9d, 0x40, 0x4c, 0xaf, 0x8f, 0x92, 0xb7,
+	0x68, 0x78, 0x3b, 0x55, 0xbc, 0xbd, 0x42, 0x37, 0xc3, 0x5d, 0x22, 0x33, 0xbd, 0xb0, 0x07, 0xae,
+	0x46, 0x88, 0xd2, 0x90, 0x33, 0x3a, 0xd1, 0xec, 0x0f, 0x0c, 0xdb, 0xaf, 0xdc, 0x5d, 0x88, 0xd2,
+	0xef, 0x18, 0x9d, 0x38, 0x2e, 0x88, 0x5c, 0x0f, 0xfc, 0x05, 0x6c, 0xb8, 0x9c, 0xf1, 0x84, 0xa1,
+	0x34, 0x89, 0x42, 0x45, 0x90, 0x8c, 0x8e, 0xb5, 0xc3, 0x92, 0x71, 0x78, 0x5a, 0x37, 0xfb, 0x5d,
+	0x0b, 0xe8, 0x1b, 0xbd, 0xb3, 0xbb, 0x4e, 0xce, 0x1e, 0x86, 0xfb, 0xe0, 0xff, 0xc7, 0x3c, 0x23,
+	0x54, 0x3b, 0x2d, 0x1b, 0xa7, 0xca, 0xf3, 0x71, 0x5f, 0xc7, 0x3b, 0xf2, 0xe2, 0xb1, 0x6d, 0x42,
+	0x04, 0x56, 0xd5, 0x31, 0x17, 0x42, 0x1f, 0x69, 0x2a, 0x45, 0xd2, 0x94, 0x7e, 0xd5, 0x20, 0x1f,
+	0x55, 0x21, 0xfb, 0x85, 0xb0, 0xaf, 0x75, 0x0e, 0xbd, 0xac, 0x66, 0xbb, 0x61, 0x0c, 0xd6, 0x9c,
+	0x85, 0x90, 0x1c, 0xe7, 0x91, 0x31, 0x81, 0xc6, 0xe4, 0x71, 0x5d, 0x93, 0xae, 0x55, 0x3a, 0x1b,
+	0x97, 0xb6, 0x1b, 0xd0, 0x55, 0x89, 0x53, 0x94, 0x98, 0xaa, 0xac, 0xd7, 0xab, 0xca, 0x0b, 0x1d,
+	0x3f, 0xad, 0x4a, 0x6c, 0x9b, 0x9a, 0x94, 0xa4, 0x28, 0xd6, 0x47, 0x94, 0xf7, 0x61, 0x3d, 0xd2,
+	0x81, 0x8e, 0x9f, 0x92, 0x12, 0xdb, 0xd4, 0xa4, 0x71, 0x82, 0x09, 0xd7, 0x24, 0xaf, 0x1e, 0x69,
+	0xa8, 0xe3, 0xa7, 0xa4, 0xb1, 0x6d, 0xc2, 0x9f, 0xc0, 0x35, 0x49, 0x94, 0xe0, 0x4c, 0x25, 0x63,
+	0xf2, 0xde, 0x4a, 0xbb, 0x61, 0xa8, 0x4f, 0xaa, 0xa8, 0x3d, 0xa7, 0x3d, 0xb1, 0xc8, 0xa0, 0x3c,
+	0x35, 0x02, 0x7f, 0x6d, 0x80, 0x2d, 0x4a, 0x62, 0x14, 0x4d, 0xc2, 0xf7, 0x3c, 0xcb, 0x4b, 0x04,
+	0x61, 0x6f, 0xcb, 0x98, 0x3e, 0xab, 0x32, 0x7d, 0x69, 0x18, 0x53, 0xeb, 0x5d, 0x4b, 0x70, 0xde,
+	0x37, 0xe8, 0xbc, 0x00, 0xd8, 0x01, 0x0b, 0xfa, 0x13, 0x00, 0x61, 0xef, 0x23, 0xe3, 0xf5, 0x59,
+	0x95, 0x57, 0x20, 0x84, 0xe3, 0x5e, 0x42, 0xba, 0x01, 0xdf, 0x82, 0xf5, 0x62, 0x16, 0x1a, 0x95,
+	0x30, 0x95, 0xe9, 0x43, 0x00, 0x61, 0xef, 0x66, 0xbd, 0x9a, 0xd9, 0xf4, 0x03, 0x21, 0x0e, 0xac,
+	0x74, 0x5a, 0x33, 0x7a, 0x6a, 0x04, 0xa6, 0x60, 0xfd, 0xec, 0x5a, 0x7d, 0x6c, 0xcc, 0xbe, 0xac,
+	0xff, 0x82, 0x4e, 0x56, 0x69, 0x4d, 0x9e, 0x51, 0x1f, 0x04, 0x56, 0xdd, 0xa5, 0x2e, 0x28, 0x47,
+	0x58, 0x5b, 0xdd, 0xae, 0xb7, 0x71, 0x0b, 0xca, 0xc0, 0xe8, 0xa6, 0x1b, 0x17, 0xcf, 0x76, 0x6b,
+	0x0b, 0x5d, 0x37, 0xc2, 0x62, 0x14, 0x93, 0x94, 0x30, 0xb3, 0x6d, 0xef, 0xd4, 0xb3, 0x08, 0x84,
+	0xd8, 0x73, 0xba, 0xa9, 0x05, 0x9a, 0xed, 0x86, 0xbf, 0xe9, 0x1b, 0xae, 0x3c, 0x1c, 0x22, 0x9e,
+	0x0a, 0x24, 0x13, 0xc5, 0x59, 0x48, 0x13, 0x95, 0xe9, 0x2e, 0x84, 0xbd, 0x4f, 0x8d, 0xe1, 0x57,
+	0x75, 0xcf, 0x89, 0xe7, 0x0e, 0xf2, 0xd2, 0x32, 0x9c, 0xf9, 0xa6, 0x9a, 0x1f, 0xd2, 0xb9, 0x0c,
+	0x16, 0x11, 0x0e, 0x31, 0xca, 0x50, 0xe7, 0xdf, 0x06, 0xb8, 0x1b, 0xf1, 0xd4, 0xaf, 0xfc, 0x2b,
+	0xd3, 0x59, 0x0c, 0x70, 0x57, 0xdf, 0xde, 0xdd, 0xc6, 0x9b, 0x6f, 0x8b, 0xe8, 0x98, 0x53, 0xc4,
+	0x62, 0x9f, 0xcb, 0xb8, 0x15, 0x13, 0x66, 0xee, 0xf6, 0xf2, 0xc3, 0x5d, 0x24, 0xea, 0x9c, 0xff,
+	0x50, 0x4f, 0xdd, 0xd3, 0x1f, 0xcd, 0x0b, 0x2f, 0x82, 0xe0, 0xcf, 0xe6, 0x6d, 0xfb, 0xc5, 0xe3,
+	0x07, 0x58, 0xf9, 0xee, 0xe3, 0xc7, 0x1f, 0x6e, 0xfb, 0xe5, 0x1d, 0xac, 0xfe, 0x2a, 0x63, 0x0e,
+	0x03, 0xac, 0x0e, 0x5d, 0xcc, 0xe1, 0x70, 0xfb, 0xd0, 0xc5, 0xfc, 0xdd, 0xbc, 0x6b, 0x07, 0xda,
+	0xed, 0x00, 0xab, 0x76, 0xdb, 0x45, 0xb5, 0xdb, 0xc3, 0xed, 0x76, 0xdb, 0xc5, 0x1d, 0x2d, 0x98,
+	0x64, 0x1f, 0xfd, 0x17, 0x00, 0x00, 0xff, 0xff, 0x77, 0x82, 0xba, 0x6d, 0xef, 0x0d, 0x00, 0x00,
 }
diff --git a/googleapis/ads/googleads/v1/resources/ad_group.pb.go b/googleapis/ads/googleads/v1/resources/ad_group.pb.go
index 9fc7fce..0a8d12f 100644
--- a/googleapis/ads/googleads/v1/resources/ad_group.pb.go
+++ b/googleapis/ads/googleads/v1/resources/ad_group.pb.go
@@ -321,66 +321,66 @@
 }
 
 var fileDescriptor_57dce8114718594f = []byte{
-	// 970 bytes of a gzipped FileDescriptorProto
+	// 971 bytes of a gzipped FileDescriptorProto
 	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xac, 0x96, 0xdd, 0x6e, 0x23, 0x35,
 	0x14, 0xc7, 0x95, 0xb4, 0x14, 0x70, 0xdb, 0x6c, 0x77, 0x4a, 0x97, 0x69, 0x1b, 0x76, 0xb3, 0xa0,
 	0x95, 0x2a, 0x21, 0x4d, 0x9a, 0x2e, 0x2c, 0x28, 0xb0, 0x88, 0xa4, 0x5d, 0x0a, 0x48, 0x5b, 0xa2,
 	0x49, 0x37, 0x17, 0xab, 0xa2, 0x91, 0x33, 0x76, 0x46, 0x16, 0x33, 0x63, 0xcb, 0xf6, 0x84, 0x16,
 	0x09, 0x71, 0xc1, 0x15, 0xaf, 0xc1, 0x25, 0xf7, 0xbc, 0x04, 0x8f, 0xc2, 0x1b, 0x70, 0x87, 0xc6,
-	0x1f, 0xd3, 0x24, 0x6d, 0x3a, 0x83, 0xc4, 0x9d, 0xc7, 0x3e, 0xff, 0x9f, 0xcf, 0x39, 0x3e, 0xc7,
+	0x1f, 0xd3, 0x24, 0x6d, 0x3a, 0x83, 0xc4, 0x9d, 0xc7, 0x3e, 0xff, 0x9f, 0x8f, 0x8f, 0xcf, 0x39,
 	0x1e, 0x70, 0x18, 0x51, 0x1a, 0xc5, 0xb8, 0x0d, 0x91, 0x68, 0xeb, 0x61, 0x3e, 0x9a, 0x76, 0xda,
 	0x1c, 0x0b, 0x9a, 0xf1, 0x10, 0x8b, 0x36, 0x44, 0x41, 0xc4, 0x69, 0xc6, 0x3c, 0xc6, 0xa9, 0xa4,
 	0xce, 0x63, 0x6d, 0xe6, 0x41, 0x24, 0xbc, 0x42, 0xe1, 0x4d, 0x3b, 0x5e, 0xa1, 0xd8, 0xfb, 0x78,
 	0x19, 0x34, 0xa4, 0x49, 0x42, 0xd3, 0x76, 0x98, 0x09, 0x49, 0x93, 0x80, 0x41, 0x0e, 0x13, 0x2c,
 	0x31, 0xd7, 0xe4, 0xbd, 0x93, 0x12, 0x19, 0xbe, 0x64, 0x31, 0xe5, 0x98, 0x07, 0x30, 0x93, 0x34,
 	0xa0, 0x4c, 0x92, 0x84, 0xfc, 0x84, 0x79, 0x20, 0xb0, 0x94, 0x24, 0x8d, 0x0c, 0xe5, 0x59, 0x09,
-	0x45, 0x42, 0x1e, 0xe1, 0xdc, 0x7e, 0x41, 0xf7, 0x7c, 0x99, 0x0e, 0xa7, 0x59, 0x72, 0x9d, 0x85,
+	0x45, 0x42, 0x1e, 0xe1, 0xdc, 0x7e, 0x41, 0xf7, 0x7c, 0x99, 0x0e, 0xa7, 0x59, 0x72, 0x1d, 0x85,
 	0x00, 0xa2, 0x80, 0x53, 0x09, 0x25, 0xa1, 0x69, 0x90, 0x50, 0x84, 0x8d, 0xfc, 0x69, 0x45, 0xb9,
 	0x90, 0x50, 0x66, 0xc2, 0x88, 0x3a, 0x15, 0x45, 0xf2, 0x8a, 0xd9, 0x7d, 0x8e, 0xee, 0x96, 0x8c,
-	0x09, 0x42, 0x2a, 0x36, 0x75, 0x14, 0x46, 0xf3, 0xc9, 0xdd, 0x9a, 0xeb, 0x8c, 0x20, 0x92, 0xe0,
-	0x54, 0x10, 0x9a, 0x1a, 0x61, 0xd3, 0x0a, 0x19, 0x69, 0xc3, 0x34, 0x35, 0x61, 0x5b, 0xef, 0x1f,
-	0x9a, 0x55, 0xf5, 0x35, 0xce, 0x26, 0xed, 0x1f, 0x39, 0x64, 0x0c, 0x73, 0xb3, 0xfe, 0xfe, 0x9f,
-	0x5b, 0xe0, 0xcd, 0x1e, 0x3a, 0xcd, 0x23, 0x70, 0x3e, 0x00, 0x9b, 0xb6, 0x3e, 0x82, 0x14, 0x26,
-	0xd8, 0xad, 0xb5, 0x6a, 0x07, 0x6f, 0xfb, 0x1b, 0x76, 0xf2, 0x0c, 0x26, 0xd8, 0xf9, 0x10, 0xd4,
-	0x09, 0x72, 0x57, 0x5a, 0xb5, 0x83, 0xf5, 0xa3, 0x7d, 0x53, 0x5c, 0x9e, 0xa5, 0x7b, 0xdf, 0xa4,
-	0xf2, 0xd9, 0x47, 0x23, 0x18, 0x67, 0xd8, 0xaf, 0x13, 0xe4, 0x1c, 0x82, 0x55, 0x05, 0x5a, 0x55,
-	0xe6, 0xcd, 0x1b, 0xe6, 0x43, 0xc9, 0x49, 0x1a, 0x69, 0x7b, 0x65, 0xe9, 0x8c, 0xc0, 0x9a, 0xce,
-	0xbe, 0xfb, 0x46, 0xab, 0x76, 0xd0, 0x38, 0xfa, 0xc2, 0x5b, 0x56, 0xca, 0x2a, 0x2f, 0x9e, 0xf1,
-	0x7d, 0xa8, 0x34, 0x2f, 0xd2, 0x2c, 0x99, 0x9f, 0xf1, 0x0d, 0xcd, 0x39, 0x03, 0xab, 0xf9, 0x01,
-	0xb9, 0x1b, 0x8a, 0xda, 0xad, 0x46, 0x3d, 0xbf, 0x62, 0x78, 0x96, 0x99, 0x7f, 0xfb, 0x8a, 0xe3,
-	0x5c, 0x82, 0xad, 0xc5, 0x22, 0x73, 0x1f, 0x28, 0xf6, 0x59, 0x35, 0x76, 0x0f, 0xf9, 0x46, 0xfc,
-	0x92, 0xa2, 0xb9, 0x5d, 0xe6, 0x57, 0xfc, 0x06, 0x9c, 0xfb, 0x76, 0xbe, 0x04, 0x9b, 0x63, 0x28,
-	0x70, 0x60, 0x0b, 0xcf, 0x75, 0x2a, 0x24, 0x77, 0x3d, 0x97, 0xd8, 0x73, 0x1e, 0x80, 0x1d, 0xc9,
-	0x61, 0xf8, 0x43, 0x5e, 0x4d, 0x19, 0x8f, 0x03, 0x89, 0x13, 0x16, 0x43, 0x89, 0xdd, 0xcd, 0x0a,
-	0xa4, 0x6d, 0x2b, 0x7d, 0xc5, 0xe3, 0x73, 0x23, 0x74, 0x42, 0xb0, 0x93, 0x83, 0x16, 0xef, 0x0c,
-	0xe1, 0xae, 0xb5, 0x56, 0x0e, 0xd6, 0x8f, 0xda, 0x4b, 0x53, 0xa2, 0xfb, 0xdd, 0x3b, 0x56, 0xc2,
-	0x81, 0xd5, 0xf9, 0xdb, 0x19, 0x8f, 0x17, 0xe6, 0x84, 0xf3, 0x29, 0x78, 0x2b, 0x84, 0x09, 0x83,
-	0x24, 0x4a, 0x5d, 0x50, 0xc1, 0xd3, 0xc2, 0xda, 0xe9, 0x81, 0x46, 0xc8, 0xc2, 0x60, 0x4c, 0x50,
-	0x90, 0x90, 0x90, 0x53, 0xe1, 0x36, 0xca, 0xeb, 0x77, 0x23, 0x64, 0x61, 0x9f, 0xa0, 0x97, 0x4a,
-	0xa0, 0x11, 0xc9, 0x2c, 0xe2, 0x5e, 0x25, 0x44, 0x72, 0x8d, 0x38, 0x05, 0xf7, 0x75, 0x17, 0x07,
-	0x21, 0x83, 0x96, 0xb2, 0x5f, 0x4e, 0xb9, 0xa7, 0x55, 0xc7, 0x0c, 0xce, 0xfa, 0x32, 0x9d, 0xf5,
-	0xe5, 0x7e, 0x25, 0x5f, 0xa6, 0xb7, 0xfb, 0x92, 0x58, 0xca, 0xde, 0x7f, 0xf0, 0x25, 0x31, 0xa0,
-	0xe7, 0x60, 0xdd, 0x80, 0x38, 0x85, 0xc2, 0x7d, 0xb8, 0xe4, 0x5c, 0x4e, 0x68, 0x36, 0x8e, 0xb1,
-	0x66, 0x00, 0x2d, 0xf0, 0x29, 0x14, 0xce, 0x00, 0x3c, 0x60, 0x98, 0x87, 0x38, 0xcd, 0x1d, 0x99,
-	0x3b, 0xa1, 0x77, 0xca, 0x9d, 0xd9, 0x36, 0xd2, 0xe3, 0xd9, 0x83, 0xfa, 0xb5, 0x06, 0x1e, 0x95,
-	0x3c, 0x42, 0xee, 0x8e, 0x62, 0x7f, 0x5e, 0x56, 0x95, 0x2f, 0x0c, 0xa6, 0x97, 0x49, 0xfa, 0x9d,
-	0x85, 0x0c, 0x35, 0xc3, 0x6f, 0xe2, 0x3b, 0x56, 0x9d, 0xdf, 0x6a, 0xa0, 0x89, 0x88, 0x60, 0x31,
-	0xbc, 0xb2, 0x5d, 0x91, 0xc7, 0x56, 0xdc, 0xdd, 0xee, 0xbb, 0xea, 0xae, 0xf8, 0xba, 0xe4, 0xae,
-	0x38, 0xb7, 0xb7, 0xfe, 0x89, 0x15, 0xaa, 0x8b, 0xe2, 0xe6, 0xb4, 0xbf, 0x6b, 0x76, 0xd3, 0x5d,
-	0xd3, 0x27, 0xa8, 0x58, 0x72, 0xbe, 0x02, 0x5b, 0x13, 0x92, 0xc2, 0x58, 0xf5, 0xba, 0xc8, 0x26,
-	0x13, 0x72, 0xe9, 0xba, 0x15, 0xfa, 0xa7, 0xa1, 0x54, 0xaf, 0x78, 0x3c, 0x54, 0x1a, 0xe7, 0x7b,
-	0x5b, 0x33, 0x33, 0xef, 0xb2, 0xbb, 0xab, 0x40, 0x87, 0x65, 0xa9, 0x2c, 0x3c, 0xb6, 0xe9, 0xdb,
-	0x92, 0x0b, 0x33, 0xce, 0x6b, 0xb0, 0x8f, 0x27, 0x13, 0x1c, 0x4a, 0x32, 0xc5, 0xc1, 0xcd, 0x46,
-	0x69, 0x96, 0xd7, 0x83, 0x5b, 0xe8, 0xcf, 0x17, 0x3a, 0xe6, 0xe7, 0x25, 0x6c, 0xfd, 0xae, 0xb9,
-	0xef, 0x55, 0x7a, 0x6a, 0xfa, 0xfa, 0xd9, 0x1e, 0x2a, 0x8d, 0x3a, 0x87, 0xb9, 0x99, 0xdb, 0xb6,
-	0xd7, 0x2b, 0xf9, 0x85, 0x7b, 0x63, 0x7b, 0xd5, 0x2e, 0x8f, 0x2a, 0xb4, 0xcb, 0xf6, 0x02, 0x56,
-	0xf5, 0xcd, 0x2f, 0xa0, 0x79, 0x2b, 0xd1, 0x46, 0xd4, 0xfa, 0x5f, 0x22, 0xda, 0xbd, 0x65, 0x6b,
-	0xbd, 0xd4, 0xff, 0xa7, 0x06, 0x9e, 0x84, 0x34, 0xf1, 0x4a, 0x7f, 0x34, 0xfb, 0x1b, 0xe6, 0xd9,
-	0x19, 0xe4, 0xc1, 0x0d, 0x6a, 0xaf, 0xbf, 0x35, 0x92, 0x88, 0xc6, 0x30, 0x8d, 0x3c, 0xca, 0xa3,
-	0x76, 0x84, 0x53, 0x15, 0xba, 0xfd, 0xf1, 0x61, 0x44, 0xdc, 0xf1, 0xb3, 0xfb, 0x59, 0x31, 0xfa,
-	0xbd, 0xbe, 0x72, 0xda, 0xeb, 0xfd, 0x51, 0x7f, 0x7c, 0xaa, 0x91, 0x3d, 0x24, 0x3c, 0x3d, 0xcc,
-	0x47, 0xa3, 0x8e, 0xe7, 0x5b, 0xcb, 0xbf, 0xac, 0xcd, 0x45, 0x0f, 0x89, 0x8b, 0xc2, 0xe6, 0x62,
-	0xd4, 0xb9, 0x28, 0x6c, 0xfe, 0xae, 0x3f, 0xd1, 0x0b, 0xdd, 0x6e, 0x0f, 0x89, 0x6e, 0xb7, 0xb0,
-	0xea, 0x76, 0x47, 0x9d, 0x6e, 0xb7, 0xb0, 0x1b, 0xaf, 0x29, 0x67, 0x9f, 0xfe, 0x1b, 0x00, 0x00,
-	0xff, 0xff, 0xa6, 0xb5, 0xc6, 0xc9, 0x98, 0x0b, 0x00, 0x00,
+	0x09, 0x42, 0xea, 0x6c, 0xea, 0x2a, 0x8c, 0xe6, 0x93, 0xbb, 0x35, 0xd7, 0x11, 0x41, 0x24, 0xc1,
+	0xa9, 0x20, 0x34, 0x35, 0xc2, 0x87, 0x46, 0xa8, 0xbe, 0xc6, 0xd9, 0xa4, 0xfd, 0x23, 0x87, 0x8c,
+	0x61, 0x6e, 0xfd, 0x6f, 0x5a, 0x30, 0x23, 0x6d, 0x98, 0xa6, 0x26, 0x2c, 0x66, 0xf5, 0xfd, 0x3f,
+	0xb7, 0xc0, 0x9b, 0x3d, 0x74, 0x9a, 0x9f, 0xc0, 0xf9, 0x00, 0x6c, 0xda, 0xfc, 0x08, 0x52, 0x98,
+	0x60, 0xb7, 0xd6, 0xaa, 0x1d, 0xbc, 0xed, 0x6f, 0xd8, 0xc9, 0x33, 0x98, 0x60, 0xe7, 0x43, 0x50,
+	0x27, 0xc8, 0x5d, 0x69, 0xd5, 0x0e, 0xd6, 0x8f, 0xf6, 0x4d, 0x72, 0x79, 0x76, 0x6f, 0xef, 0x9b,
+	0x54, 0x3e, 0xfb, 0x68, 0x04, 0xe3, 0x0c, 0xfb, 0x75, 0x82, 0x9c, 0x43, 0xb0, 0xaa, 0x40, 0xab,
+	0xca, 0xbc, 0x79, 0xc3, 0x7c, 0x28, 0x39, 0x49, 0x23, 0x6d, 0xaf, 0x2c, 0x9d, 0x11, 0x58, 0xd3,
+	0xd1, 0x77, 0xdf, 0x68, 0xd5, 0x0e, 0x1a, 0x47, 0x5f, 0x78, 0xcb, 0x52, 0x59, 0xc5, 0xc5, 0x33,
+	0xbe, 0x0f, 0x95, 0xe6, 0x45, 0x9a, 0x25, 0xf3, 0x33, 0xbe, 0xa1, 0x39, 0x67, 0x60, 0x35, 0xbf,
+	0x20, 0x77, 0x43, 0x51, 0xbb, 0xd5, 0xa8, 0xe7, 0x57, 0x0c, 0xcf, 0x32, 0xf3, 0x6f, 0x5f, 0x71,
+	0x9c, 0x4b, 0xb0, 0xb5, 0x98, 0x64, 0xee, 0x03, 0xc5, 0x3e, 0xab, 0xc6, 0xee, 0x21, 0xdf, 0x88,
+	0x5f, 0x52, 0x34, 0xb7, 0xcb, 0xfc, 0x8a, 0xdf, 0x80, 0x73, 0xdf, 0xce, 0x97, 0x60, 0x73, 0x0c,
+	0x05, 0x0e, 0x6c, 0xe2, 0xb9, 0x4e, 0x85, 0xe0, 0xae, 0xe7, 0x12, 0x7b, 0xcf, 0x03, 0xb0, 0x23,
+	0x39, 0x0c, 0x7f, 0xc8, 0xb3, 0x29, 0xe3, 0x71, 0x20, 0x71, 0xc2, 0x62, 0x28, 0xb1, 0xbb, 0x59,
+	0x81, 0xb4, 0x6d, 0xa5, 0xaf, 0x78, 0x7c, 0x6e, 0x84, 0x4e, 0x08, 0x76, 0x72, 0xd0, 0x62, 0xcf,
+	0x10, 0xee, 0x5a, 0x6b, 0xe5, 0x60, 0xfd, 0xa8, 0xbd, 0x34, 0x24, 0xba, 0xde, 0xbd, 0x63, 0x25,
+	0x1c, 0x58, 0x9d, 0xbf, 0x9d, 0xf1, 0x78, 0x61, 0x4e, 0x38, 0x9f, 0x82, 0xb7, 0x42, 0x98, 0x30,
+	0x48, 0xa2, 0xd4, 0x05, 0x15, 0x3c, 0x2d, 0xac, 0x9d, 0x1e, 0x68, 0x84, 0x2c, 0x0c, 0xc6, 0x04,
+	0x05, 0x09, 0x09, 0x39, 0x15, 0x6e, 0xa3, 0x3c, 0x7f, 0x37, 0x42, 0x16, 0xf6, 0x09, 0x7a, 0xa9,
+	0x04, 0x1a, 0x91, 0xcc, 0x22, 0xee, 0x55, 0x42, 0x24, 0xd7, 0x88, 0x53, 0x70, 0x5f, 0x57, 0x71,
+	0x10, 0x32, 0x68, 0x29, 0xfb, 0xe5, 0x94, 0x7b, 0x5a, 0x75, 0xcc, 0xe0, 0xac, 0x2f, 0xd3, 0x59,
+	0x5f, 0xee, 0x57, 0xf2, 0x65, 0x7a, 0xbb, 0x2f, 0x89, 0xa5, 0xec, 0xfd, 0x07, 0x5f, 0x12, 0x03,
+	0x7a, 0x0e, 0xd6, 0x0d, 0x88, 0x53, 0x28, 0xdc, 0x87, 0x4b, 0xee, 0xe5, 0x84, 0x66, 0xe3, 0x18,
+	0x6b, 0x06, 0xd0, 0x02, 0x9f, 0x42, 0xe1, 0x0c, 0xc0, 0x03, 0x86, 0x79, 0x88, 0xd3, 0xdc, 0x91,
+	0xb9, 0x1b, 0x7a, 0xa7, 0xdc, 0x99, 0x6d, 0x23, 0x3d, 0x9e, 0xbd, 0xa8, 0x5f, 0x6b, 0xe0, 0x51,
+	0xc9, 0x23, 0xe4, 0xee, 0x28, 0xf6, 0xe7, 0x65, 0x59, 0xf9, 0xc2, 0x60, 0x7a, 0x99, 0xa4, 0xdf,
+	0x59, 0xc8, 0x50, 0x33, 0xfc, 0x26, 0xbe, 0x63, 0xd5, 0xf9, 0xad, 0x06, 0x9a, 0x88, 0x08, 0x16,
+	0xc3, 0x2b, 0x5b, 0x15, 0xf9, 0xd9, 0x8a, 0xde, 0xed, 0xbe, 0xab, 0x7a, 0xc5, 0xd7, 0x25, 0xbd,
+	0xe2, 0xdc, 0x76, 0xfd, 0x13, 0x2b, 0x54, 0x8d, 0xe2, 0xe6, 0xb4, 0xbf, 0x6b, 0x76, 0xd3, 0x55,
+	0xd3, 0x27, 0xa8, 0x58, 0x72, 0xbe, 0x02, 0x5b, 0x13, 0x92, 0xc2, 0x58, 0xd5, 0xba, 0xc8, 0x26,
+	0x13, 0x72, 0xe9, 0xba, 0x15, 0xea, 0xa7, 0xa1, 0x54, 0xaf, 0x78, 0x3c, 0x54, 0x1a, 0xe7, 0x7b,
+	0x9b, 0x33, 0x33, 0xef, 0xb2, 0xbb, 0xab, 0x40, 0x87, 0x65, 0xa1, 0x2c, 0x3c, 0xb6, 0xe1, 0xdb,
+	0x92, 0x0b, 0x33, 0xce, 0x6b, 0xb0, 0x8f, 0x27, 0x13, 0x1c, 0x4a, 0x32, 0xc5, 0xc1, 0xcd, 0x42,
+	0x69, 0x96, 0xe7, 0x83, 0x5b, 0xe8, 0xcf, 0x17, 0x2a, 0xe6, 0xe7, 0x25, 0x6c, 0xfd, 0xae, 0xb9,
+	0xef, 0x55, 0x7a, 0x6a, 0xfa, 0xfa, 0xd9, 0x1e, 0x2a, 0x8d, 0xba, 0x87, 0xb9, 0x99, 0xdb, 0xb6,
+	0xd7, 0x2b, 0x79, 0xc3, 0xbd, 0xb1, 0xbd, 0x2a, 0x97, 0x47, 0x15, 0xca, 0x65, 0x7b, 0x01, 0xab,
+	0xea, 0xe6, 0x17, 0xd0, 0xbc, 0x95, 0x68, 0x4f, 0xd4, 0xfa, 0x5f, 0x4e, 0xb4, 0x7b, 0xcb, 0xd6,
+	0x7a, 0xa9, 0xff, 0x4f, 0x0d, 0x3c, 0x09, 0x69, 0xe2, 0x95, 0xfe, 0x68, 0xf6, 0x37, 0xcc, 0xb3,
+	0x33, 0xc8, 0x0f, 0x37, 0xa8, 0xbd, 0xfe, 0xd6, 0x48, 0x22, 0x1a, 0xc3, 0x34, 0xf2, 0x28, 0x8f,
+	0xda, 0x11, 0x4e, 0xd5, 0xd1, 0xed, 0x8f, 0x0f, 0x23, 0xe2, 0x8e, 0x9f, 0xdd, 0xcf, 0x8a, 0xd1,
+	0xef, 0xf5, 0x95, 0xd3, 0x5e, 0xef, 0x8f, 0xfa, 0xe3, 0x53, 0x8d, 0xec, 0x21, 0xe1, 0xe9, 0x61,
+	0x3e, 0x1a, 0x75, 0x3c, 0xdf, 0x5a, 0xfe, 0x65, 0x6d, 0x2e, 0x7a, 0x48, 0x5c, 0x14, 0x36, 0x17,
+	0xa3, 0xce, 0x45, 0x61, 0xf3, 0x77, 0xfd, 0x89, 0x5e, 0xe8, 0x76, 0x7b, 0x48, 0x74, 0xbb, 0x85,
+	0x55, 0xb7, 0x3b, 0xea, 0x74, 0xbb, 0x85, 0xdd, 0x78, 0x4d, 0x39, 0xfb, 0xf4, 0xdf, 0x00, 0x00,
+	0x00, 0xff, 0xff, 0xe9, 0x1a, 0xaa, 0x84, 0x98, 0x0b, 0x00, 0x00,
 }
diff --git a/googleapis/ads/googleads/v1/resources/ad_group_ad.pb.go b/googleapis/ads/googleads/v1/resources/ad_group_ad.pb.go
index 94499ef..03665d0 100644
--- a/googleapis/ads/googleads/v1/resources/ad_group_ad.pb.go
+++ b/googleapis/ads/googleads/v1/resources/ad_group_ad.pb.go
@@ -197,14 +197,14 @@
 	0x99, 0xaf, 0x94, 0xde, 0xe1, 0xcb, 0x4d, 0x60, 0x42, 0xf3, 0xb4, 0xd6, 0x40, 0x24, 0x33, 0x94,
 	0xe5, 0x52, 0xf3, 0xbc, 0xad, 0x3c, 0x99, 0x09, 0x42, 0xe3, 0xec, 0xab, 0x26, 0xf8, 0x77, 0x13,
 	0x54, 0x53, 0x11, 0xe2, 0x5c, 0xb0, 0x25, 0x5a, 0xd4, 0x8b, 0x9d, 0xed, 0xc4, 0x15, 0x64, 0x99,
-	0x90, 0xab, 0x3a, 0xf3, 0xe9, 0x2e, 0x3b, 0xd6, 0xd8, 0x23, 0x83, 0xe5, 0x89, 0x87, 0x28, 0x65,
-	0x19, 0xca, 0x12, 0x46, 0x8d, 0xd2, 0x63, 0x7d, 0x5b, 0x66, 0xb3, 0xfc, 0x8b, 0x77, 0x25, 0x10,
-	0xe7, 0x44, 0xe8, 0xfb, 0x93, 0x1f, 0x0d, 0xb0, 0x1f, 0xe0, 0x51, 0xb1, 0xac, 0x00, 0x3b, 0x4f,
+	0x90, 0xab, 0x3a, 0xf3, 0xe9, 0x2e, 0x3b, 0xd6, 0xd8, 0xc7, 0x1a, 0x5b, 0x66, 0xb3, 0xfc, 0x8b,
+	0x77, 0x25, 0x10, 0xe7, 0x44, 0x18, 0xad, 0x23, 0xa3, 0xc5, 0x13, 0x0f, 0x51, 0xca, 0x32, 0x94,
+	0x25, 0x8c, 0xea, 0xdb, 0x93, 0x1f, 0x0d, 0xb0, 0x1f, 0xe0, 0x51, 0xb1, 0xac, 0x00, 0x3b, 0x4f,
 	0xc0, 0x81, 0xa9, 0x10, 0x51, 0x94, 0x12, 0xd7, 0xea, 0x58, 0xbd, 0xfd, 0xf0, 0xbe, 0x39, 0xfc,
 	0x80, 0x52, 0xe2, 0x5c, 0x82, 0xa6, 0x6a, 0xd6, 0x6d, 0x74, 0xac, 0x5e, 0x7b, 0x30, 0x84, 0x9b,
 	0x1e, 0xb7, 0x9c, 0x13, 0x56, 0xf2, 0xe3, 0x92, 0x75, 0x4e, 0xf3, 0xf4, 0xe6, 0x59, 0xa8, 0x15,
 	0x9d, 0x57, 0xe0, 0x9e, 0x79, 0x3b, 0xf7, 0xbf, 0x8e, 0xd5, 0x6b, 0x0d, 0x8e, 0x8c, 0xba, 0x99,
-	0x00, 0x8e, 0x33, 0x91, 0xd0, 0x78, 0x82, 0x16, 0x39, 0x09, 0xf7, 0x90, 0x12, 0x72, 0x5e, 0x00,
+	0x0f, 0x8e, 0x33, 0x91, 0xd0, 0x78, 0x82, 0x16, 0x39, 0x09, 0xf7, 0x90, 0x12, 0x72, 0x5e, 0x00,
 	0x1b, 0x61, 0xf7, 0xff, 0x92, 0xd2, 0x85, 0x5b, 0xdd, 0x06, 0x03, 0x1c, 0xda, 0x08, 0x3b, 0x9f,
 	0x41, 0x5b, 0x3f, 0x83, 0xcc, 0xd3, 0x14, 0x89, 0x95, 0xdb, 0x2c, 0x25, 0x5e, 0xef, 0x24, 0xa1,
 	0x67, 0xb8, 0x28, 0x15, 0xc6, 0x4a, 0x20, 0x3c, 0xe0, 0xeb, 0xa9, 0xf3, 0x09, 0xb4, 0xd6, 0x5c,
@@ -221,5 +221,5 @@
 	0xdd, 0x3e, 0x1e, 0x29, 0xc9, 0x00, 0x4b, 0xa8, 0xc2, 0x22, 0x9a, 0xf4, 0x61, 0x68, 0x90, 0x3f,
 	0x0d, 0x66, 0x1a, 0x60, 0x39, 0xad, 0x30, 0xd3, 0x49, 0x7f, 0x5a, 0x61, 0x7e, 0xdb, 0x5d, 0x75,
 	0xe1, 0xfb, 0x01, 0x96, 0xbe, 0x5f, 0xa1, 0x7c, 0x7f, 0xd2, 0xf7, 0xfd, 0x0a, 0x37, 0x6b, 0x96,
-	0xcd, 0x9e, 0xfe, 0x0d, 0x00, 0x00, 0xff, 0xff, 0x31, 0x96, 0x8c, 0xbc, 0xf5, 0x05, 0x00, 0x00,
+	0xcd, 0x9e, 0xfe, 0x0d, 0x00, 0x00, 0xff, 0xff, 0xda, 0xae, 0x85, 0x3e, 0xf5, 0x05, 0x00, 0x00,
 }
diff --git a/googleapis/ads/googleads/v1/resources/ad_group_ad_label.pb.go b/googleapis/ads/googleads/v1/resources/ad_group_ad_label.pb.go
index 7c751cb..a0784f5 100644
--- a/googleapis/ads/googleads/v1/resources/ad_group_ad_label.pb.go
+++ b/googleapis/ads/googleads/v1/resources/ad_group_ad_label.pb.go
@@ -93,26 +93,26 @@
 }
 
 var fileDescriptor_2df918faaa4182f5 = []byte{
-	// 333 bytes of a gzipped FileDescriptorProto
-	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x8c, 0x91, 0xc1, 0x4a, 0xc3, 0x30,
-	0x1c, 0xc6, 0x69, 0x87, 0xc2, 0x3a, 0xf5, 0x50, 0x2f, 0x63, 0x0c, 0xd9, 0x94, 0xc1, 0x4e, 0x09,
+	// 331 bytes of a gzipped FileDescriptorProto
+	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x8c, 0x91, 0xcf, 0x4a, 0xc3, 0x30,
+	0x00, 0xc6, 0x69, 0x87, 0xc2, 0x3a, 0xf5, 0x50, 0x2f, 0x63, 0x0c, 0xd9, 0x94, 0xc1, 0x4e, 0x09,
 	0x9d, 0x27, 0xa3, 0x97, 0xec, 0x32, 0x10, 0x91, 0x31, 0xa1, 0x07, 0x29, 0x94, 0x6c, 0x89, 0xa1,
 	0xd0, 0x26, 0x25, 0x69, 0xe7, 0xd5, 0x67, 0xf1, 0x22, 0xf8, 0x28, 0x3e, 0x8a, 0x4f, 0x21, 0x6d,
-	0x9a, 0xa0, 0x17, 0xf5, 0xf6, 0xb5, 0xff, 0xdf, 0xf7, 0x7d, 0xff, 0x24, 0xc1, 0x15, 0x97, 0x92,
-	0xe7, 0x0c, 0x12, 0xaa, 0xa1, 0x91, 0x8d, 0xda, 0x47, 0x50, 0x31, 0x2d, 0x6b, 0xb5, 0x63, 0x1a,
-	0x12, 0x9a, 0x72, 0x25, 0xeb, 0x32, 0x25, 0x34, 0xcd, 0xc9, 0x96, 0xe5, 0xa0, 0x54, 0xb2, 0x92,
-	0xe1, 0xd4, 0xf0, 0x80, 0x50, 0x0d, 0x9c, 0x15, 0xec, 0x23, 0xe0, 0xac, 0xa3, 0xb1, 0x4d, 0x2f,
-	0x33, 0x48, 0x84, 0x90, 0x15, 0xa9, 0x32, 0x29, 0xb4, 0x09, 0x18, 0x9d, 0x75, 0xd3, 0xf6, 0x6b,
-	0x5b, 0x3f, 0xc1, 0x67, 0x45, 0xca, 0x92, 0xa9, 0x6e, 0x7e, 0xfe, 0xe6, 0x05, 0x27, 0x98, 0xae,
-	0x9a, 0x6e, 0x4c, 0xef, 0x9a, 0xe6, 0xf0, 0x22, 0x38, 0xb6, 0xe9, 0xa9, 0x20, 0x05, 0x1b, 0x7a,
-	0x13, 0x6f, 0xde, 0xdf, 0x1c, 0xd9, 0x9f, 0xf7, 0xa4, 0x60, 0xe1, 0x4d, 0x30, 0xf8, 0xb6, 0xf3,
-	0xd0, 0x9f, 0x78, 0xf3, 0xc1, 0x62, 0xdc, 0xed, 0x08, 0x6c, 0x1b, 0x78, 0xa8, 0x54, 0x26, 0x78,
-	0x4c, 0xf2, 0x9a, 0x6d, 0xfa, 0xc4, 0xf6, 0x84, 0x8b, 0xe0, 0xa0, 0x3d, 0xe5, 0xb0, 0xf7, 0x0f,
-	0x9f, 0x41, 0x97, 0x2f, 0x7e, 0x30, 0xdb, 0xc9, 0x02, 0xfc, 0x79, 0x23, 0xcb, 0xd3, 0x9f, 0x07,
-	0x5a, 0x37, 0xa1, 0x6b, 0xef, 0xf1, 0xb6, 0x73, 0x72, 0x99, 0x13, 0xc1, 0x81, 0x54, 0x1c, 0x72,
-	0x26, 0xda, 0x4a, 0xfb, 0x2c, 0x65, 0xa6, 0x7f, 0x79, 0xa5, 0x6b, 0xa7, 0x5e, 0xfd, 0xde, 0x0a,
-	0xe3, 0x77, 0x7f, 0xba, 0x32, 0x91, 0x98, 0x6a, 0x60, 0x64, 0xa3, 0xe2, 0x08, 0x6c, 0x2c, 0xf9,
-	0x61, 0x99, 0x04, 0x53, 0x9d, 0x38, 0x26, 0x89, 0xa3, 0xc4, 0x31, 0x9f, 0xfe, 0xcc, 0x0c, 0x10,
-	0xc2, 0x54, 0x23, 0xe4, 0x28, 0x84, 0xe2, 0x08, 0x21, 0xc7, 0x6d, 0x0f, 0xdb, 0x65, 0x2f, 0xbf,
-	0x02, 0x00, 0x00, 0xff, 0xff, 0xee, 0x8e, 0x14, 0xdd, 0x51, 0x02, 0x00, 0x00,
+	0x9a, 0xa0, 0x17, 0xf5, 0xf6, 0xd1, 0xfc, 0xbe, 0x3f, 0x69, 0x82, 0x2b, 0x2e, 0x25, 0xcf, 0x19,
+	0x24, 0x54, 0x43, 0x23, 0x1b, 0xb5, 0x8f, 0xa0, 0x62, 0x5a, 0xd6, 0x6a, 0xc7, 0x34, 0x24, 0x34,
+	0xe5, 0x4a, 0xd6, 0x65, 0x4a, 0x68, 0x9a, 0x93, 0x2d, 0xcb, 0x41, 0xa9, 0x64, 0x25, 0xc3, 0xa9,
+	0xe1, 0x01, 0xa1, 0x1a, 0x38, 0x2b, 0xd8, 0x47, 0xc0, 0x59, 0x47, 0x67, 0x5d, 0x7a, 0x6b, 0xd8,
+	0xd6, 0x4f, 0xf0, 0x59, 0x91, 0xb2, 0x64, 0x4a, 0x9b, 0x88, 0xd1, 0xd8, 0xb6, 0x97, 0x19, 0x24,
+	0x42, 0xc8, 0x8a, 0x54, 0x99, 0x14, 0xdd, 0xe9, 0xf9, 0x9b, 0x17, 0x9c, 0x60, 0xba, 0x6a, 0xba,
+	0x31, 0xbd, 0x6b, 0x9a, 0xc3, 0x8b, 0xe0, 0xd8, 0xa6, 0xa7, 0x82, 0x14, 0x6c, 0xe8, 0x4d, 0xbc,
+	0x79, 0x7f, 0x73, 0x64, 0x3f, 0xde, 0x93, 0x82, 0x85, 0x37, 0xc1, 0xe0, 0xdb, 0xe6, 0xa1, 0x3f,
+	0xf1, 0xe6, 0x83, 0xc5, 0xb8, 0xdb, 0x08, 0xec, 0x16, 0xf0, 0x50, 0xa9, 0x4c, 0xf0, 0x98, 0xe4,
+	0x35, 0xdb, 0xf4, 0x89, 0xed, 0x09, 0x17, 0xc1, 0x41, 0x7b, 0xcb, 0x61, 0xef, 0x1f, 0x3e, 0x83,
+	0x2e, 0x5f, 0xfc, 0x60, 0xb6, 0x93, 0x05, 0xf8, 0xf3, 0x8f, 0x2c, 0x4f, 0x7f, 0x5e, 0x68, 0xdd,
+	0x84, 0xae, 0xbd, 0xc7, 0xdb, 0xce, 0xc9, 0x65, 0x4e, 0x04, 0x07, 0x52, 0x71, 0xc8, 0x99, 0x68,
+	0x2b, 0xed, 0xb3, 0x94, 0x99, 0xfe, 0xe5, 0x95, 0xae, 0x9d, 0x7a, 0xf5, 0x7b, 0x2b, 0x8c, 0xdf,
+	0xfd, 0xe9, 0xca, 0x44, 0x62, 0xaa, 0x81, 0x91, 0x8d, 0x8a, 0x23, 0xb0, 0xb1, 0xe4, 0x87, 0x65,
+	0x12, 0x4c, 0x75, 0xe2, 0x98, 0x24, 0x8e, 0x12, 0xc7, 0x7c, 0xfa, 0x33, 0x73, 0x80, 0x10, 0xa6,
+	0x1a, 0x21, 0x47, 0x21, 0x14, 0x47, 0x08, 0x39, 0x6e, 0x7b, 0xd8, 0x8e, 0xbd, 0xfc, 0x0a, 0x00,
+	0x00, 0xff, 0xff, 0x3b, 0xaf, 0x27, 0xf8, 0x51, 0x02, 0x00, 0x00,
 }
diff --git a/googleapis/ads/googleads/v1/resources/ad_group_bid_modifier.pb.go b/googleapis/ads/googleads/v1/resources/ad_group_bid_modifier.pb.go
index da8fe54..a17680e 100644
--- a/googleapis/ads/googleads/v1/resources/ad_group_bid_modifier.pb.go
+++ b/googleapis/ads/googleads/v1/resources/ad_group_bid_modifier.pb.go
@@ -242,7 +242,7 @@
 }
 
 var fileDescriptor_14c1022b135ec410 = []byte{
-	// 693 bytes of a gzipped FileDescriptorProto
+	// 694 bytes of a gzipped FileDescriptorProto
 	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x8c, 0x54, 0xdd, 0x6e, 0xd3, 0x48,
 	0x14, 0xde, 0xa4, 0xbb, 0xfd, 0x99, 0xa4, 0xbb, 0x5b, 0xef, 0x6a, 0xd7, 0x94, 0x0a, 0xb5, 0xa0,
 	0x4a, 0x15, 0x12, 0xb6, 0xd2, 0x16, 0x2a, 0x19, 0x15, 0x48, 0x1a, 0x68, 0x83, 0xf8, 0xa9, 0x12,
@@ -253,38 +253,38 @@
 	0xa1, 0x38, 0x4c, 0xc4, 0x28, 0xc6, 0x3e, 0xa3, 0x38, 0x12, 0x94, 0xf5, 0x19, 0x24, 0x4e, 0x9c,
 	0x08, 0x29, 0xac, 0x1d, 0xcd, 0x71, 0x08, 0x4d, 0x9d, 0x82, 0xee, 0x8c, 0x6b, 0x4e, 0x41, 0xdf,
 	0x7c, 0x30, 0xcf, 0x21, 0x10, 0x51, 0x24, 0xb8, 0x1b, 0x24, 0x4c, 0x42, 0xc2, 0x88, 0x56, 0xdc,
-	0x3c, 0x9a, 0x07, 0x07, 0x3e, 0x8a, 0x52, 0x77, 0xb6, 0x07, 0xac, 0x2d, 0x0c, 0x71, 0x2b, 0x27,
-	0xc6, 0xcc, 0x25, 0x9c, 0x0b, 0x49, 0x24, 0x13, 0x3c, 0x35, 0xd5, 0x3b, 0xa6, 0xaa, 0xbe, 0xfc,
-	0x51, 0xdf, 0x9d, 0x24, 0x24, 0x8e, 0x21, 0x31, 0xf5, 0xbb, 0x5f, 0x57, 0x91, 0x55, 0xa7, 0xa7,
-	0xd9, 0x9c, 0x0d, 0x46, 0x5f, 0x1b, 0x07, 0xeb, 0x1e, 0x5a, 0xcf, 0x27, 0xc1, 0x9c, 0x44, 0x60,
-	0x97, 0xb6, 0x4b, 0x7b, 0x6b, 0xed, 0x6a, 0x9e, 0x7c, 0x43, 0x22, 0xb0, 0x8e, 0xd0, 0x6a, 0xbe,
-	0x23, 0xbb, 0xbc, 0x5d, 0xda, 0xab, 0xec, 0x6f, 0x99, 0x65, 0x38, 0xb9, 0x9d, 0xd3, 0x91, 0x09,
-	0xe3, 0x61, 0x97, 0x0c, 0x47, 0xd0, 0x5e, 0x21, 0xda, 0xc8, 0x7a, 0x82, 0xaa, 0x66, 0x7a, 0xc1,
-	0x31, 0xa3, 0xf6, 0x92, 0x22, 0xdf, 0xbe, 0x42, 0x6e, 0x71, 0xf9, 0xe8, 0x50, 0x73, 0x2b, 0x05,
-	0xa1, 0x45, 0xad, 0xa7, 0xa8, 0x3a, 0xbb, 0x0f, 0xfb, 0xf7, 0x39, 0xe6, 0x4d, 0x31, 0xf2, 0x87,
-	0x60, 0x04, 0xfc, 0x99, 0xf1, 0x9e, 0xa1, 0x75, 0x9f, 0xa4, 0x80, 0x8b, 0xf6, 0xd7, 0x16, 0x68,
-	0xbf, 0x92, 0x51, 0xcc, 0xae, 0xac, 0x31, 0xfa, 0xe7, 0x9a, 0x23, 0xb1, 0xd1, 0x76, 0x69, 0xef,
-	0xcf, 0xfd, 0x17, 0xce, 0xbc, 0xdf, 0x43, 0x1d, 0xa6, 0x33, 0xb3, 0xe9, 0x8e, 0xe2, 0x3d, 0xe7,
-	0xa3, 0xe8, 0x6a, 0xb6, 0xbd, 0xe1, 0x5f, 0x4e, 0x59, 0x13, 0x74, 0x6b, 0x20, 0x24, 0x0c, 0x31,
-	0x25, 0x12, 0x70, 0x0a, 0x43, 0x08, 0xb2, 0xe3, 0xc6, 0x72, 0x1a, 0x83, 0xfd, 0x87, 0x9a, 0xc2,
-	0x9b, 0xeb, 0xae, 0xff, 0x3c, 0xe7, 0x2c, 0x13, 0x68, 0x12, 0x09, 0x9d, 0x9c, 0xfe, 0x6e, 0x1a,
-	0x43, 0x8b, 0xf7, 0xc5, 0xd9, 0x6f, 0xed, 0xff, 0x06, 0xd7, 0x56, 0xad, 0x8f, 0x25, 0xb4, 0xa5,
-	0x9d, 0x09, 0x1d, 0x13, 0x1e, 0x00, 0xf6, 0x85, 0xb8, 0x60, 0x3c, 0xc4, 0x13, 0xc6, 0xa9, 0x98,
-	0xd8, 0xcb, 0xca, 0xfc, 0x78, 0x21, 0xf3, 0xba, 0x96, 0x68, 0x68, 0x85, 0xf7, 0x4a, 0xc0, 0xf8,
-	0xeb, 0xf1, 0xae, 0x03, 0x58, 0x03, 0xf4, 0xaf, 0xee, 0x60, 0x08, 0x3c, 0x94, 0x03, 0x2c, 0xfa,
-	0x38, 0x95, 0x64, 0x6a, 0xaf, 0x28, 0xe7, 0x87, 0x0b, 0x39, 0xbf, 0x52, 0xd4, 0xb7, 0xfd, 0x8e,
-	0x24, 0x53, 0xe3, 0xb8, 0x31, 0xb8, 0x5c, 0xb0, 0x7c, 0x64, 0x69, 0xa7, 0x60, 0x00, 0xc1, 0x05,
-	0x66, 0x1c, 0x53, 0x32, 0xb5, 0x57, 0x95, 0xcf, 0xc1, 0x42, 0x3e, 0x27, 0x19, 0xb1, 0xc5, 0x9b,
-	0x85, 0xcb, 0x5f, 0x83, 0x9f, 0xd3, 0x56, 0x13, 0x2d, 0x53, 0x18, 0xb3, 0x00, 0xec, 0x8a, 0xd2,
-	0xbd, 0x7f, 0x93, 0x6e, 0x53, 0xa1, 0x8d, 0x9c, 0xe1, 0x5a, 0x01, 0xda, 0x88, 0x13, 0xe8, 0x43,
-	0x92, 0x00, 0xc5, 0x81, 0xe0, 0x12, 0xb8, 0xb4, 0xab, 0x4a, 0xf0, 0xf0, 0x26, 0xc1, 0xf3, 0x9c,
-	0x78, 0xa2, 0x79, 0x46, 0xfa, 0xef, 0xf8, 0x52, 0xbe, 0x51, 0x41, 0x6b, 0xc5, 0xf5, 0x6b, 0x7c,
-	0x2a, 0xa3, 0xdd, 0x40, 0x44, 0xce, 0x8d, 0x2f, 0x60, 0xe3, 0xff, 0xab, 0x0f, 0xcb, 0x79, 0x76,
-	0xb1, 0xce, 0x4b, 0x1f, 0x5e, 0x1a, 0x76, 0x28, 0x86, 0x84, 0x87, 0x8e, 0x48, 0x42, 0x37, 0x04,
-	0xae, 0xae, 0x5d, 0xfe, 0xfa, 0xc5, 0x2c, 0xfd, 0xc5, 0xeb, 0xfc, 0xb8, 0x88, 0x3e, 0x97, 0x97,
-	0x4e, 0xeb, 0xf5, 0x2f, 0xe5, 0x9d, 0x53, 0x2d, 0x59, 0xa7, 0xa9, 0xa3, 0xc3, 0x2c, 0xea, 0xd6,
-	0x9c, 0x76, 0x8e, 0xfc, 0x96, 0x63, 0x7a, 0x75, 0x9a, 0xf6, 0x0a, 0x4c, 0xaf, 0x5b, 0xeb, 0x15,
-	0x98, 0xef, 0xe5, 0x5d, 0x5d, 0xf0, 0xbc, 0x3a, 0x4d, 0x3d, 0xaf, 0x40, 0x79, 0x5e, 0xb7, 0xe6,
-	0x79, 0x05, 0xce, 0x5f, 0x56, 0xcd, 0x1e, 0xfc, 0x08, 0x00, 0x00, 0xff, 0xff, 0x36, 0x2c, 0x67,
-	0x25, 0x49, 0x06, 0x00, 0x00,
+	0x3c, 0x9a, 0x07, 0x07, 0x3e, 0x8a, 0x52, 0x77, 0xb6, 0x07, 0xac, 0x2d, 0x0c, 0xf1, 0x8e, 0x21,
+	0xaa, 0x2f, 0x7f, 0xd4, 0x77, 0x27, 0x09, 0x89, 0x63, 0x48, 0x52, 0x53, 0xdf, 0xca, 0x85, 0x63,
+	0xe6, 0x12, 0xce, 0x85, 0x24, 0x92, 0x09, 0x6e, 0xaa, 0x77, 0xbf, 0xae, 0x22, 0xab, 0x4e, 0x4f,
+	0xb3, 0x39, 0x1b, 0x8c, 0xbe, 0x36, 0x0e, 0xd6, 0x3d, 0xb4, 0x9e, 0x4f, 0x82, 0x39, 0x89, 0xc0,
+	0x2e, 0x6d, 0x97, 0xf6, 0xd6, 0xda, 0xd5, 0x3c, 0xf9, 0x86, 0x44, 0x60, 0x1d, 0xa1, 0xd5, 0x7c,
+	0x47, 0x76, 0x79, 0xbb, 0xb4, 0x57, 0xd9, 0xdf, 0x32, 0xcb, 0x70, 0xf2, 0x66, 0x9c, 0x8e, 0x4c,
+	0x18, 0x0f, 0xbb, 0x64, 0x38, 0x82, 0xf6, 0x0a, 0xd1, 0x46, 0xd6, 0x13, 0x54, 0x35, 0xd3, 0x0b,
+	0x8e, 0x19, 0xb5, 0x97, 0x14, 0xf9, 0xf6, 0x15, 0x72, 0x8b, 0xcb, 0x47, 0x87, 0x9a, 0x5b, 0x29,
+	0x08, 0x2d, 0x6a, 0x3d, 0x45, 0xd5, 0xd9, 0x7d, 0xd8, 0xbf, 0xcf, 0x31, 0x6f, 0x8a, 0x91, 0x3f,
+	0x04, 0x23, 0xe0, 0xcf, 0x8c, 0xf7, 0x0c, 0xad, 0xfb, 0x24, 0x05, 0x5c, 0xb4, 0xbf, 0xb6, 0x40,
+	0xfb, 0x95, 0x8c, 0x62, 0x76, 0x65, 0x8d, 0xd1, 0x3f, 0xd7, 0x1c, 0x89, 0x8d, 0xb6, 0x4b, 0x7b,
+	0x7f, 0xee, 0xbf, 0x70, 0xe6, 0xfd, 0x1e, 0xea, 0x30, 0x9d, 0x99, 0x4d, 0x77, 0x14, 0xef, 0x39,
+	0x1f, 0x45, 0x57, 0xb3, 0xed, 0x0d, 0xff, 0x72, 0xca, 0x9a, 0xa0, 0x5b, 0x03, 0x21, 0x61, 0x88,
+	0x29, 0x91, 0x80, 0x53, 0x18, 0x42, 0x90, 0x1d, 0x27, 0x96, 0xd3, 0x18, 0xec, 0x3f, 0xd4, 0x14,
+	0xde, 0x5c, 0x77, 0xfd, 0xe7, 0x39, 0x67, 0x99, 0x40, 0x93, 0x48, 0xe8, 0xe4, 0xf4, 0x77, 0xd3,
+	0x18, 0x5a, 0xbc, 0x2f, 0xce, 0x7e, 0x6b, 0xff, 0x37, 0xb8, 0xb6, 0x6a, 0x7d, 0x2c, 0xa1, 0x2d,
+	0xed, 0x4c, 0xe8, 0x98, 0xf0, 0x00, 0xb0, 0x2f, 0xc4, 0x05, 0xe3, 0x21, 0x9e, 0x30, 0x4e, 0xc5,
+	0xc4, 0x5e, 0x56, 0xe6, 0xc7, 0x0b, 0x99, 0xd7, 0xb5, 0x44, 0x43, 0x2b, 0xbc, 0x57, 0x02, 0xc6,
+	0x5f, 0x8f, 0x77, 0x1d, 0xc0, 0x1a, 0xa0, 0x7f, 0x75, 0x07, 0x43, 0xe0, 0xa1, 0x1c, 0x60, 0xd1,
+	0xc7, 0xa9, 0x24, 0x53, 0x7b, 0x45, 0x39, 0x3f, 0x5c, 0xc8, 0xf9, 0x95, 0xa2, 0xbe, 0xed, 0x77,
+	0x24, 0x99, 0x1a, 0xc7, 0x8d, 0xc1, 0xe5, 0x82, 0xe5, 0x23, 0x4b, 0x3b, 0x05, 0x03, 0x08, 0x2e,
+	0x30, 0xe3, 0x98, 0x92, 0xa9, 0xbd, 0xaa, 0x7c, 0x0e, 0x16, 0xf2, 0x39, 0xc9, 0x88, 0x2d, 0xde,
+	0x2c, 0x5c, 0xfe, 0x1a, 0xfc, 0x9c, 0xb6, 0x9a, 0x68, 0x99, 0xc2, 0x98, 0x05, 0x60, 0x57, 0x94,
+	0xee, 0xfd, 0x9b, 0x74, 0x9b, 0x0a, 0x6d, 0xe4, 0x0c, 0xd7, 0x0a, 0xd0, 0x46, 0x9c, 0x40, 0x1f,
+	0x92, 0x04, 0x28, 0x0e, 0x04, 0x97, 0xc0, 0xa5, 0x5d, 0x55, 0x82, 0x87, 0x37, 0x09, 0x9e, 0xe7,
+	0xc4, 0x13, 0xcd, 0x33, 0xd2, 0x7f, 0xc7, 0x97, 0xf2, 0x8d, 0x0a, 0x5a, 0x2b, 0xae, 0x5f, 0xe3,
+	0x53, 0x19, 0xed, 0x06, 0x22, 0x72, 0x6e, 0x7c, 0x01, 0x1b, 0xff, 0x5f, 0x7d, 0x58, 0xce, 0xb3,
+	0x8b, 0x75, 0x5e, 0xfa, 0xf0, 0xd2, 0xb0, 0x43, 0x31, 0x24, 0x3c, 0x74, 0x44, 0x12, 0xba, 0x21,
+	0x70, 0x75, 0xed, 0xf2, 0xd7, 0x2f, 0x66, 0xe9, 0x2f, 0x5e, 0xe7, 0xc7, 0x45, 0xf4, 0xb9, 0xbc,
+	0x74, 0x5a, 0xaf, 0x7f, 0x29, 0xef, 0x9c, 0x6a, 0xc9, 0x3a, 0x4d, 0x1d, 0x1d, 0x66, 0x51, 0xb7,
+	0xe6, 0xb4, 0x73, 0xe4, 0xb7, 0x1c, 0xd3, 0xab, 0xd3, 0xb4, 0x57, 0x60, 0x7a, 0xdd, 0x5a, 0xaf,
+	0xc0, 0x7c, 0x2f, 0xef, 0xea, 0x82, 0xe7, 0xd5, 0x69, 0xea, 0x79, 0x05, 0xca, 0xf3, 0xba, 0x35,
+	0xcf, 0x2b, 0x70, 0xfe, 0xb2, 0x6a, 0xf6, 0xe0, 0x47, 0x00, 0x00, 0x00, 0xff, 0xff, 0xb4, 0xc7,
+	0xdc, 0x80, 0x49, 0x06, 0x00, 0x00,
 }
diff --git a/googleapis/ads/googleads/v1/resources/ad_group_criterion.pb.go b/googleapis/ads/googleads/v1/resources/ad_group_criterion.pb.go
index bed8111..817c4d1 100644
--- a/googleapis/ads/googleads/v1/resources/ad_group_criterion.pb.go
+++ b/googleapis/ads/googleads/v1/resources/ad_group_criterion.pb.go
@@ -796,38 +796,38 @@
 	0xfc, 0xd2, 0x9c, 0x11, 0xf9, 0xde, 0x6c, 0x79, 0x87, 0x46, 0x11, 0xcd, 0xe2, 0xc0, 0xe6, 0xc6,
 	0x69, 0x9a, 0xb3, 0x35, 0x05, 0x4f, 0x7d, 0xa9, 0x48, 0x1a, 0x48, 0x22, 0x7a, 0x06, 0x72, 0x09,
 	0xc7, 0x43, 0x88, 0xea, 0x73, 0xef, 0xf8, 0x67, 0xb3, 0x35, 0x6f, 0x72, 0x9c, 0x50, 0xd5, 0x0f,
-	0x64, 0xc8, 0x04, 0x09, 0x3a, 0x79, 0xf8, 0x9a, 0x28, 0xa7, 0xbc, 0xeb, 0x95, 0x9c, 0xd6, 0x70,
-	0x96, 0x31, 0x85, 0x15, 0x65, 0x99, 0x8f, 0xe5, 0x3d, 0xf7, 0xd4, 0xdc, 0x75, 0xf2, 0x6e, 0xed,
-	0x5c, 0x60, 0xce, 0x89, 0x70, 0xcf, 0xef, 0xff, 0xf3, 0x43, 0x70, 0xbb, 0x11, 0x1d, 0xe8, 0x3c,
-	0x36, 0x7d, 0x5c, 0xf0, 0x7d, 0x70, 0xd3, 0xd7, 0x4c, 0x90, 0xe1, 0x94, 0xa0, 0xca, 0x76, 0x65,
-	0x67, 0xa9, 0xbd, 0xe2, 0x8d, 0xdf, 0xe2, 0x94, 0xc0, 0x2f, 0xc1, 0xca, 0x70, 0x26, 0x34, 0x42,
-	0x5b, 0xdb, 0x95, 0x9d, 0xe5, 0xbd, 0x77, 0x5d, 0xe9, 0x55, 0xbd, 0xc3, 0xea, 0x61, 0xa6, 0x3e,
-	0xff, 0xec, 0x14, 0x27, 0x39, 0x69, 0x2f, 0x0f, 0x04, 0x87, 0x11, 0x7c, 0x05, 0xae, 0xdb, 0xac,
-	0xa1, 0xc5, 0xed, 0xca, 0xce, 0xea, 0x5e, 0xab, 0x3a, 0xad, 0x7e, 0x4d, 0x0a, 0xaa, 0xe3, 0x51,
-	0x1e, 0x1b, 0xf1, 0xd3, 0x2c, 0x4f, 0xa7, 0x3c, 0x6a, 0x3b, 0x3e, 0xec, 0x80, 0x15, 0x9f, 0x3f,
-	0x9a, 0x75, 0x19, 0x7a, 0xcb, 0x44, 0xfa, 0x55, 0xb5, 0xf4, 0x7d, 0x99, 0x00, 0x57, 0xbf, 0xb7,
-	0x9c, 0xc3, 0xac, 0xcb, 0xda, 0xcb, 0x6f, 0x86, 0x37, 0xf0, 0xa7, 0xe0, 0x86, 0xaf, 0x47, 0x74,
-	0xcd, 0xf0, 0xef, 0x4e, 0x64, 0xe2, 0x58, 0x09, 0x9a, 0xc5, 0x36, 0x15, 0x6f, 0x63, 0x8b, 0x86,
-	0x6d, 0xf0, 0x96, 0x2e, 0x03, 0xf4, 0x8e, 0x49, 0xc2, 0x97, 0x25, 0x49, 0x18, 0x44, 0x72, 0xd2,
-	0xe7, 0xc4, 0xcc, 0x7d, 0xc4, 0xd2, 0x36, 0x2c, 0xf8, 0x39, 0xb8, 0x91, 0x91, 0x18, 0x2b, 0xda,
-	0x23, 0xe8, 0xc7, 0x26, 0x98, 0xad, 0x89, 0x60, 0xf6, 0x19, 0x4b, 0x6c, 0x28, 0x83, 0xb1, 0xf0,
-	0x6f, 0x15, 0xb0, 0x71, 0x61, 0x61, 0xa3, 0xcf, 0x4c, 0x74, 0x67, 0xf3, 0x46, 0x77, 0x6c, 0x20,
-	0xc7, 0x96, 0x51, 0x58, 0xa8, 0x59, 0x03, 0xda, 0xeb, 0x72, 0xd2, 0x08, 0xff, 0x5a, 0x01, 0xb7,
-	0xc6, 0x76, 0x07, 0xf4, 0xc4, 0x04, 0xf3, 0xbb, 0x4b, 0xd6, 0x4b, 0xc3, 0x51, 0x66, 0xd4, 0xcd,
-	0xe8, 0x90, 0xf6, 0x2a, 0x1e, 0xb9, 0x87, 0x5f, 0x81, 0x95, 0x0e, 0x8d, 0x82, 0x94, 0x45, 0xb4,
-	0x4b, 0x89, 0x40, 0x9f, 0x4c, 0x59, 0xe7, 0xaf, 0x59, 0xde, 0x49, 0x88, 0x2b, 0xf9, 0x0e, 0x8d,
-	0x8e, 0x9c, 0x00, 0x36, 0xc0, 0x6a, 0xc8, 0xc3, 0xc0, 0x40, 0x68, 0x28, 0x98, 0x44, 0xb7, 0xcb,
-	0x5f, 0x9a, 0x95, 0x90, 0x87, 0xfb, 0x34, 0x3a, 0x32, 0x02, 0x8b, 0x48, 0x8b, 0x88, 0xb5, 0xb9,
-	0x10, 0xe9, 0x18, 0xa2, 0x57, 0x44, 0xa0, 0xb9, 0x10, 0xbd, 0x21, 0xa2, 0x05, 0x36, 0x39, 0x11,
-	0x21, 0xc9, 0x54, 0x30, 0x36, 0xa1, 0x7b, 0xe5, 0xa8, 0x75, 0x27, 0x6d, 0x16, 0xe7, 0x75, 0x02,
-	0x10, 0xe9, 0x76, 0x49, 0xa8, 0xeb, 0x70, 0x9c, 0x09, 0xcb, 0x99, 0x1b, 0x03, 0xf1, 0x2c, 0xea,
-	0x48, 0xde, 0xd6, 0x2f, 0x47, 0x4d, 0xa7, 0x52, 0x47, 0x52, 0x79, 0xe7, 0x72, 0xd4, 0x42, 0x4e,
-	0x43, 0xb0, 0x3d, 0xa4, 0x4e, 0xc9, 0xee, 0xfd, 0x72, 0xfa, 0xdd, 0x01, 0xa4, 0x75, 0x41, 0x9a,
-	0xcf, 0x2f, 0x4a, 0xb3, 0xdd, 0xed, 0xd0, 0xc6, 0x5c, 0x3b, 0xd0, 0xbe, 0xfd, 0x6c, 0x1e, 0x1b,
-	0x8d, 0x79, 0x8b, 0x46, 0x2c, 0x13, 0x2b, 0x61, 0xcd, 0xe3, 0x8e, 0xd3, 0xa2, 0xe3, 0xcd, 0x2b,
-	0x77, 0x9c, 0x4e, 0x75, 0xdc, 0x2b, 0x3a, 0xfe, 0xe1, 0x95, 0x3b, 0xee, 0x0d, 0x1d, 0xff, 0xa5,
-	0x32, 0x6b, 0x41, 0x5d, 0x04, 0xef, 0x5f, 0x49, 0x04, 0x53, 0xd6, 0xdc, 0x05, 0xa2, 0x00, 0xe4,
-	0x4c, 0x52, 0xdd, 0x15, 0x04, 0x44, 0x2a, 0x9a, 0x62, 0x45, 0x24, 0x02, 0xa6, 0x94, 0x9e, 0xfe,
+	0x64, 0xc8, 0x04, 0x09, 0x3a, 0x79, 0xf8, 0x9a, 0x28, 0xa7, 0x7c, 0xcf, 0x29, 0xcd, 0x5d, 0x27,
+	0xef, 0xd6, 0xce, 0x05, 0xe6, 0x9c, 0x08, 0x1f, 0xcd, 0x5d, 0x4f, 0xe6, 0xb4, 0x86, 0xb3, 0x8c,
+	0x29, 0xac, 0x28, 0xcb, 0xdc, 0xd3, 0xfb, 0xff, 0xfc, 0x10, 0xdc, 0x6e, 0x44, 0x07, 0x3a, 0x8f,
+	0x4d, 0x1f, 0x17, 0x7c, 0x1f, 0xdc, 0xf4, 0x35, 0x13, 0x64, 0x38, 0x25, 0xa8, 0xb2, 0x5d, 0xd9,
+	0x59, 0x6a, 0xaf, 0x78, 0xe3, 0xb7, 0x38, 0x25, 0xf0, 0x4b, 0xb0, 0x32, 0x9c, 0x09, 0x8d, 0xd0,
+	0xd6, 0x76, 0x65, 0x67, 0x79, 0xef, 0x5d, 0x57, 0x7a, 0x55, 0x1f, 0x4e, 0xf5, 0x30, 0x53, 0x9f,
+	0x7f, 0x76, 0x8a, 0x93, 0x9c, 0xb4, 0x97, 0x07, 0x82, 0xc3, 0x08, 0xbe, 0x02, 0xd7, 0x6d, 0xd6,
+	0xd0, 0xe2, 0x76, 0x65, 0x67, 0x75, 0xaf, 0x55, 0x9d, 0x56, 0xbf, 0x26, 0x05, 0xd5, 0xf1, 0x28,
+	0x8f, 0x8d, 0xf8, 0x69, 0x96, 0xa7, 0x53, 0x1e, 0xb5, 0x1d, 0x1f, 0x76, 0xc0, 0x8a, 0xcf, 0x1f,
+	0xcd, 0xba, 0x0c, 0xbd, 0x65, 0x22, 0xfd, 0xaa, 0x5a, 0xfa, 0xbe, 0x4c, 0x80, 0xab, 0xdf, 0x5b,
+	0xce, 0x61, 0xd6, 0x65, 0xed, 0xe5, 0x37, 0xc3, 0x1b, 0xf8, 0x53, 0x70, 0xc3, 0xd7, 0x23, 0xba,
+	0x66, 0xf8, 0x77, 0x27, 0x32, 0x71, 0xac, 0x04, 0xcd, 0x62, 0x9b, 0x8a, 0xb7, 0xb1, 0x45, 0xc3,
+	0x36, 0x78, 0x4b, 0x97, 0x01, 0x7a, 0xc7, 0x24, 0xe1, 0xcb, 0x92, 0x24, 0x0c, 0x22, 0x39, 0xe9,
+	0x73, 0x62, 0xe6, 0x3e, 0x62, 0x69, 0x1b, 0x16, 0xfc, 0x1c, 0xdc, 0xc8, 0x48, 0x8c, 0x15, 0xed,
+	0x11, 0xf4, 0x63, 0x13, 0xcc, 0xd6, 0x44, 0x30, 0xfb, 0x8c, 0x25, 0x36, 0x94, 0xc1, 0x58, 0xf8,
+	0xb7, 0x0a, 0xd8, 0xb8, 0xb0, 0xb0, 0xd1, 0x67, 0x26, 0xba, 0xb3, 0x79, 0xa3, 0x3b, 0x36, 0x90,
+	0x63, 0xcb, 0x28, 0x2c, 0xd4, 0xac, 0x01, 0xed, 0x75, 0x39, 0x69, 0x84, 0x7f, 0xad, 0x80, 0x5b,
+	0x63, 0xbb, 0x03, 0x7a, 0x62, 0x82, 0xf9, 0xdd, 0x25, 0xeb, 0xa5, 0xe1, 0x28, 0x33, 0xea, 0x66,
+	0x74, 0x48, 0x7b, 0x15, 0x8f, 0xdc, 0xc3, 0xaf, 0xc0, 0x4a, 0x87, 0x46, 0x41, 0xca, 0x22, 0xda,
+	0xa5, 0x44, 0xa0, 0x4f, 0xa6, 0xac, 0xf3, 0xd7, 0x2c, 0xef, 0x24, 0xc4, 0x95, 0x7c, 0x87, 0x46,
+	0x47, 0x4e, 0x00, 0x1b, 0x60, 0x35, 0xe4, 0x61, 0x60, 0x20, 0x34, 0x14, 0x4c, 0xa2, 0xdb, 0xe5,
+	0x2f, 0xcd, 0x4a, 0xc8, 0xc3, 0x7d, 0x1a, 0x1d, 0x19, 0x81, 0x45, 0xa4, 0x45, 0xc4, 0xda, 0x5c,
+	0x88, 0x74, 0x0c, 0xd1, 0x2b, 0x22, 0xd0, 0x5c, 0x88, 0xde, 0x10, 0xd1, 0x02, 0x9b, 0x9c, 0x88,
+	0x90, 0x64, 0x2a, 0x18, 0x9b, 0xd0, 0xbd, 0x72, 0xd4, 0xba, 0x93, 0x36, 0x8b, 0xf3, 0x3a, 0x01,
+	0x88, 0x74, 0xbb, 0x24, 0xd4, 0x75, 0x38, 0xce, 0x84, 0xe5, 0xcc, 0x8d, 0x81, 0x78, 0x16, 0x75,
+	0x24, 0x6f, 0xeb, 0x97, 0xa3, 0xa6, 0x53, 0xa9, 0x23, 0xa9, 0xbc, 0x73, 0x39, 0x6a, 0x21, 0xa7,
+	0x21, 0xd8, 0x1e, 0x52, 0xa7, 0x64, 0xf7, 0x7e, 0x39, 0xfd, 0xee, 0x00, 0xd2, 0xba, 0x20, 0xcd,
+	0xe7, 0x17, 0xa5, 0xd9, 0xee, 0x76, 0x68, 0x63, 0xae, 0x1d, 0x68, 0xdf, 0x7e, 0x36, 0x8f, 0x8d,
+	0xc6, 0xbc, 0x45, 0x23, 0x96, 0x89, 0x95, 0xb0, 0xe6, 0x71, 0xc7, 0x69, 0xd1, 0xf1, 0xe6, 0x95,
+	0x3b, 0x4e, 0xa7, 0x3a, 0xee, 0x15, 0x1d, 0xff, 0xf0, 0xca, 0x1d, 0xf7, 0x86, 0x8e, 0xff, 0x52,
+	0x99, 0xb5, 0xa0, 0x2e, 0x82, 0xf7, 0xaf, 0x24, 0x82, 0x29, 0x6b, 0xee, 0x02, 0x51, 0x00, 0x72,
+	0x26, 0xa9, 0xfe, 0xea, 0x07, 0x44, 0x2a, 0x9a, 0x62, 0x45, 0x24, 0x02, 0xa6, 0x94, 0x9e, 0xfe,
 	0x3f, 0x1f, 0xc1, 0x96, 0xa3, 0x3d, 0xf5, 0xb0, 0xf6, 0x1a, 0x1f, 0x37, 0xc1, 0x2f, 0x00, 0xe8,
 	0xd2, 0x0c, 0x27, 0x41, 0x2e, 0x12, 0x89, 0x96, 0xb7, 0x17, 0x4b, 0x3f, 0x89, 0x4b, 0x66, 0xfc,
 	0x0b, 0x91, 0x48, 0xf8, 0x1c, 0xac, 0x59, 0x71, 0xca, 0x3a, 0x34, 0x21, 0x96, 0xf1, 0x78, 0x0e,
@@ -841,7 +841,7 @@
 	0x1e, 0x81, 0x25, 0x9e, 0xe0, 0x90, 0xa4, 0x24, 0x53, 0xe8, 0xae, 0x41, 0x3d, 0x2a, 0x43, 0xb5,
 	0xbc, 0xc0, 0xc1, 0x86, 0x04, 0x18, 0x83, 0x75, 0xb7, 0xb4, 0x98, 0xf3, 0x20, 0xc4, 0x8a, 0xc4,
 	0x4c, 0xf4, 0xd1, 0x8f, 0x0c, 0xf8, 0x49, 0x19, 0xd8, 0xae, 0x6f, 0x83, 0xf3, 0xa6, 0x13, 0x3a,
-	0x07, 0x6b, 0xe9, 0xf8, 0x03, 0xd8, 0x05, 0x70, 0xe8, 0x28, 0xa1, 0xa1, 0x69, 0x8e, 0xd1, 0x7b,
+	0x07, 0x6b, 0xe9, 0xf8, 0x03, 0xd8, 0x05, 0x70, 0xe8, 0x28, 0xa1, 0xa1, 0x69, 0x7e, 0xd1, 0x7b,
 	0x97, 0xf4, 0xe3, 0x85, 0x13, 0x7e, 0xfc, 0x03, 0xf8, 0x12, 0xdc, 0x4c, 0xa8, 0x54, 0xba, 0x3c,
 	0x6c, 0x13, 0xb8, 0x6d, 0x5c, 0x7c, 0x5a, 0xe6, 0xe2, 0x57, 0x56, 0x64, 0xde, 0x30, 0x47, 0x5f,
 	0x49, 0x0a, 0x36, 0xf8, 0x0d, 0x58, 0xc2, 0x31, 0x09, 0x04, 0xce, 0x62, 0x82, 0x3e, 0x30, 0xd0,
@@ -886,5 +886,5 @@
 	0xb6, 0xfd, 0xc8, 0x7f, 0xf9, 0x31, 0x67, 0x8d, 0x48, 0x9e, 0x0d, 0xc6, 0x9c, 0x9d, 0xee, 0x9e,
 	0x0d, 0xc6, 0xfc, 0x67, 0xe1, 0x81, 0x7d, 0x50, 0xaf, 0x37, 0x22, 0x59, 0xaf, 0x0f, 0x46, 0xd5,
 	0xeb, 0xa7, 0xbb, 0xf5, 0xfa, 0x60, 0x5c, 0xe7, 0xba, 0x09, 0xf6, 0xf1, 0xff, 0x02, 0x00, 0x00,
-	0xff, 0xff, 0x8b, 0x0f, 0xda, 0x5d, 0x44, 0x17, 0x00, 0x00,
+	0xff, 0xff, 0x2a, 0xaa, 0x4c, 0x2a, 0x44, 0x17, 0x00, 0x00,
 }
diff --git a/googleapis/ads/googleads/v1/resources/ad_group_criterion_label.pb.go b/googleapis/ads/googleads/v1/resources/ad_group_criterion_label.pb.go
index c2b2465..436bd68 100644
--- a/googleapis/ads/googleads/v1/resources/ad_group_criterion_label.pb.go
+++ b/googleapis/ads/googleads/v1/resources/ad_group_criterion_label.pb.go
@@ -27,7 +27,6 @@
 type AdGroupCriterionLabel struct {
 	// The resource name of the ad group criterion label.
 	// Ad group criterion label resource names have the form:
-	//
 	// `customers/{customer_id}/adGroupCriterionLabels/{ad_group_id}~{criterion_id}~{label_id}`
 	ResourceName string `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"`
 	// The ad group criterion to which the label is attached.
@@ -94,27 +93,27 @@
 }
 
 var fileDescriptor_2165ddac79b87814 = []byte{
-	// 342 bytes of a gzipped FileDescriptorProto
+	// 343 bytes of a gzipped FileDescriptorProto
 	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x8c, 0x91, 0xc1, 0x4a, 0xc3, 0x30,
 	0x1c, 0xc6, 0x69, 0x87, 0x82, 0x55, 0x41, 0x0a, 0xc2, 0x18, 0x43, 0x36, 0x65, 0xb0, 0x53, 0x42,
 	0xe7, 0x2d, 0x5e, 0xec, 0x3c, 0x0c, 0x86, 0xc8, 0x98, 0xd0, 0x83, 0x14, 0x4a, 0xb6, 0xc4, 0x50,
 	0x68, 0x93, 0x90, 0xb4, 0xf3, 0x11, 0x7c, 0x0f, 0x8f, 0x3e, 0x83, 0x4f, 0xe0, 0xa3, 0xf8, 0x14,
-	0xd2, 0xa6, 0xc9, 0x41, 0x45, 0xbd, 0x7d, 0xed, 0xff, 0x97, 0xef, 0xfb, 0xfe, 0x49, 0x70, 0xcd,
-	0x84, 0x60, 0x05, 0x85, 0x98, 0x68, 0x68, 0x64, 0xa3, 0x76, 0x11, 0x54, 0x54, 0x8b, 0x5a, 0x6d,
-	0xa9, 0x86, 0x98, 0x64, 0x4c, 0x89, 0x5a, 0x66, 0x5b, 0x95, 0x57, 0x54, 0xe5, 0x82, 0x67, 0x05,
-	0xde, 0xd0, 0x02, 0x48, 0x25, 0x2a, 0x11, 0x8e, 0xcd, 0x31, 0x80, 0x89, 0x06, 0xce, 0x01, 0xec,
-	0x22, 0xe0, 0x1c, 0x06, 0x43, 0x1b, 0x22, 0x73, 0x88, 0x39, 0x17, 0x15, 0xae, 0x72, 0xc1, 0xb5,
-	0x31, 0x18, 0x9c, 0x75, 0xd3, 0xf6, 0x6b, 0x53, 0x3f, 0xc2, 0x27, 0x85, 0xa5, 0xa4, 0xaa, 0x9b,
-	0x9f, 0xbf, 0x79, 0xc1, 0x69, 0x4c, 0x16, 0x4d, 0x85, 0x1b, 0xdb, 0xe0, 0xb6, 0x29, 0x10, 0x5e,
-	0x04, 0xc7, 0x36, 0x24, 0xe3, 0xb8, 0xa4, 0x7d, 0x6f, 0xe4, 0x4d, 0x0f, 0xd6, 0x47, 0xf6, 0xe7,
-	0x1d, 0x2e, 0x69, 0xb8, 0x0c, 0xc2, 0xef, 0x1b, 0xf4, 0xfd, 0x91, 0x37, 0x3d, 0x9c, 0x0d, 0xbb,
-	0xc6, 0xc0, 0x66, 0x83, 0xfb, 0x4a, 0xe5, 0x9c, 0x25, 0xb8, 0xa8, 0xe9, 0xfa, 0x04, 0x7f, 0x49,
-	0x0d, 0x67, 0xc1, 0x5e, 0xbb, 0x7a, 0xbf, 0xf7, 0x8f, 0xe3, 0x06, 0x9d, 0x3f, 0xfb, 0xc1, 0x64,
-	0x2b, 0x4a, 0xf0, 0xe7, 0x35, 0xcd, 0x07, 0x3f, 0x6e, 0xb9, 0x6a, 0xbc, 0x57, 0xde, 0xc3, 0xb2,
-	0x33, 0x60, 0xa2, 0xc0, 0x9c, 0x01, 0xa1, 0x18, 0x64, 0x94, 0xb7, 0xc9, 0xf6, 0xe5, 0x64, 0xae,
-	0x7f, 0x79, 0xc8, 0x2b, 0xa7, 0x5e, 0xfc, 0xde, 0x22, 0x8e, 0x5f, 0xfd, 0xf1, 0xc2, 0x58, 0xc6,
-	0x44, 0x03, 0x23, 0x1b, 0x95, 0x44, 0x60, 0x6d, 0xc9, 0x77, 0xcb, 0xa4, 0x31, 0xd1, 0xa9, 0x63,
-	0xd2, 0x24, 0x4a, 0x1d, 0xf3, 0xe1, 0x4f, 0xcc, 0x00, 0xa1, 0x98, 0x68, 0x84, 0x1c, 0x85, 0x50,
-	0x12, 0x21, 0xe4, 0xb8, 0xcd, 0x7e, 0x5b, 0xf6, 0xf2, 0x33, 0x00, 0x00, 0xff, 0xff, 0x47, 0x81,
-	0x4c, 0x85, 0x74, 0x02, 0x00, 0x00,
+	0xd2, 0xa6, 0xc9, 0x41, 0x45, 0xbd, 0x7d, 0x34, 0xdf, 0xff, 0xfb, 0x7e, 0xff, 0xfe, 0x83, 0x6b,
+	0x26, 0x04, 0x2b, 0x28, 0xc4, 0x44, 0x43, 0x23, 0x1b, 0xb5, 0x8b, 0xa0, 0xa2, 0x5a, 0xd4, 0x6a,
+	0x4b, 0x35, 0xc4, 0x24, 0x63, 0x4a, 0xd4, 0x32, 0xdb, 0xaa, 0xbc, 0xa2, 0x2a, 0x17, 0x3c, 0x2b,
+	0xf0, 0x86, 0x16, 0x40, 0x2a, 0x51, 0x89, 0x70, 0x6c, 0xc6, 0x00, 0x26, 0x1a, 0xb8, 0x04, 0xb0,
+	0x8b, 0x80, 0x4b, 0x18, 0x9c, 0x75, 0x25, 0xed, 0xc0, 0xa6, 0x7e, 0x84, 0x4f, 0x0a, 0x4b, 0x49,
+	0x95, 0x36, 0x11, 0x83, 0xa1, 0x85, 0x90, 0x39, 0xc4, 0x9c, 0x8b, 0x0a, 0x57, 0xb9, 0xe0, 0xdd,
+	0xeb, 0xf9, 0x9b, 0x17, 0x9c, 0xc6, 0x64, 0xd1, 0x20, 0xdc, 0x58, 0x82, 0xdb, 0x06, 0x20, 0xbc,
+	0x08, 0x8e, 0x6d, 0x49, 0xc6, 0x71, 0x49, 0xfb, 0xde, 0xc8, 0x9b, 0x1e, 0xac, 0x8f, 0xec, 0xc7,
+	0x3b, 0x5c, 0xd2, 0x70, 0x19, 0x84, 0xdf, 0x37, 0xe8, 0xfb, 0x23, 0x6f, 0x7a, 0x38, 0x1b, 0x76,
+	0xc4, 0xc0, 0x92, 0x81, 0xfb, 0x4a, 0xe5, 0x9c, 0x25, 0xb8, 0xa8, 0xe9, 0xfa, 0x04, 0x7f, 0x69,
+	0x0d, 0x67, 0xc1, 0x5e, 0xbb, 0x7a, 0xbf, 0xf7, 0x8f, 0x71, 0x63, 0x9d, 0x3f, 0xfb, 0xc1, 0x64,
+	0x2b, 0x4a, 0xf0, 0xe7, 0x6f, 0x9a, 0x0f, 0x7e, 0xdc, 0x72, 0xd5, 0x64, 0xaf, 0xbc, 0x87, 0x65,
+	0x17, 0xc0, 0x44, 0x81, 0x39, 0x03, 0x42, 0x31, 0xc8, 0x28, 0x6f, 0x9b, 0xed, 0xe5, 0x64, 0xae,
+	0x7f, 0x39, 0xe4, 0x95, 0x53, 0x2f, 0x7e, 0x6f, 0x11, 0xc7, 0xaf, 0xfe, 0x78, 0x61, 0x22, 0x63,
+	0xa2, 0x81, 0x91, 0x8d, 0x4a, 0x22, 0xb0, 0xb6, 0xce, 0x77, 0xeb, 0x49, 0x63, 0xa2, 0x53, 0xe7,
+	0x49, 0x93, 0x28, 0x75, 0x9e, 0x0f, 0x7f, 0x62, 0x1e, 0x10, 0x8a, 0x89, 0x46, 0xc8, 0xb9, 0x10,
+	0x4a, 0x22, 0x84, 0x9c, 0x6f, 0xb3, 0xdf, 0xc2, 0x5e, 0x7e, 0x06, 0x00, 0x00, 0xff, 0xff, 0xcd,
+	0x4f, 0x5d, 0xc5, 0x74, 0x02, 0x00, 0x00,
 }
diff --git a/googleapis/ads/googleads/v1/resources/ad_group_criterion_simulation.pb.go b/googleapis/ads/googleads/v1/resources/ad_group_criterion_simulation.pb.go
index 2057f15..62bbc5c 100644
--- a/googleapis/ads/googleads/v1/resources/ad_group_criterion_simulation.pb.go
+++ b/googleapis/ads/googleads/v1/resources/ad_group_criterion_simulation.pb.go
@@ -29,12 +29,13 @@
 // channel type, criterion type, simulation type, and simulation modification
 // method are detailed below respectively.
 //
-// SEARCH  KEYWORD  CPC_BID  UNIFORM
+// DISPLAY   KEYWORD        CPC_BID  UNIFORM
+// SEARCH    KEYWORD        CPC_BID  UNIFORM
+// SHOPPING  LISTING_GROUP  CPC_BID  UNIFORM
 type AdGroupCriterionSimulation struct {
 	// The resource name of the ad group criterion simulation.
 	// Ad group criterion simulation resource names have the form:
 	//
-	//
 	// `customers/{customer_id}/adGroupCriterionSimulations/{ad_group_id}~{criterion_id}~{type}~{modification_method}~{start_date}~{end_date}`
 	ResourceName string `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"`
 	// AdGroup ID of the simulation.
@@ -173,40 +174,40 @@
 }
 
 var fileDescriptor_f859d33f99a752e1 = []byte{
-	// 556 bytes of a gzipped FileDescriptorProto
+	// 557 bytes of a gzipped FileDescriptorProto
 	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x8c, 0x54, 0xdd, 0x6e, 0xd3, 0x3e,
 	0x14, 0xff, 0xa7, 0xfb, 0xf6, 0xfa, 0x07, 0x29, 0xdc, 0x44, 0x65, 0x82, 0x0e, 0x34, 0xa9, 0x57,
 	0x8e, 0xba, 0x21, 0x10, 0xa9, 0x84, 0x48, 0xc7, 0x54, 0x8a, 0x18, 0xaa, 0xb2, 0xa9, 0x17, 0xa8,
 	0x52, 0xe4, 0xc6, 0x5e, 0x66, 0xa9, 0xb1, 0x2d, 0xdb, 0x19, 0xda, 0x3b, 0xc0, 0x0d, 0x8f, 0xc0,
-	0x25, 0x8f, 0xc2, 0xa3, 0xf0, 0x14, 0x28, 0x4e, 0xe2, 0x4e, 0x2d, 0x65, 0xbd, 0x3b, 0x3e, 0xe7,
-	0xf7, 0xd1, 0xf3, 0x73, 0x1d, 0x70, 0x96, 0x72, 0x9e, 0xce, 0x88, 0x8f, 0xb0, 0xf2, 0xcb, 0xb2,
+	0x25, 0x8f, 0xc2, 0xa3, 0xf0, 0x14, 0x28, 0x4e, 0xe2, 0x4e, 0x2d, 0x65, 0xbd, 0x3b, 0x39, 0xe7,
+	0xf7, 0xe1, 0xf3, 0x73, 0x5d, 0x70, 0x96, 0x72, 0x9e, 0xce, 0x88, 0x8f, 0xb0, 0xf2, 0xcb, 0xb2,
 	0xa8, 0x6e, 0xba, 0xbe, 0x24, 0x8a, 0xe7, 0x32, 0x21, 0xca, 0x47, 0x38, 0x4e, 0x25, 0xcf, 0x45,
 	0x9c, 0x48, 0xaa, 0x89, 0xa4, 0x9c, 0xc5, 0x8a, 0x66, 0xf9, 0x0c, 0x69, 0xca, 0x19, 0x14, 0x92,
 	0x6b, 0xee, 0x1e, 0x96, 0x5c, 0x88, 0xb0, 0x82, 0x56, 0x06, 0xde, 0x74, 0xa1, 0x95, 0x69, 0xf9,
 	0xab, 0x9c, 0x12, 0x9e, 0x65, 0x9c, 0xf9, 0x8b, 0x9a, 0xad, 0xfe, 0x2a, 0x02, 0x61, 0x79, 0xa6,
-	0xee, 0xe0, 0xe3, 0x8c, 0x63, 0x7a, 0x45, 0x93, 0xea, 0x40, 0xf4, 0x35, 0xc7, 0x95, 0xc6, 0xc9,
-	0xda, 0x1a, 0xfa, 0x56, 0x90, 0x8a, 0x74, 0x50, 0x93, 0x04, 0xf5, 0x11, 0x63, 0x5c, 0x1b, 0x84,
-	0xaa, 0xa6, 0x4f, 0xaa, 0xa9, 0x39, 0x4d, 0xf3, 0x2b, 0xff, 0x8b, 0x44, 0x42, 0x10, 0x59, 0xcd,
-	0x9f, 0x7d, 0xdf, 0x02, 0xad, 0x10, 0x0f, 0x8a, 0xc4, 0x4e, 0xeb, 0xc0, 0x2e, 0xac, 0x8f, 0xfb,
-	0x1c, 0xfc, 0x5f, 0x67, 0x12, 0x33, 0x94, 0x11, 0xcf, 0x69, 0x3b, 0x9d, 0xbd, 0xa8, 0x59, 0x37,
-	0x3f, 0xa1, 0x8c, 0xb8, 0x3d, 0xb0, 0x6f, 0x53, 0xa7, 0xd8, 0x6b, 0xb4, 0x9d, 0xce, 0xfe, 0xf1,
-	0xe3, 0x2a, 0x59, 0x58, 0x3b, 0xc3, 0x21, 0xd3, 0x2f, 0x5f, 0x8c, 0xd1, 0x2c, 0x27, 0xd1, 0x1e,
-	0x2a, 0x2d, 0x87, 0xd8, 0x7d, 0x03, 0x9a, 0xf3, 0x9b, 0xa2, 0xd8, 0xdb, 0xb8, 0x9f, 0xbd, 0x6f,
-	0x09, 0x43, 0xec, 0x5e, 0x82, 0xcd, 0x22, 0x0c, 0x6f, 0xb3, 0xed, 0x74, 0x1e, 0x1c, 0xbf, 0x85,
-	0xab, 0xae, 0xd6, 0x44, 0x08, 0xe7, 0xab, 0x5d, 0xde, 0x0a, 0x72, 0xc6, 0xf2, 0x6c, 0xa1, 0x15,
-	0x19, 0x35, 0xf7, 0x9b, 0x03, 0x1e, 0xfd, 0xe5, 0x9e, 0xbc, 0x2d, 0xe3, 0x32, 0x59, 0xdb, 0xe5,
-	0xfc, 0x8e, 0xc6, 0xb9, 0x91, 0x58, 0xf0, 0x5c, 0x06, 0x44, 0x6e, 0xb6, 0xd4, 0x73, 0x7b, 0x00,
-	0x28, 0x8d, 0xa4, 0x8e, 0x31, 0xd2, 0xc4, 0xdb, 0x36, 0x19, 0x1d, 0x2c, 0x65, 0x74, 0xa1, 0x25,
-	0x65, 0x69, 0x15, 0xb1, 0xc1, 0xbf, 0x43, 0x9a, 0xb8, 0xaf, 0xc0, 0x2e, 0x61, 0xb8, 0xa4, 0xee,
-	0xac, 0x41, 0xdd, 0x21, 0x0c, 0x1b, 0xe2, 0x35, 0x70, 0x13, 0x91, 0xc4, 0x53, 0x8a, 0x63, 0xc1,
-	0x29, 0xd3, 0xf1, 0x8c, 0x2a, 0xed, 0xed, 0x1a, 0x89, 0xd7, 0x2b, 0x33, 0x28, 0x5f, 0x08, 0x3c,
-	0x15, 0x49, 0x9f, 0xe2, 0xf9, 0xa6, 0xa3, 0x42, 0xe1, 0x23, 0x55, 0xfa, 0xfd, 0x7f, 0xd1, 0xc3,
-	0xc4, 0x0c, 0x6d, 0xab, 0xdf, 0x04, 0x60, 0xee, 0xd0, 0xff, 0xda, 0x00, 0x47, 0x09, 0xcf, 0xe0,
-	0xbd, 0xcf, 0xb4, 0xff, 0x74, 0xf5, 0x7f, 0x77, 0x54, 0xac, 0x36, 0x72, 0x3e, 0x7f, 0xa8, 0x54,
-	0x52, 0x3e, 0x43, 0x2c, 0x85, 0x5c, 0xa6, 0x7e, 0x4a, 0x98, 0x59, 0xbc, 0x7e, 0x64, 0x82, 0xaa,
-	0x7f, 0x7c, 0x52, 0x7a, 0xb6, 0xfa, 0xd1, 0xd8, 0x18, 0x84, 0xe1, 0xcf, 0xc6, 0xe1, 0xa0, 0x94,
-	0x0c, 0xb1, 0x82, 0x65, 0x59, 0x54, 0xe3, 0x2e, 0x8c, 0x6a, 0xe4, 0xaf, 0x1a, 0x33, 0x09, 0xb1,
-	0x9a, 0x58, 0xcc, 0x64, 0xdc, 0x9d, 0x58, 0xcc, 0xef, 0xc6, 0x51, 0x39, 0x08, 0x82, 0x10, 0xab,
-	0x20, 0xb0, 0xa8, 0x20, 0x18, 0x77, 0x83, 0xc0, 0xe2, 0xa6, 0xdb, 0xe6, 0xc7, 0x9e, 0xfc, 0x09,
-	0x00, 0x00, 0xff, 0xff, 0xf3, 0xad, 0x6b, 0x0a, 0xfe, 0x04, 0x00, 0x00,
+	0xee, 0xe0, 0xe3, 0x8c, 0x63, 0x7a, 0x45, 0x93, 0xea, 0x83, 0xe8, 0x6b, 0x8e, 0x2b, 0x8d, 0x93,
+	0xb5, 0x35, 0xf4, 0xad, 0x20, 0x15, 0xe9, 0x49, 0x45, 0x32, 0x5f, 0xd3, 0xfc, 0xca, 0xff, 0x22,
+	0x91, 0x10, 0x44, 0xaa, 0x6a, 0x7e, 0x50, 0x8b, 0x0a, 0xea, 0x23, 0xc6, 0xb8, 0x36, 0x0a, 0xd5,
+	0xf4, 0xd9, 0xf7, 0x2d, 0xd0, 0x0a, 0xf1, 0xa0, 0x48, 0xec, 0xb4, 0x0e, 0xec, 0xc2, 0xfa, 0xb8,
+	0xcf, 0xc1, 0xff, 0x75, 0x26, 0x31, 0x43, 0x19, 0xf1, 0x9c, 0xb6, 0xd3, 0xd9, 0x8b, 0x9a, 0x75,
+	0xf3, 0x13, 0xca, 0x88, 0xdb, 0x03, 0xfb, 0x36, 0x75, 0x8a, 0xbd, 0x46, 0xdb, 0xe9, 0xec, 0x1f,
+	0x3f, 0xae, 0x92, 0x85, 0xf5, 0xb9, 0xe0, 0x90, 0xe9, 0x97, 0x2f, 0xc6, 0x68, 0x96, 0x93, 0x68,
+	0x0f, 0x95, 0x96, 0x43, 0xec, 0xbe, 0x01, 0xcd, 0xf9, 0x4d, 0x51, 0xec, 0x6d, 0xdc, 0xcf, 0xde,
+	0xb7, 0x84, 0x21, 0x76, 0x2f, 0xc1, 0x66, 0x11, 0x86, 0xb7, 0xd9, 0x76, 0x3a, 0x0f, 0x8e, 0xdf,
+	0xc2, 0x55, 0x57, 0x6b, 0x22, 0x84, 0xf3, 0xd5, 0x2e, 0x6f, 0x05, 0x39, 0x63, 0x79, 0xb6, 0xd0,
+	0x8a, 0x8c, 0x9a, 0xfb, 0xcd, 0x01, 0x8f, 0xfe, 0x72, 0x4f, 0xde, 0x96, 0x71, 0x99, 0xac, 0xed,
+	0x72, 0x7e, 0x47, 0xe3, 0xdc, 0x48, 0x2c, 0x78, 0x2e, 0x03, 0x22, 0x37, 0x5b, 0xea, 0xb9, 0x3d,
+	0x00, 0x94, 0x46, 0x52, 0xc7, 0x18, 0x69, 0xe2, 0x6d, 0x9b, 0x8c, 0x0e, 0x96, 0x32, 0xba, 0xd0,
+	0x92, 0xb2, 0xb4, 0x8a, 0xd8, 0xe0, 0xdf, 0x21, 0x4d, 0xdc, 0x57, 0x60, 0x97, 0x30, 0x5c, 0x52,
+	0x77, 0xd6, 0xa0, 0xee, 0x10, 0x86, 0x0d, 0xf1, 0x1a, 0xb8, 0x89, 0x48, 0xe2, 0x29, 0xc5, 0xb1,
+	0xe0, 0x94, 0xe9, 0x78, 0x46, 0x95, 0xf6, 0x76, 0x8d, 0xc4, 0xeb, 0x95, 0x19, 0x94, 0x2f, 0x04,
+	0x9e, 0x8a, 0xa4, 0x4f, 0xf1, 0x7c, 0xd3, 0x51, 0xa1, 0xf0, 0x91, 0x2a, 0xfd, 0xfe, 0xbf, 0xe8,
+	0x61, 0x62, 0x86, 0xb6, 0xd5, 0x6f, 0x02, 0x30, 0x77, 0xe8, 0x7f, 0x6d, 0x80, 0xa3, 0x84, 0x67,
+	0xf0, 0xde, 0x67, 0xda, 0x7f, 0xba, 0xfa, 0xb7, 0x3b, 0x2a, 0x56, 0x1b, 0x39, 0x9f, 0x3f, 0x54,
+	0x2a, 0x29, 0x9f, 0x21, 0x96, 0x42, 0x2e, 0x53, 0x3f, 0x25, 0xcc, 0x2c, 0x5e, 0x3f, 0x32, 0x41,
+	0xd5, 0x3f, 0xfe, 0x52, 0x7a, 0xb6, 0xfa, 0xd1, 0xd8, 0x18, 0x84, 0xe1, 0xcf, 0xc6, 0xe1, 0xa0,
+	0x94, 0x0c, 0xb1, 0x82, 0x65, 0x59, 0x54, 0xe3, 0x2e, 0x8c, 0x6a, 0xe4, 0xaf, 0x1a, 0x33, 0x09,
+	0xb1, 0x9a, 0x58, 0xcc, 0x64, 0xdc, 0x9d, 0x58, 0xcc, 0xef, 0xc6, 0x51, 0x39, 0x08, 0x82, 0x10,
+	0xab, 0x20, 0xb0, 0xa8, 0x20, 0x18, 0x77, 0x83, 0xc0, 0xe2, 0xa6, 0xdb, 0xe6, 0xb0, 0x27, 0x7f,
+	0x02, 0x00, 0x00, 0xff, 0xff, 0x26, 0x19, 0xf6, 0x17, 0xfe, 0x04, 0x00, 0x00,
 }
diff --git a/googleapis/ads/googleads/v1/resources/ad_group_extension_setting.pb.go b/googleapis/ads/googleads/v1/resources/ad_group_extension_setting.pb.go
index 10e860a..ba92a5d 100644
--- a/googleapis/ads/googleads/v1/resources/ad_group_extension_setting.pb.go
+++ b/googleapis/ads/googleads/v1/resources/ad_group_extension_setting.pb.go
@@ -29,7 +29,6 @@
 	// The resource name of the ad group extension setting.
 	// AdGroupExtensionSetting resource names have the form:
 	//
-	//
 	// `customers/{customer_id}/adGroupExtensionSettings/{ad_group_id}~{extension_type}`
 	ResourceName string `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"`
 	// The extension type of the ad group extension setting.
@@ -121,33 +120,34 @@
 }
 
 var fileDescriptor_48cf797d6357afb2 = []byte{
-	// 448 bytes of a gzipped FileDescriptorProto
-	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x8c, 0x53, 0xcf, 0x8a, 0xd4, 0x30,
-	0x18, 0xa7, 0x1d, 0x5d, 0xb5, 0xba, 0x7b, 0x28, 0x82, 0x65, 0x19, 0x64, 0x56, 0x59, 0x98, 0x53,
-	0x4a, 0xc7, 0x83, 0x50, 0x45, 0xe8, 0xe0, 0x3a, 0xe8, 0x61, 0x19, 0xba, 0x32, 0x07, 0x19, 0x28,
-	0xd9, 0xc9, 0xb7, 0x31, 0x30, 0x4d, 0x42, 0x92, 0x8e, 0xee, 0x23, 0xf8, 0x06, 0x9e, 0x3d, 0xfa,
-	0x28, 0x3e, 0x8a, 0x4f, 0x21, 0x6d, 0x9a, 0xe8, 0x20, 0xb3, 0x3b, 0xb7, 0xaf, 0xf9, 0xfd, 0xf9,
-	0xbe, 0x5f, 0xbe, 0x34, 0x9a, 0x52, 0x21, 0xe8, 0x1a, 0x52, 0x4c, 0x74, 0x6a, 0xcb, 0xb6, 0xda,
-	0x64, 0xa9, 0x02, 0x2d, 0x1a, 0xb5, 0x02, 0x9d, 0x62, 0x52, 0x51, 0x25, 0x1a, 0x59, 0xc1, 0x57,
-	0x03, 0x5c, 0x33, 0xc1, 0x2b, 0x0d, 0xc6, 0x30, 0x4e, 0x91, 0x54, 0xc2, 0x88, 0xf8, 0xc4, 0x0a,
-	0x11, 0x26, 0x1a, 0x79, 0x0f, 0xb4, 0xc9, 0x90, 0xf7, 0x38, 0x7e, 0xbd, 0xab, 0x0d, 0xf0, 0xa6,
-	0xd6, 0xe9, 0x7f, 0xce, 0x15, 0x81, 0x0d, 0x5b, 0x81, 0x6d, 0x70, 0x3c, 0xd9, 0x57, 0x6d, 0xae,
-	0xa5, 0xd3, 0x0c, 0x9d, 0x46, 0xb2, 0x14, 0x73, 0x2e, 0x0c, 0x36, 0x4c, 0x70, 0xdd, 0xa3, 0x4f,
-	0x7b, 0xb4, 0xfb, 0xba, 0x6c, 0xae, 0xd2, 0x2f, 0x0a, 0x4b, 0x09, 0xaa, 0xc7, 0x9f, 0x7d, 0x1f,
-	0x44, 0x4f, 0x0a, 0x32, 0x6b, 0x63, 0x9f, 0x39, 0xf7, 0x0b, 0x3b, 0x5a, 0xfc, 0x3c, 0x3a, 0x74,
-	0xc1, 0x2a, 0x8e, 0x6b, 0x48, 0x82, 0x51, 0x30, 0x7e, 0x50, 0x3e, 0x72, 0x87, 0xe7, 0xb8, 0x86,
-	0x18, 0xa2, 0xa3, 0xed, 0xb1, 0x92, 0x70, 0x14, 0x8c, 0x8f, 0x26, 0x6f, 0xd0, 0xae, 0xcb, 0xea,
-	0xb2, 0x20, 0xdf, 0xed, 0xe3, 0xb5, 0x84, 0x33, 0xde, 0xd4, 0xdb, 0x27, 0xe5, 0x21, 0xfc, 0xfb,
-	0x19, 0xbf, 0x8c, 0xee, 0xbb, 0xf5, 0x24, 0x83, 0x51, 0x30, 0x7e, 0x38, 0x19, 0xba, 0x06, 0x2e,
-	0x1a, 0xba, 0x30, 0x8a, 0x71, 0xba, 0xc0, 0xeb, 0x06, 0xca, 0x7b, 0xd8, 0x86, 0x8a, 0xcf, 0xa3,
-	0xc7, 0x7f, 0xe7, 0xbb, 0x02, 0x20, 0x15, 0x33, 0x50, 0xeb, 0xe4, 0xce, 0x68, 0x70, 0xab, 0x49,
-	0xec, 0x95, 0xef, 0x00, 0xc8, 0xfb, 0x56, 0x17, 0x7f, 0x8e, 0x0e, 0xec, 0xca, 0x92, 0xbb, 0x5d,
-	0xce, 0xf9, 0xbe, 0x39, 0xfb, 0x5b, 0x7d, 0xdb, 0x89, 0xb7, 0x03, 0x6f, 0x41, 0x65, 0xef, 0x3f,
-	0xfd, 0x16, 0x46, 0xa7, 0x2b, 0x51, 0xa3, 0x5b, 0x1f, 0xdd, 0x74, 0xb8, 0x63, 0x83, 0xf3, 0x36,
-	0xd4, 0x3c, 0xf8, 0xf4, 0xa1, 0xb7, 0xa0, 0x62, 0x8d, 0x39, 0x45, 0x42, 0xd1, 0x94, 0x02, 0xef,
-	0x22, 0xbb, 0x67, 0x26, 0x99, 0xbe, 0xe1, 0xd7, 0x78, 0xe5, 0xab, 0x1f, 0xe1, 0x60, 0x56, 0x14,
-	0x3f, 0xc3, 0x93, 0x99, 0xb5, 0x2c, 0x88, 0x46, 0xb6, 0x6c, 0xab, 0x45, 0x86, 0x4a, 0xc7, 0xfc,
-	0xe5, 0x38, 0xcb, 0x82, 0xe8, 0xa5, 0xe7, 0x2c, 0x17, 0xd9, 0xd2, 0x73, 0x7e, 0x87, 0xa7, 0x16,
-	0xc8, 0xf3, 0x82, 0xe8, 0x3c, 0xf7, 0xac, 0x3c, 0x5f, 0x64, 0x79, 0xee, 0x79, 0x97, 0x07, 0xdd,
-	0xb0, 0x2f, 0xfe, 0x04, 0x00, 0x00, 0xff, 0xff, 0xc0, 0x53, 0xf3, 0x3e, 0xc6, 0x03, 0x00, 0x00,
+	// 449 bytes of a gzipped FileDescriptorProto
+	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x8c, 0x53, 0xd1, 0x8a, 0xd4, 0x30,
+	0x14, 0xa5, 0x1d, 0x5d, 0xb5, 0xba, 0xfb, 0x50, 0x04, 0xcb, 0x32, 0xc8, 0xac, 0xb2, 0x30, 0x4f,
+	0x29, 0x1d, 0x1f, 0x84, 0x2a, 0x42, 0x07, 0xd7, 0x41, 0x1f, 0x96, 0xa1, 0x2b, 0xf3, 0x20, 0x03,
+	0x25, 0x3b, 0xb9, 0x1b, 0x03, 0xd3, 0x24, 0x24, 0xe9, 0xe8, 0x7e, 0x82, 0x7f, 0xe0, 0xb3, 0x8f,
+	0x7e, 0x8a, 0x9f, 0xe2, 0x57, 0x48, 0x9b, 0x26, 0x3a, 0xc8, 0xec, 0xce, 0xdb, 0x69, 0xee, 0x39,
+	0xe7, 0xde, 0x93, 0x9b, 0x46, 0x53, 0x2a, 0x04, 0x5d, 0x43, 0x8a, 0x89, 0x4e, 0x2d, 0x6c, 0xd1,
+	0x26, 0x4b, 0x15, 0x68, 0xd1, 0xa8, 0x15, 0xe8, 0x14, 0x93, 0x8a, 0x2a, 0xd1, 0xc8, 0x0a, 0xbe,
+	0x1a, 0xe0, 0x9a, 0x09, 0x5e, 0x69, 0x30, 0x86, 0x71, 0x8a, 0xa4, 0x12, 0x46, 0xc4, 0x27, 0x56,
+	0x88, 0x30, 0xd1, 0xc8, 0x7b, 0xa0, 0x4d, 0x86, 0xbc, 0xc7, 0xf1, 0xeb, 0x5d, 0x6d, 0x80, 0x37,
+	0xb5, 0x4e, 0xff, 0x73, 0xae, 0x08, 0x6c, 0xd8, 0x0a, 0x6c, 0x83, 0xe3, 0xc9, 0xbe, 0x6a, 0x73,
+	0x2d, 0x9d, 0xe6, 0x69, 0xaf, 0xe9, 0xbe, 0x2e, 0x9b, 0xab, 0xf4, 0x8b, 0xc2, 0x52, 0x82, 0xd2,
+	0x7d, 0x7d, 0xe8, 0x3c, 0x25, 0x4b, 0x31, 0xe7, 0xc2, 0x60, 0xc3, 0x04, 0xef, 0xab, 0xcf, 0xbe,
+	0x0f, 0xa2, 0x27, 0x05, 0x99, 0xb5, 0xb1, 0xcf, 0x9c, 0xfb, 0x85, 0x1d, 0x2d, 0x7e, 0x1e, 0x1d,
+	0xba, 0x60, 0x15, 0xc7, 0x35, 0x24, 0xc1, 0x28, 0x18, 0x3f, 0x28, 0x1f, 0xb9, 0xc3, 0x73, 0x5c,
+	0x43, 0x0c, 0xd1, 0xd1, 0xf6, 0x58, 0x49, 0x38, 0x0a, 0xc6, 0x47, 0x93, 0x37, 0x68, 0xd7, 0x65,
+	0x75, 0x59, 0x90, 0xef, 0xf6, 0xf1, 0x5a, 0xc2, 0x19, 0x6f, 0xea, 0xed, 0x93, 0xf2, 0x10, 0xfe,
+	0xfd, 0x8c, 0x5f, 0x46, 0xf7, 0xdd, 0x7a, 0x92, 0xc1, 0x28, 0x18, 0x3f, 0x9c, 0x0c, 0x5d, 0x03,
+	0x17, 0x1c, 0x5d, 0x18, 0xc5, 0x38, 0x5d, 0xe0, 0x75, 0x03, 0xe5, 0x3d, 0x6c, 0x43, 0xc5, 0xe7,
+	0xd1, 0xe3, 0xbf, 0xf3, 0x5d, 0x01, 0x90, 0x8a, 0x19, 0xa8, 0x75, 0x72, 0x67, 0x34, 0xb8, 0xd5,
+	0x24, 0xf6, 0xca, 0x77, 0x00, 0xe4, 0x7d, 0xab, 0x8b, 0x3f, 0x47, 0x07, 0x76, 0x65, 0xc9, 0xdd,
+	0x2e, 0xe7, 0x7c, 0xdf, 0x9c, 0xfd, 0xad, 0xbe, 0xed, 0xc4, 0xdb, 0x81, 0xb7, 0x4a, 0x65, 0xef,
+	0x3f, 0xfd, 0x16, 0x46, 0xa7, 0x2b, 0x51, 0xa3, 0x5b, 0x1f, 0xdd, 0x74, 0xb8, 0x63, 0x83, 0xf3,
+	0x36, 0xd4, 0x3c, 0xf8, 0xf4, 0xa1, 0xb7, 0xa0, 0x62, 0x8d, 0x39, 0x45, 0x42, 0xd1, 0x94, 0x02,
+	0xef, 0x22, 0xbb, 0x67, 0x26, 0x99, 0xbe, 0xe1, 0xd7, 0x78, 0xe5, 0xd1, 0x8f, 0x70, 0x30, 0x2b,
+	0x8a, 0x9f, 0xe1, 0xc9, 0xcc, 0x5a, 0x16, 0x44, 0x23, 0x0b, 0x5b, 0xb4, 0xc8, 0x50, 0xe9, 0x98,
+	0xbf, 0x1c, 0x67, 0x59, 0x10, 0xbd, 0xf4, 0x9c, 0xe5, 0x22, 0x5b, 0x7a, 0xce, 0xef, 0xf0, 0xd4,
+	0x16, 0xf2, 0xbc, 0x20, 0x3a, 0xcf, 0x3d, 0x2b, 0xcf, 0x17, 0x59, 0x9e, 0x7b, 0xde, 0xe5, 0x41,
+	0x37, 0xec, 0x8b, 0x3f, 0x01, 0x00, 0x00, 0xff, 0xff, 0x3a, 0xcb, 0x94, 0xc7, 0xc6, 0x03, 0x00,
+	0x00,
 }
diff --git a/googleapis/ads/googleads/v1/resources/ad_group_feed.pb.go b/googleapis/ads/googleads/v1/resources/ad_group_feed.pb.go
index e2de6dc..70b3f29 100644
--- a/googleapis/ads/googleads/v1/resources/ad_group_feed.pb.go
+++ b/googleapis/ads/googleads/v1/resources/ad_group_feed.pb.go
@@ -127,36 +127,36 @@
 }
 
 var fileDescriptor_d91c15fcb3b678ff = []byte{
-	// 488 bytes of a gzipped FileDescriptorProto
+	// 489 bytes of a gzipped FileDescriptorProto
 	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x8c, 0x93, 0xdd, 0x6a, 0xd4, 0x40,
 	0x14, 0xc7, 0xc9, 0x6e, 0x5d, 0x75, 0xaa, 0x65, 0x9b, 0xab, 0x50, 0x8a, 0x6c, 0x95, 0xc2, 0x5e,
 	0xcd, 0x34, 0xeb, 0x17, 0xc4, 0x1b, 0xb3, 0x60, 0x17, 0x44, 0x65, 0x49, 0x65, 0x11, 0x59, 0x09,
 	0xd3, 0xcc, 0xec, 0x34, 0x34, 0xf3, 0xc1, 0x4c, 0x52, 0xe9, 0xeb, 0x78, 0xe9, 0x8b, 0x08, 0x3e,
-	0x8a, 0xef, 0x20, 0x48, 0x32, 0x99, 0x68, 0x57, 0xb6, 0xed, 0xdd, 0xc9, 0x99, 0xff, 0xef, 0xcc,
-	0x39, 0xe7, 0x3f, 0x01, 0xcf, 0x99, 0x94, 0xac, 0xa0, 0x08, 0x13, 0x83, 0x6c, 0x58, 0x47, 0x17,
-	0x21, 0xd2, 0xd4, 0xc8, 0x4a, 0x67, 0xd4, 0x20, 0x4c, 0x52, 0xa6, 0x65, 0xa5, 0xd2, 0x15, 0xa5,
-	0x04, 0x2a, 0x2d, 0x4b, 0xe9, 0x1f, 0x58, 0x2d, 0xc4, 0xc4, 0xc0, 0x0e, 0x83, 0x17, 0x21, 0xec,
-	0xb0, 0xbd, 0x17, 0x9b, 0x2a, 0x67, 0x92, 0x73, 0x29, 0x10, 0xc7, 0x65, 0x76, 0x96, 0x0b, 0x96,
-	0xae, 0x2a, 0x91, 0x95, 0xb9, 0x14, 0xb6, 0xf4, 0xde, 0xb3, 0x4d, 0x1c, 0x15, 0x15, 0x37, 0xa8,
-	0x6e, 0x22, 0x2d, 0x72, 0x71, 0x9e, 0x9a, 0x12, 0x97, 0x95, 0xb9, 0x1d, 0xa5, 0x0a, 0x9c, 0xd1,
-	0x33, 0x59, 0x10, 0xaa, 0xd3, 0xf2, 0x52, 0xd1, 0x96, 0xda, 0x77, 0x94, 0xca, 0x11, 0x16, 0x42,
-	0x96, 0xb8, 0x6e, 0xc4, 0xd5, 0x7c, 0xd4, 0x9e, 0x36, 0x5f, 0xa7, 0xd5, 0x0a, 0x7d, 0xd5, 0x58,
-	0x29, 0xaa, 0xdb, 0xf3, 0xc7, 0x3f, 0xfa, 0x60, 0x3b, 0x26, 0xb3, 0x7a, 0x37, 0xc7, 0x94, 0x12,
-	0xff, 0x09, 0x78, 0xe8, 0xc6, 0x4f, 0x05, 0xe6, 0x34, 0xf0, 0x46, 0xde, 0xf8, 0x7e, 0xf2, 0xc0,
-	0x25, 0x3f, 0x60, 0x4e, 0xfd, 0x23, 0xb0, 0x55, 0x8f, 0x10, 0xf4, 0x46, 0xde, 0x78, 0x7b, 0xb2,
-	0xdf, 0x6e, 0x0f, 0xba, 0x3b, 0xe0, 0x49, 0xa9, 0x73, 0xc1, 0x16, 0xb8, 0xa8, 0x68, 0xd2, 0x28,
-	0xfd, 0x97, 0xe0, 0x9e, 0xb3, 0x20, 0xe8, 0xdf, 0x82, 0xba, 0x8b, 0x6d, 0x4f, 0xbe, 0x04, 0xbb,
-	0xeb, 0x73, 0x9b, 0x60, 0x6b, 0xd4, 0x1f, 0xef, 0x4c, 0xa6, 0x70, 0x93, 0x81, 0xcd, 0xbe, 0xe0,
-	0xfc, 0x2f, 0xf7, 0xf1, 0x52, 0xd1, 0x37, 0xa2, 0xe2, 0xeb, 0xb9, 0x64, 0xa8, 0xae, 0x26, 0x8c,
-	0xff, 0x05, 0xec, 0xfe, 0xe7, 0x6a, 0x70, 0xa7, 0x69, 0xf9, 0x68, 0xe3, 0x85, 0xf6, 0x39, 0xc0,
-	0xf7, 0x2d, 0x78, 0xdc, 0x72, 0xc9, 0x90, 0xaf, 0x65, 0xfc, 0x4f, 0x60, 0x60, 0x3d, 0x0f, 0x06,
-	0x23, 0x6f, 0xbc, 0x33, 0x79, 0x7d, 0xc3, 0x10, 0xb5, 0x29, 0xef, 0x72, 0x71, 0x7e, 0xd2, 0x40,
-	0xcd, 0x0c, 0x57, 0x53, 0x49, 0x5b, 0x6f, 0xfa, 0xdb, 0x03, 0x87, 0x99, 0xe4, 0xf0, 0xc6, 0x57,
-	0x3d, 0x1d, 0xfe, 0x63, 0xf8, 0xbc, 0xde, 0xfe, 0xdc, 0xfb, 0xfc, 0xb6, 0xc5, 0x98, 0x2c, 0xb0,
-	0x60, 0x50, 0x6a, 0x86, 0x18, 0x15, 0x8d, 0x37, 0xee, 0x2d, 0xaa, 0xdc, 0x5c, 0xf3, 0x8b, 0xbd,
-	0xea, 0xa2, 0x6f, 0xbd, 0xfe, 0x2c, 0x8e, 0xbf, 0xf7, 0x0e, 0x66, 0xb6, 0x64, 0x4c, 0x0c, 0xb4,
-	0x61, 0x1d, 0x2d, 0x42, 0x98, 0x38, 0xe5, 0x4f, 0xa7, 0x59, 0xc6, 0xc4, 0x2c, 0x3b, 0xcd, 0x72,
-	0x11, 0x2e, 0x3b, 0xcd, 0xaf, 0xde, 0xa1, 0x3d, 0x88, 0xa2, 0x98, 0x98, 0x28, 0xea, 0x54, 0x51,
-	0xb4, 0x08, 0xa3, 0xa8, 0xd3, 0x9d, 0x0e, 0x9a, 0x66, 0x9f, 0xfe, 0x09, 0x00, 0x00, 0xff, 0xff,
-	0x87, 0x95, 0x9b, 0x23, 0x0e, 0x04, 0x00, 0x00,
+	0x8a, 0xef, 0x20, 0x48, 0x32, 0x99, 0x68, 0x57, 0xb6, 0xed, 0xdd, 0xd9, 0x33, 0xff, 0xdf, 0xd9,
+	0x73, 0xce, 0xff, 0x04, 0x3c, 0x67, 0x52, 0xb2, 0x82, 0x22, 0x4c, 0x0c, 0xb2, 0x61, 0x1d, 0x5d,
+	0x84, 0x48, 0x53, 0x23, 0x2b, 0x9d, 0x51, 0x83, 0x30, 0x49, 0x99, 0x96, 0x95, 0x4a, 0x57, 0x94,
+	0x12, 0xa8, 0xb4, 0x2c, 0xa5, 0x7f, 0x60, 0xb5, 0x10, 0x13, 0x03, 0x3b, 0x0c, 0x5e, 0x84, 0xb0,
+	0xc3, 0xf6, 0x5e, 0x6c, 0xaa, 0x9c, 0x49, 0xce, 0xa5, 0x40, 0x1c, 0x97, 0xd9, 0x59, 0x2e, 0x58,
+	0xba, 0xaa, 0x44, 0x56, 0xe6, 0x52, 0xd8, 0xd2, 0x7b, 0xcf, 0x36, 0x71, 0x54, 0x54, 0xdc, 0xa0,
+	0xba, 0x89, 0xb4, 0xc8, 0xc5, 0x79, 0x6a, 0x4a, 0x5c, 0x56, 0xe6, 0x76, 0x94, 0x2a, 0x70, 0x46,
+	0xcf, 0x64, 0x41, 0xa8, 0x4e, 0xcb, 0x4b, 0x45, 0x5b, 0xea, 0x51, 0x4b, 0x35, 0xbf, 0x4e, 0xab,
+	0x15, 0xfa, 0xaa, 0xb1, 0x52, 0x54, 0xbb, 0xaa, 0xfb, 0xae, 0xaa, 0xca, 0x11, 0x16, 0x42, 0x96,
+	0xb8, 0x6e, 0xb4, 0x7d, 0x7d, 0xfc, 0xa3, 0x0f, 0xb6, 0x63, 0x32, 0xab, 0x77, 0x73, 0x4c, 0x29,
+	0xf1, 0x9f, 0x80, 0x87, 0x6e, 0xfc, 0x54, 0x60, 0x4e, 0x03, 0x6f, 0xe4, 0x8d, 0xef, 0x27, 0x0f,
+	0x5c, 0xf2, 0x03, 0xe6, 0xd4, 0x3f, 0x02, 0x5b, 0xf5, 0x08, 0x41, 0x6f, 0xe4, 0x8d, 0xb7, 0x27,
+	0xfb, 0xed, 0xf6, 0xa0, 0xeb, 0x00, 0x9e, 0x94, 0x3a, 0x17, 0x6c, 0x81, 0x8b, 0x8a, 0x26, 0x8d,
+	0xd2, 0x7f, 0x09, 0xee, 0x39, 0x0b, 0x82, 0xfe, 0x2d, 0xa8, 0xbb, 0xd8, 0xf6, 0xe4, 0x4b, 0xb0,
+	0xbb, 0x3e, 0xb7, 0x09, 0xb6, 0x46, 0xfd, 0xf1, 0xce, 0x64, 0x0a, 0x37, 0x19, 0xd8, 0xec, 0x0b,
+	0xce, 0xff, 0x72, 0x1f, 0x2f, 0x15, 0x7d, 0x23, 0x2a, 0xbe, 0x9e, 0x4b, 0x86, 0xea, 0x6a, 0xc2,
+	0xf8, 0x5f, 0xc0, 0xee, 0x7f, 0xae, 0x06, 0x77, 0x9a, 0x96, 0x8f, 0x36, 0xfe, 0xa1, 0x3d, 0x07,
+	0xf8, 0xbe, 0x05, 0x8f, 0x5b, 0x2e, 0x19, 0xf2, 0xb5, 0x8c, 0xff, 0x09, 0x0c, 0xac, 0xe7, 0xc1,
+	0x60, 0xe4, 0x8d, 0x77, 0x26, 0xaf, 0x6f, 0x18, 0xa2, 0x36, 0xe5, 0x5d, 0x2e, 0xce, 0x4f, 0x1a,
+	0xa8, 0x99, 0xe1, 0x6a, 0x2a, 0x69, 0xeb, 0x4d, 0x7f, 0x7b, 0xe0, 0x30, 0x93, 0x1c, 0xde, 0x78,
+	0xd5, 0xd3, 0xe1, 0x3f, 0x86, 0xcf, 0xeb, 0xed, 0xcf, 0xbd, 0xcf, 0x6f, 0x5b, 0x8c, 0xc9, 0x02,
+	0x0b, 0x06, 0xa5, 0x66, 0x88, 0x51, 0xd1, 0x78, 0xe3, 0x6e, 0x51, 0xe5, 0xe6, 0x9a, 0x4f, 0xec,
+	0x55, 0x17, 0x7d, 0xeb, 0xf5, 0x67, 0x71, 0xfc, 0xbd, 0x77, 0x30, 0xb3, 0x25, 0x63, 0x62, 0xa0,
+	0x0d, 0xeb, 0x68, 0x11, 0xc2, 0xc4, 0x29, 0x7f, 0x3a, 0xcd, 0x32, 0x26, 0x66, 0xd9, 0x69, 0x96,
+	0x8b, 0x70, 0xd9, 0x69, 0x7e, 0xf5, 0x0e, 0xed, 0x43, 0x14, 0xc5, 0xc4, 0x44, 0x51, 0xa7, 0x8a,
+	0xa2, 0x45, 0x18, 0x45, 0x9d, 0xee, 0x74, 0xd0, 0x34, 0xfb, 0xf4, 0x4f, 0x00, 0x00, 0x00, 0xff,
+	0xff, 0xec, 0x0c, 0x2f, 0x34, 0x0e, 0x04, 0x00, 0x00,
 }
diff --git a/googleapis/ads/googleads/v1/resources/ad_group_label.pb.go b/googleapis/ads/googleads/v1/resources/ad_group_label.pb.go
index f5e02a1..52acf65 100644
--- a/googleapis/ads/googleads/v1/resources/ad_group_label.pb.go
+++ b/googleapis/ads/googleads/v1/resources/ad_group_label.pb.go
@@ -93,26 +93,26 @@
 }
 
 var fileDescriptor_90328d22925d96e4 = []byte{
-	// 330 bytes of a gzipped FileDescriptorProto
-	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x8c, 0x91, 0x41, 0x4b, 0xfb, 0x30,
-	0x18, 0xc6, 0x69, 0xc7, 0xff, 0xaf, 0xd6, 0x79, 0xb0, 0xa7, 0x31, 0x86, 0x6c, 0xca, 0x60, 0xa7,
-	0x84, 0x4e, 0x50, 0x88, 0xa7, 0xee, 0x32, 0x10, 0x91, 0x31, 0xa1, 0x07, 0x29, 0x8c, 0x77, 0x4b,
-	0x0c, 0x85, 0x36, 0x29, 0x49, 0x3b, 0xbf, 0x8e, 0x78, 0xf4, 0xa3, 0xf8, 0x51, 0xfc, 0x10, 0x22,
-	0x6d, 0x9a, 0xe0, 0x49, 0xbd, 0x3d, 0xed, 0xfb, 0x7b, 0x9e, 0xe7, 0x4d, 0x12, 0x5c, 0x71, 0x29,
-	0x79, 0xce, 0x30, 0x50, 0x8d, 0x8d, 0x6c, 0xd4, 0x3e, 0xc2, 0x8a, 0x69, 0x59, 0xab, 0x1d, 0xd3,
-	0x18, 0xe8, 0x86, 0x2b, 0x59, 0x97, 0x9b, 0x1c, 0xb6, 0x2c, 0x47, 0xa5, 0x92, 0x95, 0x0c, 0x27,
-	0x06, 0x46, 0x40, 0x35, 0x72, 0x3e, 0xb4, 0x8f, 0x90, 0xf3, 0x0d, 0x47, 0x36, 0xba, 0xcc, 0x30,
-	0x08, 0x21, 0x2b, 0xa8, 0x32, 0x29, 0xb4, 0x09, 0x18, 0x9e, 0x75, 0xd3, 0xf6, 0x6b, 0x5b, 0x3f,
-	0xe1, 0x67, 0x05, 0x65, 0xc9, 0x54, 0x37, 0x3f, 0x7f, 0xf1, 0x82, 0x7e, 0x4c, 0x97, 0x4d, 0xf1,
-	0x5d, 0xd3, 0x1b, 0x5e, 0x04, 0x27, 0x36, 0x7b, 0x23, 0xa0, 0x60, 0x03, 0x6f, 0xec, 0xcd, 0x8e,
-	0xd6, 0x7d, 0xfb, 0xf3, 0x1e, 0x0a, 0x16, 0x5e, 0x07, 0x87, 0x76, 0xdd, 0x81, 0x3f, 0xf6, 0x66,
-	0xc7, 0xf3, 0x51, 0xb7, 0x1e, 0xb2, 0x45, 0xe8, 0xa1, 0x52, 0x99, 0xe0, 0x09, 0xe4, 0x35, 0x5b,
-	0x1f, 0x80, 0xa9, 0x08, 0xe7, 0xc1, 0xbf, 0xf6, 0x78, 0x83, 0xde, 0x1f, 0x5c, 0x06, 0x5d, 0x7c,
-	0x7a, 0xc1, 0x74, 0x27, 0x0b, 0xf4, 0xeb, 0x55, 0x2c, 0x4e, 0xbf, 0x9f, 0x64, 0xd5, 0x44, 0xae,
-	0xbc, 0xc7, 0xdb, 0xce, 0xc7, 0x65, 0x0e, 0x82, 0x23, 0xa9, 0x38, 0xe6, 0x4c, 0xb4, 0x85, 0xf6,
-	0x29, 0xca, 0x4c, 0xff, 0xf0, 0x32, 0x37, 0x4e, 0xbd, 0xfa, 0xbd, 0x65, 0x1c, 0xbf, 0xf9, 0x93,
-	0xa5, 0x89, 0x8c, 0xa9, 0x46, 0x46, 0x36, 0x2a, 0x89, 0xd0, 0xda, 0x92, 0xef, 0x96, 0x49, 0x63,
-	0xaa, 0x53, 0xc7, 0xa4, 0x49, 0x94, 0x3a, 0xe6, 0xc3, 0x9f, 0x9a, 0x01, 0x21, 0x31, 0xd5, 0x84,
-	0x38, 0x8a, 0x90, 0x24, 0x22, 0xc4, 0x71, 0xdb, 0xff, 0xed, 0xb2, 0x97, 0x5f, 0x01, 0x00, 0x00,
-	0xff, 0xff, 0xf0, 0xf7, 0x4d, 0x99, 0x45, 0x02, 0x00, 0x00,
+	// 328 bytes of a gzipped FileDescriptorProto
+	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x8c, 0x91, 0x4f, 0x4b, 0xf3, 0x30,
+	0x1c, 0xc7, 0x69, 0xc7, 0xf3, 0xa8, 0x75, 0x1e, 0xec, 0x69, 0x8c, 0x21, 0x9b, 0x32, 0xd8, 0x29,
+	0xa1, 0x13, 0x14, 0xe2, 0xa9, 0xbb, 0x0c, 0x44, 0x64, 0x4c, 0xe8, 0x41, 0x0a, 0xe3, 0xb7, 0x25,
+	0x86, 0x42, 0x9b, 0x94, 0xa4, 0x9d, 0x6f, 0x47, 0x3c, 0xfa, 0x52, 0x7c, 0x29, 0xbe, 0x08, 0x91,
+	0x36, 0x4d, 0xf0, 0xa4, 0xde, 0xbe, 0x34, 0x9f, 0xef, 0x9f, 0x34, 0xc1, 0x15, 0x97, 0x92, 0xe7,
+	0x0c, 0x03, 0xd5, 0xd8, 0xc8, 0x46, 0xed, 0x23, 0xac, 0x98, 0x96, 0xb5, 0xda, 0x31, 0x8d, 0x81,
+	0x6e, 0xb8, 0x92, 0x75, 0xb9, 0xc9, 0x61, 0xcb, 0x72, 0x54, 0x2a, 0x59, 0xc9, 0x70, 0x62, 0x60,
+	0x04, 0x54, 0x23, 0xe7, 0x43, 0xfb, 0x08, 0x39, 0xdf, 0xf0, 0xac, 0x8b, 0x6e, 0x0d, 0xdb, 0xfa,
+	0x09, 0x3f, 0x2b, 0x28, 0x4b, 0xa6, 0xb4, 0x89, 0x18, 0x8e, 0x6c, 0x75, 0x99, 0x61, 0x10, 0x42,
+	0x56, 0x50, 0x65, 0x52, 0x74, 0xa7, 0xe7, 0x2f, 0x5e, 0xd0, 0x8f, 0xe9, 0xb2, 0x29, 0xbe, 0x6b,
+	0x7a, 0xc3, 0x8b, 0xe0, 0xc4, 0x66, 0x6f, 0x04, 0x14, 0x6c, 0xe0, 0x8d, 0xbd, 0xd9, 0xd1, 0xba,
+	0x6f, 0x3f, 0xde, 0x43, 0xc1, 0xc2, 0xeb, 0xe0, 0xd0, 0xce, 0x1d, 0xf8, 0x63, 0x6f, 0x76, 0x3c,
+	0x1f, 0x75, 0xf3, 0x90, 0x9d, 0x81, 0x1e, 0x2a, 0x95, 0x09, 0x9e, 0x40, 0x5e, 0xb3, 0xf5, 0x01,
+	0x98, 0x8a, 0x70, 0x1e, 0xfc, 0x6b, 0xaf, 0x37, 0xe8, 0xfd, 0xc1, 0x65, 0xd0, 0xc5, 0xa7, 0x17,
+	0x4c, 0x77, 0xb2, 0x40, 0xbf, 0xfe, 0x8a, 0xc5, 0xe9, 0xf7, 0x9b, 0xac, 0x9a, 0xc8, 0x95, 0xf7,
+	0x78, 0xdb, 0xf9, 0xb8, 0xcc, 0x41, 0x70, 0x24, 0x15, 0xc7, 0x9c, 0x89, 0xb6, 0xd0, 0x3e, 0x45,
+	0x99, 0xe9, 0x1f, 0x5e, 0xe6, 0xc6, 0xa9, 0x57, 0xbf, 0xb7, 0x8c, 0xe3, 0x37, 0x7f, 0xb2, 0x34,
+	0x91, 0x31, 0xd5, 0xc8, 0xc8, 0x46, 0x25, 0x11, 0x5a, 0x5b, 0xf2, 0xdd, 0x32, 0x69, 0x4c, 0x75,
+	0xea, 0x98, 0x34, 0x89, 0x52, 0xc7, 0x7c, 0xf8, 0x53, 0x73, 0x40, 0x48, 0x4c, 0x35, 0x21, 0x8e,
+	0x22, 0x24, 0x89, 0x08, 0x71, 0xdc, 0xf6, 0x7f, 0x3b, 0xf6, 0xf2, 0x2b, 0x00, 0x00, 0xff, 0xff,
+	0x20, 0xb4, 0xcf, 0x4d, 0x45, 0x02, 0x00, 0x00,
 }
diff --git a/googleapis/ads/googleads/v1/resources/ad_group_simulation.pb.go b/googleapis/ads/googleads/v1/resources/ad_group_simulation.pb.go
index 75d5d6d..2236f1a 100644
--- a/googleapis/ads/googleads/v1/resources/ad_group_simulation.pb.go
+++ b/googleapis/ads/googleads/v1/resources/ad_group_simulation.pb.go
@@ -41,7 +41,6 @@
 	// The resource name of the ad group simulation.
 	// Ad group simulation resource names have the form:
 	//
-	//
 	// `customers/{customer_id}/adGroupSimulations/{ad_group_id}~{type}~{modification_method}~{start_date}~{end_date}`
 	ResourceName string `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"`
 	// Ad group id of the simulation.
@@ -212,30 +211,30 @@
 	0x25, 0x4d, 0xb2, 0x09, 0x52, 0x94, 0x33, 0x28, 0x52, 0xae, 0xb8, 0xbd, 0x5f, 0x30, 0x20, 0xc2,
 	0x12, 0x1a, 0x32, 0x9c, 0xb6, 0xa1, 0x21, 0xef, 0xba, 0xab, 0xf4, 0x23, 0x9e, 0x24, 0x9c, 0xb9,
 	0x8b, 0x9a, 0xbb, 0xdd, 0x55, 0x04, 0xc2, 0xb2, 0x44, 0xce, 0xe1, 0xc3, 0x84, 0x63, 0x7a, 0x4e,
-	0xa3, 0xf2, 0x83, 0xa8, 0x0b, 0x8e, 0x4b, 0x8d, 0xa3, 0xb5, 0x35, 0xd4, 0xa5, 0x20, 0x25, 0x69,
-	0xaf, 0x22, 0x09, 0xea, 0x22, 0xc6, 0xb8, 0xd2, 0x08, 0x59, 0x4e, 0x9f, 0x96, 0x53, 0xfd, 0x35,
-	0xce, 0xce, 0xdd, 0x6f, 0x29, 0x12, 0x82, 0xa4, 0xe5, 0xfc, 0xd9, 0xaf, 0x3a, 0x78, 0xe0, 0xe3,
-	0x5e, 0x9e, 0xd3, 0x99, 0x91, 0xb7, 0x9f, 0x83, 0xbb, 0x55, 0x14, 0x21, 0x43, 0x09, 0x71, 0xac,
-	0xa6, 0xd5, 0x6a, 0x04, 0x3b, 0x55, 0xf3, 0x33, 0x4a, 0x88, 0xdd, 0x01, 0xdb, 0x26, 0x62, 0x8a,
-	0x9d, 0x5a, 0xd3, 0x6a, 0x6d, 0x1f, 0x3e, 0x29, 0x03, 0x85, 0x95, 0x21, 0x3c, 0x61, 0xea, 0xe5,
-	0x8b, 0x21, 0x9a, 0x64, 0x24, 0x68, 0xa0, 0xc2, 0xe9, 0x04, 0xdb, 0x03, 0xb0, 0x99, 0xef, 0xc1,
-	0xd9, 0x68, 0x5a, 0xad, 0x7b, 0x87, 0x6f, 0xe1, 0xaa, 0x13, 0xd1, 0x3b, 0x87, 0xb3, 0xa5, 0x0d,
-	0x2e, 0x05, 0x79, 0xcf, 0xb2, 0x64, 0xa1, 0x15, 0x68, 0x35, 0xfb, 0x87, 0x05, 0x1e, 0x5e, 0x11,
-	0xaf, 0xb3, 0xa9, 0x5d, 0x46, 0x6b, 0xbb, 0x9c, 0xce, 0x69, 0x9c, 0x6a, 0x89, 0x05, 0xcf, 0x65,
-	0x40, 0x60, 0x27, 0x4b, 0x3d, 0xbb, 0x03, 0x80, 0x54, 0x28, 0x55, 0x21, 0x46, 0x8a, 0x38, 0xb7,
-	0x75, 0x42, 0x7b, 0x4b, 0x09, 0x9d, 0xa9, 0x94, 0xb2, 0xb8, 0x8c, 0x48, 0xe3, 0xdf, 0x21, 0x45,
-	0xec, 0x57, 0x60, 0x8b, 0x30, 0x5c, 0x50, 0xeb, 0x6b, 0x50, 0xef, 0x10, 0x86, 0x35, 0xf1, 0x02,
-	0xd8, 0x91, 0x88, 0xc2, 0x31, 0xc5, 0xa1, 0xe0, 0x94, 0xa9, 0x70, 0x42, 0xa5, 0x72, 0xb6, 0xb4,
-	0xc4, 0xeb, 0x95, 0x19, 0x14, 0x3f, 0x36, 0x3c, 0x16, 0x51, 0x97, 0xe2, 0xd9, 0x4e, 0xfb, 0xb9,
-	0xc2, 0x27, 0x2a, 0xd5, 0x87, 0x5b, 0xc1, 0xfd, 0x48, 0x0f, 0x4d, 0xab, 0x70, 0x9a, 0x2e, 0x3a,
-	0x81, 0x75, 0x9d, 0xa6, 0xd7, 0x39, 0x4d, 0xff, 0x73, 0xfa, 0x0a, 0x1e, 0x29, 0x94, 0xc6, 0x44,
-	0x85, 0x91, 0x40, 0xf3, 0x66, 0x0d, 0x6d, 0xf6, 0xe6, 0x26, 0xb3, 0x81, 0x26, 0x1f, 0x0b, 0x74,
-	0xb5, 0x9f, 0xad, 0xaa, 0xb9, 0xe9, 0x76, 0x77, 0x00, 0x98, 0xf9, 0x74, 0xbf, 0xd7, 0xc0, 0x41,
-	0xc4, 0x13, 0x78, 0xe3, 0xd3, 0xd1, 0x7d, 0xbc, 0x74, 0x9f, 0xfa, 0xf9, 0x71, 0xf5, 0xad, 0x2f,
-	0x1f, 0x4b, 0x72, 0xcc, 0x27, 0x88, 0xc5, 0x90, 0xa7, 0xb1, 0x1b, 0x13, 0xa6, 0x0f, 0xb3, 0xba,
-	0xef, 0x82, 0xca, 0x6b, 0xde, 0xb4, 0x8e, 0xa9, 0x7e, 0xd6, 0x36, 0x7a, 0xbe, 0xff, 0xbb, 0xb6,
-	0xdf, 0x2b, 0x24, 0x7d, 0x2c, 0x61, 0x51, 0xe6, 0xd5, 0xb0, 0x0d, 0x83, 0x0a, 0xf9, 0xa7, 0xc2,
-	0x8c, 0x7c, 0x2c, 0x47, 0x06, 0x33, 0x1a, 0xb6, 0x47, 0x06, 0xf3, 0xb7, 0x76, 0x50, 0x0c, 0x3c,
-	0xcf, 0xc7, 0xd2, 0xf3, 0x0c, 0xca, 0xf3, 0x86, 0x6d, 0xcf, 0x33, 0xb8, 0x71, 0x5d, 0x2f, 0xf6,
-	0xe8, 0x5f, 0x00, 0x00, 0x00, 0xff, 0xff, 0x0c, 0x77, 0x25, 0x43, 0x7f, 0x05, 0x00, 0x00,
+	0xa3, 0xf2, 0x83, 0xa8, 0x0b, 0x8e, 0x4b, 0x8d, 0xa3, 0xb5, 0x35, 0xd4, 0xa5, 0x20, 0x25, 0xe9,
+	0x69, 0x49, 0xd2, 0x5f, 0xe3, 0xec, 0xdc, 0xfd, 0x96, 0x22, 0x21, 0x48, 0x2a, 0xcb, 0xf9, 0x5e,
+	0x25, 0x2a, 0xa8, 0x8b, 0x18, 0xe3, 0x4a, 0x2b, 0x94, 0xd3, 0x67, 0xbf, 0xea, 0xe0, 0x81, 0x8f,
+	0x7b, 0x79, 0x4e, 0x67, 0x46, 0xde, 0x7e, 0x0e, 0xee, 0x56, 0x51, 0x84, 0x0c, 0x25, 0xc4, 0xb1,
+	0x9a, 0x56, 0xab, 0x11, 0xec, 0x54, 0xcd, 0xcf, 0x28, 0x21, 0x76, 0x07, 0x6c, 0x9b, 0x88, 0x29,
+	0x76, 0x6a, 0x4d, 0xab, 0xb5, 0x7d, 0xf8, 0xa4, 0x0c, 0x14, 0x56, 0xcb, 0x81, 0x27, 0x4c, 0xbd,
+	0x7c, 0x31, 0x44, 0x93, 0x8c, 0x04, 0x0d, 0x54, 0x38, 0x9d, 0x60, 0x7b, 0x00, 0x36, 0xf3, 0x3d,
+	0x38, 0x1b, 0x4d, 0xab, 0x75, 0xef, 0xf0, 0x2d, 0x5c, 0x75, 0x22, 0x7a, 0xe7, 0x70, 0xb6, 0xb4,
+	0xc1, 0xa5, 0x20, 0xef, 0x59, 0x96, 0x2c, 0xb4, 0x02, 0xad, 0x66, 0xff, 0xb0, 0xc0, 0xc3, 0x2b,
+	0xe2, 0x75, 0x36, 0xb5, 0xcb, 0x68, 0x6d, 0x97, 0xd3, 0x39, 0x8d, 0x53, 0x2d, 0xb1, 0xe0, 0xb9,
+	0x0c, 0x08, 0xec, 0x64, 0xa9, 0x67, 0x77, 0x00, 0x90, 0x0a, 0xa5, 0x2a, 0xc4, 0x48, 0x11, 0xe7,
+	0xb6, 0x4e, 0x68, 0x6f, 0x29, 0xa1, 0x33, 0x95, 0x52, 0x16, 0x97, 0x11, 0x69, 0xfc, 0x3b, 0xa4,
+	0x88, 0xfd, 0x0a, 0x6c, 0x11, 0x86, 0x0b, 0x6a, 0x7d, 0x0d, 0xea, 0x1d, 0xc2, 0xb0, 0x26, 0x5e,
+	0x00, 0x3b, 0x12, 0x51, 0x38, 0xa6, 0x38, 0x14, 0x9c, 0x32, 0x15, 0x4e, 0xa8, 0x54, 0xce, 0x96,
+	0x96, 0x78, 0xbd, 0x32, 0x83, 0xe2, 0xc7, 0x86, 0xc7, 0x22, 0xea, 0x52, 0x3c, 0xdb, 0x69, 0x3f,
+	0x57, 0xf8, 0x44, 0xa5, 0xfa, 0x70, 0x2b, 0xb8, 0x1f, 0xe9, 0xa1, 0x69, 0x15, 0x4e, 0xd3, 0x45,
+	0x27, 0xb0, 0xae, 0xd3, 0xf4, 0x3a, 0xa7, 0xe9, 0x7f, 0x4e, 0x5f, 0xc1, 0x23, 0x85, 0xd2, 0x98,
+	0xa8, 0x30, 0x12, 0x68, 0xde, 0xac, 0xa1, 0xcd, 0xde, 0xdc, 0x64, 0x36, 0xd0, 0xe4, 0x63, 0x81,
+	0xae, 0xf6, 0xb3, 0x55, 0x35, 0x37, 0xdd, 0xee, 0x0e, 0x00, 0x33, 0x9f, 0xee, 0xf7, 0x1a, 0x38,
+	0x88, 0x78, 0x02, 0x6f, 0x7c, 0x3a, 0xba, 0x8f, 0x97, 0xee, 0x53, 0x3f, 0x3f, 0xae, 0xbe, 0xf5,
+	0xe5, 0x63, 0x49, 0x8e, 0xf9, 0x04, 0xb1, 0x18, 0xf2, 0x34, 0x76, 0x63, 0xc2, 0xf4, 0x61, 0x56,
+	0xf7, 0x5d, 0x50, 0x79, 0xcd, 0x9b, 0xd6, 0x31, 0xd5, 0xcf, 0xda, 0x46, 0xcf, 0xf7, 0x7f, 0xd7,
+	0xf6, 0x7b, 0x85, 0xa4, 0x8f, 0x25, 0x2c, 0xca, 0xbc, 0x1a, 0xb6, 0x61, 0x50, 0x21, 0xff, 0x54,
+	0x98, 0x91, 0x8f, 0xe5, 0xc8, 0x60, 0x46, 0xc3, 0xf6, 0xc8, 0x60, 0xfe, 0xd6, 0x0e, 0x8a, 0x81,
+	0xe7, 0xf9, 0x58, 0x7a, 0x9e, 0x41, 0x79, 0xde, 0xb0, 0xed, 0x79, 0x06, 0x37, 0xae, 0xeb, 0xc5,
+	0x1e, 0xfd, 0x0b, 0x00, 0x00, 0xff, 0xff, 0x88, 0x3e, 0x0c, 0x11, 0x7f, 0x05, 0x00, 0x00,
 }
diff --git a/googleapis/ads/googleads/v1/resources/ad_parameter.pb.go b/googleapis/ads/googleads/v1/resources/ad_parameter.pb.go
index 47e383a..84f3e33 100644
--- a/googleapis/ads/googleads/v1/resources/ad_parameter.pb.go
+++ b/googleapis/ads/googleads/v1/resources/ad_parameter.pb.go
@@ -33,7 +33,6 @@
 	// The resource name of the ad parameter.
 	// Ad parameter resource names have the form:
 	//
-	//
 	// `customers/{customer_id}/adParameters/{ad_group_id}~{criterion_id}~{parameter_index}`
 	ResourceName string `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"`
 	// The ad group criterion that this ad parameter belongs to.
@@ -121,30 +120,30 @@
 }
 
 var fileDescriptor_80d3f7afedc49596 = []byte{
-	// 386 bytes of a gzipped FileDescriptorProto
+	// 385 bytes of a gzipped FileDescriptorProto
 	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x8c, 0x91, 0xdf, 0x6a, 0xdb, 0x30,
-	0x14, 0xc6, 0xb1, 0x33, 0x06, 0x73, 0x96, 0x2c, 0xf8, 0xca, 0x64, 0x61, 0x24, 0x1b, 0x81, 0x5c,
+	0x18, 0xc5, 0xb1, 0x33, 0x06, 0x73, 0x96, 0x2c, 0xf8, 0xca, 0x64, 0x61, 0x24, 0x1b, 0x81, 0x5c,
 	0xc9, 0x78, 0x0b, 0xbb, 0xd0, 0xae, 0x9c, 0x0c, 0x42, 0x72, 0x31, 0x42, 0x56, 0x7c, 0x51, 0x0c,
 	0x46, 0x89, 0x54, 0x21, 0x88, 0x25, 0x23, 0xc9, 0x69, 0x5e, 0xa1, 0xaf, 0xd1, 0xcb, 0x3e, 0x4a,
-	0x1f, 0xa5, 0xef, 0x50, 0x28, 0xfe, 0x23, 0x51, 0x28, 0xb4, 0xbd, 0xfb, 0xec, 0xf3, 0x7d, 0xbf,
-	0x73, 0x74, 0x8e, 0x37, 0xa7, 0x42, 0xd0, 0x23, 0x09, 0x11, 0x56, 0x61, 0x23, 0x2b, 0x75, 0x8a,
-	0x42, 0x49, 0x94, 0x28, 0xe5, 0x81, 0xa8, 0x10, 0xe1, 0xac, 0x40, 0x12, 0xe5, 0x44, 0x13, 0x09,
-	0x0a, 0x29, 0xb4, 0xf0, 0x27, 0x8d, 0x15, 0x20, 0xac, 0x80, 0x4d, 0x81, 0x53, 0x04, 0x6c, 0x6a,
-	0x38, 0x32, 0xe0, 0x82, 0x85, 0x88, 0x73, 0xa1, 0x91, 0x66, 0x82, 0xab, 0x06, 0x30, 0xfc, 0xd6,
-	0x56, 0xeb, 0xaf, 0x7d, 0x79, 0x15, 0x5e, 0x4b, 0x54, 0x14, 0x44, 0xb6, 0xf5, 0xef, 0x37, 0xae,
-	0xd7, 0x8d, 0xf1, 0xd6, 0xb4, 0xf5, 0x7f, 0x78, 0x3d, 0x83, 0xce, 0x38, 0xca, 0x49, 0xe0, 0x8c,
-	0x9d, 0xd9, 0xa7, 0xdd, 0x67, 0xf3, 0xf3, 0x1f, 0xca, 0x89, 0xbf, 0xf1, 0x7c, 0x84, 0x33, 0x2a,
-	0x45, 0x59, 0x64, 0x07, 0xc9, 0x34, 0x91, 0x4c, 0xf0, 0xc0, 0x1d, 0x3b, 0xb3, 0xee, 0xcf, 0x51,
-	0x3b, 0x27, 0x30, 0x1d, 0xc1, 0x7f, 0x2d, 0x19, 0xa7, 0x09, 0x3a, 0x96, 0x64, 0x37, 0x40, 0x78,
-	0x55, 0xc5, 0x96, 0x26, 0xe5, 0xff, 0xf5, 0xbe, 0xd8, 0x47, 0x67, 0x8c, 0x63, 0x72, 0x0e, 0x3a,
-	0x35, 0xe8, 0xeb, 0x0b, 0xd0, 0x9a, 0xeb, 0xdf, 0xf3, 0x86, 0xd3, 0xb7, 0x99, 0x75, 0x15, 0xf1,
-	0x97, 0x5e, 0x9f, 0x71, 0x45, 0x64, 0xf5, 0xf4, 0x4c, 0x93, 0xb3, 0x0e, 0x3e, 0xbc, 0x63, 0x9a,
-	0x9e, 0xcd, 0x5c, 0x90, 0xb3, 0x5e, 0x3c, 0x3a, 0xde, 0xf4, 0x20, 0x72, 0xf0, 0xe6, 0xce, 0x17,
-	0x83, 0x67, 0x2b, 0xdb, 0x56, 0xe4, 0xad, 0x73, 0xb9, 0x69, 0x63, 0x54, 0x1c, 0x11, 0xa7, 0x40,
-	0x48, 0x1a, 0x52, 0xc2, 0xeb, 0xbe, 0xe6, 0xe0, 0x05, 0x53, 0xaf, 0xdc, 0xff, 0x8f, 0x55, 0xb7,
-	0x6e, 0x67, 0x15, 0xc7, 0x77, 0xee, 0x64, 0xd5, 0x20, 0x63, 0xac, 0x40, 0x23, 0x2b, 0x95, 0x44,
-	0x60, 0x67, 0x9c, 0xf7, 0xc6, 0x93, 0xc6, 0x58, 0xa5, 0xd6, 0x93, 0x26, 0x51, 0x6a, 0x3d, 0x0f,
-	0xee, 0xb4, 0x29, 0x40, 0x18, 0x63, 0x05, 0xa1, 0x75, 0x41, 0x98, 0x44, 0x10, 0x5a, 0xdf, 0xfe,
-	0x63, 0x3d, 0xec, 0xaf, 0xa7, 0x00, 0x00, 0x00, 0xff, 0xff, 0x51, 0x3e, 0x94, 0xd3, 0xab, 0x02,
-	0x00, 0x00,
+	0x1f, 0xa5, 0xef, 0x50, 0x28, 0xfe, 0x23, 0x51, 0x28, 0xb4, 0xbd, 0x3b, 0x48, 0xe7, 0x77, 0xbe,
+	0x23, 0x7d, 0xde, 0x9c, 0x0a, 0x41, 0x8f, 0x24, 0x44, 0x58, 0x85, 0x8d, 0xac, 0xd4, 0x29, 0x0a,
+	0x25, 0x51, 0xa2, 0x94, 0x07, 0xa2, 0x42, 0x84, 0xb3, 0x02, 0x49, 0x94, 0x13, 0x4d, 0x24, 0x28,
+	0xa4, 0xd0, 0xc2, 0x9f, 0x34, 0x56, 0x80, 0xb0, 0x02, 0x96, 0x02, 0xa7, 0x08, 0x58, 0x6a, 0xf8,
+	0xad, 0x0d, 0xae, 0x81, 0x7d, 0x79, 0x15, 0x5e, 0x4b, 0x54, 0x14, 0x44, 0xaa, 0x26, 0x62, 0x38,
+	0x32, 0x83, 0x0b, 0x16, 0x22, 0xce, 0x85, 0x46, 0x9a, 0x09, 0xde, 0xde, 0x7e, 0xbf, 0x71, 0xbd,
+	0x6e, 0x8c, 0xb7, 0x66, 0xac, 0xff, 0xc3, 0xeb, 0x99, 0xe8, 0x8c, 0xa3, 0x9c, 0x04, 0xce, 0xd8,
+	0x99, 0x7d, 0xda, 0x7d, 0x36, 0x87, 0xff, 0x50, 0x4e, 0xfc, 0x8d, 0xe7, 0x23, 0x9c, 0x51, 0x29,
+	0xca, 0x22, 0x3b, 0x48, 0xa6, 0x89, 0x64, 0x82, 0x07, 0xee, 0xd8, 0x99, 0x75, 0x7f, 0x8e, 0xda,
+	0x9e, 0xc0, 0xf4, 0x01, 0xff, 0xb5, 0x64, 0x9c, 0x26, 0xe8, 0x58, 0x92, 0xdd, 0x00, 0xe1, 0x55,
+	0x85, 0x2d, 0x0d, 0xe5, 0xff, 0xf5, 0xbe, 0xd8, 0x47, 0x67, 0x8c, 0x63, 0x72, 0x0e, 0x3a, 0x75,
+	0xd0, 0xd7, 0x17, 0x41, 0x6b, 0xae, 0x7f, 0xcf, 0x9b, 0x9c, 0xbe, 0x65, 0xd6, 0x15, 0xe2, 0x2f,
+	0xbd, 0x3e, 0xe3, 0x8a, 0xc8, 0xea, 0x69, 0x99, 0x26, 0x67, 0x1d, 0x7c, 0x78, 0x47, 0x9b, 0x9e,
+	0x65, 0x2e, 0xc8, 0x59, 0x2f, 0x1e, 0x1d, 0x6f, 0x7a, 0x10, 0x39, 0x78, 0xf3, 0xcf, 0x17, 0x83,
+	0x67, 0x5f, 0xb6, 0xad, 0x92, 0xb7, 0xce, 0xe5, 0xa6, 0xc5, 0xa8, 0x38, 0x22, 0x4e, 0x81, 0x90,
+	0x34, 0xa4, 0x84, 0xd7, 0x73, 0xcd, 0xc2, 0x0b, 0xa6, 0x5e, 0xd9, 0xff, 0x1f, 0xab, 0x6e, 0xdd,
+	0xce, 0x2a, 0x8e, 0xef, 0xdc, 0xc9, 0xaa, 0x89, 0x8c, 0xb1, 0x02, 0x8d, 0xac, 0x54, 0x12, 0x81,
+	0x9d, 0x71, 0xde, 0x1b, 0x4f, 0x1a, 0x63, 0x95, 0x5a, 0x4f, 0x9a, 0x44, 0xa9, 0xf5, 0x3c, 0xb8,
+	0xd3, 0xe6, 0x02, 0xc2, 0x18, 0x2b, 0x08, 0xad, 0x0b, 0xc2, 0x24, 0x82, 0xd0, 0xfa, 0xf6, 0x1f,
+	0xeb, 0xb2, 0xbf, 0x9e, 0x02, 0x00, 0x00, 0xff, 0xff, 0xe7, 0xad, 0x70, 0x5d, 0xab, 0x02, 0x00,
+	0x00,
 }
diff --git a/googleapis/ads/googleads/v1/resources/asset.pb.go b/googleapis/ads/googleads/v1/resources/asset.pb.go
index b9ab5e1..ffe7c28 100644
--- a/googleapis/ads/googleads/v1/resources/asset.pb.go
+++ b/googleapis/ads/googleads/v1/resources/asset.pb.go
@@ -192,32 +192,32 @@
 	0x18, 0xc7, 0x49, 0xd6, 0x0d, 0xe6, 0x0d, 0x04, 0xe6, 0x52, 0x8d, 0x09, 0x75, 0xa0, 0x49, 0x05,
 	0x84, 0xd3, 0x0c, 0xb4, 0x43, 0x38, 0xa5, 0x12, 0x1a, 0xab, 0x34, 0x34, 0x85, 0x29, 0x12, 0xa8,
 	0x52, 0x70, 0x6b, 0x13, 0x59, 0xaa, 0xed, 0x28, 0x76, 0xca, 0xfa, 0x3a, 0x1c, 0x79, 0x11, 0x24,
-	0x1e, 0x85, 0x17, 0xe0, 0x8a, 0x62, 0xc7, 0x01, 0x15, 0x75, 0xb9, 0x7d, 0xb6, 0x7f, 0xff, 0x9f,
-	0xbf, 0xba, 0x5f, 0xc0, 0xcb, 0x5c, 0xca, 0x7c, 0x41, 0x03, 0x4c, 0x54, 0x60, 0xcb, 0xba, 0x5a,
+	0x1e, 0x85, 0x17, 0xe0, 0x8a, 0x62, 0xc7, 0x01, 0x15, 0x75, 0xb9, 0x7d, 0x76, 0x7e, 0xff, 0xdf,
+	0xf7, 0xd5, 0xb5, 0xc1, 0xcb, 0x5c, 0xca, 0x7c, 0x41, 0x03, 0x4c, 0x54, 0x60, 0xcb, 0xba, 0x5a,
 	0x86, 0x41, 0x49, 0x95, 0xac, 0xca, 0x39, 0x55, 0x01, 0x56, 0x8a, 0x6a, 0x54, 0x94, 0x52, 0x4b,
 	0x78, 0x64, 0x19, 0x84, 0x89, 0x42, 0x2d, 0x8e, 0x96, 0x21, 0x6a, 0xf1, 0x83, 0xd1, 0x26, 0xe3,
 	0x5c, 0x72, 0x2e, 0x85, 0xd5, 0x65, 0x7a, 0x55, 0x50, 0x65, 0xa5, 0x07, 0x68, 0x53, 0x82, 0x8a,
-	0x8a, 0xab, 0x7f, 0x02, 0x0d, 0x7f, 0xe8, 0xf8, 0x82, 0x05, 0x58, 0x08, 0xa9, 0xb1, 0x66, 0x52,
-	0x38, 0xdb, 0xe3, 0xe6, 0xd4, 0xac, 0x66, 0xd5, 0x97, 0xe0, 0x6b, 0x89, 0x8b, 0x82, 0x96, 0xcd,
-	0xf9, 0x93, 0x1f, 0x3d, 0xb0, 0x1d, 0xd7, 0x4a, 0xf8, 0x14, 0xdc, 0x75, 0x6d, 0x67, 0x02, 0x73,
+	0x8a, 0xab, 0x7f, 0x02, 0x0d, 0xff, 0xb8, 0xe1, 0xcd, 0x6a, 0x56, 0x7d, 0x09, 0xbe, 0x96, 0xb8,
+	0x28, 0x68, 0xe9, 0x7c, 0x87, 0xce, 0x57, 0xb0, 0x00, 0x0b, 0x21, 0x35, 0xd6, 0x4c, 0x8a, 0xe6,
+	0xeb, 0x93, 0x1f, 0x3d, 0xb0, 0x1d, 0xd7, 0x4a, 0xf8, 0x14, 0xdc, 0x75, 0x63, 0x67, 0x02, 0x73,
 	0xda, 0xf7, 0x06, 0xde, 0x70, 0x37, 0xd9, 0x77, 0x9b, 0xef, 0x31, 0xa7, 0xf0, 0x05, 0xf0, 0x19,
-	0xe9, 0xfb, 0x03, 0x6f, 0xb8, 0x77, 0xf2, 0xa8, 0xe9, 0x14, 0x39, 0x37, 0x3a, 0x17, 0xfa, 0xf4,
-	0x75, 0x8a, 0x17, 0x15, 0x4d, 0x7c, 0x46, 0xe0, 0x08, 0xf4, 0x8c, 0x68, 0xcb, 0xe0, 0x87, 0xff,
-	0xe1, 0x1f, 0x74, 0xc9, 0x44, 0x6e, 0x79, 0x43, 0xc2, 0x09, 0xe8, 0xd5, 0xbf, 0xac, 0xdf, 0x1b,
-	0x78, 0xc3, 0x7b, 0x27, 0xa7, 0x68, 0xd3, 0xfb, 0x9a, 0xa7, 0x40, 0xa6, 0xef, 0xab, 0x55, 0x41,
-	0xdf, 0x8a, 0x8a, 0xff, 0x5d, 0x25, 0xc6, 0x01, 0xe7, 0xe0, 0xe1, 0x4a, 0x56, 0xba, 0x9a, 0xd1,
-	0x6c, 0xc9, 0x08, 0x95, 0x99, 0x79, 0xb9, 0xfe, 0xb6, 0x69, 0x26, 0xdc, 0xa8, 0xb6, 0xff, 0x0b,
-	0xfa, 0x68, 0xa3, 0x69, 0x9d, 0x34, 0xe6, 0x77, 0xb7, 0x92, 0x07, 0xab, 0xf5, 0x4d, 0xf8, 0x19,
-	0x40, 0x4e, 0x09, 0xc3, 0xd9, 0xac, 0x12, 0x64, 0x41, 0x9b, 0x3b, 0x76, 0xcc, 0x1d, 0xa3, 0xae,
-	0x3b, 0x2e, 0xea, 0xe4, 0xd8, 0x04, 0xdd, 0x15, 0xf7, 0xf9, 0xda, 0x1e, 0xbc, 0x00, 0x7b, 0x8c,
-	0xe3, 0xdc, 0xa9, 0x6f, 0x1b, 0xf5, 0xf3, 0x2e, 0xf5, 0x79, 0x1d, 0x71, 0x52, 0xc0, 0xda, 0x15,
-	0x9c, 0x00, 0xa0, 0xe9, 0xb5, 0x6e, 0x6c, 0x77, 0x8c, 0xed, 0x59, 0x97, 0xed, 0x8a, 0x5e, 0x6b,
-	0x27, 0xdb, 0xd5, 0x6e, 0x31, 0xde, 0x07, 0xc0, 0x4e, 0x23, 0xc1, 0x1a, 0x8f, 0x7f, 0x7b, 0xe0,
-	0x78, 0x2e, 0x39, 0xea, 0xfc, 0x26, 0xc6, 0xc0, 0xc4, 0x2f, 0xeb, 0x31, 0xb8, 0xf4, 0x3e, 0x4d,
-	0x9a, 0x40, 0x2e, 0x17, 0x58, 0xe4, 0x48, 0x96, 0x79, 0x90, 0x53, 0x61, 0x86, 0xc4, 0xcd, 0x7f,
-	0xc1, 0xd4, 0x0d, 0x9f, 0xe4, 0x9b, 0xb6, 0xfa, 0xe6, 0x6f, 0x9d, 0xc5, 0xf1, 0x77, 0xff, 0xe8,
+	0xe9, 0xfb, 0x03, 0x6f, 0xb8, 0x77, 0xf2, 0xa8, 0x99, 0x14, 0xb9, 0xce, 0xe8, 0x5c, 0xe8, 0xd3,
+	0xd7, 0x29, 0x5e, 0x54, 0x34, 0xf1, 0x19, 0x81, 0x23, 0xd0, 0x33, 0xa2, 0x2d, 0x83, 0x1f, 0xfe,
+	0x87, 0x7f, 0xd0, 0x25, 0x13, 0xb9, 0xe5, 0x0d, 0x09, 0x27, 0xa0, 0x57, 0xff, 0xb2, 0x7e, 0x6f,
+	0xe0, 0x0d, 0xef, 0x9d, 0x9c, 0xa2, 0x4d, 0xe7, 0x6b, 0x8e, 0x02, 0x99, 0xb9, 0xaf, 0x56, 0x05,
+	0x7d, 0x2b, 0x2a, 0xfe, 0x77, 0x95, 0x18, 0x07, 0x9c, 0x83, 0x87, 0x2b, 0x59, 0xe9, 0x6a, 0x46,
+	0xb3, 0x25, 0x23, 0x54, 0x66, 0xe6, 0xe4, 0xfa, 0xdb, 0x66, 0x98, 0x70, 0xa3, 0xda, 0xfe, 0x2f,
+	0xe8, 0xa3, 0x8d, 0xa6, 0x75, 0xd2, 0x98, 0xdf, 0xdd, 0x4a, 0x1e, 0xac, 0xd6, 0x37, 0xe1, 0x67,
+	0x00, 0x39, 0x25, 0x0c, 0x67, 0xb3, 0x4a, 0x90, 0x05, 0x6d, 0x7a, 0xec, 0x98, 0x1e, 0xa3, 0xae,
+	0x1e, 0x17, 0x75, 0x72, 0x6c, 0x82, 0xae, 0xc5, 0x7d, 0xbe, 0xb6, 0x07, 0x2f, 0xc0, 0x1e, 0xe3,
+	0x38, 0x77, 0xea, 0xdb, 0x46, 0xfd, 0xbc, 0x4b, 0x7d, 0x5e, 0x47, 0x9c, 0x14, 0xb0, 0x76, 0x05,
+	0x27, 0x00, 0x68, 0x7a, 0xad, 0x1b, 0xdb, 0x1d, 0x63, 0x7b, 0xd6, 0x65, 0xbb, 0xa2, 0xd7, 0xda,
+	0xc9, 0x76, 0xb5, 0x5b, 0x8c, 0xf7, 0x01, 0xb0, 0xb7, 0x91, 0x60, 0x8d, 0xc7, 0xbf, 0x3d, 0x70,
+	0x3c, 0x97, 0x1c, 0x75, 0xbe, 0x89, 0x31, 0x30, 0xf1, 0xcb, 0xfa, 0x1a, 0x5c, 0x7a, 0x9f, 0x26,
+	0x4d, 0x20, 0x97, 0x0b, 0x2c, 0x72, 0x24, 0xcb, 0x3c, 0xc8, 0xa9, 0x30, 0x97, 0xc4, 0xdd, 0xff,
+	0x82, 0xa9, 0x1b, 0x9e, 0xe4, 0x9b, 0xb6, 0xfa, 0xe6, 0x6f, 0x9d, 0xc5, 0xf1, 0x77, 0xff, 0xe8,
 	0xcc, 0x2a, 0x63, 0xa2, 0x90, 0x2d, 0xeb, 0x2a, 0x0d, 0x51, 0xe2, 0xc8, 0x9f, 0x8e, 0x99, 0xc6,
-	0x44, 0x4d, 0x5b, 0x66, 0x9a, 0x86, 0xd3, 0x96, 0xf9, 0xe5, 0x1f, 0xdb, 0x83, 0x28, 0x8a, 0x89,
-	0x8a, 0xa2, 0x96, 0x8a, 0xa2, 0x34, 0x8c, 0xa2, 0x96, 0x9b, 0xed, 0x98, 0x66, 0x5f, 0xfd, 0x09,
-	0x00, 0x00, 0xff, 0xff, 0xad, 0x9b, 0xf1, 0x35, 0x3e, 0x04, 0x00, 0x00,
+	0x44, 0x4d, 0x5b, 0x66, 0x9a, 0x86, 0xd3, 0x96, 0xf9, 0xe5, 0x1f, 0xdb, 0x0f, 0x51, 0x14, 0x13,
+	0x15, 0x45, 0x2d, 0x15, 0x45, 0x69, 0x18, 0x45, 0x2d, 0x37, 0xdb, 0x31, 0xc3, 0xbe, 0xfa, 0x13,
+	0x00, 0x00, 0xff, 0xff, 0x7c, 0x61, 0x45, 0xad, 0x3e, 0x04, 0x00, 0x00,
 }
diff --git a/googleapis/ads/googleads/v1/resources/bidding_strategy.pb.go b/googleapis/ads/googleads/v1/resources/bidding_strategy.pb.go
index 0b6c754..0de974e 100644
--- a/googleapis/ads/googleads/v1/resources/bidding_strategy.pb.go
+++ b/googleapis/ads/googleads/v1/resources/bidding_strategy.pb.go
@@ -278,44 +278,44 @@
 	0x14, 0xc7, 0xdb, 0xc2, 0x18, 0xb8, 0x7c, 0x68, 0x11, 0x13, 0x11, 0x43, 0x13, 0x6c, 0x42, 0x62,
 	0x63, 0x72, 0x28, 0xfb, 0xd0, 0x16, 0xae, 0xda, 0x0a, 0x51, 0x90, 0x06, 0x55, 0x8a, 0xaa, 0x69,
 	0xea, 0x16, 0x99, 0xe4, 0x10, 0xa2, 0x11, 0xdb, 0xb2, 0x1d, 0x26, 0x2e, 0xf7, 0x2a, 0xbb, 0xdc,
-	0xa3, 0xec, 0x51, 0xf6, 0x0c, 0xbb, 0x98, 0xe2, 0x38, 0x41, 0x7c, 0x74, 0x2d, 0x77, 0x3e, 0x3e,
-	0xff, 0xff, 0xef, 0x1f, 0x0e, 0x27, 0x29, 0x7a, 0x1f, 0x31, 0x16, 0x9d, 0x83, 0x43, 0x42, 0xe9,
-	0xe4, 0xc7, 0xec, 0x74, 0xd1, 0x70, 0x04, 0x48, 0x96, 0x8a, 0x00, 0xa4, 0x73, 0x12, 0x87, 0x61,
+	0xa3, 0xec, 0x51, 0xf6, 0x0c, 0xbb, 0x98, 0xe2, 0x38, 0x41, 0x7c, 0x74, 0x2d, 0x77, 0x3e, 0xf6,
+	0xff, 0xff, 0xfb, 0xbb, 0xa7, 0x27, 0x09, 0x7a, 0x1f, 0x31, 0x16, 0x9d, 0x83, 0x43, 0x42, 0xe9,
+	0xe4, 0xcb, 0x6c, 0x75, 0xd1, 0x70, 0x04, 0x48, 0x96, 0x8a, 0x00, 0xa4, 0x73, 0x12, 0x87, 0x61,
 	0x4c, 0x23, 0x5f, 0x2a, 0x41, 0x14, 0x44, 0x97, 0x98, 0x0b, 0xa6, 0x98, 0xb5, 0x96, 0xcb, 0x31,
 	0x09, 0x25, 0x2e, 0x9d, 0xf8, 0xa2, 0x81, 0x4b, 0xe7, 0xf2, 0xab, 0x61, 0xf0, 0x80, 0x25, 0x09,
-	0xa3, 0x05, 0x39, 0x07, 0x2e, 0xef, 0x0c, 0x53, 0x03, 0x4d, 0x93, 0xdb, 0x8f, 0xe1, 0x4b, 0x45,
-	0x54, 0x2a, 0x8d, 0xf9, 0xc3, 0x3d, 0xcd, 0xea, 0x92, 0x83, 0xb1, 0xae, 0x14, 0x56, 0x1e, 0x3b,
-	0x84, 0x52, 0xa6, 0x88, 0x8a, 0x19, 0x2d, 0xc0, 0x4f, 0x4d, 0x57, 0x57, 0x27, 0xe9, 0xa9, 0xf3,
-	0x5d, 0x10, 0xce, 0x41, 0x98, 0xfe, 0xb3, 0xbf, 0xd3, 0x68, 0xa1, 0x95, 0xd3, 0x7b, 0x06, 0x6e,
-	0x3d, 0x47, 0x73, 0xc5, 0x10, 0x7c, 0x4a, 0x12, 0xb0, 0xab, 0xab, 0xd5, 0x8d, 0x19, 0x6f, 0xb6,
-	0xb8, 0x3c, 0x24, 0x09, 0x58, 0x9b, 0xa8, 0x16, 0x87, 0xf6, 0xc4, 0x6a, 0x75, 0xa3, 0xbe, 0xfd,
-	0xc4, 0x4c, 0x10, 0x17, 0x29, 0x78, 0x9f, 0xaa, 0x77, 0x6f, 0xfa, 0xe4, 0x3c, 0x05, 0xaf, 0x16,
-	0x87, 0xd6, 0x16, 0x9a, 0xd4, 0xa0, 0x49, 0x2d, 0x5f, 0xb9, 0x25, 0xef, 0x29, 0x11, 0xd3, 0x28,
-	0xd7, 0x6b, 0xa5, 0x75, 0x8a, 0xa6, 0xf2, 0x01, 0xd9, 0x0b, 0xab, 0xd5, 0x8d, 0xf9, 0xed, 0x43,
-	0x3c, 0xec, 0xff, 0xa5, 0x27, 0x84, 0x6f, 0xfc, 0x0d, 0x3d, 0xed, 0xdd, 0xa5, 0x69, 0x72, 0x77,
-	0xc7, 0x33, 0x74, 0xeb, 0x2b, 0x9a, 0xcc, 0x66, 0x69, 0x3f, 0xd0, 0x29, 0x07, 0xf7, 0x4b, 0x39,
-	0xbe, 0xe4, 0x70, 0x57, 0x46, 0x76, 0xef, 0x69, 0xae, 0xd5, 0x42, 0xf3, 0x01, 0x49, 0x38, 0x89,
-	0x23, 0xea, 0x07, 0x2c, 0xa5, 0xca, 0x9e, 0x1b, 0x3d, 0xb2, 0xb9, 0xc2, 0xd2, 0xce, 0x1c, 0xd6,
-	0x27, 0xb4, 0x4c, 0x19, 0xf5, 0x05, 0x24, 0xec, 0x02, 0x42, 0xff, 0x06, 0x6f, 0x7e, 0x34, 0x6f,
-	0x89, 0x32, 0xea, 0xe5, 0xee, 0xf6, 0x35, 0x72, 0x17, 0xcd, 0x02, 0x3d, 0x23, 0x34, 0xc8, 0xb0,
-	0x3c, 0xb0, 0x1f, 0x6a, 0xd6, 0xe6, 0xd0, 0x29, 0xe4, 0x8b, 0x8f, 0x77, 0x8d, 0xa7, 0xcd, 0x83,
-	0x4e, 0xc5, 0xab, 0xc3, 0x55, 0x69, 0x7d, 0x41, 0x8f, 0x38, 0x89, 0xc0, 0x67, 0x14, 0x7c, 0x2e,
-	0x58, 0xc2, 0x14, 0x84, 0xf6, 0xb4, 0xc6, 0x3a, 0xa3, 0xb0, 0x5d, 0x12, 0xc1, 0x11, 0x85, 0xae,
-	0xb1, 0x75, 0x2a, 0xde, 0x02, 0xbf, 0x7e, 0x65, 0x1d, 0x20, 0xa4, 0x88, 0x88, 0x40, 0xf9, 0x01,
-	0x27, 0xf6, 0x8c, 0xe6, 0xbe, 0x18, 0xc5, 0x3d, 0xd6, 0x8e, 0x36, 0x27, 0x9d, 0x8a, 0x37, 0xa3,
-	0x8a, 0xc2, 0x62, 0x68, 0xc9, 0xb0, 0xe2, 0x84, 0x0b, 0x90, 0x32, 0x66, 0xd4, 0x97, 0x67, 0x44,
-	0x80, 0xbd, 0xa5, 0xc1, 0x6f, 0xc7, 0x03, 0xef, 0x97, 0xee, 0x5e, 0x66, 0xee, 0x54, 0xbc, 0xc7,
-	0xea, 0xae, 0x86, 0x75, 0x8a, 0x16, 0x4d, 0x20, 0x4b, 0x95, 0x20, 0xf4, 0x9b, 0x49, 0x43, 0x3a,
-	0x6d, 0x7b, 0xbc, 0xb4, 0xa3, 0xdc, 0x5a, 0x44, 0x59, 0xea, 0xd6, 0xad, 0xf5, 0x11, 0xd5, 0x4d,
-	0x8e, 0x60, 0x44, 0xda, 0x75, 0x8d, 0x7f, 0x39, 0x1e, 0xde, 0x63, 0x44, 0x76, 0x2a, 0x9e, 0x99,
-	0x72, 0x56, 0x65, 0x4b, 0x62, 0x70, 0x92, 0x03, 0x0d, 0xed, 0xd9, 0xf1, 0x96, 0x24, 0xe7, 0xf5,
-	0x32, 0x4b, 0xb6, 0x24, 0xea, 0xaa, 0x6c, 0x4d, 0xa3, 0x29, 0x19, 0x9c, 0x41, 0x02, 0xad, 0x1f,
-	0x35, 0xb4, 0x1e, 0xb0, 0x04, 0x8f, 0xfc, 0x18, 0xb7, 0x16, 0x6f, 0xbc, 0x63, 0xdd, 0x6c, 0xcf,
-	0xbb, 0xd5, 0xcf, 0x07, 0xc6, 0x1a, 0xb1, 0x73, 0x42, 0x23, 0xcc, 0x44, 0xe4, 0x44, 0x40, 0xf5,
-	0x5b, 0x50, 0x7c, 0x49, 0x79, 0x2c, 0xff, 0xf3, 0x03, 0xb1, 0x53, 0x9e, 0x7e, 0xd6, 0x26, 0xf6,
-	0x9a, 0xcd, 0x5f, 0xb5, 0xb5, 0xbd, 0x1c, 0xd9, 0x0c, 0x25, 0xce, 0x8f, 0xd9, 0xa9, 0xdf, 0xc0,
-	0x5e, 0xa1, 0xfc, 0x5d, 0x68, 0x06, 0xcd, 0x50, 0x0e, 0x4a, 0xcd, 0xa0, 0xdf, 0x18, 0x94, 0x9a,
-	0x3f, 0xb5, 0xf5, 0xbc, 0xe1, 0xba, 0xcd, 0x50, 0xba, 0x6e, 0xa9, 0x72, 0xdd, 0x7e, 0xc3, 0x75,
-	0x4b, 0xdd, 0xc9, 0x94, 0x7e, 0xd8, 0xd7, 0xff, 0x02, 0x00, 0x00, 0xff, 0xff, 0xe8, 0x8b, 0xa0,
-	0x46, 0xcc, 0x06, 0x00, 0x00,
+	0xa3, 0x05, 0x39, 0x07, 0x2e, 0xef, 0x0c, 0x53, 0x03, 0x4d, 0x93, 0xdb, 0xd7, 0xf0, 0xa5, 0x22,
+	0x2a, 0x95, 0xc6, 0xfc, 0xe1, 0x9e, 0x66, 0x75, 0xc9, 0xc1, 0x58, 0x9f, 0x1a, 0xab, 0xae, 0x4e,
+	0xd2, 0x53, 0xe7, 0xbb, 0x20, 0x9c, 0x83, 0x28, 0xd0, 0x2b, 0x05, 0x9a, 0xc7, 0x0e, 0xa1, 0x94,
+	0x29, 0xa2, 0x62, 0x46, 0xcd, 0xe9, 0xb3, 0xbf, 0xd3, 0x68, 0xa1, 0x95, 0xd3, 0x7b, 0x06, 0x6e,
+	0x3d, 0x47, 0x73, 0x45, 0x13, 0x7c, 0x4a, 0x12, 0xb0, 0xab, 0xab, 0xd5, 0x8d, 0x19, 0x6f, 0xb6,
+	0xd8, 0x3c, 0x24, 0x09, 0x58, 0x9b, 0xa8, 0x16, 0x87, 0xf6, 0xc4, 0x6a, 0x75, 0xa3, 0xbe, 0xfd,
+	0xc4, 0x74, 0x10, 0x17, 0x77, 0xc0, 0xfb, 0x54, 0xbd, 0x7b, 0xd3, 0x27, 0xe7, 0x29, 0x78, 0xb5,
+	0x38, 0xb4, 0xb6, 0xd0, 0xa4, 0x06, 0x4d, 0x6a, 0xf9, 0xca, 0x2d, 0x79, 0x4f, 0x89, 0x98, 0x46,
+	0xb9, 0x5e, 0x2b, 0xad, 0x53, 0x34, 0x95, 0x37, 0xc8, 0x5e, 0x58, 0xad, 0x6e, 0xcc, 0x6f, 0x1f,
+	0xe2, 0x61, 0xff, 0x97, 0xee, 0x10, 0xbe, 0xf1, 0x1b, 0x7a, 0xda, 0xbb, 0x4b, 0xd3, 0xe4, 0xee,
+	0x13, 0xcf, 0xd0, 0xad, 0xaf, 0x68, 0x32, 0xeb, 0xa5, 0xfd, 0x40, 0xa7, 0x1c, 0xdc, 0x2f, 0xe5,
+	0xf8, 0x92, 0xc3, 0x5d, 0x19, 0xd9, 0xbe, 0xa7, 0xb9, 0x56, 0x0b, 0xcd, 0x07, 0x24, 0xe1, 0x24,
+	0x8e, 0xa8, 0x1f, 0xb0, 0x94, 0x2a, 0x7b, 0x6e, 0x74, 0xcb, 0xe6, 0x0a, 0x4b, 0x3b, 0x73, 0x58,
+	0x9f, 0xd0, 0x32, 0x65, 0xd4, 0x17, 0x90, 0xb0, 0x0b, 0x08, 0xfd, 0x1b, 0xbc, 0xf9, 0xd1, 0xbc,
+	0x25, 0xca, 0xa8, 0x97, 0xbb, 0xdb, 0xd7, 0xc8, 0x5d, 0x34, 0x0b, 0xf4, 0x8c, 0xd0, 0x20, 0xc3,
+	0xf2, 0xc0, 0x7e, 0xa8, 0x59, 0x9b, 0x43, 0xbb, 0x90, 0x0f, 0x3e, 0xde, 0x35, 0x9e, 0x36, 0x0f,
+	0x3a, 0x15, 0xaf, 0x0e, 0x57, 0xa5, 0xf5, 0x05, 0x3d, 0xe2, 0x24, 0x02, 0x9f, 0x51, 0xf0, 0xb9,
+	0x60, 0x09, 0x53, 0x10, 0xda, 0xd3, 0x1a, 0xeb, 0x8c, 0xc2, 0x76, 0x49, 0x04, 0x47, 0x14, 0xba,
+	0xc6, 0xd6, 0xa9, 0x78, 0x0b, 0xfc, 0xfa, 0x96, 0x75, 0x80, 0x90, 0x22, 0x22, 0x02, 0xe5, 0x07,
+	0x9c, 0xd8, 0x33, 0x9a, 0xfb, 0x62, 0x14, 0xf7, 0x58, 0x3b, 0xda, 0x9c, 0x74, 0x2a, 0xde, 0x8c,
+	0x2a, 0x0a, 0x8b, 0xa1, 0x25, 0xc3, 0x8a, 0x13, 0x2e, 0x40, 0xca, 0x98, 0x51, 0x5f, 0x9e, 0x11,
+	0x01, 0xf6, 0x96, 0x06, 0xbf, 0x1d, 0x0f, 0xbc, 0x5f, 0xba, 0x7b, 0x99, 0xb9, 0x53, 0xf1, 0x1e,
+	0xab, 0xbb, 0x0e, 0xac, 0x53, 0xb4, 0x68, 0x02, 0x59, 0xaa, 0x04, 0xa1, 0xdf, 0x4c, 0x1a, 0xd2,
+	0x69, 0xdb, 0xe3, 0xa5, 0x1d, 0xe5, 0xd6, 0x22, 0xca, 0x52, 0xb7, 0x76, 0xad, 0x8f, 0xa8, 0x6e,
+	0x72, 0x04, 0x23, 0xd2, 0xae, 0x6b, 0xfc, 0xcb, 0xf1, 0xf0, 0x1e, 0x23, 0xb2, 0x53, 0xf1, 0x4c,
+	0x97, 0xb3, 0x2a, 0x1b, 0x12, 0x83, 0x93, 0x1c, 0x68, 0x68, 0xcf, 0x8e, 0x37, 0x24, 0x39, 0xaf,
+	0x97, 0x59, 0xb2, 0x21, 0x51, 0x57, 0x65, 0x6b, 0x1a, 0x4d, 0xc9, 0xe0, 0x0c, 0x12, 0x68, 0xfd,
+	0xa8, 0xa1, 0xf5, 0x80, 0x25, 0x78, 0xe4, 0xcb, 0xb8, 0xb5, 0x78, 0xe3, 0x19, 0xeb, 0x66, 0x73,
+	0xde, 0xad, 0x7e, 0x3e, 0x30, 0xd6, 0x88, 0x9d, 0x13, 0x1a, 0x61, 0x26, 0x22, 0x27, 0x02, 0xaa,
+	0x9f, 0x82, 0xe2, 0x4d, 0xca, 0x63, 0xf9, 0x9f, 0x0f, 0xc4, 0x4e, 0xb9, 0xfa, 0x59, 0x9b, 0xd8,
+	0x6b, 0x36, 0x7f, 0xd5, 0xd6, 0xf6, 0x72, 0x64, 0x33, 0x94, 0x38, 0x5f, 0x66, 0xab, 0x7e, 0x03,
+	0x7b, 0x85, 0xf2, 0x77, 0xa1, 0x19, 0x34, 0x43, 0x39, 0x28, 0x35, 0x83, 0x7e, 0x63, 0x50, 0x6a,
+	0xfe, 0xd4, 0xd6, 0xf3, 0x03, 0xd7, 0x6d, 0x86, 0xd2, 0x75, 0x4b, 0x95, 0xeb, 0xf6, 0x1b, 0xae,
+	0x5b, 0xea, 0x4e, 0xa6, 0xf4, 0x65, 0x5f, 0xff, 0x0b, 0x00, 0x00, 0xff, 0xff, 0x35, 0xc9, 0x5d,
+	0xf0, 0xcc, 0x06, 0x00, 0x00,
 }
diff --git a/googleapis/ads/googleads/v1/resources/billing_setup.pb.go b/googleapis/ads/googleads/v1/resources/billing_setup.pb.go
index a10fd22..e49c766 100644
--- a/googleapis/ads/googleads/v1/resources/billing_setup.pb.go
+++ b/googleapis/ads/googleads/v1/resources/billing_setup.pb.go
@@ -24,9 +24,8 @@
 // proto package needs to be updated.
 const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package
 
-// A billing setup across Ads and Payments systems; an association between a
-// Payments account and an advertiser. A billing setup is specific to one
-// advertiser.
+// A billing setup, which associates a payments account and an advertiser. A
+// billing setup is specific to one advertiser.
 type BillingSetup struct {
 	// The resource name of the billing setup.
 	// BillingSetup resource names have the form:
@@ -37,17 +36,17 @@
 	Id *wrappers.Int64Value `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"`
 	// The status of the billing setup.
 	Status enums.BillingSetupStatusEnum_BillingSetupStatus `protobuf:"varint,3,opt,name=status,proto3,enum=google.ads.googleads.v1.enums.BillingSetupStatusEnum_BillingSetupStatus" json:"status,omitempty"`
-	// The resource name of the Payments account associated with this billing
+	// The resource name of the payments account associated with this billing
 	// setup. Payments resource names have the form:
 	//
 	// `customers/{customer_id}/paymentsAccounts/{payments_account_id}`
-	// When setting up billing, this is used to signup with an existing Payments
+	// When setting up billing, this is used to signup with an existing payments
 	// account (and then payments_account_info should not be set).
 	// When getting a billing setup, this and payments_account_info will be
 	// populated.
 	PaymentsAccount *wrappers.StringValue `protobuf:"bytes,11,opt,name=payments_account,json=paymentsAccount,proto3" json:"payments_account,omitempty"`
-	// The Payments account information associated with this billing setup.
-	// When setting up billing, this is used to signup with a new Payments account
+	// The payments account information associated with this billing setup.
+	// When setting up billing, this is used to signup with a new payments account
 	// (and then payments_account should not be set).
 	// When getting a billing setup, this and payments_account will be
 	// populated.
@@ -220,26 +219,26 @@
 	}
 }
 
-// Container of Payments account information for this billing.
+// Container of payments account information for this billing.
 type BillingSetup_PaymentsAccountInfo struct {
-	// A 16 digit id used to identify the Payments account associated with the
+	// A 16 digit id used to identify the payments account associated with the
 	// billing setup.
 	//
 	// This must be passed as a string with dashes, e.g. "1234-5678-9012-3456".
 	PaymentsAccountId *wrappers.StringValue `protobuf:"bytes,1,opt,name=payments_account_id,json=paymentsAccountId,proto3" json:"payments_account_id,omitempty"`
-	// The name of the Payments account associated with the billing setup.
+	// The name of the payments account associated with the billing setup.
 	//
-	// This enables the user to specify a meaningful name for a Payments account
+	// This enables the user to specify a meaningful name for a payments account
 	// to aid in reconciling monthly invoices.
 	//
 	// This name will be printed in the monthly invoices.
 	PaymentsAccountName *wrappers.StringValue `protobuf:"bytes,2,opt,name=payments_account_name,json=paymentsAccountName,proto3" json:"payments_account_name,omitempty"`
-	// A 12 digit id used to identify the Payments profile associated with the
+	// A 12 digit id used to identify the payments profile associated with the
 	// billing setup.
 	//
 	// This must be passed in as a string with dashes, e.g. "1234-5678-9012".
 	PaymentsProfileId *wrappers.StringValue `protobuf:"bytes,3,opt,name=payments_profile_id,json=paymentsProfileId,proto3" json:"payments_profile_id,omitempty"`
-	// The name of the Payments profile associated with the billing setup.
+	// The name of the payments profile associated with the billing setup.
 	PaymentsProfileName *wrappers.StringValue `protobuf:"bytes,4,opt,name=payments_profile_name,json=paymentsProfileName,proto3" json:"payments_profile_name,omitempty"`
 	// A secondary payments profile id present in uncommon situations, e.g.
 	// when a sequential liability agreement has been arranged.
@@ -319,45 +318,45 @@
 }
 
 var fileDescriptor_4372b9605c7b101a = []byte{
-	// 632 bytes of a gzipped FileDescriptorProto
-	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xa4, 0x95, 0xdf, 0x6e, 0xd3, 0x30,
-	0x14, 0xc6, 0x49, 0x0a, 0x13, 0xf3, 0xda, 0x8d, 0x65, 0x42, 0x8a, 0xca, 0x40, 0x1b, 0x68, 0xd2,
-	0x24, 0x84, 0xa3, 0x8e, 0x81, 0x50, 0xb8, 0x6a, 0xf9, 0xb3, 0x0d, 0x21, 0x54, 0x65, 0x53, 0x2f,
-	0xa6, 0x8a, 0xe0, 0xd5, 0x6e, 0x64, 0x29, 0xb1, 0xa3, 0xd8, 0xd9, 0xd4, 0xa7, 0x41, 0xe2, 0x92,
-	0x07, 0xe0, 0x21, 0x78, 0x14, 0x1e, 0x02, 0xa1, 0xd8, 0x71, 0xd6, 0x65, 0xdd, 0xba, 0x89, 0xbb,
-	0x63, 0xfb, 0x7c, 0x5f, 0x7f, 0x3e, 0xe7, 0xb8, 0x01, 0xaf, 0x22, 0xce, 0xa3, 0x98, 0x78, 0x08,
-	0x0b, 0x4f, 0x87, 0x45, 0x74, 0xda, 0xf1, 0x32, 0x22, 0x78, 0x9e, 0x8d, 0x88, 0xf0, 0x4e, 0x68,
-	0x1c, 0x53, 0x16, 0x85, 0x82, 0xc8, 0x3c, 0x85, 0x69, 0xc6, 0x25, 0x77, 0x36, 0x75, 0x2e, 0x44,
-	0x58, 0xc0, 0x4a, 0x06, 0x4f, 0x3b, 0xb0, 0x92, 0xb5, 0xdf, 0x5c, 0xe5, 0x4c, 0x58, 0x9e, 0xd4,
-	0x5c, 0x43, 0x21, 0x91, 0xcc, 0x85, 0x36, 0x6f, 0xbf, 0xb8, 0x5e, 0x29, 0x69, 0x42, 0x42, 0x39,
-	0x49, 0x49, 0x99, 0xbe, 0x6e, 0xd2, 0x53, 0xea, 0x21, 0xc6, 0xb8, 0x44, 0x92, 0x72, 0x66, 0xcc,
-	0x9e, 0x94, 0xa7, 0x6a, 0x75, 0x92, 0x8f, 0xbd, 0xb3, 0x0c, 0xa5, 0x29, 0xc9, 0xca, 0xf3, 0xa7,
-	0xdf, 0x17, 0x41, 0xb3, 0xa7, 0x59, 0x0e, 0x0b, 0x14, 0xe7, 0x19, 0x68, 0x99, 0x4b, 0x84, 0x0c,
-	0x25, 0xc4, 0xb5, 0x36, 0xac, 0xed, 0xc5, 0xa0, 0x69, 0x36, 0xbf, 0xa0, 0x84, 0x38, 0xcf, 0x81,
-	0x4d, 0xb1, 0x6b, 0x6f, 0x58, 0xdb, 0x4b, 0x3b, 0x8f, 0xca, 0x0a, 0x40, 0xf3, 0x13, 0xf0, 0x80,
-	0xc9, 0xd7, 0xbb, 0x03, 0x14, 0xe7, 0x24, 0xb0, 0x29, 0x76, 0xbe, 0x81, 0x05, 0x7d, 0x3f, 0xb7,
-	0xb1, 0x61, 0x6d, 0x2f, 0xef, 0xec, 0xc3, 0xab, 0xaa, 0xa7, 0x2e, 0x08, 0xa7, 0x71, 0x0e, 0x95,
-	0xf0, 0x03, 0xcb, 0x93, 0x19, 0xdb, 0x41, 0xe9, 0xeb, 0xec, 0x81, 0x07, 0x29, 0x9a, 0x24, 0x84,
-	0x49, 0x11, 0xa2, 0xd1, 0x88, 0xe7, 0x4c, 0xba, 0x4b, 0x0a, 0x6e, 0xfd, 0x12, 0xdc, 0xa1, 0xcc,
-	0x28, 0x8b, 0x34, 0xdd, 0x8a, 0x51, 0x75, 0xb5, 0xc8, 0x39, 0x03, 0x0f, 0xeb, 0x46, 0x21, 0x65,
-	0x63, 0xee, 0x36, 0x95, 0xdb, 0x3b, 0x38, 0xb7, 0xef, 0x17, 0x30, 0x61, 0xff, 0xa2, 0xff, 0x01,
-	0x1b, 0xf3, 0x60, 0x2d, 0xbd, 0xbc, 0xe9, 0x7c, 0x04, 0x2b, 0x42, 0xa2, 0x4c, 0x86, 0x18, 0x49,
-	0x12, 0x16, 0x2d, 0x76, 0x17, 0xe7, 0x5f, 0x60, 0xff, 0x4e, 0xd0, 0x52, 0xb2, 0xf7, 0x48, 0x92,
-	0x23, 0x9a, 0x10, 0xe7, 0xab, 0xf1, 0xa9, 0xa6, 0xc4, 0x05, 0xaa, 0xe8, 0xbb, 0x73, 0x8a, 0x5e,
-	0xa8, 0x8f, 0x26, 0x29, 0x51, 0xa5, 0x36, 0x8b, 0xca, 0xdf, 0x6c, 0x38, 0x3d, 0xd0, 0x22, 0x0c,
-	0x4f, 0x51, 0xb6, 0x6e, 0x40, 0x69, 0x05, 0x4b, 0x84, 0xe1, 0x8a, 0xf1, 0x58, 0x7b, 0x9c, 0x13,
-	0x2e, 0xff, 0x07, 0xa1, 0xf6, 0x36, 0xcb, 0xf6, 0xaf, 0x06, 0x58, 0x9b, 0x51, 0x74, 0xe7, 0x33,
-	0x58, 0xbb, 0xdc, 0x58, 0xac, 0x66, 0x7b, 0xde, 0x90, 0xac, 0xd6, 0xfb, 0x85, 0x9d, 0xfe, 0x8c,
-	0x31, 0x51, 0x6f, 0xc5, 0xbe, 0x81, 0x5f, 0xbd, 0xff, 0xea, 0x41, 0x4d, 0xf3, 0xa5, 0x19, 0x1f,
-	0xd3, 0x98, 0x14, 0x7c, 0x8d, 0xdb, 0xf0, 0xf5, 0xb5, 0xae, 0xc6, 0x67, 0xdc, 0x14, 0xdf, 0xdd,
-	0xdb, 0xf0, 0x95, 0x7e, 0x8a, 0x2f, 0x04, 0x8f, 0x05, 0x19, 0x71, 0x86, 0x51, 0x36, 0x09, 0x67,
-	0x91, 0xde, 0xbb, 0x81, 0x73, 0xbb, 0xb2, 0xe8, 0xd7, 0x91, 0x7b, 0x4d, 0x00, 0xce, 0x07, 0xb7,
-	0x07, 0xc0, 0x7d, 0x33, 0x22, 0xbd, 0xbf, 0x16, 0xd8, 0x1a, 0xf1, 0x64, 0xfe, 0xd3, 0xeb, 0xad,
-	0x4e, 0xbf, 0xbd, 0x7e, 0x41, 0xd0, 0xb7, 0x8e, 0x3f, 0x95, 0xba, 0x88, 0xc7, 0x88, 0x45, 0x90,
-	0x67, 0x91, 0x17, 0x11, 0xa6, 0xf8, 0xcc, 0xbf, 0x6b, 0x4a, 0xc5, 0x35, 0x1f, 0x80, 0xb7, 0x55,
-	0xf4, 0xc3, 0x6e, 0xec, 0x75, 0xbb, 0x3f, 0xed, 0xcd, 0x3d, 0x6d, 0xd9, 0xc5, 0x02, 0xea, 0xb0,
-	0x88, 0x06, 0x1d, 0x18, 0x98, 0xcc, 0xdf, 0x26, 0x67, 0xd8, 0xc5, 0x62, 0x58, 0xe5, 0x0c, 0x07,
-	0x9d, 0x61, 0x95, 0xf3, 0xc7, 0xde, 0xd2, 0x07, 0xbe, 0xdf, 0xc5, 0xc2, 0xf7, 0xab, 0x2c, 0xdf,
-	0x1f, 0x74, 0x7c, 0xbf, 0xca, 0x3b, 0x59, 0x50, 0xb0, 0x2f, 0xff, 0x05, 0x00, 0x00, 0xff, 0xff,
-	0x6c, 0xe0, 0x11, 0x64, 0xac, 0x06, 0x00, 0x00,
+	// 631 bytes of a gzipped FileDescriptorProto
+	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xa4, 0x95, 0xdd, 0x6e, 0xd3, 0x30,
+	0x14, 0x80, 0x49, 0x0a, 0x13, 0xf3, 0xda, 0x8d, 0x65, 0x42, 0x8a, 0xca, 0x40, 0x1b, 0x68, 0xd2,
+	0x24, 0x84, 0xa3, 0x8e, 0x81, 0x50, 0xb8, 0x6a, 0xf9, 0xd9, 0x86, 0x10, 0xaa, 0xb2, 0xa9, 0x17,
+	0x53, 0x45, 0xf0, 0x6a, 0x37, 0xb2, 0x94, 0xd8, 0x51, 0xec, 0x6c, 0xea, 0xd3, 0x20, 0x71, 0xc9,
+	0x03, 0xf0, 0x10, 0x3c, 0x0a, 0x0f, 0x81, 0x50, 0xec, 0x38, 0xeb, 0xb2, 0x6e, 0xdd, 0xc4, 0x9d,
+	0xed, 0x9c, 0xf3, 0xe9, 0xf3, 0x39, 0xc7, 0x2d, 0x78, 0x15, 0x71, 0x1e, 0xc5, 0xc4, 0x43, 0x58,
+	0x78, 0x7a, 0x59, 0xac, 0x4e, 0x3b, 0x5e, 0x46, 0x04, 0xcf, 0xb3, 0x11, 0x11, 0xde, 0x09, 0x8d,
+	0x63, 0xca, 0xa2, 0x50, 0x10, 0x99, 0xa7, 0x30, 0xcd, 0xb8, 0xe4, 0xce, 0xa6, 0x8e, 0x85, 0x08,
+	0x0b, 0x58, 0xa5, 0xc1, 0xd3, 0x0e, 0xac, 0xd2, 0xda, 0x6f, 0xae, 0x22, 0x13, 0x96, 0x27, 0x35,
+	0x6a, 0x28, 0x24, 0x92, 0xb9, 0xd0, 0xf0, 0xf6, 0x8b, 0xeb, 0x33, 0x25, 0x4d, 0x48, 0x28, 0x27,
+	0x29, 0x29, 0xc3, 0x9f, 0x94, 0xe1, 0x6a, 0x77, 0x92, 0x8f, 0xbd, 0xb3, 0x0c, 0xa5, 0x29, 0xc9,
+	0x0c, 0x6e, 0xdd, 0xe0, 0x52, 0xea, 0x21, 0xc6, 0xb8, 0x44, 0x92, 0x72, 0x56, 0x7e, 0x7d, 0xfa,
+	0x7d, 0x11, 0x34, 0x7b, 0xda, 0xe5, 0xb0, 0x50, 0x71, 0x9e, 0x81, 0x96, 0xb9, 0x44, 0xc8, 0x50,
+	0x42, 0x5c, 0x6b, 0xc3, 0xda, 0x5e, 0x0c, 0x9a, 0xe6, 0xf0, 0x0b, 0x4a, 0x88, 0xf3, 0x1c, 0xd8,
+	0x14, 0xbb, 0xf6, 0x86, 0xb5, 0xbd, 0xb4, 0xf3, 0xa8, 0xac, 0x00, 0x34, 0x02, 0xf0, 0x80, 0xc9,
+	0xd7, 0xbb, 0x03, 0x14, 0xe7, 0x24, 0xb0, 0x29, 0x76, 0xbe, 0x81, 0x05, 0x7d, 0x3f, 0xb7, 0xb1,
+	0x61, 0x6d, 0x2f, 0xef, 0xec, 0xc3, 0xab, 0xaa, 0xa7, 0x2e, 0x08, 0xa7, 0x75, 0x0e, 0x55, 0xe2,
+	0x07, 0x96, 0x27, 0x33, 0x8e, 0x83, 0x92, 0xeb, 0xec, 0x81, 0x07, 0x29, 0x9a, 0x24, 0x84, 0x49,
+	0x11, 0xa2, 0xd1, 0x88, 0xe7, 0x4c, 0xba, 0x4b, 0x4a, 0x6e, 0xfd, 0x92, 0xdc, 0xa1, 0xcc, 0x28,
+	0x8b, 0xb4, 0xdd, 0x8a, 0xc9, 0xea, 0xea, 0x24, 0xe7, 0x0c, 0x3c, 0xac, 0x83, 0x42, 0xca, 0xc6,
+	0xdc, 0x6d, 0x2a, 0xda, 0x3b, 0x38, 0xb7, 0xef, 0x17, 0x34, 0x61, 0xff, 0x22, 0xff, 0x80, 0x8d,
+	0x79, 0xb0, 0x96, 0x5e, 0x3e, 0x74, 0x3e, 0x82, 0x15, 0x21, 0x51, 0x26, 0x43, 0x8c, 0x24, 0x09,
+	0x8b, 0x16, 0xbb, 0x8b, 0xf3, 0x2f, 0xb0, 0x7f, 0x27, 0x68, 0xa9, 0xb4, 0xf7, 0x48, 0x92, 0x23,
+	0x9a, 0x10, 0xe7, 0xab, 0xe1, 0x54, 0x53, 0xe2, 0x02, 0x55, 0xf4, 0xdd, 0x39, 0x45, 0x2f, 0xb2,
+	0x8f, 0x26, 0x29, 0x51, 0xa5, 0x36, 0x9b, 0x8a, 0x6f, 0x0e, 0x9c, 0x1e, 0x68, 0x11, 0x86, 0xa7,
+	0x2c, 0x5b, 0x37, 0xb0, 0xb4, 0x82, 0x25, 0xc2, 0x70, 0xe5, 0x78, 0xac, 0x19, 0xe7, 0x86, 0xcb,
+	0xff, 0x61, 0xa8, 0xd9, 0x66, 0xdb, 0xfe, 0xd5, 0x00, 0x6b, 0x33, 0x8a, 0xee, 0x7c, 0x06, 0x6b,
+	0x97, 0x1b, 0x8b, 0xd5, 0x6c, 0xcf, 0x1b, 0x92, 0xd5, 0x7a, 0xbf, 0xb0, 0xd3, 0x9f, 0x31, 0x26,
+	0xea, 0xad, 0xd8, 0x37, 0xe0, 0xd5, 0xfb, 0xaf, 0x1e, 0xd4, 0xb4, 0x5f, 0x9a, 0xf1, 0x31, 0x8d,
+	0x49, 0xe1, 0xd7, 0xb8, 0x8d, 0x5f, 0x5f, 0xe7, 0xd5, 0xfc, 0x0c, 0x4d, 0xf9, 0xdd, 0xbd, 0x8d,
+	0x5f, 0xc9, 0x53, 0x7e, 0x21, 0x78, 0x2c, 0xc8, 0x88, 0x33, 0x8c, 0xb2, 0x49, 0x38, 0xcb, 0xf4,
+	0xde, 0x0d, 0xc8, 0xed, 0x0a, 0xd1, 0xaf, 0x2b, 0xf7, 0x9a, 0x00, 0x9c, 0x0f, 0x6e, 0x0f, 0x80,
+	0xfb, 0x66, 0x44, 0x7a, 0x7f, 0x2d, 0xb0, 0x35, 0xe2, 0xc9, 0xfc, 0xa7, 0xd7, 0x5b, 0x9d, 0x7e,
+	0x7b, 0xfd, 0xc2, 0xa0, 0x6f, 0x1d, 0x7f, 0x2a, 0xf3, 0x22, 0x1e, 0x23, 0x16, 0x41, 0x9e, 0x45,
+	0x5e, 0x44, 0x98, 0xf2, 0x33, 0xbf, 0xae, 0x29, 0x15, 0xd7, 0xfc, 0x01, 0xbc, 0xad, 0x56, 0x3f,
+	0xec, 0xc6, 0x5e, 0xb7, 0xfb, 0xd3, 0xde, 0xdc, 0xd3, 0xc8, 0x2e, 0x16, 0x50, 0x2f, 0x8b, 0xd5,
+	0xa0, 0x03, 0x03, 0x13, 0xf9, 0xdb, 0xc4, 0x0c, 0xbb, 0x58, 0x0c, 0xab, 0x98, 0xe1, 0xa0, 0x33,
+	0xac, 0x62, 0xfe, 0xd8, 0x5b, 0xfa, 0x83, 0xef, 0x77, 0xb1, 0xf0, 0xfd, 0x2a, 0xca, 0xf7, 0x07,
+	0x1d, 0xdf, 0xaf, 0xe2, 0x4e, 0x16, 0x94, 0xec, 0xcb, 0x7f, 0x01, 0x00, 0x00, 0xff, 0xff, 0x50,
+	0x93, 0xbd, 0xf6, 0xac, 0x06, 0x00, 0x00,
 }
diff --git a/googleapis/ads/googleads/v1/resources/campaign.pb.go b/googleapis/ads/googleads/v1/resources/campaign.pb.go
index e534c21..c9275f3 100644
--- a/googleapis/ads/googleads/v1/resources/campaign.pb.go
+++ b/googleapis/ads/googleads/v1/resources/campaign.pb.go
@@ -715,57 +715,6 @@
 	return nil
 }
 
-// Describes how unbranded pharma ads will be displayed.
-type Campaign_VanityPharma struct {
-	// The display mode for vanity pharma URLs.
-	VanityPharmaDisplayUrlMode enums.VanityPharmaDisplayUrlModeEnum_VanityPharmaDisplayUrlMode `protobuf:"varint,1,opt,name=vanity_pharma_display_url_mode,json=vanityPharmaDisplayUrlMode,proto3,enum=google.ads.googleads.v1.enums.VanityPharmaDisplayUrlModeEnum_VanityPharmaDisplayUrlMode" json:"vanity_pharma_display_url_mode,omitempty"`
-	// The text that will be displayed in display URL of the text ad when
-	// website description is the selected display mode for vanity pharma URLs.
-	VanityPharmaText     enums.VanityPharmaTextEnum_VanityPharmaText `protobuf:"varint,2,opt,name=vanity_pharma_text,json=vanityPharmaText,proto3,enum=google.ads.googleads.v1.enums.VanityPharmaTextEnum_VanityPharmaText" json:"vanity_pharma_text,omitempty"`
-	XXX_NoUnkeyedLiteral struct{}                                    `json:"-"`
-	XXX_unrecognized     []byte                                      `json:"-"`
-	XXX_sizecache        int32                                       `json:"-"`
-}
-
-func (m *Campaign_VanityPharma) Reset()         { *m = Campaign_VanityPharma{} }
-func (m *Campaign_VanityPharma) String() string { return proto.CompactTextString(m) }
-func (*Campaign_VanityPharma) ProtoMessage()    {}
-func (*Campaign_VanityPharma) Descriptor() ([]byte, []int) {
-	return fileDescriptor_27611d02f7286242, []int{0, 2}
-}
-
-func (m *Campaign_VanityPharma) XXX_Unmarshal(b []byte) error {
-	return xxx_messageInfo_Campaign_VanityPharma.Unmarshal(m, b)
-}
-func (m *Campaign_VanityPharma) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
-	return xxx_messageInfo_Campaign_VanityPharma.Marshal(b, m, deterministic)
-}
-func (m *Campaign_VanityPharma) XXX_Merge(src proto.Message) {
-	xxx_messageInfo_Campaign_VanityPharma.Merge(m, src)
-}
-func (m *Campaign_VanityPharma) XXX_Size() int {
-	return xxx_messageInfo_Campaign_VanityPharma.Size(m)
-}
-func (m *Campaign_VanityPharma) XXX_DiscardUnknown() {
-	xxx_messageInfo_Campaign_VanityPharma.DiscardUnknown(m)
-}
-
-var xxx_messageInfo_Campaign_VanityPharma proto.InternalMessageInfo
-
-func (m *Campaign_VanityPharma) GetVanityPharmaDisplayUrlMode() enums.VanityPharmaDisplayUrlModeEnum_VanityPharmaDisplayUrlMode {
-	if m != nil {
-		return m.VanityPharmaDisplayUrlMode
-	}
-	return enums.VanityPharmaDisplayUrlModeEnum_UNSPECIFIED
-}
-
-func (m *Campaign_VanityPharma) GetVanityPharmaText() enums.VanityPharmaTextEnum_VanityPharmaText {
-	if m != nil {
-		return m.VanityPharmaText
-	}
-	return enums.VanityPharmaTextEnum_UNSPECIFIED
-}
-
 // The setting for controlling Dynamic Search Ads (DSA).
 type Campaign_DynamicSearchAdsSetting struct {
 	// The Internet domain name that this setting represents, e.g., "google.com"
@@ -786,7 +735,7 @@
 func (m *Campaign_DynamicSearchAdsSetting) String() string { return proto.CompactTextString(m) }
 func (*Campaign_DynamicSearchAdsSetting) ProtoMessage()    {}
 func (*Campaign_DynamicSearchAdsSetting) Descriptor() ([]byte, []int) {
-	return fileDescriptor_27611d02f7286242, []int{0, 3}
+	return fileDescriptor_27611d02f7286242, []int{0, 2}
 }
 
 func (m *Campaign_DynamicSearchAdsSetting) XXX_Unmarshal(b []byte) error {
@@ -866,7 +815,7 @@
 func (m *Campaign_ShoppingSetting) String() string { return proto.CompactTextString(m) }
 func (*Campaign_ShoppingSetting) ProtoMessage()    {}
 func (*Campaign_ShoppingSetting) Descriptor() ([]byte, []int) {
-	return fileDescriptor_27611d02f7286242, []int{0, 4}
+	return fileDescriptor_27611d02f7286242, []int{0, 3}
 }
 
 func (m *Campaign_ShoppingSetting) XXX_Unmarshal(b []byte) error {
@@ -928,7 +877,7 @@
 func (m *Campaign_TrackingSetting) String() string { return proto.CompactTextString(m) }
 func (*Campaign_TrackingSetting) ProtoMessage()    {}
 func (*Campaign_TrackingSetting) Descriptor() ([]byte, []int) {
-	return fileDescriptor_27611d02f7286242, []int{0, 5}
+	return fileDescriptor_27611d02f7286242, []int{0, 4}
 }
 
 func (m *Campaign_TrackingSetting) XXX_Unmarshal(b []byte) error {
@@ -956,46 +905,54 @@
 	return nil
 }
 
-// Selective optimization setting for this campaign, which includes a set of
-// conversion actions to optimize this campaign towards.
-type Campaign_SelectiveOptimization struct {
-	// The selected set of conversion actions for optimizing this campaign.
-	ConversionActions    []*wrappers.StringValue `protobuf:"bytes,1,rep,name=conversion_actions,json=conversionActions,proto3" json:"conversion_actions,omitempty"`
-	XXX_NoUnkeyedLiteral struct{}                `json:"-"`
-	XXX_unrecognized     []byte                  `json:"-"`
-	XXX_sizecache        int32                   `json:"-"`
+// Represents a collection of settings related to ads geotargeting.
+type Campaign_GeoTargetTypeSetting struct {
+	// The setting used for positive geotargeting in this particular campaign.
+	PositiveGeoTargetType enums.PositiveGeoTargetTypeEnum_PositiveGeoTargetType `protobuf:"varint,1,opt,name=positive_geo_target_type,json=positiveGeoTargetType,proto3,enum=google.ads.googleads.v1.enums.PositiveGeoTargetTypeEnum_PositiveGeoTargetType" json:"positive_geo_target_type,omitempty"`
+	// The setting used for negative geotargeting in this particular campaign.
+	NegativeGeoTargetType enums.NegativeGeoTargetTypeEnum_NegativeGeoTargetType `protobuf:"varint,2,opt,name=negative_geo_target_type,json=negativeGeoTargetType,proto3,enum=google.ads.googleads.v1.enums.NegativeGeoTargetTypeEnum_NegativeGeoTargetType" json:"negative_geo_target_type,omitempty"`
+	XXX_NoUnkeyedLiteral  struct{}                                              `json:"-"`
+	XXX_unrecognized      []byte                                                `json:"-"`
+	XXX_sizecache         int32                                                 `json:"-"`
 }
 
-func (m *Campaign_SelectiveOptimization) Reset()         { *m = Campaign_SelectiveOptimization{} }
-func (m *Campaign_SelectiveOptimization) String() string { return proto.CompactTextString(m) }
-func (*Campaign_SelectiveOptimization) ProtoMessage()    {}
-func (*Campaign_SelectiveOptimization) Descriptor() ([]byte, []int) {
-	return fileDescriptor_27611d02f7286242, []int{0, 6}
+func (m *Campaign_GeoTargetTypeSetting) Reset()         { *m = Campaign_GeoTargetTypeSetting{} }
+func (m *Campaign_GeoTargetTypeSetting) String() string { return proto.CompactTextString(m) }
+func (*Campaign_GeoTargetTypeSetting) ProtoMessage()    {}
+func (*Campaign_GeoTargetTypeSetting) Descriptor() ([]byte, []int) {
+	return fileDescriptor_27611d02f7286242, []int{0, 5}
 }
 
-func (m *Campaign_SelectiveOptimization) XXX_Unmarshal(b []byte) error {
-	return xxx_messageInfo_Campaign_SelectiveOptimization.Unmarshal(m, b)
+func (m *Campaign_GeoTargetTypeSetting) XXX_Unmarshal(b []byte) error {
+	return xxx_messageInfo_Campaign_GeoTargetTypeSetting.Unmarshal(m, b)
 }
-func (m *Campaign_SelectiveOptimization) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
-	return xxx_messageInfo_Campaign_SelectiveOptimization.Marshal(b, m, deterministic)
+func (m *Campaign_GeoTargetTypeSetting) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+	return xxx_messageInfo_Campaign_GeoTargetTypeSetting.Marshal(b, m, deterministic)
 }
-func (m *Campaign_SelectiveOptimization) XXX_Merge(src proto.Message) {
-	xxx_messageInfo_Campaign_SelectiveOptimization.Merge(m, src)
+func (m *Campaign_GeoTargetTypeSetting) XXX_Merge(src proto.Message) {
+	xxx_messageInfo_Campaign_GeoTargetTypeSetting.Merge(m, src)
 }
-func (m *Campaign_SelectiveOptimization) XXX_Size() int {
-	return xxx_messageInfo_Campaign_SelectiveOptimization.Size(m)
+func (m *Campaign_GeoTargetTypeSetting) XXX_Size() int {
+	return xxx_messageInfo_Campaign_GeoTargetTypeSetting.Size(m)
 }
-func (m *Campaign_SelectiveOptimization) XXX_DiscardUnknown() {
-	xxx_messageInfo_Campaign_SelectiveOptimization.DiscardUnknown(m)
+func (m *Campaign_GeoTargetTypeSetting) XXX_DiscardUnknown() {
+	xxx_messageInfo_Campaign_GeoTargetTypeSetting.DiscardUnknown(m)
 }
 
-var xxx_messageInfo_Campaign_SelectiveOptimization proto.InternalMessageInfo
+var xxx_messageInfo_Campaign_GeoTargetTypeSetting proto.InternalMessageInfo
 
-func (m *Campaign_SelectiveOptimization) GetConversionActions() []*wrappers.StringValue {
+func (m *Campaign_GeoTargetTypeSetting) GetPositiveGeoTargetType() enums.PositiveGeoTargetTypeEnum_PositiveGeoTargetType {
 	if m != nil {
-		return m.ConversionActions
+		return m.PositiveGeoTargetType
 	}
-	return nil
+	return enums.PositiveGeoTargetTypeEnum_UNSPECIFIED
+}
+
+func (m *Campaign_GeoTargetTypeSetting) GetNegativeGeoTargetType() enums.NegativeGeoTargetTypeEnum_NegativeGeoTargetType {
+	if m != nil {
+		return m.NegativeGeoTargetType
+	}
+	return enums.NegativeGeoTargetTypeEnum_UNSPECIFIED
 }
 
 // Campaign level settings for App Campaigns.
@@ -1016,7 +973,7 @@
 func (m *Campaign_AppCampaignSetting) String() string { return proto.CompactTextString(m) }
 func (*Campaign_AppCampaignSetting) ProtoMessage()    {}
 func (*Campaign_AppCampaignSetting) Descriptor() ([]byte, []int) {
-	return fileDescriptor_27611d02f7286242, []int{0, 7}
+	return fileDescriptor_27611d02f7286242, []int{0, 6}
 }
 
 func (m *Campaign_AppCampaignSetting) XXX_Unmarshal(b []byte) error {
@@ -1058,67 +1015,110 @@
 	return enums.AppCampaignAppStoreEnum_UNSPECIFIED
 }
 
-// Represents a collection of settings related to ads geotargeting.
-type Campaign_GeoTargetTypeSetting struct {
-	// The setting used for positive geotargeting in this particular campaign.
-	PositiveGeoTargetType enums.PositiveGeoTargetTypeEnum_PositiveGeoTargetType `protobuf:"varint,1,opt,name=positive_geo_target_type,json=positiveGeoTargetType,proto3,enum=google.ads.googleads.v1.enums.PositiveGeoTargetTypeEnum_PositiveGeoTargetType" json:"positive_geo_target_type,omitempty"`
-	// The setting used for negative geotargeting in this particular campaign.
-	NegativeGeoTargetType enums.NegativeGeoTargetTypeEnum_NegativeGeoTargetType `protobuf:"varint,2,opt,name=negative_geo_target_type,json=negativeGeoTargetType,proto3,enum=google.ads.googleads.v1.enums.NegativeGeoTargetTypeEnum_NegativeGeoTargetType" json:"negative_geo_target_type,omitempty"`
-	XXX_NoUnkeyedLiteral  struct{}                                              `json:"-"`
-	XXX_unrecognized      []byte                                                `json:"-"`
-	XXX_sizecache         int32                                                 `json:"-"`
+// Describes how unbranded pharma ads will be displayed.
+type Campaign_VanityPharma struct {
+	// The display mode for vanity pharma URLs.
+	VanityPharmaDisplayUrlMode enums.VanityPharmaDisplayUrlModeEnum_VanityPharmaDisplayUrlMode `protobuf:"varint,1,opt,name=vanity_pharma_display_url_mode,json=vanityPharmaDisplayUrlMode,proto3,enum=google.ads.googleads.v1.enums.VanityPharmaDisplayUrlModeEnum_VanityPharmaDisplayUrlMode" json:"vanity_pharma_display_url_mode,omitempty"`
+	// The text that will be displayed in display URL of the text ad when
+	// website description is the selected display mode for vanity pharma URLs.
+	VanityPharmaText     enums.VanityPharmaTextEnum_VanityPharmaText `protobuf:"varint,2,opt,name=vanity_pharma_text,json=vanityPharmaText,proto3,enum=google.ads.googleads.v1.enums.VanityPharmaTextEnum_VanityPharmaText" json:"vanity_pharma_text,omitempty"`
+	XXX_NoUnkeyedLiteral struct{}                                    `json:"-"`
+	XXX_unrecognized     []byte                                      `json:"-"`
+	XXX_sizecache        int32                                       `json:"-"`
 }
 
-func (m *Campaign_GeoTargetTypeSetting) Reset()         { *m = Campaign_GeoTargetTypeSetting{} }
-func (m *Campaign_GeoTargetTypeSetting) String() string { return proto.CompactTextString(m) }
-func (*Campaign_GeoTargetTypeSetting) ProtoMessage()    {}
-func (*Campaign_GeoTargetTypeSetting) Descriptor() ([]byte, []int) {
+func (m *Campaign_VanityPharma) Reset()         { *m = Campaign_VanityPharma{} }
+func (m *Campaign_VanityPharma) String() string { return proto.CompactTextString(m) }
+func (*Campaign_VanityPharma) ProtoMessage()    {}
+func (*Campaign_VanityPharma) Descriptor() ([]byte, []int) {
+	return fileDescriptor_27611d02f7286242, []int{0, 7}
+}
+
+func (m *Campaign_VanityPharma) XXX_Unmarshal(b []byte) error {
+	return xxx_messageInfo_Campaign_VanityPharma.Unmarshal(m, b)
+}
+func (m *Campaign_VanityPharma) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+	return xxx_messageInfo_Campaign_VanityPharma.Marshal(b, m, deterministic)
+}
+func (m *Campaign_VanityPharma) XXX_Merge(src proto.Message) {
+	xxx_messageInfo_Campaign_VanityPharma.Merge(m, src)
+}
+func (m *Campaign_VanityPharma) XXX_Size() int {
+	return xxx_messageInfo_Campaign_VanityPharma.Size(m)
+}
+func (m *Campaign_VanityPharma) XXX_DiscardUnknown() {
+	xxx_messageInfo_Campaign_VanityPharma.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_Campaign_VanityPharma proto.InternalMessageInfo
+
+func (m *Campaign_VanityPharma) GetVanityPharmaDisplayUrlMode() enums.VanityPharmaDisplayUrlModeEnum_VanityPharmaDisplayUrlMode {
+	if m != nil {
+		return m.VanityPharmaDisplayUrlMode
+	}
+	return enums.VanityPharmaDisplayUrlModeEnum_UNSPECIFIED
+}
+
+func (m *Campaign_VanityPharma) GetVanityPharmaText() enums.VanityPharmaTextEnum_VanityPharmaText {
+	if m != nil {
+		return m.VanityPharmaText
+	}
+	return enums.VanityPharmaTextEnum_UNSPECIFIED
+}
+
+// Selective optimization setting for this campaign, which includes a set of
+// conversion actions to optimize this campaign towards.
+type Campaign_SelectiveOptimization struct {
+	// The selected set of conversion actions for optimizing this campaign.
+	ConversionActions    []*wrappers.StringValue `protobuf:"bytes,1,rep,name=conversion_actions,json=conversionActions,proto3" json:"conversion_actions,omitempty"`
+	XXX_NoUnkeyedLiteral struct{}                `json:"-"`
+	XXX_unrecognized     []byte                  `json:"-"`
+	XXX_sizecache        int32                   `json:"-"`
+}
+
+func (m *Campaign_SelectiveOptimization) Reset()         { *m = Campaign_SelectiveOptimization{} }
+func (m *Campaign_SelectiveOptimization) String() string { return proto.CompactTextString(m) }
+func (*Campaign_SelectiveOptimization) ProtoMessage()    {}
+func (*Campaign_SelectiveOptimization) Descriptor() ([]byte, []int) {
 	return fileDescriptor_27611d02f7286242, []int{0, 8}
 }
 
-func (m *Campaign_GeoTargetTypeSetting) XXX_Unmarshal(b []byte) error {
-	return xxx_messageInfo_Campaign_GeoTargetTypeSetting.Unmarshal(m, b)
+func (m *Campaign_SelectiveOptimization) XXX_Unmarshal(b []byte) error {
+	return xxx_messageInfo_Campaign_SelectiveOptimization.Unmarshal(m, b)
 }
-func (m *Campaign_GeoTargetTypeSetting) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
-	return xxx_messageInfo_Campaign_GeoTargetTypeSetting.Marshal(b, m, deterministic)
+func (m *Campaign_SelectiveOptimization) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+	return xxx_messageInfo_Campaign_SelectiveOptimization.Marshal(b, m, deterministic)
 }
-func (m *Campaign_GeoTargetTypeSetting) XXX_Merge(src proto.Message) {
-	xxx_messageInfo_Campaign_GeoTargetTypeSetting.Merge(m, src)
+func (m *Campaign_SelectiveOptimization) XXX_Merge(src proto.Message) {
+	xxx_messageInfo_Campaign_SelectiveOptimization.Merge(m, src)
 }
-func (m *Campaign_GeoTargetTypeSetting) XXX_Size() int {
-	return xxx_messageInfo_Campaign_GeoTargetTypeSetting.Size(m)
+func (m *Campaign_SelectiveOptimization) XXX_Size() int {
+	return xxx_messageInfo_Campaign_SelectiveOptimization.Size(m)
 }
-func (m *Campaign_GeoTargetTypeSetting) XXX_DiscardUnknown() {
-	xxx_messageInfo_Campaign_GeoTargetTypeSetting.DiscardUnknown(m)
+func (m *Campaign_SelectiveOptimization) XXX_DiscardUnknown() {
+	xxx_messageInfo_Campaign_SelectiveOptimization.DiscardUnknown(m)
 }
 
-var xxx_messageInfo_Campaign_GeoTargetTypeSetting proto.InternalMessageInfo
+var xxx_messageInfo_Campaign_SelectiveOptimization proto.InternalMessageInfo
 
-func (m *Campaign_GeoTargetTypeSetting) GetPositiveGeoTargetType() enums.PositiveGeoTargetTypeEnum_PositiveGeoTargetType {
+func (m *Campaign_SelectiveOptimization) GetConversionActions() []*wrappers.StringValue {
 	if m != nil {
-		return m.PositiveGeoTargetType
+		return m.ConversionActions
 	}
-	return enums.PositiveGeoTargetTypeEnum_UNSPECIFIED
-}
-
-func (m *Campaign_GeoTargetTypeSetting) GetNegativeGeoTargetType() enums.NegativeGeoTargetTypeEnum_NegativeGeoTargetType {
-	if m != nil {
-		return m.NegativeGeoTargetType
-	}
-	return enums.NegativeGeoTargetTypeEnum_UNSPECIFIED
+	return nil
 }
 
 func init() {
 	proto.RegisterType((*Campaign)(nil), "google.ads.googleads.v1.resources.Campaign")
 	proto.RegisterType((*Campaign_NetworkSettings)(nil), "google.ads.googleads.v1.resources.Campaign.NetworkSettings")
 	proto.RegisterType((*Campaign_HotelSettingInfo)(nil), "google.ads.googleads.v1.resources.Campaign.HotelSettingInfo")
-	proto.RegisterType((*Campaign_VanityPharma)(nil), "google.ads.googleads.v1.resources.Campaign.VanityPharma")
 	proto.RegisterType((*Campaign_DynamicSearchAdsSetting)(nil), "google.ads.googleads.v1.resources.Campaign.DynamicSearchAdsSetting")
 	proto.RegisterType((*Campaign_ShoppingSetting)(nil), "google.ads.googleads.v1.resources.Campaign.ShoppingSetting")
 	proto.RegisterType((*Campaign_TrackingSetting)(nil), "google.ads.googleads.v1.resources.Campaign.TrackingSetting")
-	proto.RegisterType((*Campaign_SelectiveOptimization)(nil), "google.ads.googleads.v1.resources.Campaign.SelectiveOptimization")
-	proto.RegisterType((*Campaign_AppCampaignSetting)(nil), "google.ads.googleads.v1.resources.Campaign.AppCampaignSetting")
 	proto.RegisterType((*Campaign_GeoTargetTypeSetting)(nil), "google.ads.googleads.v1.resources.Campaign.GeoTargetTypeSetting")
+	proto.RegisterType((*Campaign_AppCampaignSetting)(nil), "google.ads.googleads.v1.resources.Campaign.AppCampaignSetting")
+	proto.RegisterType((*Campaign_VanityPharma)(nil), "google.ads.googleads.v1.resources.Campaign.VanityPharma")
+	proto.RegisterType((*Campaign_SelectiveOptimization)(nil), "google.ads.googleads.v1.resources.Campaign.SelectiveOptimization")
 }
 
 func init() {
@@ -1126,7 +1126,7 @@
 }
 
 var fileDescriptor_27611d02f7286242 = []byte{
-	// 2226 bytes of a gzipped FileDescriptorProto
+	// 2221 bytes of a gzipped FileDescriptorProto
 	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x94, 0x59, 0x4b, 0x93, 0xdb, 0xc6,
 	0x11, 0x5e, 0x52, 0x96, 0x22, 0xcd, 0x3e, 0x35, 0xfb, 0x82, 0x28, 0x59, 0x91, 0x9d, 0x28, 0x91,
 	0x2d, 0x87, 0xd4, 0xee, 0x4a, 0x72, 0xb2, 0x92, 0x1d, 0x71, 0x29, 0x59, 0xbb, 0xb2, 0x1e, 0x2c,
@@ -1231,40 +1231,39 @@
 	0x0a, 0x09, 0xcd, 0x7b, 0xb5, 0x34, 0x30, 0x61, 0x7c, 0x07, 0x3e, 0x34, 0x8c, 0x14, 0x31, 0x11,
 	0x61, 0x36, 0xea, 0xe9, 0x07, 0x85, 0xc4, 0x35, 0x4d, 0xd0, 0xd6, 0xf8, 0x21, 0x87, 0x6b, 0xbf,
 	0x02, 0x2b, 0xa3, 0x67, 0x23, 0xd8, 0x02, 0xcb, 0xfa, 0xc0, 0x25, 0xd7, 0x14, 0x33, 0xc7, 0xf7,
-	0x4c, 0x74, 0xa7, 0x5e, 0x04, 0xe9, 0x43, 0x5a, 0x4b, 0x41, 0x0e, 0xbc, 0xda, 0xdf, 0xaa, 0x60,
-	0x21, 0xfb, 0xc9, 0x85, 0x7f, 0x96, 0xbd, 0xc5, 0xd4, 0x2b, 0x32, 0x65, 0x65, 0x69, 0xfb, 0x4d,
-	0xc1, 0x57, 0x29, 0xcb, 0xfa, 0x58, 0x53, 0xbc, 0x66, 0x41, 0xfa, 0x91, 0x9a, 0x3c, 0x6d, 0xd7,
-	0xfa, 0x13, 0xe7, 0x20, 0x03, 0x70, 0xfc, 0xf2, 0x4d, 0xa5, 0xc1, 0xd2, 0xf6, 0xe3, 0x19, 0x3c,
-	0x3a, 0xc4, 0xa7, 0x62, 0xcc, 0x0f, 0x29, 0xb4, 0x57, 0xfa, 0x23, 0x92, 0xda, 0x5f, 0xab, 0x60,
-	0x73, 0xc2, 0x41, 0x11, 0x7e, 0x01, 0xe6, 0x3d, 0x12, 0x22, 0x3f, 0x3a, 0xbb, 0xa3, 0x2b, 0xea,
-	0x13, 0x81, 0x06, 0xa8, 0xfb, 0xbb, 0x26, 0x58, 0x0c, 0x50, 0xd4, 0x8b, 0x51, 0x4f, 0x96, 0x6a,
-	0x0f, 0x9b, 0x84, 0x2e, 0xe8, 0xf5, 0x13, 0x48, 0x4b, 0x46, 0xe4, 0x15, 0xd8, 0x88, 0x39, 0x76,
-	0x78, 0x4c, 0x69, 0xe0, 0x63, 0x4f, 0x2e, 0x13, 0x77, 0x48, 0x14, 0x0c, 0x4a, 0xe4, 0xf2, 0x6a,
-	0xcc, 0x71, 0xc7, 0x00, 0x5f, 0xb3, 0x80, 0xbf, 0x8a, 0x82, 0x01, 0xdc, 0x06, 0xe7, 0x8f, 0x31,
-	0xf6, 0xb8, 0x75, 0xbe, 0xc4, 0x79, 0x49, 0xab, 0xd6, 0xfe, 0x54, 0x05, 0xcb, 0x23, 0x67, 0x5a,
-	0xf8, 0x10, 0xcc, 0x87, 0x98, 0xb9, 0x27, 0x28, 0x12, 0x25, 0x73, 0x13, 0x24, 0xfa, 0x07, 0x9e,
-	0x8c, 0x0c, 0x47, 0x01, 0xe6, 0x8e, 0x4b, 0x62, 0xd9, 0x03, 0x97, 0x8b, 0x8c, 0x82, 0xb4, 0x34,
-	0x02, 0xee, 0x83, 0xcb, 0xe9, 0x29, 0x88, 0x32, 0x9f, 0x30, 0xd9, 0x18, 0x4f, 0xb9, 0x2b, 0xdd,
-	0xd9, 0xd6, 0x2c, 0x2b, 0x09, 0xaa, 0x6d, 0x40, 0xf0, 0x0b, 0xb0, 0x80, 0x23, 0xd4, 0x0d, 0xb0,
-	0x13, 0x10, 0x17, 0x05, 0x25, 0x36, 0xf3, 0xbc, 0xd6, 0x7f, 0x2e, 0xd5, 0x6b, 0x36, 0x58, 0x1e,
-	0x69, 0xfd, 0xe0, 0x2f, 0xc1, 0x42, 0xf6, 0xfe, 0xaa, 0x54, 0xe2, 0xcc, 0x67, 0xae, 0xad, 0x6a,
-	0x1e, 0x58, 0xcf, 0x6d, 0x61, 0xe1, 0xd7, 0x00, 0x66, 0x3e, 0xfa, 0xc8, 0x55, 0x17, 0xcc, 0x56,
-	0xa5, 0xc4, 0x5a, 0x5e, 0x3e, 0xc3, 0x35, 0x35, 0xac, 0xf6, 0xef, 0x2a, 0x80, 0xe3, 0xe7, 0x6c,
-	0xf8, 0x8f, 0x0a, 0xa8, 0x4d, 0xfe, 0xbd, 0x62, 0x0a, 0xc4, 0x49, 0xd1, 0xad, 0xe0, 0x19, 0xef,
-	0xc8, 0x89, 0xf0, 0x29, 0x41, 0x99, 0x2b, 0xcb, 0x42, 0x35, 0x7b, 0xb3, 0x9b, 0x3f, 0x01, 0x77,
-	0xc0, 0x05, 0x44, 0xa9, 0xcc, 0xbe, 0x32, 0xd9, 0x73, 0x1e, 0x51, 0x7a, 0xe0, 0xc1, 0x1e, 0xb8,
-	0x94, 0xfe, 0x76, 0x52, 0xe9, 0x52, 0x7c, 0xd2, 0xcd, 0xf8, 0xd8, 0xa4, 0xb4, 0x23, 0x91, 0xa3,
-	0xbe, 0x27, 0x72, 0xfb, 0x22, 0x32, 0x4f, 0xb5, 0xef, 0xab, 0x60, 0x2d, 0xef, 0xea, 0x04, 0xfe,
-	0xae, 0x02, 0xac, 0x49, 0x3f, 0x39, 0x4c, 0x70, 0x8b, 0xee, 0xc9, 0xdb, 0x06, 0x3e, 0xc4, 0xaf,
-	0x4f, 0x07, 0x79, 0x33, 0xf6, 0x3a, 0xcd, 0x13, 0x2b, 0x4f, 0x26, 0xfd, 0xde, 0x31, 0x55, 0xb7,
-	0xc8, 0x93, 0x97, 0x06, 0x3e, 0xee, 0x49, 0xee, 0x8c, 0xbd, 0x1e, 0xe5, 0x89, 0xf7, 0xae, 0x82,
-	0x2b, 0x13, 0xff, 0xec, 0xed, 0xfd, 0xaf, 0x02, 0x6e, 0xba, 0x24, 0x2c, 0x3e, 0x8b, 0xed, 0x2d,
-	0xb6, 0xd2, 0xbd, 0x4d, 0x04, 0x69, 0x57, 0xbe, 0x79, 0x66, 0x30, 0x3d, 0x22, 0xab, 0x6a, 0x9d,
-	0xb0, 0x5e, 0xa3, 0x87, 0x23, 0x95, 0x1f, 0xc9, 0x9f, 0x1f, 0xea, 0xf3, 0x29, 0xbf, 0xb5, 0x1f,
-	0xa4, 0x4f, 0x7f, 0xaf, 0x9e, 0x7b, 0xda, 0x6c, 0x7e, 0x5f, 0xfd, 0x48, 0xf7, 0x2e, 0xf5, 0xa6,
-	0xc7, 0xeb, 0xfa, 0x51, 0x3e, 0x1d, 0x6d, 0xd5, 0xed, 0x44, 0xf3, 0x5f, 0x89, 0xce, 0xdb, 0xa6,
-	0xc7, 0xdf, 0xa6, 0x3a, 0x6f, 0x8f, 0xb6, 0xde, 0xa6, 0x3a, 0xff, 0xad, 0xde, 0xd4, 0x13, 0xbb,
-	0xbb, 0x4d, 0x8f, 0xef, 0xee, 0xa6, 0x5a, 0xbb, 0xbb, 0x47, 0x5b, 0xbb, 0xbb, 0xa9, 0x5e, 0xf7,
-	0x82, 0x72, 0x76, 0xe7, 0xff, 0x01, 0x00, 0x00, 0xff, 0xff, 0xd2, 0xe8, 0xa8, 0x7e, 0x82, 0x1f,
-	0x00, 0x00,
+	0x4c, 0x74, 0xa7, 0x5e, 0x04, 0xe9, 0x43, 0x5a, 0x4b, 0x41, 0x0e, 0xbc, 0xda, 0x5f, 0xab, 0x60,
+	0x73, 0xc2, 0x21, 0x08, 0x7e, 0x01, 0xe6, 0x3d, 0x12, 0x22, 0x3f, 0x3a, 0xbb, 0x7f, 0x2a, 0xea,
+	0x81, 0x80, 0x06, 0xa8, 0xbb, 0xa9, 0x26, 0x58, 0x0c, 0x50, 0xd4, 0x8b, 0x51, 0x4f, 0x96, 0x21,
+	0x0f, 0x9b, 0xc5, 0x2a, 0xe8, 0x63, 0x13, 0x48, 0x4b, 0x7e, 0xb0, 0x5e, 0x81, 0x8d, 0x98, 0x63,
+	0x87, 0xc7, 0x94, 0x06, 0x3e, 0xf6, 0x64, 0x47, 0xc6, 0x1d, 0x12, 0x05, 0x83, 0x12, 0xeb, 0xb4,
+	0x1a, 0x73, 0xdc, 0x31, 0xc0, 0xd7, 0x2c, 0xe0, 0xaf, 0xa2, 0x60, 0x00, 0xb7, 0xc1, 0xf9, 0x63,
+	0x8c, 0x3d, 0x6e, 0x9d, 0x2f, 0x71, 0x16, 0xd0, 0xaa, 0xb5, 0x3f, 0x55, 0xc1, 0xf2, 0xc8, 0x79,
+	0x0d, 0x3e, 0x04, 0xf3, 0x21, 0x66, 0xee, 0x09, 0x8a, 0x44, 0xc9, 0xb8, 0x83, 0x44, 0xff, 0xc0,
+	0x93, 0x91, 0xe1, 0x28, 0xc0, 0xdc, 0x71, 0x49, 0x2c, 0xfb, 0xbb, 0x72, 0x91, 0x51, 0x90, 0x96,
+	0x46, 0xc0, 0x7d, 0x70, 0x39, 0xed, 0xf0, 0x29, 0xf3, 0x09, 0x93, 0x4d, 0xdf, 0x94, 0x7b, 0xc0,
+	0x9d, 0x6d, 0xcd, 0xb2, 0x92, 0xa0, 0xda, 0x06, 0x04, 0xbf, 0x00, 0x0b, 0x38, 0x42, 0xdd, 0x00,
+	0x3b, 0x01, 0x71, 0x51, 0x50, 0x22, 0x51, 0xe7, 0xb5, 0xfe, 0x73, 0xa9, 0x5e, 0xb3, 0xc1, 0xf2,
+	0x48, 0x5b, 0x03, 0x7f, 0x09, 0x16, 0xb2, 0x77, 0x33, 0xa5, 0x12, 0x67, 0x3e, 0x73, 0x25, 0x53,
+	0xfb, 0xbe, 0x0a, 0xd6, 0xf2, 0xce, 0x94, 0xf0, 0x77, 0x15, 0x60, 0x4d, 0xba, 0xfd, 0x55, 0x66,
+	0x8a, 0x2f, 0x10, 0xdb, 0x06, 0x3e, 0xc4, 0xaf, 0xdb, 0xa6, 0xbc, 0x19, 0x7b, 0x9d, 0xe6, 0x89,
+	0x95, 0x27, 0x93, 0xee, 0xbd, 0xd5, 0x72, 0x16, 0x7b, 0xf2, 0xd2, 0xc0, 0xc7, 0x3d, 0xc9, 0x9d,
+	0xb1, 0xd7, 0xa3, 0x3c, 0x71, 0xed, 0xdf, 0x55, 0x00, 0xc7, 0x8f, 0xc2, 0xf0, 0x1f, 0x15, 0x50,
+	0x9b, 0xfc, 0x07, 0xc4, 0x04, 0xeb, 0xa4, 0xe8, 0xe2, 0xee, 0x8c, 0x77, 0xe4, 0xd0, 0xf6, 0x94,
+	0xa0, 0xcc, 0xad, 0x62, 0xa1, 0x9a, 0xbd, 0xd9, 0xcd, 0x9f, 0x80, 0x3b, 0xe0, 0x02, 0xa2, 0x54,
+	0x6e, 0xa2, 0x32, 0x9b, 0xe0, 0x3c, 0xa2, 0xf4, 0xc0, 0x83, 0x3d, 0x70, 0x29, 0xfd, 0x33, 0xa4,
+	0xb2, 0xbe, 0xf8, 0x30, 0x9a, 0xf1, 0xb1, 0x49, 0x69, 0x47, 0x22, 0x47, 0x7d, 0x4f, 0xe4, 0xf6,
+	0x45, 0x64, 0x9e, 0x6a, 0x7f, 0xab, 0x82, 0x85, 0xec, 0x89, 0x04, 0xfe, 0x59, 0x1e, 0xbd, 0xa6,
+	0xfe, 0x41, 0x30, 0xa1, 0x7d, 0x53, 0xe0, 0x4f, 0x96, 0xf5, 0xb1, 0xa6, 0x78, 0xcd, 0x82, 0xb4,
+	0x87, 0x9f, 0x3c, 0x6d, 0xd7, 0xfa, 0x13, 0xe7, 0x20, 0x03, 0x70, 0xfc, 0xdf, 0x84, 0xc9, 0xc7,
+	0xc7, 0x33, 0x78, 0x74, 0x88, 0x4f, 0xc5, 0x98, 0x1f, 0x52, 0x68, 0xaf, 0xf4, 0x47, 0x24, 0x35,
+	0x0f, 0xac, 0xe7, 0x1e, 0xa6, 0xe0, 0xd7, 0x00, 0x66, 0xda, 0x4f, 0xe4, 0xaa, 0x5f, 0x1d, 0x56,
+	0xa5, 0x44, 0xe5, 0xbd, 0x7c, 0x86, 0x6b, 0x6a, 0xd8, 0xde, 0x55, 0x70, 0x65, 0xe2, 0x9f, 0xbd,
+	0xbd, 0xff, 0x55, 0xc0, 0x4d, 0x97, 0x84, 0xc5, 0x67, 0xb1, 0xbd, 0xc5, 0x56, 0x5a, 0xff, 0x88,
+	0x20, 0xed, 0xca, 0x37, 0xcf, 0x0c, 0xa6, 0x47, 0xe4, 0x97, 0xa7, 0x4e, 0x58, 0xaf, 0xd1, 0xc3,
+	0x91, 0xf2, 0x2a, 0xf9, 0xf3, 0x43, 0x7d, 0x3e, 0xe5, 0xb7, 0xf6, 0x83, 0xf4, 0xe9, 0xef, 0xd5,
+	0x73, 0x4f, 0x9b, 0xcd, 0xef, 0xab, 0x1f, 0xe9, 0xde, 0xa5, 0xde, 0xf4, 0x78, 0x5d, 0x3f, 0xca,
+	0xa7, 0xa3, 0xad, 0xba, 0x9d, 0x68, 0xfe, 0x2b, 0xd1, 0x79, 0xdb, 0xf4, 0xf8, 0xdb, 0x54, 0xe7,
+	0xed, 0xd1, 0xd6, 0xdb, 0x54, 0xe7, 0xbf, 0xd5, 0x9b, 0x7a, 0x62, 0x77, 0xb7, 0xe9, 0xf1, 0xdd,
+	0xdd, 0x54, 0x6b, 0x77, 0xf7, 0x68, 0x6b, 0x77, 0x37, 0xd5, 0xeb, 0x5e, 0x50, 0xce, 0xee, 0xfc,
+	0x3f, 0x00, 0x00, 0xff, 0xff, 0x88, 0xe5, 0x27, 0x3c, 0x82, 0x1f, 0x00, 0x00,
 }
diff --git a/googleapis/ads/googleads/v1/resources/campaign_audience_view.pb.go b/googleapis/ads/googleads/v1/resources/campaign_audience_view.pb.go
index 44af10b..f13be60 100644
--- a/googleapis/ads/googleads/v1/resources/campaign_audience_view.pb.go
+++ b/googleapis/ads/googleads/v1/resources/campaign_audience_view.pb.go
@@ -31,7 +31,6 @@
 	// The resource name of the campaign audience view.
 	// Campaign audience view resource names have the form:
 	//
-	//
 	// `customers/{customer_id}/campaignAudienceViews/{campaign_id}~{criterion_id}`
 	ResourceName         string   `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"`
 	XXX_NoUnkeyedLiteral struct{} `json:"-"`
diff --git a/googleapis/ads/googleads/v1/resources/campaign_bid_modifier.pb.go b/googleapis/ads/googleads/v1/resources/campaign_bid_modifier.pb.go
index c689a95..b2bb1ca 100644
--- a/googleapis/ads/googleads/v1/resources/campaign_bid_modifier.pb.go
+++ b/googleapis/ads/googleads/v1/resources/campaign_bid_modifier.pb.go
@@ -143,32 +143,32 @@
 
 var fileDescriptor_c88d20810b244847 = []byte{
 	// 440 bytes of a gzipped FileDescriptorProto
-	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x84, 0x52, 0xdd, 0x6a, 0xd4, 0x40,
-	0x14, 0x76, 0x53, 0x15, 0x3b, 0xbb, 0xa2, 0xc4, 0x9b, 0x50, 0x8b, 0xb4, 0x4a, 0xa1, 0x37, 0x4e,
-	0x88, 0x15, 0x91, 0x88, 0x4a, 0x56, 0xa1, 0xae, 0xa0, 0x94, 0x55, 0xf6, 0x42, 0x16, 0xe2, 0x24,
-	0x33, 0x1b, 0x06, 0x36, 0x73, 0x86, 0x99, 0x49, 0xa5, 0x0f, 0xe0, 0x8b, 0x78, 0xe9, 0xa3, 0xf8,
-	0x1c, 0x5e, 0xf9, 0x14, 0x92, 0xcc, 0x0f, 0x2b, 0xba, 0xf6, 0xee, 0x4b, 0xce, 0xf7, 0x9d, 0xf3,
-	0x7d, 0xe7, 0x0c, 0x7a, 0xde, 0x00, 0x34, 0x6b, 0x96, 0x12, 0xaa, 0x53, 0x0b, 0x7b, 0x74, 0x9e,
-	0xa5, 0x8a, 0x69, 0xe8, 0x54, 0xcd, 0x74, 0x5a, 0x93, 0x56, 0x12, 0xde, 0x88, 0xb2, 0xe2, 0xb4,
-	0x6c, 0x81, 0xf2, 0x15, 0x67, 0x0a, 0x4b, 0x05, 0x06, 0xe2, 0x43, 0xab, 0xc1, 0x84, 0x6a, 0x1c,
-	0xe4, 0xf8, 0x3c, 0xc3, 0x41, 0xbe, 0xf7, 0x70, 0xdb, 0x84, 0x1a, 0xda, 0x16, 0x44, 0x5a, 0x2b,
-	0x6e, 0x98, 0xe2, 0xc4, 0x76, 0xdc, 0xdb, 0xf7, 0x74, 0xc9, 0x53, 0x22, 0x04, 0x18, 0x62, 0x38,
-	0x08, 0xed, 0xaa, 0xf7, 0x5c, 0x75, 0xf8, 0xaa, 0xba, 0x55, 0xfa, 0x45, 0x11, 0x29, 0x99, 0x72,
-	0xf5, 0xfb, 0x3f, 0x23, 0x74, 0xe7, 0x95, 0xf3, 0x3b, 0xe5, 0xf4, 0x9d, 0x73, 0x1b, 0x3f, 0x40,
-	0x37, 0xbd, 0xa3, 0x52, 0x90, 0x96, 0x25, 0xa3, 0x83, 0xd1, 0xf1, 0xee, 0x7c, 0xe2, 0x7f, 0xbe,
+	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x84, 0x52, 0xdd, 0x8a, 0xd4, 0x30,
+	0x14, 0x76, 0xba, 0x2a, 0x6e, 0x66, 0x44, 0xa9, 0x37, 0x65, 0x5d, 0x64, 0x57, 0x59, 0xd8, 0x1b,
+	0x53, 0xea, 0x8a, 0x48, 0x45, 0xa5, 0xa3, 0xb0, 0x8e, 0xa0, 0x2c, 0xa3, 0xcc, 0x85, 0x0c, 0xd4,
+	0xb4, 0xc9, 0x94, 0xc0, 0x34, 0x27, 0x24, 0xe9, 0xca, 0x3e, 0x80, 0x2f, 0xe2, 0xa5, 0x8f, 0xe2,
+	0x73, 0x78, 0xe5, 0x53, 0x48, 0x9b, 0x1f, 0x46, 0x74, 0xdc, 0xbb, 0x93, 0x9c, 0xef, 0xfb, 0xf2,
+	0x7d, 0xe7, 0x04, 0x3d, 0x6f, 0x00, 0x9a, 0x35, 0x4b, 0x09, 0xd5, 0xa9, 0x2d, 0xfb, 0xea, 0x3c,
+	0x4b, 0x15, 0xd3, 0xd0, 0xa9, 0x9a, 0xe9, 0xb4, 0x26, 0xad, 0x24, 0xbc, 0x11, 0x65, 0xc5, 0x69,
+	0xd9, 0x02, 0xe5, 0x2b, 0xce, 0x14, 0x96, 0x0a, 0x0c, 0xc4, 0x87, 0x96, 0x83, 0x09, 0xd5, 0x38,
+	0xd0, 0xf1, 0x79, 0x86, 0x03, 0x7d, 0xef, 0xe1, 0xb6, 0x17, 0x6a, 0x68, 0x5b, 0x10, 0x69, 0xad,
+	0xb8, 0x61, 0x8a, 0x13, 0xab, 0xb8, 0x77, 0xcf, 0xc1, 0x87, 0x53, 0xd5, 0xad, 0xd2, 0x2f, 0x8a,
+	0x48, 0xc9, 0x94, 0x76, 0xfd, 0x7d, 0x2f, 0x27, 0x79, 0x4a, 0x84, 0x00, 0x43, 0x0c, 0x07, 0xe1,
+	0xba, 0xf7, 0x7f, 0x46, 0xe8, 0xce, 0x2b, 0xe7, 0x77, 0xca, 0xe9, 0x3b, 0xe7, 0x36, 0x7e, 0x80,
+	0x6e, 0x7a, 0x47, 0xa5, 0x20, 0x2d, 0x4b, 0x46, 0x07, 0xa3, 0xe3, 0xdd, 0xf9, 0xc4, 0x5f, 0xbe,
 	0x27, 0x2d, 0x8b, 0x9f, 0xa2, 0x1b, 0x3e, 0x6b, 0x12, 0x1d, 0x8c, 0x8e, 0xc7, 0x8f, 0xf6, 0x5d,
-	0x28, 0xec, 0xe7, 0xe1, 0x0f, 0x46, 0x71, 0xd1, 0x2c, 0xc8, 0xba, 0x63, 0xf3, 0xc0, 0x8e, 0x5f,
-	0xa0, 0x89, 0x8b, 0x01, 0xa2, 0xe4, 0x34, 0xd9, 0x19, 0xd4, 0x77, 0xff, 0x52, 0xcf, 0x84, 0x79,
-	0xf2, 0xd8, 0x8a, 0xc7, 0x41, 0x30, 0xa3, 0xf1, 0x4b, 0x34, 0xd9, 0x5c, 0x6e, 0x72, 0x75, 0xcb,
-	0xf4, 0xd7, 0xd0, 0x55, 0x6b, 0xe6, 0x1a, 0x54, 0x1b, 0xf9, 0x3e, 0xa3, 0xdb, 0x5c, 0x18, 0xa6,
-	0x48, 0xdd, 0x6f, 0xab, 0x34, 0x17, 0x92, 0x25, 0xd7, 0x86, 0x26, 0x27, 0x78, 0xdb, 0x89, 0xec,
-	0xfe, 0x7b, 0x4f, 0x5e, 0xf7, 0xf1, 0x42, 0xb2, 0x99, 0x58, 0xc1, 0x9b, 0x2b, 0xf3, 0x5b, 0xfc,
-	0xcf, 0xdf, 0xd3, 0x31, 0xda, 0x0d, 0x8e, 0xa7, 0x5f, 0x23, 0x74, 0x54, 0x43, 0x8b, 0x2f, 0xbd,
-	0xfe, 0x34, 0xf9, 0xc7, 0x35, 0xce, 0xfa, 0x38, 0x67, 0xa3, 0x4f, 0x6f, 0x9d, 0xbc, 0x81, 0x35,
-	0x11, 0x0d, 0x06, 0xd5, 0xa4, 0x0d, 0x13, 0x43, 0x58, 0xff, 0x52, 0x24, 0xd7, 0xff, 0x79, 0x9a,
-	0xcf, 0x02, 0xfa, 0x16, 0xed, 0x9c, 0x16, 0xc5, 0xf7, 0xe8, 0xf0, 0xd4, 0xb6, 0x2c, 0xa8, 0xc6,
-	0x16, 0xf6, 0x68, 0x91, 0xe1, 0xb9, 0x67, 0xfe, 0xf0, 0x9c, 0x65, 0x41, 0xf5, 0x32, 0x70, 0x96,
-	0x8b, 0x6c, 0x19, 0x38, 0xbf, 0xa2, 0x23, 0x5b, 0xc8, 0xf3, 0x82, 0xea, 0x3c, 0x0f, 0xac, 0x3c,
-	0x5f, 0x64, 0x79, 0x1e, 0x78, 0xd5, 0xf5, 0xc1, 0xec, 0xc9, 0xef, 0x00, 0x00, 0x00, 0xff, 0xff,
-	0x34, 0x21, 0xbb, 0xf0, 0x46, 0x03, 0x00, 0x00,
+	0x28, 0xec, 0xdd, 0xe0, 0x0f, 0x46, 0x71, 0xd1, 0x2c, 0xc8, 0xba, 0x63, 0xf3, 0x80, 0x8e, 0x5f,
+	0xa0, 0x89, 0x8b, 0x01, 0xa2, 0xe4, 0x34, 0xd9, 0x19, 0xd8, 0x77, 0xff, 0x62, 0xcf, 0x84, 0x79,
+	0xf2, 0xd8, 0x92, 0xc7, 0x81, 0x30, 0xa3, 0xf1, 0x4b, 0x34, 0xd9, 0x1c, 0x6e, 0x72, 0x75, 0xcb,
+	0xeb, 0xaf, 0xa1, 0xab, 0xd6, 0xcc, 0x09, 0x54, 0x1b, 0xf9, 0x3e, 0xa3, 0xdb, 0x5c, 0x18, 0xa6,
+	0x48, 0xdd, 0x4f, 0xa3, 0x34, 0x17, 0x92, 0x25, 0xd7, 0x06, 0x91, 0x13, 0xbc, 0x6d, 0x45, 0x76,
+	0xfe, 0xbd, 0x27, 0xcf, 0xfb, 0x78, 0x21, 0xd9, 0x4c, 0xac, 0xe0, 0xcd, 0x95, 0xf9, 0x2d, 0xfe,
+	0xe7, 0xf5, 0x74, 0x8c, 0x76, 0x83, 0xe3, 0xe9, 0xd7, 0x08, 0x1d, 0xd5, 0xd0, 0xe2, 0x4b, 0xb7,
+	0x3f, 0x4d, 0xfe, 0xb1, 0x8d, 0xb3, 0x3e, 0xce, 0xd9, 0xe8, 0xd3, 0x5b, 0x47, 0x6f, 0x60, 0x4d,
+	0x44, 0x83, 0x41, 0x35, 0x69, 0xc3, 0xc4, 0x10, 0xd6, 0xff, 0x14, 0xc9, 0xf5, 0x7f, 0xbe, 0xe6,
+	0xb3, 0x50, 0x7d, 0x8b, 0x76, 0x4e, 0x8b, 0xe2, 0x7b, 0x74, 0x78, 0x6a, 0x25, 0x0b, 0xaa, 0xb1,
+	0x2d, 0xfb, 0x6a, 0x91, 0xe1, 0xb9, 0x47, 0xfe, 0xf0, 0x98, 0x65, 0x41, 0xf5, 0x32, 0x60, 0x96,
+	0x8b, 0x6c, 0x19, 0x30, 0xbf, 0xa2, 0x23, 0xdb, 0xc8, 0xf3, 0x82, 0xea, 0x3c, 0x0f, 0xa8, 0x3c,
+	0x5f, 0x64, 0x79, 0x1e, 0x70, 0xd5, 0xf5, 0xc1, 0xec, 0xc9, 0xef, 0x00, 0x00, 0x00, 0xff, 0xff,
+	0x7f, 0x89, 0xc2, 0xf4, 0x46, 0x03, 0x00, 0x00,
 }
diff --git a/googleapis/ads/googleads/v1/resources/campaign_budget.pb.go b/googleapis/ads/googleads/v1/resources/campaign_budget.pb.go
index 51ce745..85ce705 100644
--- a/googleapis/ads/googleads/v1/resources/campaign_budget.pb.go
+++ b/googleapis/ads/googleads/v1/resources/campaign_budget.pb.go
@@ -274,53 +274,52 @@
 }
 
 var fileDescriptor_ed30a48e8c388be6 = []byte{
-	// 753 bytes of a gzipped FileDescriptorProto
-	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x94, 0x95, 0x5f, 0x6f, 0xeb, 0x34,
-	0x18, 0xc6, 0x95, 0x9e, 0x31, 0x38, 0x3e, 0x5d, 0x77, 0x96, 0x83, 0x50, 0x34, 0x0e, 0xa8, 0x03,
-	0x4d, 0x9a, 0x34, 0x94, 0xac, 0x03, 0x6d, 0x28, 0x70, 0x41, 0xdb, 0x4d, 0xd3, 0x60, 0x43, 0x55,
-	0x36, 0x15, 0x09, 0x55, 0x8a, 0xbc, 0xf8, 0x5d, 0x6a, 0x2d, 0xb1, 0x23, 0xdb, 0xe9, 0xe8, 0x1d,
-	0x42, 0x5c, 0x21, 0x21, 0xf1, 0x19, 0xb8, 0xe4, 0xa3, 0xf0, 0x51, 0xf8, 0x14, 0x28, 0xce, 0x9f,
-	0xf5, 0x0f, 0x23, 0xed, 0x9d, 0x63, 0xbf, 0xcf, 0xcf, 0x8f, 0x1f, 0xbf, 0xad, 0xd1, 0x69, 0xc8,
-	0x79, 0x18, 0x81, 0x83, 0x89, 0x74, 0xf2, 0x61, 0x36, 0x9a, 0x74, 0x1c, 0x01, 0x92, 0xa7, 0x22,
-	0x00, 0xe9, 0x04, 0x38, 0x4e, 0x30, 0x0d, 0x99, 0x7f, 0x97, 0x92, 0x10, 0x94, 0x9d, 0x08, 0xae,
-	0xb8, 0xb9, 0x97, 0x57, 0xdb, 0x98, 0x48, 0xbb, 0x12, 0xda, 0x93, 0x8e, 0x5d, 0x09, 0x77, 0xdd,
-	0xe7, 0xd8, 0xc0, 0xd2, 0x58, 0x3a, 0x39, 0xce, 0x27, 0x10, 0xd1, 0x09, 0x88, 0xa9, 0x1f, 0x83,
-	0x1a, 0x73, 0x92, 0xe3, 0x77, 0x3b, 0x2b, 0x69, 0x13, 0x10, 0x74, 0x4d, 0x89, 0x54, 0x58, 0xa5,
-	0xb2, 0x90, 0x38, 0x2b, 0x49, 0xd4, 0x34, 0x81, 0x42, 0xf0, 0xb6, 0x14, 0x24, 0xd4, 0xc1, 0x8c,
-	0x71, 0x85, 0x15, 0xe5, 0xac, 0xc4, 0x7d, 0x5c, 0xac, 0xea, 0xaf, 0xbb, 0xf4, 0xde, 0x79, 0x14,
-	0x38, 0x49, 0x40, 0x14, 0xeb, 0x9f, 0xfc, 0xd6, 0x44, 0xad, 0x7e, 0x91, 0x66, 0x4f, 0xb3, 0xcd,
-	0x4f, 0xd1, 0x56, 0x19, 0x98, 0xcf, 0x70, 0x0c, 0x96, 0xd1, 0x36, 0x0e, 0x5e, 0x7a, 0xcd, 0x72,
-	0xf2, 0x7b, 0x1c, 0x83, 0x79, 0x88, 0x1a, 0x94, 0x58, 0x2f, 0xda, 0xc6, 0xc1, 0xab, 0xe3, 0x0f,
-	0x8b, 0xb4, 0xed, 0x72, 0x13, 0xfb, 0x92, 0xa9, 0x93, 0x2f, 0x86, 0x38, 0x4a, 0xc1, 0x6b, 0x50,
-	0x62, 0x1e, 0xa1, 0x0d, 0x0d, 0xda, 0xd0, 0xe5, 0x6f, 0x97, 0xca, 0x6f, 0x94, 0xa0, 0x2c, 0xcc,
-	0xeb, 0x75, 0xa5, 0xf9, 0x0d, 0xda, 0xc2, 0x31, 0x4f, 0x99, 0xf2, 0x63, 0x1a, 0x08, 0x2e, 0xad,
-	0x77, 0xea, 0x77, 0x6a, 0xe6, 0x8a, 0x6b, 0x2d, 0x30, 0xbf, 0x43, 0x6f, 0x14, 0x57, 0x38, 0xf2,
-	0xe7, 0x39, 0xa8, 0x9e, 0xb3, 0xa3, 0x75, 0xdd, 0x59, 0xd8, 0x2d, 0xda, 0xcc, 0x2f, 0xc9, 0xda,
-	0x6c, 0x1b, 0x07, 0xad, 0xe3, 0xaf, 0xed, 0xe7, 0x5a, 0x4d, 0xdf, 0x92, 0x9d, 0x27, 0x79, 0xa3,
-	0x25, 0xe7, 0x2c, 0x8d, 0xe7, 0x26, 0xbc, 0x82, 0x65, 0xa6, 0x68, 0x7b, 0xa1, 0xd3, 0xac, 0x77,
-	0x35, 0xfe, 0x6a, 0x25, 0xfc, 0x59, 0xa1, 0xbd, 0xd6, 0xd2, 0x99, 0x6d, 0xe6, 0x17, 0xbc, 0x16,
-	0x99, 0xfb, 0x36, 0x2f, 0xd0, 0x0e, 0xfc, 0x94, 0x44, 0x34, 0xa0, 0x2a, 0x9a, 0xfa, 0x72, 0x8c,
-	0x05, 0x10, 0xeb, 0x3d, 0x9d, 0xcb, 0xee, 0x52, 0x2e, 0x3d, 0xce, 0xa3, 0x3c, 0x96, 0xd7, 0x4f,
-	0xa2, 0x1b, 0xad, 0x31, 0xcf, 0xd0, 0xb6, 0x80, 0x7b, 0x10, 0xc0, 0x02, 0xf0, 0x83, 0x2c, 0x2e,
-	0xeb, 0x65, 0x7d, 0xbc, 0xad, 0x4a, 0xd3, 0xcf, 0x24, 0xe6, 0x00, 0x7d, 0x30, 0xc6, 0xd2, 0x17,
-	0x10, 0xf0, 0x38, 0x06, 0x46, 0x80, 0x14, 0xbf, 0x6a, 0xeb, 0x55, 0xad, 0xa7, 0xf7, 0xc7, 0x58,
-	0x7a, 0x4f, 0xc2, 0xa2, 0x81, 0x09, 0x6a, 0x2f, 0xd3, 0x16, 0xfa, 0xa0, 0x59, 0x6f, 0xf4, 0x23,
-	0xb1, 0x48, 0x5e, 0xec, 0x89, 0xfc, 0xb7, 0x6e, 0x6d, 0xad, 0xd1, 0x13, 0x03, 0x2d, 0x99, 0xb9,
-	0xac, 0x7c, 0xc2, 0x2b, 0x58, 0xe6, 0xaf, 0x06, 0xea, 0xfc, 0x87, 0x79, 0x90, 0x8a, 0xc6, 0x58,
-	0x01, 0xf1, 0x83, 0x31, 0x66, 0x21, 0xf8, 0x8f, 0x00, 0x0f, 0xd1, 0xd4, 0x0f, 0x22, 0x1a, 0x3c,
-	0x48, 0xab, 0x55, 0x7f, 0x9a, 0xcf, 0x96, 0x4e, 0x73, 0x5e, 0x32, 0xfb, 0x1a, 0xf9, 0x83, 0x26,
-	0xf6, 0x35, 0xd0, 0xfc, 0xdd, 0x40, 0x27, 0xeb, 0xd8, 0xe0, 0xb2, 0x4a, 0x76, 0xbb, 0xde, 0xcb,
-	0xd1, 0x8a, 0x5e, 0xb8, 0x2c, 0xc3, 0xfe, 0xc3, 0x40, 0xa7, 0x6b, 0xf8, 0xa1, 0x4c, 0x81, 0xc0,
-	0x81, 0xfe, 0x23, 0xb4, 0x5e, 0xd7, 0x1b, 0x3a, 0x5e, 0xcd, 0xd0, 0xe5, 0x0c, 0xd6, 0xfc, 0xc5,
-	0x40, 0x47, 0x6b, 0x58, 0x9a, 0x50, 0x78, 0x94, 0xd6, 0x4e, 0xbd, 0x97, 0xc3, 0xd5, 0xbc, 0x0c,
-	0x33, 0x9e, 0x79, 0x85, 0x36, 0xb2, 0xa7, 0xc0, 0x32, 0x75, 0x0b, 0x7e, 0xb9, 0x52, 0x0b, 0xde,
-	0x4e, 0x13, 0x98, 0x69, 0xc0, 0xec, 0xd3, 0xd3, 0x94, 0xde, 0xcf, 0x0d, 0xb4, 0x1f, 0xf0, 0xd8,
-	0xae, 0x7d, 0x47, 0x7b, 0x6f, 0xe6, 0xdf, 0x8c, 0x41, 0x76, 0x8e, 0x81, 0xf1, 0xe3, 0xb7, 0x85,
-	0x32, 0xe4, 0x11, 0x66, 0xa1, 0xcd, 0x45, 0xe8, 0x84, 0xc0, 0xf4, 0x29, 0xcb, 0xc7, 0x2c, 0xa1,
-	0xf2, 0x7f, 0x5e, 0xf6, 0xaf, 0xaa, 0xd1, 0x9f, 0x8d, 0x17, 0x17, 0xdd, 0xee, 0x5f, 0x8d, 0xbd,
-	0x8b, 0x1c, 0xd9, 0x25, 0xd2, 0xce, 0x87, 0xd9, 0x68, 0xd8, 0xb1, 0xbd, 0xb2, 0xf2, 0xef, 0xb2,
-	0x66, 0xd4, 0x25, 0x72, 0x54, 0xd5, 0x8c, 0x86, 0x9d, 0x51, 0x55, 0xf3, 0x4f, 0x63, 0x3f, 0x5f,
-	0x70, 0xdd, 0x2e, 0x91, 0xae, 0x5b, 0x55, 0xb9, 0xee, 0xb0, 0xe3, 0xba, 0x55, 0xdd, 0xdd, 0xa6,
-	0x36, 0xfb, 0xf9, 0xbf, 0x01, 0x00, 0x00, 0xff, 0xff, 0x87, 0x31, 0xda, 0x33, 0x85, 0x08, 0x00,
-	0x00,
+	// 752 bytes of a gzipped FileDescriptorProto
+	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x94, 0x95, 0x5d, 0x6b, 0x2b, 0x45,
+	0x18, 0xc7, 0xd9, 0x9c, 0x5a, 0x3d, 0x73, 0xd2, 0xf4, 0x74, 0x8f, 0xc8, 0x52, 0x8f, 0x92, 0x2a,
+	0x85, 0x42, 0x65, 0xb7, 0xa9, 0xd2, 0xca, 0xea, 0x85, 0x49, 0x5a, 0x4a, 0xb5, 0x95, 0xb0, 0x2d,
+	0x11, 0x24, 0xb0, 0x4c, 0x77, 0x9e, 0x6e, 0x86, 0xee, 0xce, 0x2c, 0x33, 0xb3, 0xa9, 0xb9, 0x13,
+	0xf1, 0x4a, 0x10, 0xfc, 0x0c, 0x5e, 0xfa, 0x51, 0xfc, 0x28, 0x7e, 0x0a, 0xd9, 0xd9, 0x97, 0xe6,
+	0xc5, 0xba, 0xc9, 0xdd, 0xbc, 0x3c, 0xff, 0x5f, 0xfe, 0xf3, 0x9f, 0x67, 0x33, 0xe8, 0x34, 0xe4,
+	0x3c, 0x8c, 0xc0, 0xc1, 0x44, 0x3a, 0xf9, 0x30, 0x1b, 0x4d, 0x3a, 0x8e, 0x00, 0xc9, 0x53, 0x11,
+	0x80, 0x74, 0x02, 0x1c, 0x27, 0x98, 0x86, 0xcc, 0xbf, 0x4b, 0x49, 0x08, 0xca, 0x4e, 0x04, 0x57,
+	0xdc, 0xdc, 0xcb, 0xab, 0x6d, 0x4c, 0xa4, 0x5d, 0x09, 0xed, 0x49, 0xc7, 0xae, 0x84, 0xbb, 0xee,
+	0x73, 0x6c, 0x60, 0x69, 0x2c, 0x9d, 0x1c, 0xe7, 0x13, 0x88, 0xe8, 0x04, 0xc4, 0xd4, 0x8f, 0x41,
+	0x8d, 0x39, 0xc9, 0xf1, 0xbb, 0x9d, 0x95, 0xb4, 0x09, 0x08, 0xba, 0xa6, 0x44, 0x2a, 0xac, 0x52,
+	0x59, 0x48, 0x9c, 0x95, 0x24, 0x6a, 0x9a, 0x40, 0x21, 0xf8, 0xb8, 0x10, 0xe8, 0xd9, 0x5d, 0x7a,
+	0xef, 0x3c, 0x0a, 0x9c, 0x24, 0x20, 0x4a, 0xe0, 0xdb, 0x12, 0x98, 0x50, 0x07, 0x33, 0xc6, 0x15,
+	0x56, 0x94, 0xb3, 0x62, 0xf7, 0x93, 0xdf, 0x9a, 0xa8, 0xd5, 0x2f, 0xd2, 0xec, 0x69, 0xb6, 0xf9,
+	0x29, 0xda, 0x2a, 0x03, 0xf3, 0x19, 0x8e, 0xc1, 0x32, 0xda, 0xc6, 0xc1, 0x4b, 0xaf, 0x59, 0x2e,
+	0x7e, 0x8f, 0x63, 0x30, 0x0f, 0x51, 0x83, 0x12, 0xeb, 0x45, 0xdb, 0x38, 0x78, 0x75, 0xfc, 0x61,
+	0x91, 0xb6, 0x5d, 0x5a, 0xb0, 0x2f, 0x99, 0x3a, 0xf9, 0x62, 0x88, 0xa3, 0x14, 0xbc, 0x06, 0x25,
+	0xe6, 0x11, 0xda, 0xd0, 0xa0, 0x0d, 0x5d, 0xfe, 0x76, 0xa9, 0xfc, 0x46, 0x09, 0xca, 0xc2, 0xbc,
+	0x5e, 0x57, 0x9a, 0xdf, 0xa0, 0x2d, 0x1c, 0xf3, 0x94, 0x29, 0x3f, 0xa6, 0x81, 0xe0, 0xd2, 0x7a,
+	0xa7, 0xfe, 0x97, 0x9a, 0xb9, 0xe2, 0x5a, 0x0b, 0xcc, 0xef, 0xd0, 0x1b, 0xc5, 0x15, 0x8e, 0xfc,
+	0x79, 0x0e, 0xaa, 0xe7, 0xec, 0x68, 0x5d, 0x77, 0x16, 0x76, 0x8b, 0x36, 0xf3, 0x4b, 0xb2, 0x36,
+	0xdb, 0xc6, 0x41, 0xeb, 0xf8, 0x6b, 0xfb, 0xb9, 0x56, 0xd3, 0xb7, 0x64, 0xe7, 0x49, 0xde, 0x68,
+	0xc9, 0x39, 0x4b, 0xe3, 0xb9, 0x05, 0xaf, 0x60, 0x99, 0x29, 0xda, 0x5e, 0xe8, 0x34, 0xeb, 0x5d,
+	0x8d, 0xbf, 0x5a, 0x09, 0x7f, 0x56, 0x68, 0xaf, 0xb5, 0x74, 0xe6, 0x67, 0xe6, 0x37, 0xbc, 0x16,
+	0x99, 0x9b, 0x9b, 0x17, 0x68, 0x07, 0x7e, 0x4a, 0x22, 0x1a, 0x50, 0x15, 0x4d, 0x7d, 0x39, 0xc6,
+	0x02, 0x88, 0xf5, 0x9e, 0xce, 0x65, 0x77, 0x29, 0x97, 0x1e, 0xe7, 0x51, 0x1e, 0xcb, 0xeb, 0x27,
+	0xd1, 0x8d, 0xd6, 0x98, 0x67, 0x68, 0x5b, 0xc0, 0x3d, 0x08, 0x60, 0x01, 0xf8, 0x41, 0x16, 0x97,
+	0xf5, 0xb2, 0x3e, 0xde, 0x56, 0xa5, 0xe9, 0x67, 0x12, 0x73, 0x80, 0x3e, 0x18, 0x63, 0xe9, 0x0b,
+	0x08, 0x78, 0x1c, 0x03, 0x23, 0x40, 0x8a, 0xaf, 0xda, 0x7a, 0x55, 0xeb, 0xe9, 0xfd, 0x31, 0x96,
+	0xde, 0x93, 0xb0, 0x68, 0x60, 0x82, 0xda, 0xcb, 0xb4, 0x85, 0x3e, 0x68, 0xd6, 0x1b, 0xfd, 0x48,
+	0x2c, 0x92, 0x17, 0x7b, 0x22, 0xff, 0xd6, 0xad, 0xad, 0x35, 0x7a, 0x62, 0xa0, 0x25, 0x33, 0x97,
+	0x95, 0x2f, 0x78, 0x05, 0xcb, 0xfc, 0xd5, 0x40, 0x9d, 0xff, 0x30, 0x0f, 0x52, 0xd1, 0x18, 0x2b,
+	0x20, 0x7e, 0x30, 0xc6, 0x2c, 0x04, 0xff, 0x11, 0xe0, 0x21, 0x9a, 0xfa, 0x41, 0x44, 0x83, 0x07,
+	0x69, 0xb5, 0xea, 0x4f, 0xf3, 0xd9, 0xd2, 0x69, 0xce, 0x4b, 0x66, 0x5f, 0x23, 0x7f, 0xd0, 0xc4,
+	0xbe, 0x06, 0x9a, 0xbf, 0x1b, 0xe8, 0x64, 0x1d, 0x1b, 0x5c, 0x56, 0xc9, 0x6e, 0xd7, 0x7b, 0x39,
+	0x5a, 0xd1, 0x0b, 0x97, 0x65, 0xd8, 0x7f, 0x18, 0xe8, 0x74, 0x0d, 0x3f, 0x94, 0x29, 0x10, 0x38,
+	0xd0, 0x7f, 0x74, 0xd6, 0xeb, 0x7a, 0x43, 0xc7, 0xab, 0x19, 0xba, 0x9c, 0xc1, 0x9a, 0xbf, 0x18,
+	0xe8, 0x68, 0x0d, 0x4b, 0x13, 0x0a, 0x8f, 0xd2, 0xda, 0xa9, 0xf7, 0x72, 0xb8, 0x9a, 0x97, 0x61,
+	0xc6, 0x33, 0xaf, 0xd0, 0x46, 0xf6, 0x14, 0x58, 0xa6, 0x6e, 0xc1, 0x2f, 0x57, 0x6a, 0xc1, 0xdb,
+	0x69, 0x02, 0x33, 0x0d, 0x98, 0x4d, 0x3d, 0x4d, 0xe9, 0xfd, 0xdc, 0x40, 0xfb, 0x01, 0x8f, 0xed,
+	0xda, 0x77, 0xb4, 0xf7, 0x66, 0xfe, 0xcd, 0x18, 0x64, 0xe7, 0x18, 0x18, 0x3f, 0x7e, 0x5b, 0x28,
+	0x43, 0x1e, 0x61, 0x16, 0xda, 0x5c, 0x84, 0x4e, 0x08, 0x4c, 0x9f, 0xb2, 0x7c, 0xcc, 0x12, 0x2a,
+	0xff, 0xe7, 0x65, 0xff, 0xaa, 0x1a, 0xfd, 0xd9, 0x78, 0x71, 0xd1, 0xed, 0xfe, 0xd5, 0xd8, 0xbb,
+	0xc8, 0x91, 0x5d, 0x22, 0xed, 0x7c, 0x98, 0x8d, 0x86, 0x1d, 0xdb, 0x2b, 0x2b, 0xff, 0x2e, 0x6b,
+	0x46, 0x5d, 0x22, 0x47, 0x55, 0xcd, 0x68, 0xd8, 0x19, 0x55, 0x35, 0xff, 0x34, 0xf6, 0xf3, 0x0d,
+	0xd7, 0xed, 0x12, 0xe9, 0xba, 0x55, 0x95, 0xeb, 0x0e, 0x3b, 0xae, 0x5b, 0xd5, 0xdd, 0x6d, 0x6a,
+	0xb3, 0x9f, 0xff, 0x1b, 0x00, 0x00, 0xff, 0xff, 0xfe, 0x08, 0x1b, 0x60, 0x85, 0x08, 0x00, 0x00,
 }
diff --git a/googleapis/ads/googleads/v1/resources/campaign_criterion.pb.go b/googleapis/ads/googleads/v1/resources/campaign_criterion.pb.go
index d178c09..2a0b7e8 100644
--- a/googleapis/ads/googleads/v1/resources/campaign_criterion.pb.go
+++ b/googleapis/ads/googleads/v1/resources/campaign_criterion.pb.go
@@ -555,69 +555,69 @@
 	0x99, 0xf0, 0x53, 0x19, 0x07, 0xe8, 0x30, 0x66, 0xe8, 0x8c, 0xe3, 0x42, 0xea, 0x36, 0x81, 0xe0,
 	0x04, 0x77, 0xe8, 0x84, 0xd1, 0xac, 0xa5, 0x13, 0x75, 0xa9, 0xb4, 0xab, 0x59, 0x49, 0x0e, 0xbe,
 	0x86, 0x27, 0xe1, 0x92, 0x47, 0xe1, 0x51, 0x78, 0x0a, 0x66, 0xff, 0x14, 0xa7, 0x49, 0x90, 0xb8,
-	0x93, 0xce, 0x9e, 0xef, 0xdb, 0xb3, 0xc7, 0xd2, 0xae, 0x8c, 0xba, 0x91, 0x10, 0x51, 0x0c, 0x6d,
+	0x93, 0x8e, 0xce, 0xf7, 0xed, 0xd9, 0x63, 0x69, 0x77, 0x8d, 0xba, 0x91, 0x10, 0x51, 0x0c, 0x6d,
 	0x1a, 0x66, 0x6d, 0x73, 0xa9, 0xae, 0x26, 0x9d, 0xb6, 0x84, 0x4c, 0x14, 0x32, 0x80, 0xac, 0x1d,
 	0xd0, 0x24, 0xa5, 0x2c, 0xe2, 0x7e, 0x20, 0x59, 0x0e, 0x92, 0x09, 0xee, 0xa5, 0x52, 0xe4, 0x02,
 	0x6f, 0x1a, 0xc0, 0xa3, 0x61, 0xe6, 0x95, 0xac, 0x37, 0xe9, 0x78, 0x25, 0xbb, 0xf6, 0xf0, 0x2a,
 	0x7d, 0x20, 0x92, 0x44, 0xf0, 0xb6, 0x55, 0x52, 0x63, 0x5c, 0xfb, 0xe6, 0xaa, 0x74, 0xe0, 0x45,
 	0x72, 0x59, 0x25, 0x7e, 0x96, 0xd3, 0xbc, 0xc8, 0x2c, 0xbe, 0x5d, 0x81, 0x97, 0x54, 0x3e, 0x4d,
-	0xc1, 0x32, 0xeb, 0x8e, 0x49, 0x59, 0x9b, 0x72, 0x2e, 0x72, 0x9a, 0x33, 0xc1, 0x9d, 0xf1, 0xae,
-	0x1d, 0xd5, 0x77, 0xe3, 0xe2, 0xa4, 0x7d, 0x2a, 0x69, 0x9a, 0x82, 0xb4, 0xe3, 0xf7, 0xfe, 0xb8,
+	0xc1, 0x32, 0x77, 0x2d, 0xa3, 0xef, 0xc6, 0xc5, 0x49, 0xfb, 0x54, 0xd2, 0x34, 0x05, 0xe9, 0x9c,
+	0xeb, 0xce, 0x99, 0xb2, 0x36, 0xe5, 0x5c, 0xe4, 0x34, 0x67, 0x82, 0xdb, 0xa7, 0xf7, 0xfe, 0xb8,
 	0x8d, 0x56, 0xfa, 0xb6, 0xaa, 0xbe, 0xd3, 0xe3, 0xfb, 0x68, 0xc9, 0xb5, 0xc0, 0xe7, 0x34, 0x01,
 	0x32, 0xb7, 0x31, 0xb7, 0xb5, 0x38, 0x6c, 0xb9, 0xe0, 0xf7, 0x34, 0x01, 0xfc, 0x15, 0x6a, 0xb8,
-	0xf5, 0x90, 0x6b, 0x1b, 0x73, 0x5b, 0xcd, 0xed, 0x75, 0xdb, 0x45, 0xcf, 0xcd, 0xe6, 0x1d, 0xe6,
-	0x92, 0xf1, 0x68, 0x44, 0xe3, 0x02, 0x86, 0x65, 0x36, 0x7e, 0x8c, 0x5a, 0x67, 0x4b, 0x61, 0x21,
+	0xf9, 0x90, 0x6b, 0x1b, 0x73, 0x5b, 0xcd, 0xed, 0x75, 0xdb, 0x45, 0xcf, 0xd5, 0xe2, 0x1d, 0xe6,
+	0x92, 0xf1, 0x68, 0x44, 0xe3, 0x02, 0x86, 0x65, 0x36, 0x7e, 0x8c, 0x5a, 0x67, 0x53, 0x61, 0x21,
 	0xb9, 0xae, 0xe9, 0x3b, 0x17, 0xe8, 0x01, 0xcf, 0x1f, 0x7d, 0x61, 0xe0, 0x66, 0x09, 0x0c, 0x42,
 	0xc5, 0x8f, 0x59, 0xe8, 0x27, 0x22, 0x64, 0x27, 0x0c, 0x24, 0x59, 0xbe, 0x82, 0xff, 0x2e, 0x16,
 	0x34, 0xb7, 0xfc, 0x98, 0x85, 0xfb, 0x36, 0x1f, 0x3f, 0x42, 0x0d, 0x0e, 0x11, 0xcd, 0xd9, 0x04,
 	0xc8, 0x0d, 0xcd, 0xae, 0x5d, 0x60, 0x77, 0x84, 0x88, 0x6d, 0xdd, 0x2e, 0x17, 0x0f, 0xd1, 0x35,
-	0xd5, 0x78, 0xb2, 0xb0, 0x31, 0xb7, 0xb5, 0xbc, 0xfd, 0xd8, 0xbb, 0xea, 0xf1, 0xd1, 0xbf, 0x96,
+	0xd5, 0x78, 0xb2, 0xb0, 0x31, 0xb7, 0xb5, 0xbc, 0xfd, 0xd8, 0xbb, 0xea, 0xf5, 0xd1, 0xbf, 0x96,
 	0x57, 0xb6, 0xf3, 0x68, 0x9a, 0xc2, 0xb7, 0xbc, 0x48, 0xce, 0x47, 0x86, 0xda, 0x85, 0x7f, 0x45,
-	0x0b, 0xe6, 0x11, 0x20, 0xf7, 0xb5, 0x75, 0x58, 0x65, 0x7d, 0xf3, 0xc7, 0x3a, 0xd4, 0xb4, 0xf1,
-	0x5f, 0x3e, 0x36, 0xb4, 0x33, 0xe0, 0x5d, 0x74, 0xe3, 0x35, 0x4c, 0x4f, 0x85, 0x0c, 0x49, 0x43,
-	0x2f, 0xfb, 0x93, 0x2b, 0x27, 0x33, 0x8f, 0xb7, 0xf7, 0xdc, 0xa4, 0x0f, 0xf8, 0x89, 0x78, 0xfa,
-	0xd6, 0xd0, 0xd1, 0x78, 0x1f, 0x2d, 0xa6, 0x31, 0x0d, 0x20, 0x01, 0x9e, 0x93, 0x45, 0xad, 0x7a,
-	0x58, 0xa5, 0x3a, 0x70, 0x80, 0x95, 0x9d, 0x19, 0x70, 0x84, 0x6e, 0x25, 0x62, 0xcc, 0x62, 0xf0,
-	0x69, 0x9a, 0xfa, 0x01, 0xcd, 0x21, 0x12, 0x72, 0x4a, 0x90, 0x16, 0x7f, 0x59, 0x25, 0xde, 0xd7,
-	0x68, 0x2f, 0x4d, 0xfb, 0x16, 0xb4, 0x13, 0xac, 0x24, 0x6f, 0x0e, 0xe0, 0x13, 0x84, 0xcf, 0x26,
-	0x8a, 0x59, 0xa0, 0x5f, 0x15, 0xd2, 0xfc, 0x9f, 0xf3, 0x38, 0xf0, 0xc2, 0x3c, 0x6e, 0x00, 0x3f,
-	0x43, 0x8d, 0x58, 0x58, 0x7b, 0x4b, 0xdb, 0x3f, 0xad, 0xb2, 0xef, 0x89, 0x73, 0xd2, 0x92, 0xc7,
-	0x4f, 0xd0, 0x42, 0x08, 0x13, 0x16, 0x00, 0x59, 0xd2, 0xa6, 0x8f, 0xab, 0x4c, 0x4f, 0x74, 0xb6,
-	0xf5, 0x58, 0x16, 0xff, 0x88, 0x9a, 0x34, 0xf4, 0xb3, 0xe0, 0x15, 0x84, 0x45, 0x0c, 0xe4, 0xa6,
-	0x56, 0x79, 0x55, 0xaa, 0x5e, 0x78, 0x68, 0x09, 0xab, 0x43, 0xb4, 0x8c, 0xe0, 0xe7, 0x68, 0x91,
-	0x46, 0xe0, 0x4b, 0xca, 0x23, 0x20, 0xef, 0xd4, 0x5b, 0x65, 0x2f, 0x82, 0xa1, 0xca, 0x77, 0xab,
-	0xa4, 0xf6, 0x5e, 0xad, 0x32, 0x02, 0x1e, 0x82, 0x24, 0x2b, 0xf5, 0x56, 0xb9, 0xab, 0xb3, 0xdd,
-	0x2a, 0x0d, 0x8b, 0x8f, 0x50, 0x8b, 0xf1, 0x40, 0x24, 0xae, 0x2a, 0xac, 0x5d, 0xed, 0x2a, 0xd7,
-	0x40, 0x33, 0xb3, 0x85, 0x35, 0xd9, 0x59, 0x08, 0xff, 0x82, 0x6e, 0xa6, 0x54, 0x02, 0xcf, 0x69,
-	0x6c, 0xb7, 0x6b, 0x72, 0x4b, 0x8b, 0xb7, 0x2b, 0x9f, 0x79, 0x8b, 0x99, 0xf7, 0xd0, 0xba, 0x97,
-	0xd3, 0x73, 0x51, 0xd5, 0xc7, 0x22, 0x03, 0xe9, 0xc7, 0x2c, 0xcb, 0xc9, 0x6a, 0xbd, 0x3e, 0xfe,
-	0x94, 0x81, 0xdc, 0x63, 0x99, 0x7b, 0x97, 0x1a, 0x85, 0xbd, 0xc7, 0x2f, 0xd0, 0xd2, 0x54, 0x14,
-	0x79, 0x31, 0x06, 0x7f, 0xc2, 0x42, 0x10, 0xe4, 0x5d, 0x2d, 0xfc, 0xac, 0x4a, 0xf8, 0xb3, 0x28,
-	0x8e, 0x8a, 0x31, 0x8c, 0x14, 0x63, 0xa5, 0x2d, 0x2b, 0xd2, 0x31, 0xd5, 0x04, 0x27, 0x0e, 0x5e,
-	0x51, 0xce, 0x21, 0x26, 0xb7, 0xeb, 0x35, 0xc1, 0xaa, 0xfb, 0x86, 0x72, 0x4d, 0xb0, 0x32, 0x1b,
-	0xd5, 0x3b, 0x8a, 0x14, 0xbf, 0xb1, 0x84, 0xe5, 0x53, 0xf2, 0x5e, 0xcd, 0x1d, 0xc5, 0x01, 0xe5,
-	0x8e, 0xe2, 0x02, 0xb8, 0x87, 0xae, 0xe7, 0x22, 0x65, 0x01, 0x21, 0x5a, 0xf5, 0x51, 0x95, 0xea,
-	0x48, 0x25, 0x5b, 0x8d, 0x21, 0x55, 0x27, 0xd5, 0x2f, 0xc2, 0x78, 0xe4, 0x67, 0x81, 0x48, 0x81,
-	0xbc, 0x5f, 0xaf, 0x93, 0x7b, 0x06, 0x3a, 0x54, 0x8c, 0xeb, 0x64, 0x3c, 0x13, 0xd3, 0x9b, 0x03,
-	0xe5, 0x51, 0x41, 0x23, 0x20, 0x6b, 0x35, 0x37, 0x07, 0x9b, 0x5f, 0x6e, 0x0e, 0xf6, 0x1e, 0x3f,
-	0x45, 0x0d, 0x96, 0xfa, 0xe3, 0x58, 0x04, 0xaf, 0xc9, 0x9d, 0x7a, 0x5b, 0xfa, 0x20, 0xdd, 0x51,
-	0xe9, 0x6e, 0x4b, 0x67, 0xe6, 0x56, 0x2d, 0x37, 0x10, 0x3c, 0x07, 0x9e, 0xfb, 0x31, 0x1d, 0x43,
-	0x4c, 0xd6, 0xeb, 0x2d, 0xb7, 0x6f, 0xa0, 0x3d, 0xc5, 0xb8, 0xe5, 0x06, 0x33, 0x31, 0x75, 0xe8,
-	0x04, 0x54, 0x4a, 0x75, 0x4e, 0x7f, 0x50, 0xaf, 0xc2, 0xbe, 0x49, 0x77, 0x15, 0x5a, 0x5a, 0x55,
-	0xa8, 0xdf, 0x13, 0xc6, 0x73, 0x90, 0x90, 0xe5, 0xe4, 0x6e, 0xbd, 0x0a, 0xd5, 0xbb, 0x32, 0xb0,
-	0x8c, 0xab, 0xb0, 0x98, 0x89, 0xa9, 0x0a, 0x4f, 0x61, 0x9c, 0xaa, 0xdf, 0xe3, 0xc3, 0x7a, 0x15,
-	0xbe, 0x30, 0xe9, 0xae, 0x42, 0x4b, 0xe3, 0x09, 0x22, 0x22, 0x05, 0x49, 0xcd, 0x43, 0x33, 0xcd,
-	0x72, 0x48, 0xfc, 0x09, 0xc8, 0x4c, 0x1d, 0x03, 0x1b, 0xda, 0xdc, 0xad, 0x32, 0xff, 0xe0, 0xf8,
-	0x43, 0x8d, 0x8f, 0x0c, 0x6d, 0x27, 0x5a, 0x15, 0x97, 0x8e, 0xaa, 0xce, 0xd8, 0x63, 0xcd, 0x9e,
-	0x14, 0x9b, 0xf5, 0x3a, 0x63, 0x4e, 0xb4, 0x73, 0xe7, 0x45, 0x2b, 0x99, 0x89, 0xe1, 0x97, 0x68,
-	0xd9, 0x9d, 0x43, 0x7e, 0x24, 0x45, 0x91, 0x92, 0x7b, 0xda, 0xdc, 0xa9, 0x7b, 0x9a, 0xed, 0x2a,
-	0xc8, 0xaa, 0x97, 0xe2, 0xd9, 0xe0, 0x4e, 0x13, 0x2d, 0x96, 0xdf, 0x74, 0x3b, 0xbf, 0xcf, 0xa3,
-	0x07, 0x81, 0x48, 0xbc, 0xca, 0x0f, 0xf2, 0x9d, 0xd5, 0x0b, 0x1f, 0x39, 0x07, 0xea, 0x93, 0xed,
-	0x60, 0xee, 0xe5, 0x33, 0x0b, 0x47, 0x42, 0xbd, 0x1e, 0x9e, 0x90, 0x51, 0x3b, 0x02, 0xae, 0x3f,
-	0xe8, 0xdc, 0xc7, 0x74, 0xca, 0xb2, 0xff, 0xf8, 0xa3, 0xf0, 0x75, 0x79, 0xf5, 0xe7, 0xfc, 0xdb,
-	0xbb, 0xbd, 0xde, 0x5f, 0xf3, 0x9b, 0xbb, 0x46, 0xd9, 0x0b, 0x33, 0xcf, 0x5c, 0xaa, 0xab, 0x51,
-	0xc7, 0x1b, 0xba, 0xcc, 0xbf, 0x5d, 0xce, 0x71, 0x2f, 0xcc, 0x8e, 0xcb, 0x9c, 0xe3, 0x51, 0xe7,
-	0xb8, 0xcc, 0xf9, 0x67, 0xfe, 0x81, 0x19, 0xe8, 0x76, 0x7b, 0x61, 0xd6, 0xed, 0x96, 0x59, 0xdd,
-	0xee, 0xa8, 0xd3, 0xed, 0x96, 0x79, 0xe3, 0x05, 0x5d, 0xec, 0xe7, 0xff, 0x06, 0x00, 0x00, 0xff,
-	0xff, 0x89, 0x75, 0x44, 0x6c, 0xd4, 0x0c, 0x00, 0x00,
+	0x0b, 0xe6, 0x15, 0x20, 0xf7, 0xb5, 0x75, 0x58, 0x65, 0x7d, 0xf3, 0xc7, 0x3a, 0xd4, 0xb4, 0xf1,
+	0x5f, 0xfe, 0x6c, 0x68, 0x47, 0xc0, 0xbb, 0xe8, 0xc6, 0x6b, 0x98, 0x9e, 0x0a, 0x19, 0x92, 0x86,
+	0x9e, 0xf6, 0x27, 0x57, 0x0e, 0x66, 0x5e, 0x6f, 0xef, 0xb9, 0x49, 0x1f, 0xf0, 0x13, 0xf1, 0xf4,
+	0xad, 0xa1, 0xa3, 0xf1, 0x3e, 0x5a, 0x4c, 0x63, 0x1a, 0x40, 0x02, 0x3c, 0x27, 0x8b, 0x5a, 0xf5,
+	0xb0, 0x4a, 0x75, 0xe0, 0x00, 0x2b, 0x3b, 0x33, 0xe0, 0x08, 0xdd, 0x4a, 0xc4, 0x98, 0xc5, 0xe0,
+	0xd3, 0x34, 0xf5, 0x03, 0x9a, 0x43, 0x24, 0xe4, 0x94, 0x20, 0x2d, 0xfe, 0xb2, 0x4a, 0xbc, 0xaf,
+	0xd1, 0x5e, 0x9a, 0xf6, 0x2d, 0x68, 0x07, 0x58, 0x49, 0xde, 0x7c, 0x80, 0x4f, 0x10, 0x3e, 0x1b,
+	0x28, 0x66, 0x81, 0xfe, 0x14, 0x48, 0xf3, 0x7f, 0x8e, 0xe3, 0xc0, 0x0b, 0xe3, 0xb8, 0x07, 0xf8,
+	0x19, 0x6a, 0xc4, 0xc2, 0xda, 0x5b, 0xda, 0xfe, 0x69, 0x95, 0x7d, 0x4f, 0x9c, 0x93, 0x96, 0x3c,
+	0x7e, 0x82, 0x16, 0x42, 0x98, 0xb0, 0x00, 0xc8, 0x92, 0x36, 0x7d, 0x5c, 0x65, 0x7a, 0xa2, 0xb3,
+	0xad, 0xc7, 0xb2, 0xf8, 0x47, 0xd4, 0xa4, 0xa1, 0x9f, 0x05, 0xaf, 0x20, 0x2c, 0x62, 0x20, 0x37,
+	0xb5, 0xca, 0xab, 0x52, 0xf5, 0xc2, 0x43, 0x4b, 0x58, 0x1d, 0xa2, 0x65, 0x04, 0x3f, 0x47, 0x8b,
+	0x34, 0x02, 0x5f, 0x52, 0x1e, 0x01, 0x79, 0xa7, 0xde, 0x2c, 0x7b, 0x11, 0x0c, 0x55, 0xbe, 0x9b,
+	0x25, 0xb5, 0xf7, 0x6a, 0x96, 0x11, 0xf0, 0x10, 0x24, 0x59, 0xa9, 0x37, 0xcb, 0x5d, 0x9d, 0xed,
+	0x66, 0x69, 0x58, 0x7c, 0x84, 0x5a, 0x8c, 0x07, 0x22, 0x71, 0x55, 0x61, 0xed, 0x6a, 0x57, 0xb9,
+	0x06, 0x9a, 0x99, 0x2d, 0xac, 0xc9, 0xce, 0x42, 0xf8, 0x17, 0x74, 0x33, 0xa5, 0x12, 0x78, 0x4e,
+	0x63, 0xbb, 0x5c, 0x93, 0x5b, 0x5a, 0xbc, 0x5d, 0xf9, 0xce, 0x5b, 0xcc, 0x7c, 0x87, 0xd6, 0xbd,
+	0x9c, 0x9e, 0x8b, 0xaa, 0x3e, 0x16, 0x19, 0x48, 0x3f, 0x66, 0x59, 0x4e, 0x56, 0xeb, 0xf5, 0xf1,
+	0xa7, 0x0c, 0xe4, 0x1e, 0xcb, 0xdc, 0xb7, 0xd4, 0x28, 0xec, 0x3d, 0x7e, 0x81, 0x96, 0xa6, 0xa2,
+	0xc8, 0x8b, 0x31, 0xf8, 0x13, 0x16, 0x82, 0x20, 0xef, 0x6a, 0xe1, 0x67, 0x55, 0xc2, 0x9f, 0x45,
+	0x71, 0x54, 0x8c, 0x61, 0xa4, 0x18, 0x2b, 0x6d, 0x59, 0x91, 0x8e, 0xa9, 0x26, 0x38, 0x71, 0xf0,
+	0x8a, 0x72, 0x0e, 0x31, 0xb9, 0x5d, 0xaf, 0x09, 0x56, 0xdd, 0x37, 0x94, 0x6b, 0x82, 0x95, 0xd9,
+	0xa8, 0x5e, 0x51, 0xa4, 0xf8, 0x8d, 0x25, 0x2c, 0x9f, 0x92, 0xf7, 0x6a, 0xae, 0x28, 0x0e, 0x28,
+	0x57, 0x14, 0x17, 0xc0, 0x3d, 0x74, 0x3d, 0x17, 0x29, 0x0b, 0x08, 0xd1, 0xaa, 0x8f, 0xaa, 0x54,
+	0x47, 0x2a, 0xd9, 0x6a, 0x0c, 0xa9, 0x3a, 0xa9, 0x7e, 0x11, 0xc6, 0x23, 0x3f, 0x0b, 0x44, 0x0a,
+	0xe4, 0xfd, 0x7a, 0x9d, 0xdc, 0x33, 0xd0, 0xa1, 0x62, 0x5c, 0x27, 0xe3, 0x99, 0x98, 0x5e, 0x1c,
+	0x28, 0x8f, 0x0a, 0x1a, 0x01, 0x59, 0xab, 0xb9, 0x38, 0xd8, 0xfc, 0x72, 0x71, 0xb0, 0xf7, 0xf8,
+	0x29, 0x6a, 0xb0, 0xd4, 0x1f, 0xc7, 0x22, 0x78, 0x4d, 0xee, 0xd4, 0x5b, 0xd2, 0x07, 0xe9, 0x8e,
+	0x4a, 0x77, 0x4b, 0x3a, 0x33, 0xb7, 0x6a, 0xba, 0x81, 0xe0, 0x39, 0xf0, 0xdc, 0x8f, 0xe9, 0x18,
+	0x62, 0xb2, 0x5e, 0x6f, 0xba, 0x7d, 0x03, 0xed, 0x29, 0xc6, 0x4d, 0x37, 0x98, 0x89, 0xa9, 0x4d,
+	0x27, 0xa0, 0x52, 0xaa, 0x7d, 0xfa, 0x83, 0x7a, 0x15, 0xf6, 0x4d, 0xba, 0xab, 0xd0, 0xd2, 0xaa,
+	0x42, 0xfd, 0x9d, 0x30, 0x9e, 0x83, 0x84, 0x2c, 0x27, 0x77, 0xeb, 0x55, 0xa8, 0xbe, 0x95, 0x81,
+	0x65, 0x5c, 0x85, 0xc5, 0x4c, 0x4c, 0x55, 0x78, 0x0a, 0xe3, 0x54, 0xfd, 0x1e, 0x1f, 0xd6, 0xab,
+	0xf0, 0x85, 0x49, 0x77, 0x15, 0x5a, 0x1a, 0x4f, 0x10, 0x11, 0x29, 0x48, 0x6a, 0x5e, 0x9a, 0x69,
+	0x96, 0x43, 0xe2, 0x4f, 0x40, 0x66, 0x6a, 0x1b, 0xd8, 0xd0, 0xe6, 0x6e, 0x95, 0xf9, 0x07, 0xc7,
+	0x1f, 0x6a, 0x7c, 0x64, 0x68, 0x3b, 0xd0, 0xaa, 0xb8, 0xf4, 0xa9, 0xea, 0x8c, 0xdd, 0xd6, 0xec,
+	0x4e, 0xb1, 0x59, 0xaf, 0x33, 0x66, 0x47, 0x3b, 0xb7, 0x5f, 0xb4, 0x92, 0x99, 0x18, 0x7e, 0x89,
+	0x96, 0xdd, 0x3e, 0xe4, 0x47, 0x52, 0x14, 0x29, 0xb9, 0xa7, 0xcd, 0x9d, 0xba, 0xbb, 0xd9, 0xae,
+	0x82, 0xac, 0x7a, 0x29, 0x9e, 0x0d, 0xee, 0x34, 0xd1, 0x62, 0x79, 0xa6, 0xdb, 0xf9, 0x7d, 0x1e,
+	0x3d, 0x08, 0x44, 0xe2, 0x55, 0x1e, 0xc8, 0x77, 0x56, 0x2f, 0x1c, 0x72, 0x0e, 0xd4, 0x91, 0xed,
+	0x60, 0xee, 0xe5, 0x33, 0x0b, 0x47, 0x42, 0x7d, 0x1e, 0x9e, 0x90, 0x51, 0x3b, 0x02, 0xae, 0x0f,
+	0x74, 0xee, 0x30, 0x9d, 0xb2, 0xec, 0x3f, 0xfe, 0x28, 0x7c, 0x5d, 0x5e, 0xfd, 0x39, 0xff, 0xf6,
+	0x6e, 0xaf, 0xf7, 0xd7, 0xfc, 0xe6, 0xae, 0x51, 0xf6, 0xc2, 0xcc, 0x33, 0x97, 0xea, 0x6a, 0xd4,
+	0xf1, 0x86, 0x2e, 0xf3, 0x6f, 0x97, 0x73, 0xdc, 0x0b, 0xb3, 0xe3, 0x32, 0xe7, 0x78, 0xd4, 0x39,
+	0x2e, 0x73, 0xfe, 0x99, 0x7f, 0x60, 0x1e, 0x74, 0xbb, 0xbd, 0x30, 0xeb, 0x76, 0xcb, 0xac, 0x6e,
+	0x77, 0xd4, 0xe9, 0x76, 0xcb, 0xbc, 0xf1, 0x82, 0x2e, 0xf6, 0xf3, 0x7f, 0x03, 0x00, 0x00, 0xff,
+	0xff, 0x0a, 0xff, 0x20, 0x41, 0xd4, 0x0c, 0x00, 0x00,
 }
diff --git a/googleapis/ads/googleads/v1/resources/campaign_criterion_simulation.pb.go b/googleapis/ads/googleads/v1/resources/campaign_criterion_simulation.pb.go
index 6469d93..85267b6 100644
--- a/googleapis/ads/googleads/v1/resources/campaign_criterion_simulation.pb.go
+++ b/googleapis/ads/googleads/v1/resources/campaign_criterion_simulation.pb.go
@@ -29,13 +29,13 @@
 // channel type, criterion ids, simulation type and simulation modification
 // method is detailed below respectively.
 //
-// SEARCH   30000,30001,30002  BID_MODIFIER  UNIFORM
-// DISPLAY  30001              BID_MODIFIER  UNIFORM
+// SEARCH     30000,30001,30002  BID_MODIFIER  UNIFORM
+// SHOPPING   30000,30001,30002  BID_MODIFIER  UNIFORM
+// DISPLAY    30001              BID_MODIFIER  UNIFORM
 type CampaignCriterionSimulation struct {
 	// The resource name of the campaign criterion simulation.
 	// Campaign criterion simulation resource names have the form:
 	//
-	//
 	// `customers/{customer_id}/campaignCriterionSimulations/{campaign_id}~{criterion_id}~{type}~{modification_method}~{start_date}~{end_date}`
 	ResourceName string `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"`
 	// Campaign ID of the simulation.
@@ -174,40 +174,40 @@
 }
 
 var fileDescriptor_4eae0e5c50ed969c = []byte{
-	// 554 bytes of a gzipped FileDescriptorProto
-	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x8c, 0x54, 0xdd, 0x6a, 0xdb, 0x30,
-	0x14, 0x9e, 0xd3, 0x7f, 0x35, 0xdb, 0x85, 0x37, 0x98, 0x69, 0xcb, 0x48, 0x37, 0x0a, 0xb9, 0x92,
-	0x49, 0x3b, 0x36, 0x70, 0x47, 0x59, 0xd2, 0x95, 0x2e, 0x63, 0x19, 0xc1, 0x2d, 0xb9, 0x18, 0x01,
-	0xa3, 0x58, 0xaa, 0x27, 0x88, 0x24, 0x23, 0xc9, 0x2d, 0x7d, 0x88, 0xbe, 0xc4, 0x76, 0xb7, 0x47,
-	0xd9, 0xa3, 0xec, 0x29, 0x46, 0x64, 0x59, 0x29, 0xc9, 0xd2, 0xe6, 0xee, 0xe8, 0x9c, 0xef, 0xc7,
-	0xfa, 0x24, 0x19, 0x9c, 0x65, 0x42, 0x64, 0x63, 0x12, 0x22, 0xac, 0xc2, 0xb2, 0x9c, 0x54, 0xd7,
-	0xad, 0x50, 0x12, 0x25, 0x0a, 0x99, 0x12, 0x15, 0xa6, 0x88, 0xe5, 0x88, 0x66, 0x3c, 0x49, 0x25,
-	0xd5, 0x44, 0x52, 0xc1, 0x13, 0x45, 0x59, 0x31, 0x46, 0x9a, 0x0a, 0x0e, 0x73, 0x29, 0xb4, 0xf0,
-	0xf7, 0x4b, 0x2e, 0x44, 0x58, 0x41, 0x27, 0x03, 0xaf, 0x5b, 0xd0, 0xc9, 0xec, 0x84, 0x8b, 0x9c,
-	0x52, 0xc1, 0x98, 0xe0, 0xe1, 0xac, 0xe6, 0x4e, 0x67, 0x11, 0x81, 0xf0, 0x82, 0xa9, 0x7b, 0xf8,
-	0x84, 0x09, 0x4c, 0xaf, 0x68, 0x6a, 0x17, 0x44, 0xff, 0x10, 0xd8, 0x6a, 0x1c, 0x2d, 0xad, 0xa1,
-	0x6f, 0x73, 0x62, 0x49, 0x7b, 0x15, 0x29, 0xa7, 0x21, 0xe2, 0x5c, 0x68, 0x83, 0x50, 0x76, 0xfa,
-	0xca, 0x4e, 0xcd, 0x6a, 0x54, 0x5c, 0x85, 0x37, 0x12, 0xe5, 0x39, 0x91, 0x76, 0xfe, 0xfa, 0xd7,
-	0x1a, 0xd8, 0x3d, 0xb5, 0x91, 0x9d, 0x56, 0x89, 0x5d, 0x38, 0x23, 0xff, 0x0d, 0x78, 0x5a, 0x85,
-	0x92, 0x70, 0xc4, 0x48, 0xe0, 0x35, 0xbc, 0xe6, 0x56, 0x5c, 0xaf, 0x9a, 0xdf, 0x10, 0x23, 0xfe,
-	0x07, 0xb0, 0xed, 0x62, 0xa7, 0x38, 0xa8, 0x35, 0xbc, 0xe6, 0xf6, 0xe1, 0xae, 0x8d, 0x16, 0x56,
-	0xd6, 0xb0, 0xcb, 0xf5, 0xbb, 0xb7, 0x03, 0x34, 0x2e, 0x48, 0x0c, 0x2a, 0x7c, 0x17, 0xfb, 0x27,
-	0xa0, 0x3e, 0x3d, 0x2b, 0x8a, 0x83, 0x95, 0xc7, 0xe9, 0xdb, 0x8e, 0xd0, 0xc5, 0xfe, 0x25, 0x58,
-	0x9d, 0xc4, 0x11, 0xac, 0x36, 0xbc, 0xe6, 0xb3, 0xc3, 0x8f, 0x70, 0xd1, 0xe1, 0x9a, 0x10, 0xe1,
-	0x74, 0x6f, 0x97, 0xb7, 0x39, 0x39, 0xe3, 0x05, 0x9b, 0x69, 0xc5, 0x46, 0xcd, 0xbf, 0xf3, 0xc0,
-	0xf3, 0xff, 0x9c, 0x54, 0xb0, 0x66, 0x5c, 0x86, 0x4b, 0xbb, 0xf4, 0xee, 0x69, 0xf4, 0x8c, 0xc4,
-	0x8c, 0xe7, 0x3c, 0x20, 0xf6, 0xd9, 0x5c, 0xcf, 0x3f, 0x06, 0x40, 0x69, 0x24, 0x75, 0x82, 0x91,
-	0x26, 0xc1, 0xba, 0xc9, 0x68, 0x6f, 0x2e, 0xa3, 0x0b, 0x2d, 0x29, 0xcf, 0xca, 0x90, 0xb6, 0x0c,
-	0xfe, 0x13, 0xd2, 0xc4, 0x7f, 0x0f, 0x36, 0x09, 0xc7, 0x25, 0x75, 0x63, 0x09, 0xea, 0x06, 0xe1,
-	0xd8, 0x10, 0x6f, 0xc0, 0xcb, 0x11, 0xc5, 0xf6, 0xca, 0x12, 0x99, 0xe4, 0x82, 0x72, 0x9d, 0x8c,
-	0xa9, 0xd2, 0xc1, 0xa6, 0xd1, 0x39, 0x59, 0x18, 0x44, 0xf9, 0x50, 0x60, 0x87, 0xe2, 0x9e, 0x65,
-	0x4f, 0xf7, 0xdc, 0x9f, 0xc8, 0x7c, 0xa5, 0x4a, 0x7f, 0x7e, 0x12, 0xbf, 0x18, 0x4d, 0x11, 0xae,
-	0xdf, 0xa9, 0x03, 0x30, 0xf5, 0xea, 0xdc, 0xd5, 0xc0, 0x41, 0x2a, 0x18, 0x7c, 0xf4, 0xdd, 0x76,
-	0x1a, 0x0f, 0x5c, 0xe6, 0xfe, 0x64, 0xab, 0x7d, 0xef, 0xfb, 0x17, 0x2b, 0x93, 0x89, 0x31, 0xe2,
-	0x19, 0x14, 0x32, 0x0b, 0x33, 0xc2, 0x4d, 0x10, 0xd5, 0xb3, 0xcb, 0xa9, 0x7a, 0xe0, 0x27, 0x73,
-	0xec, 0xaa, 0x9f, 0xb5, 0x95, 0xf3, 0x76, 0xfb, 0x77, 0x6d, 0xff, 0xbc, 0x94, 0x6c, 0x63, 0x05,
-	0xcb, 0x72, 0x52, 0x0d, 0x5a, 0x30, 0xae, 0x90, 0x7f, 0x2a, 0xcc, 0xb0, 0x8d, 0xd5, 0xd0, 0x61,
-	0x86, 0x83, 0xd6, 0xd0, 0x61, 0xfe, 0xd6, 0x0e, 0xca, 0x41, 0x14, 0xb5, 0xb1, 0x8a, 0x22, 0x87,
-	0x8a, 0xa2, 0x41, 0x2b, 0x8a, 0x1c, 0x6e, 0xb4, 0x6e, 0x3e, 0xf6, 0xe8, 0x5f, 0x00, 0x00, 0x00,
-	0xff, 0xff, 0x76, 0xb4, 0xe0, 0x7e, 0x10, 0x05, 0x00, 0x00,
+	// 556 bytes of a gzipped FileDescriptorProto
+	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x8c, 0x94, 0xdf, 0x6a, 0xdb, 0x30,
+	0x14, 0xc6, 0xe7, 0xf4, 0xbf, 0x9a, 0xed, 0xc2, 0x1b, 0xcc, 0xb4, 0x65, 0xa4, 0x1b, 0x85, 0x5c,
+	0xc9, 0xa4, 0x1d, 0x1b, 0xb8, 0xa3, 0x2c, 0xe9, 0x4a, 0x97, 0xb1, 0x8c, 0xe0, 0x96, 0x5c, 0x8c,
+	0x80, 0x51, 0x2c, 0xd5, 0x13, 0x44, 0x92, 0x91, 0xe4, 0x96, 0x3e, 0x44, 0x5f, 0x62, 0xbb, 0xdb,
+	0xa3, 0xec, 0x51, 0xf6, 0x14, 0x23, 0xb2, 0xac, 0x94, 0x64, 0x69, 0x73, 0x77, 0x7c, 0xf4, 0x7d,
+	0xbf, 0x63, 0x7d, 0xb2, 0x0c, 0xce, 0x32, 0x21, 0xb2, 0x31, 0x09, 0x11, 0x56, 0x61, 0x59, 0x4e,
+	0xaa, 0xeb, 0x56, 0x28, 0x89, 0x12, 0x85, 0x4c, 0x89, 0x0a, 0x53, 0xc4, 0x72, 0x44, 0x33, 0x9e,
+	0xa4, 0x92, 0x6a, 0x22, 0xa9, 0xe0, 0x89, 0xa2, 0xac, 0x18, 0x23, 0x4d, 0x05, 0x87, 0xb9, 0x14,
+	0x5a, 0xf8, 0xfb, 0xa5, 0x17, 0x22, 0xac, 0xa0, 0xc3, 0xc0, 0xeb, 0x16, 0x74, 0x98, 0x9d, 0x70,
+	0xd1, 0xa4, 0x54, 0x30, 0x26, 0x78, 0x38, 0xcb, 0xdc, 0xe9, 0x2c, 0x32, 0x10, 0x5e, 0x30, 0x75,
+	0x4f, 0x9f, 0x30, 0x81, 0xe9, 0x15, 0x4d, 0xed, 0x03, 0xd1, 0x3f, 0x04, 0xb6, 0x8c, 0xa3, 0xa5,
+	0x19, 0xfa, 0x36, 0x27, 0xd6, 0xf4, 0xca, 0x9a, 0xcc, 0xd3, 0xa8, 0xb8, 0x0a, 0x6f, 0x24, 0xca,
+	0x73, 0x22, 0x95, 0x5d, 0xdf, 0xab, 0xa0, 0x39, 0x0d, 0x11, 0xe7, 0x42, 0x1b, 0x82, 0x5d, 0x7d,
+	0xfd, 0x6b, 0x0d, 0xec, 0x9e, 0xda, 0xc8, 0x4e, 0xab, 0xc4, 0x2e, 0xdc, 0x20, 0xff, 0x0d, 0x78,
+	0x5a, 0x85, 0x92, 0x70, 0xc4, 0x48, 0xe0, 0x35, 0xbc, 0xe6, 0x56, 0x5c, 0xaf, 0x9a, 0xdf, 0x10,
+	0x23, 0xfe, 0x07, 0xb0, 0xed, 0x62, 0xa7, 0x38, 0xa8, 0x35, 0xbc, 0xe6, 0xf6, 0xe1, 0xae, 0x8d,
+	0x16, 0x56, 0x2f, 0x06, 0xbb, 0x5c, 0xbf, 0x7b, 0x3b, 0x40, 0xe3, 0x82, 0xc4, 0xa0, 0xd2, 0x77,
+	0xb1, 0x7f, 0x02, 0xea, 0xd3, 0xb3, 0xa2, 0x38, 0x58, 0x79, 0xdc, 0xbe, 0xed, 0x0c, 0x5d, 0xec,
+	0x5f, 0x82, 0xd5, 0x49, 0x1c, 0xc1, 0x6a, 0xc3, 0x6b, 0x3e, 0x3b, 0xfc, 0x08, 0x17, 0x1d, 0xae,
+	0x09, 0x11, 0x4e, 0xf7, 0x76, 0x79, 0x9b, 0x93, 0x33, 0x5e, 0xb0, 0x99, 0x56, 0x6c, 0x68, 0xfe,
+	0x9d, 0x07, 0x9e, 0xff, 0xe7, 0xa4, 0x82, 0x35, 0x33, 0x65, 0xb8, 0xf4, 0x94, 0xde, 0x3d, 0x46,
+	0xcf, 0x20, 0x66, 0x66, 0xce, 0x0b, 0x62, 0x9f, 0xcd, 0xf5, 0xfc, 0x63, 0x00, 0x94, 0x46, 0x52,
+	0x27, 0x18, 0x69, 0x12, 0xac, 0x9b, 0x8c, 0xf6, 0xe6, 0x32, 0xba, 0xd0, 0x92, 0xf2, 0xac, 0x0c,
+	0x69, 0xcb, 0xe8, 0x3f, 0x21, 0x4d, 0xfc, 0xf7, 0x60, 0x93, 0x70, 0x5c, 0x5a, 0x37, 0x96, 0xb0,
+	0x6e, 0x10, 0x8e, 0x8d, 0xf1, 0x06, 0xbc, 0x1c, 0x51, 0x6c, 0x3f, 0x59, 0x22, 0x93, 0x5c, 0x50,
+	0xae, 0x93, 0x31, 0x55, 0x3a, 0xd8, 0x34, 0x9c, 0x93, 0x85, 0x41, 0x94, 0x17, 0x05, 0x76, 0x28,
+	0xee, 0x59, 0xf7, 0x74, 0xcf, 0xfd, 0x09, 0xe6, 0x2b, 0x55, 0xfa, 0xf3, 0x93, 0xf8, 0xc5, 0x68,
+	0xaa, 0x70, 0xfd, 0x4e, 0x1d, 0x80, 0xe9, 0xac, 0xce, 0x5d, 0x0d, 0x1c, 0xa4, 0x82, 0xc1, 0x47,
+	0xef, 0x6d, 0xa7, 0xf1, 0xc0, 0xc7, 0xdc, 0x9f, 0x6c, 0xb5, 0xef, 0x7d, 0xff, 0x62, 0x31, 0x99,
+	0x18, 0x23, 0x9e, 0x41, 0x21, 0xb3, 0x30, 0x23, 0xdc, 0x04, 0x51, 0x5d, 0xbb, 0x9c, 0xaa, 0x07,
+	0x7e, 0x32, 0xc7, 0xae, 0xfa, 0x59, 0x5b, 0x39, 0x6f, 0xb7, 0x7f, 0xd7, 0xf6, 0xcf, 0x4b, 0x64,
+	0x1b, 0x2b, 0x58, 0x96, 0x93, 0x6a, 0xd0, 0x82, 0x71, 0xa5, 0xfc, 0x53, 0x69, 0x86, 0x6d, 0xac,
+	0x86, 0x4e, 0x33, 0x1c, 0xb4, 0x86, 0x4e, 0xf3, 0xb7, 0x76, 0x50, 0x2e, 0x44, 0x51, 0x1b, 0xab,
+	0x28, 0x72, 0xaa, 0x28, 0x1a, 0xb4, 0xa2, 0xc8, 0xe9, 0x46, 0xeb, 0xe6, 0x65, 0x8f, 0xfe, 0x05,
+	0x00, 0x00, 0xff, 0xff, 0xb8, 0x24, 0xd5, 0x5b, 0x10, 0x05, 0x00, 0x00,
 }
diff --git a/googleapis/ads/googleads/v1/resources/campaign_extension_setting.pb.go b/googleapis/ads/googleads/v1/resources/campaign_extension_setting.pb.go
index 5b87403..87d5ed3 100644
--- a/googleapis/ads/googleads/v1/resources/campaign_extension_setting.pb.go
+++ b/googleapis/ads/googleads/v1/resources/campaign_extension_setting.pb.go
@@ -29,7 +29,6 @@
 	// The resource name of the campaign extension setting.
 	// CampaignExtensionSetting resource names have the form:
 	//
-	//
 	// `customers/{customer_id}/campaignExtensionSettings/{campaign_id}~{extension_type}`
 	ResourceName string `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"`
 	// The extension type of the customer extension setting.
@@ -121,33 +120,33 @@
 }
 
 var fileDescriptor_be2f6987185b7cdc = []byte{
-	// 444 bytes of a gzipped FileDescriptorProto
-	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x8c, 0x53, 0xcf, 0x6e, 0xd3, 0x30,
-	0x18, 0x57, 0x52, 0x98, 0x20, 0xb0, 0x1d, 0x22, 0x0e, 0xd1, 0x34, 0x50, 0x07, 0x9a, 0xd4, 0x93,
-	0xad, 0x94, 0x0b, 0x32, 0x08, 0x29, 0x85, 0x31, 0xc1, 0x61, 0xaa, 0x32, 0xd4, 0x03, 0xaa, 0x14,
-	0x79, 0xf5, 0x37, 0x63, 0xa9, 0xb1, 0xad, 0xd8, 0x29, 0xec, 0x15, 0x78, 0x04, 0x8e, 0x1c, 0x79,
-	0x14, 0x1e, 0x85, 0xa7, 0x40, 0x8d, 0x63, 0x43, 0x85, 0xba, 0xf5, 0xf6, 0xc5, 0xbf, 0x3f, 0xdf,
-	0xf7, 0xf3, 0xe7, 0x24, 0x13, 0xae, 0x14, 0x5f, 0x02, 0xa6, 0xcc, 0x60, 0x57, 0xae, 0xab, 0x55,
-	0x8e, 0x1b, 0x30, 0xaa, 0x6d, 0x16, 0x60, 0xf0, 0x82, 0xd6, 0x9a, 0x0a, 0x2e, 0x2b, 0xf8, 0x6a,
-	0x41, 0x1a, 0xa1, 0x64, 0x65, 0xc0, 0x5a, 0x21, 0x39, 0xd2, 0x8d, 0xb2, 0x2a, 0x3d, 0x76, 0x42,
-	0x44, 0x99, 0x41, 0xc1, 0x03, 0xad, 0x72, 0x14, 0x3c, 0x0e, 0x5f, 0x6d, 0x6b, 0x03, 0xb2, 0xad,
-	0x0d, 0xfe, 0xcf, 0xb9, 0x62, 0xb0, 0x12, 0x0b, 0x70, 0x0d, 0x0e, 0xc7, 0xbb, 0xaa, 0xed, 0xb5,
-	0xf6, 0x9a, 0x23, 0xaf, 0xd1, 0x02, 0x53, 0x29, 0x95, 0xa5, 0x56, 0x28, 0x69, 0x7a, 0xf4, 0x49,
-	0x8f, 0x76, 0x5f, 0x97, 0xed, 0x15, 0xfe, 0xd2, 0x50, 0xad, 0xa1, 0xe9, 0xf1, 0xa7, 0xdf, 0x07,
-	0x49, 0xf6, 0xa6, 0xcf, 0x7d, 0xea, 0xed, 0x2f, 0xdc, 0x6c, 0xe9, 0xb3, 0x64, 0xdf, 0x27, 0xab,
-	0x24, 0xad, 0x21, 0x8b, 0x86, 0xd1, 0xe8, 0x7e, 0xf9, 0xd0, 0x1f, 0x9e, 0xd3, 0x1a, 0x52, 0x48,
-	0x0e, 0x36, 0xe7, 0xca, 0xe2, 0x61, 0x34, 0x3a, 0x18, 0xbf, 0x46, 0xdb, 0x6e, 0xab, 0x0b, 0x83,
-	0x42, 0xb7, 0x8f, 0xd7, 0x1a, 0x4e, 0x65, 0x5b, 0x6f, 0x9e, 0x94, 0xfb, 0xf0, 0xef, 0x67, 0xfa,
-	0x22, 0xb9, 0xe7, 0xf7, 0x93, 0x0d, 0x86, 0xd1, 0xe8, 0xc1, 0xf8, 0xc8, 0x37, 0xf0, 0xd9, 0xd0,
-	0x85, 0x6d, 0x84, 0xe4, 0x33, 0xba, 0x6c, 0xa1, 0x0c, 0xec, 0xf4, 0x3c, 0x79, 0xf4, 0x77, 0xc0,
-	0x2b, 0x00, 0x56, 0x09, 0x0b, 0xb5, 0xc9, 0xee, 0x0c, 0x07, 0xb7, 0xba, 0xa4, 0x41, 0xf9, 0x0e,
-	0x80, 0xbd, 0x5f, 0xeb, 0xd2, 0xcf, 0xc9, 0x9e, 0x5b, 0x5a, 0x76, 0xb7, 0x0b, 0x3a, 0xdd, 0x35,
-	0x68, 0x7f, 0xad, 0x6f, 0x3b, 0xf1, 0x66, 0xe2, 0x0d, 0xa8, 0xec, 0xfd, 0x27, 0xdf, 0xe2, 0xe4,
-	0x64, 0xa1, 0x6a, 0x74, 0xeb, 0xb3, 0x9b, 0x3c, 0xde, 0xb6, 0xc3, 0xe9, 0x3a, 0xd5, 0x34, 0xfa,
-	0xf4, 0xa1, 0xf7, 0xe0, 0x6a, 0x49, 0x25, 0x47, 0xaa, 0xe1, 0x98, 0x83, 0xec, 0x32, 0xfb, 0x97,
-	0xa6, 0x85, 0xb9, 0xe1, 0xef, 0x78, 0x19, 0xaa, 0x1f, 0xf1, 0xe0, 0xac, 0x28, 0x7e, 0xc6, 0xc7,
-	0x67, 0xce, 0xb2, 0x60, 0x06, 0xb9, 0x72, 0x5d, 0xcd, 0x72, 0x54, 0x7a, 0xe6, 0x2f, 0xcf, 0x99,
-	0x17, 0xcc, 0xcc, 0x03, 0x67, 0x3e, 0xcb, 0xe7, 0x81, 0xf3, 0x3b, 0x3e, 0x71, 0x00, 0x21, 0x05,
-	0x33, 0x84, 0x04, 0x16, 0x21, 0xb3, 0x9c, 0x90, 0xc0, 0xbb, 0xdc, 0xeb, 0x86, 0x7d, 0xfe, 0x27,
-	0x00, 0x00, 0xff, 0xff, 0x56, 0x3a, 0xcd, 0x34, 0xc9, 0x03, 0x00, 0x00,
+	// 445 bytes of a gzipped FileDescriptorProto
+	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x8c, 0x53, 0xd1, 0x6e, 0xd3, 0x30,
+	0x14, 0x55, 0x52, 0x98, 0x20, 0xb0, 0x3d, 0x44, 0x3c, 0x44, 0xd3, 0x40, 0x1d, 0x68, 0x52, 0x9f,
+	0x6c, 0xa5, 0xbc, 0x20, 0x83, 0x90, 0x52, 0x18, 0x13, 0x3c, 0x4c, 0x55, 0x86, 0xfa, 0x80, 0x2a,
+	0x45, 0x5e, 0x7d, 0x67, 0x2c, 0x35, 0xb6, 0x15, 0x3b, 0x85, 0xfd, 0x02, 0x9f, 0xc0, 0x23, 0x8f,
+	0x7c, 0x0a, 0x9f, 0xc2, 0x57, 0xa0, 0xc6, 0xb1, 0xa1, 0x42, 0xdd, 0xfa, 0x76, 0xe2, 0x7b, 0xce,
+	0xb9, 0xf7, 0xf8, 0x3a, 0xc9, 0x84, 0x2b, 0xc5, 0x97, 0x80, 0x29, 0x33, 0xd8, 0xc1, 0x35, 0x5a,
+	0xe5, 0xb8, 0x01, 0xa3, 0xda, 0x66, 0x01, 0x06, 0x2f, 0x68, 0xad, 0xa9, 0xe0, 0xb2, 0x82, 0xaf,
+	0x16, 0xa4, 0x11, 0x4a, 0x56, 0x06, 0xac, 0x15, 0x92, 0x23, 0xdd, 0x28, 0xab, 0xd2, 0x63, 0x27,
+	0x44, 0x94, 0x19, 0x14, 0x3c, 0xd0, 0x2a, 0x47, 0xc1, 0xe3, 0xf0, 0xd5, 0xb6, 0x36, 0x20, 0xdb,
+	0xda, 0xe0, 0xff, 0x9c, 0x2b, 0x06, 0x2b, 0xb1, 0x00, 0xd7, 0xe0, 0x70, 0xbc, 0xab, 0xda, 0x5e,
+	0x6b, 0xaf, 0x79, 0xd2, 0x6b, 0xba, 0xaf, 0xcb, 0xf6, 0x0a, 0x7f, 0x69, 0xa8, 0xd6, 0xd0, 0x98,
+	0xbe, 0x7e, 0xe4, 0x3d, 0xb5, 0xc0, 0x54, 0x4a, 0x65, 0xa9, 0x15, 0x4a, 0xf6, 0xd5, 0xa7, 0xdf,
+	0x07, 0x49, 0xf6, 0xa6, 0xcf, 0x7d, 0xea, 0xed, 0x2f, 0xdc, 0x6c, 0xe9, 0xb3, 0x64, 0xdf, 0x27,
+	0xab, 0x24, 0xad, 0x21, 0x8b, 0x86, 0xd1, 0xe8, 0x7e, 0xf9, 0xd0, 0x1f, 0x9e, 0xd3, 0x1a, 0x52,
+	0x48, 0x0e, 0x36, 0xe7, 0xca, 0xe2, 0x61, 0x34, 0x3a, 0x18, 0xbf, 0x46, 0xdb, 0x6e, 0xab, 0x0b,
+	0x83, 0x42, 0xb7, 0x8f, 0xd7, 0x1a, 0x4e, 0x65, 0x5b, 0x6f, 0x9e, 0x94, 0xfb, 0xf0, 0xef, 0x67,
+	0xfa, 0x22, 0xb9, 0xe7, 0xf7, 0x93, 0x0d, 0x86, 0xd1, 0xe8, 0xc1, 0xf8, 0xc8, 0x37, 0xf0, 0xc9,
+	0xd1, 0x85, 0x6d, 0x84, 0xe4, 0x33, 0xba, 0x6c, 0xa1, 0x0c, 0xec, 0xf4, 0x3c, 0x79, 0xf4, 0x77,
+	0xc0, 0x2b, 0x00, 0x56, 0x09, 0x0b, 0xb5, 0xc9, 0xee, 0x0c, 0x07, 0xb7, 0xba, 0xa4, 0x41, 0xf9,
+	0x0e, 0x80, 0xbd, 0x5f, 0xeb, 0xd2, 0xcf, 0xc9, 0x9e, 0x5b, 0x5a, 0x76, 0xb7, 0x0b, 0x3a, 0xdd,
+	0x35, 0x68, 0x7f, 0xad, 0x6f, 0x3b, 0xf1, 0x66, 0xe2, 0x8d, 0x52, 0xd9, 0xfb, 0x4f, 0xbe, 0xc5,
+	0xc9, 0xc9, 0x42, 0xd5, 0xe8, 0xd6, 0x67, 0x37, 0x79, 0xbc, 0x6d, 0x87, 0xd3, 0x75, 0xaa, 0x69,
+	0xf4, 0xe9, 0x43, 0xef, 0xc1, 0xd5, 0x92, 0x4a, 0x8e, 0x54, 0xc3, 0x31, 0x07, 0xd9, 0x65, 0xf6,
+	0x2f, 0x4d, 0x0b, 0x73, 0xc3, 0xdf, 0xf1, 0x32, 0xa0, 0x1f, 0xf1, 0xe0, 0xac, 0x28, 0x7e, 0xc6,
+	0xc7, 0x67, 0xce, 0xb2, 0x60, 0x06, 0x39, 0xb8, 0x46, 0xb3, 0x1c, 0x95, 0x9e, 0xf9, 0xcb, 0x73,
+	0xe6, 0x05, 0x33, 0xf3, 0xc0, 0x99, 0xcf, 0xf2, 0x79, 0xe0, 0xfc, 0x8e, 0x4f, 0x5c, 0x81, 0x90,
+	0x82, 0x19, 0x42, 0x02, 0x8b, 0x90, 0x59, 0x4e, 0x48, 0xe0, 0x5d, 0xee, 0x75, 0xc3, 0x3e, 0xff,
+	0x13, 0x00, 0x00, 0xff, 0xff, 0x40, 0x38, 0xd0, 0xe6, 0xc9, 0x03, 0x00, 0x00,
 }
diff --git a/googleapis/ads/googleads/v1/resources/campaign_feed.pb.go b/googleapis/ads/googleads/v1/resources/campaign_feed.pb.go
index 82f1df0..cae971c 100644
--- a/googleapis/ads/googleads/v1/resources/campaign_feed.pb.go
+++ b/googleapis/ads/googleads/v1/resources/campaign_feed.pb.go
@@ -127,36 +127,36 @@
 }
 
 var fileDescriptor_10f784f3692d2150 = []byte{
-	// 484 bytes of a gzipped FileDescriptorProto
+	// 485 bytes of a gzipped FileDescriptorProto
 	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x8c, 0x93, 0xdd, 0x6a, 0xd4, 0x40,
 	0x14, 0xc7, 0xc9, 0x6e, 0x5d, 0x74, 0xac, 0xa5, 0x9b, 0xab, 0x50, 0x8a, 0x6c, 0x95, 0xc2, 0x5e,
 	0xcd, 0x34, 0xeb, 0x07, 0x12, 0x6f, 0xcc, 0x8a, 0x2d, 0x88, 0xca, 0x92, 0xca, 0x22, 0xb2, 0x12,
 	0xa6, 0xc9, 0xd9, 0x69, 0x68, 0xe6, 0x83, 0x4c, 0x52, 0xe9, 0xeb, 0x78, 0xe9, 0x9b, 0xe8, 0xa3,
-	0xf8, 0x10, 0x22, 0x49, 0x66, 0xa2, 0x5d, 0xd9, 0x76, 0xef, 0x4e, 0xce, 0xfc, 0x7f, 0x67, 0xce,
-	0x39, 0xff, 0x09, 0x7a, 0xc6, 0xa4, 0x64, 0x39, 0x10, 0x9a, 0x6a, 0xd2, 0x86, 0x75, 0x74, 0xe9,
-	0x93, 0x02, 0xb4, 0xac, 0x8a, 0x04, 0x34, 0x49, 0x28, 0x57, 0x34, 0x63, 0x22, 0x5e, 0x02, 0xa4,
-	0x58, 0x15, 0xb2, 0x94, 0xee, 0x41, 0xab, 0xc5, 0x34, 0xd5, 0xb8, 0xc3, 0xf0, 0xa5, 0x8f, 0x3b,
-	0x6c, 0xef, 0xf9, 0xba, 0xca, 0x89, 0xe4, 0x5c, 0x0a, 0xc2, 0x69, 0x99, 0x9c, 0x67, 0x82, 0xc5,
-	0xcb, 0x4a, 0x24, 0x65, 0x26, 0x45, 0x5b, 0x7a, 0xef, 0xe9, 0x3a, 0x0e, 0x44, 0xc5, 0x35, 0xa9,
-	0x9b, 0x88, 0xf3, 0x4c, 0x5c, 0xc4, 0xba, 0xa4, 0x65, 0xa5, 0x37, 0xa3, 0x54, 0x4e, 0x13, 0x38,
-	0x97, 0x79, 0x0a, 0x45, 0x5c, 0x5e, 0x29, 0x30, 0xd4, 0xbe, 0xa5, 0x54, 0x46, 0xa8, 0x10, 0xb2,
-	0xa4, 0x75, 0x23, 0xb6, 0xe6, 0x43, 0x73, 0xda, 0x7c, 0x9d, 0x55, 0x4b, 0xf2, 0xb5, 0xa0, 0x4a,
-	0x41, 0x61, 0xce, 0x1f, 0xfd, 0xe8, 0xa3, 0xed, 0xd7, 0x66, 0x39, 0xc7, 0x00, 0xa9, 0xfb, 0x18,
-	0x3d, 0xb0, 0xf3, 0xc7, 0x82, 0x72, 0xf0, 0x9c, 0x91, 0x33, 0xbe, 0x17, 0x6d, 0xdb, 0xe4, 0x07,
-	0xca, 0xc1, 0x3d, 0x42, 0x5b, 0xf5, 0x0c, 0x5e, 0x6f, 0xe4, 0x8c, 0xef, 0x4f, 0xf6, 0xcd, 0xfa,
-	0xb0, 0xbd, 0x04, 0x9f, 0x96, 0x45, 0x26, 0xd8, 0x9c, 0xe6, 0x15, 0x44, 0x8d, 0xd2, 0x7d, 0x81,
-	0xee, 0x5a, 0x0f, 0xbc, 0xfe, 0x06, 0x54, 0xa7, 0x76, 0x25, 0x1a, 0xae, 0x4e, 0xae, 0xbd, 0xad,
-	0x51, 0x7f, 0xbc, 0x33, 0x99, 0xe2, 0x75, 0x16, 0x36, 0x1b, 0xc3, 0xb3, 0xbf, 0xdc, 0xc7, 0x2b,
-	0x05, 0x6f, 0x44, 0xc5, 0x57, 0x73, 0xd1, 0xae, 0xba, 0x9e, 0xd0, 0xee, 0x17, 0x34, 0xfc, 0xcf,
-	0x57, 0xef, 0x4e, 0xd3, 0xf3, 0xd1, 0xda, 0x0b, 0xdb, 0x07, 0x81, 0xdf, 0x1b, 0xf0, 0xd8, 0x70,
-	0xd1, 0x2e, 0x5f, 0xc9, 0xb8, 0x9f, 0xd0, 0xa0, 0x75, 0xdd, 0x1b, 0x8c, 0x9c, 0xf1, 0xce, 0xe4,
-	0xd5, 0x2d, 0x43, 0xd4, 0xae, 0xbc, 0xcb, 0xc4, 0xc5, 0x69, 0x03, 0x35, 0x33, 0x5c, 0x4f, 0x45,
-	0xa6, 0xde, 0xf4, 0xb7, 0x83, 0x0e, 0x13, 0xc9, 0xf1, 0xad, 0xef, 0x7a, 0x3a, 0xfc, 0xd7, 0xf2,
-	0x59, 0xbd, 0xff, 0x99, 0xf3, 0xf9, 0xad, 0xe1, 0x98, 0xcc, 0xa9, 0x60, 0x58, 0x16, 0x8c, 0x30,
-	0x10, 0x8d, 0x3b, 0xf6, 0x39, 0xaa, 0x4c, 0xdf, 0xf0, 0x97, 0xbd, 0xec, 0xa2, 0x6f, 0xbd, 0xfe,
-	0x49, 0x18, 0x7e, 0xef, 0x1d, 0x9c, 0xb4, 0x25, 0xc3, 0x54, 0xe3, 0x36, 0xac, 0xa3, 0xb9, 0x8f,
-	0x23, 0xab, 0xfc, 0x69, 0x35, 0x8b, 0x30, 0xd5, 0x8b, 0x4e, 0xb3, 0x98, 0xfb, 0x8b, 0x4e, 0xf3,
-	0xab, 0x77, 0xd8, 0x1e, 0x04, 0x41, 0x98, 0xea, 0x20, 0xe8, 0x54, 0x41, 0x30, 0xf7, 0x83, 0xa0,
-	0xd3, 0x9d, 0x0d, 0x9a, 0x66, 0x9f, 0xfc, 0x09, 0x00, 0x00, 0xff, 0xff, 0xb3, 0x94, 0xe9, 0x74,
-	0x11, 0x04, 0x00, 0x00,
+	0xf8, 0x10, 0x22, 0x49, 0x66, 0xa2, 0x5d, 0xd9, 0x76, 0xef, 0xce, 0x9e, 0xf9, 0xff, 0xce, 0x9e,
+	0x73, 0xfe, 0x27, 0xe8, 0x19, 0x93, 0x92, 0xe5, 0x40, 0x68, 0xaa, 0x49, 0x1b, 0xd6, 0xd1, 0xa5,
+	0x4f, 0x0a, 0xd0, 0xb2, 0x2a, 0x12, 0xd0, 0x24, 0xa1, 0x5c, 0xd1, 0x8c, 0x89, 0x78, 0x09, 0x90,
+	0x62, 0x55, 0xc8, 0x52, 0xba, 0x07, 0xad, 0x16, 0xd3, 0x54, 0xe3, 0x0e, 0xc3, 0x97, 0x3e, 0xee,
+	0xb0, 0xbd, 0xe7, 0xeb, 0x2a, 0x27, 0x92, 0x73, 0x29, 0x08, 0xa7, 0x65, 0x72, 0x9e, 0x09, 0x16,
+	0x2f, 0x2b, 0x91, 0x94, 0x99, 0x14, 0x6d, 0xe9, 0xbd, 0xa7, 0xeb, 0x38, 0x10, 0x15, 0xd7, 0xa4,
+	0x6e, 0x22, 0xce, 0x33, 0x71, 0x11, 0xeb, 0x92, 0x96, 0x95, 0xde, 0x8c, 0x52, 0x39, 0x4d, 0xe0,
+	0x5c, 0xe6, 0x29, 0x14, 0x71, 0x79, 0xa5, 0xc0, 0x50, 0x0f, 0x0d, 0xd5, 0xfc, 0x3a, 0xab, 0x96,
+	0xe4, 0x6b, 0x41, 0x95, 0x82, 0xc2, 0x56, 0xdd, 0xb7, 0x55, 0x55, 0x46, 0xa8, 0x10, 0xb2, 0xa4,
+	0x75, 0xa3, 0xe6, 0xf5, 0xd1, 0x8f, 0x3e, 0xda, 0x7e, 0x6d, 0x96, 0x73, 0x0c, 0x90, 0xba, 0x8f,
+	0xd1, 0x03, 0x3b, 0x7f, 0x2c, 0x28, 0x07, 0xcf, 0x19, 0x39, 0xe3, 0x7b, 0xd1, 0xb6, 0x4d, 0x7e,
+	0xa0, 0x1c, 0xdc, 0x23, 0xb4, 0x55, 0xcf, 0xe0, 0xf5, 0x46, 0xce, 0xf8, 0xfe, 0x64, 0xdf, 0xac,
+	0x0f, 0xdb, 0x16, 0xf0, 0x69, 0x59, 0x64, 0x82, 0xcd, 0x69, 0x5e, 0x41, 0xd4, 0x28, 0xdd, 0x17,
+	0xe8, 0xae, 0xf5, 0xc0, 0xeb, 0x6f, 0x40, 0x75, 0x6a, 0x57, 0xa2, 0xe1, 0xea, 0xe4, 0xda, 0xdb,
+	0x1a, 0xf5, 0xc7, 0x3b, 0x93, 0x29, 0x5e, 0x67, 0x61, 0xb3, 0x31, 0x3c, 0xfb, 0xcb, 0x7d, 0xbc,
+	0x52, 0xf0, 0x46, 0x54, 0x7c, 0x35, 0x17, 0xed, 0xaa, 0xeb, 0x09, 0xed, 0x7e, 0x41, 0xc3, 0xff,
+	0x7c, 0xf5, 0xee, 0x34, 0x3d, 0x1f, 0xad, 0xfd, 0xc3, 0xf6, 0x20, 0xf0, 0x7b, 0x03, 0x1e, 0x1b,
+	0x2e, 0xda, 0xe5, 0x2b, 0x19, 0xf7, 0x13, 0x1a, 0xb4, 0xae, 0x7b, 0x83, 0x91, 0x33, 0xde, 0x99,
+	0xbc, 0xba, 0x65, 0x88, 0xda, 0x95, 0x77, 0x99, 0xb8, 0x38, 0x6d, 0xa0, 0x66, 0x86, 0xeb, 0xa9,
+	0xc8, 0xd4, 0x9b, 0xfe, 0x76, 0xd0, 0x61, 0x22, 0x39, 0xbe, 0xf5, 0xae, 0xa7, 0xc3, 0x7f, 0x2d,
+	0x9f, 0xd5, 0xfb, 0x9f, 0x39, 0x9f, 0xdf, 0x1a, 0x8e, 0xc9, 0x9c, 0x0a, 0x86, 0x65, 0xc1, 0x08,
+	0x03, 0xd1, 0xb8, 0x63, 0xcf, 0x51, 0x65, 0xfa, 0x86, 0xaf, 0xec, 0x65, 0x17, 0x7d, 0xeb, 0xf5,
+	0x4f, 0xc2, 0xf0, 0x7b, 0xef, 0xe0, 0xa4, 0x2d, 0x19, 0xa6, 0x1a, 0xb7, 0x61, 0x1d, 0xcd, 0x7d,
+	0x1c, 0x59, 0xe5, 0x4f, 0xab, 0x59, 0x84, 0xa9, 0x5e, 0x74, 0x9a, 0xc5, 0xdc, 0x5f, 0x74, 0x9a,
+	0x5f, 0xbd, 0xc3, 0xf6, 0x21, 0x08, 0xc2, 0x54, 0x07, 0x41, 0xa7, 0x0a, 0x82, 0xb9, 0x1f, 0x04,
+	0x9d, 0xee, 0x6c, 0xd0, 0x34, 0xfb, 0xe4, 0x4f, 0x00, 0x00, 0x00, 0xff, 0xff, 0xa3, 0xf6, 0xe4,
+	0x5c, 0x11, 0x04, 0x00, 0x00,
 }
diff --git a/googleapis/ads/googleads/v1/resources/campaign_label.pb.go b/googleapis/ads/googleads/v1/resources/campaign_label.pb.go
index eff3a7c..8ed1047 100644
--- a/googleapis/ads/googleads/v1/resources/campaign_label.pb.go
+++ b/googleapis/ads/googleads/v1/resources/campaign_label.pb.go
@@ -93,26 +93,26 @@
 }
 
 var fileDescriptor_a1b047812890bf04 = []byte{
-	// 324 bytes of a gzipped FileDescriptorProto
-	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x8c, 0x91, 0xc1, 0x4a, 0xc3, 0x30,
-	0x1c, 0xc6, 0x69, 0x87, 0xa2, 0xd5, 0x5d, 0x7a, 0x1a, 0x63, 0xc8, 0xa6, 0x0c, 0x76, 0x4a, 0xe8,
-	0x04, 0x91, 0x78, 0xea, 0x3c, 0x0c, 0x44, 0x64, 0x4c, 0xe8, 0x41, 0x0a, 0xe3, 0xbf, 0x35, 0x86,
+	// 323 bytes of a gzipped FileDescriptorProto
+	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x8c, 0x91, 0xcf, 0x4a, 0xc3, 0x30,
+	0x1c, 0xc7, 0x69, 0x87, 0xa2, 0xd5, 0x5d, 0x7a, 0x1a, 0x63, 0xc8, 0xa6, 0x0c, 0x76, 0x4a, 0xe8,
+	0x04, 0x91, 0x78, 0xea, 0x3c, 0x0c, 0x44, 0x64, 0x4c, 0xe8, 0x41, 0x0a, 0xe3, 0xb7, 0x35, 0x86,
 	0x42, 0x9b, 0x84, 0xa4, 0x9d, 0xef, 0xb3, 0xa3, 0x8f, 0xe2, 0xa3, 0xf8, 0x12, 0x4a, 0x9b, 0x26,
-	0xe0, 0x45, 0xbd, 0x7d, 0xed, 0xff, 0xf7, 0x7d, 0xdf, 0x3f, 0x49, 0x70, 0xc3, 0x84, 0x60, 0x05,
-	0xc5, 0x90, 0x69, 0x6c, 0x64, 0xa3, 0xf6, 0x11, 0x56, 0x54, 0x8b, 0x5a, 0xed, 0xa8, 0xc6, 0x3b,
-	0x28, 0x25, 0xe4, 0x8c, 0x6f, 0x0a, 0xd8, 0xd2, 0x02, 0x49, 0x25, 0x2a, 0x11, 0x4e, 0x0c, 0x8c,
-	0x20, 0xd3, 0xc8, 0xf9, 0xd0, 0x3e, 0x42, 0xce, 0x37, 0x1c, 0xd9, 0x68, 0x99, 0x63, 0xe0, 0x5c,
-	0x54, 0x50, 0xe5, 0x82, 0x6b, 0x13, 0x30, 0xbc, 0xe8, 0xa6, 0xed, 0xd7, 0xb6, 0x7e, 0xc5, 0x6f,
-	0x0a, 0xa4, 0xa4, 0xaa, 0x9b, 0x5f, 0x1e, 0xbc, 0xa0, 0x7f, 0xdf, 0x35, 0x3f, 0x36, 0xc5, 0xe1,
-	0x55, 0xd0, 0xb7, 0xe1, 0x1b, 0x0e, 0x25, 0x1d, 0x78, 0x63, 0x6f, 0x76, 0xba, 0x3e, 0xb7, 0x3f,
-	0x9f, 0xa0, 0xa4, 0xe1, 0x6d, 0x70, 0x62, 0xf7, 0x1d, 0xf8, 0x63, 0x6f, 0x76, 0x36, 0x1f, 0x75,
-	0xfb, 0x21, 0xdb, 0x84, 0x9e, 0x2b, 0x95, 0x73, 0x96, 0x40, 0x51, 0xd3, 0xb5, 0xa3, 0xc3, 0x79,
-	0x70, 0xd4, 0x1e, 0x70, 0xd0, 0xfb, 0x87, 0xcd, 0xa0, 0x8b, 0x2f, 0x2f, 0x98, 0xee, 0x44, 0x89,
-	0xfe, 0xbc, 0x8c, 0x45, 0xf8, 0xe3, 0x2c, 0xab, 0x26, 0x73, 0xe5, 0xbd, 0x3c, 0x74, 0x46, 0x26,
-	0x0a, 0xe0, 0x0c, 0x09, 0xc5, 0x30, 0xa3, 0xbc, 0x6d, 0xb4, 0xaf, 0x21, 0x73, 0xfd, 0xcb, 0xe3,
-	0xdc, 0x39, 0x75, 0xf0, 0x7b, 0xcb, 0x38, 0x7e, 0xf7, 0x27, 0x4b, 0x13, 0x19, 0x67, 0x1a, 0x19,
-	0xd9, 0xa8, 0x24, 0x42, 0x6b, 0x4b, 0x7e, 0x58, 0x26, 0x8d, 0x33, 0x9d, 0x3a, 0x26, 0x4d, 0xa2,
-	0xd4, 0x31, 0x9f, 0xfe, 0xd4, 0x0c, 0x08, 0x89, 0x33, 0x4d, 0x88, 0xa3, 0x08, 0x49, 0x22, 0x42,
-	0x1c, 0xb7, 0x3d, 0x6e, 0x97, 0xbd, 0xfe, 0x0e, 0x00, 0x00, 0xff, 0xff, 0x53, 0xed, 0x07, 0xb0,
-	0x48, 0x02, 0x00, 0x00,
+	0xe0, 0x45, 0xbd, 0x7d, 0x69, 0x3e, 0xdf, 0x3f, 0x69, 0x82, 0x1b, 0x26, 0x04, 0x2b, 0x28, 0x86,
+	0x4c, 0x63, 0x23, 0x1b, 0xb5, 0x8f, 0xb0, 0xa2, 0x5a, 0xd4, 0x6a, 0x47, 0x35, 0xde, 0x41, 0x29,
+	0x21, 0x67, 0x7c, 0x53, 0xc0, 0x96, 0x16, 0x48, 0x2a, 0x51, 0x89, 0x70, 0x62, 0x60, 0x04, 0x99,
+	0x46, 0xce, 0x87, 0xf6, 0x11, 0x72, 0xbe, 0xe1, 0x45, 0x17, 0xdd, 0x1a, 0xb6, 0xf5, 0x2b, 0x7e,
+	0x53, 0x20, 0x25, 0x55, 0xda, 0x44, 0x0c, 0x47, 0xb6, 0x5a, 0xe6, 0x18, 0x38, 0x17, 0x15, 0x54,
+	0xb9, 0xe0, 0xdd, 0xe9, 0xe5, 0xc1, 0x0b, 0xfa, 0xf7, 0x5d, 0xf3, 0x63, 0x53, 0x1c, 0x5e, 0x05,
+	0x7d, 0x1b, 0xbe, 0xe1, 0x50, 0xd2, 0x81, 0x37, 0xf6, 0x66, 0xa7, 0xeb, 0x73, 0xfb, 0xf1, 0x09,
+	0x4a, 0x1a, 0xde, 0x06, 0x27, 0x76, 0xef, 0xc0, 0x1f, 0x7b, 0xb3, 0xb3, 0xf9, 0xa8, 0xdb, 0x87,
+	0xec, 0x0e, 0xf4, 0x5c, 0xa9, 0x9c, 0xb3, 0x04, 0x8a, 0x9a, 0xae, 0x1d, 0x1d, 0xce, 0x83, 0xa3,
+	0xf6, 0x82, 0x83, 0xde, 0x3f, 0x6c, 0x06, 0x5d, 0x7c, 0x79, 0xc1, 0x74, 0x27, 0x4a, 0xf4, 0xe7,
+	0xcf, 0x58, 0x84, 0x3f, 0xee, 0xb2, 0x6a, 0x32, 0x57, 0xde, 0xcb, 0x43, 0x67, 0x64, 0xa2, 0x00,
+	0xce, 0x90, 0x50, 0x0c, 0x33, 0xca, 0xdb, 0x46, 0xfb, 0x1a, 0x32, 0xd7, 0xbf, 0x3c, 0xce, 0x9d,
+	0x53, 0x07, 0xbf, 0xb7, 0x8c, 0xe3, 0x77, 0x7f, 0xb2, 0x34, 0x91, 0x71, 0xa6, 0x91, 0x91, 0x8d,
+	0x4a, 0x22, 0xb4, 0xb6, 0xe4, 0x87, 0x65, 0xd2, 0x38, 0xd3, 0xa9, 0x63, 0xd2, 0x24, 0x4a, 0x1d,
+	0xf3, 0xe9, 0x4f, 0xcd, 0x01, 0x21, 0x71, 0xa6, 0x09, 0x71, 0x14, 0x21, 0x49, 0x44, 0x88, 0xe3,
+	0xb6, 0xc7, 0xed, 0xd8, 0xeb, 0xef, 0x00, 0x00, 0x00, 0xff, 0xff, 0x7d, 0x26, 0x6c, 0xe5, 0x48,
+	0x02, 0x00, 0x00,
 }
diff --git a/googleapis/ads/googleads/v1/resources/campaign_shared_set.pb.go b/googleapis/ads/googleads/v1/resources/campaign_shared_set.pb.go
index 6030c02..96c01ca 100644
--- a/googleapis/ads/googleads/v1/resources/campaign_shared_set.pb.go
+++ b/googleapis/ads/googleads/v1/resources/campaign_shared_set.pb.go
@@ -110,30 +110,30 @@
 }
 
 var fileDescriptor_5c77b63cdc30c4b2 = []byte{
-	// 385 bytes of a gzipped FileDescriptorProto
+	// 386 bytes of a gzipped FileDescriptorProto
 	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x8c, 0x52, 0xcd, 0x6a, 0xe3, 0x30,
 	0x18, 0xc4, 0xce, 0x12, 0x36, 0xda, 0x1f, 0x58, 0x1f, 0x16, 0x13, 0xc2, 0x92, 0x6c, 0x09, 0xe4,
 	0x24, 0xe3, 0xf4, 0x52, 0x14, 0x28, 0x38, 0xa5, 0x04, 0x7a, 0x28, 0xc1, 0x06, 0x1f, 0x8a, 0xc1,
 	0x28, 0xb1, 0xaa, 0xba, 0xc4, 0x92, 0x91, 0xe4, 0xf4, 0x01, 0xfa, 0x18, 0xbd, 0xf5, 0xd8, 0x47,
-	0xe9, 0xa3, 0xf4, 0x29, 0x4a, 0x6c, 0x4b, 0x3d, 0xa4, 0x69, 0x7b, 0x1b, 0x7b, 0x66, 0xbe, 0xf9,
+	0xe9, 0xa3, 0xf4, 0x29, 0x4a, 0x6c, 0x4b, 0x3d, 0xa4, 0x69, 0x7b, 0x1b, 0xfb, 0x9b, 0x99, 0x6f,
 	0x46, 0x12, 0x98, 0x51, 0xce, 0xe9, 0x86, 0x78, 0x38, 0x93, 0x5e, 0x03, 0x77, 0x68, 0xeb, 0x7b,
 	0x82, 0x48, 0x5e, 0x89, 0x35, 0x91, 0xde, 0x1a, 0x17, 0x25, 0xce, 0x29, 0x4b, 0xe5, 0x0d, 0x16,
-	0x24, 0x4b, 0x25, 0x51, 0xb0, 0x14, 0x5c, 0x71, 0x67, 0xd4, 0x38, 0x20, 0xce, 0x24, 0x34, 0x66,
-	0xb8, 0xf5, 0xa1, 0x31, 0xf7, 0x4f, 0x0f, 0xcd, 0x27, 0xac, 0x2a, 0xde, 0x9d, 0x9d, 0x4a, 0x85,
-	0x55, 0x25, 0x9b, 0x88, 0xfe, 0x40, 0xfb, 0xcb, 0xdc, 0xc3, 0x8c, 0x71, 0x85, 0x55, 0xce, 0x99,
-	0x66, 0xff, 0xb5, 0x6c, 0xfd, 0xb5, 0xaa, 0xae, 0xbd, 0x3b, 0x81, 0xcb, 0x92, 0x88, 0x96, 0xff,
-	0xff, 0x60, 0x83, 0x3f, 0x67, 0x6d, 0x44, 0x54, 0x27, 0x44, 0x44, 0x39, 0x47, 0xe0, 0x97, 0x5e,
-	0x30, 0x65, 0xb8, 0x20, 0xae, 0x35, 0xb4, 0x26, 0xbd, 0xf0, 0xa7, 0xfe, 0x79, 0x89, 0x0b, 0xe2,
-	0x9c, 0x80, 0xef, 0x7a, 0x39, 0xb7, 0x33, 0xb4, 0x26, 0x3f, 0xa6, 0x83, 0xb6, 0x23, 0xd4, 0x69,
-	0x30, 0x52, 0x22, 0x67, 0x34, 0xc6, 0x9b, 0x8a, 0x84, 0x46, 0xed, 0xcc, 0x00, 0x78, 0x6b, 0xe3,
-	0x7e, 0xfb, 0x82, 0xb7, 0x27, 0xcd, 0x6e, 0xb7, 0xa0, 0xdb, 0xf4, 0x77, 0xed, 0xa1, 0x35, 0xf9,
-	0x3d, 0x0d, 0xe1, 0xa1, 0x33, 0xae, 0x0f, 0x10, 0xee, 0xb5, 0x8b, 0x6a, 0xf7, 0x39, 0xab, 0x8a,
-	0x43, 0x5c, 0xd8, 0x26, 0xcc, 0xef, 0x6d, 0x30, 0x5e, 0xf3, 0x02, 0x7e, 0x7a, 0x8b, 0xf3, 0xbf,
-	0x7b, 0xa3, 0x96, 0xbb, 0x1e, 0x4b, 0xeb, 0xea, 0xa2, 0x35, 0x53, 0xbe, 0xc1, 0x8c, 0x42, 0x2e,
-	0xa8, 0x47, 0x09, 0xab, 0x5b, 0xea, 0xfb, 0x2e, 0x73, 0xf9, 0xc1, 0xf3, 0x9a, 0x19, 0xf4, 0x68,
-	0x77, 0x16, 0x41, 0xf0, 0x64, 0x8f, 0x16, 0xcd, 0xc8, 0x20, 0x93, 0xb0, 0x81, 0x3b, 0x14, 0xfb,
-	0x30, 0xd4, 0xca, 0x67, 0xad, 0x49, 0x82, 0x4c, 0x26, 0x46, 0x93, 0xc4, 0x7e, 0x62, 0x34, 0x2f,
-	0xf6, 0xb8, 0x21, 0x10, 0x0a, 0x32, 0x89, 0x90, 0x51, 0x21, 0x14, 0xfb, 0x08, 0x19, 0xdd, 0xaa,
-	0x5b, 0x2f, 0x7b, 0xfc, 0x1a, 0x00, 0x00, 0xff, 0xff, 0x85, 0xca, 0xc7, 0x69, 0x0a, 0x03, 0x00,
-	0x00,
+	0x24, 0x4b, 0x25, 0x51, 0xb0, 0x14, 0x5c, 0x71, 0x67, 0xd4, 0x28, 0x20, 0xce, 0x24, 0x34, 0x62,
+	0xb8, 0xf5, 0xa1, 0x11, 0xf7, 0x4f, 0x0f, 0xf9, 0x13, 0x56, 0x15, 0xef, 0x7a, 0xa7, 0x52, 0x61,
+	0x55, 0xc9, 0x66, 0x45, 0xff, 0x5f, 0xab, 0xaf, 0xbf, 0x56, 0xd5, 0xb5, 0x77, 0x27, 0x70, 0x59,
+	0x12, 0xa1, 0xe7, 0x03, 0xed, 0x5f, 0xe6, 0x1e, 0x66, 0x8c, 0x2b, 0xac, 0x72, 0xce, 0xda, 0xe9,
+	0xff, 0x07, 0x1b, 0xfc, 0x39, 0x6b, 0x57, 0x44, 0xf5, 0x86, 0x88, 0x28, 0xe7, 0x08, 0xfc, 0xd2,
+	0x01, 0x53, 0x86, 0x0b, 0xe2, 0x5a, 0x43, 0x6b, 0xd2, 0x0b, 0x7f, 0xea, 0x9f, 0x97, 0xb8, 0x20,
+	0xce, 0x09, 0xf8, 0xae, 0xc3, 0xb9, 0x9d, 0xa1, 0x35, 0xf9, 0x31, 0x1d, 0xb4, 0x1d, 0xa1, 0xce,
+	0x02, 0x23, 0x25, 0x72, 0x46, 0x63, 0xbc, 0xa9, 0x48, 0x68, 0xd8, 0xce, 0x0c, 0x80, 0xb7, 0x36,
+	0xee, 0xb7, 0x2f, 0x68, 0x7b, 0xd2, 0x64, 0xbb, 0x05, 0xdd, 0xa6, 0xbf, 0x6b, 0x0f, 0xad, 0xc9,
+	0xef, 0x69, 0x08, 0x0f, 0x9d, 0x71, 0x7d, 0x80, 0x70, 0xaf, 0x5d, 0x54, 0xab, 0xcf, 0x59, 0x55,
+	0x1c, 0x9a, 0x85, 0xed, 0x86, 0xf9, 0xbd, 0x0d, 0xc6, 0x6b, 0x5e, 0xc0, 0x4f, 0x6f, 0x71, 0xfe,
+	0x77, 0xcf, 0x6a, 0xb9, 0xeb, 0xb1, 0xb4, 0xae, 0x2e, 0x5a, 0x31, 0xe5, 0x1b, 0xcc, 0x28, 0xe4,
+	0x82, 0x7a, 0x94, 0xb0, 0xba, 0xa5, 0xbe, 0xef, 0x32, 0x97, 0x1f, 0x3c, 0xaf, 0x99, 0x41, 0x8f,
+	0x76, 0x67, 0x11, 0x04, 0x4f, 0xf6, 0x68, 0xd1, 0x58, 0x06, 0x99, 0x84, 0x0d, 0xdc, 0xa1, 0xd8,
+	0x87, 0xa1, 0x66, 0x3e, 0x6b, 0x4e, 0x12, 0x64, 0x32, 0x31, 0x9c, 0x24, 0xf6, 0x13, 0xc3, 0x79,
+	0xb1, 0xc7, 0xcd, 0x00, 0xa1, 0x20, 0x93, 0x08, 0x19, 0x16, 0x42, 0xb1, 0x8f, 0x90, 0xe1, 0xad,
+	0xba, 0x75, 0xd8, 0xe3, 0xd7, 0x00, 0x00, 0x00, 0xff, 0xff, 0x31, 0x93, 0x1c, 0xd9, 0x0a, 0x03,
+	0x00, 0x00,
 }
diff --git a/googleapis/ads/googleads/v1/resources/carrier_constant.pb.go b/googleapis/ads/googleads/v1/resources/carrier_constant.pb.go
index 6b9d997..bac6810 100644
--- a/googleapis/ads/googleads/v1/resources/carrier_constant.pb.go
+++ b/googleapis/ads/googleads/v1/resources/carrier_constant.pb.go
@@ -109,23 +109,23 @@
 	0x14, 0x86, 0x49, 0x5a, 0x2e, 0xdc, 0xb4, 0x97, 0x0b, 0xc1, 0x45, 0xa9, 0x45, 0x5a, 0xa5, 0x50,
 	0x10, 0x26, 0x46, 0x45, 0x64, 0x5c, 0x48, 0xda, 0x45, 0xd1, 0x85, 0x94, 0x0a, 0x59, 0x48, 0xa0,
 	0x4c, 0x33, 0x63, 0x08, 0xb4, 0x73, 0xc2, 0xcc, 0xa4, 0xe2, 0xd2, 0x57, 0x71, 0xe9, 0xa3, 0xf8,
-	0x00, 0x3e, 0x84, 0x4f, 0x21, 0xcd, 0x64, 0x66, 0xa1, 0xa0, 0xee, 0xfe, 0xe4, 0x7c, 0xff, 0xff,
-	0x9f, 0xe4, 0x78, 0xe7, 0x19, 0x40, 0xb6, 0x62, 0x01, 0xa1, 0x32, 0xd0, 0x72, 0xab, 0x36, 0x61,
+	0x00, 0x3e, 0x84, 0x4f, 0x21, 0xcd, 0x64, 0x66, 0xa1, 0xa0, 0xee, 0x7e, 0x72, 0xbe, 0xff, 0xff,
+	0x4f, 0xe6, 0x78, 0xe7, 0x19, 0x40, 0xb6, 0x62, 0x01, 0xa1, 0x32, 0xd0, 0x72, 0xab, 0x36, 0x61,
 	0x20, 0x98, 0x84, 0x52, 0xa4, 0x4c, 0x06, 0x29, 0x11, 0x22, 0x67, 0x62, 0x91, 0x02, 0x97, 0x8a,
 	0x70, 0x85, 0x0a, 0x01, 0x0a, 0xfc, 0x81, 0xc6, 0x11, 0xa1, 0x12, 0x59, 0x27, 0xda, 0x84, 0xc8,
-	0x3a, 0xbb, 0x3d, 0x13, 0x5e, 0xe4, 0x01, 0xe1, 0x1c, 0x14, 0x51, 0x39, 0x70, 0xa9, 0x03, 0xba,
-	0x7b, 0xf5, 0xb4, 0x7a, 0x5a, 0x96, 0xf7, 0xc1, 0x83, 0x20, 0x45, 0xc1, 0x44, 0x3d, 0xdf, 0x7f,
+	0x3a, 0xbb, 0x7b, 0x75, 0x78, 0x65, 0x58, 0x96, 0xf7, 0xc1, 0x83, 0x20, 0x45, 0xc1, 0x84, 0xd4,
+	0x11, 0xdd, 0x9e, 0x29, 0x2f, 0xf2, 0x80, 0x70, 0x0e, 0x8a, 0xa8, 0x1c, 0x78, 0x3d, 0xdd, 0x7f,
 	0x73, 0xbc, 0xff, 0x13, 0xdd, 0x3d, 0xa9, 0xab, 0xfd, 0x03, 0xef, 0x9f, 0x89, 0x5f, 0x70, 0xb2,
-	0x66, 0x1d, 0xa7, 0xef, 0x8c, 0xfe, 0xce, 0xdb, 0xe6, 0xe5, 0x0d, 0x59, 0x33, 0xff, 0xd0, 0x73,
-	0x73, 0xda, 0x71, 0xfb, 0xce, 0xa8, 0x75, 0xbc, 0x5b, 0xef, 0x86, 0x4c, 0x0b, 0xba, 0xe2, 0xea,
-	0xec, 0x34, 0x26, 0xab, 0x92, 0xcd, 0xdd, 0x9c, 0xfa, 0x47, 0x5e, 0xb3, 0x0a, 0x6a, 0x54, 0x78,
-	0xef, 0x0b, 0x7e, 0xab, 0x44, 0xce, 0x33, 0xcd, 0x57, 0xa4, 0x7f, 0xe9, 0xb5, 0x53, 0x28, 0xb9,
-	0x12, 0x8f, 0x8b, 0x14, 0x28, 0xeb, 0x34, 0x7f, 0xe1, 0x6c, 0xd5, 0x8e, 0x09, 0x50, 0x36, 0x7e,
-	0x72, 0xbd, 0x61, 0x0a, 0x6b, 0xf4, 0xe3, 0x0f, 0x1c, 0xef, 0x7c, 0xfa, 0xfe, 0xd9, 0x36, 0x7b,
-	0xe6, 0xdc, 0x5d, 0xd7, 0xd6, 0x0c, 0x56, 0x84, 0x67, 0x08, 0x44, 0x16, 0x64, 0x8c, 0x57, 0xcd,
-	0xe6, 0x8a, 0x45, 0x2e, 0xbf, 0x39, 0xea, 0x85, 0x55, 0xcf, 0x6e, 0x63, 0x1a, 0x45, 0x2f, 0xee,
-	0x60, 0xaa, 0x23, 0x23, 0x2a, 0x91, 0x96, 0x5b, 0x15, 0x87, 0x68, 0x6e, 0xc8, 0x57, 0xc3, 0x24,
-	0x11, 0x95, 0x89, 0x65, 0x92, 0x38, 0x4c, 0x2c, 0xf3, 0xee, 0x0e, 0xf5, 0x00, 0xe3, 0x88, 0x4a,
-	0x8c, 0x2d, 0x85, 0x71, 0x1c, 0x62, 0x6c, 0xb9, 0xe5, 0x9f, 0x6a, 0xd9, 0x93, 0x8f, 0x00, 0x00,
-	0x00, 0xff, 0xff, 0x23, 0x97, 0x74, 0xab, 0x80, 0x02, 0x00, 0x00,
+	0x66, 0x1d, 0xa7, 0xef, 0x8c, 0xfe, 0xce, 0xdb, 0xe6, 0xe3, 0x0d, 0x59, 0x33, 0xff, 0xd0, 0x73,
+	0x73, 0xda, 0x71, 0xfb, 0xce, 0xa8, 0x75, 0xbc, 0x5b, 0xef, 0x86, 0xcc, 0x0e, 0xe8, 0x8a, 0xab,
+	0xb3, 0xd3, 0x98, 0xac, 0x4a, 0x36, 0x77, 0x73, 0xea, 0x1f, 0x79, 0xcd, 0x2a, 0xa8, 0x51, 0xe1,
+	0xbd, 0x2f, 0xf8, 0xad, 0x12, 0x39, 0xcf, 0x34, 0x5f, 0x91, 0xfe, 0xa5, 0xd7, 0x4e, 0xa1, 0xe4,
+	0x4a, 0x3c, 0x2e, 0x52, 0xa0, 0xac, 0xd3, 0xfc, 0x85, 0xb3, 0x55, 0x3b, 0x26, 0x40, 0xd9, 0xf8,
+	0xc9, 0xf5, 0x86, 0x29, 0xac, 0xd1, 0x8f, 0x0f, 0x38, 0xde, 0xf9, 0xf4, 0xff, 0xb3, 0x6d, 0xf6,
+	0xcc, 0xb9, 0xbb, 0xae, 0xad, 0x19, 0xac, 0x08, 0xcf, 0x10, 0x88, 0x2c, 0xc8, 0x18, 0xaf, 0x9a,
+	0xcd, 0x15, 0x8b, 0x5c, 0x7e, 0x73, 0xd4, 0x0b, 0xab, 0x9e, 0xdd, 0xc6, 0x34, 0x8a, 0x5e, 0xdc,
+	0xc1, 0x54, 0x47, 0x46, 0x54, 0x22, 0x2d, 0xb7, 0x2a, 0x0e, 0xd1, 0xdc, 0x90, 0xaf, 0x86, 0x49,
+	0x22, 0x2a, 0x13, 0xcb, 0x24, 0x71, 0x98, 0x58, 0xe6, 0xdd, 0x1d, 0xea, 0x01, 0xc6, 0x11, 0x95,
+	0x18, 0x5b, 0x0a, 0xe3, 0x38, 0xc4, 0xd8, 0x72, 0xcb, 0x3f, 0xd5, 0xb2, 0x27, 0x1f, 0x01, 0x00,
+	0x00, 0xff, 0xff, 0xd2, 0xda, 0x43, 0x48, 0x80, 0x02, 0x00, 0x00,
 }
diff --git a/googleapis/ads/googleads/v1/resources/change_status.pb.go b/googleapis/ads/googleads/v1/resources/change_status.pb.go
index 73e5e35..c2a386d 100644
--- a/googleapis/ads/googleads/v1/resources/change_status.pb.go
+++ b/googleapis/ads/googleads/v1/resources/change_status.pb.go
@@ -196,7 +196,7 @@
 }
 
 var fileDescriptor_9a34c24bda75f035 = []byte{
-	// 602 bytes of a gzipped FileDescriptorProto
+	// 603 bytes of a gzipped FileDescriptorProto
 	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x94, 0x54, 0xdd, 0x6a, 0xdb, 0x3e,
 	0x14, 0xc7, 0x6d, 0xff, 0xfd, 0x27, 0x4a, 0xd2, 0x0f, 0x41, 0xc1, 0x94, 0x32, 0xda, 0x8d, 0x42,
 	0xaf, 0xe4, 0xa5, 0x63, 0x6c, 0x73, 0x07, 0x9b, 0xdb, 0x6d, 0x65, 0x1d, 0x6b, 0x4b, 0x5a, 0x72,
@@ -207,32 +207,32 @@
 	0x55, 0x1a, 0xeb, 0x52, 0xa1, 0x42, 0x0a, 0x2d, 0xe0, 0x4e, 0x8d, 0x45, 0x98, 0x28, 0xe4, 0x69,
 	0xe8, 0xa6, 0x8f, 0x3c, 0x6d, 0xf3, 0x60, 0x9e, 0x32, 0xe5, 0x65, 0xfe, 0x9b, 0x6a, 0x2a, 0x0a,
 	0x2a, 0xb1, 0x66, 0x82, 0xd7, 0xfa, 0x9b, 0xaf, 0xee, 0x43, 0x76, 0x9e, 0xa9, 0x9e, 0x16, 0xd4,
-	0x0a, 0x6c, 0x39, 0x81, 0x82, 0x45, 0x98, 0x73, 0xa1, 0x8d, 0xba, 0x8d, 0xbf, 0xf9, 0xc0, 0x76,
-	0xcd, 0xd3, 0x55, 0x79, 0x1d, 0xdd, 0x4a, 0x5c, 0x14, 0x54, 0xda, 0xfe, 0xc3, 0x2f, 0x2d, 0xd0,
-	0x3d, 0x32, 0x1e, 0x17, 0xc6, 0x02, 0x3e, 0x02, 0x3d, 0xef, 0xc2, 0x71, 0x4e, 0xc3, 0x60, 0x3b,
-	0xd8, 0x6b, 0x0f, 0xba, 0xee, 0xcf, 0x53, 0x9c, 0x53, 0x78, 0x06, 0x36, 0x26, 0x58, 0xe9, 0xd4,
-	0xa6, 0x23, 0x58, 0xd3, 0x54, 0xb3, 0x9c, 0x86, 0x8b, 0xdb, 0xc1, 0x5e, 0x67, 0x7f, 0xcb, 0x6e,
-	0x0a, 0x39, 0x57, 0x74, 0xa1, 0x25, 0xe3, 0xd9, 0x10, 0x4f, 0x4a, 0x3a, 0x80, 0x15, 0xb5, 0xf6,
-	0x7c, 0x83, 0x35, 0xbd, 0x64, 0x39, 0x85, 0xd3, 0x19, 0xd7, 0x6a, 0xb6, 0x70, 0x69, 0x3b, 0xd8,
-	0x5b, 0xd9, 0xbf, 0x44, 0xf3, 0xb6, 0x6f, 0xb6, 0x83, 0x66, 0x93, 0x0f, 0x2c, 0xff, 0x72, 0x5a,
-	0xd0, 0xb7, 0xbc, 0xcc, 0xe7, 0x36, 0xef, 0x66, 0xa9, 0x9e, 0xe0, 0x73, 0xd0, 0x1a, 0xe3, 0xbc,
-	0xc0, 0x2c, 0xe3, 0xe1, 0x7f, 0x0d, 0xe2, 0x7b, 0x34, 0x7c, 0x06, 0x5a, 0x98, 0xa4, 0x99, 0x14,
-	0x65, 0x11, 0x2e, 0x37, 0x60, 0xfe, 0x8f, 0xc9, 0x71, 0x05, 0x86, 0xb7, 0x60, 0xd5, 0x4f, 0x5b,
-	0x9f, 0x6c, 0xd8, 0x32, 0xf3, 0x9e, 0xde, 0x63, 0xde, 0x33, 0xf7, 0x22, 0xfd, 0x31, 0xac, 0xef,
-	0x0c, 0x56, 0x9c, 0x8d, 0x3d, 0xdc, 0x97, 0xa0, 0xe3, 0x12, 0xa7, 0x98, 0x84, 0xed, 0x06, 0xa1,
-	0xdb, 0x36, 0x74, 0x42, 0xe0, 0x09, 0x80, 0x9e, 0x3d, 0x96, 0x4c, 0x53, 0xc9, 0x04, 0x0f, 0x41,
-	0x03, 0x91, 0x35, 0x2b, 0x72, 0xe4, 0x58, 0xf0, 0x03, 0x80, 0x6e, 0x8f, 0x33, 0x5a, 0x9d, 0x06,
-	0x5a, 0xeb, 0x8e, 0x77, 0x27, 0xf6, 0x18, 0x2c, 0x5d, 0x53, 0x4a, 0xc2, 0x6e, 0x03, 0xba, 0x41,
-	0xc2, 0x17, 0xa0, 0x5d, 0xfd, 0xa6, 0x4c, 0xd3, 0x3c, 0xec, 0x35, 0x39, 0xf5, 0x0a, 0xfe, 0x5e,
-	0xd3, 0x1c, 0xbe, 0x06, 0x3d, 0xbf, 0x05, 0xe3, 0xba, 0xd2, 0x80, 0xde, 0xb1, 0x0b, 0x78, 0x57,
-	0x99, 0x27, 0xa0, 0xe7, 0x67, 0x37, 0x0a, 0xab, 0x0d, 0x14, 0xba, 0x8e, 0x62, 0x24, 0xce, 0xc0,
-	0x86, 0x0f, 0x71, 0xc5, 0x48, 0x9a, 0x0b, 0xc2, 0xae, 0x19, 0x95, 0xe1, 0x5a, 0x93, 0x0f, 0xd0,
-	0x86, 0x39, 0x64, 0xe4, 0xa3, 0xe5, 0x1d, 0xfe, 0x0c, 0xc0, 0xee, 0x58, 0xe4, 0xe8, 0x9f, 0xb7,
-	0xdd, 0xe1, 0xfa, 0xec, 0xab, 0x76, 0x5e, 0xe9, 0x9f, 0x07, 0x9f, 0x4e, 0x2c, 0x2f, 0x13, 0x13,
-	0xcc, 0x33, 0x24, 0x64, 0x16, 0x65, 0x94, 0x1b, 0x77, 0x77, 0xab, 0x15, 0x4c, 0xfd, 0xe5, 0xee,
-	0x3d, 0xf0, 0xd5, 0xd7, 0x85, 0xc5, 0xe3, 0x24, 0xf9, 0xb6, 0xb0, 0x73, 0x5c, 0x4b, 0x26, 0x44,
-	0xa1, 0xba, 0xac, 0xaa, 0x61, 0x1f, 0xb9, 0x6f, 0x59, 0x7d, 0x77, 0x98, 0x51, 0x42, 0xd4, 0xc8,
-	0x63, 0x46, 0xc3, 0xfe, 0xc8, 0x63, 0x7e, 0x2c, 0xec, 0xd6, 0x8d, 0x38, 0x4e, 0x88, 0x8a, 0x63,
-	0x8f, 0x8a, 0xe3, 0x61, 0x3f, 0x8e, 0x3d, 0xee, 0x6a, 0xd9, 0x84, 0x7d, 0xf2, 0x2b, 0x00, 0x00,
-	0xff, 0xff, 0x28, 0xd9, 0xc6, 0x5e, 0x27, 0x06, 0x00, 0x00,
+	0x0a, 0x3c, 0xb0, 0x02, 0xe6, 0xe9, 0xaa, 0xbc, 0x8e, 0x6e, 0x25, 0x2e, 0x0a, 0x2a, 0xed, 0x00,
+	0x9b, 0x5b, 0xce, 0xa0, 0x60, 0x11, 0xe6, 0x5c, 0x68, 0xe3, 0x6e, 0xbb, 0x0f, 0xbf, 0xb4, 0x40,
+	0xf7, 0xc8, 0x78, 0x5c, 0x18, 0x0b, 0xf8, 0x08, 0xf4, 0xbc, 0x0b, 0xc7, 0x39, 0x0d, 0x83, 0xed,
+	0x60, 0xaf, 0x3d, 0xe8, 0xba, 0x3f, 0x4f, 0x71, 0x4e, 0xe1, 0x19, 0xd8, 0x98, 0x60, 0xa5, 0x53,
+	0x9b, 0x8e, 0x60, 0x4d, 0x53, 0xcd, 0x72, 0x1a, 0x2e, 0x6e, 0x07, 0x7b, 0x9d, 0xfd, 0x2d, 0xbb,
+	0x29, 0xe4, 0x32, 0xa1, 0x0b, 0x2d, 0x19, 0xcf, 0x86, 0x78, 0x52, 0xd2, 0x01, 0xac, 0xa8, 0xb5,
+	0xe7, 0x1b, 0xac, 0xe9, 0x25, 0xcb, 0x29, 0x9c, 0xce, 0xb8, 0x56, 0xb3, 0x85, 0x4b, 0xdb, 0xc1,
+	0xde, 0xca, 0xfe, 0x25, 0x9a, 0xb7, 0x7d, 0xb3, 0x1d, 0x34, 0x9b, 0x7c, 0x60, 0xf9, 0x97, 0xd3,
+	0x82, 0xbe, 0xe5, 0x65, 0x3e, 0xb7, 0x79, 0x37, 0x4b, 0xf5, 0x04, 0x9f, 0x83, 0xd6, 0x18, 0xe7,
+	0x05, 0x66, 0x19, 0x0f, 0xff, 0x6b, 0x10, 0xdf, 0xa3, 0xe1, 0x33, 0xd0, 0xc2, 0x24, 0xcd, 0xa4,
+	0x28, 0x8b, 0x70, 0xb9, 0x01, 0xf3, 0x7f, 0x4c, 0x8e, 0x2b, 0x30, 0xbc, 0x05, 0xab, 0x7e, 0xda,
+	0xfa, 0x64, 0xc3, 0x96, 0x99, 0xf7, 0xf4, 0x1e, 0xf3, 0x9e, 0xb9, 0x17, 0xe9, 0x8f, 0x61, 0x7d,
+	0x67, 0xb0, 0xe2, 0x6c, 0xec, 0xe1, 0xbe, 0x04, 0x1d, 0x97, 0x38, 0xc5, 0x24, 0x6c, 0x37, 0x08,
+	0xdd, 0xb6, 0xa1, 0x13, 0x02, 0x4f, 0x00, 0xf4, 0xec, 0xb1, 0x64, 0x9a, 0x4a, 0x26, 0x78, 0x08,
+	0x1a, 0x88, 0xac, 0x59, 0x91, 0x23, 0xc7, 0x82, 0x1f, 0x00, 0x74, 0x7b, 0x9c, 0xd1, 0xea, 0x34,
+	0xd0, 0x5a, 0x77, 0xbc, 0x3b, 0xb1, 0xc7, 0x60, 0xe9, 0x9a, 0x52, 0x12, 0x76, 0x1b, 0xd0, 0x0d,
+	0x12, 0xbe, 0x00, 0xed, 0xea, 0x37, 0x65, 0x9a, 0xe6, 0x61, 0xaf, 0xc9, 0xa9, 0x57, 0xf0, 0xf7,
+	0x9a, 0xe6, 0xf0, 0x35, 0xe8, 0xf9, 0x2d, 0x18, 0xd7, 0x95, 0x06, 0xf4, 0x8e, 0x5d, 0xc0, 0xbb,
+	0xca, 0x3c, 0x01, 0x3d, 0x3f, 0xbb, 0x51, 0x58, 0x6d, 0xa0, 0xd0, 0x75, 0x14, 0x23, 0x71, 0x06,
+	0x36, 0x7c, 0x88, 0x2b, 0x46, 0xd2, 0x5c, 0x10, 0x76, 0xcd, 0xa8, 0x0c, 0xd7, 0x9a, 0x7c, 0x80,
+	0x36, 0xcc, 0x21, 0x23, 0x1f, 0x2d, 0xef, 0xf0, 0x67, 0x00, 0x76, 0xc7, 0x22, 0x47, 0xff, 0xbc,
+	0xed, 0x0e, 0xd7, 0x67, 0x5f, 0xb5, 0xf3, 0x4a, 0xff, 0x3c, 0xf8, 0x74, 0x62, 0x79, 0x99, 0x98,
+	0x60, 0x9e, 0x21, 0x21, 0xb3, 0x28, 0xa3, 0xdc, 0xb8, 0xbb, 0x5b, 0xad, 0x60, 0xea, 0x2f, 0x77,
+	0xef, 0x81, 0xaf, 0xbe, 0x2e, 0x2c, 0x1e, 0x27, 0xc9, 0xb7, 0x85, 0x9d, 0xe3, 0x5a, 0x32, 0x21,
+	0x0a, 0xd5, 0x65, 0x55, 0x0d, 0xfb, 0xc8, 0x7d, 0xcb, 0xea, 0xbb, 0xc3, 0x8c, 0x12, 0xa2, 0x46,
+	0x1e, 0x33, 0x1a, 0xf6, 0x47, 0x1e, 0xf3, 0x63, 0x61, 0xb7, 0x6e, 0xc4, 0x71, 0x42, 0x54, 0x1c,
+	0x7b, 0x54, 0x1c, 0x0f, 0xfb, 0x71, 0xec, 0x71, 0x57, 0xcb, 0x26, 0xec, 0x93, 0x5f, 0x01, 0x00,
+	0x00, 0xff, 0xff, 0xe0, 0xa2, 0x09, 0x27, 0x27, 0x06, 0x00, 0x00,
 }
diff --git a/googleapis/ads/googleads/v1/resources/click_view.pb.go b/googleapis/ads/googleads/v1/resources/click_view.pb.go
index 41b0738..fc95c9b 100644
--- a/googleapis/ads/googleads/v1/resources/click_view.pb.go
+++ b/googleapis/ads/googleads/v1/resources/click_view.pb.go
@@ -118,31 +118,31 @@
 
 var fileDescriptor_c61fa672950e615e = []byte{
 	// 429 bytes of a gzipped FileDescriptorProto
-	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x9c, 0x92, 0x4f, 0x6b, 0xd4, 0x40,
-	0x18, 0x87, 0x49, 0x6a, 0x85, 0x4e, 0xb5, 0x48, 0xf0, 0x10, 0x6a, 0x91, 0x56, 0x29, 0xf4, 0xe2,
-	0x84, 0x6c, 0xc5, 0x43, 0xf4, 0x92, 0x7a, 0x28, 0x15, 0x69, 0x97, 0x15, 0x22, 0xc8, 0x42, 0x98,
-	0x9d, 0xbc, 0x3b, 0x0c, 0x26, 0x33, 0x61, 0x26, 0xd9, 0xfd, 0x3e, 0x1e, 0xfd, 0x28, 0x7e, 0x06,
-	0x3f, 0x81, 0x5f, 0xc1, 0x8b, 0x64, 0xfe, 0x5d, 0x64, 0x15, 0x7a, 0x7b, 0x93, 0xf7, 0x79, 0x9f,
-	0x99, 0xdf, 0xcc, 0xa0, 0x19, 0x93, 0x92, 0xb5, 0x90, 0x91, 0x46, 0x67, 0xb6, 0x9c, 0xaa, 0x4d,
-	0x9e, 0x29, 0xd0, 0x72, 0x54, 0x14, 0x74, 0x46, 0x5b, 0x4e, 0xbf, 0xd6, 0x1b, 0x0e, 0x5b, 0xdc,
-	0x2b, 0x39, 0xc8, 0xe4, 0xcc, 0x82, 0x98, 0x34, 0x1a, 0x87, 0x19, 0xbc, 0xc9, 0x71, 0x98, 0x39,
+	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x9c, 0x92, 0xdf, 0x6a, 0xd4, 0x40,
+	0x14, 0x87, 0x49, 0x6a, 0x85, 0x4e, 0xb5, 0x48, 0xf0, 0x22, 0xd4, 0x22, 0xad, 0x52, 0xe8, 0x8d,
+	0x13, 0xb2, 0x15, 0x2f, 0xa2, 0x37, 0xa9, 0x17, 0xa5, 0x22, 0xed, 0xb2, 0x42, 0x04, 0x59, 0x08,
+	0xb3, 0x93, 0xb3, 0xc3, 0x60, 0x32, 0x13, 0x66, 0x92, 0xdd, 0xf7, 0xf1, 0xd2, 0x47, 0xf1, 0x19,
+	0x7c, 0x02, 0x5f, 0xc1, 0x1b, 0xc9, 0xfc, 0xbb, 0x91, 0x55, 0xe8, 0xdd, 0xd9, 0x3d, 0xdf, 0xef,
+	0xcb, 0x39, 0x33, 0x83, 0x66, 0x4c, 0x4a, 0xd6, 0x42, 0x46, 0x1a, 0x9d, 0xd9, 0x72, 0xaa, 0x36,
+	0x79, 0xa6, 0x40, 0xcb, 0x51, 0x51, 0xd0, 0x19, 0x6d, 0x39, 0xfd, 0x5a, 0x6f, 0x38, 0x6c, 0x71,
+	0xaf, 0xe4, 0x20, 0x93, 0x33, 0x0b, 0x62, 0xd2, 0x68, 0x1c, 0x32, 0x78, 0x93, 0xe3, 0x90, 0x39,
 	0xbe, 0xdc, 0xa5, 0xa5, 0xb2, 0xeb, 0xa4, 0x70, 0xce, 0x56, 0x52, 0x32, 0x70, 0x29, 0xac, 0xf7,
-	0xf8, 0xc4, 0x0f, 0xf5, 0x3c, 0x23, 0x42, 0xc8, 0xc1, 0x34, 0xb5, 0xeb, 0x3e, 0x77, 0x5d, 0xf3,
-	0xb5, 0x1a, 0xd7, 0xd9, 0x56, 0x91, 0xbe, 0x07, 0xe5, 0xfa, 0x2f, 0x7e, 0xc6, 0xe8, 0xe0, 0xfd,
-	0xa4, 0xad, 0x38, 0x6c, 0x93, 0x97, 0xe8, 0xb1, 0xdf, 0x4d, 0x2d, 0x48, 0x07, 0x69, 0x74, 0x1a,
-	0x5d, 0x1c, 0x2c, 0x1e, 0xf9, 0x9f, 0xb7, 0xa4, 0x83, 0x64, 0x86, 0xf6, 0x19, 0x6d, 0x79, 0x93,
-	0xc6, 0xa7, 0xd1, 0xc5, 0xe1, 0xec, 0xc4, 0xa5, 0xc1, 0x7e, 0x09, 0xfc, 0x69, 0x50, 0x5c, 0xb0,
-	0x8a, 0xb4, 0x23, 0x2c, 0x2c, 0x9a, 0x7c, 0x46, 0x4f, 0x88, 0x02, 0x52, 0xcb, 0x75, 0xcd, 0xc5,
-	0x00, 0x0a, 0xf4, 0x90, 0xee, 0x99, 0xf1, 0x57, 0x78, 0xd7, 0xb9, 0xd8, 0xd0, 0xd8, 0xec, 0xee,
-	0xa3, 0xcb, 0xbc, 0x38, 0x9a, 0x34, 0x77, 0xeb, 0x1b, 0x27, 0x49, 0x6a, 0xf4, 0xd4, 0x9f, 0xc7,
-	0x24, 0xef, 0x15, 0x68, 0x10, 0x14, 0xd2, 0x07, 0xf7, 0x91, 0x27, 0x5e, 0x75, 0xb7, 0x9e, 0x3b,
-	0x51, 0xf2, 0x0e, 0x1d, 0xf6, 0x84, 0x41, 0x2d, 0xc6, 0x6e, 0x05, 0x2a, 0xdd, 0x37, 0xde, 0x67,
-	0x7f, 0x65, 0xbe, 0x11, 0xc3, 0x9b, 0xd7, 0x36, 0x32, 0x9a, 0xf8, 0x5b, 0x83, 0x5f, 0xfd, 0x8e,
-	0xd0, 0x39, 0x95, 0x1d, 0xfe, 0xef, 0xdd, 0x5f, 0x1d, 0x85, 0x5b, 0x98, 0x4f, 0xce, 0x79, 0xf4,
-	0xe5, 0x83, 0x1b, 0x62, 0xb2, 0x25, 0x82, 0x61, 0xa9, 0x58, 0xc6, 0x40, 0x98, 0x15, 0xfd, 0xeb,
-	0xe8, 0xb9, 0xfe, 0xc7, 0x1b, 0x7c, 0x1b, 0xaa, 0x6f, 0xf1, 0xde, 0x75, 0x59, 0x7e, 0x8f, 0xcf,
-	0xae, 0xad, 0xb2, 0x6c, 0x34, 0xb6, 0xe5, 0x54, 0x55, 0x39, 0x5e, 0x78, 0xf2, 0x87, 0x67, 0x96,
-	0x65, 0xa3, 0x97, 0x81, 0x59, 0x56, 0xf9, 0x32, 0x30, 0xbf, 0xe2, 0x73, 0xdb, 0x28, 0x8a, 0xb2,
-	0xd1, 0x45, 0x11, 0xa8, 0xa2, 0xa8, 0xf2, 0xa2, 0x08, 0xdc, 0xea, 0xa1, 0xd9, 0xec, 0xe5, 0x9f,
-	0x00, 0x00, 0x00, 0xff, 0xff, 0xbb, 0x84, 0x59, 0x4e, 0x2f, 0x03, 0x00, 0x00,
+	0xf8, 0xb9, 0x0b, 0x99, 0x5f, 0xab, 0x71, 0x9d, 0x6d, 0x15, 0xe9, 0x7b, 0x50, 0xda, 0xf5, 0x4f,
+	0xbc, 0xb4, 0xe7, 0x19, 0x11, 0x42, 0x0e, 0x26, 0xec, 0xba, 0x2f, 0x7e, 0xc6, 0xe8, 0xe0, 0xfd,
+	0xa4, 0xad, 0x38, 0x6c, 0x93, 0x97, 0xe8, 0xb1, 0x9f, 0xa6, 0x16, 0xa4, 0x83, 0x34, 0x3a, 0x8d,
+	0x2e, 0x0e, 0x16, 0x8f, 0xfc, 0x9f, 0xb7, 0xa4, 0x83, 0x64, 0x86, 0xf6, 0x19, 0x6d, 0x79, 0x93,
+	0xc6, 0xa7, 0xd1, 0xc5, 0xe1, 0xec, 0xc4, 0x6d, 0x83, 0xfd, 0x00, 0xf8, 0xd3, 0xa0, 0xb8, 0x60,
+	0x15, 0x69, 0x47, 0x58, 0x58, 0x34, 0xf9, 0x8c, 0x9e, 0x10, 0x05, 0xa4, 0x96, 0xeb, 0x9a, 0x8b,
+	0x01, 0x14, 0xe8, 0x21, 0xdd, 0x33, 0xf1, 0x57, 0x78, 0xd7, 0xb9, 0xd8, 0xa5, 0xb1, 0x99, 0xee,
+	0xa3, 0xdb, 0x79, 0x71, 0x34, 0x69, 0xee, 0xd6, 0x37, 0x4e, 0x92, 0xd4, 0xe8, 0xa9, 0x3f, 0x8f,
+	0x49, 0xde, 0x2b, 0xd0, 0x20, 0x28, 0xa4, 0x0f, 0xee, 0x23, 0x4f, 0xbc, 0xea, 0x6e, 0x3d, 0x77,
+	0xa2, 0xe4, 0x1d, 0x3a, 0xec, 0x09, 0x83, 0x5a, 0x8c, 0xdd, 0x0a, 0x54, 0xba, 0x6f, 0xbc, 0xcf,
+	0xfe, 0xda, 0xf9, 0x46, 0x0c, 0x6f, 0x5e, 0xdb, 0x95, 0xd1, 0xc4, 0xdf, 0x1a, 0xfc, 0xea, 0x77,
+	0x84, 0xce, 0xa9, 0xec, 0xf0, 0x7f, 0xef, 0xfe, 0xea, 0x28, 0xdc, 0xc2, 0x7c, 0x72, 0xce, 0xa3,
+	0x2f, 0x1f, 0x5c, 0x88, 0xc9, 0x96, 0x08, 0x86, 0xa5, 0x62, 0x19, 0x03, 0x61, 0xbe, 0xe8, 0x5f,
+	0x47, 0xcf, 0xf5, 0x3f, 0xde, 0xe0, 0xdb, 0x50, 0x7d, 0x8b, 0xf7, 0xae, 0xcb, 0xf2, 0x7b, 0x7c,
+	0x76, 0x6d, 0x95, 0x65, 0xa3, 0xb1, 0x2d, 0xa7, 0xaa, 0xca, 0xf1, 0xc2, 0x93, 0x3f, 0x3c, 0xb3,
+	0x2c, 0x1b, 0xbd, 0x0c, 0xcc, 0xb2, 0xca, 0x97, 0x81, 0xf9, 0x15, 0x9f, 0xdb, 0x46, 0x51, 0x94,
+	0x8d, 0x2e, 0x8a, 0x40, 0x15, 0x45, 0x95, 0x17, 0x45, 0xe0, 0x56, 0x0f, 0xcd, 0xb0, 0x97, 0x7f,
+	0x02, 0x00, 0x00, 0xff, 0xff, 0x7d, 0xc6, 0x81, 0x37, 0x2f, 0x03, 0x00, 0x00,
 }
diff --git a/googleapis/ads/googleads/v1/resources/conversion_action.pb.go b/googleapis/ads/googleads/v1/resources/conversion_action.pb.go
index 2cf01da..b48e67b 100644
--- a/googleapis/ads/googleads/v1/resources/conversion_action.pb.go
+++ b/googleapis/ads/googleads/v1/resources/conversion_action.pb.go
@@ -345,7 +345,7 @@
 }
 
 var fileDescriptor_c3f71f6866f7bfaf = []byte{
-	// 970 bytes of a gzipped FileDescriptorProto
+	// 971 bytes of a gzipped FileDescriptorProto
 	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x9c, 0x56, 0xdd, 0x6e, 0xe3, 0x44,
 	0x14, 0x56, 0xd2, 0x6e, 0xd9, 0x9d, 0x26, 0xd9, 0x32, 0xa8, 0x92, 0x95, 0xfd, 0x51, 0xbb, 0x68,
 	0xa5, 0x0a, 0x24, 0x67, 0x93, 0x05, 0x24, 0x02, 0x42, 0x72, 0x13, 0xb4, 0x2a, 0x6a, 0x57, 0x95,
@@ -360,51 +360,51 @@
 	0xa5, 0x44, 0x30, 0x4a, 0xd2, 0x28, 0x50, 0xc4, 0x09, 0x0d, 0x0d, 0xec, 0x9b, 0xbb, 0x61, 0x4b,
 	0x29, 0x20, 0x0f, 0x2b, 0xea, 0x73, 0x31, 0x33, 0xf8, 0xde, 0xc6, 0x78, 0x9e, 0x30, 0x15, 0x30,
 	0x1f, 0xa9, 0x59, 0x4c, 0x0d, 0xc9, 0xd7, 0x9b, 0x92, 0x48, 0x85, 0x55, 0x22, 0x0d, 0xba, 0xbb,
-	0x29, 0xfa, 0xfe, 0xca, 0x04, 0x2b, 0x8c, 0x88, 0x08, 0x26, 0xd4, 0x54, 0xed, 0xb6, 0xf2, 0xd3,
-	0x1c, 0x1d, 0x07, 0x2d, 0xcc, 0x18, 0x57, 0x38, 0xe5, 0xcf, 0xad, 0xcf, 0x8d, 0x55, 0xef, 0x46,
-	0xc9, 0x55, 0x6b, 0x2a, 0x70, 0x1c, 0x53, 0x61, 0xec, 0x2f, 0xfe, 0x7e, 0x0c, 0xf6, 0x7a, 0x45,
-	0x70, 0x8e, 0x8e, 0x0d, 0x7e, 0x0c, 0xea, 0x79, 0x17, 0x20, 0x86, 0x23, 0x6a, 0x55, 0x0e, 0x2a,
-	0x47, 0x8f, 0xdc, 0x5a, 0xfe, 0xf1, 0x2d, 0x8e, 0x28, 0xfc, 0x14, 0x54, 0x03, 0x62, 0x55, 0x0f,
-	0x2a, 0x47, 0xbb, 0x9d, 0x27, 0xa6, 0x85, 0xec, 0x5c, 0xc6, 0x3e, 0x61, 0xea, 0x8b, 0xcf, 0x2e,
-	0x71, 0x98, 0x50, 0xb7, 0x1a, 0x10, 0xf8, 0x0a, 0x6c, 0x6b, 0xa2, 0x2d, 0xed, 0xfe, 0x74, 0xc9,
-	0x7d, 0xa0, 0x44, 0xc0, 0xfc, 0xcc, 0x5f, 0x7b, 0xc2, 0x31, 0xd8, 0xc9, 0xd2, 0xb4, 0xb6, 0x0f,
-	0x2a, 0x47, 0x8d, 0xce, 0xb9, 0x5d, 0xd6, 0xb0, 0xba, 0x4a, 0xf6, 0x62, 0x12, 0x03, 0x0d, 0xfe,
-	0x96, 0x25, 0x51, 0x89, 0xc9, 0x35, 0xfc, 0xf0, 0x27, 0xb0, 0x9d, 0x1e, 0x86, 0xf5, 0x40, 0xeb,
-	0x9c, 0x6e, 0xa8, 0x73, 0x31, 0x8b, 0xe9, 0x4a, 0x95, 0xd4, 0xe0, 0x6a, 0x66, 0x18, 0x83, 0x87,
-	0x79, 0xc7, 0x5a, 0x3b, 0x5a, 0xe5, 0x62, 0x43, 0x95, 0x9e, 0x81, 0xaf, 0x54, 0xca, 0x8d, 0x6e,
-	0xa1, 0x02, 0x7b, 0xa0, 0xc1, 0xa7, 0x8c, 0x0a, 0xe4, 0x25, 0x52, 0xf1, 0x88, 0x0a, 0xeb, 0x83,
-	0x7b, 0x54, 0xbe, 0xae, 0x31, 0x3d, 0x03, 0x81, 0x3f, 0x82, 0x67, 0x01, 0xf3, 0xc2, 0x84, 0x50,
-	0x14, 0xa4, 0x77, 0x26, 0x57, 0x95, 0x28, 0xa2, 0x4a, 0x04, 0x9e, 0xf5, 0x50, 0x73, 0x36, 0x97,
-	0x38, 0x8f, 0x39, 0x0f, 0x33, 0xc6, 0xa6, 0x21, 0x38, 0x61, 0x37, 0x41, 0xcb, 0x33, 0x8d, 0x86,
-	0x3e, 0x78, 0xe1, 0x85, 0x81, 0x77, 0x8d, 0xd4, 0x58, 0xf0, 0xc4, 0x1f, 0xa3, 0x90, 0xf3, 0xeb,
-	0x11, 0xf6, 0xae, 0xd1, 0x34, 0x60, 0x84, 0x4f, 0x11, 0xc1, 0x33, 0x69, 0x3d, 0x5a, 0xdf, 0x60,
-	0xcf, 0x35, 0xcd, 0x45, 0xc6, 0x72, 0x6a, 0x48, 0x7e, 0xd0, 0x1c, 0x7d, 0x3c, 0x93, 0x90, 0x82,
-	0xc3, 0x49, 0x40, 0xa7, 0x77, 0xeb, 0x80, 0xf5, 0x3a, 0xcf, 0x52, 0x96, 0x72, 0x99, 0x31, 0x68,
-	0x4c, 0x52, 0x3f, 0x24, 0xa9, 0x4a, 0x87, 0x8b, 0xb4, 0x76, 0x35, 0xa7, 0x63, 0xaf, 0x1d, 0xb5,
-	0x4b, 0x47, 0x6a, 0x6b, 0xc5, 0x81, 0x21, 0x72, 0xeb, 0x93, 0xf9, 0x2d, 0xfc, 0xa5, 0x02, 0xea,
-	0xb7, 0x46, 0x98, 0x55, 0xd3, 0x5d, 0x35, 0xdc, 0xb4, 0xab, 0x0c, 0x47, 0x69, 0x0f, 0xcf, 0x3b,
-	0xb8, 0x35, 0x6f, 0x6e, 0x07, 0x7f, 0xaf, 0x80, 0xe6, 0xd2, 0x3c, 0xbf, 0x49, 0xbd, 0xae, 0x53,
-	0x3f, 0x7d, 0x9f, 0xd4, 0x9d, 0x1b, 0xd6, 0xb3, 0x94, 0xb4, 0xa8, 0x82, 0x85, 0x4b, 0x2c, 0xf0,
-	0x0c, 0xd4, 0xe6, 0x1e, 0x23, 0x69, 0x35, 0x0e, 0xb6, 0x8e, 0x76, 0x3b, 0x9f, 0x94, 0xaa, 0x67,
-	0x0f, 0x98, 0x7d, 0x81, 0xfd, 0x41, 0x06, 0x71, 0x77, 0x55, 0xb1, 0x96, 0xf0, 0x1d, 0x78, 0x12,
-	0x8f, 0x39, 0xa3, 0xc8, 0xc3, 0x61, 0x88, 0x48, 0x22, 0x70, 0x36, 0xf0, 0xa9, 0xc7, 0x19, 0x91,
-	0xd6, 0xe3, 0xf5, 0xad, 0x62, 0x69, 0x7c, 0x0f, 0x87, 0x61, 0xdf, 0xa0, 0x07, 0x19, 0x18, 0xbe,
-	0x06, 0x3b, 0x38, 0x8e, 0x51, 0x40, 0xac, 0xbd, 0x7b, 0xdc, 0xc8, 0x07, 0x38, 0x8e, 0x4f, 0x48,
-	0xf3, 0x8f, 0x2a, 0xb0, 0xca, 0xca, 0x02, 0x7f, 0x06, 0x1f, 0x2e, 0x1d, 0x84, 0x9e, 0xd8, 0x8d,
-	0x4e, 0x7f, 0x4d, 0x43, 0x2c, 0x72, 0xea, 0x26, 0x58, 0xfc, 0xe8, 0xee, 0x2d, 0xd6, 0x1d, 0xfe,
-	0x56, 0x01, 0x56, 0xd9, 0xb3, 0xa4, 0x9f, 0x84, 0x46, 0xe7, 0xed, 0x1a, 0xe9, 0x3e, 0x56, 0xb8,
-	0xaf, 0xd1, 0x59, 0x36, 0x37, 0xe3, 0x7a, 0xa5, 0xc5, 0xdd, 0x27, 0xab, 0x3e, 0x37, 0xff, 0xab,
-	0x80, 0xfa, 0xad, 0xbb, 0x02, 0x1d, 0x50, 0x27, 0xf4, 0x0a, 0x27, 0xa1, 0x42, 0xfa, 0xd6, 0xe8,
-	0x52, 0xac, 0xaa, 0x73, 0x9f, 0x27, 0xa3, 0x90, 0x66, 0x75, 0xae, 0x19, 0x88, 0xde, 0xc1, 0x73,
-	0xb0, 0x9f, 0x53, 0x78, 0x89, 0x10, 0x94, 0x79, 0x33, 0xe4, 0x71, 0x42, 0xcd, 0x6b, 0x77, 0xf7,
-	0x91, 0x7d, 0x64, 0xa0, 0x3d, 0x83, 0xec, 0x71, 0x42, 0xe1, 0x00, 0x58, 0x38, 0x9c, 0xe2, 0x99,
-	0x44, 0x89, 0xa4, 0xe8, 0x76, 0x7c, 0x5b, 0x6b, 0xa7, 0xe8, 0x7e, 0x86, 0xfd, 0x5e, 0xd2, 0xfe,
-	0x5c, 0x98, 0xc7, 0xbf, 0x56, 0xc1, 0x4b, 0x8f, 0x47, 0xeb, 0xef, 0xd8, 0xf1, 0xfe, 0xe2, 0x25,
-	0x3b, 0x4f, 0x45, 0xce, 0x2b, 0xef, 0xbe, 0x33, 0x58, 0x9f, 0x87, 0x98, 0xf9, 0x36, 0x17, 0x7e,
-	0xcb, 0xa7, 0x4c, 0x87, 0x90, 0xff, 0x8a, 0xc4, 0x81, 0xbc, 0xe3, 0xff, 0xf2, 0xab, 0x62, 0xf5,
-	0x67, 0x75, 0xeb, 0x8d, 0xe3, 0xfc, 0x55, 0x3d, 0x7c, 0x93, 0x51, 0x3a, 0x44, 0xda, 0xd9, 0x32,
-	0x5d, 0x5d, 0xb6, 0x6d, 0x37, 0xf7, 0xfc, 0x27, 0xf7, 0x19, 0x3a, 0x44, 0x0e, 0x0b, 0x9f, 0xe1,
-	0x65, 0x7b, 0x58, 0xf8, 0xfc, 0x5b, 0x7d, 0x99, 0x19, 0xba, 0x5d, 0x87, 0xc8, 0x6e, 0xb7, 0xf0,
-	0xea, 0x76, 0x2f, 0xdb, 0xdd, 0x6e, 0xe1, 0x37, 0xda, 0xd1, 0xc1, 0xbe, 0xfe, 0x3f, 0x00, 0x00,
-	0xff, 0xff, 0x0f, 0x8f, 0x73, 0x8d, 0x0b, 0x0b, 0x00, 0x00,
+	0x29, 0xfa, 0xfe, 0xca, 0x04, 0x2b, 0x8c, 0x88, 0x08, 0x26, 0xd4, 0x54, 0xed, 0xb6, 0xf2, 0x73,
+	0x83, 0xd6, 0xbb, 0x51, 0x72, 0xd5, 0x9a, 0x0a, 0x1c, 0xc7, 0x54, 0xe4, 0xf6, 0xa7, 0x39, 0x7b,
+	0x1c, 0xb4, 0x30, 0x63, 0x5c, 0xe1, 0x54, 0xdf, 0x58, 0x5f, 0xfc, 0xfd, 0x18, 0xec, 0xf5, 0x8a,
+	0xe0, 0x1c, 0x1d, 0x1b, 0xfc, 0x18, 0xd4, 0xf3, 0x2e, 0x40, 0x0c, 0x47, 0xd4, 0xaa, 0x1c, 0x54,
+	0x8e, 0x1e, 0xb9, 0xb5, 0xfc, 0xe3, 0x5b, 0x1c, 0x51, 0xf8, 0x29, 0xa8, 0x06, 0xc4, 0xaa, 0x1e,
+	0x54, 0x8e, 0x76, 0x3b, 0x4f, 0x4c, 0x0b, 0xd9, 0x79, 0x10, 0xf6, 0x09, 0x53, 0x5f, 0x7c, 0x76,
+	0x89, 0xc3, 0x84, 0xba, 0xd5, 0x80, 0xc0, 0x57, 0x60, 0x5b, 0x13, 0x6d, 0x69, 0xf7, 0xa7, 0x4b,
+	0xee, 0x03, 0x25, 0x02, 0xe6, 0x67, 0xfe, 0xda, 0x13, 0x8e, 0xc1, 0x4e, 0x96, 0xa6, 0xb5, 0x7d,
+	0x50, 0x39, 0x6a, 0x74, 0xce, 0xed, 0xb2, 0x86, 0xd5, 0x55, 0xb2, 0x17, 0x93, 0x18, 0x68, 0xf0,
+	0xb7, 0x2c, 0x89, 0x4a, 0x4c, 0xae, 0xe1, 0x87, 0x3f, 0x81, 0xed, 0xf4, 0x30, 0xac, 0x07, 0x5a,
+	0xe7, 0x74, 0x43, 0x9d, 0x8b, 0x59, 0x4c, 0x57, 0xaa, 0xa4, 0x06, 0x57, 0x33, 0xc3, 0x18, 0x3c,
+	0xcc, 0x3b, 0xd6, 0xda, 0xd1, 0x2a, 0x17, 0x1b, 0xaa, 0xf4, 0x0c, 0x7c, 0xa5, 0x52, 0x6e, 0x74,
+	0x0b, 0x15, 0xd8, 0x03, 0x0d, 0x3e, 0x65, 0x54, 0x20, 0x2f, 0x91, 0x8a, 0x47, 0x54, 0x58, 0x1f,
+	0xdc, 0xa3, 0xf2, 0x75, 0x8d, 0xe9, 0x19, 0x08, 0xfc, 0x11, 0x3c, 0x0b, 0x98, 0x17, 0x26, 0x84,
+	0xa2, 0x20, 0xbd, 0x33, 0xb9, 0xaa, 0x44, 0x11, 0x55, 0x22, 0xf0, 0xac, 0x87, 0x9a, 0xb3, 0xb9,
+	0xc4, 0x79, 0xcc, 0x79, 0x98, 0x31, 0x36, 0x0d, 0xc1, 0x09, 0xbb, 0x09, 0x5a, 0x9e, 0x69, 0x34,
+	0xf4, 0xc1, 0x0b, 0x2f, 0x0c, 0xbc, 0x6b, 0xa4, 0xc6, 0x82, 0x27, 0xfe, 0x18, 0x85, 0x9c, 0x5f,
+	0x8f, 0xb0, 0x77, 0x8d, 0xa6, 0x01, 0x23, 0x7c, 0x8a, 0x08, 0x9e, 0x49, 0xeb, 0xd1, 0xfa, 0x06,
+	0x7b, 0xae, 0x69, 0x2e, 0x32, 0x96, 0x53, 0x43, 0xf2, 0x83, 0xe6, 0xe8, 0xe3, 0x99, 0x84, 0x14,
+	0x1c, 0x4e, 0x02, 0x3a, 0xbd, 0x5b, 0x07, 0xac, 0xd7, 0x79, 0x96, 0xb2, 0x94, 0xcb, 0x8c, 0x41,
+	0x63, 0x92, 0xfa, 0x21, 0x49, 0x55, 0x3a, 0x5c, 0xa4, 0xb5, 0xab, 0x39, 0x1d, 0x7b, 0xed, 0xa8,
+	0x5d, 0x3a, 0x52, 0x5b, 0x2b, 0x0e, 0x0c, 0x91, 0x5b, 0x9f, 0xcc, 0x6f, 0xe1, 0x2f, 0x15, 0x50,
+	0xbf, 0x35, 0xc2, 0xac, 0x9a, 0xee, 0xaa, 0xe1, 0xa6, 0x5d, 0x65, 0x38, 0x4a, 0x7b, 0x78, 0xde,
+	0xc1, 0xad, 0x79, 0x73, 0x3b, 0xf8, 0x7b, 0x05, 0x34, 0x97, 0xe6, 0xf9, 0x4d, 0xea, 0x75, 0x9d,
+	0xfa, 0xe9, 0xfb, 0xa4, 0xee, 0xdc, 0xb0, 0x9e, 0xa5, 0xa4, 0x45, 0x15, 0x2c, 0x5c, 0x62, 0x81,
+	0x67, 0xa0, 0x36, 0xf7, 0x18, 0x49, 0xab, 0x71, 0xb0, 0x75, 0xb4, 0xdb, 0xf9, 0xa4, 0x54, 0x3d,
+	0x7b, 0xc0, 0xec, 0x0b, 0xec, 0x0f, 0x32, 0x88, 0xbb, 0xab, 0x8a, 0xb5, 0x84, 0xef, 0xc0, 0x93,
+	0x78, 0xcc, 0x19, 0x45, 0x1e, 0x0e, 0x43, 0x44, 0x12, 0x81, 0xb3, 0x81, 0x4f, 0x3d, 0xce, 0x88,
+	0xb4, 0x1e, 0xaf, 0x6f, 0x15, 0x4b, 0xe3, 0x7b, 0x38, 0x0c, 0xfb, 0x06, 0x3d, 0xc8, 0xc0, 0xf0,
+	0x35, 0xd8, 0xc1, 0x71, 0x8c, 0x02, 0x62, 0xed, 0xdd, 0xe3, 0x46, 0x3e, 0xc0, 0x71, 0x7c, 0x42,
+	0x9a, 0x7f, 0x54, 0x81, 0x55, 0x56, 0x16, 0xf8, 0x33, 0xf8, 0x70, 0xe9, 0x20, 0xf4, 0xc4, 0x6e,
+	0x74, 0xfa, 0x6b, 0x1a, 0x62, 0x91, 0x53, 0x37, 0xc1, 0xe2, 0x47, 0x77, 0x6f, 0xb1, 0xee, 0xf0,
+	0xb7, 0x0a, 0xb0, 0xca, 0x9e, 0x25, 0xfd, 0x24, 0x34, 0x3a, 0x6f, 0xd7, 0x48, 0xf7, 0xb1, 0xc2,
+	0x7d, 0x8d, 0xce, 0xb2, 0xb9, 0x19, 0xd7, 0x2b, 0x2d, 0xee, 0x3e, 0x59, 0xf5, 0xb9, 0xf9, 0x5f,
+	0x05, 0xd4, 0x6f, 0xdd, 0x15, 0xe8, 0x80, 0x3a, 0xa1, 0x57, 0x38, 0x09, 0x15, 0xd2, 0xb7, 0x46,
+	0x97, 0x62, 0x55, 0x9d, 0xfb, 0x3c, 0x19, 0x85, 0x34, 0xab, 0x73, 0xcd, 0x40, 0xf4, 0x0e, 0x9e,
+	0x83, 0xfd, 0x9c, 0xc2, 0x4b, 0x84, 0xa0, 0xcc, 0x9b, 0x21, 0x8f, 0x13, 0x6a, 0x5e, 0xbb, 0xbb,
+	0x8f, 0xec, 0x23, 0x03, 0xed, 0x19, 0x64, 0x8f, 0x13, 0x0a, 0x07, 0xc0, 0xc2, 0xe1, 0x14, 0xcf,
+	0x24, 0x4a, 0x24, 0x45, 0xb7, 0xe3, 0xdb, 0x5a, 0x3b, 0x45, 0xf7, 0x33, 0xec, 0xf7, 0x92, 0xf6,
+	0xe7, 0xc2, 0x3c, 0xfe, 0xb5, 0x0a, 0x5e, 0x7a, 0x3c, 0x5a, 0x7f, 0xc7, 0x8e, 0xf7, 0x17, 0x2f,
+	0xd9, 0x79, 0x2a, 0x72, 0x5e, 0x79, 0xf7, 0x9d, 0xc1, 0xfa, 0x3c, 0xc4, 0xcc, 0xb7, 0xb9, 0xf0,
+	0x5b, 0x3e, 0x65, 0x3a, 0x84, 0xfc, 0x57, 0x24, 0x0e, 0xe4, 0x1d, 0xff, 0x97, 0x5f, 0x15, 0xab,
+	0x3f, 0xab, 0x5b, 0x6f, 0x1c, 0xe7, 0xaf, 0xea, 0xe1, 0x9b, 0x8c, 0xd2, 0x21, 0xd2, 0xce, 0x96,
+	0xe9, 0xea, 0xb2, 0x6d, 0xbb, 0xb9, 0xe7, 0x3f, 0xb9, 0xcf, 0xd0, 0x21, 0x72, 0x58, 0xf8, 0x0c,
+	0x2f, 0xdb, 0xc3, 0xc2, 0xe7, 0xdf, 0xea, 0xcb, 0xcc, 0xd0, 0xed, 0x3a, 0x44, 0x76, 0xbb, 0x85,
+	0x57, 0xb7, 0x7b, 0xd9, 0xee, 0x76, 0x0b, 0xbf, 0xd1, 0x8e, 0x0e, 0xf6, 0xf5, 0xff, 0x01, 0x00,
+	0x00, 0xff, 0xff, 0xc5, 0x8f, 0x6f, 0xb6, 0x0b, 0x0b, 0x00, 0x00,
 }
diff --git a/googleapis/ads/googleads/v1/resources/custom_interest.pb.go b/googleapis/ads/googleads/v1/resources/custom_interest.pb.go
index 592f1cd..2ca344a 100644
--- a/googleapis/ads/googleads/v1/resources/custom_interest.pb.go
+++ b/googleapis/ads/googleads/v1/resources/custom_interest.pb.go
@@ -201,27 +201,27 @@
 	0x5c, 0x53, 0x49, 0x95, 0x46, 0x85, 0x14, 0x5a, 0xc0, 0x1d, 0x8b, 0x46, 0x24, 0x55, 0xa8, 0x21,
 	0xa2, 0xb3, 0x21, 0x6a, 0x88, 0x5b, 0xaf, 0x56, 0x69, 0x53, 0x5e, 0xb2, 0x2b, 0xba, 0x13, 0x46,
 	0xd9, 0x94, 0xca, 0x89, 0x3e, 0x2f, 0xa8, 0x9d, 0xb1, 0x85, 0xd7, 0x13, 0x50, 0x9a, 0xe8, 0x52,
-	0xd5, 0xdc, 0xe7, 0xeb, 0x71, 0x17, 0xa6, 0x6e, 0x3b, 0x66, 0x91, 0x87, 0x84, 0x73, 0xa1, 0x89,
-	0xce, 0x05, 0x77, 0xba, 0x0f, 0xea, 0xae, 0xf9, 0x35, 0x2d, 0xbf, 0x84, 0x5f, 0x25, 0x29, 0x0a,
-	0x2a, 0xeb, 0xfe, 0xee, 0x9f, 0x16, 0xe8, 0xbd, 0x36, 0xe2, 0x47, 0xb5, 0x36, 0x7c, 0x08, 0xee,
-	0xb8, 0x50, 0x26, 0x9c, 0x30, 0x1a, 0x78, 0x7d, 0x6f, 0xb0, 0x19, 0xdf, 0x76, 0x87, 0x1f, 0x09,
-	0xa3, 0xf0, 0x11, 0xf0, 0xf3, 0x34, 0xf0, 0xfb, 0xde, 0xa0, 0x3b, 0xba, 0x5f, 0x27, 0x8a, 0xdc,
-	0x10, 0x74, 0xc4, 0xf5, 0xb3, 0xa7, 0x63, 0x32, 0x2f, 0x69, 0xec, 0xe7, 0x29, 0x4c, 0x41, 0xc7,
-	0x5e, 0x36, 0x68, 0xf5, 0xbd, 0x41, 0x6f, 0xf4, 0x1e, 0xad, 0x7a, 0x0d, 0x73, 0x5b, 0x74, 0xd9,
-	0xd0, 0x89, 0xa1, 0xbe, 0xe1, 0x25, 0x5b, 0xda, 0x88, 0x6b, 0x6d, 0xf8, 0x18, 0xb4, 0x8d, 0xdd,
-	0xb6, 0x31, 0xb5, 0x7d, 0xc5, 0xd4, 0x89, 0x96, 0x39, 0xcf, 0xac, 0x2b, 0x83, 0x84, 0x09, 0x68,
-	0x57, 0x41, 0x06, 0xb7, 0x8c, 0xab, 0xb7, 0x6b, 0xb9, 0x3a, 0x3d, 0x2f, 0xe8, 0x12, 0x4f, 0xd5,
-	0x71, 0x6c, 0x54, 0xe1, 0x4b, 0xd0, 0x4d, 0xa9, 0x9a, 0xc9, 0xbc, 0xa8, 0x1e, 0x24, 0xe8, 0xfc,
-	0x87, 0xad, 0x45, 0x02, 0xfc, 0x04, 0x36, 0xec, 0x8e, 0xa9, 0x60, 0xa3, 0xdf, 0x1a, 0x74, 0x47,
-	0xfb, 0xe8, 0xc6, 0x25, 0xfe, 0xc7, 0xcd, 0x07, 0xc3, 0x8f, 0x9d, 0xce, 0xee, 0x4f, 0x0f, 0xdc,
-	0x5b, 0x86, 0x80, 0x25, 0xe8, 0x2e, 0xec, 0xb3, 0x79, 0xf1, 0xde, 0xe8, 0x74, 0xad, 0x40, 0xac,
-	0xd2, 0x8a, 0x58, 0x2e, 0x9a, 0x31, 0x60, 0x4d, 0x0d, 0x31, 0xd8, 0x2c, 0x88, 0x24, 0x8c, 0x6a,
-	0x2a, 0xeb, 0x65, 0xba, 0x3e, 0xa0, 0x0b, 0xf8, 0xc1, 0x37, 0x1f, 0xec, 0xcd, 0x04, 0xbb, 0x39,
-	0x93, 0x83, 0xbb, 0x97, 0xbd, 0x1c, 0x57, 0xc2, 0xc7, 0xde, 0xe7, 0x77, 0x35, 0x33, 0x13, 0x73,
-	0xc2, 0x33, 0x24, 0x64, 0x16, 0x66, 0x94, 0x9b, 0xb1, 0xee, 0x2f, 0x58, 0xe4, 0xea, 0x9a, 0x4f,
-	0xcd, 0x8b, 0xa6, 0xfa, 0xee, 0xb7, 0x0e, 0xa3, 0xe8, 0x87, 0xbf, 0x73, 0x68, 0x25, 0xa3, 0x54,
-	0x21, 0x5b, 0x56, 0xd5, 0x78, 0x88, 0x62, 0x87, 0xfc, 0xe5, 0x30, 0x49, 0x94, 0xaa, 0xa4, 0xc1,
-	0x24, 0xe3, 0x61, 0xd2, 0x60, 0x7e, 0xfb, 0x7b, 0xb6, 0x81, 0x71, 0x94, 0x2a, 0x8c, 0x1b, 0x14,
-	0xc6, 0xe3, 0x21, 0xc6, 0x0d, 0x6e, 0xda, 0x31, 0x66, 0x9f, 0xfc, 0x0d, 0x00, 0x00, 0xff, 0xff,
-	0x96, 0x2a, 0x9e, 0xe6, 0x16, 0x05, 0x00, 0x00,
+	0xd5, 0xdc, 0xe7, 0xeb, 0x71, 0x17, 0xa6, 0x3e, 0xa8, 0x99, 0xe6, 0xd7, 0xb4, 0xfc, 0x12, 0x7e,
+	0x95, 0xa4, 0x28, 0xa8, 0x74, 0xca, 0xdb, 0x4e, 0xb9, 0xc8, 0x43, 0xc2, 0xb9, 0xd0, 0x44, 0xe7,
+	0x82, 0xd7, 0xdd, 0xdd, 0x3f, 0x2d, 0xd0, 0x7b, 0x6d, 0xc4, 0x8f, 0x6a, 0x6d, 0xf8, 0x10, 0xdc,
+	0x71, 0xa1, 0x4c, 0x38, 0x61, 0x34, 0xf0, 0xfa, 0xde, 0x60, 0x33, 0xbe, 0xed, 0x0e, 0x3f, 0x12,
+	0x46, 0xe1, 0x23, 0xe0, 0xe7, 0x69, 0xe0, 0xf7, 0xbd, 0x41, 0x77, 0x74, 0xbf, 0x4e, 0x14, 0x39,
+	0x0b, 0xe8, 0x88, 0xeb, 0x67, 0x4f, 0xc7, 0x64, 0x5e, 0xd2, 0xd8, 0xcf, 0x53, 0x98, 0x82, 0x8e,
+	0xbd, 0x6c, 0xd0, 0xea, 0x7b, 0x83, 0xde, 0xe8, 0x3d, 0x5a, 0xf5, 0x1a, 0xe6, 0xb6, 0xe8, 0xb2,
+	0xa1, 0x13, 0x43, 0x7d, 0xc3, 0x4b, 0xb6, 0xb4, 0x11, 0xd7, 0xda, 0xf0, 0x31, 0x68, 0x1b, 0xbb,
+	0x6d, 0x63, 0x6a, 0xfb, 0x8a, 0xa9, 0x13, 0x2d, 0x73, 0x9e, 0x59, 0x57, 0x06, 0x09, 0x13, 0xd0,
+	0xae, 0x82, 0x0c, 0x6e, 0x19, 0x57, 0x6f, 0xd7, 0x72, 0x75, 0x7a, 0x5e, 0xd0, 0x25, 0x9e, 0xaa,
+	0xe3, 0xd8, 0xa8, 0xc2, 0x97, 0xa0, 0x9b, 0x52, 0x35, 0x93, 0x79, 0x51, 0x05, 0x1e, 0x74, 0xfe,
+	0xc3, 0xd6, 0x22, 0x01, 0x7e, 0x02, 0x1b, 0x76, 0xc7, 0x54, 0xb0, 0xd1, 0x6f, 0x0d, 0xba, 0xa3,
+	0x7d, 0x74, 0xe3, 0x12, 0xff, 0xe3, 0xe6, 0x83, 0xe1, 0xc7, 0x4e, 0x67, 0xf7, 0xa7, 0x07, 0xee,
+	0x2d, 0x43, 0xc0, 0x12, 0x74, 0x17, 0xf6, 0xd9, 0xbc, 0x78, 0x6f, 0x74, 0xba, 0x56, 0x20, 0x56,
+	0x69, 0x45, 0x2c, 0x17, 0xcd, 0x18, 0xb0, 0xa6, 0x86, 0x18, 0x6c, 0x16, 0x44, 0x12, 0x46, 0x35,
+	0x95, 0xf5, 0x32, 0x5d, 0x1f, 0xd0, 0x05, 0xfc, 0xe0, 0x9b, 0x0f, 0xf6, 0x66, 0x82, 0xdd, 0x9c,
+	0xc9, 0xc1, 0xdd, 0xcb, 0x5e, 0x8e, 0x2b, 0xe1, 0x63, 0xef, 0xf3, 0xbb, 0x9a, 0x99, 0x89, 0x39,
+	0xe1, 0x19, 0x12, 0x32, 0x0b, 0x33, 0xca, 0xcd, 0x58, 0xf7, 0x17, 0x2c, 0x72, 0x75, 0xcd, 0xa7,
+	0xe6, 0x45, 0x53, 0x7d, 0xf7, 0x5b, 0x87, 0x51, 0xf4, 0xc3, 0xdf, 0x39, 0xb4, 0x92, 0x51, 0xaa,
+	0x90, 0x2d, 0xab, 0x6a, 0x3c, 0x44, 0xb1, 0x43, 0xfe, 0x72, 0x98, 0x24, 0x4a, 0x55, 0xd2, 0x60,
+	0x92, 0xf1, 0x30, 0x69, 0x30, 0xbf, 0xfd, 0x3d, 0xdb, 0xc0, 0x38, 0x4a, 0x15, 0xc6, 0x0d, 0x0a,
+	0xe3, 0xf1, 0x10, 0xe3, 0x06, 0x37, 0xed, 0x18, 0xb3, 0x4f, 0xfe, 0x06, 0x00, 0x00, 0xff, 0xff,
+	0xf9, 0xb0, 0xf7, 0x99, 0x16, 0x05, 0x00, 0x00,
 }
diff --git a/googleapis/ads/googleads/v1/resources/customer.pb.go b/googleapis/ads/googleads/v1/resources/customer.pb.go
index 2e39240..3e1d871 100644
--- a/googleapis/ads/googleads/v1/resources/customer.pb.go
+++ b/googleapis/ads/googleads/v1/resources/customer.pb.go
@@ -376,54 +376,54 @@
 	0xc2, 0x4a, 0x45, 0x48, 0x19, 0x66, 0x59, 0x40, 0x0c, 0x70, 0x31, 0xad, 0xba, 0x65, 0x11, 0x42,
 	0x43, 0xda, 0xed, 0x45, 0x55, 0xc9, 0xf2, 0x24, 0x67, 0xb2, 0x56, 0x1d, 0x3b, 0xb2, 0x9d, 0x42,
 	0x11, 0x97, 0x5c, 0xf1, 0x18, 0x70, 0xc7, 0xa3, 0xf0, 0x0a, 0xbc, 0x00, 0xe2, 0x11, 0xb8, 0x42,
-	0x71, 0xe2, 0x4c, 0xab, 0xcc, 0x34, 0xd3, 0xab, 0xba, 0x39, 0xe7, 0xfb, 0x7d, 0xb6, 0xe7, 0x9c,
-	0x93, 0xa0, 0x8f, 0x13, 0x29, 0x13, 0x0e, 0x3d, 0x1a, 0xeb, 0x5e, 0xb9, 0x2c, 0x56, 0x97, 0xfd,
-	0x9e, 0x02, 0x2d, 0x73, 0x15, 0x81, 0xee, 0x45, 0xb9, 0x36, 0x32, 0x05, 0x15, 0x64, 0x4a, 0x1a,
-	0x89, 0x77, 0xca, 0xb4, 0x80, 0xc6, 0x3a, 0xa8, 0x15, 0xc1, 0x65, 0x3f, 0xa8, 0x15, 0x5b, 0x67,
-	0xf3, 0xa0, 0x20, 0xf2, 0x74, 0x0a, 0x24, 0x19, 0xbd, 0x22, 0x19, 0x28, 0x12, 0x49, 0x71, 0x09,
-	0x4a, 0x33, 0x29, 0x08, 0x70, 0x96, 0xb0, 0x31, 0xe3, 0xcc, 0x5c, 0x91, 0x09, 0x65, 0x3c, 0x57,
-	0x40, 0x14, 0x50, 0x2d, 0x45, 0x69, 0xbf, 0xf5, 0xd4, 0xb1, 0x33, 0xd6, 0xa3, 0x42, 0x48, 0x43,
-	0x0d, 0x93, 0x42, 0x57, 0xd1, 0x67, 0x55, 0xd4, 0xfe, 0x37, 0xce, 0x27, 0xbd, 0x1f, 0x15, 0xcd,
-	0x32, 0x50, 0x55, 0x7c, 0xf7, 0x37, 0x84, 0x96, 0x0f, 0x2a, 0x7b, 0xfc, 0x3e, 0x5a, 0x77, 0x7b,
-	0x26, 0x82, 0xa6, 0xe0, 0x7b, 0xdb, 0xde, 0xde, 0x4a, 0xb8, 0xe6, 0x1e, 0x7e, 0x4f, 0x53, 0xc0,
-	0x1f, 0xa1, 0x0e, 0x8b, 0xfd, 0xa5, 0x6d, 0x6f, 0x6f, 0xf5, 0xc5, 0x93, 0xea, 0xc0, 0x81, 0xc3,
-	0x07, 0xaf, 0x85, 0xf9, 0xec, 0xe5, 0x29, 0xe5, 0x39, 0x84, 0x1d, 0x16, 0xe3, 0x23, 0xb4, 0x19,
-	0x83, 0x8e, 0x14, 0xcb, 0x0c, 0xbb, 0xac, 0xa0, 0xef, 0x58, 0xe9, 0xd3, 0x86, 0xf4, 0xd8, 0x28,
-	0x26, 0x92, 0x52, 0xfb, 0xe0, 0x9a, 0xca, 0xba, 0x0e, 0xd1, 0x7a, 0x94, 0x2b, 0x05, 0x22, 0xba,
-	0x22, 0x91, 0x8c, 0xc1, 0x7f, 0x77, 0x01, 0xca, 0x9a, 0x93, 0x1c, 0xc8, 0x18, 0xf0, 0x17, 0x68,
-	0xc5, 0xb0, 0x14, 0xc8, 0xcf, 0x52, 0x80, 0x7f, 0x6f, 0x01, 0xf9, 0x72, 0x91, 0x7e, 0x26, 0x05,
-	0xe0, 0x11, 0x7a, 0xcf, 0x28, 0x1a, 0x5d, 0x30, 0x91, 0x90, 0x5c, 0x71, 0x62, 0x20, 0xcd, 0x38,
-	0x35, 0xe0, 0xdf, 0x5f, 0x00, 0xf3, 0xd0, 0x49, 0xdf, 0x28, 0x7e, 0x52, 0x09, 0xf1, 0x2b, 0xb4,
-	0x39, 0x61, 0x82, 0x72, 0x8b, 0xd3, 0xf9, 0x64, 0xc2, 0x7e, 0xf2, 0x57, 0x17, 0x80, 0x6d, 0x58,
-	0xd5, 0x1b, 0xc5, 0x8f, 0xad, 0x06, 0x7f, 0x87, 0xba, 0x34, 0x37, 0x92, 0x18, 0x9a, 0x24, 0xc5,
-	0xee, 0x40, 0xd0, 0x31, 0x87, 0xd8, 0x5f, 0xb6, 0xac, 0xad, 0x06, 0x6b, 0x5f, 0x4a, 0x5e, 0x92,
-	0x70, 0xa1, 0x3b, 0x29, 0x65, 0x87, 0xa5, 0x0a, 0x7f, 0x83, 0xf0, 0x5b, 0xaa, 0x49, 0x46, 0x95,
-	0x11, 0xa0, 0x34, 0x19, 0xd3, 0x38, 0x01, 0x7f, 0xa5, 0x95, 0xb5, 0xf9, 0x96, 0xea, 0x51, 0x25,
-	0xda, 0x2f, 0x34, 0xf8, 0x25, 0xba, 0x9f, 0x52, 0x41, 0x13, 0x50, 0xfe, 0x5a, 0xab, 0xdc, 0xa5,
-	0xe2, 0xaf, 0xd1, 0x9a, 0x01, 0x6d, 0x08, 0x8d, 0x22, 0x99, 0x0b, 0xe3, 0xaf, 0xb7, 0x4a, 0x57,
-	0x8b, 0xfc, 0x61, 0x99, 0x8e, 0x53, 0xf4, 0x28, 0xa2, 0x9c, 0x13, 0x05, 0x99, 0x54, 0xa6, 0xb8,
-	0x0e, 0x0d, 0xa6, 0xf8, 0xeb, 0x23, 0x0b, 0xfa, 0x3c, 0x68, 0x6d, 0xd5, 0xe0, 0x80, 0x72, 0x1e,
-	0x3a, 0xfd, 0x71, 0x29, 0x0f, 0xbb, 0xd1, 0x8c, 0xa7, 0xf8, 0x17, 0xf4, 0xe4, 0x5a, 0xa3, 0xd6,
-	0x05, 0xe2, 0x3c, 0x37, 0xac, 0xe7, 0x57, 0x8b, 0x78, 0xd6, 0x94, 0x93, 0x0a, 0xe2, 0x8c, 0x1f,
-	0x47, 0xf3, 0x42, 0x78, 0x82, 0x1e, 0x2a, 0x48, 0xa9, 0xba, 0x80, 0x1b, 0x27, 0x7d, 0x60, 0x5d,
-	0x3f, 0x5d, 0xc0, 0x35, 0x9c, 0xaa, 0x9d, 0x1d, 0x56, 0x8d, 0x67, 0xf8, 0x1f, 0x0f, 0x05, 0x77,
-	0x9a, 0x4b, 0xda, 0xdf, 0xdc, 0x5e, 0xda, 0xdb, 0x78, 0xf1, 0xab, 0x37, 0x77, 0x13, 0x76, 0xec,
-	0x05, 0x6e, 0xee, 0x8c, 0xe8, 0xd5, 0x08, 0xd4, 0xf4, 0x12, 0x0e, 0xa7, 0xe8, 0x57, 0x25, 0x39,
-	0xb4, 0xe0, 0x43, 0x91, 0xa7, 0x77, 0x16, 0x85, 0x1f, 0x66, 0x0b, 0x66, 0xea, 0xdd, 0x3f, 0x3a,
-	0xa8, 0x3b, 0xeb, 0xf7, 0xc7, 0xa3, 0x46, 0x61, 0xb9, 0x3e, 0xf3, 0x5a, 0x2b, 0xf4, 0x66, 0xed,
-	0xb8, 0x4e, 0x03, 0xb4, 0x63, 0x89, 0xd7, 0x6e, 0xb4, 0x09, 0xef, 0xb4, 0xc2, 0x9f, 0x15, 0x90,
-	0xe9, 0xd1, 0x1a, 0x36, 0x61, 0xb5, 0xf1, 0x6b, 0x36, 0x34, 0x2a, 0xde, 0x0f, 0x55, 0x53, 0xdf,
-	0x3e, 0x6c, 0xba, 0x37, 0xe9, 0x43, 0xab, 0xdc, 0xfd, 0xdb, 0x43, 0x8f, 0xe7, 0x56, 0x2c, 0xfe,
-	0x01, 0x3d, 0x9a, 0xd5, 0x14, 0xcc, 0x5d, 0xd5, 0xad, 0xaf, 0x8c, 0x6e, 0xb3, 0xdc, 0x5f, 0xc7,
-	0xf8, 0x02, 0x7d, 0x10, 0x29, 0xa9, 0xb5, 0x1b, 0x0b, 0x64, 0x8e, 0x41, 0xa7, 0xdd, 0x60, 0xdb,
-	0x82, 0xaa, 0x79, 0x71, 0x30, 0xc3, 0x6c, 0x37, 0x41, 0xb8, 0xd9, 0x18, 0xc5, 0xa9, 0x4a, 0x2a,
-	0x49, 0xb8, 0x1c, 0x53, 0x4e, 0x34, 0x33, 0x50, 0x0c, 0xdd, 0xea, 0x54, 0x2d, 0x6f, 0x80, 0x32,
-	0x78, 0x64, 0xa5, 0xc7, 0xcc, 0xc0, 0x09, 0x4d, 0xf6, 0xff, 0xf3, 0xd0, 0xf3, 0x48, 0xa6, 0xed,
-	0x8d, 0xba, 0xbf, 0x5e, 0xd7, 0x7c, 0x01, 0x1f, 0x79, 0x67, 0xdf, 0x56, 0x9a, 0x44, 0x72, 0x2a,
-	0x92, 0x40, 0xaa, 0xa4, 0x97, 0x80, 0xb0, 0xd6, 0xee, 0xf3, 0x22, 0x63, 0xfa, 0x96, 0x4f, 0x98,
-	0x2f, 0xeb, 0xd5, 0xef, 0x9d, 0xa5, 0xa3, 0xe1, 0xf0, 0xcf, 0xce, 0xce, 0x51, 0x89, 0x1c, 0xc6,
-	0x3a, 0x28, 0x97, 0xc5, 0xea, 0xb4, 0x1f, 0x84, 0x2e, 0xf3, 0x2f, 0x97, 0x73, 0x3e, 0x8c, 0xf5,
-	0x79, 0x9d, 0x73, 0x7e, 0xda, 0x3f, 0xaf, 0x73, 0xfe, 0xed, 0x3c, 0x2f, 0x03, 0x83, 0xc1, 0x30,
-	0xd6, 0x83, 0x41, 0x9d, 0x35, 0x18, 0x9c, 0xf6, 0x07, 0x83, 0x3a, 0x6f, 0x7c, 0xcf, 0x6e, 0xf6,
-	0x93, 0xff, 0x03, 0x00, 0x00, 0xff, 0xff, 0x02, 0x53, 0xc2, 0x00, 0x6e, 0x09, 0x00, 0x00,
+	0x71, 0xe2, 0x4c, 0xab, 0xcc, 0x34, 0xd3, 0xab, 0xf1, 0xd8, 0xe7, 0xfb, 0x7d, 0xb6, 0x73, 0xce,
+	0x49, 0xd0, 0xc7, 0x89, 0x94, 0x09, 0x87, 0x1e, 0x8d, 0x75, 0xaf, 0x1c, 0x16, 0xa3, 0xcb, 0x7e,
+	0x4f, 0x81, 0x96, 0xb9, 0x8a, 0x40, 0xf7, 0xa2, 0x5c, 0x1b, 0x99, 0x82, 0x0a, 0x32, 0x25, 0x8d,
+	0xc4, 0x3b, 0x65, 0x58, 0x40, 0x63, 0x1d, 0xd4, 0x8a, 0xe0, 0xb2, 0x1f, 0xd4, 0x8a, 0xad, 0xb3,
+	0x79, 0x50, 0x10, 0x79, 0x3a, 0x05, 0x92, 0x8c, 0x5e, 0x91, 0x0c, 0x14, 0x89, 0xa4, 0xb8, 0x04,
+	0xa5, 0x99, 0x14, 0x04, 0x38, 0x4b, 0xd8, 0x98, 0x71, 0x66, 0xae, 0xc8, 0x84, 0x32, 0x9e, 0x2b,
+	0x20, 0x0a, 0xa8, 0x96, 0xa2, 0xb4, 0xdf, 0x7a, 0x56, 0xb1, 0xed, 0xbf, 0x71, 0x3e, 0xe9, 0xfd,
+	0xa8, 0x68, 0x96, 0x81, 0xd2, 0xd5, 0xfa, 0x53, 0xe7, 0x9d, 0xb1, 0x1e, 0x15, 0x42, 0x1a, 0x6a,
+	0x98, 0x14, 0xd5, 0xea, 0xee, 0x6f, 0x08, 0x2d, 0x1f, 0x54, 0xf6, 0xf8, 0x7d, 0xb4, 0xee, 0xf6,
+	0x4c, 0x04, 0x4d, 0xc1, 0xf7, 0xb6, 0xbd, 0xbd, 0x95, 0x70, 0xcd, 0x4d, 0x7e, 0x4f, 0x53, 0xc0,
+	0x1f, 0xa1, 0x0e, 0x8b, 0xfd, 0xa5, 0x6d, 0x6f, 0x6f, 0xf5, 0xc5, 0x93, 0xea, 0xc0, 0x81, 0x33,
+	0x0f, 0x5e, 0x0b, 0xf3, 0xd9, 0xcb, 0x53, 0xca, 0x73, 0x08, 0x3b, 0x2c, 0xc6, 0x47, 0x68, 0x33,
+	0x06, 0x1d, 0x29, 0x96, 0x19, 0x76, 0x59, 0x41, 0xdf, 0xb1, 0xd2, 0xa7, 0x0d, 0xe9, 0xb1, 0x51,
+	0x4c, 0x24, 0xa5, 0xf6, 0xc1, 0x35, 0x95, 0x75, 0x1d, 0xa2, 0xf5, 0x28, 0x57, 0x0a, 0x44, 0x74,
+	0x45, 0x22, 0x19, 0x83, 0xff, 0xee, 0x02, 0x94, 0x35, 0x27, 0x39, 0x90, 0x31, 0xe0, 0x2f, 0xd0,
+	0x8a, 0x61, 0x29, 0x90, 0x9f, 0xa5, 0x00, 0xff, 0xde, 0x02, 0xf2, 0xe5, 0x22, 0xfc, 0x4c, 0x0a,
+	0xc0, 0x23, 0xf4, 0x9e, 0x51, 0x34, 0xba, 0x60, 0x22, 0x21, 0xb9, 0xe2, 0xc4, 0x40, 0x9a, 0x71,
+	0x6a, 0xc0, 0xbf, 0xbf, 0x00, 0xe6, 0xa1, 0x93, 0xbe, 0x51, 0xfc, 0xa4, 0x12, 0xe2, 0x57, 0x68,
+	0x73, 0xc2, 0x04, 0xe5, 0x16, 0xa7, 0xf3, 0xc9, 0x84, 0xfd, 0xe4, 0xaf, 0x2e, 0x00, 0xdb, 0xb0,
+	0xaa, 0x37, 0x8a, 0x1f, 0x5b, 0x0d, 0xfe, 0x0e, 0x75, 0x69, 0x6e, 0x24, 0x31, 0x34, 0x49, 0x8a,
+	0xdd, 0x81, 0xa0, 0x63, 0x0e, 0xb1, 0xbf, 0x6c, 0x59, 0x5b, 0x0d, 0xd6, 0xbe, 0x94, 0xbc, 0x24,
+	0xe1, 0x42, 0x77, 0x52, 0xca, 0x0e, 0x4b, 0x15, 0xfe, 0x06, 0xe1, 0xb7, 0x54, 0x93, 0x8c, 0x2a,
+	0x23, 0x40, 0x69, 0x32, 0xa6, 0x71, 0x02, 0xfe, 0x4a, 0x2b, 0x6b, 0xf3, 0x2d, 0xd5, 0xa3, 0x4a,
+	0xb4, 0x5f, 0x68, 0xf0, 0x4b, 0x74, 0x3f, 0xa5, 0x82, 0x26, 0xa0, 0xfc, 0xb5, 0x56, 0xb9, 0x0b,
+	0xc5, 0x5f, 0xa3, 0x35, 0x03, 0xda, 0x10, 0x1a, 0x45, 0x32, 0x17, 0xc6, 0x5f, 0x6f, 0x95, 0xae,
+	0x16, 0xf1, 0xc3, 0x32, 0x1c, 0xa7, 0xe8, 0x51, 0x44, 0x39, 0x27, 0x0a, 0x32, 0xa9, 0x4c, 0x71,
+	0x1d, 0x1a, 0x4c, 0xf1, 0xeb, 0x23, 0x0b, 0xfa, 0x3c, 0x68, 0x2d, 0xd5, 0xe0, 0x80, 0x72, 0x1e,
+	0x3a, 0xfd, 0x71, 0x29, 0x0f, 0xbb, 0xd1, 0x8c, 0x59, 0xfc, 0x0b, 0x7a, 0x72, 0xad, 0x50, 0xeb,
+	0x04, 0x71, 0x9e, 0x1b, 0xd6, 0xf3, 0xab, 0x45, 0x3c, 0x6b, 0xca, 0x49, 0x05, 0x71, 0xc6, 0x8f,
+	0xa3, 0x79, 0x4b, 0x78, 0x82, 0x1e, 0x2a, 0x48, 0xa9, 0xba, 0x80, 0x1b, 0x27, 0x7d, 0x60, 0x5d,
+	0x3f, 0x5d, 0xc0, 0x35, 0x9c, 0xaa, 0x9d, 0x1d, 0x56, 0x8d, 0x39, 0xfc, 0x8f, 0x87, 0x82, 0x3b,
+	0xf5, 0x25, 0xed, 0x6f, 0x6e, 0x2f, 0xed, 0x6d, 0xbc, 0xf8, 0xd5, 0x9b, 0xbb, 0x09, 0xdb, 0xf6,
+	0x02, 0xd7, 0x77, 0x46, 0xf4, 0x6a, 0x04, 0x6a, 0x7a, 0x09, 0x87, 0x53, 0xf4, 0xab, 0x92, 0x1c,
+	0x5a, 0xf0, 0xa1, 0xc8, 0xd3, 0x3b, 0x8b, 0xc2, 0x0f, 0xb3, 0x05, 0x23, 0xf5, 0xee, 0x1f, 0x1d,
+	0xd4, 0x9d, 0xf5, 0xfc, 0xf1, 0xa8, 0x91, 0x58, 0xae, 0xce, 0xbc, 0xd6, 0x0c, 0xbd, 0x99, 0x3b,
+	0xae, 0xd2, 0x00, 0xed, 0x58, 0xe2, 0xb5, 0x1b, 0x6d, 0xc2, 0x3b, 0xad, 0xf0, 0x67, 0x05, 0x64,
+	0x7a, 0xb4, 0x86, 0x4d, 0x58, 0x6d, 0xfc, 0x9a, 0x0d, 0x8d, 0x8a, 0xfe, 0x5f, 0x15, 0xf5, 0xed,
+	0xcd, 0xa6, 0x7b, 0x93, 0x3e, 0xb4, 0xca, 0xdd, 0xbf, 0x3d, 0xf4, 0x78, 0x6e, 0xc6, 0xe2, 0x1f,
+	0xd0, 0xa3, 0x59, 0x45, 0xc1, 0xdc, 0x55, 0xdd, 0xfa, 0xca, 0xe8, 0x36, 0xd3, 0xfd, 0x75, 0x8c,
+	0x2f, 0xd0, 0x07, 0x91, 0x92, 0x5a, 0xbb, 0xb6, 0x40, 0xe6, 0x18, 0x74, 0xda, 0x0d, 0xb6, 0x2d,
+	0xa8, 0xea, 0x17, 0x07, 0x33, 0xcc, 0x76, 0x13, 0x84, 0x9b, 0x85, 0x51, 0x9c, 0xaa, 0xa4, 0x92,
+	0x84, 0xcb, 0x31, 0xe5, 0x44, 0x33, 0x03, 0x45, 0xd3, 0xad, 0x4e, 0xd5, 0xf2, 0x06, 0x28, 0x17,
+	0x8f, 0xac, 0xf4, 0x98, 0x19, 0x38, 0xa1, 0xc9, 0xfe, 0x7f, 0x1e, 0x7a, 0x1e, 0xc9, 0xb4, 0xbd,
+	0x50, 0xf7, 0xd7, 0xeb, 0x9c, 0x2f, 0xe0, 0x23, 0xef, 0xec, 0xdb, 0x4a, 0x93, 0x48, 0x4e, 0x45,
+	0x12, 0x48, 0x95, 0xf4, 0x12, 0x10, 0xd6, 0xda, 0x7d, 0x5e, 0x64, 0x4c, 0xdf, 0xf2, 0x09, 0xf3,
+	0x65, 0x3d, 0xfa, 0xbd, 0xb3, 0x74, 0x34, 0x1c, 0xfe, 0xd9, 0xd9, 0x39, 0x2a, 0x91, 0xc3, 0x58,
+	0x07, 0xe5, 0xb0, 0x18, 0x9d, 0xf6, 0x83, 0xd0, 0x45, 0xfe, 0xe5, 0x62, 0xce, 0x87, 0xb1, 0x3e,
+	0xaf, 0x63, 0xce, 0x4f, 0xfb, 0xe7, 0x75, 0xcc, 0xbf, 0x9d, 0xe7, 0xe5, 0xc2, 0x60, 0x30, 0x8c,
+	0xf5, 0x60, 0x50, 0x47, 0x0d, 0x06, 0xa7, 0xfd, 0xc1, 0xa0, 0x8e, 0x1b, 0xdf, 0xb3, 0x9b, 0xfd,
+	0xe4, 0xff, 0x00, 0x00, 0x00, 0xff, 0xff, 0x65, 0x97, 0x1c, 0xdc, 0x6e, 0x09, 0x00, 0x00,
 }
diff --git a/googleapis/ads/googleads/v1/resources/customer_client.pb.go b/googleapis/ads/googleads/v1/resources/customer_client.pb.go
index 8e7f68c..0ac6b20 100644
--- a/googleapis/ads/googleads/v1/resources/customer_client.pb.go
+++ b/googleapis/ads/googleads/v1/resources/customer_client.pb.go
@@ -34,10 +34,9 @@
 	// The resource name of the client-customer which is linked to
 	// the given customer. Read only.
 	ClientCustomer *wrappers.StringValue `protobuf:"bytes,3,opt,name=client_customer,json=clientCustomer,proto3" json:"client_customer,omitempty"`
-	// Specifies whether this is a hidden account. Learn more about hidden
-	// accounts <a
-	// href="https://support.google.com/google-ads/answer/7519830">here</a>. Read
-	// only.
+	// Specifies whether this is a
+	// [hidden account](https://support.google.com/google-ads/answer/7519830).
+	// Read only.
 	Hidden *wrappers.BoolValue `protobuf:"bytes,4,opt,name=hidden,proto3" json:"hidden,omitempty"`
 	// Distance between given customer and client. For self link, the level value
 	// will be 0. Read only.
@@ -109,28 +108,28 @@
 }
 
 var fileDescriptor_a1fcc371bcda99b7 = []byte{
-	// 365 bytes of a gzipped FileDescriptorProto
+	// 364 bytes of a gzipped FileDescriptorProto
 	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x84, 0x91, 0x41, 0x4b, 0xfb, 0x30,
-	0x18, 0xc6, 0x69, 0xf7, 0xdf, 0xe0, 0x5f, 0x75, 0x42, 0xbd, 0x94, 0x39, 0x64, 0x53, 0x06, 0x3b,
+	0x00, 0xc5, 0x69, 0xf7, 0xdf, 0xe0, 0x5f, 0x75, 0x42, 0xbd, 0x94, 0x39, 0x64, 0x53, 0x06, 0x3b,
 	0xa5, 0x74, 0x8a, 0x42, 0x3c, 0x75, 0x43, 0x86, 0x1e, 0x64, 0x4c, 0xe8, 0x41, 0x0a, 0x23, 0x6b,
 	0x63, 0x2d, 0xa4, 0x49, 0x49, 0xd2, 0x79, 0xf5, 0xb3, 0x78, 0xf4, 0xa3, 0xf8, 0x35, 0xbc, 0xf9,
-	0x29, 0x64, 0x4d, 0x13, 0x90, 0x81, 0xde, 0x9e, 0xf6, 0x7d, 0x7e, 0xcf, 0xf3, 0x92, 0xd7, 0xb9,
-	0xca, 0x18, 0xcb, 0x08, 0xf6, 0x51, 0x2a, 0x7c, 0x25, 0xb7, 0x6a, 0x13, 0xf8, 0x1c, 0x0b, 0x56,
-	0xf1, 0x04, 0x0b, 0x3f, 0xa9, 0x84, 0x64, 0x05, 0xe6, 0xab, 0x84, 0xe4, 0x98, 0x4a, 0x50, 0x72,
-	0x26, 0x99, 0x3b, 0x54, 0x6e, 0x80, 0x52, 0x01, 0x0c, 0x08, 0x36, 0x01, 0x30, 0x60, 0xaf, 0xaf,
-	0xb3, 0xcb, 0xdc, 0x47, 0x94, 0x32, 0x89, 0x64, 0xce, 0xa8, 0x50, 0x01, 0xbd, 0x93, 0x66, 0x5a,
-	0x7f, 0xad, 0xab, 0x27, 0xff, 0x85, 0xa3, 0xb2, 0xc4, 0xbc, 0x99, 0x9f, 0x7e, 0x5a, 0x4e, 0x77,
-	0xd6, 0x54, 0xcf, 0xea, 0x66, 0xf7, 0xcc, 0x39, 0xd0, 0xe9, 0x2b, 0x8a, 0x0a, 0xec, 0x59, 0x03,
-	0x6b, 0xfc, 0x7f, 0xb9, 0xaf, 0x7f, 0xde, 0xa3, 0x02, 0xbb, 0x37, 0xce, 0xa1, 0x5a, 0x74, 0xa5,
-	0x17, 0xf7, 0x5a, 0x03, 0x6b, 0xbc, 0x37, 0xe9, 0x37, 0x7b, 0x02, 0xdd, 0x08, 0x1e, 0x24, 0xcf,
-	0x69, 0x16, 0x21, 0x52, 0xe1, 0x65, 0x57, 0x41, 0xba, 0xd1, 0x9d, 0x38, 0x9d, 0xe7, 0x3c, 0x4d,
-	0x31, 0xf5, 0xfe, 0xd5, 0x74, 0x6f, 0x87, 0x9e, 0x32, 0x46, 0x14, 0xdb, 0x38, 0xdd, 0xc0, 0x69,
-	0x13, 0xbc, 0xc1, 0xc4, 0x6b, 0xd7, 0xc8, 0xf1, 0x0e, 0x72, 0x4b, 0xe5, 0xe5, 0x85, 0x62, 0x94,
-	0x73, 0xfa, 0x6a, 0x3b, 0xa3, 0x84, 0x15, 0xe0, 0xcf, 0xd7, 0x9c, 0x1e, 0xfd, 0x7c, 0x8c, 0xc5,
-	0x36, 0x73, 0x61, 0x3d, 0xde, 0x35, 0x64, 0xc6, 0x08, 0xa2, 0x19, 0x60, 0x3c, 0xf3, 0x33, 0x4c,
-	0xeb, 0x46, 0x7d, 0xd0, 0x32, 0x17, 0xbf, 0xdc, 0xf7, 0xda, 0xa8, 0x37, 0xbb, 0x35, 0x0f, 0xc3,
-	0x77, 0x7b, 0x38, 0x57, 0x91, 0x61, 0x2a, 0x80, 0x92, 0x5b, 0x15, 0x05, 0x60, 0xa9, 0x9d, 0x1f,
-	0xda, 0x13, 0x87, 0xa9, 0x88, 0x8d, 0x27, 0x8e, 0x82, 0xd8, 0x78, 0xbe, 0xec, 0x91, 0x1a, 0x40,
-	0x18, 0xa6, 0x02, 0x42, 0xe3, 0x82, 0x30, 0x0a, 0x20, 0x34, 0xbe, 0x75, 0xa7, 0x5e, 0xf6, 0xfc,
-	0x3b, 0x00, 0x00, 0xff, 0xff, 0x0a, 0xd9, 0x6a, 0xb1, 0x8b, 0x02, 0x00, 0x00,
+	0x29, 0x64, 0x4d, 0x13, 0x90, 0x81, 0xde, 0x1e, 0xc9, 0xfb, 0xbd, 0xf7, 0x48, 0x9c, 0xab, 0x8c,
+	0xb1, 0x8c, 0x60, 0x1f, 0xa5, 0xc2, 0x57, 0x72, 0xab, 0x36, 0x81, 0xcf, 0xb1, 0x60, 0x15, 0x4f,
+	0xb0, 0xf0, 0x93, 0x4a, 0x48, 0x56, 0x60, 0xbe, 0x4a, 0x48, 0x8e, 0xa9, 0x04, 0x25, 0x67, 0x92,
+	0xb9, 0x43, 0xe5, 0x06, 0x28, 0x15, 0xc0, 0x80, 0x60, 0x13, 0x00, 0x03, 0xf6, 0x4e, 0x9a, 0xec,
+	0x1a, 0x58, 0x57, 0x4f, 0xfe, 0x0b, 0x47, 0x65, 0x89, 0xb9, 0x50, 0x11, 0xbd, 0xbe, 0xee, 0x2e,
+	0x73, 0x1f, 0x51, 0xca, 0x24, 0x92, 0x39, 0xa3, 0xcd, 0xed, 0xe9, 0xa7, 0xe5, 0x74, 0x67, 0x4d,
+	0xf5, 0xac, 0x6e, 0x76, 0xcf, 0x9c, 0x03, 0x9d, 0xbe, 0xa2, 0xa8, 0xc0, 0x9e, 0x35, 0xb0, 0xc6,
+	0xff, 0x97, 0xfb, 0xfa, 0xf0, 0x1e, 0x15, 0xd8, 0xbd, 0x71, 0x0e, 0xd5, 0xd0, 0x95, 0x1e, 0xee,
+	0xb5, 0x06, 0xd6, 0x78, 0x6f, 0xd2, 0x6f, 0x76, 0x02, 0xbd, 0x07, 0x3c, 0x48, 0x9e, 0xd3, 0x2c,
+	0x42, 0xa4, 0xc2, 0xcb, 0xae, 0x82, 0x74, 0xa3, 0x3b, 0x71, 0x3a, 0xcf, 0x79, 0x9a, 0x62, 0xea,
+	0xfd, 0xab, 0xe9, 0xde, 0x0e, 0x3d, 0x65, 0x8c, 0x28, 0xb6, 0x71, 0xba, 0x81, 0xd3, 0x26, 0x78,
+	0x83, 0x89, 0xd7, 0xae, 0x91, 0xe3, 0x1d, 0xe4, 0x96, 0xca, 0xcb, 0x0b, 0xc5, 0x28, 0xe7, 0xf4,
+	0xd5, 0x76, 0x46, 0x09, 0x2b, 0xc0, 0x9f, 0xaf, 0x39, 0x3d, 0xfa, 0xf9, 0x18, 0x8b, 0x6d, 0xe6,
+	0xc2, 0x7a, 0xbc, 0x6b, 0xc8, 0x8c, 0x11, 0x44, 0x33, 0xc0, 0x78, 0xe6, 0x67, 0x98, 0xd6, 0x8d,
+	0xfa, 0x43, 0xcb, 0x5c, 0xfc, 0xf2, 0xbf, 0xd7, 0x46, 0xbd, 0xd9, 0xad, 0x79, 0x18, 0xbe, 0xdb,
+	0xc3, 0xb9, 0x8a, 0x0c, 0x53, 0x01, 0x94, 0xdc, 0xaa, 0x28, 0x00, 0x4b, 0xed, 0xfc, 0xd0, 0x9e,
+	0x38, 0x4c, 0x45, 0x6c, 0x3c, 0x71, 0x14, 0xc4, 0xc6, 0xf3, 0x65, 0x8f, 0xd4, 0x05, 0x84, 0x61,
+	0x2a, 0x20, 0x34, 0x2e, 0x08, 0xa3, 0x00, 0x42, 0xe3, 0x5b, 0x77, 0xea, 0xb1, 0xe7, 0xdf, 0x01,
+	0x00, 0x00, 0xff, 0xff, 0xf6, 0x0b, 0x0a, 0xfa, 0x8b, 0x02, 0x00, 0x00,
 }
diff --git a/googleapis/ads/googleads/v1/resources/customer_client_link.pb.go b/googleapis/ads/googleads/v1/resources/customer_client_link.pb.go
index 80860d2..1f3f5a5 100644
--- a/googleapis/ads/googleads/v1/resources/customer_client_link.pb.go
+++ b/googleapis/ads/googleads/v1/resources/customer_client_link.pb.go
@@ -28,7 +28,6 @@
 type CustomerClientLink struct {
 	// Name of the resource.
 	// CustomerClientLink resource names have the form:
-	//
 	// `customers/{customer_id}/customerClientLinks/{client_customer_id}~{manager_link_id}`
 	ResourceName string `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"`
 	// The client customer linked to this customer.
@@ -125,23 +124,23 @@
 	0x34, 0x33, 0xaa, 0xd5, 0x5b, 0x66, 0xd0, 0xb6, 0x35, 0x56, 0xd5, 0x4c, 0x6f, 0xb6, 0x95, 0x60,
 	0xd2, 0x6e, 0x2a, 0x21, 0xaf, 0x61, 0xa3, 0x95, 0x55, 0xd9, 0xb1, 0x97, 0x40, 0x42, 0x0d, 0xec,
 	0xd5, 0xf0, 0xa6, 0x80, 0xbd, 0x7a, 0xfc, 0x72, 0x57, 0x03, 0x26, 0xdb, 0xda, 0xa0, 0x9a, 0x48,
-	0xc2, 0x99, 0x76, 0xa6, 0x1b, 0x63, 0x89, 0x6d, 0x8d, 0xf7, 0x1e, 0x1f, 0x45, 0x61, 0x23, 0x10,
-	0x91, 0x52, 0x59, 0x62, 0x85, 0x92, 0xb1, 0xfa, 0x38, 0x54, 0xdd, 0xe9, 0xaa, 0xfd, 0x8c, 0xbe,
-	0x6a, 0xd2, 0x34, 0x4c, 0x87, 0xfa, 0x93, 0x5f, 0x29, 0xc8, 0x16, 0x21, 0xf8, 0xc2, 0xe5, 0x7e,
-	0x27, 0xe4, 0x75, 0xf6, 0x14, 0xec, 0xc7, 0x68, 0x1b, 0x49, 0x6a, 0x96, 0x27, 0x93, 0x64, 0x7a,
-	0x6f, 0xf9, 0x20, 0x5e, 0x7e, 0x20, 0x35, 0xcb, 0x4e, 0xc1, 0x61, 0x18, 0x35, 0x8e, 0x9e, 0xef,
-	0x4d, 0x92, 0xe9, 0xfd, 0xd9, 0x51, 0x18, 0x12, 0xc6, 0xae, 0xf0, 0xd2, 0x6a, 0x21, 0xf9, 0x8a,
-	0x54, 0x2d, 0x5b, 0x1e, 0x78, 0x51, 0xec, 0x9a, 0x2d, 0xc0, 0xe1, 0x3f, 0xd3, 0x09, 0x9a, 0xdf,
-	0x71, 0x36, 0x8f, 0x06, 0x36, 0xe7, 0xd2, 0xbe, 0x78, 0xee, 0x5d, 0xf6, 0x83, 0xa6, 0x8b, 0x7b,
-	0x4e, 0xb3, 0x4f, 0x60, 0xe4, 0xb7, 0x92, 0xdf, 0x9d, 0x24, 0xd3, 0x83, 0xd9, 0x1b, 0xb8, 0x6b,
-	0xe5, 0x6e, 0x9f, 0xf0, 0xfd, 0x5f, 0xf5, 0xa5, 0xd3, 0x9d, 0xca, 0xb6, 0x1e, 0xde, 0x2e, 0x83,
-	0x6b, 0x36, 0x03, 0xa3, 0x2f, 0x82, 0x52, 0x26, 0xf3, 0x91, 0xcb, 0x36, 0x1e, 0x64, 0x9b, 0x2b,
-	0x55, 0xf9, 0x68, 0x81, 0x39, 0xff, 0x96, 0x82, 0x93, 0xad, 0xaa, 0xe1, 0xad, 0x8f, 0x3f, 0x7f,
-	0x38, 0x7c, 0x82, 0x8b, 0xce, 0xf7, 0x22, 0xf9, 0xf8, 0x36, 0xa8, 0xb9, 0xaa, 0x88, 0xe4, 0x50,
-	0x69, 0x8e, 0x38, 0x93, 0xae, 0x6b, 0xfc, 0x27, 0x8d, 0x30, 0xff, 0xf9, 0x97, 0xaf, 0x7a, 0xf4,
-	0x3d, 0xdd, 0x3b, 0x2b, 0xcb, 0x1f, 0xe9, 0xf1, 0x99, 0xb7, 0x2c, 0xa9, 0x81, 0x1e, 0x76, 0x68,
-	0x55, 0xc0, 0x65, 0x64, 0xfe, 0x8c, 0x9c, 0x75, 0x49, 0xcd, 0xba, 0xe7, 0xac, 0x57, 0xc5, 0xba,
-	0xe7, 0xfc, 0x4e, 0x4f, 0x7c, 0x01, 0xe3, 0x92, 0x1a, 0x8c, 0x7b, 0x16, 0xc6, 0xab, 0x02, 0xe3,
-	0x9e, 0x77, 0x35, 0x72, 0x61, 0x9f, 0xfd, 0x09, 0x00, 0x00, 0xff, 0xff, 0x5a, 0x2e, 0x4b, 0x9b,
+	0xc2, 0x99, 0x76, 0xa6, 0x1b, 0x63, 0x89, 0x6d, 0x8d, 0xf7, 0x1e, 0x3f, 0x0e, 0x42, 0x77, 0xba,
+	0x6a, 0x3f, 0xa3, 0xaf, 0x9a, 0x34, 0x0d, 0xd3, 0xb1, 0x7e, 0x14, 0x8d, 0x1b, 0x81, 0x88, 0x94,
+	0xca, 0x12, 0x2b, 0x94, 0x0c, 0xd5, 0x27, 0xbf, 0x52, 0x90, 0x2d, 0x42, 0xf0, 0x85, 0xcb, 0xfd,
+	0x4e, 0xc8, 0xeb, 0xec, 0x29, 0xd8, 0x8f, 0xd1, 0x36, 0x92, 0xd4, 0x2c, 0x4f, 0x26, 0xc9, 0xf4,
+	0xde, 0xf2, 0x41, 0xbc, 0xfc, 0x40, 0x6a, 0x96, 0x9d, 0x82, 0xc3, 0x30, 0x6a, 0x1c, 0x3d, 0xdf,
+	0x9b, 0x24, 0xd3, 0xfb, 0xb3, 0xa3, 0x30, 0x24, 0x8c, 0x99, 0xe0, 0xa5, 0xd5, 0x42, 0xf2, 0x15,
+	0xa9, 0x5a, 0xb6, 0x3c, 0xf0, 0xa2, 0xd8, 0x35, 0x5b, 0x80, 0xc3, 0x7f, 0xa6, 0x13, 0x34, 0xbf,
+	0xe3, 0x6c, 0x1e, 0x0d, 0x6c, 0xce, 0xa5, 0x7d, 0xf1, 0xdc, 0xbb, 0xec, 0x07, 0x4d, 0x17, 0xf7,
+	0x9c, 0x66, 0x9f, 0xc0, 0xc8, 0x6f, 0x25, 0xbf, 0x3b, 0x49, 0xa6, 0x07, 0xb3, 0x37, 0x70, 0xd7,
+	0xca, 0xdd, 0x3e, 0xe1, 0xfb, 0xbf, 0xea, 0x4b, 0xa7, 0x3b, 0x95, 0x6d, 0x3d, 0xbc, 0x5d, 0x06,
+	0xd7, 0x6c, 0x06, 0x46, 0x5f, 0x04, 0xa5, 0x4c, 0xe6, 0x23, 0x97, 0x6d, 0x3c, 0xc8, 0x36, 0x57,
+	0xaa, 0xf2, 0xd1, 0x02, 0x73, 0xfe, 0x2d, 0x05, 0x27, 0x5b, 0x55, 0xc3, 0x5b, 0x1f, 0x7f, 0xfe,
+	0x70, 0xf8, 0x04, 0x17, 0x9d, 0xef, 0x45, 0xf2, 0xf1, 0x6d, 0x50, 0x73, 0x55, 0x11, 0xc9, 0xa1,
+	0xd2, 0x1c, 0x71, 0x26, 0x5d, 0xd7, 0xf8, 0x4f, 0x1a, 0x61, 0xfe, 0xf3, 0x2f, 0x5f, 0xf5, 0xe8,
+	0x7b, 0xba, 0x77, 0x56, 0x96, 0x3f, 0xd2, 0xe3, 0x33, 0x6f, 0x59, 0x52, 0x03, 0x3d, 0xec, 0xd0,
+	0xaa, 0x80, 0xcb, 0xc8, 0xfc, 0x19, 0x39, 0xeb, 0x92, 0x9a, 0x75, 0xcf, 0x59, 0xaf, 0x8a, 0x75,
+	0xcf, 0xf9, 0x9d, 0x9e, 0xf8, 0x02, 0xc6, 0x25, 0x35, 0x18, 0xf7, 0x2c, 0x8c, 0x57, 0x05, 0xc6,
+	0x3d, 0xef, 0x6a, 0xe4, 0xc2, 0x3e, 0xfb, 0x13, 0x00, 0x00, 0xff, 0xff, 0x73, 0x1a, 0x09, 0xc6,
 	0x43, 0x03, 0x00, 0x00,
 }
diff --git a/googleapis/ads/googleads/v1/resources/customer_extension_setting.pb.go b/googleapis/ads/googleads/v1/resources/customer_extension_setting.pb.go
index 6097540..0ad9c85 100644
--- a/googleapis/ads/googleads/v1/resources/customer_extension_setting.pb.go
+++ b/googleapis/ads/googleads/v1/resources/customer_extension_setting.pb.go
@@ -118,21 +118,21 @@
 	0x48, 0x23, 0x94, 0x2c, 0x0d, 0x58, 0x2b, 0x24, 0x47, 0xb5, 0x56, 0x56, 0x25, 0xa7, 0x8e, 0x88,
 	0x28, 0x33, 0x28, 0x68, 0xa0, 0x6d, 0x86, 0x82, 0xc6, 0xf1, 0xcb, 0x5d, 0x63, 0x40, 0x36, 0x95,
 	0xc1, 0xff, 0x28, 0x97, 0x0c, 0xb6, 0x62, 0x0d, 0x6e, 0xc0, 0xf1, 0x6c, 0x5f, 0xb6, 0xbd, 0xad,
-	0x3d, 0xe7, 0xc4, 0x73, 0x6a, 0x81, 0xa9, 0x94, 0xca, 0x52, 0x2b, 0x94, 0x34, 0x7d, 0xf7, 0x49,
-	0xdf, 0xed, 0xbe, 0xae, 0x9b, 0x1b, 0xfc, 0x59, 0xd3, 0xba, 0x06, 0xdd, 0xf7, 0x9f, 0xfe, 0x8c,
-	0xe2, 0xf4, 0x75, 0x9f, 0xfb, 0xdc, 0xcb, 0x5f, 0x39, 0x6f, 0xc9, 0xb3, 0xf8, 0xd0, 0x27, 0x2b,
-	0x25, 0xad, 0x20, 0x1d, 0x4d, 0x46, 0xd3, 0xfb, 0xc5, 0x43, 0xff, 0x78, 0x49, 0x2b, 0x48, 0x20,
-	0x3e, 0x1a, 0xfa, 0x4a, 0xa3, 0xc9, 0x68, 0x7a, 0x34, 0x7b, 0x85, 0x76, 0x6d, 0xab, 0x0b, 0x83,
-	0xc2, 0xb4, 0x0f, 0xb7, 0x35, 0x9c, 0xcb, 0xa6, 0x1a, 0xbe, 0x14, 0x87, 0xf0, 0xf7, 0x67, 0x72,
-	0x19, 0x3f, 0xfa, 0x33, 0xe6, 0x06, 0x80, 0x95, 0xc2, 0x42, 0x65, 0xd2, 0xf1, 0x64, 0x3c, 0x7d,
-	0x30, 0x3b, 0xf1, 0xc3, 0x7c, 0x4e, 0x74, 0x65, 0xb5, 0x90, 0x7c, 0x49, 0x37, 0x0d, 0x14, 0x49,
-	0x60, 0xbe, 0x05, 0x60, 0xef, 0x5a, 0x5e, 0xf2, 0x29, 0x3e, 0x70, 0xab, 0x4f, 0xef, 0x75, 0x76,
-	0x17, 0xfb, 0xda, 0xed, 0x97, 0xf3, 0xa6, 0x23, 0x0f, 0x7d, 0x0f, 0x5a, 0x45, 0xaf, 0x3f, 0xff,
-	0x1a, 0xc5, 0x67, 0x6b, 0x55, 0xa1, 0x3b, 0x8f, 0x67, 0xfe, 0x78, 0xd7, 0x9f, 0x58, 0xb4, 0xa9,
-	0x16, 0xa3, 0x8f, 0xef, 0x7b, 0x0d, 0xae, 0x36, 0x54, 0x72, 0xa4, 0x34, 0xc7, 0x1c, 0x64, 0x97,
-	0xd9, 0xdf, 0x4b, 0x2d, 0xcc, 0x7f, 0x6e, 0xfc, 0x45, 0xa8, 0xbe, 0x45, 0xe3, 0x8b, 0x3c, 0xff,
-	0x1e, 0x9d, 0x5e, 0x38, 0xc9, 0x9c, 0x19, 0xe4, 0xca, 0xb6, 0x5a, 0x66, 0xa8, 0xf0, 0xc8, 0x1f,
-	0x1e, 0xb3, 0xca, 0x99, 0x59, 0x05, 0xcc, 0x6a, 0x99, 0xad, 0x02, 0xe6, 0x57, 0x74, 0xe6, 0x1a,
-	0x84, 0xe4, 0xcc, 0x10, 0x12, 0x50, 0x84, 0x2c, 0x33, 0x42, 0x02, 0xee, 0xfa, 0xa0, 0x33, 0xfb,
-	0xfc, 0x77, 0x00, 0x00, 0x00, 0xff, 0xff, 0xa3, 0x3e, 0xd3, 0xa1, 0x8f, 0x03, 0x00, 0x00,
+	0x3d, 0xe7, 0x49, 0xcf, 0xe9, 0xbe, 0xae, 0x9b, 0x1b, 0xfc, 0x59, 0xd3, 0xba, 0x06, 0x6d, 0xfa,
+	0xfe, 0x89, 0xd7, 0xac, 0x05, 0xa6, 0x52, 0x2a, 0x4b, 0xad, 0x50, 0xb2, 0xef, 0x3e, 0xfd, 0x19,
+	0xc5, 0xe9, 0xeb, 0x3e, 0xf7, 0xb9, 0x97, 0xbf, 0x72, 0xde, 0x92, 0x67, 0xf1, 0xa1, 0x4f, 0x56,
+	0x4a, 0x5a, 0x41, 0x3a, 0x9a, 0x8c, 0xa6, 0xf7, 0x8b, 0x87, 0xfe, 0xf1, 0x92, 0x56, 0x90, 0x40,
+	0x7c, 0x34, 0xf4, 0x95, 0x46, 0x93, 0xd1, 0xf4, 0x68, 0xf6, 0x0a, 0xed, 0xda, 0x56, 0x17, 0x06,
+	0x85, 0x69, 0x1f, 0x6e, 0x6b, 0x38, 0x97, 0x4d, 0x35, 0x7c, 0x29, 0x0e, 0xe1, 0xef, 0xcf, 0xe4,
+	0x32, 0x7e, 0xf4, 0x67, 0xcc, 0x0d, 0x00, 0x2b, 0x85, 0x85, 0xca, 0xa4, 0xe3, 0xc9, 0x78, 0xfa,
+	0x60, 0x76, 0xe2, 0x87, 0xf9, 0x2d, 0xa0, 0x2b, 0xab, 0x85, 0xe4, 0x4b, 0xba, 0x69, 0xa0, 0x48,
+	0x02, 0xf3, 0x2d, 0x00, 0x7b, 0xd7, 0xf2, 0x92, 0x4f, 0xf1, 0x81, 0x5b, 0x7d, 0x7a, 0xaf, 0xb3,
+	0xbb, 0xd8, 0xd7, 0x6e, 0xbf, 0x9c, 0x37, 0x1d, 0x79, 0xe8, 0x7b, 0xd0, 0x2a, 0x7a, 0xfd, 0xf9,
+	0xd7, 0x28, 0x3e, 0x5b, 0xab, 0x0a, 0xdd, 0x79, 0x3c, 0xf3, 0xc7, 0xbb, 0xfe, 0xc4, 0xa2, 0x4d,
+	0xb5, 0x18, 0x7d, 0x7c, 0xdf, 0x6b, 0x70, 0xb5, 0xa1, 0x92, 0x23, 0xa5, 0x39, 0xe6, 0x20, 0xbb,
+	0xcc, 0xfe, 0x5e, 0x6a, 0x61, 0xfe, 0x73, 0xe3, 0x2f, 0x42, 0xf5, 0x2d, 0x1a, 0x5f, 0xe4, 0xf9,
+	0xf7, 0xe8, 0xf4, 0xc2, 0x49, 0xe6, 0xcc, 0x20, 0x57, 0xb6, 0xd5, 0x32, 0x43, 0x85, 0x47, 0xfe,
+	0xf0, 0x98, 0x55, 0xce, 0xcc, 0x2a, 0x60, 0x56, 0xcb, 0x6c, 0x15, 0x30, 0xbf, 0xa2, 0x33, 0xd7,
+	0x20, 0x24, 0x67, 0x86, 0x90, 0x80, 0x22, 0x64, 0x99, 0x11, 0x12, 0x70, 0xd7, 0x07, 0x9d, 0xd9,
+	0xe7, 0xbf, 0x03, 0x00, 0x00, 0xff, 0xff, 0x13, 0xdf, 0xd9, 0x40, 0x8f, 0x03, 0x00, 0x00,
 }
diff --git a/googleapis/ads/googleads/v1/resources/customer_feed.pb.go b/googleapis/ads/googleads/v1/resources/customer_feed.pb.go
index fec21e0..78f55d3 100644
--- a/googleapis/ads/googleads/v1/resources/customer_feed.pb.go
+++ b/googleapis/ads/googleads/v1/resources/customer_feed.pb.go
@@ -118,35 +118,35 @@
 }
 
 var fileDescriptor_51bd0ae9893f1b0c = []byte{
-	// 474 bytes of a gzipped FileDescriptorProto
-	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x8c, 0x93, 0xdd, 0x6a, 0xd4, 0x40,
-	0x14, 0xc7, 0xc9, 0x6e, 0x2d, 0x18, 0x6b, 0xe9, 0xe6, 0x2a, 0x94, 0x22, 0x5b, 0xa5, 0xb0, 0x57,
-	0x33, 0xcd, 0xfa, 0x71, 0x11, 0x6f, 0xcc, 0x8a, 0x2d, 0x88, 0xca, 0x92, 0xca, 0x22, 0xb2, 0x12,
-	0xa6, 0xc9, 0xd9, 0x34, 0x34, 0xf3, 0xc1, 0xcc, 0xa4, 0xd2, 0xa7, 0xf0, 0x1d, 0xbc, 0xf4, 0x51,
-	0x7c, 0x14, 0x1f, 0x42, 0x24, 0x99, 0x99, 0x68, 0x57, 0xd6, 0x7a, 0x77, 0x72, 0xe6, 0xff, 0x3b,
-	0x73, 0xce, 0xf9, 0x4f, 0xfc, 0xa7, 0x25, 0xe7, 0x65, 0x0d, 0x98, 0x14, 0x0a, 0x9b, 0xb0, 0x8d,
-	0xae, 0x22, 0x2c, 0x41, 0xf1, 0x46, 0xe6, 0xa0, 0x70, 0xde, 0x28, 0xcd, 0x29, 0xc8, 0x6c, 0x05,
-	0x50, 0x20, 0x21, 0xb9, 0xe6, 0xc1, 0xa1, 0xd1, 0x22, 0x52, 0x28, 0xd4, 0x63, 0xe8, 0x2a, 0x42,
-	0x3d, 0xb6, 0xff, 0x6c, 0x53, 0xe5, 0x9c, 0x53, 0xca, 0x19, 0xa6, 0x44, 0xe7, 0x17, 0x15, 0x2b,
-	0xb3, 0x55, 0xc3, 0x72, 0x5d, 0x71, 0x66, 0x4a, 0xef, 0x3f, 0xd9, 0xc4, 0x01, 0x6b, 0xa8, 0xc2,
-	0x6d, 0x13, 0x59, 0x5d, 0xb1, 0xcb, 0x4c, 0x69, 0xa2, 0x1b, 0xf5, 0x7f, 0x94, 0xa8, 0x49, 0x0e,
-	0x17, 0xbc, 0x2e, 0x40, 0x66, 0xfa, 0x5a, 0x80, 0xa5, 0x0e, 0x1c, 0x25, 0x2a, 0x4c, 0x18, 0xe3,
-	0x9a, 0xb4, 0x8d, 0xb8, 0x9a, 0x0f, 0xec, 0x69, 0xf7, 0x75, 0xde, 0xac, 0xf0, 0x67, 0x49, 0x84,
-	0x00, 0x69, 0xcf, 0x1f, 0x7e, 0x19, 0xfa, 0x3b, 0x2f, 0xed, 0x72, 0x4e, 0x00, 0x8a, 0xe0, 0x91,
-	0x7f, 0xdf, 0xcd, 0x9f, 0x31, 0x42, 0x21, 0xf4, 0xc6, 0xde, 0xe4, 0x6e, 0xba, 0xe3, 0x92, 0xef,
-	0x08, 0x85, 0xe0, 0xd8, 0xdf, 0x6a, 0x67, 0x08, 0x07, 0x63, 0x6f, 0x72, 0x6f, 0x7a, 0x60, 0xd7,
-	0x87, 0xdc, 0x25, 0xe8, 0x4c, 0xcb, 0x8a, 0x95, 0x0b, 0x52, 0x37, 0x90, 0x76, 0xca, 0x80, 0xfb,
-	0xa3, 0xf5, 0xfe, 0x55, 0x38, 0x1c, 0x0f, 0x27, 0xbb, 0xd3, 0x19, 0xda, 0x64, 0x44, 0x37, 0x37,
-	0x9a, 0xff, 0xe6, 0xde, 0x5f, 0x0b, 0x78, 0xc5, 0x1a, 0xba, 0x9e, 0x4b, 0xf7, 0xc4, 0xcd, 0x84,
-	0x0a, 0x3e, 0xf9, 0xa3, 0xbf, 0xdc, 0x09, 0xb7, 0xba, 0x7e, 0x8f, 0x37, 0x5e, 0x68, 0x6c, 0x45,
-	0x6f, 0x2d, 0x78, 0x62, 0xb9, 0x74, 0x8f, 0xae, 0x65, 0x82, 0x0f, 0xfe, 0xb6, 0xf1, 0x2e, 0xbc,
-	0x33, 0xf6, 0x26, 0xbb, 0xd3, 0x17, 0xb7, 0x0c, 0xd1, 0xee, 0xf6, 0x4d, 0xc5, 0x2e, 0xcf, 0x3a,
-	0xa8, 0x9b, 0xe1, 0x66, 0x2a, 0xb5, 0xf5, 0x66, 0x3f, 0x3d, 0xff, 0x28, 0xe7, 0x14, 0xdd, 0xfa,
-	0x3a, 0x67, 0xa3, 0x3f, 0x8d, 0x9b, 0xb7, 0xbb, 0x9f, 0x7b, 0x1f, 0x5f, 0x5b, 0xae, 0xe4, 0x35,
-	0x61, 0x25, 0xe2, 0xb2, 0xc4, 0x25, 0xb0, 0xce, 0x19, 0xf7, 0xa8, 0x44, 0xa5, 0xfe, 0xf1, 0xaf,
-	0x3c, 0xef, 0xa3, 0xaf, 0x83, 0xe1, 0x69, 0x92, 0x7c, 0x1b, 0x1c, 0x9e, 0x9a, 0x92, 0x49, 0xa1,
-	0x90, 0x09, 0xdb, 0x68, 0x11, 0xa1, 0xd4, 0x29, 0xbf, 0x3b, 0xcd, 0x32, 0x29, 0xd4, 0xb2, 0xd7,
-	0x2c, 0x17, 0xd1, 0xb2, 0xd7, 0xfc, 0x18, 0x1c, 0x99, 0x83, 0x38, 0x4e, 0x0a, 0x15, 0xc7, 0xbd,
-	0x2a, 0x8e, 0x17, 0x51, 0x1c, 0xf7, 0xba, 0xf3, 0xed, 0xae, 0xd9, 0xc7, 0xbf, 0x02, 0x00, 0x00,
-	0xff, 0xff, 0x2f, 0x24, 0xdc, 0xba, 0xd7, 0x03, 0x00, 0x00,
+	// 473 bytes of a gzipped FileDescriptorProto
+	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x8c, 0x53, 0xdd, 0x6a, 0xd4, 0x40,
+	0x14, 0x26, 0xbb, 0xb5, 0x60, 0xac, 0xa5, 0x9b, 0xab, 0x50, 0x8a, 0x6c, 0x95, 0xc2, 0x5e, 0xcd,
+	0x34, 0xeb, 0xcf, 0x45, 0xbc, 0x31, 0x2b, 0xb6, 0x20, 0x2a, 0x4b, 0x2a, 0x8b, 0xc8, 0x4a, 0x98,
+	0x26, 0x67, 0xd3, 0xd0, 0xcc, 0x0f, 0x33, 0x93, 0x4a, 0x9f, 0xc2, 0x77, 0xf0, 0xd2, 0x47, 0xf1,
+	0x51, 0x7c, 0x08, 0x91, 0x64, 0x66, 0xa2, 0x5d, 0x59, 0xeb, 0xdd, 0xc9, 0x99, 0xef, 0xfb, 0xf2,
+	0x9d, 0xf3, 0xcd, 0xf8, 0x4f, 0x4b, 0xce, 0xcb, 0x1a, 0x30, 0x29, 0x14, 0x36, 0x65, 0x5b, 0x5d,
+	0x45, 0x58, 0x82, 0xe2, 0x8d, 0xcc, 0x41, 0xe1, 0xbc, 0x51, 0x9a, 0x53, 0x90, 0xd9, 0x0a, 0xa0,
+	0x40, 0x42, 0x72, 0xcd, 0x83, 0x43, 0x83, 0x45, 0xa4, 0x50, 0xa8, 0xa7, 0xa1, 0xab, 0x08, 0xf5,
+	0xb4, 0xfd, 0x67, 0x9b, 0x94, 0x73, 0x4e, 0x29, 0x67, 0x98, 0x12, 0x9d, 0x5f, 0x54, 0xac, 0xcc,
+	0x56, 0x0d, 0xcb, 0x75, 0xc5, 0x99, 0x91, 0xde, 0x7f, 0xb2, 0x89, 0x07, 0xac, 0xa1, 0x0a, 0xb7,
+	0x26, 0xb2, 0xba, 0x62, 0x97, 0x99, 0xd2, 0x44, 0x37, 0xea, 0xff, 0x58, 0xa2, 0x26, 0x39, 0x5c,
+	0xf0, 0xba, 0x00, 0x99, 0xe9, 0x6b, 0x01, 0x96, 0xf5, 0xc0, 0xb2, 0xba, 0xaf, 0xf3, 0x66, 0x85,
+	0x3f, 0x4b, 0x22, 0x04, 0x48, 0xa7, 0x7a, 0xe0, 0x54, 0x45, 0x85, 0x09, 0x63, 0x5c, 0x93, 0xd6,
+	0xa8, 0x3d, 0x7d, 0xf8, 0x65, 0xe8, 0xef, 0xbc, 0xb4, 0xcb, 0x39, 0x01, 0x28, 0x82, 0x47, 0xfe,
+	0x7d, 0x37, 0x7f, 0xc6, 0x08, 0x85, 0xd0, 0x1b, 0x7b, 0x93, 0xbb, 0xe9, 0x8e, 0x6b, 0xbe, 0x23,
+	0x14, 0x82, 0x63, 0x7f, 0xab, 0x9d, 0x21, 0x1c, 0x8c, 0xbd, 0xc9, 0xbd, 0xe9, 0x81, 0x5d, 0x1f,
+	0x72, 0x16, 0xd0, 0x99, 0x96, 0x15, 0x2b, 0x17, 0xa4, 0x6e, 0x20, 0xed, 0x90, 0x01, 0xf7, 0x47,
+	0xeb, 0xfe, 0x55, 0x38, 0x1c, 0x0f, 0x27, 0xbb, 0xd3, 0x19, 0xda, 0x14, 0x44, 0x37, 0x37, 0x9a,
+	0xff, 0xe6, 0xbd, 0xbf, 0x16, 0xf0, 0x8a, 0x35, 0x74, 0xbd, 0x97, 0xee, 0x89, 0x9b, 0x0d, 0x15,
+	0x7c, 0xf2, 0x47, 0x7f, 0xa5, 0x13, 0x6e, 0x75, 0x7e, 0x8f, 0x37, 0xfe, 0xd0, 0xc4, 0x8a, 0xde,
+	0x5a, 0xe2, 0x89, 0xe5, 0xa5, 0x7b, 0x74, 0xad, 0x13, 0x7c, 0xf0, 0xb7, 0x4d, 0x76, 0xe1, 0x9d,
+	0xb1, 0x37, 0xd9, 0x9d, 0xbe, 0xb8, 0x65, 0x88, 0x76, 0xb7, 0x6f, 0x2a, 0x76, 0x79, 0xd6, 0x91,
+	0xba, 0x19, 0x6e, 0xb6, 0x52, 0xab, 0x37, 0xfb, 0xe9, 0xf9, 0x47, 0x39, 0xa7, 0xe8, 0xd6, 0xdb,
+	0x39, 0x1b, 0xfd, 0x19, 0xdc, 0xbc, 0xdd, 0xfd, 0xdc, 0xfb, 0xf8, 0xda, 0xf2, 0x4a, 0x5e, 0x13,
+	0x56, 0x22, 0x2e, 0x4b, 0x5c, 0x02, 0xeb, 0x92, 0x71, 0x97, 0x4a, 0x54, 0xea, 0x1f, 0x6f, 0xe5,
+	0x79, 0x5f, 0x7d, 0x1d, 0x0c, 0x4f, 0x93, 0xe4, 0xdb, 0xe0, 0xf0, 0xd4, 0x48, 0x26, 0x85, 0x42,
+	0xa6, 0x6c, 0xab, 0x45, 0x84, 0x52, 0x87, 0xfc, 0xee, 0x30, 0xcb, 0xa4, 0x50, 0xcb, 0x1e, 0xb3,
+	0x5c, 0x44, 0xcb, 0x1e, 0xf3, 0x63, 0x70, 0x64, 0x0e, 0xe2, 0x38, 0x29, 0x54, 0x1c, 0xf7, 0xa8,
+	0x38, 0x5e, 0x44, 0x71, 0xdc, 0xe3, 0xce, 0xb7, 0x3b, 0xb3, 0x8f, 0x7f, 0x05, 0x00, 0x00, 0xff,
+	0xff, 0x67, 0xbb, 0xa2, 0x22, 0xd7, 0x03, 0x00, 0x00,
 }
diff --git a/googleapis/ads/googleads/v1/resources/customer_label.pb.go b/googleapis/ads/googleads/v1/resources/customer_label.pb.go
index 100dd48..aea4b16 100644
--- a/googleapis/ads/googleads/v1/resources/customer_label.pb.go
+++ b/googleapis/ads/googleads/v1/resources/customer_label.pb.go
@@ -99,26 +99,26 @@
 }
 
 var fileDescriptor_85c963ece951af59 = []byte{
-	// 324 bytes of a gzipped FileDescriptorProto
-	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x8c, 0x91, 0xc1, 0x4a, 0xc3, 0x30,
-	0x1c, 0xc6, 0x49, 0x87, 0xa2, 0xd1, 0x5d, 0x7a, 0x1a, 0x63, 0xc8, 0xa6, 0x0c, 0x76, 0x4a, 0xe8,
+	// 322 bytes of a gzipped FileDescriptorProto
+	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x8c, 0x91, 0xcf, 0x4a, 0xc3, 0x30,
+	0x00, 0xc6, 0x49, 0x87, 0xa2, 0xd1, 0x5d, 0x7a, 0x1a, 0x63, 0xc8, 0xa6, 0x0c, 0x76, 0x4a, 0xe8,
 	0x04, 0x91, 0x78, 0xea, 0x3c, 0x0c, 0x44, 0x64, 0x4c, 0xe8, 0x41, 0x0a, 0x23, 0x6d, 0x63, 0x28,
 	0xb4, 0x49, 0x49, 0xda, 0xf9, 0x3e, 0x3b, 0xfa, 0x28, 0x3e, 0x8a, 0x2f, 0xa1, 0xb4, 0x69, 0x02,
-	0x5e, 0xd4, 0xdb, 0xd7, 0xfe, 0x7f, 0xdf, 0xf7, 0xfd, 0x93, 0xc0, 0x1b, 0x2e, 0x25, 0x2f, 0x18,
-	0xa6, 0x99, 0xc6, 0x46, 0xb6, 0x6a, 0x1f, 0x60, 0xc5, 0xb4, 0x6c, 0x54, 0xca, 0x34, 0x4e, 0x1b,
-	0x5d, 0xcb, 0x92, 0xa9, 0x5d, 0x41, 0x13, 0x56, 0xa0, 0x4a, 0xc9, 0x5a, 0xfa, 0x33, 0x03, 0x23,
-	0x9a, 0x69, 0xe4, 0x7c, 0x68, 0x1f, 0x20, 0xe7, 0x1b, 0x4f, 0x6c, 0x74, 0x95, 0x63, 0x2a, 0x84,
-	0xac, 0x69, 0x9d, 0x4b, 0xa1, 0x4d, 0xc0, 0xf8, 0xa2, 0x9f, 0x76, 0x5f, 0x49, 0xf3, 0x8a, 0xdf,
-	0x14, 0xad, 0x2a, 0xa6, 0xfa, 0xf9, 0xe5, 0x01, 0xc0, 0xe1, 0x7d, 0xdf, 0xfc, 0xd8, 0x16, 0xfb,
-	0x57, 0x70, 0x68, 0xc3, 0x77, 0x82, 0x96, 0x6c, 0x04, 0xa6, 0x60, 0x71, 0xba, 0x3d, 0xb7, 0x3f,
-	0x9f, 0x68, 0xc9, 0xfc, 0x5b, 0x78, 0x62, 0xf7, 0x1d, 0x79, 0x53, 0xb0, 0x38, 0x5b, 0x4e, 0xfa,
-	0xfd, 0x90, 0x6d, 0x42, 0xcf, 0xb5, 0xca, 0x05, 0x8f, 0x68, 0xd1, 0xb0, 0xad, 0xa3, 0xfd, 0x25,
-	0x3c, 0xea, 0x0e, 0x38, 0x1a, 0xfc, 0xc3, 0x66, 0xd0, 0xd5, 0x17, 0x80, 0xf3, 0x54, 0x96, 0xe8,
-	0xcf, 0xcb, 0x58, 0xf9, 0x3f, 0xce, 0xb2, 0x69, 0x33, 0x37, 0xe0, 0xe5, 0xa1, 0x37, 0x72, 0x59,
-	0x50, 0xc1, 0x91, 0x54, 0x1c, 0x73, 0x26, 0xba, 0x46, 0xfb, 0x1a, 0x55, 0xae, 0x7f, 0x79, 0x9c,
-	0x3b, 0xa7, 0x0e, 0xde, 0x60, 0x1d, 0x86, 0xef, 0xde, 0x6c, 0x6d, 0x22, 0xc3, 0x4c, 0x23, 0x23,
-	0x5b, 0x15, 0x05, 0x68, 0x6b, 0xc9, 0x0f, 0xcb, 0xc4, 0x61, 0xa6, 0x63, 0xc7, 0xc4, 0x51, 0x10,
-	0x3b, 0xe6, 0xd3, 0x9b, 0x9b, 0x01, 0x21, 0x61, 0xa6, 0x09, 0x71, 0x14, 0x21, 0x51, 0x40, 0x88,
-	0xe3, 0x92, 0xe3, 0x6e, 0xd9, 0xeb, 0xef, 0x00, 0x00, 0x00, 0xff, 0xff, 0x90, 0x9e, 0x4f, 0xf4,
-	0x48, 0x02, 0x00, 0x00,
+	0x5e, 0xd4, 0xdb, 0x47, 0xf3, 0xfb, 0xfe, 0xa4, 0x81, 0x37, 0x5c, 0x4a, 0x5e, 0x30, 0x4c, 0x33,
+	0x8d, 0x8d, 0x6c, 0xd5, 0x3e, 0xc0, 0x8a, 0x69, 0xd9, 0xa8, 0x94, 0x69, 0x9c, 0x36, 0xba, 0x96,
+	0x25, 0x53, 0xbb, 0x82, 0x26, 0xac, 0x40, 0x95, 0x92, 0xb5, 0xf4, 0x67, 0x06, 0x46, 0x34, 0xd3,
+	0xc8, 0xf9, 0xd0, 0x3e, 0x40, 0xce, 0x37, 0xbe, 0xe8, 0xa3, 0x3b, 0x43, 0xd2, 0xbc, 0xe2, 0x37,
+	0x45, 0xab, 0x8a, 0x29, 0x6d, 0x22, 0xc6, 0x13, 0x5b, 0x5d, 0xe5, 0x98, 0x0a, 0x21, 0x6b, 0x5a,
+	0xe7, 0x52, 0xf4, 0xa7, 0x97, 0x07, 0x00, 0x87, 0xf7, 0x7d, 0xf3, 0x63, 0x5b, 0xec, 0x5f, 0xc1,
+	0xa1, 0x0d, 0xdf, 0x09, 0x5a, 0xb2, 0x11, 0x98, 0x82, 0xc5, 0xe9, 0xf6, 0xdc, 0x7e, 0x7c, 0xa2,
+	0x25, 0xf3, 0x6f, 0xe1, 0x89, 0xdd, 0x3b, 0xf2, 0xa6, 0x60, 0x71, 0xb6, 0x9c, 0xf4, 0xfb, 0x90,
+	0xdd, 0x81, 0x9e, 0x6b, 0x95, 0x0b, 0x1e, 0xd1, 0xa2, 0x61, 0x5b, 0x47, 0xfb, 0x4b, 0x78, 0xd4,
+	0x5d, 0x70, 0x34, 0xf8, 0x87, 0xcd, 0xa0, 0xab, 0x2f, 0x00, 0xe7, 0xa9, 0x2c, 0xd1, 0x9f, 0x3f,
+	0x63, 0xe5, 0xff, 0xb8, 0xcb, 0xa6, 0xcd, 0xdc, 0x80, 0x97, 0x87, 0xde, 0xc8, 0x65, 0x41, 0x05,
+	0x47, 0x52, 0x71, 0xcc, 0x99, 0xe8, 0x1a, 0xed, 0x6b, 0x54, 0xb9, 0xfe, 0xe5, 0x71, 0xee, 0x9c,
+	0x3a, 0x78, 0x83, 0x75, 0x18, 0xbe, 0x7b, 0xb3, 0xb5, 0x89, 0x0c, 0x33, 0x8d, 0x8c, 0x6c, 0x55,
+	0x14, 0xa0, 0xad, 0x25, 0x3f, 0x2c, 0x13, 0x87, 0x99, 0x8e, 0x1d, 0x13, 0x47, 0x41, 0xec, 0x98,
+	0x4f, 0x6f, 0x6e, 0x0e, 0x08, 0x09, 0x33, 0x4d, 0x88, 0xa3, 0x08, 0x89, 0x02, 0x42, 0x1c, 0x97,
+	0x1c, 0x77, 0x63, 0xaf, 0xbf, 0x03, 0x00, 0x00, 0xff, 0xff, 0xbe, 0x55, 0x24, 0xa1, 0x48, 0x02,
+	0x00, 0x00,
 }
diff --git a/googleapis/ads/googleads/v1/resources/customer_manager_link.pb.go b/googleapis/ads/googleads/v1/resources/customer_manager_link.pb.go
index 5437a29..2cb9ac1 100644
--- a/googleapis/ads/googleads/v1/resources/customer_manager_link.pb.go
+++ b/googleapis/ads/googleads/v1/resources/customer_manager_link.pb.go
@@ -28,7 +28,6 @@
 type CustomerManagerLink struct {
 	// Name of the resource.
 	// CustomerManagerLink resource names have the form:
-	//
 	// `customers/{customer_id}/customerManagerLinks/{manager_customer_id}~{manager_link_id}`
 	ResourceName string `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"`
 	// The manager customer linked to the customer.
@@ -106,29 +105,29 @@
 var fileDescriptor_7e3318e064b05720 = []byte{
 	// 408 bytes of a gzipped FileDescriptorProto
 	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x84, 0x52, 0xd1, 0xca, 0xd3, 0x30,
-	0x14, 0xa6, 0xfd, 0xf5, 0x07, 0xab, 0x73, 0x52, 0x6f, 0xca, 0x1c, 0xb2, 0x29, 0x83, 0x5d, 0x25,
+	0x18, 0xa5, 0xfd, 0xf5, 0x07, 0xab, 0x73, 0x52, 0x6f, 0xca, 0x1c, 0xb2, 0x29, 0x83, 0x5d, 0x25,
 	0x74, 0x8a, 0x42, 0xc4, 0x8b, 0x6e, 0xe8, 0x98, 0xa8, 0x8c, 0x0e, 0x7a, 0x21, 0xc5, 0x92, 0xad,
 	0x31, 0x94, 0x35, 0x49, 0x49, 0xd2, 0xf9, 0x04, 0xbe, 0x88, 0x57, 0xe2, 0xa3, 0xf8, 0x28, 0x3e,
-	0x85, 0xac, 0x69, 0xea, 0x64, 0x4e, 0xef, 0x4e, 0x73, 0xbe, 0xef, 0x3b, 0xdf, 0x77, 0x4e, 0xbd,
-	0x97, 0x54, 0x08, 0x5a, 0x12, 0x88, 0x73, 0x05, 0x4d, 0x79, 0xac, 0x0e, 0x21, 0x94, 0x44, 0x89,
-	0x5a, 0xee, 0x88, 0x82, 0xbb, 0x5a, 0x69, 0xc1, 0x88, 0xcc, 0x18, 0xe6, 0x98, 0x12, 0x99, 0x95,
-	0x05, 0xdf, 0x83, 0x4a, 0x0a, 0x2d, 0xfc, 0xb1, 0xe1, 0x00, 0x9c, 0x2b, 0xd0, 0xd1, 0xc1, 0x21,
-	0x04, 0x1d, 0x7d, 0xf0, 0xfc, 0xd2, 0x04, 0xc2, 0x6b, 0xa6, 0xe0, 0xa9, 0x68, 0xa6, 0x34, 0xd6,
-	0xb5, 0x32, 0xda, 0x83, 0xa1, 0x25, 0x56, 0x05, 0xc4, 0x9c, 0x0b, 0x8d, 0x75, 0x21, 0xb8, 0xed,
-	0x3e, 0x6c, 0xbb, 0xcd, 0xd7, 0xb6, 0xfe, 0x04, 0x3f, 0x4b, 0x5c, 0x55, 0x44, 0xb6, 0xfd, 0x47,
-	0xdf, 0x5c, 0xef, 0xfe, 0xa2, 0x75, 0xfe, 0xce, 0xcc, 0x78, 0x5b, 0xf0, 0xbd, 0xff, 0xd8, 0xeb,
-	0x59, 0x6f, 0x19, 0xc7, 0x8c, 0x04, 0xce, 0xc8, 0x99, 0xde, 0x8a, 0xef, 0xd8, 0xc7, 0xf7, 0x98,
-	0x11, 0x7f, 0xe9, 0xdd, 0xb3, 0xbe, 0x6c, 0xfa, 0xe0, 0x6a, 0xe4, 0x4c, 0x6f, 0xcf, 0x86, 0x6d,
-	0x4c, 0x60, 0xe7, 0x82, 0x8d, 0x96, 0x05, 0xa7, 0x09, 0x2e, 0x6b, 0x12, 0xf7, 0x5b, 0x96, 0x1d,
-	0xec, 0x2f, 0xbc, 0xfe, 0x1f, 0x01, 0x8b, 0x3c, 0xb8, 0xd1, 0xe8, 0x3c, 0x38, 0xd3, 0x59, 0x71,
-	0xfd, 0xec, 0xa9, 0x91, 0xe9, 0xb1, 0xdf, 0x86, 0x57, 0xb9, 0xff, 0xd1, 0xbb, 0x36, 0x8b, 0x09,
-	0x6e, 0x8e, 0x9c, 0xe9, 0xdd, 0xd9, 0x6b, 0x70, 0x69, 0xeb, 0xcd, 0x4a, 0xc1, 0x49, 0xdc, 0x4d,
-	0xc3, 0x7b, 0xc5, 0x6b, 0x76, 0xfe, 0x1a, 0xb7, 0xaa, 0xf3, 0x2f, 0xae, 0x37, 0xd9, 0x09, 0x06,
-	0xfe, 0x7b, 0xcb, 0x79, 0xf0, 0x97, 0x8d, 0xae, 0x8f, 0x01, 0xd6, 0xce, 0x87, 0x37, 0x2d, 0x9d,
-	0x8a, 0x12, 0x73, 0x0a, 0x84, 0xa4, 0x90, 0x12, 0xde, 0xc4, 0xb3, 0x77, 0xaf, 0x0a, 0xf5, 0x8f,
-	0x1f, 0xed, 0x45, 0x57, 0x7d, 0x75, 0xaf, 0x96, 0x51, 0xf4, 0xdd, 0x1d, 0x2f, 0x8d, 0x64, 0x94,
-	0x2b, 0x60, 0xca, 0x63, 0x95, 0x84, 0x20, 0xb6, 0xc8, 0x1f, 0x16, 0x93, 0x46, 0xb9, 0x4a, 0x3b,
-	0x4c, 0x9a, 0x84, 0x69, 0x87, 0xf9, 0xe9, 0x4e, 0x4c, 0x03, 0xa1, 0x28, 0x57, 0x08, 0x75, 0x28,
-	0x84, 0x92, 0x10, 0xa1, 0x0e, 0xb7, 0xbd, 0x6e, 0xcc, 0x3e, 0xf9, 0x15, 0x00, 0x00, 0xff, 0xff,
-	0x95, 0x5f, 0x95, 0x56, 0x14, 0x03, 0x00, 0x00,
+	0x85, 0xac, 0x69, 0xea, 0x64, 0x4e, 0xef, 0x4e, 0x93, 0x73, 0xce, 0x77, 0xce, 0x97, 0x7a, 0x2f,
+	0xa9, 0x10, 0xb4, 0x24, 0x10, 0xe7, 0x0a, 0x1a, 0x78, 0x44, 0x87, 0x10, 0x4a, 0xa2, 0x44, 0x2d,
+	0x77, 0x44, 0xc1, 0x5d, 0xad, 0xb4, 0x60, 0x44, 0x66, 0x0c, 0x73, 0x4c, 0x89, 0xcc, 0xca, 0x82,
+	0xef, 0x41, 0x25, 0x85, 0x16, 0xfe, 0xd8, 0x68, 0x00, 0xce, 0x15, 0xe8, 0xe4, 0xe0, 0x10, 0x82,
+	0x4e, 0x3e, 0x78, 0x7e, 0x69, 0x02, 0xe1, 0x35, 0x53, 0xf0, 0xd4, 0x34, 0x53, 0x1a, 0xeb, 0x5a,
+	0x19, 0xef, 0xc1, 0xc3, 0x56, 0xd8, 0x7c, 0x6d, 0xeb, 0x4f, 0xf0, 0xb3, 0xc4, 0x55, 0x45, 0xa4,
+	0xbd, 0x1f, 0x5a, 0xe3, 0xaa, 0x80, 0x98, 0x73, 0xa1, 0xb1, 0x2e, 0x04, 0x6f, 0x6f, 0x1f, 0x7d,
+	0x73, 0xbd, 0xfb, 0x8b, 0x36, 0xf9, 0x3b, 0x33, 0xe3, 0x6d, 0xc1, 0xf7, 0xfe, 0x63, 0xaf, 0x67,
+	0xb3, 0x65, 0x1c, 0x33, 0x12, 0x38, 0x23, 0x67, 0x7a, 0x2b, 0xbe, 0x63, 0x0f, 0xdf, 0x63, 0x46,
+	0xfc, 0xa5, 0x77, 0xcf, 0xe6, 0xb2, 0xed, 0x83, 0xab, 0x91, 0x33, 0xbd, 0x3d, 0x1b, 0xb6, 0x35,
+	0x81, 0x4d, 0x05, 0x36, 0x5a, 0x16, 0x9c, 0x26, 0xb8, 0xac, 0x49, 0xdc, 0x6f, 0x55, 0x76, 0xb0,
+	0xbf, 0xf0, 0xfa, 0x7f, 0x14, 0x2c, 0xf2, 0xe0, 0x46, 0xe3, 0xf3, 0xe0, 0xcc, 0x67, 0xc5, 0xf5,
+	0xb3, 0xa7, 0xc6, 0xa6, 0xc7, 0x7e, 0x07, 0x5e, 0xe5, 0xfe, 0x47, 0xef, 0xda, 0x2c, 0x26, 0xb8,
+	0x39, 0x72, 0xa6, 0x77, 0x67, 0xaf, 0xc1, 0xa5, 0xad, 0x37, 0x2b, 0x05, 0x27, 0x75, 0x37, 0x8d,
+	0xee, 0x15, 0xaf, 0xd9, 0xf9, 0x69, 0xdc, 0xba, 0xce, 0xbf, 0xb8, 0xde, 0x64, 0x27, 0x18, 0xf8,
+	0xef, 0x5b, 0xce, 0x83, 0xbf, 0x6c, 0x74, 0x7d, 0x2c, 0xb0, 0x76, 0x3e, 0xbc, 0x69, 0xe5, 0x54,
+	0x94, 0x98, 0x53, 0x20, 0x24, 0x85, 0x94, 0xf0, 0xa6, 0x9e, 0x7d, 0xf7, 0xaa, 0x50, 0xff, 0xf8,
+	0xd1, 0x5e, 0x74, 0xe8, 0xab, 0x7b, 0xb5, 0x8c, 0xa2, 0xef, 0xee, 0x78, 0x69, 0x2c, 0xa3, 0x5c,
+	0x01, 0x03, 0x8f, 0x28, 0x09, 0x41, 0x6c, 0x99, 0x3f, 0x2c, 0x27, 0x8d, 0x72, 0x95, 0x76, 0x9c,
+	0x34, 0x09, 0xd3, 0x8e, 0xf3, 0xd3, 0x9d, 0x98, 0x0b, 0x84, 0xa2, 0x5c, 0x21, 0xd4, 0xb1, 0x10,
+	0x4a, 0x42, 0x84, 0x3a, 0xde, 0xf6, 0xba, 0x09, 0xfb, 0xe4, 0x57, 0x00, 0x00, 0x00, 0xff, 0xff,
+	0x60, 0xab, 0x53, 0xed, 0x14, 0x03, 0x00, 0x00,
 }
diff --git a/googleapis/ads/googleads/v1/resources/customer_negative_criterion.pb.go b/googleapis/ads/googleads/v1/resources/customer_negative_criterion.pb.go
index b0d2495..b260ab1 100644
--- a/googleapis/ads/googleads/v1/resources/customer_negative_criterion.pb.go
+++ b/googleapis/ads/googleads/v1/resources/customer_negative_criterion.pb.go
@@ -220,30 +220,30 @@
 	0x40, 0x21, 0x21, 0x22, 0x9d, 0x43, 0x10, 0x95, 0xa9, 0x80, 0x32, 0x65, 0x14, 0x17, 0x25, 0x13,
 	0xcc, 0x3c, 0x6a, 0x94, 0x98, 0xc4, 0x1c, 0xb7, 0x10, 0x3c, 0x1f, 0xe0, 0x16, 0x72, 0x70, 0xb2,
 	0x6a, 0x4e, 0xc4, 0xf2, 0x9c, 0x51, 0x5b, 0x21, 0x49, 0x43, 0x3c, 0x18, 0xae, 0x6a, 0x07, 0x5a,
-	0xe5, 0xdc, 0x6e, 0x17, 0x08, 0xc4, 0xa2, 0x00, 0xa5, 0xb9, 0xa7, 0x35, 0x45, 0x6a, 0x13, 0x4a,
-	0x99, 0x20, 0x22, 0x65, 0x94, 0xab, 0xea, 0xa1, 0xaa, 0xca, 0x5f, 0x61, 0x35, 0xb3, 0x3f, 0x95,
-	0xa4, 0x28, 0xa0, 0x54, 0xf5, 0xfb, 0x3f, 0xb6, 0xd0, 0x1d, 0x4f, 0xbd, 0xf4, 0x42, 0x3d, 0xd4,
+	0xe5, 0xdc, 0x6e, 0x17, 0x08, 0xc4, 0xa2, 0x00, 0xa5, 0x39, 0x54, 0x1a, 0xf9, 0x2b, 0xac, 0x66,
+	0xf6, 0xa7, 0x92, 0x14, 0x05, 0x94, 0x5c, 0xd5, 0xef, 0x69, 0x66, 0x91, 0xda, 0x84, 0x52, 0x26,
+	0x88, 0x48, 0x19, 0x55, 0xd5, 0xfb, 0x3f, 0xb6, 0xd0, 0x1d, 0x4f, 0xbd, 0xf4, 0x42, 0x3d, 0xd4,
 	0xd3, 0x63, 0xcc, 0x07, 0x68, 0x4f, 0xbf, 0x25, 0xa0, 0x24, 0x07, 0xab, 0xd3, 0xeb, 0xf4, 0xbb,
 	0xfe, 0xae, 0x4e, 0x5e, 0x90, 0x1c, 0xcc, 0x87, 0xc8, 0x48, 0x63, 0xcb, 0xe8, 0x75, 0xfa, 0x3b,
-	0xc3, 0xbb, 0xca, 0x08, 0xac, 0xe7, 0xe1, 0x33, 0x2a, 0x9e, 0x3d, 0x99, 0x90, 0xac, 0x02, 0xdf,
-	0x48, 0x63, 0xd3, 0x47, 0x9b, 0xf5, 0xee, 0xd6, 0x46, 0xaf, 0xd3, 0xdf, 0x1f, 0xbe, 0xc0, 0xab,
-	0x2c, 0x94, 0x0f, 0xc6, 0xed, 0x26, 0x97, 0x8b, 0x02, 0x5e, 0xd2, 0x2a, 0xff, 0x3d, 0xe3, 0x4b,
-	0x96, 0xf9, 0x16, 0xed, 0x45, 0x8c, 0x0a, 0xa0, 0x22, 0xc8, 0x48, 0x08, 0x99, 0xb5, 0x29, 0x77,
-	0x79, 0xb4, 0x12, 0xde, 0x98, 0x8f, 0xbd, 0x46, 0xf4, 0xa6, 0xd6, 0x9c, 0xd1, 0x19, 0x7b, 0x75,
-	0xcd, 0xdf, 0x8d, 0x7e, 0xc9, 0x99, 0x33, 0x64, 0xe6, 0x2c, 0x4c, 0x33, 0x08, 0x48, 0x51, 0x64,
-	0x69, 0x24, 0x9d, 0xb5, 0xb6, 0x24, 0xfd, 0xe9, 0x3a, 0xfa, 0xb9, 0x54, 0xba, 0x4b, 0xa1, 0x1a,
-	0x71, 0x2b, 0xff, 0xb3, 0x60, 0x26, 0xe8, 0xf6, 0x72, 0x4e, 0x10, 0x11, 0x01, 0x09, 0x2b, 0x17,
-	0xd6, 0xf6, 0x7f, 0x0e, 0xf2, 0x94, 0xf0, 0xaf, 0x41, 0xba, 0x60, 0x9e, 0xa3, 0x6e, 0x91, 0x91,
-	0x08, 0x72, 0xa0, 0xc2, 0xba, 0x2e, 0xf1, 0x27, 0xeb, 0xf0, 0x63, 0x2d, 0x50, 0xd8, 0x25, 0xa1,
-	0x36, 0x7e, 0xc1, 0x2a, 0x51, 0x85, 0x10, 0xcc, 0xd3, 0x18, 0x98, 0x75, 0xe3, 0x6a, 0xc6, 0xbf,
-	0x63, 0xd5, 0x65, 0x15, 0xc2, 0xa4, 0xd6, 0x68, 0xe3, 0x15, 0x48, 0xe6, 0xcc, 0x0f, 0xe8, 0xa6,
-	0x06, 0x47, 0x1f, 0x09, 0xa5, 0x90, 0x59, 0x5d, 0x89, 0x1e, 0x5e, 0x11, 0xed, 0x35, 0x2a, 0x05,
-	0xdf, 0x57, 0x30, 0x95, 0x1d, 0xed, 0xa0, 0x6e, 0x7b, 0x4a, 0xa3, 0xcf, 0x06, 0x3a, 0x8e, 0x58,
-	0x8e, 0xd7, 0x1e, 0xf3, 0xe8, 0x70, 0xe5, 0xa1, 0x8c, 0xeb, 0x7f, 0xfb, 0xb8, 0xf3, 0xfe, 0xb5,
-	0x82, 0x24, 0x2c, 0x23, 0x34, 0xc1, 0xac, 0x4c, 0xec, 0x04, 0xa8, 0xbc, 0x05, 0x7d, 0xcf, 0x45,
-	0xca, 0xff, 0xf1, 0xd5, 0x79, 0xde, 0x46, 0x5f, 0x8c, 0x8d, 0x53, 0xd7, 0xfd, 0x6a, 0x1c, 0x9d,
-	0x36, 0x48, 0x37, 0xe6, 0xb8, 0x09, 0xeb, 0x68, 0x32, 0xc0, 0xbe, 0xee, 0xfc, 0xa6, 0x7b, 0xa6,
-	0x6e, 0xcc, 0xa7, 0x6d, 0xcf, 0x74, 0x32, 0x98, 0xb6, 0x3d, 0xdf, 0x8d, 0xe3, 0xa6, 0xe0, 0x38,
-	0x6e, 0xcc, 0x1d, 0xa7, 0xed, 0x72, 0x9c, 0xc9, 0xc0, 0x71, 0xda, 0xbe, 0x70, 0x5b, 0x2e, 0xfb,
-	0xf8, 0x67, 0x00, 0x00, 0x00, 0xff, 0xff, 0x70, 0x0f, 0x5c, 0x5e, 0x21, 0x05, 0x00, 0x00,
+	0xc3, 0xbb, 0xca, 0x08, 0xac, 0xb7, 0xc1, 0x67, 0x54, 0x3c, 0x7b, 0x32, 0x21, 0x59, 0x05, 0xbe,
+	0x91, 0xc6, 0xa6, 0x8f, 0x36, 0xeb, 0xdd, 0xad, 0x8d, 0x5e, 0xa7, 0xbf, 0x3f, 0x7c, 0x81, 0x57,
+	0x59, 0x28, 0x1f, 0x8c, 0xdb, 0x4d, 0x2e, 0x17, 0x05, 0xbc, 0xa4, 0x55, 0xfe, 0x7b, 0xc6, 0x97,
+	0x2c, 0xf3, 0x2d, 0xda, 0x8b, 0x18, 0x15, 0x40, 0x45, 0x90, 0x91, 0x10, 0x32, 0x6b, 0x53, 0xee,
+	0xf2, 0x68, 0x25, 0xbc, 0x31, 0x1f, 0x7b, 0x8d, 0xe8, 0x4d, 0xad, 0x39, 0xa3, 0x33, 0xf6, 0xea,
+	0x9a, 0xbf, 0x1b, 0xfd, 0x92, 0x33, 0x67, 0xc8, 0xcc, 0x59, 0x98, 0x66, 0x10, 0x90, 0xa2, 0xc8,
+	0xd2, 0x48, 0x3a, 0x67, 0x6d, 0x49, 0xfa, 0xd3, 0x75, 0xf4, 0x73, 0xa9, 0x74, 0x97, 0x42, 0x35,
+	0xe2, 0x56, 0xfe, 0x67, 0xc1, 0x4c, 0xd0, 0xed, 0xe5, 0x9c, 0x20, 0x22, 0x02, 0x12, 0x56, 0x2e,
+	0xac, 0xed, 0xff, 0x1c, 0xe4, 0x29, 0xe1, 0x5f, 0x83, 0x74, 0xc1, 0x3c, 0x47, 0xdd, 0x22, 0x23,
+	0x11, 0xe4, 0x40, 0x85, 0x75, 0x5d, 0xe2, 0x4f, 0xd6, 0xe1, 0xc7, 0x5a, 0xa0, 0xb0, 0x4b, 0x42,
+	0x6d, 0xfc, 0x82, 0x55, 0xa2, 0x0a, 0x21, 0x98, 0xa7, 0x31, 0x30, 0xeb, 0xc6, 0xd5, 0x8c, 0x7f,
+	0xc7, 0xaa, 0xcb, 0x2a, 0x84, 0x49, 0xad, 0xd1, 0xc6, 0x2b, 0x90, 0xcc, 0x99, 0x1f, 0xd0, 0x4d,
+	0x0d, 0x8e, 0x3e, 0x12, 0x4a, 0x21, 0xb3, 0xba, 0x12, 0x3d, 0xbc, 0x22, 0xda, 0x6b, 0x54, 0x0a,
+	0xbe, 0xaf, 0x60, 0x2a, 0x3b, 0xda, 0x41, 0xdd, 0xf6, 0x94, 0x46, 0x9f, 0x0d, 0x74, 0x1c, 0xb1,
+	0x1c, 0xaf, 0x3d, 0xe6, 0xd1, 0xe1, 0xca, 0x43, 0x19, 0xd7, 0xff, 0xf6, 0x71, 0xe7, 0xfd, 0x6b,
+	0x05, 0x49, 0x58, 0x46, 0x68, 0x82, 0x59, 0x99, 0xd8, 0x09, 0x50, 0x79, 0x0b, 0xfa, 0x9e, 0x8b,
+	0x94, 0xff, 0xe3, 0xab, 0xf3, 0xbc, 0x8d, 0xbe, 0x18, 0x1b, 0xa7, 0xae, 0xfb, 0xd5, 0x38, 0x3a,
+	0x6d, 0x90, 0x6e, 0xcc, 0x71, 0x13, 0xd6, 0xd1, 0x64, 0x80, 0x7d, 0xdd, 0xf9, 0x4d, 0xf7, 0x4c,
+	0xdd, 0x98, 0x4f, 0xdb, 0x9e, 0xe9, 0x64, 0x30, 0x6d, 0x7b, 0xbe, 0x1b, 0xc7, 0x4d, 0xc1, 0x71,
+	0xdc, 0x98, 0x3b, 0x4e, 0xdb, 0xe5, 0x38, 0x93, 0x81, 0xe3, 0xb4, 0x7d, 0xe1, 0xb6, 0x5c, 0xf6,
+	0xf1, 0xcf, 0x00, 0x00, 0x00, 0xff, 0xff, 0x7d, 0x01, 0xad, 0x51, 0x21, 0x05, 0x00, 0x00,
 }
diff --git a/googleapis/ads/googleads/v1/resources/detail_placement_view.pb.go b/googleapis/ads/googleads/v1/resources/detail_placement_view.pb.go
index 113cc7b..cbd83de 100644
--- a/googleapis/ads/googleads/v1/resources/detail_placement_view.pb.go
+++ b/googleapis/ads/googleads/v1/resources/detail_placement_view.pb.go
@@ -29,7 +29,6 @@
 	// The resource name of the detail placement view.
 	// Detail placement view resource names have the form:
 	//
-	//
 	// `customers/{customer_id}/detailPlacementViews/{ad_group_id}~{base64_placement}`
 	ResourceName string `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"`
 	// The automatic placement string at detail level, e. g. website URL, mobile
@@ -128,32 +127,32 @@
 
 var fileDescriptor_9703f91bccf33f03 = []byte{
 	// 439 bytes of a gzipped FileDescriptorProto
-	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x8c, 0x92, 0xdf, 0x8a, 0xd3, 0x40,
-	0x14, 0xc6, 0x49, 0xaa, 0x0b, 0x3b, 0xfb, 0xe7, 0x22, 0x5e, 0x18, 0xca, 0x22, 0x5d, 0x65, 0xa1,
-	0x57, 0x13, 0x52, 0xef, 0x66, 0x51, 0xc9, 0xa2, 0x2c, 0x78, 0x21, 0xa5, 0x6a, 0x40, 0x29, 0x84,
-	0xd9, 0xe6, 0x38, 0x04, 0x92, 0x99, 0x61, 0x66, 0xd2, 0xd2, 0x07, 0xf0, 0x45, 0xbc, 0xf4, 0x01,
-	0x7c, 0x08, 0x1f, 0xc5, 0xa7, 0x90, 0x4e, 0x32, 0xd3, 0x2e, 0x58, 0xb7, 0x77, 0x27, 0x73, 0xbe,
-	0xdf, 0x77, 0xce, 0xc9, 0x39, 0xe8, 0x15, 0x13, 0x82, 0xd5, 0x90, 0xd0, 0x52, 0x27, 0x5d, 0xb8,
-	0x89, 0x96, 0x69, 0xa2, 0x40, 0x8b, 0x56, 0x2d, 0x40, 0x27, 0x25, 0x18, 0x5a, 0xd5, 0x85, 0xac,
-	0xe9, 0x02, 0x1a, 0xe0, 0xa6, 0x58, 0x56, 0xb0, 0xc2, 0x52, 0x09, 0x23, 0xa2, 0xcb, 0x8e, 0xc1,
-	0xb4, 0xd4, 0xd8, 0xe3, 0x78, 0x99, 0x62, 0x8f, 0x0f, 0x27, 0xfb, 0x2a, 0x00, 0x6f, 0x1b, 0x9d,
-	0x6c, 0x6d, 0xcd, 0x5a, 0x42, 0x67, 0x3b, 0xbc, 0x70, 0x8c, 0xac, 0x12, 0xca, 0xb9, 0x30, 0xd4,
-	0x54, 0x82, 0xeb, 0x3e, 0xfb, 0xac, 0xcf, 0xda, 0xaf, 0xbb, 0xf6, 0x5b, 0xb2, 0x52, 0x54, 0x4a,
-	0x50, 0x7d, 0xfe, 0xf9, 0xaf, 0x01, 0x7a, 0xf2, 0xd6, 0x36, 0x3d, 0x75, 0xe6, 0x79, 0x05, 0xab,
-	0xe8, 0x05, 0x3a, 0x73, 0x6d, 0x15, 0x9c, 0x36, 0x10, 0x07, 0xa3, 0x60, 0x7c, 0x3c, 0x3b, 0x75,
-	0x8f, 0x1f, 0x68, 0x03, 0x11, 0x41, 0xc7, 0xbe, 0xa5, 0x38, 0x1c, 0x05, 0xe3, 0x93, 0xc9, 0x45,
-	0x3f, 0x1a, 0x76, 0x05, 0xf1, 0x47, 0xa3, 0x2a, 0xce, 0x72, 0x5a, 0xb7, 0x30, 0xdb, 0xca, 0xa3,
-	0x37, 0xe8, 0xb4, 0xac, 0xb4, 0xac, 0xe9, 0xba, 0xf3, 0x1f, 0x1c, 0x80, 0x9f, 0xf4, 0x84, 0x2d,
-	0xfe, 0x05, 0x0d, 0x99, 0x12, 0xad, 0xdc, 0xf9, 0xd9, 0x86, 0x2a, 0x06, 0xa6, 0x68, 0x55, 0x1d,
-	0x3f, 0x3a, 0xc0, 0xee, 0xa9, 0xe5, 0xfd, 0xdc, 0x9f, 0x2c, 0xfd, 0x59, 0xd5, 0xd1, 0x35, 0x42,
-	0x3b, 0x56, 0x8f, 0x0f, 0x19, 0xcc, 0x78, 0x18, 0xd0, 0xf9, 0xfd, 0x3d, 0xc5, 0x47, 0xa3, 0x60,
-	0x7c, 0x3e, 0x79, 0x8d, 0xf7, 0xed, 0xdf, 0x2e, 0x17, 0x6f, 0xfb, 0x58, 0x4b, 0x78, 0xc7, 0xdb,
-	0xe6, 0xfe, 0xcb, 0xec, 0x4c, 0xee, 0x7e, 0xde, 0x7c, 0x0f, 0xd1, 0xd5, 0x42, 0x34, 0xf8, 0xc1,
-	0xa3, 0xba, 0x89, 0xff, 0xb1, 0xdf, 0xe9, 0x66, 0x88, 0x69, 0xf0, 0xf5, 0x7d, 0x8f, 0x33, 0x51,
-	0x53, 0xce, 0xb0, 0x50, 0x2c, 0x61, 0xc0, 0xed, 0x88, 0xee, 0x00, 0x65, 0xa5, 0xff, 0x73, 0xf1,
-	0xd7, 0x3e, 0xfa, 0x11, 0x0e, 0x6e, 0xb3, 0xec, 0x67, 0x78, 0x79, 0xdb, 0x59, 0x66, 0xa5, 0xc6,
-	0x5d, 0xb8, 0x89, 0xf2, 0x14, 0xcf, 0x9c, 0xf2, 0xb7, 0xd3, 0xcc, 0xb3, 0x52, 0xcf, 0xbd, 0x66,
-	0x9e, 0xa7, 0x73, 0xaf, 0xf9, 0x13, 0x5e, 0x75, 0x09, 0x42, 0xb2, 0x52, 0x13, 0xe2, 0x55, 0x84,
-	0xe4, 0x29, 0x21, 0x5e, 0x77, 0x77, 0x64, 0x9b, 0x7d, 0xf9, 0x37, 0x00, 0x00, 0xff, 0xff, 0x4c,
-	0x9e, 0x22, 0xe9, 0x9d, 0x03, 0x00, 0x00,
+	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x8c, 0x52, 0xdd, 0x8a, 0x13, 0x31,
+	0x14, 0x66, 0xa6, 0xba, 0xb0, 0xd9, 0x9f, 0x8b, 0xf1, 0xc2, 0xa1, 0x2c, 0xd2, 0x55, 0x16, 0x7a,
+	0x95, 0x61, 0xea, 0x5d, 0x16, 0x95, 0x59, 0x94, 0x05, 0x2f, 0xa4, 0x54, 0x1d, 0x50, 0x0a, 0x43,
+	0xb6, 0x73, 0x0c, 0x03, 0x33, 0x49, 0x48, 0x32, 0x2d, 0x7d, 0x00, 0x5f, 0xc4, 0x4b, 0x1f, 0xc0,
+	0x87, 0xf0, 0x51, 0x7c, 0x0a, 0x69, 0x66, 0x92, 0x76, 0xc1, 0xba, 0xbd, 0x3b, 0xc9, 0xf9, 0xbe,
+	0x2f, 0xdf, 0x97, 0x73, 0xd0, 0x2b, 0x26, 0x04, 0xab, 0x21, 0xa1, 0xa5, 0x4e, 0xba, 0x72, 0x53,
+	0x2d, 0xd3, 0x44, 0x81, 0x16, 0xad, 0x5a, 0x80, 0x4e, 0x4a, 0x30, 0xb4, 0xaa, 0x0b, 0x59, 0xd3,
+	0x05, 0x34, 0xc0, 0x4d, 0xb1, 0xac, 0x60, 0x85, 0xa5, 0x12, 0x46, 0x44, 0x97, 0x1d, 0x07, 0xd3,
+	0x52, 0x63, 0x4f, 0xc7, 0xcb, 0x14, 0x7b, 0xfa, 0x70, 0xb2, 0xef, 0x05, 0xe0, 0x6d, 0xa3, 0x93,
+	0xad, 0xac, 0x59, 0x4b, 0xe8, 0x64, 0x87, 0xcf, 0x7a, 0x8e, 0x3d, 0xdd, 0xb5, 0xdf, 0x92, 0x95,
+	0xa2, 0x52, 0x82, 0xd2, 0x7d, 0xff, 0xc2, 0x69, 0xca, 0x2a, 0xa1, 0x9c, 0x0b, 0x43, 0x4d, 0x25,
+	0x78, 0xdf, 0x7d, 0xfe, 0x6b, 0x80, 0x9e, 0xbc, 0xb5, 0xa6, 0xa7, 0x4e, 0x3c, 0xaf, 0x60, 0x15,
+	0xbd, 0x40, 0x67, 0xce, 0x56, 0xc1, 0x69, 0x03, 0x71, 0x30, 0x0a, 0xc6, 0xc7, 0xb3, 0x53, 0x77,
+	0xf9, 0x81, 0x36, 0x10, 0x11, 0x74, 0xec, 0x2d, 0xc5, 0xe1, 0x28, 0x18, 0x9f, 0x4c, 0x2e, 0xfa,
+	0x68, 0xd8, 0xd9, 0xc1, 0x1f, 0x8d, 0xaa, 0x38, 0xcb, 0x69, 0xdd, 0xc2, 0x6c, 0x0b, 0x8f, 0xde,
+	0xa0, 0xd3, 0xb2, 0xd2, 0xb2, 0xa6, 0xeb, 0x4e, 0x7f, 0x70, 0x00, 0xfd, 0xa4, 0x67, 0xd8, 0xc7,
+	0xbf, 0xa0, 0x21, 0x53, 0xa2, 0x95, 0x3b, 0x9f, 0x6d, 0xa8, 0x62, 0x60, 0x8a, 0x56, 0xd5, 0xf1,
+	0xa3, 0x03, 0xe4, 0x9e, 0x5a, 0xbe, 0xcf, 0xfd, 0xc9, 0xb2, 0x3f, 0xab, 0x3a, 0xba, 0x46, 0x68,
+	0x47, 0xea, 0xf1, 0x21, 0xc1, 0x8c, 0x27, 0x03, 0x3a, 0xbf, 0x3f, 0xa7, 0xf8, 0x68, 0x14, 0x8c,
+	0xcf, 0x27, 0xaf, 0xf1, 0xbe, 0xf9, 0xdb, 0xe1, 0xe2, 0xad, 0x8f, 0xb5, 0x84, 0x77, 0xbc, 0x6d,
+	0xee, 0xdf, 0xcc, 0xce, 0xe4, 0xee, 0xf1, 0xe6, 0x7b, 0x88, 0xae, 0x16, 0xa2, 0xc1, 0x0f, 0x2e,
+	0xd5, 0x4d, 0xfc, 0x8f, 0xf9, 0x4e, 0x37, 0x21, 0xa6, 0xc1, 0xd7, 0xf7, 0x3d, 0x9d, 0x89, 0x9a,
+	0x72, 0x86, 0x85, 0x62, 0x09, 0x03, 0x6e, 0x23, 0xba, 0x05, 0x94, 0x95, 0xfe, 0xcf, 0xc6, 0x5f,
+	0xfb, 0xea, 0x47, 0x38, 0xb8, 0xcd, 0xb2, 0x9f, 0xe1, 0xe5, 0x6d, 0x27, 0x99, 0x95, 0x1a, 0x77,
+	0xe5, 0xa6, 0xca, 0x53, 0x3c, 0x73, 0xc8, 0xdf, 0x0e, 0x33, 0xcf, 0x4a, 0x3d, 0xf7, 0x98, 0x79,
+	0x9e, 0xce, 0x3d, 0xe6, 0x4f, 0x78, 0xd5, 0x35, 0x08, 0xc9, 0x4a, 0x4d, 0x88, 0x47, 0x11, 0x92,
+	0xa7, 0x84, 0x78, 0xdc, 0xdd, 0x91, 0x35, 0xfb, 0xf2, 0x6f, 0x00, 0x00, 0x00, 0xff, 0xff, 0xd6,
+	0x02, 0xfe, 0xbc, 0x9d, 0x03, 0x00, 0x00,
 }
diff --git a/googleapis/ads/googleads/v1/resources/domain_category.pb.go b/googleapis/ads/googleads/v1/resources/domain_category.pb.go
index 32d9489..4df2938 100644
--- a/googleapis/ads/googleads/v1/resources/domain_category.pb.go
+++ b/googleapis/ads/googleads/v1/resources/domain_category.pb.go
@@ -31,7 +31,6 @@
 	// The resource name of the domain category.
 	// Domain category resource names have the form:
 	//
-	//
 	// `customers/{customer_id}/domainCategories/{campaign_id}~{category_base64}~{language_code}`
 	ResourceName string `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"`
 	// The campaign this category is recommended for.
@@ -160,35 +159,35 @@
 
 var fileDescriptor_c2d1ae0f79ccb888 = []byte{
 	// 493 bytes of a gzipped FileDescriptorProto
-	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x8c, 0x93, 0xdf, 0x6a, 0xd4, 0x4c,
-	0x18, 0xc6, 0xd9, 0x6d, 0xbf, 0xfd, 0xda, 0xe9, 0xae, 0x68, 0x3c, 0x30, 0xac, 0x45, 0x5a, 0xa5,
-	0xd0, 0xa3, 0x09, 0xd1, 0xa2, 0x12, 0x11, 0xcc, 0x6e, 0xb1, 0x54, 0x50, 0xca, 0x0a, 0x8b, 0xc8,
-	0x42, 0x98, 0x9d, 0x99, 0xce, 0x0e, 0x4d, 0xe6, 0x0d, 0x33, 0xc9, 0x8a, 0x67, 0x5e, 0x8b, 0x87,
-	0x5e, 0x89, 0x78, 0x29, 0x5e, 0x85, 0x24, 0x33, 0x13, 0x94, 0xa2, 0xdd, 0xb3, 0x37, 0x79, 0x9f,
-	0xdf, 0xf3, 0xbc, 0xf3, 0x0f, 0x3d, 0x13, 0x00, 0x22, 0xe7, 0x11, 0x61, 0x26, 0xb2, 0x65, 0x53,
-	0xad, 0xe3, 0x48, 0x73, 0x03, 0xb5, 0xa6, 0xdc, 0x44, 0x0c, 0x0a, 0x22, 0x55, 0x46, 0x49, 0xc5,
-	0x05, 0xe8, 0xcf, 0xb8, 0xd4, 0x50, 0x41, 0x70, 0x68, 0xd5, 0x98, 0x30, 0x83, 0x3b, 0x10, 0xaf,
-	0x63, 0xdc, 0x81, 0xe3, 0x7d, 0xef, 0x5d, 0xca, 0x88, 0x28, 0x05, 0x15, 0xa9, 0x24, 0x28, 0x63,
-	0x0d, 0xc6, 0x0f, 0x5c, 0xb7, 0xfd, 0x5a, 0xd6, 0x97, 0xd1, 0x27, 0x4d, 0xca, 0x92, 0x6b, 0xd7,
-	0x7f, 0xf8, 0x7d, 0x1b, 0xdd, 0x3a, 0x6d, 0xa3, 0xa7, 0x2e, 0x39, 0x78, 0x84, 0x46, 0xde, 0x3d,
-	0x53, 0xa4, 0xe0, 0x61, 0xef, 0xa0, 0x77, 0xbc, 0x3b, 0x1b, 0xfa, 0x9f, 0xef, 0x48, 0xc1, 0x83,
-	0xe7, 0x68, 0x87, 0x92, 0xa2, 0x24, 0x52, 0xa8, 0xb0, 0x7f, 0xd0, 0x3b, 0xde, 0x7b, 0xbc, 0xef,
-	0x06, 0xc4, 0x3e, 0x0a, 0xbf, 0xaf, 0xb4, 0x54, 0x62, 0x4e, 0xf2, 0x9a, 0xcf, 0x3a, 0xb5, 0x25,
-	0x6d, 0x54, 0xb8, 0xb5, 0x19, 0xe9, 0x06, 0x4b, 0xd1, 0x28, 0x27, 0x4a, 0xd4, 0x44, 0xf0, 0x8c,
-	0x02, 0xe3, 0xe1, 0xf6, 0x06, 0xf8, 0xd0, 0x23, 0x53, 0x60, 0x3c, 0x38, 0x41, 0x03, 0xbb, 0xd1,
-	0xe1, 0x7f, 0x1b, 0xb0, 0x4e, 0x1b, 0x9c, 0xa3, 0x3b, 0x14, 0xd6, 0x5c, 0x37, 0xc1, 0x97, 0x9a,
-	0xd0, 0x66, 0x83, 0xc3, 0xc1, 0x5f, 0x0c, 0x4e, 0xa1, 0x5e, 0xe6, 0xdc, 0x1a, 0xdc, 0xf6, 0xd8,
-	0x6b, 0x47, 0x05, 0xaf, 0xd0, 0xc8, 0xaf, 0x27, 0xd3, 0x44, 0x5d, 0x85, 0xff, 0xb7, 0x36, 0xf7,
-	0xaf, 0xd9, 0x9c, 0xab, 0xea, 0xe9, 0x89, 0x5b, 0x82, 0x27, 0x66, 0x44, 0x5d, 0x05, 0x2f, 0xd1,
-	0x70, 0x45, 0x4c, 0x46, 0x57, 0x32, 0x67, 0x9a, 0xab, 0x70, 0xa7, 0x35, 0x18, 0x5f, 0x33, 0x98,
-	0x00, 0xe4, 0x96, 0xdf, 0x5b, 0x11, 0x33, 0x75, 0xf2, 0xe0, 0x03, 0x1a, 0x6b, 0x4e, 0xa1, 0x28,
-	0xb8, 0x62, 0x9c, 0x65, 0xb4, 0xa4, 0xd9, 0x52, 0xb2, 0xac, 0x90, 0x54, 0x83, 0x09, 0x77, 0x6f,
-	0x9e, 0xe6, 0xde, 0x6f, 0xf8, 0xb4, 0xa4, 0x13, 0xc9, 0xde, 0xb6, 0xec, 0xe4, 0x4b, 0x1f, 0x1d,
-	0x51, 0x28, 0xf0, 0x8d, 0x57, 0x76, 0x72, 0xf7, 0xcf, 0x1b, 0x77, 0xd1, 0xa4, 0x5c, 0xf4, 0x3e,
-	0xbe, 0x71, 0xa4, 0x80, 0xe6, 0xcc, 0x30, 0x68, 0x11, 0x09, 0xae, 0xda, 0x19, 0xfc, 0xab, 0x29,
-	0xa5, 0xf9, 0xc7, 0x23, 0x7a, 0xd1, 0x55, 0x5f, 0xfb, 0x5b, 0x67, 0x69, 0xfa, 0xad, 0x7f, 0x78,
-	0x66, 0x2d, 0x53, 0x66, 0xb0, 0x2d, 0x9b, 0x6a, 0x1e, 0xe3, 0x99, 0x57, 0xfe, 0xf0, 0x9a, 0x45,
-	0xca, 0xcc, 0xa2, 0xd3, 0x2c, 0xe6, 0xf1, 0xa2, 0xd3, 0xfc, 0xec, 0x1f, 0xd9, 0x46, 0x92, 0xa4,
-	0xcc, 0x24, 0x49, 0xa7, 0x4a, 0x92, 0x79, 0x9c, 0x24, 0x9d, 0x6e, 0x39, 0x68, 0x87, 0x7d, 0xf2,
-	0x2b, 0x00, 0x00, 0xff, 0xff, 0xbb, 0xcd, 0x54, 0x36, 0xf0, 0x03, 0x00, 0x00,
+	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x8c, 0x93, 0xd1, 0x6a, 0x14, 0x3d,
+	0x1c, 0xc5, 0xd9, 0x6d, 0xbf, 0xfd, 0xda, 0x74, 0x57, 0x74, 0xbc, 0x70, 0x58, 0x8b, 0xb4, 0x4a,
+	0xa1, 0x57, 0x19, 0x46, 0x8b, 0xca, 0x88, 0xe0, 0xec, 0x16, 0x4b, 0x05, 0xa5, 0xac, 0xb0, 0x88,
+	0x2c, 0x0c, 0xd9, 0x24, 0xcd, 0x86, 0xce, 0xe4, 0x3f, 0x24, 0x33, 0x2b, 0xde, 0xf9, 0x2c, 0x5e,
+	0xfa, 0x24, 0xe2, 0xa3, 0xf8, 0x14, 0x32, 0x93, 0x64, 0x50, 0x8a, 0x76, 0xef, 0xfe, 0x4c, 0xce,
+	0xef, 0x9c, 0x93, 0x4c, 0x82, 0x9e, 0x09, 0x00, 0x91, 0xf3, 0x88, 0x30, 0x13, 0xd9, 0xb1, 0x99,
+	0xd6, 0x71, 0xa4, 0xb9, 0x81, 0x5a, 0x53, 0x6e, 0x22, 0x06, 0x05, 0x91, 0x2a, 0xa3, 0xa4, 0xe2,
+	0x02, 0xf4, 0x67, 0x5c, 0x6a, 0xa8, 0x20, 0x38, 0xb4, 0x6a, 0x4c, 0x98, 0xc1, 0x1d, 0x88, 0xd7,
+	0x31, 0xee, 0xc0, 0xf1, 0x03, 0xe7, 0xdd, 0x02, 0xcb, 0xfa, 0x32, 0xfa, 0xa4, 0x49, 0x59, 0x72,
+	0x6d, 0xac, 0xc5, 0x78, 0xdf, 0x67, 0x97, 0x32, 0x22, 0x4a, 0x41, 0x45, 0x2a, 0x09, 0xca, 0xad,
+	0x3e, 0xfc, 0xbe, 0x8d, 0x6e, 0x9d, 0xb6, 0xd1, 0x53, 0x97, 0x1c, 0x3c, 0x42, 0x23, 0xef, 0x9e,
+	0x29, 0x52, 0xf0, 0xb0, 0x77, 0xd0, 0x3b, 0xde, 0x9d, 0x0d, 0xfd, 0xc7, 0x77, 0xa4, 0xe0, 0xc1,
+	0x73, 0xb4, 0x43, 0x49, 0x51, 0x12, 0x29, 0x54, 0xd8, 0x3f, 0xe8, 0x1d, 0xef, 0x3d, 0xde, 0x77,
+	0x05, 0xb1, 0x2f, 0x82, 0xdf, 0x57, 0x5a, 0x2a, 0x31, 0x27, 0x79, 0xcd, 0x67, 0x9d, 0xda, 0x92,
+	0x36, 0x2a, 0xdc, 0xda, 0x8c, 0x74, 0xc5, 0x52, 0x34, 0xca, 0x89, 0x12, 0x35, 0x11, 0x3c, 0xa3,
+	0xc0, 0x78, 0xb8, 0xbd, 0x01, 0x3e, 0xf4, 0xc8, 0x14, 0x18, 0x0f, 0x4e, 0xd0, 0xc0, 0x1e, 0x74,
+	0xf8, 0xdf, 0x06, 0xac, 0xd3, 0x06, 0xe7, 0xe8, 0x0e, 0x85, 0x35, 0xd7, 0x4d, 0xf0, 0xa5, 0x26,
+	0xb4, 0x39, 0xc0, 0x70, 0xf0, 0x17, 0x83, 0x53, 0xa8, 0x97, 0x39, 0xb7, 0x06, 0xb7, 0x3d, 0xf6,
+	0xda, 0x51, 0xc1, 0x2b, 0x34, 0xf2, 0xfb, 0xc9, 0x34, 0x51, 0x57, 0xe1, 0xff, 0xad, 0xcd, 0xfd,
+	0x6b, 0x36, 0xe7, 0xaa, 0x7a, 0x7a, 0xe2, 0xb6, 0xe0, 0x89, 0x19, 0x51, 0x57, 0xc1, 0x4b, 0x34,
+	0x5c, 0x11, 0x93, 0xd1, 0x95, 0xcc, 0x99, 0xe6, 0x2a, 0xdc, 0x69, 0x0d, 0xc6, 0xd7, 0x0c, 0x26,
+	0x00, 0xb9, 0xe5, 0xf7, 0x56, 0xc4, 0x4c, 0x9d, 0x3c, 0xf8, 0x80, 0xc6, 0x9a, 0x53, 0x28, 0x0a,
+	0xae, 0x18, 0x67, 0x19, 0x2d, 0x69, 0xb6, 0x94, 0x2c, 0x2b, 0x24, 0xd5, 0x60, 0xc2, 0xdd, 0x9b,
+	0xdb, 0xdc, 0xfb, 0x0d, 0x9f, 0x96, 0x74, 0x22, 0xd9, 0xdb, 0x96, 0x9d, 0x7c, 0xe9, 0xa3, 0x23,
+	0x0a, 0x05, 0xbe, 0xf1, 0xca, 0x4e, 0xee, 0xfe, 0x79, 0xe3, 0x2e, 0x9a, 0x94, 0x8b, 0xde, 0xc7,
+	0x37, 0x8e, 0x14, 0xd0, 0xfc, 0x33, 0x0c, 0x5a, 0x44, 0x82, 0xab, 0xb6, 0x83, 0x7f, 0x35, 0xa5,
+	0x34, 0xff, 0x78, 0x44, 0x2f, 0xba, 0xe9, 0x6b, 0x7f, 0xeb, 0x2c, 0x4d, 0xbf, 0xf5, 0x0f, 0xcf,
+	0xac, 0x65, 0xca, 0x0c, 0xb6, 0x63, 0x33, 0xcd, 0x63, 0x3c, 0xf3, 0xca, 0x1f, 0x5e, 0xb3, 0x48,
+	0x99, 0x59, 0x74, 0x9a, 0xc5, 0x3c, 0x5e, 0x74, 0x9a, 0x9f, 0xfd, 0x23, 0xbb, 0x90, 0x24, 0x29,
+	0x33, 0x49, 0xd2, 0xa9, 0x92, 0x64, 0x1e, 0x27, 0x49, 0xa7, 0x5b, 0x0e, 0xda, 0xb2, 0x4f, 0x7e,
+	0x05, 0x00, 0x00, 0xff, 0xff, 0xce, 0x80, 0xc4, 0x0b, 0xf0, 0x03, 0x00, 0x00,
 }
diff --git a/googleapis/ads/googleads/v1/resources/dynamic_search_ads_search_term_view.pb.go b/googleapis/ads/googleads/v1/resources/dynamic_search_ads_search_term_view.pb.go
index 9df0ab4..041ece3 100644
--- a/googleapis/ads/googleads/v1/resources/dynamic_search_ads_search_term_view.pb.go
+++ b/googleapis/ads/googleads/v1/resources/dynamic_search_ads_search_term_view.pb.go
@@ -28,7 +28,6 @@
 	// The resource name of the dynamic search ads search term view.
 	// Dynamic search ads search term view resource names have the form:
 	//
-	//
 	// `customers/{customer_id}/dynamicSearchAdsSearchTermViews/{ad_group_id}~{search_term_fp}~{headline_fp}~{landing_page_fp}~{page_url_fp}`
 	ResourceName string `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"`
 	// Search term
@@ -121,30 +120,30 @@
 }
 
 var fileDescriptor_9ffd212889021798 = []byte{
-	// 398 bytes of a gzipped FileDescriptorProto
-	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x8c, 0x52, 0x4d, 0x6a, 0xdc, 0x30,
-	0x14, 0x66, 0x9c, 0xfe, 0xa4, 0x9a, 0x74, 0xe3, 0x95, 0x09, 0x21, 0x24, 0x0d, 0x81, 0xac, 0x64,
-	0xdc, 0x2e, 0x5a, 0x54, 0x4a, 0x71, 0x28, 0x04, 0x5a, 0x28, 0xc3, 0xa4, 0xf5, 0xa2, 0x18, 0xcc,
-	0x8b, 0xf5, 0xaa, 0x08, 0x6c, 0xc9, 0x48, 0xf6, 0x0c, 0xbd, 0x45, 0xcf, 0xd0, 0x65, 0x4f, 0xd0,
-	0x33, 0xf4, 0x28, 0x3d, 0x45, 0xb1, 0x65, 0x89, 0xae, 0xa6, 0xb3, 0xfb, 0xec, 0xf7, 0xfd, 0x49,
-	0x7a, 0xe4, 0x83, 0xd0, 0x5a, 0x34, 0x98, 0x02, 0xb7, 0xa9, 0x83, 0x23, 0xda, 0x64, 0xa9, 0x41,
-	0xab, 0x07, 0x53, 0xa3, 0x4d, 0xf9, 0x37, 0x05, 0xad, 0xac, 0x2b, 0x8b, 0x60, 0xea, 0xfb, 0x0a,
-	0xb8, 0xf5, 0xb0, 0x47, 0xd3, 0x56, 0x1b, 0x89, 0x5b, 0xda, 0x19, 0xdd, 0xeb, 0xf8, 0xdc, 0x39,
-	0x50, 0xe0, 0x96, 0x06, 0x33, 0xba, 0xc9, 0x68, 0x30, 0x3b, 0x3e, 0xf1, 0x79, 0x9d, 0x4c, 0x41,
-	0x29, 0xdd, 0x43, 0x2f, 0xb5, 0xb2, 0xce, 0xe0, 0xf8, 0x74, 0x9e, 0x4e, 0x5f, 0x77, 0xc3, 0xd7,
-	0x74, 0x6b, 0xa0, 0xeb, 0xd0, 0xcc, 0xf3, 0x67, 0xbf, 0x22, 0x72, 0xfa, 0xce, 0xd5, 0xb9, 0x9d,
-	0x2a, 0xe4, 0xdc, 0x3a, 0xf0, 0x09, 0x4d, 0x5b, 0x48, 0xdc, 0xc6, 0x17, 0xe4, 0xa9, 0x4f, 0xab,
-	0x14, 0xb4, 0x98, 0x2c, 0xce, 0x16, 0x57, 0x4f, 0xd6, 0x47, 0xfe, 0xe7, 0x47, 0x68, 0x31, 0x7e,
-	0x43, 0x96, 0xff, 0x1c, 0x21, 0x89, 0xce, 0x16, 0x57, 0xcb, 0xe7, 0x27, 0x73, 0x67, 0xea, 0xd3,
-	0xe9, 0x6d, 0x6f, 0xa4, 0x12, 0x05, 0x34, 0x03, 0xae, 0x89, 0x0d, 0x39, 0xf1, 0x2b, 0x72, 0x78,
-	0x8f, 0xc0, 0x1b, 0xa9, 0x30, 0x39, 0xd8, 0x43, 0x1b, 0xd8, 0xf1, 0x5b, 0x72, 0xd4, 0x80, 0xe2,
-	0x52, 0x89, 0xaa, 0x03, 0x81, 0xc9, 0x83, 0x3d, 0xd4, 0xcb, 0x59, 0xb1, 0x02, 0x81, 0xf1, 0x4b,
-	0x72, 0x38, 0x0a, 0xab, 0xc1, 0x34, 0xc9, 0xc3, 0x3d, 0xc4, 0x8f, 0x47, 0xf6, 0x67, 0xd3, 0x5c,
-	0x7f, 0x8f, 0xc8, 0x65, 0xad, 0x5b, 0xfa, 0xdf, 0x27, 0xba, 0xbe, 0xd8, 0x7d, 0xc3, 0xab, 0x31,
-	0x66, 0xb5, 0xf8, 0xf2, 0x7e, 0x76, 0x12, 0xba, 0x01, 0x25, 0xa8, 0x36, 0x22, 0x15, 0xa8, 0xa6,
-	0x12, 0x7e, 0x93, 0x3a, 0x69, 0x77, 0x2c, 0xd6, 0xeb, 0x80, 0x7e, 0x44, 0x07, 0x37, 0x79, 0xfe,
-	0x33, 0x3a, 0xbf, 0x71, 0x96, 0x39, 0xb7, 0xd4, 0xc1, 0x11, 0x15, 0x19, 0x5d, 0x7b, 0xe6, 0x6f,
-	0xcf, 0x29, 0x73, 0x6e, 0xcb, 0xc0, 0x29, 0x8b, 0xac, 0x0c, 0x9c, 0x3f, 0xd1, 0xa5, 0x1b, 0x30,
-	0x96, 0x73, 0xcb, 0x58, 0x60, 0x31, 0x56, 0x64, 0x8c, 0x05, 0xde, 0xdd, 0xa3, 0xa9, 0xec, 0x8b,
-	0xbf, 0x01, 0x00, 0x00, 0xff, 0xff, 0x72, 0x5b, 0xf8, 0xe3, 0x04, 0x03, 0x00, 0x00,
+	// 399 bytes of a gzipped FileDescriptorProto
+	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x8c, 0x92, 0xcf, 0x6a, 0xd4, 0x40,
+	0x1c, 0xc7, 0xd9, 0xd4, 0x3f, 0x75, 0xb6, 0x5e, 0x72, 0x0a, 0xa5, 0x94, 0xd6, 0x52, 0xe8, 0x69,
+	0x42, 0xf4, 0xa0, 0x8c, 0x88, 0xa4, 0x08, 0x05, 0x05, 0x59, 0xb6, 0x9a, 0x83, 0x04, 0xc2, 0xaf,
+	0x99, 0x9f, 0xd3, 0x81, 0x64, 0x26, 0xcc, 0x24, 0xbb, 0xf8, 0x16, 0x3e, 0x83, 0x47, 0x9f, 0xc0,
+	0x67, 0xf0, 0x51, 0x7c, 0x0a, 0x49, 0x26, 0x33, 0x78, 0x5a, 0xf7, 0xf6, 0x25, 0xf3, 0xf9, 0xfe,
+	0x49, 0x32, 0xe4, 0x83, 0xd0, 0x5a, 0x34, 0x98, 0x02, 0xb7, 0xa9, 0x93, 0xa3, 0xda, 0x64, 0xa9,
+	0x41, 0xab, 0x07, 0x53, 0xa3, 0x4d, 0xf9, 0x37, 0x05, 0xad, 0xac, 0x2b, 0x8b, 0x60, 0xea, 0xfb,
+	0x0a, 0xb8, 0xf5, 0xb2, 0x47, 0xd3, 0x56, 0x1b, 0x89, 0x5b, 0xda, 0x19, 0xdd, 0xeb, 0xf8, 0xdc,
+	0x25, 0x50, 0xe0, 0x96, 0x86, 0x30, 0xba, 0xc9, 0x68, 0x08, 0x3b, 0x3e, 0x9d, 0xfb, 0x26, 0xc3,
+	0xdd, 0xf0, 0x35, 0xdd, 0x1a, 0xe8, 0x3a, 0x34, 0xd6, 0x45, 0x1c, 0x9f, 0xf8, 0x3d, 0x9d, 0x4c,
+	0x41, 0x29, 0xdd, 0x43, 0x2f, 0xb5, 0x9a, 0x4f, 0x9f, 0xfd, 0x8a, 0xc8, 0xe9, 0x3b, 0x37, 0xe7,
+	0x76, 0x9a, 0x90, 0x73, 0xeb, 0xc4, 0x27, 0x34, 0x6d, 0x21, 0x71, 0x1b, 0x5f, 0x90, 0xa7, 0xbe,
+	0xad, 0x52, 0xd0, 0x62, 0xb2, 0x38, 0x5b, 0x5c, 0x3d, 0x59, 0x1f, 0xf9, 0x87, 0x1f, 0xa1, 0xc5,
+	0xf8, 0x0d, 0x59, 0xfe, 0xf3, 0x0a, 0x49, 0x74, 0xb6, 0xb8, 0x5a, 0x3e, 0x3f, 0x99, 0x37, 0x53,
+	0xbf, 0x8d, 0xde, 0xf6, 0x46, 0x2a, 0x51, 0x40, 0x33, 0xe0, 0x9a, 0xd8, 0xd0, 0x13, 0xbf, 0x22,
+	0x87, 0xf7, 0x08, 0xbc, 0x91, 0x0a, 0x93, 0x83, 0x3d, 0xbc, 0x81, 0x8e, 0xdf, 0x92, 0xa3, 0x06,
+	0x14, 0x97, 0x4a, 0x54, 0x1d, 0x08, 0x4c, 0x1e, 0xec, 0xe1, 0x5e, 0xce, 0x8e, 0x15, 0x08, 0x8c,
+	0x5f, 0x92, 0xc3, 0xd1, 0x58, 0x0d, 0xa6, 0x49, 0x1e, 0xee, 0x61, 0x7e, 0x3c, 0xd2, 0x9f, 0x4d,
+	0x73, 0xfd, 0x3d, 0x22, 0x97, 0xb5, 0x6e, 0xe9, 0x7f, 0x7f, 0xd1, 0xf5, 0xc5, 0xee, 0x2f, 0xbc,
+	0x1a, 0x6b, 0x56, 0x8b, 0x2f, 0xef, 0xe7, 0x24, 0xa1, 0x1b, 0x50, 0x82, 0x6a, 0x23, 0x52, 0x81,
+	0x6a, 0x1a, 0xe1, 0x6f, 0x52, 0x27, 0xed, 0x8e, 0x8b, 0xf5, 0x3a, 0xa8, 0x1f, 0xd1, 0xc1, 0x4d,
+	0x9e, 0xff, 0x8c, 0xce, 0x6f, 0x5c, 0x64, 0xce, 0x2d, 0x75, 0x72, 0x54, 0x45, 0x46, 0xd7, 0x9e,
+	0xfc, 0xed, 0x99, 0x32, 0xe7, 0xb6, 0x0c, 0x4c, 0x59, 0x64, 0x65, 0x60, 0xfe, 0x44, 0x97, 0xee,
+	0x80, 0xb1, 0x9c, 0x5b, 0xc6, 0x02, 0xc5, 0x58, 0x91, 0x31, 0x16, 0xb8, 0xbb, 0x47, 0xd3, 0xd8,
+	0x17, 0x7f, 0x03, 0x00, 0x00, 0xff, 0xff, 0x93, 0xd8, 0xfa, 0x90, 0x04, 0x03, 0x00, 0x00,
 }
diff --git a/googleapis/ads/googleads/v1/resources/expanded_landing_page_view.pb.go b/googleapis/ads/googleads/v1/resources/expanded_landing_page_view.pb.go
index 253e901..e928042 100644
--- a/googleapis/ads/googleads/v1/resources/expanded_landing_page_view.pb.go
+++ b/googleapis/ads/googleads/v1/resources/expanded_landing_page_view.pb.go
@@ -29,7 +29,6 @@
 	// The resource name of the expanded landing page view.
 	// Expanded landing page view resource names have the form:
 	//
-	//
 	// `customers/{customer_id}/expandedLandingPageViews/{expanded_final_url_fingerprint}`
 	ResourceName string `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"`
 	// The final URL that clicks are directed to.
@@ -87,27 +86,27 @@
 }
 
 var fileDescriptor_b526ad7687a265f6 = []byte{
-	// 341 bytes of a gzipped FileDescriptorProto
-	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x84, 0x51, 0xcd, 0x4a, 0xeb, 0x40,
-	0x14, 0x26, 0xb9, 0x70, 0xe1, 0xe6, 0x2a, 0x48, 0x36, 0x96, 0x52, 0xa4, 0x55, 0x0a, 0x5d, 0x4d,
-	0x88, 0xee, 0xc6, 0x55, 0x0a, 0x5a, 0x28, 0x22, 0xa5, 0x62, 0x16, 0x12, 0x08, 0xa7, 0x9d, 0xd3,
-	0x61, 0x20, 0x9d, 0x09, 0x33, 0x49, 0xeb, 0x2b, 0xe8, 0x63, 0xb8, 0xf4, 0x51, 0x7c, 0x14, 0x9f,
-	0x42, 0xd2, 0x64, 0x66, 0xa7, 0xee, 0xbe, 0x99, 0xf3, 0xfd, 0x1d, 0x4e, 0x30, 0xe5, 0x4a, 0xf1,
-	0x02, 0x23, 0x60, 0x26, 0x6a, 0x61, 0x83, 0x76, 0x71, 0xa4, 0xd1, 0xa8, 0x5a, 0xaf, 0xd1, 0x44,
-	0xf8, 0x5c, 0x82, 0x64, 0xc8, 0xf2, 0x02, 0x24, 0x13, 0x92, 0xe7, 0x25, 0x70, 0xcc, 0x77, 0x02,
-	0xf7, 0xa4, 0xd4, 0xaa, 0x52, 0xe1, 0xa8, 0x15, 0x12, 0x60, 0x86, 0x38, 0x0f, 0xb2, 0x8b, 0x89,
-	0xf3, 0xe8, 0x0f, 0x6c, 0x4c, 0x29, 0x22, 0x90, 0x52, 0x55, 0x50, 0x09, 0x25, 0x4d, 0x6b, 0xd0,
-	0x3f, 0xeb, 0xa6, 0x87, 0xd7, 0xaa, 0xde, 0x44, 0x7b, 0x0d, 0x65, 0x89, 0xba, 0x9b, 0x9f, 0xbf,
-	0x7a, 0xc1, 0xe9, 0x4d, 0xd7, 0xe2, 0xae, 0x2d, 0xb1, 0x00, 0x8e, 0xa9, 0xc0, 0x7d, 0x78, 0x11,
-	0x1c, 0xdb, 0x98, 0x5c, 0xc2, 0x16, 0x7b, 0xde, 0xd0, 0x9b, 0xfc, 0x5b, 0x1e, 0xd9, 0xcf, 0x7b,
-	0xd8, 0x62, 0x38, 0x0f, 0x42, 0xb7, 0xc5, 0x46, 0x48, 0x28, 0xf2, 0x5a, 0x17, 0x3d, 0x7f, 0xe8,
-	0x4d, 0xfe, 0x5f, 0x0e, 0xba, 0xce, 0xc4, 0xa6, 0x93, 0x87, 0x4a, 0x0b, 0xc9, 0x53, 0x28, 0x6a,
-	0x5c, 0x9e, 0x58, 0xdd, 0x6d, 0x23, 0x7b, 0xd4, 0xc5, 0xf4, 0xc5, 0x0f, 0xc6, 0x6b, 0xb5, 0x25,
-	0xbf, 0x2e, 0x3d, 0x1d, 0x7c, 0xd3, 0x79, 0xd1, 0x04, 0x2d, 0xbc, 0xa7, 0x79, 0x67, 0xc1, 0x55,
-	0x01, 0x92, 0x13, 0xa5, 0x79, 0xc4, 0x51, 0x1e, 0x6a, 0xd8, 0x5b, 0x94, 0xc2, 0xfc, 0x70, 0x9a,
-	0x6b, 0x87, 0xde, 0xfc, 0x3f, 0xb3, 0x24, 0x79, 0xf7, 0x47, 0xb3, 0xd6, 0x32, 0x61, 0x86, 0xb4,
-	0xb0, 0x41, 0x69, 0x4c, 0x96, 0x96, 0xf9, 0x61, 0x39, 0x59, 0xc2, 0x4c, 0xe6, 0x38, 0x59, 0x1a,
-	0x67, 0x8e, 0xf3, 0xe9, 0x8f, 0xdb, 0x01, 0xa5, 0x09, 0x33, 0x94, 0x3a, 0x16, 0xa5, 0x69, 0x4c,
-	0xa9, 0xe3, 0xad, 0xfe, 0x1e, 0xca, 0x5e, 0x7d, 0x05, 0x00, 0x00, 0xff, 0xff, 0x16, 0x32, 0xb4,
-	0x08, 0x46, 0x02, 0x00, 0x00,
+	// 343 bytes of a gzipped FileDescriptorProto
+	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x84, 0x91, 0xc1, 0x4a, 0xeb, 0x40,
+	0x14, 0x86, 0x49, 0x2e, 0x5c, 0xb8, 0xb9, 0x0a, 0x92, 0x8d, 0xa5, 0x14, 0x69, 0x95, 0x42, 0x57,
+	0x13, 0xa2, 0xbb, 0x71, 0x95, 0x82, 0x16, 0x8a, 0x48, 0xa9, 0x98, 0x85, 0x04, 0xc2, 0x69, 0xe7,
+	0x74, 0x18, 0x48, 0x67, 0xc2, 0x4c, 0xd2, 0xfa, 0x0a, 0xfa, 0x18, 0x2e, 0x7d, 0x14, 0x1f, 0xc5,
+	0xa7, 0x90, 0x34, 0x99, 0xd9, 0xa9, 0xbb, 0x9f, 0x99, 0xff, 0xff, 0xcf, 0x77, 0x38, 0xc1, 0x94,
+	0x2b, 0xc5, 0x0b, 0x8c, 0x80, 0x99, 0xa8, 0x95, 0x8d, 0xda, 0xc5, 0x91, 0x46, 0xa3, 0x6a, 0xbd,
+	0x46, 0x13, 0xe1, 0x73, 0x09, 0x92, 0x21, 0xcb, 0x0b, 0x90, 0x4c, 0x48, 0x9e, 0x97, 0xc0, 0x31,
+	0xdf, 0x09, 0xdc, 0x93, 0x52, 0xab, 0x4a, 0x85, 0xa3, 0x36, 0x48, 0x80, 0x19, 0xe2, 0x3a, 0xc8,
+	0x2e, 0x26, 0xae, 0xa3, 0x7f, 0xd6, 0x8d, 0x39, 0x04, 0x56, 0xf5, 0x26, 0xda, 0x6b, 0x28, 0x4b,
+	0xd4, 0xa6, 0xad, 0xe8, 0x0f, 0x2c, 0x46, 0x29, 0x22, 0x90, 0x52, 0x55, 0x50, 0x09, 0x25, 0xbb,
+	0xdf, 0xf3, 0x57, 0x2f, 0x38, 0xbd, 0xe9, 0x28, 0xee, 0x5a, 0x88, 0x05, 0x70, 0x4c, 0x05, 0xee,
+	0xc3, 0x8b, 0xe0, 0xd8, 0x8e, 0xc9, 0x25, 0x6c, 0xb1, 0xe7, 0x0d, 0xbd, 0xc9, 0xbf, 0xe5, 0x91,
+	0x7d, 0xbc, 0x87, 0x2d, 0x86, 0xf3, 0x20, 0x74, 0x5b, 0x6c, 0x84, 0x84, 0x22, 0xaf, 0x75, 0xd1,
+	0xf3, 0x87, 0xde, 0xe4, 0xff, 0xe5, 0xa0, 0x63, 0x26, 0x96, 0x8d, 0x3c, 0x54, 0x5a, 0x48, 0x9e,
+	0x42, 0x51, 0xe3, 0xf2, 0xc4, 0xe6, 0x6e, 0x9b, 0xd8, 0xa3, 0x2e, 0xa6, 0x2f, 0x7e, 0x30, 0x5e,
+	0xab, 0x2d, 0xf9, 0x75, 0xe9, 0xe9, 0xe0, 0x1b, 0xe6, 0x45, 0x33, 0x68, 0xe1, 0x3d, 0xcd, 0xbb,
+	0x0a, 0xae, 0x0a, 0x90, 0x9c, 0x28, 0xcd, 0x23, 0x8e, 0xf2, 0x80, 0x61, 0x6f, 0x51, 0x0a, 0xf3,
+	0xc3, 0x69, 0xae, 0x9d, 0x7a, 0xf3, 0xff, 0xcc, 0x92, 0xe4, 0xdd, 0x1f, 0xcd, 0xda, 0xca, 0x84,
+	0x19, 0xd2, 0xca, 0x46, 0xa5, 0x31, 0x59, 0x5a, 0xe7, 0x87, 0xf5, 0x64, 0x09, 0x33, 0x99, 0xf3,
+	0x64, 0x69, 0x9c, 0x39, 0xcf, 0xa7, 0x3f, 0x6e, 0x3f, 0x28, 0x4d, 0x98, 0xa1, 0xd4, 0xb9, 0x28,
+	0x4d, 0x63, 0x4a, 0x9d, 0x6f, 0xf5, 0xf7, 0x00, 0x7b, 0xf5, 0x15, 0x00, 0x00, 0xff, 0xff, 0xcc,
+	0x2f, 0xea, 0xd4, 0x46, 0x02, 0x00, 0x00,
 }
diff --git a/googleapis/ads/googleads/v1/resources/extension_feed_item.pb.go b/googleapis/ads/googleads/v1/resources/extension_feed_item.pb.go
index 74409f7..cf43432 100644
--- a/googleapis/ads/googleads/v1/resources/extension_feed_item.pb.go
+++ b/googleapis/ads/googleads/v1/resources/extension_feed_item.pb.go
@@ -35,12 +35,13 @@
 	// The extension type of the extension feed item.
 	// This field is read-only.
 	ExtensionType enums.ExtensionTypeEnum_ExtensionType `protobuf:"varint,13,opt,name=extension_type,json=extensionType,proto3,enum=google.ads.googleads.v1.enums.ExtensionTypeEnum_ExtensionType" json:"extension_type,omitempty"`
-	// Start time in which this feed item is effective and can begin serving.
+	// Start time in which this feed item is effective and can begin serving. The
+	// time is in the customer's time zone.
 	// The format is "YYYY-MM-DD HH:MM:SS".
 	// Examples: "2018-03-05 09:15:00" or "2018-02-01 14:34:30"
 	StartDateTime *wrappers.StringValue `protobuf:"bytes,5,opt,name=start_date_time,json=startDateTime,proto3" json:"start_date_time,omitempty"`
 	// End time in which this feed item is no longer effective and will stop
-	// serving.
+	// serving. The time is in the customer's time zone.
 	// The format is "YYYY-MM-DD HH:MM:SS".
 	// Examples: "2018-03-05 09:15:00" or "2018-02-01 14:34:30"
 	EndDateTime *wrappers.StringValue `protobuf:"bytes,6,opt,name=end_date_time,json=endDateTime,proto3" json:"end_date_time,omitempty"`
@@ -367,61 +368,61 @@
 }
 
 var fileDescriptor_800f8a839b1b4536 = []byte{
-	// 895 bytes of a gzipped FileDescriptorProto
-	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x8c, 0x56, 0x51, 0x6f, 0x1c, 0x35,
-	0x10, 0xe6, 0x12, 0x08, 0xc4, 0x97, 0xbb, 0xcb, 0x39, 0xa8, 0xda, 0x44, 0x27, 0x94, 0x82, 0x2a,
-	0x45, 0x82, 0xee, 0x72, 0x29, 0x2f, 0x5c, 0x24, 0xd4, 0x4b, 0x52, 0xd2, 0x96, 0x82, 0xd2, 0xbb,
-	0x53, 0x40, 0x28, 0xd5, 0xe2, 0xae, 0xe7, 0x16, 0xc3, 0xae, 0x6d, 0xad, 0xbd, 0x21, 0x95, 0x78,
-	0xe3, 0x9f, 0xf0, 0xc8, 0x4f, 0xe1, 0x85, 0xff, 0xc1, 0xaf, 0xa8, 0xd6, 0xbb, 0xde, 0xfa, 0xd2,
-	0x5c, 0xf7, 0xde, 0xec, 0x99, 0xf9, 0xbe, 0x6f, 0x66, 0x76, 0x6c, 0x2f, 0x3a, 0x8a, 0x85, 0x88,
-	0x13, 0x08, 0x08, 0x55, 0x41, 0xb9, 0x2c, 0x56, 0x57, 0xc3, 0x20, 0x03, 0x25, 0xf2, 0x2c, 0x02,
-	0x15, 0xc0, 0xb5, 0x06, 0xae, 0x98, 0xe0, 0xe1, 0x1c, 0x80, 0x86, 0x4c, 0x43, 0xea, 0xcb, 0x4c,
-	0x68, 0x81, 0xef, 0x96, 0x08, 0x9f, 0x50, 0xe5, 0xd7, 0x60, 0xff, 0x6a, 0xe8, 0xd7, 0xe0, 0xbd,
-	0xfb, 0xcb, 0xf8, 0x23, 0x91, 0xa6, 0x82, 0x07, 0x51, 0xc6, 0x34, 0x64, 0x8c, 0x94, 0x8c, 0x7b,
-	0x41, 0x43, 0x78, 0x9d, 0x8b, 0xaa, 0x00, 0x87, 0xcb, 0x00, 0xc0, 0xf3, 0xd4, 0xcd, 0x5d, 0xbf,
-	0x92, 0x50, 0x61, 0xbe, 0x7a, 0x37, 0xa6, 0xae, 0x32, 0x54, 0x9a, 0xe8, 0xdc, 0x2a, 0x1d, 0xad,
-	0x8a, 0xd2, 0x24, 0x8b, 0x41, 0x87, 0x14, 0xae, 0x58, 0x64, 0x25, 0x07, 0x16, 0x2c, 0x59, 0x40,
-	0x38, 0x17, 0x9a, 0x68, 0xa7, 0x88, 0x4f, 0x2a, 0xaf, 0xd9, 0xbd, 0xcc, 0xe7, 0xc1, 0x1f, 0x19,
-	0x91, 0x12, 0xb2, 0xca, 0xff, 0xe9, 0x7f, 0x5d, 0xd4, 0x7f, 0x64, 0x2b, 0xf9, 0x16, 0x80, 0x3e,
-	0xd1, 0x90, 0xe2, 0xcf, 0x50, 0xc7, 0xf6, 0x39, 0xe4, 0x24, 0x05, 0xaf, 0xb5, 0xdf, 0x3a, 0xd8,
-	0x9c, 0x6c, 0x59, 0xe3, 0x0f, 0x24, 0x05, 0x0c, 0xa8, 0xbb, 0xd8, 0x03, 0xaf, 0xb3, 0xdf, 0x3a,
-	0xe8, 0x1e, 0x7e, 0xe3, 0x2f, 0xfb, 0x76, 0xa6, 0x1c, 0xbf, 0x96, 0x9b, 0xbd, 0x92, 0xf0, 0x88,
-	0xe7, 0xe9, 0xa2, 0x65, 0xd2, 0x01, 0x77, 0x8b, 0x4f, 0x51, 0x4f, 0x69, 0x92, 0xe9, 0x90, 0x12,
-	0x0d, 0xa1, 0x66, 0x29, 0x78, 0x1f, 0xec, 0xb7, 0x0e, 0xda, 0x87, 0x03, 0xab, 0x63, 0x6b, 0xf3,
-	0xa7, 0x3a, 0x63, 0x3c, 0xbe, 0x20, 0x49, 0x0e, 0x93, 0x8e, 0x01, 0x9d, 0x12, 0x0d, 0x33, 0x96,
-	0x02, 0x7e, 0x88, 0x3a, 0xc0, 0xa9, 0xc3, 0xb1, 0xb1, 0x02, 0x47, 0x1b, 0x38, 0xad, 0x19, 0x9e,
-	0xa3, 0x2d, 0x42, 0x43, 0x15, 0xfd, 0x0a, 0x34, 0x4f, 0x40, 0x79, 0xdb, 0xfb, 0xeb, 0x07, 0xed,
-	0x43, 0x7f, 0x69, 0xb1, 0xe5, 0x58, 0xf9, 0x63, 0x3a, 0xad, 0x20, 0x4f, 0xf8, 0x5c, 0x4c, 0xda,
-	0xa4, 0xde, 0x2b, 0x4c, 0xd1, 0x46, 0xf9, 0x29, 0xbd, 0xbe, 0xe9, 0xdc, 0xb3, 0x86, 0xce, 0xd9,
-	0xef, 0x33, 0x33, 0x63, 0x70, 0x6a, 0xa0, 0xa6, 0x81, 0xb7, 0x39, 0x26, 0x15, 0x37, 0x7e, 0x81,
-	0x06, 0xe5, 0xdc, 0x00, 0x0d, 0x63, 0x10, 0x76, 0x88, 0x22, 0xc1, 0x95, 0x26, 0x5c, 0x7b, 0x1f,
-	0xaf, 0xd0, 0x89, 0x5d, 0xcb, 0x70, 0x06, 0xa2, 0x14, 0x39, 0xa9, 0xe0, 0xf8, 0x27, 0xb4, 0x51,
-	0x0e, 0xb3, 0xf7, 0xbe, 0x29, 0xe2, 0xe1, 0x8a, 0x45, 0x4c, 0x0d, 0x68, 0x21, 0xfd, 0xd2, 0x34,
-	0xa9, 0xf8, 0xf0, 0x2f, 0x08, 0x2b, 0xa6, 0x21, 0x61, 0xfc, 0xf7, 0x37, 0xf7, 0x83, 0xb7, 0x66,
-	0xd2, 0xfd, 0xb2, 0xa9, 0xef, 0xd3, 0x0a, 0x69, 0xb9, 0x1f, 0xbf, 0x37, 0xd9, 0x56, 0x37, 0x6c,
-	0xf8, 0x4f, 0x34, 0x50, 0x3a, 0xcb, 0x23, 0x9d, 0x67, 0x40, 0x43, 0xc5, 0x99, 0x94, 0xa0, 0x1d,
-	0xad, 0x75, 0xa3, 0xf5, 0x75, 0xa3, 0x56, 0xcd, 0x31, 0x2d, 0x29, 0x1c, 0xd1, 0x5d, 0xb5, 0xcc,
-	0x89, 0x9f, 0xa3, 0x0e, 0x91, 0xd2, 0x91, 0xfb, 0xd0, 0xc8, 0x7d, 0xde, 0x38, 0x52, 0x52, 0x3a,
-	0x02, 0x6d, 0xf2, 0x66, 0x8b, 0x67, 0xa8, 0x1b, 0x91, 0x24, 0x71, 0x38, 0x3f, 0x32, 0x9c, 0x5f,
-	0x34, 0x71, 0x9e, 0x90, 0x24, 0x71, 0x48, 0xb7, 0x22, 0x67, 0x8f, 0x5f, 0xa0, 0x7e, 0xb1, 0x17,
-	0xb9, 0xdb, 0x9b, 0x4d, 0x43, 0x1c, 0xac, 0x42, 0x2c, 0x72, 0xb7, 0x23, 0xbd, 0x68, 0xd1, 0x84,
-	0x7f, 0x43, 0x77, 0x34, 0x5c, 0xeb, 0x30, 0x05, 0xa5, 0x48, 0x0c, 0x8e, 0x06, 0x32, 0x1a, 0x0f,
-	0x9a, 0x34, 0x66, 0x70, 0xad, 0xbf, 0x2f, 0xc1, 0x8e, 0xce, 0x8e, 0x7e, 0xdb, 0x8c, 0x7f, 0x44,
-	0x3d, 0x99, 0xb1, 0xc8, 0x15, 0x69, 0x1b, 0x91, 0xfb, 0x4d, 0x22, 0xe7, 0x05, 0xcc, 0xa1, 0xef,
-	0x48, 0xd7, 0x80, 0x23, 0xb4, 0x23, 0x33, 0x91, 0x0a, 0xbd, 0xf0, 0x9a, 0x79, 0x5b, 0x86, 0x7c,
-	0xd8, 0x4c, 0x5e, 0x41, 0x1d, 0x81, 0xbe, 0xbc, 0x69, 0x2c, 0x4e, 0x44, 0x22, 0x22, 0x72, 0x43,
-	0xa3, 0xbb, 0xda, 0x89, 0x78, 0x56, 0x21, 0xdd, 0x13, 0x91, 0xdc, 0xb0, 0x15, 0x27, 0x82, 0xcc,
-	0xe7, 0x2c, 0x61, 0xc5, 0x45, 0x79, 0x8b, 0x56, 0x6f, 0xb5, 0x13, 0x31, 0xb6, 0x1c, 0xb7, 0x88,
-	0xee, 0x92, 0x65, 0x4e, 0xfc, 0x1d, 0xea, 0xd7, 0x57, 0x55, 0x44, 0x52, 0x49, 0x58, 0xcc, 0x3d,
-	0xdc, 0x7c, 0x3f, 0x3d, 0x6e, 0x4d, 0xb6, 0x2d, 0xf0, 0xa4, 0xc2, 0xe1, 0xa7, 0x0e, 0x19, 0xa1,
-	0x61, 0x9c, 0x89, 0x5c, 0x7a, 0x3b, 0x2b, 0x91, 0xf5, 0x2c, 0x70, 0x4c, 0xcf, 0x0a, 0xd8, 0x71,
-	0x1b, 0x6d, 0xd6, 0xaf, 0xd2, 0xf1, 0x00, 0xed, 0x29, 0xc8, 0xae, 0x18, 0x8f, 0xc3, 0xfa, 0x95,
-	0x2c, 0x01, 0x8c, 0xc7, 0xc7, 0x7f, 0xad, 0xa1, 0x7b, 0x91, 0x48, 0xfd, 0xc6, 0x1f, 0x98, 0xe3,
-	0x3b, 0x6f, 0x3d, 0xbc, 0xe7, 0x45, 0x3a, 0xe7, 0xad, 0x9f, 0x9f, 0x56, 0xe0, 0x58, 0x24, 0x84,
-	0xc7, 0xbe, 0xc8, 0xe2, 0x20, 0x06, 0x6e, 0x92, 0xb5, 0x3f, 0x08, 0x92, 0xa9, 0x77, 0xfc, 0x59,
-	0x1d, 0xd5, 0xab, 0xbf, 0xd7, 0xd6, 0xcf, 0xc6, 0xe3, 0x7f, 0xd6, 0xee, 0x9e, 0x95, 0x94, 0x63,
-	0xaa, 0xfc, 0x72, 0x59, 0xac, 0x2e, 0x86, 0xfe, 0xc4, 0x46, 0xfe, 0x6b, 0x63, 0x2e, 0xc7, 0x54,
-	0x5d, 0xd6, 0x31, 0x97, 0x17, 0xc3, 0xcb, 0x3a, 0xe6, 0xff, 0xb5, 0x7b, 0xa5, 0x63, 0x34, 0x1a,
-	0x53, 0x35, 0x1a, 0xd5, 0x51, 0xa3, 0xd1, 0xc5, 0x70, 0x34, 0xaa, 0xe3, 0x5e, 0x6e, 0x98, 0x64,
-	0x1f, 0xbc, 0x0e, 0x00, 0x00, 0xff, 0xff, 0x39, 0xc2, 0x43, 0xc5, 0x05, 0x0a, 0x00, 0x00,
+	// 896 bytes of a gzipped FileDescriptorProto
+	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x8c, 0x96, 0xdf, 0x6e, 0x23, 0x35,
+	0x14, 0xc6, 0x49, 0x0a, 0x85, 0x3a, 0x4d, 0xd2, 0xb8, 0x68, 0x35, 0xad, 0x22, 0xd4, 0x05, 0xad,
+	0x54, 0x09, 0x76, 0x86, 0x74, 0xb9, 0x21, 0x95, 0xd0, 0xa6, 0xed, 0xd2, 0xdd, 0x65, 0x41, 0xdd,
+	0x24, 0x2a, 0x08, 0x75, 0x35, 0x78, 0xc7, 0x27, 0x83, 0x61, 0xc6, 0xb6, 0xc6, 0x9e, 0xd2, 0x95,
+	0xb8, 0xe3, 0x4d, 0xb8, 0xe4, 0x51, 0xb8, 0xe1, 0x3d, 0x78, 0x8a, 0x55, 0x3c, 0xe3, 0xa9, 0xd3,
+	0x6d, 0x3a, 0xb9, 0xb3, 0x8f, 0xfd, 0xfd, 0x3e, 0x9f, 0x33, 0xfe, 0x33, 0xe8, 0x30, 0x16, 0x22,
+	0x4e, 0x20, 0x20, 0x54, 0x05, 0x45, 0x73, 0xde, 0xba, 0x1c, 0x04, 0x19, 0x28, 0x91, 0x67, 0x11,
+	0xa8, 0x00, 0xae, 0x34, 0x70, 0xc5, 0x04, 0x0f, 0x67, 0x00, 0x34, 0x64, 0x1a, 0x52, 0x5f, 0x66,
+	0x42, 0x0b, 0x7c, 0xbf, 0x50, 0xf8, 0x84, 0x2a, 0xbf, 0x12, 0xfb, 0x97, 0x03, 0xbf, 0x12, 0xef,
+	0x3e, 0x5c, 0xc6, 0x8f, 0x44, 0x9a, 0x0a, 0x1e, 0x44, 0x19, 0xd3, 0x90, 0x31, 0x52, 0x10, 0x77,
+	0x83, 0x9a, 0xe9, 0xd5, 0x5a, 0x54, 0x29, 0x38, 0x58, 0x26, 0x00, 0x9e, 0xa7, 0xee, 0xda, 0xf5,
+	0x1b, 0x09, 0xa5, 0xe6, 0xab, 0xbb, 0x35, 0x55, 0x96, 0xa1, 0xd2, 0x44, 0xe7, 0xd6, 0xe9, 0x70,
+	0x55, 0x95, 0x26, 0x59, 0x0c, 0x3a, 0xa4, 0x70, 0xc9, 0x22, 0x6b, 0xf9, 0x49, 0x29, 0x36, 0xbd,
+	0xd7, 0xf9, 0x2c, 0xf8, 0x23, 0x23, 0x52, 0x42, 0x66, 0xe1, 0x7d, 0x0b, 0x97, 0x2c, 0x20, 0x9c,
+	0x0b, 0x4d, 0xf4, 0x75, 0x92, 0x9f, 0xfe, 0xd7, 0x41, 0xbd, 0x27, 0x36, 0x93, 0x6f, 0x01, 0xe8,
+	0x33, 0x0d, 0x29, 0xfe, 0x0c, 0xb5, 0x6d, 0x9d, 0x43, 0x4e, 0x52, 0xf0, 0x1a, 0x7b, 0x8d, 0xfd,
+	0x8d, 0xf1, 0xa6, 0x0d, 0xfe, 0x40, 0x52, 0xc0, 0x80, 0x3a, 0x8b, 0x35, 0xf0, 0xda, 0x7b, 0x8d,
+	0xfd, 0xce, 0xc1, 0x37, 0xfe, 0xb2, 0x6f, 0x67, 0xd2, 0xf1, 0x2b, 0xbb, 0xe9, 0x1b, 0x09, 0x4f,
+	0x78, 0x9e, 0x2e, 0x46, 0xc6, 0x6d, 0x70, 0xbb, 0xf8, 0x04, 0x75, 0x95, 0x26, 0x99, 0x0e, 0x29,
+	0xd1, 0x10, 0x6a, 0x96, 0x82, 0xf7, 0xc1, 0x5e, 0x63, 0xbf, 0x75, 0xd0, 0xb7, 0x3e, 0x36, 0x73,
+	0x7f, 0xa2, 0x33, 0xc6, 0xe3, 0x73, 0x92, 0xe4, 0x30, 0x6e, 0x1b, 0xd1, 0x09, 0xd1, 0x30, 0x65,
+	0x29, 0xe0, 0xc7, 0xa8, 0x0d, 0x9c, 0x3a, 0x8c, 0xf5, 0x15, 0x18, 0x2d, 0xe0, 0xb4, 0x22, 0xbc,
+	0x44, 0x9b, 0x84, 0x86, 0x2a, 0xfa, 0x15, 0x68, 0x9e, 0x80, 0xf2, 0xb6, 0xf6, 0xd6, 0xf6, 0x5b,
+	0x07, 0xfe, 0xd2, 0x64, 0x8b, 0x6d, 0xe5, 0x8f, 0xe8, 0xa4, 0x94, 0x3c, 0xe3, 0x33, 0x31, 0x6e,
+	0x91, 0xaa, 0xaf, 0x30, 0x45, 0xeb, 0xc5, 0xa7, 0xf4, 0x7a, 0xa6, 0x72, 0x2f, 0x6a, 0x2a, 0x67,
+	0xbf, 0xcf, 0xd4, 0x6c, 0x83, 0x13, 0x23, 0x35, 0x05, 0xbc, 0x6d, 0x60, 0x5c, 0xb2, 0xf1, 0x2b,
+	0xd4, 0x2f, 0xf6, 0x0d, 0xd0, 0x30, 0x06, 0x61, 0x37, 0x51, 0x24, 0xb8, 0xd2, 0x84, 0x6b, 0xef,
+	0xe3, 0x15, 0x2a, 0xb1, 0x63, 0x09, 0xa7, 0x20, 0x0a, 0x93, 0xe3, 0x52, 0x8e, 0x7f, 0x42, 0xeb,
+	0xc5, 0x66, 0xf6, 0xde, 0x37, 0x49, 0x3c, 0x5e, 0x31, 0x89, 0x89, 0x11, 0x2d, 0x2c, 0xbf, 0x08,
+	0x8d, 0x4b, 0x1e, 0xfe, 0x05, 0x61, 0xc5, 0x34, 0x24, 0x8c, 0xff, 0x7e, 0x7d, 0x3f, 0x78, 0x4d,
+	0xb3, 0xdc, 0x2f, 0xeb, 0xea, 0x3e, 0x29, 0x95, 0x96, 0xfd, 0xf4, 0xbd, 0xf1, 0x96, 0xba, 0x11,
+	0xc3, 0x7f, 0xa2, 0xbe, 0xd2, 0x59, 0x1e, 0xe9, 0x3c, 0x03, 0x1a, 0x2a, 0xce, 0xa4, 0x04, 0xed,
+	0x78, 0xad, 0x19, 0xaf, 0xaf, 0x6b, 0xbd, 0x2a, 0xc6, 0xa4, 0x40, 0x38, 0xa6, 0x3b, 0x6a, 0xd9,
+	0x20, 0x7e, 0x89, 0xda, 0x44, 0x4a, 0xc7, 0xee, 0x43, 0x63, 0xf7, 0x79, 0xed, 0x96, 0x92, 0xd2,
+	0x31, 0x68, 0x91, 0xeb, 0x2e, 0x9e, 0xa2, 0x4e, 0x44, 0x92, 0xc4, 0x61, 0x7e, 0x64, 0x98, 0x5f,
+	0xd4, 0x31, 0x8f, 0x49, 0x92, 0x38, 0xd0, 0xcd, 0xc8, 0xe9, 0xe3, 0x57, 0xa8, 0x37, 0xef, 0x8b,
+	0xdc, 0xad, 0xcd, 0x86, 0x01, 0x07, 0xab, 0x80, 0x45, 0xee, 0x56, 0xa4, 0x1b, 0x2d, 0x86, 0xf0,
+	0x6f, 0xe8, 0x9e, 0x86, 0x2b, 0x1d, 0xa6, 0xa0, 0x14, 0x89, 0xc1, 0xf1, 0x40, 0xc6, 0xe3, 0x51,
+	0x9d, 0xc7, 0x14, 0xae, 0xf4, 0xf7, 0x85, 0xd8, 0xf1, 0xd9, 0xd6, 0xef, 0x86, 0xf1, 0x8f, 0xa8,
+	0x2b, 0x33, 0x16, 0xb9, 0x26, 0x2d, 0x63, 0xf2, 0xb0, 0xce, 0xe4, 0x6c, 0x2e, 0x73, 0xf0, 0x6d,
+	0xe9, 0x06, 0x70, 0x84, 0xb6, 0x65, 0x26, 0x52, 0xa1, 0x17, 0x5e, 0x33, 0x6f, 0xd3, 0xc0, 0x07,
+	0xf5, 0xf0, 0x52, 0xea, 0x18, 0xf4, 0xe4, 0xcd, 0xe0, 0xfc, 0x44, 0x24, 0x22, 0x22, 0x37, 0x3c,
+	0x3a, 0xab, 0x9d, 0x88, 0x17, 0xa5, 0xd2, 0x3d, 0x11, 0xc9, 0x8d, 0xd8, 0xfc, 0x44, 0x90, 0xd9,
+	0x8c, 0x25, 0x6c, 0x7e, 0x51, 0xde, 0xe2, 0xd5, 0x5d, 0xed, 0x44, 0x8c, 0x2c, 0xe3, 0x16, 0xd3,
+	0x1d, 0xb2, 0x6c, 0x10, 0x7f, 0x87, 0x7a, 0xd5, 0x55, 0x15, 0x91, 0x54, 0x12, 0x16, 0x73, 0x0f,
+	0xd7, 0xdf, 0x4f, 0x4f, 0x1b, 0xe3, 0x2d, 0x2b, 0x3c, 0x2e, 0x75, 0xf8, 0xb9, 0x03, 0x23, 0x34,
+	0x8c, 0x33, 0x91, 0x4b, 0x6f, 0x7b, 0x25, 0x58, 0xd7, 0x0a, 0x47, 0xf4, 0x74, 0x2e, 0x3b, 0x6a,
+	0xa1, 0x8d, 0xea, 0x55, 0x3a, 0xea, 0xa3, 0x5d, 0x05, 0xd9, 0x25, 0xe3, 0x71, 0x58, 0xbd, 0x92,
+	0x85, 0x80, 0xf1, 0xf8, 0xe8, 0xaf, 0x26, 0x7a, 0x10, 0x89, 0xd4, 0xaf, 0xfd, 0x81, 0x39, 0xba,
+	0xf7, 0xce, 0xc3, 0x7b, 0x36, 0x5f, 0xce, 0x59, 0xe3, 0xe7, 0xe7, 0xa5, 0x38, 0x16, 0x09, 0xe1,
+	0xb1, 0x2f, 0xb2, 0x38, 0x88, 0x81, 0x9b, 0xc5, 0xda, 0x1f, 0x04, 0xc9, 0xd4, 0x1d, 0x7f, 0x56,
+	0x87, 0x55, 0xeb, 0xef, 0xe6, 0xda, 0xe9, 0x68, 0xf4, 0x4f, 0xf3, 0xfe, 0x69, 0x81, 0x1c, 0x51,
+	0xe5, 0x17, 0xcd, 0x79, 0xeb, 0x7c, 0xe0, 0x8f, 0xed, 0xcc, 0x7f, 0xed, 0x9c, 0x8b, 0x11, 0x55,
+	0x17, 0xd5, 0x9c, 0x8b, 0xf3, 0xc1, 0x45, 0x35, 0xe7, 0xff, 0xe6, 0x83, 0x62, 0x60, 0x38, 0x1c,
+	0x51, 0x35, 0x1c, 0x56, 0xb3, 0x86, 0xc3, 0xf3, 0xc1, 0x70, 0x58, 0xcd, 0x7b, 0xbd, 0x6e, 0x16,
+	0xfb, 0xe8, 0x6d, 0x00, 0x00, 0x00, 0xff, 0xff, 0xc9, 0x3a, 0x11, 0x3b, 0x05, 0x0a, 0x00, 0x00,
 }
diff --git a/googleapis/ads/googleads/v1/resources/feed.pb.go b/googleapis/ads/googleads/v1/resources/feed.pb.go
index e26adaa..2e37dc7 100644
--- a/googleapis/ads/googleads/v1/resources/feed.pb.go
+++ b/googleapis/ads/googleads/v1/resources/feed.pb.go
@@ -68,7 +68,9 @@
 	Id *wrappers.Int64Value `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"`
 	// Name of the feed. Required.
 	Name *wrappers.StringValue `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"`
-	// The Feed's attributes. Required on CREATE.
+	// The Feed's attributes. Required on CREATE, unless
+	// system_feed_generation_data is provided, in which case Google Ads will
+	// update the feed with the correct attributes.
 	// Disallowed on UPDATE. Use attribute_operations to add new attributes.
 	Attributes []*FeedAttribute `protobuf:"bytes,4,rep,name=attributes,proto3" json:"attributes,omitempty"`
 	// The list of operations changing the feed attributes. Attributes can only
@@ -574,57 +576,57 @@
 	0x0c, 0x88, 0xfd, 0x70, 0xc2, 0x6b, 0x68, 0x34, 0x22, 0x1e, 0x41, 0x02, 0xdb, 0x1e, 0x1d, 0x22,
 	0x41, 0xa8, 0x6f, 0x47, 0x7c, 0x9b, 0x61, 0x4f, 0x3e, 0xf1, 0x31, 0x09, 0x6c, 0x31, 0x0d, 0xb0,
 	0x7a, 0x63, 0xf5, 0xfd, 0xd5, 0x38, 0xe9, 0x45, 0x42, 0x30, 0x32, 0x08, 0x05, 0x9e, 0x35, 0xd6,
-	0x32, 0x18, 0x29, 0x23, 0x2e, 0xf1, 0x6f, 0x61, 0xe0, 0x02, 0x89, 0x90, 0xc7, 0x86, 0xbd, 0xc4,
-	0x10, 0x90, 0x1a, 0xf2, 0x7d, 0x2a, 0xd4, 0x07, 0xc4, 0xa7, 0x6f, 0xc4, 0xa7, 0xf2, 0x69, 0x10,
-	0x8e, 0x6a, 0xdf, 0x32, 0x14, 0x04, 0x98, 0xc5, 0xe7, 0x07, 0xbf, 0x6f, 0x83, 0x42, 0x1b, 0x63,
-	0x07, 0xbe, 0x09, 0xb6, 0x93, 0xec, 0xd9, 0x3e, 0x9a, 0x60, 0x5d, 0xdb, 0xd7, 0x0e, 0x8b, 0xd6,
-	0x56, 0xb2, 0xd9, 0x45, 0x13, 0x0c, 0xdf, 0x02, 0x39, 0xe2, 0xe8, 0xb9, 0x7d, 0xed, 0xb0, 0xd4,
-	0x78, 0x18, 0xa7, 0xde, 0x48, 0xd0, 0x46, 0xc7, 0x17, 0xef, 0xbd, 0x7b, 0x81, 0xbc, 0x10, 0x5b,
-	0x39, 0xe2, 0xc0, 0x27, 0xa0, 0x20, 0x41, 0x79, 0x29, 0xdf, 0x9b, 0x93, 0x9f, 0x09, 0x46, 0x7c,
-	0x57, 0xe9, 0xa5, 0x12, 0xf6, 0x01, 0x48, 0x93, 0xc8, 0xf5, 0xc2, 0x7e, 0xfe, 0xb0, 0xd4, 0x78,
-	0x62, 0xdc, 0x58, 0x6c, 0x23, 0xfa, 0x00, 0x33, 0x31, 0x5a, 0x33, 0x0c, 0xe8, 0x81, 0x07, 0xff,
-	0x94, 0x85, 0x06, 0x98, 0xa9, 0xe4, 0xe8, 0x45, 0xc9, 0xfe, 0xe0, 0xb6, 0xec, 0x5e, 0x42, 0xb0,
-	0xee, 0xa3, 0xb9, 0x3d, 0x0e, 0xfb, 0x60, 0x5d, 0xd5, 0x52, 0x5f, 0xdb, 0xd7, 0x0e, 0xcb, 0x8d,
-	0xa7, 0x4b, 0xf9, 0xb2, 0x98, 0x92, 0xdd, 0x93, 0x86, 0x63, 0x3f, 0x9c, 0xcc, 0x3c, 0x5a, 0x31,
-	0x27, 0x22, 0xaa, 0x62, 0xeb, 0x9b, 0x99, 0x89, 0x67, 0xd2, 0x90, 0x12, 0xd5, 0xa3, 0x15, 0x73,
-	0xe0, 0xf7, 0x60, 0x37, 0xf0, 0xd0, 0x10, 0xf3, 0x6b, 0xbf, 0x7c, 0x07, 0x09, 0xa4, 0xaf, 0xcb,
-	0x52, 0x7d, 0x9c, 0x31, 0x2d, 0x46, 0x5f, 0x82, 0x9e, 0xc7, 0x9c, 0x68, 0xeb, 0x08, 0x09, 0x74,
-	0x7a, 0xc7, 0xda, 0x09, 0x16, 0x9e, 0xc0, 0x1f, 0x34, 0xb0, 0xb7, 0xac, 0xf5, 0x64, 0x00, 0x1b,
-	0x32, 0x00, 0x33, 0x6b, 0x00, 0x66, 0xc2, 0x5a, 0x10, 0xc3, 0x2e, 0x5a, 0x76, 0x58, 0xfd, 0x6d,
-	0x0d, 0xec, 0x2c, 0x8e, 0x1d, 0xba, 0x00, 0x50, 0x14, 0x8a, 0xb1, 0x4d, 0xfc, 0x11, 0x95, 0x3d,
-	0x50, 0x6a, 0x9c, 0xfe, 0xbf, 0x7c, 0x18, 0x3d, 0x33, 0x14, 0xe3, 0x8e, 0x3f, 0xa2, 0x56, 0x51,
-	0xb2, 0xa3, 0x25, 0x34, 0xc1, 0x36, 0x9e, 0x20, 0xe2, 0xd9, 0xc8, 0x71, 0x18, 0xe6, 0x3c, 0xee,
-	0xaa, 0xd5, 0x6d, 0xb2, 0x25, 0x2d, 0xa6, 0x72, 0xc0, 0xe7, 0xe0, 0xfe, 0x20, 0xe4, 0xc4, 0xc7,
-	0x9c, 0xdb, 0x68, 0x38, 0xa4, 0xa1, 0x2f, 0x6c, 0xe2, 0xe8, 0x20, 0x03, 0xe8, 0x5e, 0x62, 0x34,
-	0x95, 0xaf, 0xe3, 0xc0, 0x2e, 0x78, 0x90, 0xd2, 0xa2, 0x6e, 0xb4, 0x47, 0xc4, 0x13, 0x98, 0xe9,
-	0x85, 0x0c, 0x38, 0x98, 0x38, 0xa3, 0x29, 0xd1, 0x96, 0x3e, 0x78, 0x02, 0x2a, 0x43, 0x24, 0xb0,
-	0x4b, 0xd9, 0x34, 0x46, 0x71, 0x7d, 0x4d, 0xb6, 0xdd, 0x6a, 0xd6, 0xdd, 0xc4, 0xa5, 0x38, 0x3c,
-	0xca, 0x94, 0x87, 0x06, 0xd8, 0x4b, 0x29, 0xeb, 0x19, 0x28, 0x5b, 0xd2, 0x12, 0x23, 0xaa, 0x7f,
-	0x6a, 0xa0, 0x98, 0x56, 0x01, 0x7e, 0x04, 0x4a, 0x63, 0x21, 0x02, 0x7b, 0x82, 0xc5, 0x98, 0x3a,
-	0x71, 0x91, 0x57, 0xe3, 0x40, 0x64, 0x78, 0x21, 0xf5, 0xb0, 0x0d, 0x2a, 0xd2, 0xce, 0xf0, 0x37,
-	0x21, 0xe6, 0xc2, 0x0e, 0x99, 0x97, 0xa9, 0x78, 0xe5, 0xc8, 0x65, 0x29, 0xd3, 0x39, 0xf3, 0xe0,
-	0x97, 0x60, 0x57, 0x72, 0xa2, 0x9f, 0x04, 0x65, 0xe4, 0x3b, 0xd5, 0x0b, 0x63, 0x8c, 0x1c, 0xcc,
-	0x32, 0x0d, 0xcd, 0xd7, 0x22, 0xbb, 0x39, 0xeb, 0x3e, 0x95, 0xe6, 0xea, 0x2b, 0x0d, 0xec, 0x2e,
-	0x6d, 0x0d, 0xf8, 0x14, 0x14, 0x87, 0x63, 0x44, 0x7c, 0x9b, 0x38, 0x5c, 0xd7, 0x64, 0x2e, 0x57,
-	0xce, 0xf2, 0x4d, 0xa9, 0xee, 0x38, 0x1c, 0xfe, 0xa4, 0x81, 0x7b, 0x73, 0x37, 0xa4, 0xfc, 0xf6,
-	0x72, 0xc3, 0xbf, 0x61, 0x32, 0x2d, 0x8c, 0xc7, 0x9a, 0x81, 0x7d, 0x3e, 0x0d, 0xb0, 0x1c, 0x5a,
-	0x99, 0x94, 0x56, 0x85, 0x5d, 0xdb, 0x69, 0xbd, 0x0e, 0x1e, 0xf2, 0x29, 0x17, 0x78, 0xa2, 0xe6,
-	0x89, 0x8b, 0xfd, 0x78, 0x30, 0xcb, 0xd1, 0x72, 0xf0, 0x63, 0x0e, 0x6c, 0xff, 0x6b, 0x98, 0xc7,
-	0xb7, 0x99, 0x76, 0xbb, 0xdb, 0x2c, 0x97, 0xf9, 0x36, 0x7b, 0x09, 0x0a, 0x32, 0x3f, 0x79, 0x99,
-	0x9f, 0x76, 0x86, 0xc9, 0x9d, 0x86, 0x96, 0xe6, 0x62, 0x6e, 0xd7, 0x92, 0x4c, 0xf8, 0x09, 0x28,
-	0x13, 0x6e, 0x07, 0x88, 0x09, 0x9b, 0x8e, 0xec, 0xaf, 0xf1, 0x34, 0x6e, 0xd3, 0xea, 0x5c, 0x5c,
-	0x2d, 0x4a, 0x3d, 0x15, 0x55, 0x89, 0xf0, 0x3e, 0x62, 0xa2, 0x37, 0x7a, 0x86, 0xa7, 0x07, 0xaf,
-	0x34, 0xb0, 0xb3, 0xf8, 0x6a, 0x83, 0x5f, 0x81, 0x4d, 0x75, 0x53, 0x52, 0x26, 0x93, 0x53, 0x6e,
-	0xb4, 0xfe, 0xf3, 0x3d, 0x69, 0xf4, 0x62, 0x92, 0x95, 0x32, 0x61, 0x1b, 0xac, 0x5d, 0x45, 0x01,
-	0xc5, 0xa9, 0xbc, 0xfd, 0x05, 0xaf, 0xec, 0x07, 0x75, 0xb0, 0x99, 0xd0, 0xe1, 0x5d, 0x50, 0x3a,
-	0xef, 0x9e, 0xf5, 0x8f, 0x3f, 0xed, 0xb4, 0x3b, 0xc7, 0x47, 0x95, 0x3b, 0xb0, 0x04, 0x36, 0xce,
-	0xbb, 0xcf, 0xba, 0xbd, 0x2f, 0xba, 0x15, 0x0d, 0x6e, 0x80, 0xbc, 0x79, 0x74, 0x54, 0xc9, 0xb5,
-	0xfe, 0xd2, 0xc0, 0xe3, 0x21, 0x9d, 0xdc, 0xfc, 0xc6, 0x56, 0x31, 0x7a, 0x65, 0x3f, 0x4a, 0x62,
-	0x5f, 0x7b, 0xf9, 0x59, 0xac, 0x77, 0xa9, 0x87, 0x7c, 0xd7, 0xa0, 0xcc, 0xad, 0xb9, 0xd8, 0x97,
-	0x29, 0x4e, 0xfe, 0xa3, 0x05, 0x84, 0xaf, 0xf8, 0xf3, 0xfa, 0x61, 0xba, 0xfa, 0x39, 0x97, 0x3f,
-	0x31, 0xcd, 0x5f, 0x72, 0x8f, 0x4e, 0x14, 0xd2, 0x74, 0xb8, 0xa1, 0x96, 0xd1, 0xea, 0xa2, 0x6e,
-	0x58, 0x89, 0xf2, 0xd7, 0x44, 0x73, 0x69, 0x3a, 0xfc, 0x32, 0xd5, 0x5c, 0x5e, 0xd4, 0x2f, 0x53,
-	0xcd, 0x1f, 0xb9, 0xc7, 0xea, 0xa0, 0xd9, 0x34, 0x1d, 0xde, 0x6c, 0xa6, 0xaa, 0x66, 0xf3, 0xa2,
-	0xde, 0x6c, 0xa6, 0xba, 0xc1, 0xba, 0x0c, 0xf6, 0x9d, 0xbf, 0x03, 0x00, 0x00, 0xff, 0xff, 0xcf,
-	0xea, 0xcb, 0x6d, 0x68, 0x0b, 0x00, 0x00,
+	0x32, 0x18, 0x29, 0x23, 0x2e, 0xf1, 0x6f, 0x61, 0xe0, 0x02, 0x89, 0x90, 0xc7, 0x86, 0x37, 0x62,
+	0x83, 0x7c, 0x1a, 0x84, 0xa3, 0xda, 0xb7, 0x0c, 0x05, 0x01, 0x66, 0xc9, 0xf9, 0x5e, 0x02, 0x0c,
+	0x48, 0x0d, 0xf9, 0x3e, 0x15, 0xea, 0x03, 0xd5, 0xe9, 0xc1, 0xef, 0xdb, 0xa0, 0xd0, 0xc6, 0xd8,
+	0x81, 0x6f, 0x82, 0xed, 0x24, 0x7b, 0xb6, 0x8f, 0x26, 0x58, 0xd7, 0xf6, 0xb5, 0xc3, 0xa2, 0xb5,
+	0x95, 0x6c, 0x76, 0xd1, 0x04, 0xc3, 0xb7, 0x40, 0x8e, 0x38, 0x7a, 0x6e, 0x5f, 0x3b, 0x2c, 0x35,
+	0x1e, 0xc6, 0xa9, 0x37, 0x92, 0x17, 0x1b, 0x1d, 0x5f, 0xbc, 0xf7, 0xee, 0x05, 0xf2, 0x42, 0x6c,
+	0xe5, 0x88, 0x03, 0x9f, 0x80, 0x82, 0x04, 0xe5, 0xa5, 0x7c, 0x6f, 0x4e, 0x7e, 0x26, 0x18, 0xf1,
+	0x5d, 0xa5, 0x97, 0x4a, 0xd8, 0x07, 0x20, 0x4d, 0x22, 0xd7, 0x0b, 0xfb, 0xf9, 0xc3, 0x52, 0xe3,
+	0x89, 0x71, 0x63, 0xb1, 0x8d, 0xe8, 0x03, 0xcc, 0xc4, 0x68, 0xcd, 0x30, 0xa0, 0x07, 0x1e, 0xfc,
+	0x53, 0x16, 0x1a, 0x60, 0xa6, 0x3e, 0x5e, 0x2f, 0x4a, 0xf6, 0x07, 0xb7, 0x65, 0xf7, 0x12, 0x82,
+	0x75, 0x1f, 0xcd, 0xed, 0x71, 0xd8, 0x07, 0xeb, 0xaa, 0x96, 0xfa, 0xda, 0xbe, 0x76, 0x58, 0x6e,
+	0x3c, 0x5d, 0xca, 0x97, 0xc5, 0x94, 0xec, 0x9e, 0x34, 0x1c, 0xfb, 0xe1, 0x64, 0xe6, 0xd1, 0x8a,
+	0x39, 0x11, 0x51, 0x15, 0x5b, 0xdf, 0xcc, 0x4c, 0x3c, 0x93, 0x86, 0x94, 0xa8, 0x1e, 0xad, 0x98,
+	0x03, 0xbf, 0x07, 0xbb, 0x81, 0x87, 0x86, 0x98, 0x5f, 0xfb, 0xe5, 0x3b, 0x48, 0x20, 0x7d, 0x5d,
+	0x96, 0xea, 0xe3, 0x8c, 0x69, 0x31, 0xfa, 0x12, 0xf4, 0x3c, 0xe6, 0x44, 0x5b, 0x47, 0x48, 0xa0,
+	0xd3, 0x3b, 0xd6, 0x4e, 0xb0, 0xf0, 0x04, 0xfe, 0xa0, 0x81, 0xbd, 0x65, 0xad, 0x27, 0x03, 0xd8,
+	0x90, 0x01, 0x98, 0x59, 0x03, 0x30, 0x13, 0xd6, 0x82, 0x18, 0x76, 0xd1, 0xb2, 0xc3, 0xea, 0x6f,
+	0x6b, 0x60, 0x67, 0x71, 0xec, 0xd0, 0x05, 0x80, 0xa2, 0x50, 0x8c, 0x6d, 0xe2, 0x8f, 0xa8, 0xec,
+	0x81, 0x52, 0xe3, 0xf4, 0xff, 0xe5, 0xc3, 0xe8, 0x99, 0xa1, 0x18, 0x77, 0xfc, 0x11, 0xb5, 0x8a,
+	0x92, 0x1d, 0x2d, 0xa1, 0x09, 0xb6, 0xf1, 0x04, 0x11, 0xcf, 0x46, 0x8e, 0xc3, 0x30, 0xe7, 0x71,
+	0x57, 0xad, 0x6e, 0x93, 0x2d, 0x69, 0x31, 0x95, 0x03, 0x3e, 0x07, 0xf7, 0x07, 0x21, 0x27, 0x3e,
+	0xe6, 0xdc, 0x46, 0xc3, 0x21, 0x0d, 0x7d, 0x61, 0x13, 0x47, 0x07, 0x19, 0x40, 0xf7, 0x12, 0xa3,
+	0xa9, 0x7c, 0x1d, 0x07, 0x76, 0xc1, 0x83, 0x94, 0x16, 0x75, 0xa3, 0x3d, 0x22, 0x9e, 0xc0, 0x4c,
+	0x2f, 0x64, 0xc0, 0xc1, 0xc4, 0x19, 0x4d, 0x89, 0xb6, 0xf4, 0xc1, 0x13, 0x50, 0x19, 0x22, 0x81,
+	0x5d, 0xca, 0xa6, 0x31, 0x8a, 0xeb, 0x6b, 0xb2, 0xed, 0x56, 0xb3, 0xee, 0x26, 0x2e, 0xc5, 0xe1,
+	0x51, 0xa6, 0x3c, 0x34, 0xc0, 0x5e, 0x4a, 0x59, 0xcf, 0x40, 0xd9, 0x92, 0x96, 0x18, 0x51, 0xfd,
+	0x53, 0x03, 0xc5, 0xb4, 0x0a, 0xf0, 0x23, 0x50, 0x1a, 0x0b, 0x11, 0xd8, 0x13, 0x2c, 0xc6, 0xd4,
+	0x89, 0x8b, 0xbc, 0x1a, 0x07, 0x22, 0xc3, 0x0b, 0xa9, 0x87, 0x6d, 0x50, 0x91, 0x76, 0x86, 0xbf,
+	0x09, 0x31, 0x17, 0x76, 0xc8, 0xbc, 0x4c, 0xc5, 0x2b, 0x47, 0x2e, 0x4b, 0x99, 0xce, 0x99, 0x07,
+	0xbf, 0x04, 0xbb, 0x92, 0x13, 0xfd, 0x24, 0x28, 0x23, 0xdf, 0xa9, 0x5e, 0x18, 0x63, 0xe4, 0x60,
+	0x96, 0x69, 0x68, 0xbe, 0x16, 0xd9, 0xcd, 0x59, 0xf7, 0xa9, 0x34, 0x57, 0x5f, 0x69, 0x60, 0x77,
+	0x69, 0x6b, 0xc0, 0xa7, 0xa0, 0x38, 0x1c, 0x23, 0xe2, 0xdb, 0xc4, 0xe1, 0xba, 0x26, 0x73, 0xb9,
+	0x72, 0x96, 0x6f, 0x4a, 0x75, 0xc7, 0xe1, 0xf0, 0x27, 0x0d, 0xdc, 0x9b, 0xbb, 0x21, 0xe5, 0xb7,
+	0x97, 0x1b, 0xfe, 0x0d, 0x93, 0x69, 0x61, 0x3c, 0xd6, 0x0c, 0xec, 0xf3, 0x69, 0x80, 0xe5, 0xd0,
+	0xca, 0xa4, 0xb4, 0x2a, 0xec, 0xda, 0x4e, 0xeb, 0x75, 0xf0, 0x90, 0x4f, 0xb9, 0xc0, 0x13, 0x35,
+	0x4f, 0x5c, 0xec, 0xc7, 0x83, 0x59, 0x8e, 0x96, 0x83, 0x1f, 0x73, 0x60, 0xfb, 0x5f, 0xc3, 0x3c,
+	0xbe, 0xcd, 0xb4, 0xdb, 0xdd, 0x66, 0xb9, 0xcc, 0xb7, 0xd9, 0x4b, 0x50, 0x90, 0xf9, 0xc9, 0xcb,
+	0xfc, 0xb4, 0x33, 0x4c, 0xee, 0x34, 0xb4, 0x34, 0x17, 0x73, 0xbb, 0x96, 0x64, 0xc2, 0x4f, 0x40,
+	0x99, 0x70, 0x3b, 0x40, 0x4c, 0xd8, 0x74, 0x64, 0x7f, 0x8d, 0xa7, 0x71, 0x9b, 0x56, 0xe7, 0xe2,
+	0x6a, 0x51, 0xea, 0xa9, 0xa8, 0x4a, 0x84, 0xf7, 0x11, 0x13, 0xbd, 0xd1, 0x33, 0x3c, 0x3d, 0x78,
+	0xa5, 0x81, 0x9d, 0xc5, 0x57, 0x1b, 0xfc, 0x0a, 0x6c, 0xaa, 0x9b, 0x92, 0x32, 0x99, 0x9c, 0x72,
+	0xa3, 0xf5, 0x9f, 0xef, 0x49, 0xa3, 0x17, 0x93, 0xac, 0x94, 0x09, 0xdb, 0x60, 0xed, 0x2a, 0x0a,
+	0x28, 0x4e, 0xe5, 0xed, 0x2f, 0x78, 0x65, 0x3f, 0xa8, 0x83, 0xcd, 0x84, 0x0e, 0xef, 0x82, 0xd2,
+	0x79, 0xf7, 0xac, 0x7f, 0xfc, 0x69, 0xa7, 0xdd, 0x39, 0x3e, 0xaa, 0xdc, 0x81, 0x25, 0xb0, 0x71,
+	0xde, 0x7d, 0xd6, 0xed, 0x7d, 0xd1, 0xad, 0x68, 0x70, 0x03, 0xe4, 0xcd, 0xa3, 0xa3, 0x4a, 0xae,
+	0xf5, 0x97, 0x06, 0x1e, 0x0f, 0xe9, 0xe4, 0xe6, 0x37, 0xb6, 0x8a, 0xd1, 0x2b, 0xfb, 0x51, 0x12,
+	0xfb, 0xda, 0xcb, 0xcf, 0x62, 0xbd, 0x4b, 0x3d, 0xe4, 0xbb, 0x06, 0x65, 0x6e, 0xcd, 0xc5, 0xbe,
+	0x4c, 0x71, 0xf2, 0x1f, 0x2d, 0x20, 0x7c, 0xc5, 0x9f, 0xd7, 0x0f, 0xd3, 0xd5, 0xcf, 0xb9, 0xfc,
+	0x89, 0x69, 0xfe, 0x92, 0x7b, 0x74, 0xa2, 0x90, 0xa6, 0xc3, 0x0d, 0xb5, 0x8c, 0x56, 0x17, 0x75,
+	0xc3, 0x4a, 0x94, 0xbf, 0x26, 0x9a, 0x4b, 0xd3, 0xe1, 0x97, 0xa9, 0xe6, 0xf2, 0xa2, 0x7e, 0x99,
+	0x6a, 0xfe, 0xc8, 0x3d, 0x56, 0x07, 0xcd, 0xa6, 0xe9, 0xf0, 0x66, 0x33, 0x55, 0x35, 0x9b, 0x17,
+	0xf5, 0x66, 0x33, 0xd5, 0x0d, 0xd6, 0x65, 0xb0, 0xef, 0xfc, 0x1d, 0x00, 0x00, 0xff, 0xff, 0x24,
+	0xbb, 0xd9, 0x51, 0x68, 0x0b, 0x00, 0x00,
 }
diff --git a/googleapis/ads/googleads/v1/resources/feed_item.pb.go b/googleapis/ads/googleads/v1/resources/feed_item.pb.go
index 46e3b65..759a825 100644
--- a/googleapis/ads/googleads/v1/resources/feed_item.pb.go
+++ b/googleapis/ads/googleads/v1/resources/feed_item.pb.go
@@ -37,12 +37,13 @@
 	Feed *wrappers.StringValue `protobuf:"bytes,2,opt,name=feed,proto3" json:"feed,omitempty"`
 	// The ID of this feed item.
 	Id *wrappers.Int64Value `protobuf:"bytes,3,opt,name=id,proto3" json:"id,omitempty"`
-	// Start time in which this feed item is effective and can begin serving.
+	// Start time in which this feed item is effective and can begin serving. The
+	// time is in the customer's time zone.
 	// The format is "YYYY-MM-DD HH:MM:SS".
 	// Examples: "2018-03-05 09:15:00" or "2018-02-01 14:34:30"
 	StartDateTime *wrappers.StringValue `protobuf:"bytes,4,opt,name=start_date_time,json=startDateTime,proto3" json:"start_date_time,omitempty"`
 	// End time in which this feed item is no longer effective and will stop
-	// serving.
+	// serving. The time is in the customer's time zone.
 	// The format is "YYYY-MM-DD HH:MM:SS".
 	// Examples: "2018-03-05 09:15:00" or "2018-02-01 14:34:30"
 	EndDateTime *wrappers.StringValue `protobuf:"bytes,5,opt,name=end_date_time,json=endDateTime,proto3" json:"end_date_time,omitempty"`
@@ -524,63 +525,63 @@
 	0x65, 0x99, 0xc6, 0xf4, 0xbf, 0x2c, 0x8b, 0x1a, 0x20, 0x9f, 0xb8, 0x48, 0x10, 0x1a, 0x8e, 0x13,
 	0x7c, 0x32, 0x9f, 0xc0, 0xc3, 0xd4, 0x16, 0x88, 0x79, 0x58, 0x90, 0xd0, 0xb3, 0x19, 0xe6, 0x82,
 	0x11, 0x27, 0x61, 0xd1, 0xf0, 0xee, 0x7c, 0xb8, 0x0a, 0x79, 0x41, 0xec, 0x3e, 0x2a, 0x85, 0x65,
-	0x78, 0x40, 0xf0, 0x9b, 0xb2, 0x5e, 0x33, 0x46, 0x59, 0x81, 0xdb, 0xf2, 0x4c, 0x13, 0x3c, 0x4e,
-	0x09, 0x22, 0xd2, 0x42, 0x61, 0x48, 0x85, 0x14, 0x49, 0xe9, 0xdf, 0xd3, 0xa7, 0xf2, 0xab, 0x1f,
-	0x5f, 0xb7, 0xde, 0x30, 0x14, 0x45, 0x98, 0xe9, 0xf3, 0xed, 0x3f, 0x96, 0xc1, 0xca, 0x31, 0xc6,
-	0xee, 0xa9, 0xc0, 0x01, 0x7c, 0x1f, 0x34, 0xd2, 0x5c, 0xb7, 0x43, 0x14, 0x60, 0xa3, 0xb2, 0x55,
-	0xd9, 0x5d, 0xb5, 0xea, 0xe9, 0xe6, 0x97, 0x28, 0xc0, 0x70, 0x0f, 0xdc, 0x49, 0x6c, 0x32, 0xaa,
-	0x5b, 0x95, 0xdd, 0x5a, 0xe7, 0xb1, 0x2e, 0x15, 0x33, 0x55, 0x60, 0x9e, 0x0b, 0x46, 0x42, 0xef,
-	0x12, 0xf9, 0x31, 0xb6, 0xa4, 0x24, 0x7c, 0x0a, 0xaa, 0xc4, 0x35, 0x96, 0xa4, 0xfc, 0xa3, 0x29,
-	0xf9, 0xd3, 0x50, 0x7c, 0xf8, 0x5c, 0x89, 0x57, 0x89, 0x0b, 0x0f, 0xc1, 0x1a, 0x17, 0x88, 0x09,
-	0xdb, 0x45, 0x02, 0xdb, 0x82, 0x04, 0xd8, 0xb8, 0x53, 0x42, 0x53, 0x43, 0x82, 0x0e, 0x91, 0xc0,
-	0x17, 0x24, 0xc0, 0x70, 0x1f, 0x34, 0x70, 0xe8, 0xe6, 0x38, 0xee, 0x96, 0xe0, 0xa8, 0xe1, 0xd0,
-	0xcd, 0x18, 0x5c, 0xb0, 0x8e, 0x84, 0x60, 0xa4, 0x1f, 0x0b, 0x9c, 0x84, 0x3e, 0xc6, 0xdc, 0x58,
-	0xde, 0x5a, 0xda, 0xad, 0x75, 0x3e, 0x36, 0x17, 0x36, 0x0a, 0x33, 0x0d, 0x69, 0x2f, 0xa5, 0x50,
-	0x1a, 0xd6, 0xd0, 0xd8, 0x37, 0x87, 0x3f, 0x57, 0xc0, 0xc3, 0xc2, 0xbc, 0x34, 0xee, 0x6d, 0x55,
-	0x76, 0x9b, 0x1d, 0xab, 0x50, 0x9f, 0x4c, 0x2e, 0xf3, 0x04, 0xd3, 0x8b, 0x14, 0x6e, 0x8d, 0xd0,
-	0x47, 0x61, 0x1c, 0x14, 0x9d, 0x59, 0x1b, 0xde, 0xec, 0x03, 0xe8, 0x80, 0x07, 0x31, 0xf3, 0xed,
-	0xc9, 0x46, 0xc6, 0x8d, 0x15, 0xe9, 0x7b, 0xab, 0xd0, 0x16, 0xdd, 0xbe, 0x3e, 0x93, 0xc0, 0xb3,
-	0x14, 0x67, 0xbd, 0x15, 0x33, 0x7f, 0x62, 0x8f, 0xc3, 0xaf, 0xc1, 0xb2, 0xaa, 0x01, 0x63, 0x55,
-	0x7a, 0xb8, 0xbf, 0xc0, 0xc3, 0x34, 0x9a, 0xe7, 0x12, 0x24, 0x1d, 0x1b, 0xdf, 0xb2, 0x34, 0x1f,
-	0x74, 0x40, 0x5d, 0xd7, 0x1a, 0x09, 0xaf, 0x29, 0x37, 0x80, 0xb4, 0x7a, 0xff, 0x16, 0x37, 0x76,
-	0xe6, 0x23, 0x07, 0x7f, 0x4f, 0x7d, 0x17, 0xb3, 0x33, 0xc9, 0x74, 0x1a, 0x5e, 0x53, 0xab, 0x16,
-	0x65, 0x6b, 0xbe, 0xfd, 0xd7, 0x5d, 0xf0, 0xce, 0xec, 0x0b, 0x86, 0x27, 0xe0, 0xbe, 0x2c, 0xd8,
-	0x51, 0xea, 0x10, 0x57, 0x56, 0xd1, 0x82, 0xcc, 0x5f, 0x4b, 0x50, 0x19, 0xd7, 0xa9, 0x9b, 0x24,
-	0x30, 0x09, 0x05, 0xf6, 0x30, 0x53, 0xc9, 0xa7, 0xcb, 0x6d, 0x2e, 0x49, 0x5d, 0x23, 0x94, 0x29,
-	0x2f, 0x41, 0xa3, 0x4f, 0xa9, 0x8f, 0x51, 0xa8, 0x19, 0x54, 0x01, 0x6e, 0x4e, 0x31, 0x1c, 0x50,
-	0xea, 0x6b, 0x02, 0x0d, 0x48, 0x09, 0xea, 0x5c, 0x56, 0x87, 0xc6, 0x97, 0x29, 0xc3, 0x1a, 0x1f,
-	0x7d, 0x24, 0x04, 0x2e, 0x8d, 0xfb, 0xbe, 0xae, 0x9f, 0xc2, 0x1a, 0x3c, 0x94, 0x42, 0x9a, 0xc0,
-	0x1d, 0x7d, 0xc0, 0x63, 0x50, 0x8b, 0x18, 0x71, 0x52, 0xfc, 0xb2, 0xc4, 0xef, 0x2c, 0x4a, 0xc1,
-	0xd7, 0x34, 0xc4, 0x43, 0x0b, 0x48, 0xa4, 0xe2, 0x39, 0x00, 0xcd, 0xb1, 0x60, 0x72, 0xe3, 0x9e,
-	0xcc, 0x8b, 0xb9, 0xd1, 0x6c, 0xe4, 0xa3, 0xc9, 0x61, 0x0f, 0x34, 0xc7, 0xc2, 0x99, 0x56, 0xc4,
-	0xbc, 0x78, 0x36, 0xf2, 0xf1, 0x4c, 0x28, 0x1a, 0xf9, 0x80, 0x26, 0xd9, 0xbf, 0xb4, 0x30, 0xa2,
-	0xf5, 0x5c, 0x44, 0x25, 0x45, 0x3e, 0xa4, 0x69, 0x82, 0xcf, 0x8f, 0x69, 0x3d, 0x17, 0x53, 0xbe,
-	0xfd, 0xe7, 0x0a, 0x78, 0x77, 0x6e, 0xb2, 0xc3, 0x63, 0xb0, 0x1e, 0x8d, 0x0e, 0x6c, 0x31, 0x8c,
-	0xf0, 0xbc, 0x1c, 0x7e, 0xd6, 0xd1, 0x39, 0x9c, 0x03, 0x5d, 0x0c, 0x23, 0x0c, 0xbf, 0x01, 0x9b,
-	0xb2, 0x18, 0x02, 0x14, 0x45, 0xba, 0xb5, 0xe5, 0x66, 0x4b, 0x99, 0xf9, 0xb1, 0x91, 0xe0, 0x5f,
-	0x2b, 0xb8, 0x95, 0x1f, 0x42, 0x41, 0x32, 0xa9, 0x72, 0xc3, 0x54, 0x26, 0x77, 0xb3, 0xf3, 0x6a,
-	0x41, 0x23, 0x51, 0x4e, 0x5a, 0x12, 0x99, 0x6b, 0x26, 0xd3, 0xdb, 0xc9, 0xcc, 0x1b, 0x7d, 0xc1,
-	0x18, 0xac, 0x4d, 0xcc, 0x7d, 0x59, 0x0d, 0xcd, 0xce, 0x17, 0xa5, 0x14, 0xf6, 0x34, 0x76, 0x4a,
-	0xe5, 0xf8, 0x81, 0xd5, 0x44, 0x63, 0xdf, 0xb0, 0x0f, 0xde, 0xd6, 0xdd, 0x4c, 0xd0, 0x88, 0x38,
-	0x36, 0x0e, 0x05, 0x23, 0x98, 0x1b, 0x77, 0xe5, 0xa5, 0xef, 0x2d, 0x2a, 0x04, 0xa5, 0xe3, 0x22,
-	0x81, 0x1e, 0x85, 0x82, 0x0d, 0x2d, 0x18, 0x8d, 0xef, 0x10, 0xcc, 0xe1, 0x4f, 0x15, 0x70, 0x7f,
-	0xea, 0x41, 0x25, 0x4b, 0xad, 0xd9, 0xb9, 0x28, 0xd9, 0x97, 0x2f, 0x33, 0xfc, 0x8c, 0x0e, 0x3d,
-	0x79, 0x68, 0xad, 0x0f, 0x26, 0x76, 0xa0, 0x37, 0x66, 0x82, 0x7a, 0xf8, 0xe8, 0x12, 0xed, 0xde,
-	0xa2, 0x75, 0x8f, 0x34, 0x1d, 0x25, 0x14, 0x79, 0x45, 0x72, 0x83, 0xc3, 0x5f, 0x2a, 0x60, 0xa3,
-	0xe0, 0x11, 0x6c, 0xac, 0x48, 0x97, 0xbf, 0x2b, 0xe9, 0xf2, 0x57, 0x8a, 0x65, 0xc6, 0xcd, 0xce,
-	0x95, 0xb0, 0x1e, 0xdc, 0xcc, 0xda, 0x86, 0xbf, 0x55, 0xc0, 0xa3, 0xe2, 0x67, 0xb5, 0xea, 0x14,
-	0xcd, 0x8e, 0x7b, 0x3b, 0xe3, 0x0e, 0x47, 0x44, 0x96, 0xe4, 0x99, 0x65, 0xdf, 0x94, 0x90, 0xf5,
-	0xf0, 0xa6, 0xe0, 0x84, 0x6f, 0xff, 0x53, 0x05, 0x1b, 0x05, 0xd1, 0x86, 0x3f, 0x82, 0xf5, 0xc9,
-	0x4b, 0x94, 0x5d, 0xa3, 0xd9, 0x39, 0x2f, 0x36, 0x5b, 0x5e, 0x4b, 0xd1, 0x05, 0x16, 0xa4, 0x91,
-	0xba, 0xdc, 0xb5, 0x89, 0xcb, 0x85, 0x9f, 0x82, 0x9a, 0x8b, 0xb9, 0xc3, 0x48, 0x24, 0xdf, 0x4e,
-	0x65, 0xda, 0x4b, 0x1e, 0x00, 0x4f, 0x01, 0x9c, 0x1a, 0xdd, 0x49, 0x5f, 0x59, 0x38, 0x28, 0xd6,
-	0x27, 0x66, 0x37, 0x87, 0x2f, 0x00, 0xc0, 0x3f, 0x08, 0x86, 0xe4, 0x23, 0xa4, 0xd4, 0xd3, 0x73,
-	0x55, 0xca, 0x27, 0xdd, 0xf7, 0xe0, 0xbf, 0x0a, 0xd8, 0x71, 0x68, 0xb0, 0x38, 0xef, 0x0f, 0x1a,
-	0x59, 0x1b, 0x4f, 0x28, 0xcf, 0x2a, 0xdf, 0x7e, 0xae, 0x31, 0x1e, 0xf5, 0x51, 0xe8, 0x99, 0x94,
-	0x79, 0x2d, 0x0f, 0x87, 0x52, 0x61, 0xfa, 0x6f, 0x11, 0x11, 0x3e, 0xe7, 0x9f, 0xf8, 0x45, 0xb6,
-	0xfa, 0xb5, 0xba, 0x74, 0xd2, 0xeb, 0xfd, 0x5e, 0x7d, 0x72, 0xa2, 0x28, 0x7b, 0x2e, 0x37, 0xd5,
-	0x32, 0x59, 0x5d, 0xb6, 0xcd, 0xb4, 0x1d, 0xf3, 0xbf, 0x53, 0x99, 0xab, 0x9e, 0xcb, 0xaf, 0x32,
-	0x99, 0xab, 0xcb, 0xf6, 0x55, 0x26, 0xf3, 0x6f, 0x75, 0x47, 0x1d, 0x74, 0xbb, 0x3d, 0x97, 0x77,
-	0xbb, 0x99, 0x54, 0xb7, 0x7b, 0xd9, 0xee, 0x76, 0x33, 0xb9, 0xfe, 0xb2, 0x34, 0xf6, 0xd9, 0xff,
-	0x01, 0x00, 0x00, 0xff, 0xff, 0x4c, 0xef, 0x36, 0x94, 0xbf, 0x0f, 0x00, 0x00,
+	0x78, 0x40, 0xf0, 0x9b, 0xb2, 0x5e, 0x33, 0x46, 0x59, 0x81, 0xdb, 0xf2, 0x4c, 0x13, 0xbc, 0xa7,
+	0x09, 0xe4, 0x57, 0x3f, 0xbe, 0x6e, 0xbd, 0x61, 0x28, 0x8a, 0x30, 0x4b, 0x15, 0x3c, 0x4e, 0x15,
+	0x44, 0xa4, 0x85, 0xc2, 0x90, 0x0a, 0x49, 0xa1, 0x4f, 0xb7, 0xff, 0x58, 0x06, 0x2b, 0xc7, 0x18,
+	0xbb, 0xa7, 0x02, 0x07, 0xf0, 0x7d, 0xd0, 0x48, 0x73, 0xdd, 0x0e, 0x51, 0x80, 0x8d, 0xca, 0x56,
+	0x65, 0x77, 0xd5, 0xaa, 0xa7, 0x9b, 0x5f, 0xa2, 0x00, 0xc3, 0x3d, 0x70, 0x27, 0xb1, 0xc9, 0xa8,
+	0x6e, 0x55, 0x76, 0x6b, 0x9d, 0xc7, 0xba, 0x54, 0xcc, 0x54, 0xbd, 0x79, 0x2e, 0x18, 0x09, 0xbd,
+	0x4b, 0xe4, 0xc7, 0xd8, 0x92, 0x92, 0xf0, 0x29, 0xa8, 0x12, 0xd7, 0x58, 0x92, 0xf2, 0x8f, 0xa6,
+	0xe4, 0x4f, 0x43, 0xf1, 0xe1, 0x73, 0x25, 0x5e, 0x25, 0x2e, 0x3c, 0x04, 0x6b, 0x5c, 0x20, 0x26,
+	0x6c, 0x17, 0x09, 0x6c, 0x0b, 0x12, 0x60, 0xe3, 0x4e, 0x09, 0x4d, 0x0d, 0x09, 0x3a, 0x44, 0x02,
+	0x5f, 0x90, 0x00, 0xc3, 0x7d, 0xd0, 0xc0, 0xa1, 0x9b, 0xe3, 0xb8, 0x5b, 0x82, 0xa3, 0x86, 0x43,
+	0x37, 0x63, 0x70, 0xc1, 0x3a, 0x12, 0x82, 0x91, 0x7e, 0x2c, 0x70, 0x12, 0xfa, 0x18, 0x73, 0x63,
+	0x79, 0x6b, 0x69, 0xb7, 0xd6, 0xf9, 0xd8, 0x5c, 0xd8, 0x28, 0xcc, 0x34, 0xa4, 0xbd, 0x94, 0x42,
+	0x69, 0x58, 0x43, 0x63, 0xdf, 0x1c, 0xfe, 0x5c, 0x01, 0x0f, 0x0b, 0xf3, 0xd2, 0xb8, 0xb7, 0x55,
+	0xd9, 0x6d, 0x76, 0xac, 0x42, 0x7d, 0x32, 0xb9, 0xcc, 0x13, 0x4c, 0x2f, 0x52, 0xb8, 0x35, 0x42,
+	0x1f, 0x85, 0x71, 0x50, 0x74, 0x66, 0x6d, 0x78, 0xb3, 0x0f, 0xa0, 0x03, 0x1e, 0xc4, 0xcc, 0xb7,
+	0x27, 0x1b, 0x19, 0x37, 0x56, 0xa4, 0xef, 0xad, 0x42, 0x5b, 0x74, 0xfb, 0xfa, 0x4c, 0x02, 0xcf,
+	0x52, 0x9c, 0xf5, 0x56, 0xcc, 0xfc, 0x89, 0x3d, 0x0e, 0xbf, 0x06, 0xcb, 0xaa, 0x06, 0x8c, 0x55,
+	0xe9, 0xe1, 0xfe, 0x02, 0x0f, 0xd3, 0x68, 0x9e, 0x4b, 0x90, 0x74, 0x6c, 0x7c, 0xcb, 0xd2, 0x7c,
+	0xd0, 0x01, 0x75, 0x5d, 0x6b, 0x24, 0xbc, 0xa6, 0xdc, 0x00, 0xd2, 0xea, 0xfd, 0x5b, 0xdc, 0xd8,
+	0x99, 0x8f, 0x1c, 0xfc, 0x3d, 0xf5, 0x5d, 0xcc, 0xce, 0x24, 0xd3, 0x69, 0x78, 0x4d, 0xad, 0x5a,
+	0x94, 0xad, 0xf9, 0xf6, 0x5f, 0x77, 0xc1, 0x3b, 0xb3, 0x2f, 0x18, 0x9e, 0x80, 0xfb, 0xb2, 0x60,
+	0x47, 0xa9, 0x43, 0x5c, 0x59, 0x45, 0x0b, 0x32, 0x7f, 0x2d, 0x41, 0x65, 0x5c, 0xa7, 0x6e, 0x92,
+	0xc0, 0x24, 0x14, 0xd8, 0xc3, 0x4c, 0x25, 0x9f, 0x2e, 0xb7, 0xb9, 0x24, 0x75, 0x8d, 0x50, 0xa6,
+	0xbc, 0x04, 0x8d, 0x3e, 0xa5, 0x3e, 0x46, 0xa1, 0x66, 0x50, 0x05, 0xb8, 0x39, 0xc5, 0x70, 0x40,
+	0xa9, 0xaf, 0x09, 0x34, 0x20, 0x25, 0xa8, 0x73, 0x59, 0x1d, 0x1a, 0x5f, 0xa6, 0x0c, 0x6b, 0x7c,
+	0xf4, 0x91, 0x10, 0xb8, 0x34, 0xee, 0xfb, 0xba, 0x7e, 0x0a, 0x6b, 0xf0, 0x50, 0x0a, 0x69, 0x02,
+	0x77, 0xf4, 0x01, 0x8f, 0x41, 0x2d, 0x62, 0xc4, 0x49, 0xf1, 0xcb, 0x12, 0xbf, 0xb3, 0x28, 0x05,
+	0x5f, 0xd3, 0x10, 0x0f, 0x2d, 0x20, 0x91, 0x8a, 0xe7, 0x00, 0x34, 0xc7, 0x82, 0xc9, 0x8d, 0x7b,
+	0x32, 0x2f, 0xe6, 0x46, 0xb3, 0x91, 0x8f, 0x26, 0x87, 0x3d, 0xd0, 0x1c, 0x0b, 0x67, 0x5a, 0x11,
+	0xf3, 0xe2, 0xd9, 0xc8, 0xc7, 0x33, 0xa1, 0x68, 0xe4, 0x03, 0x9a, 0x64, 0xff, 0xd2, 0xc2, 0x88,
+	0xd6, 0x73, 0x11, 0x95, 0x14, 0xf9, 0x90, 0xa6, 0x09, 0x3e, 0x3f, 0xa6, 0xf5, 0x5c, 0x4c, 0xf9,
+	0xf6, 0x9f, 0x2b, 0xe0, 0xdd, 0xb9, 0xc9, 0x0e, 0x8f, 0xc1, 0x7a, 0x34, 0x3a, 0xb0, 0xc5, 0x30,
+	0xc2, 0xf3, 0x72, 0xf8, 0x59, 0x47, 0xe7, 0x70, 0x0e, 0x74, 0x31, 0x8c, 0x30, 0xfc, 0x06, 0x6c,
+	0xca, 0x62, 0x08, 0x50, 0x14, 0xe9, 0xd6, 0x96, 0x9b, 0x2d, 0x65, 0xe6, 0xc7, 0x46, 0x82, 0x7f,
+	0xad, 0xe0, 0x56, 0x7e, 0x08, 0x05, 0xc9, 0xa4, 0xca, 0x0d, 0x53, 0x99, 0xdc, 0xcd, 0xce, 0xab,
+	0x05, 0x8d, 0x44, 0x39, 0x69, 0x49, 0x64, 0xae, 0x99, 0x4c, 0x6f, 0x27, 0x33, 0x6f, 0xf4, 0x05,
+	0x63, 0xb0, 0x36, 0x31, 0xf7, 0x65, 0x35, 0x34, 0x3b, 0x5f, 0x94, 0x52, 0xd8, 0xd3, 0xd8, 0x29,
+	0x95, 0xe3, 0x07, 0x56, 0x13, 0x8d, 0x7d, 0xc3, 0x3e, 0x78, 0x5b, 0x77, 0x33, 0x41, 0x23, 0xe2,
+	0xd8, 0x38, 0x14, 0x8c, 0x60, 0x6e, 0xdc, 0x95, 0x97, 0xbe, 0xb7, 0xa8, 0x10, 0x94, 0x8e, 0x8b,
+	0x04, 0x7a, 0x14, 0x0a, 0x36, 0xb4, 0x60, 0x34, 0xbe, 0x43, 0x30, 0x87, 0x3f, 0x55, 0xc0, 0xfd,
+	0xa9, 0x07, 0x95, 0x2c, 0xb5, 0x66, 0xe7, 0xa2, 0x64, 0x5f, 0xbe, 0xcc, 0xf0, 0x33, 0x3a, 0xf4,
+	0xe4, 0xa1, 0xb5, 0x3e, 0x98, 0xd8, 0x81, 0xde, 0x98, 0x09, 0xea, 0xe1, 0xa3, 0x4b, 0xb4, 0x7b,
+	0x8b, 0xd6, 0x3d, 0xd2, 0x74, 0x94, 0x50, 0xe4, 0x15, 0xc9, 0x0d, 0x0e, 0x7f, 0xa9, 0x80, 0x8d,
+	0x82, 0x47, 0xb0, 0xb1, 0x22, 0x5d, 0xfe, 0xae, 0xa4, 0xcb, 0x5f, 0x29, 0x96, 0x19, 0x37, 0x3b,
+	0x57, 0xc2, 0x7a, 0x70, 0x33, 0x6b, 0x1b, 0xfe, 0x56, 0x01, 0x8f, 0x8a, 0x9f, 0xd5, 0xaa, 0x53,
+	0x34, 0x3b, 0xee, 0xed, 0x8c, 0x3b, 0x1c, 0x11, 0x59, 0x92, 0x67, 0x96, 0x7d, 0x53, 0x42, 0xd6,
+	0xc3, 0x9b, 0x82, 0x13, 0xbe, 0xfd, 0x4f, 0x15, 0x6c, 0x14, 0x44, 0x1b, 0xfe, 0x08, 0xd6, 0x27,
+	0x2f, 0x51, 0x76, 0x8d, 0x66, 0xe7, 0xbc, 0xd8, 0x6c, 0x79, 0x2d, 0x45, 0x17, 0x58, 0x90, 0x46,
+	0xea, 0x72, 0xd7, 0x26, 0x2e, 0x17, 0x7e, 0x0a, 0x6a, 0x2e, 0xe6, 0x0e, 0x23, 0x91, 0x7c, 0x3b,
+	0x95, 0x69, 0x2f, 0x79, 0x00, 0x3c, 0x05, 0x70, 0x6a, 0x74, 0x27, 0x7d, 0x65, 0xe1, 0xa0, 0x58,
+	0x9f, 0x98, 0xdd, 0x1c, 0xbe, 0x00, 0x00, 0xff, 0x20, 0x18, 0x92, 0x8f, 0x90, 0x52, 0x4f, 0xcf,
+	0x55, 0x29, 0x9f, 0x74, 0xdf, 0x83, 0xff, 0x2a, 0x60, 0xc7, 0xa1, 0xc1, 0xe2, 0xbc, 0x3f, 0x68,
+	0x64, 0x6d, 0x3c, 0xa1, 0x3c, 0xab, 0x7c, 0xfb, 0xb9, 0xc6, 0x78, 0xd4, 0x47, 0xa1, 0x67, 0x52,
+	0xe6, 0xb5, 0x3c, 0x1c, 0x4a, 0x85, 0xe9, 0xbf, 0x45, 0x44, 0xf8, 0x9c, 0x7f, 0xe2, 0x17, 0xd9,
+	0xea, 0xd7, 0xea, 0xd2, 0x49, 0xaf, 0xf7, 0x7b, 0xf5, 0xc9, 0x89, 0xa2, 0xec, 0xb9, 0xdc, 0x54,
+	0xcb, 0x64, 0x75, 0xd9, 0x36, 0xd3, 0x76, 0xcc, 0xff, 0x4e, 0x65, 0xae, 0x7a, 0x2e, 0xbf, 0xca,
+	0x64, 0xae, 0x2e, 0xdb, 0x57, 0x99, 0xcc, 0xbf, 0xd5, 0x1d, 0x75, 0xd0, 0xed, 0xf6, 0x5c, 0xde,
+	0xed, 0x66, 0x52, 0xdd, 0xee, 0x65, 0xbb, 0xdb, 0xcd, 0xe4, 0xfa, 0xcb, 0xd2, 0xd8, 0x67, 0xff,
+	0x07, 0x00, 0x00, 0xff, 0xff, 0x79, 0xc5, 0x0d, 0x5c, 0xbf, 0x0f, 0x00, 0x00,
 }
diff --git a/googleapis/ads/googleads/v1/resources/feed_item_target.pb.go b/googleapis/ads/googleads/v1/resources/feed_item_target.pb.go
index 024c41c..8f192ba 100644
--- a/googleapis/ads/googleads/v1/resources/feed_item_target.pb.go
+++ b/googleapis/ads/googleads/v1/resources/feed_item_target.pb.go
@@ -29,7 +29,6 @@
 type FeedItemTarget struct {
 	// The resource name of the feed item target.
 	// Feed item target resource names have the form:
-	//
 	// `customers/{customer_id}/feedItemTargets/{feed_id}~{feed_item_id}~{feed_item_target_type}~{feed_item_target_id}`
 	ResourceName string `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"`
 	// The feed item to which this feed item target belongs.
@@ -216,42 +215,42 @@
 }
 
 var fileDescriptor_82fa673cb0c842f7 = []byte{
-	// 580 bytes of a gzipped FileDescriptorProto
-	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x94, 0x54, 0xdd, 0x6e, 0xd3, 0x30,
-	0x14, 0x5e, 0x3b, 0xe8, 0x3a, 0x0f, 0x26, 0xf0, 0x84, 0x14, 0x8d, 0x09, 0x6d, 0xa0, 0x49, 0x93,
-	0x10, 0x8e, 0x3a, 0x10, 0x62, 0xd9, 0x55, 0xc6, 0x4f, 0xd7, 0x81, 0xa6, 0x91, 0x4d, 0xbd, 0x40,
-	0x95, 0x22, 0x2f, 0x3e, 0x31, 0x11, 0x8d, 0x1d, 0x39, 0xce, 0xa6, 0x8a, 0x1b, 0x9e, 0x80, 0x87,
-	0xe0, 0x92, 0x47, 0xe1, 0x51, 0x78, 0x0a, 0xd4, 0xd8, 0x89, 0x54, 0xb5, 0xa5, 0xdb, 0xdd, 0xc9,
-	0x39, 0xdf, 0x77, 0xfc, 0x9d, 0xef, 0x38, 0x46, 0x6f, 0xb8, 0x94, 0x7c, 0x08, 0x2e, 0x65, 0xb9,
-	0x6b, 0xc2, 0x71, 0x74, 0xd5, 0x71, 0x15, 0xe4, 0xb2, 0x50, 0x11, 0xe4, 0x6e, 0x0c, 0xc0, 0xc2,
-	0x44, 0x43, 0x1a, 0x6a, 0xaa, 0x38, 0x68, 0x92, 0x29, 0xa9, 0x25, 0xde, 0x31, 0x70, 0x42, 0x59,
-	0x4e, 0x6a, 0x26, 0xb9, 0xea, 0x90, 0x9a, 0xb9, 0xf9, 0x62, 0x5e, 0xf3, 0x48, 0xa6, 0xa9, 0x14,
-	0x6e, 0xa4, 0x12, 0x0d, 0x2a, 0xa1, 0xa6, 0xe3, 0xe6, 0xe1, 0x3c, 0x38, 0x88, 0x22, 0x9d, 0xd6,
-	0x11, 0x32, 0xb8, 0x4a, 0x22, 0xb0, 0xe4, 0x83, 0x5b, 0x92, 0xf5, 0x28, 0xab, 0xa8, 0x5b, 0x15,
-	0x35, 0x4b, 0x5c, 0x2a, 0x84, 0xd4, 0x54, 0x27, 0x52, 0xe4, 0xb6, 0xfa, 0xc4, 0x56, 0xcb, 0xaf,
-	0xcb, 0x22, 0x76, 0xaf, 0x15, 0xcd, 0x32, 0x50, 0xb6, 0xfe, 0xf4, 0x67, 0x0b, 0xad, 0x7f, 0x00,
-	0x60, 0x3d, 0x0d, 0xe9, 0x45, 0xd9, 0x1b, 0x3f, 0x43, 0xf7, 0x2b, 0x13, 0x42, 0x41, 0x53, 0x70,
-	0x1a, 0xdb, 0x8d, 0xbd, 0xd5, 0xe0, 0x5e, 0x95, 0x3c, 0xa5, 0x29, 0xe0, 0x03, 0xb4, 0x5a, 0x8b,
-	0x72, 0x9a, 0xdb, 0x8d, 0xbd, 0xb5, 0xfd, 0x2d, 0x6b, 0x24, 0xa9, 0xce, 0x22, 0xe7, 0x5a, 0x25,
-	0x82, 0xf7, 0xe9, 0xb0, 0x80, 0xa0, 0x1d, 0xdb, 0x53, 0xf0, 0x77, 0xf4, 0x68, 0xe6, 0x3c, 0xce,
-	0xf2, 0x76, 0x63, 0x6f, 0x7d, 0xff, 0x98, 0xcc, 0x5b, 0x4d, 0xe9, 0x05, 0x99, 0x54, 0x7b, 0x31,
-	0xca, 0xe0, 0xbd, 0x28, 0xd2, 0x19, 0xe9, 0x00, 0xc7, 0x53, 0x39, 0x7c, 0x82, 0x36, 0xa6, 0x0e,
-	0x4f, 0x98, 0xd3, 0x2a, 0x27, 0x78, 0x3c, 0x35, 0x41, 0x4f, 0xe8, 0xd7, 0xaf, 0xcc, 0x00, 0x0f,
-	0x26, 0xbb, 0xf5, 0x18, 0xf6, 0x50, 0x3b, 0xa2, 0x69, 0x46, 0x13, 0x2e, 0x9c, 0x3b, 0x8b, 0x2d,
+	// 581 bytes of a gzipped FileDescriptorProto
+	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x94, 0x54, 0xdd, 0x6a, 0x13, 0x41,
+	0x14, 0x6e, 0x52, 0x4d, 0xd3, 0xa9, 0x16, 0x9d, 0x22, 0x2c, 0xb5, 0x48, 0xab, 0x14, 0x0a, 0xe2,
+	0x2c, 0xa9, 0x22, 0x76, 0x7b, 0xb5, 0xf5, 0x27, 0x4d, 0x95, 0x52, 0xb7, 0x25, 0x17, 0x12, 0x58,
+	0xa6, 0x3b, 0x67, 0xc7, 0xc5, 0xec, 0xcc, 0x32, 0x3b, 0xdb, 0x12, 0xbc, 0xf1, 0x09, 0x7c, 0x08,
+	0x2f, 0x7d, 0x14, 0x1f, 0xc5, 0xa7, 0x90, 0xec, 0xcc, 0x2e, 0x84, 0x24, 0xa6, 0xbd, 0x3b, 0x39,
+	0xe7, 0xfb, 0xbe, 0xfd, 0xce, 0x77, 0x36, 0x8b, 0xde, 0x70, 0x29, 0xf9, 0x10, 0x5c, 0xca, 0x72,
+	0xd7, 0x94, 0xe3, 0xea, 0xaa, 0xe3, 0x2a, 0xc8, 0x65, 0xa1, 0x22, 0xc8, 0xdd, 0x18, 0x80, 0x85,
+	0x89, 0x86, 0x34, 0xd4, 0x54, 0x71, 0xd0, 0x24, 0x53, 0x52, 0x4b, 0xbc, 0x63, 0xe0, 0x84, 0xb2,
+	0x9c, 0xd4, 0x4c, 0x72, 0xd5, 0x21, 0x35, 0x73, 0xf3, 0xc5, 0x3c, 0xf1, 0x48, 0xa6, 0xa9, 0x14,
+	0x6e, 0xa4, 0x12, 0x0d, 0x2a, 0xa1, 0x46, 0x71, 0xf3, 0x70, 0x1e, 0x1c, 0x44, 0x91, 0x4e, 0xfb,
+	0x08, 0x19, 0x5c, 0x25, 0x11, 0x58, 0xf2, 0xc1, 0x2d, 0xc9, 0x7a, 0x94, 0x55, 0xd4, 0x27, 0x96,
+	0x5a, 0xfe, 0xba, 0x2c, 0x62, 0xf7, 0x5a, 0xd1, 0x2c, 0x03, 0x95, 0xdb, 0xf9, 0x56, 0x25, 0x9d,
+	0x25, 0x2e, 0x15, 0x42, 0x6a, 0xaa, 0x13, 0x29, 0xec, 0xf4, 0xe9, 0xcf, 0x16, 0x5a, 0xff, 0x00,
+	0xc0, 0x7a, 0x1a, 0xd2, 0x8b, 0x52, 0x1b, 0x3f, 0x43, 0xf7, 0xab, 0x10, 0x42, 0x41, 0x53, 0x70,
+	0x1a, 0xdb, 0x8d, 0xbd, 0xd5, 0xe0, 0x5e, 0xd5, 0x3c, 0xa5, 0x29, 0xe0, 0x03, 0xb4, 0x5a, 0x9b,
+	0x72, 0x9a, 0xdb, 0x8d, 0xbd, 0xb5, 0xfd, 0x2d, 0x1b, 0x24, 0xa9, 0x9c, 0x90, 0x73, 0xad, 0x12,
+	0xc1, 0xfb, 0x74, 0x58, 0x40, 0xd0, 0x8e, 0xed, 0x53, 0xf0, 0x77, 0xf4, 0x68, 0xe6, 0x3e, 0xce,
+	0xf2, 0x76, 0x63, 0x6f, 0x7d, 0xff, 0x98, 0xcc, 0x3b, 0x4d, 0x99, 0x05, 0x99, 0x74, 0x7b, 0x31,
+	0xca, 0xe0, 0xbd, 0x28, 0xd2, 0x19, 0xed, 0x00, 0xc7, 0x53, 0x3d, 0x7c, 0x82, 0x36, 0xa6, 0x1e,
+	0x9e, 0x30, 0xa7, 0x55, 0x6e, 0xf0, 0x78, 0x6a, 0x83, 0x9e, 0xd0, 0xaf, 0x5f, 0x99, 0x05, 0x1e,
+	0x4c, 0xaa, 0xf5, 0x18, 0xf6, 0x50, 0x3b, 0xa2, 0x69, 0x46, 0x13, 0x2e, 0x9c, 0x3b, 0x8b, 0x23,
 	0x38, 0x5e, 0x0a, 0x6a, 0x3c, 0x3e, 0x40, 0x6d, 0xca, 0x42, 0xae, 0x64, 0x91, 0x39, 0x77, 0x6f,
 	0xc4, 0x5d, 0xa1, 0xac, 0x3b, 0x86, 0xe3, 0x2e, 0x5a, 0xf9, 0x06, 0xa3, 0x6b, 0xa9, 0x98, 0xb3,
-	0x52, 0x32, 0x9f, 0xcf, 0x75, 0xcc, 0xdc, 0x54, 0xf2, 0xd1, 0xc0, 0x7b, 0x22, 0x96, 0xe3, 0x46,
-	0x96, 0x8d, 0x4f, 0xd1, 0x06, 0x07, 0x59, 0xb9, 0x10, 0x49, 0x91, 0x6b, 0x2a, 0xb4, 0xd3, 0xbe,
-	0x91, 0x9c, 0x87, 0x1c, 0xa4, 0x71, 0xe2, 0xad, 0x25, 0xe2, 0x18, 0xb5, 0xcc, 0xa5, 0x76, 0x56,
-	0xcb, 0x4d, 0x7e, 0xba, 0xd5, 0x26, 0xdf, 0x95, 0xd4, 0x19, 0xbb, 0x34, 0x85, 0xe3, 0xa5, 0xc0,
-	0x76, 0xc7, 0x9f, 0xd1, 0x1a, 0x65, 0x61, 0x1e, 0x7d, 0x05, 0x56, 0x0c, 0xc1, 0x41, 0xa5, 0x5e,
-	0xb2, 0xc8, 0x04, 0x9f, 0x9d, 0x5b, 0x86, 0xf5, 0x01, 0xd1, 0x3a, 0x73, 0xd4, 0x46, 0x2d, 0x63,
-	0xc3, 0xd1, 0x8f, 0x26, 0xda, 0x8d, 0x64, 0x4a, 0x16, 0xbe, 0x0f, 0x47, 0x1b, 0x93, 0x32, 0xcf,
-	0xc6, 0x3e, 0x9d, 0x35, 0xbe, 0x9c, 0x58, 0x26, 0x97, 0x43, 0x2a, 0x38, 0x91, 0x8a, 0xbb, 0x1c,
-	0x44, 0xe9, 0x62, 0xf5, 0x6b, 0x67, 0x49, 0xfe, 0x9f, 0x27, 0xeb, 0xb0, 0x8e, 0x7e, 0x35, 0x97,
-	0xbb, 0xbe, 0xff, 0xbb, 0xb9, 0xd3, 0x35, 0x2d, 0x7d, 0x96, 0x13, 0x13, 0x8e, 0xa3, 0x7e, 0x87,
-	0x04, 0x15, 0xf2, 0x4f, 0x85, 0x19, 0xf8, 0x2c, 0x1f, 0xd4, 0x98, 0x41, 0xbf, 0x33, 0xa8, 0x31,
-	0x7f, 0x9b, 0xbb, 0xa6, 0xe0, 0x79, 0x3e, 0xcb, 0x3d, 0xaf, 0x46, 0x79, 0x5e, 0xbf, 0xe3, 0x79,
-	0x35, 0xee, 0xb2, 0x55, 0x8a, 0x7d, 0xf9, 0x2f, 0x00, 0x00, 0xff, 0xff, 0xb7, 0x6f, 0xf4, 0x7c,
-	0x5e, 0x05, 0x00, 0x00,
+	0x52, 0x32, 0x9f, 0xcf, 0x4d, 0xcc, 0xbc, 0xa9, 0xe4, 0xa3, 0x81, 0xf7, 0x44, 0x2c, 0xc7, 0x42,
+	0x96, 0x8d, 0x4f, 0xd1, 0x06, 0x07, 0x59, 0xa5, 0x10, 0x49, 0x91, 0x6b, 0x2a, 0xb4, 0xd3, 0xbe,
+	0x91, 0x9d, 0x87, 0x1c, 0xa4, 0x49, 0xe2, 0xad, 0x25, 0xe2, 0x18, 0xb5, 0xcc, 0x4b, 0xed, 0xac,
+	0x96, 0x97, 0xfc, 0x74, 0xab, 0x4b, 0xbe, 0x2b, 0xa9, 0x33, 0x6e, 0x69, 0x06, 0xc7, 0x4b, 0x81,
+	0x55, 0xc7, 0x9f, 0xd1, 0x1a, 0x65, 0x61, 0x1e, 0x7d, 0x05, 0x56, 0x0c, 0xc1, 0x41, 0xa5, 0x5f,
+	0xb2, 0x28, 0x04, 0x9f, 0x9d, 0x5b, 0x86, 0xcd, 0x01, 0xd1, 0xba, 0x73, 0xd4, 0x46, 0x2d, 0x13,
+	0xc3, 0xd1, 0x8f, 0x26, 0xda, 0x8d, 0x64, 0x4a, 0x16, 0x7e, 0x1f, 0x8e, 0x36, 0x26, 0x6d, 0x9e,
+	0x8d, 0x73, 0x3a, 0x6b, 0x7c, 0x39, 0xb1, 0x4c, 0x2e, 0x87, 0x54, 0x70, 0x22, 0x15, 0x77, 0x39,
+	0x88, 0x32, 0xc5, 0xea, 0xaf, 0x9d, 0x25, 0xf9, 0x7f, 0x3e, 0x59, 0x87, 0x75, 0xf5, 0xab, 0xb9,
+	0xdc, 0xf5, 0xfd, 0xdf, 0xcd, 0x9d, 0xae, 0x91, 0xf4, 0x59, 0x4e, 0x4c, 0x39, 0xae, 0xfa, 0x1d,
+	0x12, 0x54, 0xc8, 0x3f, 0x15, 0x66, 0xe0, 0xb3, 0x7c, 0x50, 0x63, 0x06, 0xfd, 0xce, 0xa0, 0xc6,
+	0xfc, 0x6d, 0xee, 0x9a, 0x81, 0xe7, 0xf9, 0x2c, 0xf7, 0xbc, 0x1a, 0xe5, 0x79, 0xfd, 0x8e, 0xe7,
+	0xd5, 0xb8, 0xcb, 0x56, 0x69, 0xf6, 0xe5, 0xbf, 0x00, 0x00, 0x00, 0xff, 0xff, 0x0d, 0x57, 0x18,
+	0x19, 0x5e, 0x05, 0x00, 0x00,
 }
diff --git a/googleapis/ads/googleads/v1/resources/feed_mapping.pb.go b/googleapis/ads/googleads/v1/resources/feed_mapping.pb.go
index 5b55a74..5956617 100644
--- a/googleapis/ads/googleads/v1/resources/feed_mapping.pb.go
+++ b/googleapis/ads/googleads/v1/resources/feed_mapping.pb.go
@@ -552,7 +552,7 @@
 }
 
 var fileDescriptor_664f64bb6423b1b2 = []byte{
-	// 1315 bytes of a gzipped FileDescriptorProto
+	// 1316 bytes of a gzipped FileDescriptorProto
 	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x9c, 0x98, 0x4d, 0x6f, 0xe4, 0x44,
 	0x13, 0xc7, 0xed, 0x6c, 0x5e, 0x7b, 0xf2, 0x3a, 0x79, 0x36, 0xcf, 0x68, 0x59, 0x41, 0x36, 0x68,
 	0xa5, 0x9c, 0x3c, 0x24, 0x44, 0x0b, 0xcc, 0xf2, 0xa2, 0x49, 0x48, 0xe2, 0x44, 0xbb, 0xab, 0x91,
@@ -578,62 +578,62 @@
 	0xda, 0xb0, 0x51, 0x1c, 0x8e, 0xc2, 0xd2, 0x9f, 0xac, 0xd9, 0x75, 0x31, 0xc1, 0x7e, 0x97, 0xb0,
 	0x4e, 0x55, 0xe7, 0xa0, 0xa9, 0x7a, 0xe2, 0x51, 0xe2, 0x7b, 0xc1, 0xb7, 0x93, 0x1e, 0x9b, 0x09,
 	0x8d, 0xd3, 0x3e, 0x4d, 0x63, 0xe2, 0x76, 0x93, 0xc0, 0x8b, 0x22, 0x32, 0xf1, 0x01, 0x44, 0x63,
-	0x7c, 0x53, 0xb2, 0x0f, 0x1e, 0xe7, 0xea, 0xc8, 0x6b, 0xe2, 0x20, 0x08, 0x29, 0x6f, 0x96, 0x7c,
-	0x83, 0xbe, 0x9b, 0x59, 0xf9, 0x5f, 0xbd, 0x74, 0xd0, 0xfc, 0x3e, 0xc6, 0x51, 0x44, 0xe2, 0xcc,
-	0xbe, 0xf5, 0xfb, 0x34, 0xaa, 0x1d, 0x11, 0xe2, 0xbe, 0x84, 0xdd, 0x5d, 0x7f, 0x1f, 0x2d, 0xe5,
-	0x9f, 0x97, 0x6e, 0x80, 0x47, 0xa4, 0x61, 0x6e, 0x9a, 0xdb, 0x0b, 0xce, 0x62, 0xbe, 0xf8, 0x0a,
-	0x8f, 0x48, 0xfd, 0x03, 0x34, 0xcd, 0x8e, 0x84, 0xc6, 0xd4, 0xa6, 0xb9, 0x5d, 0xdb, 0x7d, 0x9c,
-	0x7d, 0x9d, 0xac, 0x9c, 0x61, 0x9d, 0xd1, 0xd8, 0x0b, 0x86, 0x17, 0xd8, 0x4f, 0x89, 0xc3, 0x3d,
-	0xeb, 0x31, 0x6a, 0x60, 0x4a, 0x63, 0xaf, 0x97, 0x52, 0x02, 0xd9, 0xe7, 0xe7, 0x49, 0xd2, 0x98,
-	0xd9, 0x7c, 0xb0, 0x5d, 0xdb, 0xfd, 0xd8, 0xd2, 0x7e, 0xee, 0xac, 0x76, 0x1e, 0xe2, 0x88, 0x45,
-	0xc8, 0x52, 0x76, 0x36, 0xb0, 0x6c, 0x39, 0xa9, 0x7f, 0x83, 0x66, 0xe1, 0xac, 0x6a, 0xcc, 0x6e,
-	0x9a, 0xdb, 0xcb, 0xbb, 0x47, 0x4a, 0x02, 0xaf, 0xb3, 0x55, 0x28, 0xc3, 0x19, 0xd7, 0x1d, 0x06,
-	0xe9, 0xe8, 0xed, 0x55, 0x27, 0x8b, 0x5a, 0x0f, 0xd1, 0xea, 0xfd, 0xbd, 0xd1, 0x78, 0xc0, 0x49,
-	0xfb, 0x1a, 0x52, 0x67, 0x2c, 0x3b, 0xbf, 0x8d, 0x08, 0xe7, 0xdc, 0x5b, 0xb3, 0x0d, 0x67, 0x25,
-	0xba, 0xbb, 0x54, 0x7f, 0x8d, 0x96, 0xef, 0x9e, 0xde, 0x8d, 0x69, 0x8e, 0x3b, 0xaf, 0xfe, 0xc3,
-	0x0e, 0x72, 0xbd, 0xe0, 0xaa, 0x8c, 0xb6, 0xe1, 0x2c, 0xf5, 0x8b, 0x0b, 0xfb, 0xf3, 0x68, 0x16,
-	0x4e, 0xb2, 0xad, 0xbf, 0x36, 0xd0, 0x43, 0xe9, 0xbb, 0xa8, 0x1f, 0xa3, 0x35, 0xfe, 0xb1, 0x18,
-	0xbf, 0x6c, 0xcf, 0xe5, 0x2d, 0x54, 0xdb, 0x7d, 0xe7, 0xad, 0x36, 0x39, 0x09, 0xe8, 0xb3, 0x3d,
-	0xe8, 0x92, 0x15, 0xa6, 0x12, 0x21, 0x4f, 0xdc, 0xfa, 0x33, 0x34, 0x0f, 0x6d, 0xe2, 0xe5, 0x6d,
-	0x56, 0xaa, 0x9f, 0xe3, 0xce, 0x27, 0x2e, 0xab, 0x91, 0xd8, 0xb9, 0x7c, 0x2d, 0x7b, 0x25, 0xba,
-	0x1a, 0x9d, 0x65, 0xa2, 0xc2, 0x6b, 0xe0, 0x3f, 0x8c, 0xd7, 0x48, 0x65, 0x64, 0x35, 0xca, 0x69,
-	0x7c, 0xa1, 0x3e, 0x42, 0x88, 0x8f, 0x2a, 0x80, 0x86, 0xd7, 0xf3, 0x42, 0x83, 0x3e, 0xc0, 0xbe,
-	0x2f, 0xc5, 0xca, 0x0c, 0xb6, 0xe1, 0x2c, 0x30, 0x02, 0xe0, 0x3c, 0xb4, 0xc0, 0x86, 0x2a, 0xa0,
-	0xcd, 0x70, 0xda, 0xa9, 0x86, 0xd6, 0x8e, 0x22, 0x29, 0x4c, 0xb2, 0x6e, 0x1b, 0xce, 0x3c, 0x8e,
-	0x22, 0x40, 0xbd, 0x46, 0xcb, 0xe2, 0x43, 0x04, 0xbc, 0xd9, 0x4a, 0x85, 0x7d, 0x91, 0x89, 0xa4,
-	0x50, 0x95, 0x91, 0x15, 0x36, 0xa7, 0x01, 0xfe, 0x8d, 0x89, 0x1a, 0x92, 0x49, 0x14, 0x32, 0x99,
-	0xe3, 0x99, 0x0c, 0x74, 0xbf, 0x3c, 0x97, 0x97, 0xa6, 0xa4, 0xf5, 0xb2, 0x0d, 0x67, 0x03, 0xdf,
-	0x77, 0x82, 0x24, 0x6f, 0xd1, 0x52, 0x3e, 0x6c, 0x42, 0x62, 0xf3, 0x3c, 0x31, 0xa7, 0x42, 0x03,
-	0x84, 0x29, 0x55, 0xf6, 0x80, 0xc4, 0x66, 0x1b, 0xce, 0x62, 0x86, 0x1a, 0xd7, 0x47, 0xf2, 0xc9,
-	0x81, 0x34, 0x16, 0x2a, 0xd5, 0xe7, 0x4c, 0xc8, 0xcf, 0x40, 0x2d, 0xdf, 0x0b, 0x3a, 0x2f, 0x56,
-	0x9f, 0xe4, 0xbe, 0x93, 0xa8, 0x4f, 0x3e, 0x8c, 0x40, 0x62, 0xa8, 0x52, 0x7d, 0x5e, 0x82, 0x46,
-	0x9a, 0x8e, 0xc2, 0xc6, 0xea, 0x93, 0xa1, 0x00, 0xfd, 0x1d, 0xaa, 0xc1, 0x48, 0x02, 0xe0, 0x1a,
-	0x07, 0xbf, 0xd2, 0x9d, 0xd3, 0x4c, 0x21, 0xc5, 0x4a, 0x2d, 0xb6, 0xe1, 0x20, 0x0e, 0x01, 0xe4,
-	0x4f, 0x26, 0x5a, 0x19, 0x4f, 0x32, 0xc0, 0x5d, 0xe4, 0xdc, 0x0b, 0x2d, 0x37, 0x53, 0x29, 0xd8,
-	0x0a, 0xab, 0x6d, 0x38, 0xcb, 0x02, 0x08, 0x39, 0xfc, 0x6a, 0xa2, 0xf5, 0xbb, 0xb7, 0x40, 0xc8,
-	0x63, 0x89, 0xe7, 0x71, 0xa9, 0xdb, 0x31, 0xee, 0x81, 0x10, 0xca, 0x37, 0x4b, 0x89, 0x83, 0x6d,
-	0x38, 0x6b, 0xb8, 0x60, 0x87, 0x84, 0x7e, 0x31, 0xd1, 0xfa, 0xdd, 0x3b, 0x11, 0x24, 0xb4, 0x5c,
-	0xa9, 0x30, 0x5f, 0x26, 0xb8, 0xc3, 0x5e, 0x29, 0x21, 0xae, 0xf8, 0x58, 0x8d, 0xb3, 0x51, 0x5a,
-	0x6d, 0xc3, 0x59, 0x75, 0xc7, 0x46, 0xc8, 0xe4, 0x0f, 0x13, 0x6d, 0x95, 0x0e, 0xeb, 0x90, 0xd8,
-	0x0a, 0x4f, 0x8c, 0x56, 0x3c, 0xe5, 0x0e, 0xf3, 0x38, 0xe7, 0x79, 0x18, 0x49, 0x9e, 0x55, 0x9d,
-	0x6d, 0xc3, 0x79, 0xcf, 0x57, 0xfa, 0x8e, 0x9b, 0x6c, 0x7c, 0x41, 0x84, 0x94, 0x57, 0x2b, 0xd5,
-	0xf2, 0x30, 0x57, 0x49, 0xdf, 0xac, 0xd2, 0xca, 0x9a, 0x4c, 0x00, 0x21, 0x87, 0x14, 0x2d, 0x66,
-	0x17, 0x3d, 0xe0, 0xaf, 0x71, 0x7e, 0x47, 0x37, 0x95, 0x70, 0x89, 0x14, 0x2e, 0x37, 0xd9, 0x86,
-	0x53, 0x03, 0x8e, 0xc0, 0x66, 0x77, 0x73, 0xc0, 0xd6, 0x2b, 0x61, 0xa1, 0x21, 0xe5, 0x67, 0xad,
-	0xd4, 0xc4, 0xb0, 0xc0, 0x11, 0x27, 0x09, 0x5c, 0x4c, 0x81, 0xba, 0x5e, 0xe9, 0x24, 0xb1, 0x99,
-	0x42, 0x0a, 0x95, 0x5a, 0xd8, 0x49, 0xc2, 0x21, 0x80, 0xfc, 0xd9, 0x44, 0x6b, 0xc5, 0x2b, 0x0d,
-	0x90, 0xff, 0xc7, 0xc9, 0x5f, 0x69, 0xc8, 0x0e, 0xc1, 0xfe, 0x21, 0x97, 0x49, 0xf1, 0x6a, 0x33,
-	0x9b, 0x40, 0x63, 0x61, 0x15, 0x25, 0xcf, 0x6e, 0x23, 0x90, 0xc2, 0xc3, 0x4a, 0x25, 0x3f, 0xe7,
-	0x12, 0x29, 0x5e, 0x6e, 0x62, 0x25, 0x07, 0x8e, 0x28, 0x39, 0xdc, 0xc9, 0x81, 0xba, 0x51, 0xa9,
-	0xe4, 0x6c, 0x97, 0xf9, 0xca, 0xa9, 0x43, 0x5a, 0x72, 0x0e, 0x11, 0x93, 0xd5, 0x75, 0xd8, 0xcb,
-	0x80, 0xff, 0xaf, 0x34, 0x59, 0x9d, 0x86, 0x3d, 0x29, 0x4e, 0xb2, 0xce, 0x26, 0xab, 0xeb, 0xb0,
-	0xc7, 0x9f, 0xf7, 0xe7, 0xd0, 0x0c, 0xc7, 0xec, 0xff, 0x63, 0xa2, 0xa7, 0xfd, 0x70, 0xa4, 0xbf,
-	0x08, 0xed, 0xaf, 0x16, 0xa6, 0xf6, 0x0e, 0x1b, 0x87, 0x3b, 0xe6, 0xd7, 0xa7, 0x99, 0x6c, 0x18,
-	0xfa, 0x38, 0x18, 0x5a, 0x61, 0x3c, 0x6c, 0x0e, 0x49, 0xc0, 0x87, 0xe5, 0xfc, 0x56, 0x19, 0x79,
-	0x49, 0xc9, 0xff, 0x20, 0x9f, 0x8b, 0xa7, 0x37, 0x53, 0x0f, 0x8e, 0xdb, 0xed, 0xdf, 0xa6, 0x9e,
-	0x1c, 0x43, 0xc8, 0xb6, 0x9b, 0x58, 0xf0, 0xc8, 0x9e, 0x2e, 0x76, 0x2c, 0x27, 0xf7, 0xfc, 0x33,
-	0xf7, 0xb9, 0x6c, 0xbb, 0xc9, 0xa5, 0xf0, 0xb9, 0xbc, 0xd8, 0xb9, 0x14, 0x3e, 0x7f, 0x4f, 0x3d,
-	0x05, 0x43, 0xab, 0xd5, 0x76, 0x93, 0x56, 0x4b, 0x78, 0xb5, 0x5a, 0x17, 0x3b, 0xad, 0x96, 0xf0,
-	0xeb, 0xcd, 0xf2, 0x64, 0x3f, 0xfc, 0x37, 0x00, 0x00, 0xff, 0xff, 0x70, 0xcc, 0x72, 0x34, 0x2f,
-	0x15, 0x00, 0x00,
+	0x7c, 0x53, 0xb2, 0x0f, 0xde, 0xcd, 0xd4, 0xfc, 0xaf, 0x5e, 0x3a, 0x68, 0x7e, 0x1f, 0xe3, 0x28,
+	0x22, 0x71, 0xbe, 0x45, 0x1f, 0xe7, 0xd1, 0x23, 0xaf, 0x89, 0x83, 0x20, 0xa4, 0xbc, 0x99, 0x32,
+	0xeb, 0xd6, 0xef, 0xd3, 0xa8, 0x76, 0x44, 0x88, 0xfb, 0x12, 0x76, 0x77, 0xfd, 0x7d, 0xb4, 0x94,
+	0x7f, 0x5e, 0xba, 0x01, 0x1e, 0x91, 0x86, 0xb9, 0x69, 0x6e, 0x2f, 0x38, 0x8b, 0xf9, 0xe2, 0x2b,
+	0x3c, 0x22, 0xf5, 0x0f, 0xd0, 0x34, 0x3b, 0x12, 0x1a, 0x53, 0x9b, 0xe6, 0x76, 0x6d, 0xf7, 0x71,
+	0xf6, 0x75, 0xb2, 0xf2, 0x0c, 0xac, 0x33, 0x1a, 0x7b, 0xc1, 0xf0, 0x02, 0xfb, 0x29, 0x71, 0xb8,
+	0x67, 0x3d, 0x46, 0x0d, 0x4c, 0x69, 0xec, 0xf5, 0x52, 0x4a, 0x20, 0xfb, 0xfc, 0x3c, 0x49, 0x1a,
+	0x33, 0x9b, 0x0f, 0xb6, 0x6b, 0xbb, 0x1f, 0x5b, 0xda, 0xcf, 0x9d, 0xd5, 0xce, 0x43, 0x1c, 0xb1,
+	0x08, 0x59, 0xca, 0xce, 0x06, 0x96, 0x2d, 0x27, 0xf5, 0x6f, 0xd0, 0x2c, 0x9c, 0x55, 0x8d, 0xd9,
+	0x4d, 0x73, 0x7b, 0x79, 0xf7, 0x48, 0x49, 0xe0, 0x75, 0xb6, 0x0a, 0x65, 0x38, 0xe3, 0xba, 0xc3,
+	0x20, 0x1d, 0xbd, 0xbd, 0xea, 0x64, 0x51, 0xeb, 0x21, 0x5a, 0xbd, 0xbf, 0x37, 0x1a, 0x0f, 0x38,
+	0x69, 0x5f, 0x43, 0xea, 0x8c, 0x65, 0xe7, 0xb7, 0x11, 0xe1, 0x9c, 0x7b, 0x6b, 0xb6, 0xe1, 0xac,
+	0x44, 0x77, 0x97, 0xea, 0xaf, 0xd1, 0xf2, 0xdd, 0xd3, 0xbb, 0x31, 0xcd, 0x71, 0xe7, 0xd5, 0x7f,
+	0xd8, 0x41, 0xae, 0x17, 0x5c, 0x95, 0xd1, 0x36, 0x9c, 0xa5, 0x7e, 0x71, 0x61, 0x7f, 0x1e, 0xcd,
+	0xc2, 0x49, 0xb6, 0xf5, 0xd7, 0x06, 0x7a, 0x28, 0x7d, 0x17, 0xf5, 0x63, 0xb4, 0xc6, 0x3f, 0x16,
+	0xe3, 0x97, 0xed, 0xb9, 0xbc, 0x85, 0x6a, 0xbb, 0xef, 0xbc, 0xd5, 0x26, 0x27, 0x01, 0x7d, 0xb6,
+	0x07, 0x5d, 0xb2, 0xc2, 0x54, 0x22, 0xe4, 0x89, 0x5b, 0x7f, 0x86, 0xe6, 0xa1, 0x4d, 0xbc, 0xbc,
+	0xcd, 0x4a, 0xf5, 0x73, 0xdc, 0xf9, 0xc4, 0x65, 0x35, 0x12, 0x3b, 0x97, 0xaf, 0x65, 0xaf, 0x44,
+	0x57, 0xa3, 0xb3, 0x4c, 0x54, 0x78, 0x0d, 0xfc, 0x87, 0xf1, 0x1a, 0xa9, 0x8c, 0xac, 0x46, 0x39,
+	0x8d, 0x2f, 0xd4, 0x47, 0x08, 0xf1, 0x51, 0x05, 0xd0, 0xf0, 0x7a, 0x5e, 0x68, 0xd0, 0x07, 0xd8,
+	0xf7, 0xa5, 0x58, 0x99, 0xc1, 0x36, 0x9c, 0x05, 0x46, 0x00, 0x9c, 0x87, 0x16, 0xd8, 0x50, 0x05,
+	0xb4, 0x19, 0x4e, 0x3b, 0xd5, 0xd0, 0xda, 0x51, 0x24, 0x85, 0x49, 0xd6, 0x6d, 0xc3, 0x99, 0xc7,
+	0x51, 0x04, 0xa8, 0xd7, 0x68, 0x59, 0x7c, 0x88, 0x80, 0x37, 0x5b, 0xa9, 0xb0, 0x2f, 0x32, 0x91,
+	0x14, 0xaa, 0x32, 0xb2, 0xc2, 0xe6, 0x34, 0xc0, 0xbf, 0x31, 0x51, 0x43, 0x32, 0x89, 0x42, 0x26,
+	0x73, 0x3c, 0x93, 0x81, 0xee, 0x97, 0xe7, 0xf2, 0xd2, 0x94, 0xb4, 0x5e, 0xb6, 0xe1, 0x6c, 0xe0,
+	0xfb, 0x4e, 0x90, 0xe4, 0x2d, 0x5a, 0xca, 0x87, 0x4d, 0x48, 0x6c, 0x9e, 0x27, 0xe6, 0x54, 0x68,
+	0x80, 0x30, 0xa5, 0xca, 0x1e, 0x90, 0xd8, 0x6c, 0xc3, 0x59, 0xcc, 0x50, 0xe3, 0xfa, 0x48, 0x3e,
+	0x39, 0x90, 0xc6, 0x42, 0xa5, 0xfa, 0x9c, 0x09, 0xf9, 0x19, 0xa8, 0xe5, 0x7b, 0x41, 0xe7, 0xc5,
+	0xea, 0x93, 0xdc, 0x77, 0x12, 0xf5, 0xc9, 0x87, 0x11, 0x48, 0x0c, 0x55, 0xaa, 0xcf, 0x4b, 0xd0,
+	0x48, 0xd3, 0x51, 0xd8, 0x58, 0x7d, 0x32, 0x14, 0xa0, 0xbf, 0x43, 0x35, 0x18, 0x49, 0x00, 0x5c,
+	0xe3, 0xe0, 0x57, 0xba, 0x73, 0x9a, 0x29, 0xa4, 0x58, 0xa9, 0xc5, 0x36, 0x1c, 0xc4, 0x21, 0x80,
+	0xfc, 0xc9, 0x44, 0x2b, 0xe3, 0x49, 0x06, 0xb8, 0x8b, 0x9c, 0x7b, 0xa1, 0xe5, 0x66, 0x2a, 0x05,
+	0x5b, 0x61, 0xb5, 0x0d, 0x67, 0x59, 0x00, 0x21, 0x87, 0x5f, 0x4d, 0xb4, 0x7e, 0xf7, 0x16, 0x08,
+	0x79, 0x2c, 0xf1, 0x3c, 0x2e, 0x75, 0x3b, 0xc6, 0x3d, 0x10, 0x42, 0xf9, 0x66, 0x29, 0x71, 0xb0,
+	0x0d, 0x67, 0x0d, 0x17, 0xec, 0x90, 0xd0, 0x2f, 0x26, 0x5a, 0xbf, 0x7b, 0x27, 0x82, 0x84, 0x96,
+	0x2b, 0x15, 0xe6, 0xcb, 0x04, 0x77, 0xd8, 0x2b, 0x25, 0xc4, 0x15, 0x1f, 0xab, 0x71, 0x36, 0x4a,
+	0xab, 0x6d, 0x38, 0xab, 0xee, 0xd8, 0x08, 0x99, 0xfc, 0x61, 0xa2, 0xad, 0xd2, 0x61, 0x1d, 0x12,
+	0x5b, 0xe1, 0x89, 0xd1, 0x8a, 0xa7, 0xdc, 0x61, 0x1e, 0xe7, 0x3c, 0x0f, 0x23, 0xc9, 0xb3, 0xaa,
+	0xb3, 0x6d, 0x38, 0xef, 0xf9, 0x4a, 0xdf, 0x71, 0x93, 0x8d, 0x2f, 0x88, 0x90, 0xf2, 0x6a, 0xa5,
+	0x5a, 0x1e, 0xe6, 0x2a, 0xe9, 0x9b, 0x55, 0x5a, 0x59, 0x93, 0x09, 0x20, 0xe4, 0x90, 0xa2, 0xc5,
+	0xec, 0xa2, 0x07, 0xfc, 0x35, 0xce, 0xef, 0xe8, 0xa6, 0x12, 0x2e, 0x91, 0xc2, 0xe5, 0x26, 0xdb,
+	0x70, 0x6a, 0xc0, 0x11, 0xd8, 0xec, 0x6e, 0x0e, 0xd8, 0x7a, 0x25, 0x2c, 0x34, 0xa4, 0xfc, 0xac,
+	0x95, 0x9a, 0x18, 0x16, 0x38, 0xe2, 0x24, 0x81, 0x8b, 0x29, 0x50, 0xd7, 0x2b, 0x9d, 0x24, 0x36,
+	0x53, 0x48, 0xa1, 0x52, 0x0b, 0x3b, 0x49, 0x38, 0x04, 0x90, 0x3f, 0x9b, 0x68, 0xad, 0x78, 0xa5,
+	0x01, 0xf2, 0xff, 0x38, 0xf9, 0x2b, 0x0d, 0xd9, 0x21, 0xd8, 0x3f, 0xe4, 0x32, 0x29, 0x5e, 0x6d,
+	0x66, 0x13, 0x68, 0x2c, 0xac, 0xa2, 0xe4, 0xd9, 0x6d, 0x04, 0x52, 0x78, 0x58, 0xa9, 0xe4, 0xe7,
+	0x5c, 0x22, 0xc5, 0xcb, 0x4d, 0xac, 0xe4, 0xc0, 0x11, 0x25, 0x87, 0x3b, 0x39, 0x50, 0x37, 0x2a,
+	0x95, 0x9c, 0xed, 0x32, 0x5f, 0x39, 0x75, 0x48, 0x4b, 0xce, 0x21, 0x62, 0xb2, 0xba, 0x0e, 0x7b,
+	0x19, 0xf0, 0xff, 0x95, 0x26, 0xab, 0xd3, 0xb0, 0x27, 0xc5, 0x49, 0xd6, 0xd9, 0x64, 0x75, 0x1d,
+	0xf6, 0xf8, 0xf3, 0xfe, 0x1c, 0x9a, 0xe1, 0x98, 0xfd, 0x7f, 0x4c, 0xf4, 0xb4, 0x1f, 0x8e, 0xf4,
+	0x17, 0xa1, 0xfd, 0xd5, 0xc2, 0xd4, 0xde, 0x61, 0xe3, 0x70, 0xc7, 0xfc, 0xfa, 0x34, 0x93, 0x0d,
+	0x43, 0x1f, 0x07, 0x43, 0x2b, 0x8c, 0x87, 0xcd, 0x21, 0x09, 0xf8, 0xb0, 0x9c, 0xdf, 0x2a, 0x23,
+	0x2f, 0x29, 0xf9, 0x1f, 0xe4, 0x73, 0xf1, 0xf4, 0x66, 0xea, 0xc1, 0x71, 0xbb, 0xfd, 0xdb, 0xd4,
+	0x93, 0x63, 0x08, 0xd9, 0x76, 0x13, 0x0b, 0x1e, 0xd9, 0xd3, 0xc5, 0x8e, 0xe5, 0xe4, 0x9e, 0x7f,
+	0xe6, 0x3e, 0x97, 0x6d, 0x37, 0xb9, 0x14, 0x3e, 0x97, 0x17, 0x3b, 0x97, 0xc2, 0xe7, 0xef, 0xa9,
+	0xa7, 0x60, 0x68, 0xb5, 0xda, 0x6e, 0xd2, 0x6a, 0x09, 0xaf, 0x56, 0xeb, 0x62, 0xa7, 0xd5, 0x12,
+	0x7e, 0xbd, 0x59, 0x9e, 0xec, 0x87, 0xff, 0x06, 0x00, 0x00, 0xff, 0xff, 0x40, 0x51, 0x6f, 0xf7,
+	0x2f, 0x15, 0x00, 0x00,
 }
diff --git a/googleapis/ads/googleads/v1/resources/geo_target_constant.pb.go b/googleapis/ads/googleads/v1/resources/geo_target_constant.pb.go
index 862b931..420854a 100644
--- a/googleapis/ads/googleads/v1/resources/geo_target_constant.pb.go
+++ b/googleapis/ads/googleads/v1/resources/geo_target_constant.pb.go
@@ -138,28 +138,28 @@
 	0xc2, 0xc4, 0x54, 0xf1, 0x90, 0xa2, 0x92, 0x2e, 0xb2, 0xe8, 0x41, 0x4a, 0x5a, 0xf6, 0x20, 0x0b,
 	0x61, 0x9a, 0x79, 0x0e, 0x91, 0xcd, 0xbc, 0x30, 0x33, 0xa9, 0xec, 0xd9, 0x6f, 0xe2, 0xd1, 0x4f,
 	0x22, 0x7e, 0x14, 0x3f, 0x85, 0xec, 0x4c, 0x92, 0xcb, 0xba, 0xba, 0xb7, 0x97, 0xbc, 0xff, 0xef,
-	0xff, 0x7f, 0x79, 0x33, 0x21, 0xe7, 0x02, 0x51, 0x2c, 0x21, 0x62, 0x5c, 0x47, 0xae, 0x5c, 0x57,
+	0xff, 0xfe, 0x79, 0x33, 0x21, 0xe7, 0x02, 0x51, 0x2c, 0x21, 0x62, 0x5c, 0x47, 0xae, 0x5c, 0x57,
 	0xb7, 0x71, 0xa4, 0x40, 0x63, 0xa3, 0x0a, 0xd0, 0x91, 0x00, 0xcc, 0x0d, 0x53, 0x02, 0x4c, 0x5e,
 	0xa0, 0xd4, 0x86, 0x49, 0x43, 0x6b, 0x85, 0x06, 0x83, 0x13, 0x47, 0x50, 0xc6, 0x35, 0xed, 0x61,
 	0x7a, 0x1b, 0xd3, 0x1e, 0x3e, 0x7a, 0xb3, 0xcd, 0x1f, 0x64, 0x53, 0xfd, 0xd5, 0x3b, 0xd7, 0x86,
-	0x99, 0x46, 0xbb, 0x88, 0xa3, 0xe3, 0x8e, 0xaf, 0xcb, 0x88, 0x49, 0x89, 0x86, 0x99, 0x12, 0x65,
-	0xd7, 0x7d, 0xdc, 0x76, 0xed, 0xd3, 0x4d, 0xf3, 0x39, 0xfa, 0xaa, 0x58, 0x5d, 0x83, 0x6a, 0xfb,
-	0x4f, 0x7e, 0x0e, 0xc8, 0x83, 0x19, 0xe0, 0xb5, 0x4d, 0x98, 0xb6, 0x01, 0xc1, 0x53, 0x72, 0xd0,
-	0x0d, 0x98, 0x4b, 0x56, 0x41, 0xe8, 0x8d, 0xbd, 0xc9, 0xfd, 0x6c, 0xbf, 0x7b, 0xf9, 0x91, 0x55,
-	0x10, 0x3c, 0x23, 0x7e, 0xc9, 0xc3, 0xc1, 0xd8, 0x9b, 0x8c, 0xce, 0x1e, 0xb5, 0x5f, 0x47, 0xbb,
-	0x1c, 0xfa, 0x5e, 0x9a, 0x57, 0x2f, 0xe7, 0x6c, 0xd9, 0x40, 0xe6, 0x97, 0x3c, 0x78, 0x4e, 0xf6,
-	0xac, 0xd1, 0x9e, 0x95, 0x1f, 0x6f, 0xc8, 0xaf, 0x8c, 0x2a, 0xa5, 0x70, 0x7a, 0xab, 0x0c, 0xde,
-	0x92, 0xfd, 0x02, 0x1b, 0x69, 0xd4, 0x2a, 0x2f, 0x90, 0x43, 0x78, 0x67, 0x07, 0x72, 0xd4, 0x12,
-	0x53, 0xe4, 0x10, 0xbc, 0x26, 0xa3, 0x76, 0x71, 0x66, 0x55, 0x43, 0x38, 0xdc, 0x81, 0x27, 0x0e,
-	0xb8, 0x5e, 0xd5, 0x10, 0x7c, 0x21, 0x43, 0xb7, 0xe7, 0xf0, 0xee, 0xd8, 0x9b, 0x1c, 0x9e, 0x65,
-	0x74, 0xdb, 0x59, 0xda, 0x83, 0xa2, 0x1b, 0x5b, 0xbc, 0xb2, 0xf4, 0x3b, 0xd9, 0x54, 0xdb, 0x7a,
-	0x59, 0x9b, 0x10, 0x4c, 0xc9, 0x61, 0xc1, 0x24, 0xca, 0xb2, 0x60, 0x4b, 0xb7, 0xf0, 0x7b, 0x3b,
-	0x4c, 0x7b, 0xd0, 0x33, 0xeb, 0xf3, 0xb8, 0xf8, 0xe6, 0x93, 0xd3, 0x02, 0x2b, 0xfa, 0xdf, 0x2b,
-	0x77, 0xf1, 0x70, 0x63, 0x9e, 0xcb, 0xb5, 0xff, 0xa5, 0xf7, 0xe9, 0x43, 0x0b, 0x0b, 0x5c, 0x32,
-	0x29, 0x28, 0x2a, 0x11, 0x09, 0x90, 0x36, 0xbd, 0xbb, 0x9c, 0x75, 0xa9, 0xff, 0xf1, 0x2f, 0x9c,
-	0xf7, 0xd5, 0x77, 0x7f, 0x30, 0x4b, 0xd3, 0x1f, 0xfe, 0xc9, 0xcc, 0x59, 0xa6, 0x5c, 0x53, 0x57,
-	0xae, 0xab, 0x79, 0x4c, 0xb3, 0x4e, 0xf9, 0xab, 0xd3, 0x2c, 0x52, 0xae, 0x17, 0xbd, 0x66, 0x31,
-	0x8f, 0x17, 0xbd, 0xe6, 0xb7, 0x7f, 0xea, 0x1a, 0x49, 0x92, 0x72, 0x9d, 0x24, 0xbd, 0x2a, 0x49,
-	0xe6, 0x71, 0x92, 0xf4, 0xba, 0x9b, 0xa1, 0x1d, 0xf6, 0xc5, 0x9f, 0x00, 0x00, 0x00, 0xff, 0xff,
-	0xdf, 0xe1, 0xcd, 0x18, 0xb7, 0x03, 0x00, 0x00,
+	0x99, 0x46, 0xbb, 0x11, 0x47, 0x8f, 0x5b, 0xde, 0x3e, 0xdd, 0x34, 0x9f, 0xa3, 0xaf, 0x8a, 0xd5,
+	0x35, 0xa8, 0xae, 0x7f, 0xdc, 0xf9, 0xd7, 0x65, 0xc4, 0xa4, 0x44, 0xc3, 0x4c, 0x89, 0xb2, 0xed,
+	0x3e, 0xf9, 0x39, 0x20, 0x0f, 0x66, 0x80, 0xd7, 0x76, 0xc2, 0xb4, 0x1d, 0x10, 0x3c, 0x25, 0x07,
+	0x5d, 0xc0, 0x5c, 0xb2, 0x0a, 0x42, 0x6f, 0xec, 0x4d, 0xee, 0x67, 0xfb, 0xdd, 0xcb, 0x8f, 0xac,
+	0x82, 0xe0, 0x19, 0xf1, 0x4b, 0x1e, 0x0e, 0xc6, 0xde, 0x64, 0x74, 0xf6, 0xa8, 0xfd, 0x3a, 0xda,
+	0xa5, 0xa0, 0xef, 0xa5, 0x79, 0xf5, 0x72, 0xce, 0x96, 0x0d, 0x64, 0x7e, 0xc9, 0x83, 0xe7, 0x64,
+	0xcf, 0x1a, 0xed, 0x59, 0xf9, 0xf1, 0x86, 0xfc, 0xca, 0xa8, 0x52, 0x0a, 0xa7, 0xb7, 0xca, 0xe0,
+	0x2d, 0xd9, 0x2f, 0xb0, 0x91, 0x46, 0xad, 0xf2, 0x02, 0x39, 0x84, 0x77, 0x76, 0x20, 0x47, 0x2d,
+	0x31, 0x45, 0x0e, 0xc1, 0x6b, 0x32, 0x6a, 0x17, 0x67, 0x56, 0x35, 0x84, 0xc3, 0x1d, 0x78, 0xe2,
+	0x80, 0xeb, 0x55, 0x0d, 0xc1, 0x17, 0x32, 0x74, 0x7b, 0x0e, 0xef, 0x8e, 0xbd, 0xc9, 0xe1, 0x59,
+	0x46, 0xb7, 0x9d, 0xa5, 0x3d, 0x28, 0xba, 0xb1, 0xc5, 0x2b, 0x4b, 0xbf, 0x93, 0x4d, 0xb5, 0xad,
+	0x97, 0xb5, 0x13, 0x82, 0x29, 0x39, 0x2c, 0x98, 0x44, 0x59, 0x16, 0x6c, 0xe9, 0x16, 0x7e, 0x6f,
+	0x87, 0xb4, 0x07, 0x3d, 0xb3, 0x3e, 0x8f, 0x8b, 0x6f, 0x3e, 0x39, 0x2d, 0xb0, 0xa2, 0xff, 0xbd,
+	0x72, 0x17, 0x0f, 0x37, 0xf2, 0x5c, 0xae, 0xfd, 0x2f, 0xbd, 0x4f, 0x1f, 0x5a, 0x58, 0xe0, 0x92,
+	0x49, 0x41, 0x51, 0x89, 0x48, 0x80, 0xb4, 0xd3, 0xbb, 0xcb, 0x59, 0x97, 0xfa, 0x1f, 0xff, 0xc2,
+	0x79, 0x5f, 0x7d, 0xf7, 0x07, 0xb3, 0x34, 0xfd, 0xe1, 0x9f, 0xcc, 0x9c, 0x65, 0xca, 0x35, 0x75,
+	0xe5, 0xba, 0x9a, 0xc7, 0x34, 0xeb, 0x94, 0xbf, 0x3a, 0xcd, 0x22, 0xe5, 0x7a, 0xd1, 0x6b, 0x16,
+	0xf3, 0x78, 0xd1, 0x6b, 0x7e, 0xfb, 0xa7, 0xae, 0x91, 0x24, 0x29, 0xd7, 0x49, 0xd2, 0xab, 0x92,
+	0x64, 0x1e, 0x27, 0x49, 0xaf, 0xbb, 0x19, 0xda, 0xb0, 0x2f, 0xfe, 0x04, 0x00, 0x00, 0xff, 0xff,
+	0xb9, 0x7f, 0x9c, 0x83, 0xb7, 0x03, 0x00, 0x00,
 }
diff --git a/googleapis/ads/googleads/v1/resources/geographic_view.pb.go b/googleapis/ads/googleads/v1/resources/geographic_view.pb.go
index f6af9cb..fc44122 100644
--- a/googleapis/ads/googleads/v1/resources/geographic_view.pb.go
+++ b/googleapis/ads/googleads/v1/resources/geographic_view.pb.go
@@ -34,7 +34,6 @@
 	// The resource name of the geographic view.
 	// Geographic view resource names have the form:
 	//
-	//
 	// `customers/{customer_id}/geographicViews/{country_criterion_id}~{location_type}`
 	ResourceName string `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"`
 	// CriterionId for the geo target for a country.
@@ -106,26 +105,26 @@
 	0x18, 0xa5, 0x5d, 0x10, 0xac, 0xbb, 0x7b, 0xa8, 0x97, 0xb2, 0x2e, 0x32, 0xab, 0x2c, 0xcc, 0x29,
 	0xa5, 0x2b, 0x28, 0xc4, 0x53, 0x57, 0xa5, 0xe0, 0x41, 0x96, 0x3a, 0xf4, 0xa0, 0x85, 0x92, 0x69,
 	0x3f, 0x63, 0xa0, 0x4d, 0x42, 0x92, 0xce, 0x30, 0x37, 0x7f, 0x8b, 0x47, 0x7f, 0x8a, 0x3f, 0xc5,
-	0xff, 0x20, 0x48, 0xd3, 0x26, 0x22, 0x32, 0x7a, 0x7b, 0xc9, 0xf7, 0xde, 0xeb, 0x7b, 0x5f, 0x1a,
-	0xbd, 0xa0, 0x42, 0xd0, 0x1e, 0x52, 0xd2, 0xe9, 0x74, 0x86, 0x13, 0xda, 0x65, 0xa9, 0x02, 0x2d,
-	0x46, 0xd5, 0x82, 0x4e, 0x29, 0x08, 0xaa, 0x88, 0xfc, 0xcc, 0xda, 0x66, 0xc7, 0x60, 0x8f, 0xa4,
-	0x12, 0x46, 0xc4, 0x57, 0x33, 0x1b, 0x91, 0x4e, 0x23, 0x2f, 0x44, 0xbb, 0x0c, 0x79, 0xe1, 0xc5,
-	0xf3, 0x63, 0xde, 0xc0, 0xc7, 0xc1, 0xfa, 0x36, 0x86, 0x28, 0x0a, 0x86, 0x71, 0xda, 0x98, 0x83,
-	0x84, 0xd9, 0xfa, 0xe2, 0xd2, 0xe9, 0x24, 0x4b, 0x09, 0xe7, 0xc2, 0x10, 0xc3, 0x04, 0xd7, 0xcb,
-	0xf4, 0xf1, 0x32, 0xb5, 0xa7, 0xed, 0xf8, 0x29, 0xdd, 0x2b, 0x22, 0x25, 0xa8, 0x65, 0xfe, 0xe4,
+	0xff, 0x20, 0x48, 0xd3, 0x26, 0x22, 0x32, 0x7a, 0x7b, 0xc9, 0xf7, 0xde, 0xe3, 0xbd, 0x2f, 0x89,
+	0x5e, 0x50, 0x21, 0x68, 0x0f, 0x29, 0xe9, 0x74, 0x3a, 0xc3, 0x09, 0xed, 0xb2, 0x54, 0x81, 0x16,
+	0xa3, 0x6a, 0x41, 0xa7, 0x14, 0x04, 0x55, 0x44, 0x7e, 0x66, 0x6d, 0xb3, 0x63, 0xb0, 0x47, 0x52,
+	0x09, 0x23, 0xe2, 0xab, 0x99, 0x8d, 0x48, 0xa7, 0x91, 0x17, 0xa2, 0x5d, 0x86, 0xbc, 0xf0, 0xe2,
+	0xf9, 0x31, 0x6f, 0xe0, 0xe3, 0x60, 0x7d, 0x1b, 0x43, 0x14, 0x05, 0xc3, 0x38, 0x6d, 0xcc, 0x41,
+	0xc2, 0x6c, 0x7d, 0xf1, 0x78, 0xd1, 0xd9, 0xd3, 0x76, 0xfc, 0x94, 0xee, 0x15, 0x91, 0x12, 0x94,
+	0x5e, 0xe6, 0x97, 0xce, 0x57, 0xb2, 0x94, 0x70, 0x2e, 0x0c, 0x31, 0x4c, 0xf0, 0x65, 0xfa, 0xe4,
 	0x67, 0x10, 0x9d, 0x17, 0x3e, 0x72, 0xc5, 0x60, 0x1f, 0x3f, 0x8d, 0xce, 0x5c, 0xaa, 0x86, 0x93,
 	0x01, 0x92, 0x60, 0x15, 0xac, 0xef, 0x97, 0xa7, 0xee, 0xf2, 0x1d, 0x19, 0x20, 0xfe, 0x18, 0x3d,
 	0x6a, 0xc5, 0xc8, 0x8d, 0x3a, 0x34, 0xbf, 0x93, 0x35, 0xad, 0xe0, 0xda, 0x10, 0x6e, 0x92, 0x70,
-	0x15, 0xac, 0x1f, 0xdc, 0x5c, 0x2e, 0x5d, 0x91, 0xfb, 0x3a, 0x7a, 0x6f, 0x14, 0xe3, 0xb4, 0x22,
-	0xfd, 0x08, 0x65, 0xb2, 0x18, 0x14, 0x20, 0x36, 0x56, 0xfe, 0x6a, 0x51, 0xc7, 0x2c, 0x3a, 0xeb,
-	0x45, 0x6b, 0x7b, 0xd8, 0xa6, 0xc9, 0xc9, 0x2a, 0x58, 0x9f, 0xdf, 0xbc, 0x46, 0xc7, 0xb6, 0x68,
-	0x57, 0x84, 0xbc, 0x11, 0xe3, 0x74, 0x73, 0x90, 0xf0, 0x86, 0x8f, 0xc3, 0x5f, 0x97, 0xe5, 0xa9,
-	0xb3, 0x9e, 0x4e, 0xb7, 0x5f, 0xc2, 0xe8, 0xba, 0x15, 0x03, 0xfa, 0xef, 0xfb, 0xdc, 0x3e, 0xfc,
-	0x73, 0x4d, 0x77, 0x53, 0xa5, 0xbb, 0xe0, 0xc3, 0xdb, 0x45, 0x49, 0x45, 0x4f, 0x38, 0x45, 0x42,
-	0xd1, 0x94, 0x02, 0xb7, 0x85, 0xdd, 0x33, 0x4a, 0xa6, 0xff, 0xf1, 0xc7, 0xbc, 0xf4, 0xe8, 0x6b,
-	0x78, 0x52, 0xe4, 0xf9, 0xb7, 0xf0, 0xaa, 0x98, 0x2d, 0xf3, 0x4e, 0xa3, 0x19, 0x4e, 0xa8, 0xca,
-	0x50, 0xe9, 0x98, 0xdf, 0x1d, 0xa7, 0xce, 0x3b, 0x5d, 0x7b, 0x4e, 0x5d, 0x65, 0xb5, 0xe7, 0xfc,
-	0x08, 0xaf, 0xe7, 0x01, 0xc6, 0x79, 0xa7, 0x31, 0xf6, 0x2c, 0x8c, 0xab, 0x0c, 0x63, 0xcf, 0xdb,
-	0xde, 0xb3, 0x61, 0x9f, 0xfd, 0x0a, 0x00, 0x00, 0xff, 0xff, 0xe4, 0x46, 0xa1, 0xd2, 0xdd, 0x02,
+	0x15, 0xac, 0x1f, 0xdc, 0x5c, 0x2e, 0x5d, 0x91, 0xcb, 0x86, 0xde, 0x1b, 0xc5, 0x38, 0xad, 0x48,
+	0x3f, 0x42, 0x99, 0x2c, 0x06, 0x05, 0x88, 0x8d, 0x95, 0xbf, 0x5a, 0xd4, 0x31, 0x8b, 0xce, 0x7a,
+	0xd1, 0xda, 0x9c, 0xb6, 0x69, 0x72, 0xb2, 0x0a, 0xd6, 0xe7, 0x37, 0xaf, 0xd1, 0xb1, 0x2d, 0xda,
+	0x15, 0x21, 0x6f, 0xc4, 0x38, 0xdd, 0x1c, 0x24, 0xbc, 0xe1, 0xe3, 0xf0, 0xd7, 0x65, 0x79, 0xea,
+	0xac, 0xa7, 0xd3, 0xed, 0x97, 0x30, 0xba, 0x6e, 0xc5, 0x80, 0xfe, 0xfb, 0x3e, 0xb7, 0x0f, 0xff,
+	0x5c, 0xd3, 0xdd, 0x54, 0xe9, 0x2e, 0xf8, 0xf0, 0x76, 0x51, 0x52, 0xd1, 0x13, 0x4e, 0x91, 0x50,
+	0x34, 0xa5, 0xc0, 0x6d, 0x61, 0xf7, 0x8c, 0x92, 0xe9, 0x7f, 0xfc, 0x98, 0x97, 0x1e, 0x7d, 0x0d,
+	0x4f, 0x8a, 0x3c, 0xff, 0x16, 0x5e, 0x15, 0xb3, 0x65, 0xde, 0x69, 0x34, 0xc3, 0x09, 0x55, 0x19,
+	0x2a, 0x1d, 0xf3, 0xbb, 0xe3, 0xd4, 0x79, 0xa7, 0x6b, 0xcf, 0xa9, 0xab, 0xac, 0xf6, 0x9c, 0x1f,
+	0xe1, 0xf5, 0x3c, 0xc0, 0x38, 0xef, 0x34, 0xc6, 0x9e, 0x85, 0x71, 0x95, 0x61, 0xec, 0x79, 0xdb,
+	0x7b, 0x36, 0xec, 0xb3, 0x5f, 0x01, 0x00, 0x00, 0xff, 0xff, 0xf6, 0x75, 0x6e, 0x6b, 0xdd, 0x02,
 	0x00, 0x00,
 }
diff --git a/googleapis/ads/googleads/v1/resources/google_ads_field.pb.go b/googleapis/ads/googleads/v1/resources/google_ads_field.pb.go
index 377c423..1ebc0ea 100644
--- a/googleapis/ads/googleads/v1/resources/google_ads_field.pb.go
+++ b/googleapis/ads/googleads/v1/resources/google_ads_field.pb.go
@@ -219,42 +219,42 @@
 }
 
 var fileDescriptor_0c6569d4aa3b558c = []byte{
-	// 582 bytes of a gzipped FileDescriptorProto
-	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x9c, 0x94, 0xdf, 0x6a, 0x13, 0x41,
-	0x14, 0xc6, 0x49, 0x52, 0x9b, 0xcd, 0xa4, 0x8d, 0x30, 0xbd, 0x59, 0x42, 0x91, 0x54, 0x29, 0xe4,
+	// 581 bytes of a gzipped FileDescriptorProto
+	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x9c, 0x94, 0xdd, 0x6a, 0x13, 0x41,
+	0x14, 0xc7, 0x49, 0x52, 0x9b, 0xcd, 0xa4, 0x8d, 0x30, 0xbd, 0x59, 0x42, 0x91, 0x54, 0x29, 0xe4,
 	0x6a, 0xd6, 0x54, 0xa8, 0x65, 0x4b, 0x85, 0x8d, 0xd6, 0x82, 0xa0, 0x84, 0x55, 0x23, 0x48, 0x60,
 	0x99, 0x64, 0x4f, 0xb6, 0x03, 0xbb, 0x3b, 0xcb, 0xcc, 0x6c, 0x4a, 0xee, 0x7c, 0x16, 0x2f, 0xbd,
-	0xf3, 0x35, 0x7c, 0x14, 0x9f, 0x42, 0xf6, 0xdf, 0xa4, 0xa5, 0xc6, 0xc4, 0xde, 0x9d, 0xcc, 0xf9,
-	0x7e, 0xe7, 0x3b, 0x73, 0x72, 0x76, 0xd0, 0x59, 0xc0, 0x79, 0x10, 0x82, 0x45, 0x7d, 0x69, 0x15,
-	0x61, 0x16, 0x2d, 0x06, 0x96, 0x00, 0xc9, 0x53, 0x31, 0x83, 0xea, 0xd8, 0xa3, 0xbe, 0xf4, 0xe6,
-	0x0c, 0x42, 0x9f, 0x24, 0x82, 0x2b, 0x8e, 0x8f, 0x8a, 0x73, 0x42, 0x7d, 0x49, 0x34, 0x49, 0x16,
-	0x03, 0xa2, 0xc9, 0xee, 0xc5, 0xba, 0xe2, 0x10, 0xa7, 0xd1, 0xfd, 0xc2, 0xde, 0x8c, 0x2a, 0x08,
-	0xb8, 0x58, 0x16, 0x0e, 0xdd, 0x57, 0xff, 0x89, 0xfb, 0x54, 0x51, 0x4f, 0x2d, 0x13, 0x28, 0xf9,
-	0xc3, 0x8a, 0x4f, 0x98, 0x45, 0xe3, 0x98, 0x2b, 0xaa, 0x18, 0x8f, 0x65, 0x99, 0x7d, 0x52, 0x66,
-	0xf3, 0x5f, 0xd3, 0x74, 0x6e, 0xdd, 0x08, 0x9a, 0x24, 0x20, 0xca, 0xfc, 0xd3, 0x9f, 0x4d, 0xd4,
-	0xb9, 0xca, 0x25, 0x8e, 0x2f, 0xdf, 0x66, 0x06, 0xf8, 0x19, 0xda, 0xaf, 0x2e, 0xe7, 0xc5, 0x34,
-	0x02, 0xb3, 0xd6, 0xab, 0xf5, 0x5b, 0xee, 0x5e, 0x75, 0xf8, 0x81, 0x46, 0x80, 0x9f, 0xa3, 0x9d,
-	0x3c, 0x57, 0xef, 0xd5, 0xfa, 0xed, 0x93, 0xc3, 0x72, 0x36, 0xa4, 0xb2, 0x21, 0x1f, 0x95, 0x60,
-	0x71, 0x30, 0xa6, 0x61, 0x0a, 0x6e, 0xae, 0xc4, 0x21, 0x32, 0xaa, 0x9b, 0x9b, 0x8d, 0x5e, 0xad,
-	0xdf, 0x39, 0x19, 0x91, 0x75, 0xc3, 0xcd, 0xaf, 0x4e, 0xee, 0xf6, 0xf5, 0xba, 0x84, 0x2f, 0xe3,
-	0x34, 0x5a, 0x93, 0x72, 0xb5, 0x03, 0xb6, 0x11, 0x92, 0x10, 0xc2, 0x4c, 0xd1, 0x69, 0x08, 0xe6,
-	0x4e, 0xde, 0x65, 0xf7, 0x5e, 0x97, 0x43, 0xce, 0xc3, 0xa2, 0xc7, 0x5b, 0xea, 0x8c, 0x9d, 0xb3,
-	0x50, 0x81, 0xc8, 0xd9, 0x47, 0x9b, 0xd9, 0x95, 0x1a, 0x9f, 0x22, 0x43, 0x72, 0x51, 0xb8, 0xee,
-	0x6e, 0x24, 0xb5, 0x16, 0x5f, 0xa2, 0xc7, 0xab, 0x0e, 0xbc, 0x1b, 0xa6, 0xae, 0xcd, 0x66, 0xaf,
-	0xb1, 0x71, 0xb4, 0x9d, 0x15, 0xf4, 0x85, 0xa9, 0x6b, 0xfc, 0x1e, 0x1d, 0x50, 0xa5, 0x04, 0x9b,
-	0xa6, 0x0a, 0x3c, 0xbd, 0xa2, 0xa6, 0xb1, 0x45, 0x29, 0xac, 0x41, 0xb7, 0xe2, 0xf0, 0x29, 0x6a,
-	0x46, 0xa0, 0x04, 0x9b, 0x49, 0xb3, 0xb5, 0x45, 0x89, 0x4a, 0x8c, 0xcf, 0x90, 0x21, 0x21, 0x88,
-	0x20, 0x56, 0xd2, 0x44, 0x5b, 0x80, 0x5a, 0x8d, 0x2f, 0x50, 0x3b, 0xfb, 0xf3, 0xbd, 0x45, 0x76,
-	0x2e, 0xcd, 0xf6, 0x16, 0x30, 0xca, 0x80, 0x3c, 0x94, 0x38, 0x42, 0x2d, 0xfd, 0x7d, 0x98, 0x7b,
-	0x0f, 0xd8, 0xb2, 0x37, 0x54, 0xd1, 0x4f, 0xcb, 0x04, 0xfe, 0xb2, 0x65, 0x55, 0xca, 0x35, 0xfc,
-	0x32, 0xc2, 0x2f, 0x91, 0x91, 0x39, 0x79, 0xa9, 0x08, 0xcd, 0xfd, 0x2d, 0xbe, 0x84, 0x66, 0xa6,
-	0xfe, 0x2c, 0x42, 0x7c, 0x8e, 0xda, 0x4c, 0x7a, 0x02, 0x12, 0xa0, 0x0a, 0x7c, 0xb3, 0xb3, 0x79,
-	0xc7, 0x98, 0x74, 0x4b, 0xf5, 0xf0, 0x5b, 0x1d, 0x1d, 0xcf, 0x78, 0x44, 0x36, 0x3e, 0x4d, 0xc3,
-	0x83, 0xbb, 0x37, 0x18, 0x65, 0x75, 0x47, 0xb5, 0xaf, 0xef, 0x4a, 0x32, 0xe0, 0x21, 0x8d, 0x03,
-	0xc2, 0x45, 0x60, 0x05, 0x10, 0xe7, 0xae, 0xd5, 0x13, 0x94, 0x30, 0xf9, 0x8f, 0xd7, 0xf2, 0x5c,
-	0x47, 0xdf, 0xeb, 0x8d, 0x2b, 0xc7, 0xf9, 0x51, 0x3f, 0x2a, 0x9c, 0x88, 0xe3, 0xdf, 0x9a, 0x28,
-	0x19, 0x0f, 0x88, 0x5e, 0xa6, 0x5f, 0x95, 0x66, 0xe2, 0xf8, 0x72, 0xa2, 0x35, 0x93, 0xf1, 0x60,
-	0xa2, 0x35, 0xbf, 0xeb, 0xc7, 0x45, 0xc2, 0xb6, 0x1d, 0x5f, 0xda, 0xb6, 0x56, 0xd9, 0xf6, 0x78,
-	0x60, 0xdb, 0x5a, 0x37, 0xdd, 0xcd, 0x9b, 0x7d, 0xf1, 0x27, 0x00, 0x00, 0xff, 0xff, 0x10, 0xdd,
-	0xa2, 0x9d, 0xd9, 0x05, 0x00, 0x00,
+	0xf3, 0x35, 0x7c, 0x14, 0x9f, 0x42, 0xf6, 0x6b, 0xd2, 0x52, 0x63, 0x62, 0xef, 0x4e, 0xce, 0xf9,
+	0xff, 0xce, 0x57, 0xce, 0x0e, 0x3a, 0x0b, 0x38, 0x0f, 0x42, 0xb0, 0xa8, 0x2f, 0xad, 0xc2, 0xcc,
+	0xac, 0xc5, 0xc0, 0x12, 0x20, 0x79, 0x2a, 0x66, 0x50, 0xb9, 0x3d, 0xea, 0x4b, 0x6f, 0xce, 0x20,
+	0xf4, 0x49, 0x22, 0xb8, 0xe2, 0xf8, 0xa8, 0xf0, 0x13, 0xea, 0x4b, 0xa2, 0x49, 0xb2, 0x18, 0x10,
+	0x4d, 0x76, 0x2f, 0xd6, 0x25, 0x87, 0x38, 0x8d, 0xee, 0x27, 0xf6, 0x66, 0x54, 0x41, 0xc0, 0xc5,
+	0xb2, 0xa8, 0xd0, 0x7d, 0xf5, 0x9f, 0xb8, 0x4f, 0x15, 0xf5, 0xd4, 0x32, 0x81, 0x92, 0x7f, 0x52,
+	0xf2, 0xf9, 0xaf, 0x69, 0x3a, 0xb7, 0x6e, 0x04, 0x4d, 0x12, 0x10, 0xb2, 0x8c, 0x1f, 0x56, 0xf9,
+	0x13, 0x66, 0xd1, 0x38, 0xe6, 0x8a, 0x2a, 0xc6, 0xe3, 0x32, 0xfa, 0xf4, 0x67, 0x13, 0x75, 0xae,
+	0x72, 0x81, 0xe3, 0xcb, 0xb7, 0x59, 0x01, 0xfc, 0x0c, 0xed, 0x57, 0xc3, 0x79, 0x31, 0x8d, 0xc0,
+	0xac, 0xf5, 0x6a, 0xfd, 0x96, 0xbb, 0x57, 0x39, 0x3f, 0xd0, 0x08, 0xf0, 0x73, 0xb4, 0x93, 0xc7,
+	0xea, 0xbd, 0x5a, 0xbf, 0x7d, 0x72, 0x58, 0xee, 0x86, 0x54, 0x4d, 0x90, 0x8f, 0x4a, 0xb0, 0x38,
+	0x18, 0xd3, 0x30, 0x05, 0x37, 0x57, 0xe2, 0x10, 0x19, 0xd5, 0xe4, 0x66, 0xa3, 0x57, 0xeb, 0x77,
+	0x4e, 0x46, 0x64, 0xdd, 0x72, 0xf3, 0xd1, 0xc9, 0xdd, 0xbe, 0x5e, 0x97, 0xf0, 0x65, 0x9c, 0x46,
+	0x6b, 0x42, 0xae, 0xae, 0x80, 0x6d, 0x84, 0x24, 0x84, 0x30, 0x53, 0x74, 0x1a, 0x82, 0xb9, 0x93,
+	0x77, 0xd9, 0xbd, 0xd7, 0xe5, 0x90, 0xf3, 0xb0, 0xe8, 0xf1, 0x96, 0x3a, 0x63, 0xe7, 0x2c, 0x54,
+	0x20, 0x72, 0xf6, 0xd1, 0x66, 0x76, 0xa5, 0xc6, 0xa7, 0xc8, 0x90, 0x5c, 0x14, 0x55, 0x77, 0x37,
+	0x92, 0x5a, 0x8b, 0x2f, 0xd1, 0xe3, 0x55, 0x07, 0xde, 0x0d, 0x53, 0xd7, 0x66, 0xb3, 0xd7, 0xd8,
+	0xb8, 0xda, 0xce, 0x0a, 0xfa, 0xc2, 0xd4, 0x35, 0x7e, 0x8f, 0x0e, 0xa8, 0x52, 0x82, 0x4d, 0x53,
+	0x05, 0x9e, 0x3e, 0x51, 0xd3, 0xd8, 0x22, 0x15, 0xd6, 0xa0, 0x5b, 0x71, 0xf8, 0x14, 0x35, 0x23,
+	0x50, 0x82, 0xcd, 0xa4, 0xd9, 0xda, 0x22, 0x45, 0x25, 0xc6, 0x67, 0xc8, 0x90, 0x10, 0x44, 0x10,
+	0x2b, 0x69, 0xa2, 0x2d, 0x40, 0xad, 0xc6, 0x17, 0xa8, 0x9d, 0xfd, 0xf9, 0xde, 0x22, 0xf3, 0x4b,
+	0xb3, 0xbd, 0x05, 0x8c, 0x32, 0x20, 0x37, 0x25, 0x8e, 0x50, 0x4b, 0x7f, 0x1f, 0xe6, 0xde, 0x03,
+	0xae, 0xec, 0x0d, 0x55, 0xf4, 0xd3, 0x32, 0x81, 0xbf, 0x5c, 0x59, 0x15, 0x72, 0x0d, 0xbf, 0xb4,
+	0xf0, 0x4b, 0x64, 0x64, 0x95, 0xbc, 0x54, 0x84, 0xe6, 0xfe, 0x16, 0x5f, 0x42, 0x33, 0x53, 0x7f,
+	0x16, 0x21, 0x3e, 0x47, 0x6d, 0x26, 0x3d, 0x01, 0x09, 0x50, 0x05, 0xbe, 0xd9, 0xd9, 0x7c, 0x63,
+	0x4c, 0xba, 0xa5, 0x7a, 0xf8, 0xad, 0x8e, 0x8e, 0x67, 0x3c, 0x22, 0x1b, 0x9f, 0xa6, 0xe1, 0xc1,
+	0xdd, 0x09, 0x46, 0x59, 0xde, 0x51, 0xed, 0xeb, 0xbb, 0x92, 0x0c, 0x78, 0x48, 0xe3, 0x80, 0x70,
+	0x11, 0x58, 0x01, 0xc4, 0x79, 0xd5, 0xea, 0x09, 0x4a, 0x98, 0xfc, 0xc7, 0x6b, 0x79, 0xae, 0xad,
+	0xef, 0xf5, 0xc6, 0x95, 0xe3, 0xfc, 0xa8, 0x1f, 0x15, 0x95, 0x88, 0xe3, 0xdf, 0xda, 0x28, 0x19,
+	0x0f, 0x88, 0x3e, 0xa6, 0x5f, 0x95, 0x66, 0xe2, 0xf8, 0x72, 0xa2, 0x35, 0x93, 0xf1, 0x60, 0xa2,
+	0x35, 0xbf, 0xeb, 0xc7, 0x45, 0xc0, 0xb6, 0x1d, 0x5f, 0xda, 0xb6, 0x56, 0xd9, 0xf6, 0x78, 0x60,
+	0xdb, 0x5a, 0x37, 0xdd, 0xcd, 0x9b, 0x7d, 0xf1, 0x27, 0x00, 0x00, 0xff, 0xff, 0xf4, 0xab, 0x95,
+	0x0d, 0xd9, 0x05, 0x00, 0x00,
 }
diff --git a/googleapis/ads/googleads/v1/resources/group_placement_view.pb.go b/googleapis/ads/googleads/v1/resources/group_placement_view.pb.go
index 8cefda6..4c0185f 100644
--- a/googleapis/ads/googleads/v1/resources/group_placement_view.pb.go
+++ b/googleapis/ads/googleads/v1/resources/group_placement_view.pb.go
@@ -29,7 +29,6 @@
 	// The resource name of the group placement view.
 	// Group placement view resource names have the form:
 	//
-	//
 	// `customers/{customer_id}/groupPlacementViews/{ad_group_id}~{base64_placement}`
 	ResourceName string `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"`
 	// The automatic placement string at group level, e. g. web domain, mobile
@@ -122,25 +121,25 @@
 	0x12, 0x3a, 0xde, 0x65, 0x45, 0xe9, 0x82, 0x0c, 0x78, 0x21, 0x43, 0xd5, 0x5e, 0x48, 0xa1, 0x64,
 	0xa7, 0xc7, 0x50, 0x68, 0x93, 0x90, 0xa4, 0x33, 0xcc, 0xbd, 0x4f, 0xe2, 0xa5, 0x8f, 0xe2, 0x23,
 	0xf8, 0x08, 0x3e, 0x85, 0xb4, 0x69, 0xb2, 0x2e, 0xb2, 0xba, 0x77, 0x5f, 0x72, 0xbe, 0xef, 0x3b,
-	0xe7, 0xe4, 0x0b, 0x7a, 0xc5, 0xa5, 0xe4, 0x2d, 0x10, 0x56, 0x1b, 0xe2, 0xe0, 0x80, 0xb6, 0x29,
+	0xdf, 0xc9, 0x09, 0x7a, 0xc5, 0xa5, 0xe4, 0x2d, 0x10, 0x56, 0x1b, 0xe2, 0xe0, 0x80, 0xb6, 0x29,
 	0xd1, 0x60, 0x64, 0xaf, 0x37, 0x60, 0x08, 0xd7, 0xb2, 0x57, 0x95, 0x6a, 0xd9, 0x06, 0x3a, 0x10,
 	0xb6, 0xda, 0x36, 0xb0, 0xc3, 0x4a, 0x4b, 0x2b, 0x93, 0x0b, 0x27, 0xc1, 0xac, 0x36, 0x38, 0xa8,
 	0xf1, 0x36, 0xc5, 0x41, 0x7d, 0xb6, 0xbc, 0xaf, 0x01, 0x88, 0xbe, 0x33, 0xe4, 0xd6, 0xd6, 0xee,
-	0x15, 0x38, 0xdb, 0xb3, 0x73, 0xaf, 0x51, 0x0d, 0x61, 0x42, 0x48, 0xcb, 0x6c, 0x23, 0x85, 0x99,
-	0xaa, 0xcf, 0xa6, 0xea, 0x78, 0xba, 0xe9, 0xbf, 0x90, 0x9d, 0x66, 0x4a, 0x81, 0x9e, 0xea, 0xcf,
-	0x7f, 0xc6, 0x28, 0x59, 0x0d, 0x33, 0xaf, 0xbd, 0x77, 0xd1, 0xc0, 0x2e, 0x79, 0x81, 0x4e, 0xfc,
-	0x54, 0x95, 0x60, 0x1d, 0xcc, 0xa2, 0x79, 0xb4, 0x38, 0xcc, 0x8f, 0xfd, 0xe5, 0x7b, 0xd6, 0x41,
-	0x42, 0xd1, 0x61, 0x98, 0x68, 0x16, 0xcf, 0xa3, 0xc5, 0xd1, 0xf2, 0x7c, 0xda, 0x0c, 0xfb, 0x7e,
-	0xf8, 0x83, 0xd5, 0x8d, 0xe0, 0x05, 0x6b, 0x7b, 0xc8, 0x6f, 0xe9, 0xc9, 0x1b, 0x74, 0x5c, 0x37,
-	0x46, 0xb5, 0x6c, 0xef, 0xfc, 0x0f, 0x1e, 0x20, 0x3f, 0x9a, 0x14, 0x63, 0xf3, 0x2b, 0x84, 0x2c,
-	0xd3, 0x1c, 0x6c, 0xd5, 0xeb, 0x76, 0xf6, 0xe8, 0x21, 0xdd, 0x1d, 0xff, 0x93, 0x6e, 0x13, 0x40,
-	0xa7, 0x77, 0xdf, 0x72, 0xf6, 0x78, 0x1e, 0x2d, 0x4e, 0x97, 0xaf, 0xf1, 0x7d, 0x19, 0x8d, 0x01,
+	0x15, 0x38, 0xdb, 0xb3, 0x67, 0x93, 0x66, 0x3c, 0xdd, 0xf4, 0x5f, 0xc8, 0x4e, 0x33, 0xa5, 0x40,
+	0x9b, 0xa9, 0x7e, 0xee, 0x3d, 0x55, 0x43, 0x98, 0x10, 0xd2, 0x32, 0xdb, 0x48, 0x31, 0x55, 0x9f,
+	0xff, 0x8c, 0x51, 0xb2, 0x1a, 0x32, 0xaf, 0xbd, 0x77, 0xd1, 0xc0, 0x2e, 0x79, 0x81, 0x4e, 0x7c,
+	0xaa, 0x4a, 0xb0, 0x0e, 0x66, 0xd1, 0x3c, 0x5a, 0x1c, 0xe6, 0xc7, 0xfe, 0xf2, 0x3d, 0xeb, 0x20,
+	0xa1, 0xe8, 0x30, 0x24, 0x9a, 0xc5, 0xf3, 0x68, 0x71, 0xb4, 0x3c, 0x9f, 0x26, 0xc3, 0x3e, 0x0d,
+	0xfe, 0x60, 0x75, 0x23, 0x78, 0xc1, 0xda, 0x1e, 0xf2, 0x5b, 0x7a, 0xf2, 0x06, 0x1d, 0xd7, 0x8d,
+	0x51, 0x2d, 0xdb, 0x3b, 0xff, 0x83, 0x07, 0xc8, 0x8f, 0x26, 0xc5, 0xd8, 0xfc, 0x0a, 0x21, 0xcb,
+	0x34, 0x07, 0x5b, 0xf5, 0xba, 0x9d, 0x3d, 0x7a, 0x48, 0x77, 0xc7, 0xff, 0xa4, 0xdb, 0x04, 0xd0,
+	0xe9, 0xdd, 0xb7, 0x9c, 0x3d, 0x9e, 0x47, 0x8b, 0xd3, 0xe5, 0x6b, 0x7c, 0xdf, 0x8e, 0xc6, 0x05,
 	0xe0, 0xf0, 0x48, 0x1f, 0xf7, 0x0a, 0xde, 0x8a, 0xbe, 0xbb, 0x7b, 0x93, 0x9f, 0xa8, 0x3f, 0x8f,
-	0xd7, 0x5f, 0x63, 0x74, 0xb9, 0x91, 0x1d, 0xfe, 0x6f, 0xf0, 0xd7, 0x4f, 0xff, 0xce, 0x60, 0x3d,
-	0xec, 0xb0, 0x8e, 0x3e, 0xbf, 0x9b, 0xd4, 0x5c, 0xb6, 0x4c, 0x70, 0x2c, 0x35, 0x27, 0x1c, 0xc4,
-	0xb8, 0xa1, 0xff, 0x23, 0xaa, 0x31, 0xff, 0xf8, 0x93, 0x57, 0x01, 0x7d, 0x8b, 0x0f, 0x56, 0x59,
-	0xf6, 0x3d, 0xbe, 0x58, 0x39, 0xcb, 0xac, 0x36, 0xd8, 0xc1, 0x01, 0x15, 0x29, 0xce, 0x3d, 0xf3,
-	0x87, 0xe7, 0x94, 0x59, 0x6d, 0xca, 0xc0, 0x29, 0x8b, 0xb4, 0x0c, 0x9c, 0x5f, 0xf1, 0xa5, 0x2b,
-	0x50, 0x9a, 0xd5, 0x86, 0xd2, 0xc0, 0xa2, 0xb4, 0x48, 0x29, 0x0d, 0xbc, 0x9b, 0x27, 0xe3, 0xb0,
-	0x2f, 0x7f, 0x07, 0x00, 0x00, 0xff, 0xff, 0xc5, 0xb5, 0xb8, 0xa0, 0x3f, 0x03, 0x00, 0x00,
+	0xd7, 0x5f, 0x63, 0x74, 0xb9, 0x91, 0x1d, 0xfe, 0xef, 0xe2, 0xaf, 0x9f, 0xfe, 0xbd, 0x83, 0xf5,
+	0x30, 0xc3, 0x3a, 0xfa, 0xfc, 0x6e, 0x52, 0x73, 0xd9, 0x32, 0xc1, 0xb1, 0xd4, 0x9c, 0x70, 0x10,
+	0xe3, 0x84, 0xfe, 0x8f, 0xa8, 0xc6, 0xfc, 0xe3, 0x4f, 0x5e, 0x05, 0xf4, 0x2d, 0x3e, 0x58, 0x65,
+	0xd9, 0xf7, 0xf8, 0x62, 0xe5, 0x2c, 0xb3, 0xda, 0x60, 0x07, 0x07, 0x54, 0xa4, 0x38, 0xf7, 0xcc,
+	0x1f, 0x9e, 0x53, 0x66, 0xb5, 0x29, 0x03, 0xa7, 0x2c, 0xd2, 0x32, 0x70, 0x7e, 0xc5, 0x97, 0xae,
+	0x40, 0x69, 0x56, 0x1b, 0x4a, 0x03, 0x8b, 0xd2, 0x22, 0xa5, 0x34, 0xf0, 0x6e, 0x9e, 0x8c, 0x61,
+	0x5f, 0xfe, 0x0e, 0x00, 0x00, 0xff, 0xff, 0x9d, 0x6f, 0x57, 0xe2, 0x3f, 0x03, 0x00, 0x00,
 }
diff --git a/googleapis/ads/googleads/v1/resources/keyword_plan.pb.go b/googleapis/ads/googleads/v1/resources/keyword_plan.pb.go
index 2255145..47d2e9c 100644
--- a/googleapis/ads/googleads/v1/resources/keyword_plan.pb.go
+++ b/googleapis/ads/googleads/v1/resources/keyword_plan.pb.go
@@ -194,36 +194,36 @@
 }
 
 var fileDescriptor_b229f482c8618309 = []byte{
-	// 484 bytes of a gzipped FileDescriptorProto
+	// 486 bytes of a gzipped FileDescriptorProto
 	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x84, 0x93, 0xdd, 0x6a, 0xd4, 0x40,
 	0x14, 0xc7, 0x9b, 0xb4, 0x88, 0x9d, 0x7e, 0x28, 0xb9, 0x5a, 0x6b, 0x91, 0xb6, 0x52, 0xa8, 0x0a,
 	0x13, 0x53, 0x8b, 0x17, 0xd1, 0x9b, 0x2c, 0x6a, 0x3f, 0x04, 0x59, 0x22, 0xec, 0x45, 0x59, 0x58,
 	0xa6, 0x3b, 0x67, 0x43, 0x30, 0x99, 0x09, 0x33, 0x93, 0x2d, 0x5e, 0xfa, 0x2a, 0x5e, 0xfa, 0x28,
-	0x3e, 0x8a, 0x2f, 0xa0, 0x37, 0x82, 0x64, 0xbe, 0x68, 0xb1, 0x69, 0xef, 0xce, 0xc9, 0xf9, 0x9d,
-	0xff, 0xf9, 0x9a, 0xa0, 0xa3, 0x82, 0xf3, 0xa2, 0x82, 0x98, 0x50, 0x19, 0x1b, 0xb3, 0xb3, 0x16,
-	0x49, 0x2c, 0x40, 0xf2, 0x56, 0xcc, 0x40, 0xc6, 0x5f, 0xe0, 0xeb, 0x25, 0x17, 0x74, 0xda, 0x54,
-	0x84, 0xe1, 0x46, 0x70, 0xc5, 0xa3, 0x5d, 0x83, 0x62, 0x42, 0x25, 0xf6, 0x59, 0x78, 0x91, 0x60,
-	0x9f, 0xb5, 0xf5, 0xbc, 0x4f, 0x78, 0xc6, 0xeb, 0x9a, 0xb3, 0x98, 0x12, 0x05, 0xd2, 0xc8, 0x6d,
-	0x0d, 0xfb, 0x58, 0x60, 0x6d, 0x7d, 0xbd, 0x81, 0xe9, 0x9c, 0x0b, 0x98, 0x11, 0xa9, 0xa6, 0x25,
-	0x53, 0x20, 0x16, 0xa4, 0xb2, 0x1a, 0xdb, 0x4e, 0xa3, 0x29, 0x63, 0xc2, 0x18, 0x57, 0x44, 0x95,
-	0x9c, 0xb9, 0x0a, 0x4f, 0x6c, 0x54, 0x7b, 0x17, 0xed, 0x3c, 0xbe, 0x14, 0xa4, 0x69, 0x40, 0xd8,
-	0xf8, 0xde, 0x9f, 0x00, 0xad, 0x7d, 0x34, 0x65, 0x46, 0x15, 0x61, 0xd1, 0x53, 0xb4, 0xe1, 0x46,
-	0x99, 0x32, 0x52, 0xc3, 0x20, 0xd8, 0x09, 0x0e, 0x56, 0xf3, 0x75, 0xf7, 0xf1, 0x13, 0xa9, 0x21,
-	0x7a, 0x81, 0xc2, 0x92, 0x0e, 0xc2, 0x9d, 0xe0, 0x60, 0xed, 0xf0, 0xb1, 0xdd, 0x03, 0x76, 0x15,
-	0xf0, 0x29, 0x53, 0xaf, 0x8f, 0xc6, 0xa4, 0x6a, 0x21, 0x0f, 0x4b, 0x1a, 0xbd, 0x44, 0x2b, 0x5a,
-	0x68, 0x59, 0xe3, 0xdb, 0xff, 0xe1, 0x9f, 0x95, 0x28, 0x59, 0x61, 0x78, 0x4d, 0x46, 0x80, 0x1e,
-	0xf8, 0x61, 0x1b, 0x10, 0x25, 0xa7, 0x83, 0x15, 0x9d, 0xfc, 0x16, 0xdf, 0xb9, 0x7e, 0x7c, 0x65,
-	0x98, 0x0f, 0x56, 0x64, 0xa4, 0x35, 0xf2, 0xcd, 0xf9, 0x35, 0x7f, 0xef, 0x77, 0x80, 0x1e, 0xf5,
-	0xd2, 0xd1, 0xb7, 0x00, 0x6d, 0x74, 0xa7, 0xf2, 0xeb, 0xd6, 0x9b, 0xd8, 0x3c, 0x3c, 0xef, 0xed,
-	0x41, 0xdf, 0xec, 0xa6, 0xfa, 0xa7, 0x56, 0xe1, 0x3d, 0x6b, 0xeb, 0xdb, 0xe2, 0x27, 0x4b, 0xf9,
-	0x7a, 0x57, 0xd2, 0xf9, 0xd1, 0x19, 0x42, 0xba, 0x05, 0x41, 0x58, 0x01, 0x76, 0xdf, 0xcf, 0x7a,
-	0xeb, 0x9b, 0xf7, 0x85, 0xdf, 0x11, 0x05, 0x79, 0x97, 0x70, 0xb2, 0x94, 0xaf, 0x52, 0xe7, 0x0c,
-	0x11, 0xba, 0xef, 0x26, 0x19, 0xfe, 0x0d, 0xd0, 0xfe, 0x8c, 0xd7, 0x77, 0x6f, 0x73, 0xf8, 0xf0,
-	0x4a, 0xbb, 0xa3, 0xee, 0x62, 0xa3, 0xe0, 0xfc, 0xcc, 0xa6, 0x15, 0xbc, 0x22, 0xac, 0xc0, 0x5c,
-	0x14, 0x71, 0x01, 0x4c, 0xdf, 0xd3, 0x3d, 0xe2, 0xa6, 0x94, 0xb7, 0xfc, 0x58, 0x6f, 0xbc, 0xf5,
-	0x3d, 0x5c, 0x3e, 0xce, 0xb2, 0x1f, 0xe1, 0xee, 0xb1, 0x91, 0xcc, 0xa8, 0xc4, 0xc6, 0xec, 0xac,
-	0x71, 0x82, 0x73, 0x47, 0xfe, 0x74, 0xcc, 0x24, 0xa3, 0x72, 0xe2, 0x99, 0xc9, 0x38, 0x99, 0x78,
-	0xe6, 0x57, 0xb8, 0x6f, 0x02, 0x69, 0x9a, 0x51, 0x99, 0xa6, 0x9e, 0x4a, 0xd3, 0x71, 0x92, 0xa6,
-	0x9e, 0xbb, 0xb8, 0xa7, 0x9b, 0x7d, 0xf5, 0x2f, 0x00, 0x00, 0xff, 0xff, 0x93, 0x7a, 0x15, 0xc4,
-	0x04, 0x04, 0x00, 0x00,
+	0x3e, 0x8a, 0x2f, 0xa0, 0x37, 0x82, 0x64, 0xbe, 0x68, 0xb1, 0x69, 0xef, 0xce, 0xd9, 0xf9, 0x9d,
+	0xff, 0xff, 0x7c, 0x64, 0xd1, 0x51, 0xc1, 0x79, 0x51, 0x41, 0x4c, 0xa8, 0x8c, 0x4d, 0xd8, 0x45,
+	0x8b, 0x24, 0x16, 0x20, 0x79, 0x2b, 0x66, 0x20, 0xe3, 0x2f, 0xf0, 0xf5, 0x92, 0x0b, 0x3a, 0x6d,
+	0x2a, 0xc2, 0x70, 0x23, 0xb8, 0xe2, 0xd1, 0xae, 0x41, 0x31, 0xa1, 0x12, 0xfb, 0x2a, 0xbc, 0x48,
+	0xb0, 0xaf, 0xda, 0x7a, 0xde, 0x27, 0x3c, 0xe3, 0x75, 0xcd, 0x59, 0x4c, 0x89, 0x02, 0x69, 0xe4,
+	0xb6, 0x86, 0x7d, 0x2c, 0xb0, 0xb6, 0xbe, 0xde, 0xc0, 0x74, 0xce, 0x05, 0xcc, 0x88, 0x54, 0xd3,
+	0x92, 0x29, 0x10, 0x0b, 0x52, 0x59, 0x8d, 0x27, 0x56, 0x43, 0x67, 0x17, 0xed, 0x3c, 0xbe, 0x14,
+	0xa4, 0x69, 0x40, 0x38, 0x8f, 0x6d, 0xe7, 0xd1, 0x94, 0x31, 0x61, 0x8c, 0x2b, 0xa2, 0x4a, 0xce,
+	0xec, 0xeb, 0xde, 0x9f, 0x00, 0xad, 0x7d, 0x34, 0x36, 0xa3, 0x8a, 0xb0, 0xe8, 0x29, 0xda, 0x70,
+	0xa3, 0x4c, 0x19, 0xa9, 0x61, 0x10, 0xec, 0x04, 0x07, 0xab, 0xf9, 0xba, 0xfb, 0xf1, 0x13, 0xa9,
+	0x21, 0x7a, 0x81, 0xc2, 0x92, 0x0e, 0xc2, 0x9d, 0xe0, 0x60, 0xed, 0xf0, 0xb1, 0xdd, 0x03, 0x76,
+	0xfe, 0xf8, 0x94, 0xa9, 0xd7, 0x47, 0x63, 0x52, 0xb5, 0x90, 0x87, 0x25, 0x8d, 0x5e, 0xa2, 0x15,
+	0x2d, 0xb4, 0xac, 0xf1, 0xed, 0xff, 0xf0, 0xcf, 0x4a, 0x94, 0xac, 0x30, 0xbc, 0x26, 0x23, 0x40,
+	0x0f, 0xfc, 0xb0, 0x0d, 0x88, 0x92, 0xd3, 0xc1, 0x8a, 0x2e, 0x7e, 0x8b, 0xef, 0x5c, 0x3f, 0xbe,
+	0x32, 0xcc, 0x07, 0x2b, 0x32, 0xd2, 0x1a, 0xf9, 0xe6, 0xfc, 0x5a, 0xbe, 0xf7, 0x3b, 0x40, 0x8f,
+	0x7a, 0xe9, 0xe8, 0x5b, 0x80, 0x36, 0xba, 0x53, 0xf9, 0x75, 0xeb, 0x4d, 0x6c, 0x1e, 0x9e, 0xf7,
+	0xf6, 0xa0, 0x6f, 0x76, 0x93, 0xff, 0xa9, 0x55, 0x78, 0xcf, 0xda, 0xfa, 0xb6, 0xf7, 0x93, 0xa5,
+	0x7c, 0xbd, 0xb3, 0x74, 0x79, 0x74, 0x86, 0x90, 0x6e, 0x41, 0x10, 0x56, 0x80, 0xdd, 0xf7, 0xb3,
+	0x5e, 0x7f, 0xf3, 0x7d, 0xe1, 0x77, 0x44, 0x41, 0xde, 0x15, 0x9c, 0x2c, 0xe5, 0xab, 0xd4, 0x25,
+	0x43, 0x84, 0xee, 0xbb, 0x49, 0x86, 0x7f, 0x03, 0xb4, 0x3f, 0xe3, 0xf5, 0xdd, 0xdb, 0x1c, 0x3e,
+	0xbc, 0xd2, 0xee, 0xa8, 0xbb, 0xd8, 0x28, 0x38, 0x3f, 0xb3, 0x65, 0x05, 0xaf, 0x08, 0x2b, 0x30,
+	0x17, 0x45, 0x5c, 0x00, 0xd3, 0xf7, 0x74, 0x1f, 0x71, 0x53, 0xca, 0x5b, 0xfe, 0x58, 0x6f, 0x7c,
+	0xf4, 0x3d, 0x5c, 0x3e, 0xce, 0xb2, 0x1f, 0xe1, 0xee, 0xb1, 0x91, 0xcc, 0xa8, 0xc4, 0x26, 0xec,
+	0xa2, 0x71, 0x82, 0x73, 0x47, 0xfe, 0x74, 0xcc, 0x24, 0xa3, 0x72, 0xe2, 0x99, 0xc9, 0x38, 0x99,
+	0x78, 0xe6, 0x57, 0xb8, 0x6f, 0x1e, 0xd2, 0x34, 0xa3, 0x32, 0x4d, 0x3d, 0x95, 0xa6, 0xe3, 0x24,
+	0x4d, 0x3d, 0x77, 0x71, 0x4f, 0x37, 0xfb, 0xea, 0x5f, 0x00, 0x00, 0x00, 0xff, 0xff, 0x70, 0x62,
+	0xd0, 0x7d, 0x04, 0x04, 0x00, 0x00,
 }
diff --git a/googleapis/ads/googleads/v1/resources/keyword_plan_ad_group.pb.go b/googleapis/ads/googleads/v1/resources/keyword_plan_ad_group.pb.go
index 5d872cd..b9d8e15 100644
--- a/googleapis/ads/googleads/v1/resources/keyword_plan_ad_group.pb.go
+++ b/googleapis/ads/googleads/v1/resources/keyword_plan_ad_group.pb.go
@@ -123,25 +123,25 @@
 	0x18, 0x85, 0x69, 0xee, 0x55, 0x30, 0x5e, 0x5d, 0x54, 0xc4, 0x72, 0xbd, 0xc8, 0x8c, 0x32, 0x30,
 	0x20, 0xa4, 0x56, 0xc5, 0x45, 0xc4, 0x45, 0xc7, 0xc5, 0xa0, 0xa2, 0x94, 0x11, 0xba, 0x90, 0x42,
 	0xc9, 0x24, 0x31, 0x84, 0x69, 0x93, 0x90, 0xb4, 0x33, 0xb8, 0xf7, 0x49, 0x5c, 0x0a, 0xbe, 0x88,
-	0x8f, 0xe2, 0x53, 0x48, 0x9b, 0xb6, 0x22, 0x03, 0x8e, 0xbb, 0xd3, 0xfe, 0xe7, 0xfb, 0xcf, 0xa1,
-	0xfd, 0xe1, 0x2b, 0xa1, 0xb5, 0xa8, 0x78, 0x4c, 0x98, 0x8b, 0xbd, 0xec, 0xd4, 0x3e, 0x89, 0x2d,
-	0x77, 0xba, 0xb5, 0x94, 0xbb, 0x78, 0xc7, 0xbf, 0x1c, 0xb4, 0x65, 0xa5, 0xa9, 0x88, 0x2a, 0x09,
-	0x2b, 0x85, 0xd5, 0xad, 0x41, 0xc6, 0xea, 0x46, 0x87, 0x73, 0xcf, 0x20, 0xc2, 0x1c, 0x9a, 0x70,
-	0xb4, 0x4f, 0xd0, 0x84, 0x5f, 0x5e, 0x8d, 0x09, 0x46, 0xc6, 0x44, 0x29, 0xdd, 0x90, 0x46, 0x6a,
-	0xe5, 0xfc, 0x82, 0xcb, 0x07, 0xc3, 0xb4, 0x7f, 0xda, 0xb6, 0x9f, 0xe3, 0x83, 0x25, 0xc6, 0x70,
-	0x3b, 0xcc, 0x1f, 0xfe, 0x00, 0x30, 0x7c, 0xe7, 0x0b, 0x64, 0x15, 0x51, 0x29, 0x5b, 0x77, 0xe9,
-	0xe1, 0x23, 0x78, 0x6b, 0x4c, 0x28, 0x15, 0xa9, 0x79, 0x14, 0xcc, 0x82, 0xe5, 0x8d, 0xcd, 0xc5,
-	0xf8, 0xf2, 0x03, 0xa9, 0x79, 0x98, 0xc1, 0xbb, 0x7f, 0x75, 0xa7, 0xa4, 0x36, 0x44, 0x0a, 0x15,
-	0x81, 0x59, 0xb0, 0xbc, 0xf9, 0xf4, 0x6a, 0x68, 0x8c, 0xc6, 0x6c, 0xf4, 0xb1, 0xb1, 0x52, 0x89,
+	0x8f, 0xe2, 0x53, 0x48, 0x9b, 0xb6, 0x22, 0x03, 0x8e, 0xbb, 0x43, 0xff, 0xf3, 0xfd, 0xe7, 0xd0,
+	0xfc, 0xf0, 0x95, 0xd0, 0x5a, 0x54, 0x3c, 0x26, 0xcc, 0xc5, 0x5e, 0x76, 0x6a, 0x9f, 0xc4, 0x96,
+	0x3b, 0xdd, 0x5a, 0xca, 0x5d, 0xbc, 0xe3, 0x5f, 0x0e, 0xda, 0xb2, 0xd2, 0x54, 0x44, 0x95, 0x84,
+	0x95, 0xc2, 0xea, 0xd6, 0x20, 0x63, 0x75, 0xa3, 0xc3, 0xb9, 0x67, 0x10, 0x61, 0x0e, 0x4d, 0x38,
+	0xda, 0x27, 0x68, 0xc2, 0x2f, 0x1f, 0x0c, 0x09, 0x3d, 0xb0, 0x6d, 0x3f, 0xc7, 0x07, 0x4b, 0x8c,
+	0xe1, 0xd6, 0xf9, 0x15, 0x97, 0x57, 0x63, 0x03, 0x23, 0x63, 0xa2, 0x94, 0x6e, 0x48, 0x23, 0xb5,
+	0x1a, 0xa6, 0x0f, 0x7f, 0x00, 0x18, 0xbe, 0xf3, 0x05, 0xb2, 0x8a, 0xa8, 0x94, 0xad, 0xbb, 0xf4,
+	0xf0, 0x11, 0xbc, 0x35, 0x26, 0x94, 0x8a, 0xd4, 0x3c, 0x0a, 0x66, 0xc1, 0xf2, 0xc6, 0xe6, 0x62,
+	0xfc, 0xf8, 0x81, 0xd4, 0x3c, 0xcc, 0xe0, 0xdd, 0xbf, 0xba, 0x53, 0x52, 0x1b, 0x22, 0x85, 0x8a,
+	0xc0, 0x2c, 0x58, 0xde, 0x7c, 0x7a, 0x35, 0x34, 0x46, 0x63, 0x33, 0xf4, 0xb1, 0xb1, 0x52, 0x89,
 	0x9c, 0x54, 0x2d, 0xdf, 0xdc, 0xd9, 0xfd, 0x49, 0x7d, 0x3d, 0x80, 0xe1, 0x63, 0x08, 0x24, 0x8b,
 	0xce, 0x7a, 0xfc, 0xfe, 0x11, 0xfe, 0x46, 0x35, 0x2f, 0x9e, 0x7b, 0x1a, 0x48, 0x16, 0x3e, 0x81,
 	0xe7, 0x7d, 0xb5, 0xf3, 0xff, 0x48, 0xeb, 0x9d, 0x61, 0x0a, 0x6f, 0x53, 0x43, 0xcb, 0xad, 0x64,
 	0x65, 0x2d, 0xa9, 0xd5, 0x2e, 0xba, 0x76, 0x3a, 0xea, 0x82, 0x1a, 0xba, 0x92, 0xec, 0x7d, 0x0f,
-	0xac, 0xbe, 0x02, 0xb8, 0xa0, 0xba, 0x46, 0x27, 0xff, 0xcb, 0xea, 0xde, 0xf1, 0x67, 0xcd, 0xba,
-	0xf5, 0x59, 0xf0, 0xe9, 0xed, 0x40, 0x0b, 0x5d, 0x11, 0x25, 0x90, 0xb6, 0x22, 0x16, 0x5c, 0xf5,
-	0xe1, 0xe3, 0x91, 0x18, 0xe9, 0xfe, 0x71, 0x33, 0x2f, 0x27, 0xf5, 0x0d, 0x9c, 0xad, 0xd3, 0xf4,
-	0x3b, 0x98, 0xaf, 0xfd, 0xca, 0x94, 0x39, 0xe4, 0x65, 0xa7, 0xf2, 0x04, 0x6d, 0x46, 0xe7, 0xcf,
-	0xd1, 0x53, 0xa4, 0xcc, 0x15, 0x93, 0xa7, 0xc8, 0x93, 0x62, 0xf2, 0xfc, 0x02, 0x0b, 0x3f, 0xc0,
-	0x38, 0x65, 0x0e, 0xe3, 0xc9, 0x85, 0x71, 0x9e, 0x60, 0x3c, 0xf9, 0xb6, 0xd7, 0xfb, 0xb2, 0xcf,
-	0x7e, 0x07, 0x00, 0x00, 0xff, 0xff, 0xb3, 0x9d, 0x60, 0xbb, 0xdf, 0x02, 0x00, 0x00,
+	0xac, 0xbe, 0x02, 0xb8, 0xa0, 0xba, 0x46, 0x27, 0xdf, 0x65, 0x75, 0xef, 0xf8, 0xb7, 0x66, 0xdd,
+	0xfa, 0x2c, 0xf8, 0xf4, 0x76, 0xa0, 0x85, 0xae, 0x88, 0x12, 0x48, 0x5b, 0x11, 0x0b, 0xae, 0xfa,
+	0xf0, 0xf1, 0x48, 0x8c, 0x74, 0xff, 0xb8, 0x99, 0x97, 0x93, 0xfa, 0x06, 0xce, 0xd6, 0x69, 0xfa,
+	0x1d, 0xcc, 0xd7, 0x7e, 0x65, 0xca, 0x1c, 0xf2, 0xb2, 0x53, 0x79, 0x82, 0x36, 0xa3, 0xf3, 0xe7,
+	0xe8, 0x29, 0x52, 0xe6, 0x8a, 0xc9, 0x53, 0xe4, 0x49, 0x31, 0x79, 0x7e, 0x81, 0x85, 0x1f, 0x60,
+	0x9c, 0x32, 0x87, 0xf1, 0xe4, 0xc2, 0x38, 0x4f, 0x30, 0x9e, 0x7c, 0xdb, 0xeb, 0x7d, 0xd9, 0x67,
+	0xbf, 0x03, 0x00, 0x00, 0xff, 0xff, 0xe6, 0xba, 0x06, 0x79, 0xdf, 0x02, 0x00, 0x00,
 }
diff --git a/googleapis/ads/googleads/v1/resources/keyword_plan_campaign.pb.go b/googleapis/ads/googleads/v1/resources/keyword_plan_campaign.pb.go
index d7004c2..46e8ac8 100644
--- a/googleapis/ads/googleads/v1/resources/keyword_plan_campaign.pb.go
+++ b/googleapis/ads/googleads/v1/resources/keyword_plan_campaign.pb.go
@@ -201,33 +201,33 @@
 	0x14, 0x86, 0xe9, 0xb4, 0xae, 0x9a, 0xd6, 0x05, 0xb3, 0x7b, 0x31, 0xac, 0x8b, 0x74, 0x57, 0x16,
 	0x0a, 0x42, 0xc6, 0xae, 0xa2, 0x32, 0x22, 0x32, 0x5d, 0xa4, 0xea, 0xea, 0x52, 0xaa, 0x14, 0x91,
 	0xc2, 0x90, 0x4e, 0x62, 0x08, 0xed, 0x24, 0x43, 0x92, 0xd9, 0xa2, 0xf7, 0xbe, 0x88, 0x97, 0x3e,
-	0x85, 0xd7, 0x3e, 0x8a, 0x4f, 0x21, 0xcd, 0x4c, 0x66, 0x8b, 0xdb, 0x75, 0xbc, 0x3b, 0x93, 0xf3,
-	0x7f, 0xe7, 0xfc, 0x73, 0x4e, 0x02, 0x9e, 0x33, 0x29, 0xd9, 0x82, 0x06, 0x98, 0xe8, 0xa0, 0x08,
+	0x85, 0xd7, 0x3e, 0x8a, 0x4f, 0x21, 0xcd, 0x4c, 0x66, 0x8b, 0xdb, 0x75, 0xbc, 0x3b, 0x93, 0xfc,
+	0xdf, 0x39, 0xff, 0x9c, 0x73, 0x02, 0x9e, 0x33, 0x29, 0xd9, 0x82, 0x06, 0x98, 0xe8, 0xa0, 0x08,
 	0x57, 0xd1, 0x79, 0x3f, 0x50, 0x54, 0xcb, 0x5c, 0x25, 0x54, 0x07, 0x73, 0xfa, 0x65, 0x29, 0x15,
 	0x89, 0xb3, 0x05, 0x16, 0x71, 0x82, 0xd3, 0x0c, 0x73, 0x26, 0x50, 0xa6, 0xa4, 0x91, 0xf0, 0xa0,
-	0x60, 0x10, 0x26, 0x1a, 0x55, 0x38, 0x3a, 0xef, 0xa3, 0x0a, 0xdf, 0x7b, 0x7a, 0x55, 0x07, 0x2a,
-	0xf2, 0xf4, 0xaf, 0xea, 0x82, 0x9a, 0xa5, 0x54, 0xf3, 0xa2, 0xf8, 0xde, 0xbe, 0x23, 0x33, 0x1e,
-	0x60, 0x21, 0xa4, 0xc1, 0x86, 0x4b, 0xa1, 0xcb, 0xec, 0xdd, 0x32, 0x6b, 0xbf, 0x66, 0xf9, 0xe7,
-	0x60, 0xa9, 0x70, 0x96, 0x51, 0x55, 0xe6, 0x0f, 0x7f, 0xb6, 0xc0, 0xce, 0x69, 0x51, 0x7c, 0xb4,
-	0xc0, 0xe2, 0xa4, 0x34, 0x0e, 0xef, 0x81, 0x5b, 0xce, 0x5c, 0x2c, 0x70, 0x4a, 0xfd, 0x46, 0xb7,
-	0xd1, 0xbb, 0x39, 0xee, 0xb8, 0xc3, 0x33, 0x9c, 0x52, 0xf8, 0x02, 0x74, 0xd6, 0x8d, 0xf9, 0x5e,
-	0xb7, 0xd1, 0x6b, 0x1f, 0xef, 0x97, 0xff, 0x88, 0x5c, 0x4f, 0xf4, 0xde, 0x28, 0x2e, 0xd8, 0x04,
-	0x2f, 0x72, 0x3a, 0x6e, 0xcf, 0x2f, 0xba, 0xc1, 0xfb, 0xc0, 0xe3, 0xc4, 0x6f, 0x5a, 0xec, 0xce,
-	0x25, 0xec, 0xb5, 0x30, 0x8f, 0x1f, 0x15, 0x94, 0xc7, 0x09, 0x7c, 0x00, 0x5a, 0xd6, 0x49, 0xeb,
-	0x3f, 0xba, 0x58, 0x25, 0x3c, 0x05, 0x70, 0x81, 0x05, 0xcb, 0x31, 0xa3, 0x71, 0x22, 0x85, 0x36,
-	0x58, 0x18, 0xed, 0x5f, 0xeb, 0x36, 0x6b, 0xf9, 0xdb, 0x8e, 0x3b, 0x71, 0x18, 0xfc, 0x0a, 0x76,
-	0x37, 0x6d, 0xc1, 0xdf, 0xea, 0x36, 0x7a, 0xdb, 0xc7, 0xaf, 0xd0, 0x55, 0x3b, 0xb6, 0x0b, 0x44,
-	0x6b, 0x33, 0x3e, 0x2b, 0xc0, 0x97, 0x22, 0x4f, 0x37, 0x1c, 0x8f, 0xe1, 0xfc, 0xd2, 0x19, 0x8c,
-	0xc0, 0x76, 0x92, 0x25, 0xf1, 0x8c, 0x93, 0x38, 0xe5, 0x89, 0x92, 0xda, 0xbf, 0x5e, 0x3f, 0xb3,
-	0x4e, 0x92, 0x25, 0x03, 0x4e, 0xde, 0x59, 0x00, 0x7e, 0x04, 0x6d, 0x46, 0x65, 0x6c, 0xb0, 0x62,
-	0xd4, 0x68, 0xff, 0x86, 0x1d, 0xc2, 0x13, 0x54, 0x7b, 0x33, 0xd7, 0x2d, 0x0e, 0xa9, 0xfc, 0x60,
-	0xf9, 0x31, 0x60, 0x2e, 0xd4, 0x87, 0x04, 0xec, 0x6e, 0xd2, 0xc0, 0xb7, 0x60, 0xe7, 0xa2, 0x63,
-	0x35, 0x7f, 0x7b, 0x91, 0x6a, 0xc7, 0x5f, 0x95, 0x77, 0xf3, 0x1f, 0x7c, 0xf3, 0xc0, 0x51, 0x22,
-	0xd3, 0x7a, 0xc3, 0x03, 0x7f, 0xc3, 0x7d, 0x1e, 0xad, 0xba, 0x8c, 0x1a, 0x9f, 0xde, 0x94, 0x38,
-	0x93, 0xab, 0x05, 0x23, 0xa9, 0x58, 0xc0, 0xa8, 0xb0, 0x1e, 0xdc, 0xb3, 0xcb, 0xb8, 0xfe, 0xc7,
-	0x3b, 0x7f, 0x56, 0x45, 0xdf, 0xbd, 0xe6, 0x30, 0x8a, 0x7e, 0x78, 0x07, 0xc3, 0xa2, 0x64, 0x44,
-	0x34, 0x2a, 0xc2, 0x55, 0x34, 0xe9, 0xa3, 0xb1, 0x53, 0xfe, 0x72, 0x9a, 0x69, 0x44, 0xf4, 0xb4,
-	0xd2, 0x4c, 0x27, 0xfd, 0x69, 0xa5, 0xf9, 0xed, 0x1d, 0x15, 0x89, 0x30, 0x8c, 0x88, 0x0e, 0xc3,
-	0x4a, 0x15, 0x86, 0x93, 0x7e, 0x18, 0x56, 0xba, 0xd9, 0x96, 0x35, 0xfb, 0xf0, 0x4f, 0x00, 0x00,
-	0x00, 0xff, 0xff, 0xe9, 0xdf, 0x0e, 0x07, 0x93, 0x04, 0x00, 0x00,
+	0x60, 0x10, 0x26, 0x1a, 0x55, 0x38, 0x3a, 0xef, 0xa3, 0x0a, 0xdf, 0x7b, 0x7a, 0x55, 0x05, 0x2a,
+	0xf2, 0xf4, 0xaf, 0xec, 0x82, 0x9a, 0xa5, 0x54, 0xf3, 0x22, 0xf9, 0xde, 0xdd, 0x92, 0xb4, 0x5f,
+	0xb3, 0xfc, 0x73, 0xb0, 0x54, 0x38, 0xcb, 0xa8, 0xd2, 0xe5, 0xfd, 0xbe, 0xcb, 0x9c, 0xf1, 0x00,
+	0x0b, 0x21, 0x0d, 0x36, 0x5c, 0x8a, 0xf2, 0xf6, 0xf0, 0x67, 0x0b, 0xec, 0x9c, 0x16, 0xc9, 0x47,
+	0x0b, 0x2c, 0x4e, 0x4a, 0xe3, 0xf0, 0x1e, 0xb8, 0xe5, 0xcc, 0xc5, 0x02, 0xa7, 0xd4, 0x6f, 0x74,
+	0x1b, 0xbd, 0x9b, 0xe3, 0x8e, 0x3b, 0x3c, 0xc3, 0x29, 0x85, 0x2f, 0x40, 0x67, 0xdd, 0x98, 0xef,
+	0x75, 0x1b, 0xbd, 0xf6, 0xf1, 0x7e, 0xf9, 0x8f, 0xc8, 0x39, 0x42, 0xef, 0x8d, 0xe2, 0x82, 0x4d,
+	0xf0, 0x22, 0xa7, 0xe3, 0xf6, 0xfc, 0xa2, 0x1a, 0xbc, 0x0f, 0x3c, 0x4e, 0xfc, 0xa6, 0xc5, 0xee,
+	0x5c, 0xc2, 0x5e, 0x0b, 0xf3, 0xf8, 0x51, 0x41, 0x79, 0x9c, 0xc0, 0x07, 0xa0, 0x65, 0x9d, 0xb4,
+	0xfe, 0xa3, 0x8a, 0x55, 0xc2, 0x53, 0x00, 0x17, 0x58, 0xb0, 0x1c, 0x33, 0x1a, 0x27, 0x52, 0x68,
+	0x83, 0x85, 0xd1, 0xfe, 0xb5, 0x6e, 0xb3, 0x96, 0xbf, 0xed, 0xb8, 0x13, 0x87, 0xc1, 0xaf, 0x60,
+	0x77, 0xd3, 0x14, 0xfc, 0xad, 0x6e, 0xa3, 0xb7, 0x7d, 0xfc, 0x0a, 0x5d, 0x35, 0x63, 0x3b, 0x40,
+	0xb4, 0xd6, 0xe3, 0xb3, 0x02, 0x7c, 0x29, 0xf2, 0x74, 0xc3, 0xf1, 0x18, 0xce, 0x2f, 0x9d, 0xc1,
+	0x08, 0x6c, 0x27, 0x59, 0x12, 0xcf, 0x38, 0x89, 0x53, 0x9e, 0x28, 0xa9, 0xfd, 0xeb, 0xf5, 0x3d,
+	0xeb, 0x24, 0x59, 0x32, 0xe0, 0xe4, 0x9d, 0x05, 0xe0, 0x47, 0xd0, 0x66, 0x54, 0xc6, 0x06, 0x2b,
+	0x46, 0x8d, 0xf6, 0x6f, 0xd8, 0x26, 0x3c, 0x41, 0xb5, 0x9b, 0xb9, 0x6e, 0x71, 0x48, 0xe5, 0x07,
+	0xcb, 0x8f, 0x01, 0x73, 0xa1, 0x3e, 0x24, 0x60, 0x77, 0x93, 0x06, 0xbe, 0x05, 0x3b, 0x17, 0x15,
+	0xab, 0xfe, 0xdb, 0x45, 0xaa, 0x6d, 0x7f, 0x95, 0xde, 0xf5, 0x7f, 0xf0, 0xcd, 0x03, 0x47, 0x89,
+	0x4c, 0xeb, 0x0d, 0x0f, 0xfc, 0x0d, 0xfb, 0x3c, 0x5a, 0x55, 0x19, 0x35, 0x3e, 0xbd, 0x29, 0x71,
+	0x26, 0x57, 0x03, 0x46, 0x52, 0xb1, 0x80, 0x51, 0x61, 0x3d, 0xb8, 0x67, 0x97, 0x71, 0xfd, 0x8f,
+	0x77, 0xfe, 0xac, 0x8a, 0xbe, 0x7b, 0xcd, 0x61, 0x14, 0xfd, 0xf0, 0x0e, 0x86, 0x45, 0xca, 0x88,
+	0x68, 0x54, 0x84, 0xab, 0x68, 0xd2, 0x47, 0x63, 0xa7, 0xfc, 0xe5, 0x34, 0xd3, 0x88, 0xe8, 0x69,
+	0xa5, 0x99, 0x4e, 0xfa, 0xd3, 0x4a, 0xf3, 0xdb, 0x3b, 0x2a, 0x2e, 0xc2, 0x30, 0x22, 0x3a, 0x0c,
+	0x2b, 0x55, 0x18, 0x4e, 0xfa, 0x61, 0x58, 0xe9, 0x66, 0x5b, 0xd6, 0xec, 0xc3, 0x3f, 0x01, 0x00,
+	0x00, 0xff, 0xff, 0x0c, 0xaa, 0xfa, 0x04, 0x93, 0x04, 0x00, 0x00,
 }
diff --git a/googleapis/ads/googleads/v1/resources/keyword_plan_keyword.pb.go b/googleapis/ads/googleads/v1/resources/keyword_plan_keyword.pb.go
index 3d02568..b1ddf55 100644
--- a/googleapis/ads/googleads/v1/resources/keyword_plan_keyword.pb.go
+++ b/googleapis/ads/googleads/v1/resources/keyword_plan_keyword.pb.go
@@ -125,33 +125,33 @@
 
 var fileDescriptor_50ba98432990bcb2 = []byte{
 	// 453 bytes of a gzipped FileDescriptorProto
-	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x8c, 0x92, 0xd1, 0x6a, 0x14, 0x31,
-	0x14, 0x86, 0x99, 0xd9, 0x5a, 0x68, 0xac, 0xbd, 0x08, 0x88, 0x43, 0x2d, 0xb2, 0x55, 0x0a, 0x0b,
-	0x42, 0xc6, 0xa9, 0xd2, 0x8b, 0xd1, 0x9b, 0x59, 0x94, 0x45, 0xa5, 0xba, 0xac, 0xb2, 0x17, 0x32,
-	0x30, 0x64, 0x93, 0x38, 0x86, 0xce, 0x24, 0x21, 0xc9, 0xb4, 0xee, 0xbd, 0x2f, 0xe0, 0x2b, 0x78,
-	0xe9, 0xa3, 0xf8, 0x28, 0x3e, 0x85, 0xcc, 0x4c, 0x32, 0x8b, 0x2c, 0xb5, 0xde, 0xfd, 0xc9, 0xf9,
-	0xbf, 0x73, 0x72, 0x4e, 0x0e, 0x78, 0x51, 0x4a, 0x59, 0x56, 0x2c, 0xc6, 0xd4, 0xc4, 0xbd, 0x6c,
-	0xd5, 0x65, 0x12, 0x6b, 0x66, 0x64, 0xa3, 0x09, 0x33, 0xf1, 0x05, 0x5b, 0x5f, 0x49, 0x4d, 0x0b,
-	0x55, 0x61, 0x51, 0xb8, 0x03, 0x52, 0x5a, 0x5a, 0x09, 0x8f, 0x7b, 0x04, 0x61, 0x6a, 0xd0, 0x40,
-	0xa3, 0xcb, 0x04, 0x0d, 0xf4, 0xe1, 0xd9, 0x75, 0x05, 0x98, 0x68, 0xea, 0x4d, 0xf2, 0x1a, 0x5b,
-	0xf2, 0xa5, 0xb0, 0x6b, 0xc5, 0xfa, 0xd4, 0x87, 0x47, 0x9e, 0x53, 0x3c, 0xc6, 0x42, 0x48, 0x8b,
-	0x2d, 0x97, 0xc2, 0xb8, 0xe8, 0x03, 0x17, 0xed, 0x4e, 0xab, 0xe6, 0x73, 0x7c, 0xa5, 0xb1, 0x52,
-	0x4c, 0xbb, 0xf8, 0xc3, 0xef, 0x23, 0x00, 0xdf, 0xf6, 0xa9, 0xe7, 0x15, 0x16, 0x4e, 0xc2, 0x47,
-	0xe0, 0x8e, 0x7f, 0x59, 0x21, 0x70, 0xcd, 0xa2, 0x60, 0x1c, 0x4c, 0xf6, 0x16, 0xfb, 0xfe, 0xf2,
-	0x1d, 0xae, 0x19, 0x7c, 0x0f, 0xee, 0xfe, 0xd5, 0x32, 0xa6, 0x45, 0xa9, 0x65, 0xa3, 0xa2, 0x70,
-	0x1c, 0x4c, 0x6e, 0x9f, 0x1e, 0xb9, 0x4e, 0x91, 0xaf, 0x8d, 0x3e, 0x58, 0xcd, 0x45, 0xb9, 0xc4,
-	0x55, 0xc3, 0x16, 0xf0, 0x62, 0x53, 0x35, 0xa3, 0xb3, 0x96, 0x83, 0x8f, 0x41, 0xc8, 0x69, 0x34,
-	0xea, 0xe8, 0xfb, 0x5b, 0xf4, 0x6b, 0x61, 0xcf, 0x9e, 0xf5, 0x70, 0xc8, 0x29, 0x7c, 0x02, 0x76,
-	0x2c, 0xfb, 0x6a, 0xa3, 0x9d, 0xff, 0x28, 0xd6, 0x39, 0x21, 0x01, 0x60, 0x33, 0xbd, 0xe8, 0xd6,
-	0x38, 0x98, 0x1c, 0x9c, 0xbe, 0x44, 0xd7, 0xfd, 0x4c, 0x37, 0x76, 0xe4, 0x06, 0x72, 0xde, 0x72,
-	0x1f, 0xd7, 0x8a, 0xbd, 0x12, 0x4d, 0xbd, 0x75, 0xb9, 0xd8, 0xab, 0xbd, 0x84, 0x19, 0x38, 0x20,
-	0x8a, 0x14, 0x2b, 0x4e, 0x8b, 0x9a, 0x13, 0x2d, 0x4d, 0xb4, 0x7b, 0x73, 0x3f, 0xfb, 0x44, 0x91,
-	0x29, 0xa7, 0xe7, 0x1d, 0x30, 0xfd, 0x16, 0x82, 0x13, 0x22, 0x6b, 0x74, 0xe3, 0xce, 0x4c, 0xef,
-	0x6d, 0x7f, 0xdd, 0xbc, 0x4d, 0x3f, 0x0f, 0x3e, 0xbd, 0x71, 0x74, 0x29, 0x2b, 0x2c, 0x4a, 0x24,
-	0x75, 0x19, 0x97, 0x4c, 0x74, 0xc5, 0xfd, 0x7a, 0x29, 0x6e, 0xfe, 0xb1, 0xce, 0xcf, 0x07, 0xf5,
-	0x23, 0x1c, 0xcd, 0xb2, 0xec, 0x67, 0x78, 0x3c, 0xeb, 0x53, 0x66, 0xd4, 0xa0, 0x5e, 0xb6, 0x6a,
+	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x8c, 0x92, 0xc1, 0x6a, 0x14, 0x31,
+	0x18, 0xc7, 0x99, 0xd9, 0x5a, 0x68, 0xac, 0x3d, 0x04, 0xc4, 0xa1, 0x16, 0xd9, 0x2a, 0x85, 0x05,
+	0x21, 0xe3, 0x54, 0xe9, 0x61, 0xf4, 0x32, 0x8b, 0xb2, 0xa8, 0x54, 0x97, 0x55, 0xf6, 0x20, 0x03,
+	0x43, 0x36, 0x89, 0x63, 0xe8, 0x4c, 0x12, 0x92, 0x4c, 0xeb, 0xde, 0x7d, 0x01, 0x5f, 0xc1, 0xa3,
+	0x8f, 0xe2, 0xa3, 0xf8, 0x14, 0x32, 0x33, 0xc9, 0x2c, 0xb2, 0xd4, 0x7a, 0xfb, 0x27, 0xf9, 0xff,
+	0xfe, 0x5f, 0xf2, 0xe5, 0x03, 0x2f, 0x4a, 0x29, 0xcb, 0x8a, 0xc5, 0x98, 0x9a, 0xb8, 0x97, 0xad,
+	0xba, 0x4c, 0x62, 0xcd, 0x8c, 0x6c, 0x34, 0x61, 0x26, 0xbe, 0x60, 0xeb, 0x2b, 0xa9, 0x69, 0xa1,
+	0x2a, 0x2c, 0x0a, 0xb7, 0x40, 0x4a, 0x4b, 0x2b, 0xe1, 0x71, 0x8f, 0x20, 0x4c, 0x0d, 0x1a, 0x68,
+	0x74, 0x99, 0xa0, 0x81, 0x3e, 0x3c, 0xbb, 0xae, 0x00, 0x13, 0x4d, 0xbd, 0x09, 0xaf, 0xb1, 0x25,
+	0x5f, 0x0a, 0xbb, 0x56, 0xac, 0x8f, 0x3e, 0x7c, 0xe0, 0xb8, 0x6e, 0xb5, 0x6a, 0x3e, 0xc7, 0x57,
+	0x1a, 0x2b, 0xc5, 0xb4, 0x71, 0xe7, 0x47, 0x3e, 0x57, 0xf1, 0x18, 0x0b, 0x21, 0x2d, 0xb6, 0x5c,
+	0x0a, 0x77, 0xfa, 0xf0, 0xfb, 0x08, 0xc0, 0xb7, 0x7d, 0xf4, 0xbc, 0xc2, 0xc2, 0x49, 0xf8, 0x08,
+	0xdc, 0xf1, 0x37, 0x2b, 0x04, 0xae, 0x59, 0x14, 0x8c, 0x83, 0xc9, 0xde, 0x62, 0xdf, 0x6f, 0xbe,
+	0xc3, 0x35, 0x83, 0xef, 0xc1, 0xdd, 0xbf, 0x9e, 0x8c, 0x69, 0x51, 0x6a, 0xd9, 0xa8, 0x28, 0x1c,
+	0x07, 0x93, 0xdb, 0xa7, 0x47, 0xee, 0xa5, 0xc8, 0xdf, 0x0c, 0x7d, 0xb0, 0x9a, 0x8b, 0x72, 0x89,
+	0xab, 0x86, 0x2d, 0xe0, 0xc5, 0xa6, 0x6a, 0x46, 0x67, 0x2d, 0x07, 0x1f, 0x83, 0x90, 0xd3, 0x68,
+	0xd4, 0xd1, 0xf7, 0xb7, 0xe8, 0xd7, 0xc2, 0x9e, 0x3d, 0xeb, 0xe1, 0x90, 0x53, 0xf8, 0x04, 0xec,
+	0x58, 0xf6, 0xd5, 0x46, 0x3b, 0xff, 0x51, 0xac, 0x73, 0x42, 0x02, 0xc0, 0xa6, 0x7b, 0xd1, 0xad,
+	0x71, 0x30, 0x39, 0x38, 0x7d, 0x89, 0xae, 0xfb, 0x99, 0xae, 0xed, 0xc8, 0x35, 0xe4, 0xbc, 0xe5,
+	0x3e, 0xae, 0x15, 0x7b, 0x25, 0x9a, 0x7a, 0x6b, 0x73, 0xb1, 0x57, 0x7b, 0x09, 0x33, 0x70, 0x40,
+	0x14, 0x29, 0x56, 0x9c, 0x16, 0x35, 0x27, 0x5a, 0x9a, 0x68, 0xf7, 0xe6, 0xf7, 0xec, 0x13, 0x45,
+	0xa6, 0x9c, 0x9e, 0x77, 0xc0, 0xf4, 0x5b, 0x08, 0x4e, 0x88, 0xac, 0xd1, 0x8d, 0x33, 0x33, 0xbd,
+	0xb7, 0xfd, 0x75, 0xf3, 0x36, 0x7e, 0x1e, 0x7c, 0x7a, 0xe3, 0xe8, 0x52, 0x56, 0x58, 0x94, 0x48,
+	0xea, 0x32, 0x2e, 0x99, 0xe8, 0x8a, 0xfb, 0xf1, 0x52, 0xdc, 0xfc, 0x63, 0x9c, 0x9f, 0x0f, 0xea,
+	0x47, 0x38, 0x9a, 0x65, 0xd9, 0xcf, 0xf0, 0x78, 0xd6, 0x47, 0x66, 0xd4, 0xa0, 0x5e, 0xb6, 0x6a,
 	0x99, 0xa0, 0x85, 0x77, 0xfe, 0xf2, 0x9e, 0x3c, 0xa3, 0x26, 0x1f, 0x3c, 0xf9, 0x32, 0xc9, 0x07,
-	0xcf, 0xef, 0xf0, 0xa4, 0x0f, 0xa4, 0x69, 0x46, 0x4d, 0x9a, 0x0e, 0xae, 0x34, 0x5d, 0x26, 0x69,
-	0x3a, 0xf8, 0x56, 0xbb, 0xdd, 0x63, 0x9f, 0xfe, 0x09, 0x00, 0x00, 0xff, 0xff, 0x9a, 0xcd, 0x03,
-	0x95, 0x7a, 0x03, 0x00, 0x00,
+	0xcf, 0xef, 0xf0, 0xa4, 0x3f, 0x48, 0xd3, 0x8c, 0x9a, 0x34, 0x1d, 0x5c, 0x69, 0xba, 0x4c, 0xd2,
+	0x74, 0xf0, 0xad, 0x76, 0xbb, 0xcb, 0x3e, 0xfd, 0x13, 0x00, 0x00, 0xff, 0xff, 0x77, 0x12, 0xa5,
+	0xa6, 0x7a, 0x03, 0x00, 0x00,
 }
diff --git a/googleapis/ads/googleads/v1/resources/keyword_plan_negative_keyword.pb.go b/googleapis/ads/googleads/v1/resources/keyword_plan_negative_keyword.pb.go
index 75dc4ad..283d92e 100644
--- a/googleapis/ads/googleads/v1/resources/keyword_plan_negative_keyword.pb.go
+++ b/googleapis/ads/googleads/v1/resources/keyword_plan_negative_keyword.pb.go
@@ -30,7 +30,6 @@
 	// The resource name of the Keyword Plan negative keyword.
 	// KeywordPlanNegativeKeyword resource names have the form:
 	//
-	//
 	// `customers/{customer_id}/keywordPlanNegativeKeywords/{kp_negative_keyword_id}`
 	ResourceName string `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"`
 	// The Keyword Plan campaign to which this negative keyword belongs.
@@ -125,23 +124,23 @@
 	0x99, 0x26, 0x46, 0xb6, 0xba, 0x26, 0x26, 0xbb, 0x24, 0xab, 0x2b, 0xa9, 0x71, 0xa5, 0x1a, 0x24,
 	0x2a, 0x41, 0x28, 0xb2, 0x6c, 0x49, 0x2a, 0x1f, 0x85, 0x4a, 0x4b, 0x2b, 0x93, 0x03, 0xa7, 0x85,
 	0x08, 0x1b, 0x38, 0xd8, 0xc0, 0x65, 0x0e, 0x07, 0x9b, 0xd1, 0xf1, 0xb6, 0x4a, 0x44, 0xb4, 0x7c,
-	0x5d, 0x85, 0x23, 0x5b, 0x7f, 0xa9, 0xec, 0x4a, 0x11, 0x67, 0x3d, 0xda, 0x0f, 0x3a, 0xc5, 0x32,
-	0x24, 0x84, 0xb4, 0xc8, 0x32, 0x29, 0x8c, 0xcf, 0x3e, 0xf4, 0xd9, 0xfe, 0x75, 0xd1, 0x7e, 0xce,
-	0xae, 0x34, 0x52, 0x8a, 0x68, 0x9f, 0x7f, 0xfc, 0x2b, 0x06, 0xa3, 0x77, 0xce, 0x7a, 0xda, 0x20,
-	0x71, 0xee, 0xdb, 0xf7, 0xa1, 0xe4, 0x09, 0xb8, 0x13, 0x3a, 0xac, 0x04, 0xe2, 0x24, 0x8d, 0xc6,
-	0xd1, 0x64, 0x6f, 0x76, 0x3b, 0x04, 0xcf, 0x11, 0x27, 0xc9, 0x14, 0xdc, 0xff, 0x6b, 0x07, 0x35,
-	0xe2, 0x0a, 0x31, 0x2a, 0xd2, 0x78, 0x1c, 0x4d, 0x6e, 0x1d, 0xed, 0xfb, 0x89, 0x61, 0xe8, 0x01,
-	0x7e, 0xb0, 0x9a, 0x09, 0x3a, 0x47, 0x4d, 0x4b, 0x66, 0xf7, 0x2e, 0xd7, 0xd5, 0x5f, 0x79, 0x61,
-	0xf2, 0x14, 0xc4, 0x0c, 0xa7, 0x3b, 0xbd, 0xfc, 0xc1, 0x86, 0xfc, 0x8d, 0xb0, 0xc7, 0x2f, 0x9c,
-	0x3a, 0x66, 0x38, 0x79, 0x06, 0x76, 0x2d, 0xf9, 0x6a, 0xd3, 0xdd, 0x6b, 0x54, 0xeb, 0x99, 0x49,
-	0x0d, 0xc0, 0x7a, 0x8d, 0xe9, 0x8d, 0x71, 0x34, 0xb9, 0x7b, 0xf4, 0x1a, 0x6e, 0x3b, 0x51, 0xbf,
-	0x7f, 0xe8, 0x37, 0xf2, 0xbe, 0xd3, 0x7d, 0x5c, 0x29, 0x72, 0x2a, 0x5a, 0xbe, 0x11, 0x9c, 0xed,
-	0xf1, 0x00, 0x4f, 0xbe, 0xc5, 0xe0, 0xb0, 0x96, 0x1c, 0xfe, 0xf7, 0xf2, 0x27, 0x8f, 0xb6, 0x1f,
-	0x60, 0xda, 0x0d, 0x31, 0x8d, 0x3e, 0xbd, 0xf5, 0x2e, 0x54, 0x36, 0x48, 0x50, 0x28, 0x35, 0xcd,
-	0x28, 0x11, 0xfd, 0x88, 0xe1, 0xb3, 0x28, 0x66, 0xfe, 0xf1, 0x4b, 0x5f, 0x0e, 0xe8, 0x7b, 0xbc,
-	0x73, 0x56, 0x96, 0x3f, 0xe2, 0x83, 0x33, 0x67, 0x59, 0x62, 0x03, 0x1d, 0xec, 0xd0, 0x3c, 0x87,
-	0xb3, 0xc0, 0xfc, 0x19, 0x38, 0x8b, 0x12, 0x9b, 0xc5, 0xc0, 0x59, 0xcc, 0xf3, 0xc5, 0xc0, 0xf9,
-	0x1d, 0x1f, 0xba, 0x44, 0x51, 0x94, 0xd8, 0x14, 0xc5, 0xc0, 0x2a, 0x8a, 0x79, 0x5e, 0x14, 0x03,
-	0xef, 0xe2, 0x66, 0xdf, 0xec, 0xf3, 0x3f, 0x01, 0x00, 0x00, 0xff, 0xff, 0xc9, 0x48, 0xd1, 0x7b,
+	0x5d, 0x85, 0x23, 0x5b, 0x7f, 0xa9, 0xec, 0x4a, 0x11, 0x67, 0x3d, 0x7a, 0xe8, 0x75, 0xfd, 0xeb,
+	0xa2, 0xfd, 0x9c, 0x5d, 0x69, 0xa4, 0x14, 0xd1, 0xc6, 0xe7, 0xf7, 0x83, 0xaf, 0x62, 0x19, 0x12,
+	0x42, 0x5a, 0x64, 0x99, 0x14, 0x3e, 0xfb, 0xf8, 0x57, 0x0c, 0x46, 0xef, 0x9c, 0xf5, 0xb4, 0x41,
+	0xe2, 0xdc, 0xb7, 0xef, 0x43, 0xc9, 0x13, 0x70, 0x27, 0x74, 0x58, 0x09, 0xc4, 0x49, 0x1a, 0x8d,
+	0xa3, 0xc9, 0xde, 0xec, 0x76, 0x08, 0x9e, 0x23, 0x4e, 0x92, 0x29, 0xb8, 0xff, 0xd7, 0x0e, 0x6a,
+	0xc4, 0x15, 0x62, 0x54, 0xa4, 0xf1, 0x38, 0x9a, 0xdc, 0x3a, 0xda, 0xf7, 0x13, 0xc3, 0xd0, 0x21,
+	0xfc, 0x60, 0x35, 0x13, 0x74, 0x8e, 0x9a, 0x96, 0xcc, 0xee, 0x5d, 0xae, 0xab, 0xbf, 0xf2, 0xc2,
+	0xe4, 0x29, 0x88, 0x19, 0x4e, 0x77, 0x7a, 0xf9, 0x83, 0x0d, 0xf9, 0x1b, 0x61, 0x8f, 0x5f, 0x38,
+	0x75, 0xcc, 0x70, 0xf2, 0x0c, 0xec, 0x5a, 0xf2, 0xd5, 0xa6, 0xbb, 0xd7, 0xa8, 0xd6, 0x33, 0x93,
+	0x1a, 0x80, 0xf5, 0x1a, 0xd3, 0x1b, 0xe3, 0x68, 0x72, 0xf7, 0xe8, 0x35, 0xdc, 0x76, 0xa2, 0x7e,
+	0xff, 0xd0, 0x6f, 0xe4, 0x7d, 0xa7, 0xfb, 0xb8, 0x52, 0xe4, 0x54, 0xb4, 0x7c, 0x23, 0x38, 0xdb,
+	0xe3, 0x01, 0x9e, 0x7c, 0x8b, 0xc1, 0x61, 0x2d, 0x39, 0xfc, 0xef, 0xe5, 0x4f, 0x1e, 0x6d, 0x3f,
+	0xc0, 0xb4, 0x1b, 0x62, 0x1a, 0x7d, 0x7a, 0xeb, 0x5d, 0xa8, 0x6c, 0x90, 0xa0, 0x50, 0x6a, 0x9a,
+	0x51, 0x22, 0xfa, 0x11, 0xc3, 0x67, 0x51, 0xcc, 0xfc, 0xe3, 0x97, 0xbe, 0x1c, 0xd0, 0xf7, 0x78,
+	0xe7, 0xac, 0x2c, 0x7f, 0xc4, 0x07, 0x67, 0xce, 0xb2, 0xc4, 0x06, 0x3a, 0xd8, 0xa1, 0x79, 0x0e,
+	0x67, 0x81, 0xf9, 0x33, 0x70, 0x16, 0x25, 0x36, 0x8b, 0x81, 0xb3, 0x98, 0xe7, 0x8b, 0x81, 0xf3,
+	0x3b, 0x3e, 0x74, 0x89, 0xa2, 0x28, 0xb1, 0x29, 0x8a, 0x81, 0x55, 0x14, 0xf3, 0xbc, 0x28, 0x06,
+	0xde, 0xc5, 0xcd, 0xbe, 0xd9, 0xe7, 0x7f, 0x02, 0x00, 0x00, 0xff, 0xff, 0x24, 0x2f, 0xaa, 0x5a,
 	0x51, 0x03, 0x00, 0x00,
 }
diff --git a/googleapis/ads/googleads/v1/resources/label.pb.go b/googleapis/ads/googleads/v1/resources/label.pb.go
index e6091ed..4f94fb7 100644
--- a/googleapis/ads/googleads/v1/resources/label.pb.go
+++ b/googleapis/ads/googleads/v1/resources/label.pb.go
@@ -122,26 +122,26 @@
 	0x18, 0x85, 0xb1, 0x73, 0x81, 0xa8, 0x97, 0x85, 0x57, 0x26, 0x0d, 0x25, 0x69, 0x09, 0xa4, 0x94,
 	0x4a, 0x71, 0x5a, 0xba, 0x50, 0x57, 0x0e, 0x94, 0xb4, 0xa5, 0x94, 0xe0, 0x14, 0x2f, 0x8a, 0x21,
 	0x28, 0xb1, 0x6a, 0x0c, 0xb6, 0x64, 0x2c, 0x39, 0xcd, 0xf3, 0x74, 0xd7, 0x3e, 0xca, 0x3c, 0xca,
-	0xbc, 0xc0, 0x6c, 0x07, 0x4b, 0x96, 0x27, 0x30, 0x78, 0x66, 0x77, 0x94, 0xff, 0x3b, 0x27, 0xff,
-	0xc5, 0xe0, 0x5d, 0xc2, 0x79, 0x92, 0x51, 0x44, 0x62, 0x81, 0xb4, 0xac, 0xd5, 0xc9, 0x43, 0x25,
-	0x15, 0xbc, 0x2a, 0x8f, 0x54, 0xa0, 0x8c, 0x1c, 0x68, 0x06, 0x8b, 0x92, 0x4b, 0xee, 0xcc, 0x34,
-	0x03, 0x49, 0x2c, 0x60, 0x8b, 0xc3, 0x93, 0x07, 0x5b, 0x7c, 0x8c, 0xba, 0x12, 0x8f, 0x3c, 0xcf,
-	0x39, 0x43, 0x92, 0x9e, 0xe5, 0xfe, 0x22, 0x73, 0xbc, 0xec, 0x32, 0x50, 0x56, 0xe5, 0xcd, 0xdf,
-	0xef, 0x85, 0x24, 0xb2, 0x12, 0x8d, 0x63, 0x62, 0x1c, 0x45, 0x8a, 0x08, 0x63, 0x5c, 0x12, 0x99,
-	0x72, 0x66, 0xaa, 0x2f, 0x9b, 0xaa, 0x7a, 0x1d, 0xaa, 0xdf, 0xe8, 0x4f, 0x49, 0x8a, 0x82, 0x96,
-	0x4d, 0xfd, 0xd5, 0x3f, 0x1b, 0x0c, 0xbe, 0xd7, 0xa1, 0xce, 0x6b, 0xf0, 0xcc, 0xf4, 0xbd, 0x67,
-	0x24, 0xa7, 0xae, 0x35, 0xb5, 0x16, 0xa3, 0xe0, 0xa9, 0xf9, 0xf1, 0x07, 0xc9, 0xa9, 0xf3, 0x16,
-	0xd8, 0x69, 0xec, 0xda, 0x53, 0x6b, 0xf1, 0x64, 0xf5, 0xa2, 0x19, 0x1a, 0x9a, 0x6c, 0xf8, 0x95,
-	0xc9, 0x8f, 0x1f, 0x42, 0x92, 0x55, 0x34, 0xb0, 0xd3, 0xd8, 0x59, 0x82, 0xbe, 0x0a, 0xea, 0x29,
-	0x7c, 0x72, 0x0f, 0xdf, 0xc9, 0x32, 0x65, 0x89, 0xe6, 0x15, 0xe9, 0x04, 0x60, 0xa8, 0x67, 0x73,
-	0xfb, 0x53, 0x6b, 0xf1, 0x7c, 0x85, 0x61, 0xd7, 0x8a, 0xd5, 0x3a, 0xa0, 0xea, 0x7c, 0xa7, 0x1c,
-	0x9f, 0x59, 0x95, 0x5f, 0xbe, 0x83, 0x26, 0xc9, 0xf9, 0x02, 0xc0, 0xdd, 0x96, 0xdd, 0x81, 0xea,
-	0xe5, 0x4d, 0x67, 0xae, 0xbe, 0x0b, 0xfc, 0x49, 0xcf, 0x52, 0x85, 0x05, 0x23, 0x69, 0xe4, 0xfa,
-	0xc6, 0x02, 0xf3, 0x23, 0xcf, 0xe1, 0xa3, 0x67, 0x5f, 0x03, 0x65, 0xd8, 0xd6, 0x83, 0x6e, 0xad,
-	0x5f, 0xdf, 0x1a, 0x43, 0xc2, 0x33, 0xc2, 0x12, 0xc8, 0xcb, 0x04, 0x25, 0x94, 0xa9, 0x35, 0x98,
-	0x1b, 0x17, 0xa9, 0x78, 0xe0, 0xab, 0xfb, 0xd4, 0xaa, 0xbf, 0x76, 0x6f, 0xe3, 0xfb, 0xff, 0xed,
-	0xd9, 0x46, 0x47, 0xfa, 0xb1, 0x80, 0x5a, 0xd6, 0x2a, 0xf4, 0x60, 0x60, 0xc8, 0x2b, 0xc3, 0x44,
-	0x7e, 0x2c, 0xa2, 0x96, 0x89, 0x42, 0x2f, 0x6a, 0x99, 0x6b, 0x7b, 0xae, 0x0b, 0x18, 0xfb, 0xb1,
-	0xc0, 0xb8, 0xa5, 0x30, 0x0e, 0x3d, 0x8c, 0x5b, 0xee, 0x30, 0x54, 0xcd, 0xbe, 0xbf, 0x0d, 0x00,
-	0x00, 0xff, 0xff, 0x86, 0xb3, 0x62, 0x11, 0x21, 0x03, 0x00, 0x00,
+	0xbc, 0xc0, 0x6c, 0x07, 0x4b, 0x96, 0x27, 0x30, 0x78, 0x66, 0x77, 0x64, 0x7d, 0xe7, 0xe8, 0xbf,
+	0x18, 0xbc, 0x4b, 0x38, 0x4f, 0x32, 0x8a, 0x48, 0x2c, 0x90, 0x96, 0xb5, 0x3a, 0x79, 0xa8, 0xa4,
+	0x82, 0x57, 0xe5, 0x91, 0x0a, 0x94, 0x91, 0x03, 0xcd, 0x60, 0x51, 0x72, 0xc9, 0x9d, 0x99, 0x66,
+	0x20, 0x89, 0x05, 0x6c, 0x71, 0x78, 0xf2, 0x60, 0x8b, 0x8f, 0x51, 0x57, 0xe2, 0x91, 0xe7, 0x39,
+	0x67, 0x48, 0xd2, 0xb3, 0xdc, 0x5f, 0x64, 0x8e, 0x97, 0x5d, 0x06, 0xca, 0xaa, 0xbc, 0x79, 0x7e,
+	0x2f, 0x24, 0x91, 0x95, 0x68, 0x1c, 0x2f, 0x1b, 0x87, 0x3a, 0x1d, 0xaa, 0xdf, 0xe8, 0x4f, 0x49,
+	0x8a, 0x82, 0x96, 0xe6, 0x7e, 0x62, 0x12, 0x8b, 0x14, 0x11, 0xc6, 0xb8, 0x24, 0x32, 0xe5, 0xac,
+	0xb9, 0x7d, 0xf5, 0xcf, 0x06, 0x83, 0xef, 0x75, 0xa8, 0xf3, 0x1a, 0x3c, 0x33, 0x75, 0xef, 0x19,
+	0xc9, 0xa9, 0x6b, 0x4d, 0xad, 0xc5, 0x28, 0x78, 0x6a, 0x3e, 0xfe, 0x20, 0x39, 0x75, 0xde, 0x02,
+	0x3b, 0x8d, 0x5d, 0x7b, 0x6a, 0x2d, 0x9e, 0xac, 0x5e, 0x34, 0x4d, 0x43, 0xf3, 0x32, 0xfc, 0xca,
+	0xe4, 0xc7, 0x0f, 0x21, 0xc9, 0x2a, 0x1a, 0xd8, 0x69, 0xec, 0x2c, 0x41, 0x5f, 0x05, 0xf5, 0x14,
+	0x3e, 0xb9, 0x87, 0xef, 0x64, 0x99, 0xb2, 0x44, 0xf3, 0x8a, 0x74, 0x02, 0x30, 0xd4, 0xbd, 0xb9,
+	0xfd, 0xa9, 0xb5, 0x78, 0xbe, 0xc2, 0xb0, 0x6b, 0xc4, 0x6a, 0x1c, 0x50, 0x55, 0xbe, 0x53, 0x8e,
+	0xcf, 0xac, 0xca, 0x2f, 0xcf, 0x41, 0x93, 0xe4, 0x7c, 0x01, 0xe0, 0x6e, 0xca, 0xee, 0x40, 0xd5,
+	0xf2, 0xa6, 0x33, 0x57, 0xef, 0x05, 0xfe, 0xa4, 0x67, 0xa9, 0xc2, 0x82, 0x91, 0x34, 0x72, 0x7d,
+	0x63, 0x81, 0xf9, 0x91, 0xe7, 0xf0, 0xd1, 0xb5, 0xaf, 0x81, 0x32, 0x6c, 0xeb, 0x46, 0xb7, 0xd6,
+	0xaf, 0x6f, 0x8d, 0x21, 0xe1, 0x19, 0x61, 0x09, 0xe4, 0x65, 0x82, 0x12, 0xca, 0xd4, 0x18, 0xcc,
+	0x8e, 0x8b, 0x54, 0x3c, 0xf0, 0xd7, 0x7d, 0x6a, 0xd5, 0x5f, 0xbb, 0xb7, 0xf1, 0xfd, 0xff, 0xf6,
+	0x6c, 0xa3, 0x23, 0xfd, 0x58, 0x40, 0x2d, 0x6b, 0x15, 0x7a, 0x30, 0x30, 0xe4, 0x95, 0x61, 0x22,
+	0x3f, 0x16, 0x51, 0xcb, 0x44, 0xa1, 0x17, 0xb5, 0xcc, 0xb5, 0x3d, 0xd7, 0x17, 0x18, 0xfb, 0xb1,
+	0xc0, 0xb8, 0xa5, 0x30, 0x0e, 0x3d, 0x8c, 0x5b, 0xee, 0x30, 0x54, 0xc5, 0xbe, 0xbf, 0x0d, 0x00,
+	0x00, 0xff, 0xff, 0xb1, 0x81, 0x7c, 0x83, 0x21, 0x03, 0x00, 0x00,
 }
diff --git a/googleapis/ads/googleads/v1/resources/landing_page_view.pb.go b/googleapis/ads/googleads/v1/resources/landing_page_view.pb.go
index d481e07..b1e3920 100644
--- a/googleapis/ads/googleads/v1/resources/landing_page_view.pb.go
+++ b/googleapis/ads/googleads/v1/resources/landing_page_view.pb.go
@@ -29,7 +29,6 @@
 	// The resource name of the landing page view.
 	// Landing page view resource names have the form:
 	//
-	//
 	// `customers/{customer_id}/landingPageViews/{unexpanded_final_url_fingerprint}`
 	ResourceName string `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"`
 	// The advertiser-specified final URL.
@@ -92,22 +91,22 @@
 	0x18, 0x86, 0x69, 0x05, 0xc1, 0xaa, 0x08, 0x65, 0x87, 0x31, 0x86, 0x6c, 0xca, 0x60, 0xa7, 0x94,
 	0xea, 0xc9, 0x78, 0xea, 0x0e, 0x0e, 0x44, 0xc6, 0x98, 0xd8, 0x83, 0x14, 0xca, 0xb7, 0xe5, 0x5b,
 	0x08, 0x74, 0x49, 0x49, 0xda, 0xcd, 0xab, 0x17, 0x7f, 0x88, 0x47, 0x7f, 0x8a, 0x3f, 0xc5, 0x5f,
-	0x21, 0x5d, 0xdb, 0x08, 0x1e, 0xf4, 0xf6, 0xb6, 0xdf, 0xf3, 0xbe, 0xdf, 0x9b, 0xc4, 0xbb, 0xe1,
-	0x4a, 0xf1, 0x0c, 0x03, 0x60, 0x26, 0xa8, 0x65, 0xa5, 0xb6, 0x61, 0xa0, 0xd1, 0xa8, 0x52, 0xaf,
-	0xd0, 0x04, 0x19, 0x48, 0x26, 0x24, 0x4f, 0x73, 0xe0, 0x98, 0x6e, 0x05, 0xee, 0x48, 0xae, 0x55,
-	0xa1, 0xfc, 0x61, 0xcd, 0x13, 0x60, 0x86, 0x58, 0x2b, 0xd9, 0x86, 0xc4, 0x5a, 0x7b, 0xfd, 0x36,
-	0x3d, 0x17, 0x01, 0x48, 0xa9, 0x0a, 0x28, 0x84, 0x92, 0xa6, 0x0e, 0xe8, 0x9d, 0x37, 0xd3, 0xfd,
-	0xd7, 0xb2, 0x5c, 0x07, 0x3b, 0x0d, 0x79, 0x8e, 0xba, 0x99, 0x5f, 0xbc, 0x39, 0xde, 0xd9, 0x43,
+	0x21, 0x5d, 0xdb, 0x08, 0x1e, 0xf4, 0xf6, 0x92, 0xef, 0x79, 0xdf, 0xef, 0x4d, 0xe2, 0xdd, 0x70,
+	0xa5, 0x78, 0x86, 0x01, 0x30, 0x13, 0xd4, 0xb2, 0x52, 0xdb, 0x30, 0xd0, 0x68, 0x54, 0xa9, 0x57,
+	0x68, 0x82, 0x0c, 0x24, 0x13, 0x92, 0xa7, 0x39, 0x70, 0x4c, 0xb7, 0x02, 0x77, 0x24, 0xd7, 0xaa,
+	0x50, 0xfe, 0xb0, 0xe6, 0x09, 0x30, 0x43, 0xac, 0x95, 0x6c, 0x43, 0x62, 0xad, 0xbd, 0xf3, 0x26,
+	0x7d, 0x6f, 0x58, 0x96, 0xeb, 0x60, 0xa7, 0x21, 0xcf, 0x51, 0x9b, 0x3a, 0xa2, 0xd7, 0x6f, 0xb7,
+	0xe7, 0x22, 0x00, 0x29, 0x55, 0x01, 0x85, 0x50, 0xb2, 0x99, 0x5e, 0xbc, 0x39, 0xde, 0xd9, 0x43,
 	0xbd, 0x7c, 0x0e, 0x1c, 0x63, 0x81, 0x3b, 0xff, 0xd2, 0x3b, 0x6d, 0xe3, 0x53, 0x09, 0x1b, 0xec,
-	0x3a, 0x03, 0x67, 0x7c, 0xb4, 0x38, 0x69, 0x7f, 0xce, 0x60, 0x83, 0xfe, 0xcc, 0xeb, 0x94, 0x12,
-	0x5f, 0x72, 0x90, 0x0c, 0x59, 0xba, 0x16, 0x12, 0xb2, 0xb4, 0xd4, 0x59, 0xd7, 0x1d, 0x38, 0xe3,
-	0xe3, 0xab, 0x7e, 0xd3, 0x96, 0xb4, 0x7b, 0xc9, 0x63, 0xa1, 0x85, 0xe4, 0x31, 0x64, 0x25, 0x2e,
-	0xfc, 0x1f, 0xe7, 0x5d, 0x65, 0x7c, 0xd2, 0xd9, 0xe4, 0xd5, 0xf5, 0x46, 0x2b, 0xb5, 0x21, 0xff,
-	0x1e, 0x78, 0xd2, 0xf9, 0xd5, 0x77, 0x5e, 0xad, 0x98, 0x3b, 0xcf, 0xf7, 0x8d, 0x95, 0xab, 0x0c,
-	0x24, 0x27, 0x4a, 0xf3, 0x80, 0xa3, 0xdc, 0x17, 0x68, 0xaf, 0x3d, 0x17, 0xe6, 0x8f, 0x57, 0xb8,
-	0xb5, 0xea, 0xdd, 0x3d, 0x98, 0x46, 0xd1, 0x87, 0x3b, 0x9c, 0xd6, 0x91, 0x11, 0x33, 0xa4, 0x96,
-	0x95, 0x8a, 0x43, 0xb2, 0x68, 0xc9, 0xcf, 0x96, 0x49, 0x22, 0x66, 0x12, 0xcb, 0x24, 0x71, 0x98,
-	0x58, 0xe6, 0xcb, 0x1d, 0xd5, 0x03, 0x4a, 0x23, 0x66, 0x28, 0xb5, 0x14, 0xa5, 0x71, 0x48, 0xa9,
-	0xe5, 0x96, 0x87, 0xfb, 0xb2, 0xd7, 0xdf, 0x01, 0x00, 0x00, 0xff, 0xff, 0x72, 0xa7, 0xcc, 0x68,
+	0x3a, 0x03, 0x67, 0x7c, 0xb4, 0x38, 0x69, 0x0f, 0x67, 0xb0, 0x41, 0x7f, 0xe6, 0x75, 0x4a, 0x89,
+	0x2f, 0x39, 0x48, 0x86, 0x2c, 0x5d, 0x0b, 0x09, 0x59, 0x5a, 0xea, 0xac, 0xeb, 0x0e, 0x9c, 0xf1,
+	0xf1, 0x55, 0xbf, 0x69, 0x4b, 0xda, 0x56, 0xe4, 0xb1, 0xd0, 0x42, 0xf2, 0x18, 0xb2, 0x12, 0x17,
+	0xfe, 0x8f, 0xf3, 0xae, 0x32, 0x3e, 0xe9, 0x6c, 0xf2, 0xea, 0x7a, 0xa3, 0x95, 0xda, 0x90, 0x7f,
+	0x2f, 0x3c, 0xe9, 0xfc, 0xea, 0x3b, 0xaf, 0x56, 0xcc, 0x9d, 0xe7, 0xfb, 0xc6, 0xca, 0x55, 0x06,
+	0x92, 0x13, 0xa5, 0x79, 0xc0, 0x51, 0xee, 0x0b, 0xb4, 0xcf, 0x9e, 0x0b, 0xf3, 0xc7, 0x2f, 0xdc,
+	0x5a, 0xf5, 0xee, 0x1e, 0x4c, 0xa3, 0xe8, 0xc3, 0x1d, 0x4e, 0xeb, 0xc8, 0x88, 0x19, 0x52, 0xcb,
+	0x4a, 0xc5, 0x21, 0x59, 0xb4, 0xe4, 0x67, 0xcb, 0x24, 0x11, 0x33, 0x89, 0x65, 0x92, 0x38, 0x4c,
+	0x2c, 0xf3, 0xe5, 0x8e, 0xea, 0x01, 0xa5, 0x11, 0x33, 0x94, 0x5a, 0x8a, 0xd2, 0x38, 0xa4, 0xd4,
+	0x72, 0xcb, 0xc3, 0x7d, 0xd9, 0xeb, 0xef, 0x00, 0x00, 0x00, 0xff, 0xff, 0x7c, 0xcf, 0xa0, 0x93,
 	0x31, 0x02, 0x00, 0x00,
 }
diff --git a/googleapis/ads/googleads/v1/resources/language_constant.pb.go b/googleapis/ads/googleads/v1/resources/language_constant.pb.go
index aff4905..4baf154 100644
--- a/googleapis/ads/googleads/v1/resources/language_constant.pb.go
+++ b/googleapis/ads/googleads/v1/resources/language_constant.pb.go
@@ -115,27 +115,27 @@
 var fileDescriptor_74e5fb6fb55865cb = []byte{
 	// 371 bytes of a gzipped FileDescriptorProto
 	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x8c, 0x92, 0xd1, 0x4a, 0xeb, 0x30,
-	0x1c, 0xc6, 0x69, 0xb6, 0x73, 0xe0, 0xe4, 0x9c, 0x03, 0x52, 0x10, 0xca, 0x1c, 0xb2, 0x29, 0x83,
+	0x18, 0xc7, 0x69, 0xb6, 0x73, 0xe0, 0xe4, 0x9c, 0x03, 0x52, 0x10, 0xca, 0x1c, 0xb2, 0x29, 0x83,
 	0x81, 0x90, 0x5a, 0x15, 0xc1, 0x78, 0xd5, 0x79, 0x31, 0x14, 0x91, 0x31, 0xa1, 0x17, 0x52, 0x18,
 	0x59, 0x13, 0x43, 0xa1, 0x4b, 0x4a, 0x92, 0xce, 0x7b, 0xf1, 0x49, 0xbc, 0xf4, 0x51, 0x7c, 0x14,
-	0x9f, 0x42, 0xda, 0xb4, 0x45, 0x1c, 0xa8, 0x77, 0x5f, 0xfb, 0xff, 0x7d, 0xdf, 0x17, 0xf2, 0x0f,
-	0x3c, 0xe3, 0x52, 0xf2, 0x8c, 0xf9, 0x84, 0x6a, 0xdf, 0xca, 0x52, 0xad, 0x03, 0x5f, 0x31, 0x2d,
-	0x0b, 0x95, 0x30, 0xed, 0x67, 0x44, 0xf0, 0x82, 0x70, 0xb6, 0x48, 0xa4, 0xd0, 0x86, 0x08, 0x83,
-	0x72, 0x25, 0x8d, 0x74, 0x87, 0x96, 0x47, 0x84, 0x6a, 0xd4, 0x5a, 0xd1, 0x3a, 0x40, 0xad, 0xb5,
-	0xd7, 0x6f, 0xd2, 0xf3, 0xd4, 0x27, 0x42, 0x48, 0x43, 0x4c, 0x2a, 0x85, 0xb6, 0x01, 0xbd, 0xdd,
-	0x7a, 0x5a, 0x7d, 0x2d, 0x8b, 0x7b, 0xff, 0x41, 0x91, 0x3c, 0x67, 0xaa, 0x9e, 0xef, 0x3d, 0x01,
-	0xb8, 0x75, 0x5d, 0x97, 0x5f, 0xd4, 0xdd, 0xee, 0x3e, 0xfc, 0xdf, 0xe4, 0x2f, 0x04, 0x59, 0x31,
-	0xcf, 0x19, 0x38, 0xe3, 0x3f, 0xf3, 0x7f, 0xcd, 0xcf, 0x1b, 0xb2, 0x62, 0xee, 0x01, 0x04, 0x29,
-	0xf5, 0xc0, 0xc0, 0x19, 0xff, 0x3d, 0xda, 0xa9, 0x0f, 0x87, 0x9a, 0x1a, 0x74, 0x29, 0xcc, 0xe9,
-	0x49, 0x44, 0xb2, 0x82, 0xcd, 0x41, 0x4a, 0xdd, 0x43, 0xd8, 0x4d, 0x24, 0x65, 0x5e, 0xa7, 0xc2,
-	0xfb, 0x1b, 0xf8, 0xad, 0x51, 0xa9, 0xe0, 0x96, 0xaf, 0xc8, 0xd2, 0x51, 0x55, 0x77, 0x7f, 0xe2,
-	0x28, 0x49, 0x17, 0x43, 0x68, 0x88, 0xe2, 0xcc, 0x90, 0x65, 0xc6, 0xbc, 0x5f, 0x95, 0xaf, 0xb7,
-	0xe1, 0x9b, 0x48, 0x99, 0x59, 0xd7, 0x07, 0x7a, 0xf2, 0x08, 0xe0, 0x28, 0x91, 0x2b, 0xf4, 0xed,
-	0x75, 0x4f, 0xb6, 0x3f, 0xdf, 0xd6, 0xac, 0x4c, 0x9e, 0x39, 0x77, 0x57, 0xb5, 0x97, 0xcb, 0x72,
-	0x99, 0x48, 0x2a, 0xee, 0x73, 0x26, 0xaa, 0xde, 0x66, 0xeb, 0x79, 0xaa, 0xbf, 0x78, 0x04, 0xe7,
-	0xad, 0x7a, 0x06, 0x9d, 0x69, 0x18, 0xbe, 0x80, 0xe1, 0xd4, 0x46, 0x86, 0x54, 0x23, 0x2b, 0x4b,
-	0x15, 0x05, 0x68, 0xde, 0x90, 0xaf, 0x0d, 0x13, 0x87, 0x54, 0xc7, 0x2d, 0x13, 0x47, 0x41, 0xdc,
-	0x32, 0x6f, 0x60, 0x64, 0x07, 0x18, 0x87, 0x54, 0x63, 0xdc, 0x52, 0x18, 0x47, 0x01, 0xc6, 0x2d,
-	0xb7, 0xfc, 0x5d, 0x1d, 0xf6, 0xf8, 0x3d, 0x00, 0x00, 0xff, 0xff, 0xe2, 0xa3, 0xed, 0xf7, 0xb0,
+	0x9f, 0x42, 0xda, 0xb4, 0x45, 0x1c, 0xa8, 0x77, 0x1f, 0xcd, 0xef, 0xf7, 0xff, 0x7f, 0x24, 0x85,
+	0x67, 0x5c, 0x4a, 0x9e, 0x31, 0x9f, 0x50, 0xed, 0xdb, 0xb1, 0x9c, 0xd6, 0x81, 0xaf, 0x98, 0x96,
+	0x85, 0x4a, 0x98, 0xf6, 0x33, 0x22, 0x78, 0x41, 0x38, 0x5b, 0x24, 0x52, 0x68, 0x43, 0x84, 0x41,
+	0xb9, 0x92, 0x46, 0xba, 0x43, 0xcb, 0x23, 0x42, 0x35, 0x6a, 0x55, 0xb4, 0x0e, 0x50, 0xab, 0xf6,
+	0x76, 0xeb, 0xf4, 0x4a, 0x58, 0x16, 0xf7, 0xfe, 0x83, 0x22, 0x79, 0xce, 0x94, 0xb6, 0x11, 0xbd,
+	0x7e, 0xd3, 0x9e, 0xa7, 0x3e, 0x11, 0x42, 0x1a, 0x62, 0x52, 0x29, 0xea, 0xd3, 0xbd, 0x27, 0x00,
+	0xb7, 0xae, 0xeb, 0xf2, 0x8b, 0xba, 0xdb, 0xdd, 0x87, 0xff, 0x9b, 0xfc, 0x85, 0x20, 0x2b, 0xe6,
+	0x39, 0x03, 0x67, 0xfc, 0x67, 0xfe, 0xaf, 0xf9, 0x78, 0x43, 0x56, 0xcc, 0x3d, 0x80, 0x20, 0xa5,
+	0x1e, 0x18, 0x38, 0xe3, 0xbf, 0x47, 0x3b, 0xf5, 0x72, 0xa8, 0x59, 0x02, 0x5d, 0x0a, 0x73, 0x7a,
+	0x12, 0x91, 0xac, 0x60, 0x73, 0x90, 0x52, 0xf7, 0x10, 0x76, 0x13, 0x49, 0x99, 0xd7, 0xa9, 0xf0,
+	0xfe, 0x06, 0x7e, 0x6b, 0x54, 0x2a, 0xb8, 0xe5, 0x2b, 0xb2, 0x34, 0xaa, 0xea, 0xee, 0x4f, 0x8c,
+	0x92, 0x74, 0x31, 0x84, 0x86, 0x28, 0xce, 0x0c, 0x59, 0x66, 0xcc, 0xfb, 0x55, 0x79, 0xbd, 0x0d,
+	0x6f, 0x22, 0x65, 0x66, 0xad, 0x0f, 0xf4, 0xe4, 0x11, 0xc0, 0x51, 0x22, 0x57, 0xe8, 0xdb, 0xeb,
+	0x9e, 0x6c, 0x7f, 0xbe, 0xad, 0x59, 0x99, 0x3c, 0x73, 0xee, 0xae, 0x6a, 0x97, 0xcb, 0xf2, 0x31,
+	0x91, 0x54, 0xdc, 0xe7, 0x4c, 0x54, 0xbd, 0xcd, 0xab, 0xe7, 0xa9, 0xfe, 0xe2, 0x27, 0x38, 0x6f,
+	0xa7, 0x67, 0xd0, 0x99, 0x86, 0xe1, 0x0b, 0x18, 0x4e, 0x6d, 0x64, 0x48, 0x35, 0xb2, 0x63, 0x39,
+	0x45, 0x01, 0x9a, 0x37, 0xe4, 0x6b, 0xc3, 0xc4, 0x21, 0xd5, 0x71, 0xcb, 0xc4, 0x51, 0x10, 0xb7,
+	0xcc, 0x1b, 0x18, 0xd9, 0x03, 0x8c, 0x43, 0xaa, 0x31, 0x6e, 0x29, 0x8c, 0xa3, 0x00, 0xe3, 0x96,
+	0x5b, 0xfe, 0xae, 0x96, 0x3d, 0x7e, 0x0f, 0x00, 0x00, 0xff, 0xff, 0x54, 0x30, 0x09, 0x79, 0xb0,
 	0x02, 0x00, 0x00,
 }
diff --git a/googleapis/ads/googleads/v1/resources/managed_placement_view.pb.go b/googleapis/ads/googleads/v1/resources/managed_placement_view.pb.go
index b5d29e4..d5ae48f 100644
--- a/googleapis/ads/googleads/v1/resources/managed_placement_view.pb.go
+++ b/googleapis/ads/googleads/v1/resources/managed_placement_view.pb.go
@@ -27,7 +27,6 @@
 	// The resource name of the Managed Placement view.
 	// Managed placement view resource names have the form:
 	//
-	//
 	// `customers/{customer_id}/managedPlacementViews/{ad_group_id}~{criterion_id}`
 	ResourceName         string   `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"`
 	XXX_NoUnkeyedLiteral struct{} `json:"-"`
diff --git a/googleapis/ads/googleads/v1/resources/media_file.pb.go b/googleapis/ads/googleads/v1/resources/media_file.pb.go
index c4152c4..bce31c5 100644
--- a/googleapis/ads/googleads/v1/resources/media_file.pb.go
+++ b/googleapis/ads/googleads/v1/resources/media_file.pb.go
@@ -38,7 +38,7 @@
 	// The mime type of the media file.
 	MimeType enums.MimeTypeEnum_MimeType `protobuf:"varint,6,opt,name=mime_type,json=mimeType,proto3,enum=google.ads.googleads.v1.enums.MimeTypeEnum_MimeType" json:"mime_type,omitempty"`
 	// The URL of where the original media file was downloaded from (or a file
-	// name).
+	// name). Only used for media of type AUDIO and IMAGE.
 	SourceUrl *wrappers.StringValue `protobuf:"bytes,7,opt,name=source_url,json=sourceUrl,proto3" json:"source_url,omitempty"`
 	// The name of the media file. The name can be used by clients to help
 	// identify previously uploaded media.
@@ -418,42 +418,42 @@
 	0x42, 0x41, 0x3a, 0x71, 0x6b, 0x29, 0x9a, 0xa2, 0x90, 0xd5, 0xfe, 0xd9, 0x62, 0xa5, 0xa6, 0xba,
 	0x82, 0x2c, 0x84, 0xd9, 0x9d, 0x69, 0x18, 0x48, 0x32, 0x21, 0x93, 0xac, 0x6c, 0x2f, 0xc7, 0x23,
 	0xf1, 0x52, 0xbc, 0x06, 0xaf, 0xc0, 0x5b, 0xf0, 0x44, 0x66, 0x32, 0xc9, 0x2e, 0x68, 0xbb, 0x5d,
-	0xf0, 0xec, 0x9d, 0xce, 0xf3, 0xfc, 0xf2, 0x3e, 0x6f, 0xdf, 0x64, 0xc1, 0x5e, 0xc0, 0x79, 0x10,
+	0xf0, 0xec, 0x9d, 0xe6, 0x79, 0x7e, 0xf3, 0x3e, 0x6f, 0xdf, 0x64, 0xc1, 0x5e, 0xc0, 0x79, 0x10,
 	0x52, 0x1b, 0x13, 0x61, 0x17, 0xa5, 0xac, 0x46, 0x6d, 0x3b, 0xa5, 0x82, 0xe7, 0xe9, 0x90, 0x0a,
 	0x3b, 0xa2, 0x84, 0x61, 0xff, 0x8a, 0x85, 0x14, 0x25, 0x29, 0xcf, 0x38, 0xdc, 0x2a, 0x84, 0x08,
 	0x13, 0x81, 0x2a, 0x0f, 0x1a, 0xb5, 0x51, 0xe5, 0x59, 0x47, 0x37, 0x61, 0x69, 0x9c, 0x47, 0x25,
-	0x32, 0x1b, 0x27, 0x1a, 0xb9, 0xbe, 0x3b, 0x43, 0xcf, 0x22, 0x3a, 0x2d, 0xdf, 0x28, 0xe5, 0x09,
-	0xb3, 0x71, 0x1c, 0xf3, 0x0c, 0x67, 0x8c, 0xc7, 0x42, 0xdf, 0x3e, 0xd4, 0xb7, 0xea, 0x34, 0xc8,
-	0xaf, 0xec, 0xcf, 0x29, 0x4e, 0x12, 0x9a, 0xea, 0xfb, 0xd6, 0x8f, 0x25, 0x60, 0x9e, 0xcb, 0x0e,
-	0x8e, 0x59, 0x48, 0xe1, 0x23, 0xf0, 0x7f, 0xd9, 0xb7, 0x1f, 0xe3, 0x88, 0x5a, 0xb5, 0xcd, 0xda,
-	0x8e, 0xe9, 0xad, 0x94, 0x7f, 0x7c, 0x8b, 0x23, 0x0a, 0x1f, 0x03, 0x83, 0x11, 0xcb, 0xd8, 0xac,
-	0xed, 0x34, 0xf7, 0x1e, 0xe8, 0x70, 0xa8, 0xe4, 0xa3, 0x6e, 0x9c, 0x1d, 0xec, 0xf7, 0x70, 0x98,
-	0x53, 0xcf, 0x60, 0x04, 0x9e, 0x81, 0xba, 0xec, 0xd5, 0x5a, 0xda, 0xac, 0xed, 0xac, 0xee, 0x1d,
-	0xa0, 0x9b, 0xc6, 0xa5, 0xb2, 0x21, 0xd5, 0xc9, 0xfb, 0x71, 0x42, 0x8f, 0xe2, 0x3c, 0x9a, 0x9c,
-	0x3c, 0xc5, 0x80, 0xef, 0x80, 0x59, 0x85, 0xb7, 0x96, 0x15, 0x70, 0x7f, 0x16, 0x90, 0x45, 0x74,
-	0xc2, 0xd3, 0x07, 0xaf, 0x11, 0xe9, 0x0a, 0x1e, 0x02, 0xa0, 0xe3, 0xe6, 0x69, 0x68, 0xfd, 0xa7,
-	0x32, 0x6d, 0xfc, 0x91, 0xe9, 0x32, 0x4b, 0x59, 0x1c, 0x14, 0xa1, 0xcc, 0x42, 0xff, 0x21, 0x0d,
-	0xe1, 0x13, 0x50, 0x57, 0x43, 0x6a, 0xdc, 0xc1, 0xa6, 0x94, 0xf0, 0x19, 0x30, 0xe5, 0xee, 0xf8,
-	0x82, 0x5d, 0x53, 0xcb, 0x9c, 0x3d, 0xc1, 0x86, 0x54, 0x5f, 0xb2, 0x6b, 0x0a, 0x8f, 0xc0, 0x12,
-	0x8b, 0x70, 0x40, 0xad, 0x45, 0xe5, 0xda, 0x45, 0x33, 0xf7, 0xae, 0x18, 0x5f, 0x57, 0x9a, 0x4e,
-	0x17, 0xbc, 0xc2, 0x0d, 0x2f, 0xc1, 0x4a, 0xb1, 0x6f, 0x83, 0x3c, 0x26, 0x21, 0xb5, 0xea, 0x8a,
-	0x86, 0xee, 0x4a, 0xeb, 0x28, 0xd7, 0xe9, 0x82, 0xd7, 0x8c, 0x26, 0x47, 0xd9, 0x1b, 0xce, 0x09,
-	0xe3, 0x16, 0x98, 0xaf, 0x37, 0x57, 0x9a, 0x64, 0x6f, 0xca, 0x2d, 0x31, 0x23, 0x46, 0x28, 0xb7,
-	0x9a, 0xf3, 0x61, 0x7a, 0xd2, 0x24, 0x31, 0xca, 0xdd, 0x69, 0x02, 0x53, 0x35, 0x27, 0xb7, 0xa4,
-	0xf5, 0x02, 0x80, 0xc9, 0x18, 0xa0, 0x0d, 0xea, 0x04, 0x67, 0x58, 0x6d, 0xf5, 0xdf, 0x26, 0xdf,
-	0x19, 0x67, 0x54, 0xe8, 0xff, 0x97, 0x14, 0xb6, 0x5e, 0x82, 0xe6, 0x54, 0xee, 0xf9, 0xfd, 0x1f,
-	0xf5, 0xe3, 0x55, 0x52, 0xd8, 0x05, 0x10, 0x13, 0x9f, 0xe4, 0xa9, 0x7a, 0x43, 0xfd, 0x88, 0x85,
-	0x21, 0x13, 0x37, 0xc2, 0xa6, 0xd6, 0x60, 0x0d, 0x93, 0xd7, 0xda, 0x75, 0xae, 0x4c, 0xad, 0xaf,
-	0x86, 0x26, 0xab, 0xf0, 0xff, 0x90, 0x0c, 0x8f, 0xc1, 0xda, 0x98, 0xe7, 0x59, 0x3e, 0xa0, 0xbe,
-	0x9a, 0xa7, 0x5f, 0xbd, 0xeb, 0xb7, 0x2f, 0xf8, 0xaa, 0x76, 0xa9, 0x86, 0xba, 0x04, 0xbe, 0x01,
-	0xf7, 0x31, 0x19, 0xd1, 0x34, 0x63, 0x82, 0xc5, 0x81, 0xcf, 0x88, 0x3f, 0xe4, 0xa4, 0x5c, 0xdf,
-	0xdb, 0x51, 0xf7, 0xa6, 0x8c, 0x5d, 0xf2, 0x8a, 0x13, 0x0a, 0x9f, 0x03, 0x93, 0x89, 0x21, 0x2b,
-	0x18, 0xf5, 0x3b, 0x30, 0x1a, 0x52, 0x2e, 0xad, 0x9d, 0x5f, 0x35, 0xb0, 0x3d, 0xe4, 0xd1, 0xec,
-	0x6d, 0xea, 0xac, 0x56, 0x1f, 0xc2, 0x0b, 0x89, 0xbc, 0xa8, 0x7d, 0x3a, 0xd3, 0xa6, 0x80, 0x87,
-	0x38, 0x0e, 0x10, 0x4f, 0x03, 0x3b, 0xa0, 0xb1, 0x7a, 0x60, 0xf9, 0x69, 0x4e, 0x98, 0xb8, 0xe5,
-	0x07, 0xe3, 0xb0, 0xaa, 0xbe, 0x18, 0x8b, 0x27, 0xae, 0xfb, 0xcd, 0xd8, 0x3a, 0x29, 0x90, 0x2e,
-	0x11, 0xa8, 0x28, 0x65, 0xd5, 0x6b, 0x23, 0xaf, 0x54, 0x7e, 0x2f, 0x35, 0x7d, 0x97, 0x88, 0x7e,
-	0xa5, 0xe9, 0xf7, 0xda, 0xfd, 0x4a, 0xf3, 0xd3, 0xd8, 0x2e, 0x2e, 0x1c, 0xc7, 0x25, 0xc2, 0x71,
-	0x2a, 0x95, 0xe3, 0xf4, 0xda, 0x8e, 0x53, 0xe9, 0x06, 0xcb, 0xaa, 0xd9, 0xa7, 0xbf, 0x03, 0x00,
-	0x00, 0xff, 0xff, 0xa4, 0x7e, 0xab, 0xbf, 0xdc, 0x06, 0x00, 0x00,
+	0x32, 0x1b, 0x27, 0x1a, 0xb9, 0xbe, 0x3b, 0x43, 0xcf, 0x22, 0x3a, 0x2d, 0x7f, 0xa8, 0xe5, 0xea,
+	0x34, 0xc8, 0xaf, 0xec, 0xcf, 0x29, 0x4e, 0x12, 0x9a, 0x0a, 0xfd, 0x7c, 0xa3, 0xc4, 0x25, 0xcc,
+	0xc6, 0x71, 0xcc, 0x33, 0x9c, 0x31, 0x1e, 0xeb, 0xa7, 0xad, 0x1f, 0x4b, 0xc0, 0x3c, 0x97, 0x1d,
+	0x1c, 0xb3, 0x90, 0xc2, 0x47, 0xe0, 0xff, 0xb2, 0x6f, 0x3f, 0xc6, 0x11, 0xb5, 0x6a, 0x9b, 0xb5,
+	0x1d, 0xd3, 0x5b, 0x29, 0xff, 0xf8, 0x16, 0x47, 0x14, 0x3e, 0x06, 0x06, 0x23, 0x96, 0xb1, 0x59,
+	0xdb, 0x69, 0xee, 0x3d, 0xd0, 0xe1, 0x50, 0x79, 0x3b, 0xea, 0xc6, 0xd9, 0xc1, 0x7e, 0x0f, 0x87,
+	0x39, 0xf5, 0x0c, 0x46, 0xe0, 0x19, 0xa8, 0xcb, 0x5e, 0xad, 0xa5, 0xcd, 0xda, 0xce, 0xea, 0xde,
+	0x01, 0xba, 0x69, 0x5c, 0x2a, 0x1b, 0x52, 0x9d, 0xbc, 0x1f, 0x27, 0xf4, 0x28, 0xce, 0xa3, 0xc9,
+	0xc9, 0x53, 0x0c, 0xf8, 0x0e, 0x98, 0x55, 0x78, 0x6b, 0x59, 0x01, 0xf7, 0x67, 0x01, 0x59, 0x44,
+	0x27, 0x3c, 0x7d, 0xf0, 0x1a, 0x91, 0xae, 0xe0, 0x21, 0x00, 0x3a, 0x6e, 0x9e, 0x86, 0xd6, 0x7f,
+	0x2a, 0xd3, 0xc6, 0x1f, 0x99, 0x2e, 0xb3, 0x94, 0xc5, 0x41, 0x11, 0xca, 0x2c, 0xf4, 0x1f, 0xd2,
+	0x10, 0x3e, 0x01, 0x75, 0x35, 0xa4, 0xc6, 0x1d, 0x6c, 0x4a, 0x09, 0x9f, 0x01, 0x53, 0xee, 0x8e,
+	0x2f, 0xd8, 0x35, 0xb5, 0xcc, 0xd9, 0x13, 0x6c, 0x48, 0xf5, 0x25, 0xbb, 0xa6, 0xf0, 0x08, 0x2c,
+	0xb1, 0x08, 0x07, 0xd4, 0x5a, 0x54, 0xae, 0x5d, 0x34, 0x73, 0xef, 0x8a, 0xf1, 0x75, 0xa5, 0xe9,
+	0x74, 0xc1, 0x2b, 0xdc, 0xf0, 0x12, 0xac, 0x14, 0xfb, 0x36, 0xc8, 0x63, 0x12, 0x52, 0xab, 0xae,
+	0x68, 0xe8, 0xae, 0xb4, 0x8e, 0x72, 0x9d, 0x2e, 0x78, 0xcd, 0x68, 0x72, 0x94, 0xbd, 0xe1, 0x9c,
+	0x30, 0x6e, 0x81, 0xf9, 0x7a, 0x73, 0xa5, 0x49, 0xf6, 0xa6, 0xdc, 0x12, 0x33, 0x62, 0x84, 0x72,
+	0xab, 0x39, 0x1f, 0xa6, 0x27, 0x4d, 0x12, 0xa3, 0xdc, 0x9d, 0x26, 0x30, 0x55, 0x73, 0x72, 0x4b,
+	0x5a, 0x2f, 0x00, 0x98, 0x8c, 0x01, 0xda, 0xa0, 0x4e, 0x70, 0x86, 0xd5, 0x56, 0xff, 0x6d, 0xf2,
+	0x9d, 0x71, 0x46, 0x85, 0xfe, 0x7f, 0x49, 0x61, 0xeb, 0x25, 0x68, 0x4e, 0xe5, 0x9e, 0xdf, 0xff,
+	0x51, 0x5f, 0xaf, 0x92, 0xc2, 0x2e, 0x80, 0x98, 0xf8, 0x24, 0x4f, 0xd5, 0x1b, 0xe8, 0x47, 0x2c,
+	0x0c, 0x99, 0xb8, 0x11, 0x36, 0xb5, 0x06, 0x6b, 0x98, 0xbc, 0xd6, 0xae, 0x73, 0x65, 0x6a, 0x7d,
+	0x35, 0x34, 0x59, 0x85, 0xff, 0x87, 0x64, 0x78, 0x0c, 0xd6, 0xc6, 0x3c, 0xcf, 0xf2, 0x01, 0xf5,
+	0xd5, 0x3c, 0xfd, 0xea, 0x5d, 0xbf, 0x7d, 0xc1, 0x57, 0xb5, 0x4b, 0x35, 0xd4, 0x25, 0xf0, 0x0d,
+	0xb8, 0x8f, 0xc9, 0x88, 0xa6, 0x19, 0x13, 0x2c, 0x0e, 0x7c, 0x46, 0xfc, 0x21, 0x27, 0xe5, 0xfa,
+	0xde, 0x8e, 0xba, 0x37, 0x65, 0xec, 0x92, 0x57, 0x9c, 0x50, 0xf8, 0x1c, 0x98, 0x4c, 0x0c, 0x59,
+	0xc1, 0xa8, 0xdf, 0x81, 0xd1, 0x90, 0x72, 0x69, 0xed, 0xfc, 0xaa, 0x81, 0xed, 0x21, 0x8f, 0x66,
+	0x6f, 0x53, 0x67, 0xb5, 0xfa, 0x10, 0x5e, 0x48, 0xe4, 0x45, 0xed, 0xd3, 0x99, 0x36, 0x05, 0x3c,
+	0xc4, 0x71, 0x80, 0x78, 0x1a, 0xd8, 0x01, 0x8d, 0xd5, 0x85, 0xe5, 0xa7, 0x39, 0x61, 0xe2, 0x96,
+	0x1f, 0x8c, 0xc3, 0xaa, 0xfa, 0x62, 0x2c, 0x9e, 0xb8, 0xee, 0x37, 0x63, 0xeb, 0xa4, 0x40, 0xba,
+	0x44, 0xa0, 0xa2, 0x94, 0x55, 0xaf, 0x8d, 0xbc, 0x52, 0xf9, 0xbd, 0xd4, 0xf4, 0x5d, 0x22, 0xfa,
+	0x95, 0xa6, 0xdf, 0x6b, 0xf7, 0x2b, 0xcd, 0x4f, 0x63, 0xbb, 0x78, 0xe0, 0x38, 0x2e, 0x11, 0x8e,
+	0x53, 0xa9, 0x1c, 0xa7, 0xd7, 0x76, 0x9c, 0x4a, 0x37, 0x58, 0x56, 0xcd, 0x3e, 0xfd, 0x1d, 0x00,
+	0x00, 0xff, 0xff, 0x21, 0xf9, 0xb6, 0xe6, 0xdc, 0x06, 0x00, 0x00,
 }
diff --git a/googleapis/ads/googleads/v1/resources/merchant_center_link.pb.go b/googleapis/ads/googleads/v1/resources/merchant_center_link.pb.go
index 1e92376..7a45fe4 100644
--- a/googleapis/ads/googleads/v1/resources/merchant_center_link.pb.go
+++ b/googleapis/ads/googleads/v1/resources/merchant_center_link.pb.go
@@ -107,31 +107,31 @@
 }
 
 var fileDescriptor_068c27e743addf15 = []byte{
-	// 411 bytes of a gzipped FileDescriptorProto
+	// 410 bytes of a gzipped FileDescriptorProto
 	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x84, 0x52, 0xcf, 0x6a, 0xdb, 0x30,
 	0x18, 0xc7, 0xce, 0x16, 0x98, 0xf7, 0xe7, 0xe0, 0xcb, 0xb2, 0x2c, 0x8c, 0x64, 0x23, 0x10, 0x18,
 	0xc8, 0x38, 0x1b, 0x3b, 0x68, 0x83, 0xe1, 0x8c, 0x11, 0x36, 0xb6, 0x12, 0x9c, 0xe2, 0x43, 0x71,
 	0x31, 0x8a, 0xad, 0xba, 0x22, 0xb6, 0x64, 0x24, 0x39, 0x7d, 0x81, 0x3e, 0x49, 0x8f, 0xbd, 0xf6,
-	0x2d, 0xfa, 0x28, 0x7d, 0x8a, 0x12, 0xc9, 0x32, 0xb4, 0x69, 0xda, 0xdb, 0x97, 0xfc, 0xfe, 0x7d,
-	0xbf, 0xcf, 0x72, 0x7e, 0xe4, 0x8c, 0xe5, 0x05, 0xf6, 0x50, 0x26, 0x3c, 0x3d, 0x6e, 0xa7, 0x8d,
-	0xef, 0x71, 0x2c, 0x58, 0xcd, 0x53, 0x2c, 0xbc, 0x12, 0xf3, 0xf4, 0x14, 0x51, 0x99, 0xa4, 0x98,
-	0x4a, 0xcc, 0x93, 0x82, 0xd0, 0x35, 0xa8, 0x38, 0x93, 0xcc, 0x1d, 0x69, 0x09, 0x40, 0x99, 0x00,
-	0xad, 0x1a, 0x6c, 0x7c, 0xd0, 0xaa, 0xfb, 0x3f, 0xf7, 0x05, 0x60, 0x5a, 0x97, 0x0f, 0x9b, 0x27,
-	0x42, 0x22, 0x59, 0x0b, 0x9d, 0xd1, 0x1f, 0x18, 0x83, 0x8a, 0x78, 0x88, 0x52, 0x26, 0x91, 0x24,
-	0x8c, 0x1a, 0xf4, 0x43, 0x83, 0xaa, 0x5f, 0xab, 0xfa, 0xc4, 0x3b, 0xe3, 0xa8, 0xaa, 0x30, 0x6f,
-	0xf0, 0x8f, 0x57, 0xb6, 0xe3, 0xfe, 0x6f, 0x32, 0x7e, 0xa9, 0x88, 0x7f, 0x84, 0xae, 0xdd, 0x4f,
-	0xce, 0x6b, 0xb3, 0x62, 0x42, 0x51, 0x89, 0x7b, 0xd6, 0xd0, 0x9a, 0xbc, 0x08, 0x5f, 0x99, 0x3f,
-	0x0f, 0x50, 0x89, 0xdd, 0xcf, 0x8e, 0x4d, 0xb2, 0x5e, 0x67, 0x68, 0x4d, 0x5e, 0x4e, 0xdf, 0x37,
-	0xfd, 0x80, 0x09, 0x02, 0x7f, 0xa8, 0xfc, 0xf6, 0x35, 0x42, 0x45, 0x8d, 0x43, 0x9b, 0x64, 0xee,
-	0xb1, 0x33, 0xb8, 0xdf, 0x05, 0xa5, 0x29, 0xab, 0xa9, 0xd4, 0x01, 0xcf, 0x94, 0xcd, 0x60, 0xc7,
-	0x66, 0x29, 0x39, 0xa1, 0xb9, 0xf6, 0x79, 0x57, 0xde, 0xd9, 0x34, 0xd0, 0x7a, 0xb5, 0x4b, 0xe1,
-	0x74, 0xf5, 0x55, 0x7a, 0xcf, 0x87, 0xd6, 0xe4, 0xcd, 0xf4, 0x10, 0xec, 0x3b, 0xbd, 0xba, 0x2b,
-	0xd8, 0xed, 0xbc, 0x54, 0xf2, 0xdf, 0xb4, 0x2e, 0xf7, 0x82, 0x61, 0x93, 0x31, 0x3b, 0xb7, 0x9d,
-	0x71, 0xca, 0x4a, 0xf0, 0xe4, 0xe7, 0x9d, 0xbd, 0xdd, 0xf5, 0x5a, 0x6c, 0xab, 0x2d, 0xac, 0xa3,
-	0xbf, 0x8d, 0x3a, 0x67, 0x05, 0xa2, 0x39, 0x60, 0x3c, 0xf7, 0x72, 0x4c, 0x55, 0x71, 0xf3, 0x12,
-	0x2a, 0x22, 0x1e, 0x79, 0x79, 0xdf, 0xdb, 0xe9, 0xc2, 0xee, 0xcc, 0x83, 0xe0, 0xd2, 0x1e, 0xcd,
-	0xb5, 0x65, 0x90, 0x09, 0xa0, 0xc7, 0xed, 0x14, 0xf9, 0x20, 0x34, 0xcc, 0x6b, 0xc3, 0x89, 0x83,
-	0x4c, 0xc4, 0x2d, 0x27, 0x8e, 0xfc, 0xb8, 0xe5, 0xdc, 0xd8, 0x63, 0x0d, 0x40, 0x18, 0x64, 0x02,
-	0xc2, 0x96, 0x05, 0x61, 0xe4, 0x43, 0xd8, 0xf2, 0x56, 0x5d, 0xb5, 0xec, 0x97, 0xdb, 0x00, 0x00,
-	0x00, 0xff, 0xff, 0x3e, 0x9d, 0xc5, 0x55, 0x25, 0x03, 0x00, 0x00,
+	0x2d, 0xfa, 0x28, 0x7d, 0x8a, 0x12, 0xc9, 0x32, 0xb4, 0x69, 0xda, 0xdb, 0x97, 0x7c, 0xbf, 0xbf,
+	0x9f, 0xe5, 0xfc, 0xc8, 0x19, 0xcb, 0x0b, 0xec, 0xa1, 0x4c, 0x78, 0x7a, 0xdc, 0x4e, 0x1b, 0xdf,
+	0xe3, 0x58, 0xb0, 0x9a, 0xa7, 0x58, 0x78, 0x25, 0xe6, 0xe9, 0x29, 0xa2, 0x32, 0x49, 0x31, 0x95,
+	0x98, 0x27, 0x05, 0xa1, 0x6b, 0x50, 0x71, 0x26, 0x99, 0x3b, 0xd2, 0x14, 0x80, 0x32, 0x01, 0x5a,
+	0x36, 0xd8, 0xf8, 0xa0, 0x65, 0xf7, 0x7f, 0xee, 0x33, 0xc0, 0xb4, 0x2e, 0x1f, 0x16, 0x4f, 0x84,
+	0x44, 0xb2, 0x16, 0xda, 0xa3, 0xff, 0xa1, 0x11, 0x50, 0xbf, 0x56, 0xf5, 0x89, 0x77, 0xc6, 0x51,
+	0x55, 0x61, 0x6e, 0xf6, 0x03, 0x63, 0x50, 0x11, 0x0f, 0x51, 0xca, 0x24, 0x92, 0x84, 0xd1, 0x66,
+	0xfb, 0xf1, 0xca, 0x76, 0xdc, 0xff, 0x8d, 0xc7, 0x2f, 0x65, 0xf1, 0x8f, 0xd0, 0xb5, 0xfb, 0xc9,
+	0x79, 0x6d, 0x22, 0x26, 0x14, 0x95, 0xb8, 0x67, 0x0d, 0xad, 0xc9, 0x8b, 0xf0, 0x95, 0xf9, 0xf3,
+	0x00, 0x95, 0xd8, 0xfd, 0xec, 0xd8, 0x24, 0xeb, 0x75, 0x86, 0xd6, 0xe4, 0xe5, 0xf4, 0x7d, 0xd3,
+	0x0f, 0x98, 0x18, 0xe0, 0x0f, 0x95, 0xdf, 0xbe, 0x46, 0xa8, 0xa8, 0x71, 0x68, 0x93, 0xcc, 0x3d,
+	0x76, 0x06, 0xf7, 0xbb, 0xa0, 0x34, 0x65, 0x35, 0x95, 0xda, 0xe0, 0x99, 0x92, 0x19, 0xec, 0xc8,
+	0x2c, 0x25, 0x27, 0x34, 0xd7, 0x3a, 0xef, 0xca, 0x3b, 0x49, 0x03, 0xcd, 0x57, 0x59, 0x0a, 0xa7,
+	0xab, 0xaf, 0xd2, 0x7b, 0x3e, 0xb4, 0x26, 0x6f, 0xa6, 0x87, 0x60, 0xdf, 0xe9, 0xd5, 0x5d, 0xc1,
+	0x6e, 0xe7, 0xa5, 0xa2, 0xff, 0xa6, 0x75, 0xb9, 0x77, 0x19, 0x36, 0x1e, 0xb3, 0x73, 0xdb, 0x19,
+	0xa7, 0xac, 0x04, 0x4f, 0x7e, 0xde, 0xd9, 0xdb, 0x5d, 0xad, 0xc5, 0xb6, 0xda, 0xc2, 0x3a, 0xfa,
+	0xdb, 0xb0, 0x73, 0x56, 0x20, 0x9a, 0x03, 0xc6, 0x73, 0x2f, 0xc7, 0x54, 0x15, 0x37, 0x2f, 0xa1,
+	0x22, 0xe2, 0x91, 0x97, 0xf7, 0xbd, 0x9d, 0x2e, 0xec, 0xce, 0x3c, 0x08, 0x2e, 0xed, 0xd1, 0x5c,
+	0x4b, 0x06, 0x99, 0x00, 0x7a, 0xdc, 0x4e, 0x91, 0x0f, 0x42, 0x83, 0xbc, 0x36, 0x98, 0x38, 0xc8,
+	0x44, 0xdc, 0x62, 0xe2, 0xc8, 0x8f, 0x5b, 0xcc, 0x8d, 0x3d, 0xd6, 0x0b, 0x08, 0x83, 0x4c, 0x40,
+	0xd8, 0xa2, 0x20, 0x8c, 0x7c, 0x08, 0x5b, 0xdc, 0xaa, 0xab, 0xc2, 0x7e, 0xb9, 0x0d, 0x00, 0x00,
+	0xff, 0xff, 0x9f, 0x1d, 0x01, 0xf6, 0x25, 0x03, 0x00, 0x00,
 }
diff --git a/googleapis/ads/googleads/v1/resources/mobile_app_category_constant.pb.go b/googleapis/ads/googleads/v1/resources/mobile_app_category_constant.pb.go
index 044c7bd..c397202 100644
--- a/googleapis/ads/googleads/v1/resources/mobile_app_category_constant.pb.go
+++ b/googleapis/ads/googleads/v1/resources/mobile_app_category_constant.pb.go
@@ -96,25 +96,25 @@
 var fileDescriptor_1d66e9d0b240fe19 = []byte{
 	// 352 bytes of a gzipped FileDescriptorProto
 	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x84, 0x91, 0xd1, 0x4a, 0xeb, 0x30,
-	0x1c, 0xc6, 0x69, 0x77, 0x38, 0x70, 0x7a, 0xf4, 0xa6, 0x57, 0x73, 0x8e, 0xb1, 0x29, 0x83, 0x81,
+	0x18, 0xc7, 0x69, 0x77, 0x38, 0x70, 0x7a, 0xf4, 0xa6, 0x57, 0x73, 0x8e, 0xb1, 0x29, 0x83, 0x81,
 	0x90, 0xda, 0xed, 0x2e, 0x5e, 0x75, 0x13, 0x86, 0x82, 0x32, 0x26, 0xf4, 0x42, 0x0a, 0x25, 0x6b,
 	0x63, 0x28, 0xb4, 0x49, 0x48, 0xb2, 0x89, 0xcf, 0xe0, 0x43, 0x08, 0x5e, 0xfa, 0x28, 0x3e, 0x8a,
-	0x4f, 0x21, 0x4b, 0x9a, 0xdc, 0x88, 0x7a, 0xf7, 0xb5, 0xff, 0x5f, 0xbe, 0xef, 0x4b, 0xfe, 0xc1,
-	0x25, 0x61, 0x8c, 0xd4, 0x38, 0x42, 0xa5, 0x8c, 0x8c, 0xdc, 0xab, 0x5d, 0x1c, 0x09, 0x2c, 0xd9,
-	0x56, 0x14, 0x58, 0x46, 0x0d, 0xdb, 0x54, 0x35, 0xce, 0x11, 0xe7, 0x79, 0x81, 0x14, 0x26, 0x4c,
-	0x3c, 0xe5, 0x05, 0xa3, 0x52, 0x21, 0xaa, 0x00, 0x17, 0x4c, 0xb1, 0x70, 0x64, 0x8e, 0x02, 0x54,
-	0x4a, 0xe0, 0x5c, 0xc0, 0x2e, 0x06, 0xce, 0xa5, 0xd7, 0xb7, 0x41, 0xbc, 0x8a, 0x10, 0xa5, 0x4c,
-	0x21, 0x55, 0x31, 0x2a, 0x8d, 0x41, 0x6f, 0xd0, 0x4e, 0xf5, 0xd7, 0x66, 0xfb, 0x10, 0x3d, 0x0a,
-	0xc4, 0x39, 0x16, 0xed, 0xfc, 0xe4, 0xc5, 0x0b, 0x8e, 0x6e, 0x74, 0x8f, 0x84, 0xf3, 0x45, 0xdb,
-	0x62, 0xd1, 0x96, 0x08, 0x4f, 0x83, 0x43, 0x1b, 0x94, 0x53, 0xd4, 0xe0, 0xae, 0x37, 0xf4, 0x26,
-	0xff, 0xd6, 0x07, 0xf6, 0xe7, 0x2d, 0x6a, 0x70, 0x78, 0x16, 0xf8, 0x55, 0xd9, 0xf5, 0x87, 0xde,
-	0xe4, 0xff, 0xf4, 0xb8, 0x6d, 0x09, 0x6c, 0x1e, 0xb8, 0xa2, 0x6a, 0x36, 0x4d, 0x51, 0xbd, 0xc5,
-	0x6b, 0xbf, 0x2a, 0xc3, 0xf3, 0xe0, 0x8f, 0x36, 0xea, 0x68, 0xbc, 0xff, 0x05, 0xbf, 0x53, 0xa2,
-	0xa2, 0xc4, 0xf0, 0x9a, 0x9c, 0x3f, 0xfb, 0xc1, 0xb8, 0x60, 0x0d, 0xf8, 0xf5, 0x25, 0xe6, 0x83,
-	0x6f, 0x2f, 0xb2, 0xda, 0xdb, 0xaf, 0xbc, 0xfb, 0xeb, 0xd6, 0x84, 0xb0, 0x1a, 0x51, 0x02, 0x98,
-	0x20, 0x11, 0xc1, 0x54, 0x87, 0xdb, 0x25, 0xf1, 0x4a, 0xfe, 0xb0, 0xb3, 0x0b, 0xa7, 0x5e, 0xfd,
-	0xce, 0x32, 0x49, 0xde, 0xfc, 0xd1, 0xd2, 0x58, 0x26, 0xa5, 0x04, 0x46, 0xee, 0x55, 0x1a, 0x83,
+	0x4f, 0x21, 0x4b, 0x9a, 0xdc, 0x88, 0x7a, 0xf7, 0xa7, 0xf9, 0xe5, 0xff, 0xfd, 0x9a, 0x2f, 0xb8,
+	0x24, 0x8c, 0x91, 0x1a, 0x47, 0xa8, 0x94, 0x91, 0x89, 0xfb, 0xb4, 0x8b, 0x23, 0x81, 0x25, 0xdb,
+	0x8a, 0x02, 0xcb, 0xa8, 0x61, 0x9b, 0xaa, 0xc6, 0x39, 0xe2, 0x3c, 0x2f, 0x90, 0xc2, 0x84, 0x89,
+	0xa7, 0xbc, 0x60, 0x54, 0x2a, 0x44, 0x15, 0xe0, 0x82, 0x29, 0x16, 0x8e, 0xcc, 0x55, 0x80, 0x4a,
+	0x09, 0x5c, 0x0b, 0xd8, 0xc5, 0xc0, 0xb5, 0xf4, 0x06, 0xed, 0x20, 0x7d, 0x61, 0xb3, 0x7d, 0x88,
+	0x1e, 0x05, 0xe2, 0x1c, 0x0b, 0x69, 0x2a, 0x7a, 0x7d, 0x2b, 0xc2, 0xab, 0x08, 0x51, 0xca, 0x14,
+	0x52, 0x15, 0xa3, 0xed, 0xe9, 0xc9, 0x8b, 0x17, 0x1c, 0xdd, 0x68, 0x8f, 0x84, 0xf3, 0x45, 0x6b,
+	0xb1, 0x68, 0x25, 0xc2, 0xd3, 0xe0, 0xd0, 0x0e, 0xca, 0x29, 0x6a, 0x70, 0xd7, 0x1b, 0x7a, 0x93,
+	0x7f, 0xeb, 0x03, 0xfb, 0xf1, 0x16, 0x35, 0x38, 0x3c, 0x0b, 0xfc, 0xaa, 0xec, 0xfa, 0x43, 0x6f,
+	0xf2, 0x7f, 0x7a, 0xdc, 0x5a, 0x02, 0x6b, 0x03, 0xae, 0xa8, 0x9a, 0x4d, 0x53, 0x54, 0x6f, 0xf1,
+	0xda, 0xaf, 0xca, 0xf0, 0x3c, 0xf8, 0xa3, 0x8b, 0x3a, 0x1a, 0xef, 0x7f, 0xc1, 0xef, 0x94, 0xa8,
+	0x28, 0x31, 0xbc, 0x26, 0xe7, 0xcf, 0x7e, 0x30, 0x2e, 0x58, 0x03, 0x7e, 0x7d, 0x89, 0xf9, 0xe0,
+	0xdb, 0x1f, 0x59, 0xed, 0xeb, 0x57, 0xde, 0xfd, 0x75, 0x5b, 0x42, 0x58, 0x8d, 0x28, 0x01, 0x4c,
+	0x90, 0x88, 0x60, 0xaa, 0x87, 0xdb, 0x25, 0xf1, 0x4a, 0xfe, 0xb0, 0xb3, 0x0b, 0x97, 0x5e, 0xfd,
+	0xce, 0x32, 0x49, 0xde, 0xfc, 0xd1, 0xd2, 0x54, 0x26, 0xa5, 0x04, 0x26, 0xee, 0x53, 0x1a, 0x83,
 	0xb5, 0x25, 0xdf, 0x2d, 0x93, 0x25, 0xa5, 0xcc, 0x1c, 0x93, 0xa5, 0x71, 0xe6, 0x98, 0x0f, 0x7f,
-	0x6c, 0x06, 0x10, 0x26, 0xa5, 0x84, 0xd0, 0x51, 0x10, 0xa6, 0x31, 0x84, 0x8e, 0xdb, 0xfc, 0xd5,
-	0x65, 0x67, 0x9f, 0x01, 0x00, 0x00, 0xff, 0xff, 0xf3, 0x80, 0x36, 0xf2, 0x5f, 0x02, 0x00, 0x00,
+	0x6c, 0x0e, 0x20, 0x4c, 0x4a, 0x09, 0xa1, 0xa3, 0x20, 0x4c, 0x63, 0x08, 0x1d, 0xb7, 0xf9, 0xab,
+	0x65, 0x67, 0x9f, 0x01, 0x00, 0x00, 0xff, 0xff, 0xf8, 0x03, 0x3b, 0x4a, 0x5f, 0x02, 0x00, 0x00,
 }
diff --git a/googleapis/ads/googleads/v1/resources/mobile_device_constant.pb.go b/googleapis/ads/googleads/v1/resources/mobile_device_constant.pb.go
index 7226e59..4c9736d 100644
--- a/googleapis/ads/googleads/v1/resources/mobile_device_constant.pb.go
+++ b/googleapis/ads/googleads/v1/resources/mobile_device_constant.pb.go
@@ -123,32 +123,32 @@
 
 var fileDescriptor_5f49c94eff431093 = []byte{
 	// 448 bytes of a gzipped FileDescriptorProto
-	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x8c, 0x92, 0xdf, 0x6a, 0x14, 0x31,
-	0x14, 0xc6, 0x99, 0xd9, 0xb5, 0x60, 0xfc, 0x83, 0x8e, 0x0a, 0x6b, 0x2d, 0xb2, 0x55, 0x0a, 0x0b,
-	0x42, 0xc6, 0xa9, 0xd2, 0x8b, 0x11, 0x84, 0xa9, 0x95, 0x52, 0x41, 0x59, 0xb6, 0xb2, 0x88, 0x2c,
-	0x2c, 0xd9, 0xc9, 0x69, 0x08, 0x6c, 0xfe, 0x90, 0x64, 0x56, 0xf6, 0x05, 0xbc, 0xf7, 0x15, 0xbc,
-	0xf4, 0x51, 0x7c, 0x14, 0x9f, 0x42, 0x36, 0x99, 0x09, 0xc5, 0x5a, 0xed, 0xdd, 0x99, 0x9c, 0xef,
-	0xfb, 0xe5, 0xcb, 0x9c, 0x83, 0x5e, 0x33, 0xa5, 0xd8, 0x12, 0x72, 0x42, 0x6d, 0x1e, 0xca, 0x4d,
+	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x8c, 0x92, 0xdf, 0x6a, 0x13, 0x41,
+	0x14, 0xc6, 0xd9, 0x4d, 0x2c, 0x38, 0xfe, 0x41, 0x57, 0x85, 0x58, 0x8b, 0xa4, 0x4a, 0x21, 0x20,
+	0xcc, 0xba, 0x55, 0x7a, 0xb1, 0x82, 0xb0, 0xb5, 0x52, 0x2a, 0x28, 0x21, 0x95, 0x20, 0x12, 0x08,
+	0x93, 0x9d, 0xd3, 0x61, 0x20, 0xf3, 0x87, 0x99, 0xd9, 0x48, 0x5e, 0xc0, 0x7b, 0x5f, 0xc1, 0x4b,
+	0x1f, 0xc5, 0x47, 0xf1, 0x29, 0x24, 0x33, 0xbb, 0x43, 0xb1, 0x56, 0x7b, 0x77, 0x32, 0xe7, 0xfb,
+	0x7e, 0xf9, 0xce, 0x9e, 0x83, 0x5e, 0x33, 0xa5, 0xd8, 0x12, 0x72, 0x42, 0x6d, 0x1e, 0xca, 0x4d,
 	0xb5, 0x2a, 0x72, 0x03, 0x56, 0x35, 0xa6, 0x06, 0x9b, 0x0b, 0xb5, 0xe0, 0x4b, 0x98, 0x53, 0x58,
 	0xf1, 0x1a, 0xe6, 0xb5, 0x92, 0xd6, 0x11, 0xe9, 0xb0, 0x36, 0xca, 0xa9, 0x6c, 0x37, 0x98, 0x30,
-	0xa1, 0x16, 0x47, 0x3f, 0x5e, 0x15, 0x38, 0xfa, 0xb7, 0x0f, 0x2e, 0xbb, 0x02, 0x64, 0x23, 0xfe,
-	0xc4, 0xbb, 0xb5, 0x86, 0x80, 0xde, 0xde, 0xe9, 0x7c, 0x9a, 0xe7, 0x44, 0x4a, 0xe5, 0x88, 0xe3,
-	0x4a, 0xda, 0xb6, 0xfb, 0xb8, 0xed, 0xfa, 0xaf, 0x45, 0x73, 0x96, 0x7f, 0x31, 0x44, 0x6b, 0x30,
-	0x6d, 0xff, 0xc9, 0xb7, 0x1e, 0xba, 0xff, 0xde, 0xa3, 0x8f, 0x3c, 0xf9, 0x4d, 0x9b, 0x3b, 0x7b,
-	0x8a, 0x6e, 0x75, 0xd9, 0xe6, 0x92, 0x08, 0x18, 0x24, 0xc3, 0x64, 0x74, 0x7d, 0x72, 0xb3, 0x3b,
-	0xfc, 0x40, 0x04, 0x64, 0xcf, 0x50, 0xca, 0xe9, 0x20, 0x1d, 0x26, 0xa3, 0x1b, 0xfb, 0x8f, 0xda,
-	0x87, 0xe1, 0xee, 0x2a, 0x7c, 0x22, 0xdd, 0xc1, 0xcb, 0x29, 0x59, 0x36, 0x30, 0x49, 0x39, 0xcd,
-	0x9e, 0xa3, 0xbe, 0x07, 0xf5, 0xbc, 0x7c, 0xe7, 0x82, 0xfc, 0xd4, 0x19, 0x2e, 0x59, 0xd0, 0x7b,
-	0x65, 0x76, 0x82, 0xee, 0x0a, 0x22, 0x9b, 0x33, 0x52, 0xbb, 0xc6, 0x80, 0x09, 0x39, 0xfa, 0x57,
-	0xb0, 0xdf, 0x39, 0x6f, 0xf3, 0x49, 0xc7, 0xe8, 0x81, 0xd2, 0x60, 0x88, 0xe3, 0x92, 0xcd, 0xed,
-	0xda, 0x3a, 0x10, 0x01, 0x77, 0xed, 0x0a, 0xb8, 0x7b, 0xd1, 0x7a, 0xea, 0x9d, 0x9e, 0xf8, 0x09,
-	0xf5, 0x37, 0x53, 0x18, 0x6c, 0x0d, 0x93, 0xd1, 0xed, 0xfd, 0x23, 0x7c, 0xd9, 0x84, 0xfd, 0xf8,
-	0xf0, 0xf9, 0x7f, 0xfc, 0x71, 0xad, 0xe1, 0xad, 0x6c, 0xc4, 0x85, 0xc3, 0x89, 0x27, 0x1e, 0x7e,
-	0x4d, 0xd1, 0x5e, 0xad, 0x04, 0xfe, 0xef, 0xce, 0x1c, 0x3e, 0xfc, 0xdb, 0xe8, 0xc6, 0x9b, 0x27,
-	0x8c, 0x93, 0xcf, 0xef, 0x5a, 0x3f, 0x53, 0x4b, 0x22, 0x19, 0x56, 0x86, 0xe5, 0x0c, 0xa4, 0x7f,
-	0x60, 0xb7, 0x60, 0x9a, 0xdb, 0x7f, 0xac, 0xf4, 0xab, 0x58, 0x7d, 0x4f, 0x7b, 0xc7, 0x55, 0xf5,
-	0x23, 0xdd, 0x3d, 0x0e, 0xc8, 0x8a, 0x5a, 0x1c, 0xca, 0x4d, 0x35, 0x2d, 0xf0, 0xa4, 0x53, 0xfe,
-	0xec, 0x34, 0xb3, 0x8a, 0xda, 0x59, 0xd4, 0xcc, 0xa6, 0xc5, 0x2c, 0x6a, 0x7e, 0xa5, 0x7b, 0xa1,
-	0x51, 0x96, 0x15, 0xb5, 0x65, 0x19, 0x55, 0x65, 0x39, 0x2d, 0xca, 0x32, 0xea, 0x16, 0x5b, 0x3e,
-	0xec, 0x8b, 0xdf, 0x01, 0x00, 0x00, 0xff, 0xff, 0x2e, 0x3f, 0x5b, 0x38, 0x7e, 0x03, 0x00, 0x00,
+	0xa1, 0x16, 0x47, 0x3f, 0x5e, 0x15, 0x38, 0xfa, 0xb7, 0x0f, 0x2e, 0xfb, 0x0b, 0x90, 0x8d, 0xf8,
+	0x13, 0xef, 0xd6, 0x1a, 0x02, 0x7a, 0xfb, 0x71, 0xeb, 0xf3, 0xbf, 0x16, 0xcd, 0x59, 0xfe, 0xc5,
+	0x10, 0xad, 0xc1, 0xd8, 0xb6, 0xbf, 0xd3, 0x71, 0x35, 0xcf, 0x89, 0x94, 0xca, 0x11, 0xc7, 0x95,
+	0x6c, 0xbb, 0x4f, 0xbe, 0xf5, 0xd0, 0xfd, 0xf7, 0x1e, 0x7d, 0xe4, 0xc9, 0x6f, 0xda, 0xdc, 0xd9,
+	0x53, 0x74, 0xab, 0xcb, 0x36, 0x97, 0x44, 0xc0, 0x20, 0x19, 0x26, 0xa3, 0xeb, 0x93, 0x9b, 0xdd,
+	0xe3, 0x07, 0x22, 0x20, 0x7b, 0x86, 0x52, 0x4e, 0x07, 0xe9, 0x30, 0x19, 0xdd, 0xd8, 0x7f, 0xd4,
+	0x0e, 0x86, 0xbb, 0x20, 0xf8, 0x44, 0xba, 0x83, 0x97, 0x53, 0xb2, 0x6c, 0x60, 0x92, 0x72, 0x9a,
+	0x3d, 0x47, 0x7d, 0x0f, 0xea, 0x79, 0xf9, 0xce, 0x05, 0xf9, 0xa9, 0x33, 0x5c, 0xb2, 0xa0, 0xf7,
+	0xca, 0xec, 0x04, 0xdd, 0x15, 0x44, 0x36, 0x67, 0xa4, 0x76, 0x8d, 0x01, 0x13, 0x72, 0xf4, 0xaf,
+	0x60, 0xbf, 0x73, 0xde, 0xe6, 0x93, 0x8e, 0xd1, 0x03, 0xa5, 0xc1, 0x10, 0xc7, 0x25, 0x9b, 0xdb,
+	0xb5, 0x75, 0x20, 0x02, 0xee, 0xda, 0x15, 0x70, 0xf7, 0xa2, 0xf5, 0xd4, 0x3b, 0x3d, 0xf1, 0x13,
+	0xea, 0x6f, 0xb6, 0x30, 0xd8, 0x1a, 0x26, 0xa3, 0xdb, 0xfb, 0x47, 0xf8, 0xb2, 0x0d, 0xfb, 0xf5,
+	0xe1, 0xf3, 0xdf, 0xf8, 0xe3, 0x5a, 0xc3, 0x5b, 0xd9, 0x88, 0x0b, 0x8f, 0x13, 0x4f, 0x3c, 0xfc,
+	0x9a, 0xa2, 0xbd, 0x5a, 0x09, 0xfc, 0xdf, 0x9b, 0x39, 0x7c, 0xf8, 0xb7, 0xd5, 0x8d, 0x37, 0x23,
+	0x8c, 0x93, 0xcf, 0xef, 0x5a, 0x3f, 0x53, 0x4b, 0x22, 0x19, 0x56, 0x86, 0xe5, 0x0c, 0xa4, 0x1f,
+	0xb0, 0x3b, 0x30, 0xcd, 0xed, 0x3f, 0x4e, 0xfa, 0x55, 0xac, 0xbe, 0xa7, 0xbd, 0xe3, 0xaa, 0xfa,
+	0x91, 0xee, 0x1e, 0x07, 0x64, 0x45, 0x2d, 0x0e, 0xe5, 0xa6, 0x9a, 0x16, 0x78, 0xd2, 0x29, 0x7f,
+	0x76, 0x9a, 0x59, 0x45, 0xed, 0x2c, 0x6a, 0x66, 0xd3, 0x62, 0x16, 0x35, 0xbf, 0xd2, 0xbd, 0xd0,
+	0x28, 0xcb, 0x8a, 0xda, 0xb2, 0x8c, 0xaa, 0xb2, 0x9c, 0x16, 0x65, 0x19, 0x75, 0x8b, 0x2d, 0x1f,
+	0xf6, 0xc5, 0xef, 0x00, 0x00, 0x00, 0xff, 0xff, 0x6c, 0x4e, 0xe7, 0xc5, 0x7e, 0x03, 0x00, 0x00,
 }
diff --git a/googleapis/ads/googleads/v1/resources/mutate_job.pb.go b/googleapis/ads/googleads/v1/resources/mutate_job.pb.go
index 25b5867..798c064 100644
--- a/googleapis/ads/googleads/v1/resources/mutate_job.pb.go
+++ b/googleapis/ads/googleads/v1/resources/mutate_job.pb.go
@@ -209,42 +209,42 @@
 }
 
 var fileDescriptor_a5e8cce5a5c605aa = []byte{
-	// 582 bytes of a gzipped FileDescriptorProto
+	// 581 bytes of a gzipped FileDescriptorProto
 	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x8c, 0x94, 0xdd, 0x6a, 0xd4, 0x4c,
 	0x18, 0xc7, 0x49, 0xfa, 0x76, 0x79, 0x3b, 0x6a, 0xd5, 0xa1, 0xd4, 0xb0, 0x16, 0x69, 0x95, 0x42,
 	0x41, 0x98, 0xb0, 0xf5, 0xe3, 0x20, 0x82, 0x90, 0x76, 0xa5, 0xb8, 0xd0, 0x0f, 0xb2, 0x75, 0x0f,
 	0x96, 0x85, 0x30, 0x9b, 0x79, 0x0c, 0xd1, 0x64, 0x26, 0x66, 0x66, 0x6a, 0xaf, 0xc7, 0x23, 0xf1,
 	0x52, 0xbc, 0x13, 0xbd, 0x05, 0x4f, 0x24, 0x5f, 0xb3, 0x75, 0xcb, 0x76, 0x7b, 0xf6, 0x24, 0xf3,
-	0xff, 0xfd, 0x32, 0x33, 0xcf, 0x43, 0xd0, 0x7e, 0x2c, 0x44, 0x9c, 0x82, 0x4b, 0x99, 0x74, 0xeb,
-	0xb2, 0xac, 0x2e, 0x7a, 0x6e, 0x01, 0x52, 0xe8, 0x22, 0x02, 0xe9, 0x66, 0x5a, 0x51, 0x05, 0xe1,
-	0x27, 0x31, 0x25, 0x79, 0x21, 0x94, 0xc0, 0x3b, 0x75, 0x90, 0x50, 0x26, 0x89, 0x61, 0xc8, 0x45,
-	0x8f, 0x18, 0xa6, 0xfb, 0x6a, 0x91, 0x16, 0xb8, 0xce, 0xae, 0x2a, 0x43, 0xa9, 0xa8, 0xd2, 0xb2,
-	0x36, 0x77, 0xb7, 0x5a, 0x2c, 0x4f, 0x5c, 0xca, 0xb9, 0x50, 0x54, 0x25, 0x82, 0xb7, 0xab, 0x4f,
-	0x9a, 0xd5, 0xea, 0x69, 0xaa, 0x3f, 0xba, 0x5f, 0x0b, 0x9a, 0xe7, 0x50, 0x34, 0xeb, 0x4f, 0x7f,
-	0x75, 0xd0, 0xda, 0x71, 0x65, 0x1e, 0x88, 0x29, 0x7e, 0x86, 0xee, 0xb5, 0xfb, 0x09, 0x39, 0xcd,
-	0xc0, 0xb1, 0xb6, 0xad, 0xbd, 0xb5, 0xe0, 0x6e, 0xfb, 0xf2, 0x84, 0x66, 0x80, 0x9f, 0x23, 0x3b,
-	0x61, 0x8e, 0xbd, 0x6d, 0xed, 0xdd, 0xd9, 0x7f, 0xdc, 0x1c, 0x86, 0xb4, 0x7e, 0xf2, 0x9e, 0xab,
-	0xd7, 0x2f, 0x47, 0x34, 0xd5, 0x10, 0xd8, 0x09, 0xc3, 0x43, 0xf4, 0x88, 0xc3, 0xa5, 0x0a, 0x29,
-	0x63, 0xa1, 0x84, 0x2f, 0x1a, 0x78, 0x04, 0xa1, 0x12, 0x9f, 0x81, 0x3b, 0x2b, 0x95, 0x61, 0xeb,
-	0x9a, 0x61, 0xa8, 0x8a, 0x84, 0xc7, 0xb5, 0x62, 0xa3, 0x84, 0x7d, 0xc6, 0x86, 0x0d, 0x7a, 0x5e,
-	0x92, 0x78, 0x8c, 0xfe, 0xcf, 0x40, 0x51, 0x46, 0x15, 0x75, 0xfe, 0xab, 0x2c, 0x6f, 0xc9, 0xd2,
-	0xfb, 0x25, 0xe6, 0x98, 0xb3, 0xea, 0xb8, 0xb1, 0x04, 0xc6, 0x87, 0xc7, 0xa8, 0x53, 0x5f, 0xaf,
-	0xb3, 0xba, 0x6d, 0xed, 0xad, 0xef, 0x1f, 0x2c, 0x34, 0x57, 0x6d, 0x99, 0xb9, 0x86, 0x15, 0xf5,
-	0x8e, 0xeb, 0x6c, 0xfe, 0x5d, 0xd0, 0x18, 0x71, 0x80, 0x36, 0x53, 0xc1, 0xe3, 0xb0, 0xd0, 0x9c,
-	0x27, 0x3c, 0x0e, 0x45, 0x0e, 0x45, 0xd5, 0x2d, 0xa7, 0x73, 0x9b, 0xbb, 0x28, 0xd9, 0xa0, 0x46,
-	0x4f, 0x5b, 0xb2, 0xfb, 0x7d, 0x05, 0x3d, 0xbc, 0x76, 0x1e, 0x3c, 0x40, 0x38, 0x2a, 0xa0, 0x4a,
-	0x84, 0xac, 0x1c, 0x1b, 0x95, 0x34, 0xdd, 0x5c, 0xf6, 0x95, 0x07, 0x2d, 0xd7, 0xa7, 0x0a, 0xce,
-	0x93, 0x0c, 0xf0, 0x09, 0xda, 0x88, 0x44, 0x96, 0xa7, 0x30, 0x67, 0xb3, 0x6f, 0x61, 0xc3, 0x33,
-	0xd2, 0xf8, 0xc6, 0xa8, 0x0b, 0x52, 0x25, 0x19, 0x55, 0xc0, 0xc2, 0x2b, 0xe6, 0xea, 0x40, 0x0b,
-	0xa7, 0xa2, 0x2f, 0xf4, 0x34, 0x85, 0xda, 0xea, 0x18, 0xfe, 0xd0, 0xe0, 0x41, 0x49, 0xe3, 0x3e,
-	0xba, 0x6f, 0x2e, 0x35, 0x8c, 0x84, 0xe6, 0xaa, 0x19, 0x90, 0x1b, 0x07, 0x75, 0xdd, 0x30, 0x87,
-	0x25, 0x82, 0x3f, 0x20, 0x07, 0x2e, 0x21, 0xd2, 0xe5, 0x06, 0xe7, 0x75, 0xab, 0xcb, 0x75, 0x9b,
-	0x2d, 0x7c, 0xfa, 0x8f, 0xf6, 0xe0, 0x8f, 0x85, 0x76, 0x23, 0x91, 0x2d, 0x1f, 0xd5, 0x83, 0x75,
-	0xd3, 0xd1, 0xb3, 0xd2, 0x7f, 0x66, 0x8d, 0x07, 0x0d, 0x14, 0x8b, 0x94, 0xf2, 0x98, 0x88, 0x22,
-	0x76, 0x63, 0xe0, 0xd5, 0xd7, 0xdb, 0x9f, 0x45, 0x9e, 0xc8, 0x1b, 0x7e, 0x49, 0x6f, 0x4c, 0xf5,
-	0xcd, 0x5e, 0x39, 0xf2, 0xfd, 0x1f, 0xf6, 0xce, 0x51, 0xad, 0xf4, 0x99, 0x24, 0x75, 0x59, 0x56,
-	0xa3, 0x1e, 0x09, 0xda, 0xe4, 0xcf, 0x36, 0x33, 0xf1, 0x99, 0x9c, 0x98, 0xcc, 0x64, 0xd4, 0x9b,
-	0x98, 0xcc, 0x6f, 0x7b, 0xb7, 0x5e, 0xf0, 0x3c, 0x9f, 0x49, 0xcf, 0x33, 0x29, 0xcf, 0x1b, 0xf5,
-	0x3c, 0xcf, 0xe4, 0xa6, 0x9d, 0x6a, 0xb3, 0x2f, 0xfe, 0x06, 0x00, 0x00, 0xff, 0xff, 0x5f, 0xed,
-	0x32, 0xf1, 0x3e, 0x05, 0x00, 0x00,
+	0xff, 0xfd, 0xe6, 0xeb, 0x61, 0xd0, 0x7e, 0x2c, 0x44, 0x9c, 0x82, 0x4b, 0x99, 0x74, 0xeb, 0xb2,
+	0xac, 0x2e, 0x7a, 0x6e, 0x01, 0x52, 0xe8, 0x22, 0x02, 0xe9, 0x66, 0x5a, 0x51, 0x05, 0xe1, 0x27,
+	0x31, 0x25, 0x79, 0x21, 0x94, 0xc0, 0x3b, 0x75, 0x90, 0x50, 0x26, 0x89, 0x61, 0xc8, 0x45, 0x8f,
+	0x18, 0xa6, 0xfb, 0x6a, 0x91, 0x16, 0xb8, 0xce, 0xae, 0x2a, 0x43, 0xa9, 0xa8, 0xd2, 0xb2, 0x36,
+	0x77, 0x9f, 0x34, 0x58, 0xf5, 0x35, 0xd5, 0x1f, 0xdd, 0xaf, 0x05, 0xcd, 0x73, 0x28, 0xda, 0xf1,
+	0xad, 0x56, 0x9b, 0x27, 0x2e, 0xe5, 0x5c, 0x28, 0xaa, 0x12, 0xc1, 0x9b, 0xd1, 0xa7, 0xbf, 0x3a,
+	0x68, 0xed, 0xb8, 0x32, 0x0f, 0xc4, 0x14, 0x3f, 0x43, 0xf7, 0xda, 0xf5, 0x84, 0x9c, 0x66, 0xe0,
+	0x58, 0xdb, 0xd6, 0xde, 0x5a, 0x70, 0xb7, 0xfd, 0x79, 0x42, 0x33, 0xc0, 0xcf, 0x91, 0x9d, 0x30,
+	0xc7, 0xde, 0xb6, 0xf6, 0xee, 0xec, 0x3f, 0x6e, 0x36, 0x43, 0xda, 0xd9, 0xc9, 0x7b, 0xae, 0x5e,
+	0xbf, 0x1c, 0xd1, 0x54, 0x43, 0x60, 0x27, 0x0c, 0x0f, 0xd1, 0x23, 0x0e, 0x97, 0x2a, 0xa4, 0x8c,
+	0x85, 0x12, 0xbe, 0x68, 0xe0, 0x11, 0x84, 0x4a, 0x7c, 0x06, 0xee, 0xac, 0x54, 0x86, 0xad, 0x6b,
+	0x86, 0xa1, 0x2a, 0x12, 0x1e, 0xd7, 0x8a, 0x8d, 0x12, 0xf6, 0x19, 0x1b, 0x36, 0xe8, 0x79, 0x49,
+	0xe2, 0x31, 0xfa, 0x3f, 0x03, 0x45, 0x19, 0x55, 0xd4, 0xf9, 0xaf, 0xb2, 0xbc, 0x25, 0x4b, 0xcf,
+	0x97, 0x98, 0x6d, 0xce, 0xaa, 0xe3, 0xc6, 0x12, 0x18, 0x1f, 0x1e, 0xa3, 0x4e, 0x7d, 0xbc, 0xce,
+	0xea, 0xb6, 0xb5, 0xb7, 0xbe, 0x7f, 0xb0, 0xd0, 0x5c, 0x5d, 0xcb, 0xcc, 0x35, 0xac, 0xa8, 0x77,
+	0x5c, 0x67, 0xf3, 0xff, 0x82, 0xc6, 0x88, 0x03, 0xb4, 0x99, 0x0a, 0x1e, 0x87, 0x85, 0xe6, 0x3c,
+	0xe1, 0x71, 0x28, 0x72, 0x28, 0xaa, 0xdb, 0x70, 0x3a, 0xb7, 0x39, 0x8b, 0x92, 0x0d, 0x6a, 0xf4,
+	0xb4, 0x25, 0xbb, 0xdf, 0x57, 0xd0, 0xc3, 0x6b, 0xfb, 0xc1, 0x03, 0x84, 0xa3, 0x02, 0xaa, 0x44,
+	0xc8, 0xca, 0xb6, 0x51, 0x49, 0x73, 0x9b, 0xcb, 0x66, 0x79, 0xd0, 0x72, 0x7d, 0xaa, 0xe0, 0x3c,
+	0xc9, 0x00, 0x9f, 0xa0, 0x8d, 0x48, 0x64, 0x79, 0x0a, 0x73, 0x36, 0xfb, 0x16, 0x36, 0x3c, 0x23,
+	0x8d, 0x6f, 0x8c, 0xba, 0x20, 0x55, 0x92, 0x51, 0x05, 0x2c, 0xbc, 0x62, 0xae, 0x36, 0xb4, 0xb0,
+	0x2b, 0xfa, 0x42, 0x4f, 0x53, 0xa8, 0xad, 0x8e, 0xe1, 0x0f, 0x0d, 0x1e, 0x94, 0x34, 0xee, 0xa3,
+	0xfb, 0xe6, 0x50, 0xc3, 0x48, 0x68, 0xae, 0x9a, 0x06, 0xb9, 0xb1, 0x51, 0xd7, 0x0d, 0x73, 0x58,
+	0x22, 0xf8, 0x03, 0x72, 0xe0, 0x12, 0x22, 0x5d, 0x2e, 0x70, 0x5e, 0xb7, 0xba, 0x5c, 0xb7, 0xd9,
+	0xc2, 0xa7, 0xff, 0x68, 0x0f, 0xfe, 0x58, 0x68, 0x37, 0x12, 0xd9, 0xf2, 0x56, 0x3d, 0x58, 0x37,
+	0x37, 0x7a, 0x56, 0xfa, 0xcf, 0xac, 0xf1, 0xa0, 0x81, 0x62, 0x91, 0x52, 0x1e, 0x13, 0x51, 0xc4,
+	0x6e, 0x0c, 0xbc, 0x9a, 0xbd, 0x7d, 0x2c, 0xf2, 0x44, 0xde, 0xf0, 0x24, 0xbd, 0x31, 0xd5, 0x37,
+	0x7b, 0xe5, 0xc8, 0xf7, 0x7f, 0xd8, 0x3b, 0x47, 0xb5, 0xd2, 0x67, 0x92, 0xd4, 0x65, 0x59, 0x8d,
+	0x7a, 0x24, 0x68, 0x93, 0x3f, 0xdb, 0xcc, 0xc4, 0x67, 0x72, 0x62, 0x32, 0x93, 0x51, 0x6f, 0x62,
+	0x32, 0xbf, 0xed, 0xdd, 0x7a, 0xc0, 0xf3, 0x7c, 0x26, 0x3d, 0xcf, 0xa4, 0x3c, 0x6f, 0xd4, 0xf3,
+	0x3c, 0x93, 0x9b, 0x76, 0xaa, 0xc5, 0xbe, 0xf8, 0x1b, 0x00, 0x00, 0xff, 0xff, 0x7f, 0xc4, 0x20,
+	0x7f, 0x3e, 0x05, 0x00, 0x00,
 }
diff --git a/googleapis/ads/googleads/v1/resources/operating_system_version_constant.pb.go b/googleapis/ads/googleads/v1/resources/operating_system_version_constant.pb.go
index da5ff1f..4cb316e 100644
--- a/googleapis/ads/googleads/v1/resources/operating_system_version_constant.pb.go
+++ b/googleapis/ads/googleads/v1/resources/operating_system_version_constant.pb.go
@@ -25,11 +25,8 @@
 const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package
 
 // A mobile operating system version or a range of versions, depending on
-// 'operator_type'. The complete list of available mobile platforms is available
-// <a
-//
-// href="https://developers.google.com/adwords/api/docs/appendix/codes-formats#mobile-platforms>
-// here</a>.
+// `operator_type`. List of available mobile platforms at
+// https://developers.google.com/adwords/api/docs/appendix/codes-formats#mobile-platforms
 type OperatingSystemVersionConstant struct {
 	// The resource name of the operating system version constant.
 	// Operating system version constant resource names have the form:
@@ -128,7 +125,7 @@
 }
 
 var fileDescriptor_255222b6c86bb69b = []byte{
-	// 458 bytes of a gzipped FileDescriptorProto
+	// 459 bytes of a gzipped FileDescriptorProto
 	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x8c, 0x93, 0xdf, 0x6a, 0xd4, 0x40,
 	0x14, 0xc6, 0x49, 0xb6, 0x16, 0x8c, 0x6d, 0x91, 0x5c, 0x2d, 0xb5, 0x94, 0xad, 0xa5, 0xb0, 0x20,
 	0x4c, 0xcc, 0x56, 0xbc, 0x88, 0x57, 0xa9, 0x94, 0x52, 0x41, 0x5b, 0xb6, 0x92, 0x0b, 0x09, 0x84,
@@ -139,23 +136,23 @@
 	0x2b, 0xb5, 0x54, 0x9a, 0x34, 0xd5, 0x82, 0x48, 0xc5, 0x80, 0x57, 0x33, 0xe0, 0x4a, 0x63, 0xae,
 	0x91, 0x90, 0xa0, 0x21, 0x3e, 0xb2, 0xf5, 0x08, 0xd7, 0x0a, 0xf5, 0x52, 0x68, 0x91, 0xa2, 0x5e,
 	0x6a, 0xff, 0xcd, 0x2a, 0x37, 0xc2, 0xdb, 0x66, 0x8d, 0x93, 0x4d, 0x80, 0xac, 0xf4, 0x52, 0x10,
-	0x6b, 0xb7, 0x7f, 0xe0, 0xb5, 0x04, 0x4b, 0x30, 0xe7, 0xa0, 0xb1, 0x66, 0xc0, 0x95, 0xcb, 0x1e,
-	0xba, 0xac, 0x39, 0xdd, 0xb6, 0x1f, 0x93, 0x2f, 0x12, 0x0b, 0x41, 0xa4, 0xcb, 0x3f, 0xfd, 0x39,
-	0x88, 0x0e, 0xaf, 0xbc, 0xdd, 0x8d, 0x71, 0x2b, 0xac, 0xd9, 0x6b, 0xd7, 0x55, 0x7c, 0x1c, 0xed,
-	0xfa, 0x9b, 0x57, 0x1c, 0x37, 0x64, 0x18, 0x8c, 0x82, 0xf1, 0xc3, 0xe9, 0x8e, 0xff, 0xf8, 0x0e,
-	0x37, 0x24, 0x7e, 0x16, 0x85, 0xac, 0x1e, 0x86, 0xa3, 0x60, 0xfc, 0x68, 0xf2, 0xc4, 0xb5, 0x8d,
-	0xbc, 0x29, 0xba, 0xe4, 0xfa, 0xe5, 0x8b, 0x02, 0xcf, 0x5b, 0x32, 0x0d, 0x59, 0x1d, 0x3f, 0x8f,
-	0xb6, 0x8c, 0xd0, 0xc0, 0xe0, 0x07, 0xff, 0xe0, 0x37, 0x5a, 0x32, 0x4e, 0x2d, 0x6f, 0xc8, 0xf8,
-	0x3c, 0x7a, 0x0c, 0xaa, 0x6a, 0xf0, 0x67, 0x90, 0xfe, 0x31, 0x86, 0x5b, 0xab, 0xcd, 0x4e, 0x27,
-	0xb6, 0x78, 0x0f, 0xd4, 0xdb, 0xae, 0xc6, 0xb5, 0xe4, 0x65, 0x18, 0xbf, 0x23, 0xf3, 0x60, 0x33,
-	0x99, 0xae, 0xc6, 0xcb, 0x7c, 0x0d, 0xa2, 0xdd, 0xbf, 0x46, 0x31, 0xdc, 0x1e, 0x05, 0xe3, 0xbd,
-	0xc9, 0x27, 0xb4, 0x6a, 0xf4, 0x66, 0xae, 0xe8, 0xff, 0x0f, 0x7d, 0xe5, 0x94, 0xde, 0x2f, 0x05,
-	0x39, 0xe7, 0x6d, 0xb3, 0x01, 0x36, 0xdd, 0x81, 0x3b, 0xa7, 0xb3, 0x6f, 0x61, 0x74, 0x32, 0x83,
-	0x06, 0xdd, 0xbb, 0x78, 0x67, 0xc7, 0xeb, 0x67, 0x7d, 0xdd, 0x35, 0x7f, 0x1d, 0x7c, 0x70, 0xfb,
-	0x89, 0x28, 0xcc, 0x31, 0xa7, 0x08, 0x24, 0x4d, 0x28, 0xe1, 0xe6, 0x69, 0xfc, 0xbe, 0x0a, 0xa6,
-	0xd6, 0xfc, 0x2c, 0xaf, 0xfa, 0xe8, 0x7b, 0x38, 0xb8, 0xc8, 0xf3, 0x1f, 0xe1, 0xd1, 0x85, 0x95,
-	0xcc, 0x6b, 0x85, 0x6c, 0xd8, 0x45, 0x45, 0x8a, 0xa6, 0x9e, 0xfc, 0xe5, 0x99, 0x32, 0xaf, 0x55,
-	0xd9, 0x33, 0x65, 0x91, 0x96, 0x3d, 0xf3, 0x3b, 0x3c, 0xb1, 0x89, 0x2c, 0xcb, 0x6b, 0x95, 0x65,
-	0x3d, 0x95, 0x65, 0x45, 0x9a, 0x65, 0x3d, 0x77, 0xbb, 0x6d, 0x2e, 0x7b, 0xfa, 0x27, 0x00, 0x00,
-	0xff, 0xff, 0xd3, 0x9a, 0x43, 0x8c, 0xd8, 0x03, 0x00, 0x00,
+	0x6b, 0xb7, 0x7f, 0xe8, 0xb4, 0xcc, 0xe9, 0xb6, 0xfd, 0x98, 0x7c, 0x91, 0x58, 0x08, 0x22, 0x95,
+	0xcb, 0x1f, 0x78, 0x2f, 0xc1, 0x12, 0xcc, 0x39, 0x68, 0xac, 0x19, 0x70, 0x97, 0x7d, 0xfa, 0x73,
+	0x10, 0x1d, 0x5e, 0x79, 0xbb, 0x1b, 0xe3, 0x56, 0x58, 0xb3, 0xd7, 0xae, 0xab, 0xf8, 0x38, 0xda,
+	0xf5, 0x37, 0xaf, 0x38, 0x6e, 0xc8, 0x30, 0x18, 0x05, 0xe3, 0x87, 0xd3, 0x1d, 0xff, 0xf1, 0x1d,
+	0x6e, 0x48, 0xfc, 0x2c, 0x0a, 0x59, 0x3d, 0x0c, 0x47, 0xc1, 0xf8, 0xd1, 0xe4, 0x89, 0x6b, 0x1b,
+	0xf9, 0x2b, 0xa1, 0x4b, 0xae, 0x5f, 0xbe, 0x28, 0xf0, 0xbc, 0x25, 0xd3, 0x90, 0xd5, 0xf1, 0xf3,
+	0x68, 0xcb, 0x08, 0x0d, 0x0c, 0x7e, 0xf0, 0x0f, 0x7e, 0xa3, 0x25, 0xe3, 0xd4, 0xf2, 0x86, 0x8c,
+	0xcf, 0xa3, 0xc7, 0xa0, 0xaa, 0x06, 0x7f, 0x06, 0xe9, 0x1f, 0x63, 0xb8, 0xb5, 0xda, 0xec, 0x74,
+	0x62, 0x8b, 0xf7, 0x40, 0xbd, 0xed, 0x6a, 0x5c, 0x4b, 0x5e, 0x86, 0xf1, 0x3b, 0x32, 0x0f, 0x36,
+	0x93, 0xe9, 0x6a, 0xbc, 0xcc, 0xd7, 0x20, 0xda, 0xfd, 0x6b, 0x14, 0xc3, 0xed, 0x51, 0x30, 0xde,
+	0x9b, 0x7c, 0x42, 0xab, 0x46, 0x6f, 0xe6, 0x8a, 0xfe, 0xff, 0xd0, 0x57, 0x4e, 0xe9, 0xfd, 0x52,
+	0x90, 0x73, 0xde, 0x36, 0x1b, 0x60, 0xd3, 0x1d, 0xb8, 0x73, 0x3a, 0xfb, 0x16, 0x46, 0x27, 0x33,
+	0x68, 0xd0, 0xbd, 0x8b, 0x77, 0x76, 0xbc, 0x7e, 0xd6, 0xd7, 0x5d, 0xf3, 0xd7, 0xc1, 0x07, 0xb7,
+	0x9f, 0x88, 0xc2, 0x1c, 0x73, 0x8a, 0x40, 0xd2, 0x84, 0x12, 0x6e, 0x9e, 0xc6, 0xef, 0xab, 0x60,
+	0x6a, 0xcd, 0xcf, 0xf2, 0xaa, 0x8f, 0xbe, 0x87, 0x83, 0x8b, 0x3c, 0xff, 0x11, 0x1e, 0x5d, 0x58,
+	0xc9, 0xbc, 0x56, 0xc8, 0x86, 0x5d, 0x54, 0xa4, 0x68, 0xea, 0xc9, 0x5f, 0x9e, 0x29, 0xf3, 0x5a,
+	0x95, 0x3d, 0x53, 0x16, 0x69, 0xd9, 0x33, 0xbf, 0xc3, 0x13, 0x9b, 0xc8, 0xb2, 0xbc, 0x56, 0x59,
+	0xd6, 0x53, 0x59, 0x56, 0xa4, 0x59, 0xd6, 0x73, 0xb7, 0xdb, 0xe6, 0xb2, 0xa7, 0x7f, 0x02, 0x00,
+	0x00, 0xff, 0xff, 0xe1, 0x14, 0x7b, 0x2c, 0xd8, 0x03, 0x00, 0x00,
 }
diff --git a/googleapis/ads/googleads/v1/resources/paid_organic_search_term_view.pb.go b/googleapis/ads/googleads/v1/resources/paid_organic_search_term_view.pb.go
index 2281da7..8283249 100644
--- a/googleapis/ads/googleads/v1/resources/paid_organic_search_term_view.pb.go
+++ b/googleapis/ads/googleads/v1/resources/paid_organic_search_term_view.pb.go
@@ -92,22 +92,22 @@
 	0x14, 0x85, 0x99, 0xf9, 0xe1, 0x07, 0xa7, 0xba, 0xe9, 0xaa, 0x96, 0x52, 0x5a, 0xa5, 0xd0, 0x55,
 	0xc2, 0xe8, 0x2e, 0xe2, 0x62, 0x0a, 0x52, 0x70, 0xa1, 0xa5, 0x95, 0x59, 0xc8, 0xc0, 0x90, 0x4e,
 	0xae, 0x31, 0xd0, 0x49, 0x86, 0x64, 0xda, 0x2e, 0x7d, 0x00, 0xdf, 0xc2, 0xa5, 0x8f, 0xe2, 0xa3,
-	0xf8, 0x14, 0xd2, 0xc9, 0x24, 0xb8, 0x51, 0x77, 0x27, 0xb9, 0x27, 0xe7, 0x7c, 0xe1, 0x46, 0x37,
-	0x5c, 0x29, 0xbe, 0x01, 0x4c, 0x99, 0xc1, 0x56, 0x1e, 0xd4, 0x2e, 0xc6, 0x1a, 0x8c, 0xda, 0xea,
-	0x02, 0x0c, 0xae, 0xa8, 0x60, 0xb9, 0xd2, 0x9c, 0x4a, 0x51, 0xe4, 0x06, 0xa8, 0x2e, 0x9e, 0xf3,
-	0x1a, 0x74, 0x99, 0xef, 0x04, 0xec, 0x51, 0xa5, 0x55, 0xad, 0xba, 0x63, 0xfb, 0x16, 0x51, 0x66,
-	0x90, 0x8f, 0x41, 0xbb, 0x18, 0xf9, 0x98, 0xfe, 0xc0, 0x35, 0x55, 0x02, 0x53, 0x29, 0x55, 0x4d,
-	0x6b, 0xa1, 0xa4, 0xb1, 0x01, 0xfd, 0x61, 0x3b, 0x6d, 0x4e, 0xeb, 0xed, 0x13, 0xde, 0x6b, 0x5a,
-	0x55, 0xa0, 0xdb, 0xf9, 0xd9, 0x4b, 0x74, 0xba, 0xa0, 0x82, 0xdd, 0x5b, 0x8c, 0x55, 0x43, 0xf1,
-	0x00, 0xba, 0x4c, 0x05, 0xec, 0xbb, 0xe7, 0xd1, 0x89, 0xeb, 0xc9, 0x25, 0x2d, 0xa1, 0x17, 0x8c,
-	0x82, 0xe9, 0xd1, 0xf2, 0xd8, 0x5d, 0xde, 0xd1, 0x12, 0xba, 0xd7, 0x51, 0xe7, 0x1b, 0x7c, 0x2f,
-	0x1c, 0x05, 0xd3, 0xce, 0xc5, 0xa0, 0xa5, 0x45, 0xae, 0x17, 0xad, 0x6a, 0x2d, 0x24, 0x4f, 0xe9,
-	0x66, 0x0b, 0xcb, 0xc8, 0xf8, 0x9e, 0xd9, 0x6b, 0x18, 0x4d, 0x0a, 0x55, 0xa2, 0x3f, 0x3f, 0x3a,
-	0x1b, 0xfe, 0x08, 0xba, 0x38, 0x94, 0x2c, 0x82, 0xc7, 0xdb, 0x36, 0x84, 0xab, 0x0d, 0x95, 0x1c,
-	0x29, 0xcd, 0x31, 0x07, 0xd9, 0x20, 0xb8, 0x25, 0x54, 0xc2, 0xfc, 0xb2, 0x93, 0x2b, 0xaf, 0xde,
-	0xc2, 0x7f, 0xf3, 0x24, 0x79, 0x0f, 0xc7, 0x73, 0x1b, 0x99, 0x30, 0x83, 0xac, 0x3c, 0xa8, 0x34,
-	0x46, 0x4b, 0xe7, 0xfc, 0x70, 0x9e, 0x2c, 0x61, 0x26, 0xf3, 0x9e, 0x2c, 0x8d, 0x33, 0xef, 0xf9,
-	0x0c, 0x27, 0x76, 0x40, 0x48, 0xc2, 0x0c, 0x21, 0xde, 0x45, 0x48, 0x1a, 0x13, 0xe2, 0x7d, 0xeb,
-	0xff, 0x0d, 0xec, 0xe5, 0x57, 0x00, 0x00, 0x00, 0xff, 0xff, 0x7d, 0x85, 0xa5, 0x68, 0x3f, 0x02,
+	0xf8, 0x14, 0xd2, 0xc9, 0x24, 0xb8, 0x51, 0x77, 0x87, 0xdc, 0x73, 0xcf, 0xf9, 0xc2, 0x8d, 0x6e,
+	0xb8, 0x52, 0x7c, 0x03, 0x98, 0x32, 0x83, 0xad, 0x3c, 0xa8, 0x5d, 0x8c, 0x35, 0x18, 0xb5, 0xd5,
+	0x05, 0x18, 0x5c, 0x51, 0xc1, 0x72, 0xa5, 0x39, 0x95, 0xa2, 0xc8, 0x0d, 0x50, 0x5d, 0x3c, 0xe7,
+	0x35, 0xe8, 0x32, 0xdf, 0x09, 0xd8, 0xa3, 0x4a, 0xab, 0x5a, 0x75, 0xc7, 0x76, 0x17, 0x51, 0x66,
+	0x90, 0x8f, 0x41, 0xbb, 0x18, 0xf9, 0x98, 0xfe, 0xb0, 0x6d, 0x6a, 0x16, 0xd6, 0xdb, 0x27, 0xbc,
+	0xd7, 0xb4, 0xaa, 0x40, 0x1b, 0x1b, 0xd1, 0x1f, 0x38, 0x92, 0x4a, 0x60, 0x2a, 0xa5, 0xaa, 0x69,
+	0x2d, 0x94, 0x6c, 0xa7, 0x67, 0x2f, 0xd1, 0xe9, 0x82, 0x0a, 0x76, 0x6f, 0x31, 0x56, 0x0d, 0xc5,
+	0x03, 0xe8, 0x32, 0x15, 0xb0, 0xef, 0x9e, 0x47, 0x27, 0xae, 0x27, 0x97, 0xb4, 0x84, 0x5e, 0x30,
+	0x0a, 0xa6, 0x47, 0xcb, 0x63, 0xf7, 0x78, 0x47, 0x4b, 0xe8, 0x5e, 0x47, 0x9d, 0x6f, 0xf0, 0xbd,
+	0x70, 0x14, 0x4c, 0x3b, 0x17, 0x83, 0x96, 0x16, 0x39, 0x2a, 0xb4, 0xaa, 0xb5, 0x90, 0x3c, 0xa5,
+	0x9b, 0x2d, 0x2c, 0x23, 0xe3, 0x7b, 0x66, 0xaf, 0x61, 0x34, 0x29, 0x54, 0x89, 0xfe, 0xfc, 0xe8,
+	0x6c, 0xf8, 0x23, 0xe8, 0xe2, 0x50, 0xb2, 0x08, 0x1e, 0x6f, 0xdb, 0x10, 0xae, 0x36, 0x54, 0x72,
+	0xa4, 0x34, 0xc7, 0x1c, 0x64, 0x83, 0xe0, 0x8e, 0x50, 0x09, 0xf3, 0xcb, 0x4d, 0xae, 0xbc, 0x7a,
+	0x0b, 0xff, 0xcd, 0x93, 0xe4, 0x3d, 0x1c, 0xcf, 0x6d, 0x64, 0xc2, 0x0c, 0xb2, 0xf2, 0xa0, 0xd2,
+	0x18, 0x2d, 0x9d, 0xf3, 0xc3, 0x79, 0xb2, 0x84, 0x99, 0xcc, 0x7b, 0xb2, 0x34, 0xce, 0xbc, 0xe7,
+	0x33, 0x9c, 0xd8, 0x01, 0x21, 0x09, 0x33, 0x84, 0x78, 0x17, 0x21, 0x69, 0x4c, 0x88, 0xf7, 0xad,
+	0xff, 0x37, 0xb0, 0x97, 0x5f, 0x01, 0x00, 0x00, 0xff, 0xff, 0xf5, 0xba, 0x4f, 0xb5, 0x3f, 0x02,
 	0x00, 0x00,
 }
diff --git a/googleapis/ads/googleads/v1/resources/payments_account.pb.go b/googleapis/ads/googleads/v1/resources/payments_account.pb.go
index 3d3a80d..a34a0ee 100644
--- a/googleapis/ads/googleads/v1/resources/payments_account.pb.go
+++ b/googleapis/ads/googleads/v1/resources/payments_account.pb.go
@@ -23,25 +23,25 @@
 // proto package needs to be updated.
 const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package
 
-// A Payments account, which can be used to set up billing for an Ads customer.
+// A payments account, which can be used to set up billing for an Ads customer.
 type PaymentsAccount struct {
-	// The resource name of the Payments account.
+	// The resource name of the payments account.
 	// PaymentsAccount resource names have the form:
 	//
 	// `customers/{customer_id}/paymentsAccounts/{payments_account_id}`
 	ResourceName string `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"`
-	// A 16 digit ID used to identify a Payments account.
+	// A 16 digit ID used to identify a payments account.
 	PaymentsAccountId *wrappers.StringValue `protobuf:"bytes,2,opt,name=payments_account_id,json=paymentsAccountId,proto3" json:"payments_account_id,omitempty"`
-	// The name of the Payments account.
+	// The name of the payments account.
 	Name *wrappers.StringValue `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"`
-	// The currency code of the Payments account.
+	// The currency code of the payments account.
 	// A subset of the currency codes derived from the ISO 4217 standard is
 	// supported.
 	CurrencyCode *wrappers.StringValue `protobuf:"bytes,4,opt,name=currency_code,json=currencyCode,proto3" json:"currency_code,omitempty"`
-	// A 12 digit ID used to identify the Payments profile associated with the
-	// Payments account.
+	// A 12 digit ID used to identify the payments profile associated with the
+	// payments account.
 	PaymentsProfileId *wrappers.StringValue `protobuf:"bytes,5,opt,name=payments_profile_id,json=paymentsProfileId,proto3" json:"payments_profile_id,omitempty"`
-	// A secondary Payments profile ID present in uncommon situations, e.g.
+	// A secondary payments profile ID present in uncommon situations, e.g.
 	// when a sequential liability agreement has been arranged.
 	SecondaryPaymentsProfileId *wrappers.StringValue `protobuf:"bytes,6,opt,name=secondary_payments_profile_id,json=secondaryPaymentsProfileId,proto3" json:"secondary_payments_profile_id,omitempty"`
 	XXX_NoUnkeyedLiteral       struct{}              `json:"-"`
@@ -130,25 +130,25 @@
 	0x18, 0xa7, 0xdd, 0xeb, 0x0b, 0xc6, 0x77, 0x88, 0xd5, 0xc3, 0x18, 0x53, 0x36, 0x65, 0xb0, 0x53,
 	0x6a, 0xf5, 0x22, 0xf1, 0xd4, 0x79, 0x18, 0x13, 0x91, 0x32, 0xa1, 0x07, 0x29, 0x94, 0x2c, 0xc9,
 	0x4a, 0xa1, 0x4d, 0x42, 0xd2, 0x4e, 0x76, 0xf4, 0xab, 0x78, 0x12, 0x3f, 0x8a, 0x1f, 0xc5, 0x4f,
-	0x21, 0x6d, 0x9a, 0xc0, 0x86, 0xe8, 0xbc, 0xfd, 0xda, 0xe7, 0xf7, 0xef, 0x21, 0x0f, 0x78, 0x53,
-	0x08, 0x51, 0x54, 0x2c, 0xc4, 0x54, 0x87, 0x06, 0x76, 0xe8, 0x18, 0x85, 0x8a, 0x69, 0xd1, 0x2a,
-	0xc2, 0x74, 0x28, 0xf1, 0xa9, 0x66, 0xbc, 0xd1, 0x39, 0x26, 0x44, 0xb4, 0xbc, 0x81, 0x52, 0x89,
-	0x46, 0x04, 0x0b, 0x43, 0x87, 0x98, 0x6a, 0xe8, 0x94, 0xf0, 0x18, 0x41, 0xa7, 0x9c, 0xce, 0xac,
-	0xb9, 0x2c, 0x43, 0xcc, 0xb9, 0x68, 0x70, 0x53, 0x0a, 0xae, 0x8d, 0xc1, 0xf4, 0xd9, 0x30, 0xed,
-	0xbf, 0xf6, 0xed, 0x21, 0xfc, 0xa2, 0xb0, 0x94, 0x4c, 0x0d, 0xf3, 0xe7, 0xdf, 0x47, 0xe0, 0x61,
-	0x32, 0x64, 0xc7, 0x26, 0x3a, 0x78, 0x01, 0xc6, 0xd6, 0x3e, 0xe7, 0xb8, 0x66, 0x13, 0x6f, 0xee,
-	0xad, 0xee, 0xef, 0xee, 0xec, 0xcf, 0x8f, 0xb8, 0x66, 0xc1, 0x07, 0xf0, 0xf8, 0xb2, 0x73, 0x5e,
-	0xd2, 0x89, 0x3f, 0xf7, 0x56, 0x0f, 0x5e, 0xcd, 0x86, 0xb2, 0xd0, 0xc6, 0xc2, 0x4f, 0x8d, 0x2a,
-	0x79, 0x91, 0xe2, 0xaa, 0x65, 0xbb, 0x47, 0xf2, 0x3c, 0x70, 0x4b, 0x83, 0x97, 0xe0, 0xa6, 0x4f,
-	0x1a, 0x5d, 0x21, 0xef, 0x99, 0x41, 0x0c, 0xc6, 0xa4, 0x55, 0x8a, 0x71, 0x72, 0xca, 0x89, 0xa0,
-	0x6c, 0x72, 0x73, 0x85, 0xf4, 0xce, 0x4a, 0xde, 0x09, 0x7a, 0xbe, 0x82, 0x54, 0xe2, 0x50, 0x56,
-	0xac, 0x5b, 0xe1, 0xde, 0xff, 0xac, 0x90, 0x18, 0xdd, 0x96, 0x06, 0x39, 0x78, 0xaa, 0x19, 0x11,
-	0x9c, 0x62, 0x75, 0xca, 0xff, 0xe4, 0x7b, 0x7b, 0x85, 0xef, 0xd4, 0x59, 0x24, 0x97, 0x01, 0xeb,
-	0xaf, 0x3e, 0x58, 0x12, 0x51, 0xc3, 0x7f, 0x9e, 0xc4, 0xfa, 0xc9, 0xc5, 0x8b, 0x26, 0x5d, 0x54,
-	0xe2, 0x7d, 0x7e, 0x3f, 0x48, 0x0b, 0x51, 0x61, 0x5e, 0x40, 0xa1, 0x8a, 0xb0, 0x60, 0xbc, 0x2f,
-	0x62, 0xef, 0x52, 0x96, 0xfa, 0x2f, 0x67, 0xfa, 0xd6, 0xa1, 0x6f, 0xfe, 0x68, 0x13, 0xc7, 0x3f,
-	0xfc, 0xc5, 0xc6, 0x58, 0xc6, 0x54, 0x43, 0x03, 0x3b, 0x94, 0x46, 0x70, 0x67, 0x99, 0x3f, 0x2d,
-	0x27, 0x8b, 0xa9, 0xce, 0x1c, 0x27, 0x4b, 0xa3, 0xcc, 0x71, 0x7e, 0xf9, 0x4b, 0x33, 0x40, 0x28,
-	0xa6, 0x1a, 0x21, 0xc7, 0x42, 0x28, 0x8d, 0x10, 0x72, 0xbc, 0xfd, 0x6d, 0x5f, 0xf6, 0xf5, 0xef,
-	0x00, 0x00, 0x00, 0xff, 0xff, 0xa3, 0xf5, 0x5b, 0xa7, 0x52, 0x03, 0x00, 0x00,
+	0x21, 0x6d, 0x9a, 0xc0, 0x86, 0xe8, 0xbc, 0xfd, 0xc8, 0xf3, 0xfb, 0xf7, 0x90, 0x07, 0xbc, 0x29,
+	0x84, 0x28, 0x2a, 0x16, 0x62, 0xaa, 0x43, 0x03, 0x3b, 0x74, 0x8c, 0x42, 0xc5, 0xb4, 0x68, 0x15,
+	0x61, 0x3a, 0x94, 0xf8, 0x54, 0x33, 0xde, 0xe8, 0x1c, 0x13, 0x22, 0x5a, 0xde, 0x40, 0xa9, 0x44,
+	0x23, 0x82, 0x85, 0xa1, 0x43, 0x4c, 0x35, 0x74, 0x4a, 0x78, 0x8c, 0xa0, 0x53, 0x4e, 0x9f, 0x0d,
+	0xe6, 0xbd, 0x60, 0xdf, 0x1e, 0xc2, 0x2f, 0x0a, 0x4b, 0xc9, 0x94, 0x36, 0x16, 0xd3, 0x99, 0x0d,
+	0x97, 0x65, 0x88, 0x39, 0x17, 0x0d, 0x6e, 0x4a, 0xc1, 0x87, 0xe9, 0xf3, 0xef, 0x23, 0xf0, 0x30,
+	0x19, 0xb2, 0x63, 0x13, 0x1d, 0xbc, 0x00, 0x63, 0x6b, 0x9f, 0x73, 0x5c, 0xb3, 0x89, 0x37, 0xf7,
+	0x56, 0xf7, 0x77, 0x77, 0xf6, 0xf1, 0x23, 0xae, 0x59, 0xf0, 0x01, 0x3c, 0xbe, 0xec, 0x9c, 0x97,
+	0x74, 0xe2, 0xcf, 0xbd, 0xd5, 0x83, 0x57, 0xb3, 0xa1, 0x2c, 0xb4, 0xa5, 0xe0, 0xa7, 0x46, 0x95,
+	0xbc, 0x48, 0x71, 0xd5, 0xb2, 0xdd, 0x23, 0x79, 0x1e, 0xb8, 0xa5, 0xc1, 0x4b, 0x70, 0xd3, 0x27,
+	0x8d, 0xae, 0x90, 0xf7, 0xcc, 0x20, 0x06, 0x63, 0xd2, 0x2a, 0xc5, 0x38, 0x39, 0xe5, 0x44, 0x50,
+	0x36, 0xb9, 0xb9, 0x42, 0x7a, 0x67, 0x25, 0xef, 0x04, 0x3d, 0x5f, 0x41, 0x2a, 0x71, 0x28, 0x2b,
+	0xd6, 0xad, 0x70, 0xef, 0x7f, 0x56, 0x48, 0x8c, 0x6e, 0x4b, 0x83, 0x1c, 0x3c, 0xd5, 0x8c, 0x08,
+	0x4e, 0xb1, 0x3a, 0xe5, 0x7f, 0xf2, 0xbd, 0xbd, 0xc2, 0x77, 0xea, 0x2c, 0x92, 0xcb, 0x80, 0xf5,
+	0x57, 0x1f, 0x2c, 0x89, 0xa8, 0xe1, 0x3f, 0x4f, 0x62, 0xfd, 0xe4, 0xe2, 0x47, 0x93, 0x2e, 0x2a,
+	0xf1, 0x3e, 0xbf, 0x1f, 0xa4, 0x85, 0xa8, 0x30, 0x2f, 0xa0, 0x50, 0x45, 0x58, 0x30, 0xde, 0x17,
+	0xb1, 0x77, 0x29, 0x4b, 0xfd, 0x97, 0x33, 0x7d, 0xeb, 0xd0, 0x37, 0x7f, 0xb4, 0x89, 0xe3, 0x1f,
+	0xfe, 0x62, 0x63, 0x2c, 0x63, 0xaa, 0xa1, 0x81, 0x1d, 0x4a, 0x23, 0xb8, 0xb3, 0xcc, 0x9f, 0x96,
+	0x93, 0xc5, 0x54, 0x67, 0x8e, 0x93, 0xa5, 0x51, 0xe6, 0x38, 0xbf, 0xfc, 0xa5, 0x19, 0x20, 0x14,
+	0x53, 0x8d, 0x90, 0x63, 0x21, 0x94, 0x46, 0x08, 0x39, 0xde, 0xfe, 0xb6, 0x2f, 0xfb, 0xfa, 0x77,
+	0x00, 0x00, 0x00, 0xff, 0xff, 0xb4, 0xc8, 0x02, 0x45, 0x52, 0x03, 0x00, 0x00,
 }
diff --git a/googleapis/ads/googleads/v1/resources/product_bidding_category_constant.pb.go b/googleapis/ads/googleads/v1/resources/product_bidding_category_constant.pb.go
index 2ed8b23..bd788f0 100644
--- a/googleapis/ads/googleads/v1/resources/product_bidding_category_constant.pb.go
+++ b/googleapis/ads/googleads/v1/resources/product_bidding_category_constant.pb.go
@@ -144,37 +144,37 @@
 }
 
 var fileDescriptor_108bf531d72dd437 = []byte{
-	// 509 bytes of a gzipped FileDescriptorProto
-	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x9c, 0x94, 0x41, 0x6b, 0xd4, 0x40,
-	0x14, 0xc7, 0x49, 0xea, 0xae, 0x3a, 0xdd, 0xed, 0x21, 0xa7, 0x50, 0x4b, 0xd9, 0x5a, 0x0b, 0x0b,
-	0xc2, 0x84, 0x54, 0xf1, 0x10, 0x0f, 0x92, 0x0d, 0x52, 0x2a, 0x22, 0x4b, 0x0a, 0x7b, 0x28, 0x81,
-	0x30, 0x9b, 0x19, 0x87, 0x40, 0x32, 0x13, 0x66, 0x26, 0x2b, 0xfa, 0x29, 0xbc, 0x7a, 0xf5, 0xe8,
-	0x47, 0xf1, 0xa3, 0xf8, 0x29, 0x24, 0x33, 0x99, 0x5c, 0xb4, 0xe9, 0xd2, 0xdb, 0x4b, 0xde, 0xfb,
-	0xff, 0x7f, 0x93, 0xf7, 0xde, 0x04, 0x5c, 0x53, 0xce, 0x69, 0x45, 0x02, 0x84, 0x65, 0x60, 0xc2,
-	0x2e, 0xda, 0x85, 0x81, 0x20, 0x92, 0xb7, 0xa2, 0x20, 0x32, 0x68, 0x04, 0xc7, 0x6d, 0xa1, 0xf2,
-	0x6d, 0x89, 0x71, 0xc9, 0x68, 0x5e, 0x20, 0x45, 0x28, 0x17, 0x5f, 0xf3, 0x82, 0x33, 0xa9, 0x10,
-	0x53, 0xb0, 0x11, 0x5c, 0x71, 0xef, 0xcc, 0xe8, 0x21, 0xc2, 0x12, 0x0e, 0x56, 0x70, 0x17, 0xc2,
-	0xc1, 0xea, 0x78, 0x75, 0x17, 0x8d, 0xb0, 0xb6, 0x1e, 0x21, 0x55, 0x64, 0x47, 0x2a, 0x83, 0x39,
-	0x4e, 0x1e, 0xe8, 0x21, 0x15, 0x52, 0xad, 0xec, 0x4d, 0x4e, 0xac, 0x49, 0x53, 0x06, 0x88, 0x31,
-	0xae, 0x90, 0x2a, 0x39, 0xb3, 0xd9, 0xd3, 0x3e, 0xab, 0x9f, 0xb6, 0xed, 0xe7, 0xe0, 0x8b, 0x40,
-	0x4d, 0x43, 0x44, 0x9f, 0x7f, 0xfe, 0x63, 0x02, 0x4e, 0xd7, 0x86, 0xb3, 0x32, 0x98, 0xa4, 0xa7,
-	0x24, 0x7d, 0x4b, 0xbc, 0x73, 0x30, 0xb7, 0x9f, 0x9d, 0x33, 0x54, 0x13, 0xdf, 0x59, 0x38, 0xcb,
-	0xa7, 0xe9, 0xcc, 0xbe, 0xfc, 0x84, 0x6a, 0xe2, 0xbd, 0x04, 0x6e, 0x89, 0x7d, 0x77, 0xe1, 0x2c,
-	0x0f, 0x2f, 0x9f, 0xf5, 0x3d, 0x83, 0x16, 0x0a, 0xaf, 0x99, 0x7a, 0xf3, 0x7a, 0x83, 0xaa, 0x96,
-	0xa4, 0x6e, 0x89, 0xbd, 0x77, 0x60, 0x56, 0xf0, 0x96, 0x29, 0xdd, 0x78, 0x4c, 0xfc, 0x03, 0x2d,
-	0x3b, 0xf9, 0x47, 0x76, 0xa3, 0x44, 0xc9, 0xa8, 0xd1, 0x1d, 0xf6, 0x8a, 0x84, 0x63, 0xe2, 0x29,
-	0xb0, 0xbc, 0x77, 0x94, 0x79, 0x83, 0x04, 0x61, 0xca, 0x7f, 0xb4, 0x87, 0xf9, 0x8b, 0x66, 0xb4,
-	0x05, 0x6b, 0xed, 0xe4, 0x35, 0x60, 0xa2, 0xa7, 0xe7, 0x4f, 0x16, 0xce, 0xf2, 0xe8, 0xf2, 0x16,
-	0xde, 0xb5, 0x25, 0x7a, 0x7c, 0xf0, 0xff, 0x6d, 0xfd, 0xd8, 0x39, 0xbc, 0x67, 0x6d, 0x3d, 0x96,
-	0x4f, 0x0d, 0xc8, 0x53, 0x60, 0x6a, 0x66, 0xed, 0x4f, 0x35, 0x32, 0x7b, 0x10, 0xf2, 0x46, 0x5b,
-	0x8c, 0x30, 0x4d, 0x41, 0xda, 0xb3, 0xbc, 0x18, 0xcc, 0x2b, 0xc4, 0x68, 0x8b, 0x28, 0x31, 0xf3,
-	0x79, 0xbc, 0x47, 0x0b, 0x67, 0x56, 0xa2, 0x07, 0x94, 0x80, 0xa3, 0x8a, 0x17, 0xa8, 0x2a, 0xbf,
-	0x11, 0x6c, 0x96, 0xe6, 0xc9, 0x1e, 0x1e, 0xf3, 0x41, 0xd3, 0xed, 0xd4, 0xea, 0xbb, 0x0b, 0x2e,
-	0x0a, 0x5e, 0xc3, 0x7b, 0x2f, 0xe3, 0xea, 0x7c, 0x7c, 0x85, 0xd7, 0x1d, 0x6c, 0xed, 0xdc, 0x7e,
-	0xe8, 0x9d, 0x28, 0xef, 0x0e, 0x0b, 0xb9, 0xa0, 0x01, 0x25, 0x4c, 0x1f, 0xc5, 0xde, 0xbf, 0xa6,
-	0x94, 0x23, 0x3f, 0x90, 0xb7, 0x43, 0xf4, 0xd3, 0x3d, 0xb8, 0x8a, 0xe3, 0x5f, 0xee, 0xd9, 0x95,
-	0xb1, 0x8c, 0xb1, 0x84, 0x26, 0xec, 0xa2, 0x4d, 0x08, 0x53, 0x5b, 0xf9, 0xdb, 0xd6, 0x64, 0x31,
-	0x96, 0xd9, 0x50, 0x93, 0x6d, 0xc2, 0x6c, 0xa8, 0xf9, 0xe3, 0x5e, 0x98, 0x44, 0x14, 0xc5, 0x58,
-	0x46, 0xd1, 0x50, 0x15, 0x45, 0x9b, 0x30, 0x8a, 0x86, 0xba, 0xed, 0x54, 0x1f, 0xf6, 0xd5, 0xdf,
-	0x00, 0x00, 0x00, 0xff, 0xff, 0xac, 0xa0, 0x52, 0x02, 0xec, 0x04, 0x00, 0x00,
+	// 510 bytes of a gzipped FileDescriptorProto
+	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x9c, 0x94, 0x41, 0x6b, 0xdb, 0x30,
+	0x14, 0xc7, 0xb1, 0xbb, 0x64, 0x9b, 0x9a, 0xf4, 0xe0, 0x93, 0xe9, 0x4a, 0x49, 0xd7, 0x15, 0x02,
+	0x03, 0x19, 0x77, 0x63, 0x07, 0xef, 0x30, 0x1c, 0x33, 0x4a, 0xc7, 0x18, 0xc1, 0x85, 0x1c, 0x8a,
+	0xc1, 0x28, 0x96, 0x26, 0x0c, 0xb6, 0x64, 0x24, 0x39, 0x63, 0xfb, 0x14, 0xbb, 0xee, 0xba, 0xe3,
+	0x3e, 0xca, 0x3e, 0xca, 0x3e, 0xc5, 0xb0, 0x64, 0xf9, 0xb2, 0xd5, 0x0d, 0xbd, 0xbd, 0xe4, 0xbd,
+	0xff, 0xff, 0xf7, 0xf2, 0xde, 0x53, 0xc0, 0x35, 0xe5, 0x9c, 0x56, 0x24, 0x40, 0x58, 0x06, 0x26,
+	0xec, 0xa2, 0x5d, 0x18, 0x08, 0x22, 0x79, 0x2b, 0x0a, 0x22, 0x83, 0x46, 0x70, 0xdc, 0x16, 0x2a,
+	0xdf, 0x96, 0x18, 0x97, 0x8c, 0xe6, 0x05, 0x52, 0x84, 0x72, 0xf1, 0x35, 0x2f, 0x38, 0x93, 0x0a,
+	0x31, 0x05, 0x1b, 0xc1, 0x15, 0xf7, 0xce, 0x8c, 0x1e, 0x22, 0x2c, 0xe1, 0x60, 0x05, 0x77, 0x21,
+	0x1c, 0xac, 0x8e, 0x57, 0x77, 0xd1, 0x08, 0x6b, 0xeb, 0x11, 0x52, 0x45, 0x76, 0xa4, 0x32, 0x98,
+	0xe3, 0xe4, 0x81, 0x1e, 0x52, 0x21, 0xd5, 0xca, 0xde, 0xe4, 0xb4, 0x37, 0xd1, 0x9f, 0xb6, 0xed,
+	0xe7, 0xe0, 0x8b, 0x40, 0x4d, 0x43, 0x84, 0xcd, 0x9f, 0x58, 0x48, 0x53, 0x06, 0x88, 0x31, 0xae,
+	0x90, 0x2a, 0x39, 0xeb, 0xb3, 0xcf, 0x7f, 0x4c, 0xc0, 0xe9, 0xda, 0x70, 0x56, 0x06, 0x93, 0xf4,
+	0x94, 0xa4, 0x1f, 0x89, 0x77, 0x0e, 0xe6, 0xf6, 0x67, 0xe7, 0x0c, 0xd5, 0xc4, 0x77, 0x16, 0xce,
+	0xf2, 0x69, 0x3a, 0xb3, 0x5f, 0x7e, 0x42, 0x35, 0xf1, 0x5e, 0x02, 0xb7, 0xc4, 0xbe, 0xbb, 0x70,
+	0x96, 0x87, 0x97, 0xcf, 0xfa, 0x99, 0x41, 0xdb, 0x12, 0xbc, 0x66, 0xea, 0xcd, 0xeb, 0x0d, 0xaa,
+	0x5a, 0x92, 0xba, 0x25, 0xf6, 0xde, 0x81, 0x59, 0xc1, 0x5b, 0xa6, 0xf4, 0xe0, 0x31, 0xf1, 0x0f,
+	0xb4, 0xec, 0xe4, 0x1f, 0xd9, 0x8d, 0x12, 0x25, 0xa3, 0x46, 0x77, 0xd8, 0x2b, 0x12, 0x8e, 0x89,
+	0xa7, 0xc0, 0xf2, 0xde, 0x55, 0xe6, 0x0d, 0x12, 0x84, 0x29, 0xff, 0xd1, 0x1e, 0xe6, 0x2f, 0x9a,
+	0xd1, 0x11, 0xac, 0xb5, 0x93, 0xd7, 0x80, 0x89, 0xde, 0x9e, 0x3f, 0x59, 0x38, 0xcb, 0xa3, 0xcb,
+	0x5b, 0x78, 0xd7, 0x95, 0xe8, 0xf5, 0xc1, 0xff, 0x8f, 0xf5, 0x63, 0xe7, 0xf0, 0x9e, 0xb5, 0xf5,
+	0x58, 0x3e, 0x35, 0x20, 0x4f, 0x81, 0xa9, 0xd9, 0xb5, 0x3f, 0xd5, 0xc8, 0xec, 0x41, 0xc8, 0x1b,
+	0x6d, 0x31, 0xc2, 0x34, 0x05, 0x69, 0xcf, 0xf2, 0x62, 0x30, 0xaf, 0x10, 0xa3, 0x2d, 0xa2, 0xc4,
+	0xec, 0xe7, 0xf1, 0x1e, 0x23, 0x9c, 0x59, 0x89, 0x5e, 0x50, 0x02, 0x8e, 0x2a, 0x5e, 0xa0, 0xaa,
+	0xfc, 0x46, 0xb0, 0x39, 0x9a, 0x27, 0x7b, 0x78, 0xcc, 0x07, 0x4d, 0x77, 0x53, 0xab, 0xef, 0x2e,
+	0xb8, 0x28, 0x78, 0x0d, 0xef, 0x7d, 0x8c, 0xab, 0xf3, 0xf1, 0x13, 0x5e, 0x77, 0xb0, 0xb5, 0x73,
+	0xfb, 0xa1, 0x77, 0xa2, 0xbc, 0x6b, 0x16, 0x72, 0x41, 0x03, 0x4a, 0x98, 0x6e, 0xc5, 0xbe, 0xbf,
+	0xa6, 0x94, 0x23, 0x7f, 0x20, 0x6f, 0x87, 0xe8, 0xa7, 0x7b, 0x70, 0x15, 0xc7, 0xbf, 0xdc, 0xb3,
+	0x2b, 0x63, 0x19, 0x63, 0x09, 0x4d, 0xd8, 0x45, 0x9b, 0x10, 0xa6, 0xb6, 0xf2, 0xb7, 0xad, 0xc9,
+	0x62, 0x2c, 0xb3, 0xa1, 0x26, 0xdb, 0x84, 0xd9, 0x50, 0xf3, 0xc7, 0xbd, 0x30, 0x89, 0x28, 0x8a,
+	0xb1, 0x8c, 0xa2, 0xa1, 0x2a, 0x8a, 0x36, 0x61, 0x14, 0x0d, 0x75, 0xdb, 0xa9, 0x6e, 0xf6, 0xd5,
+	0xdf, 0x00, 0x00, 0x00, 0xff, 0xff, 0x85, 0x4e, 0x23, 0x27, 0xec, 0x04, 0x00, 0x00,
 }
diff --git a/googleapis/ads/googleads/v1/resources/recommendation.pb.go b/googleapis/ads/googleads/v1/resources/recommendation.pb.go
index 25ef4fd..4ecdd2a 100644
--- a/googleapis/ads/googleads/v1/resources/recommendation.pb.go
+++ b/googleapis/ads/googleads/v1/resources/recommendation.pb.go
@@ -40,14 +40,15 @@
 	// the recommendation affects a single campaign budget.
 	//
 	// This field will be set for the following recommendation types:
-	// CAMPAIGN_BUDGET
+	// CAMPAIGN_BUDGET, MOVE_UNUSED_BUDGET
 	CampaignBudget *wrappers.StringValue `protobuf:"bytes,5,opt,name=campaign_budget,json=campaignBudget,proto3" json:"campaign_budget,omitempty"`
 	// The campaign targeted by this recommendation. This will be set only when
 	// the recommendation affects a single campaign.
 	//
 	// This field will be set for the following recommendation types:
-	// ENHANCED_CPC_OPT_IN, KEYWORD, MAXIMIZE_CLICKS_OPT_IN,
-	// MAXIMIZE_CONVERSIONS_OPT_IN, OPTIMIZE_AD_ROTATION, SEARCH_PARTNERS_OPT_IN,
+	// CALL_EXTENSION, CALLOUT_EXTENSION, ENHANCED_CPC_OPT_IN, KEYWORD,
+	// KEYWORD_MATCH_TYPE, MAXIMIZE_CLICKS_OPT_IN, MAXIMIZE_CONVERSIONS_OPT_IN,
+	// OPTIMIZE_AD_ROTATION, SEARCH_PARTNERS_OPT_IN, SITELINK_EXTENSION,
 	// TARGET_CPA_OPT_IN, TEXT_AD
 	Campaign *wrappers.StringValue `protobuf:"bytes,6,opt,name=campaign,proto3" json:"campaign,omitempty"`
 	// The ad group targeted by this recommendation. This will be set only when
@@ -667,60 +668,6 @@
 	return nil
 }
 
-// The keyword match type recommendation.
-type Recommendation_KeywordMatchTypeRecommendation struct {
-	// The existing keyword where the match type should be more broad.
-	Keyword *common.KeywordInfo `protobuf:"bytes,1,opt,name=keyword,proto3" json:"keyword,omitempty"`
-	// The recommended new match type.
-	RecommendedMatchType enums.KeywordMatchTypeEnum_KeywordMatchType `protobuf:"varint,2,opt,name=recommended_match_type,json=recommendedMatchType,proto3,enum=google.ads.googleads.v1.enums.KeywordMatchTypeEnum_KeywordMatchType" json:"recommended_match_type,omitempty"`
-	XXX_NoUnkeyedLiteral struct{}                                    `json:"-"`
-	XXX_unrecognized     []byte                                      `json:"-"`
-	XXX_sizecache        int32                                       `json:"-"`
-}
-
-func (m *Recommendation_KeywordMatchTypeRecommendation) Reset() {
-	*m = Recommendation_KeywordMatchTypeRecommendation{}
-}
-func (m *Recommendation_KeywordMatchTypeRecommendation) String() string {
-	return proto.CompactTextString(m)
-}
-func (*Recommendation_KeywordMatchTypeRecommendation) ProtoMessage() {}
-func (*Recommendation_KeywordMatchTypeRecommendation) Descriptor() ([]byte, []int) {
-	return fileDescriptor_241badd72f000da2, []int{0, 4}
-}
-
-func (m *Recommendation_KeywordMatchTypeRecommendation) XXX_Unmarshal(b []byte) error {
-	return xxx_messageInfo_Recommendation_KeywordMatchTypeRecommendation.Unmarshal(m, b)
-}
-func (m *Recommendation_KeywordMatchTypeRecommendation) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
-	return xxx_messageInfo_Recommendation_KeywordMatchTypeRecommendation.Marshal(b, m, deterministic)
-}
-func (m *Recommendation_KeywordMatchTypeRecommendation) XXX_Merge(src proto.Message) {
-	xxx_messageInfo_Recommendation_KeywordMatchTypeRecommendation.Merge(m, src)
-}
-func (m *Recommendation_KeywordMatchTypeRecommendation) XXX_Size() int {
-	return xxx_messageInfo_Recommendation_KeywordMatchTypeRecommendation.Size(m)
-}
-func (m *Recommendation_KeywordMatchTypeRecommendation) XXX_DiscardUnknown() {
-	xxx_messageInfo_Recommendation_KeywordMatchTypeRecommendation.DiscardUnknown(m)
-}
-
-var xxx_messageInfo_Recommendation_KeywordMatchTypeRecommendation proto.InternalMessageInfo
-
-func (m *Recommendation_KeywordMatchTypeRecommendation) GetKeyword() *common.KeywordInfo {
-	if m != nil {
-		return m.Keyword
-	}
-	return nil
-}
-
-func (m *Recommendation_KeywordMatchTypeRecommendation) GetRecommendedMatchType() enums.KeywordMatchTypeEnum_KeywordMatchType {
-	if m != nil {
-		return m.RecommendedMatchType
-	}
-	return enums.KeywordMatchTypeEnum_UNSPECIFIED
-}
-
 // The text ad recommendation.
 type Recommendation_TextAdRecommendation struct {
 	// Recommended ad.
@@ -741,7 +688,7 @@
 func (m *Recommendation_TextAdRecommendation) String() string { return proto.CompactTextString(m) }
 func (*Recommendation_TextAdRecommendation) ProtoMessage()    {}
 func (*Recommendation_TextAdRecommendation) Descriptor() ([]byte, []int) {
-	return fileDescriptor_241badd72f000da2, []int{0, 5}
+	return fileDescriptor_241badd72f000da2, []int{0, 4}
 }
 
 func (m *Recommendation_TextAdRecommendation) XXX_Unmarshal(b []byte) error {
@@ -783,42 +730,6 @@
 	return nil
 }
 
-// The Search Partners Opt-In recommendation.
-type Recommendation_SearchPartnersOptInRecommendation struct {
-	XXX_NoUnkeyedLiteral struct{} `json:"-"`
-	XXX_unrecognized     []byte   `json:"-"`
-	XXX_sizecache        int32    `json:"-"`
-}
-
-func (m *Recommendation_SearchPartnersOptInRecommendation) Reset() {
-	*m = Recommendation_SearchPartnersOptInRecommendation{}
-}
-func (m *Recommendation_SearchPartnersOptInRecommendation) String() string {
-	return proto.CompactTextString(m)
-}
-func (*Recommendation_SearchPartnersOptInRecommendation) ProtoMessage() {}
-func (*Recommendation_SearchPartnersOptInRecommendation) Descriptor() ([]byte, []int) {
-	return fileDescriptor_241badd72f000da2, []int{0, 6}
-}
-
-func (m *Recommendation_SearchPartnersOptInRecommendation) XXX_Unmarshal(b []byte) error {
-	return xxx_messageInfo_Recommendation_SearchPartnersOptInRecommendation.Unmarshal(m, b)
-}
-func (m *Recommendation_SearchPartnersOptInRecommendation) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
-	return xxx_messageInfo_Recommendation_SearchPartnersOptInRecommendation.Marshal(b, m, deterministic)
-}
-func (m *Recommendation_SearchPartnersOptInRecommendation) XXX_Merge(src proto.Message) {
-	xxx_messageInfo_Recommendation_SearchPartnersOptInRecommendation.Merge(m, src)
-}
-func (m *Recommendation_SearchPartnersOptInRecommendation) XXX_Size() int {
-	return xxx_messageInfo_Recommendation_SearchPartnersOptInRecommendation.Size(m)
-}
-func (m *Recommendation_SearchPartnersOptInRecommendation) XXX_DiscardUnknown() {
-	xxx_messageInfo_Recommendation_SearchPartnersOptInRecommendation.DiscardUnknown(m)
-}
-
-var xxx_messageInfo_Recommendation_SearchPartnersOptInRecommendation proto.InternalMessageInfo
-
 // The Maximize Clicks opt-in recommendation.
 type Recommendation_MaximizeClicksOptInRecommendation struct {
 	// The recommended new budget amount.
@@ -837,7 +748,7 @@
 }
 func (*Recommendation_MaximizeClicksOptInRecommendation) ProtoMessage() {}
 func (*Recommendation_MaximizeClicksOptInRecommendation) Descriptor() ([]byte, []int) {
-	return fileDescriptor_241badd72f000da2, []int{0, 7}
+	return fileDescriptor_241badd72f000da2, []int{0, 5}
 }
 
 func (m *Recommendation_MaximizeClicksOptInRecommendation) XXX_Unmarshal(b []byte) error {
@@ -865,6 +776,42 @@
 	return nil
 }
 
+// The Optimize Ad Rotation recommendation.
+type Recommendation_OptimizeAdRotationRecommendation struct {
+	XXX_NoUnkeyedLiteral struct{} `json:"-"`
+	XXX_unrecognized     []byte   `json:"-"`
+	XXX_sizecache        int32    `json:"-"`
+}
+
+func (m *Recommendation_OptimizeAdRotationRecommendation) Reset() {
+	*m = Recommendation_OptimizeAdRotationRecommendation{}
+}
+func (m *Recommendation_OptimizeAdRotationRecommendation) String() string {
+	return proto.CompactTextString(m)
+}
+func (*Recommendation_OptimizeAdRotationRecommendation) ProtoMessage() {}
+func (*Recommendation_OptimizeAdRotationRecommendation) Descriptor() ([]byte, []int) {
+	return fileDescriptor_241badd72f000da2, []int{0, 6}
+}
+
+func (m *Recommendation_OptimizeAdRotationRecommendation) XXX_Unmarshal(b []byte) error {
+	return xxx_messageInfo_Recommendation_OptimizeAdRotationRecommendation.Unmarshal(m, b)
+}
+func (m *Recommendation_OptimizeAdRotationRecommendation) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+	return xxx_messageInfo_Recommendation_OptimizeAdRotationRecommendation.Marshal(b, m, deterministic)
+}
+func (m *Recommendation_OptimizeAdRotationRecommendation) XXX_Merge(src proto.Message) {
+	xxx_messageInfo_Recommendation_OptimizeAdRotationRecommendation.Merge(m, src)
+}
+func (m *Recommendation_OptimizeAdRotationRecommendation) XXX_Size() int {
+	return xxx_messageInfo_Recommendation_OptimizeAdRotationRecommendation.Size(m)
+}
+func (m *Recommendation_OptimizeAdRotationRecommendation) XXX_DiscardUnknown() {
+	xxx_messageInfo_Recommendation_OptimizeAdRotationRecommendation.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_Recommendation_OptimizeAdRotationRecommendation proto.InternalMessageInfo
+
 // The Callout extension recommendation.
 type Recommendation_CalloutExtensionRecommendation struct {
 	// Callout extensions recommended to be added.
@@ -882,7 +829,7 @@
 }
 func (*Recommendation_CalloutExtensionRecommendation) ProtoMessage() {}
 func (*Recommendation_CalloutExtensionRecommendation) Descriptor() ([]byte, []int) {
-	return fileDescriptor_241badd72f000da2, []int{0, 8}
+	return fileDescriptor_241badd72f000da2, []int{0, 7}
 }
 
 func (m *Recommendation_CalloutExtensionRecommendation) XXX_Unmarshal(b []byte) error {
@@ -930,7 +877,7 @@
 }
 func (*Recommendation_TargetCpaOptInRecommendation) ProtoMessage() {}
 func (*Recommendation_TargetCpaOptInRecommendation) Descriptor() ([]byte, []int) {
-	return fileDescriptor_241badd72f000da2, []int{0, 9}
+	return fileDescriptor_241badd72f000da2, []int{0, 8}
 }
 
 func (m *Recommendation_TargetCpaOptInRecommendation) XXX_Unmarshal(b []byte) error {
@@ -992,7 +939,7 @@
 func (*Recommendation_TargetCpaOptInRecommendation_TargetCpaOptInRecommendationOption) ProtoMessage() {
 }
 func (*Recommendation_TargetCpaOptInRecommendation_TargetCpaOptInRecommendationOption) Descriptor() ([]byte, []int) {
-	return fileDescriptor_241badd72f000da2, []int{0, 9, 0}
+	return fileDescriptor_241badd72f000da2, []int{0, 8, 0}
 }
 
 func (m *Recommendation_TargetCpaOptInRecommendation_TargetCpaOptInRecommendationOption) XXX_Unmarshal(b []byte) error {
@@ -1058,7 +1005,7 @@
 }
 func (*Recommendation_MaximizeConversionsOptInRecommendation) ProtoMessage() {}
 func (*Recommendation_MaximizeConversionsOptInRecommendation) Descriptor() ([]byte, []int) {
-	return fileDescriptor_241badd72f000da2, []int{0, 10}
+	return fileDescriptor_241badd72f000da2, []int{0, 9}
 }
 
 func (m *Recommendation_MaximizeConversionsOptInRecommendation) XXX_Unmarshal(b []byte) error {
@@ -1086,6 +1033,60 @@
 	return nil
 }
 
+// The keyword match type recommendation.
+type Recommendation_KeywordMatchTypeRecommendation struct {
+	// The existing keyword where the match type should be more broad.
+	Keyword *common.KeywordInfo `protobuf:"bytes,1,opt,name=keyword,proto3" json:"keyword,omitempty"`
+	// The recommended new match type.
+	RecommendedMatchType enums.KeywordMatchTypeEnum_KeywordMatchType `protobuf:"varint,2,opt,name=recommended_match_type,json=recommendedMatchType,proto3,enum=google.ads.googleads.v1.enums.KeywordMatchTypeEnum_KeywordMatchType" json:"recommended_match_type,omitempty"`
+	XXX_NoUnkeyedLiteral struct{}                                    `json:"-"`
+	XXX_unrecognized     []byte                                      `json:"-"`
+	XXX_sizecache        int32                                       `json:"-"`
+}
+
+func (m *Recommendation_KeywordMatchTypeRecommendation) Reset() {
+	*m = Recommendation_KeywordMatchTypeRecommendation{}
+}
+func (m *Recommendation_KeywordMatchTypeRecommendation) String() string {
+	return proto.CompactTextString(m)
+}
+func (*Recommendation_KeywordMatchTypeRecommendation) ProtoMessage() {}
+func (*Recommendation_KeywordMatchTypeRecommendation) Descriptor() ([]byte, []int) {
+	return fileDescriptor_241badd72f000da2, []int{0, 10}
+}
+
+func (m *Recommendation_KeywordMatchTypeRecommendation) XXX_Unmarshal(b []byte) error {
+	return xxx_messageInfo_Recommendation_KeywordMatchTypeRecommendation.Unmarshal(m, b)
+}
+func (m *Recommendation_KeywordMatchTypeRecommendation) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+	return xxx_messageInfo_Recommendation_KeywordMatchTypeRecommendation.Marshal(b, m, deterministic)
+}
+func (m *Recommendation_KeywordMatchTypeRecommendation) XXX_Merge(src proto.Message) {
+	xxx_messageInfo_Recommendation_KeywordMatchTypeRecommendation.Merge(m, src)
+}
+func (m *Recommendation_KeywordMatchTypeRecommendation) XXX_Size() int {
+	return xxx_messageInfo_Recommendation_KeywordMatchTypeRecommendation.Size(m)
+}
+func (m *Recommendation_KeywordMatchTypeRecommendation) XXX_DiscardUnknown() {
+	xxx_messageInfo_Recommendation_KeywordMatchTypeRecommendation.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_Recommendation_KeywordMatchTypeRecommendation proto.InternalMessageInfo
+
+func (m *Recommendation_KeywordMatchTypeRecommendation) GetKeyword() *common.KeywordInfo {
+	if m != nil {
+		return m.Keyword
+	}
+	return nil
+}
+
+func (m *Recommendation_KeywordMatchTypeRecommendation) GetRecommendedMatchType() enums.KeywordMatchTypeEnum_KeywordMatchType {
+	if m != nil {
+		return m.RecommendedMatchType
+	}
+	return enums.KeywordMatchTypeEnum_UNSPECIFIED
+}
+
 // The Enhanced Cost-Per-Click Opt-In recommendation.
 type Recommendation_EnhancedCpcOptInRecommendation struct {
 	XXX_NoUnkeyedLiteral struct{} `json:"-"`
@@ -1122,42 +1123,6 @@
 
 var xxx_messageInfo_Recommendation_EnhancedCpcOptInRecommendation proto.InternalMessageInfo
 
-// The Optimize Ad Rotation recommendation.
-type Recommendation_OptimizeAdRotationRecommendation struct {
-	XXX_NoUnkeyedLiteral struct{} `json:"-"`
-	XXX_unrecognized     []byte   `json:"-"`
-	XXX_sizecache        int32    `json:"-"`
-}
-
-func (m *Recommendation_OptimizeAdRotationRecommendation) Reset() {
-	*m = Recommendation_OptimizeAdRotationRecommendation{}
-}
-func (m *Recommendation_OptimizeAdRotationRecommendation) String() string {
-	return proto.CompactTextString(m)
-}
-func (*Recommendation_OptimizeAdRotationRecommendation) ProtoMessage() {}
-func (*Recommendation_OptimizeAdRotationRecommendation) Descriptor() ([]byte, []int) {
-	return fileDescriptor_241badd72f000da2, []int{0, 12}
-}
-
-func (m *Recommendation_OptimizeAdRotationRecommendation) XXX_Unmarshal(b []byte) error {
-	return xxx_messageInfo_Recommendation_OptimizeAdRotationRecommendation.Unmarshal(m, b)
-}
-func (m *Recommendation_OptimizeAdRotationRecommendation) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
-	return xxx_messageInfo_Recommendation_OptimizeAdRotationRecommendation.Marshal(b, m, deterministic)
-}
-func (m *Recommendation_OptimizeAdRotationRecommendation) XXX_Merge(src proto.Message) {
-	xxx_messageInfo_Recommendation_OptimizeAdRotationRecommendation.Merge(m, src)
-}
-func (m *Recommendation_OptimizeAdRotationRecommendation) XXX_Size() int {
-	return xxx_messageInfo_Recommendation_OptimizeAdRotationRecommendation.Size(m)
-}
-func (m *Recommendation_OptimizeAdRotationRecommendation) XXX_DiscardUnknown() {
-	xxx_messageInfo_Recommendation_OptimizeAdRotationRecommendation.DiscardUnknown(m)
-}
-
-var xxx_messageInfo_Recommendation_OptimizeAdRotationRecommendation proto.InternalMessageInfo
-
 // The Sitelink extension recommendation.
 type Recommendation_SitelinkExtensionRecommendation struct {
 	// Sitelink extensions recommended to be added.
@@ -1175,7 +1140,7 @@
 }
 func (*Recommendation_SitelinkExtensionRecommendation) ProtoMessage() {}
 func (*Recommendation_SitelinkExtensionRecommendation) Descriptor() ([]byte, []int) {
-	return fileDescriptor_241badd72f000da2, []int{0, 13}
+	return fileDescriptor_241badd72f000da2, []int{0, 12}
 }
 
 func (m *Recommendation_SitelinkExtensionRecommendation) XXX_Unmarshal(b []byte) error {
@@ -1203,50 +1168,41 @@
 	return nil
 }
 
-// The Call extension recommendation.
-type Recommendation_CallExtensionRecommendation struct {
-	// Call extensions recommended to be added.
-	RecommendedExtensions []*common.CallFeedItem `protobuf:"bytes,1,rep,name=recommended_extensions,json=recommendedExtensions,proto3" json:"recommended_extensions,omitempty"`
-	XXX_NoUnkeyedLiteral  struct{}               `json:"-"`
-	XXX_unrecognized      []byte                 `json:"-"`
-	XXX_sizecache         int32                  `json:"-"`
+// The Search Partners Opt-In recommendation.
+type Recommendation_SearchPartnersOptInRecommendation struct {
+	XXX_NoUnkeyedLiteral struct{} `json:"-"`
+	XXX_unrecognized     []byte   `json:"-"`
+	XXX_sizecache        int32    `json:"-"`
 }
 
-func (m *Recommendation_CallExtensionRecommendation) Reset() {
-	*m = Recommendation_CallExtensionRecommendation{}
+func (m *Recommendation_SearchPartnersOptInRecommendation) Reset() {
+	*m = Recommendation_SearchPartnersOptInRecommendation{}
 }
-func (m *Recommendation_CallExtensionRecommendation) String() string {
+func (m *Recommendation_SearchPartnersOptInRecommendation) String() string {
 	return proto.CompactTextString(m)
 }
-func (*Recommendation_CallExtensionRecommendation) ProtoMessage() {}
-func (*Recommendation_CallExtensionRecommendation) Descriptor() ([]byte, []int) {
-	return fileDescriptor_241badd72f000da2, []int{0, 14}
+func (*Recommendation_SearchPartnersOptInRecommendation) ProtoMessage() {}
+func (*Recommendation_SearchPartnersOptInRecommendation) Descriptor() ([]byte, []int) {
+	return fileDescriptor_241badd72f000da2, []int{0, 13}
 }
 
-func (m *Recommendation_CallExtensionRecommendation) XXX_Unmarshal(b []byte) error {
-	return xxx_messageInfo_Recommendation_CallExtensionRecommendation.Unmarshal(m, b)
+func (m *Recommendation_SearchPartnersOptInRecommendation) XXX_Unmarshal(b []byte) error {
+	return xxx_messageInfo_Recommendation_SearchPartnersOptInRecommendation.Unmarshal(m, b)
 }
-func (m *Recommendation_CallExtensionRecommendation) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
-	return xxx_messageInfo_Recommendation_CallExtensionRecommendation.Marshal(b, m, deterministic)
+func (m *Recommendation_SearchPartnersOptInRecommendation) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+	return xxx_messageInfo_Recommendation_SearchPartnersOptInRecommendation.Marshal(b, m, deterministic)
 }
-func (m *Recommendation_CallExtensionRecommendation) XXX_Merge(src proto.Message) {
-	xxx_messageInfo_Recommendation_CallExtensionRecommendation.Merge(m, src)
+func (m *Recommendation_SearchPartnersOptInRecommendation) XXX_Merge(src proto.Message) {
+	xxx_messageInfo_Recommendation_SearchPartnersOptInRecommendation.Merge(m, src)
 }
-func (m *Recommendation_CallExtensionRecommendation) XXX_Size() int {
-	return xxx_messageInfo_Recommendation_CallExtensionRecommendation.Size(m)
+func (m *Recommendation_SearchPartnersOptInRecommendation) XXX_Size() int {
+	return xxx_messageInfo_Recommendation_SearchPartnersOptInRecommendation.Size(m)
 }
-func (m *Recommendation_CallExtensionRecommendation) XXX_DiscardUnknown() {
-	xxx_messageInfo_Recommendation_CallExtensionRecommendation.DiscardUnknown(m)
+func (m *Recommendation_SearchPartnersOptInRecommendation) XXX_DiscardUnknown() {
+	xxx_messageInfo_Recommendation_SearchPartnersOptInRecommendation.DiscardUnknown(m)
 }
 
-var xxx_messageInfo_Recommendation_CallExtensionRecommendation proto.InternalMessageInfo
-
-func (m *Recommendation_CallExtensionRecommendation) GetRecommendedExtensions() []*common.CallFeedItem {
-	if m != nil {
-		return m.RecommendedExtensions
-	}
-	return nil
-}
+var xxx_messageInfo_Recommendation_SearchPartnersOptInRecommendation proto.InternalMessageInfo
 
 // The move unused budget recommendation.
 type Recommendation_MoveUnusedBudgetRecommendation struct {
@@ -1267,7 +1223,7 @@
 }
 func (*Recommendation_MoveUnusedBudgetRecommendation) ProtoMessage() {}
 func (*Recommendation_MoveUnusedBudgetRecommendation) Descriptor() ([]byte, []int) {
-	return fileDescriptor_241badd72f000da2, []int{0, 15}
+	return fileDescriptor_241badd72f000da2, []int{0, 14}
 }
 
 func (m *Recommendation_MoveUnusedBudgetRecommendation) XXX_Unmarshal(b []byte) error {
@@ -1302,6 +1258,51 @@
 	return nil
 }
 
+// The Call extension recommendation.
+type Recommendation_CallExtensionRecommendation struct {
+	// Call extensions recommended to be added.
+	RecommendedExtensions []*common.CallFeedItem `protobuf:"bytes,1,rep,name=recommended_extensions,json=recommendedExtensions,proto3" json:"recommended_extensions,omitempty"`
+	XXX_NoUnkeyedLiteral  struct{}               `json:"-"`
+	XXX_unrecognized      []byte                 `json:"-"`
+	XXX_sizecache         int32                  `json:"-"`
+}
+
+func (m *Recommendation_CallExtensionRecommendation) Reset() {
+	*m = Recommendation_CallExtensionRecommendation{}
+}
+func (m *Recommendation_CallExtensionRecommendation) String() string {
+	return proto.CompactTextString(m)
+}
+func (*Recommendation_CallExtensionRecommendation) ProtoMessage() {}
+func (*Recommendation_CallExtensionRecommendation) Descriptor() ([]byte, []int) {
+	return fileDescriptor_241badd72f000da2, []int{0, 15}
+}
+
+func (m *Recommendation_CallExtensionRecommendation) XXX_Unmarshal(b []byte) error {
+	return xxx_messageInfo_Recommendation_CallExtensionRecommendation.Unmarshal(m, b)
+}
+func (m *Recommendation_CallExtensionRecommendation) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+	return xxx_messageInfo_Recommendation_CallExtensionRecommendation.Marshal(b, m, deterministic)
+}
+func (m *Recommendation_CallExtensionRecommendation) XXX_Merge(src proto.Message) {
+	xxx_messageInfo_Recommendation_CallExtensionRecommendation.Merge(m, src)
+}
+func (m *Recommendation_CallExtensionRecommendation) XXX_Size() int {
+	return xxx_messageInfo_Recommendation_CallExtensionRecommendation.Size(m)
+}
+func (m *Recommendation_CallExtensionRecommendation) XXX_DiscardUnknown() {
+	xxx_messageInfo_Recommendation_CallExtensionRecommendation.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_Recommendation_CallExtensionRecommendation proto.InternalMessageInfo
+
+func (m *Recommendation_CallExtensionRecommendation) GetRecommendedExtensions() []*common.CallFeedItem {
+	if m != nil {
+		return m.RecommendedExtensions
+	}
+	return nil
+}
+
 func init() {
 	proto.RegisterType((*Recommendation)(nil), "google.ads.googleads.v1.resources.Recommendation")
 	proto.RegisterType((*Recommendation_RecommendationImpact)(nil), "google.ads.googleads.v1.resources.Recommendation.RecommendationImpact")
@@ -1309,19 +1310,19 @@
 	proto.RegisterType((*Recommendation_CampaignBudgetRecommendation)(nil), "google.ads.googleads.v1.resources.Recommendation.CampaignBudgetRecommendation")
 	proto.RegisterType((*Recommendation_CampaignBudgetRecommendation_CampaignBudgetRecommendationOption)(nil), "google.ads.googleads.v1.resources.Recommendation.CampaignBudgetRecommendation.CampaignBudgetRecommendationOption")
 	proto.RegisterType((*Recommendation_KeywordRecommendation)(nil), "google.ads.googleads.v1.resources.Recommendation.KeywordRecommendation")
-	proto.RegisterType((*Recommendation_KeywordMatchTypeRecommendation)(nil), "google.ads.googleads.v1.resources.Recommendation.KeywordMatchTypeRecommendation")
 	proto.RegisterType((*Recommendation_TextAdRecommendation)(nil), "google.ads.googleads.v1.resources.Recommendation.TextAdRecommendation")
-	proto.RegisterType((*Recommendation_SearchPartnersOptInRecommendation)(nil), "google.ads.googleads.v1.resources.Recommendation.SearchPartnersOptInRecommendation")
 	proto.RegisterType((*Recommendation_MaximizeClicksOptInRecommendation)(nil), "google.ads.googleads.v1.resources.Recommendation.MaximizeClicksOptInRecommendation")
+	proto.RegisterType((*Recommendation_OptimizeAdRotationRecommendation)(nil), "google.ads.googleads.v1.resources.Recommendation.OptimizeAdRotationRecommendation")
 	proto.RegisterType((*Recommendation_CalloutExtensionRecommendation)(nil), "google.ads.googleads.v1.resources.Recommendation.CalloutExtensionRecommendation")
 	proto.RegisterType((*Recommendation_TargetCpaOptInRecommendation)(nil), "google.ads.googleads.v1.resources.Recommendation.TargetCpaOptInRecommendation")
 	proto.RegisterType((*Recommendation_TargetCpaOptInRecommendation_TargetCpaOptInRecommendationOption)(nil), "google.ads.googleads.v1.resources.Recommendation.TargetCpaOptInRecommendation.TargetCpaOptInRecommendationOption")
 	proto.RegisterType((*Recommendation_MaximizeConversionsOptInRecommendation)(nil), "google.ads.googleads.v1.resources.Recommendation.MaximizeConversionsOptInRecommendation")
+	proto.RegisterType((*Recommendation_KeywordMatchTypeRecommendation)(nil), "google.ads.googleads.v1.resources.Recommendation.KeywordMatchTypeRecommendation")
 	proto.RegisterType((*Recommendation_EnhancedCpcOptInRecommendation)(nil), "google.ads.googleads.v1.resources.Recommendation.EnhancedCpcOptInRecommendation")
-	proto.RegisterType((*Recommendation_OptimizeAdRotationRecommendation)(nil), "google.ads.googleads.v1.resources.Recommendation.OptimizeAdRotationRecommendation")
 	proto.RegisterType((*Recommendation_SitelinkExtensionRecommendation)(nil), "google.ads.googleads.v1.resources.Recommendation.SitelinkExtensionRecommendation")
-	proto.RegisterType((*Recommendation_CallExtensionRecommendation)(nil), "google.ads.googleads.v1.resources.Recommendation.CallExtensionRecommendation")
+	proto.RegisterType((*Recommendation_SearchPartnersOptInRecommendation)(nil), "google.ads.googleads.v1.resources.Recommendation.SearchPartnersOptInRecommendation")
 	proto.RegisterType((*Recommendation_MoveUnusedBudgetRecommendation)(nil), "google.ads.googleads.v1.resources.Recommendation.MoveUnusedBudgetRecommendation")
+	proto.RegisterType((*Recommendation_CallExtensionRecommendation)(nil), "google.ads.googleads.v1.resources.Recommendation.CallExtensionRecommendation")
 }
 
 func init() {
@@ -1329,110 +1330,110 @@
 }
 
 var fileDescriptor_241badd72f000da2 = []byte{
-	// 1666 bytes of a gzipped FileDescriptorProto
+	// 1667 bytes of a gzipped FileDescriptorProto
 	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xbc, 0x59, 0x5b, 0x6f, 0xdc, 0x44,
 	0x14, 0x66, 0x36, 0x69, 0xd2, 0x9e, 0xdc, 0xda, 0x69, 0x12, 0x16, 0x37, 0xdd, 0x6e, 0x52, 0xa5,
 	0x8a, 0x0a, 0xec, 0x92, 0x50, 0xda, 0x6a, 0xb9, 0x48, 0x9b, 0x4b, 0xd3, 0x80, 0xd2, 0x06, 0xb7,
 	0x44, 0x15, 0x8a, 0x6a, 0x4d, 0xec, 0xe9, 0xd6, 0x64, 0xed, 0x71, 0xed, 0xd9, 0x34, 0xe9, 0x03,
 	0xaa, 0xe0, 0x85, 0x8b, 0xc4, 0x0b, 0x12, 0xea, 0x03, 0x50, 0x09, 0x1e, 0x90, 0xf8, 0x01, 0xa8,
 	0xff, 0x00, 0xa9, 0xaf, 0x95, 0xf8, 0x03, 0xbc, 0xf1, 0x0b, 0x10, 0x4f, 0xc8, 0xe3, 0xb1, 0xe3,
-	0xbd, 0xd8, 0xde, 0x2c, 0x2d, 0x6f, 0x6b, 0xcf, 0xf9, 0xbe, 0xf3, 0x9d, 0xf1, 0x99, 0x33, 0x67,
-	0x66, 0xe1, 0x62, 0x8d, 0xb1, 0x5a, 0x9d, 0x96, 0x89, 0xe1, 0x95, 0x83, 0x9f, 0xfe, 0xaf, 0xdd,
-	0xf9, 0xb2, 0x4b, 0x3d, 0xd6, 0x70, 0x75, 0xea, 0x95, 0x5d, 0xaa, 0x33, 0xcb, 0xa2, 0xb6, 0x41,
-	0xb8, 0xc9, 0xec, 0x92, 0xe3, 0x32, 0xce, 0xf0, 0x74, 0x60, 0x5c, 0x22, 0x86, 0x57, 0x8a, 0x70,
-	0xa5, 0xdd, 0xf9, 0x52, 0x84, 0x53, 0x5e, 0x4f, 0xa2, 0xf6, 0xe9, 0x98, 0x5d, 0xd6, 0x5d, 0x93,
-	0x53, 0xd7, 0x24, 0x01, 0xa3, 0x52, 0xce, 0x30, 0xa7, 0x7b, 0x9c, 0xda, 0x9e, 0xc9, 0x6c, 0x4f,
-	0x02, 0x12, 0xa5, 0x53, 0xbb, 0x61, 0x79, 0xe5, 0x1d, 0xba, 0x7f, 0x9f, 0xb9, 0x86, 0x66, 0x11,
-	0xae, 0xdf, 0xd5, 0xf8, 0xbe, 0x43, 0x25, 0xee, 0x52, 0x3a, 0xae, 0x39, 0xdc, 0x38, 0x70, 0x2d,
-	0x1d, 0xc8, 0x89, 0x5b, 0xa3, 0x5c, 0xd3, 0x1d, 0xa2, 0x31, 0x87, 0x6b, 0xa6, 0xad, 0xb5, 0x50,
-	0xd5, 0x18, 0xa9, 0x4b, 0xaa, 0xf3, 0xd9, 0xd3, 0x4e, 0x0c, 0x69, 0x5b, 0x90, 0xb6, 0xe2, 0x69,
-	0xbb, 0x71, 0xa7, 0x7c, 0xdf, 0x25, 0x8e, 0x43, 0xdd, 0x70, 0x1e, 0xa6, 0x42, 0x2e, 0xc7, 0x2c,
-	0x13, 0xdb, 0x66, 0x5c, 0x78, 0x93, 0xa3, 0x33, 0x8f, 0xe7, 0x61, 0x54, 0x6d, 0xd2, 0x81, 0xcf,
-	0xc2, 0x48, 0xe8, 0x46, 0xb3, 0x89, 0x45, 0xf3, 0xa8, 0x88, 0xe6, 0x8e, 0xa9, 0xc3, 0xe1, 0xcb,
-	0x6b, 0xc4, 0xa2, 0x78, 0x0b, 0xfa, 0xfd, 0xd0, 0xf3, 0xb9, 0x22, 0x9a, 0x1b, 0x5d, 0xb8, 0x5a,
-	0x4a, 0xfa, 0xde, 0x22, 0xf6, 0x52, 0xb3, 0x87, 0x9b, 0xfb, 0x0e, 0x5d, 0xb1, 0x1b, 0x56, 0x87,
-	0xd7, 0xaa, 0x60, 0xc5, 0xb7, 0x61, 0xc0, 0xb4, 0x1c, 0xa2, 0xf3, 0x7c, 0x5f, 0x11, 0xcd, 0x0d,
-	0x2d, 0x5c, 0x29, 0x65, 0xe6, 0x53, 0x0b, 0x59, 0xcb, 0xe3, 0x9a, 0x60, 0x53, 0x25, 0x2b, 0x5e,
-	0x81, 0x31, 0x9d, 0x58, 0x0e, 0x31, 0x6b, 0xb6, 0xb6, 0xdd, 0x30, 0x6a, 0x94, 0xe7, 0x8f, 0x08,
-	0x47, 0x53, 0xa1, 0xa3, 0x70, 0x36, 0x4b, 0x37, 0xb8, 0x6b, 0xda, 0xb5, 0x4d, 0x52, 0x6f, 0x50,
-	0x75, 0x34, 0x04, 0x2d, 0x0a, 0x0c, 0xbe, 0x0c, 0x47, 0xc3, 0x37, 0xf9, 0x81, 0x2e, 0xf0, 0x91,
-	0x35, 0xbe, 0x04, 0x47, 0x89, 0xa1, 0xd5, 0x5c, 0xd6, 0x70, 0xf2, 0x83, 0x5d, 0x20, 0x07, 0x89,
-	0xb1, 0xea, 0x1b, 0xe3, 0xcb, 0x70, 0xcc, 0x30, 0x3d, 0xcb, 0xf4, 0x3c, 0x6a, 0xe4, 0x47, 0x04,
-	0x52, 0x69, 0x43, 0x2e, 0x32, 0x56, 0x0f, 0x70, 0x07, 0xc6, 0xf8, 0x3b, 0x04, 0x85, 0x96, 0xa0,
-	0x5b, 0x32, 0x30, 0xdf, 0x2f, 0xf8, 0xae, 0x1d, 0x7e, 0xb2, 0x97, 0x9a, 0xe6, 0xa5, 0x79, 0xf0,
-	0xea, 0x4b, 0xea, 0x94, 0x9e, 0x32, 0x8e, 0x1f, 0x22, 0x98, 0x0c, 0x57, 0x63, 0x8b, 0xa0, 0xa3,
-	0x42, 0xd0, 0xea, 0xe1, 0x05, 0x7d, 0x10, 0xf0, 0xb5, 0x29, 0x99, 0xd8, 0xe9, 0x34, 0x80, 0x3f,
-	0x85, 0x49, 0x4e, 0xf7, 0xb8, 0x46, 0xda, 0x14, 0x1c, 0xeb, 0x35, 0xff, 0x6e, 0xd2, 0x3d, 0x5e,
-	0x6d, 0x17, 0x30, 0xce, 0x3b, 0xbc, 0xc7, 0x8f, 0x10, 0x14, 0xb3, 0xea, 0x43, 0x1e, 0x7a, 0xfd,
-	0x3a, 0x37, 0x05, 0xf3, 0x92, 0x43, 0xae, 0x3b, 0x7c, 0xcd, 0x6e, 0xff, 0x3a, 0x3c, 0x65, 0x1c,
-	0xff, 0x86, 0xe0, 0xbc, 0x45, 0xf6, 0x4c, 0xcb, 0x7c, 0x40, 0x35, 0x9d, 0xd9, 0xbb, 0xd4, 0x15,
-	0x55, 0x36, 0x41, 0xe4, 0x90, 0x10, 0x79, 0xeb, 0xf0, 0x22, 0xd7, 0xa5, 0x8f, 0xa5, 0x03, 0x17,
-	0x9d, 0xe5, 0x9e, 0xb3, 0xba, 0xb2, 0xc4, 0x3f, 0x22, 0x98, 0xa1, 0xf6, 0x5d, 0x62, 0xeb, 0xd4,
-	0xd0, 0x74, 0x47, 0x4f, 0x10, 0x3c, 0x2c, 0x04, 0x6f, 0x1c, 0x5e, 0xf0, 0x8a, 0xe4, 0x5e, 0x72,
-	0xf4, 0xce, 0x42, 0x0b, 0x34, 0xd5, 0x02, 0xff, 0x82, 0x60, 0xd6, 0xa3, 0xc4, 0xd5, 0xef, 0x6a,
-	0x0e, 0x71, 0xb9, 0x4d, 0xdd, 0xa4, 0x49, 0x1d, 0x15, 0x1a, 0x6f, 0x1c, 0x5e, 0xe3, 0x0d, 0x41,
-	0xbf, 0x21, 0xd9, 0x3b, 0xcb, 0x9c, 0xf6, 0xb2, 0x8c, 0x84, 0xd2, 0x83, 0x1c, 0xa8, 0x9b, 0xfa,
-	0x4e, 0x92, 0xd2, 0xb1, 0x5e, 0x95, 0x46, 0x9f, 0x5f, 0xb0, 0x27, 0x28, 0xb5, 0xb2, 0x8c, 0xf0,
-	0xcf, 0x08, 0xce, 0x32, 0x87, 0x07, 0x4a, 0xfd, 0xd5, 0x2c, 0xb7, 0xbb, 0x56, 0x9d, 0xc7, 0x85,
-	0x4e, 0xf5, 0xf0, 0x3a, 0xaf, 0x4b, 0xf2, 0xaa, 0xa1, 0x4a, 0xea, 0x36, 0x99, 0x45, 0x96, 0x61,
-	0x83, 0xbf, 0x47, 0x50, 0xd4, 0x49, 0xbd, 0xce, 0x1a, 0x5c, 0x8b, 0xfa, 0x96, 0x56, 0x89, 0x27,
-	0x7a, 0x4d, 0xcc, 0xa5, 0x80, 0x79, 0x25, 0x24, 0x6e, 0x4f, 0x4c, 0x3d, 0xd5, 0x02, 0x3f, 0x46,
-	0x30, 0xed, 0x99, 0x9c, 0xd6, 0x4d, 0x7b, 0x27, 0x59, 0x1f, 0x16, 0xfa, 0x3e, 0xec, 0x21, 0x29,
-	0x25, 0x75, 0xb2, 0xc0, 0x33, 0x5e, 0xba, 0x09, 0xfe, 0x16, 0xc1, 0x69, 0x3f, 0x88, 0x64, 0x75,
-	0x27, 0x85, 0xba, 0xf5, 0xde, 0x66, 0x2f, 0x59, 0xd9, 0x29, 0x3d, 0x79, 0x18, 0xff, 0x80, 0x60,
-	0xba, 0xbd, 0xad, 0x6c, 0x55, 0x36, 0xde, 0xeb, 0x77, 0x95, 0x7b, 0xda, 0xba, 0xcf, 0x2c, 0x7a,
-	0xa5, 0xb6, 0xef, 0xba, 0x93, 0x6a, 0x21, 0xf4, 0x59, 0x6c, 0x97, 0x6a, 0x0d, 0xbb, 0xe1, 0x51,
-	0x23, 0xa1, 0x09, 0x98, 0xe8, 0x55, 0xdf, 0x3a, 0xdb, 0xa5, 0x1f, 0x09, 0xe6, 0x84, 0x36, 0xa0,
-	0x60, 0xa5, 0x5a, 0x28, 0x7f, 0x23, 0x18, 0xef, 0xd4, 0xb6, 0xe1, 0x4f, 0x60, 0x78, 0x9b, 0x78,
-	0x54, 0xb3, 0x28, 0x77, 0x4d, 0xdd, 0x13, 0x0d, 0x69, 0x4f, 0x6d, 0x41, 0xf3, 0xe3, 0x7a, 0x40,
-	0xa7, 0x0e, 0xf9, 0xe4, 0xf2, 0x01, 0x73, 0x38, 0xe1, 0x30, 0x4e, 0x6d, 0x6e, 0x92, 0x7a, 0xe4,
-	0x30, 0xf7, 0x7c, 0x1d, 0x1e, 0x8f, 0x3c, 0xc8, 0x37, 0xca, 0xd3, 0x1c, 0x4c, 0x74, 0xb4, 0xc5,
-	0xef, 0xc1, 0x90, 0x69, 0x39, 0x2e, 0xf5, 0xc4, 0x46, 0x27, 0x43, 0x6f, 0x6f, 0x16, 0x97, 0x59,
-	0x63, 0xbb, 0x4e, 0x83, 0xa6, 0x2f, 0x0e, 0xc0, 0x17, 0x60, 0x20, 0xa8, 0xd8, 0x32, 0x88, 0x74,
-	0xa8, 0xb4, 0xc5, 0xef, 0xc0, 0x90, 0xce, 0x3c, 0xae, 0x59, 0xa6, 0xee, 0x32, 0x4f, 0x76, 0xe1,
-	0xa7, 0xda, 0xa0, 0x6b, 0x36, 0xbf, 0x78, 0x21, 0x40, 0x82, 0x6f, 0xbf, 0x2e, 0xcc, 0x7d, 0xcd,
-	0xb1, 0x4e, 0x41, 0xb6, 0x95, 0x19, 0x9a, 0x63, 0x00, 0xfc, 0x2e, 0x0c, 0xed, 0x9a, 0x06, 0x65,
-	0xda, 0xae, 0x49, 0xef, 0x7b, 0x89, 0xad, 0x79, 0x1c, 0x0f, 0x02, 0xb0, 0xe9, 0xdb, 0x2b, 0xcf,
-	0xfa, 0x61, 0x2a, 0xad, 0x23, 0xc5, 0x5b, 0x30, 0xa5, 0x37, 0x5c, 0x97, 0xda, 0x3c, 0x5c, 0x03,
-	0xc4, 0x62, 0x0d, 0x3b, 0x0a, 0x17, 0x65, 0x87, 0xfb, 0x8a, 0x24, 0x08, 0xf8, 0xab, 0x02, 0x2e,
-	0xa3, 0x37, 0xa0, 0x18, 0x2d, 0xa9, 0x83, 0x55, 0xd6, 0xec, 0x21, 0x97, 0xed, 0xe1, 0x74, 0x8c,
-	0xa4, 0x83, 0x97, 0x47, 0x08, 0x46, 0x25, 0xb5, 0xbf, 0xdf, 0xf8, 0xf3, 0xdc, 0x57, 0xec, 0x9b,
-	0x1b, 0x5a, 0xb8, 0xf7, 0x7c, 0xdb, 0xf7, 0xd4, 0xc1, 0xeb, 0xc2, 0xb3, 0x3a, 0x12, 0x08, 0x09,
-	0x9e, 0x3c, 0xe5, 0x19, 0x82, 0x99, 0x6c, 0x14, 0x5e, 0x87, 0xf1, 0x5e, 0x67, 0x1f, 0x6f, 0xb7,
-	0x4f, 0xc8, 0xc1, 0x99, 0x31, 0xf7, 0x22, 0xce, 0x8c, 0xca, 0x13, 0x04, 0x13, 0x1d, 0x8f, 0x15,
-	0x78, 0x05, 0x06, 0x65, 0xe5, 0x95, 0xda, 0x5f, 0x4d, 0x74, 0x1d, 0x5c, 0x56, 0x84, 0xa5, 0x7c,
-	0xcd, 0xbe, 0xc3, 0xd4, 0x10, 0x8b, 0x6f, 0x81, 0x12, 0xcf, 0x1b, 0xbf, 0x65, 0xdd, 0x36, 0x8d,
-	0x43, 0x64, 0xcc, 0xcb, 0x31, 0xf8, 0x92, 0xa3, 0x2f, 0x9a, 0x46, 0x30, 0x35, 0xca, 0x9f, 0x08,
-	0x0a, 0xe9, 0xbb, 0xc7, 0xf3, 0x8a, 0xe1, 0x01, 0x4c, 0xc6, 0x63, 0x38, 0xd8, 0x05, 0xe5, 0x45,
-	0xc1, 0x72, 0xc6, 0x45, 0x41, 0xab, 0x4a, 0x71, 0x4d, 0xd0, 0x26, 0x7d, 0x3c, 0xe6, 0x23, 0x7a,
-	0xab, 0xfc, 0x81, 0x60, 0xbc, 0xd3, 0xa9, 0x0b, 0xbf, 0x05, 0x39, 0x12, 0x86, 0x35, 0xdb, 0x45,
-	0x56, 0x54, 0x0d, 0x35, 0x47, 0x0c, 0x5c, 0x85, 0x11, 0xdd, 0xa5, 0x41, 0xfb, 0x68, 0x10, 0x4e,
-	0x13, 0x0b, 0x68, 0xfc, 0xa0, 0x3e, 0x1c, 0x42, 0x96, 0x09, 0xa7, 0x78, 0x19, 0xc6, 0x48, 0x83,
-	0x33, 0x8d, 0x38, 0x4e, 0x7d, 0x3f, 0x20, 0xe9, 0xeb, 0x82, 0x64, 0xc4, 0x07, 0x55, 0x7d, 0x8c,
-	0xcf, 0xa2, 0x9c, 0x85, 0xe9, 0xcc, 0x46, 0x5e, 0xf9, 0x12, 0xc1, 0x74, 0x66, 0x13, 0xdd, 0x55,
-	0x6d, 0x42, 0xff, 0xb5, 0x36, 0x29, 0x5f, 0x20, 0x28, 0xa4, 0x77, 0xa1, 0xf8, 0x4e, 0x73, 0xa2,
-	0x1c, 0xdc, 0xde, 0xe5, 0x91, 0xa8, 0x62, 0xe5, 0xac, 0xf4, 0x93, 0xfc, 0x57, 0x28, 0x35, 0xd6,
-	0x38, 0xb5, 0xd4, 0x89, 0x18, 0x5d, 0xe4, 0xd4, 0x53, 0x7e, 0x3f, 0x02, 0x53, 0x69, 0xe7, 0x5f,
-	0xfc, 0x35, 0x82, 0xc1, 0xb0, 0x80, 0xa2, 0x5e, 0x0b, 0x68, 0x9a, 0x87, 0xd4, 0x41, 0x59, 0x40,
-	0x43, 0x05, 0xf8, 0x36, 0xc4, 0xa7, 0x56, 0x8b, 0xdd, 0x09, 0x74, 0x5f, 0x06, 0xe2, 0x55, 0x24,
-	0xf2, 0x2d, 0xbf, 0xcc, 0x93, 0x3e, 0x98, 0xc9, 0xd6, 0x83, 0xf7, 0xa0, 0xbf, 0xc6, 0x48, 0x5d,
-	0xa4, 0xc2, 0xe8, 0x82, 0x91, 0xb1, 0x68, 0xd3, 0x08, 0x57, 0x19, 0xa9, 0x8b, 0x45, 0x9c, 0x65,
-	0xa4, 0x0a, 0x8f, 0x78, 0x15, 0x4e, 0xf4, 0x14, 0xf4, 0x18, 0x6f, 0x8e, 0x14, 0x33, 0x38, 0xe7,
-	0xd2, 0x7b, 0x0d, 0xd3, 0xf5, 0x4b, 0x69, 0xcb, 0xb5, 0x57, 0x73, 0xbe, 0x77, 0xd1, 0xdc, 0xcc,
-	0x84, 0x54, 0xcd, 0xdb, 0x5a, 0xc2, 0xfe, 0xd3, 0xff, 0x42, 0xf6, 0x9f, 0x6f, 0x10, 0x9c, 0xeb,
-	0xee, 0x92, 0xe4, 0x7f, 0x5a, 0xe5, 0x45, 0x28, 0xa4, 0xdf, 0x81, 0x28, 0x33, 0x50, 0xcc, 0x3a,
-	0x2f, 0x2b, 0x5f, 0x21, 0x38, 0x93, 0x71, 0x22, 0xc4, 0xb5, 0x8c, 0x62, 0xf1, 0x46, 0x56, 0xb1,
-	0x08, 0x1d, 0x64, 0x55, 0x8b, 0xcf, 0x10, 0x9c, 0x4a, 0x39, 0x00, 0x62, 0x3d, 0x43, 0xc8, 0x6b,
-	0xdd, 0x54, 0xad, 0x2c, 0x11, 0xff, 0x20, 0x28, 0xa4, 0x9f, 0xa5, 0xb0, 0x0a, 0x93, 0x74, 0x4f,
-	0xa7, 0x9e, 0xd7, 0x9a, 0xda, 0x89, 0xe7, 0x83, 0xf8, 0xf6, 0x32, 0x1e, 0x60, 0x9b, 0x73, 0x19,
-	0x7f, 0x8e, 0x60, 0xa2, 0xf3, 0x89, 0x30, 0xf7, 0x22, 0xae, 0x85, 0x55, 0xd9, 0xfc, 0x35, 0xbf,
-	0x5d, 0x3c, 0x0e, 0xa3, 0xcd, 0xde, 0x17, 0x1f, 0xe6, 0x60, 0x56, 0x67, 0x56, 0xb6, 0xf7, 0xc5,
-	0x93, 0xcd, 0x5c, 0x1b, 0x7e, 0xec, 0x1b, 0xe8, 0xe3, 0xf7, 0x25, 0xb2, 0xc6, 0xea, 0xc4, 0xae,
-	0x95, 0x98, 0x5b, 0x2b, 0xd7, 0xa8, 0x2d, 0x66, 0x26, 0xfc, 0x73, 0xc5, 0x31, 0xbd, 0x94, 0xff,
-	0x5a, 0xde, 0x8e, 0x7e, 0xfd, 0x94, 0xeb, 0x5b, 0xad, 0x56, 0x7f, 0xcd, 0x4d, 0xaf, 0x06, 0x94,
-	0x55, 0xc3, 0x2b, 0x05, 0x3f, 0xfd, 0x5f, 0x9b, 0xf3, 0x25, 0x35, 0xb4, 0x7c, 0x1a, 0xda, 0x6c,
-	0x55, 0x0d, 0x6f, 0x2b, 0xb2, 0xd9, 0xda, 0x9c, 0xdf, 0x8a, 0x6c, 0xfe, 0xca, 0xcd, 0x06, 0x03,
-	0x95, 0x4a, 0xd5, 0xf0, 0x2a, 0x95, 0xc8, 0xaa, 0x52, 0xd9, 0x9c, 0xaf, 0x54, 0x22, 0xbb, 0xed,
-	0x01, 0x21, 0xf6, 0xcd, 0x7f, 0x03, 0x00, 0x00, 0xff, 0xff, 0x05, 0x58, 0x1e, 0x53, 0x8e, 0x1b,
-	0x00, 0x00,
+	0xbd, 0xd8, 0xde, 0x2c, 0x2d, 0x6f, 0xb6, 0xe7, 0x7c, 0xdf, 0xf9, 0xe6, 0xcc, 0xcc, 0x99, 0x33,
+	0x63, 0xb8, 0x58, 0x63, 0xac, 0x56, 0xa7, 0x65, 0x62, 0x78, 0xe5, 0xe0, 0xd1, 0x7f, 0xda, 0x9d,
+	0x2f, 0xbb, 0xd4, 0x63, 0x0d, 0x57, 0xa7, 0x5e, 0xd9, 0xa5, 0x3a, 0xb3, 0x2c, 0x6a, 0x1b, 0x84,
+	0x9b, 0xcc, 0x2e, 0x39, 0x2e, 0xe3, 0x0c, 0x4f, 0x07, 0xc6, 0x25, 0x62, 0x78, 0xa5, 0x08, 0x57,
+	0xda, 0x9d, 0x2f, 0x45, 0x38, 0xe5, 0xf5, 0x24, 0x6a, 0x9f, 0x8e, 0xd9, 0x65, 0xdd, 0x35, 0x39,
+	0x75, 0x4d, 0x12, 0x30, 0x2a, 0xe5, 0x0c, 0x73, 0xba, 0xc7, 0xa9, 0xed, 0x99, 0xcc, 0xf6, 0x24,
+	0x20, 0x51, 0x3a, 0xb5, 0x1b, 0x96, 0x57, 0xde, 0xa1, 0xfb, 0xf7, 0x99, 0x6b, 0x68, 0x16, 0xe1,
+	0xfa, 0x5d, 0x8d, 0xef, 0x3b, 0x54, 0xe2, 0x2e, 0xa5, 0xe3, 0x9a, 0xbb, 0x1b, 0x07, 0xae, 0xa5,
+	0x03, 0x39, 0x71, 0x6b, 0x94, 0x6b, 0xba, 0x43, 0x34, 0xe6, 0x70, 0xcd, 0xb4, 0xb5, 0x16, 0xaa,
+	0x1a, 0x23, 0x75, 0x49, 0x75, 0x3e, 0x3b, 0xec, 0xc4, 0x90, 0xb6, 0x05, 0x69, 0x2b, 0xde, 0xb6,
+	0x1b, 0x77, 0xca, 0xf7, 0x5d, 0xe2, 0x38, 0xd4, 0x0d, 0xe3, 0x30, 0x15, 0x72, 0x39, 0x66, 0x99,
+	0xd8, 0x36, 0xe3, 0xc2, 0x9b, 0x6c, 0x9d, 0x79, 0x3c, 0x0f, 0xa3, 0x6a, 0x93, 0x0e, 0x7c, 0x16,
+	0x46, 0x42, 0x37, 0x9a, 0x4d, 0x2c, 0x9a, 0x47, 0x45, 0x34, 0x77, 0x4c, 0x1d, 0x0e, 0x3f, 0x5e,
+	0x23, 0x16, 0xc5, 0x5b, 0xd0, 0xef, 0x77, 0x3d, 0x9f, 0x2b, 0xa2, 0xb9, 0xd1, 0x85, 0xab, 0xa5,
+	0xa4, 0xf1, 0x16, 0x7d, 0x2f, 0x35, 0x7b, 0xb8, 0xb9, 0xef, 0xd0, 0x15, 0xbb, 0x61, 0x75, 0xf8,
+	0xac, 0x0a, 0x56, 0x7c, 0x1b, 0x06, 0x4c, 0xcb, 0x21, 0x3a, 0xcf, 0xf7, 0x15, 0xd1, 0xdc, 0xd0,
+	0xc2, 0x95, 0x52, 0xe6, 0x7c, 0x6a, 0x21, 0x6b, 0x79, 0x5d, 0x13, 0x6c, 0xaa, 0x64, 0xc5, 0x2b,
+	0x30, 0xa6, 0x13, 0xcb, 0x21, 0x66, 0xcd, 0xd6, 0xb6, 0x1b, 0x46, 0x8d, 0xf2, 0xfc, 0x11, 0xe1,
+	0x68, 0x2a, 0x74, 0x14, 0x46, 0xb3, 0x74, 0x83, 0xbb, 0xa6, 0x5d, 0xdb, 0x24, 0xf5, 0x06, 0x55,
+	0x47, 0x43, 0xd0, 0xa2, 0xc0, 0xe0, 0xcb, 0x70, 0x34, 0xfc, 0x92, 0x1f, 0xe8, 0x02, 0x1f, 0x59,
+	0xe3, 0x4b, 0x70, 0x94, 0x18, 0x5a, 0xcd, 0x65, 0x0d, 0x27, 0x3f, 0xd8, 0x05, 0x72, 0x90, 0x18,
+	0xab, 0xbe, 0x31, 0xbe, 0x0c, 0xc7, 0x0c, 0xd3, 0xb3, 0x4c, 0xcf, 0xa3, 0x46, 0x7e, 0x44, 0x20,
+	0x95, 0x36, 0xe4, 0x22, 0x63, 0xf5, 0x00, 0x77, 0x60, 0x8c, 0xbf, 0x43, 0x50, 0x68, 0xe9, 0x74,
+	0xcb, 0x0c, 0xcc, 0xf7, 0x0b, 0xbe, 0x6b, 0x87, 0x0f, 0xf6, 0x52, 0x53, 0x5c, 0x9a, 0x1b, 0xaf,
+	0xbe, 0xa4, 0x4e, 0xe9, 0x29, 0xed, 0xf8, 0x21, 0x82, 0xc9, 0x70, 0x35, 0xb6, 0x08, 0x3a, 0x2a,
+	0x04, 0xad, 0x1e, 0x5e, 0xd0, 0x07, 0x01, 0x5f, 0x9b, 0x92, 0x89, 0x9d, 0x4e, 0x0d, 0xf8, 0x53,
+	0x98, 0xe4, 0x74, 0x8f, 0x6b, 0xa4, 0x4d, 0xc1, 0xb1, 0x5e, 0xe7, 0xdf, 0x4d, 0xba, 0xc7, 0xab,
+	0xed, 0x02, 0xc6, 0x79, 0x87, 0xef, 0xf8, 0x11, 0x82, 0x62, 0x56, 0x7e, 0xc8, 0x43, 0xaf, 0xa3,
+	0x73, 0x53, 0x30, 0x2f, 0x39, 0xe4, 0xba, 0xc3, 0xd7, 0xec, 0xf6, 0xd1, 0xe1, 0x29, 0xed, 0xf8,
+	0x37, 0x04, 0xe7, 0x2d, 0xb2, 0x67, 0x5a, 0xe6, 0x03, 0xaa, 0xe9, 0xcc, 0xde, 0xa5, 0xae, 0xc8,
+	0xb2, 0x09, 0x22, 0x87, 0x84, 0xc8, 0x5b, 0x87, 0x17, 0xb9, 0x2e, 0x7d, 0x2c, 0x1d, 0xb8, 0xe8,
+	0x2c, 0xf7, 0x9c, 0xd5, 0x95, 0x25, 0xfe, 0x11, 0xc1, 0x0c, 0xb5, 0xef, 0x12, 0x5b, 0xa7, 0x86,
+	0xa6, 0x3b, 0x7a, 0x82, 0xe0, 0x61, 0x21, 0x78, 0xe3, 0xf0, 0x82, 0x57, 0x24, 0xf7, 0x92, 0xa3,
+	0x77, 0x16, 0x5a, 0xa0, 0xa9, 0x16, 0xf8, 0x17, 0x04, 0xb3, 0x1e, 0x25, 0xae, 0x7e, 0x57, 0x73,
+	0x88, 0xcb, 0x6d, 0xea, 0x26, 0x05, 0x75, 0x54, 0x68, 0xbc, 0x71, 0x78, 0x8d, 0x37, 0x04, 0xfd,
+	0x86, 0x64, 0xef, 0x2c, 0x73, 0xda, 0xcb, 0x32, 0x12, 0x4a, 0x0f, 0xe6, 0x40, 0xdd, 0xd4, 0x77,
+	0x92, 0x94, 0x8e, 0xf5, 0xaa, 0x34, 0x1a, 0x7e, 0xc1, 0x9e, 0xa0, 0xd4, 0xca, 0x32, 0xc2, 0x3f,
+	0x23, 0x38, 0xcb, 0x1c, 0x1e, 0x28, 0xf5, 0x57, 0xb3, 0xdc, 0xee, 0x5a, 0x75, 0x1e, 0x17, 0x3a,
+	0xd5, 0xc3, 0xeb, 0xbc, 0x2e, 0xc9, 0xab, 0x86, 0x2a, 0xa9, 0xdb, 0x64, 0x16, 0x59, 0x86, 0x0d,
+	0xfe, 0x1e, 0x41, 0x51, 0x27, 0xf5, 0x3a, 0x6b, 0x70, 0x2d, 0xaa, 0x5b, 0x5a, 0x25, 0x9e, 0xe8,
+	0x75, 0x62, 0x2e, 0x05, 0xcc, 0x2b, 0x21, 0x71, 0xfb, 0xc4, 0xd4, 0x53, 0x2d, 0xf0, 0x63, 0x04,
+	0xd3, 0x9e, 0xc9, 0x69, 0xdd, 0xb4, 0x77, 0x92, 0xf5, 0x61, 0xa1, 0xef, 0xc3, 0x1e, 0x26, 0xa5,
+	0xa4, 0x4e, 0x16, 0x78, 0xc6, 0x4b, 0x37, 0xc1, 0xdf, 0x22, 0x38, 0xed, 0x77, 0x22, 0x59, 0xdd,
+	0x49, 0xa1, 0x6e, 0xbd, 0xb7, 0xe8, 0x25, 0x2b, 0x3b, 0xa5, 0x27, 0x37, 0xe3, 0x1f, 0x10, 0x4c,
+	0xb7, 0x97, 0x95, 0xad, 0xca, 0xc6, 0x7b, 0x1d, 0x57, 0xb9, 0xa7, 0xad, 0xfb, 0xcc, 0xa2, 0x56,
+	0x6a, 0x1b, 0xd7, 0x9d, 0x54, 0x0b, 0xa1, 0xcf, 0x62, 0xbb, 0x54, 0x6b, 0xd8, 0x0d, 0x8f, 0x1a,
+	0x09, 0x45, 0xc0, 0x44, 0xaf, 0xfa, 0xd6, 0xd9, 0x2e, 0xfd, 0x48, 0x30, 0x27, 0x94, 0x01, 0x05,
+	0x2b, 0xd5, 0x42, 0xf9, 0x1b, 0xc1, 0x78, 0xa7, 0xb2, 0x0d, 0x7f, 0x02, 0xc3, 0xdb, 0xc4, 0xa3,
+	0x9a, 0x45, 0xb9, 0x6b, 0xea, 0x9e, 0x28, 0x48, 0x7b, 0x2a, 0x0b, 0x9a, 0x5f, 0xd7, 0x03, 0x3a,
+	0x75, 0xc8, 0x27, 0x97, 0x2f, 0x98, 0xc3, 0x09, 0x87, 0x71, 0x6a, 0x73, 0x93, 0xd4, 0x23, 0x87,
+	0xb9, 0xe7, 0xeb, 0xf0, 0x78, 0xe4, 0x41, 0x7e, 0x51, 0x9e, 0xe6, 0x60, 0xa2, 0xa3, 0x2d, 0x7e,
+	0x0f, 0x86, 0x4c, 0xcb, 0x71, 0xa9, 0x27, 0x36, 0x3a, 0xd9, 0xf5, 0xf6, 0x62, 0x71, 0x99, 0x35,
+	0xb6, 0xeb, 0x34, 0x28, 0xfa, 0xe2, 0x00, 0x7c, 0x01, 0x06, 0x82, 0x8c, 0x2d, 0x3b, 0x91, 0x0e,
+	0x95, 0xb6, 0xf8, 0x1d, 0x18, 0xd2, 0x99, 0xc7, 0x35, 0xcb, 0xd4, 0x5d, 0xe6, 0xc9, 0x2a, 0xfc,
+	0x54, 0x1b, 0x74, 0xcd, 0xe6, 0x17, 0x2f, 0x04, 0x48, 0xf0, 0xed, 0xd7, 0x85, 0xb9, 0xaf, 0x39,
+	0x56, 0x29, 0xc8, 0xb2, 0x32, 0x43, 0x73, 0x0c, 0x80, 0xdf, 0x85, 0xa1, 0x5d, 0xd3, 0xa0, 0x4c,
+	0xdb, 0x35, 0xe9, 0x7d, 0x2f, 0xb1, 0x34, 0x8f, 0xe3, 0x41, 0x00, 0x36, 0x7d, 0x7b, 0xe5, 0x59,
+	0x3f, 0x4c, 0xa5, 0x55, 0xa4, 0x78, 0x0b, 0xa6, 0xf4, 0x86, 0xeb, 0x52, 0x9b, 0x87, 0x6b, 0x80,
+	0x58, 0xac, 0x61, 0x47, 0xdd, 0x45, 0xd9, 0xdd, 0x7d, 0x45, 0x12, 0x04, 0xfc, 0x55, 0x01, 0x97,
+	0xbd, 0x37, 0xa0, 0x18, 0x2d, 0xa9, 0x83, 0x55, 0xd6, 0xec, 0x21, 0x97, 0xed, 0xe1, 0x74, 0x8c,
+	0xa4, 0x83, 0x97, 0x47, 0x08, 0x46, 0x25, 0xb5, 0xbf, 0xdf, 0xf8, 0x71, 0xee, 0x2b, 0xf6, 0xcd,
+	0x0d, 0x2d, 0xdc, 0x7b, 0xbe, 0xe5, 0x7b, 0x6a, 0xe3, 0x75, 0xe1, 0x59, 0x1d, 0x09, 0x84, 0x04,
+	0x6f, 0x9e, 0xf2, 0x0c, 0xc1, 0x4c, 0x36, 0x0a, 0xaf, 0xc3, 0x78, 0xaf, 0xd1, 0xc7, 0xdb, 0xed,
+	0x01, 0x39, 0x38, 0x33, 0xe6, 0x5e, 0xc4, 0x99, 0x51, 0x79, 0x82, 0x60, 0xa2, 0xe3, 0xb1, 0x02,
+	0xaf, 0xc0, 0xa0, 0xcc, 0xbc, 0x52, 0xfb, 0xab, 0x89, 0xae, 0x83, 0xcb, 0x8a, 0x30, 0x95, 0xaf,
+	0xd9, 0x77, 0x98, 0x1a, 0x62, 0xf1, 0x2d, 0x50, 0xe2, 0xf3, 0xc6, 0x2f, 0x59, 0xb7, 0x4d, 0xe3,
+	0x10, 0x33, 0xe6, 0xe5, 0x18, 0x7c, 0xc9, 0xd1, 0x17, 0x4d, 0x23, 0x08, 0x8d, 0xf2, 0x07, 0x82,
+	0xf1, 0x4e, 0xe7, 0x11, 0xfc, 0x16, 0xe4, 0x48, 0x28, 0x7a, 0xb6, 0x8b, 0x78, 0x55, 0x0d, 0x35,
+	0x47, 0x0c, 0x5c, 0x85, 0x11, 0xdd, 0xa5, 0x41, 0x61, 0x65, 0x10, 0x4e, 0x13, 0x53, 0x4b, 0xfc,
+	0x08, 0x3b, 0x1c, 0x42, 0x96, 0x09, 0xa7, 0x78, 0x19, 0xc6, 0x48, 0x83, 0x33, 0x8d, 0x38, 0x4e,
+	0x7d, 0x3f, 0x20, 0xe9, 0xeb, 0x82, 0x64, 0xc4, 0x07, 0x55, 0x7d, 0x8c, 0xcf, 0xa2, 0x7c, 0x89,
+	0x60, 0x3a, 0xb3, 0x72, 0xec, 0x6a, 0x41, 0xa2, 0xff, 0xba, 0x20, 0x95, 0x19, 0x28, 0x66, 0x15,
+	0x87, 0xca, 0x17, 0x08, 0x0a, 0xe9, 0xe5, 0x19, 0xbe, 0x03, 0x93, 0x71, 0xb1, 0x07, 0xd7, 0x5a,
+	0x79, 0x24, 0x96, 0x77, 0x39, 0x6b, 0x6e, 0x49, 0xfe, 0x2b, 0x94, 0x1a, 0x6b, 0x9c, 0x5a, 0xea,
+	0x44, 0x8c, 0x2e, 0x72, 0xea, 0x29, 0xbf, 0x1f, 0x81, 0xa9, 0xb4, 0x83, 0x21, 0xfe, 0x1a, 0xc1,
+	0x60, 0x98, 0x59, 0x50, 0xaf, 0x99, 0x25, 0xcd, 0x43, 0x6a, 0xa3, 0xcc, 0x2c, 0xa1, 0x02, 0x7c,
+	0x1b, 0xe2, 0xe1, 0xd7, 0x62, 0x87, 0xe5, 0xee, 0xd7, 0x47, 0x7c, 0x79, 0x45, 0xbe, 0xe5, 0xe8,
+	0x3d, 0xe9, 0x83, 0x99, 0x6c, 0x3d, 0x78, 0x0f, 0xfa, 0x6b, 0x8c, 0xd4, 0xc5, 0x74, 0x19, 0x5d,
+	0x30, 0x32, 0xae, 0xbd, 0xd2, 0x08, 0x57, 0x19, 0xa9, 0x8b, 0x4b, 0xb0, 0x2c, 0x23, 0x55, 0x78,
+	0xc4, 0xab, 0x70, 0xa2, 0xa7, 0x4e, 0x8f, 0xf1, 0xe6, 0x9e, 0x62, 0x06, 0xe7, 0x5c, 0x7a, 0xaf,
+	0x61, 0xba, 0x7e, 0x8e, 0x69, 0xb9, 0x0f, 0x6a, 0x5e, 0x13, 0x5d, 0xec, 0xfa, 0x33, 0x21, 0x55,
+	0x73, 0xbe, 0x4f, 0x48, 0xcc, 0xfd, 0x2f, 0x24, 0x31, 0x7f, 0x83, 0xe0, 0x5c, 0x77, 0xb7, 0x07,
+	0xff, 0x53, 0x26, 0xf8, 0x13, 0x41, 0x21, 0xbd, 0x58, 0x7f, 0x5e, 0x5b, 0xc6, 0x83, 0xe6, 0x64,
+	0x71, 0x70, 0xe8, 0x90, 0xf7, 0xb2, 0xcb, 0x19, 0x13, 0xb4, 0x55, 0xa5, 0x98, 0x90, 0x6d, 0xd2,
+	0xc7, 0x63, 0x3e, 0xa2, 0xaf, 0x4a, 0x11, 0x0a, 0xe9, 0x57, 0x20, 0xca, 0x57, 0x08, 0xce, 0x64,
+	0x1c, 0xf6, 0x70, 0x2d, 0x23, 0xdd, 0xbd, 0x91, 0x15, 0x97, 0xd0, 0x41, 0x56, 0xbe, 0x3b, 0x0b,
+	0xd3, 0x99, 0xb7, 0x21, 0xca, 0x3f, 0x08, 0x0a, 0xe9, 0xc7, 0x18, 0xac, 0xc2, 0x24, 0xdd, 0xd3,
+	0xa9, 0xe7, 0xb5, 0x2e, 0x9e, 0xc4, 0xd2, 0x3c, 0xbe, 0x7f, 0x8d, 0x07, 0xd8, 0xe6, 0xd5, 0x82,
+	0x3f, 0x47, 0x30, 0xd1, 0xf9, 0x30, 0x96, 0x7b, 0x11, 0x37, 0xb2, 0xaa, 0xac, 0xbb, 0x5a, 0x3a,
+	0xff, 0x19, 0x82, 0x53, 0x29, 0xa7, 0x5f, 0xac, 0x67, 0x0c, 0xd5, 0x6b, 0xdd, 0xec, 0x4c, 0x19,
+	0xc3, 0xb4, 0x78, 0x1c, 0x46, 0x9b, 0x43, 0xb0, 0xf8, 0x30, 0x07, 0xb3, 0x3a, 0xb3, 0xb2, 0x43,
+	0xb0, 0x78, 0xb2, 0x59, 0xf0, 0x86, 0x3f, 0x00, 0x1b, 0xe8, 0xe3, 0xf7, 0x25, 0xb2, 0xc6, 0xea,
+	0xc4, 0xae, 0x95, 0x98, 0x5b, 0x2b, 0xd7, 0xa8, 0x2d, 0x86, 0x27, 0xfc, 0xb9, 0xe2, 0x98, 0x5e,
+	0xca, 0xbf, 0x96, 0xb7, 0xa3, 0xa7, 0x9f, 0x72, 0x7d, 0xab, 0xd5, 0xea, 0xaf, 0xb9, 0xe9, 0xd5,
+	0x80, 0xb2, 0x6a, 0x78, 0xa5, 0xe0, 0xd1, 0x7f, 0xda, 0x9c, 0x2f, 0xa9, 0xa1, 0xe5, 0xd3, 0xd0,
+	0x66, 0xab, 0x6a, 0x78, 0x5b, 0x91, 0xcd, 0xd6, 0xe6, 0xfc, 0x56, 0x64, 0xf3, 0x57, 0x6e, 0x36,
+	0x68, 0xa8, 0x54, 0xaa, 0x86, 0x57, 0xa9, 0x44, 0x56, 0x95, 0xca, 0xe6, 0x7c, 0xa5, 0x12, 0xd9,
+	0x6d, 0x0f, 0x08, 0xb1, 0x6f, 0xfe, 0x1b, 0x00, 0x00, 0xff, 0xff, 0xc8, 0x8b, 0x93, 0x8c, 0x8e,
+	0x1b, 0x00, 0x00,
 }
diff --git a/googleapis/ads/googleads/v1/resources/remarketing_action.pb.go b/googleapis/ads/googleads/v1/resources/remarketing_action.pb.go
index 6c924df..0f3ab95 100644
--- a/googleapis/ads/googleads/v1/resources/remarketing_action.pb.go
+++ b/googleapis/ads/googleads/v1/resources/remarketing_action.pb.go
@@ -109,30 +109,30 @@
 }
 
 var fileDescriptor_62ce490472884744 = []byte{
-	// 391 bytes of a gzipped FileDescriptorProto
+	// 390 bytes of a gzipped FileDescriptorProto
 	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x84, 0x92, 0xc1, 0x6a, 0xdb, 0x30,
-	0x18, 0xc7, 0xb1, 0x13, 0x06, 0x73, 0xb2, 0xc3, 0x7c, 0x18, 0x21, 0x0b, 0x23, 0xd9, 0x08, 0x84,
+	0x1c, 0xc6, 0xb1, 0x13, 0x06, 0x73, 0xb2, 0xc3, 0x7c, 0x18, 0x21, 0x0b, 0x23, 0xd9, 0x08, 0x84,
 	0x0d, 0xa4, 0x38, 0x1b, 0x3b, 0xa8, 0x27, 0xe7, 0x12, 0x5a, 0x68, 0x09, 0x4e, 0xf1, 0xa1, 0x18,
 	0x82, 0x62, 0xab, 0x42, 0x34, 0x96, 0x8c, 0xa4, 0xa4, 0x0f, 0xd0, 0x37, 0xe9, 0xb1, 0x8f, 0xd2,
-	0x07, 0xe9, 0xa1, 0x4f, 0x51, 0x6c, 0xd9, 0x6a, 0x21, 0xa4, 0xbd, 0xfd, 0xed, 0xef, 0xf7, 0xff,
-	0xf4, 0xff, 0x3e, 0xc9, 0x43, 0x54, 0x08, 0xba, 0x25, 0x10, 0x67, 0x0a, 0x1a, 0x59, 0xaa, 0x7d,
-	0x00, 0x25, 0x51, 0x62, 0x27, 0x53, 0xa2, 0xa0, 0x24, 0x39, 0x96, 0x37, 0x44, 0x33, 0x4e, 0xd7,
-	0x38, 0xd5, 0x4c, 0x70, 0x50, 0x48, 0xa1, 0x85, 0x3f, 0x32, 0x06, 0x80, 0x33, 0x05, 0xac, 0x17,
-	0xec, 0x03, 0x60, 0xbd, 0xfd, 0xe9, 0xb1, 0xf6, 0xa9, 0xc8, 0x73, 0xc1, 0xa1, 0xc6, 0x74, 0xad,
-	0x38, 0x2b, 0x0a, 0xa2, 0x4d, 0xd3, 0xfe, 0xa0, 0x71, 0x14, 0x0c, 0x62, 0xce, 0x85, 0xc6, 0xe5,
-	0x89, 0xaa, 0xae, 0xfe, 0xa8, 0xab, 0xd5, 0xd7, 0x66, 0x77, 0x0d, 0x6f, 0x25, 0x2e, 0x0a, 0x22,
-	0xeb, 0xfa, 0xcf, 0x27, 0xc7, 0xfb, 0x1a, 0xbd, 0xe6, 0x0d, 0xab, 0xb8, 0xfe, 0x2f, 0xef, 0x4b,
-	0x13, 0x69, 0xcd, 0x71, 0x4e, 0x7a, 0xce, 0xd0, 0x99, 0x7c, 0x8e, 0xba, 0xcd, 0xcf, 0x0b, 0x9c,
-	0x13, 0xff, 0x8f, 0xe7, 0xb2, 0xac, 0xe7, 0x0e, 0x9d, 0x49, 0x67, 0xf6, 0xbd, 0x9e, 0x07, 0x34,
-	0xe7, 0x80, 0x53, 0xae, 0xff, 0xff, 0x8b, 0xf1, 0x76, 0x47, 0x22, 0x97, 0x65, 0xfe, 0xd4, 0x6b,
-	0x57, 0x8d, 0x5a, 0x15, 0x3e, 0x38, 0xc0, 0x57, 0x5a, 0x32, 0x4e, 0x0d, 0x5f, 0x91, 0xfe, 0xb9,
-	0xd7, 0x7d, 0x33, 0xac, 0xea, 0xb5, 0x87, 0xad, 0x49, 0x67, 0xf6, 0x1b, 0x1c, 0xdb, 0xa1, 0x59,
-	0x10, 0xb8, 0xc4, 0x74, 0x65, 0x2c, 0x51, 0x47, 0x5b, 0xad, 0xe6, 0x77, 0xae, 0x37, 0x4e, 0x45,
-	0x0e, 0x3e, 0xbc, 0x82, 0xf9, 0xb7, 0x83, 0x7d, 0x2c, 0xcb, 0x94, 0x4b, 0xe7, 0xea, 0xac, 0x36,
-	0x53, 0xb1, 0xc5, 0x9c, 0x02, 0x21, 0x29, 0xa4, 0x84, 0x57, 0x33, 0x34, 0x97, 0x55, 0x30, 0xf5,
-	0xce, 0xd3, 0x38, 0xb1, 0xea, 0xde, 0x6d, 0x2d, 0xc2, 0xf0, 0xc1, 0x1d, 0x2d, 0x4c, 0xcb, 0x30,
-	0x53, 0xc0, 0xc8, 0x52, 0xc5, 0x01, 0x88, 0x1a, 0xf2, 0xb1, 0x61, 0x92, 0x30, 0x53, 0x89, 0x65,
-	0x92, 0x38, 0x48, 0x2c, 0xf3, 0xec, 0x8e, 0x4d, 0x01, 0xa1, 0x30, 0x53, 0x08, 0x59, 0x0a, 0xa1,
-	0x38, 0x40, 0xc8, 0x72, 0x9b, 0x4f, 0x55, 0xd8, 0xbf, 0x2f, 0x01, 0x00, 0x00, 0xff, 0xff, 0xfd,
-	0x14, 0xed, 0x2e, 0xc6, 0x02, 0x00, 0x00,
+	0x07, 0xe9, 0xa1, 0x4f, 0x51, 0x6c, 0xd9, 0x6a, 0x21, 0xa4, 0xbd, 0x7d, 0xc9, 0xff, 0xf7, 0x7d,
+	0x7c, 0xff, 0xbf, 0xec, 0x21, 0x2a, 0x04, 0xdd, 0x12, 0x88, 0x33, 0x05, 0x8d, 0x2c, 0xd5, 0x3e,
+	0x80, 0x92, 0x28, 0xb1, 0x93, 0x29, 0x51, 0x50, 0x92, 0x1c, 0xcb, 0x1b, 0xa2, 0x19, 0xa7, 0x6b,
+	0x9c, 0x6a, 0x26, 0x38, 0x28, 0xa4, 0xd0, 0xc2, 0x1f, 0x19, 0x03, 0xc0, 0x99, 0x02, 0xd6, 0x0b,
+	0xf6, 0x01, 0xb0, 0xde, 0xfe, 0xf4, 0x58, 0x7c, 0x2a, 0xf2, 0x5c, 0x70, 0xa8, 0x31, 0x5d, 0x2b,
+	0xce, 0x8a, 0x82, 0x68, 0x13, 0xda, 0xff, 0x51, 0x3b, 0xaa, 0x5f, 0x9b, 0xdd, 0x35, 0xbc, 0x95,
+	0xb8, 0x28, 0x88, 0x54, 0xf5, 0x7c, 0xd0, 0x24, 0x16, 0x0c, 0x62, 0xce, 0x85, 0xc6, 0x65, 0xa3,
+	0x7a, 0xfa, 0xf3, 0xc9, 0xf1, 0xbe, 0x46, 0xaf, 0x7d, 0xc3, 0xaa, 0xae, 0xff, 0xcb, 0xfb, 0xd2,
+	0x54, 0x5a, 0x73, 0x9c, 0x93, 0x9e, 0x33, 0x74, 0x26, 0x9f, 0xa3, 0x6e, 0xf3, 0xe7, 0x05, 0xce,
+	0x89, 0xff, 0xc7, 0x73, 0x59, 0xd6, 0x73, 0x87, 0xce, 0xa4, 0x33, 0xfb, 0x5e, 0xef, 0x03, 0x9a,
+	0x16, 0xe0, 0x94, 0xeb, 0xff, 0xff, 0x62, 0xbc, 0xdd, 0x91, 0xc8, 0x65, 0x99, 0x3f, 0xf5, 0xda,
+	0x55, 0x50, 0xab, 0xc2, 0x07, 0x07, 0xf8, 0x4a, 0x4b, 0xc6, 0xa9, 0xe1, 0x2b, 0xd2, 0x3f, 0xf7,
+	0xba, 0x6f, 0x96, 0x55, 0xbd, 0xf6, 0xb0, 0x35, 0xe9, 0xcc, 0x7e, 0x83, 0x63, 0x37, 0x34, 0x07,
+	0x02, 0x97, 0x98, 0xae, 0x8c, 0x25, 0xea, 0x68, 0xab, 0xd5, 0xfc, 0xce, 0xf5, 0xc6, 0xa9, 0xc8,
+	0xc1, 0x87, 0x4f, 0x30, 0xff, 0x76, 0x70, 0x8f, 0x65, 0xd9, 0x72, 0xe9, 0x5c, 0x9d, 0xd5, 0x66,
+	0x2a, 0xb6, 0x98, 0x53, 0x20, 0x24, 0x85, 0x94, 0xf0, 0x6a, 0x87, 0xe6, 0xb1, 0x0a, 0xa6, 0xde,
+	0xf9, 0x34, 0x4e, 0xac, 0xba, 0x77, 0x5b, 0x8b, 0x30, 0x7c, 0x70, 0x47, 0x0b, 0x13, 0x19, 0x66,
+	0x0a, 0x18, 0x59, 0xaa, 0x38, 0x00, 0x51, 0x43, 0x3e, 0x36, 0x4c, 0x12, 0x66, 0x2a, 0xb1, 0x4c,
+	0x12, 0x07, 0x89, 0x65, 0x9e, 0xdd, 0xb1, 0x19, 0x20, 0x14, 0x66, 0x0a, 0x21, 0x4b, 0x21, 0x14,
+	0x07, 0x08, 0x59, 0x6e, 0xf3, 0xa9, 0x2a, 0xfb, 0xf7, 0x25, 0x00, 0x00, 0xff, 0xff, 0x84, 0x74,
+	0x61, 0xf8, 0xc6, 0x02, 0x00, 0x00,
 }
diff --git a/googleapis/ads/googleads/v1/resources/search_term_view.pb.go b/googleapis/ads/googleads/v1/resources/search_term_view.pb.go
index 461eb0b..d65a995 100644
--- a/googleapis/ads/googleads/v1/resources/search_term_view.pb.go
+++ b/googleapis/ads/googleads/v1/resources/search_term_view.pb.go
@@ -30,8 +30,7 @@
 	// The resource name of the search term view.
 	// Search term view resource names have the form:
 	//
-	// `customers/{customer_id}/searchTermViews/{campaign_id}~{ad_group_id}~
-	// {URL-base64 search term}`
+	// `customers/{customer_id}/searchTermViews/{campaign_id}~{ad_group_id}~{URL-base64_search_term}`
 	ResourceName string `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"`
 	// The search term.
 	SearchTerm *wrappers.StringValue `protobuf:"bytes,2,opt,name=search_term,json=searchTerm,proto3" json:"search_term,omitempty"`
@@ -107,31 +106,31 @@
 }
 
 var fileDescriptor_13d7523262f43a04 = []byte{
-	// 403 bytes of a gzipped FileDescriptorProto
-	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x8c, 0x52, 0x4f, 0x6b, 0xdb, 0x30,
-	0x1c, 0xc5, 0xce, 0xc8, 0x36, 0x65, 0xcb, 0xc1, 0xbb, 0x98, 0x10, 0x46, 0xb2, 0x11, 0xc8, 0x49,
-	0xc6, 0xd9, 0x61, 0x43, 0x63, 0x30, 0x07, 0x4a, 0xa0, 0x87, 0x12, 0x9c, 0xe0, 0x43, 0x31, 0x18,
-	0x25, 0x56, 0x55, 0x43, 0x2c, 0x19, 0x49, 0x4e, 0xae, 0xfd, 0x22, 0xbd, 0xf4, 0xd8, 0x8f, 0xd2,
-	0x8f, 0xd2, 0x4f, 0x51, 0xfc, 0x47, 0x6a, 0x73, 0x48, 0xdb, 0xdb, 0x4b, 0xde, 0x7b, 0xbf, 0xf7,
-	0x7b, 0x3f, 0x19, 0xfc, 0xa1, 0x9c, 0xd3, 0x1d, 0xf1, 0x70, 0x2a, 0xbd, 0x06, 0x56, 0x68, 0xef,
-	0x7b, 0x82, 0x48, 0x5e, 0x8a, 0x2d, 0x91, 0x9e, 0x24, 0x58, 0x6c, 0xaf, 0x13, 0x45, 0x44, 0x9e,
-	0xec, 0x33, 0x72, 0x80, 0x85, 0xe0, 0x8a, 0x3b, 0xe3, 0x46, 0x0e, 0x71, 0x2a, 0xa1, 0x71, 0xc2,
-	0xbd, 0x0f, 0x8d, 0x73, 0xf0, 0xff, 0xd4, 0x70, 0xc2, 0xca, 0xfc, 0x78, 0xb0, 0xc2, 0x82, 0x12,
-	0x95, 0x31, 0x9a, 0x48, 0x85, 0x55, 0x29, 0x9b, 0x90, 0xc1, 0x50, 0x4f, 0x28, 0x32, 0x0f, 0x33,
-	0xc6, 0x15, 0x56, 0x19, 0x67, 0x9a, 0xfd, 0xde, 0xb2, 0xf5, 0xaf, 0x4d, 0x79, 0xe5, 0x1d, 0x04,
-	0x2e, 0x0a, 0x22, 0x5a, 0xfe, 0xc7, 0xad, 0x0d, 0xfa, 0xab, 0x3a, 0x64, 0x4d, 0x44, 0x1e, 0x65,
-	0xe4, 0xe0, 0xfc, 0x04, 0x5f, 0xf5, 0x7e, 0x09, 0xc3, 0x39, 0x71, 0xad, 0x91, 0x35, 0xfd, 0x1c,
-	0x7e, 0xd1, 0x7f, 0x5e, 0xe0, 0x9c, 0x38, 0xff, 0x40, 0xef, 0xc5, 0x6e, 0xae, 0x3d, 0xb2, 0xa6,
-	0xbd, 0xd9, 0xb0, 0x6d, 0x09, 0x75, 0x1a, 0x5c, 0x29, 0x91, 0x31, 0x1a, 0xe1, 0x5d, 0x49, 0x42,
-	0x20, 0x4d, 0x8e, 0xf3, 0x1b, 0x7c, 0xc2, 0x69, 0x42, 0x05, 0x2f, 0x0b, 0xb7, 0xf3, 0x0e, 0xef,
-	0x47, 0x9c, 0x2e, 0x2a, 0xb1, 0xc3, 0x40, 0xb7, 0x69, 0xef, 0x7e, 0x18, 0x59, 0xd3, 0xfe, 0x2c,
-	0x82, 0xa7, 0x6e, 0x5c, 0x1f, 0x10, 0x3e, 0x77, 0x5b, 0xeb, 0xf3, 0xad, 0x6a, 0xff, 0x19, 0x2b,
-	0xf3, 0xd3, 0x6c, 0xd8, 0xa6, 0xcc, 0x6f, 0x6c, 0x30, 0xd9, 0xf2, 0x1c, 0xbe, 0xf9, 0x92, 0xf3,
-	0x6f, 0xc7, 0x67, 0x5c, 0x56, 0x35, 0x96, 0xd6, 0xe5, 0x79, 0xeb, 0xa4, 0x7c, 0x87, 0x19, 0x85,
-	0x5c, 0x50, 0x8f, 0x12, 0x56, 0x97, 0xd4, 0x0f, 0x5e, 0x64, 0xf2, 0x95, 0x8f, 0xeb, 0xaf, 0x41,
-	0x77, 0x76, 0x67, 0x11, 0x04, 0xf7, 0xf6, 0x78, 0xd1, 0x8c, 0x0c, 0x52, 0x09, 0x1b, 0x58, 0xa1,
-	0xc8, 0x87, 0xa1, 0x56, 0x3e, 0x68, 0x4d, 0x1c, 0xa4, 0x32, 0x36, 0x9a, 0x38, 0xf2, 0x63, 0xa3,
-	0x79, 0xb4, 0x27, 0x0d, 0x81, 0x50, 0x90, 0x4a, 0x84, 0x8c, 0x0a, 0xa1, 0xc8, 0x47, 0xc8, 0xe8,
-	0x36, 0xdd, 0x7a, 0xd9, 0x5f, 0x4f, 0x01, 0x00, 0x00, 0xff, 0xff, 0xb8, 0x25, 0x79, 0xe2, 0x08,
-	0x03, 0x00, 0x00,
+	// 404 bytes of a gzipped FileDescriptorProto
+	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x8c, 0x52, 0x4d, 0x6b, 0xdb, 0x40,
+	0x10, 0x45, 0x72, 0x71, 0xdb, 0x75, 0xeb, 0x83, 0x7a, 0x11, 0xc6, 0x14, 0xbb, 0xc5, 0xe0, 0xd3,
+	0x0a, 0xb9, 0x87, 0x96, 0x2d, 0x85, 0xca, 0x10, 0x0c, 0x39, 0x04, 0x23, 0x1b, 0x1d, 0x82, 0x40,
+	0xac, 0xad, 0xcd, 0x46, 0x60, 0xed, 0x8a, 0xdd, 0x95, 0x7d, 0xcd, 0x1f, 0xc9, 0x25, 0xc7, 0xfc,
+	0x94, 0xfc, 0x94, 0xfc, 0x8a, 0xa0, 0x8f, 0xdd, 0xc4, 0x07, 0x27, 0xb9, 0x3d, 0x69, 0xde, 0x9b,
+	0x37, 0x6f, 0x66, 0xc1, 0x1f, 0xca, 0x39, 0xdd, 0x11, 0x0f, 0xa7, 0xd2, 0x6b, 0x60, 0x85, 0xf6,
+	0xbe, 0x27, 0x88, 0xe4, 0xa5, 0xd8, 0x12, 0xe9, 0x49, 0x82, 0xc5, 0xf6, 0x3a, 0x51, 0x44, 0xe4,
+	0xc9, 0x3e, 0x23, 0x07, 0x58, 0x08, 0xae, 0xb8, 0x33, 0x6e, 0xe8, 0x10, 0xa7, 0x12, 0x1a, 0x25,
+	0xdc, 0xfb, 0xd0, 0x28, 0x07, 0xff, 0x4f, 0x35, 0x27, 0xac, 0xcc, 0x8f, 0x1b, 0x2b, 0x2c, 0x28,
+	0x51, 0x19, 0xa3, 0x89, 0x54, 0x58, 0x95, 0xb2, 0x31, 0x19, 0x7c, 0x6f, 0x3b, 0xd4, 0x5f, 0x9b,
+	0xf2, 0xca, 0x3b, 0x08, 0x5c, 0x14, 0x44, 0xe8, 0xfa, 0x50, 0x3b, 0x14, 0x99, 0x87, 0x19, 0xe3,
+	0x0a, 0xab, 0x8c, 0xb3, 0xb6, 0xfa, 0xe3, 0xd6, 0x06, 0xfd, 0x55, 0x6d, 0xb2, 0x26, 0x22, 0x8f,
+	0x32, 0x72, 0x70, 0x7e, 0x82, 0xaf, 0x7a, 0xbe, 0x84, 0xe1, 0x9c, 0xb8, 0xd6, 0xc8, 0x9a, 0x7e,
+	0x0e, 0xbf, 0xe8, 0x9f, 0x17, 0x38, 0x27, 0xce, 0x3f, 0xd0, 0x7b, 0x31, 0x9b, 0x6b, 0x8f, 0xac,
+	0x69, 0x6f, 0x36, 0x6c, 0x53, 0x42, 0x3d, 0x0b, 0x5c, 0x29, 0x91, 0x31, 0x1a, 0xe1, 0x5d, 0x49,
+	0x42, 0x20, 0x8d, 0x8f, 0xf3, 0x1b, 0x7c, 0xc2, 0x69, 0x42, 0x05, 0x2f, 0x0b, 0xb7, 0xf3, 0x0e,
+	0xed, 0x47, 0x9c, 0x2e, 0x2a, 0xb2, 0xc3, 0x40, 0xb7, 0x49, 0xef, 0x7e, 0x18, 0x59, 0xd3, 0xfe,
+	0x2c, 0x82, 0xa7, 0x76, 0x5c, 0x2f, 0x10, 0x3e, 0x67, 0x5b, 0xeb, 0xf5, 0xad, 0x6a, 0xfd, 0x19,
+	0x2b, 0xf3, 0xd3, 0xd5, 0xb0, 0x75, 0x99, 0xdf, 0xd8, 0x60, 0xb2, 0xe5, 0x39, 0x7c, 0xf3, 0x92,
+	0xf3, 0x6f, 0xc7, 0x6b, 0x5c, 0x56, 0x31, 0x96, 0xd6, 0xe5, 0x79, 0xab, 0xa4, 0x7c, 0x87, 0x19,
+	0x85, 0x5c, 0x50, 0x8f, 0x12, 0x56, 0x87, 0xd4, 0x07, 0x2f, 0x32, 0xf9, 0xca, 0xe3, 0xfa, 0x6b,
+	0xd0, 0x9d, 0xdd, 0x59, 0x04, 0xc1, 0xbd, 0x3d, 0x5e, 0x34, 0x2d, 0x83, 0x54, 0xc2, 0x06, 0x56,
+	0x28, 0xf2, 0x61, 0xa8, 0x99, 0x0f, 0x9a, 0x13, 0x07, 0xa9, 0x8c, 0x0d, 0x27, 0x8e, 0xfc, 0xd8,
+	0x70, 0x1e, 0xed, 0x49, 0x53, 0x40, 0x28, 0x48, 0x25, 0x42, 0x86, 0x85, 0x50, 0xe4, 0x23, 0x64,
+	0x78, 0x9b, 0x6e, 0x3d, 0xec, 0xaf, 0xa7, 0x00, 0x00, 0x00, 0xff, 0xff, 0xc2, 0xb3, 0xb8, 0xe9,
+	0x08, 0x03, 0x00, 0x00,
 }
diff --git a/googleapis/ads/googleads/v1/resources/shared_criterion.pb.go b/googleapis/ads/googleads/v1/resources/shared_criterion.pb.go
index a1bb87a..50ef7c5 100644
--- a/googleapis/ads/googleads/v1/resources/shared_criterion.pb.go
+++ b/googleapis/ads/googleads/v1/resources/shared_criterion.pb.go
@@ -220,43 +220,42 @@
 }
 
 var fileDescriptor_c8be09b18890bd33 = []byte{
-	// 593 bytes of a gzipped FileDescriptorProto
-	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x94, 0x94, 0xdd, 0x6a, 0xd4, 0x40,
-	0x14, 0xc7, 0xdd, 0x6d, 0x6d, 0xdd, 0xe9, 0x17, 0x8e, 0x5e, 0x84, 0x5a, 0xa4, 0x55, 0x0a, 0x05,
-	0xe9, 0xc4, 0x5d, 0x3f, 0x90, 0x14, 0x0a, 0x69, 0x91, 0x5a, 0xa5, 0x52, 0xd2, 0xb2, 0xa2, 0xac,
-	0x84, 0xd9, 0xe4, 0x34, 0x0d, 0x26, 0x33, 0xc3, 0xcc, 0xa4, 0x65, 0x2f, 0x7d, 0x15, 0x2f, 0xbd,
-	0xf7, 0x25, 0x7c, 0x14, 0x9f, 0x42, 0x76, 0x32, 0x93, 0x62, 0xcb, 0xba, 0x7a, 0x77, 0x32, 0xe7,
-	0xff, 0xff, 0x9d, 0x39, 0x27, 0x27, 0x41, 0xaf, 0x32, 0xce, 0xb3, 0x02, 0x7c, 0x9a, 0x2a, 0xbf,
-	0x0e, 0xc7, 0xd1, 0x45, 0xd7, 0x97, 0xa0, 0x78, 0x25, 0x13, 0x50, 0xbe, 0x3a, 0xa7, 0x12, 0xd2,
-	0x38, 0x91, 0xb9, 0x06, 0x99, 0x73, 0x46, 0x84, 0xe4, 0x9a, 0xe3, 0x8d, 0x5a, 0x4e, 0x68, 0xaa,
-	0x48, 0xe3, 0x24, 0x17, 0x5d, 0xd2, 0x38, 0x57, 0xb7, 0x27, 0xc1, 0x13, 0x5e, 0x96, 0x9c, 0xf9,
-	0x16, 0x49, 0x6b, 0xe2, 0x6a, 0x6f, 0x92, 0x1c, 0x58, 0x55, 0x2a, 0xbf, 0xb9, 0x40, 0xac, 0x47,
-	0x02, 0xac, 0x67, 0xcd, 0x79, 0x44, 0xee, 0x53, 0xc6, 0xb8, 0xa6, 0x3a, 0xe7, 0x4c, 0xd9, 0xec,
-	0x43, 0x9b, 0x35, 0x4f, 0xc3, 0xea, 0xcc, 0xbf, 0x94, 0x54, 0x08, 0x90, 0x36, 0xff, 0xe8, 0xc7,
-	0x1c, 0x5a, 0x39, 0x31, 0xed, 0xed, 0x3b, 0x38, 0x7e, 0x8c, 0x96, 0x5c, 0x07, 0x31, 0xa3, 0x25,
-	0x78, 0xad, 0xf5, 0xd6, 0x56, 0x27, 0x5a, 0x74, 0x87, 0xef, 0x69, 0x09, 0x78, 0x07, 0x21, 0x3b,
-	0x16, 0x05, 0xda, 0x6b, 0xaf, 0xb7, 0xb6, 0x16, 0x7a, 0x6b, 0x76, 0x0c, 0xc4, 0x55, 0x23, 0x27,
-	0x5a, 0xe6, 0x2c, 0xeb, 0xd3, 0xa2, 0x82, 0xa8, 0x53, 0xeb, 0x4f, 0x40, 0xe3, 0x5d, 0xb4, 0x78,
-	0xd5, 0x4b, 0x9e, 0x7a, 0xab, 0xc6, 0xfe, 0xe0, 0x86, 0xfd, 0x90, 0xe9, 0x97, 0xcf, 0x6b, 0xf7,
-	0x42, 0x63, 0x38, 0x4c, 0x71, 0x84, 0x66, 0xc7, 0x13, 0xf0, 0x66, 0xd7, 0x5b, 0x5b, 0xcb, 0xbd,
-	0x5d, 0x32, 0xe9, 0x45, 0x98, 0xb1, 0x91, 0xa6, 0xb3, 0xd3, 0x91, 0x80, 0xd7, 0xac, 0x2a, 0xff,
-	0x3c, 0x89, 0x0c, 0x0b, 0x1f, 0xa0, 0xf9, 0x2f, 0x30, 0xba, 0xe4, 0x32, 0xf5, 0x66, 0xcc, 0x75,
-	0x9e, 0x4c, 0xc4, 0xd6, 0x2f, 0x8f, 0xbc, 0xab, 0xe5, 0x87, 0xec, 0x8c, 0xbf, 0xb9, 0x15, 0x39,
-	0x37, 0xfe, 0x80, 0x96, 0x46, 0xbc, 0xd2, 0xd5, 0x10, 0xe2, 0x8b, 0x3c, 0x05, 0xee, 0xdd, 0x36,
-	0xb8, 0xa7, 0xd3, 0x70, 0x1f, 0x79, 0x75, 0x5a, 0x0d, 0xa1, 0x3f, 0xf6, 0x58, 0xe6, 0xa2, 0x05,
-	0x99, 0x33, 0xfc, 0x19, 0xad, 0x38, 0x70, 0x72, 0x4e, 0x19, 0x83, 0xc2, 0x9b, 0x33, 0xe8, 0xde,
-	0x3f, 0xa2, 0xf7, 0x6b, 0x97, 0x85, 0x2f, 0x5b, 0x98, 0x3d, 0xc5, 0x47, 0xa8, 0x23, 0x0a, 0x9a,
-	0x40, 0x09, 0x4c, 0x7b, 0xf3, 0x06, 0xbc, 0x3d, 0x0d, 0x7c, 0xec, 0x0c, 0x96, 0x79, 0x45, 0xc0,
-	0x19, 0xba, 0x57, 0xf2, 0x61, 0x5e, 0x40, 0x4c, 0x85, 0x88, 0x13, 0xaa, 0x21, 0xe3, 0x72, 0xe4,
-	0xdd, 0x31, 0xe0, 0x17, 0xd3, 0xc0, 0x47, 0xc6, 0x1a, 0x0a, 0xb1, 0x6f, 0x8d, 0xb6, 0xc0, 0xdd,
-	0xf2, 0x7a, 0x02, 0x9f, 0x21, 0x7c, 0x55, 0xa8, 0xc8, 0x13, 0xb3, 0xff, 0x5e, 0xe7, 0x3f, 0xeb,
-	0x38, 0xe3, 0x8d, 0x3a, 0x2e, 0xb1, 0xb7, 0x80, 0x3a, 0xcd, 0x0e, 0xee, 0x7d, 0x6d, 0xa3, 0xcd,
-	0x84, 0x97, 0x64, 0xea, 0x2f, 0x60, 0xef, 0xfe, 0xb5, 0xcf, 0xeb, 0x78, 0xbc, 0xdc, 0xc7, 0xad,
-	0x4f, 0x6f, 0xad, 0x35, 0xe3, 0x05, 0x65, 0x19, 0xe1, 0x32, 0xf3, 0x33, 0x60, 0x66, 0xf5, 0xdd,
-	0xb7, 0x2f, 0x72, 0xf5, 0x97, 0xdf, 0xd2, 0x4e, 0x13, 0x7d, 0x6b, 0xcf, 0x1c, 0x84, 0xe1, 0xf7,
-	0xf6, 0xc6, 0x41, 0x8d, 0x0c, 0x53, 0x45, 0xea, 0x70, 0x1c, 0xf5, 0xbb, 0x24, 0x72, 0xca, 0x9f,
-	0x4e, 0x33, 0x08, 0x53, 0x35, 0x68, 0x34, 0x83, 0x7e, 0x77, 0xd0, 0x68, 0x7e, 0xb5, 0x37, 0xeb,
-	0x44, 0x10, 0x84, 0xa9, 0x0a, 0x82, 0x46, 0x15, 0x04, 0xfd, 0x6e, 0x10, 0x34, 0xba, 0xe1, 0x9c,
-	0xb9, 0xec, 0xb3, 0xdf, 0x01, 0x00, 0x00, 0xff, 0xff, 0xe6, 0x70, 0x08, 0x49, 0x42, 0x05, 0x00,
-	0x00,
+	// 592 bytes of a gzipped FileDescriptorProto
+	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x94, 0x94, 0xdb, 0x6a, 0xd4, 0x40,
+	0x18, 0xc7, 0xdd, 0x6d, 0x6d, 0xdd, 0xe9, 0x09, 0x47, 0x2f, 0x42, 0x2d, 0xd2, 0x2a, 0x85, 0x82,
+	0x74, 0xe2, 0xae, 0x07, 0x24, 0x85, 0x42, 0x5a, 0xa4, 0x56, 0xa9, 0x94, 0xb4, 0xac, 0x28, 0x2b,
+	0x61, 0x36, 0xf9, 0x9a, 0x06, 0x93, 0x99, 0x61, 0x66, 0xd2, 0xb2, 0x97, 0xbe, 0x8a, 0x97, 0xde,
+	0xfb, 0x12, 0x3e, 0x8a, 0x4f, 0x21, 0x3b, 0x99, 0x49, 0xb1, 0x65, 0x5d, 0xbd, 0xfb, 0x32, 0xdf,
+	0xff, 0xf7, 0x9b, 0x43, 0x26, 0x41, 0xaf, 0x32, 0xce, 0xb3, 0x02, 0x7c, 0x9a, 0x2a, 0xbf, 0x2e,
+	0xc7, 0xd5, 0x45, 0xd7, 0x97, 0xa0, 0x78, 0x25, 0x13, 0x50, 0xbe, 0x3a, 0xa7, 0x12, 0xd2, 0x38,
+	0x91, 0xb9, 0x06, 0x99, 0x73, 0x46, 0x84, 0xe4, 0x9a, 0xe3, 0x8d, 0x3a, 0x4e, 0x68, 0xaa, 0x48,
+	0x43, 0x92, 0x8b, 0x2e, 0x69, 0xc8, 0xd5, 0xed, 0x49, 0xf2, 0x84, 0x97, 0x25, 0x67, 0xbe, 0x55,
+	0xd2, 0xda, 0xb8, 0xda, 0x9b, 0x14, 0x07, 0x56, 0x95, 0xca, 0x6f, 0x16, 0x10, 0xeb, 0x91, 0x00,
+	0xcb, 0x3c, 0xb4, 0x8c, 0x79, 0x1a, 0x56, 0x67, 0xfe, 0xa5, 0xa4, 0x42, 0x80, 0x54, 0xb6, 0xbf,
+	0xe6, 0x9c, 0x22, 0xf7, 0x29, 0x63, 0x5c, 0x53, 0x9d, 0x73, 0x66, 0xbb, 0x8f, 0x7e, 0xcc, 0xa1,
+	0x95, 0x13, 0xb3, 0xbd, 0x7d, 0x27, 0xc7, 0x8f, 0xd1, 0x92, 0xdb, 0x41, 0xcc, 0x68, 0x09, 0x5e,
+	0x6b, 0xbd, 0xb5, 0xd5, 0x89, 0x16, 0xdd, 0xe0, 0x7b, 0x5a, 0x02, 0xde, 0x41, 0xc8, 0x1e, 0x8b,
+	0x02, 0xed, 0xb5, 0xd7, 0x5b, 0x5b, 0x0b, 0xbd, 0x35, 0x7b, 0x0c, 0xc4, 0xad, 0x85, 0x9c, 0x68,
+	0x99, 0xb3, 0xac, 0x4f, 0x8b, 0x0a, 0xa2, 0x4e, 0x9d, 0x3f, 0x01, 0x8d, 0x77, 0xd1, 0xe2, 0xd5,
+	0x5e, 0xf2, 0xd4, 0x5b, 0x35, 0xf8, 0x83, 0x1b, 0xf8, 0x21, 0xd3, 0x2f, 0x9f, 0xd7, 0xf4, 0x42,
+	0x03, 0x1c, 0xa6, 0x38, 0x42, 0xb3, 0xe3, 0x13, 0xf0, 0x66, 0xd7, 0x5b, 0x5b, 0xcb, 0xbd, 0x5d,
+	0x32, 0xe9, 0x45, 0x98, 0x63, 0x23, 0xcd, 0xce, 0x4e, 0x47, 0x02, 0x5e, 0xb3, 0xaa, 0xfc, 0x73,
+	0x24, 0x32, 0x2e, 0x7c, 0x80, 0xe6, 0xbf, 0xc0, 0xe8, 0x92, 0xcb, 0xd4, 0x9b, 0x31, 0xcb, 0x79,
+	0x32, 0x51, 0x5b, 0xbf, 0x3c, 0xf2, 0xae, 0x8e, 0x1f, 0xb2, 0x33, 0xfe, 0xe6, 0x56, 0xe4, 0x68,
+	0xfc, 0x01, 0x2d, 0x8d, 0x78, 0xa5, 0xab, 0x21, 0xc4, 0x17, 0x79, 0x0a, 0xdc, 0xbb, 0x6d, 0x74,
+	0x4f, 0xa7, 0xe9, 0x3e, 0xf2, 0xea, 0xb4, 0x1a, 0x42, 0x7f, 0xcc, 0x58, 0xe7, 0xa2, 0x15, 0x99,
+	0x31, 0xfc, 0x19, 0xad, 0x38, 0x71, 0x72, 0x4e, 0x19, 0x83, 0xc2, 0x9b, 0x33, 0xea, 0xde, 0x3f,
+	0xaa, 0xf7, 0x6b, 0xca, 0xca, 0x97, 0xad, 0xcc, 0x8e, 0xe2, 0x23, 0xd4, 0x11, 0x05, 0x4d, 0xa0,
+	0x04, 0xa6, 0xbd, 0x79, 0x23, 0xde, 0x9e, 0x26, 0x3e, 0x76, 0x80, 0x75, 0x5e, 0x19, 0x70, 0x86,
+	0xee, 0x95, 0x7c, 0x98, 0x17, 0x10, 0x53, 0x21, 0xe2, 0x84, 0x6a, 0xc8, 0xb8, 0x1c, 0x79, 0x77,
+	0x8c, 0xf8, 0xc5, 0x34, 0xf1, 0x91, 0x41, 0x43, 0x21, 0xf6, 0x2d, 0x68, 0x27, 0xb8, 0x5b, 0x5e,
+	0x6f, 0xe0, 0x33, 0x84, 0xaf, 0x26, 0x2a, 0xf2, 0xc4, 0xdc, 0x6f, 0xaf, 0xf3, 0x9f, 0xf3, 0x38,
+	0xf0, 0xc6, 0x3c, 0xae, 0xb1, 0xb7, 0x80, 0x3a, 0xcd, 0x1d, 0xdc, 0xfb, 0xda, 0x46, 0x9b, 0x09,
+	0x2f, 0xc9, 0xd4, 0x5f, 0xc0, 0xde, 0xfd, 0x6b, 0x9f, 0xd7, 0xf1, 0xf8, 0x72, 0x1f, 0xb7, 0x3e,
+	0xbd, 0xb5, 0x68, 0xc6, 0x0b, 0xca, 0x32, 0xc2, 0x65, 0xe6, 0x67, 0xc0, 0xcc, 0xd5, 0x77, 0xdf,
+	0xbe, 0xc8, 0xd5, 0x5f, 0x7e, 0x4b, 0x3b, 0x4d, 0xf5, 0xad, 0x3d, 0x73, 0x10, 0x86, 0xdf, 0xdb,
+	0x1b, 0x07, 0xb5, 0x32, 0x4c, 0x15, 0xa9, 0xcb, 0x71, 0xd5, 0xef, 0x92, 0xc8, 0x25, 0x7f, 0xba,
+	0xcc, 0x20, 0x4c, 0xd5, 0xa0, 0xc9, 0x0c, 0xfa, 0xdd, 0x41, 0x93, 0xf9, 0xd5, 0xde, 0xac, 0x1b,
+	0x41, 0x10, 0xa6, 0x2a, 0x08, 0x9a, 0x54, 0x10, 0xf4, 0xbb, 0x41, 0xd0, 0xe4, 0x86, 0x73, 0x66,
+	0xb1, 0xcf, 0x7e, 0x07, 0x00, 0x00, 0xff, 0xff, 0x21, 0x55, 0x21, 0xc4, 0x42, 0x05, 0x00, 0x00,
 }
diff --git a/googleapis/ads/googleads/v1/resources/shared_set.pb.go b/googleapis/ads/googleads/v1/resources/shared_set.pb.go
index 37f5f31..4ee2e17 100644
--- a/googleapis/ads/googleads/v1/resources/shared_set.pb.go
+++ b/googleapis/ads/googleads/v1/resources/shared_set.pb.go
@@ -138,33 +138,33 @@
 
 var fileDescriptor_3a1581938e7cc60d = []byte{
 	// 457 bytes of a gzipped FileDescriptorProto
-	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x8c, 0x93, 0x41, 0x6b, 0x13, 0x41,
-	0x14, 0xc7, 0xd9, 0x4d, 0x8c, 0x74, 0x5a, 0x23, 0xec, 0x69, 0xa9, 0x45, 0x52, 0xa5, 0x10, 0x10,
-	0x66, 0xdd, 0x54, 0x3d, 0x8c, 0x50, 0xd8, 0xa8, 0x14, 0x3d, 0x48, 0xd9, 0x48, 0x0e, 0x25, 0x10,
-	0x26, 0x99, 0xd7, 0x75, 0x21, 0x3b, 0xb3, 0xcc, 0xcc, 0x56, 0xfa, 0x75, 0x3c, 0xfa, 0x3d, 0xbc,
-	0xf8, 0x51, 0xfc, 0x0a, 0x5e, 0x64, 0x67, 0x76, 0x06, 0x8b, 0xb4, 0xc9, 0xed, 0xe5, 0xbd, 0xff,
-	0xff, 0x97, 0xff, 0x7b, 0xcc, 0xa2, 0x49, 0x21, 0x44, 0xb1, 0x81, 0x84, 0x32, 0x95, 0xd8, 0xb2,
-	0xad, 0xae, 0xd3, 0x44, 0x82, 0x12, 0x8d, 0x5c, 0x83, 0x4a, 0xd4, 0x57, 0x2a, 0x81, 0x2d, 0x15,
-	0x68, 0x5c, 0x4b, 0xa1, 0x45, 0x74, 0x6c, 0x85, 0x98, 0x32, 0x85, 0xbd, 0x07, 0x5f, 0xa7, 0xd8,
-	0x7b, 0x0e, 0x5f, 0xdf, 0x85, 0x05, 0xde, 0x54, 0xff, 0x22, 0x97, 0x4a, 0x53, 0xdd, 0x28, 0x4b,
-	0x3e, 0x3c, 0xdd, 0xd9, 0xa6, 0x6f, 0x6a, 0xe8, 0x4c, 0x47, 0xce, 0x54, 0x97, 0x09, 0xe5, 0x5c,
-	0x68, 0xaa, 0x4b, 0xc1, 0x1d, 0xf2, 0x69, 0x37, 0x35, 0xbf, 0x56, 0xcd, 0x55, 0xf2, 0x4d, 0xd2,
-	0xba, 0x06, 0xd9, 0xcd, 0x9f, 0xfd, 0xec, 0xa1, 0xbd, 0x99, 0xe1, 0xce, 0x40, 0x47, 0xcf, 0xd1,
-	0x23, 0xb7, 0xc4, 0x92, 0xd3, 0x0a, 0xe2, 0x60, 0x14, 0x8c, 0xf7, 0xf2, 0x03, 0xd7, 0xfc, 0x4c,
-	0x2b, 0x88, 0x5e, 0xa0, 0xb0, 0x64, 0x71, 0x38, 0x0a, 0xc6, 0xfb, 0x93, 0x27, 0xdd, 0x05, 0xb0,
-	0xe3, 0xe3, 0x8f, 0x5c, 0xbf, 0x79, 0x35, 0xa7, 0x9b, 0x06, 0xf2, 0xb0, 0x64, 0x51, 0x8e, 0xfa,
-	0x6d, 0xd6, 0xb8, 0x37, 0x0a, 0xc6, 0xc3, 0xc9, 0x19, 0xbe, 0xeb, 0x76, 0x66, 0x43, 0xec, 0x93,
-	0x7c, 0xb9, 0xa9, 0xe1, 0x03, 0x6f, 0xaa, 0xdb, 0x9d, 0xdc, 0xb0, 0xa2, 0x97, 0xa8, 0x6f, 0xc2,
-	0xf5, 0x4d, 0x84, 0xa3, 0xff, 0x22, 0xcc, 0xb4, 0x2c, 0x79, 0x61, 0x33, 0x18, 0x65, 0x74, 0x89,
-	0x06, 0xf6, 0xd0, 0xf1, 0x03, 0x93, 0x63, 0xba, 0x6b, 0x8e, 0x99, 0x71, 0xdd, 0x4e, 0x62, 0x7b,
-	0x79, 0x47, 0x8c, 0xce, 0xd0, 0x41, 0x05, 0xd5, 0x0a, 0xe4, 0x72, 0x2d, 0x1a, 0xae, 0xe3, 0xc1,
-	0xf6, 0xc3, 0xec, 0x5b, 0xc3, 0xbb, 0x56, 0x1f, 0xbd, 0x47, 0x8f, 0x25, 0x5c, 0x81, 0x04, 0xbe,
-	0x86, 0x0e, 0xf1, 0x70, 0x3b, 0x62, 0xe8, 0x3d, 0x86, 0x32, 0xfd, 0x13, 0xa0, 0x93, 0xb5, 0xa8,
-	0xf0, 0xd6, 0xb7, 0x39, 0x1d, 0xfa, 0x45, 0x2e, 0x5a, 0xee, 0x45, 0x70, 0xf9, 0xa9, 0x33, 0x15,
-	0x62, 0x43, 0x79, 0x81, 0x85, 0x2c, 0x92, 0x02, 0xb8, 0xf9, 0x57, 0xf7, 0x0c, 0xeb, 0x52, 0xdd,
-	0xf3, 0x8d, 0xbc, 0xf5, 0xd5, 0xf7, 0xb0, 0x77, 0x9e, 0x65, 0x3f, 0xc2, 0xe3, 0x73, 0x8b, 0xcc,
+	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x8c, 0x93, 0x41, 0x6b, 0xdb, 0x30,
+	0x14, 0xc7, 0xb1, 0x93, 0x65, 0x54, 0xed, 0x32, 0xf0, 0xc9, 0x74, 0x65, 0xa4, 0x1b, 0x85, 0xc0,
+	0x40, 0x9e, 0xd3, 0x6d, 0x07, 0x0d, 0x0a, 0xce, 0x36, 0xca, 0x76, 0x18, 0xc5, 0x19, 0x39, 0x94,
+	0x40, 0x50, 0xa2, 0x57, 0xcf, 0x10, 0x4b, 0x46, 0x92, 0x3b, 0xfa, 0x75, 0x76, 0xdc, 0xf7, 0xd8,
+	0x65, 0x1f, 0x65, 0x5f, 0x61, 0x97, 0x61, 0xc9, 0x12, 0x2b, 0xa3, 0x4d, 0x6e, 0xcf, 0x4f, 0xff,
+	0xff, 0x4f, 0xff, 0xf7, 0x90, 0xd1, 0xa4, 0x10, 0xa2, 0xd8, 0x40, 0x42, 0x99, 0x4a, 0x6c, 0xd9,
+	0x56, 0xd7, 0x69, 0x22, 0x41, 0x89, 0x46, 0xae, 0x41, 0x25, 0xea, 0x2b, 0x95, 0xc0, 0x96, 0x0a,
+	0x34, 0xae, 0xa5, 0xd0, 0x22, 0x3a, 0xb6, 0x42, 0x4c, 0x99, 0xc2, 0xde, 0x83, 0xaf, 0x53, 0xec,
+	0x3d, 0x87, 0xaf, 0xef, 0xc2, 0x02, 0x6f, 0xaa, 0x7f, 0x91, 0x4b, 0xa5, 0xa9, 0x6e, 0x94, 0x25,
+	0x1f, 0x9e, 0xee, 0x6c, 0xd3, 0x37, 0x35, 0x74, 0xa6, 0xa7, 0x9d, 0xc9, 0x7c, 0xad, 0x9a, 0xab,
+	0xe4, 0x9b, 0xa4, 0x75, 0x0d, 0xd2, 0x41, 0x8f, 0x1c, 0xb4, 0x2e, 0x13, 0xca, 0xb9, 0xd0, 0x54,
+	0x97, 0x82, 0x77, 0xa7, 0xcf, 0x7e, 0xf6, 0xd0, 0xde, 0xcc, 0x70, 0x67, 0xa0, 0xa3, 0xe7, 0xe8,
+	0x91, 0x1b, 0x62, 0xc9, 0x69, 0x05, 0x71, 0x30, 0x0a, 0xc6, 0x7b, 0xf9, 0x81, 0x6b, 0x7e, 0xa6,
+	0x15, 0x44, 0x2f, 0x50, 0x58, 0xb2, 0x38, 0x1c, 0x05, 0xe3, 0xfd, 0xc9, 0x93, 0x6e, 0x03, 0xd8,
+	0xdd, 0x8e, 0x3f, 0x72, 0xfd, 0xe6, 0xd5, 0x9c, 0x6e, 0x1a, 0xc8, 0xc3, 0x92, 0x45, 0x39, 0xea,
+	0xb7, 0x59, 0xe3, 0xde, 0x28, 0x18, 0x0f, 0x27, 0x67, 0xf8, 0xae, 0xdd, 0x99, 0x09, 0xb1, 0x4f,
+	0xf2, 0xe5, 0xa6, 0x86, 0x0f, 0xbc, 0xa9, 0x6e, 0x77, 0x72, 0xc3, 0x8a, 0x5e, 0xa2, 0xbe, 0x09,
+	0xd7, 0x37, 0x11, 0x8e, 0xfe, 0x8b, 0x30, 0xd3, 0xb2, 0xe4, 0x85, 0xcd, 0x60, 0x94, 0xd1, 0x25,
+	0x1a, 0xd8, 0x45, 0xc7, 0x0f, 0x4c, 0x8e, 0xe9, 0xae, 0x39, 0x66, 0xc6, 0x75, 0x3b, 0x89, 0xed,
+	0xe5, 0x1d, 0x31, 0x3a, 0x43, 0x07, 0x15, 0x54, 0x2b, 0x90, 0xcb, 0xb5, 0x68, 0xb8, 0x8e, 0x07,
+	0xdb, 0x17, 0xb3, 0x6f, 0x0d, 0xef, 0x5a, 0x7d, 0xf4, 0x1e, 0x3d, 0x96, 0x70, 0x05, 0x12, 0xf8,
+	0x1a, 0x3a, 0xc4, 0xc3, 0xed, 0x88, 0xa1, 0xf7, 0x18, 0xca, 0xf4, 0x4f, 0x80, 0x4e, 0xd6, 0xa2,
+	0xc2, 0x5b, 0xdf, 0xe6, 0x74, 0xe8, 0x07, 0xb9, 0x68, 0xb9, 0x17, 0xc1, 0xe5, 0xa7, 0xce, 0x54,
+	0x88, 0x0d, 0xe5, 0x05, 0x16, 0xb2, 0x48, 0x0a, 0xe0, 0xe6, 0x56, 0xf7, 0x0c, 0xeb, 0x52, 0xdd,
+	0xf3, 0x8f, 0xbc, 0xf5, 0xd5, 0xf7, 0xb0, 0x77, 0x9e, 0x65, 0x3f, 0xc2, 0xe3, 0x73, 0x8b, 0xcc,
 	0x98, 0xc2, 0xb6, 0x6c, 0xab, 0x79, 0x8a, 0x73, 0xa7, 0xfc, 0xe5, 0x34, 0x8b, 0x8c, 0xa9, 0x85,
-	0xd7, 0x2c, 0xe6, 0xe9, 0xc2, 0x6b, 0x7e, 0x87, 0x27, 0x76, 0x40, 0x48, 0xc6, 0x14, 0x21, 0x5e,
-	0x45, 0xc8, 0x3c, 0x25, 0xc4, 0xeb, 0x56, 0x03, 0x13, 0xf6, 0xf4, 0x6f, 0x00, 0x00, 0x00, 0xff,
-	0xff, 0x08, 0xe0, 0x65, 0x49, 0xcf, 0x03, 0x00, 0x00,
+	0xd7, 0x2c, 0xe6, 0xe9, 0xc2, 0x6b, 0x7e, 0x87, 0x27, 0xf6, 0x80, 0x90, 0x8c, 0x29, 0x42, 0xbc,
+	0x8a, 0x90, 0x79, 0x4a, 0x88, 0xd7, 0xad, 0x06, 0x26, 0xec, 0xe9, 0xdf, 0x00, 0x00, 0x00, 0xff,
+	0xff, 0xe0, 0xe4, 0x1a, 0x66, 0xcf, 0x03, 0x00, 0x00,
 }
diff --git a/googleapis/ads/googleads/v1/resources/topic_constant.pb.go b/googleapis/ads/googleads/v1/resources/topic_constant.pb.go
index f9f61a8..e997390 100644
--- a/googleapis/ads/googleads/v1/resources/topic_constant.pb.go
+++ b/googleapis/ads/googleads/v1/resources/topic_constant.pb.go
@@ -39,11 +39,8 @@
 	// The category to target or exclude. Each subsequent element in the array
 	// describes a more specific sub-category. For example,
 	// {"Pets & Animals", "Pets", "Dogs"} represents the
-	// "Pets & Animals/Pets/Dogs" category. A complete list of available topic
-	// categories is available
-	// <a
-	// href="https://developers.google.com/adwords/api/docs/appendix/verticals">
-	// here</a>
+	// "Pets & Animals/Pets/Dogs" category. List of available topic categories at
+	// https://developers.google.com/adwords/api/docs/appendix/verticals
 	Path                 []*wrappers.StringValue `protobuf:"bytes,4,rep,name=path,proto3" json:"path,omitempty"`
 	XXX_NoUnkeyedLiteral struct{}                `json:"-"`
 	XXX_unrecognized     []byte                  `json:"-"`
@@ -112,28 +109,28 @@
 }
 
 var fileDescriptor_7e0961a18b03751e = []byte{
-	// 362 bytes of a gzipped FileDescriptorProto
-	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x84, 0x91, 0x41, 0x4b, 0xf3, 0x30,
-	0x1c, 0xc6, 0x69, 0x37, 0x5e, 0x78, 0xfb, 0xbe, 0xbb, 0x54, 0x84, 0x32, 0x87, 0x6c, 0xca, 0x60,
+	// 360 bytes of a gzipped FileDescriptorProto
+	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x84, 0x91, 0x4f, 0x4b, 0xf3, 0x30,
+	0x00, 0xc6, 0x69, 0x37, 0x5e, 0x78, 0xfb, 0xbe, 0xbb, 0x54, 0x84, 0x32, 0x87, 0x6c, 0xca, 0x60,
 	0x20, 0xa4, 0x56, 0x65, 0x87, 0x78, 0xea, 0x3c, 0x0c, 0x3d, 0x48, 0x99, 0xd2, 0x83, 0x14, 0x46,
 	0xd6, 0xc6, 0x1a, 0xd8, 0x92, 0x90, 0x64, 0xf3, 0xfb, 0x78, 0xf4, 0xa3, 0xf8, 0x3d, 0xbc, 0xf8,
-	0x25, 0x94, 0x36, 0x4d, 0x70, 0x08, 0xee, 0xf6, 0xb4, 0xff, 0xdf, 0xf3, 0x3c, 0xff, 0x24, 0xde,
-	0xb8, 0x64, 0xac, 0x5c, 0xe2, 0x10, 0x15, 0x32, 0xd4, 0xb2, 0x52, 0x9b, 0x28, 0x14, 0x58, 0xb2,
-	0xb5, 0xc8, 0xb1, 0x0c, 0x15, 0xe3, 0x24, 0x9f, 0xe7, 0x8c, 0x4a, 0x85, 0xa8, 0x02, 0x5c, 0x30,
-	0xc5, 0xfc, 0x81, 0x86, 0x01, 0x2a, 0x24, 0xb0, 0x3e, 0xb0, 0x89, 0x80, 0xf5, 0x75, 0x7b, 0x26,
-	0x9a, 0x93, 0x10, 0x51, 0xca, 0x14, 0x52, 0x84, 0x51, 0xa9, 0x03, 0xba, 0x87, 0xcd, 0xb4, 0xfe,
-	0x5a, 0xac, 0x1f, 0xc3, 0x67, 0x81, 0x38, 0xc7, 0xa2, 0x99, 0x1f, 0xbd, 0x3b, 0x5e, 0xe7, 0xbe,
-	0x6a, 0xbe, 0x6a, 0x8a, 0xfd, 0x63, 0xaf, 0x63, 0xc2, 0xe7, 0x14, 0xad, 0x70, 0xe0, 0xf4, 0x9d,
-	0xd1, 0xdf, 0xd9, 0x7f, 0xf3, 0xf3, 0x16, 0xad, 0xb0, 0x7f, 0xe2, 0xb9, 0xa4, 0x08, 0xdc, 0xbe,
-	0x33, 0xfa, 0x77, 0x76, 0xd0, 0x6c, 0x06, 0x4c, 0x07, 0xb8, 0xa6, 0x6a, 0x7c, 0x91, 0xa2, 0xe5,
-	0x1a, 0xcf, 0x5c, 0x52, 0xf8, 0x89, 0xb7, 0xbf, 0x7d, 0xb8, 0x39, 0x47, 0x02, 0x53, 0x15, 0xb4,
-	0x6a, 0x7f, 0xef, 0x87, 0xff, 0x4e, 0x09, 0x42, 0x4b, 0x1d, 0xb0, 0xa7, 0xbe, 0x6f, 0x97, 0xd4,
-	0x46, 0xff, 0xd4, 0x6b, 0x73, 0xa4, 0x9e, 0x82, 0x76, 0xbf, 0xb5, 0x33, 0xa0, 0x26, 0x27, 0x9f,
-	0x8e, 0x37, 0xcc, 0xd9, 0x0a, 0xec, 0xbc, 0xcf, 0x89, 0xbf, 0x75, 0x1d, 0x49, 0x15, 0x99, 0x38,
-	0x0f, 0x37, 0x8d, 0xb1, 0x64, 0x4b, 0x44, 0x4b, 0xc0, 0x44, 0x19, 0x96, 0x98, 0xd6, 0x85, 0xe6,
-	0x41, 0x39, 0x91, 0xbf, 0xbc, 0xef, 0xa5, 0x55, 0x2f, 0x6e, 0x6b, 0x1a, 0xc7, 0xaf, 0xee, 0x60,
-	0xaa, 0x23, 0xe3, 0x42, 0x02, 0x2d, 0x2b, 0x95, 0x46, 0x60, 0x66, 0xc8, 0x37, 0xc3, 0x64, 0x71,
-	0x21, 0x33, 0xcb, 0x64, 0x69, 0x94, 0x59, 0xe6, 0xc3, 0x1d, 0xea, 0x01, 0x84, 0x71, 0x21, 0x21,
-	0xb4, 0x14, 0x84, 0x69, 0x04, 0xa1, 0xe5, 0x16, 0x7f, 0xea, 0x65, 0xcf, 0xbf, 0x02, 0x00, 0x00,
-	0xff, 0xff, 0x24, 0x56, 0x42, 0xb0, 0x8b, 0x02, 0x00, 0x00,
+	0x25, 0x94, 0x36, 0x4d, 0x70, 0x08, 0xee, 0xf6, 0xd0, 0xfc, 0x9e, 0x3f, 0x4d, 0xbc, 0x71, 0xc9,
+	0x58, 0xb9, 0xc4, 0x21, 0x2a, 0x64, 0xa8, 0x65, 0xa5, 0x36, 0x51, 0x28, 0xb0, 0x64, 0x6b, 0x91,
+	0x63, 0x19, 0x2a, 0xc6, 0x49, 0x3e, 0xcf, 0x19, 0x95, 0x0a, 0x51, 0x05, 0xb8, 0x60, 0x8a, 0xf9,
+	0x03, 0x0d, 0x03, 0x54, 0x48, 0x60, 0x7d, 0x60, 0x13, 0x01, 0xeb, 0xeb, 0x1e, 0x36, 0xd1, 0xb5,
+	0x61, 0xb1, 0x7e, 0x0c, 0x9f, 0x05, 0xe2, 0x1c, 0x0b, 0xa9, 0x23, 0xba, 0x3d, 0x53, 0xcd, 0x49,
+	0x88, 0x28, 0x65, 0x0a, 0x29, 0xc2, 0x68, 0x73, 0x7a, 0xf4, 0xee, 0x78, 0x9d, 0xfb, 0xaa, 0xf9,
+	0xaa, 0x29, 0xf6, 0x8f, 0xbd, 0x8e, 0x09, 0x9f, 0x53, 0xb4, 0xc2, 0x81, 0xd3, 0x77, 0x46, 0x7f,
+	0x67, 0xff, 0xcd, 0xc7, 0x5b, 0xb4, 0xc2, 0xfe, 0x89, 0xe7, 0x92, 0x22, 0x70, 0xfb, 0xce, 0xe8,
+	0xdf, 0xd9, 0x41, 0xb3, 0x0c, 0x98, 0x05, 0xe0, 0x9a, 0xaa, 0xf1, 0x45, 0x8a, 0x96, 0x6b, 0x3c,
+	0x73, 0x49, 0xe1, 0x27, 0xde, 0xfe, 0xf6, 0xcf, 0xcd, 0x39, 0x12, 0x98, 0xaa, 0xa0, 0x55, 0xfb,
+	0x7b, 0x3f, 0xfc, 0x77, 0x4a, 0x10, 0x5a, 0xea, 0x80, 0x3d, 0xf5, 0x7d, 0x5d, 0x52, 0x1b, 0xfd,
+	0x53, 0xaf, 0xcd, 0x91, 0x7a, 0x0a, 0xda, 0xfd, 0xd6, 0xce, 0x80, 0x9a, 0x9c, 0x7c, 0x3a, 0xde,
+	0x30, 0x67, 0x2b, 0xb0, 0xf3, 0x3e, 0x27, 0xfe, 0xd6, 0x75, 0x24, 0x55, 0x64, 0xe2, 0x3c, 0xdc,
+	0x34, 0xc6, 0x92, 0x2d, 0x11, 0x2d, 0x01, 0x13, 0x65, 0x58, 0x62, 0x5a, 0x17, 0x9a, 0x07, 0xe5,
+	0x44, 0xfe, 0xf2, 0xbe, 0x97, 0x56, 0xbd, 0xb8, 0xad, 0x69, 0x1c, 0xbf, 0xba, 0x83, 0xa9, 0x8e,
+	0x8c, 0x0b, 0x09, 0xb4, 0xac, 0x54, 0x1a, 0x81, 0x99, 0x21, 0xdf, 0x0c, 0x93, 0xc5, 0x85, 0xcc,
+	0x2c, 0x93, 0xa5, 0x51, 0x66, 0x99, 0x0f, 0x77, 0xa8, 0x0f, 0x20, 0x8c, 0x0b, 0x09, 0xa1, 0xa5,
+	0x20, 0x4c, 0x23, 0x08, 0x2d, 0xb7, 0xf8, 0x53, 0x8f, 0x3d, 0xff, 0x0a, 0x00, 0x00, 0xff, 0xff,
+	0xc1, 0x88, 0x02, 0x04, 0x8b, 0x02, 0x00, 0x00,
 }
diff --git a/googleapis/ads/googleads/v1/resources/user_interest.pb.go b/googleapis/ads/googleads/v1/resources/user_interest.pb.go
index bdc4eaf..9960dd2 100644
--- a/googleapis/ads/googleads/v1/resources/user_interest.pb.go
+++ b/googleapis/ads/googleads/v1/resources/user_interest.pb.go
@@ -144,26 +144,26 @@
 	0x1f, 0x52, 0x0e, 0x30, 0x8e, 0x51, 0x38, 0x81, 0x64, 0x1a, 0x24, 0x43, 0xe1, 0x07, 0x54, 0x43,
 	0x84, 0x32, 0xf3, 0xe9, 0x96, 0x32, 0x4e, 0x37, 0x8c, 0x33, 0x9d, 0x15, 0x46, 0x83, 0x77, 0x87,
 	0x54, 0x40, 0xa4, 0xf1, 0x8d, 0xd9, 0x7c, 0x4d, 0xbf, 0xa3, 0xc0, 0x38, 0xf3, 0x75, 0x96, 0x40,
-	0x29, 0x70, 0x52, 0x09, 0x24, 0xcc, 0xa1, 0x42, 0xa0, 0xa6, 0x9a, 0xa1, 0x50, 0x65, 0xf7, 0x49,
-	0xd9, 0xcd, 0xbf, 0x36, 0xe9, 0x17, 0xe7, 0x9b, 0xa4, 0x49, 0x02, 0xb2, 0xec, 0x3f, 0xbd, 0xee,
-	0x98, 0xdd, 0x4f, 0x0a, 0xe4, 0xac, 0xb4, 0xb0, 0x9e, 0x99, 0xbd, 0x6a, 0x45, 0x5f, 0xd0, 0x18,
-	0x6c, 0x63, 0x68, 0x8c, 0xee, 0x2d, 0xba, 0xd5, 0xcf, 0x2b, 0x1a, 0x83, 0x95, 0x99, 0xbd, 0xbd,
-	0x51, 0xec, 0xd6, 0xd0, 0x18, 0xf5, 0x27, 0x4b, 0x72, 0xe8, 0xd4, 0xf2, 0x65, 0x48, 0xd3, 0x68,
-	0x59, 0xf2, 0x97, 0x59, 0x02, 0x17, 0x22, 0x8d, 0x0f, 0x36, 0x17, 0x5d, 0xdd, 0xf8, 0xb2, 0x2e,
-	0xcc, 0x07, 0xfb, 0x67, 0xc2, 0x42, 0xbb, 0x3d, 0x34, 0x46, 0xc7, 0x93, 0xc7, 0x95, 0x7b, 0xb5,
-	0x2b, 0x99, 0x09, 0xfd, 0xfa, 0xe5, 0x8a, 0xf2, 0x14, 0x16, 0xfd, 0xb4, 0x21, 0x3f, 0x0b, 0xad,
-	0xe7, 0x66, 0x27, 0xdf, 0xae, 0x93, 0x53, 0x4f, 0x6e, 0x51, 0x3f, 0x6a, 0xc9, 0x44, 0x54, 0x70,
-	0x73, 0xa4, 0x75, 0x65, 0x3e, 0xda, 0x37, 0x4e, 0xa8, 0x04, 0xa1, 0xed, 0x3b, 0xff, 0xa1, 0x60,
-	0x35, 0xdd, 0xe7, 0x39, 0xcf, 0x9a, 0x9a, 0xf7, 0x39, 0x4d, 0x45, 0xf0, 0x15, 0x42, 0x5f, 0xa3,
-	0x4f, 0x39, 0xb7, 0x8f, 0x72, 0xa9, 0xc1, 0x2d, 0xa9, 0x29, 0x22, 0x2f, 0x84, 0x7a, 0x15, 0x65,
-	0x89, 0x1e, 0xe7, 0x16, 0x98, 0xfd, 0x46, 0xa4, 0x18, 0x28, 0xfb, 0xee, 0xb0, 0x3d, 0x3a, 0x9e,
-	0xbc, 0x3d, 0x78, 0x11, 0x45, 0x36, 0xc9, 0x79, 0x95, 0xcd, 0xf3, 0x32, 0x9a, 0x5e, 0x23, 0x99,
-	0x8b, 0x1b, 0xa2, 0xd3, 0xdf, 0x86, 0x79, 0x16, 0x60, 0x4c, 0xfe, 0xf9, 0x26, 0xa6, 0x0f, 0x9b,
-	0xb7, 0x38, 0xdf, 0xcd, 0x3f, 0x37, 0x3e, 0x7f, 0x28, 0x79, 0x11, 0x72, 0x2a, 0x22, 0x82, 0x32,
-	0x72, 0x22, 0x10, 0xf9, 0x76, 0x55, 0xe4, 0x13, 0xa6, 0xfe, 0xf2, 0x42, 0xdf, 0xd4, 0xd5, 0x75,
-	0xab, 0x7d, 0xe9, 0x79, 0x3f, 0x5a, 0xa7, 0x97, 0x85, 0xa4, 0x17, 0x2a, 0x52, 0x94, 0xbb, 0x6a,
-	0x35, 0x26, 0x8b, 0x0a, 0xf9, 0xb3, 0xc2, 0xac, 0xbd, 0x50, 0xad, 0x6b, 0xcc, 0x7a, 0x35, 0x5e,
-	0xd7, 0x98, 0x5f, 0xad, 0xb3, 0xa2, 0xe1, 0xba, 0x5e, 0xa8, 0x5c, 0xb7, 0x46, 0xb9, 0xee, 0x6a,
-	0xec, 0xba, 0x35, 0x6e, 0x73, 0x94, 0x0f, 0xfb, 0xe2, 0x4f, 0x00, 0x00, 0x00, 0xff, 0xff, 0x10,
-	0x33, 0x6a, 0x5e, 0x4d, 0x04, 0x00, 0x00,
+	0x29, 0xf0, 0xa4, 0x14, 0xc8, 0xbf, 0x36, 0xe9, 0x17, 0xe7, 0x9b, 0xa4, 0x49, 0x02, 0x52, 0x95,
+	0xfd, 0x93, 0xca, 0x20, 0x61, 0x0e, 0x15, 0x02, 0x35, 0xd5, 0x0c, 0x45, 0xd9, 0x7d, 0x7a, 0xdd,
+	0x31, 0xbb, 0x9f, 0x14, 0xc8, 0x59, 0x69, 0x61, 0x3d, 0x33, 0x7b, 0xd5, 0x8a, 0xbe, 0xa0, 0x31,
+	0xd8, 0xc6, 0xd0, 0x18, 0xdd, 0x5b, 0x74, 0xab, 0x9f, 0x57, 0x34, 0x06, 0x2b, 0x33, 0x7b, 0x7b,
+	0xa3, 0xd8, 0xad, 0xa1, 0x31, 0xea, 0x4f, 0x96, 0xe4, 0xd0, 0xa9, 0xe5, 0xcb, 0x90, 0xa6, 0xd1,
+	0xb2, 0xe4, 0x2f, 0xb3, 0x04, 0x2e, 0x44, 0x1a, 0x1f, 0x6c, 0x2e, 0xba, 0xba, 0xf1, 0x65, 0x5d,
+	0x98, 0x0f, 0xf6, 0xcf, 0x84, 0x85, 0x76, 0x7b, 0x68, 0x8c, 0x8e, 0x27, 0x8f, 0x2b, 0xf7, 0xea,
+	0x24, 0xc8, 0x4c, 0xe8, 0xd7, 0x2f, 0x57, 0x94, 0xa7, 0xb0, 0xe8, 0xa7, 0x0d, 0xf9, 0x59, 0x68,
+	0x3d, 0x37, 0x3b, 0xf9, 0x76, 0x9d, 0x9c, 0x7a, 0x72, 0x8b, 0xfa, 0x51, 0x4b, 0x26, 0xa2, 0x82,
+	0x9b, 0x23, 0xad, 0x2b, 0xf3, 0xd1, 0xbe, 0x71, 0x42, 0x25, 0x08, 0x6d, 0xdf, 0xf9, 0x0f, 0x05,
+	0xab, 0xe9, 0x3e, 0xcf, 0x79, 0xd6, 0xd4, 0xbc, 0xcf, 0x69, 0x2a, 0x82, 0xaf, 0x10, 0xfa, 0x1a,
+	0x7d, 0xca, 0xb9, 0x7d, 0x94, 0x4b, 0x0d, 0x6e, 0x49, 0x4d, 0x11, 0x79, 0x21, 0xd4, 0xab, 0x28,
+	0x4b, 0xf4, 0x38, 0xb7, 0xc0, 0xec, 0x37, 0x22, 0xc5, 0x40, 0xd9, 0x77, 0x87, 0xed, 0xd1, 0xf1,
+	0xe4, 0xed, 0xc1, 0x8b, 0x28, 0xb2, 0x49, 0xce, 0xab, 0x6c, 0x9e, 0x97, 0xd1, 0xf4, 0x1a, 0xc9,
+	0x5c, 0xdc, 0x10, 0x9d, 0xfe, 0x36, 0xcc, 0xb3, 0x00, 0x63, 0xf2, 0xcf, 0x37, 0x31, 0x7d, 0xd8,
+	0xbc, 0xc5, 0xf9, 0x6e, 0xfe, 0xb9, 0xf1, 0xf9, 0x43, 0xc9, 0x8b, 0x90, 0x53, 0x11, 0x11, 0x94,
+	0x91, 0x13, 0x81, 0xc8, 0xb7, 0xab, 0x22, 0x9f, 0x30, 0xf5, 0x97, 0x17, 0xfa, 0xa6, 0xae, 0xae,
+	0x5b, 0xed, 0x4b, 0xcf, 0xfb, 0xd1, 0x3a, 0xbd, 0x2c, 0x24, 0xbd, 0x50, 0x91, 0xa2, 0xdc, 0x55,
+	0xab, 0x31, 0x59, 0x54, 0xc8, 0x9f, 0x15, 0x66, 0xed, 0x85, 0x6a, 0x5d, 0x63, 0xd6, 0xab, 0xf1,
+	0xba, 0xc6, 0xfc, 0x6a, 0x9d, 0x15, 0x0d, 0xd7, 0xf5, 0x42, 0xe5, 0xba, 0x35, 0xca, 0x75, 0x57,
+	0x63, 0xd7, 0xad, 0x71, 0x9b, 0xa3, 0x7c, 0xd8, 0x17, 0x7f, 0x02, 0x00, 0x00, 0xff, 0xff, 0xda,
+	0xa5, 0x56, 0xfb, 0x4d, 0x04, 0x00, 0x00,
 }
diff --git a/googleapis/ads/googleads/v1/resources/user_list.pb.go b/googleapis/ads/googleads/v1/resources/user_list.pb.go
index 50acb73..b740a57 100644
--- a/googleapis/ads/googleads/v1/resources/user_list.pb.go
+++ b/googleapis/ads/googleads/v1/resources/user_list.pb.go
@@ -381,19 +381,19 @@
 	0xbc, 0x02, 0x96, 0x09, 0x4a, 0x52, 0xed, 0xf7, 0xb8, 0x29, 0xec, 0x53, 0x2e, 0x09, 0x0b, 0xab,
 	0xd6, 0xdf, 0x36, 0xa5, 0x23, 0x1c, 0xcd, 0xb0, 0x90, 0x37, 0x24, 0xae, 0xda, 0x7f, 0xdd, 0x54,
 	0x40, 0x92, 0x37, 0xd8, 0x13, 0x88, 0x85, 0xb8, 0x20, 0xcf, 0x9a, 0x92, 0xc9, 0x22, 0xd6, 0xcc,
-	0x5d, 0xcd, 0xc4, 0xc4, 0x41, 0x8c, 0xf1, 0x04, 0x25, 0x84, 0x33, 0xfd, 0x2c, 0x1f, 0x17, 0xb3,
-	0xea, 0xd7, 0x2c, 0x9d, 0x3b, 0xbf, 0x08, 0x14, 0xc7, 0x58, 0x14, 0xf3, 0x9f, 0xfc, 0xd3, 0x05,
+	0xc7, 0x05, 0xa3, 0x7e, 0xcd, 0xd2, 0xb9, 0xf3, 0x8b, 0x40, 0x71, 0x8c, 0x85, 0x7e, 0x9a, 0xbb,
+	0x5a, 0x33, 0x26, 0x0e, 0x62, 0x8c, 0x27, 0x28, 0x21, 0x9c, 0x15, 0xb3, 0x9f, 0xfc, 0xd3, 0x05,
 	0xdb, 0x3f, 0x4a, 0x2c, 0x26, 0x44, 0x26, 0xf0, 0x53, 0xd0, 0xd1, 0xbb, 0xec, 0x31, 0x14, 0x61,
 	0xab, 0x75, 0xd2, 0x3a, 0xdd, 0x71, 0xf7, 0x74, 0xf1, 0x25, 0x8a, 0x30, 0xfc, 0x0c, 0xb4, 0x49,
-	0x60, 0xb5, 0x4f, 0x5a, 0xa7, 0xbb, 0x67, 0x1f, 0x15, 0x47, 0xc4, 0xd6, 0xf2, 0xf6, 0x33, 0x96,
+	0x60, 0xb5, 0x4f, 0x5a, 0xa7, 0xbb, 0x67, 0x1f, 0x15, 0x47, 0xc4, 0xd6, 0xe6, 0xf6, 0x33, 0x96,
 	0x7c, 0xf9, 0xf0, 0x0a, 0xd1, 0x14, 0xbb, 0x6d, 0x12, 0xc0, 0xaf, 0xc0, 0x8e, 0xc0, 0x28, 0xf0,
 	0x38, 0xa3, 0x0b, 0xeb, 0x96, 0x62, 0x8e, 0xd7, 0x98, 0x31, 0xe7, 0x34, 0x47, 0xb6, 0xb3, 0xe6,
 	0x1f, 0x18, 0x5d, 0xc0, 0xcf, 0xc1, 0x96, 0x7a, 0x82, 0x2d, 0xc5, 0xdc, 0x5d, 0x63, 0xa6, 0x89,
-	0x20, 0x2c, 0xcc, 0x29, 0xd5, 0x09, 0xbf, 0x01, 0xbb, 0x01, 0x96, 0xbe, 0x20, 0x71, 0x96, 0xdf,
+	0x20, 0x2c, 0xcc, 0x29, 0xd5, 0x09, 0xbf, 0x01, 0xbb, 0x01, 0x96, 0xbe, 0x20, 0x71, 0x96, 0xcf,
 	0x7a, 0xbf, 0x01, 0x68, 0x02, 0xf0, 0xb7, 0x16, 0xe8, 0xaf, 0xed, 0xa8, 0x75, 0xfb, 0xa4, 0x75,
 	0xba, 0x7f, 0xf6, 0xca, 0xde, 0x74, 0x2b, 0xd4, 0xc6, 0xd8, 0x7a, 0x05, 0x5f, 0x94, 0xfc, 0x54,
 	0xe1, 0x4f, 0x58, 0x1a, 0x6d, 0x9c, 0x74, 0x7b, 0xd1, 0x4a, 0x05, 0x5e, 0x80, 0x1e, 0x61, 0x09,
-	0x0e, 0x85, 0xda, 0x43, 0xcf, 0xe7, 0x01, 0xb6, 0x3e, 0x68, 0x10, 0xa4, 0x6b, 0x50, 0xe7, 0x3c,
+	0x0e, 0x85, 0xda, 0x23, 0xcf, 0xe7, 0x01, 0xb6, 0x3e, 0x68, 0x10, 0xa4, 0x6b, 0x50, 0xe7, 0x3c,
 	0xc0, 0xf0, 0x05, 0x38, 0x34, 0xb2, 0x50, 0x32, 0xc7, 0x9e, 0x8c, 0x11, 0xb3, 0xb6, 0xeb, 0xb7,
 	0x0d, 0x2e, 0xc1, 0x09, 0x99, 0xe3, 0x69, 0x8c, 0x18, 0x7c, 0x02, 0x7a, 0xea, 0xac, 0xce, 0xb9,
 	0xf0, 0x02, 0x22, 0x63, 0x8a, 0x16, 0xd6, 0x4e, 0xbd, 0xd4, 0x7e, 0x06, 0x3d, 0xe5, 0xe2, 0xbb,
@@ -424,5 +424,5 @@
 	0xb4, 0xf3, 0x61, 0x36, 0xba, 0x1a, 0xd8, 0xae, 0xee, 0xfc, 0x4b, 0xf7, 0x5c, 0x8f, 0x02, 0x79,
 	0x5d, 0xf6, 0x5c, 0x5f, 0x0d, 0xae, 0xcb, 0x9e, 0xbf, 0xdb, 0xf7, 0xf3, 0x89, 0xe1, 0x70, 0x14,
 	0xc8, 0xe1, 0xb0, 0xec, 0x1a, 0x0e, 0xaf, 0x06, 0xc3, 0x61, 0xd9, 0x37, 0xbb, 0xad, 0x1e, 0xf6,
-	0xc1, 0x7f, 0x01, 0x00, 0x00, 0xff, 0xff, 0xe8, 0xbb, 0xe4, 0x31, 0x20, 0x0b, 0x00, 0x00,
+	0xc1, 0x7f, 0x01, 0x00, 0x00, 0xff, 0xff, 0x06, 0xb6, 0xd5, 0x8a, 0x20, 0x0b, 0x00, 0x00,
 }
diff --git a/googleapis/ads/googleads/v1/resources/video.pb.go b/googleapis/ads/googleads/v1/resources/video.pb.go
index 3e47ff2..39a9618 100644
--- a/googleapis/ads/googleads/v1/resources/video.pb.go
+++ b/googleapis/ads/googleads/v1/resources/video.pb.go
@@ -112,29 +112,29 @@
 }
 
 var fileDescriptor_a029458d5852873f = []byte{
-	// 371 bytes of a gzipped FileDescriptorProto
-	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x8c, 0x91, 0x4f, 0x4b, 0xfb, 0x30,
-	0x18, 0xc7, 0x69, 0xf7, 0xdb, 0x0f, 0x16, 0xff, 0x41, 0x4f, 0x65, 0x0e, 0xd9, 0x94, 0xc1, 0x0e,
-	0x9a, 0xd2, 0x29, 0x1e, 0xb2, 0x53, 0x87, 0x30, 0x26, 0x28, 0x63, 0x42, 0x0f, 0x52, 0x18, 0xd9,
-	0x12, 0x6b, 0xa0, 0x4d, 0x4a, 0xd2, 0xce, 0xd7, 0xe1, 0x5b, 0xf0, 0xe8, 0x4b, 0xf1, 0xa5, 0xf8,
-	0x06, 0xbc, 0x4a, 0x9b, 0xa6, 0x17, 0x41, 0x77, 0xfb, 0xb6, 0xcf, 0xe7, 0xf9, 0x3c, 0x49, 0x1e,
-	0x70, 0x11, 0x0b, 0x11, 0x27, 0xd4, 0xc3, 0x44, 0x79, 0x3a, 0x96, 0x69, 0xeb, 0x7b, 0x92, 0x2a,
+	// 370 bytes of a gzipped FileDescriptorProto
+	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x8c, 0x91, 0xcf, 0x4a, 0xf3, 0x40,
+	0x14, 0xc5, 0x49, 0xfa, 0xf5, 0x83, 0x8e, 0xff, 0x20, 0xab, 0x50, 0x8b, 0xb4, 0x4a, 0xa1, 0x0b,
+	0x9d, 0x90, 0x2a, 0x2e, 0xa6, 0xab, 0x14, 0xa1, 0x54, 0x50, 0x4a, 0x85, 0x2c, 0x24, 0x50, 0xa6,
+	0x9d, 0x31, 0x0e, 0x24, 0x33, 0x61, 0x26, 0xa9, 0xcf, 0xe1, 0x2b, 0xb8, 0xf4, 0x51, 0x7c, 0x14,
+	0x5f, 0xc0, 0xad, 0x24, 0x93, 0xc9, 0x46, 0xd0, 0xee, 0x0e, 0x33, 0xbf, 0x73, 0xce, 0xe5, 0x5e,
+	0x70, 0x11, 0x0b, 0x11, 0x27, 0xd4, 0xc3, 0x44, 0x79, 0x5a, 0x96, 0x6a, 0xeb, 0x7b, 0x92, 0x2a,
 	0x51, 0xc8, 0x0d, 0x55, 0xde, 0x96, 0x11, 0x2a, 0x60, 0x26, 0x45, 0x2e, 0x9c, 0x81, 0x66, 0x20,
-	0x26, 0x0a, 0x36, 0x38, 0xdc, 0xfa, 0xb0, 0xc1, 0xbb, 0x3d, 0x63, 0xcc, 0x98, 0x87, 0x39, 0x17,
-	0x39, 0xce, 0x99, 0xe0, 0x4a, 0x0b, 0xba, 0x27, 0x75, 0xb5, 0xfa, 0x5a, 0x17, 0x4f, 0xde, 0x8b,
-	0xc4, 0x59, 0x46, 0x65, 0x5d, 0x3f, 0x7d, 0xb5, 0x41, 0x3b, 0x2c, 0x07, 0x3a, 0x67, 0xe0, 0xc0,
-	0x48, 0x57, 0x1c, 0xa7, 0xd4, 0xb5, 0xfa, 0xd6, 0xa8, 0xb3, 0xdc, 0x37, 0x3f, 0xef, 0x71, 0x4a,
-	0x9d, 0x73, 0x60, 0x33, 0xe2, 0xda, 0x7d, 0x6b, 0xb4, 0x37, 0xee, 0xd5, 0x27, 0x82, 0xc6, 0x0d,
-	0x1f, 0x72, 0xc9, 0x78, 0x1c, 0xe2, 0xa4, 0xa0, 0x4b, 0x9b, 0x11, 0x67, 0x02, 0xc0, 0xe6, 0x19,
-	0x73, 0x4e, 0x93, 0x15, 0x23, 0x6e, 0x6b, 0x87, 0xae, 0x4e, 0xcd, 0xcf, 0x89, 0x73, 0x03, 0x8e,
-	0x48, 0x21, 0xab, 0xcb, 0xac, 0x52, 0x96, 0x24, 0x4c, 0xb9, 0xff, 0x2a, 0xc3, 0xf1, 0x0f, 0xc3,
-	0x9c, 0xe7, 0xd7, 0x57, 0x5a, 0x70, 0x68, 0x7a, 0xee, 0xaa, 0x16, 0x67, 0x0c, 0xda, 0x39, 0xcb,
-	0x13, 0xea, 0xb6, 0x77, 0x98, 0xae, 0xd1, 0xe9, 0x97, 0x05, 0x86, 0x1b, 0x91, 0xc2, 0x3f, 0xdf,
-	0x7e, 0x0a, 0xaa, 0xa7, 0x5b, 0x94, 0xae, 0x85, 0xf5, 0x78, 0x5b, 0x37, 0xc4, 0x22, 0xc1, 0x3c,
-	0x86, 0x42, 0xc6, 0x5e, 0x4c, 0x79, 0x35, 0xc9, 0xec, 0x3a, 0x63, 0xea, 0x97, 0xd5, 0x4f, 0x9a,
-	0xf4, 0x66, 0xb7, 0x66, 0x41, 0xf0, 0x6e, 0x0f, 0x66, 0x5a, 0x19, 0x10, 0x05, 0x75, 0x2c, 0x53,
-	0xe8, 0xc3, 0xa5, 0x21, 0x3f, 0x0c, 0x13, 0x05, 0x44, 0x45, 0x0d, 0x13, 0x85, 0x7e, 0xd4, 0x30,
-	0x9f, 0xf6, 0x50, 0x17, 0x10, 0x0a, 0x88, 0x42, 0xa8, 0xa1, 0x10, 0x0a, 0x7d, 0x84, 0x1a, 0x6e,
-	0xfd, 0xbf, 0x3a, 0xec, 0xe5, 0x77, 0x00, 0x00, 0x00, 0xff, 0xff, 0x2d, 0xbe, 0x56, 0x02, 0xa6,
-	0x02, 0x00, 0x00,
+	0x26, 0x0a, 0x36, 0x38, 0xdc, 0xfa, 0xb0, 0xc1, 0xbb, 0x27, 0x75, 0x62, 0x65, 0x58, 0x17, 0x4f,
+	0xde, 0x8b, 0xc4, 0x59, 0x46, 0xa5, 0xd2, 0x11, 0xdd, 0x9e, 0x69, 0xcc, 0x98, 0x87, 0x39, 0x17,
+	0x39, 0xce, 0x99, 0xe0, 0xf5, 0xef, 0xe9, 0xab, 0x0d, 0xda, 0x61, 0x59, 0xe8, 0x9c, 0x81, 0x03,
+	0x13, 0xba, 0xe2, 0x38, 0xa5, 0xae, 0xd5, 0xb7, 0x46, 0x9d, 0xe5, 0xbe, 0x79, 0xbc, 0xc7, 0x29,
+	0x75, 0xce, 0x81, 0xcd, 0x88, 0x6b, 0xf7, 0xad, 0xd1, 0xde, 0xb8, 0x57, 0x4f, 0x04, 0x4d, 0x33,
+	0x7c, 0xc8, 0x25, 0xe3, 0x71, 0x88, 0x93, 0x82, 0x2e, 0x6d, 0x46, 0x9c, 0x09, 0x00, 0x9b, 0x67,
+	0xcc, 0x39, 0x4d, 0x56, 0x8c, 0xb8, 0xad, 0x1d, 0x5c, 0x9d, 0x9a, 0x9f, 0x13, 0xe7, 0x06, 0x1c,
+	0x91, 0x42, 0x56, 0xc3, 0xae, 0x52, 0x96, 0x24, 0x4c, 0xb9, 0xff, 0xaa, 0x84, 0xe3, 0x1f, 0x09,
+	0x73, 0x9e, 0x5f, 0x5f, 0xe9, 0x80, 0x43, 0xe3, 0xb9, 0xab, 0x2c, 0xce, 0x18, 0xb4, 0x73, 0x96,
+	0x27, 0xd4, 0x6d, 0xef, 0xd0, 0xae, 0xd1, 0xe9, 0x97, 0x05, 0x86, 0x1b, 0x91, 0xc2, 0x3f, 0x77,
+	0x3f, 0x05, 0xd5, 0xea, 0x16, 0x65, 0xd6, 0xc2, 0x7a, 0xbc, 0xad, 0x0d, 0xb1, 0x48, 0x30, 0x8f,
+	0xa1, 0x90, 0xb1, 0x17, 0x53, 0x5e, 0x35, 0x99, 0x5b, 0x67, 0x4c, 0xfd, 0x72, 0xfa, 0x49, 0xa3,
+	0xde, 0xec, 0xd6, 0x2c, 0x08, 0xde, 0xed, 0xc1, 0x4c, 0x47, 0x06, 0x44, 0x41, 0x2d, 0x4b, 0x15,
+	0xfa, 0x70, 0x69, 0xc8, 0x0f, 0xc3, 0x44, 0x01, 0x51, 0x51, 0xc3, 0x44, 0xa1, 0x1f, 0x35, 0xcc,
+	0xa7, 0x3d, 0xd4, 0x1f, 0x08, 0x05, 0x44, 0x21, 0xd4, 0x50, 0x08, 0x85, 0x3e, 0x42, 0x0d, 0xb7,
+	0xfe, 0x5f, 0x0d, 0x7b, 0xf9, 0x1d, 0x00, 0x00, 0xff, 0xff, 0x09, 0xfb, 0xcf, 0xd9, 0xa6, 0x02,
+	0x00, 0x00,
 }
diff --git a/googleapis/ads/googleads/v1/services/account_budget_proposal_service.pb.go b/googleapis/ads/googleads/v1/services/account_budget_proposal_service.pb.go
index fe7ad37..579fbe1 100644
--- a/googleapis/ads/googleads/v1/services/account_budget_proposal_service.pb.go
+++ b/googleapis/ads/googleads/v1/services/account_budget_proposal_service.pb.go
@@ -324,56 +324,57 @@
 }
 
 var fileDescriptor_2316c2664e0be7e3 = []byte{
-	// 629 bytes of a gzipped FileDescriptorProto
-	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xa4, 0x55, 0x3f, 0x6f, 0xd3, 0x4e,
-	0x18, 0xfe, 0xd9, 0x95, 0xa2, 0x5f, 0x2f, 0x65, 0xb9, 0x29, 0x0a, 0x15, 0x4d, 0xdd, 0x0e, 0x51,
-	0x06, 0x5b, 0x09, 0x4b, 0xe5, 0xa8, 0x22, 0x0e, 0x90, 0x84, 0xa1, 0x34, 0x32, 0x52, 0x06, 0x88,
-	0xb0, 0x2e, 0xf6, 0xd5, 0xb2, 0x6a, 0xfb, 0x8c, 0xef, 0x1c, 0xa9, 0xaa, 0xba, 0x74, 0x62, 0xe7,
-	0x1b, 0x30, 0xf2, 0x51, 0xba, 0xb2, 0xc0, 0xce, 0xc4, 0x82, 0xc4, 0x27, 0x40, 0xf6, 0xdd, 0xa5,
-	0xad, 0x94, 0xd8, 0x88, 0x6e, 0xaf, 0xcf, 0x8f, 0x9f, 0xe7, 0x7d, 0xde, 0x3f, 0x67, 0x30, 0xf2,
-	0x09, 0xf1, 0x43, 0x6c, 0x20, 0x8f, 0x1a, 0x3c, 0xcc, 0xa3, 0x65, 0xd7, 0xa0, 0x38, 0x5d, 0x06,
-	0x2e, 0xa6, 0x06, 0x72, 0x5d, 0x92, 0xc5, 0xcc, 0x59, 0x64, 0x9e, 0x8f, 0x99, 0x93, 0xa4, 0x24,
-	0x21, 0x14, 0x85, 0x8e, 0x00, 0xe8, 0x49, 0x4a, 0x18, 0x81, 0x2d, 0xfe, 0xb1, 0x8e, 0x3c, 0xaa,
-	0xaf, 0x78, 0xf4, 0x65, 0x57, 0x97, 0x3c, 0xcd, 0x67, 0x9b, 0x94, 0x52, 0x4c, 0x49, 0x96, 0x96,
-	0x48, 0x71, 0x89, 0xe6, 0xae, 0x24, 0x48, 0x02, 0x03, 0xc5, 0x31, 0x61, 0x88, 0x05, 0x24, 0xa6,
-	0xe2, 0xad, 0x48, 0xc0, 0x28, 0x9e, 0x16, 0xd9, 0x99, 0x71, 0x16, 0xe0, 0xd0, 0x73, 0x22, 0x44,
-	0xcf, 0x39, 0x42, 0x1b, 0x81, 0xbd, 0x31, 0x66, 0x16, 0xd7, 0x18, 0x16, 0x12, 0x53, 0xa1, 0x60,
-	0xe3, 0x0f, 0x19, 0xa6, 0x0c, 0x1e, 0x80, 0x47, 0x32, 0x1b, 0x27, 0x46, 0x11, 0x6e, 0x28, 0x2d,
-	0xa5, 0xbd, 0x6d, 0xef, 0xc8, 0xc3, 0xd7, 0x28, 0xc2, 0xda, 0x8d, 0x02, 0xb4, 0x93, 0x8c, 0x21,
-	0x86, 0x4b, 0xb9, 0xf6, 0x40, 0xdd, 0xcd, 0x28, 0x23, 0x11, 0x4e, 0x9d, 0xc0, 0x13, 0x4c, 0x40,
-	0x1e, 0xbd, 0xf2, 0xe0, 0x7b, 0xb0, 0x4d, 0x12, 0x9c, 0x16, 0x2e, 0x1a, 0x6a, 0x4b, 0x69, 0xd7,
-	0x7b, 0x03, 0xbd, 0xaa, 0x8c, 0xfa, 0x5a, 0xcd, 0x53, 0xc9, 0x63, 0xdf, 0x52, 0xe6, 0x66, 0x96,
-	0x28, 0x0c, 0x3c, 0xc4, 0xb0, 0x43, 0xe2, 0xf0, 0xa2, 0xb1, 0xd5, 0x52, 0xda, 0xff, 0xdb, 0x3b,
-	0xf2, 0xf0, 0x34, 0x0e, 0x2f, 0xb4, 0x6f, 0x0a, 0x78, 0x52, 0x4e, 0x09, 0xfb, 0xa0, 0x9e, 0x25,
-	0x05, 0x4b, 0x5e, 0xcc, 0x82, 0xa5, 0xde, 0x6b, 0xca, 0x4c, 0x65, 0xbd, 0xf5, 0x51, 0x5e, 0xef,
-	0x13, 0x44, 0xcf, 0x6d, 0xc0, 0xe1, 0x79, 0x0c, 0x6d, 0x50, 0x73, 0x53, 0x8c, 0x18, 0x16, 0x0e,
-	0x8f, 0x36, 0x3a, 0x5c, 0x8d, 0xc1, 0x7a, 0x8b, 0x93, 0xff, 0x6c, 0xc1, 0x04, 0x1b, 0xa0, 0x96,
-	0xe2, 0x88, 0x2c, 0x45, 0x7b, 0xf2, 0x37, 0xfc, 0x79, 0x58, 0xbf, 0x53, 0x52, 0xed, 0x5a, 0x01,
-	0x07, 0xa5, 0x7d, 0xa2, 0x09, 0x89, 0x29, 0x86, 0xef, 0x72, 0x3a, 0x9a, 0x85, 0x4c, 0xa4, 0xf8,
-	0xbc, 0xba, 0x09, 0xe5, 0xb4, 0x59, 0xc8, 0x6c, 0x41, 0xa9, 0x4d, 0xc0, 0x7e, 0x25, 0xf8, 0xaf,
-	0xc6, 0xae, 0xf7, 0x6b, 0x0b, 0xec, 0xae, 0x25, 0x79, 0xc3, 0xb3, 0x82, 0xdf, 0x15, 0xd0, 0xd8,
-	0x34, 0xe0, 0xd0, 0xaa, 0x36, 0x55, 0xb1, 0x1c, 0xcd, 0x7f, 0x6e, 0x9d, 0x36, 0xb8, 0xfe, 0xfa,
-	0xe3, 0x93, 0x6a, 0xc2, 0xa3, 0x7c, 0xdd, 0x2f, 0xef, 0x59, 0x3d, 0x96, 0x0b, 0x41, 0x8d, 0x8e,
-	0xdc, 0xff, 0xfb, 0x5f, 0x53, 0xa3, 0x73, 0x05, 0x7f, 0x2b, 0xe0, 0x71, 0x49, 0x1d, 0xe1, 0x8b,
-	0x07, 0xf6, 0x8c, 0x3b, 0x7c, 0xf9, 0xd0, 0xce, 0x17, 0x03, 0xa5, 0x8d, 0x0a, 0xbb, 0x03, 0xad,
-	0x9f, 0xdb, 0xbd, 0xf5, 0x77, 0x79, 0xe7, 0x3a, 0x38, 0xee, 0x5c, 0x6d, 0x70, 0x6b, 0x46, 0x85,
-	0x82, 0xa9, 0x74, 0x86, 0x1f, 0x55, 0x70, 0xe8, 0x92, 0xa8, 0x32, 0xa9, 0xe1, 0x7e, 0xd9, 0x5c,
-	0x4c, 0xf3, 0x05, 0x9d, 0x2a, 0x6f, 0x27, 0x82, 0xc6, 0x27, 0x21, 0x8a, 0x7d, 0x9d, 0xa4, 0xbe,
-	0xe1, 0xe3, 0xb8, 0x58, 0x5f, 0x79, 0x1f, 0x27, 0x01, 0xdd, 0xfc, 0x23, 0xe8, 0xcb, 0xe0, 0xb3,
-	0xba, 0x35, 0xb6, 0xac, 0x2f, 0x6a, 0x6b, 0xcc, 0x09, 0x2d, 0x8f, 0xea, 0x3c, 0xcc, 0xa3, 0x59,
-	0x57, 0x17, 0xc2, 0xf4, 0x46, 0x42, 0xe6, 0x96, 0x47, 0xe7, 0x2b, 0xc8, 0x7c, 0xd6, 0x9d, 0x4b,
-	0xc8, 0x4f, 0xf5, 0x90, 0x9f, 0x9b, 0xa6, 0xe5, 0x51, 0xd3, 0x5c, 0x81, 0x4c, 0x73, 0xd6, 0x35,
-	0x4d, 0x09, 0x5b, 0xd4, 0x8a, 0x3c, 0x9f, 0xfe, 0x09, 0x00, 0x00, 0xff, 0xff, 0x83, 0x78, 0xdf,
-	0x87, 0xaf, 0x06, 0x00, 0x00,
+	// 650 bytes of a gzipped FileDescriptorProto
+	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xa4, 0x55, 0x31, 0x6f, 0xd4, 0x30,
+	0x14, 0x26, 0x29, 0xaa, 0xa8, 0xaf, 0x2c, 0x5e, 0x88, 0xae, 0x15, 0xbd, 0xa6, 0x1d, 0xaa, 0x1b,
+	0x1c, 0x5d, 0x59, 0xaa, 0x54, 0x15, 0xcd, 0x01, 0xd7, 0x32, 0x94, 0x56, 0x41, 0xea, 0x00, 0x27,
+	0x22, 0x37, 0x71, 0xa3, 0xa8, 0x49, 0x1c, 0x62, 0xe7, 0xa4, 0xaa, 0xea, 0xd2, 0x89, 0x81, 0x8d,
+	0x7f, 0xc0, 0xc8, 0x4f, 0xe9, 0xca, 0x02, 0x3b, 0x13, 0x23, 0xbf, 0x00, 0x25, 0xb6, 0xef, 0xae,
+	0xd2, 0x5d, 0x82, 0xe8, 0xf6, 0x62, 0x7f, 0xfe, 0xbe, 0xf7, 0xf9, 0xbd, 0xe7, 0x80, 0x41, 0x48,
+	0x69, 0x18, 0x13, 0x0b, 0x07, 0xcc, 0x12, 0x61, 0x19, 0x8d, 0x7a, 0x16, 0x23, 0xf9, 0x28, 0xf2,
+	0x09, 0xb3, 0xb0, 0xef, 0xd3, 0x22, 0xe5, 0xde, 0x59, 0x11, 0x84, 0x84, 0x7b, 0x59, 0x4e, 0x33,
+	0xca, 0x70, 0xec, 0x49, 0x00, 0xca, 0x72, 0xca, 0x29, 0xec, 0x88, 0xc3, 0x08, 0x07, 0x0c, 0x8d,
+	0x79, 0xd0, 0xa8, 0x87, 0x14, 0x4f, 0xfb, 0xf9, 0x3c, 0xa5, 0x9c, 0x30, 0x5a, 0xe4, 0x35, 0x52,
+	0x42, 0xa2, 0xbd, 0xaa, 0x08, 0xb2, 0xc8, 0xc2, 0x69, 0x4a, 0x39, 0xe6, 0x11, 0x4d, 0x99, 0xdc,
+	0x95, 0x09, 0x58, 0xd5, 0xd7, 0x59, 0x71, 0x6e, 0x9d, 0x47, 0x24, 0x0e, 0xbc, 0x04, 0xb3, 0x0b,
+	0x89, 0x78, 0x32, 0x75, 0xde, 0x8f, 0x23, 0x92, 0x72, 0xb1, 0x61, 0x0e, 0xc0, 0xda, 0x01, 0xe1,
+	0x8e, 0x10, 0xef, 0x57, 0xda, 0x27, 0x52, 0xda, 0x25, 0x1f, 0x0b, 0xc2, 0x38, 0xdc, 0x00, 0x8f,
+	0x55, 0x9a, 0x5e, 0x8a, 0x13, 0x62, 0x68, 0x1d, 0x6d, 0x6b, 0xc9, 0x5d, 0x56, 0x8b, 0x6f, 0x70,
+	0x42, 0xcc, 0x5b, 0x0d, 0x98, 0x47, 0x05, 0xc7, 0x9c, 0xd4, 0x72, 0xad, 0x81, 0x96, 0x5f, 0x30,
+	0x4e, 0x13, 0x92, 0x7b, 0x51, 0x20, 0x99, 0x80, 0x5a, 0x7a, 0x1d, 0xc0, 0x0f, 0x60, 0x89, 0x66,
+	0x24, 0xaf, 0xec, 0x19, 0x7a, 0x47, 0xdb, 0x6a, 0x6d, 0xef, 0xa3, 0xa6, 0xfb, 0x45, 0x33, 0x35,
+	0x8f, 0x15, 0x8f, 0x3b, 0xa1, 0x2c, 0xcd, 0x8c, 0x70, 0x1c, 0x05, 0x98, 0x13, 0x8f, 0xa6, 0xf1,
+	0xa5, 0xb1, 0xd0, 0xd1, 0xb6, 0x1e, 0xb9, 0xcb, 0x6a, 0xf1, 0x38, 0x8d, 0x2f, 0xcd, 0x1f, 0x1a,
+	0x78, 0x5a, 0x4f, 0x09, 0x77, 0x41, 0xab, 0xc8, 0x2a, 0x96, 0xf2, 0x96, 0x2b, 0x96, 0xd6, 0x76,
+	0x5b, 0x65, 0xaa, 0x0a, 0x81, 0x06, 0x65, 0x21, 0x8e, 0x30, 0xbb, 0x70, 0x81, 0x80, 0x97, 0x31,
+	0x74, 0xc1, 0xa2, 0x9f, 0x13, 0xcc, 0x89, 0x74, 0xb8, 0x33, 0xd7, 0xe1, 0xb8, 0x3f, 0x66, 0x5b,
+	0x3c, 0x7c, 0xe0, 0x4a, 0x26, 0x68, 0x80, 0xc5, 0x9c, 0x24, 0x74, 0x24, 0xcb, 0x53, 0xee, 0x88,
+	0xef, 0x7e, 0x6b, 0xea, 0x4a, 0xcd, 0x1b, 0x0d, 0x6c, 0xd4, 0xd6, 0x89, 0x65, 0x34, 0x65, 0x04,
+	0xbe, 0x2f, 0xe9, 0x58, 0x11, 0x73, 0x99, 0xe2, 0x8b, 0xe6, 0x22, 0xd4, 0xd3, 0x16, 0x31, 0x77,
+	0x25, 0xa5, 0x79, 0x08, 0xd6, 0x1b, 0xc1, 0xff, 0xd4, 0x76, 0xdb, 0x9f, 0x1f, 0x82, 0xd5, 0x99,
+	0x24, 0x6f, 0x45, 0x56, 0xf0, 0xa7, 0x06, 0x8c, 0x79, 0x0d, 0x0e, 0x9d, 0x66, 0x53, 0x0d, 0xc3,
+	0xd1, 0xfe, 0xef, 0xd2, 0x99, 0xfb, 0x37, 0xdf, 0x7f, 0x7d, 0xd1, 0x6d, 0xb8, 0x53, 0xbe, 0x03,
+	0x57, 0x77, 0xac, 0xee, 0xa9, 0x81, 0x60, 0x56, 0x57, 0x3d, 0x0c, 0x77, 0x4f, 0x33, 0xab, 0x7b,
+	0x0d, 0xff, 0x68, 0x60, 0xa5, 0xe6, 0x1e, 0xe1, 0xcb, 0x7b, 0xd6, 0x4c, 0x38, 0x7c, 0x75, 0xdf,
+	0xca, 0x57, 0x0d, 0x65, 0x0e, 0x2a, 0xbb, 0xfb, 0xe6, 0x6e, 0x69, 0x77, 0xe2, 0xef, 0x6a, 0xea,
+	0x39, 0xd8, 0xeb, 0x5e, 0xcf, 0x71, 0x6b, 0x27, 0x95, 0x82, 0xad, 0x75, 0xdb, 0x2b, 0xb7, 0x8e,
+	0x31, 0xc9, 0x42, 0x46, 0x59, 0xc4, 0x90, 0x4f, 0x93, 0xfe, 0x27, 0x1d, 0x6c, 0xfa, 0x34, 0x69,
+	0xcc, 0xb8, 0xbf, 0x5e, 0xd7, 0x34, 0x27, 0xe5, 0xf4, 0x9e, 0x68, 0xef, 0x0e, 0x25, 0x4d, 0x48,
+	0x63, 0x9c, 0x86, 0x88, 0xe6, 0xa1, 0x15, 0x92, 0xb4, 0x9a, 0x6d, 0x6b, 0x22, 0x3c, 0xff, 0xf7,
+	0xb1, 0xab, 0x82, 0xaf, 0xfa, 0xc2, 0x81, 0xe3, 0x7c, 0xd3, 0x3b, 0x07, 0x82, 0xd0, 0x09, 0x18,
+	0x12, 0x61, 0x19, 0x9d, 0xf6, 0x90, 0x14, 0x66, 0xb7, 0x0a, 0x32, 0x74, 0x02, 0x36, 0x1c, 0x43,
+	0x86, 0xa7, 0xbd, 0xa1, 0x82, 0xfc, 0xd6, 0x37, 0xc5, 0xba, 0x6d, 0x3b, 0x01, 0xb3, 0xed, 0x31,
+	0xc8, 0xb6, 0x4f, 0x7b, 0xb6, 0xad, 0x60, 0x67, 0x8b, 0x55, 0x9e, 0xcf, 0xfe, 0x06, 0x00, 0x00,
+	0xff, 0xff, 0x4b, 0xb5, 0x48, 0xbe, 0xe5, 0x06, 0x00, 0x00,
 }
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // AccountBudgetProposalServiceClient is the client API for AccountBudgetProposalService service.
 //
@@ -387,10 +388,10 @@
 }
 
 type accountBudgetProposalServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewAccountBudgetProposalServiceClient(cc *grpc.ClientConn) AccountBudgetProposalServiceClient {
+func NewAccountBudgetProposalServiceClient(cc grpc.ClientConnInterface) AccountBudgetProposalServiceClient {
 	return &accountBudgetProposalServiceClient{cc}
 }
 
diff --git a/googleapis/ads/googleads/v1/services/account_budget_service.pb.go b/googleapis/ads/googleads/v1/services/account_budget_service.pb.go
index a25f447..03e16e0 100644
--- a/googleapis/ads/googleads/v1/services/account_budget_service.pb.go
+++ b/googleapis/ads/googleads/v1/services/account_budget_service.pb.go
@@ -78,39 +78,41 @@
 }
 
 var fileDescriptor_4dc4724169a75353 = []byte{
-	// 364 bytes of a gzipped FileDescriptorProto
-	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x84, 0x92, 0x4f, 0x4a, 0xf3, 0x40,
-	0x18, 0xc6, 0x49, 0x3e, 0xf8, 0xc0, 0xa0, 0x20, 0x41, 0x50, 0x8b, 0x8b, 0x52, 0xbb, 0x90, 0x2e,
-	0x66, 0x9a, 0x0a, 0xa2, 0x23, 0x15, 0xd2, 0x4d, 0x5d, 0x49, 0xa9, 0xd0, 0x85, 0x04, 0xca, 0x34,
-	0x19, 0x86, 0x40, 0x33, 0x53, 0xe7, 0x9d, 0x74, 0x23, 0x82, 0x78, 0x05, 0x6f, 0xe0, 0xd2, 0x1b,
-	0x78, 0x05, 0x97, 0x7a, 0x05, 0x57, 0x9e, 0x42, 0xd2, 0xe9, 0x04, 0xaa, 0x86, 0xee, 0x1e, 0xde,
-	0x3c, 0xbf, 0xf7, 0xcf, 0x93, 0xf1, 0xba, 0x5c, 0x4a, 0x3e, 0x65, 0x98, 0x26, 0x80, 0x8d, 0x2c,
-	0xd4, 0x3c, 0xc0, 0xc0, 0xd4, 0x3c, 0x8d, 0x19, 0x60, 0x1a, 0xc7, 0x32, 0x17, 0x7a, 0x3c, 0xc9,
-	0x13, 0xce, 0xf4, 0x78, 0x59, 0x47, 0x33, 0x25, 0xb5, 0xf4, 0xeb, 0x86, 0x41, 0x34, 0x01, 0x54,
-	0xe2, 0x68, 0x1e, 0x20, 0x8b, 0xd7, 0x4e, 0xaa, 0x06, 0x28, 0x06, 0x32, 0x57, 0xbf, 0x27, 0x98,
-	0xce, 0xb5, 0x03, 0xcb, 0xcd, 0x52, 0x4c, 0x85, 0x90, 0x9a, 0xea, 0x54, 0x0a, 0x30, 0x5f, 0x1b,
-	0x17, 0xde, 0x6e, 0x9f, 0xe9, 0xd0, 0x80, 0xbd, 0x05, 0x37, 0x64, 0xb7, 0x39, 0x03, 0xed, 0x1f,
-	0x7a, 0x5b, 0xb6, 0xf5, 0x58, 0xd0, 0x8c, 0xed, 0x39, 0x75, 0xe7, 0x68, 0x63, 0xb8, 0x69, 0x8b,
-	0x57, 0x34, 0x63, 0x9d, 0x77, 0xc7, 0xdb, 0x59, 0xa1, 0xaf, 0xcd, 0xbe, 0xfe, 0xab, 0xe3, 0x6d,
-	0xff, 0xec, 0xec, 0x9f, 0xa1, 0x75, 0x67, 0xa2, 0x8a, 0x6d, 0x6a, 0xed, 0x4a, 0xb4, 0xbc, 0x1f,
-	0xad, 0x80, 0x8d, 0xd3, 0xc7, 0x8f, 0xcf, 0x27, 0xb7, 0xe3, 0xb7, 0x8b, 0x90, 0xee, 0x56, 0x4e,
-	0xe9, 0xc6, 0x39, 0x68, 0x99, 0x31, 0x05, 0xb8, 0x65, 0x53, 0x33, 0x14, 0xe0, 0xd6, 0x7d, 0xef,
-	0xc1, 0xf5, 0x9a, 0xb1, 0xcc, 0xd6, 0x2e, 0xdb, 0xdb, 0xff, 0xeb, 0xf4, 0x41, 0x11, 0xec, 0xc0,
-	0xb9, 0xb9, 0x5c, 0xe2, 0x5c, 0x4e, 0xa9, 0xe0, 0x48, 0x2a, 0x8e, 0x39, 0x13, 0x8b, 0xd8, 0xed,
-	0x0f, 0x9c, 0xa5, 0x50, 0xfd, 0x60, 0xce, 0xad, 0x78, 0x76, 0xff, 0xf5, 0xc3, 0xf0, 0xc5, 0xad,
-	0xf7, 0x4d, 0xc3, 0x30, 0x01, 0x64, 0x64, 0xa1, 0x46, 0x01, 0x5a, 0x0e, 0x86, 0x37, 0x6b, 0x89,
-	0xc2, 0x04, 0xa2, 0xd2, 0x12, 0x8d, 0x82, 0xc8, 0x5a, 0xbe, 0xdc, 0xa6, 0xa9, 0x13, 0x12, 0x26,
-	0x40, 0x48, 0x69, 0x22, 0x64, 0x14, 0x10, 0x62, 0x6d, 0x93, 0xff, 0x8b, 0x3d, 0x8f, 0xbf, 0x03,
-	0x00, 0x00, 0xff, 0xff, 0x29, 0x16, 0xed, 0x5b, 0xd7, 0x02, 0x00, 0x00,
+	// 389 bytes of a gzipped FileDescriptorProto
+	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x84, 0x92, 0xc1, 0x4a, 0xe3, 0x40,
+	0x1c, 0xc6, 0x49, 0x16, 0x16, 0x36, 0xec, 0xc2, 0x12, 0x16, 0xda, 0x8d, 0x1e, 0x4a, 0xed, 0x41,
+	0x7a, 0x98, 0x69, 0x2a, 0x88, 0x8e, 0x54, 0x48, 0x2f, 0xf5, 0x24, 0xa5, 0x42, 0x0f, 0x12, 0x28,
+	0xd3, 0x64, 0x08, 0x81, 0x66, 0xa6, 0xe6, 0x3f, 0xe9, 0x45, 0x04, 0xf1, 0x15, 0x7c, 0x03, 0x8f,
+	0xbe, 0x81, 0xaf, 0xd0, 0xab, 0xaf, 0xe0, 0xc9, 0x8b, 0xaf, 0x20, 0xe9, 0x64, 0x52, 0xab, 0x86,
+	0xde, 0x3e, 0x66, 0xfe, 0xbf, 0xef, 0x9b, 0xff, 0x97, 0x58, 0xbd, 0x48, 0x88, 0x68, 0xc6, 0x30,
+	0x0d, 0x01, 0x2b, 0x99, 0xab, 0x85, 0x8b, 0x81, 0xa5, 0x8b, 0x38, 0x60, 0x80, 0x69, 0x10, 0x88,
+	0x8c, 0xcb, 0xc9, 0x34, 0x0b, 0x23, 0x26, 0x27, 0xc5, 0x39, 0x9a, 0xa7, 0x42, 0x0a, 0xbb, 0xa1,
+	0x18, 0x44, 0x43, 0x40, 0x25, 0x8e, 0x16, 0x2e, 0xd2, 0xb8, 0x73, 0x58, 0x15, 0x90, 0x32, 0x10,
+	0x59, 0xfa, 0x35, 0x41, 0x39, 0x3b, 0xbb, 0x9a, 0x9b, 0xc7, 0x98, 0x72, 0x2e, 0x24, 0x95, 0xb1,
+	0xe0, 0x50, 0xdc, 0xd6, 0x3e, 0xdc, 0x06, 0xb3, 0x98, 0xf1, 0x02, 0x6b, 0x9e, 0x5a, 0xb5, 0x01,
+	0x93, 0x9e, 0x72, 0xec, 0xaf, 0x0c, 0x47, 0xec, 0x2a, 0x63, 0x20, 0xed, 0x3d, 0xeb, 0x8f, 0xce,
+	0x9c, 0x70, 0x9a, 0xb0, 0xba, 0xd1, 0x30, 0xf6, 0x7f, 0x8d, 0x7e, 0xeb, 0xc3, 0x73, 0x9a, 0xb0,
+	0xee, 0x9b, 0x61, 0xfd, 0xdb, 0xa0, 0x2f, 0xd4, 0x22, 0xf6, 0x93, 0x61, 0xfd, 0xfd, 0xec, 0x6c,
+	0x1f, 0xa3, 0x6d, 0xfb, 0xa3, 0x8a, 0xd7, 0x38, 0x9d, 0x4a, 0xb4, 0x2c, 0x06, 0x6d, 0x80, 0xcd,
+	0xa3, 0xbb, 0xe7, 0x97, 0x7b, 0xb3, 0x6b, 0x77, 0xf2, 0xf6, 0xae, 0x37, 0x56, 0xe9, 0x05, 0x19,
+	0x48, 0x91, 0xb0, 0x14, 0x70, 0x5b, 0xd7, 0xa9, 0x28, 0xc0, 0xed, 0x1b, 0x67, 0x67, 0xe9, 0xd5,
+	0xd7, 0x11, 0x85, 0x9a, 0xc7, 0x80, 0x02, 0x91, 0xf4, 0x6f, 0x4d, 0xab, 0x15, 0x88, 0x64, 0xeb,
+	0x26, 0xfd, 0xff, 0xdf, 0xf5, 0x32, 0xcc, 0x5b, 0x1f, 0x1a, 0x97, 0x67, 0x05, 0x1e, 0x89, 0x19,
+	0xe5, 0x11, 0x12, 0x69, 0x84, 0x23, 0xc6, 0x57, 0xdf, 0x04, 0xaf, 0x03, 0xab, 0x7f, 0xb3, 0x13,
+	0x2d, 0x1e, 0xcc, 0x1f, 0x03, 0xcf, 0x7b, 0x34, 0x1b, 0x03, 0x65, 0xe8, 0x85, 0x80, 0x94, 0xcc,
+	0xd5, 0xd8, 0x45, 0x45, 0x30, 0x2c, 0xf5, 0x88, 0xef, 0x85, 0xe0, 0x97, 0x23, 0xfe, 0xd8, 0xf5,
+	0xf5, 0xc8, 0xab, 0xd9, 0x52, 0xe7, 0x84, 0x78, 0x21, 0x10, 0x52, 0x0e, 0x11, 0x32, 0x76, 0x09,
+	0xd1, 0x63, 0xd3, 0x9f, 0xab, 0x77, 0x1e, 0xbc, 0x07, 0x00, 0x00, 0xff, 0xff, 0x69, 0xc3, 0x76,
+	0x59, 0x0d, 0x03, 0x00, 0x00,
 }
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // AccountBudgetServiceClient is the client API for AccountBudgetService service.
 //
@@ -121,10 +123,10 @@
 }
 
 type accountBudgetServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewAccountBudgetServiceClient(cc *grpc.ClientConn) AccountBudgetServiceClient {
+func NewAccountBudgetServiceClient(cc grpc.ClientConnInterface) AccountBudgetServiceClient {
 	return &accountBudgetServiceClient{cc}
 }
 
diff --git a/googleapis/ads/googleads/v1/services/ad_group_ad_label_service.pb.go b/googleapis/ads/googleads/v1/services/ad_group_ad_label_service.pb.go
index b3a5723..c1d5986 100644
--- a/googleapis/ads/googleads/v1/services/ad_group_ad_label_service.pb.go
+++ b/googleapis/ads/googleads/v1/services/ad_group_ad_label_service.pb.go
@@ -9,7 +9,6 @@
 	math "math"
 
 	proto "github.com/golang/protobuf/proto"
-	_ "github.com/golang/protobuf/ptypes/wrappers"
 	resources "google.golang.org/genproto/googleapis/ads/googleads/v1/resources"
 	_ "google.golang.org/genproto/googleapis/api/annotations"
 	status "google.golang.org/genproto/googleapis/rpc/status"
@@ -29,8 +28,7 @@
 // proto package needs to be updated.
 const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package
 
-// Request message for
-// [AdGroupAdLabelService.GetAdGroupAdLabel][google.ads.googleads.v1.services.AdGroupAdLabelService.GetAdGroupAdLabel].
+// Request message for [AdGroupAdLabelService.GetAdGroupAdLabel][google.ads.googleads.v1.services.AdGroupAdLabelService.GetAdGroupAdLabel].
 type GetAdGroupAdLabelRequest struct {
 	// The resource name of the ad group ad label to fetch.
 	ResourceName         string   `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"`
@@ -71,8 +69,7 @@
 	return ""
 }
 
-// Request message for
-// [AdGroupAdLabelService.MutateAdGroupAdLabels][google.ads.googleads.v1.services.AdGroupAdLabelService.MutateAdGroupAdLabels].
+// Request message for [AdGroupAdLabelService.MutateAdGroupAdLabels][google.ads.googleads.v1.services.AdGroupAdLabelService.MutateAdGroupAdLabels].
 type MutateAdGroupAdLabelsRequest struct {
 	// ID of the customer whose ad group ad labels are being modified.
 	CustomerId string `protobuf:"bytes,1,opt,name=customer_id,json=customerId,proto3" json:"customer_id,omitempty"`
@@ -334,58 +331,59 @@
 }
 
 var fileDescriptor_54f0c11a748eada4 = []byte{
-	// 669 bytes of a gzipped FileDescriptorProto
-	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x9c, 0x54, 0x4d, 0x6f, 0xd3, 0x4c,
-	0x10, 0x7e, 0xed, 0xbc, 0x2a, 0x74, 0x53, 0x40, 0x2c, 0xaa, 0x6a, 0x45, 0x05, 0x22, 0x53, 0x89,
-	0x2a, 0x07, 0x5b, 0x4e, 0xb9, 0xc4, 0x50, 0x8a, 0x2b, 0xd1, 0x14, 0xf1, 0xd1, 0xca, 0x95, 0x22,
-	0x81, 0x22, 0x59, 0xdb, 0xec, 0xd6, 0xb2, 0xe4, 0x78, 0xcd, 0xee, 0x3a, 0xa8, 0xaa, 0x7a, 0x80,
-	0x3b, 0x27, 0xfe, 0x01, 0x47, 0xae, 0x9c, 0x11, 0x77, 0xae, 0x9c, 0xb8, 0x73, 0x40, 0xfc, 0x0a,
-	0x64, 0xaf, 0x37, 0x34, 0x21, 0x56, 0xa0, 0xb7, 0xd9, 0xf9, 0x78, 0x66, 0x9e, 0x99, 0x9d, 0x01,
-	0x0f, 0x42, 0x4a, 0xc3, 0x98, 0xd8, 0x08, 0x73, 0x5b, 0x8a, 0xb9, 0x34, 0x72, 0x6c, 0x4e, 0xd8,
-	0x28, 0x1a, 0x10, 0x6e, 0x23, 0x1c, 0x84, 0x8c, 0x66, 0x69, 0x80, 0x70, 0x10, 0xa3, 0x43, 0x12,
-	0x07, 0xa5, 0xc9, 0x4a, 0x19, 0x15, 0x14, 0x36, 0x65, 0x98, 0x85, 0x30, 0xb7, 0xc6, 0x08, 0xd6,
-	0xc8, 0xb1, 0x14, 0x42, 0xa3, 0x53, 0x95, 0x83, 0x11, 0x4e, 0x33, 0x36, 0x33, 0x89, 0x04, 0x6f,
-	0xac, 0xaa, 0xd0, 0x34, 0xb2, 0x51, 0x92, 0x50, 0x81, 0x44, 0x44, 0x13, 0x5e, 0x5a, 0x6f, 0x94,
-	0xd6, 0xe2, 0x75, 0x98, 0x1d, 0xd9, 0xaf, 0x18, 0x4a, 0x53, 0xc2, 0x94, 0x7d, 0xa5, 0xb4, 0xb3,
-	0x74, 0x60, 0x73, 0x81, 0x44, 0x56, 0x1a, 0xcc, 0x2d, 0x60, 0x74, 0x89, 0xf0, 0x70, 0x37, 0xcf,
-	0xe9, 0xe1, 0x27, 0x79, 0x46, 0x9f, 0xbc, 0xcc, 0x08, 0x17, 0xf0, 0x16, 0xb8, 0xa4, 0xea, 0x0a,
-	0x12, 0x34, 0x24, 0x86, 0xd6, 0xd4, 0xd6, 0x17, 0xfd, 0x25, 0xa5, 0x7c, 0x86, 0x86, 0xc4, 0xfc,
-	0xa1, 0x81, 0xd5, 0xa7, 0x99, 0x40, 0x82, 0x4c, 0x82, 0x70, 0x85, 0x72, 0x13, 0xd4, 0x07, 0x19,
-	0x17, 0x74, 0x48, 0x58, 0x10, 0xe1, 0x12, 0x03, 0x28, 0xd5, 0x23, 0x0c, 0x9f, 0x03, 0x40, 0x53,
-	0xc2, 0x24, 0x1f, 0x43, 0x6f, 0xd6, 0xd6, 0xeb, 0xed, 0x8e, 0x35, 0xaf, 0x97, 0xd6, 0x64, 0xba,
-	0x3d, 0x85, 0xe0, 0x9f, 0x01, 0x83, 0xb7, 0xc1, 0x95, 0x14, 0x31, 0x11, 0xa1, 0x38, 0x38, 0x42,
-	0x51, 0x9c, 0x31, 0x62, 0xd4, 0x9a, 0xda, 0xfa, 0x45, 0xff, 0x72, 0xa9, 0xde, 0x91, 0xda, 0x9c,
-	0xea, 0x08, 0xc5, 0x11, 0x46, 0x82, 0x04, 0x34, 0x89, 0x8f, 0x8d, 0xff, 0x0b, 0xb7, 0x25, 0xa5,
-	0xdc, 0x4b, 0xe2, 0x63, 0xf3, 0xad, 0x06, 0x56, 0x2a, 0xb2, 0xc2, 0xc7, 0x60, 0x61, 0xc0, 0x08,
-	0x12, 0xb2, 0x49, 0xf5, 0xb6, 0x53, 0x49, 0x60, 0x3c, 0xea, 0x29, 0x06, 0xbb, 0xff, 0xf9, 0x25,
-	0x04, 0x34, 0xc0, 0x02, 0x23, 0x43, 0x3a, 0x22, 0x86, 0x9e, 0x77, 0x2b, 0xb7, 0xc8, 0xf7, 0x76,
-	0x1d, 0x2c, 0x8e, 0xe9, 0x99, 0x9f, 0x35, 0x70, 0xbd, 0xa2, 0xf5, 0x3c, 0xa5, 0x09, 0x27, 0x70,
-	0x07, 0x2c, 0x4f, 0xf1, 0x0f, 0x08, 0x63, 0x94, 0x15, 0x5d, 0xa8, 0xb7, 0xa1, 0x2a, 0x92, 0xa5,
-	0x03, 0xeb, 0xa0, 0xf8, 0x16, 0xfe, 0xb5, 0xc9, 0xce, 0x3c, 0xcc, 0xdd, 0x61, 0x0f, 0x5c, 0x60,
-	0x84, 0x67, 0xb1, 0x50, 0xf3, 0xb9, 0x37, 0x7f, 0x3e, 0xb3, 0x2a, 0xf3, 0x0b, 0x10, 0x5f, 0x81,
-	0x99, 0x1e, 0x68, 0x54, 0xbb, 0xfd, 0xd5, 0xff, 0x6b, 0x7f, 0xac, 0x81, 0xe5, 0xc9, 0xe8, 0x03,
-	0x59, 0x01, 0xfc, 0xa4, 0x81, 0xab, 0x7f, 0xfc, 0x6d, 0xe8, 0xce, 0xaf, 0xbc, 0x6a, 0x21, 0x1a,
-	0xff, 0x3e, 0x54, 0xb3, 0xf3, 0xe6, 0xeb, 0xf7, 0x77, 0xfa, 0x06, 0x74, 0xf2, 0x2d, 0x3f, 0x99,
-	0xa0, 0xb3, 0xa9, 0x76, 0x80, 0xdb, 0x2d, 0x1b, 0x4d, 0x4e, 0xd0, 0x6e, 0x9d, 0xc2, 0x6f, 0x1a,
-	0x58, 0x9e, 0x39, 0x5e, 0x78, 0xff, 0x7c, 0xdd, 0x57, 0x2b, 0xd9, 0xd8, 0x3a, 0x77, 0xbc, 0xfc,
-	0x57, 0xe6, 0x56, 0xc1, 0xaa, 0x63, 0xde, 0xc9, 0x59, 0xfd, 0xa6, 0x71, 0x72, 0x66, 0xd1, 0x37,
-	0x5b, 0xa7, 0xd3, 0xa4, 0xdc, 0x61, 0x01, 0xea, 0x6a, 0xad, 0xed, 0xd7, 0x3a, 0x58, 0x1b, 0xd0,
-	0xe1, 0xdc, 0x3a, 0xb6, 0x1b, 0x33, 0x67, 0xbb, 0x9f, 0xdf, 0xae, 0x7d, 0xed, 0xc5, 0x6e, 0x19,
-	0x1f, 0xd2, 0x18, 0x25, 0xa1, 0x45, 0x59, 0x68, 0x87, 0x24, 0x29, 0x2e, 0x9b, 0xba, 0xaf, 0x69,
-	0xc4, 0xab, 0x4f, 0xfa, 0x5d, 0x25, 0xbc, 0xd7, 0x6b, 0x5d, 0xcf, 0xfb, 0xa0, 0x37, 0xbb, 0x12,
-	0xd0, 0xc3, 0xdc, 0x92, 0x62, 0x2e, 0xf5, 0x1c, 0xab, 0x4c, 0xcc, 0xbf, 0x28, 0x97, 0xbe, 0x87,
-	0x79, 0x7f, 0xec, 0xd2, 0xef, 0x39, 0x7d, 0xe5, 0xf2, 0x53, 0x5f, 0x93, 0x7a, 0xd7, 0xf5, 0x30,
-	0x77, 0xdd, 0xb1, 0x93, 0xeb, 0xf6, 0x1c, 0xd7, 0x55, 0x6e, 0x87, 0x0b, 0x45, 0x9d, 0x1b, 0xbf,
-	0x02, 0x00, 0x00, 0xff, 0xff, 0x0e, 0xd7, 0x62, 0x6d, 0x79, 0x06, 0x00, 0x00,
+	// 674 bytes of a gzipped FileDescriptorProto
+	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x9c, 0x54, 0xcf, 0x6b, 0xd4, 0x4e,
+	0x14, 0xff, 0x66, 0xf7, 0x4b, 0xb5, 0xb3, 0x55, 0x71, 0xa4, 0x34, 0xc4, 0x8a, 0x4b, 0x2c, 0x58,
+	0xf6, 0x90, 0x90, 0xad, 0x97, 0x8d, 0xd6, 0x9a, 0x82, 0xdd, 0x8a, 0x3f, 0x5a, 0x52, 0x58, 0x50,
+	0x16, 0xc2, 0x34, 0x19, 0x43, 0x20, 0xc9, 0xc4, 0x99, 0xc9, 0x42, 0x29, 0x3d, 0xe8, 0xdd, 0x93,
+	0xff, 0x81, 0x47, 0xff, 0x07, 0xf1, 0xde, 0x93, 0xe0, 0xc9, 0xbb, 0x07, 0xf1, 0xaf, 0x90, 0x64,
+	0x32, 0xdb, 0xee, 0xba, 0x61, 0xb5, 0xb7, 0x97, 0xf7, 0xe3, 0xf3, 0x79, 0x9f, 0xf7, 0xe6, 0x05,
+	0x3c, 0x0a, 0x09, 0x09, 0x63, 0x6c, 0xa2, 0x80, 0x99, 0xc2, 0x2c, 0xac, 0x91, 0x65, 0x32, 0x4c,
+	0x47, 0x91, 0x8f, 0x99, 0x89, 0x02, 0x2f, 0xa4, 0x24, 0xcf, 0x3c, 0x14, 0x78, 0x31, 0x3a, 0xc4,
+	0xb1, 0x57, 0x85, 0x8c, 0x8c, 0x12, 0x4e, 0x60, 0x5b, 0x94, 0x19, 0x28, 0x60, 0xc6, 0x18, 0xc1,
+	0x18, 0x59, 0x86, 0x44, 0xd0, 0x7a, 0x75, 0x1c, 0x14, 0x33, 0x92, 0xd3, 0x99, 0x24, 0x02, 0x5c,
+	0x5b, 0x95, 0xa5, 0x59, 0x64, 0xa2, 0x34, 0x25, 0x1c, 0xf1, 0x88, 0xa4, 0xac, 0x8a, 0xae, 0x54,
+	0x51, 0x9a, 0xf9, 0x26, 0xe3, 0x88, 0xe7, 0xd3, 0x81, 0xa2, 0xcc, 0x8f, 0x23, 0x9c, 0x72, 0x11,
+	0xd0, 0xb7, 0x80, 0xda, 0xc7, 0xdc, 0x09, 0xfa, 0x05, 0x99, 0x13, 0x3c, 0x2b, 0xa8, 0x5c, 0xfc,
+	0x26, 0xc7, 0x8c, 0xc3, 0x3b, 0xe0, 0x8a, 0x6c, 0xc8, 0x4b, 0x51, 0x82, 0x55, 0xa5, 0xad, 0xac,
+	0x2f, 0xba, 0x4b, 0xd2, 0xf9, 0x02, 0x25, 0x58, 0xff, 0xa9, 0x80, 0xd5, 0xe7, 0x39, 0x47, 0x1c,
+	0x4f, 0x82, 0x30, 0x89, 0x72, 0x1b, 0xb4, 0xfc, 0x9c, 0x71, 0x92, 0x60, 0xea, 0x45, 0x41, 0x85,
+	0x01, 0xa4, 0xeb, 0x49, 0x00, 0x5f, 0x02, 0x40, 0x32, 0x4c, 0x85, 0x10, 0xb5, 0xd1, 0x6e, 0xae,
+	0xb7, 0xba, 0x3d, 0x63, 0xde, 0x10, 0x8d, 0x49, 0xba, 0x3d, 0x89, 0xe0, 0x9e, 0x03, 0x83, 0x77,
+	0xc1, 0xb5, 0x0c, 0x51, 0x1e, 0xa1, 0xd8, 0x7b, 0x8d, 0xa2, 0x38, 0xa7, 0x58, 0x6d, 0xb6, 0x95,
+	0xf5, 0xcb, 0xee, 0xd5, 0xca, 0xbd, 0x23, 0xbc, 0x85, 0xd4, 0x11, 0x8a, 0xa3, 0x00, 0x71, 0xec,
+	0x91, 0x34, 0x3e, 0x52, 0xff, 0x2f, 0xd3, 0x96, 0xa4, 0x73, 0x2f, 0x8d, 0x8f, 0xf4, 0xf7, 0x0a,
+	0x58, 0xa9, 0x61, 0x85, 0x4f, 0xc1, 0x82, 0x4f, 0x31, 0xe2, 0x62, 0x48, 0xad, 0xae, 0x55, 0x2b,
+	0x60, 0xbc, 0xe3, 0x29, 0x05, 0xbb, 0xff, 0xb9, 0x15, 0x04, 0x54, 0xc1, 0x02, 0xc5, 0x09, 0x19,
+	0x61, 0xb5, 0x51, 0x4c, 0xab, 0x88, 0x88, 0xef, 0xed, 0x16, 0x58, 0x1c, 0xcb, 0xd3, 0xbf, 0x28,
+	0xe0, 0x56, 0xcd, 0xe8, 0x59, 0x46, 0x52, 0x86, 0xe1, 0x0e, 0x58, 0x9e, 0xd2, 0xef, 0x61, 0x4a,
+	0x09, 0x2d, 0xa7, 0xd0, 0xea, 0x42, 0xd9, 0x24, 0xcd, 0x7c, 0xe3, 0xa0, 0x7c, 0x2f, 0xee, 0x8d,
+	0xc9, 0xc9, 0x3c, 0x2e, 0xd2, 0xe1, 0x00, 0x5c, 0xa2, 0x98, 0xe5, 0x31, 0x97, 0xfb, 0x79, 0x30,
+	0x7f, 0x3f, 0xb3, 0x3a, 0x73, 0x4b, 0x10, 0x57, 0x82, 0xe9, 0x0e, 0xd0, 0xea, 0xd3, 0xfe, 0xea,
+	0xfd, 0x75, 0xbf, 0x36, 0xc1, 0xf2, 0x64, 0xf5, 0x81, 0xe8, 0x00, 0x7e, 0x56, 0xc0, 0xf5, 0x3f,
+	0xde, 0x36, 0xb4, 0xe7, 0x77, 0x5e, 0x77, 0x10, 0xda, 0xbf, 0x2f, 0x55, 0xef, 0xbd, 0xfb, 0xf6,
+	0xe3, 0x43, 0x63, 0x03, 0x5a, 0xc5, 0x79, 0x1f, 0x4f, 0xc8, 0xd9, 0x94, 0x37, 0xc0, 0xcc, 0x8e,
+	0x89, 0x26, 0x37, 0x68, 0x76, 0x4e, 0xe0, 0x77, 0x05, 0x2c, 0xcf, 0x5c, 0x2f, 0x7c, 0x78, 0xb1,
+	0xe9, 0xcb, 0x93, 0xd4, 0xb6, 0x2e, 0x5c, 0x2f, 0xde, 0x95, 0xbe, 0x55, 0xaa, 0xea, 0xe9, 0xf7,
+	0x0a, 0x55, 0x67, 0x32, 0x8e, 0xcf, 0x1d, 0xfa, 0x66, 0xe7, 0x64, 0x5a, 0x94, 0x9d, 0x94, 0xa0,
+	0xb6, 0xd2, 0xd1, 0x6e, 0x9e, 0x3a, 0xea, 0x19, 0x71, 0x65, 0x65, 0x11, 0x33, 0x7c, 0x92, 0x6c,
+	0xbf, 0x6d, 0x80, 0x35, 0x9f, 0x24, 0x73, 0x9b, 0xdc, 0xd6, 0x66, 0x2e, 0x7e, 0xbf, 0xf8, 0xb1,
+	0xed, 0x2b, 0xaf, 0x76, 0xab, 0xfa, 0x90, 0xc4, 0x28, 0x0d, 0x0d, 0x42, 0x43, 0x33, 0xc4, 0x69,
+	0xf9, 0xdb, 0x33, 0xcf, 0x18, 0xeb, 0x7f, 0xf4, 0xf7, 0xa5, 0xf1, 0xb1, 0xd1, 0xec, 0x3b, 0xce,
+	0xa7, 0x46, 0xbb, 0x2f, 0x00, 0x9d, 0x80, 0x19, 0xc2, 0x2c, 0xac, 0x81, 0x65, 0x54, 0xc4, 0xec,
+	0x54, 0xa6, 0x0c, 0x9d, 0x80, 0x0d, 0xc7, 0x29, 0xc3, 0x81, 0x35, 0x94, 0x29, 0xbf, 0x1a, 0x6b,
+	0xc2, 0x6f, 0xdb, 0x4e, 0xc0, 0x6c, 0x7b, 0x9c, 0x64, 0xdb, 0x03, 0xcb, 0xb6, 0x65, 0xda, 0xe1,
+	0x42, 0xd9, 0xe7, 0xc6, 0xef, 0x00, 0x00, 0x00, 0xff, 0xff, 0x2b, 0x7e, 0x23, 0xf1, 0x8f, 0x06,
+	0x00, 0x00,
 }
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // AdGroupAdLabelServiceClient is the client API for AdGroupAdLabelService service.
 //
@@ -399,10 +397,10 @@
 }
 
 type adGroupAdLabelServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewAdGroupAdLabelServiceClient(cc *grpc.ClientConn) AdGroupAdLabelServiceClient {
+func NewAdGroupAdLabelServiceClient(cc grpc.ClientConnInterface) AdGroupAdLabelServiceClient {
 	return &adGroupAdLabelServiceClient{cc}
 }
 
diff --git a/googleapis/ads/googleads/v1/services/ad_group_ad_service.pb.go b/googleapis/ads/googleads/v1/services/ad_group_ad_service.pb.go
index 0ef334c..c5b99de 100644
--- a/googleapis/ads/googleads/v1/services/ad_group_ad_service.pb.go
+++ b/googleapis/ads/googleads/v1/services/ad_group_ad_service.pb.go
@@ -9,7 +9,6 @@
 	math "math"
 
 	proto "github.com/golang/protobuf/proto"
-	_ "github.com/golang/protobuf/ptypes/wrappers"
 	common "google.golang.org/genproto/googleapis/ads/googleads/v1/common"
 	resources "google.golang.org/genproto/googleapis/ads/googleads/v1/resources"
 	_ "google.golang.org/genproto/googleapis/api/annotations"
@@ -31,8 +30,7 @@
 // proto package needs to be updated.
 const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package
 
-// Request message for
-// [AdGroupAdService.GetAdGroupAd][google.ads.googleads.v1.services.AdGroupAdService.GetAdGroupAd].
+// Request message for [AdGroupAdService.GetAdGroupAd][google.ads.googleads.v1.services.AdGroupAdService.GetAdGroupAd].
 type GetAdGroupAdRequest struct {
 	// The resource name of the ad to fetch.
 	ResourceName         string   `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"`
@@ -73,8 +71,7 @@
 	return ""
 }
 
-// Request message for
-// [AdGroupAdService.MutateAdGroupAds][google.ads.googleads.v1.services.AdGroupAdService.MutateAdGroupAds].
+// Request message for [AdGroupAdService.MutateAdGroupAds][google.ads.googleads.v1.services.AdGroupAdService.MutateAdGroupAds].
 type MutateAdGroupAdsRequest struct {
 	// The ID of the customer whose ads are being modified.
 	CustomerId string `protobuf:"bytes,1,opt,name=customer_id,json=customerId,proto3" json:"customer_id,omitempty"`
@@ -369,64 +366,65 @@
 }
 
 var fileDescriptor_3faf2e58edc49841 = []byte{
-	// 766 bytes of a gzipped FileDescriptorProto
-	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x9c, 0x55, 0xc1, 0x6e, 0xd3, 0x4a,
-	0x14, 0x7d, 0x4e, 0xde, 0xeb, 0x7b, 0x9d, 0xf4, 0x41, 0x35, 0x55, 0x55, 0x13, 0x10, 0x44, 0xa6,
-	0x12, 0x55, 0xa8, 0x6c, 0x25, 0x2d, 0x42, 0x75, 0xe9, 0x22, 0x95, 0x68, 0xca, 0xa2, 0x34, 0xb8,
-	0x28, 0x0b, 0x14, 0xc9, 0x9a, 0xda, 0xd3, 0xc8, 0xaa, 0xed, 0x19, 0x66, 0xc6, 0x41, 0x51, 0xd5,
-	0x0d, 0x48, 0xfc, 0x00, 0x7f, 0xc0, 0x0e, 0xf6, 0x7c, 0x02, 0x1b, 0xb6, 0xec, 0x59, 0xb1, 0xe2,
-	0x1b, 0x58, 0x20, 0x7b, 0x3c, 0x26, 0x4d, 0x1b, 0x85, 0x76, 0x37, 0xbe, 0x73, 0xcf, 0xb9, 0x67,
-	0xe6, 0xdc, 0xb9, 0x06, 0x76, 0x9f, 0x90, 0x7e, 0x88, 0x2d, 0xe4, 0x73, 0x4b, 0x2e, 0xd3, 0xd5,
-	0xa0, 0x61, 0x71, 0xcc, 0x06, 0x81, 0x87, 0xb9, 0x85, 0x7c, 0xb7, 0xcf, 0x48, 0x42, 0x5d, 0xe4,
-	0xbb, 0x79, 0xd0, 0xa4, 0x8c, 0x08, 0x02, 0x6b, 0x12, 0x60, 0x22, 0x9f, 0x9b, 0x05, 0xd6, 0x1c,
-	0x34, 0x4c, 0x85, 0xad, 0xde, 0x9f, 0xc4, 0xee, 0x91, 0x28, 0x22, 0xb1, 0x45, 0x49, 0x18, 0x78,
-	0x43, 0x49, 0x57, 0x5d, 0x9b, 0x94, 0xcc, 0x30, 0x27, 0x09, 0x1b, 0xd3, 0x92, 0x83, 0x6e, 0x29,
-	0x10, 0x0d, 0x2c, 0x14, 0xc7, 0x44, 0x20, 0x11, 0x90, 0x98, 0xe7, 0xbb, 0xb9, 0x42, 0x2b, 0xfb,
-	0x3a, 0x4c, 0x8e, 0xac, 0xa3, 0x00, 0x87, 0xbe, 0x1b, 0x21, 0x7e, 0x9c, 0x67, 0xdc, 0x1e, 0xcf,
-	0x78, 0xc5, 0x10, 0xa5, 0x98, 0x29, 0x86, 0xa5, 0x7c, 0x9f, 0x51, 0xcf, 0xe2, 0x02, 0x89, 0x24,
-	0xdf, 0x30, 0x6c, 0xb0, 0xd0, 0xc6, 0xa2, 0xe5, 0xb7, 0x53, 0x3d, 0x2d, 0xdf, 0xc1, 0x2f, 0x13,
-	0xcc, 0x05, 0xbc, 0x0b, 0xfe, 0x57, 0x72, 0xdd, 0x18, 0x45, 0x58, 0xd7, 0x6a, 0xda, 0xca, 0xac,
-	0x33, 0xa7, 0x82, 0x4f, 0x51, 0x84, 0x8d, 0x6f, 0x1a, 0x58, 0xda, 0x4b, 0x04, 0x12, 0xb8, 0xc0,
-	0x73, 0x45, 0x70, 0x07, 0x54, 0xbc, 0x84, 0x0b, 0x12, 0x61, 0xe6, 0x06, 0x7e, 0x0e, 0x07, 0x2a,
-	0xf4, 0xc4, 0x87, 0xcf, 0x01, 0x20, 0x14, 0x33, 0x79, 0x4e, 0xbd, 0x54, 0x2b, 0xaf, 0x54, 0x9a,
-	0xeb, 0xe6, 0x34, 0x2b, 0xcc, 0xa2, 0xd2, 0xbe, 0x02, 0x3b, 0x23, 0x3c, 0xf0, 0x1e, 0xb8, 0x4e,
-	0x11, 0x13, 0x01, 0x0a, 0xdd, 0x23, 0x14, 0x84, 0x09, 0xc3, 0x7a, 0xb9, 0xa6, 0xad, 0xfc, 0xe7,
-	0x5c, 0xcb, 0xc3, 0x3b, 0x32, 0x9a, 0x1e, 0x70, 0x80, 0xc2, 0xc0, 0x47, 0x02, 0xbb, 0x24, 0x0e,
-	0x87, 0xfa, 0xdf, 0x59, 0xda, 0x9c, 0x0a, 0xee, 0xc7, 0xe1, 0xd0, 0x78, 0x53, 0x06, 0xf0, 0x7c,
-	0x41, 0xb8, 0x09, 0x2a, 0x09, 0xcd, 0x90, 0xa9, 0x03, 0x19, 0xb2, 0xd2, 0xac, 0x2a, 0xed, 0xca,
-	0x02, 0x73, 0x27, 0x35, 0x69, 0x0f, 0xf1, 0x63, 0x07, 0xc8, 0xf4, 0x74, 0x0d, 0x87, 0xe0, 0xa6,
-	0x6c, 0x17, 0x37, 0x2f, 0x15, 0x90, 0xd8, 0xa5, 0x88, 0xa1, 0x08, 0x0b, 0xcc, 0xf4, 0x7f, 0x32,
-	0xb2, 0x8d, 0x89, 0x17, 0x21, 0x3b, 0xce, 0xec, 0x64, 0x14, 0xdd, 0x82, 0xa1, 0xa3, 0x08, 0x9c,
-	0x1b, 0x74, 0xd2, 0x16, 0xdc, 0x01, 0x33, 0x1e, 0xc3, 0x48, 0x48, 0x37, 0x2b, 0xcd, 0xd5, 0x89,
-	0x55, 0x8a, 0x56, 0xfd, 0x7d, 0xdf, 0xbb, 0x7f, 0x39, 0x39, 0x3a, 0xe5, 0x91, 0x07, 0xd2, 0x4b,
-	0x57, 0xe3, 0x91, 0x68, 0xa8, 0x83, 0x19, 0x86, 0x23, 0x32, 0x90, 0x1e, 0xcd, 0xa6, 0x3b, 0xf2,
-	0x7b, 0xbb, 0x02, 0x66, 0x0b, 0x53, 0x8d, 0x4f, 0x1a, 0xd0, 0xcf, 0xb7, 0x19, 0xa7, 0x24, 0xe6,
-	0xa9, 0x96, 0xc5, 0x31, 0xc3, 0x5d, 0xcc, 0x18, 0x61, 0x19, 0x65, 0xa5, 0x09, 0x95, 0x34, 0x46,
-	0x3d, 0xf3, 0x20, 0x6b, 0x7c, 0x67, 0xe1, 0x6c, 0x2b, 0x3c, 0x4e, 0xd3, 0xe1, 0x33, 0xf0, 0x2f,
-	0xc3, 0x3c, 0x09, 0x85, 0xea, 0xc5, 0x87, 0xd3, 0x7b, 0x71, 0x4c, 0x94, 0x93, 0xe1, 0x1d, 0xc5,
-	0x63, 0x3c, 0x02, 0x8b, 0x17, 0x66, 0xfc, 0xd1, 0xe3, 0x6a, 0xbe, 0x2d, 0x83, 0xf9, 0x02, 0x78,
-	0x20, 0x4b, 0xc2, 0x0f, 0x1a, 0x98, 0x1b, 0x7d, 0xae, 0xf0, 0xc1, 0x74, 0x95, 0x17, 0x3c, 0xef,
-	0xea, 0xa5, 0x1c, 0x33, 0xd6, 0x5f, 0x7f, 0xfd, 0xfe, 0xae, 0x64, 0xc2, 0xd5, 0x74, 0x8a, 0x9d,
-	0x9c, 0x91, 0xbe, 0xa5, 0x5e, 0x34, 0xb7, 0xea, 0x16, 0x2a, 0xec, 0xb1, 0xea, 0xa7, 0xf0, 0xb3,
-	0x06, 0xe6, 0xc7, 0x6d, 0x83, 0x1b, 0x97, 0xbe, 0x55, 0x35, 0x51, 0xaa, 0xf6, 0x55, 0xa0, 0xb2,
-	0x4b, 0x0c, 0x3b, 0x3b, 0xc1, 0xba, 0x61, 0x65, 0x43, 0xbb, 0x90, 0x7c, 0x32, 0x32, 0xa2, 0xb6,
-	0xea, 0xa7, 0x23, 0x07, 0xb0, 0xa3, 0x8c, 0xca, 0xd6, 0xea, 0xdb, 0x3f, 0x35, 0xb0, 0xec, 0x91,
-	0x68, 0x6a, 0xf5, 0xed, 0xc5, 0x71, 0xbb, 0x3a, 0xe9, 0x24, 0xe8, 0x68, 0x2f, 0x76, 0x73, 0x68,
-	0x9f, 0x84, 0x28, 0xee, 0x9b, 0x84, 0xf5, 0xad, 0x3e, 0x8e, 0xb3, 0x39, 0xa1, 0xfe, 0x10, 0x34,
-	0xe0, 0x93, 0xff, 0x5d, 0x9b, 0x6a, 0xf1, 0xbe, 0x54, 0x6e, 0xb7, 0x5a, 0x1f, 0x4b, 0xb5, 0xb6,
-	0x24, 0x6c, 0xf9, 0xdc, 0x94, 0xcb, 0x74, 0xd5, 0x6d, 0x98, 0x79, 0x61, 0xfe, 0x45, 0xa5, 0xf4,
-	0x5a, 0x3e, 0xef, 0x15, 0x29, 0xbd, 0x6e, 0xa3, 0xa7, 0x52, 0x7e, 0x94, 0x96, 0x65, 0xdc, 0xb6,
-	0xd3, 0xf3, 0xda, 0x45, 0x92, 0x6d, 0x77, 0x1b, 0xb6, 0xad, 0xd2, 0x0e, 0x67, 0x32, 0x9d, 0x6b,
-	0xbf, 0x02, 0x00, 0x00, 0xff, 0xff, 0x46, 0x3a, 0xc6, 0x70, 0x62, 0x07, 0x00, 0x00,
+	// 776 bytes of a gzipped FileDescriptorProto
+	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x9c, 0x55, 0x41, 0x4f, 0xdb, 0x48,
+	0x14, 0x5e, 0x27, 0xbb, 0xec, 0x32, 0x61, 0x77, 0xd1, 0x20, 0x84, 0x1b, 0x2a, 0x35, 0x72, 0x91,
+	0x8a, 0x52, 0x64, 0x2b, 0x81, 0xaa, 0xc2, 0x94, 0x43, 0x90, 0x4a, 0xe8, 0x81, 0x92, 0x9a, 0x2a,
+	0x87, 0x2a, 0x92, 0x35, 0xd8, 0x43, 0x64, 0x61, 0x7b, 0xdc, 0x99, 0x71, 0xa4, 0x08, 0x71, 0x69,
+	0x7f, 0x42, 0xff, 0x41, 0x7b, 0x6a, 0xef, 0xfd, 0x09, 0xbd, 0x70, 0xed, 0xbd, 0xa7, 0x9e, 0xfa,
+	0x1b, 0x7a, 0xa8, 0xc6, 0xe3, 0x31, 0x21, 0x10, 0xa5, 0x70, 0x7b, 0x7e, 0xf3, 0x7d, 0xdf, 0xfb,
+	0x66, 0xde, 0x9b, 0x31, 0xb0, 0xfb, 0x84, 0xf4, 0x43, 0x6c, 0x21, 0x9f, 0x59, 0x32, 0x14, 0xd1,
+	0xa0, 0x61, 0x31, 0x4c, 0x07, 0x81, 0x87, 0x99, 0x85, 0x7c, 0xb7, 0x4f, 0x49, 0x9a, 0xb8, 0xc8,
+	0x77, 0xf3, 0xa4, 0x99, 0x50, 0xc2, 0x09, 0xac, 0x49, 0x82, 0x89, 0x7c, 0x66, 0x16, 0x5c, 0x73,
+	0xd0, 0x30, 0x15, 0xb7, 0xfa, 0x70, 0x92, 0xba, 0x47, 0xa2, 0x88, 0xc4, 0x56, 0x42, 0xc2, 0xc0,
+	0x1b, 0x4a, 0xb9, 0xea, 0xfa, 0x24, 0x30, 0xc5, 0x8c, 0xa4, 0x74, 0xcc, 0x4b, 0x4e, 0xba, 0xab,
+	0x48, 0x49, 0x60, 0xa1, 0x38, 0x26, 0x1c, 0xf1, 0x80, 0xc4, 0x2c, 0x5f, 0xcd, 0x1d, 0x5a, 0xd9,
+	0xd7, 0x51, 0x7a, 0x6c, 0x1d, 0x07, 0x38, 0xf4, 0xdd, 0x08, 0xb1, 0x93, 0x1c, 0xb1, 0x94, 0x23,
+	0x68, 0xe2, 0x59, 0x8c, 0x23, 0x9e, 0xb2, 0xb1, 0x05, 0x21, 0xec, 0x85, 0x01, 0x8e, 0xb9, 0x5c,
+	0x30, 0x6c, 0xb0, 0xd0, 0xc6, 0xbc, 0xe5, 0xb7, 0x85, 0x91, 0x96, 0xef, 0xe0, 0xd7, 0x29, 0x66,
+	0x1c, 0xde, 0x07, 0xff, 0x2a, 0x9f, 0x6e, 0x8c, 0x22, 0xac, 0x6b, 0x35, 0x6d, 0x75, 0xd6, 0x99,
+	0x53, 0xc9, 0xe7, 0x28, 0xc2, 0xc6, 0x37, 0x0d, 0x2c, 0xed, 0xa7, 0x1c, 0x71, 0x5c, 0xf0, 0x99,
+	0x12, 0xb8, 0x07, 0x2a, 0x5e, 0xca, 0x38, 0x89, 0x30, 0x75, 0x03, 0x3f, 0xa7, 0x03, 0x95, 0x7a,
+	0xe6, 0xc3, 0x97, 0x00, 0x90, 0x04, 0x53, 0xb9, 0x41, 0xbd, 0x54, 0x2b, 0xaf, 0x56, 0x9a, 0x1b,
+	0xe6, 0xb4, 0x1e, 0x98, 0x45, 0xa5, 0x03, 0x45, 0x76, 0x46, 0x74, 0xe0, 0x03, 0xf0, 0x7f, 0x82,
+	0x28, 0x0f, 0x50, 0xe8, 0x1e, 0xa3, 0x20, 0x4c, 0x29, 0xd6, 0xcb, 0x35, 0x6d, 0xf5, 0x1f, 0xe7,
+	0xbf, 0x3c, 0xbd, 0x2b, 0xb3, 0x62, 0x83, 0x03, 0x14, 0x06, 0x3e, 0xe2, 0xd8, 0x25, 0x71, 0x38,
+	0xd4, 0xff, 0xcc, 0x60, 0x73, 0x2a, 0x79, 0x10, 0x87, 0x43, 0xe3, 0x6d, 0x19, 0xc0, 0xab, 0x05,
+	0xe1, 0x16, 0xa8, 0xa4, 0x49, 0xc6, 0x14, 0x47, 0x9f, 0x31, 0x2b, 0xcd, 0xaa, 0xf2, 0xae, 0xba,
+	0x63, 0xee, 0x8a, 0xee, 0xec, 0x23, 0x76, 0xe2, 0x00, 0x09, 0x17, 0x31, 0x1c, 0x82, 0x65, 0x39,
+	0x27, 0x6e, 0x5e, 0x2a, 0x20, 0xb1, 0x9b, 0x20, 0x8a, 0x22, 0xcc, 0x31, 0xd5, 0xff, 0xca, 0xc4,
+	0x36, 0x27, 0x1e, 0x84, 0x1c, 0x35, 0xb3, 0x93, 0x49, 0x74, 0x0b, 0x85, 0x8e, 0x12, 0x70, 0xee,
+	0x24, 0x93, 0x96, 0xe0, 0x2e, 0x98, 0xf1, 0x28, 0x46, 0x5c, 0x76, 0xb3, 0xd2, 0x5c, 0x9b, 0x58,
+	0xa5, 0x98, 0xd1, 0x8b, 0xf3, 0xde, 0xfb, 0xc3, 0xc9, 0xd9, 0x42, 0x47, 0x6e, 0x48, 0x2f, 0xdd,
+	0x4e, 0x47, 0xb2, 0xa1, 0x0e, 0x66, 0x28, 0x8e, 0xc8, 0x40, 0xf6, 0x68, 0x56, 0xac, 0xc8, 0xef,
+	0x9d, 0x0a, 0x98, 0x2d, 0x9a, 0x6a, 0x7c, 0xd6, 0x80, 0x7e, 0x75, 0xcc, 0x58, 0x42, 0x62, 0x26,
+	0xbc, 0x2c, 0x8e, 0x35, 0xdc, 0xc5, 0x94, 0x12, 0x9a, 0x49, 0x56, 0x9a, 0x50, 0x59, 0xa3, 0x89,
+	0x67, 0x1e, 0x66, 0x37, 0xc2, 0x59, 0xb8, 0x3c, 0x0a, 0x4f, 0x05, 0x1c, 0xbe, 0x00, 0x7f, 0x53,
+	0xcc, 0xd2, 0x90, 0xab, 0x59, 0x7c, 0x3c, 0x7d, 0x16, 0xc7, 0x4c, 0x39, 0x19, 0xdf, 0x51, 0x3a,
+	0xc6, 0x13, 0xb0, 0x78, 0x2d, 0xe2, 0xb7, 0x2e, 0x57, 0xf3, 0x43, 0x19, 0xcc, 0x17, 0xc4, 0x43,
+	0x59, 0x12, 0x7e, 0xd4, 0xc0, 0xdc, 0xe8, 0x75, 0x85, 0x8f, 0xa6, 0xbb, 0xbc, 0xe6, 0x7a, 0x57,
+	0x6f, 0xd4, 0x31, 0x63, 0xe3, 0xcd, 0xd7, 0xef, 0xef, 0x4a, 0x26, 0x5c, 0x13, 0xcf, 0xd7, 0xe9,
+	0x25, 0xeb, 0xdb, 0xea, 0x46, 0x33, 0xab, 0x6e, 0xa1, 0xa2, 0x3d, 0x56, 0xfd, 0x0c, 0x7e, 0xd1,
+	0xc0, 0xfc, 0x78, 0xdb, 0xe0, 0xe6, 0x8d, 0x4f, 0x55, 0xbd, 0x28, 0x55, 0xfb, 0x36, 0x54, 0x39,
+	0x25, 0x86, 0x9d, 0xed, 0x60, 0xc3, 0xb0, 0xb2, 0xd7, 0xba, 0xb0, 0x7c, 0x3a, 0xf2, 0x44, 0x6d,
+	0xd7, 0xcf, 0x46, 0x36, 0x60, 0x47, 0x99, 0x94, 0xad, 0xd5, 0xab, 0xcb, 0xe7, 0x2d, 0xfd, 0xa2,
+	0x5c, 0x1e, 0x25, 0x01, 0x13, 0x57, 0x71, 0xe7, 0xa7, 0x06, 0x56, 0x3c, 0x12, 0x4d, 0xb5, 0xb6,
+	0xb3, 0x38, 0xde, 0xcb, 0x8e, 0x78, 0x26, 0x3a, 0xda, 0xab, 0xbd, 0x9c, 0xda, 0x27, 0x21, 0x8a,
+	0xfb, 0x26, 0xa1, 0x7d, 0xab, 0x8f, 0xe3, 0xec, 0x11, 0xb1, 0x2e, 0x8a, 0x4d, 0xfe, 0xa3, 0x6d,
+	0xa9, 0xe0, 0x7d, 0xa9, 0xdc, 0x6e, 0xb5, 0x3e, 0x95, 0x6a, 0x6d, 0x29, 0xd8, 0xf2, 0x99, 0x29,
+	0x43, 0x11, 0x75, 0x1b, 0x66, 0x5e, 0x98, 0x9d, 0x2b, 0x48, 0xaf, 0xe5, 0xb3, 0x5e, 0x01, 0xe9,
+	0x75, 0x1b, 0x3d, 0x05, 0xf9, 0x51, 0x5a, 0x91, 0x79, 0xdb, 0x16, 0x87, 0x61, 0x17, 0x20, 0xdb,
+	0xee, 0x36, 0x6c, 0x5b, 0xc1, 0x8e, 0x66, 0x32, 0x9f, 0xeb, 0xbf, 0x02, 0x00, 0x00, 0xff, 0xff,
+	0x23, 0x9d, 0x17, 0x6d, 0x78, 0x07, 0x00, 0x00,
 }
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // AdGroupAdServiceClient is the client API for AdGroupAdService service.
 //
@@ -439,10 +437,10 @@
 }
 
 type adGroupAdServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewAdGroupAdServiceClient(cc *grpc.ClientConn) AdGroupAdServiceClient {
+func NewAdGroupAdServiceClient(cc grpc.ClientConnInterface) AdGroupAdServiceClient {
 	return &adGroupAdServiceClient{cc}
 }
 
diff --git a/googleapis/ads/googleads/v1/services/ad_group_audience_view_service.pb.go b/googleapis/ads/googleads/v1/services/ad_group_audience_view_service.pb.go
index 9d9b376..f132cb0 100644
--- a/googleapis/ads/googleads/v1/services/ad_group_audience_view_service.pb.go
+++ b/googleapis/ads/googleads/v1/services/ad_group_audience_view_service.pb.go
@@ -77,40 +77,41 @@
 }
 
 var fileDescriptor_3d5066b0a4b723bc = []byte{
-	// 377 bytes of a gzipped FileDescriptorProto
-	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x84, 0x52, 0xbd, 0x4a, 0xec, 0x40,
-	0x14, 0x26, 0xb9, 0x70, 0xe1, 0x86, 0x7b, 0x9b, 0x14, 0x17, 0x09, 0x8a, 0xcb, 0xba, 0x85, 0x6c,
-	0x31, 0x43, 0x14, 0x16, 0x19, 0x71, 0x25, 0x8b, 0x12, 0x2b, 0x59, 0x56, 0x48, 0x21, 0x81, 0x30,
-	0x66, 0x86, 0x10, 0xd8, 0x64, 0x62, 0x4e, 0x92, 0x2d, 0xc4, 0xc6, 0xc2, 0x17, 0xf0, 0x0d, 0x2c,
-	0x7d, 0x14, 0x3b, 0xf1, 0x15, 0xac, 0xac, 0x7c, 0x04, 0xc9, 0x4e, 0x26, 0x20, 0x6e, 0xdc, 0xee,
-	0x63, 0xe6, 0xfb, 0x39, 0xf3, 0x9d, 0x31, 0x4e, 0x23, 0x21, 0xa2, 0x39, 0xc7, 0x94, 0x01, 0x96,
-	0xb0, 0x46, 0x95, 0x8d, 0x81, 0xe7, 0x55, 0x1c, 0x72, 0xc0, 0x94, 0x05, 0x51, 0x2e, 0xca, 0x2c,
-	0xa0, 0x25, 0x8b, 0x79, 0x1a, 0xf2, 0xa0, 0x8a, 0xf9, 0x22, 0x68, 0xee, 0x51, 0x96, 0x8b, 0x42,
-	0x98, 0x3d, 0xa9, 0x45, 0x94, 0x01, 0x6a, 0x6d, 0x50, 0x65, 0x23, 0x65, 0x63, 0x8d, 0xbb, 0x82,
-	0x72, 0x0e, 0xa2, 0xcc, 0xbb, 0x93, 0x64, 0x82, 0xb5, 0xa9, 0xf4, 0x59, 0x8c, 0x69, 0x9a, 0x8a,
-	0x82, 0x16, 0xb1, 0x48, 0x41, 0xde, 0xf6, 0x4f, 0x8c, 0x2d, 0x97, 0x17, 0x0e, 0x73, 0x6b, 0xbd,
-	0xd3, 0xc8, 0xbd, 0x98, 0x2f, 0x66, 0xfc, 0xba, 0xe4, 0x50, 0x98, 0x3b, 0xc6, 0x3f, 0x15, 0x14,
-	0xa4, 0x34, 0xe1, 0x1b, 0x5a, 0x4f, 0xdb, 0xfd, 0x33, 0xfb, 0xab, 0x0e, 0xcf, 0x69, 0xc2, 0xf7,
-	0x3e, 0x34, 0xc3, 0x5a, 0xe1, 0x71, 0x21, 0xdf, 0x60, 0xbe, 0x68, 0xc6, 0xff, 0xd5, 0x29, 0xe6,
-	0x31, 0x5a, 0x57, 0x00, 0xfa, 0x71, 0x3e, 0x6b, 0xd4, 0x69, 0xd0, 0xf6, 0x83, 0x56, 0xc8, 0xfb,
-	0xe3, 0xbb, 0xd7, 0xb7, 0x07, 0xfd, 0xc0, 0x1c, 0xd5, 0x55, 0xde, 0x7c, 0x79, 0xe2, 0x51, 0x58,
-	0x42, 0x21, 0x12, 0x9e, 0x03, 0x1e, 0x62, 0xfa, 0x5d, 0x0b, 0x78, 0x78, 0x3b, 0xb9, 0xd7, 0x8d,
-	0x41, 0x28, 0x92, 0xb5, 0xe3, 0x4f, 0xb6, 0xbb, 0x8b, 0x99, 0xd6, 0x2b, 0x98, 0x6a, 0x97, 0x67,
-	0x8d, 0x49, 0x24, 0xe6, 0x34, 0x8d, 0x90, 0xc8, 0x23, 0x1c, 0xf1, 0x74, 0xb9, 0x20, 0xb5, 0xf2,
-	0x2c, 0x86, 0xee, 0xaf, 0x76, 0xa8, 0xc0, 0xa3, 0xfe, 0xcb, 0x75, 0x9c, 0x27, 0xbd, 0xe7, 0x4a,
-	0x43, 0x87, 0x01, 0x92, 0xb0, 0x46, 0x9e, 0x8d, 0x9a, 0x60, 0x78, 0x56, 0x14, 0xdf, 0x61, 0xe0,
-	0xb7, 0x14, 0xdf, 0xb3, 0x7d, 0x45, 0x79, 0xd7, 0x07, 0xf2, 0x9c, 0x10, 0x87, 0x01, 0x21, 0x2d,
-	0x89, 0x10, 0xcf, 0x26, 0x44, 0xd1, 0xae, 0x7e, 0x2f, 0xe7, 0xdc, 0xff, 0x0c, 0x00, 0x00, 0xff,
-	0xff, 0x44, 0x48, 0x54, 0x5f, 0x11, 0x03, 0x00, 0x00,
+	// 397 bytes of a gzipped FileDescriptorProto
+	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x84, 0x52, 0x31, 0x0b, 0xd3, 0x40,
+	0x14, 0x26, 0x11, 0x04, 0x83, 0x2e, 0x19, 0xb4, 0x44, 0xc5, 0x52, 0x3b, 0x48, 0x87, 0x3b, 0xa2,
+	0x50, 0xe4, 0xc4, 0xca, 0x15, 0x25, 0x4e, 0x52, 0x2a, 0x64, 0x90, 0x40, 0x38, 0x73, 0x8f, 0x70,
+	0xd0, 0xdc, 0xc5, 0x5c, 0x92, 0x0e, 0xe2, 0xe2, 0xe0, 0xe6, 0xe4, 0x3f, 0x70, 0xf4, 0xa7, 0x74,
+	0x13, 0xff, 0x82, 0x93, 0xbf, 0x42, 0xd2, 0xcb, 0xa5, 0x8a, 0x8d, 0xdd, 0x3e, 0xee, 0x7d, 0xef,
+	0xfb, 0xde, 0xfb, 0xde, 0x79, 0x2f, 0x72, 0xa5, 0xf2, 0x1d, 0x60, 0xc6, 0x35, 0x36, 0xb0, 0x43,
+	0x6d, 0x88, 0x35, 0x54, 0xad, 0xc8, 0x40, 0x63, 0xc6, 0xd3, 0xbc, 0x52, 0x4d, 0x99, 0xb2, 0x86,
+	0x0b, 0x90, 0x19, 0xa4, 0xad, 0x80, 0x7d, 0xda, 0xd7, 0x51, 0x59, 0xa9, 0x5a, 0xf9, 0x53, 0xd3,
+	0x8b, 0x18, 0xd7, 0x68, 0x90, 0x41, 0x6d, 0x88, 0xac, 0x4c, 0xb0, 0x1a, 0x33, 0xaa, 0x40, 0xab,
+	0xa6, 0x1a, 0x77, 0x32, 0x0e, 0xc1, 0x1d, 0xdb, 0x5f, 0x0a, 0xcc, 0xa4, 0x54, 0x35, 0xab, 0x85,
+	0x92, 0xba, 0xaf, 0xde, 0xfa, 0xa3, 0x9a, 0xed, 0x04, 0xc8, 0xda, 0x14, 0x66, 0xcf, 0xbd, 0xbb,
+	0x11, 0xd4, 0x94, 0x47, 0x9d, 0x30, 0xed, 0x75, 0x63, 0x01, 0xfb, 0x2d, 0xbc, 0x6b, 0x40, 0xd7,
+	0xfe, 0x7d, 0xef, 0x86, 0x9d, 0x20, 0x95, 0xac, 0x80, 0x89, 0x33, 0x75, 0x1e, 0x5c, 0xdb, 0x5e,
+	0xb7, 0x8f, 0xaf, 0x58, 0x01, 0x0f, 0x3f, 0xbb, 0x5e, 0x70, 0x46, 0xe3, 0xb5, 0x59, 0xce, 0xff,
+	0xee, 0x78, 0x37, 0xcf, 0xbb, 0xf8, 0xcf, 0xd0, 0xa5, 0x64, 0xd0, 0x7f, 0xe7, 0x0b, 0x96, 0xa3,
+	0x02, 0x43, 0x70, 0xe8, 0x4c, 0xfb, 0x6c, 0xf5, 0xf1, 0xc7, 0xcf, 0x2f, 0xee, 0x63, 0x7f, 0xd9,
+	0x65, 0xfc, 0xfe, 0xaf, 0x15, 0x9f, 0x66, 0x8d, 0xae, 0x55, 0x01, 0x95, 0xc6, 0x0b, 0xcc, 0xfe,
+	0xed, 0xd5, 0x78, 0xf1, 0x21, 0xb8, 0x7d, 0xa0, 0x93, 0x93, 0x5d, 0x8f, 0x4a, 0xa1, 0x51, 0xa6,
+	0x8a, 0xf5, 0x27, 0xd7, 0x9b, 0x67, 0xaa, 0xb8, 0xb8, 0xdb, 0xfa, 0xde, 0x78, 0x6a, 0x9b, 0xee,
+	0x3e, 0x1b, 0xe7, 0xcd, 0xcb, 0x5e, 0x24, 0x57, 0x3b, 0x26, 0x73, 0xa4, 0xaa, 0x1c, 0xe7, 0x20,
+	0x8f, 0xd7, 0xc3, 0x27, 0xdb, 0xf1, 0x0f, 0xfa, 0xc4, 0x82, 0xaf, 0xee, 0x95, 0x88, 0xd2, 0x6f,
+	0xee, 0x34, 0x32, 0x82, 0x94, 0x6b, 0x64, 0x60, 0x87, 0xe2, 0x10, 0xf5, 0xc6, 0xfa, 0x60, 0x29,
+	0x09, 0xe5, 0x3a, 0x19, 0x28, 0x49, 0x1c, 0x26, 0x96, 0xf2, 0xcb, 0x9d, 0x9b, 0x77, 0x42, 0x28,
+	0xd7, 0x84, 0x0c, 0x24, 0x42, 0xe2, 0x90, 0x10, 0x4b, 0x7b, 0x7b, 0xf5, 0x38, 0xe7, 0xa3, 0xdf,
+	0x01, 0x00, 0x00, 0xff, 0xff, 0x96, 0xc1, 0x94, 0x58, 0x47, 0x03, 0x00, 0x00,
 }
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // AdGroupAudienceViewServiceClient is the client API for AdGroupAudienceViewService service.
 //
@@ -121,10 +122,10 @@
 }
 
 type adGroupAudienceViewServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewAdGroupAudienceViewServiceClient(cc *grpc.ClientConn) AdGroupAudienceViewServiceClient {
+func NewAdGroupAudienceViewServiceClient(cc grpc.ClientConnInterface) AdGroupAudienceViewServiceClient {
 	return &adGroupAudienceViewServiceClient{cc}
 }
 
diff --git a/googleapis/ads/googleads/v1/services/ad_group_bid_modifier_service.pb.go b/googleapis/ads/googleads/v1/services/ad_group_bid_modifier_service.pb.go
index 93cadee..f3b4477 100644
--- a/googleapis/ads/googleads/v1/services/ad_group_bid_modifier_service.pb.go
+++ b/googleapis/ads/googleads/v1/services/ad_group_bid_modifier_service.pb.go
@@ -9,7 +9,6 @@
 	math "math"
 
 	proto "github.com/golang/protobuf/proto"
-	_ "github.com/golang/protobuf/ptypes/wrappers"
 	resources "google.golang.org/genproto/googleapis/ads/googleads/v1/resources"
 	_ "google.golang.org/genproto/googleapis/api/annotations"
 	status "google.golang.org/genproto/googleapis/rpc/status"
@@ -30,8 +29,7 @@
 // proto package needs to be updated.
 const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package
 
-// Request message for
-// [AdGroupBidModifierService.GetAdGroupBidModifier][google.ads.googleads.v1.services.AdGroupBidModifierService.GetAdGroupBidModifier].
+// Request message for [AdGroupBidModifierService.GetAdGroupBidModifier][google.ads.googleads.v1.services.AdGroupBidModifierService.GetAdGroupBidModifier].
 type GetAdGroupBidModifierRequest struct {
 	// The resource name of the ad group bid modifier to fetch.
 	ResourceName         string   `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"`
@@ -72,8 +70,7 @@
 	return ""
 }
 
-// Request message for
-// [AdGroupBidModifierService.MutateAdGroupBidModifiers][google.ads.googleads.v1.services.AdGroupBidModifierService.MutateAdGroupBidModifiers].
+// Request message for [AdGroupBidModifierService.MutateAdGroupBidModifiers][google.ads.googleads.v1.services.AdGroupBidModifierService.MutateAdGroupBidModifiers].
 type MutateAdGroupBidModifiersRequest struct {
 	// ID of the customer whose ad group bid modifiers are being modified.
 	CustomerId string `protobuf:"bytes,1,opt,name=customer_id,json=customerId,proto3" json:"customer_id,omitempty"`
@@ -359,62 +356,63 @@
 }
 
 var fileDescriptor_66526f749bb8a530 = []byte{
-	// 730 bytes of a gzipped FileDescriptorProto
-	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xa4, 0x95, 0xcd, 0x6e, 0xd3, 0x4a,
-	0x14, 0xc7, 0xaf, 0x9d, 0xab, 0xde, 0xdb, 0x49, 0xef, 0x45, 0x1a, 0x54, 0x91, 0x86, 0xaa, 0x04,
-	0x53, 0x89, 0x2a, 0x0b, 0x5b, 0x09, 0xaa, 0x40, 0xae, 0x82, 0x48, 0x4a, 0x9b, 0xb2, 0x28, 0xad,
-	0x5c, 0xa9, 0x8b, 0x2a, 0xc8, 0x9a, 0x66, 0x26, 0x96, 0x55, 0xdb, 0x63, 0x66, 0xc6, 0x41, 0x55,
-	0xd5, 0x0d, 0x12, 0x4f, 0xc0, 0x1b, 0xc0, 0x8e, 0x17, 0x41, 0x42, 0x62, 0xc5, 0x82, 0x17, 0x60,
-	0x03, 0x2b, 0x1e, 0x01, 0xd9, 0xe3, 0x09, 0x6d, 0x53, 0x27, 0xa8, 0xdd, 0x9d, 0x9c, 0xf9, 0xe7,
-	0x77, 0x3e, 0x67, 0x0c, 0x9e, 0x7a, 0x94, 0x7a, 0x01, 0xb1, 0x10, 0xe6, 0x96, 0x34, 0x53, 0x6b,
-	0xd8, 0xb0, 0x38, 0x61, 0x43, 0xbf, 0x4f, 0xb8, 0x85, 0xb0, 0xeb, 0x31, 0x9a, 0xc4, 0xee, 0xa1,
-	0x8f, 0xdd, 0x90, 0x62, 0x7f, 0xe0, 0x13, 0xe6, 0xe6, 0xc7, 0x66, 0xcc, 0xa8, 0xa0, 0xb0, 0x26,
-	0xff, 0x6a, 0x22, 0xcc, 0xcd, 0x11, 0xc5, 0x1c, 0x36, 0x4c, 0x45, 0xa9, 0xb6, 0x8a, 0xe2, 0x30,
-	0xc2, 0x69, 0xc2, 0x0a, 0x03, 0xc9, 0x00, 0xd5, 0x45, 0xf5, 0xf7, 0xd8, 0xb7, 0x50, 0x14, 0x51,
-	0x81, 0x84, 0x4f, 0x23, 0x9e, 0x9f, 0xe6, 0xe1, 0xad, 0xec, 0xd7, 0x61, 0x32, 0xb0, 0x06, 0x3e,
-	0x09, 0xb0, 0x1b, 0x22, 0x7e, 0x94, 0x2b, 0x96, 0x2e, 0x2a, 0x5e, 0x31, 0x14, 0xc7, 0x84, 0x29,
-	0xc2, 0xad, 0xfc, 0x9c, 0xc5, 0x7d, 0x8b, 0x0b, 0x24, 0x92, 0xfc, 0xc0, 0x58, 0x07, 0x8b, 0x5d,
-	0x22, 0xda, 0xb8, 0x9b, 0x66, 0xd6, 0xf1, 0xf1, 0x76, 0x9e, 0x97, 0x43, 0x5e, 0x26, 0x84, 0x0b,
-	0x78, 0x0f, 0xfc, 0xa7, 0x2a, 0x70, 0x23, 0x14, 0x92, 0x8a, 0x56, 0xd3, 0x56, 0x66, 0x9d, 0x39,
-	0xe5, 0x7c, 0x8e, 0x42, 0x62, 0xfc, 0xd4, 0x40, 0x6d, 0x3b, 0x11, 0x48, 0x90, 0x71, 0x10, 0x57,
-	0xa4, 0x3b, 0xa0, 0xdc, 0x4f, 0xb8, 0xa0, 0x21, 0x61, 0xae, 0x8f, 0x73, 0x0e, 0x50, 0xae, 0x67,
-	0x18, 0xbe, 0x00, 0x80, 0xc6, 0x84, 0xc9, 0xca, 0x2b, 0x7a, 0xad, 0xb4, 0x52, 0x6e, 0xb6, 0xcc,
-	0x69, 0x9d, 0x37, 0xc7, 0x43, 0xee, 0x28, 0x8a, 0x73, 0x06, 0x08, 0xef, 0x83, 0x1b, 0x31, 0x62,
-	0xc2, 0x47, 0x81, 0x3b, 0x40, 0x7e, 0x90, 0x30, 0x52, 0x29, 0xd5, 0xb4, 0x95, 0x7f, 0x9d, 0xff,
-	0x73, 0xf7, 0xa6, 0xf4, 0xa6, 0x25, 0x0f, 0x51, 0xe0, 0x63, 0x24, 0x88, 0x4b, 0xa3, 0xe0, 0xb8,
-	0xf2, 0x77, 0x26, 0x9b, 0x53, 0xce, 0x9d, 0x28, 0x38, 0x36, 0xde, 0xeb, 0xe0, 0xf6, 0x84, 0xc8,
-	0x70, 0x0d, 0x94, 0x93, 0x38, 0x43, 0xa4, 0x53, 0xca, 0x10, 0xe5, 0x66, 0x55, 0x55, 0xa3, 0xc6,
-	0x64, 0x6e, 0xa6, 0x83, 0xdc, 0x46, 0xfc, 0xc8, 0x01, 0x52, 0x9e, 0xda, 0x70, 0x07, 0xcc, 0xf4,
-	0x19, 0x41, 0x42, 0x76, 0xbb, 0xdc, 0x5c, 0x2d, 0xec, 0xc2, 0x68, 0xbb, 0x2e, 0x69, 0xc3, 0xd6,
-	0x5f, 0x4e, 0x8e, 0x49, 0x81, 0x12, 0x5f, 0xd1, 0xaf, 0x09, 0x94, 0x18, 0x58, 0x01, 0x33, 0x8c,
-	0x84, 0x74, 0x28, 0x7b, 0x38, 0x9b, 0x9e, 0xc8, 0xdf, 0x9d, 0x32, 0x98, 0x1d, 0x35, 0xdd, 0xf8,
-	0xa8, 0x81, 0xbb, 0x13, 0x16, 0x83, 0xc7, 0x34, 0xe2, 0x04, 0x6e, 0x82, 0xf9, 0x0b, 0x93, 0x71,
-	0x09, 0x63, 0x94, 0x65, 0xec, 0x72, 0x13, 0xaa, 0x64, 0x59, 0xdc, 0x37, 0xf7, 0xb2, 0xe5, 0x75,
-	0x6e, 0x9e, 0x9f, 0xd9, 0x46, 0x2a, 0x87, 0x07, 0xe0, 0x1f, 0x46, 0x78, 0x12, 0x08, 0xb5, 0x3d,
-	0x4f, 0xa6, 0x6f, 0x4f, 0x51, 0x76, 0x4e, 0x06, 0x72, 0x14, 0xd0, 0xd8, 0x00, 0x4b, 0x93, 0xa5,
-	0x7f, 0x74, 0x53, 0x9a, 0x5f, 0x4b, 0x60, 0x61, 0x9c, 0xb0, 0x27, 0xb3, 0x81, 0x9f, 0x35, 0x30,
-	0x7f, 0xe9, 0x6d, 0x84, 0x8f, 0xa7, 0x57, 0x32, 0xe9, 0x1a, 0x57, 0xaf, 0x36, 0x70, 0xa3, 0xf5,
-	0xfa, 0xcb, 0xb7, 0xb7, 0xfa, 0x43, 0xb8, 0x9a, 0xbe, 0x64, 0x27, 0xe7, 0xca, 0x6b, 0xa9, 0x9b,
-	0xcb, 0xad, 0xba, 0x85, 0xc6, 0xa7, 0x6b, 0xd5, 0x4f, 0xe1, 0x77, 0x0d, 0x2c, 0x14, 0x8e, 0x1f,
-	0x76, 0xae, 0x3e, 0x1d, 0xf5, 0xa8, 0x54, 0xd7, 0xaf, 0xc5, 0x90, 0xfb, 0x67, 0xac, 0x67, 0x55,
-	0xb6, 0x8c, 0x47, 0x69, 0x95, 0xbf, 0xcb, 0x3a, 0x39, 0xf3, 0x5c, 0xb5, 0xea, 0xa7, 0x97, 0x15,
-	0x69, 0x87, 0x19, 0xdc, 0xd6, 0xea, 0x9d, 0x37, 0x3a, 0x58, 0xee, 0xd3, 0x70, 0x6a, 0x3e, 0x9d,
-	0xa5, 0xc2, 0xf9, 0xef, 0xa6, 0xaf, 0xc2, 0xae, 0x76, 0xb0, 0x95, 0x33, 0x3c, 0x1a, 0xa0, 0xc8,
-	0x33, 0x29, 0xf3, 0x2c, 0x8f, 0x44, 0xd9, 0x9b, 0xa1, 0xbe, 0x2d, 0xb1, 0xcf, 0x8b, 0x3f, 0x69,
-	0x6b, 0xca, 0x78, 0xa7, 0x97, 0xba, 0xed, 0xf6, 0x07, 0xbd, 0xd6, 0x95, 0xc0, 0x36, 0xe6, 0xa6,
-	0x34, 0x53, 0x6b, 0xbf, 0x61, 0xe6, 0x81, 0xf9, 0x27, 0x25, 0xe9, 0xb5, 0x31, 0xef, 0x8d, 0x24,
-	0xbd, 0xfd, 0x46, 0x4f, 0x49, 0x7e, 0xe8, 0xcb, 0xd2, 0x6f, 0xdb, 0x6d, 0xcc, 0x6d, 0x7b, 0x24,
-	0xb2, 0xed, 0xfd, 0x86, 0x6d, 0x2b, 0xd9, 0xe1, 0x4c, 0x96, 0xe7, 0x83, 0x5f, 0x01, 0x00, 0x00,
-	0xff, 0xff, 0x79, 0xcc, 0x98, 0xaf, 0x79, 0x07, 0x00, 0x00,
+	// 739 bytes of a gzipped FileDescriptorProto
+	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xa4, 0x95, 0x4f, 0x6b, 0x13, 0x4f,
+	0x18, 0xc7, 0x7f, 0xbb, 0xf9, 0x51, 0xed, 0xa4, 0x2a, 0x8c, 0x14, 0xd3, 0xb4, 0xd4, 0xb8, 0x16,
+	0x2c, 0x39, 0xec, 0x92, 0x48, 0x51, 0xb6, 0x44, 0x4c, 0x6a, 0x9b, 0x7a, 0xa8, 0x2d, 0x5b, 0xe8,
+	0xa1, 0x44, 0x96, 0xe9, 0xee, 0x24, 0x2c, 0xdd, 0xdd, 0x59, 0x67, 0x66, 0x03, 0xa5, 0xf4, 0x22,
+	0xf8, 0x0a, 0x7c, 0x07, 0x7a, 0xf3, 0x8d, 0x08, 0x05, 0x4f, 0xbe, 0x05, 0x2f, 0x7a, 0xf2, 0xe0,
+	0x0b, 0x90, 0xd9, 0xd9, 0x49, 0xff, 0xa4, 0x49, 0xa4, 0xbd, 0x3d, 0x79, 0xe6, 0xbb, 0x9f, 0xe7,
+	0xef, 0x4c, 0xc0, 0xab, 0x1e, 0x21, 0xbd, 0x10, 0x5b, 0xc8, 0x67, 0x96, 0x34, 0x85, 0xd5, 0xaf,
+	0x59, 0x0c, 0xd3, 0x7e, 0xe0, 0x61, 0x66, 0x21, 0xdf, 0xed, 0x51, 0x92, 0x26, 0xee, 0x41, 0xe0,
+	0xbb, 0x11, 0xf1, 0x83, 0x6e, 0x80, 0xa9, 0x9b, 0x1f, 0x9b, 0x09, 0x25, 0x9c, 0xc0, 0x8a, 0xfc,
+	0xd4, 0x44, 0x3e, 0x33, 0x07, 0x14, 0xb3, 0x5f, 0x33, 0x15, 0xa5, 0xdc, 0x18, 0x15, 0x87, 0x62,
+	0x46, 0x52, 0x3a, 0x32, 0x90, 0x0c, 0x50, 0x5e, 0x50, 0x9f, 0x27, 0x81, 0x85, 0xe2, 0x98, 0x70,
+	0xc4, 0x03, 0x12, 0xb3, 0xfc, 0x34, 0x0f, 0x6f, 0x65, 0xbf, 0x0e, 0xd2, 0xae, 0xd5, 0x0d, 0x70,
+	0xe8, 0xbb, 0x11, 0x62, 0x87, 0xb9, 0xe2, 0x41, 0xae, 0xa0, 0x89, 0x67, 0x31, 0x8e, 0x78, 0xca,
+	0x2e, 0x1d, 0x08, 0xb0, 0x17, 0x06, 0x38, 0xe6, 0xf2, 0xc0, 0x58, 0x03, 0x0b, 0x6d, 0xcc, 0x9b,
+	0x7e, 0x5b, 0xa4, 0xd4, 0x0a, 0xfc, 0xad, 0x3c, 0x21, 0x07, 0xbf, 0x4b, 0x31, 0xe3, 0xf0, 0x31,
+	0xb8, 0xa3, 0x52, 0x77, 0x63, 0x14, 0xe1, 0x92, 0x56, 0xd1, 0x96, 0xa7, 0x9d, 0x19, 0xe5, 0x7c,
+	0x83, 0x22, 0x6c, 0xfc, 0xd6, 0x40, 0x65, 0x2b, 0xe5, 0x88, 0xe3, 0x61, 0x10, 0x53, 0xa4, 0x87,
+	0xa0, 0xe8, 0xa5, 0x8c, 0x93, 0x08, 0x53, 0x37, 0xf0, 0x73, 0x0e, 0x50, 0xae, 0xd7, 0x3e, 0x7c,
+	0x0b, 0x00, 0x49, 0x30, 0x95, 0x25, 0x97, 0xf4, 0x4a, 0x61, 0xb9, 0x58, 0x6f, 0x98, 0x93, 0x5a,
+	0x6e, 0x0e, 0x87, 0xdc, 0x56, 0x14, 0xe7, 0x1c, 0x10, 0x3e, 0x01, 0xf7, 0x12, 0x44, 0x79, 0x80,
+	0x42, 0xb7, 0x8b, 0x82, 0x30, 0xa5, 0xb8, 0x54, 0xa8, 0x68, 0xcb, 0xb7, 0x9d, 0xbb, 0xb9, 0x7b,
+	0x43, 0x7a, 0x45, 0xc9, 0x7d, 0x14, 0x06, 0x3e, 0xe2, 0xd8, 0x25, 0x71, 0x78, 0x54, 0xfa, 0x3f,
+	0x93, 0xcd, 0x28, 0xe7, 0x76, 0x1c, 0x1e, 0x19, 0x9f, 0x75, 0x30, 0x3f, 0x26, 0x32, 0x5c, 0x05,
+	0xc5, 0x34, 0xc9, 0x10, 0x62, 0x3c, 0x19, 0xa2, 0x58, 0x2f, 0xab, 0x6a, 0xd4, 0x04, 0xcd, 0x0d,
+	0x31, 0xc1, 0x2d, 0xc4, 0x0e, 0x1d, 0x20, 0xe5, 0xc2, 0x86, 0xdb, 0x60, 0xca, 0xa3, 0x18, 0x71,
+	0xd9, 0xed, 0x62, 0x7d, 0x65, 0x64, 0x17, 0x06, 0x6b, 0x75, 0x45, 0x1b, 0x36, 0xff, 0x73, 0x72,
+	0x8c, 0x00, 0x4a, 0x7c, 0x49, 0xbf, 0x21, 0x50, 0x62, 0x60, 0x09, 0x4c, 0x51, 0x1c, 0x91, 0xbe,
+	0xec, 0xe1, 0xb4, 0x38, 0x91, 0xbf, 0x5b, 0x45, 0x30, 0x3d, 0x68, 0xba, 0xf1, 0x55, 0x03, 0x8f,
+	0xc6, 0x2c, 0x06, 0x4b, 0x48, 0xcc, 0x30, 0xdc, 0x00, 0xb3, 0x97, 0x26, 0xe3, 0x62, 0x4a, 0x09,
+	0xcd, 0xd8, 0xc5, 0x3a, 0x54, 0xc9, 0xd2, 0xc4, 0x33, 0x77, 0xb3, 0xad, 0x76, 0xee, 0x5f, 0x9c,
+	0xd9, 0xba, 0x90, 0xc3, 0x7d, 0x70, 0x8b, 0x62, 0x96, 0x86, 0x5c, 0x6d, 0xcf, 0xcb, 0xc9, 0xdb,
+	0x33, 0x2a, 0x3b, 0x27, 0x03, 0x39, 0x0a, 0x68, 0xac, 0x83, 0xc5, 0xf1, 0xd2, 0x7f, 0xba, 0x29,
+	0xf5, 0x3f, 0x05, 0x30, 0x37, 0x4c, 0xd8, 0x95, 0xd9, 0xc0, 0x6f, 0x1a, 0x98, 0xbd, 0xf2, 0x36,
+	0xc2, 0x17, 0x93, 0x2b, 0x19, 0x77, 0x8d, 0xcb, 0xd7, 0x1b, 0xb8, 0xd1, 0x78, 0xff, 0xfd, 0xc7,
+	0x47, 0xfd, 0x19, 0x5c, 0x11, 0x4f, 0xd8, 0xf1, 0x85, 0xf2, 0x1a, 0xea, 0xe6, 0x32, 0xab, 0x6a,
+	0xa1, 0xe1, 0xe9, 0x5a, 0xd5, 0x13, 0xf8, 0x53, 0x03, 0x73, 0x23, 0xc7, 0x0f, 0x5b, 0xd7, 0x9f,
+	0x8e, 0x7a, 0x54, 0xca, 0x6b, 0x37, 0x62, 0xc8, 0xfd, 0x33, 0xd6, 0xb2, 0x2a, 0x1b, 0xc6, 0x73,
+	0x51, 0xe5, 0x59, 0x59, 0xc7, 0xe7, 0x9e, 0xab, 0x46, 0xf5, 0xe4, 0xaa, 0x22, 0xed, 0x28, 0x83,
+	0xdb, 0x5a, 0xb5, 0x3c, 0x7f, 0xda, 0x2c, 0x9d, 0x25, 0x90, 0x5b, 0x49, 0xc0, 0x4c, 0x8f, 0x44,
+	0xad, 0x0f, 0x3a, 0x58, 0xf2, 0x48, 0x34, 0x31, 0xd9, 0xd6, 0xe2, 0xc8, 0xe5, 0xd8, 0x11, 0x4f,
+	0xc6, 0x8e, 0xb6, 0xbf, 0x99, 0x33, 0x7a, 0x24, 0x44, 0x71, 0xcf, 0x24, 0xb4, 0x67, 0xf5, 0x70,
+	0x9c, 0x3d, 0x28, 0xd6, 0x59, 0xd4, 0xd1, 0x7f, 0x74, 0xab, 0xca, 0xf8, 0xa4, 0x17, 0xda, 0xcd,
+	0xe6, 0x17, 0xbd, 0xd2, 0x96, 0xc0, 0xa6, 0xcf, 0x4c, 0x69, 0x0a, 0x6b, 0xaf, 0x66, 0xe6, 0x81,
+	0xd9, 0xa9, 0x92, 0x74, 0x9a, 0x3e, 0xeb, 0x0c, 0x24, 0x9d, 0xbd, 0x5a, 0x47, 0x49, 0x7e, 0xe9,
+	0x4b, 0xd2, 0x6f, 0xdb, 0x4d, 0x9f, 0xd9, 0xf6, 0x40, 0x64, 0xdb, 0x7b, 0x35, 0xdb, 0x56, 0xb2,
+	0x83, 0xa9, 0x2c, 0xcf, 0xa7, 0x7f, 0x03, 0x00, 0x00, 0xff, 0xff, 0x2c, 0x37, 0x16, 0x67, 0x8f,
+	0x07, 0x00, 0x00,
 }
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // AdGroupBidModifierServiceClient is the client API for AdGroupBidModifierService service.
 //
@@ -428,10 +426,10 @@
 }
 
 type adGroupBidModifierServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewAdGroupBidModifierServiceClient(cc *grpc.ClientConn) AdGroupBidModifierServiceClient {
+func NewAdGroupBidModifierServiceClient(cc grpc.ClientConnInterface) AdGroupBidModifierServiceClient {
 	return &adGroupBidModifierServiceClient{cc}
 }
 
diff --git a/googleapis/ads/googleads/v1/services/ad_group_criterion_label_service.pb.go b/googleapis/ads/googleads/v1/services/ad_group_criterion_label_service.pb.go
index 15bfb18..e13cfb8 100644
--- a/googleapis/ads/googleads/v1/services/ad_group_criterion_label_service.pb.go
+++ b/googleapis/ads/googleads/v1/services/ad_group_criterion_label_service.pb.go
@@ -9,7 +9,6 @@
 	math "math"
 
 	proto "github.com/golang/protobuf/proto"
-	_ "github.com/golang/protobuf/ptypes/wrappers"
 	resources "google.golang.org/genproto/googleapis/ads/googleads/v1/resources"
 	_ "google.golang.org/genproto/googleapis/api/annotations"
 	status "google.golang.org/genproto/googleapis/rpc/status"
@@ -334,59 +333,59 @@
 }
 
 var fileDescriptor_812d424f598fe7ab = []byte{
-	// 677 bytes of a gzipped FileDescriptorProto
-	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xa4, 0x55, 0xcf, 0x6b, 0xd4, 0x5e,
-	0x10, 0xff, 0x26, 0xfb, 0xa5, 0xda, 0xb7, 0x55, 0xe1, 0x89, 0x18, 0x96, 0xd2, 0x6e, 0xd3, 0x82,
-	0x65, 0x0f, 0x09, 0xbb, 0x5e, 0x4a, 0x4a, 0x61, 0xd3, 0xd2, 0xdd, 0x0a, 0x6a, 0x4b, 0x0a, 0x3d,
-	0xc8, 0x4a, 0x7c, 0x9b, 0x4c, 0x43, 0x20, 0x9b, 0x17, 0xdf, 0x7b, 0x59, 0x29, 0xa5, 0x17, 0x4f,
-	0xde, 0x3d, 0x7a, 0xf3, 0xe8, 0x9f, 0x22, 0x78, 0xf2, 0xe4, 0xdd, 0x93, 0x47, 0x41, 0xcf, 0x92,
-	0x1f, 0x6f, 0x6d, 0x65, 0x77, 0x23, 0xf6, 0x36, 0x99, 0x99, 0xfd, 0x7c, 0xe6, 0x33, 0x33, 0x6f,
-	0x16, 0xf5, 0x03, 0x4a, 0x83, 0x08, 0x4c, 0xe2, 0x73, 0xb3, 0x30, 0x33, 0x6b, 0xdc, 0x36, 0x39,
-	0xb0, 0x71, 0xe8, 0x01, 0x37, 0x89, 0xef, 0x06, 0x8c, 0xa6, 0x89, 0xeb, 0xb1, 0x50, 0x00, 0x0b,
-	0x69, 0xec, 0x46, 0x64, 0x08, 0x91, 0x5b, 0x66, 0x18, 0x09, 0xa3, 0x82, 0xe2, 0x66, 0xf1, 0x6b,
-	0x83, 0xf8, 0xdc, 0x98, 0x00, 0x19, 0xe3, 0xb6, 0x21, 0x81, 0x1a, 0xdd, 0x59, 0x54, 0x0c, 0x38,
-	0x4d, 0xd9, 0x3c, 0xae, 0x82, 0xa3, 0xb1, 0x2c, 0x11, 0x92, 0xd0, 0x24, 0x71, 0x4c, 0x05, 0x11,
-	0x21, 0x8d, 0x79, 0x19, 0x5d, 0x29, 0xa3, 0xf9, 0xd7, 0x30, 0x3d, 0x35, 0x5f, 0x31, 0x92, 0x24,
-	0xc0, 0x64, 0xfc, 0x7e, 0x19, 0x67, 0x89, 0x67, 0x72, 0x41, 0x44, 0x5a, 0x06, 0xf4, 0x1e, 0x5a,
-	0xed, 0x83, 0xb0, 0xfd, 0x7e, 0x46, 0xbd, 0x27, 0x99, 0x1f, 0x67, 0xc4, 0x0e, 0xbc, 0x4c, 0x81,
-	0x0b, 0xbc, 0x8e, 0x6e, 0xc9, 0x2a, 0xdd, 0x98, 0x8c, 0x40, 0x53, 0x9a, 0xca, 0xe6, 0xa2, 0xb3,
-	0x24, 0x9d, 0x4f, 0xc9, 0x08, 0xf4, 0x9f, 0x0a, 0x5a, 0x7f, 0x92, 0x0a, 0x22, 0x60, 0x2a, 0x16,
-	0x97, 0x60, 0xab, 0xa8, 0xee, 0xa5, 0x5c, 0xd0, 0x11, 0x30, 0x37, 0xf4, 0x4b, 0x28, 0x24, 0x5d,
-	0x8f, 0x7c, 0xfc, 0x02, 0x21, 0x9a, 0x00, 0x2b, 0xd4, 0x69, 0x6a, 0xb3, 0xb6, 0x59, 0xef, 0x74,
-	0x8d, 0xaa, 0x06, 0x1b, 0x53, 0x59, 0x0f, 0x25, 0x90, 0x73, 0x09, 0x13, 0x3f, 0x40, 0x77, 0x12,
-	0xc2, 0x44, 0x48, 0x22, 0xf7, 0x94, 0x84, 0x51, 0xca, 0x40, 0xab, 0x35, 0x95, 0xcd, 0x9b, 0xce,
-	0xed, 0xd2, 0xdd, 0x2b, 0xbc, 0x99, 0xf0, 0x31, 0x89, 0x42, 0x9f, 0x08, 0x70, 0x69, 0x1c, 0x9d,
-	0x69, 0xff, 0xe7, 0x69, 0x4b, 0xd2, 0x79, 0x18, 0x47, 0x67, 0xfa, 0x3b, 0x05, 0xad, 0xcc, 0x27,
-	0xc7, 0x0e, 0x5a, 0xf0, 0x18, 0x10, 0x51, 0x74, 0xae, 0xde, 0xd9, 0x9a, 0x29, 0x67, 0xb2, 0x0d,
-	0xd3, 0xf5, 0x1c, 0xfc, 0xe7, 0x94, 0x48, 0x58, 0x43, 0x0b, 0x0c, 0x46, 0x74, 0x0c, 0x9a, 0x9a,
-	0xb5, 0x30, 0x8b, 0x14, 0xdf, 0xbb, 0x75, 0xb4, 0x38, 0x11, 0xab, 0x7f, 0x52, 0xd0, 0xc6, 0xfc,
-	0xb1, 0xf0, 0x84, 0xc6, 0x1c, 0x70, 0x0f, 0xdd, 0xfb, 0xa3, 0x29, 0x2e, 0x30, 0x46, 0x59, 0xde,
-	0x9a, 0x7a, 0x07, 0xcb, 0x92, 0x59, 0xe2, 0x19, 0xc7, 0xf9, 0x02, 0x39, 0x77, 0xaf, 0xb6, 0x6b,
-	0x3f, 0x4b, 0xc7, 0xcf, 0xd1, 0x0d, 0x06, 0x3c, 0x8d, 0x84, 0x9c, 0xdd, 0x5e, 0xf5, 0xec, 0xe6,
-	0x14, 0xe8, 0xe4, 0x58, 0x8e, 0xc4, 0xd4, 0x0f, 0xd0, 0x5a, 0x65, 0xf6, 0x5f, 0x2d, 0x6c, 0xe7,
-	0x7b, 0x0d, 0x2d, 0x4f, 0x05, 0x39, 0x2e, 0xca, 0xc2, 0x5f, 0x14, 0xa4, 0xcd, 0x7a, 0x1a, 0xd8,
-	0xae, 0x56, 0x55, 0xf1, 0xac, 0x1a, 0xff, 0xbc, 0x05, 0x7a, 0xf7, 0xf5, 0xe7, 0xaf, 0x6f, 0x55,
-	0x0b, 0x6f, 0x65, 0x07, 0xe4, 0xfc, 0x8a, 0xd4, 0x1d, 0xf9, 0x92, 0xb8, 0xd9, 0x32, 0xc9, 0xd4,
-	0x91, 0x9b, 0xad, 0x0b, 0xfc, 0x43, 0x41, 0xcb, 0xf3, 0xd6, 0x02, 0xef, 0x5f, 0x6b, 0x6a, 0xf2,
-	0xb5, 0x37, 0x7a, 0xd7, 0x85, 0x29, 0xb6, 0x53, 0xef, 0xe5, 0x8a, 0xbb, 0xfa, 0x76, 0xa6, 0xf8,
-	0xb7, 0xc4, 0xf3, 0x4b, 0xa7, 0x64, 0xa7, 0x75, 0x31, 0x43, 0xb0, 0x35, 0xca, 0x29, 0x2c, 0xa5,
-	0xb5, 0xfb, 0x46, 0x45, 0x1b, 0x1e, 0x1d, 0x55, 0x56, 0xb5, 0xbb, 0x36, 0x6f, 0x35, 0x8e, 0xb2,
-	0xcb, 0x79, 0xa4, 0x3c, 0x3b, 0x28, 0x61, 0x02, 0x1a, 0x91, 0x38, 0x30, 0x28, 0x0b, 0xcc, 0x00,
-	0xe2, 0xfc, 0xae, 0xca, 0x23, 0x9f, 0x84, 0x7c, 0xf6, 0xdf, 0xcb, 0xb6, 0x34, 0xde, 0xab, 0xb5,
-	0xbe, 0x6d, 0x7f, 0x50, 0x9b, 0xfd, 0x02, 0xd0, 0xf6, 0xb9, 0x51, 0x98, 0x99, 0x75, 0xd2, 0x36,
-	0x4a, 0x62, 0xfe, 0x51, 0xa6, 0x0c, 0x6c, 0x9f, 0x0f, 0x26, 0x29, 0x83, 0x93, 0xf6, 0x40, 0xa6,
-	0x7c, 0x53, 0x37, 0x0a, 0xbf, 0x65, 0xd9, 0x3e, 0xb7, 0xac, 0x49, 0x92, 0x65, 0x9d, 0xb4, 0x2d,
-	0x4b, 0xa6, 0x0d, 0x17, 0xf2, 0x3a, 0x1f, 0xfe, 0x0a, 0x00, 0x00, 0xff, 0xff, 0x4c, 0x21, 0x33,
-	0x9c, 0x05, 0x07, 0x00, 0x00,
+	// 683 bytes of a gzipped FileDescriptorProto
+	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xa4, 0x55, 0xcf, 0x6b, 0xd4, 0x4e,
+	0x14, 0xff, 0x26, 0x2d, 0xfd, 0xda, 0xd9, 0xaa, 0x30, 0x22, 0x86, 0xb5, 0xd8, 0x6d, 0x5a, 0xb0,
+	0xec, 0x21, 0x61, 0xd7, 0x4b, 0x49, 0x29, 0x6c, 0x5a, 0xba, 0x5b, 0x41, 0x6d, 0x49, 0xa1, 0x07,
+	0x59, 0x89, 0xd3, 0x64, 0x0c, 0x81, 0x24, 0x13, 0x67, 0x26, 0x0b, 0xa5, 0xf4, 0xe2, 0xc9, 0x9b,
+	0x07, 0x8f, 0xde, 0x3c, 0xfa, 0xa7, 0x14, 0x3c, 0x79, 0xf2, 0xee, 0xc9, 0xbb, 0x9e, 0x65, 0x32,
+	0x99, 0xdd, 0xb6, 0xec, 0x0f, 0xb1, 0xb7, 0xb7, 0x6f, 0x3e, 0xf9, 0x7c, 0xde, 0xe7, 0xbd, 0x37,
+	0xb3, 0xa0, 0x17, 0x11, 0x12, 0x25, 0xd8, 0x46, 0x21, 0xb3, 0x65, 0x28, 0xa2, 0x41, 0xcb, 0x66,
+	0x98, 0x0e, 0xe2, 0x00, 0x33, 0x1b, 0x85, 0x7e, 0x44, 0x49, 0x91, 0xfb, 0x01, 0x8d, 0x39, 0xa6,
+	0x31, 0xc9, 0xfc, 0x04, 0x9d, 0xe0, 0xc4, 0xaf, 0x10, 0x56, 0x4e, 0x09, 0x27, 0xb0, 0x21, 0xbf,
+	0xb6, 0x50, 0xc8, 0xac, 0x21, 0x91, 0x35, 0x68, 0x59, 0x8a, 0xa8, 0xde, 0x99, 0x24, 0x45, 0x31,
+	0x23, 0x05, 0x9d, 0xa6, 0x25, 0x35, 0xea, 0xcb, 0x8a, 0x21, 0x8f, 0x6d, 0x94, 0x65, 0x84, 0x23,
+	0x1e, 0x93, 0x8c, 0x55, 0xa7, 0x0f, 0xaa, 0x53, 0x9a, 0x07, 0x36, 0xe3, 0x88, 0x17, 0xd7, 0x0f,
+	0xc4, 0x67, 0x41, 0x12, 0xe3, 0x8c, 0xcb, 0x03, 0xb3, 0x0b, 0x56, 0x7a, 0x98, 0xbb, 0x61, 0x4f,
+	0x68, 0xee, 0x2a, 0xc9, 0x67, 0x42, 0xd1, 0xc3, 0x6f, 0x0b, 0xcc, 0x38, 0x5c, 0x03, 0xb7, 0x55,
+	0x79, 0x7e, 0x86, 0x52, 0x6c, 0x68, 0x0d, 0x6d, 0x63, 0xd1, 0x5b, 0x52, 0xc9, 0x17, 0x28, 0xc5,
+	0xe6, 0x6f, 0x0d, 0xac, 0x3d, 0x2f, 0x38, 0xe2, 0x78, 0x2c, 0x17, 0x53, 0x64, 0x2b, 0xa0, 0x16,
+	0x14, 0x8c, 0x93, 0x14, 0x53, 0x3f, 0x0e, 0x2b, 0x2a, 0xa0, 0x52, 0x4f, 0x43, 0xf8, 0x1a, 0x00,
+	0x92, 0x63, 0x2a, 0x6d, 0x19, 0x7a, 0x63, 0x6e, 0xa3, 0xd6, 0xee, 0x58, 0xb3, 0x3a, 0x6b, 0x8d,
+	0x55, 0x3d, 0x50, 0x44, 0xde, 0x25, 0x4e, 0xf8, 0x18, 0xdc, 0xcd, 0x11, 0xe5, 0x31, 0x4a, 0xfc,
+	0x37, 0x28, 0x4e, 0x0a, 0x8a, 0x8d, 0xb9, 0x86, 0xb6, 0x71, 0xcb, 0xbb, 0x53, 0xa5, 0xbb, 0x32,
+	0x2b, 0x8c, 0x0f, 0x50, 0x12, 0x87, 0x88, 0x63, 0x9f, 0x64, 0xc9, 0xa9, 0x31, 0x5f, 0xc2, 0x96,
+	0x54, 0xf2, 0x20, 0x4b, 0x4e, 0xcd, 0x4f, 0x1a, 0x78, 0x34, 0x5d, 0x1c, 0x7a, 0x60, 0x21, 0xa0,
+	0x18, 0x71, 0xd9, 0xb9, 0x5a, 0x7b, 0x73, 0xa2, 0x9d, 0xe1, 0x1a, 0x8c, 0xf7, 0xb3, 0xff, 0x9f,
+	0x57, 0x31, 0x41, 0x03, 0x2c, 0x50, 0x9c, 0x92, 0x01, 0x36, 0x74, 0xd1, 0x42, 0x71, 0x22, 0x7f,
+	0xef, 0xd4, 0xc0, 0xe2, 0xd0, 0xac, 0xf9, 0x55, 0x03, 0xeb, 0xd3, 0xc7, 0xc2, 0x72, 0x92, 0x31,
+	0x0c, 0xbb, 0xe0, 0xfe, 0xb5, 0xa6, 0xf8, 0x98, 0x52, 0x42, 0xcb, 0xd6, 0xd4, 0xda, 0x50, 0x95,
+	0x4c, 0xf3, 0xc0, 0x3a, 0x2a, 0x37, 0xcb, 0xbb, 0x77, 0xb5, 0x5d, 0x7b, 0x02, 0x0e, 0x5f, 0x81,
+	0xff, 0x29, 0x66, 0x45, 0xc2, 0xd5, 0xec, 0x76, 0x67, 0xcf, 0x6e, 0x4a, 0x81, 0x5e, 0xc9, 0xe5,
+	0x29, 0x4e, 0x73, 0x1f, 0xac, 0xce, 0x44, 0xff, 0xd5, 0xc2, 0xb6, 0x3f, 0xcc, 0x83, 0xe5, 0xb1,
+	0x24, 0x47, 0xb2, 0x2c, 0xf8, 0x5d, 0x03, 0xc6, 0xa4, 0xab, 0x01, 0xdd, 0xd9, 0xae, 0x66, 0x5c,
+	0xab, 0xfa, 0x3f, 0x6f, 0x81, 0xd9, 0x79, 0xf7, 0xed, 0xc7, 0x47, 0xdd, 0x81, 0x9b, 0xe2, 0xe5,
+	0x38, 0xbb, 0x62, 0x75, 0x5b, 0xdd, 0x24, 0x66, 0x37, 0x6d, 0x34, 0x76, 0xe4, 0x76, 0xf3, 0x1c,
+	0xfe, 0xd2, 0xc0, 0xf2, 0xb4, 0xb5, 0x80, 0x7b, 0x37, 0x9a, 0x9a, 0xba, 0xed, 0xf5, 0xee, 0x4d,
+	0x69, 0xe4, 0x76, 0x9a, 0xdd, 0xd2, 0x71, 0xc7, 0xdc, 0x12, 0x8e, 0x47, 0x16, 0xcf, 0x2e, 0x3d,
+	0x25, 0xdb, 0xcd, 0xf3, 0x09, 0x86, 0x9d, 0xb4, 0x94, 0x70, 0xb4, 0x66, 0xfd, 0xe1, 0x85, 0x6b,
+	0x8c, 0xca, 0xa8, 0xa2, 0x3c, 0x66, 0x56, 0x40, 0xd2, 0x9d, 0xf7, 0x3a, 0x58, 0x0f, 0x48, 0x3a,
+	0xb3, 0xe4, 0x9d, 0xd5, 0x69, 0x7b, 0x73, 0x28, 0x9e, 0xd5, 0x43, 0xed, 0xe5, 0x7e, 0x45, 0x13,
+	0x91, 0x04, 0x65, 0x91, 0x45, 0x68, 0x64, 0x47, 0x38, 0x2b, 0x1f, 0x5d, 0x7b, 0x24, 0x3c, 0xf9,
+	0x4f, 0x67, 0x4b, 0x05, 0x9f, 0xf5, 0xb9, 0x9e, 0xeb, 0x7e, 0xd1, 0x1b, 0x3d, 0x49, 0xe8, 0x86,
+	0xcc, 0x92, 0xa1, 0x88, 0x8e, 0x5b, 0x56, 0x25, 0xcc, 0x2e, 0x14, 0xa4, 0xef, 0x86, 0xac, 0x3f,
+	0x84, 0xf4, 0x8f, 0x5b, 0x7d, 0x05, 0xf9, 0xa9, 0xaf, 0xcb, 0xbc, 0xe3, 0xb8, 0x21, 0x73, 0x9c,
+	0x21, 0xc8, 0x71, 0x8e, 0x5b, 0x8e, 0xa3, 0x60, 0x27, 0x0b, 0x65, 0x9d, 0x4f, 0xfe, 0x04, 0x00,
+	0x00, 0xff, 0xff, 0x80, 0x7e, 0xaf, 0x10, 0x1b, 0x07, 0x00, 0x00,
 }
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // AdGroupCriterionLabelServiceClient is the client API for AdGroupCriterionLabelService service.
 //
@@ -400,10 +399,10 @@
 }
 
 type adGroupCriterionLabelServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewAdGroupCriterionLabelServiceClient(cc *grpc.ClientConn) AdGroupCriterionLabelServiceClient {
+func NewAdGroupCriterionLabelServiceClient(cc grpc.ClientConnInterface) AdGroupCriterionLabelServiceClient {
 	return &adGroupCriterionLabelServiceClient{cc}
 }
 
diff --git a/googleapis/ads/googleads/v1/services/ad_group_criterion_service.pb.go b/googleapis/ads/googleads/v1/services/ad_group_criterion_service.pb.go
index 7061d1c..2d9357e 100644
--- a/googleapis/ads/googleads/v1/services/ad_group_criterion_service.pb.go
+++ b/googleapis/ads/googleads/v1/services/ad_group_criterion_service.pb.go
@@ -9,7 +9,6 @@
 	math "math"
 
 	proto "github.com/golang/protobuf/proto"
-	_ "github.com/golang/protobuf/ptypes/wrappers"
 	common "google.golang.org/genproto/googleapis/ads/googleads/v1/common"
 	resources "google.golang.org/genproto/googleapis/ads/googleads/v1/resources"
 	_ "google.golang.org/genproto/googleapis/api/annotations"
@@ -31,8 +30,7 @@
 // proto package needs to be updated.
 const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package
 
-// Request message for
-// [AdGroupCriterionService.GetAdGroupCriterion][google.ads.googleads.v1.services.AdGroupCriterionService.GetAdGroupCriterion].
+// Request message for [AdGroupCriterionService.GetAdGroupCriterion][google.ads.googleads.v1.services.AdGroupCriterionService.GetAdGroupCriterion].
 type GetAdGroupCriterionRequest struct {
 	// The resource name of the criterion to fetch.
 	ResourceName         string   `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"`
@@ -73,8 +71,7 @@
 	return ""
 }
 
-// Request message for
-// [AdGroupCriterionService.MutateAdGroupCriteria][google.ads.googleads.v1.services.AdGroupCriterionService.MutateAdGroupCriteria].
+// Request message for [AdGroupCriterionService.MutateAdGroupCriteria][google.ads.googleads.v1.services.AdGroupCriterionService.MutateAdGroupCriteria].
 type MutateAdGroupCriteriaRequest struct {
 	// ID of the customer whose criteria are being modified.
 	CustomerId string `protobuf:"bytes,1,opt,name=customer_id,json=customerId,proto3" json:"customer_id,omitempty"`
@@ -377,65 +374,66 @@
 }
 
 var fileDescriptor_214fd2be829a47dc = []byte{
-	// 782 bytes of a gzipped FileDescriptorProto
-	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xa4, 0x95, 0x41, 0x6f, 0xd3, 0x3c,
-	0x18, 0xc7, 0xdf, 0xb4, 0x2f, 0x83, 0xb9, 0x03, 0x24, 0x4f, 0xd3, 0xba, 0xaa, 0x40, 0x15, 0x26,
-	0x31, 0x15, 0x29, 0x51, 0x3b, 0x2e, 0xcb, 0x18, 0x53, 0x36, 0xb1, 0x0e, 0xa1, 0xb1, 0x29, 0x93,
-	0x2a, 0x04, 0x95, 0x22, 0x2f, 0xf1, 0xa2, 0x68, 0x49, 0x1c, 0x6c, 0xa7, 0x50, 0x4d, 0xbb, 0xc0,
-	0x37, 0x80, 0x6f, 0xc0, 0x91, 0xaf, 0xc0, 0x09, 0x71, 0xe3, 0xca, 0x89, 0x3b, 0xa7, 0x7d, 0x0a,
-	0x94, 0x38, 0xae, 0xd6, 0xae, 0x51, 0xd1, 0xb8, 0x39, 0xf6, 0xff, 0xf9, 0xe5, 0x79, 0xf2, 0x7f,
-	0xfc, 0x04, 0x98, 0x1e, 0x21, 0x5e, 0x80, 0x75, 0xe4, 0x32, 0x5d, 0x2c, 0xd3, 0x55, 0xbf, 0xa5,
-	0x33, 0x4c, 0xfb, 0xbe, 0x83, 0x99, 0x8e, 0x5c, 0xdb, 0xa3, 0x24, 0x89, 0x6d, 0x87, 0xfa, 0x1c,
-	0x53, 0x9f, 0x44, 0x76, 0x7e, 0xa6, 0xc5, 0x94, 0x70, 0x02, 0x1b, 0x22, 0x4e, 0x43, 0x2e, 0xd3,
-	0x86, 0x08, 0xad, 0xdf, 0xd2, 0x24, 0xa2, 0xf6, 0xb0, 0xe8, 0x25, 0x0e, 0x09, 0x43, 0x12, 0xe9,
-	0x31, 0x09, 0x7c, 0x67, 0x20, 0x70, 0x35, 0xa3, 0x48, 0x4c, 0x31, 0x23, 0x09, 0x9d, 0x9c, 0x52,
-	0x1e, 0x5b, 0x97, 0xb1, 0xb1, 0xaf, 0xa3, 0x28, 0x22, 0x1c, 0x71, 0x9f, 0x44, 0x2c, 0x3f, 0xcd,
-	0x13, 0xd5, 0xb3, 0xa7, 0xa3, 0xe4, 0x58, 0x3f, 0xf6, 0x71, 0xe0, 0xda, 0x21, 0x62, 0x27, 0xb9,
-	0xe2, 0xee, 0xb8, 0xe2, 0x2d, 0x45, 0x71, 0x8c, 0xa9, 0x24, 0x2c, 0xe6, 0xe7, 0x34, 0x76, 0x74,
-	0xc6, 0x11, 0x4f, 0xf2, 0x03, 0xd5, 0x04, 0xb5, 0x0e, 0xe6, 0xa6, 0xdb, 0x49, 0xd3, 0xda, 0x96,
-	0x59, 0x59, 0xf8, 0x4d, 0x82, 0x19, 0x87, 0xf7, 0xc1, 0x4d, 0x99, 0xbc, 0x1d, 0xa1, 0x10, 0x57,
-	0x95, 0x86, 0xb2, 0x32, 0x6b, 0xcd, 0xc9, 0xcd, 0x17, 0x28, 0xc4, 0xea, 0xb9, 0x02, 0xea, 0x7b,
-	0x09, 0x47, 0x1c, 0x8f, 0x62, 0x90, 0xa4, 0xdc, 0x03, 0x15, 0x27, 0x61, 0x9c, 0x84, 0x98, 0xda,
-	0xbe, 0x9b, 0x33, 0x80, 0xdc, 0x7a, 0xe6, 0xc2, 0xd7, 0x00, 0x90, 0x18, 0x53, 0x51, 0x73, 0xb5,
-	0xd4, 0x28, 0xaf, 0x54, 0xda, 0xeb, 0xda, 0x34, 0x77, 0xb4, 0xf1, 0xac, 0xf7, 0x25, 0xc3, 0xba,
-	0x80, 0x83, 0x0f, 0xc0, 0xed, 0x18, 0x51, 0xee, 0xa3, 0xc0, 0x3e, 0x46, 0x7e, 0x90, 0x50, 0x5c,
-	0x2d, 0x37, 0x94, 0x95, 0x1b, 0xd6, 0xad, 0x7c, 0x7b, 0x47, 0xec, 0xa6, 0xc5, 0xf6, 0x51, 0xe0,
-	0xbb, 0x88, 0x63, 0x9b, 0x44, 0xc1, 0xa0, 0xfa, 0x7f, 0x26, 0x9b, 0x93, 0x9b, 0xfb, 0x51, 0x30,
-	0x50, 0x3f, 0x96, 0xc1, 0x52, 0xe1, 0x7b, 0xe1, 0x3a, 0xa8, 0x24, 0x71, 0x06, 0x48, 0xbd, 0xc9,
-	0x00, 0x95, 0x76, 0x4d, 0x56, 0x22, 0xcd, 0xd1, 0x76, 0x52, 0xfb, 0xf6, 0x10, 0x3b, 0xb1, 0x80,
-	0x90, 0xa7, 0x6b, 0xc8, 0x40, 0x1d, 0xbf, 0xc3, 0x61, 0xcc, 0x6d, 0xd1, 0x56, 0x76, 0xdf, 0x27,
-	0x41, 0xc6, 0xb5, 0x4f, 0xf0, 0x80, 0x55, 0xaf, 0x65, 0xdf, 0xa5, 0x5d, 0xf8, 0x5d, 0x44, 0x4f,
-	0x6a, 0x07, 0x59, 0x70, 0x57, 0xc6, 0x3e, 0xc7, 0x03, 0x6b, 0x49, 0x70, 0x2f, 0x9f, 0x30, 0xb8,
-	0x07, 0x66, 0x1c, 0x8a, 0x11, 0x17, 0xd6, 0x56, 0xda, 0xab, 0x85, 0xf8, 0x61, 0x17, 0x5f, 0xfa,
-	0xee, 0xbb, 0xff, 0x59, 0x39, 0x24, 0xc5, 0x89, 0x8a, 0xaa, 0xa5, 0x7f, 0xc2, 0x09, 0x08, 0xac,
-	0x82, 0x19, 0x8a, 0x43, 0xd2, 0x17, 0x96, 0xcd, 0xa6, 0x27, 0xe2, 0x79, 0xab, 0x02, 0x66, 0x87,
-	0x1e, 0xab, 0xdf, 0x14, 0x70, 0xa7, 0xa0, 0x03, 0x59, 0x4c, 0x22, 0x86, 0xe1, 0x0e, 0x58, 0x18,
-	0x6b, 0x02, 0x1b, 0x53, 0x4a, 0x68, 0xc6, 0xad, 0xb4, 0xa1, 0x4c, 0x93, 0xc6, 0x8e, 0x76, 0x98,
-	0xdd, 0x0f, 0x6b, 0x7e, 0xb4, 0x3d, 0x9e, 0xa6, 0x72, 0xf8, 0x12, 0x5c, 0xa7, 0x98, 0x25, 0x01,
-	0x97, 0x6d, 0xfa, 0x64, 0x7a, 0x9b, 0x4e, 0xca, 0x2c, 0xbd, 0x62, 0x29, 0xc6, 0x92, 0x38, 0x75,
-	0x7b, 0xf2, 0x25, 0x92, 0xc2, 0xbf, 0xba, 0x8a, 0xed, 0xaf, 0x65, 0xb0, 0x38, 0x1e, 0x7f, 0x28,
-	0xf2, 0x80, 0xdf, 0x15, 0x30, 0x3f, 0xe1, 0xaa, 0xc3, 0xc7, 0xd3, 0x2b, 0x28, 0x9e, 0x10, 0xb5,
-	0xab, 0x18, 0xac, 0xae, 0xbd, 0xff, 0xf9, 0xfb, 0x53, 0x69, 0x15, 0xb6, 0xd2, 0xe9, 0x78, 0x3a,
-	0x52, 0xd6, 0x86, 0x1c, 0x0b, 0x4c, 0x6f, 0xea, 0x68, 0xd4, 0x4d, 0xbd, 0x79, 0x06, 0x7f, 0x29,
-	0x60, 0x61, 0xa2, 0xd5, 0xf0, 0x8a, 0x4e, 0xc8, 0x29, 0x55, 0xdb, 0xbc, 0x72, 0xbc, 0xe8, 0x31,
-	0x75, 0x33, 0xab, 0x6a, 0x4d, 0x7d, 0x94, 0xfd, 0x20, 0x86, 0x65, 0x9c, 0x5e, 0x98, 0x7d, 0x1b,
-	0xcd, 0xb3, 0xf1, 0xa2, 0x8c, 0x30, 0x83, 0x1a, 0x4a, 0x73, 0xeb, 0x43, 0x09, 0x2c, 0x3b, 0x24,
-	0x9c, 0x9a, 0xc7, 0x56, 0xbd, 0xc0, 0xe3, 0x83, 0x74, 0xc0, 0x1c, 0x28, 0xaf, 0x76, 0x73, 0x82,
-	0x47, 0x02, 0x14, 0x79, 0x1a, 0xa1, 0x9e, 0xee, 0xe1, 0x28, 0x1b, 0x3f, 0xf2, 0xcf, 0x14, 0xfb,
-	0xac, 0xf8, 0xd7, 0xb9, 0x2e, 0x17, 0x9f, 0x4b, 0xe5, 0x8e, 0x69, 0x7e, 0x29, 0x35, 0x3a, 0x02,
-	0x68, 0xba, 0x4c, 0x13, 0xcb, 0x74, 0xd5, 0x6d, 0x69, 0xf9, 0x8b, 0xd9, 0x0f, 0x29, 0xe9, 0x99,
-	0x2e, 0xeb, 0x0d, 0x25, 0xbd, 0x6e, 0xab, 0x27, 0x25, 0xe7, 0xa5, 0x65, 0xb1, 0x6f, 0x18, 0xa6,
-	0xcb, 0x0c, 0x63, 0x28, 0x32, 0x8c, 0x6e, 0xcb, 0x30, 0xa4, 0xec, 0x68, 0x26, 0xcb, 0x73, 0xf5,
-	0x4f, 0x00, 0x00, 0x00, 0xff, 0xff, 0xb3, 0xfb, 0x3f, 0xae, 0xe1, 0x07, 0x00, 0x00,
+	// 795 bytes of a gzipped FileDescriptorProto
+	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xa4, 0x95, 0x41, 0x6f, 0xdb, 0x36,
+	0x14, 0xc7, 0x27, 0x7b, 0xcb, 0x16, 0x3a, 0xdb, 0x00, 0x06, 0x41, 0x14, 0xcf, 0xc3, 0x0c, 0x2d,
+	0xc0, 0x02, 0x0f, 0x90, 0x60, 0x67, 0x97, 0x28, 0xcb, 0x02, 0x25, 0x58, 0x9c, 0x61, 0xc8, 0x12,
+	0x28, 0x80, 0x31, 0xb4, 0x06, 0x04, 0x46, 0x62, 0x0c, 0x21, 0x92, 0xa8, 0x92, 0x94, 0x51, 0x23,
+	0xc8, 0xa5, 0xfd, 0x06, 0xed, 0x37, 0xe8, 0xb1, 0xdf, 0xa2, 0xe8, 0x2d, 0xd7, 0x5e, 0xda, 0x7b,
+	0x4f, 0xf9, 0x14, 0x05, 0x45, 0xd1, 0x89, 0x1d, 0x0b, 0x2e, 0xd2, 0xdb, 0x13, 0xf9, 0x7f, 0x3f,
+	0xbe, 0xc7, 0xf7, 0xf8, 0x04, 0x9c, 0x01, 0x21, 0x83, 0x08, 0x5b, 0x28, 0x60, 0x96, 0x34, 0x85,
+	0x35, 0x6c, 0x5b, 0x0c, 0xd3, 0x61, 0xe8, 0x63, 0x66, 0xa1, 0xc0, 0x1b, 0x50, 0x92, 0xa5, 0x9e,
+	0x4f, 0x43, 0x8e, 0x69, 0x48, 0x12, 0xaf, 0xd8, 0x33, 0x53, 0x4a, 0x38, 0x81, 0x4d, 0xe9, 0x67,
+	0xa2, 0x80, 0x99, 0x63, 0x84, 0x39, 0x6c, 0x9b, 0x0a, 0x51, 0xff, 0xbd, 0xec, 0x10, 0x9f, 0xc4,
+	0x31, 0x49, 0xac, 0x94, 0x44, 0xa1, 0x3f, 0x92, 0xb8, 0xba, 0x5d, 0x26, 0xa6, 0x98, 0x91, 0x8c,
+	0xce, 0x0e, 0xa9, 0xf0, 0x6d, 0x28, 0xdf, 0x34, 0xb4, 0x50, 0x92, 0x10, 0x8e, 0x78, 0x48, 0x12,
+	0x56, 0xec, 0x16, 0x81, 0x5a, 0xf9, 0xd7, 0x59, 0x76, 0x6e, 0x9d, 0x87, 0x38, 0x0a, 0xbc, 0x18,
+	0xb1, 0x8b, 0x42, 0xb1, 0x5a, 0x28, 0x68, 0xea, 0x5b, 0x8c, 0x23, 0x9e, 0xb1, 0xa9, 0x0d, 0x01,
+	0xf6, 0xa3, 0x10, 0x27, 0x5c, 0x6e, 0x18, 0x0e, 0xa8, 0x77, 0x31, 0x77, 0x82, 0xae, 0x88, 0x67,
+	0x5f, 0x85, 0xe3, 0xe2, 0x27, 0x19, 0x66, 0x1c, 0xfe, 0x0a, 0xbe, 0x57, 0x51, 0x7b, 0x09, 0x8a,
+	0xb1, 0xae, 0x35, 0xb5, 0x8d, 0x45, 0x77, 0x49, 0x2d, 0xfe, 0x87, 0x62, 0x6c, 0xdc, 0x68, 0xa0,
+	0x71, 0x94, 0x71, 0xc4, 0xf1, 0x24, 0x06, 0x29, 0xca, 0x2f, 0xa0, 0xe6, 0x67, 0x8c, 0x93, 0x18,
+	0x53, 0x2f, 0x0c, 0x0a, 0x06, 0x50, 0x4b, 0xff, 0x04, 0xf0, 0x31, 0x00, 0x24, 0xc5, 0x54, 0x26,
+	0xab, 0x57, 0x9a, 0xd5, 0x8d, 0x5a, 0x67, 0xdb, 0x9c, 0x57, 0x16, 0x73, 0x3a, 0xea, 0x63, 0xc5,
+	0x70, 0xef, 0xe0, 0xe0, 0x6f, 0xe0, 0xc7, 0x14, 0x51, 0x1e, 0xa2, 0xc8, 0x3b, 0x47, 0x61, 0x94,
+	0x51, 0xac, 0x57, 0x9b, 0xda, 0xc6, 0x77, 0xee, 0x0f, 0xc5, 0xf2, 0x81, 0x5c, 0x15, 0xc9, 0x0e,
+	0x51, 0x14, 0x06, 0x88, 0x63, 0x8f, 0x24, 0xd1, 0x48, 0xff, 0x3a, 0x97, 0x2d, 0xa9, 0xc5, 0xe3,
+	0x24, 0x1a, 0x19, 0x2f, 0xaa, 0x60, 0xad, 0xf4, 0x5c, 0xb8, 0x0d, 0x6a, 0x59, 0x9a, 0x03, 0x44,
+	0x51, 0x72, 0x40, 0xad, 0x53, 0x57, 0x99, 0xa8, 0xba, 0x99, 0x07, 0xa2, 0x6e, 0x47, 0x88, 0x5d,
+	0xb8, 0x40, 0xca, 0x85, 0x0d, 0x19, 0x68, 0xe0, 0xa7, 0x38, 0x4e, 0xb9, 0x27, 0xfb, 0xc9, 0x1b,
+	0x86, 0x24, 0xca, 0xb9, 0xde, 0x05, 0x1e, 0x31, 0xfd, 0x9b, 0xfc, 0x5e, 0x3a, 0xa5, 0xf7, 0x22,
+	0x9b, 0xd1, 0x3c, 0xc9, 0x9d, 0x7b, 0xca, 0xf7, 0x5f, 0x3c, 0x72, 0xd7, 0x24, 0xf7, 0xfe, 0x0e,
+	0x83, 0x47, 0x60, 0xc1, 0xa7, 0x18, 0x71, 0x59, 0xda, 0x5a, 0x67, 0xb3, 0x14, 0x3f, 0x6e, 0xdf,
+	0x7b, 0xf7, 0x7e, 0xf8, 0x95, 0x5b, 0x40, 0x04, 0x4e, 0x66, 0xa4, 0x57, 0xbe, 0x08, 0x27, 0x21,
+	0x50, 0x07, 0x0b, 0x14, 0xc7, 0x64, 0x28, 0x4b, 0xb6, 0x28, 0x76, 0xe4, 0xf7, 0x5e, 0x0d, 0x2c,
+	0x8e, 0x6b, 0x6c, 0xbc, 0xd1, 0xc0, 0xcf, 0x25, 0x1d, 0xc8, 0x52, 0x92, 0x30, 0x0c, 0x0f, 0xc0,
+	0xca, 0x54, 0x13, 0x78, 0x98, 0x52, 0x42, 0x73, 0x6e, 0xad, 0x03, 0x55, 0x98, 0x34, 0xf5, 0xcd,
+	0xd3, 0xfc, 0xe1, 0xb8, 0xcb, 0x93, 0xed, 0xf1, 0xb7, 0x90, 0xc3, 0xff, 0xc1, 0xb7, 0x14, 0xb3,
+	0x2c, 0xe2, 0xaa, 0x4d, 0xff, 0x9a, 0xdf, 0xa6, 0xb3, 0x22, 0x13, 0x4f, 0x4c, 0x60, 0x5c, 0x85,
+	0x33, 0xf6, 0x67, 0x3f, 0x22, 0x25, 0xfc, 0xac, 0xa7, 0xd8, 0x79, 0x5f, 0x05, 0xab, 0xd3, 0xfe,
+	0xa7, 0x32, 0x0e, 0xf8, 0x56, 0x03, 0xcb, 0x33, 0x9e, 0x3a, 0xfc, 0x73, 0x7e, 0x06, 0xe5, 0x13,
+	0xa2, 0xfe, 0x90, 0x02, 0x1b, 0x5b, 0xcf, 0xde, 0x7d, 0x7c, 0x59, 0xd9, 0x84, 0x6d, 0x31, 0x16,
+	0x2f, 0x27, 0xd2, 0xda, 0x51, 0x63, 0x81, 0x59, 0x2d, 0x0b, 0x4d, 0x56, 0xd3, 0x6a, 0x5d, 0xc1,
+	0x0f, 0x1a, 0x58, 0x99, 0x59, 0x6a, 0xf8, 0xc0, 0x4a, 0xa8, 0x29, 0x55, 0xdf, 0x7d, 0xb0, 0xbf,
+	0xec, 0x31, 0x63, 0x37, 0xcf, 0x6a, 0xcb, 0xf8, 0x23, 0xff, 0x33, 0x8c, 0xd3, 0xb8, 0xbc, 0x33,
+	0xfb, 0x76, 0x5a, 0x57, 0xd3, 0x49, 0xd9, 0x71, 0x0e, 0xb5, 0xb5, 0x56, 0xfd, 0xa7, 0x6b, 0x47,
+	0xbf, 0x3d, 0xb8, 0xb0, 0xd2, 0x90, 0x89, 0x97, 0xbd, 0xf7, 0xbc, 0x02, 0xd6, 0x7d, 0x12, 0xcf,
+	0x0d, 0x72, 0xaf, 0x51, 0xd2, 0x00, 0x27, 0x62, 0xfa, 0x9c, 0x68, 0x8f, 0x0e, 0x0b, 0xc2, 0x80,
+	0x44, 0x28, 0x19, 0x98, 0x84, 0x0e, 0xac, 0x01, 0x4e, 0xf2, 0xd9, 0x64, 0xdd, 0x9e, 0x59, 0xfe,
+	0x43, 0xdd, 0x56, 0xc6, 0xab, 0x4a, 0xb5, 0xeb, 0x38, 0xaf, 0x2b, 0xcd, 0xae, 0x04, 0x3a, 0x01,
+	0x33, 0xa5, 0x29, 0xac, 0x5e, 0xdb, 0x2c, 0x0e, 0x66, 0xd7, 0x4a, 0xd2, 0x77, 0x02, 0xd6, 0x1f,
+	0x4b, 0xfa, 0xbd, 0x76, 0x5f, 0x49, 0x6e, 0x2a, 0xeb, 0x72, 0xdd, 0xb6, 0x9d, 0x80, 0xd9, 0xf6,
+	0x58, 0x64, 0xdb, 0xbd, 0xb6, 0x6d, 0x2b, 0xd9, 0xd9, 0x42, 0x1e, 0xe7, 0xe6, 0xa7, 0x00, 0x00,
+	0x00, 0xff, 0xff, 0x08, 0x7f, 0x5a, 0x89, 0xf7, 0x07, 0x00, 0x00,
 }
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // AdGroupCriterionServiceClient is the client API for AdGroupCriterionService service.
 //
@@ -448,10 +446,10 @@
 }
 
 type adGroupCriterionServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewAdGroupCriterionServiceClient(cc *grpc.ClientConn) AdGroupCriterionServiceClient {
+func NewAdGroupCriterionServiceClient(cc grpc.ClientConnInterface) AdGroupCriterionServiceClient {
 	return &adGroupCriterionServiceClient{cc}
 }
 
diff --git a/googleapis/ads/googleads/v1/services/ad_group_criterion_simulation_service.pb.go b/googleapis/ads/googleads/v1/services/ad_group_criterion_simulation_service.pb.go
index c073880..41f1e45 100644
--- a/googleapis/ads/googleads/v1/services/ad_group_criterion_simulation_service.pb.go
+++ b/googleapis/ads/googleads/v1/services/ad_group_criterion_simulation_service.pb.go
@@ -78,40 +78,42 @@
 }
 
 var fileDescriptor_1f03d9711149e38c = []byte{
-	// 373 bytes of a gzipped FileDescriptorProto
-	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x8c, 0x92, 0xb1, 0x4a, 0xc3, 0x40,
-	0x1c, 0xc6, 0x49, 0x04, 0xc1, 0xa0, 0x4b, 0x26, 0x29, 0x0a, 0xb5, 0x16, 0x91, 0x0e, 0x77, 0x44,
-	0xb7, 0x93, 0x22, 0xa9, 0xd4, 0x08, 0x8a, 0x94, 0x16, 0x3a, 0x48, 0x20, 0x9c, 0xc9, 0x11, 0x02,
-	0x4d, 0x2e, 0xde, 0xff, 0xd2, 0x45, 0x5c, 0xdc, 0x9d, 0xfa, 0x06, 0x8e, 0x3e, 0x8a, 0xab, 0xaf,
-	0xe0, 0x24, 0xf8, 0x0e, 0x92, 0x5c, 0x2f, 0xe0, 0x10, 0xe3, 0xf6, 0x71, 0xf7, 0xf1, 0xfb, 0xee,
-	0xff, 0xdd, 0xdf, 0xba, 0x89, 0x39, 0x8f, 0x17, 0x0c, 0xd3, 0x08, 0xb0, 0x92, 0xa5, 0x5a, 0x3a,
-	0x18, 0x98, 0x58, 0x26, 0x21, 0x03, 0x4c, 0xa3, 0x20, 0x16, 0xbc, 0xc8, 0x83, 0x50, 0x24, 0x92,
-	0x89, 0x84, 0x67, 0x01, 0x24, 0x69, 0xb1, 0xa0, 0xb2, 0x92, 0xca, 0x86, 0x72, 0xc1, 0x25, 0xb7,
-	0xbb, 0x0a, 0x81, 0x68, 0x04, 0xa8, 0xa6, 0xa1, 0xa5, 0x83, 0x34, 0xad, 0x33, 0x6e, 0xca, 0x13,
-	0x0c, 0x78, 0x21, 0x5a, 0x03, 0x55, 0x50, 0x67, 0x4f, 0x63, 0xf2, 0x04, 0xd3, 0x2c, 0xe3, 0xb2,
-	0xba, 0x04, 0x75, 0xdb, 0xbb, 0xb6, 0xfa, 0x1e, 0x93, 0x6e, 0xe4, 0x95, 0x98, 0x0b, 0x4d, 0x99,
-	0xd5, 0x90, 0x29, 0x7b, 0x28, 0x18, 0x48, 0xfb, 0xd0, 0xda, 0xd1, 0xb1, 0x41, 0x46, 0x53, 0xb6,
-	0x6b, 0x74, 0x8d, 0xe3, 0xad, 0xe9, 0xb6, 0x3e, 0xbc, 0xa5, 0x29, 0x3b, 0x59, 0x99, 0xd6, 0x41,
-	0x33, 0x6a, 0xa6, 0x06, 0xb3, 0xbf, 0x0d, 0x6b, 0xff, 0xcf, 0x4c, 0xfb, 0x12, 0xb5, 0x95, 0x83,
-	0xfe, 0xf3, 0xe8, 0xce, 0xb0, 0x91, 0x53, 0x57, 0x88, 0x9a, 0x29, 0xbd, 0xf1, 0xf3, 0xc7, 0xe7,
-	0xca, 0x3c, 0xb7, 0x87, 0x65, 0xe9, 0x8f, 0xbf, 0xc6, 0x1f, 0x86, 0x05, 0x48, 0x9e, 0x32, 0x01,
-	0x78, 0x80, 0x69, 0x23, 0x02, 0xf0, 0xe0, 0x69, 0xf4, 0x62, 0x5a, 0xfd, 0x90, 0xa7, 0xad, 0x33,
-	0x8d, 0x8e, 0x5a, 0xbb, 0x9b, 0x94, 0x7f, 0x36, 0x31, 0xee, 0xae, 0xd6, 0xac, 0x98, 0x2f, 0x68,
-	0x16, 0x23, 0x2e, 0x62, 0x1c, 0xb3, 0xac, 0xfa, 0x51, 0xbd, 0x2a, 0x79, 0x02, 0xcd, 0x9b, 0x7a,
-	0xa6, 0xc5, 0xab, 0xb9, 0xe1, 0xb9, 0xee, 0x9b, 0xd9, 0xf5, 0x14, 0xd0, 0x8d, 0x00, 0x29, 0x59,
-	0xaa, 0xb9, 0x83, 0xd6, 0xc1, 0xf0, 0xae, 0x2d, 0xbe, 0x1b, 0x81, 0x5f, 0x5b, 0xfc, 0xb9, 0xe3,
-	0x6b, 0xcb, 0x97, 0xd9, 0x57, 0xe7, 0x84, 0xb8, 0x11, 0x10, 0x52, 0x9b, 0x08, 0x99, 0x3b, 0x84,
-	0x68, 0xdb, 0xfd, 0x66, 0xf5, 0xce, 0xd3, 0x9f, 0x00, 0x00, 0x00, 0xff, 0xff, 0xbd, 0x43, 0x68,
-	0x5b, 0x50, 0x03, 0x00, 0x00,
+	// 401 bytes of a gzipped FileDescriptorProto
+	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x8c, 0x92, 0x3f, 0x6b, 0xdb, 0x40,
+	0x18, 0xc6, 0x91, 0x0a, 0x85, 0x8a, 0x76, 0xd1, 0x52, 0xa3, 0xb6, 0xe0, 0xba, 0xa6, 0x14, 0x0f,
+	0x77, 0xa8, 0xdd, 0xae, 0x98, 0x22, 0x17, 0x57, 0x85, 0x96, 0x62, 0x6c, 0xf0, 0x50, 0x04, 0xe2,
+	0x2a, 0x1d, 0x42, 0x20, 0xe9, 0xd4, 0x7b, 0x4f, 0x5e, 0x42, 0x96, 0xec, 0x99, 0xf2, 0x0d, 0x32,
+	0x66, 0xca, 0xe7, 0xf0, 0x9a, 0xaf, 0x90, 0x29, 0x90, 0xef, 0x10, 0xa4, 0xd3, 0xc9, 0xc9, 0xa0,
+	0x28, 0xdb, 0xc3, 0xbd, 0x0f, 0xbf, 0xe7, 0xfd, 0x73, 0xd6, 0xef, 0x84, 0xf3, 0x24, 0x63, 0x98,
+	0xc6, 0x80, 0x95, 0xac, 0xd5, 0xce, 0xc5, 0xc0, 0xc4, 0x2e, 0x8d, 0x18, 0x60, 0x1a, 0x87, 0x89,
+	0xe0, 0x55, 0x19, 0x46, 0x22, 0x95, 0x4c, 0xa4, 0xbc, 0x08, 0x21, 0xcd, 0xab, 0x8c, 0xca, 0x46,
+	0x2a, 0x1b, 0x2a, 0x05, 0x97, 0xdc, 0x1e, 0x2b, 0x04, 0xa2, 0x31, 0xa0, 0x8e, 0x86, 0x76, 0x2e,
+	0xd2, 0x34, 0x67, 0xd9, 0x97, 0x27, 0x18, 0xf0, 0x4a, 0x0c, 0x06, 0xaa, 0x20, 0xe7, 0xad, 0xc6,
+	0x94, 0x29, 0xa6, 0x45, 0xc1, 0x65, 0x53, 0x84, 0xb6, 0xfa, 0xfa, 0x5e, 0x35, 0xca, 0x52, 0x56,
+	0x48, 0x55, 0x98, 0xfc, 0xb2, 0xa6, 0x3e, 0x93, 0x5e, 0xec, 0xd7, 0xfc, 0xef, 0x1a, 0xbf, 0xe9,
+	0xe8, 0x6b, 0xf6, 0xbf, 0x62, 0x20, 0xed, 0x0f, 0xd6, 0x2b, 0xdd, 0x4f, 0x58, 0xd0, 0x9c, 0x8d,
+	0x8c, 0xb1, 0xf1, 0xe9, 0xc5, 0xfa, 0xa5, 0x7e, 0xfc, 0x43, 0x73, 0xf6, 0xf9, 0xd2, 0xb4, 0xde,
+	0xf7, 0xa3, 0x36, 0x6a, 0x62, 0xfb, 0xd6, 0xb0, 0xde, 0x3d, 0x9a, 0x69, 0xff, 0x40, 0x43, 0x5b,
+	0x43, 0x4f, 0x69, 0xda, 0x99, 0xf7, 0x72, 0xba, 0xdd, 0xa2, 0x7e, 0xca, 0x64, 0x79, 0x72, 0x75,
+	0x7d, 0x66, 0x7e, 0xb3, 0xe7, 0xf5, 0x35, 0x8e, 0x1e, 0x8c, 0x3f, 0x8f, 0x2a, 0x90, 0x3c, 0x67,
+	0x02, 0xf0, 0x0c, 0xd3, 0x5e, 0x04, 0xe0, 0xd9, 0xb1, 0xf3, 0x66, 0xef, 0x8d, 0x0e, 0xe1, 0xad,
+	0x2a, 0x53, 0x40, 0x11, 0xcf, 0x17, 0xa7, 0xa6, 0x35, 0x8d, 0x78, 0x3e, 0x38, 0xf0, 0xe2, 0xe3,
+	0xe0, 0x62, 0x57, 0xf5, 0x41, 0x57, 0xc6, 0xdf, 0x9f, 0x2d, 0x2b, 0xe1, 0x19, 0x2d, 0x12, 0xc4,
+	0x45, 0x82, 0x13, 0x56, 0x34, 0xe7, 0xc6, 0x87, 0xf4, 0xfe, 0xff, 0xfd, 0x55, 0x8b, 0x73, 0xf3,
+	0x99, 0xef, 0x79, 0x17, 0xe6, 0xd8, 0x57, 0x40, 0x2f, 0x06, 0xa4, 0x64, 0xad, 0xb6, 0x2e, 0x6a,
+	0x83, 0x61, 0xaf, 0x2d, 0x81, 0x17, 0x43, 0xd0, 0x59, 0x82, 0xad, 0x1b, 0x68, 0xcb, 0x8d, 0x39,
+	0x55, 0xef, 0x84, 0x78, 0x31, 0x10, 0xd2, 0x99, 0x08, 0xd9, 0xba, 0x84, 0x68, 0xdb, 0xbf, 0xe7,
+	0x4d, 0x9f, 0x5f, 0xee, 0x02, 0x00, 0x00, 0xff, 0xff, 0x35, 0x99, 0xf3, 0x33, 0x86, 0x03, 0x00,
+	0x00,
 }
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // AdGroupCriterionSimulationServiceClient is the client API for AdGroupCriterionSimulationService service.
 //
@@ -122,10 +124,10 @@
 }
 
 type adGroupCriterionSimulationServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewAdGroupCriterionSimulationServiceClient(cc *grpc.ClientConn) AdGroupCriterionSimulationServiceClient {
+func NewAdGroupCriterionSimulationServiceClient(cc grpc.ClientConnInterface) AdGroupCriterionSimulationServiceClient {
 	return &adGroupCriterionSimulationServiceClient{cc}
 }
 
diff --git a/googleapis/ads/googleads/v1/services/ad_group_extension_setting_service.pb.go b/googleapis/ads/googleads/v1/services/ad_group_extension_setting_service.pb.go
index d75b322..0a058af 100644
--- a/googleapis/ads/googleads/v1/services/ad_group_extension_setting_service.pb.go
+++ b/googleapis/ads/googleads/v1/services/ad_group_extension_setting_service.pb.go
@@ -9,7 +9,6 @@
 	math "math"
 
 	proto "github.com/golang/protobuf/proto"
-	_ "github.com/golang/protobuf/ptypes/wrappers"
 	resources "google.golang.org/genproto/googleapis/ads/googleads/v1/resources"
 	_ "google.golang.org/genproto/googleapis/api/annotations"
 	status "google.golang.org/genproto/googleapis/rpc/status"
@@ -363,62 +362,63 @@
 }
 
 var fileDescriptor_054674c18d01b7a6 = []byte{
-	// 729 bytes of a gzipped FileDescriptorProto
-	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xac, 0x95, 0xc1, 0x6b, 0xd4, 0x4e,
-	0x14, 0xc7, 0x7f, 0x49, 0x4b, 0x7f, 0x76, 0x52, 0x15, 0x46, 0xc4, 0x65, 0x91, 0xba, 0xa6, 0x55,
-	0xcb, 0x1e, 0x12, 0x76, 0xbd, 0xa5, 0xf6, 0xb0, 0x91, 0x76, 0xb7, 0x42, 0x6d, 0x49, 0xa5, 0x07,
-	0x59, 0x08, 0xd3, 0xcd, 0x34, 0x84, 0x26, 0x99, 0x38, 0x33, 0x59, 0x2d, 0xa5, 0x17, 0xf1, 0xe4,
-	0xd5, 0xff, 0xc0, 0xa3, 0x47, 0xff, 0x0c, 0x6f, 0xe2, 0x5f, 0x20, 0x78, 0xf2, 0x4f, 0x10, 0x04,
-	0x99, 0x4c, 0x66, 0x6d, 0x0b, 0xd9, 0x14, 0xd6, 0xdb, 0xdb, 0x37, 0xdf, 0xfd, 0xbc, 0xf7, 0xe6,
-	0xbd, 0x79, 0x01, 0xdb, 0x21, 0x21, 0x61, 0x8c, 0x6d, 0x14, 0x30, 0x5b, 0x9a, 0xc2, 0x1a, 0x77,
-	0x6c, 0x86, 0xe9, 0x38, 0x1a, 0x61, 0x66, 0xa3, 0xc0, 0x0f, 0x29, 0xc9, 0x33, 0x1f, 0xbf, 0xe1,
-	0x38, 0x65, 0x11, 0x49, 0x7d, 0x86, 0x39, 0x8f, 0xd2, 0xd0, 0x2f, 0x35, 0x56, 0x46, 0x09, 0x27,
-	0xb0, 0x25, 0xff, 0x6f, 0xa1, 0x80, 0x59, 0x13, 0x94, 0x35, 0xee, 0x58, 0x0a, 0xd5, 0x74, 0xab,
-	0x82, 0x51, 0xcc, 0x48, 0x4e, 0xa7, 0x47, 0x93, 0x51, 0x9a, 0x77, 0x15, 0x23, 0x8b, 0x6c, 0x94,
-	0xa6, 0x84, 0x23, 0x1e, 0x91, 0x94, 0x95, 0xa7, 0x65, 0x0e, 0x76, 0xf1, 0xeb, 0x30, 0x3f, 0xb2,
-	0x8f, 0x22, 0x1c, 0x07, 0x7e, 0x82, 0xd8, 0x71, 0xa9, 0x58, 0xbe, 0xac, 0x78, 0x4d, 0x51, 0x96,
-	0x61, 0xaa, 0x08, 0x77, 0xca, 0x73, 0x9a, 0x8d, 0x6c, 0xc6, 0x11, 0xcf, 0xcb, 0x03, 0x73, 0x00,
-	0xee, 0xf7, 0x31, 0xef, 0x05, 0x7d, 0x91, 0xde, 0xa6, 0xca, 0x6e, 0x5f, 0x26, 0xe7, 0xe1, 0x57,
-	0x39, 0x66, 0x1c, 0xae, 0x80, 0xeb, 0xaa, 0x16, 0x3f, 0x45, 0x09, 0x6e, 0x68, 0x2d, 0x6d, 0x6d,
-	0xd1, 0x5b, 0x52, 0xce, 0xe7, 0x28, 0xc1, 0xe6, 0x2f, 0x0d, 0x3c, 0xd8, 0xc9, 0x39, 0xe2, 0xb8,
-	0x82, 0xc6, 0x14, 0xee, 0x1e, 0x30, 0x46, 0x39, 0xe3, 0x24, 0xc1, 0xd4, 0x8f, 0x82, 0x12, 0x06,
-	0x94, 0x6b, 0x3b, 0x80, 0x87, 0x00, 0x90, 0x0c, 0x53, 0x79, 0x07, 0x0d, 0xbd, 0x35, 0xb7, 0x66,
-	0x74, 0x5d, 0xab, 0xae, 0x11, 0x56, 0x45, 0xdc, 0x5d, 0x85, 0xf2, 0xce, 0x51, 0xe1, 0x23, 0x70,
-	0x33, 0x43, 0x94, 0x47, 0x28, 0xf6, 0x8f, 0x50, 0x14, 0xe7, 0x14, 0x37, 0xe6, 0x5a, 0xda, 0xda,
-	0x35, 0xef, 0x46, 0xe9, 0xde, 0x92, 0x5e, 0x51, 0xfc, 0x18, 0xc5, 0x51, 0x80, 0x38, 0xf6, 0x49,
-	0x1a, 0x9f, 0x34, 0xe6, 0x0b, 0xd9, 0x92, 0x72, 0xee, 0xa6, 0xf1, 0x89, 0xf9, 0x59, 0x07, 0xad,
-	0xba, 0xf0, 0x70, 0x1d, 0x18, 0x79, 0x56, 0x70, 0x44, 0xe7, 0x0a, 0x8e, 0xd1, 0x6d, 0xaa, 0xba,
-	0x54, 0xeb, 0xac, 0x2d, 0xd1, 0xdc, 0x1d, 0xc4, 0x8e, 0x3d, 0x20, 0xe5, 0xc2, 0x86, 0x2f, 0xc0,
-	0xc2, 0x88, 0x62, 0xc4, 0xe5, 0xe5, 0x1b, 0x5d, 0xa7, 0xf2, 0x3e, 0x26, 0x63, 0x57, 0x75, 0x21,
-	0x83, 0xff, 0xbc, 0x92, 0x25, 0xa8, 0x32, 0x46, 0x43, 0xff, 0x17, 0x54, 0xc9, 0x82, 0x0d, 0xb0,
-	0x40, 0x71, 0x42, 0xc6, 0xf2, 0x4a, 0x17, 0xc5, 0x89, 0xfc, 0xed, 0x1a, 0x60, 0x71, 0xd2, 0x03,
-	0xf3, 0xab, 0x06, 0x1e, 0xd6, 0x4d, 0x0c, 0xcb, 0x48, 0xca, 0x30, 0xdc, 0x02, 0xb7, 0x2f, 0x75,
-	0xcb, 0xc7, 0x94, 0x12, 0x5a, 0x04, 0x30, 0xba, 0x50, 0xa5, 0x4d, 0xb3, 0x91, 0xb5, 0x5f, 0xcc,
-	0xb7, 0x77, 0xeb, 0x62, 0x1f, 0x37, 0x85, 0x1c, 0xfa, 0xe0, 0x7f, 0x8a, 0x59, 0x1e, 0x73, 0x35,
-	0x56, 0x9b, 0xf5, 0x63, 0x35, 0x35, 0x45, 0xaf, 0xa0, 0x79, 0x8a, 0x6a, 0x3e, 0x03, 0x2b, 0x57,
-	0xd0, 0x5f, 0xe9, 0x45, 0x75, 0xdf, 0xcd, 0x83, 0xe5, 0x0a, 0xcc, 0xbe, 0x4c, 0x0e, 0x7e, 0xd7,
-	0x40, 0xb3, 0xfa, 0xfd, 0xc2, 0xa7, 0xf5, 0xd5, 0xd5, 0xbe, 0xfe, 0xe6, 0x0c, 0x33, 0x61, 0xba,
-	0x6f, 0xbf, 0xfd, 0xf8, 0xa0, 0x3f, 0x81, 0x8e, 0xd8, 0x87, 0xa7, 0x17, 0x4a, 0xde, 0x50, 0x0f,
-	0x9e, 0xd9, 0x6d, 0x1b, 0x55, 0x0c, 0x80, 0xdd, 0x3e, 0x83, 0xbf, 0x35, 0xb0, 0x3c, 0x7d, 0x4c,
-	0x60, 0x7f, 0xc6, 0x2e, 0xaa, 0xd5, 0xd4, 0x1c, 0xcc, 0x0e, 0x92, 0x13, 0x6b, 0x0e, 0x8a, 0xca,
-	0x5d, 0x73, 0x43, 0x54, 0xfe, 0xb7, 0xd4, 0xd3, 0x73, 0x9b, 0x6f, 0xa3, 0x7d, 0x56, 0x59, 0xb8,
-	0x93, 0x14, 0x61, 0x1c, 0xad, 0xed, 0xbe, 0xd7, 0xc1, 0xea, 0x88, 0x24, 0xb5, 0x99, 0xb9, 0x2b,
-	0xd3, 0x87, 0x65, 0x4f, 0x2c, 0x98, 0x3d, 0xed, 0xe5, 0xa0, 0x04, 0x85, 0x24, 0x46, 0x69, 0x68,
-	0x11, 0x1a, 0xda, 0x21, 0x4e, 0x8b, 0xf5, 0xa3, 0xbe, 0x5f, 0x59, 0xc4, 0xaa, 0xbf, 0x9d, 0xeb,
-	0xca, 0xf8, 0xa8, 0xcf, 0xf5, 0x7b, 0xbd, 0x4f, 0x7a, 0xab, 0x2f, 0x81, 0xbd, 0x80, 0x59, 0xd2,
-	0x14, 0xd6, 0x41, 0xc7, 0x2a, 0x03, 0xb3, 0x2f, 0x4a, 0x32, 0xec, 0x05, 0x6c, 0x38, 0x91, 0x0c,
-	0x0f, 0x3a, 0x43, 0x25, 0xf9, 0xa9, 0xaf, 0x4a, 0xbf, 0xe3, 0xf4, 0x02, 0xe6, 0x38, 0x13, 0x91,
-	0xe3, 0x1c, 0x74, 0x1c, 0x47, 0xc9, 0x0e, 0x17, 0x8a, 0x3c, 0x1f, 0xff, 0x09, 0x00, 0x00, 0xff,
-	0xff, 0xbb, 0x5c, 0x83, 0x6c, 0xe2, 0x07, 0x00, 0x00,
+	// 740 bytes of a gzipped FileDescriptorProto
+	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xac, 0x95, 0xcf, 0x6e, 0xd3, 0x4e,
+	0x10, 0xc7, 0x7f, 0x76, 0xab, 0xfe, 0xe8, 0xa6, 0x80, 0xb4, 0x08, 0x11, 0x05, 0x54, 0x82, 0x5b,
+	0xa0, 0xca, 0xc1, 0x56, 0xc2, 0xcd, 0xa5, 0x87, 0x18, 0xb5, 0x49, 0x91, 0x4a, 0x2b, 0x17, 0xf5,
+	0x80, 0x22, 0x59, 0x5b, 0x7b, 0x6b, 0x59, 0xb5, 0xbd, 0x66, 0x77, 0x1d, 0x51, 0x55, 0xbd, 0x70,
+	0xe4, 0xca, 0x13, 0xc0, 0x91, 0x23, 0x8f, 0xd1, 0x1b, 0xe2, 0x09, 0x90, 0x38, 0xf1, 0x08, 0x48,
+	0x48, 0x68, 0xbd, 0xde, 0xf4, 0x8f, 0xe4, 0xb8, 0x52, 0xb9, 0x8d, 0x67, 0xbf, 0xf9, 0xcc, 0xcc,
+	0xce, 0xec, 0x04, 0x6c, 0x86, 0x84, 0x84, 0x31, 0xb6, 0x50, 0xc0, 0x2c, 0x69, 0x0a, 0x6b, 0xdc,
+	0xb5, 0x18, 0xa6, 0xe3, 0xc8, 0xc7, 0xcc, 0x42, 0x81, 0x17, 0x52, 0x92, 0x67, 0x1e, 0x7e, 0xc7,
+	0x71, 0xca, 0x22, 0x92, 0x7a, 0x0c, 0x73, 0x1e, 0xa5, 0xa1, 0x57, 0x6a, 0xcc, 0x8c, 0x12, 0x4e,
+	0x60, 0x5b, 0xfe, 0xde, 0x44, 0x01, 0x33, 0x27, 0x28, 0x73, 0xdc, 0x35, 0x15, 0xaa, 0xe5, 0x54,
+	0x05, 0xa3, 0x98, 0x91, 0x9c, 0x4e, 0x8f, 0x26, 0xa3, 0xb4, 0x1e, 0x28, 0x46, 0x16, 0x59, 0x28,
+	0x4d, 0x09, 0x47, 0x3c, 0x22, 0x29, 0x2b, 0x4f, 0xcb, 0x1c, 0xac, 0xe2, 0x6b, 0x3f, 0x3f, 0xb0,
+	0x0e, 0x22, 0x1c, 0x07, 0x5e, 0x82, 0xd8, 0x61, 0xa9, 0xb8, 0x57, 0x2a, 0x68, 0xe6, 0x5b, 0x8c,
+	0x23, 0x9e, 0xb3, 0x4b, 0x07, 0x02, 0xec, 0xc7, 0x11, 0x4e, 0xb9, 0x3c, 0x30, 0x86, 0xe0, 0xd1,
+	0x00, 0xf3, 0x7e, 0x30, 0x10, 0x79, 0xad, 0xab, 0xb4, 0x76, 0x65, 0x56, 0x2e, 0x7e, 0x9b, 0x63,
+	0xc6, 0xe1, 0x12, 0xb8, 0xa9, 0x8a, 0xf0, 0x52, 0x94, 0xe0, 0xa6, 0xd6, 0xd6, 0x56, 0xe6, 0xdd,
+	0x05, 0xe5, 0x7c, 0x85, 0x12, 0x6c, 0xfc, 0xd6, 0xc0, 0xe3, 0xad, 0x9c, 0x23, 0x8e, 0x2b, 0x68,
+	0x4c, 0xe1, 0x1e, 0x82, 0x86, 0x9f, 0x33, 0x4e, 0x12, 0x4c, 0xbd, 0x28, 0x28, 0x61, 0x40, 0xb9,
+	0x36, 0x03, 0xb8, 0x0f, 0x00, 0xc9, 0x30, 0x95, 0xc5, 0x37, 0xf5, 0xf6, 0xcc, 0x4a, 0xa3, 0xe7,
+	0x98, 0x75, 0x1d, 0x30, 0x2b, 0xe2, 0x6e, 0x2b, 0x94, 0x7b, 0x8e, 0x0a, 0x9f, 0x82, 0xdb, 0x19,
+	0xa2, 0x3c, 0x42, 0xb1, 0x77, 0x80, 0xa2, 0x38, 0xa7, 0xb8, 0x39, 0xd3, 0xd6, 0x56, 0x6e, 0xb8,
+	0xb7, 0x4a, 0xf7, 0x86, 0xf4, 0x8a, 0xe2, 0xc7, 0x28, 0x8e, 0x02, 0xc4, 0xb1, 0x47, 0xd2, 0xf8,
+	0xa8, 0x39, 0x5b, 0xc8, 0x16, 0x94, 0x73, 0x3b, 0x8d, 0x8f, 0x8c, 0xaf, 0x3a, 0x68, 0xd7, 0x85,
+	0x87, 0xab, 0xa0, 0x91, 0x67, 0x05, 0x47, 0xb4, 0xac, 0xe0, 0x34, 0x7a, 0x2d, 0x55, 0x97, 0xea,
+	0xaa, 0xb9, 0x21, 0xba, 0xba, 0x85, 0xd8, 0xa1, 0x0b, 0xa4, 0x5c, 0xd8, 0xf0, 0x35, 0x98, 0xf3,
+	0x29, 0x46, 0x5c, 0x5e, 0x7e, 0xa3, 0x67, 0x57, 0xde, 0xc7, 0x64, 0xde, 0xaa, 0x2e, 0x64, 0xf8,
+	0x9f, 0x5b, 0xb2, 0x04, 0x55, 0xc6, 0x68, 0xea, 0xff, 0x82, 0x2a, 0x59, 0xb0, 0x09, 0xe6, 0x28,
+	0x4e, 0xc8, 0x58, 0x5e, 0xe9, 0xbc, 0x38, 0x91, 0xdf, 0x4e, 0x03, 0xcc, 0x4f, 0x7a, 0x60, 0x7c,
+	0xd3, 0xc0, 0x93, 0xba, 0x89, 0x61, 0x19, 0x49, 0x19, 0x86, 0x1b, 0xe0, 0xee, 0xa5, 0x6e, 0x79,
+	0x98, 0x52, 0x42, 0x8b, 0x00, 0x8d, 0x1e, 0x54, 0x69, 0xd3, 0xcc, 0x37, 0x77, 0x8b, 0xc1, 0x77,
+	0xef, 0x5c, 0xec, 0xe3, 0xba, 0x90, 0x43, 0x0f, 0xfc, 0x4f, 0x31, 0xcb, 0x63, 0xae, 0xc6, 0x6a,
+	0xbd, 0x7e, 0xac, 0xa6, 0xa6, 0xe8, 0x16, 0x34, 0x57, 0x51, 0x8d, 0x97, 0x60, 0xe9, 0x0a, 0xfa,
+	0x2b, 0xbd, 0xa8, 0xde, 0xa7, 0x59, 0xb0, 0x58, 0x81, 0xd9, 0x95, 0xc9, 0xc1, 0x1f, 0x1a, 0x68,
+	0x55, 0xbf, 0x5f, 0xf8, 0xa2, 0xbe, 0xba, 0xda, 0xd7, 0xdf, 0xba, 0xc6, 0x4c, 0x18, 0xce, 0xfb,
+	0xef, 0x3f, 0x3f, 0xea, 0xcf, 0xa1, 0x2d, 0x16, 0xe1, 0xf1, 0x85, 0x92, 0xd7, 0xd4, 0x83, 0x67,
+	0x56, 0xc7, 0x42, 0x15, 0x03, 0x60, 0x75, 0x4e, 0xe0, 0x1f, 0x0d, 0x2c, 0x4e, 0x1f, 0x13, 0x38,
+	0xb8, 0x66, 0x17, 0xd5, 0x6a, 0x6a, 0x0d, 0xaf, 0x0f, 0x92, 0x13, 0x6b, 0x0c, 0x8b, 0xca, 0x1d,
+	0x63, 0x4d, 0x54, 0x7e, 0x56, 0xea, 0xf1, 0xb9, 0xcd, 0xb7, 0xd6, 0x39, 0xa9, 0x2c, 0xdc, 0x4e,
+	0x8a, 0x30, 0xb6, 0xd6, 0x69, 0xdd, 0x3f, 0xed, 0x37, 0xcf, 0x52, 0x29, 0xad, 0x2c, 0x62, 0xa6,
+	0x4f, 0x12, 0xe7, 0x83, 0x0e, 0x96, 0x7d, 0x92, 0xd4, 0xa6, 0xed, 0x2c, 0x4d, 0x9f, 0xa4, 0x1d,
+	0xb1, 0x7d, 0x76, 0xb4, 0x37, 0xc3, 0x12, 0x14, 0x92, 0x18, 0xa5, 0xa1, 0x49, 0x68, 0x68, 0x85,
+	0x38, 0x2d, 0x76, 0x93, 0x75, 0x16, 0xba, 0xfa, 0x1f, 0x75, 0x55, 0x19, 0x9f, 0xf5, 0x99, 0x41,
+	0xbf, 0xff, 0x45, 0x6f, 0x0f, 0x24, 0xb0, 0x1f, 0x30, 0x53, 0x9a, 0xc2, 0xda, 0xeb, 0x9a, 0x65,
+	0x60, 0x76, 0xaa, 0x24, 0xa3, 0x7e, 0xc0, 0x46, 0x13, 0xc9, 0x68, 0xaf, 0x3b, 0x52, 0x92, 0x5f,
+	0xfa, 0xb2, 0xf4, 0xdb, 0x76, 0x3f, 0x60, 0xb6, 0x3d, 0x11, 0xd9, 0xf6, 0x5e, 0xd7, 0xb6, 0x95,
+	0x6c, 0x7f, 0xae, 0xc8, 0xf3, 0xd9, 0xdf, 0x00, 0x00, 0x00, 0xff, 0xff, 0x72, 0x76, 0x17, 0x96,
+	0xf8, 0x07, 0x00, 0x00,
 }
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // AdGroupExtensionSettingServiceClient is the client API for AdGroupExtensionSettingService service.
 //
@@ -432,10 +432,10 @@
 }
 
 type adGroupExtensionSettingServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewAdGroupExtensionSettingServiceClient(cc *grpc.ClientConn) AdGroupExtensionSettingServiceClient {
+func NewAdGroupExtensionSettingServiceClient(cc grpc.ClientConnInterface) AdGroupExtensionSettingServiceClient {
 	return &adGroupExtensionSettingServiceClient{cc}
 }
 
diff --git a/googleapis/ads/googleads/v1/services/ad_group_feed_service.pb.go b/googleapis/ads/googleads/v1/services/ad_group_feed_service.pb.go
index ec3153c..e37b5be 100644
--- a/googleapis/ads/googleads/v1/services/ad_group_feed_service.pb.go
+++ b/googleapis/ads/googleads/v1/services/ad_group_feed_service.pb.go
@@ -9,7 +9,6 @@
 	math "math"
 
 	proto "github.com/golang/protobuf/proto"
-	_ "github.com/golang/protobuf/ptypes/wrappers"
 	resources "google.golang.org/genproto/googleapis/ads/googleads/v1/resources"
 	_ "google.golang.org/genproto/googleapis/api/annotations"
 	status "google.golang.org/genproto/googleapis/rpc/status"
@@ -30,8 +29,7 @@
 // proto package needs to be updated.
 const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package
 
-// Request message for
-// [AdGroupFeedService.GetAdGroupFeed][google.ads.googleads.v1.services.AdGroupFeedService.GetAdGroupFeed].
+// Request message for [AdGroupFeedService.GetAdGroupFeed][google.ads.googleads.v1.services.AdGroupFeedService.GetAdGroupFeed].
 type GetAdGroupFeedRequest struct {
 	// The resource name of the ad group feed to fetch.
 	ResourceName         string   `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"`
@@ -72,8 +70,7 @@
 	return ""
 }
 
-// Request message for
-// [AdGroupFeedService.MutateAdGroupFeeds][google.ads.googleads.v1.services.AdGroupFeedService.MutateAdGroupFeeds].
+// Request message for [AdGroupFeedService.MutateAdGroupFeeds][google.ads.googleads.v1.services.AdGroupFeedService.MutateAdGroupFeeds].
 type MutateAdGroupFeedsRequest struct {
 	// The ID of the customer whose ad group feeds are being modified.
 	CustomerId string `protobuf:"bytes,1,opt,name=customer_id,json=customerId,proto3" json:"customer_id,omitempty"`
@@ -359,61 +356,62 @@
 }
 
 var fileDescriptor_83f37f6e6fd89895 = []byte{
-	// 715 bytes of a gzipped FileDescriptorProto
-	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x9c, 0x55, 0xcd, 0x6e, 0xd3, 0x4a,
-	0x14, 0xbe, 0x76, 0xae, 0x7a, 0x6f, 0xc7, 0xbd, 0xbd, 0xd2, 0x40, 0xd5, 0x10, 0x21, 0x88, 0x4c,
-	0x25, 0xaa, 0x2c, 0xc6, 0x24, 0x88, 0x22, 0xdc, 0x14, 0x29, 0x95, 0x48, 0xca, 0xa2, 0xb4, 0x72,
-	0xa5, 0x2c, 0x50, 0x24, 0x6b, 0x1a, 0x4f, 0x2c, 0xab, 0xb6, 0xc7, 0xcc, 0x8c, 0x83, 0xaa, 0xaa,
-	0x1b, 0x1e, 0x80, 0x0d, 0x1b, 0xd6, 0x2c, 0xd9, 0xb1, 0xe4, 0x15, 0x90, 0x58, 0xf1, 0x06, 0x88,
-	0x15, 0x0f, 0x81, 0x90, 0x3d, 0x9e, 0xe0, 0x34, 0x8d, 0x02, 0xdd, 0x9d, 0x9c, 0xf9, 0xbe, 0xef,
-	0xfc, 0x3b, 0xa0, 0xed, 0x53, 0xea, 0x87, 0xc4, 0xc2, 0x1e, 0xb7, 0xa4, 0x99, 0x59, 0xe3, 0xa6,
-	0xc5, 0x09, 0x1b, 0x07, 0x43, 0xc2, 0x2d, 0xec, 0xb9, 0x3e, 0xa3, 0x69, 0xe2, 0x8e, 0x08, 0xf1,
-	0xdc, 0xc2, 0x8d, 0x12, 0x46, 0x05, 0x85, 0x75, 0x49, 0x41, 0xd8, 0xe3, 0x68, 0xc2, 0x46, 0xe3,
-	0x26, 0x52, 0xec, 0xda, 0x83, 0x79, 0xfa, 0x8c, 0x70, 0x9a, 0xb2, 0x99, 0x00, 0x52, 0xb8, 0x76,
-	0x53, 0xd1, 0x92, 0xc0, 0xc2, 0x71, 0x4c, 0x05, 0x16, 0x01, 0x8d, 0x79, 0xf1, 0x5a, 0x84, 0xb5,
-	0xf2, 0x5f, 0xc7, 0xe9, 0xc8, 0x1a, 0x05, 0x24, 0xf4, 0xdc, 0x08, 0xf3, 0x93, 0x02, 0x71, 0xeb,
-	0x22, 0xe2, 0x25, 0xc3, 0x49, 0x42, 0x98, 0x52, 0x58, 0x2f, 0xde, 0x59, 0x32, 0xb4, 0xb8, 0xc0,
-	0x22, 0x2d, 0x1e, 0xcc, 0x36, 0x58, 0xeb, 0x11, 0xd1, 0xf1, 0x7a, 0x59, 0x46, 0x5d, 0x42, 0x3c,
-	0x87, 0xbc, 0x48, 0x09, 0x17, 0xf0, 0x0e, 0xf8, 0x4f, 0xa5, 0xec, 0xc6, 0x38, 0x22, 0x55, 0xad,
-	0xae, 0x6d, 0x2e, 0x3b, 0x2b, 0xca, 0xf9, 0x0c, 0x47, 0xc4, 0xfc, 0xaa, 0x81, 0x1b, 0xfb, 0xa9,
-	0xc0, 0x82, 0x94, 0x14, 0xb8, 0x92, 0xb8, 0x0d, 0x8c, 0x61, 0xca, 0x05, 0x8d, 0x08, 0x73, 0x03,
-	0xaf, 0x10, 0x00, 0xca, 0xf5, 0xd4, 0x83, 0x7d, 0x00, 0x68, 0x42, 0x98, 0xac, 0xb5, 0xaa, 0xd7,
-	0x2b, 0x9b, 0x46, 0x6b, 0x0b, 0x2d, 0xea, 0x31, 0x2a, 0xc5, 0x3a, 0x50, 0x74, 0xa7, 0xa4, 0x04,
-	0xef, 0x82, 0xff, 0x13, 0xcc, 0x44, 0x80, 0x43, 0x77, 0x84, 0x83, 0x30, 0x65, 0xa4, 0x5a, 0xa9,
-	0x6b, 0x9b, 0xff, 0x3a, 0xab, 0x85, 0xbb, 0x2b, 0xbd, 0x59, 0x91, 0x63, 0x1c, 0x06, 0x1e, 0x16,
-	0xc4, 0xa5, 0x71, 0x78, 0x5a, 0xfd, 0x3b, 0x87, 0xad, 0x28, 0xe7, 0x41, 0x1c, 0x9e, 0x9a, 0xaf,
-	0x75, 0x70, 0xfd, 0xb2, 0x90, 0x70, 0x1b, 0x18, 0x69, 0x92, 0x73, 0xb3, 0x49, 0xe4, 0x5c, 0xa3,
-	0x55, 0x53, 0xf9, 0xab, 0x51, 0xa0, 0x6e, 0x36, 0xac, 0x7d, 0xcc, 0x4f, 0x1c, 0x20, 0xe1, 0x99,
-	0x0d, 0xf7, 0xc0, 0xd2, 0x90, 0x11, 0x2c, 0x64, 0x63, 0x8d, 0x16, 0x9a, 0x5b, 0xf7, 0x64, 0x73,
-	0xca, 0x85, 0xef, 0xfd, 0xe5, 0x14, 0xfc, 0x4c, 0x49, 0xea, 0x56, 0xf5, 0xab, 0x2a, 0x49, 0x3e,
-	0xac, 0x82, 0x25, 0x46, 0x22, 0x3a, 0x96, 0xed, 0x5a, 0xce, 0x5e, 0xe4, 0xef, 0x5d, 0x03, 0x2c,
-	0x4f, 0xfa, 0x6b, 0x7e, 0xd4, 0x40, 0xed, 0xb2, 0xa9, 0xf3, 0x84, 0xc6, 0x9c, 0xc0, 0x2e, 0x58,
-	0xbb, 0xd0, 0x7d, 0x97, 0x30, 0x46, 0x59, 0x2e, 0x6a, 0xb4, 0xa0, 0x4a, 0x8f, 0x25, 0x43, 0x74,
-	0x94, 0xef, 0xa2, 0x73, 0x6d, 0x7a, 0x2e, 0x4f, 0x32, 0x38, 0x3c, 0x02, 0xff, 0x30, 0xc2, 0xd3,
-	0x50, 0xa8, 0xd5, 0x78, 0xb4, 0x78, 0x35, 0x66, 0xd2, 0x72, 0x72, 0x05, 0x47, 0x29, 0x99, 0x8f,
-	0xc1, 0xfa, 0x1c, 0xcc, 0x6f, 0x6d, 0x7c, 0xeb, 0x6d, 0x05, 0xc0, 0x12, 0xf5, 0x48, 0x06, 0x86,
-	0x1f, 0x34, 0xb0, 0x3a, 0x7d, 0x47, 0xf0, 0xe1, 0xe2, 0x6c, 0x2f, 0xbd, 0xbc, 0xda, 0x1f, 0xce,
-	0xcf, 0xdc, 0x7a, 0xf5, 0xe5, 0xdb, 0x1b, 0xfd, 0x1e, 0x44, 0xd9, 0x67, 0xe6, 0x6c, 0xaa, 0x84,
-	0x1d, 0x75, 0x6c, 0xdc, 0x6a, 0x58, 0xb8, 0x34, 0x2c, 0xab, 0x71, 0x0e, 0x3f, 0x6b, 0x00, 0xce,
-	0x8e, 0x11, 0x6e, 0x5f, 0xa1, 0xcb, 0xea, 0xe4, 0x6b, 0xed, 0xab, 0x91, 0xe5, 0xe6, 0x98, 0xed,
-	0xbc, 0x92, 0x2d, 0xb3, 0x99, 0x55, 0xf2, 0x2b, 0xf5, 0xb3, 0xd2, 0x57, 0x64, 0xa7, 0x71, 0x3e,
-	0x55, 0x88, 0x1d, 0xe5, 0x72, 0xb6, 0xd6, 0xd8, 0xfd, 0xa1, 0x81, 0x8d, 0x21, 0x8d, 0x16, 0x66,
-	0xb0, 0xbb, 0x3e, 0x3b, 0xc0, 0xc3, 0xec, 0x58, 0x0f, 0xb5, 0xe7, 0x7b, 0x05, 0xd9, 0xa7, 0x21,
-	0x8e, 0x7d, 0x44, 0x99, 0x6f, 0xf9, 0x24, 0xce, 0x4f, 0x59, 0x7d, 0xce, 0x93, 0x80, 0xcf, 0xff,
-	0xf7, 0xd8, 0x56, 0xc6, 0x3b, 0xbd, 0xd2, 0xeb, 0x74, 0xde, 0xeb, 0xf5, 0x9e, 0x14, 0xec, 0x78,
-	0x1c, 0x49, 0x33, 0xb3, 0xfa, 0x4d, 0x54, 0x04, 0xe6, 0x9f, 0x14, 0x64, 0xd0, 0xf1, 0xf8, 0x60,
-	0x02, 0x19, 0xf4, 0x9b, 0x03, 0x05, 0xf9, 0xae, 0x6f, 0x48, 0xbf, 0x6d, 0x77, 0x3c, 0x6e, 0xdb,
-	0x13, 0x90, 0x6d, 0xf7, 0x9b, 0xb6, 0xad, 0x60, 0xc7, 0x4b, 0x79, 0x9e, 0xf7, 0x7f, 0x06, 0x00,
-	0x00, 0xff, 0xff, 0x0c, 0x80, 0x01, 0xb4, 0xe4, 0x06, 0x00, 0x00,
+	// 723 bytes of a gzipped FileDescriptorProto
+	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x9c, 0x55, 0xcf, 0x6a, 0x13, 0x41,
+	0x18, 0x77, 0x13, 0xa9, 0x76, 0x52, 0x2b, 0x8c, 0x96, 0xc6, 0x28, 0x18, 0xd6, 0x82, 0x25, 0x87,
+	0x59, 0x13, 0xb1, 0xe2, 0x36, 0x15, 0x52, 0x30, 0xa9, 0x87, 0xda, 0xb2, 0x85, 0x1c, 0x24, 0xb0,
+	0x4c, 0x77, 0x27, 0x61, 0xe9, 0xee, 0xce, 0x3a, 0x33, 0x1b, 0x28, 0xa5, 0x17, 0x1f, 0xc0, 0x8b,
+	0x6f, 0xe0, 0xd1, 0x9b, 0x07, 0x0f, 0xbe, 0x42, 0xc1, 0x93, 0x6f, 0x20, 0x9e, 0x7c, 0x08, 0x91,
+	0xd9, 0xd9, 0x49, 0x93, 0xa6, 0x21, 0xda, 0xdb, 0x97, 0x6f, 0x7e, 0xbf, 0xdf, 0xf7, 0x7f, 0x03,
+	0x9a, 0x03, 0x4a, 0x07, 0x21, 0xb1, 0xb0, 0xcf, 0x2d, 0x65, 0x4a, 0x6b, 0x58, 0xb7, 0x38, 0x61,
+	0xc3, 0xc0, 0x23, 0xdc, 0xc2, 0xbe, 0x3b, 0x60, 0x34, 0x4d, 0xdc, 0x3e, 0x21, 0xbe, 0x9b, 0xbb,
+	0x51, 0xc2, 0xa8, 0xa0, 0xb0, 0xaa, 0x28, 0x08, 0xfb, 0x1c, 0x8d, 0xd8, 0x68, 0x58, 0x47, 0x9a,
+	0x5d, 0x79, 0x36, 0x4b, 0x9f, 0x11, 0x4e, 0x53, 0x36, 0x15, 0x40, 0x09, 0x57, 0x1e, 0x68, 0x5a,
+	0x12, 0x58, 0x38, 0x8e, 0xa9, 0xc0, 0x22, 0xa0, 0x31, 0xcf, 0x5f, 0xf3, 0xb0, 0x56, 0xf6, 0xeb,
+	0x30, 0xed, 0x5b, 0xfd, 0x80, 0x84, 0xbe, 0x1b, 0x61, 0x7e, 0x94, 0x23, 0x56, 0x73, 0x04, 0x4b,
+	0x3c, 0x8b, 0x0b, 0x2c, 0x52, 0x7e, 0xe1, 0x41, 0x0a, 0x7b, 0x61, 0x40, 0x62, 0xa1, 0x1e, 0xcc,
+	0x26, 0x58, 0xe9, 0x10, 0xd1, 0xf2, 0x3b, 0x32, 0x95, 0x36, 0x21, 0xbe, 0x43, 0xde, 0xa5, 0x84,
+	0x0b, 0xf8, 0x08, 0xdc, 0xd2, 0xb9, 0xba, 0x31, 0x8e, 0x48, 0xd9, 0xa8, 0x1a, 0xeb, 0x8b, 0xce,
+	0x92, 0x76, 0xbe, 0xc1, 0x11, 0x31, 0x7f, 0x1a, 0xe0, 0xde, 0x6e, 0x2a, 0xb0, 0x20, 0x63, 0x0a,
+	0x5c, 0x4b, 0x3c, 0x04, 0x25, 0x2f, 0xe5, 0x82, 0x46, 0x84, 0xb9, 0x81, 0x9f, 0x0b, 0x00, 0xed,
+	0x7a, 0xed, 0xc3, 0x2e, 0x00, 0x34, 0x21, 0x4c, 0x15, 0x59, 0x2e, 0x54, 0x8b, 0xeb, 0xa5, 0xc6,
+	0x06, 0x9a, 0xd7, 0x5c, 0x34, 0x16, 0x6b, 0x4f, 0xd3, 0x9d, 0x31, 0x25, 0xf8, 0x18, 0xdc, 0x4e,
+	0x30, 0x13, 0x01, 0x0e, 0xdd, 0x3e, 0x0e, 0xc2, 0x94, 0x91, 0x72, 0xb1, 0x6a, 0xac, 0xdf, 0x74,
+	0x96, 0x73, 0x77, 0x5b, 0x79, 0x65, 0x91, 0x43, 0x1c, 0x06, 0x3e, 0x16, 0xc4, 0xa5, 0x71, 0x78,
+	0x5c, 0xbe, 0x9e, 0xc1, 0x96, 0xb4, 0x73, 0x2f, 0x0e, 0x8f, 0xcd, 0x0f, 0x05, 0x70, 0xf7, 0xb2,
+	0x90, 0x70, 0x13, 0x94, 0xd2, 0x24, 0xe3, 0xca, 0x11, 0x64, 0xdc, 0x52, 0xa3, 0xa2, 0xf3, 0xd7,
+	0x53, 0x42, 0x6d, 0x39, 0xa5, 0x5d, 0xcc, 0x8f, 0x1c, 0xa0, 0xe0, 0xd2, 0x86, 0x3b, 0x60, 0xc1,
+	0x63, 0x04, 0x0b, 0xd5, 0xd8, 0x52, 0x03, 0xcd, 0xac, 0x7b, 0xb4, 0x32, 0xe3, 0x85, 0xef, 0x5c,
+	0x73, 0x72, 0xbe, 0x54, 0x52, 0xba, 0xe5, 0xc2, 0x55, 0x95, 0x14, 0x1f, 0x96, 0xc1, 0x02, 0x23,
+	0x11, 0x1d, 0xaa, 0x76, 0x2d, 0xca, 0x17, 0xf5, 0x7b, 0xbb, 0x04, 0x16, 0x47, 0xfd, 0x35, 0xbf,
+	0x19, 0xa0, 0x72, 0xd9, 0xd4, 0x79, 0x42, 0x63, 0x4e, 0x60, 0x1b, 0xac, 0x5c, 0xe8, 0xbe, 0x4b,
+	0x18, 0xa3, 0x2c, 0x13, 0x2d, 0x35, 0xa0, 0x4e, 0x8f, 0x25, 0x1e, 0x3a, 0xc8, 0x96, 0xd4, 0xb9,
+	0x33, 0x39, 0x97, 0x57, 0x12, 0x0e, 0x0f, 0xc0, 0x0d, 0x46, 0x78, 0x1a, 0x0a, 0xbd, 0x1a, 0x2f,
+	0xe6, 0xaf, 0xc6, 0x54, 0x5a, 0x4e, 0xa6, 0xe0, 0x68, 0x25, 0xf3, 0x25, 0x58, 0x9d, 0x81, 0xf9,
+	0xa7, 0x8d, 0x6f, 0x7c, 0x2d, 0x02, 0x38, 0x46, 0x3d, 0x50, 0x81, 0xe1, 0x17, 0x03, 0x2c, 0x4f,
+	0xde, 0x11, 0x7c, 0x3e, 0x3f, 0xdb, 0x4b, 0x2f, 0xaf, 0xf2, 0x9f, 0xf3, 0x33, 0x37, 0xde, 0xff,
+	0xf8, 0xf5, 0xb1, 0xf0, 0x04, 0x22, 0xf9, 0x7d, 0x39, 0x99, 0x28, 0x61, 0x4b, 0x1f, 0x1b, 0xb7,
+	0x6a, 0x16, 0x1e, 0x1b, 0x96, 0x55, 0x3b, 0x85, 0xdf, 0x0d, 0x00, 0xa7, 0xc7, 0x08, 0x37, 0xaf,
+	0xd0, 0x65, 0x7d, 0xf2, 0x95, 0xe6, 0xd5, 0xc8, 0x6a, 0x73, 0xcc, 0x66, 0x56, 0xc9, 0x86, 0x59,
+	0x97, 0x95, 0x9c, 0xa7, 0x7e, 0x32, 0xf6, 0x15, 0xd9, 0xaa, 0x9d, 0x4e, 0x14, 0x62, 0x47, 0x99,
+	0x9c, 0x6d, 0xd4, 0x2a, 0xf7, 0xcf, 0x5a, 0xe5, 0xf3, 0x90, 0xb9, 0x95, 0x04, 0x1c, 0x79, 0x34,
+	0xda, 0xfe, 0x63, 0x80, 0x35, 0x8f, 0x46, 0x73, 0xd3, 0xdb, 0x5e, 0x9d, 0x9e, 0xee, 0xbe, 0xbc,
+	0xe4, 0x7d, 0xe3, 0xed, 0x4e, 0x4e, 0x1e, 0xd0, 0x10, 0xc7, 0x03, 0x44, 0xd9, 0xc0, 0x1a, 0x90,
+	0x38, 0xbb, 0x73, 0xeb, 0x3c, 0xdc, 0xec, 0xff, 0x94, 0x4d, 0x6d, 0x7c, 0x2a, 0x14, 0x3b, 0xad,
+	0xd6, 0xe7, 0x42, 0xb5, 0xa3, 0x04, 0x5b, 0x3e, 0x47, 0xca, 0x94, 0x56, 0xb7, 0x8e, 0xf2, 0xc0,
+	0xfc, 0x4c, 0x43, 0x7a, 0x2d, 0x9f, 0xf7, 0x46, 0x90, 0x5e, 0xb7, 0xde, 0xd3, 0x90, 0xdf, 0x85,
+	0x35, 0xe5, 0xb7, 0xed, 0x96, 0xcf, 0x6d, 0x7b, 0x04, 0xb2, 0xed, 0x6e, 0xdd, 0xb6, 0x35, 0xec,
+	0x70, 0x21, 0xcb, 0xf3, 0xe9, 0xdf, 0x00, 0x00, 0x00, 0xff, 0xff, 0x18, 0xdd, 0x84, 0xfa, 0xfa,
+	0x06, 0x00, 0x00,
 }
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // AdGroupFeedServiceClient is the client API for AdGroupFeedService service.
 //
@@ -427,10 +425,10 @@
 }
 
 type adGroupFeedServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewAdGroupFeedServiceClient(cc *grpc.ClientConn) AdGroupFeedServiceClient {
+func NewAdGroupFeedServiceClient(cc grpc.ClientConnInterface) AdGroupFeedServiceClient {
 	return &adGroupFeedServiceClient{cc}
 }
 
diff --git a/googleapis/ads/googleads/v1/services/ad_group_label_service.pb.go b/googleapis/ads/googleads/v1/services/ad_group_label_service.pb.go
index a782b86..42710c6 100644
--- a/googleapis/ads/googleads/v1/services/ad_group_label_service.pb.go
+++ b/googleapis/ads/googleads/v1/services/ad_group_label_service.pb.go
@@ -9,7 +9,6 @@
 	math "math"
 
 	proto "github.com/golang/protobuf/proto"
-	_ "github.com/golang/protobuf/ptypes/wrappers"
 	resources "google.golang.org/genproto/googleapis/ads/googleads/v1/resources"
 	_ "google.golang.org/genproto/googleapis/api/annotations"
 	status "google.golang.org/genproto/googleapis/rpc/status"
@@ -29,8 +28,7 @@
 // proto package needs to be updated.
 const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package
 
-// Request message for
-// [AdGroupLabelService.GetAdGroupLabel][google.ads.googleads.v1.services.AdGroupLabelService.GetAdGroupLabel].
+// Request message for [AdGroupLabelService.GetAdGroupLabel][google.ads.googleads.v1.services.AdGroupLabelService.GetAdGroupLabel].
 type GetAdGroupLabelRequest struct {
 	// The resource name of the ad group label to fetch.
 	ResourceName         string   `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"`
@@ -71,8 +69,7 @@
 	return ""
 }
 
-// Request message for
-// [AdGroupLabelService.MutateAdGroupLabels][google.ads.googleads.v1.services.AdGroupLabelService.MutateAdGroupLabels].
+// Request message for [AdGroupLabelService.MutateAdGroupLabels][google.ads.googleads.v1.services.AdGroupLabelService.MutateAdGroupLabels].
 type MutateAdGroupLabelsRequest struct {
 	// ID of the customer whose ad group labels are being modified.
 	CustomerId string `protobuf:"bytes,1,opt,name=customer_id,json=customerId,proto3" json:"customer_id,omitempty"`
@@ -334,58 +331,58 @@
 }
 
 var fileDescriptor_1659eac28b95f6f8 = []byte{
-	// 663 bytes of a gzipped FileDescriptorProto
+	// 668 bytes of a gzipped FileDescriptorProto
 	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x9c, 0x54, 0x4f, 0x6b, 0xd4, 0x40,
-	0x14, 0x37, 0xbb, 0x52, 0xed, 0x6c, 0xb5, 0x30, 0xa5, 0x1a, 0x56, 0xd1, 0x25, 0x16, 0x2c, 0x7b,
-	0xc8, 0xb0, 0x2b, 0x58, 0x89, 0x2e, 0x92, 0x82, 0xdd, 0x16, 0xd4, 0x96, 0x54, 0x2a, 0xc8, 0x42,
-	0x98, 0x4d, 0xa6, 0x21, 0x90, 0x64, 0xe2, 0xcc, 0x64, 0xa5, 0x94, 0x5e, 0xbc, 0x79, 0xf6, 0x13,
-	0xe8, 0xd1, 0xbb, 0x27, 0xbf, 0x81, 0x37, 0xf1, 0x2b, 0xf4, 0xe4, 0x97, 0x50, 0x92, 0xc9, 0xac,
-	0xd9, 0x76, 0x97, 0xd5, 0xde, 0x5e, 0xde, 0x9f, 0xdf, 0xfb, 0xfd, 0xde, 0x7b, 0x19, 0xd0, 0x0b,
-	0x28, 0x0d, 0x22, 0x82, 0xb0, 0xcf, 0x91, 0x34, 0x73, 0x6b, 0xd4, 0x41, 0x9c, 0xb0, 0x51, 0xe8,
-	0x11, 0x8e, 0xb0, 0xef, 0x06, 0x8c, 0x66, 0xa9, 0x1b, 0xe1, 0x21, 0x89, 0xdc, 0xd2, 0x6f, 0xa6,
-	0x8c, 0x0a, 0x0a, 0x5b, 0xb2, 0xc6, 0xc4, 0x3e, 0x37, 0xc7, 0xe5, 0xe6, 0xa8, 0x63, 0xaa, 0xf2,
-	0xe6, 0xc3, 0x59, 0x0d, 0x18, 0xe1, 0x34, 0x63, 0xe7, 0x3b, 0x48, 0xe4, 0xe6, 0x6d, 0x55, 0x97,
-	0x86, 0x08, 0x27, 0x09, 0x15, 0x58, 0x84, 0x34, 0xe1, 0x65, 0xf4, 0x4e, 0x19, 0x2d, 0xbe, 0x86,
-	0xd9, 0x21, 0x7a, 0xc7, 0x70, 0x9a, 0x12, 0xa6, 0xe2, 0x37, 0xcb, 0x38, 0x4b, 0x3d, 0xc4, 0x05,
-	0x16, 0x59, 0x19, 0x30, 0x7a, 0xe0, 0x46, 0x9f, 0x08, 0xdb, 0xef, 0xe7, 0x0d, 0x9f, 0xe7, 0xfd,
-	0x1c, 0xf2, 0x36, 0x23, 0x5c, 0xc0, 0x7b, 0xe0, 0x9a, 0xa2, 0xe4, 0x26, 0x38, 0x26, 0xba, 0xd6,
-	0xd2, 0xd6, 0x17, 0x9d, 0x25, 0xe5, 0x7c, 0x89, 0x63, 0x62, 0x9c, 0x6a, 0xa0, 0xf9, 0x22, 0x13,
-	0x58, 0x90, 0x2a, 0x04, 0x57, 0x18, 0x77, 0x41, 0xc3, 0xcb, 0xb8, 0xa0, 0x31, 0x61, 0x6e, 0xe8,
-	0x97, 0x08, 0x40, 0xb9, 0x76, 0x7c, 0xf8, 0x1a, 0x00, 0x9a, 0x12, 0x26, 0xb5, 0xe8, 0xb5, 0x56,
-	0x7d, 0xbd, 0xd1, 0xdd, 0x30, 0xe7, 0x0d, 0xd1, 0xac, 0x36, 0xdb, 0x55, 0xf5, 0x4e, 0x05, 0x0a,
-	0xde, 0x07, 0xcb, 0x29, 0x66, 0x22, 0xc4, 0x91, 0x7b, 0x88, 0xc3, 0x28, 0x63, 0x44, 0xaf, 0xb7,
-	0xb4, 0xf5, 0xab, 0xce, 0xf5, 0xd2, 0xbd, 0x25, 0xbd, 0xb9, 0xcc, 0x11, 0x8e, 0x42, 0x1f, 0x0b,
-	0xe2, 0xd2, 0x24, 0x3a, 0xd2, 0x2f, 0x17, 0x69, 0x4b, 0xca, 0xb9, 0x9b, 0x44, 0x47, 0xc6, 0x07,
-	0x0d, 0xac, 0x4e, 0xed, 0x09, 0x77, 0xc0, 0x82, 0xc7, 0x08, 0x16, 0x72, 0x3c, 0x8d, 0x2e, 0x9a,
-	0x49, 0x7e, 0xbc, 0xdf, 0x09, 0xf6, 0xdb, 0x97, 0x9c, 0x12, 0x00, 0xea, 0x60, 0x81, 0x91, 0x98,
-	0x8e, 0x88, 0x5e, 0xcb, 0xe7, 0x94, 0x47, 0xe4, 0xf7, 0x66, 0x03, 0x2c, 0x8e, 0xa5, 0x19, 0xdf,
-	0x34, 0x70, 0x6b, 0xea, 0xc8, 0x79, 0x4a, 0x13, 0x4e, 0xe0, 0x16, 0x58, 0x3d, 0xa3, 0xdc, 0x25,
-	0x8c, 0x51, 0x56, 0xe8, 0x6f, 0x74, 0xa1, 0x22, 0xc8, 0x52, 0xcf, 0xdc, 0x2f, 0x4e, 0xc1, 0x59,
-	0x99, 0x9c, 0xc9, 0xb3, 0x3c, 0x1d, 0xbe, 0x02, 0x57, 0x18, 0xe1, 0x59, 0x24, 0xd4, 0x5e, 0xac,
-	0xf9, 0x7b, 0x39, 0xcf, 0xcb, 0x29, 0x20, 0x1c, 0x05, 0x65, 0x3c, 0x05, 0xfa, 0xac, 0xa4, 0x7f,
-	0xba, 0xb8, 0xee, 0xa7, 0x3a, 0x58, 0xa9, 0xd6, 0xee, 0xcb, 0xde, 0xf0, 0xab, 0x06, 0x96, 0xcf,
-	0x5c, 0x32, 0x7c, 0x34, 0x9f, 0xf1, 0xf4, 0xe3, 0x6f, 0xfe, 0xef, 0x1a, 0x8d, 0x8d, 0xf7, 0x3f,
-	0x4f, 0x3f, 0xd6, 0x3a, 0x10, 0xe5, 0xbf, 0xf2, 0xf1, 0x84, 0x8c, 0x9e, 0xba, 0x77, 0x8e, 0xda,
-	0x08, 0x57, 0x77, 0x86, 0xda, 0x27, 0xf0, 0x87, 0x06, 0x56, 0xa6, 0xac, 0x13, 0x3e, 0xb9, 0xc8,
-	0xb4, 0xd5, 0x8f, 0xd7, 0xec, 0x5d, 0xb0, 0x5a, 0xde, 0x90, 0xd1, 0x2b, 0xd4, 0x6c, 0x18, 0xdd,
-	0x5c, 0xcd, 0x5f, 0xfa, 0xc7, 0x95, 0x9f, 0xb9, 0xd7, 0x3e, 0x99, 0x14, 0x63, 0xc5, 0x05, 0xa0,
-	0xa5, 0xb5, 0x37, 0x7f, 0x6b, 0x60, 0xcd, 0xa3, 0xf1, 0x5c, 0x0e, 0x9b, 0xfa, 0x94, 0x4d, 0xee,
-	0xe5, 0xef, 0xd2, 0x9e, 0xf6, 0x66, 0xbb, 0xac, 0x0e, 0x68, 0x84, 0x93, 0xc0, 0xa4, 0x2c, 0x40,
-	0x01, 0x49, 0x8a, 0x57, 0x4b, 0x3d, 0x9c, 0x69, 0xc8, 0x67, 0x3f, 0xd4, 0x8f, 0x95, 0xf1, 0xb9,
-	0x56, 0xef, 0xdb, 0xf6, 0x97, 0x5a, 0xab, 0x2f, 0x01, 0x6d, 0x9f, 0x9b, 0xd2, 0xcc, 0xad, 0x83,
-	0x8e, 0x59, 0x36, 0xe6, 0xdf, 0x55, 0xca, 0xc0, 0xf6, 0xf9, 0x60, 0x9c, 0x32, 0x38, 0xe8, 0x0c,
-	0x54, 0xca, 0xaf, 0xda, 0x9a, 0xf4, 0x5b, 0x96, 0xed, 0x73, 0xcb, 0x1a, 0x27, 0x59, 0xd6, 0x41,
-	0xc7, 0xb2, 0x54, 0xda, 0x70, 0xa1, 0xe0, 0xf9, 0xe0, 0x4f, 0x00, 0x00, 0x00, 0xff, 0xff, 0xb9,
-	0x7c, 0x1a, 0xba, 0x4f, 0x06, 0x00, 0x00,
+	0x14, 0x37, 0xbb, 0x52, 0xed, 0x6c, 0xb5, 0x30, 0xa5, 0x1a, 0xb6, 0x82, 0x4b, 0x2c, 0x58, 0xf6,
+	0x90, 0x61, 0x57, 0xb0, 0x12, 0x5d, 0x24, 0x05, 0xbb, 0x2d, 0xa8, 0x2d, 0xa9, 0x54, 0x90, 0x85,
+	0x30, 0x4d, 0xc6, 0x10, 0x48, 0x32, 0x71, 0x66, 0xb2, 0x50, 0x4a, 0x2f, 0xde, 0x3c, 0xfb, 0x0d,
+	0x3c, 0x7a, 0xf7, 0x24, 0xf8, 0x01, 0x7a, 0x13, 0xbf, 0x42, 0x4f, 0x7e, 0x09, 0x25, 0x99, 0xcc,
+	0x36, 0xbb, 0xdd, 0x65, 0xb5, 0xb7, 0x97, 0xf7, 0xe7, 0xf7, 0x7b, 0xbf, 0xf7, 0x5e, 0x06, 0xf4,
+	0x02, 0x4a, 0x83, 0x88, 0x20, 0xec, 0x73, 0x24, 0xcd, 0xdc, 0x1a, 0x76, 0x10, 0x27, 0x6c, 0x18,
+	0x7a, 0x84, 0x23, 0xec, 0xbb, 0x01, 0xa3, 0x59, 0xea, 0x46, 0xf8, 0x88, 0x44, 0x6e, 0xe9, 0x37,
+	0x53, 0x46, 0x05, 0x85, 0x2d, 0x59, 0x63, 0x62, 0x9f, 0x9b, 0xa3, 0x72, 0x73, 0xd8, 0x31, 0x55,
+	0x79, 0xf3, 0xf1, 0x2c, 0x02, 0x46, 0x38, 0xcd, 0xd8, 0x65, 0x06, 0x89, 0xdc, 0xbc, 0xa7, 0xea,
+	0xd2, 0x10, 0xe1, 0x24, 0xa1, 0x02, 0x8b, 0x90, 0x26, 0xbc, 0x8c, 0xde, 0x2d, 0xa3, 0x2c, 0xf5,
+	0x10, 0x17, 0x58, 0x64, 0x93, 0x81, 0xbc, 0xcc, 0x8b, 0x42, 0x92, 0x08, 0x19, 0x30, 0x7a, 0xe0,
+	0x4e, 0x9f, 0x08, 0xdb, 0xef, 0xe7, 0x4c, 0x2f, 0x73, 0x22, 0x87, 0x7c, 0xc8, 0x08, 0x17, 0xf0,
+	0x01, 0xb8, 0xa5, 0x7a, 0x71, 0x13, 0x1c, 0x13, 0x5d, 0x6b, 0x69, 0x1b, 0x8b, 0xce, 0x92, 0x72,
+	0xbe, 0xc6, 0x31, 0x31, 0xce, 0x35, 0xd0, 0x7c, 0x95, 0x09, 0x2c, 0x48, 0x15, 0x82, 0x2b, 0x8c,
+	0xfb, 0xa0, 0xe1, 0x65, 0x5c, 0xd0, 0x98, 0x30, 0x37, 0xf4, 0x4b, 0x04, 0xa0, 0x5c, 0xbb, 0x3e,
+	0x7c, 0x0b, 0x00, 0x4d, 0x09, 0x93, 0x22, 0xf4, 0x5a, 0xab, 0xbe, 0xd1, 0xe8, 0x6e, 0x9a, 0xf3,
+	0xa6, 0x67, 0x56, 0xc9, 0xf6, 0x54, 0xbd, 0x53, 0x81, 0x82, 0x0f, 0xc1, 0x72, 0x8a, 0x99, 0x08,
+	0x71, 0xe4, 0xbe, 0xc7, 0x61, 0x94, 0x31, 0xa2, 0xd7, 0x5b, 0xda, 0xc6, 0x4d, 0xe7, 0x76, 0xe9,
+	0xde, 0x96, 0xde, 0x5c, 0xe6, 0x10, 0x47, 0xa1, 0x8f, 0x05, 0x71, 0x69, 0x12, 0x1d, 0xeb, 0xd7,
+	0x8b, 0xb4, 0x25, 0xe5, 0xdc, 0x4b, 0xa2, 0x63, 0xe3, 0x93, 0x06, 0x56, 0xa7, 0x72, 0xc2, 0x5d,
+	0xb0, 0xe0, 0x31, 0x82, 0x85, 0x1c, 0x4f, 0xa3, 0x8b, 0x66, 0x36, 0x3f, 0x5a, 0xec, 0x58, 0xf7,
+	0x3b, 0xd7, 0x9c, 0x12, 0x00, 0xea, 0x60, 0x81, 0x91, 0x98, 0x0e, 0x89, 0x5e, 0xcb, 0xe7, 0x94,
+	0x47, 0xe4, 0xf7, 0x56, 0x03, 0x2c, 0x8e, 0xa4, 0x19, 0xdf, 0x35, 0xb0, 0x36, 0x75, 0xe4, 0x3c,
+	0xa5, 0x09, 0x27, 0x70, 0x1b, 0xac, 0x4e, 0x28, 0x77, 0x09, 0x63, 0x94, 0x15, 0xfa, 0x1b, 0x5d,
+	0xa8, 0x1a, 0x64, 0xa9, 0x67, 0x1e, 0x14, 0x37, 0xe2, 0xac, 0x8c, 0xcf, 0xe4, 0x45, 0x9e, 0x0e,
+	0xdf, 0x80, 0x1b, 0x8c, 0xf0, 0x2c, 0x12, 0x6a, 0x2f, 0xd6, 0xfc, 0xbd, 0x5c, 0xee, 0xcb, 0x29,
+	0x20, 0x1c, 0x05, 0x65, 0x3c, 0x07, 0xfa, 0xac, 0xa4, 0x7f, 0xba, 0xb8, 0xee, 0x8f, 0x3a, 0x58,
+	0xa9, 0xd6, 0x1e, 0x48, 0x6e, 0xf8, 0x4d, 0x03, 0xcb, 0x13, 0x97, 0x0c, 0x9f, 0xcc, 0xef, 0x78,
+	0xfa, 0xf1, 0x37, 0xff, 0x77, 0x8d, 0xc6, 0xe6, 0xc7, 0x5f, 0xe7, 0x9f, 0x6b, 0x1d, 0x88, 0xf2,
+	0x7f, 0xf8, 0x64, 0x4c, 0x46, 0x4f, 0xdd, 0x3b, 0x47, 0x6d, 0x84, 0xab, 0x3b, 0x43, 0xed, 0x53,
+	0xf8, 0x53, 0x03, 0x2b, 0x53, 0xd6, 0x09, 0x9f, 0x5d, 0x65, 0xda, 0xea, 0xc7, 0x6b, 0xf6, 0xae,
+	0x58, 0x2d, 0x6f, 0xc8, 0xe8, 0x15, 0x6a, 0x36, 0x8d, 0x6e, 0xae, 0xe6, 0xa2, 0xfd, 0x93, 0xca,
+	0xcf, 0xdc, 0x6b, 0x9f, 0x8e, 0x8b, 0xb1, 0xe2, 0x02, 0xd0, 0xd2, 0xda, 0xcd, 0xb5, 0x33, 0x5b,
+	0xbf, 0x20, 0x2d, 0xad, 0x34, 0xe4, 0xa6, 0x47, 0xe3, 0xad, 0x3f, 0x1a, 0x58, 0xf7, 0x68, 0x3c,
+	0xb7, 0xc1, 0x2d, 0x7d, 0xca, 0x9a, 0xf7, 0xf3, 0x47, 0x6b, 0x5f, 0x7b, 0xb7, 0x53, 0x56, 0x07,
+	0x34, 0xc2, 0x49, 0x60, 0x52, 0x16, 0xa0, 0x80, 0x24, 0xc5, 0x93, 0x86, 0x2e, 0xf8, 0x66, 0x3f,
+	0xdf, 0x4f, 0x95, 0xf1, 0xa5, 0x56, 0xef, 0xdb, 0xf6, 0xd7, 0x5a, 0xab, 0x2f, 0x01, 0x6d, 0x9f,
+	0x9b, 0xd2, 0xcc, 0xad, 0xc3, 0x8e, 0x59, 0x12, 0xf3, 0x33, 0x95, 0x32, 0xb0, 0x7d, 0x3e, 0x18,
+	0xa5, 0x0c, 0x0e, 0x3b, 0x03, 0x95, 0xf2, 0xbb, 0xb6, 0x2e, 0xfd, 0x96, 0x65, 0xfb, 0xdc, 0xb2,
+	0x46, 0x49, 0x96, 0x75, 0xd8, 0xb1, 0x2c, 0x95, 0x76, 0xb4, 0x50, 0xf4, 0xf9, 0xe8, 0x6f, 0x00,
+	0x00, 0x00, 0xff, 0xff, 0x87, 0xc6, 0x90, 0x47, 0x65, 0x06, 0x00, 0x00,
 }
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // AdGroupLabelServiceClient is the client API for AdGroupLabelService service.
 //
@@ -399,10 +396,10 @@
 }
 
 type adGroupLabelServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewAdGroupLabelServiceClient(cc *grpc.ClientConn) AdGroupLabelServiceClient {
+func NewAdGroupLabelServiceClient(cc grpc.ClientConnInterface) AdGroupLabelServiceClient {
 	return &adGroupLabelServiceClient{cc}
 }
 
diff --git a/googleapis/ads/googleads/v1/services/ad_group_service.pb.go b/googleapis/ads/googleads/v1/services/ad_group_service.pb.go
index 99bae46..7deb387 100644
--- a/googleapis/ads/googleads/v1/services/ad_group_service.pb.go
+++ b/googleapis/ads/googleads/v1/services/ad_group_service.pb.go
@@ -9,7 +9,6 @@
 	math "math"
 
 	proto "github.com/golang/protobuf/proto"
-	_ "github.com/golang/protobuf/ptypes/wrappers"
 	resources "google.golang.org/genproto/googleapis/ads/googleads/v1/resources"
 	_ "google.golang.org/genproto/googleapis/api/annotations"
 	status "google.golang.org/genproto/googleapis/rpc/status"
@@ -30,8 +29,7 @@
 // proto package needs to be updated.
 const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package
 
-// Request message for
-// [AdGroupService.GetAdGroup][google.ads.googleads.v1.services.AdGroupService.GetAdGroup].
+// Request message for [AdGroupService.GetAdGroup][google.ads.googleads.v1.services.AdGroupService.GetAdGroup].
 type GetAdGroupRequest struct {
 	// The resource name of the ad group to fetch.
 	ResourceName         string   `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"`
@@ -72,8 +70,7 @@
 	return ""
 }
 
-// Request message for
-// [AdGroupService.MutateAdGroups][google.ads.googleads.v1.services.AdGroupService.MutateAdGroups].
+// Request message for [AdGroupService.MutateAdGroups][google.ads.googleads.v1.services.AdGroupService.MutateAdGroups].
 type MutateAdGroupsRequest struct {
 	// The ID of the customer whose ad groups are being modified.
 	CustomerId string `protobuf:"bytes,1,opt,name=customer_id,json=customerId,proto3" json:"customer_id,omitempty"`
@@ -359,60 +356,61 @@
 }
 
 var fileDescriptor_3386b0d8974a2f1b = []byte{
-	// 702 bytes of a gzipped FileDescriptorProto
-	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x9c, 0x54, 0x4f, 0x4f, 0xd4, 0x40,
-	0x14, 0xb7, 0xc5, 0xa0, 0x4c, 0x11, 0x75, 0x08, 0xba, 0xd9, 0x18, 0xdd, 0x54, 0x12, 0xc9, 0x46,
-	0x5b, 0xb7, 0xc4, 0x40, 0x4a, 0x38, 0x2c, 0x51, 0x16, 0x0f, 0x08, 0x29, 0x09, 0x07, 0xb3, 0x49,
-	0x33, 0x6c, 0x87, 0xa6, 0xa1, 0xed, 0xd4, 0x99, 0xe9, 0x1a, 0x42, 0xb8, 0xf0, 0x15, 0xfc, 0x04,
-	0x7a, 0xf4, 0xe6, 0x07, 0xf0, 0x0b, 0x78, 0xf5, 0xe6, 0xd9, 0x93, 0x67, 0x4f, 0x9e, 0xcc, 0x74,
-	0x66, 0x16, 0x76, 0x95, 0xac, 0xeb, 0xed, 0xcd, 0x9b, 0xf7, 0xfb, 0xbd, 0xdf, 0xbc, 0x3f, 0x03,
-	0x56, 0x62, 0x42, 0xe2, 0x14, 0xbb, 0x28, 0x62, 0xae, 0x34, 0x85, 0xd5, 0x6f, 0xb9, 0x0c, 0xd3,
-	0x7e, 0xd2, 0xc3, 0xcc, 0x45, 0x51, 0x18, 0x53, 0x52, 0x16, 0xa1, 0xf2, 0x38, 0x05, 0x25, 0x9c,
-	0xc0, 0x86, 0x8c, 0x76, 0x50, 0xc4, 0x9c, 0x01, 0xd0, 0xe9, 0xb7, 0x1c, 0x0d, 0xac, 0x3f, 0xbd,
-	0x8c, 0x9a, 0x62, 0x46, 0x4a, 0x7a, 0x91, 0x5b, 0x72, 0xd6, 0xef, 0x69, 0x44, 0x91, 0xb8, 0x28,
-	0xcf, 0x09, 0x47, 0x3c, 0x21, 0x39, 0x53, 0xb7, 0x2a, 0xa3, 0x5b, 0x9d, 0x0e, 0xca, 0x43, 0xf7,
-	0x30, 0xc1, 0x69, 0x14, 0x66, 0x88, 0x1d, 0xa9, 0x88, 0xfb, 0xa3, 0x11, 0x6f, 0x29, 0x2a, 0x0a,
-	0x4c, 0x35, 0xc3, 0x5d, 0x75, 0x4f, 0x8b, 0x9e, 0xcb, 0x38, 0xe2, 0xa5, 0xba, 0xb0, 0x57, 0xc1,
-	0xed, 0x0e, 0xe6, 0xed, 0xa8, 0x23, 0xc4, 0x04, 0xf8, 0x4d, 0x89, 0x19, 0x87, 0x0f, 0xc1, 0x0d,
-	0xad, 0x34, 0xcc, 0x51, 0x86, 0x6b, 0x46, 0xc3, 0x58, 0x9a, 0x09, 0x66, 0xb5, 0xf3, 0x15, 0xca,
-	0xb0, 0xfd, 0xcd, 0x00, 0x0b, 0xdb, 0x25, 0x47, 0x1c, 0x2b, 0x34, 0xd3, 0xf0, 0x07, 0xc0, 0xea,
-	0x95, 0x8c, 0x93, 0x0c, 0xd3, 0x30, 0x89, 0x14, 0x18, 0x68, 0xd7, 0xcb, 0x08, 0x06, 0x00, 0x90,
-	0x02, 0x53, 0xf9, 0xc6, 0x9a, 0xd9, 0x98, 0x5a, 0xb2, 0x3c, 0xcf, 0x19, 0x57, 0x56, 0x47, 0xe5,
-	0xd9, 0xd1, 0xd0, 0xe0, 0x02, 0x0b, 0x7c, 0x04, 0x6e, 0x16, 0x88, 0xf2, 0x04, 0xa5, 0xe1, 0x21,
-	0x4a, 0xd2, 0x92, 0xe2, 0xda, 0x54, 0xc3, 0x58, 0xba, 0x1e, 0xcc, 0x29, 0xf7, 0xa6, 0xf4, 0x8a,
-	0xc7, 0xf5, 0x51, 0x9a, 0x44, 0x88, 0xe3, 0x90, 0xe4, 0xe9, 0x71, 0xed, 0x6a, 0x15, 0x36, 0xab,
-	0x9d, 0x3b, 0x79, 0x7a, 0x6c, 0x9f, 0x99, 0xe0, 0xd6, 0x68, 0x3a, 0xb8, 0x06, 0xac, 0xb2, 0xa8,
-	0x70, 0xa2, 0xf2, 0x15, 0xce, 0xf2, 0xea, 0x5a, 0xb7, 0x2e, 0xbd, 0xb3, 0x29, 0x9a, 0xb3, 0x8d,
-	0xd8, 0x51, 0x00, 0x64, 0xb8, 0xb0, 0xe1, 0x73, 0x30, 0xdd, 0xa3, 0x18, 0x71, 0x59, 0x4c, 0xcb,
-	0x6b, 0x5e, 0xfa, 0xde, 0xc1, 0x90, 0xe8, 0x07, 0x6f, 0x5d, 0x09, 0x14, 0x56, 0xb0, 0x48, 0xce,
-	0x9a, 0xf9, 0x3f, 0x2c, 0x12, 0x0b, 0x6b, 0x60, 0x9a, 0xe2, 0x8c, 0xf4, 0x65, 0x89, 0x66, 0xc4,
-	0x8d, 0x3c, 0x6f, 0x58, 0x60, 0x66, 0x50, 0x53, 0xfb, 0x93, 0x01, 0xee, 0x8c, 0x76, 0x98, 0x15,
-	0x24, 0x67, 0x18, 0x6e, 0x82, 0x85, 0x91, 0x6a, 0x87, 0x98, 0x52, 0x42, 0x2b, 0x42, 0xcb, 0x83,
-	0x5a, 0x16, 0x2d, 0x7a, 0xce, 0x5e, 0x35, 0x6f, 0xc1, 0xfc, 0x70, 0x1f, 0x5e, 0x88, 0x70, 0xb8,
-	0x03, 0xae, 0x51, 0xcc, 0xca, 0x94, 0xeb, 0x31, 0x78, 0x36, 0x7e, 0x0c, 0x86, 0x24, 0x05, 0x15,
-	0x3a, 0xd0, 0x2c, 0xb6, 0x0f, 0xe6, 0xff, 0x72, 0xff, 0x4f, 0x13, 0xed, 0xfd, 0x34, 0xc1, 0x9c,
-	0x82, 0xed, 0xc9, 0x64, 0xf0, 0xbd, 0x01, 0xc0, 0xf9, 0x7e, 0xc0, 0xe5, 0xf1, 0xea, 0xfe, 0xd8,
-	0xa6, 0xfa, 0x04, 0x3d, 0xb2, 0xbd, 0xb3, 0xaf, 0xdf, 0xdf, 0x99, 0x8f, 0x61, 0x53, 0xfc, 0x16,
-	0x27, 0x43, 0x92, 0xd7, 0xf5, 0x02, 0x31, 0xb7, 0xe9, 0x22, 0xd5, 0x10, 0xb7, 0x79, 0x0a, 0x3f,
-	0x1b, 0x60, 0x6e, 0xb8, 0x4d, 0x70, 0x65, 0xc2, 0x2a, 0xea, 0xd5, 0xad, 0xaf, 0x4e, 0x0e, 0x94,
-	0x13, 0x61, 0xaf, 0x56, 0xca, 0x3d, 0xfb, 0x89, 0x50, 0x7e, 0x2e, 0xf5, 0xe4, 0xc2, 0x4f, 0xb0,
-	0xde, 0x3c, 0x1d, 0x08, 0xf7, 0xb3, 0x8a, 0xc6, 0x37, 0x9a, 0x1b, 0xbf, 0x0c, 0xb0, 0xd8, 0x23,
-	0xd9, 0xd8, 0xcc, 0x1b, 0xf3, 0xc3, 0xcd, 0xd9, 0x15, 0x0b, 0xb7, 0x6b, 0xbc, 0xde, 0x52, 0xc0,
-	0x98, 0xa4, 0x28, 0x8f, 0x1d, 0x42, 0x63, 0x37, 0xc6, 0x79, 0xb5, 0x8e, 0xfa, 0xf7, 0x2d, 0x12,
-	0x76, 0xf9, 0x3f, 0xbf, 0xa6, 0x8d, 0x0f, 0xe6, 0x54, 0xa7, 0xdd, 0xfe, 0x68, 0x36, 0x3a, 0x92,
-	0xb0, 0x1d, 0x31, 0x47, 0x9a, 0xc2, 0xda, 0x6f, 0x39, 0x2a, 0x31, 0xfb, 0xa2, 0x43, 0xba, 0xed,
-	0x88, 0x75, 0x07, 0x21, 0xdd, 0xfd, 0x56, 0x57, 0x87, 0xfc, 0x30, 0x17, 0xa5, 0xdf, 0xf7, 0xdb,
-	0x11, 0xf3, 0xfd, 0x41, 0x90, 0xef, 0xef, 0xb7, 0x7c, 0x5f, 0x87, 0x1d, 0x4c, 0x57, 0x3a, 0x97,
-	0x7f, 0x07, 0x00, 0x00, 0xff, 0xff, 0x8c, 0x5f, 0x6a, 0x64, 0x8e, 0x06, 0x00, 0x00,
+	// 716 bytes of a gzipped FileDescriptorProto
+	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x9c, 0x54, 0xc1, 0x6e, 0xd3, 0x4a,
+	0x14, 0x7d, 0x4e, 0x9e, 0xfa, 0x5e, 0x27, 0xa5, 0xc0, 0x54, 0x85, 0x28, 0x20, 0x11, 0x99, 0x4a,
+	0x54, 0x11, 0xd8, 0xc4, 0x15, 0x6a, 0xe5, 0xaa, 0x0b, 0x57, 0xd0, 0x94, 0x45, 0x69, 0xe5, 0x4a,
+	0x5d, 0xa0, 0x48, 0xd6, 0xd4, 0x9e, 0x5a, 0x56, 0x6d, 0x8f, 0x99, 0x19, 0x47, 0xaa, 0xaa, 0x6e,
+	0xfa, 0x07, 0x88, 0x2f, 0x80, 0x25, 0x3b, 0x3e, 0x80, 0x1f, 0xe8, 0x96, 0x1d, 0x6b, 0x56, 0x7c,
+	0x02, 0x2b, 0x34, 0x9e, 0x99, 0xa4, 0x09, 0x54, 0xa1, 0xec, 0xae, 0xef, 0x9c, 0x73, 0xee, 0x99,
+	0x7b, 0xe7, 0x1a, 0xac, 0xc6, 0x84, 0xc4, 0x29, 0xb6, 0x51, 0xc4, 0x6c, 0x19, 0x8a, 0x68, 0xd0,
+	0xb5, 0x19, 0xa6, 0x83, 0x24, 0xc4, 0xcc, 0x46, 0x51, 0x10, 0x53, 0x52, 0x16, 0x81, 0xca, 0x58,
+	0x05, 0x25, 0x9c, 0xc0, 0xb6, 0x44, 0x5b, 0x28, 0x62, 0xd6, 0x90, 0x68, 0x0d, 0xba, 0x96, 0x26,
+	0xb6, 0x9e, 0x5e, 0x25, 0x4d, 0x31, 0x23, 0x25, 0xbd, 0xac, 0x2d, 0x35, 0x5b, 0xf7, 0x35, 0xa3,
+	0x48, 0x6c, 0x94, 0xe7, 0x84, 0x23, 0x9e, 0x90, 0x9c, 0xa9, 0x53, 0x55, 0xd1, 0xae, 0xbe, 0x0e,
+	0xcb, 0x23, 0xfb, 0x28, 0xc1, 0x69, 0x14, 0x64, 0x88, 0x1d, 0x2b, 0xc4, 0x5d, 0x85, 0xa0, 0x45,
+	0x68, 0x33, 0x8e, 0x78, 0xc9, 0x26, 0x0e, 0x84, 0x70, 0x98, 0x26, 0x38, 0xe7, 0xf2, 0xc0, 0x5c,
+	0x03, 0xb7, 0x7b, 0x98, 0x7b, 0x51, 0x4f, 0xb8, 0xf0, 0xf1, 0x9b, 0x12, 0x33, 0x0e, 0x1f, 0x82,
+	0x1b, 0xda, 0x62, 0x90, 0xa3, 0x0c, 0x37, 0x8d, 0xb6, 0xb1, 0x3c, 0xeb, 0xcf, 0xe9, 0xe4, 0x2b,
+	0x94, 0x61, 0xf3, 0xab, 0x01, 0x16, 0x77, 0x4a, 0x8e, 0x38, 0x56, 0x6c, 0xa6, 0xe9, 0x0f, 0x40,
+	0x23, 0x2c, 0x19, 0x27, 0x19, 0xa6, 0x41, 0x12, 0x29, 0x32, 0xd0, 0xa9, 0x97, 0x11, 0xf4, 0x01,
+	0x20, 0x05, 0xa6, 0xf2, 0x72, 0xcd, 0x5a, 0xbb, 0xbe, 0xdc, 0x70, 0x1c, 0x6b, 0x5a, 0x3f, 0x2d,
+	0x55, 0x67, 0x57, 0x53, 0xfd, 0x4b, 0x2a, 0xf0, 0x11, 0xb8, 0x59, 0x20, 0xca, 0x13, 0x94, 0x06,
+	0x47, 0x28, 0x49, 0x4b, 0x8a, 0x9b, 0xf5, 0xb6, 0xb1, 0xfc, 0xbf, 0x3f, 0xaf, 0xd2, 0x5b, 0x32,
+	0x2b, 0x2e, 0x37, 0x40, 0x69, 0x12, 0x21, 0x8e, 0x03, 0x92, 0xa7, 0x27, 0xcd, 0x7f, 0x2b, 0xd8,
+	0x9c, 0x4e, 0xee, 0xe6, 0xe9, 0x89, 0x79, 0x5e, 0x03, 0xb7, 0x26, 0xcb, 0xc1, 0x75, 0xd0, 0x28,
+	0x8b, 0x8a, 0x27, 0x5a, 0x5e, 0xf1, 0x1a, 0x4e, 0x4b, 0xfb, 0xd6, 0x53, 0xb1, 0xb6, 0xc4, 0x54,
+	0x76, 0x10, 0x3b, 0xf6, 0x81, 0x84, 0x8b, 0x18, 0x3e, 0x07, 0x33, 0x21, 0xc5, 0x88, 0xcb, 0x66,
+	0x36, 0x9c, 0xce, 0x95, 0xf7, 0x1d, 0xbe, 0x0e, 0x7d, 0xe1, 0xed, 0x7f, 0x7c, 0xc5, 0x15, 0x2a,
+	0x52, 0xb3, 0x59, 0xfb, 0x1b, 0x15, 0xc9, 0x85, 0x4d, 0x30, 0x43, 0x71, 0x46, 0x06, 0xb2, 0x45,
+	0xb3, 0xe2, 0x44, 0x7e, 0x6f, 0x36, 0xc0, 0xec, 0xb0, 0xa7, 0xe6, 0x27, 0x03, 0xdc, 0x99, 0x9c,
+	0x30, 0x2b, 0x48, 0xce, 0x30, 0xdc, 0x02, 0x8b, 0x13, 0xdd, 0x0e, 0x30, 0xa5, 0x84, 0x56, 0x82,
+	0x0d, 0x07, 0x6a, 0x5b, 0xb4, 0x08, 0xad, 0xfd, 0xea, 0x21, 0xfa, 0x0b, 0xe3, 0x73, 0x78, 0x21,
+	0xe0, 0x70, 0x17, 0xfc, 0x47, 0x31, 0x2b, 0x53, 0xae, 0x9f, 0xc1, 0xb3, 0xe9, 0xcf, 0x60, 0xcc,
+	0x92, 0x5f, 0xb1, 0x7d, 0xad, 0x62, 0xba, 0x60, 0xe1, 0x37, 0xe7, 0x7f, 0xf4, 0xa2, 0x9d, 0xb7,
+	0x75, 0x30, 0xaf, 0x68, 0xfb, 0xb2, 0x18, 0x7c, 0x6f, 0x00, 0x30, 0xda, 0x0f, 0xb8, 0x32, 0xdd,
+	0xdd, 0x2f, 0xdb, 0xd4, 0xba, 0xc6, 0x8c, 0x4c, 0xe7, 0xfc, 0xcb, 0xb7, 0x77, 0xb5, 0xc7, 0xb0,
+	0x23, 0x7e, 0x13, 0xa7, 0x63, 0x96, 0x37, 0xf4, 0x02, 0x31, 0xbb, 0x63, 0x23, 0x35, 0x10, 0xbb,
+	0x73, 0x06, 0x3f, 0x1b, 0x60, 0x7e, 0x7c, 0x4c, 0x70, 0xf5, 0x9a, 0x5d, 0xd4, 0xab, 0xdb, 0x5a,
+	0xbb, 0x3e, 0x51, 0xbe, 0x08, 0x73, 0xad, 0x72, 0xee, 0x98, 0x4f, 0x84, 0xf3, 0x91, 0xd5, 0xd3,
+	0x4b, 0x7f, 0x82, 0x8d, 0xce, 0xd9, 0xd0, 0xb8, 0x9b, 0x55, 0x32, 0xae, 0xd1, 0x69, 0xdd, 0xbb,
+	0xf0, 0x9a, 0xa3, 0x52, 0x2a, 0x2a, 0x12, 0x66, 0x85, 0x24, 0xdb, 0xfc, 0x61, 0x80, 0xa5, 0x90,
+	0x64, 0x53, 0x6d, 0x6d, 0x2e, 0x8c, 0x4f, 0x6e, 0x4f, 0x6c, 0xe3, 0x9e, 0xf1, 0x7a, 0x5b, 0x11,
+	0x63, 0x92, 0xa2, 0x3c, 0xb6, 0x08, 0x8d, 0xed, 0x18, 0xe7, 0xd5, 0xae, 0xda, 0xa3, 0x52, 0x57,
+	0xff, 0xfd, 0xd7, 0x75, 0xf0, 0xa1, 0x56, 0xef, 0x79, 0xde, 0xc7, 0x5a, 0xbb, 0x27, 0x05, 0xbd,
+	0x88, 0x59, 0x32, 0x14, 0xd1, 0x41, 0xd7, 0x52, 0x85, 0xd9, 0x85, 0x86, 0xf4, 0xbd, 0x88, 0xf5,
+	0x87, 0x90, 0xfe, 0x41, 0xb7, 0xaf, 0x21, 0xdf, 0x6b, 0x4b, 0x32, 0xef, 0xba, 0x5e, 0xc4, 0x5c,
+	0x77, 0x08, 0x72, 0xdd, 0x83, 0xae, 0xeb, 0x6a, 0xd8, 0xe1, 0x4c, 0xe5, 0x73, 0xe5, 0x67, 0x00,
+	0x00, 0x00, 0xff, 0xff, 0x3a, 0x7e, 0x35, 0x84, 0xa4, 0x06, 0x00, 0x00,
 }
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // AdGroupServiceClient is the client API for AdGroupService service.
 //
@@ -425,10 +423,10 @@
 }
 
 type adGroupServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewAdGroupServiceClient(cc *grpc.ClientConn) AdGroupServiceClient {
+func NewAdGroupServiceClient(cc grpc.ClientConnInterface) AdGroupServiceClient {
 	return &adGroupServiceClient{cc}
 }
 
diff --git a/googleapis/ads/googleads/v1/services/ad_group_simulation_service.pb.go b/googleapis/ads/googleads/v1/services/ad_group_simulation_service.pb.go
index 9778701..7addb87 100644
--- a/googleapis/ads/googleads/v1/services/ad_group_simulation_service.pb.go
+++ b/googleapis/ads/googleads/v1/services/ad_group_simulation_service.pb.go
@@ -27,8 +27,7 @@
 // proto package needs to be updated.
 const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package
 
-// Request message for
-// [AdGroupSimulationService.GetAdGroupSimulation][google.ads.googleads.v1.services.AdGroupSimulationService.GetAdGroupSimulation].
+// Request message for [AdGroupSimulationService.GetAdGroupSimulation][google.ads.googleads.v1.services.AdGroupSimulationService.GetAdGroupSimulation].
 type GetAdGroupSimulationRequest struct {
 	// The resource name of the ad group simulation to fetch.
 	ResourceName         string   `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"`
@@ -78,39 +77,41 @@
 }
 
 var fileDescriptor_100c20f45a4ce1f1 = []byte{
-	// 367 bytes of a gzipped FileDescriptorProto
-	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x84, 0x52, 0xcd, 0x4a, 0xeb, 0x40,
-	0x14, 0x26, 0xb9, 0x70, 0xe1, 0x86, 0xeb, 0x26, 0xb8, 0x28, 0x55, 0xa1, 0xd4, 0x2e, 0xa4, 0x8b,
-	0x19, 0xa2, 0xc5, 0xc5, 0xd4, 0x2e, 0x92, 0x4d, 0x5c, 0x49, 0x69, 0xa1, 0x0b, 0x09, 0x84, 0xb1,
-	0x33, 0x0c, 0x81, 0x26, 0x13, 0xe7, 0x24, 0xdd, 0x88, 0x1b, 0xf1, 0x0d, 0x7c, 0x03, 0x97, 0xbe,
-	0x89, 0x6e, 0x7d, 0x05, 0x71, 0xe1, 0x53, 0x48, 0x3a, 0x9d, 0x80, 0xd6, 0xd8, 0xdd, 0xc7, 0x9c,
-	0xef, 0xe7, 0xcc, 0x37, 0xe3, 0x04, 0x42, 0x4a, 0xb1, 0xe0, 0x98, 0x32, 0xc0, 0x1a, 0x56, 0x68,
-	0xe9, 0x61, 0xe0, 0x6a, 0x99, 0xcc, 0x39, 0x60, 0xca, 0x62, 0xa1, 0x64, 0x99, 0xc7, 0x90, 0xa4,
-	0xe5, 0x82, 0x16, 0x89, 0xcc, 0xe2, 0xf5, 0x10, 0xe5, 0x4a, 0x16, 0xd2, 0xed, 0x68, 0x21, 0xa2,
-	0x0c, 0x50, 0xed, 0x81, 0x96, 0x1e, 0x32, 0x1e, 0xed, 0x61, 0x53, 0x8a, 0xe2, 0x20, 0x4b, 0xd5,
-	0x10, 0xa3, 0xed, 0xdb, 0xfb, 0x46, 0x9c, 0x27, 0x98, 0x66, 0x99, 0x2c, 0x56, 0x43, 0xd0, 0xd3,
-	0x6e, 0xe0, 0xec, 0x85, 0xbc, 0xf0, 0x59, 0x58, 0x89, 0xa7, 0xb5, 0x76, 0xc2, 0xaf, 0x4b, 0x0e,
-	0x85, 0x7b, 0xe8, 0xec, 0x98, 0x8c, 0x38, 0xa3, 0x29, 0x6f, 0x59, 0x1d, 0xeb, 0xe8, 0xdf, 0xe4,
-	0xbf, 0x39, 0xbc, 0xa0, 0x29, 0x3f, 0x7e, 0xb7, 0x9c, 0xd6, 0x86, 0xc3, 0x54, 0x2f, 0xef, 0x3e,
-	0x5b, 0xce, 0xee, 0x4f, 0x09, 0xee, 0x08, 0x6d, 0xbb, 0x37, 0xfa, 0x65, 0xb3, 0xf6, 0xa0, 0x51,
-	0x5e, 0x97, 0x82, 0x36, 0xc4, 0xdd, 0xb3, 0xbb, 0xd7, 0xb7, 0x07, 0xfb, 0xd4, 0x1d, 0x54, 0xed,
-	0xdd, 0x7c, 0xb9, 0xda, 0x68, 0x5e, 0x42, 0x21, 0x53, 0xae, 0x00, 0xf7, 0x31, 0xfd, 0xae, 0x04,
-	0xdc, 0xbf, 0x0d, 0xee, 0x6d, 0xa7, 0x37, 0x97, 0xe9, 0xd6, 0xc5, 0x83, 0x83, 0xa6, 0x3a, 0xc6,
-	0x55, 0xe9, 0x63, 0xeb, 0xf2, 0x7c, 0x6d, 0x21, 0xe4, 0x82, 0x66, 0x02, 0x49, 0x25, 0xb0, 0xe0,
-	0xd9, 0xea, 0x49, 0xcc, 0x0b, 0xe7, 0x09, 0x34, 0x7f, 0xab, 0xa1, 0x01, 0x8f, 0xf6, 0x9f, 0xd0,
-	0xf7, 0x9f, 0xec, 0x4e, 0xa8, 0x0d, 0x7d, 0x06, 0x48, 0xc3, 0x0a, 0xcd, 0x3c, 0xb4, 0x0e, 0x86,
-	0x17, 0x43, 0x89, 0x7c, 0x06, 0x51, 0x4d, 0x89, 0x66, 0x5e, 0x64, 0x28, 0x1f, 0x76, 0x4f, 0x9f,
-	0x13, 0xe2, 0x33, 0x20, 0xa4, 0x26, 0x11, 0x32, 0xf3, 0x08, 0x31, 0xb4, 0xab, 0xbf, 0xab, 0x3d,
-	0x4f, 0x3e, 0x03, 0x00, 0x00, 0xff, 0xff, 0xae, 0xdf, 0xb6, 0xd4, 0xfd, 0x02, 0x00, 0x00,
+	// 388 bytes of a gzipped FileDescriptorProto
+	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x84, 0x52, 0xcf, 0x4a, 0xe3, 0x40,
+	0x18, 0x27, 0x59, 0x58, 0xd8, 0xb0, 0x7b, 0x09, 0x0b, 0x5b, 0xd2, 0x15, 0x4a, 0xed, 0x41, 0x7a,
+	0x98, 0x21, 0x5a, 0x3c, 0x4c, 0xed, 0x21, 0xb9, 0xc4, 0x93, 0x94, 0x16, 0x7a, 0x90, 0x40, 0x18,
+	0x93, 0x21, 0x04, 0x92, 0x4c, 0xcc, 0x97, 0xf4, 0x22, 0x5e, 0xd4, 0x37, 0xf0, 0x0d, 0x3c, 0xfa,
+	0x26, 0xf6, 0xea, 0x2b, 0x78, 0xf2, 0x29, 0x24, 0x9d, 0x4c, 0xaa, 0xd6, 0xd8, 0xdb, 0x8f, 0xf9,
+	0xfd, 0x9b, 0xef, 0x9b, 0xd1, 0xec, 0x90, 0xf3, 0x30, 0x66, 0x98, 0x06, 0x80, 0x05, 0xac, 0xd0,
+	0xd2, 0xc4, 0xc0, 0xf2, 0x65, 0xe4, 0x33, 0xc0, 0x34, 0xf0, 0xc2, 0x9c, 0x97, 0x99, 0x07, 0x51,
+	0x52, 0xc6, 0xb4, 0x88, 0x78, 0xea, 0xd5, 0x24, 0xca, 0x72, 0x5e, 0x70, 0xbd, 0x27, 0x8c, 0x88,
+	0x06, 0x80, 0x9a, 0x0c, 0xb4, 0x34, 0x91, 0xcc, 0x30, 0xc6, 0x6d, 0x2d, 0x39, 0x03, 0x5e, 0xe6,
+	0x2d, 0x35, 0x22, 0xde, 0xf8, 0x2f, 0xcd, 0x59, 0x84, 0x69, 0x9a, 0xf2, 0x62, 0x4d, 0x42, 0xcd,
+	0xfe, 0x7b, 0xc7, 0xfa, 0x71, 0xc4, 0xd2, 0x42, 0x10, 0x7d, 0x5b, 0xeb, 0x3a, 0xac, 0xb0, 0x02,
+	0xa7, 0x4a, 0x9d, 0x37, 0xa1, 0x33, 0x76, 0x59, 0x32, 0x28, 0xf4, 0x7d, 0xed, 0x8f, 0x2c, 0xf7,
+	0x52, 0x9a, 0xb0, 0x8e, 0xd2, 0x53, 0x0e, 0x7e, 0xcd, 0x7e, 0xcb, 0xc3, 0x33, 0x9a, 0xb0, 0xc3,
+	0x5b, 0x55, 0xeb, 0x6c, 0x25, 0xcc, 0xc5, 0x54, 0xfa, 0x93, 0xa2, 0xfd, 0xfd, 0xaa, 0x41, 0x9f,
+	0xa0, 0x5d, 0x0b, 0x41, 0xdf, 0xdc, 0xcc, 0x18, 0xb5, 0xda, 0x9b, 0x6d, 0xa1, 0x2d, 0x73, 0xff,
+	0xe4, 0xe6, 0xf9, 0xe5, 0x5e, 0x3d, 0xd6, 0x47, 0xd5, 0x5a, 0xaf, 0x3e, 0x8c, 0x36, 0xf1, 0x4b,
+	0x28, 0x78, 0xc2, 0x72, 0xc0, 0x43, 0x4c, 0x3f, 0x3b, 0x01, 0x0f, 0xaf, 0x8d, 0xee, 0xca, 0xea,
+	0x6c, 0xaa, 0x6a, 0x94, 0x45, 0x80, 0x7c, 0x9e, 0xd8, 0x77, 0xaa, 0x36, 0xf0, 0x79, 0xb2, 0x73,
+	0x2a, 0x7b, 0xaf, 0x6d, 0x57, 0xd3, 0xea, 0x45, 0xa6, 0xca, 0xf9, 0x69, 0x1d, 0x11, 0xf2, 0x98,
+	0xa6, 0x21, 0xe2, 0x79, 0x88, 0x43, 0x96, 0xae, 0xdf, 0x0b, 0x6f, 0x4a, 0xdb, 0x3f, 0xe3, 0x58,
+	0x82, 0x07, 0xf5, 0x87, 0x63, 0x59, 0x8f, 0x6a, 0xcf, 0x11, 0x81, 0x56, 0x00, 0x48, 0xc0, 0x0a,
+	0x2d, 0x4c, 0x54, 0x17, 0xc3, 0x4a, 0x4a, 0x5c, 0x2b, 0x00, 0xb7, 0x91, 0xb8, 0x0b, 0xd3, 0x95,
+	0x92, 0x57, 0x75, 0x20, 0xce, 0x09, 0xb1, 0x02, 0x20, 0xa4, 0x11, 0x11, 0xb2, 0x30, 0x09, 0x91,
+	0xb2, 0x8b, 0x9f, 0xeb, 0x7b, 0x1e, 0xbd, 0x05, 0x00, 0x00, 0xff, 0xff, 0x8d, 0xfe, 0x68, 0x99,
+	0x33, 0x03, 0x00, 0x00,
 }
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // AdGroupSimulationServiceClient is the client API for AdGroupSimulationService service.
 //
@@ -121,10 +122,10 @@
 }
 
 type adGroupSimulationServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewAdGroupSimulationServiceClient(cc *grpc.ClientConn) AdGroupSimulationServiceClient {
+func NewAdGroupSimulationServiceClient(cc grpc.ClientConnInterface) AdGroupSimulationServiceClient {
 	return &adGroupSimulationServiceClient{cc}
 }
 
diff --git a/googleapis/ads/googleads/v1/services/ad_parameter_service.pb.go b/googleapis/ads/googleads/v1/services/ad_parameter_service.pb.go
index 02b8592..def7da2 100644
--- a/googleapis/ads/googleads/v1/services/ad_parameter_service.pb.go
+++ b/googleapis/ads/googleads/v1/services/ad_parameter_service.pb.go
@@ -9,7 +9,6 @@
 	math "math"
 
 	proto "github.com/golang/protobuf/proto"
-	_ "github.com/golang/protobuf/ptypes/wrappers"
 	resources "google.golang.org/genproto/googleapis/ads/googleads/v1/resources"
 	_ "google.golang.org/genproto/googleapis/api/annotations"
 	status "google.golang.org/genproto/googleapis/rpc/status"
@@ -30,8 +29,7 @@
 // proto package needs to be updated.
 const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package
 
-// Request message for
-// [AdParameterService.GetAdParameter][google.ads.googleads.v1.services.AdParameterService.GetAdParameter]
+// Request message for [AdParameterService.GetAdParameter][google.ads.googleads.v1.services.AdParameterService.GetAdParameter]
 type GetAdParameterRequest struct {
 	// The resource name of the ad parameter to fetch.
 	ResourceName         string   `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"`
@@ -72,8 +70,7 @@
 	return ""
 }
 
-// Request message for
-// [AdParameterService.MutateAdParameters][google.ads.googleads.v1.services.AdParameterService.MutateAdParameters]
+// Request message for [AdParameterService.MutateAdParameters][google.ads.googleads.v1.services.AdParameterService.MutateAdParameters]
 type MutateAdParametersRequest struct {
 	// The ID of the customer whose ad parameters are being modified.
 	CustomerId string `protobuf:"bytes,1,opt,name=customer_id,json=customerId,proto3" json:"customer_id,omitempty"`
@@ -359,61 +356,61 @@
 }
 
 var fileDescriptor_c000ad2760c78756 = []byte{
-	// 710 bytes of a gzipped FileDescriptorProto
-	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x9c, 0x55, 0x4f, 0x6b, 0xd4, 0x4e,
-	0x18, 0xfe, 0x25, 0xfb, 0xa3, 0xda, 0x49, 0xad, 0x30, 0x5a, 0xba, 0x2e, 0xa2, 0x4b, 0x2c, 0x58,
-	0xf6, 0x30, 0x71, 0x57, 0xa9, 0x98, 0x6d, 0x85, 0x2d, 0xd8, 0xd6, 0x43, 0x6d, 0x49, 0x61, 0x0f,
-	0xb2, 0x10, 0xa6, 0x9b, 0xe9, 0x12, 0x9a, 0x64, 0xe2, 0xcc, 0x64, 0xa5, 0x94, 0x5e, 0xfc, 0x00,
-	0x5e, 0xbc, 0x78, 0xf6, 0xe8, 0xcd, 0xa3, 0x5f, 0x41, 0xf0, 0xe4, 0x37, 0x10, 0x4f, 0x7e, 0x08,
-	0x91, 0xc9, 0x64, 0xd6, 0x6c, 0xdb, 0x65, 0x75, 0x6f, 0x6f, 0xde, 0x79, 0x9e, 0x67, 0xde, 0xbf,
-	0x13, 0xd0, 0x1e, 0x50, 0x3a, 0x88, 0x88, 0x83, 0x03, 0xee, 0x28, 0x53, 0x5a, 0xc3, 0xa6, 0xc3,
-	0x09, 0x1b, 0x86, 0x7d, 0xc2, 0x1d, 0x1c, 0xf8, 0x29, 0x66, 0x38, 0x26, 0x82, 0x30, 0xbf, 0xf0,
-	0xa2, 0x94, 0x51, 0x41, 0x61, 0x5d, 0x31, 0x10, 0x0e, 0x38, 0x1a, 0x91, 0xd1, 0xb0, 0x89, 0x34,
-	0xb9, 0xf6, 0x68, 0x92, 0x3c, 0x23, 0x9c, 0x66, 0xec, 0xbc, 0xbe, 0xd2, 0xad, 0xdd, 0xd6, 0xac,
-	0x34, 0x74, 0x70, 0x92, 0x50, 0x81, 0x45, 0x48, 0x13, 0x5e, 0x9c, 0x16, 0xb7, 0x3a, 0xf9, 0xd7,
-	0x61, 0x76, 0xe4, 0x1c, 0x85, 0x24, 0x0a, 0xfc, 0x18, 0xf3, 0xe3, 0x02, 0x71, 0xe7, 0x3c, 0xe2,
-	0x35, 0xc3, 0x69, 0x4a, 0x98, 0x56, 0x58, 0x2e, 0xce, 0x59, 0xda, 0x77, 0xb8, 0xc0, 0x22, 0x2b,
-	0x0e, 0xec, 0x75, 0xb0, 0xb4, 0x4d, 0x44, 0x27, 0xd8, 0xd7, 0x01, 0x79, 0xe4, 0x55, 0x46, 0xb8,
-	0x80, 0xf7, 0xc0, 0x35, 0x1d, 0xb1, 0x9f, 0xe0, 0x98, 0x54, 0x8d, 0xba, 0xb1, 0x3a, 0xef, 0x2d,
-	0x68, 0xe7, 0x0b, 0x1c, 0x13, 0xfb, 0xbb, 0x01, 0x6e, 0xed, 0x66, 0x02, 0x0b, 0x52, 0x52, 0xe0,
-	0x5a, 0xe2, 0x2e, 0xb0, 0xfa, 0x19, 0x17, 0x34, 0x26, 0xcc, 0x0f, 0x83, 0x42, 0x00, 0x68, 0xd7,
-	0xf3, 0x00, 0x76, 0x01, 0xa0, 0x29, 0x61, 0x2a, 0xd7, 0xaa, 0x59, 0xaf, 0xac, 0x5a, 0xad, 0x35,
-	0x34, 0xad, 0xc4, 0xa8, 0x74, 0xd7, 0x9e, 0xa6, 0x7b, 0x25, 0x25, 0x78, 0x1f, 0x5c, 0x4f, 0x31,
-	0x13, 0x21, 0x8e, 0xfc, 0x23, 0x1c, 0x46, 0x19, 0x23, 0xd5, 0x4a, 0xdd, 0x58, 0xbd, 0xea, 0x2d,
-	0x16, 0xee, 0x2d, 0xe5, 0x95, 0x49, 0x0e, 0x71, 0x14, 0x06, 0x58, 0x10, 0x9f, 0x26, 0xd1, 0x49,
-	0xf5, 0xff, 0x1c, 0xb6, 0xa0, 0x9d, 0x7b, 0x49, 0x74, 0x62, 0xbf, 0x35, 0xc1, 0xcd, 0xcb, 0xae,
-	0x84, 0x6d, 0x60, 0x65, 0x69, 0xce, 0x95, 0x9d, 0xc8, 0xb9, 0x56, 0xab, 0xa6, 0xe3, 0xd7, 0xad,
-	0x40, 0x5b, 0xb2, 0x59, 0xbb, 0x98, 0x1f, 0x7b, 0x40, 0xc1, 0xa5, 0x0d, 0x77, 0xc0, 0x5c, 0x9f,
-	0x11, 0x2c, 0x54, 0x61, 0xad, 0x16, 0x9a, 0x98, 0xf7, 0x68, 0x70, 0xca, 0x89, 0xef, 0xfc, 0xe7,
-	0x15, 0x7c, 0xa9, 0xa4, 0x74, 0xab, 0xe6, 0xac, 0x4a, 0x8a, 0x0f, 0xab, 0x60, 0x8e, 0x91, 0x98,
-	0x0e, 0x55, 0xb9, 0xe6, 0xe5, 0x89, 0xfa, 0xde, 0xb4, 0xc0, 0xfc, 0xa8, 0xbe, 0xf6, 0x67, 0x03,
-	0xd4, 0x2e, 0xeb, 0x3a, 0x4f, 0x69, 0xc2, 0x09, 0xdc, 0x02, 0x4b, 0xe7, 0xaa, 0xef, 0x13, 0xc6,
-	0x28, 0xcb, 0x45, 0xad, 0x16, 0xd4, 0xe1, 0xb1, 0xb4, 0x8f, 0x0e, 0xf2, 0x59, 0xf4, 0x6e, 0x8c,
-	0xf7, 0xe5, 0x99, 0x84, 0xc3, 0x03, 0x70, 0x85, 0x11, 0x9e, 0x45, 0x42, 0x8f, 0xc6, 0x93, 0xe9,
-	0xa3, 0x71, 0x21, 0x2c, 0x2f, 0x57, 0xf0, 0xb4, 0x92, 0xfd, 0x14, 0x2c, 0x4f, 0xc0, 0xfc, 0xd5,
-	0xc4, 0xb7, 0xde, 0x57, 0x00, 0x2c, 0x51, 0x0f, 0xd4, 0xc5, 0xf0, 0x93, 0x01, 0x16, 0xc7, 0xf7,
-	0x08, 0x3e, 0x9e, 0x1e, 0xed, 0xa5, 0x9b, 0x57, 0xfb, 0xc7, 0xfe, 0xd9, 0x6b, 0x6f, 0xbe, 0xfd,
-	0x78, 0x67, 0x3e, 0x80, 0x48, 0xbe, 0x32, 0xa7, 0x63, 0x29, 0x6c, 0xe8, 0x65, 0xe3, 0x4e, 0xc3,
-	0xc1, 0xa5, 0x66, 0x39, 0x8d, 0x33, 0xf8, 0xd5, 0x00, 0xf0, 0x62, 0x1b, 0x61, 0x7b, 0x86, 0x2a,
-	0xeb, 0x95, 0xaf, 0xad, 0xcf, 0x46, 0x56, 0x93, 0x63, 0xaf, 0xe7, 0x99, 0xac, 0xd9, 0x4d, 0x99,
-	0xc9, 0x9f, 0xd0, 0x4f, 0x4b, 0xaf, 0xc8, 0x46, 0xe3, 0x6c, 0x2c, 0x11, 0x37, 0xce, 0xe5, 0x5c,
-	0xa3, 0xb1, 0xf9, 0xcb, 0x00, 0x2b, 0x7d, 0x1a, 0x4f, 0x8d, 0x60, 0x73, 0xf9, 0x62, 0x03, 0xf7,
-	0xe5, 0xb2, 0xee, 0x1b, 0x2f, 0x77, 0x0a, 0xf2, 0x80, 0x46, 0x38, 0x19, 0x20, 0xca, 0x06, 0xce,
-	0x80, 0x24, 0xf9, 0x2a, 0xeb, 0xd7, 0x3c, 0x0d, 0xf9, 0xe4, 0x7f, 0x47, 0x5b, 0x1b, 0x1f, 0xcc,
-	0xca, 0x76, 0xa7, 0xf3, 0xd1, 0xac, 0x6f, 0x2b, 0xc1, 0x4e, 0xc0, 0x91, 0x32, 0xa5, 0xd5, 0x6d,
-	0xa2, 0xe2, 0x62, 0xfe, 0x45, 0x43, 0x7a, 0x9d, 0x80, 0xf7, 0x46, 0x90, 0x5e, 0xb7, 0xd9, 0xd3,
-	0x90, 0x9f, 0xe6, 0x8a, 0xf2, 0xbb, 0x6e, 0x27, 0xe0, 0xae, 0x3b, 0x02, 0xb9, 0x6e, 0xb7, 0xe9,
-	0xba, 0x1a, 0x76, 0x38, 0x97, 0xc7, 0xf9, 0xf0, 0x77, 0x00, 0x00, 0x00, 0xff, 0xff, 0x33, 0xf9,
-	0x55, 0x2d, 0xe2, 0x06, 0x00, 0x00,
+	// 718 bytes of a gzipped FileDescriptorProto
+	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x9c, 0x55, 0xcf, 0x6a, 0xd4, 0x40,
+	0x18, 0x37, 0xbb, 0x52, 0xed, 0x6c, 0xad, 0x30, 0x5a, 0x1a, 0xa3, 0xe0, 0x12, 0x0b, 0x96, 0x3d,
+	0x4c, 0xdc, 0x55, 0x2a, 0x66, 0x5b, 0x21, 0x05, 0xdb, 0x7a, 0xa8, 0x2d, 0x29, 0xec, 0x41, 0x16,
+	0xc2, 0x34, 0x99, 0x2e, 0xa1, 0x49, 0x26, 0xce, 0x4c, 0x16, 0x4a, 0xe9, 0xc5, 0x07, 0xf0, 0xe2,
+	0x1b, 0x78, 0xf4, 0xe6, 0xc1, 0x83, 0xaf, 0x50, 0xf0, 0xe4, 0x1b, 0x88, 0x27, 0x1f, 0x42, 0x24,
+	0x99, 0xcc, 0x36, 0xdb, 0x76, 0x59, 0xed, 0xed, 0xdb, 0x6f, 0x7e, 0xbf, 0xdf, 0xf7, 0x3f, 0x0b,
+	0xba, 0x03, 0x4a, 0x07, 0x11, 0xb1, 0x70, 0xc0, 0x2d, 0x69, 0xe6, 0xd6, 0xb0, 0x6d, 0x71, 0xc2,
+	0x86, 0xa1, 0x4f, 0xb8, 0x85, 0x03, 0x2f, 0xc5, 0x0c, 0xc7, 0x44, 0x10, 0xe6, 0x95, 0x5e, 0x94,
+	0x32, 0x2a, 0x28, 0x6c, 0x4a, 0x06, 0xc2, 0x01, 0x47, 0x23, 0x32, 0x1a, 0xb6, 0x91, 0x22, 0x1b,
+	0xcf, 0x26, 0xc9, 0x33, 0xc2, 0x69, 0xc6, 0xce, 0xeb, 0x4b, 0x5d, 0xe3, 0x81, 0x62, 0xa5, 0xa1,
+	0x85, 0x93, 0x84, 0x0a, 0x2c, 0x42, 0x9a, 0xf0, 0xf2, 0xb5, 0x8c, 0x6a, 0x15, 0xbf, 0xf6, 0xb3,
+	0x03, 0xeb, 0x20, 0x24, 0x51, 0xe0, 0xc5, 0x98, 0x1f, 0x96, 0x88, 0xc5, 0x12, 0xc1, 0x52, 0xdf,
+	0xe2, 0x02, 0x8b, 0x8c, 0x9f, 0x7b, 0xc8, 0x85, 0xfd, 0x28, 0x24, 0x89, 0x90, 0x0f, 0xe6, 0x2a,
+	0x58, 0xd8, 0x24, 0xc2, 0x09, 0x76, 0x55, 0x26, 0x2e, 0x79, 0x97, 0x11, 0x2e, 0xe0, 0x23, 0x70,
+	0x4b, 0xa5, 0xea, 0x25, 0x38, 0x26, 0xba, 0xd6, 0xd4, 0x96, 0x67, 0xdd, 0x39, 0xe5, 0x7c, 0x83,
+	0x63, 0x62, 0xfe, 0xd4, 0xc0, 0xbd, 0xed, 0x4c, 0x60, 0x41, 0x2a, 0x0a, 0x5c, 0x49, 0x3c, 0x04,
+	0x0d, 0x3f, 0xe3, 0x82, 0xc6, 0x84, 0x79, 0x61, 0x50, 0x0a, 0x00, 0xe5, 0x7a, 0x1d, 0xc0, 0x1e,
+	0x00, 0x34, 0x25, 0x4c, 0x16, 0xa9, 0xd7, 0x9a, 0xf5, 0xe5, 0x46, 0x67, 0x05, 0x4d, 0xeb, 0x2d,
+	0xaa, 0xc4, 0xda, 0x51, 0x74, 0xb7, 0xa2, 0x04, 0x1f, 0x83, 0xdb, 0x29, 0x66, 0x22, 0xc4, 0x91,
+	0x77, 0x80, 0xc3, 0x28, 0x63, 0x44, 0xaf, 0x37, 0xb5, 0xe5, 0x9b, 0xee, 0x7c, 0xe9, 0xde, 0x90,
+	0xde, 0xbc, 0xc8, 0x21, 0x8e, 0xc2, 0x00, 0x0b, 0xe2, 0xd1, 0x24, 0x3a, 0xd2, 0xaf, 0x17, 0xb0,
+	0x39, 0xe5, 0xdc, 0x49, 0xa2, 0x23, 0xf3, 0x43, 0x0d, 0xdc, 0xbd, 0x2c, 0x24, 0xec, 0x82, 0x46,
+	0x96, 0x16, 0xdc, 0x7c, 0x04, 0x05, 0xb7, 0xd1, 0x31, 0x54, 0xfe, 0x6a, 0x4a, 0x68, 0x23, 0x9f,
+	0xd2, 0x36, 0xe6, 0x87, 0x2e, 0x90, 0xf0, 0xdc, 0x86, 0x5b, 0x60, 0xc6, 0x67, 0x04, 0x0b, 0xd9,
+	0xd8, 0x46, 0x07, 0x4d, 0xac, 0x7b, 0xb4, 0x31, 0xd5, 0xc2, 0xb7, 0xae, 0xb9, 0x25, 0x3f, 0x57,
+	0x92, 0xba, 0x7a, 0xed, 0xaa, 0x4a, 0x92, 0x0f, 0x75, 0x30, 0xc3, 0x48, 0x4c, 0x87, 0xb2, 0x5d,
+	0xb3, 0xf9, 0x8b, 0xfc, 0xbd, 0xde, 0x00, 0xb3, 0xa3, 0xfe, 0x9a, 0xdf, 0x34, 0x60, 0x5c, 0x36,
+	0x75, 0x9e, 0xd2, 0x84, 0x13, 0xb8, 0x01, 0x16, 0xce, 0x75, 0xdf, 0x23, 0x8c, 0x51, 0x56, 0x88,
+	0x36, 0x3a, 0x50, 0xa5, 0xc7, 0x52, 0x1f, 0xed, 0x15, 0x4b, 0xea, 0xde, 0x19, 0x9f, 0xcb, 0xab,
+	0x1c, 0x0e, 0xf7, 0xc0, 0x0d, 0x46, 0x78, 0x16, 0x09, 0xb5, 0x1a, 0x2f, 0xa6, 0xaf, 0xc6, 0x85,
+	0xb4, 0xdc, 0x42, 0xc1, 0x55, 0x4a, 0xe6, 0x4b, 0xb0, 0x38, 0x01, 0xf3, 0x4f, 0x1b, 0xdf, 0xf9,
+	0x5a, 0x07, 0xb0, 0x42, 0xdd, 0x93, 0x81, 0xe1, 0x17, 0x0d, 0xcc, 0x8f, 0xdf, 0x11, 0x7c, 0x3e,
+	0x3d, 0xdb, 0x4b, 0x2f, 0xcf, 0xf8, 0xcf, 0xf9, 0x99, 0x2b, 0xef, 0x7f, 0xfc, 0xfa, 0x58, 0x7b,
+	0x02, 0x51, 0xfe, 0x79, 0x39, 0x1e, 0x2b, 0x61, 0x4d, 0x1d, 0x1b, 0xb7, 0x5a, 0x16, 0xae, 0x0c,
+	0xcb, 0x6a, 0x9d, 0xc0, 0xef, 0x1a, 0x80, 0x17, 0xc7, 0x08, 0xbb, 0x57, 0xe8, 0xb2, 0x3a, 0x79,
+	0x63, 0xf5, 0x6a, 0x64, 0xb9, 0x39, 0xe6, 0x6a, 0x51, 0xc9, 0x8a, 0xd9, 0xce, 0x2b, 0x39, 0x4b,
+	0xfd, 0xb8, 0xf2, 0x15, 0x59, 0x6b, 0x9d, 0x8c, 0x15, 0x62, 0xc7, 0x85, 0x9c, 0xad, 0xb5, 0x8c,
+	0xfb, 0xa7, 0x8e, 0x7e, 0x16, 0xb2, 0xb4, 0xd2, 0x90, 0x23, 0x9f, 0xc6, 0xeb, 0x7f, 0x34, 0xb0,
+	0xe4, 0xd3, 0x78, 0x6a, 0x7a, 0xeb, 0x8b, 0x17, 0xa7, 0xbb, 0x9b, 0x5f, 0xf2, 0xae, 0xf6, 0x76,
+	0xab, 0x24, 0x0f, 0x68, 0x84, 0x93, 0x01, 0xa2, 0x6c, 0x60, 0x0d, 0x48, 0x52, 0xdc, 0xb9, 0x75,
+	0x16, 0x6e, 0xf2, 0x3f, 0x4a, 0x57, 0x19, 0x9f, 0x6a, 0xf5, 0x4d, 0xc7, 0xf9, 0x5c, 0x6b, 0x6e,
+	0x4a, 0x41, 0x27, 0xe0, 0x48, 0x9a, 0xb9, 0xd5, 0x6b, 0xa3, 0x32, 0x30, 0x3f, 0x55, 0x90, 0xbe,
+	0x13, 0xf0, 0xfe, 0x08, 0xd2, 0xef, 0xb5, 0xfb, 0x0a, 0xf2, 0xbb, 0xb6, 0x24, 0xfd, 0xb6, 0xed,
+	0x04, 0xdc, 0xb6, 0x47, 0x20, 0xdb, 0xee, 0xb5, 0x6d, 0x5b, 0xc1, 0xf6, 0x67, 0x8a, 0x3c, 0x9f,
+	0xfe, 0x0d, 0x00, 0x00, 0xff, 0xff, 0xfc, 0x4d, 0x8c, 0xa9, 0xf8, 0x06, 0x00, 0x00,
 }
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // AdParameterServiceClient is the client API for AdParameterService service.
 //
@@ -427,10 +424,10 @@
 }
 
 type adParameterServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewAdParameterServiceClient(cc *grpc.ClientConn) AdParameterServiceClient {
+func NewAdParameterServiceClient(cc grpc.ClientConnInterface) AdParameterServiceClient {
 	return &adParameterServiceClient{cc}
 }
 
diff --git a/googleapis/ads/googleads/v1/services/ad_schedule_view_service.pb.go b/googleapis/ads/googleads/v1/services/ad_schedule_view_service.pb.go
index 27782ad..704b599 100644
--- a/googleapis/ads/googleads/v1/services/ad_schedule_view_service.pb.go
+++ b/googleapis/ads/googleads/v1/services/ad_schedule_view_service.pb.go
@@ -27,8 +27,7 @@
 // proto package needs to be updated.
 const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package
 
-// Request message for
-// [AdScheduleViewService.GetAdScheduleView][google.ads.googleads.v1.services.AdScheduleViewService.GetAdScheduleView].
+// Request message for [AdScheduleViewService.GetAdScheduleView][google.ads.googleads.v1.services.AdScheduleViewService.GetAdScheduleView].
 type GetAdScheduleViewRequest struct {
 	// The resource name of the ad schedule view to fetch.
 	ResourceName         string   `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"`
@@ -78,39 +77,41 @@
 }
 
 var fileDescriptor_b6e0ec29d39ff4cc = []byte{
-	// 366 bytes of a gzipped FileDescriptorProto
-	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x84, 0x92, 0xbf, 0x4a, 0xc3, 0x40,
-	0x1c, 0xc7, 0x49, 0x04, 0xc1, 0xa0, 0x83, 0x01, 0xa1, 0x04, 0x87, 0x52, 0x3b, 0x48, 0x87, 0x3b,
-	0x62, 0x17, 0x3d, 0x91, 0x92, 0x2e, 0x75, 0x92, 0xd2, 0x42, 0x06, 0x09, 0x84, 0x33, 0x77, 0xc4,
-	0x40, 0x93, 0xab, 0xf9, 0x25, 0xe9, 0x20, 0x0e, 0xfa, 0x0a, 0xbe, 0x81, 0xa3, 0xef, 0xe0, 0x0b,
-	0xb8, 0x3a, 0xf8, 0x02, 0x4e, 0x3e, 0x85, 0xa4, 0x97, 0x0b, 0x04, 0x1b, 0xba, 0x7d, 0xb9, 0xdf,
-	0xf7, 0xf3, 0xfd, 0xfd, 0x49, 0x8c, 0x51, 0x28, 0x44, 0xb8, 0xe0, 0x98, 0x32, 0xc0, 0x52, 0x96,
-	0xaa, 0xb0, 0x31, 0xf0, 0xb4, 0x88, 0x02, 0x0e, 0x98, 0x32, 0x1f, 0x82, 0x7b, 0xce, 0xf2, 0x05,
-	0xf7, 0x8b, 0x88, 0xaf, 0xfc, 0xaa, 0x82, 0x96, 0xa9, 0xc8, 0x84, 0xd9, 0x95, 0x14, 0xa2, 0x0c,
-	0x50, 0x1d, 0x80, 0x0a, 0x1b, 0xa9, 0x00, 0xeb, 0xbc, 0xad, 0x45, 0xca, 0x41, 0xe4, 0xe9, 0xa6,
-	0x1e, 0x32, 0xdb, 0x3a, 0x56, 0xe4, 0x32, 0xc2, 0x34, 0x49, 0x44, 0x46, 0xb3, 0x48, 0x24, 0x20,
-	0xab, 0xbd, 0x91, 0xd1, 0x99, 0xf0, 0xcc, 0x61, 0xf3, 0x8a, 0x74, 0x23, 0xbe, 0x9a, 0xf1, 0x87,
-	0x9c, 0x43, 0x66, 0x9e, 0x18, 0x07, 0x2a, 0xdd, 0x4f, 0x68, 0xcc, 0x3b, 0x5a, 0x57, 0x3b, 0xdd,
-	0x9b, 0xed, 0xab, 0xc7, 0x1b, 0x1a, 0xf3, 0xb3, 0x6f, 0xcd, 0x38, 0x6a, 0xe2, 0x73, 0x39, 0xb3,
-	0xf9, 0xa1, 0x19, 0x87, 0xff, 0xb2, 0x4d, 0x82, 0xb6, 0xed, 0x8a, 0xda, 0x06, 0xb2, 0xec, 0x56,
-	0xb6, 0xbe, 0x02, 0x6a, 0x92, 0xbd, 0x8b, 0x97, 0xaf, 0x9f, 0x57, 0x7d, 0x68, 0xda, 0xe5, 0xad,
-	0x1e, 0x1b, 0xeb, 0x5c, 0x05, 0x39, 0x64, 0x22, 0xe6, 0x29, 0xe0, 0x01, 0xa6, 0x0d, 0x0c, 0xf0,
-	0xe0, 0x69, 0xfc, 0xac, 0x1b, 0xfd, 0x40, 0xc4, 0x5b, 0xe7, 0x1d, 0x5b, 0x1b, 0xf7, 0x9f, 0x96,
-	0xf7, 0x9d, 0x6a, 0xb7, 0xd7, 0x15, 0x1f, 0x8a, 0x05, 0x4d, 0x42, 0x24, 0xd2, 0x10, 0x87, 0x3c,
-	0x59, 0x5f, 0x5f, 0x7d, 0xc9, 0x65, 0x04, 0xed, 0xff, 0xce, 0xa5, 0x12, 0x6f, 0xfa, 0xce, 0xc4,
-	0x71, 0xde, 0xf5, 0xee, 0x44, 0x06, 0x3a, 0x0c, 0x90, 0x94, 0xa5, 0x72, 0x6d, 0x54, 0x35, 0x86,
-	0x4f, 0x65, 0xf1, 0x1c, 0x06, 0x5e, 0x6d, 0xf1, 0x5c, 0xdb, 0x53, 0x96, 0x5f, 0xbd, 0x2f, 0xdf,
-	0x09, 0x71, 0x18, 0x10, 0x52, 0x9b, 0x08, 0x71, 0x6d, 0x42, 0x94, 0xed, 0x6e, 0x77, 0x3d, 0xe7,
-	0xf0, 0x2f, 0x00, 0x00, 0xff, 0xff, 0xcc, 0x00, 0x12, 0xd8, 0xe2, 0x02, 0x00, 0x00,
+	// 390 bytes of a gzipped FileDescriptorProto
+	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x84, 0x52, 0xcd, 0xaa, 0xd3, 0x40,
+	0x14, 0x26, 0x11, 0x04, 0x83, 0x2e, 0x0c, 0x88, 0x25, 0xba, 0x28, 0xb5, 0x0b, 0xe9, 0x62, 0x86,
+	0xd8, 0x8d, 0x8e, 0x48, 0x49, 0x37, 0x75, 0x25, 0xa5, 0x85, 0x2c, 0x24, 0x10, 0xc6, 0xcc, 0x21,
+	0x06, 0x92, 0x4c, 0xcd, 0x49, 0xd2, 0x85, 0xb8, 0xd0, 0x57, 0xf0, 0x0d, 0x5c, 0xfa, 0x0e, 0xbe,
+	0x40, 0xb7, 0xbe, 0xc2, 0x5d, 0xdd, 0xf5, 0x7d, 0x80, 0x4b, 0x3a, 0x99, 0xf4, 0x86, 0xdb, 0xd0,
+	0xdd, 0xc7, 0x9c, 0xef, 0xe7, 0x9c, 0x2f, 0xb1, 0x16, 0xb1, 0x94, 0x71, 0x0a, 0x94, 0x0b, 0xa4,
+	0x0a, 0x36, 0xa8, 0x76, 0x29, 0x42, 0x51, 0x27, 0x11, 0x20, 0xe5, 0x22, 0xc4, 0xe8, 0x2b, 0x88,
+	0x2a, 0x85, 0xb0, 0x4e, 0x60, 0x1f, 0xb6, 0x13, 0xb2, 0x2b, 0x64, 0x29, 0xed, 0xb1, 0x52, 0x11,
+	0x2e, 0x90, 0x74, 0x06, 0xa4, 0x76, 0x89, 0x36, 0x70, 0xde, 0x0e, 0x45, 0x14, 0x80, 0xb2, 0x2a,
+	0xce, 0x65, 0x28, 0x6f, 0xe7, 0xa5, 0x56, 0xee, 0x12, 0xca, 0xf3, 0x5c, 0x96, 0xbc, 0x4c, 0x64,
+	0x8e, 0xed, 0xf4, 0xf9, 0x9d, 0x69, 0x94, 0x26, 0x90, 0x97, 0x6a, 0x30, 0x59, 0x58, 0xa3, 0x15,
+	0x94, 0x9e, 0xd8, 0xb6, 0x96, 0x7e, 0x02, 0xfb, 0x0d, 0x7c, 0xab, 0x00, 0x4b, 0xfb, 0x95, 0xf5,
+	0x44, 0xc7, 0x86, 0x39, 0xcf, 0x60, 0x64, 0x8c, 0x8d, 0xd7, 0x8f, 0x36, 0x8f, 0xf5, 0xe3, 0x27,
+	0x9e, 0xc1, 0x9b, 0x1b, 0xc3, 0x7a, 0xd6, 0x97, 0x6f, 0xd5, 0x31, 0xf6, 0x3f, 0xc3, 0x7a, 0x7a,
+	0xcf, 0xdb, 0x66, 0xe4, 0x52, 0x09, 0x64, 0x68, 0x21, 0xc7, 0x1d, 0xd4, 0x76, 0xf5, 0x90, 0xbe,
+	0x72, 0xf2, 0xee, 0xd7, 0xff, 0xab, 0xdf, 0xe6, 0xdc, 0x76, 0x9b, 0x12, 0xbf, 0xf7, 0xce, 0xf9,
+	0x10, 0x55, 0x58, 0xca, 0x0c, 0x0a, 0xa4, 0x33, 0xca, 0x7b, 0x32, 0xa4, 0xb3, 0x1f, 0xce, 0x8b,
+	0x83, 0x37, 0x3a, 0x85, 0xb4, 0x68, 0x97, 0x20, 0x89, 0x64, 0xb6, 0xfc, 0x69, 0x5a, 0xd3, 0x48,
+	0x66, 0x17, 0x8f, 0x59, 0x3a, 0x67, 0xcb, 0x59, 0x37, 0xe5, 0xaf, 0x8d, 0xcf, 0x1f, 0x5b, 0x7d,
+	0x2c, 0x53, 0x9e, 0xc7, 0x44, 0x16, 0x31, 0x8d, 0x21, 0x3f, 0x7e, 0x1a, 0x7a, 0x4a, 0x1c, 0xfe,
+	0xe3, 0xde, 0x6b, 0xf0, 0xc7, 0x7c, 0xb0, 0xf2, 0xbc, 0xbf, 0xe6, 0x78, 0xa5, 0x0c, 0x3d, 0x81,
+	0x44, 0xc1, 0x06, 0xf9, 0x2e, 0x69, 0x83, 0xf1, 0xa0, 0x29, 0x81, 0x27, 0x30, 0xe8, 0x28, 0x81,
+	0xef, 0x06, 0x9a, 0x72, 0x6d, 0x4e, 0xd5, 0x3b, 0x63, 0x9e, 0x40, 0xc6, 0x3a, 0x12, 0x63, 0xbe,
+	0xcb, 0x98, 0xa6, 0x7d, 0x79, 0x78, 0xdc, 0x73, 0x7e, 0x1b, 0x00, 0x00, 0xff, 0xff, 0x52, 0x00,
+	0x1a, 0x8f, 0x18, 0x03, 0x00, 0x00,
 }
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // AdScheduleViewServiceClient is the client API for AdScheduleViewService service.
 //
@@ -121,10 +122,10 @@
 }
 
 type adScheduleViewServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewAdScheduleViewServiceClient(cc *grpc.ClientConn) AdScheduleViewServiceClient {
+func NewAdScheduleViewServiceClient(cc grpc.ClientConnInterface) AdScheduleViewServiceClient {
 	return &adScheduleViewServiceClient{cc}
 }
 
diff --git a/googleapis/ads/googleads/v1/services/age_range_view_service.pb.go b/googleapis/ads/googleads/v1/services/age_range_view_service.pb.go
index 872beaa..455802e 100644
--- a/googleapis/ads/googleads/v1/services/age_range_view_service.pb.go
+++ b/googleapis/ads/googleads/v1/services/age_range_view_service.pb.go
@@ -27,8 +27,7 @@
 // proto package needs to be updated.
 const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package
 
-// Request message for
-// [AgeRangeViewService.GetAgeRangeView][google.ads.googleads.v1.services.AgeRangeViewService.GetAgeRangeView].
+// Request message for [AgeRangeViewService.GetAgeRangeView][google.ads.googleads.v1.services.AgeRangeViewService.GetAgeRangeView].
 type GetAgeRangeViewRequest struct {
 	// The resource name of the age range view to fetch.
 	ResourceName         string   `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"`
@@ -78,39 +77,41 @@
 }
 
 var fileDescriptor_ec3750cf7941374c = []byte{
-	// 364 bytes of a gzipped FileDescriptorProto
-	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x84, 0x92, 0x3f, 0x4b, 0xc3, 0x40,
-	0x18, 0xc6, 0x49, 0x04, 0xc1, 0xa0, 0x08, 0x11, 0xa4, 0x14, 0x87, 0x52, 0x3b, 0x48, 0x87, 0x3b,
-	0xa2, 0xa0, 0x72, 0xd2, 0x21, 0x5d, 0xea, 0x24, 0xa5, 0x42, 0x06, 0x09, 0x84, 0xb3, 0x79, 0x39,
-	0x02, 0x4d, 0xae, 0xde, 0x9b, 0xa6, 0x83, 0xb8, 0xf8, 0x15, 0xfc, 0x06, 0x8e, 0xee, 0x7e, 0x09,
-	0xc1, 0xc9, 0xaf, 0xe0, 0xe4, 0x97, 0x50, 0xd2, 0xeb, 0x85, 0xaa, 0x2d, 0xdd, 0x1e, 0xde, 0x3c,
-	0xbf, 0xf7, 0xcf, 0x93, 0x73, 0x3a, 0x42, 0x4a, 0x31, 0x02, 0xca, 0x63, 0xa4, 0x5a, 0x96, 0xaa,
-	0xf0, 0x28, 0x82, 0x2a, 0x92, 0x21, 0x20, 0xe5, 0x02, 0x22, 0xc5, 0x33, 0x01, 0x51, 0x91, 0xc0,
-	0x34, 0x9a, 0xd7, 0xc9, 0x58, 0xc9, 0x5c, 0xba, 0x0d, 0xcd, 0x10, 0x1e, 0x23, 0xa9, 0x70, 0x52,
-	0x78, 0xc4, 0xe0, 0xf5, 0xd3, 0x55, 0x03, 0x14, 0xa0, 0x9c, 0xa8, 0xff, 0x13, 0x74, 0xe7, 0xfa,
-	0x81, 0xe1, 0xc6, 0x09, 0xe5, 0x59, 0x26, 0x73, 0x9e, 0x27, 0x32, 0x43, 0xfd, 0xb5, 0xd9, 0x71,
-	0xf6, 0x7b, 0x90, 0xfb, 0x02, 0x06, 0x25, 0x17, 0x24, 0x30, 0x1d, 0xc0, 0xdd, 0x04, 0x30, 0x77,
-	0x0f, 0x9d, 0x1d, 0xd3, 0x39, 0xca, 0x78, 0x0a, 0x35, 0xab, 0x61, 0x1d, 0x6d, 0x0d, 0xb6, 0x4d,
-	0xf1, 0x8a, 0xa7, 0x70, 0xfc, 0x6e, 0x39, 0x7b, 0x8b, 0xf0, 0xb5, 0xde, 0xd6, 0x7d, 0xb5, 0x9c,
-	0xdd, 0x3f, 0x7d, 0xdd, 0x73, 0xb2, 0xee, 0x46, 0xb2, 0x7c, 0x95, 0x3a, 0x5d, 0x49, 0x56, 0xb7,
-	0x93, 0x45, 0xae, 0x79, 0xf6, 0xf8, 0xf1, 0xf9, 0x64, 0x7b, 0x2e, 0x2d, 0xf3, 0xb9, 0xff, 0x75,
-	0x46, 0x67, 0x38, 0xc1, 0x5c, 0xa6, 0xa0, 0x90, 0xb6, 0xcb, 0xc0, 0x2a, 0x08, 0x69, 0xfb, 0xa1,
-	0xfb, 0x6d, 0x39, 0xad, 0xa1, 0x4c, 0xd7, 0x6e, 0xda, 0xad, 0x2d, 0xb9, 0xba, 0x5f, 0x26, 0xda,
-	0xb7, 0x6e, 0x2e, 0xe7, 0xb4, 0x90, 0x23, 0x9e, 0x09, 0x22, 0x95, 0xa0, 0x02, 0xb2, 0x59, 0xde,
-	0xe6, 0xcf, 0x8d, 0x13, 0x5c, 0xfd, 0x52, 0x2e, 0x8c, 0x78, 0xb6, 0x37, 0x7a, 0xbe, 0xff, 0x62,
-	0x37, 0x7a, 0xba, 0xa1, 0x1f, 0x23, 0xd1, 0xb2, 0x54, 0x81, 0x47, 0xe6, 0x83, 0xf1, 0xcd, 0x58,
-	0x42, 0x3f, 0xc6, 0xb0, 0xb2, 0x84, 0x81, 0x17, 0x1a, 0xcb, 0x97, 0xdd, 0xd2, 0x75, 0xc6, 0xfc,
-	0x18, 0x19, 0xab, 0x4c, 0x8c, 0x05, 0x1e, 0x63, 0xc6, 0x76, 0xbb, 0x39, 0xdb, 0xf3, 0xe4, 0x27,
-	0x00, 0x00, 0xff, 0xff, 0x02, 0x12, 0xf3, 0x69, 0xd0, 0x02, 0x00, 0x00,
+	// 389 bytes of a gzipped FileDescriptorProto
+	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x84, 0x92, 0xc1, 0x4a, 0xeb, 0x40,
+	0x14, 0x86, 0x49, 0x2e, 0x5c, 0xb8, 0xe1, 0x5e, 0x2e, 0x44, 0xd0, 0x12, 0x5d, 0x94, 0xda, 0x85,
+	0x74, 0x31, 0x43, 0x14, 0x54, 0x46, 0xba, 0x48, 0x37, 0x75, 0x25, 0xa5, 0x42, 0x16, 0x12, 0x08,
+	0x63, 0x72, 0x18, 0x02, 0xcd, 0x4c, 0xcd, 0xa4, 0xe9, 0x42, 0xdc, 0xf8, 0x0a, 0xbe, 0x81, 0x4b,
+	0xf7, 0xbe, 0x44, 0xb7, 0xbe, 0x82, 0xab, 0xbe, 0x84, 0x92, 0x4e, 0x26, 0xad, 0xda, 0xd2, 0xdd,
+	0xcf, 0x39, 0xe7, 0x3b, 0xff, 0x9c, 0x3f, 0xb1, 0xba, 0x4c, 0x08, 0x36, 0x02, 0x4c, 0x63, 0x89,
+	0x95, 0x2c, 0x55, 0xe1, 0x62, 0x09, 0x59, 0x91, 0x44, 0x20, 0x31, 0x65, 0x10, 0x66, 0x94, 0x33,
+	0x08, 0x8b, 0x04, 0xa6, 0x61, 0x55, 0x47, 0xe3, 0x4c, 0xe4, 0xc2, 0x6e, 0x2a, 0x06, 0xd1, 0x58,
+	0xa2, 0x1a, 0x47, 0x85, 0x8b, 0x34, 0xee, 0x9c, 0x6e, 0x32, 0xc8, 0x40, 0x8a, 0x49, 0xf6, 0xd3,
+	0x41, 0x6d, 0x76, 0x0e, 0x34, 0x37, 0x4e, 0x30, 0xe5, 0x5c, 0xe4, 0x34, 0x4f, 0x04, 0x97, 0x55,
+	0x77, 0x6f, 0xa5, 0x1b, 0x8d, 0x12, 0xe0, 0xb9, 0x6a, 0xb4, 0xba, 0xd6, 0x6e, 0x1f, 0x72, 0x8f,
+	0xc1, 0xb0, 0x5c, 0xe8, 0x27, 0x30, 0x1d, 0xc2, 0xdd, 0x04, 0x64, 0x6e, 0x1f, 0x5a, 0xff, 0xb4,
+	0x65, 0xc8, 0x69, 0x0a, 0x0d, 0xa3, 0x69, 0x1c, 0xfd, 0x19, 0xfe, 0xd5, 0xc5, 0x2b, 0x9a, 0xc2,
+	0xf1, 0xdc, 0xb0, 0x76, 0x56, 0xe1, 0x6b, 0x75, 0x86, 0xfd, 0x6a, 0x58, 0xff, 0xbf, 0xed, 0xb5,
+	0xcf, 0xd1, 0xb6, 0xe3, 0xd1, 0xfa, 0xa7, 0x38, 0x78, 0x23, 0x59, 0x87, 0x82, 0x56, 0xb9, 0xd6,
+	0xd9, 0xe3, 0xdb, 0xfb, 0x93, 0xe9, 0xda, 0xb8, 0x0c, 0xee, 0xfe, 0xcb, 0x19, 0xdd, 0x68, 0x22,
+	0x73, 0x91, 0x42, 0x26, 0x71, 0xa7, 0x4c, 0xb2, 0x86, 0x24, 0xee, 0x3c, 0x38, 0xfb, 0x33, 0xaf,
+	0xb1, 0x34, 0xa8, 0xd4, 0x38, 0x91, 0x28, 0x12, 0x69, 0xef, 0xc3, 0xb0, 0xda, 0x91, 0x48, 0xb7,
+	0x9e, 0xd1, 0x6b, 0xac, 0x89, 0x64, 0x50, 0xc6, 0x3d, 0x30, 0x6e, 0x2e, 0x2b, 0x9a, 0x89, 0x11,
+	0xe5, 0x0c, 0x89, 0x8c, 0x61, 0x06, 0x7c, 0xf1, 0x31, 0xf0, 0xd2, 0x6f, 0xf3, 0xff, 0x75, 0xa1,
+	0xc5, 0xb3, 0xf9, 0xab, 0xef, 0x79, 0x2f, 0x66, 0xb3, 0xaf, 0x16, 0x7a, 0xb1, 0x44, 0x4a, 0x96,
+	0xca, 0x77, 0x51, 0x65, 0x2c, 0x67, 0x7a, 0x24, 0xf0, 0x62, 0x19, 0xd4, 0x23, 0x81, 0xef, 0x06,
+	0x7a, 0x64, 0x6e, 0xb6, 0x55, 0x9d, 0x10, 0x2f, 0x96, 0x84, 0xd4, 0x43, 0x84, 0xf8, 0x2e, 0x21,
+	0x7a, 0xec, 0xf6, 0xf7, 0xe2, 0x9d, 0x27, 0x9f, 0x01, 0x00, 0x00, 0xff, 0xff, 0x8f, 0xf7, 0x3f,
+	0xa7, 0x06, 0x03, 0x00, 0x00,
 }
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // AgeRangeViewServiceClient is the client API for AgeRangeViewService service.
 //
@@ -121,10 +122,10 @@
 }
 
 type ageRangeViewServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewAgeRangeViewServiceClient(cc *grpc.ClientConn) AgeRangeViewServiceClient {
+func NewAgeRangeViewServiceClient(cc grpc.ClientConnInterface) AgeRangeViewServiceClient {
 	return &ageRangeViewServiceClient{cc}
 }
 
diff --git a/googleapis/ads/googleads/v1/services/asset_service.pb.go b/googleapis/ads/googleads/v1/services/asset_service.pb.go
index f569983..466950d 100644
--- a/googleapis/ads/googleads/v1/services/asset_service.pb.go
+++ b/googleapis/ads/googleads/v1/services/asset_service.pb.go
@@ -27,8 +27,7 @@
 // proto package needs to be updated.
 const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package
 
-// Request message for
-// [AssetService.GetAsset][google.ads.googleads.v1.services.AssetService.GetAsset]
+// Request message for [AssetService.GetAsset][google.ads.googleads.v1.services.AssetService.GetAsset]
 type GetAssetRequest struct {
 	// The resource name of the asset to fetch.
 	ResourceName         string   `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"`
@@ -69,8 +68,7 @@
 	return ""
 }
 
-// Request message for
-// [AssetService.MutateAssets][google.ads.googleads.v1.services.AssetService.MutateAssets]
+// Request message for [AssetService.MutateAssets][google.ads.googleads.v1.services.AssetService.MutateAssets]
 type MutateAssetsRequest struct {
 	// The ID of the customer whose assets are being modified.
 	CustomerId string `protobuf:"bytes,1,opt,name=customer_id,json=customerId,proto3" json:"customer_id,omitempty"`
@@ -285,49 +283,50 @@
 }
 
 var fileDescriptor_4a6e6d3ab580fb9b = []byte{
-	// 520 bytes of a gzipped FileDescriptorProto
-	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x94, 0x54, 0xbf, 0x6f, 0xd3, 0x40,
-	0x14, 0xc6, 0xae, 0x54, 0xe8, 0x25, 0x80, 0x7a, 0x30, 0x54, 0x11, 0x12, 0x91, 0xe9, 0x10, 0x19,
-	0x71, 0x8e, 0x53, 0x88, 0xd0, 0xa1, 0x0e, 0xce, 0x92, 0x32, 0x14, 0x22, 0x23, 0x65, 0x40, 0x91,
-	0xa2, 0x23, 0x3e, 0x59, 0x96, 0x62, 0x9f, 0xf1, 0x3b, 0x67, 0xa9, 0xba, 0x30, 0xb1, 0x33, 0xb1,
-	0x32, 0xb2, 0xf3, 0x4f, 0xb0, 0xf2, 0x1f, 0x20, 0x26, 0xfe, 0x02, 0x46, 0x64, 0x9f, 0xcf, 0x38,
-	0x54, 0x51, 0x9a, 0xed, 0xf9, 0xee, 0xfb, 0xbe, 0xf7, 0xbd, 0x1f, 0x67, 0xf4, 0x34, 0x14, 0x22,
-	0x5c, 0x72, 0x87, 0x05, 0xe0, 0xa8, 0xb0, 0x88, 0x56, 0xae, 0x03, 0x3c, 0x5b, 0x45, 0x0b, 0x0e,
-	0x0e, 0x03, 0xe0, 0x72, 0x5e, 0x7d, 0x92, 0x34, 0x13, 0x52, 0xe0, 0xae, 0x82, 0x12, 0x16, 0x00,
-	0xa9, 0x59, 0x64, 0xe5, 0x12, 0xcd, 0xea, 0x3c, 0xd9, 0xa4, 0x9b, 0x71, 0x10, 0x79, 0x56, 0x0b,
-	0x2b, 0xc1, 0xce, 0x03, 0x0d, 0x4f, 0x23, 0x87, 0x25, 0x89, 0x90, 0x4c, 0x46, 0x22, 0x01, 0x75,
-	0x6b, 0x0d, 0xd1, 0xdd, 0x31, 0x97, 0x5e, 0x81, 0xf7, 0xf9, 0xfb, 0x9c, 0x83, 0xc4, 0x8f, 0xd0,
-	0x6d, 0xad, 0x34, 0x4f, 0x58, 0xcc, 0x8f, 0x8c, 0xae, 0xd1, 0x3b, 0xf0, 0xdb, 0xfa, 0xf0, 0x15,
-	0x8b, 0xb9, 0xf5, 0xd1, 0x40, 0xf7, 0xce, 0x73, 0xc9, 0x24, 0x2f, 0xb9, 0xa0, 0xc9, 0x0f, 0x51,
-	0x6b, 0x91, 0x83, 0x14, 0x31, 0xcf, 0xe6, 0x51, 0x50, 0x51, 0x91, 0x3e, 0x7a, 0x19, 0xe0, 0x09,
-	0x42, 0x22, 0xe5, 0x99, 0x32, 0x71, 0x64, 0x76, 0xf7, 0x7a, 0xad, 0x41, 0x9f, 0x6c, 0x2b, 0x9a,
-	0x94, 0x59, 0x5e, 0x6b, 0xa2, 0xdf, 0xd0, 0xb0, 0x18, 0xba, 0xb3, 0x7e, 0x8b, 0x47, 0x68, 0x7f,
-	0x91, 0x71, 0x26, 0x95, 0xf5, 0xd6, 0xa0, 0xb7, 0x51, 0xbf, 0x6e, 0x99, 0x4a, 0x70, 0x76, 0xc3,
-	0xaf, 0x98, 0xa3, 0x16, 0x3a, 0xa8, 0x73, 0x58, 0x1c, 0xdd, 0x5f, 0x2f, 0x16, 0x52, 0x91, 0x00,
-	0xc7, 0xe7, 0xe8, 0x66, 0xc6, 0x21, 0x5f, 0x4a, 0x5d, 0xc9, 0xc9, 0xf6, 0x4a, 0x1a, 0x42, 0x7e,
-	0xc9, 0xf5, 0xb5, 0x86, 0xf5, 0x1c, 0x1d, 0x5e, 0xb9, 0xbd, 0xd6, 0x38, 0x06, 0x3f, 0x4d, 0xd4,
-	0x2e, 0x49, 0x6f, 0x54, 0x1a, 0xfc, 0xd9, 0x40, 0xb7, 0xf4, 0x60, 0xb1, 0xbb, 0xdd, 0xd5, 0x7f,
-	0x4b, 0xd0, 0xb9, 0x76, 0xcb, 0xac, 0xfe, 0x87, 0x1f, 0xbf, 0x3e, 0x99, 0x36, 0xee, 0x15, 0x2b,
-	0x78, 0xb1, 0x66, 0xf5, 0x54, 0xcf, 0x1d, 0x1c, 0x5b, 0xed, 0x24, 0x38, 0xf6, 0x25, 0xfe, 0x66,
-	0xa0, 0x76, 0xb3, 0x9d, 0xf8, 0xd9, 0x4e, 0x5d, 0xd3, 0xbb, 0xd6, 0x19, 0xee, 0x4a, 0x53, 0x53,
-	0xb3, 0x86, 0xa5, 0xe3, 0xbe, 0xf5, 0xb8, 0x70, 0xfc, 0xcf, 0xe2, 0x45, 0x63, 0x71, 0x4f, 0xed,
-	0xcb, 0xca, 0x30, 0x8d, 0x4b, 0x09, 0x6a, 0xd8, 0xa3, 0x3f, 0x06, 0x3a, 0x5e, 0x88, 0x78, 0x6b,
-	0xd6, 0xd1, 0x61, 0x73, 0x14, 0x93, 0xe2, 0x9d, 0x4d, 0x8c, 0xb7, 0x67, 0x15, 0x2d, 0x14, 0x4b,
-	0x96, 0x84, 0x44, 0x64, 0xa1, 0x13, 0xf2, 0xa4, 0x7c, 0x85, 0xfa, 0x19, 0xa7, 0x11, 0x6c, 0xfe,
-	0x5b, 0xbc, 0xd0, 0xc1, 0x17, 0x73, 0x6f, 0xec, 0x79, 0x5f, 0xcd, 0xee, 0x58, 0x09, 0x7a, 0x01,
-	0x10, 0x15, 0x16, 0xd1, 0xd4, 0x25, 0x55, 0x62, 0xf8, 0xae, 0x21, 0x33, 0x2f, 0x80, 0x59, 0x0d,
-	0x99, 0x4d, 0xdd, 0x99, 0x86, 0xfc, 0x36, 0x8f, 0xd5, 0x39, 0xa5, 0x5e, 0x00, 0x94, 0xd6, 0x20,
-	0x4a, 0xa7, 0x2e, 0xa5, 0x1a, 0xf6, 0x6e, 0xbf, 0xf4, 0x79, 0xf2, 0x37, 0x00, 0x00, 0xff, 0xff,
-	0xc0, 0xa5, 0x7e, 0xbf, 0xd4, 0x04, 0x00, 0x00,
+	// 542 bytes of a gzipped FileDescriptorProto
+	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x94, 0x54, 0xbf, 0x8e, 0xd3, 0x4c,
+	0x10, 0xff, 0xec, 0x93, 0xee, 0xe3, 0x36, 0x01, 0x74, 0x0b, 0x12, 0x51, 0x40, 0x22, 0x32, 0x57,
+	0x44, 0x41, 0xac, 0xe3, 0x1c, 0x44, 0x68, 0xd1, 0x15, 0x4e, 0x93, 0xa3, 0x38, 0x88, 0x8c, 0x94,
+	0x02, 0x45, 0x8a, 0x16, 0x7b, 0x65, 0x59, 0x8a, 0xbd, 0xc1, 0xb3, 0x4e, 0x73, 0xba, 0x86, 0x8a,
+	0x9e, 0x8a, 0x96, 0x92, 0x9e, 0x97, 0xb8, 0x96, 0x57, 0xa0, 0xe2, 0x09, 0xe8, 0x40, 0xf6, 0x7a,
+	0x1d, 0x07, 0x14, 0xe5, 0xae, 0x1b, 0xef, 0xcc, 0xef, 0xcf, 0xce, 0xcc, 0x1a, 0x3d, 0x0d, 0x85,
+	0x08, 0x17, 0xdc, 0x66, 0x01, 0xd8, 0x2a, 0xcc, 0xa3, 0x95, 0x63, 0x03, 0x4f, 0x57, 0x91, 0xcf,
+	0xc1, 0x66, 0x00, 0x5c, 0xce, 0xcb, 0x4f, 0xb2, 0x4c, 0x85, 0x14, 0xb8, 0xa3, 0x4a, 0x09, 0x0b,
+	0x80, 0x54, 0x28, 0xb2, 0x72, 0x88, 0x46, 0xb5, 0x9f, 0x6c, 0xe3, 0x4d, 0x39, 0x88, 0x2c, 0xad,
+	0x88, 0x15, 0x61, 0xfb, 0x81, 0x2e, 0x5f, 0x46, 0x36, 0x4b, 0x12, 0x21, 0x99, 0x8c, 0x44, 0x02,
+	0x65, 0xf6, 0x5e, 0x2d, 0xeb, 0x2f, 0x22, 0x9e, 0x94, 0x30, 0x6b, 0x88, 0x6e, 0x8f, 0xb9, 0x74,
+	0x73, 0x22, 0x8f, 0xbf, 0xcf, 0x38, 0x48, 0xfc, 0x08, 0xdd, 0xd4, 0x12, 0xf3, 0x84, 0xc5, 0xbc,
+	0x65, 0x74, 0x8c, 0xee, 0x81, 0xd7, 0xd4, 0x87, 0xaf, 0x58, 0xcc, 0xad, 0x8f, 0x06, 0xba, 0x73,
+	0x96, 0x49, 0x26, 0x79, 0x81, 0x05, 0x0d, 0x7e, 0x88, 0x1a, 0x7e, 0x06, 0x52, 0xc4, 0x3c, 0x9d,
+	0x47, 0x41, 0x09, 0x45, 0xfa, 0xe8, 0x65, 0x80, 0x27, 0x08, 0x89, 0x25, 0x4f, 0x95, 0xbb, 0x96,
+	0xd9, 0xd9, 0xeb, 0x36, 0x06, 0x7d, 0xb2, 0xab, 0x1b, 0xa4, 0x50, 0x79, 0xad, 0x81, 0x5e, 0x8d,
+	0xc3, 0x62, 0xe8, 0xd6, 0x66, 0x16, 0x8f, 0xd0, 0xbe, 0x9f, 0x72, 0x26, 0x95, 0xf5, 0xc6, 0xa0,
+	0xbb, 0x95, 0xbf, 0xea, 0xa5, 0x12, 0x38, 0xfd, 0xcf, 0x2b, 0x91, 0xa3, 0x06, 0x3a, 0xa8, 0x34,
+	0x2c, 0x8e, 0xee, 0x6e, 0x5e, 0x16, 0x96, 0x22, 0x01, 0x8e, 0xcf, 0xd0, 0xff, 0x29, 0x87, 0x6c,
+	0x21, 0xf5, 0x4d, 0x8e, 0x77, 0xdf, 0xa4, 0x46, 0xe4, 0x15, 0x58, 0x4f, 0x73, 0x58, 0xcf, 0xd1,
+	0xe1, 0x3f, 0xd9, 0x2b, 0x8d, 0x63, 0xf0, 0xdb, 0x44, 0xcd, 0x02, 0xf4, 0x46, 0xc9, 0xe0, 0xcf,
+	0x06, 0xba, 0xa1, 0x07, 0x8b, 0x9d, 0xdd, 0xae, 0xfe, 0x5a, 0x82, 0xf6, 0x95, 0x5b, 0x66, 0xf5,
+	0x3f, 0x7c, 0xff, 0xf1, 0xc9, 0xec, 0xe1, 0x6e, 0xbe, 0x9b, 0xe7, 0x1b, 0x56, 0x4f, 0xf4, 0xdc,
+	0xc1, 0xee, 0xa9, 0x65, 0x05, 0xbb, 0x77, 0x81, 0xbf, 0x19, 0xa8, 0x59, 0x6f, 0x27, 0x7e, 0x76,
+	0xad, 0xae, 0xe9, 0x5d, 0x6b, 0x0f, 0xaf, 0x0b, 0x53, 0x53, 0xb3, 0x86, 0x85, 0xe3, 0xbe, 0xf5,
+	0x38, 0x77, 0xbc, 0xb6, 0x78, 0x5e, 0x5b, 0xdc, 0x93, 0xde, 0x45, 0x69, 0x98, 0xc6, 0x05, 0x05,
+	0x35, 0x7a, 0xed, 0xfb, 0x97, 0x6e, 0x6b, 0x2d, 0x53, 0x46, 0xcb, 0x08, 0x88, 0x2f, 0xe2, 0xd1,
+	0x2f, 0x03, 0x1d, 0xf9, 0x22, 0xde, 0x69, 0x69, 0x74, 0x58, 0x9f, 0xd3, 0x24, 0x7f, 0x84, 0x13,
+	0xe3, 0xed, 0x69, 0x09, 0x0b, 0xc5, 0x82, 0x25, 0x21, 0x11, 0x69, 0x68, 0x87, 0x3c, 0x29, 0x9e,
+	0xa8, 0xbd, 0x16, 0xda, 0xfe, 0x8f, 0x79, 0xa1, 0x83, 0x2f, 0xe6, 0xde, 0xd8, 0x75, 0xbf, 0x9a,
+	0x9d, 0xb1, 0x22, 0x74, 0x03, 0x20, 0x2a, 0xcc, 0xa3, 0xa9, 0x43, 0x4a, 0x61, 0xb8, 0xd4, 0x25,
+	0x33, 0x37, 0x80, 0x59, 0x55, 0x32, 0x9b, 0x3a, 0x33, 0x5d, 0xf2, 0xd3, 0x3c, 0x52, 0xe7, 0x94,
+	0xba, 0x01, 0x50, 0x5a, 0x15, 0x51, 0x3a, 0x75, 0x28, 0xd5, 0x65, 0xef, 0xf6, 0x0b, 0x9f, 0xc7,
+	0x7f, 0x02, 0x00, 0x00, 0xff, 0xff, 0x6f, 0xfe, 0xfd, 0x45, 0x0a, 0x05, 0x00, 0x00,
 }
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // AssetServiceClient is the client API for AssetService service.
 //
@@ -340,10 +339,10 @@
 }
 
 type assetServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewAssetServiceClient(cc *grpc.ClientConn) AssetServiceClient {
+func NewAssetServiceClient(cc grpc.ClientConnInterface) AssetServiceClient {
 	return &assetServiceClient{cc}
 }
 
diff --git a/googleapis/ads/googleads/v1/services/bidding_strategy_service.pb.go b/googleapis/ads/googleads/v1/services/bidding_strategy_service.pb.go
index 319b8ca..88fc287 100644
--- a/googleapis/ads/googleads/v1/services/bidding_strategy_service.pb.go
+++ b/googleapis/ads/googleads/v1/services/bidding_strategy_service.pb.go
@@ -9,7 +9,6 @@
 	math "math"
 
 	proto "github.com/golang/protobuf/proto"
-	_ "github.com/golang/protobuf/ptypes/wrappers"
 	resources "google.golang.org/genproto/googleapis/ads/googleads/v1/resources"
 	_ "google.golang.org/genproto/googleapis/api/annotations"
 	status "google.golang.org/genproto/googleapis/rpc/status"
@@ -30,8 +29,7 @@
 // proto package needs to be updated.
 const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package
 
-// Request message for
-// [BiddingStrategyService.GetBiddingStrategy][google.ads.googleads.v1.services.BiddingStrategyService.GetBiddingStrategy].
+// Request message for [BiddingStrategyService.GetBiddingStrategy][google.ads.googleads.v1.services.BiddingStrategyService.GetBiddingStrategy].
 type GetBiddingStrategyRequest struct {
 	// The resource name of the bidding strategy to fetch.
 	ResourceName         string   `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"`
@@ -72,8 +70,7 @@
 	return ""
 }
 
-// Request message for
-// [BiddingStrategyService.MutateBiddingStrategies][google.ads.googleads.v1.services.BiddingStrategyService.MutateBiddingStrategies].
+// Request message for [BiddingStrategyService.MutateBiddingStrategies][google.ads.googleads.v1.services.BiddingStrategyService.MutateBiddingStrategies].
 type MutateBiddingStrategiesRequest struct {
 	// The ID of the customer whose bidding strategies are being modified.
 	CustomerId string `protobuf:"bytes,1,opt,name=customer_id,json=customerId,proto3" json:"customer_id,omitempty"`
@@ -359,62 +356,62 @@
 }
 
 var fileDescriptor_57d6d2619481cd67 = []byte{
-	// 721 bytes of a gzipped FileDescriptorProto
-	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xa4, 0x95, 0xd1, 0x6a, 0xd4, 0x4c,
-	0x14, 0xc7, 0xbf, 0x64, 0x3f, 0xaa, 0x9d, 0x54, 0x85, 0x11, 0x6d, 0xdc, 0x4a, 0xbb, 0xc4, 0x82,
-	0x65, 0x2f, 0x12, 0x76, 0x8b, 0x22, 0x59, 0x8a, 0xcd, 0x82, 0x6d, 0x05, 0x6b, 0x4b, 0x0a, 0x15,
-	0xca, 0x42, 0x98, 0x6e, 0xa6, 0x21, 0x34, 0xc9, 0xc4, 0x99, 0xc9, 0xca, 0x52, 0x7a, 0xd3, 0x57,
-	0xf0, 0xce, 0x4b, 0x2f, 0x7d, 0x0b, 0x7b, 0xe9, 0xad, 0x4f, 0x20, 0x78, 0xa5, 0x2f, 0x21, 0xc9,
-	0x64, 0xb6, 0xed, 0xb6, 0x71, 0xa5, 0xbd, 0x3b, 0x39, 0xf3, 0x9f, 0xdf, 0x9c, 0x33, 0xe7, 0xcc,
-	0x09, 0x78, 0x19, 0x10, 0x12, 0x44, 0xd8, 0x42, 0x3e, 0xb3, 0x84, 0x99, 0x5b, 0x83, 0x96, 0xc5,
-	0x30, 0x1d, 0x84, 0x7d, 0xcc, 0xac, 0xfd, 0xd0, 0xf7, 0xc3, 0x24, 0xf0, 0x18, 0xa7, 0x88, 0xe3,
-	0x60, 0xe8, 0x95, 0x2b, 0x66, 0x4a, 0x09, 0x27, 0xb0, 0x21, 0x76, 0x99, 0xc8, 0x67, 0xe6, 0x08,
-	0x60, 0x0e, 0x5a, 0xa6, 0x04, 0xd4, 0x5f, 0x54, 0x1d, 0x41, 0x31, 0x23, 0x19, 0xbd, 0xea, 0x0c,
-	0xc1, 0xae, 0x3f, 0x96, 0x3b, 0xd3, 0xd0, 0x42, 0x49, 0x42, 0x38, 0xe2, 0x21, 0x49, 0x58, 0xb9,
-	0x5a, 0x9e, 0x6c, 0x15, 0x5f, 0xfb, 0xd9, 0x81, 0x75, 0x10, 0xe2, 0xc8, 0xf7, 0x62, 0xc4, 0x0e,
-	0x4b, 0xc5, 0xfc, 0xb8, 0xe2, 0x03, 0x45, 0x69, 0x8a, 0xa9, 0x24, 0xcc, 0x96, 0xeb, 0x34, 0xed,
-	0x5b, 0x8c, 0x23, 0x9e, 0x95, 0x0b, 0xc6, 0x2a, 0x78, 0xb4, 0x8e, 0x79, 0x57, 0x44, 0xb5, 0x53,
-	0x06, 0xe5, 0xe2, 0xf7, 0x19, 0x66, 0x1c, 0x3e, 0x01, 0x77, 0x64, 0xe4, 0x5e, 0x82, 0x62, 0xac,
-	0x2b, 0x0d, 0x65, 0x69, 0xda, 0x9d, 0x91, 0xce, 0xb7, 0x28, 0xc6, 0xc6, 0x6f, 0x05, 0xcc, 0x6f,
-	0x66, 0x1c, 0x71, 0x7c, 0x91, 0x12, 0x62, 0x26, 0x39, 0x0b, 0x40, 0xeb, 0x67, 0x8c, 0x93, 0x18,
-	0x53, 0x2f, 0xf4, 0x4b, 0x0a, 0x90, 0xae, 0xd7, 0x3e, 0xdc, 0x03, 0x80, 0xa4, 0x98, 0x8a, 0xa4,
-	0x75, 0xb5, 0x51, 0x5b, 0xd2, 0xda, 0xb6, 0x39, 0xe9, 0xbe, 0xcd, 0xb1, 0xb0, 0xb7, 0x24, 0xc2,
-	0x3d, 0x47, 0x83, 0x4f, 0xc1, 0xbd, 0x14, 0x51, 0x1e, 0xa2, 0xc8, 0x3b, 0x40, 0x61, 0x94, 0x51,
-	0xac, 0xd7, 0x1a, 0xca, 0xd2, 0x6d, 0xf7, 0x6e, 0xe9, 0x5e, 0x13, 0xde, 0x3c, 0xdb, 0x01, 0x8a,
-	0x42, 0x1f, 0x71, 0xec, 0x91, 0x24, 0x1a, 0xea, 0xff, 0x17, 0xb2, 0x19, 0xe9, 0xdc, 0x4a, 0xa2,
-	0xa1, 0xf1, 0x49, 0x05, 0x7a, 0xd5, 0xb1, 0xb0, 0x03, 0xb4, 0x2c, 0x2d, 0xf6, 0xe7, 0xa5, 0x29,
-	0xf6, 0x6b, 0xed, 0xba, 0xcc, 0x43, 0xd6, 0xc6, 0x5c, 0xcb, 0xab, 0xb7, 0x89, 0xd8, 0xa1, 0x0b,
-	0x84, 0x3c, 0xb7, 0xe1, 0x1b, 0x30, 0xd5, 0xa7, 0x18, 0x71, 0x71, 0xcb, 0x5a, 0xbb, 0x5d, 0x99,
-	0xff, 0xa8, 0x9b, 0xc6, 0x2f, 0x60, 0xe3, 0x3f, 0xb7, 0x64, 0xe4, 0x34, 0xc1, 0xd6, 0xd5, 0x9b,
-	0xd0, 0x04, 0x03, 0xea, 0x60, 0x8a, 0xe2, 0x98, 0x0c, 0xc4, 0xd5, 0x4d, 0xe7, 0x2b, 0xe2, 0xbb,
-	0xab, 0x81, 0xe9, 0xd1, 0x5d, 0x1b, 0xa7, 0x0a, 0x58, 0xa8, 0x6c, 0x05, 0x96, 0x92, 0x84, 0x61,
-	0xb8, 0x06, 0x1e, 0x8c, 0x95, 0xc3, 0xc3, 0x94, 0x12, 0x5a, 0x90, 0xb5, 0x36, 0x94, 0x71, 0xd2,
-	0xb4, 0x6f, 0xee, 0x14, 0x9d, 0xea, 0xde, 0xbf, 0x58, 0xa8, 0x57, 0xb9, 0x1c, 0xbe, 0x03, 0xb7,
-	0x28, 0x66, 0x59, 0xc4, 0x65, 0xbf, 0xac, 0x4c, 0xee, 0x97, 0xab, 0x62, 0x1b, 0xba, 0x05, 0xc5,
-	0x95, 0x34, 0xa3, 0x0b, 0xe6, 0xfe, 0xa2, 0xfb, 0xa7, 0x37, 0xd1, 0xfe, 0x5a, 0x03, 0x0f, 0xc7,
-	0xb6, 0xef, 0x88, 0x20, 0xe0, 0xa9, 0x02, 0xe0, 0xe5, 0x17, 0x07, 0x3b, 0x93, 0xa3, 0xaf, 0x7c,
-	0xa7, 0xf5, 0x6b, 0x14, 0xd7, 0xe8, 0x9c, 0x7c, 0xff, 0xf9, 0x51, 0x7d, 0x06, 0x97, 0xf3, 0xf9,
-	0x74, 0x74, 0x21, 0xa5, 0x15, 0xf9, 0x32, 0x99, 0xd5, 0x94, 0x03, 0xeb, 0xac, 0x92, 0x56, 0xf3,
-	0x18, 0xfe, 0x50, 0xc0, 0x6c, 0x45, 0xa1, 0xe1, 0xea, 0xf5, 0xea, 0x70, 0x36, 0x2e, 0xea, 0xce,
-	0x0d, 0x08, 0xa2, 0xcb, 0x0c, 0xa7, 0xc8, 0xae, 0x63, 0x3c, 0xcf, 0xb3, 0x3b, 0x4b, 0xe7, 0xe8,
-	0xdc, 0x18, 0x5a, 0x69, 0x1e, 0x5f, 0x4e, 0xce, 0x8e, 0x0b, 0xb0, 0xad, 0x34, 0xbb, 0x27, 0x2a,
-	0x58, 0xec, 0x93, 0x78, 0x62, 0x2c, 0xdd, 0xb9, 0xab, 0x2b, 0xbd, 0x9d, 0x3f, 0xf7, 0x6d, 0x65,
-	0x6f, 0xa3, 0x04, 0x04, 0x24, 0x42, 0x49, 0x60, 0x12, 0x1a, 0x58, 0x01, 0x4e, 0x8a, 0x61, 0x20,
-	0x7f, 0x12, 0x69, 0xc8, 0xaa, 0x7f, 0x4b, 0x1d, 0x69, 0x7c, 0x56, 0x6b, 0xeb, 0x8e, 0xf3, 0x45,
-	0x6d, 0xac, 0x0b, 0xa0, 0xe3, 0x33, 0x53, 0x98, 0xb9, 0xb5, 0xdb, 0x32, 0xcb, 0x83, 0xd9, 0x37,
-	0x29, 0xe9, 0x39, 0x3e, 0xeb, 0x8d, 0x24, 0xbd, 0xdd, 0x56, 0x4f, 0x4a, 0x7e, 0xa9, 0x8b, 0xc2,
-	0x6f, 0xdb, 0x8e, 0xcf, 0x6c, 0x7b, 0x24, 0xb2, 0xed, 0xdd, 0x96, 0x6d, 0x4b, 0xd9, 0xfe, 0x54,
-	0x11, 0xe7, 0xf2, 0x9f, 0x00, 0x00, 0x00, 0xff, 0xff, 0x66, 0xd6, 0xf6, 0x59, 0x3d, 0x07, 0x00,
-	0x00,
+	// 732 bytes of a gzipped FileDescriptorProto
+	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xa4, 0x95, 0x51, 0x6b, 0xd4, 0x4a,
+	0x14, 0xc7, 0x6f, 0xb2, 0x97, 0xde, 0xdb, 0xd9, 0xaa, 0x30, 0xa2, 0x8d, 0x5b, 0xb1, 0x4b, 0x2c,
+	0x58, 0xf6, 0x21, 0x61, 0xb7, 0x28, 0x92, 0xa5, 0xd8, 0x2c, 0xd8, 0x56, 0xb0, 0xb6, 0xa4, 0x50,
+	0xa1, 0x2c, 0x84, 0x69, 0x32, 0x0d, 0xa1, 0x49, 0x26, 0xce, 0x4c, 0x16, 0x96, 0xd2, 0x97, 0x7e,
+	0x05, 0xdf, 0x7c, 0xf4, 0xd1, 0x8f, 0xd1, 0xc7, 0xbe, 0xfa, 0x2e, 0x08, 0x3e, 0xe9, 0x97, 0x90,
+	0x64, 0x32, 0xbb, 0xed, 0xb6, 0x71, 0xa5, 0x7d, 0x3b, 0x99, 0xf9, 0xcf, 0xef, 0x9c, 0x33, 0xe7,
+	0xcc, 0x09, 0x78, 0x15, 0x10, 0x12, 0x44, 0xd8, 0x44, 0x3e, 0x33, 0x85, 0x99, 0x5b, 0x83, 0xb6,
+	0xc9, 0x30, 0x1d, 0x84, 0x1e, 0x66, 0xe6, 0x41, 0xe8, 0xfb, 0x61, 0x12, 0xb8, 0x8c, 0x53, 0xc4,
+	0x71, 0x30, 0x74, 0xcb, 0x1d, 0x23, 0xa5, 0x84, 0x13, 0xd8, 0x14, 0xa7, 0x0c, 0xe4, 0x33, 0x63,
+	0x04, 0x30, 0x06, 0x6d, 0x43, 0x02, 0x1a, 0x2f, 0xab, 0x5c, 0x50, 0xcc, 0x48, 0x46, 0xaf, 0xf3,
+	0x21, 0xd8, 0x8d, 0xc7, 0xf2, 0x64, 0x1a, 0x9a, 0x28, 0x49, 0x08, 0x47, 0x3c, 0x24, 0x09, 0x2b,
+	0x77, 0x4b, 0xcf, 0x66, 0xf1, 0x75, 0x90, 0x1d, 0x9a, 0x87, 0x21, 0x8e, 0x7c, 0x37, 0x46, 0xec,
+	0xa8, 0x54, 0xcc, 0x97, 0x0a, 0x9a, 0x7a, 0x26, 0xe3, 0x88, 0x67, 0x6c, 0x62, 0x23, 0x07, 0x7b,
+	0x51, 0x88, 0x13, 0x2e, 0x36, 0xf4, 0x35, 0xf0, 0x68, 0x03, 0xf3, 0x9e, 0x08, 0x67, 0xb7, 0x8c,
+	0xc6, 0xc1, 0x1f, 0x32, 0xcc, 0x38, 0x7c, 0x0a, 0xee, 0xc8, 0x90, 0xdd, 0x04, 0xc5, 0x58, 0x53,
+	0x9a, 0xca, 0xf2, 0xac, 0x33, 0x27, 0x17, 0xdf, 0xa1, 0x18, 0xeb, 0xbf, 0x14, 0xf0, 0x64, 0x2b,
+	0xe3, 0x88, 0xe3, 0xcb, 0x94, 0x10, 0x33, 0xc9, 0x59, 0x04, 0x75, 0x2f, 0x63, 0x9c, 0xc4, 0x98,
+	0xba, 0xa1, 0x5f, 0x52, 0x80, 0x5c, 0x7a, 0xe3, 0xc3, 0x7d, 0x00, 0x48, 0x8a, 0xa9, 0xc8, 0x56,
+	0x53, 0x9b, 0xb5, 0xe5, 0x7a, 0xc7, 0x32, 0xa6, 0x5d, 0xb4, 0x31, 0x11, 0xf6, 0xb6, 0x44, 0x38,
+	0x17, 0x68, 0xf0, 0x19, 0xb8, 0x97, 0x22, 0xca, 0x43, 0x14, 0xb9, 0x87, 0x28, 0x8c, 0x32, 0x8a,
+	0xb5, 0x5a, 0x53, 0x59, 0xfe, 0xdf, 0xb9, 0x5b, 0x2e, 0xaf, 0x8b, 0xd5, 0x3c, 0xdb, 0x01, 0x8a,
+	0x42, 0x1f, 0x71, 0xec, 0x92, 0x24, 0x1a, 0x6a, 0xff, 0x16, 0xb2, 0x39, 0xb9, 0xb8, 0x9d, 0x44,
+	0x43, 0xfd, 0x93, 0x0a, 0xb4, 0x2a, 0xb7, 0xb0, 0x0b, 0xea, 0x59, 0x5a, 0x9c, 0xcf, 0x6b, 0x52,
+	0x9c, 0xaf, 0x77, 0x1a, 0x32, 0x0f, 0x59, 0x36, 0x63, 0x3d, 0x2f, 0xdb, 0x16, 0x62, 0x47, 0x0e,
+	0x10, 0xf2, 0xdc, 0x86, 0x6f, 0xc1, 0x8c, 0x47, 0x31, 0xe2, 0xe2, 0x96, 0xeb, 0x9d, 0x4e, 0x65,
+	0xfe, 0xa3, 0x36, 0x9a, 0xbc, 0x80, 0xcd, 0x7f, 0x9c, 0x92, 0x91, 0xd3, 0x04, 0x5b, 0x53, 0x6f,
+	0x43, 0x13, 0x0c, 0xa8, 0x81, 0x19, 0x8a, 0x63, 0x32, 0x10, 0x57, 0x37, 0x9b, 0xef, 0x88, 0xef,
+	0x5e, 0x1d, 0xcc, 0x8e, 0xee, 0x5a, 0x3f, 0x53, 0xc0, 0x62, 0x65, 0x2b, 0xb0, 0x94, 0x24, 0x0c,
+	0xc3, 0x75, 0xf0, 0x60, 0xa2, 0x1c, 0x2e, 0xa6, 0x94, 0xd0, 0x82, 0x5c, 0xef, 0x40, 0x19, 0x27,
+	0x4d, 0x3d, 0x63, 0xb7, 0x68, 0x61, 0xe7, 0xfe, 0xe5, 0x42, 0xbd, 0xce, 0xe5, 0xf0, 0x3d, 0xf8,
+	0x8f, 0x62, 0x96, 0x45, 0x5c, 0xf6, 0xcb, 0xea, 0xf4, 0x7e, 0xb9, 0x2e, 0xb6, 0xa1, 0x53, 0x50,
+	0x1c, 0x49, 0xd3, 0x7b, 0x60, 0xe1, 0x0f, 0xba, 0xbf, 0x7a, 0x13, 0x9d, 0x6f, 0x35, 0xf0, 0x70,
+	0xe2, 0xf8, 0xae, 0x08, 0x02, 0x9e, 0x29, 0x00, 0x5e, 0x7d, 0x71, 0xb0, 0x3b, 0x3d, 0xfa, 0xca,
+	0x77, 0xda, 0xb8, 0x41, 0x71, 0xf5, 0xee, 0xe9, 0xd7, 0x1f, 0x1f, 0xd5, 0xe7, 0x70, 0x25, 0x1f,
+	0x4c, 0xc7, 0x97, 0x52, 0x5a, 0x95, 0x2f, 0x93, 0x99, 0x2d, 0x39, 0xa9, 0xc6, 0x95, 0x34, 0x5b,
+	0x27, 0xf0, 0xbb, 0x02, 0xe6, 0x2b, 0x0a, 0x0d, 0xd7, 0x6e, 0x56, 0x87, 0xf1, 0xb8, 0x68, 0xd8,
+	0xb7, 0x20, 0x88, 0x2e, 0xd3, 0xed, 0x22, 0xbb, 0xae, 0xfe, 0x22, 0xcf, 0x6e, 0x9c, 0xce, 0xf1,
+	0x85, 0x31, 0xb4, 0xda, 0x3a, 0xb9, 0x9a, 0x9c, 0x15, 0x17, 0x60, 0x4b, 0x69, 0x35, 0x16, 0xce,
+	0x6d, 0x6d, 0xec, 0xbc, 0xb4, 0xd2, 0x90, 0x19, 0x1e, 0x89, 0x7b, 0xa7, 0x2a, 0x58, 0xf2, 0x48,
+	0x3c, 0x35, 0xd0, 0xde, 0xc2, 0xf5, 0x6d, 0xb0, 0x93, 0xcf, 0x82, 0x1d, 0x65, 0x7f, 0xb3, 0x04,
+	0x04, 0x24, 0x42, 0x49, 0x60, 0x10, 0x1a, 0x98, 0x01, 0x4e, 0x8a, 0x49, 0x61, 0x8e, 0x5d, 0x56,
+	0xff, 0xac, 0xba, 0xd2, 0xf8, 0xac, 0xd6, 0x36, 0x6c, 0xfb, 0x8b, 0xda, 0xdc, 0x10, 0x40, 0xdb,
+	0x67, 0x86, 0x30, 0x73, 0x6b, 0xaf, 0x6d, 0x94, 0x8e, 0xd9, 0xb9, 0x94, 0xf4, 0x6d, 0x9f, 0xf5,
+	0x47, 0x92, 0xfe, 0x5e, 0xbb, 0x2f, 0x25, 0x3f, 0xd5, 0x25, 0xb1, 0x6e, 0x59, 0xb6, 0xcf, 0x2c,
+	0x6b, 0x24, 0xb2, 0xac, 0xbd, 0xb6, 0x65, 0x49, 0xd9, 0xc1, 0x4c, 0x11, 0xe7, 0xca, 0xef, 0x00,
+	0x00, 0x00, 0xff, 0xff, 0x08, 0x85, 0xa1, 0x91, 0x53, 0x07, 0x00, 0x00,
 }
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // BiddingStrategyServiceClient is the client API for BiddingStrategyService service.
 //
@@ -428,10 +425,10 @@
 }
 
 type biddingStrategyServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewBiddingStrategyServiceClient(cc *grpc.ClientConn) BiddingStrategyServiceClient {
+func NewBiddingStrategyServiceClient(cc grpc.ClientConnInterface) BiddingStrategyServiceClient {
 	return &biddingStrategyServiceClient{cc}
 }
 
diff --git a/googleapis/ads/googleads/v1/services/billing_setup_service.pb.go b/googleapis/ads/googleads/v1/services/billing_setup_service.pb.go
index dbcd99c..23962a7 100644
--- a/googleapis/ads/googleads/v1/services/billing_setup_service.pb.go
+++ b/googleapis/ads/googleads/v1/services/billing_setup_service.pb.go
@@ -299,51 +299,52 @@
 }
 
 var fileDescriptor_0a012b9d34a4d410 = []byte{
-	// 545 bytes of a gzipped FileDescriptorProto
-	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x9c, 0x54, 0x31, 0x6f, 0xd3, 0x40,
-	0x14, 0xe6, 0x52, 0x29, 0x52, 0x2f, 0x20, 0xa4, 0x43, 0xa0, 0x10, 0x21, 0x11, 0x99, 0x0e, 0x55,
-	0x86, 0x3b, 0x39, 0x08, 0x05, 0x5d, 0x1b, 0x21, 0x67, 0x49, 0x3b, 0x00, 0x95, 0x2b, 0x32, 0xa0,
-	0x48, 0x91, 0x1b, 0x9f, 0x2c, 0x4b, 0xb6, 0xcf, 0xf8, 0x9d, 0xb3, 0x54, 0x5d, 0xd8, 0x98, 0xbb,
-	0x33, 0x30, 0xb2, 0xf3, 0x27, 0x18, 0x58, 0xf8, 0x0b, 0x4c, 0xfc, 0x09, 0x90, 0x7d, 0xbe, 0x34,
-	0xa1, 0x8e, 0x42, 0xbb, 0x3d, 0x9f, 0xdf, 0xf7, 0x7d, 0xef, 0x7d, 0xef, 0xdd, 0xe1, 0xc3, 0x40,
-	0xca, 0x20, 0x12, 0xcc, 0xf3, 0x81, 0xe9, 0xb0, 0x88, 0x16, 0x36, 0x03, 0x91, 0x2d, 0xc2, 0xb9,
-	0x00, 0x76, 0x16, 0x46, 0x51, 0x98, 0x04, 0x33, 0x10, 0x2a, 0x4f, 0x67, 0xd5, 0x31, 0x4d, 0x33,
-	0xa9, 0x24, 0xe9, 0x6a, 0x08, 0xf5, 0x7c, 0xa0, 0x4b, 0x34, 0x5d, 0xd8, 0xd4, 0xa0, 0x3b, 0x2f,
-	0x36, 0xf1, 0x67, 0x02, 0x64, 0x9e, 0x5d, 0x13, 0xd0, 0xc4, 0x9d, 0x27, 0x06, 0x96, 0x86, 0xcc,
-	0x4b, 0x12, 0xa9, 0x3c, 0x15, 0xca, 0x04, 0xf4, 0x5f, 0x6b, 0x88, 0x1f, 0x8d, 0x85, 0x1a, 0x69,
-	0xdc, 0x69, 0x01, 0x73, 0xc5, 0x87, 0x5c, 0x80, 0x22, 0xcf, 0xf0, 0x3d, 0x43, 0x3c, 0x4b, 0xbc,
-	0x58, 0xb4, 0x51, 0x17, 0xed, 0xef, 0xba, 0x77, 0xcd, 0xe1, 0x1b, 0x2f, 0x16, 0xd6, 0x25, 0xc2,
-	0x8f, 0x5f, 0xe7, 0xca, 0x53, 0xa2, 0x8e, 0xe2, 0x29, 0x6e, 0xcd, 0x73, 0x50, 0x32, 0x16, 0xd9,
-	0x2c, 0xf4, 0x2b, 0x02, 0x6c, 0x8e, 0x8e, 0x7d, 0xf2, 0x0e, 0xef, 0xca, 0x54, 0x64, 0x65, 0x45,
-	0xed, 0x46, 0x17, 0xed, 0xb7, 0xfa, 0x03, 0xba, 0xcd, 0x08, 0xba, 0x2a, 0xf5, 0xd6, 0xc0, 0xdd,
-	0x2b, 0x26, 0xeb, 0x13, 0xc2, 0x0f, 0x6b, 0x93, 0xc8, 0x31, 0x6e, 0xce, 0x33, 0xe1, 0x29, 0x51,
-	0xa9, 0xb1, 0x8d, 0x6a, 0x4b, 0x53, 0xd7, 0xe4, 0x8e, 0xee, 0xb8, 0x15, 0x01, 0x69, 0xe3, 0x66,
-	0x26, 0x62, 0xb9, 0xa8, 0x8c, 0x29, 0xfe, 0xe8, 0xef, 0x51, 0x6b, 0xa5, 0x2b, 0x2b, 0xc5, 0x9d,
-	0x3a, 0x83, 0x20, 0x95, 0x09, 0x08, 0xe2, 0x16, 0x24, 0x90, 0x47, 0xaa, 0x24, 0x69, 0xf5, 0xf9,
-	0xf6, 0xee, 0x6b, 0xd9, 0xf2, 0x48, 0xb9, 0x15, 0x93, 0xf5, 0x0a, 0xb7, 0x37, 0xe5, 0xfc, 0xd7,
-	0x50, 0xfb, 0x9f, 0x77, 0xf0, 0x83, 0x55, 0xec, 0xa9, 0x96, 0x26, 0xdf, 0x10, 0xbe, 0xff, 0xcf,
-	0xb2, 0x90, 0x97, 0xdb, 0x0b, 0xae, 0xdf, 0xaf, 0xce, 0x4d, 0xad, 0xb7, 0x06, 0x1f, 0x7f, 0xfe,
-	0xba, 0x6c, 0xd8, 0x84, 0x15, 0x3b, 0x7f, 0xbe, 0xd6, 0xc6, 0xd0, 0xec, 0x14, 0xb0, 0x9e, 0xb9,
-	0x04, 0x25, 0x08, 0x58, 0xef, 0x82, 0xfc, 0x40, 0x98, 0x5c, 0x77, 0x84, 0x1c, 0xdc, 0xce, 0x6b,
-	0x5d, 0xfd, 0xe1, 0x2d, 0x07, 0x55, 0x8e, 0xdd, 0x1a, 0x96, 0xad, 0x0c, 0xac, 0x7e, 0xd1, 0xca,
-	0x55, 0xed, 0xe7, 0x2b, 0xb7, 0x65, 0xd8, 0xbb, 0x58, 0xef, 0x84, 0xc7, 0x25, 0x1f, 0x47, 0xbd,
-	0xd1, 0x1f, 0x84, 0xf7, 0xe6, 0x32, 0xde, 0x5a, 0xc2, 0xa8, 0x5d, 0x33, 0xc6, 0x93, 0xe2, 0xde,
-	0x9f, 0xa0, 0xf7, 0x47, 0x15, 0x3a, 0x90, 0x91, 0x97, 0x04, 0x54, 0x66, 0x01, 0x0b, 0x44, 0x52,
-	0xbe, 0x0a, 0xe6, 0x79, 0x49, 0x43, 0xd8, 0xfc, 0x9a, 0x1d, 0x98, 0xe0, 0x4b, 0x63, 0x67, 0xec,
-	0x38, 0x5f, 0x1b, 0xdd, 0xb1, 0x26, 0x74, 0x7c, 0xa0, 0x3a, 0x2c, 0xa2, 0x89, 0x4d, 0x2b, 0x61,
-	0xf8, 0x6e, 0x52, 0xa6, 0x8e, 0x0f, 0xd3, 0x65, 0xca, 0x74, 0x62, 0x4f, 0x4d, 0xca, 0xef, 0xc6,
-	0x9e, 0x3e, 0xe7, 0xdc, 0xf1, 0x81, 0xf3, 0x65, 0x12, 0xe7, 0x13, 0x9b, 0x73, 0x93, 0x76, 0xd6,
-	0x2c, 0xeb, 0x7c, 0xfe, 0x37, 0x00, 0x00, 0xff, 0xff, 0x3a, 0x00, 0x54, 0x93, 0x74, 0x05, 0x00,
-	0x00,
+	// 566 bytes of a gzipped FileDescriptorProto
+	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x9c, 0x54, 0x3f, 0x6f, 0xd3, 0x40,
+	0x14, 0xc7, 0xa9, 0x14, 0xa9, 0x17, 0x10, 0xd2, 0x21, 0xc0, 0x04, 0x24, 0x22, 0xd3, 0xa1, 0xca,
+	0x70, 0x27, 0x07, 0xa1, 0xa0, 0x6b, 0x23, 0xe4, 0x2c, 0x69, 0x07, 0xa0, 0x72, 0x45, 0x06, 0x14,
+	0x29, 0x72, 0xed, 0x93, 0x65, 0xc9, 0xf6, 0x19, 0xdf, 0x39, 0x4b, 0xd5, 0x85, 0x8d, 0xb9, 0xdf,
+	0x80, 0x91, 0x9d, 0x89, 0x6f, 0xd0, 0x81, 0x85, 0xaf, 0xc0, 0xc4, 0x97, 0x00, 0xd9, 0x77, 0x97,
+	0x38, 0xd4, 0x51, 0xa0, 0xdb, 0xbb, 0xf7, 0xde, 0xef, 0xf7, 0x7b, 0x7f, 0xee, 0x0e, 0x1c, 0x86,
+	0x8c, 0x85, 0x31, 0xc5, 0x5e, 0xc0, 0xb1, 0x34, 0x4b, 0x6b, 0x61, 0x63, 0x4e, 0xf3, 0x45, 0xe4,
+	0x53, 0x8e, 0xcf, 0xa2, 0x38, 0x8e, 0xd2, 0x70, 0xce, 0xa9, 0x28, 0xb2, 0xb9, 0x72, 0xa3, 0x2c,
+	0x67, 0x82, 0xc1, 0x9e, 0x84, 0x20, 0x2f, 0xe0, 0x68, 0x89, 0x46, 0x0b, 0x1b, 0x69, 0x74, 0xf7,
+	0xc5, 0x26, 0xfe, 0x9c, 0x72, 0x56, 0xe4, 0xd7, 0x04, 0x24, 0x71, 0xf7, 0x89, 0x86, 0x65, 0x11,
+	0xf6, 0xd2, 0x94, 0x09, 0x4f, 0x44, 0x2c, 0xe5, 0x2a, 0xfa, 0xb0, 0x16, 0xf5, 0xe3, 0x88, 0xa6,
+	0x42, 0x06, 0xac, 0x11, 0x78, 0x30, 0xa1, 0x62, 0x2c, 0x09, 0x4f, 0x4b, 0x3e, 0x97, 0x7e, 0x28,
+	0x28, 0x17, 0xf0, 0x19, 0xb8, 0xa3, 0x15, 0xe7, 0xa9, 0x97, 0x50, 0xd3, 0xe8, 0x19, 0xfb, 0xbb,
+	0xee, 0x6d, 0xed, 0x7c, 0xe3, 0x25, 0xd4, 0xba, 0x34, 0xc0, 0xa3, 0xd7, 0x85, 0xf0, 0x04, 0x6d,
+	0xa2, 0x78, 0x0a, 0x3a, 0x7e, 0xc1, 0x05, 0x4b, 0x68, 0x3e, 0x8f, 0x02, 0x45, 0x00, 0xb4, 0xeb,
+	0x38, 0x80, 0xef, 0xc0, 0x2e, 0xcb, 0x68, 0x5e, 0x95, 0x6a, 0xb6, 0x7a, 0xc6, 0x7e, 0x67, 0x30,
+	0x44, 0xdb, 0x26, 0x84, 0xea, 0x52, 0x6f, 0x35, 0xdc, 0x5d, 0x31, 0x59, 0x9f, 0x0c, 0x70, 0xbf,
+	0x31, 0x09, 0x1e, 0x83, 0xb6, 0x9f, 0x53, 0x4f, 0x50, 0xa5, 0x86, 0x37, 0xaa, 0x2d, 0xa7, 0xbd,
+	0x26, 0x77, 0x74, 0xcb, 0x55, 0x04, 0xd0, 0x04, 0xed, 0x9c, 0x26, 0x6c, 0xa1, 0x06, 0x53, 0x46,
+	0xe4, 0x79, 0xdc, 0xa9, 0x75, 0x65, 0x65, 0xa0, 0xdb, 0x34, 0x20, 0x9e, 0xb1, 0x94, 0x53, 0xe8,
+	0x96, 0x24, 0xbc, 0x88, 0x45, 0x45, 0xd2, 0x19, 0x90, 0xed, 0xdd, 0x37, 0xb2, 0x15, 0xb1, 0x70,
+	0x15, 0x93, 0xf5, 0x0a, 0x98, 0x9b, 0x72, 0xfe, 0x69, 0xa9, 0x83, 0x6f, 0x3b, 0xe0, 0x5e, 0x1d,
+	0x7b, 0x2a, 0xa5, 0xe1, 0x57, 0x03, 0xdc, 0xfd, 0xeb, 0xb2, 0xc0, 0x97, 0xdb, 0x0b, 0x6e, 0xbe,
+	0x5f, 0xdd, 0xff, 0x1d, 0xbd, 0x35, 0xfc, 0xf8, 0xe3, 0xe7, 0x65, 0xcb, 0x86, 0xb8, 0x7c, 0x0c,
+	0xe7, 0x6b, 0x6d, 0x8c, 0xf4, 0x9d, 0xe2, 0xb8, 0xaf, 0x5f, 0x47, 0x05, 0xe2, 0xb8, 0x7f, 0x01,
+	0xbf, 0x1b, 0x00, 0x5e, 0x9f, 0x08, 0x3c, 0xb8, 0xd9, 0xac, 0x65, 0xf5, 0x87, 0x37, 0x5c, 0x54,
+	0xb5, 0x76, 0x6b, 0x54, 0xb5, 0x32, 0xb4, 0x06, 0x65, 0x2b, 0xab, 0xda, 0xcf, 0x6b, 0xaf, 0x65,
+	0xd4, 0xbf, 0x58, 0xef, 0x84, 0x24, 0x15, 0x1f, 0x31, 0xfa, 0xdd, 0xc7, 0x57, 0x8e, 0xb9, 0xd2,
+	0x54, 0x56, 0x16, 0x71, 0xe4, 0xb3, 0x64, 0xfc, 0xdb, 0x00, 0x7b, 0x3e, 0x4b, 0xb6, 0xd6, 0x37,
+	0x36, 0x1b, 0x76, 0x7c, 0x52, 0x7e, 0x0a, 0x27, 0xc6, 0xfb, 0x23, 0x85, 0x0e, 0x59, 0xec, 0xa5,
+	0x21, 0x62, 0x79, 0x88, 0x43, 0x9a, 0x56, 0x5f, 0x06, 0x5e, 0xe9, 0x6d, 0xfe, 0x03, 0x0f, 0xb4,
+	0xf1, 0xb9, 0xb5, 0x33, 0x71, 0x9c, 0x2f, 0xad, 0xde, 0x44, 0x12, 0x3a, 0x01, 0x47, 0xd2, 0x2c,
+	0xad, 0xa9, 0x8d, 0x94, 0x30, 0xbf, 0xd2, 0x29, 0x33, 0x27, 0xe0, 0xb3, 0x65, 0xca, 0x6c, 0x6a,
+	0xcf, 0x74, 0xca, 0xaf, 0xd6, 0x9e, 0xf4, 0x13, 0xe2, 0x04, 0x9c, 0x90, 0x65, 0x12, 0x21, 0x53,
+	0x9b, 0x10, 0x9d, 0x76, 0xd6, 0xae, 0xea, 0x7c, 0xfe, 0x27, 0x00, 0x00, 0xff, 0xff, 0x46, 0x0d,
+	0x39, 0xd0, 0xaa, 0x05, 0x00, 0x00,
 }
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // BillingSetupServiceClient is the client API for BillingSetupService service.
 //
@@ -356,10 +357,10 @@
 }
 
 type billingSetupServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewBillingSetupServiceClient(cc *grpc.ClientConn) BillingSetupServiceClient {
+func NewBillingSetupServiceClient(cc grpc.ClientConnInterface) BillingSetupServiceClient {
 	return &billingSetupServiceClient{cc}
 }
 
diff --git a/googleapis/ads/googleads/v1/services/campaign_audience_view_service.pb.go b/googleapis/ads/googleads/v1/services/campaign_audience_view_service.pb.go
index 122c1be..a84915d 100644
--- a/googleapis/ads/googleads/v1/services/campaign_audience_view_service.pb.go
+++ b/googleapis/ads/googleads/v1/services/campaign_audience_view_service.pb.go
@@ -27,8 +27,7 @@
 // proto package needs to be updated.
 const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package
 
-// Request message for
-// [CampaignAudienceViewService.GetCampaignAudienceView][google.ads.googleads.v1.services.CampaignAudienceViewService.GetCampaignAudienceView].
+// Request message for [CampaignAudienceViewService.GetCampaignAudienceView][google.ads.googleads.v1.services.CampaignAudienceViewService.GetCampaignAudienceView].
 type GetCampaignAudienceViewRequest struct {
 	// The resource name of the campaign audience view to fetch.
 	ResourceName         string   `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"`
@@ -78,40 +77,41 @@
 }
 
 var fileDescriptor_ae1606ecaa0347f1 = []byte{
-	// 378 bytes of a gzipped FileDescriptorProto
-	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x84, 0x52, 0x3d, 0x6b, 0xdb, 0x40,
-	0x18, 0x46, 0x2a, 0x14, 0x2a, 0xda, 0x45, 0x4b, 0x8b, 0x5b, 0x8a, 0x70, 0x3d, 0x14, 0x0f, 0x77,
-	0xa8, 0x1d, 0x4c, 0x2e, 0xe4, 0x43, 0x0e, 0xc6, 0x99, 0x82, 0x71, 0x40, 0x43, 0x10, 0x88, 0x8b,
-	0x74, 0x88, 0x03, 0xeb, 0x4e, 0xd1, 0x2b, 0xc9, 0x43, 0xc8, 0x92, 0x25, 0x3f, 0x20, 0xff, 0x20,
-	0x63, 0x7e, 0x4a, 0xd6, 0x90, 0x7f, 0x90, 0x29, 0x7b, 0xf6, 0x20, 0x9f, 0x4e, 0x24, 0x60, 0xd9,
-	0xdb, 0xc3, 0xdd, 0xf3, 0x71, 0xef, 0xf3, 0x9e, 0x35, 0x49, 0xa4, 0x4c, 0x16, 0x0c, 0xd3, 0x18,
-	0xb0, 0x82, 0x35, 0xaa, 0x5c, 0x0c, 0x2c, 0xaf, 0x78, 0xc4, 0x00, 0x47, 0x34, 0xcd, 0x28, 0x4f,
-	0x44, 0x48, 0xcb, 0x98, 0x33, 0x11, 0xb1, 0xb0, 0xe2, 0x6c, 0x19, 0x36, 0xf7, 0x28, 0xcb, 0x65,
-	0x21, 0x6d, 0x47, 0x69, 0x11, 0x8d, 0x01, 0xb5, 0x36, 0xa8, 0x72, 0x91, 0xb6, 0xe9, 0xed, 0x77,
-	0x05, 0xe5, 0x0c, 0x64, 0x99, 0x77, 0x27, 0xa9, 0x84, 0xde, 0x2f, 0xad, 0xcf, 0x38, 0xa6, 0x42,
-	0xc8, 0x82, 0x16, 0x5c, 0x0a, 0x50, 0xb7, 0xfd, 0x89, 0xf5, 0x7b, 0xca, 0x8a, 0xa3, 0xc6, 0xc0,
-	0x6b, 0xf4, 0x3e, 0x67, 0xcb, 0x39, 0xbb, 0x28, 0x19, 0x14, 0xf6, 0x1f, 0xeb, 0x9b, 0x4e, 0x0a,
-	0x05, 0x4d, 0xd9, 0x0f, 0xc3, 0x31, 0xfe, 0x7e, 0x99, 0x7f, 0xd5, 0x87, 0x27, 0x34, 0x65, 0xff,
-	0x5e, 0x0d, 0xeb, 0xe7, 0x3a, 0x93, 0x53, 0x35, 0x85, 0xfd, 0x64, 0x58, 0xdf, 0x3b, 0x72, 0xec,
-	0x43, 0xb4, 0xad, 0x03, 0xb4, 0xf9, 0x89, 0xbd, 0x51, 0xa7, 0x43, 0xdb, 0x11, 0x5a, 0xa7, 0xef,
-	0x1f, 0x5c, 0x3f, 0x3e, 0xdf, 0x9a, 0x3b, 0xf6, 0xa8, 0xee, 0xf3, 0xf2, 0xc3, 0x98, 0x7b, 0x51,
-	0x09, 0x85, 0x4c, 0x59, 0x0e, 0x78, 0xd8, 0x16, 0xfc, 0x5e, 0x0c, 0x78, 0x78, 0x35, 0xbe, 0x31,
-	0xad, 0x41, 0x24, 0xd3, 0xad, 0x13, 0x8c, 0x9d, 0x0d, 0xed, 0xcc, 0xea, 0x4d, 0xcc, 0x8c, 0xb3,
-	0xe3, 0xc6, 0x25, 0x91, 0x0b, 0x2a, 0x12, 0x24, 0xf3, 0x04, 0x27, 0x4c, 0xac, 0xf6, 0xa4, 0x37,
-	0x9f, 0x71, 0xe8, 0xfe, 0x71, 0xbb, 0x1a, 0xdc, 0x99, 0x9f, 0xa6, 0x9e, 0x77, 0x6f, 0x3a, 0x53,
-	0x65, 0xe8, 0xc5, 0x80, 0x14, 0xac, 0x91, 0xef, 0xa2, 0x26, 0x18, 0x1e, 0x34, 0x25, 0xf0, 0x62,
-	0x08, 0x5a, 0x4a, 0xe0, 0xbb, 0x81, 0xa6, 0xbc, 0x98, 0x03, 0x75, 0x4e, 0x88, 0x17, 0x03, 0x21,
-	0x2d, 0x89, 0x10, 0xdf, 0x25, 0x44, 0xd3, 0xce, 0x3f, 0xaf, 0xde, 0xf9, 0xff, 0x2d, 0x00, 0x00,
-	0xff, 0xff, 0x7f, 0x73, 0xad, 0x2f, 0x18, 0x03, 0x00, 0x00,
+	// 399 bytes of a gzipped FileDescriptorProto
+	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x84, 0x52, 0x4d, 0xab, 0xd3, 0x40,
+	0x14, 0x25, 0x11, 0x04, 0x83, 0x6e, 0xb2, 0x69, 0x49, 0x45, 0x42, 0xed, 0x42, 0xba, 0x98, 0x21,
+	0xba, 0x28, 0x8e, 0xf8, 0x91, 0x4a, 0xa9, 0x2b, 0x29, 0x15, 0xb2, 0x90, 0x40, 0x18, 0x93, 0x4b,
+	0x18, 0x68, 0x66, 0x62, 0x26, 0x49, 0x17, 0xe2, 0xc6, 0x8d, 0x7b, 0xfd, 0x07, 0x2e, 0xfd, 0x29,
+	0xdd, 0x3e, 0xde, 0x3f, 0x78, 0xab, 0xf7, 0x2b, 0x1e, 0xe9, 0x64, 0xd2, 0x3e, 0x68, 0xda, 0xdd,
+	0x61, 0xee, 0xb9, 0xe7, 0xdc, 0x7b, 0xee, 0x58, 0x8b, 0x54, 0x88, 0x74, 0x03, 0x98, 0x26, 0x12,
+	0x2b, 0xd8, 0xa0, 0xda, 0xc3, 0x12, 0x8a, 0x9a, 0xc5, 0x20, 0x71, 0x4c, 0xb3, 0x9c, 0xb2, 0x94,
+	0x47, 0xb4, 0x4a, 0x18, 0xf0, 0x18, 0xa2, 0x9a, 0xc1, 0x36, 0x6a, 0xeb, 0x28, 0x2f, 0x44, 0x29,
+	0x6c, 0x57, 0xf5, 0x22, 0x9a, 0x48, 0xd4, 0xc9, 0xa0, 0xda, 0x43, 0x5a, 0xc6, 0x79, 0xd7, 0x67,
+	0x54, 0x80, 0x14, 0x55, 0xd1, 0xef, 0xa4, 0x1c, 0x9c, 0xa7, 0xba, 0x3f, 0x67, 0x98, 0x72, 0x2e,
+	0x4a, 0x5a, 0x32, 0xc1, 0x65, 0x5b, 0x1d, 0x1c, 0x55, 0xe3, 0x0d, 0x03, 0x5e, 0xaa, 0xc2, 0x78,
+	0x61, 0x3d, 0x5b, 0x42, 0xf9, 0xb1, 0x55, 0xf6, 0x5b, 0xe1, 0x80, 0xc1, 0x76, 0x0d, 0xdf, 0x2b,
+	0x90, 0xa5, 0xfd, 0xdc, 0x7a, 0xa2, 0x47, 0x88, 0x38, 0xcd, 0x60, 0x68, 0xb8, 0xc6, 0x8b, 0x47,
+	0xeb, 0xc7, 0xfa, 0xf1, 0x33, 0xcd, 0xe0, 0xe5, 0x1f, 0xd3, 0x1a, 0x9d, 0x12, 0xf9, 0xa2, 0xd6,
+	0xb3, 0xaf, 0x0d, 0x6b, 0xd0, 0xe3, 0x63, 0x7f, 0x40, 0x97, 0xc2, 0x41, 0xe7, 0x47, 0x74, 0x66,
+	0xbd, 0x0a, 0x5d, 0x78, 0xe8, 0x54, 0xff, 0xf8, 0xfd, 0xaf, 0xab, 0x9b, 0xbf, 0xe6, 0x6b, 0x7b,
+	0xd6, 0x04, 0xfd, 0xe3, 0xde, 0x9a, 0x6f, 0xe3, 0x4a, 0x96, 0x22, 0x83, 0x42, 0xe2, 0x69, 0x97,
+	0xfc, 0x71, 0xb3, 0xc4, 0xd3, 0x9f, 0xce, 0x68, 0xe7, 0x0f, 0x0f, 0x86, 0x2d, 0xca, 0x99, 0x44,
+	0xb1, 0xc8, 0xe6, 0xbf, 0x4d, 0x6b, 0x12, 0x8b, 0xec, 0xe2, 0x7a, 0x73, 0xf7, 0x4c, 0x74, 0xab,
+	0xe6, 0x4c, 0x2b, 0xe3, 0xeb, 0xa7, 0x56, 0x25, 0x15, 0x1b, 0xca, 0x53, 0x24, 0x8a, 0x14, 0xa7,
+	0xc0, 0xf7, 0x47, 0xc4, 0x07, 0xdf, 0xfe, 0x7f, 0xfa, 0x46, 0x83, 0x7f, 0xe6, 0x83, 0xa5, 0xef,
+	0xff, 0x37, 0xdd, 0xa5, 0x12, 0xf4, 0x13, 0x89, 0x14, 0x6c, 0x50, 0xe0, 0xa1, 0xd6, 0x58, 0xee,
+	0x34, 0x25, 0xf4, 0x13, 0x19, 0x76, 0x94, 0x30, 0xf0, 0x42, 0x4d, 0xb9, 0x35, 0x27, 0xea, 0x9d,
+	0x10, 0x3f, 0x91, 0x84, 0x74, 0x24, 0x42, 0x02, 0x8f, 0x10, 0x4d, 0xfb, 0xf6, 0x70, 0x3f, 0xe7,
+	0xab, 0xbb, 0x00, 0x00, 0x00, 0xff, 0xff, 0x05, 0x22, 0x25, 0x65, 0x4e, 0x03, 0x00, 0x00,
 }
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // CampaignAudienceViewServiceClient is the client API for CampaignAudienceViewService service.
 //
@@ -122,10 +122,10 @@
 }
 
 type campaignAudienceViewServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewCampaignAudienceViewServiceClient(cc *grpc.ClientConn) CampaignAudienceViewServiceClient {
+func NewCampaignAudienceViewServiceClient(cc grpc.ClientConnInterface) CampaignAudienceViewServiceClient {
 	return &campaignAudienceViewServiceClient{cc}
 }
 
diff --git a/googleapis/ads/googleads/v1/services/campaign_bid_modifier_service.pb.go b/googleapis/ads/googleads/v1/services/campaign_bid_modifier_service.pb.go
index a56674d..2d94fa0 100644
--- a/googleapis/ads/googleads/v1/services/campaign_bid_modifier_service.pb.go
+++ b/googleapis/ads/googleads/v1/services/campaign_bid_modifier_service.pb.go
@@ -9,7 +9,6 @@
 	math "math"
 
 	proto "github.com/golang/protobuf/proto"
-	_ "github.com/golang/protobuf/ptypes/wrappers"
 	resources "google.golang.org/genproto/googleapis/ads/googleads/v1/resources"
 	_ "google.golang.org/genproto/googleapis/api/annotations"
 	status "google.golang.org/genproto/googleapis/rpc/status"
@@ -30,8 +29,7 @@
 // proto package needs to be updated.
 const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package
 
-// Request message for
-// [CampaignBidModifierService.GetCampaignBidModifier][google.ads.googleads.v1.services.CampaignBidModifierService.GetCampaignBidModifier].
+// Request message for [CampaignBidModifierService.GetCampaignBidModifier][google.ads.googleads.v1.services.CampaignBidModifierService.GetCampaignBidModifier].
 type GetCampaignBidModifierRequest struct {
 	// The resource name of the campaign bid modifier to fetch.
 	ResourceName         string   `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"`
@@ -358,62 +356,63 @@
 }
 
 var fileDescriptor_27d42c41001293b8 = []byte{
-	// 728 bytes of a gzipped FileDescriptorProto
-	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xa4, 0x95, 0x4f, 0x6e, 0xd3, 0x4c,
-	0x14, 0xc0, 0x3f, 0x3b, 0x9f, 0x0a, 0x9d, 0x14, 0x90, 0x06, 0x01, 0x51, 0x54, 0x68, 0x30, 0x95,
-	0xa8, 0xb2, 0xb0, 0x95, 0x20, 0x55, 0xe0, 0xaa, 0x45, 0x49, 0x43, 0x5a, 0x16, 0xa5, 0x95, 0x2b,
-	0x75, 0x01, 0x11, 0xd6, 0xd4, 0x9e, 0x58, 0xa3, 0xda, 0x1e, 0x33, 0x33, 0x0e, 0xaa, 0xaa, 0x6e,
-	0x58, 0x70, 0x01, 0x6e, 0xc0, 0x82, 0x05, 0x37, 0x81, 0x1d, 0xe2, 0x02, 0x2c, 0x58, 0x21, 0xb1,
-	0xe1, 0x04, 0xc8, 0x1e, 0x4f, 0x68, 0xab, 0xb8, 0x41, 0x74, 0xf7, 0xfc, 0xe6, 0xf9, 0xf7, 0xfe,
-	0xce, 0x1b, 0xd0, 0x0b, 0x28, 0x0d, 0x42, 0x6c, 0x21, 0x9f, 0x5b, 0x52, 0xcc, 0xa4, 0x51, 0xcb,
-	0xe2, 0x98, 0x8d, 0x88, 0x87, 0xb9, 0xe5, 0xa1, 0x28, 0x41, 0x24, 0x88, 0xdd, 0x7d, 0xe2, 0xbb,
-	0x11, 0xf5, 0xc9, 0x90, 0x60, 0xe6, 0x16, 0xc7, 0x66, 0xc2, 0xa8, 0xa0, 0xb0, 0x21, 0x7f, 0x35,
-	0x91, 0xcf, 0xcd, 0x31, 0xc5, 0x1c, 0xb5, 0x4c, 0x45, 0xa9, 0xaf, 0x96, 0xf9, 0x61, 0x98, 0xd3,
-	0x94, 0x95, 0x3a, 0x92, 0x0e, 0xea, 0xf3, 0xea, 0xf7, 0x84, 0x58, 0x28, 0x8e, 0xa9, 0x40, 0x82,
-	0xd0, 0x98, 0x17, 0xa7, 0x85, 0x7b, 0x2b, 0xff, 0xda, 0x4f, 0x87, 0xd6, 0x90, 0xe0, 0xd0, 0x77,
-	0x23, 0xc4, 0x0f, 0x0a, 0x8b, 0x3b, 0x67, 0x2d, 0x5e, 0x33, 0x94, 0x24, 0x98, 0x29, 0xc2, 0xad,
-	0xe2, 0x9c, 0x25, 0x9e, 0xc5, 0x05, 0x12, 0x69, 0x71, 0x60, 0xf4, 0xc0, 0xed, 0x0d, 0x2c, 0xd6,
-	0x8b, 0xd0, 0xba, 0xc4, 0xdf, 0x2a, 0x02, 0x73, 0xf0, 0xab, 0x14, 0x73, 0x01, 0xef, 0x81, 0x2b,
-	0x2a, 0x05, 0x37, 0x46, 0x11, 0xae, 0x69, 0x0d, 0x6d, 0x69, 0xd6, 0x99, 0x53, 0xca, 0x67, 0x28,
-	0xc2, 0xc6, 0x2f, 0x0d, 0xdc, 0xdd, 0x4a, 0x05, 0x12, 0x78, 0x02, 0x89, 0x2b, 0xd4, 0x02, 0xa8,
-	0x7a, 0x29, 0x17, 0x34, 0xc2, 0xcc, 0x25, 0x7e, 0x01, 0x02, 0x4a, 0xf5, 0xd4, 0x87, 0x2f, 0x01,
-	0xa0, 0x09, 0x66, 0x32, 0xf7, 0x9a, 0xde, 0xa8, 0x2c, 0x55, 0xdb, 0x6b, 0xe6, 0xb4, 0xda, 0x9b,
-	0x13, 0x7c, 0x6e, 0x2b, 0x8c, 0x73, 0x82, 0x08, 0xef, 0x83, 0x6b, 0x09, 0x62, 0x82, 0xa0, 0xd0,
-	0x1d, 0x22, 0x12, 0xa6, 0x0c, 0xd7, 0x2a, 0x0d, 0x6d, 0xe9, 0xb2, 0x73, 0xb5, 0x50, 0xf7, 0xa5,
-	0x36, 0x4b, 0x7a, 0x84, 0x42, 0xe2, 0x23, 0x81, 0x5d, 0x1a, 0x87, 0x87, 0xb5, 0xff, 0x73, 0xb3,
-	0x39, 0xa5, 0xdc, 0x8e, 0xc3, 0x43, 0xe3, 0x83, 0x0e, 0xe6, 0xcf, 0x73, 0x0d, 0x57, 0x40, 0x35,
-	0x4d, 0x72, 0x46, 0xd6, 0xa9, 0x9c, 0x51, 0x6d, 0xd7, 0x55, 0x3e, 0xaa, 0x55, 0x66, 0x3f, 0x6b,
-	0xe6, 0x16, 0xe2, 0x07, 0x0e, 0x90, 0xe6, 0x99, 0x0c, 0x77, 0xc0, 0x8c, 0xc7, 0x30, 0x12, 0xb2,
-	0xe0, 0xd5, 0xf6, 0x72, 0x69, 0x1d, 0xc6, 0x13, 0x36, 0xa9, 0x10, 0x9b, 0xff, 0x39, 0x05, 0x27,
-	0x23, 0x4a, 0x7e, 0x4d, 0xbf, 0x28, 0x51, 0x72, 0x60, 0x0d, 0xcc, 0x30, 0x1c, 0xd1, 0x91, 0x2c,
-	0xe3, 0x6c, 0x76, 0x22, 0xbf, 0xbb, 0x55, 0x30, 0x3b, 0xae, 0xbb, 0xf1, 0x49, 0x03, 0xc6, 0x79,
-	0xd3, 0xc1, 0x13, 0x1a, 0x73, 0x0c, 0xfb, 0xe0, 0xc6, 0x99, 0xee, 0xb8, 0x98, 0x31, 0xca, 0x72,
-	0x78, 0xb5, 0x0d, 0x55, 0xb8, 0x2c, 0xf1, 0xcc, 0xdd, 0x7c, 0x86, 0x9d, 0xeb, 0xa7, 0xfb, 0xf6,
-	0x24, 0x33, 0x87, 0x2f, 0xc0, 0x25, 0x86, 0x79, 0x1a, 0x0a, 0x35, 0x42, 0x9d, 0xe9, 0x23, 0x54,
-	0x1a, 0x9e, 0x93, 0x93, 0x1c, 0x45, 0x34, 0xfa, 0x60, 0x61, 0x8a, 0xed, 0x5f, 0xdd, 0x98, 0xf6,
-	0xb7, 0x0a, 0xa8, 0x4f, 0x40, 0xec, 0xca, 0x80, 0xe0, 0x17, 0x0d, 0xdc, 0x9c, 0x7c, 0x2f, 0xe1,
-	0xe3, 0xe9, 0xd9, 0x9c, 0x7b, 0xa3, 0xeb, 0xff, 0xd8, 0x77, 0x63, 0xed, 0xcd, 0xd7, 0xef, 0xef,
-	0xf4, 0x87, 0x70, 0x39, 0x5b, 0x6b, 0x47, 0xa7, 0x52, 0x5c, 0x55, 0x97, 0x98, 0x5b, 0xcd, 0xf1,
-	0x9e, 0x3b, 0xd9, 0x64, 0xab, 0x79, 0x0c, 0x7f, 0x6a, 0xa0, 0x5e, 0x3e, 0x06, 0x70, 0xfd, 0x02,
-	0x5d, 0x52, 0x2b, 0xa6, 0xde, 0xbb, 0x18, 0x44, 0x4e, 0xa2, 0xd1, 0xcb, 0x33, 0x5d, 0x33, 0x1e,
-	0x65, 0x99, 0xfe, 0x49, 0xed, 0xe8, 0xc4, 0xf6, 0x5a, 0x6d, 0x1e, 0x4f, 0x4c, 0xd4, 0x8e, 0x72,
-	0xbc, 0xad, 0x35, 0xbb, 0x6f, 0x75, 0xb0, 0xe8, 0xd1, 0x68, 0x6a, 0x44, 0xdd, 0x85, 0xf2, 0x41,
-	0xd8, 0xc9, 0x96, 0xc4, 0x8e, 0xf6, 0x7c, 0xb3, 0x80, 0x04, 0x34, 0x44, 0x71, 0x60, 0x52, 0x16,
-	0x58, 0x01, 0x8e, 0xf3, 0x15, 0xa2, 0x9e, 0x9b, 0x84, 0xf0, 0xf2, 0x57, 0x6e, 0x45, 0x09, 0xef,
-	0xf5, 0xca, 0x46, 0xa7, 0xf3, 0x51, 0x6f, 0x6c, 0x48, 0x60, 0xc7, 0xe7, 0xa6, 0x14, 0x33, 0x69,
-	0xaf, 0x65, 0x16, 0x8e, 0xf9, 0x67, 0x65, 0x32, 0xe8, 0xf8, 0x7c, 0x30, 0x36, 0x19, 0xec, 0xb5,
-	0x06, 0xca, 0xe4, 0x87, 0xbe, 0x28, 0xf5, 0xb6, 0xdd, 0xf1, 0xb9, 0x6d, 0x8f, 0x8d, 0x6c, 0x7b,
-	0xaf, 0x65, 0xdb, 0xca, 0x6c, 0x7f, 0x26, 0x8f, 0xf3, 0xc1, 0xef, 0x00, 0x00, 0x00, 0xff, 0xff,
-	0x6b, 0x80, 0xdc, 0x8d, 0x8c, 0x07, 0x00, 0x00,
+	// 738 bytes of a gzipped FileDescriptorProto
+	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xa4, 0x95, 0xcd, 0x6e, 0xd3, 0x4a,
+	0x14, 0xc7, 0xaf, 0x9d, 0xab, 0xde, 0xdb, 0x49, 0x01, 0x69, 0x10, 0x10, 0x99, 0xa2, 0x06, 0x53,
+	0x89, 0x2a, 0x0b, 0x5b, 0x09, 0x52, 0x05, 0xae, 0x5a, 0x94, 0x34, 0xa4, 0x65, 0x51, 0x5a, 0xb9,
+	0x52, 0x17, 0x10, 0x61, 0x4d, 0xed, 0x49, 0x34, 0xaa, 0xed, 0x31, 0x33, 0xe3, 0x48, 0x55, 0xd5,
+	0x0d, 0x0b, 0x5e, 0x80, 0x37, 0x60, 0xc1, 0x82, 0x37, 0xa1, 0x3b, 0xc4, 0x2b, 0xb0, 0x42, 0x62,
+	0xc3, 0x1e, 0x09, 0xd9, 0xe3, 0x49, 0x3f, 0x14, 0x37, 0x88, 0xee, 0x4e, 0x66, 0xfe, 0xfe, 0x9d,
+	0xcf, 0x39, 0x01, 0xdd, 0x21, 0xa5, 0xc3, 0x10, 0xdb, 0x28, 0xe0, 0xb6, 0x34, 0x33, 0x6b, 0xd4,
+	0xb4, 0x39, 0x66, 0x23, 0xe2, 0x63, 0x6e, 0xfb, 0x28, 0x4a, 0x10, 0x19, 0xc6, 0xde, 0x3e, 0x09,
+	0xbc, 0x88, 0x06, 0x64, 0x40, 0x30, 0xf3, 0x8a, 0x6b, 0x2b, 0x61, 0x54, 0x50, 0x58, 0x97, 0x9f,
+	0x5a, 0x28, 0xe0, 0xd6, 0x98, 0x62, 0x8d, 0x9a, 0x96, 0xa2, 0x18, 0xab, 0x65, 0x7e, 0x18, 0xe6,
+	0x34, 0x65, 0xa5, 0x8e, 0xa4, 0x03, 0x63, 0x5e, 0x7d, 0x9e, 0x10, 0x1b, 0xc5, 0x31, 0x15, 0x48,
+	0x10, 0x1a, 0xf3, 0xe2, 0xb6, 0x70, 0x6f, 0xe7, 0xbf, 0xf6, 0xd3, 0x81, 0x3d, 0x20, 0x38, 0x0c,
+	0xbc, 0x08, 0xf1, 0x83, 0x42, 0x71, 0xa7, 0x50, 0xb0, 0xc4, 0xb7, 0xb9, 0x40, 0x22, 0xe5, 0x17,
+	0x2e, 0x32, 0xb0, 0x1f, 0x12, 0x1c, 0x0b, 0x79, 0x61, 0x76, 0xc1, 0xbd, 0x0d, 0x2c, 0xd6, 0x8b,
+	0x98, 0x3a, 0x24, 0xd8, 0x2a, 0x22, 0x72, 0xf1, 0x9b, 0x14, 0x73, 0x01, 0x1f, 0x80, 0x6b, 0x2a,
+	0x76, 0x2f, 0x46, 0x11, 0xae, 0x69, 0x75, 0x6d, 0x69, 0xd6, 0x9d, 0x53, 0x87, 0x2f, 0x50, 0x84,
+	0xcd, 0x9f, 0x1a, 0xb8, 0xbf, 0x95, 0x0a, 0x24, 0xf0, 0x04, 0x12, 0x57, 0xa8, 0x05, 0x50, 0xf5,
+	0x53, 0x2e, 0x68, 0x84, 0x99, 0x47, 0x82, 0x02, 0x04, 0xd4, 0xd1, 0xf3, 0x00, 0xbe, 0x06, 0x80,
+	0x26, 0x98, 0xc9, 0xa4, 0x6b, 0x7a, 0xbd, 0xb2, 0x54, 0x6d, 0xad, 0x59, 0xd3, 0x8a, 0x6e, 0x4d,
+	0xf0, 0xb9, 0xad, 0x30, 0xee, 0x19, 0x22, 0x7c, 0x08, 0x6e, 0x24, 0x88, 0x09, 0x82, 0x42, 0x6f,
+	0x80, 0x48, 0x98, 0x32, 0x5c, 0xab, 0xd4, 0xb5, 0xa5, 0xff, 0xdd, 0xeb, 0xc5, 0x71, 0x4f, 0x9e,
+	0x66, 0x49, 0x8f, 0x50, 0x48, 0x02, 0x24, 0xb0, 0x47, 0xe3, 0xf0, 0xb0, 0xf6, 0x6f, 0x2e, 0x9b,
+	0x53, 0x87, 0xdb, 0x71, 0x78, 0x68, 0x7e, 0xd4, 0xc1, 0xfc, 0x65, 0xae, 0xe1, 0x0a, 0xa8, 0xa6,
+	0x49, 0xce, 0xc8, 0x5a, 0x94, 0x33, 0xaa, 0x2d, 0x43, 0xe5, 0xa3, 0xba, 0x68, 0xf5, 0xb2, 0x2e,
+	0x6e, 0x21, 0x7e, 0xe0, 0x02, 0x29, 0xcf, 0x6c, 0xb8, 0x03, 0x66, 0x7c, 0x86, 0x91, 0x90, 0x05,
+	0xaf, 0xb6, 0x96, 0x4b, 0xeb, 0x30, 0x1e, 0xad, 0x49, 0x85, 0xd8, 0xfc, 0xc7, 0x2d, 0x38, 0x19,
+	0x51, 0xf2, 0x6b, 0xfa, 0x55, 0x89, 0x92, 0x03, 0x6b, 0x60, 0x86, 0xe1, 0x88, 0x8e, 0x64, 0x19,
+	0x67, 0xb3, 0x1b, 0xf9, 0xbb, 0x53, 0x05, 0xb3, 0xe3, 0xba, 0x9b, 0x9f, 0x35, 0x60, 0x5e, 0x36,
+	0x1d, 0x3c, 0xa1, 0x31, 0xc7, 0xb0, 0x07, 0x6e, 0x5d, 0xe8, 0x8e, 0x87, 0x19, 0xa3, 0x2c, 0x87,
+	0x57, 0x5b, 0x50, 0x85, 0xcb, 0x12, 0xdf, 0xda, 0xcd, 0x87, 0xdb, 0xbd, 0x79, 0xbe, 0x6f, 0xcf,
+	0x32, 0x39, 0x7c, 0x05, 0xfe, 0x63, 0x98, 0xa7, 0xa1, 0x50, 0x23, 0xd4, 0x9e, 0x3e, 0x42, 0xa5,
+	0xe1, 0xb9, 0x39, 0xc9, 0x55, 0x44, 0xb3, 0x07, 0x16, 0xa6, 0x68, 0xff, 0xe8, 0xc5, 0xb4, 0x7e,
+	0x55, 0x80, 0x31, 0x01, 0xb1, 0x2b, 0x03, 0x82, 0x5f, 0x34, 0x70, 0x7b, 0xf2, 0xbb, 0x84, 0x4f,
+	0xa7, 0x67, 0x73, 0xe9, 0x8b, 0x36, 0xfe, 0xb2, 0xef, 0xe6, 0xda, 0xdb, 0xaf, 0xdf, 0xde, 0xeb,
+	0x8f, 0xe1, 0x72, 0xb6, 0xcf, 0x8e, 0xce, 0xa5, 0xb8, 0xaa, 0x1e, 0x31, 0xb7, 0x1b, 0xe3, 0x05,
+	0x77, 0xb6, 0xc9, 0x76, 0xe3, 0x18, 0xfe, 0xd0, 0x80, 0x51, 0x3e, 0x06, 0x70, 0xfd, 0x0a, 0x5d,
+	0x52, 0x2b, 0xc6, 0xe8, 0x5e, 0x0d, 0x22, 0x27, 0xd1, 0xec, 0xe6, 0x99, 0xae, 0x99, 0x4f, 0xb2,
+	0x4c, 0x4f, 0x53, 0x3b, 0x3a, 0xb3, 0xbd, 0x56, 0x1b, 0xc7, 0x13, 0x13, 0x75, 0xa2, 0x1c, 0xef,
+	0x68, 0x0d, 0xe3, 0xee, 0x49, 0xbb, 0x76, 0x1a, 0x42, 0x61, 0x25, 0x84, 0x5b, 0x3e, 0x8d, 0x3a,
+	0xef, 0x74, 0xb0, 0xe8, 0xd3, 0x68, 0x6a, 0xb8, 0x9d, 0x85, 0xf2, 0x29, 0xd9, 0xc9, 0x36, 0xc8,
+	0x8e, 0xf6, 0x72, 0xb3, 0x80, 0x0c, 0x69, 0x88, 0xe2, 0xa1, 0x45, 0xd9, 0xd0, 0x1e, 0xe2, 0x38,
+	0xdf, 0x2f, 0xf6, 0xa9, 0xdb, 0xf2, 0xff, 0xbe, 0x15, 0x65, 0x7c, 0xd0, 0x2b, 0x1b, 0xed, 0xf6,
+	0x27, 0xbd, 0xbe, 0x21, 0x81, 0xed, 0x80, 0x5b, 0xd2, 0xcc, 0xac, 0xbd, 0xa6, 0x55, 0x38, 0xe6,
+	0x27, 0x4a, 0xd2, 0x6f, 0x07, 0xbc, 0x3f, 0x96, 0xf4, 0xf7, 0x9a, 0x7d, 0x25, 0xf9, 0xae, 0x2f,
+	0xca, 0x73, 0xc7, 0x69, 0x07, 0xdc, 0x71, 0xc6, 0x22, 0xc7, 0xd9, 0x6b, 0x3a, 0x8e, 0x92, 0xed,
+	0xcf, 0xe4, 0x71, 0x3e, 0xfa, 0x1d, 0x00, 0x00, 0xff, 0xff, 0xb7, 0x24, 0xaf, 0xc3, 0xa2, 0x07,
+	0x00, 0x00,
 }
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // CampaignBidModifierServiceClient is the client API for CampaignBidModifierService service.
 //
@@ -427,10 +426,10 @@
 }
 
 type campaignBidModifierServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewCampaignBidModifierServiceClient(cc *grpc.ClientConn) CampaignBidModifierServiceClient {
+func NewCampaignBidModifierServiceClient(cc grpc.ClientConnInterface) CampaignBidModifierServiceClient {
 	return &campaignBidModifierServiceClient{cc}
 }
 
diff --git a/googleapis/ads/googleads/v1/services/campaign_budget_service.pb.go b/googleapis/ads/googleads/v1/services/campaign_budget_service.pb.go
index 85333ac..a44e827 100644
--- a/googleapis/ads/googleads/v1/services/campaign_budget_service.pb.go
+++ b/googleapis/ads/googleads/v1/services/campaign_budget_service.pb.go
@@ -9,7 +9,6 @@
 	math "math"
 
 	proto "github.com/golang/protobuf/proto"
-	_ "github.com/golang/protobuf/ptypes/wrappers"
 	resources "google.golang.org/genproto/googleapis/ads/googleads/v1/resources"
 	_ "google.golang.org/genproto/googleapis/api/annotations"
 	status "google.golang.org/genproto/googleapis/rpc/status"
@@ -30,8 +29,7 @@
 // proto package needs to be updated.
 const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package
 
-// Request message for
-// [CampaignBudgetService.GetCampaignBudget][google.ads.googleads.v1.services.CampaignBudgetService.GetCampaignBudget].
+// Request message for [CampaignBudgetService.GetCampaignBudget][google.ads.googleads.v1.services.CampaignBudgetService.GetCampaignBudget].
 type GetCampaignBudgetRequest struct {
 	// The resource name of the campaign budget to fetch.
 	ResourceName         string   `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"`
@@ -72,8 +70,7 @@
 	return ""
 }
 
-// Request message for
-// [CampaignBudgetService.MutateCampaignBudgets][google.ads.googleads.v1.services.CampaignBudgetService.MutateCampaignBudgets].
+// Request message for [CampaignBudgetService.MutateCampaignBudgets][google.ads.googleads.v1.services.CampaignBudgetService.MutateCampaignBudgets].
 type MutateCampaignBudgetsRequest struct {
 	// The ID of the customer whose campaign budgets are being modified.
 	CustomerId string `protobuf:"bytes,1,opt,name=customer_id,json=customerId,proto3" json:"customer_id,omitempty"`
@@ -359,61 +356,62 @@
 }
 
 var fileDescriptor_58d7b628a151e6ac = []byte{
-	// 717 bytes of a gzipped FileDescriptorProto
-	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xa4, 0x55, 0xc1, 0x6b, 0xd4, 0x4e,
-	0x14, 0xfe, 0x25, 0xfb, 0xa3, 0xda, 0xd9, 0xaa, 0x38, 0x52, 0xba, 0x84, 0xaa, 0x4b, 0x2c, 0x58,
-	0xf6, 0x90, 0x90, 0xad, 0x20, 0x4d, 0x6d, 0xcb, 0xae, 0xd8, 0x56, 0xa4, 0xb6, 0xa4, 0xb0, 0xa0,
-	0x2c, 0x84, 0x69, 0x32, 0x0d, 0xa1, 0x49, 0x26, 0xce, 0x4c, 0x56, 0x4a, 0xe9, 0x41, 0xff, 0x05,
-	0x0f, 0xde, 0x3d, 0x7a, 0xf5, 0x2c, 0xde, 0xbd, 0x7a, 0xf2, 0xee, 0x41, 0xfc, 0x2b, 0x24, 0x99,
-	0xcc, 0xda, 0x5d, 0x37, 0xac, 0xd6, 0xdb, 0xcb, 0x9b, 0xef, 0x7d, 0xef, 0x7d, 0xf3, 0xde, 0x9b,
-	0x80, 0x8d, 0x80, 0x90, 0x20, 0xc2, 0x26, 0xf2, 0x99, 0x29, 0xcc, 0xdc, 0x1a, 0x58, 0x26, 0xc3,
-	0x74, 0x10, 0x7a, 0x98, 0x99, 0x1e, 0x8a, 0x53, 0x14, 0x06, 0x89, 0x7b, 0x98, 0xf9, 0x01, 0xe6,
-	0x6e, 0x79, 0x60, 0xa4, 0x94, 0x70, 0x02, 0x9b, 0x22, 0xc8, 0x40, 0x3e, 0x33, 0x86, 0xf1, 0xc6,
-	0xc0, 0x32, 0x64, 0xbc, 0x76, 0xbf, 0x2a, 0x03, 0xc5, 0x8c, 0x64, 0x74, 0x42, 0x0a, 0x41, 0xad,
-	0x2d, 0xca, 0xc0, 0x34, 0x34, 0x51, 0x92, 0x10, 0x8e, 0x78, 0x48, 0x12, 0x56, 0x9e, 0x96, 0x89,
-	0xcd, 0xe2, 0xeb, 0x30, 0x3b, 0x32, 0x8f, 0x42, 0x1c, 0xf9, 0x6e, 0x8c, 0xd8, 0x71, 0x89, 0xb8,
-	0x35, 0x8e, 0x78, 0x49, 0x51, 0x9a, 0x62, 0x2a, 0x19, 0x16, 0xca, 0x73, 0x9a, 0x7a, 0x26, 0xe3,
-	0x88, 0x67, 0xe5, 0x81, 0xbe, 0x09, 0x1a, 0xdb, 0x98, 0x3f, 0x2c, 0x8b, 0xea, 0x16, 0x35, 0x39,
-	0xf8, 0x45, 0x86, 0x19, 0x87, 0x77, 0xc0, 0x15, 0x59, 0xb7, 0x9b, 0xa0, 0x18, 0x37, 0x94, 0xa6,
-	0xb2, 0x3c, 0xeb, 0xcc, 0x49, 0xe7, 0x53, 0x14, 0x63, 0xfd, 0xbb, 0x02, 0x16, 0x77, 0x33, 0x8e,
-	0x38, 0x1e, 0x25, 0x61, 0x92, 0xe5, 0x36, 0xa8, 0x7b, 0x19, 0xe3, 0x24, 0xc6, 0xd4, 0x0d, 0xfd,
-	0x92, 0x03, 0x48, 0xd7, 0x63, 0x1f, 0x3e, 0x03, 0x80, 0xa4, 0x98, 0x0a, 0xc5, 0x0d, 0xb5, 0x59,
-	0x5b, 0xae, 0xb7, 0x57, 0x8d, 0x69, 0x77, 0x6d, 0x8c, 0xa6, 0xdb, 0x93, 0x0c, 0xce, 0x39, 0x32,
-	0x78, 0x17, 0x5c, 0x4b, 0x11, 0xe5, 0x21, 0x8a, 0xdc, 0x23, 0x14, 0x46, 0x19, 0xc5, 0x8d, 0x5a,
-	0x53, 0x59, 0xbe, 0xec, 0x5c, 0x2d, 0xdd, 0x5b, 0xc2, 0x9b, 0x4b, 0x1d, 0xa0, 0x28, 0xf4, 0x11,
-	0xc7, 0x2e, 0x49, 0xa2, 0x93, 0xc6, 0xff, 0x05, 0x6c, 0x4e, 0x3a, 0xf7, 0x92, 0xe8, 0x44, 0x7f,
-	0xab, 0x82, 0x85, 0x8a, 0xac, 0x70, 0x0d, 0xd4, 0xb3, 0xb4, 0x08, 0xcf, 0xbb, 0x52, 0x84, 0xd7,
-	0xdb, 0x9a, 0x54, 0x21, 0xdb, 0x62, 0x6c, 0xe5, 0x8d, 0xdb, 0x45, 0xec, 0xd8, 0x01, 0x02, 0x9e,
-	0xdb, 0xf0, 0x09, 0x98, 0xf1, 0x28, 0x46, 0x5c, 0xdc, 0x70, 0xbd, 0x6d, 0x55, 0xaa, 0x1f, 0xce,
-	0xd1, 0x98, 0xfc, 0x9d, 0xff, 0x9c, 0x92, 0x22, 0x27, 0x13, 0xd4, 0x0d, 0xf5, 0x1f, 0xc8, 0x04,
-	0x05, 0x6c, 0x80, 0x19, 0x8a, 0x63, 0x32, 0x10, 0xf7, 0x36, 0x9b, 0x9f, 0x88, 0xef, 0x6e, 0x1d,
-	0xcc, 0x0e, 0x2f, 0x5a, 0xff, 0xa4, 0x80, 0x9b, 0x15, 0x43, 0xc0, 0x52, 0x92, 0x30, 0x0c, 0xb7,
-	0xc0, 0xfc, 0x58, 0x27, 0x5c, 0x4c, 0x29, 0xa1, 0x05, 0x6f, 0xbd, 0x0d, 0x65, 0x91, 0x34, 0xf5,
-	0x8c, 0x83, 0x62, 0x40, 0x9d, 0x1b, 0xa3, 0x3d, 0x7a, 0x94, 0xc3, 0x61, 0x0f, 0x5c, 0xa2, 0x98,
-	0x65, 0x11, 0x97, 0x93, 0xf2, 0x60, 0xfa, 0xa4, 0x4c, 0xaa, 0xcc, 0x29, 0x48, 0x1c, 0x49, 0xa6,
-	0x77, 0x80, 0x56, 0x0d, 0xfb, 0xa3, 0x4d, 0x68, 0x7f, 0xa8, 0x81, 0xf9, 0xd1, 0xe8, 0x03, 0x51,
-	0x01, 0xfc, 0xa8, 0x80, 0xeb, 0xbf, 0x6d, 0x19, 0xb4, 0xa7, 0x57, 0x5e, 0xb5, 0x9a, 0xda, 0xdf,
-	0x37, 0x55, 0x5f, 0x7d, 0xfd, 0xe5, 0xdb, 0x1b, 0x75, 0x05, 0x5a, 0xf9, 0x7b, 0x74, 0x3a, 0x22,
-	0x67, 0x5d, 0x6e, 0x23, 0x33, 0x5b, 0xc3, 0x07, 0xaa, 0xec, 0xa0, 0xd9, 0x3a, 0x83, 0x5f, 0x15,
-	0x30, 0x3f, 0xb1, 0xbd, 0x70, 0xe3, 0x62, 0xb7, 0x2f, 0x1f, 0x07, 0x6d, 0xf3, 0xc2, 0xf1, 0x62,
-	0xae, 0xf4, 0xcd, 0x42, 0xd5, 0xaa, 0x7e, 0x2f, 0x57, 0xf5, 0x4b, 0xc6, 0xe9, 0xb9, 0x27, 0x67,
-	0xbd, 0x75, 0x36, 0x2e, 0xca, 0x8e, 0x0b, 0x52, 0x5b, 0x69, 0x75, 0x5f, 0xa9, 0x60, 0xc9, 0x23,
-	0xf1, 0xd4, 0x3a, 0xba, 0xda, 0xc4, 0xde, 0xee, 0xe7, 0x9b, 0xbd, 0xaf, 0x3c, 0xdf, 0x29, 0xe3,
-	0x03, 0x12, 0xa1, 0x24, 0x30, 0x08, 0x0d, 0xcc, 0x00, 0x27, 0xc5, 0xde, 0xcb, 0x3f, 0x41, 0x1a,
-	0xb2, 0xea, 0x5f, 0xcf, 0x9a, 0x34, 0xde, 0xa9, 0xb5, 0xed, 0x4e, 0xe7, 0xbd, 0xda, 0xdc, 0x16,
-	0x84, 0x1d, 0x9f, 0x19, 0xc2, 0xcc, 0xad, 0x9e, 0x65, 0x94, 0x89, 0xd9, 0x67, 0x09, 0xe9, 0x77,
-	0x7c, 0xd6, 0x1f, 0x42, 0xfa, 0x3d, 0xab, 0x2f, 0x21, 0x3f, 0xd4, 0x25, 0xe1, 0xb7, 0xed, 0x8e,
-	0xcf, 0x6c, 0x7b, 0x08, 0xb2, 0xed, 0x9e, 0x65, 0xdb, 0x12, 0x76, 0x38, 0x53, 0xd4, 0xb9, 0xf2,
-	0x33, 0x00, 0x00, 0xff, 0xff, 0x5b, 0x22, 0xee, 0x20, 0x21, 0x07, 0x00, 0x00,
+	// 729 bytes of a gzipped FileDescriptorProto
+	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xa4, 0x55, 0xc1, 0x6b, 0xd4, 0x4c,
+	0x14, 0xff, 0x92, 0xfd, 0xe8, 0xf7, 0x75, 0xb6, 0x2a, 0x8e, 0x94, 0x86, 0x58, 0x71, 0x89, 0x05,
+	0xcb, 0x1e, 0x12, 0x76, 0x2b, 0x48, 0x53, 0xdb, 0xb2, 0x2b, 0xb6, 0x15, 0xa9, 0x2d, 0x29, 0x2c,
+	0x28, 0x0b, 0x61, 0x9a, 0x4c, 0x43, 0x68, 0x92, 0x89, 0x33, 0x93, 0x85, 0x52, 0x7a, 0xd0, 0x7f,
+	0xc1, 0x83, 0x77, 0x8f, 0xfe, 0x0f, 0xe2, 0xbd, 0x27, 0xc1, 0x93, 0x77, 0x0f, 0xe2, 0x5f, 0x21,
+	0xc9, 0x64, 0xb6, 0xdd, 0x75, 0xc3, 0x6a, 0xbd, 0xbd, 0xbc, 0xf9, 0xbd, 0xdf, 0x7b, 0xbf, 0x79,
+	0x6f, 0x5e, 0xc0, 0x46, 0x40, 0x48, 0x10, 0x61, 0x0b, 0xf9, 0xcc, 0x12, 0x66, 0x6e, 0x0d, 0x5a,
+	0x16, 0xc3, 0x74, 0x10, 0x7a, 0x98, 0x59, 0x1e, 0x8a, 0x53, 0x14, 0x06, 0x89, 0x7b, 0x98, 0xf9,
+	0x01, 0xe6, 0x6e, 0x79, 0x60, 0xa6, 0x94, 0x70, 0x02, 0x1b, 0x22, 0xc8, 0x44, 0x3e, 0x33, 0x87,
+	0xf1, 0xe6, 0xa0, 0x65, 0xca, 0x78, 0xfd, 0x61, 0x55, 0x06, 0x8a, 0x19, 0xc9, 0xe8, 0x84, 0x14,
+	0x82, 0x5a, 0x5f, 0x94, 0x81, 0x69, 0x68, 0xa1, 0x24, 0x21, 0x1c, 0xf1, 0x90, 0x24, 0xac, 0x3c,
+	0x2d, 0x13, 0x5b, 0xc5, 0xd7, 0x61, 0x76, 0x64, 0x1d, 0x85, 0x38, 0xf2, 0xdd, 0x18, 0xb1, 0xe3,
+	0x12, 0xb1, 0x50, 0x22, 0x68, 0xea, 0x59, 0x8c, 0x23, 0x9e, 0xb1, 0xb1, 0x83, 0x9c, 0xd8, 0x8b,
+	0x42, 0x9c, 0x94, 0x19, 0x8d, 0x4d, 0xa0, 0x6d, 0x63, 0xfe, 0xb8, 0xac, 0xa6, 0x5b, 0x14, 0xe3,
+	0xe0, 0x57, 0x19, 0x66, 0x1c, 0xde, 0x03, 0xd7, 0x64, 0xc1, 0x6e, 0x82, 0x62, 0xac, 0x29, 0x0d,
+	0x65, 0x79, 0xd6, 0x99, 0x93, 0xce, 0xe7, 0x28, 0xc6, 0xc6, 0x77, 0x05, 0x2c, 0xee, 0x66, 0x1c,
+	0x71, 0x3c, 0x4a, 0xc2, 0x24, 0xcb, 0x5d, 0x50, 0xf7, 0x32, 0xc6, 0x49, 0x8c, 0xa9, 0x1b, 0xfa,
+	0x25, 0x07, 0x90, 0xae, 0xa7, 0x3e, 0x7c, 0x01, 0x00, 0x49, 0x31, 0x15, 0x52, 0x35, 0xb5, 0x51,
+	0x5b, 0xae, 0xb7, 0x57, 0xcd, 0x69, 0x97, 0x6c, 0x8e, 0xa6, 0xdb, 0x93, 0x0c, 0xce, 0x25, 0x32,
+	0x78, 0x1f, 0xdc, 0x48, 0x11, 0xe5, 0x21, 0x8a, 0xdc, 0x23, 0x14, 0x46, 0x19, 0xc5, 0x5a, 0xad,
+	0xa1, 0x2c, 0xff, 0xef, 0x5c, 0x2f, 0xdd, 0x5b, 0xc2, 0x9b, 0x4b, 0x1d, 0xa0, 0x28, 0xf4, 0x11,
+	0xc7, 0x2e, 0x49, 0xa2, 0x13, 0xed, 0xdf, 0x02, 0x36, 0x27, 0x9d, 0x7b, 0x49, 0x74, 0x62, 0xbc,
+	0x53, 0xc1, 0x42, 0x45, 0x56, 0xb8, 0x06, 0xea, 0x59, 0x5a, 0x84, 0xe7, 0xed, 0x28, 0xc2, 0xeb,
+	0x6d, 0x5d, 0xaa, 0x90, 0x1d, 0x33, 0xb7, 0xf2, 0x8e, 0xed, 0x22, 0x76, 0xec, 0x00, 0x01, 0xcf,
+	0x6d, 0xf8, 0x0c, 0xcc, 0x78, 0x14, 0x23, 0x2e, 0x6e, 0xb8, 0xde, 0x6e, 0x55, 0xaa, 0x1f, 0x0e,
+	0xd0, 0x98, 0xfc, 0x9d, 0x7f, 0x9c, 0x92, 0x22, 0x27, 0x13, 0xd4, 0x9a, 0xfa, 0x17, 0x64, 0x82,
+	0x02, 0x6a, 0x60, 0x86, 0xe2, 0x98, 0x0c, 0xc4, 0xbd, 0xcd, 0xe6, 0x27, 0xe2, 0xbb, 0x5b, 0x07,
+	0xb3, 0xc3, 0x8b, 0x36, 0x3e, 0x29, 0xe0, 0x4e, 0xc5, 0x10, 0xb0, 0x94, 0x24, 0x0c, 0xc3, 0x2d,
+	0x30, 0x3f, 0xd6, 0x09, 0x17, 0x53, 0x4a, 0x68, 0xc1, 0x5b, 0x6f, 0x43, 0x59, 0x24, 0x4d, 0x3d,
+	0xf3, 0xa0, 0x98, 0x5c, 0xe7, 0xd6, 0x68, 0x8f, 0x9e, 0xe4, 0x70, 0xd8, 0x03, 0xff, 0x51, 0xcc,
+	0xb2, 0x88, 0xcb, 0x49, 0x79, 0x34, 0x7d, 0x52, 0x26, 0x55, 0xe6, 0x14, 0x24, 0x8e, 0x24, 0x33,
+	0x3a, 0x40, 0xaf, 0x86, 0xfd, 0xd6, 0x4b, 0x68, 0x7f, 0xae, 0x81, 0xf9, 0xd1, 0xe8, 0x03, 0x51,
+	0x01, 0xfc, 0xa8, 0x80, 0x9b, 0xbf, 0xbc, 0x32, 0x68, 0x4f, 0xaf, 0xbc, 0xea, 0x69, 0xea, 0x7f,
+	0xde, 0x54, 0x63, 0xf5, 0xcd, 0x97, 0x6f, 0x6f, 0xd5, 0x15, 0xd8, 0xca, 0x17, 0xd1, 0xe9, 0x88,
+	0x9c, 0x75, 0xf9, 0x1a, 0x99, 0xd5, 0x1c, 0x6e, 0xa6, 0xb2, 0x83, 0x56, 0xf3, 0x0c, 0x7e, 0x55,
+	0xc0, 0xfc, 0xc4, 0xf6, 0xc2, 0x8d, 0xab, 0xdd, 0xbe, 0x5c, 0x0e, 0xfa, 0xe6, 0x95, 0xe3, 0xc5,
+	0x5c, 0x19, 0x9b, 0x85, 0xaa, 0x55, 0xe3, 0x41, 0xae, 0xea, 0x42, 0xc6, 0xe9, 0xa5, 0x95, 0xb3,
+	0xde, 0x3c, 0x1b, 0x17, 0x65, 0xc7, 0x05, 0xa9, 0xad, 0x34, 0xf5, 0xdb, 0xe7, 0x1d, 0xed, 0x22,
+	0x71, 0x69, 0xa5, 0x21, 0x33, 0x3d, 0x12, 0x77, 0x5f, 0xab, 0x60, 0xc9, 0x23, 0xf1, 0xd4, 0x22,
+	0xbb, 0xfa, 0xc4, 0xc6, 0xef, 0xe7, 0xcf, 0x7e, 0x5f, 0x79, 0xb9, 0x53, 0xc6, 0x07, 0x24, 0x42,
+	0x49, 0x60, 0x12, 0x1a, 0x58, 0x01, 0x4e, 0x8a, 0xa5, 0x60, 0x5d, 0x64, 0xac, 0xfe, 0x21, 0xad,
+	0x49, 0xe3, 0xbd, 0x5a, 0xdb, 0xee, 0x74, 0x3e, 0xa8, 0x8d, 0x6d, 0x41, 0xd8, 0xf1, 0x99, 0x29,
+	0xcc, 0xdc, 0xea, 0xb5, 0xcc, 0x32, 0x31, 0x3b, 0x97, 0x90, 0x7e, 0xc7, 0x67, 0xfd, 0x21, 0xa4,
+	0xdf, 0x6b, 0xf5, 0x25, 0xe4, 0x87, 0xba, 0x24, 0xfc, 0xb6, 0xdd, 0xf1, 0x99, 0x6d, 0x0f, 0x41,
+	0xb6, 0xdd, 0x6b, 0xd9, 0xb6, 0x84, 0x1d, 0xce, 0x14, 0x75, 0xae, 0xfc, 0x0c, 0x00, 0x00, 0xff,
+	0xff, 0x98, 0xa6, 0x35, 0xda, 0x37, 0x07, 0x00, 0x00,
 }
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // CampaignBudgetServiceClient is the client API for CampaignBudgetService service.
 //
@@ -427,10 +425,10 @@
 }
 
 type campaignBudgetServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewCampaignBudgetServiceClient(cc *grpc.ClientConn) CampaignBudgetServiceClient {
+func NewCampaignBudgetServiceClient(cc grpc.ClientConnInterface) CampaignBudgetServiceClient {
 	return &campaignBudgetServiceClient{cc}
 }
 
diff --git a/googleapis/ads/googleads/v1/services/campaign_criterion_service.pb.go b/googleapis/ads/googleads/v1/services/campaign_criterion_service.pb.go
index fe59d23..222764b 100644
--- a/googleapis/ads/googleads/v1/services/campaign_criterion_service.pb.go
+++ b/googleapis/ads/googleads/v1/services/campaign_criterion_service.pb.go
@@ -9,7 +9,6 @@
 	math "math"
 
 	proto "github.com/golang/protobuf/proto"
-	_ "github.com/golang/protobuf/ptypes/wrappers"
 	resources "google.golang.org/genproto/googleapis/ads/googleads/v1/resources"
 	_ "google.golang.org/genproto/googleapis/api/annotations"
 	status "google.golang.org/genproto/googleapis/rpc/status"
@@ -30,8 +29,7 @@
 // proto package needs to be updated.
 const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package
 
-// Request message for
-// [CampaignCriterionService.GetCampaignCriterion][google.ads.googleads.v1.services.CampaignCriterionService.GetCampaignCriterion].
+// Request message for [CampaignCriterionService.GetCampaignCriterion][google.ads.googleads.v1.services.CampaignCriterionService.GetCampaignCriterion].
 type GetCampaignCriterionRequest struct {
 	// The resource name of the criterion to fetch.
 	ResourceName         string   `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"`
@@ -72,8 +70,7 @@
 	return ""
 }
 
-// Request message for
-// [CampaignCriterionService.MutateCampaignCriteria][google.ads.googleads.v1.services.CampaignCriterionService.MutateCampaignCriteria].
+// Request message for [CampaignCriterionService.MutateCampaignCriteria][google.ads.googleads.v1.services.CampaignCriterionService.MutateCampaignCriteria].
 type MutateCampaignCriteriaRequest struct {
 	// The ID of the customer whose criteria are being modified.
 	CustomerId string `protobuf:"bytes,1,opt,name=customer_id,json=customerId,proto3" json:"customer_id,omitempty"`
@@ -359,62 +356,62 @@
 }
 
 var fileDescriptor_3a3c2b9bfd5dd6f9 = []byte{
-	// 721 bytes of a gzipped FileDescriptorProto
-	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xa4, 0x95, 0x4f, 0x6b, 0xd4, 0x4c,
-	0x1c, 0xc7, 0x9f, 0x64, 0x1f, 0xfa, 0x3c, 0x9d, 0xad, 0x0a, 0xe3, 0xbf, 0xb0, 0xda, 0xba, 0xc4,
-	0x82, 0x65, 0x0f, 0x09, 0xbb, 0xd6, 0x4b, 0x6a, 0xb1, 0xbb, 0xd5, 0xb6, 0x1e, 0xfa, 0x87, 0x14,
-	0x0a, 0xca, 0x42, 0x98, 0x26, 0xd3, 0x10, 0x9a, 0x64, 0xe2, 0xcc, 0x64, 0xa5, 0x94, 0x5e, 0xc4,
-	0x77, 0xe0, 0x1b, 0x10, 0x8f, 0xbe, 0x0d, 0x05, 0xc1, 0xab, 0x67, 0x6f, 0x9e, 0xc4, 0x17, 0x21,
-	0x93, 0xc9, 0xac, 0x6d, 0x77, 0xe3, 0x4a, 0xbd, 0xfd, 0xf2, 0x9b, 0x6f, 0x3e, 0xf3, 0xfb, 0x37,
-	0x33, 0xa0, 0x1b, 0x12, 0x12, 0xc6, 0xd8, 0x46, 0x01, 0xb3, 0xa5, 0x29, 0xac, 0x41, 0xdb, 0x66,
-	0x98, 0x0e, 0x22, 0x1f, 0x33, 0xdb, 0x47, 0x49, 0x86, 0xa2, 0x30, 0xf5, 0x7c, 0x1a, 0x71, 0x4c,
-	0x23, 0x92, 0x7a, 0xe5, 0x9a, 0x95, 0x51, 0xc2, 0x09, 0x6c, 0xca, 0xff, 0x2c, 0x14, 0x30, 0x6b,
-	0x88, 0xb0, 0x06, 0x6d, 0x4b, 0x21, 0x1a, 0x4e, 0xd5, 0x26, 0x14, 0x33, 0x92, 0xd3, 0xf1, 0xbb,
-	0x48, 0x7a, 0xe3, 0xb6, 0xfa, 0x37, 0x8b, 0x6c, 0x94, 0xa6, 0x84, 0x23, 0x1e, 0x91, 0x94, 0x95,
-	0xab, 0xe5, 0xde, 0x76, 0xf1, 0xb5, 0x9f, 0x1f, 0xd8, 0x07, 0x11, 0x8e, 0x03, 0x2f, 0x41, 0xec,
-	0xb0, 0x54, 0xcc, 0x9d, 0x57, 0xbc, 0xa4, 0x28, 0xcb, 0x30, 0x55, 0x84, 0x9b, 0xe5, 0x3a, 0xcd,
-	0x7c, 0x9b, 0x71, 0xc4, 0xf3, 0x72, 0xc1, 0xec, 0x81, 0x5b, 0xeb, 0x98, 0xaf, 0x96, 0x71, 0xad,
-	0xaa, 0xb0, 0x5c, 0xfc, 0x22, 0xc7, 0x8c, 0xc3, 0xbb, 0xe0, 0x92, 0x8a, 0xde, 0x4b, 0x51, 0x82,
-	0x0d, 0xad, 0xa9, 0x2d, 0x4c, 0xbb, 0x33, 0xca, 0xb9, 0x85, 0x12, 0x6c, 0xfe, 0xd0, 0xc0, 0xec,
-	0x66, 0xce, 0x11, 0xc7, 0xe7, 0x38, 0x48, 0x61, 0xee, 0x80, 0xba, 0x9f, 0x33, 0x4e, 0x12, 0x4c,
-	0xbd, 0x28, 0x28, 0x21, 0x40, 0xb9, 0x9e, 0x06, 0xb0, 0x0f, 0x00, 0xc9, 0x30, 0x95, 0x59, 0x1b,
-	0x7a, 0xb3, 0xb6, 0x50, 0xef, 0x3c, 0xb4, 0x26, 0x95, 0xdc, 0x1a, 0x89, 0x7b, 0x5b, 0x41, 0xdc,
-	0x53, 0x3c, 0x78, 0x0f, 0x5c, 0xc9, 0x10, 0xe5, 0x11, 0x8a, 0xbd, 0x03, 0x14, 0xc5, 0x39, 0xc5,
-	0x46, 0xad, 0xa9, 0x2d, 0xfc, 0xef, 0x5e, 0x2e, 0xdd, 0x6b, 0xd2, 0x2b, 0xd2, 0x1d, 0xa0, 0x38,
-	0x0a, 0x10, 0xc7, 0x1e, 0x49, 0xe3, 0x23, 0xe3, 0xdf, 0x42, 0x36, 0xa3, 0x9c, 0xdb, 0x69, 0x7c,
-	0x64, 0xbe, 0xd5, 0x41, 0xa3, 0x7a, 0x63, 0xb8, 0x04, 0xea, 0x79, 0x56, 0x10, 0x44, 0x7f, 0x0a,
-	0x42, 0xbd, 0xd3, 0x50, 0xb9, 0xa8, 0x06, 0x59, 0x6b, 0xa2, 0x85, 0x9b, 0x88, 0x1d, 0xba, 0x40,
-	0xca, 0x85, 0x0d, 0xb7, 0xc0, 0x94, 0x4f, 0x31, 0xe2, 0xb2, 0xd0, 0xf5, 0xce, 0x62, 0x65, 0x0d,
-	0x86, 0x43, 0x35, 0x5a, 0x84, 0x8d, 0x7f, 0xdc, 0x92, 0x22, 0x78, 0x92, 0x6e, 0xe8, 0x7f, 0xc7,
-	0x93, 0x14, 0x68, 0x80, 0x29, 0x8a, 0x13, 0x32, 0x90, 0x05, 0x9c, 0x16, 0x2b, 0xf2, 0xbb, 0x57,
-	0x07, 0xd3, 0xc3, 0x8a, 0x9b, 0x1f, 0x34, 0x30, 0x57, 0x35, 0x11, 0x2c, 0x23, 0x29, 0xc3, 0x70,
-	0x0d, 0x5c, 0x3f, 0xd7, 0x13, 0x0f, 0x53, 0x4a, 0x68, 0x01, 0xae, 0x77, 0xa0, 0x0a, 0x94, 0x66,
-	0xbe, 0xb5, 0x5b, 0x4c, 0xac, 0x7b, 0xf5, 0x6c, 0xb7, 0x9e, 0x08, 0x39, 0x7c, 0x06, 0xfe, 0xa3,
-	0x98, 0xe5, 0x31, 0x57, 0x63, 0xf3, 0x68, 0xf2, 0xd8, 0x8c, 0x0d, 0x4d, 0x0c, 0xbd, 0xe0, 0xb8,
-	0x8a, 0x67, 0x3e, 0xae, 0x18, 0x6b, 0xa5, 0xfc, 0xa3, 0xd3, 0xd1, 0xf9, 0x58, 0x03, 0xc6, 0x08,
-	0x60, 0x57, 0x86, 0x02, 0x3f, 0x69, 0xe0, 0xda, 0xb8, 0xf3, 0x07, 0x97, 0x27, 0x67, 0xf1, 0x9b,
-	0x73, 0xdb, 0xb8, 0x50, 0x9f, 0x4d, 0xe7, 0xd5, 0x97, 0x6f, 0x6f, 0xf4, 0x45, 0xd8, 0x11, 0xb7,
-	0xd6, 0xf1, 0x99, 0xd4, 0x96, 0xd5, 0x61, 0x65, 0x76, 0x6b, 0x78, 0x8d, 0xa9, 0xa6, 0xda, 0xad,
-	0x13, 0xf8, 0x55, 0x03, 0x37, 0xc6, 0xb7, 0x1c, 0x5e, 0xb4, 0x23, 0xea, 0xfa, 0x68, 0xac, 0x5c,
-	0x1c, 0x20, 0xa7, 0xcd, 0x5c, 0x29, 0x32, 0x73, 0xcc, 0x07, 0x22, 0xb3, 0x5f, 0xa9, 0x1c, 0x9f,
-	0xba, 0x95, 0x96, 0x5b, 0x27, 0x23, 0x89, 0x39, 0x49, 0x81, 0x75, 0xb4, 0x56, 0xef, 0xb5, 0x0e,
-	0xe6, 0x7d, 0x92, 0x4c, 0x8c, 0xa4, 0x37, 0x5b, 0xd5, 0xec, 0x1d, 0x71, 0xf4, 0x77, 0xb4, 0xe7,
-	0x1b, 0x25, 0x22, 0x24, 0x31, 0x4a, 0x43, 0x8b, 0xd0, 0xd0, 0x0e, 0x71, 0x5a, 0x5c, 0x0c, 0xea,
-	0xdd, 0xc8, 0x22, 0x56, 0xfd, 0x56, 0x2d, 0x29, 0xe3, 0x9d, 0x5e, 0x5b, 0xef, 0x76, 0xdf, 0xeb,
-	0xcd, 0x75, 0x09, 0xec, 0x06, 0xcc, 0x92, 0xa6, 0xb0, 0xf6, 0xda, 0x56, 0xb9, 0x31, 0xfb, 0xac,
-	0x24, 0xfd, 0x6e, 0xc0, 0xfa, 0x43, 0x49, 0x7f, 0xaf, 0xdd, 0x57, 0x92, 0xef, 0xfa, 0xbc, 0xf4,
-	0x3b, 0x4e, 0x37, 0x60, 0x8e, 0x33, 0x14, 0x39, 0xce, 0x5e, 0xdb, 0x71, 0x94, 0x6c, 0x7f, 0xaa,
-	0x88, 0xf3, 0xfe, 0xcf, 0x00, 0x00, 0x00, 0xff, 0xff, 0x85, 0x31, 0xc3, 0xac, 0x52, 0x07, 0x00,
-	0x00,
+	// 732 bytes of a gzipped FileDescriptorProto
+	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xa4, 0x95, 0xcb, 0x6e, 0xd3, 0x4a,
+	0x18, 0xc7, 0x8f, 0x9d, 0xa3, 0x9e, 0xd3, 0x49, 0xcf, 0x41, 0x1a, 0x6e, 0x56, 0x4a, 0x21, 0x32,
+	0x95, 0xa8, 0xb2, 0xb0, 0x95, 0x50, 0x36, 0x2e, 0x15, 0x4d, 0x0a, 0x6d, 0x59, 0xf4, 0x22, 0x57,
+	0xaa, 0x04, 0x8a, 0x64, 0x4d, 0xed, 0xa9, 0x65, 0xd5, 0xf6, 0x98, 0x99, 0x71, 0xa4, 0xaa, 0xea,
+	0x06, 0xf1, 0x06, 0xbc, 0x00, 0x62, 0xc9, 0x6b, 0xb0, 0x40, 0xea, 0x96, 0x35, 0x0b, 0x24, 0x56,
+	0x88, 0x87, 0x40, 0xe3, 0xf1, 0xa4, 0x97, 0xc4, 0x04, 0x95, 0xdd, 0x97, 0x99, 0xbf, 0x7f, 0xdf,
+	0x75, 0xbe, 0x80, 0x6e, 0x48, 0x48, 0x18, 0x63, 0x1b, 0x05, 0xcc, 0x96, 0xa6, 0xb0, 0x06, 0x6d,
+	0x9b, 0x61, 0x3a, 0x88, 0x7c, 0xcc, 0x6c, 0x1f, 0x25, 0x19, 0x8a, 0xc2, 0xd4, 0xf3, 0x69, 0xc4,
+	0x31, 0x8d, 0x48, 0xea, 0x95, 0x77, 0x56, 0x46, 0x09, 0x27, 0xb0, 0x29, 0xbf, 0xb3, 0x50, 0xc0,
+	0xac, 0x21, 0xc2, 0x1a, 0xb4, 0x2d, 0x85, 0x68, 0x38, 0x55, 0x4e, 0x28, 0x66, 0x24, 0xa7, 0xe3,
+	0xbd, 0x48, 0x7a, 0xe3, 0x8e, 0xfa, 0x36, 0x8b, 0x6c, 0x94, 0xa6, 0x84, 0x23, 0x1e, 0x91, 0x94,
+	0x95, 0xb7, 0xa5, 0x6f, 0xbb, 0xf8, 0xb5, 0x9f, 0x1f, 0xd8, 0x07, 0x11, 0x8e, 0x03, 0x2f, 0x41,
+	0xec, 0xb0, 0x54, 0xdc, 0x2e, 0x15, 0x34, 0xf3, 0x6d, 0xc6, 0x11, 0xcf, 0xd9, 0xa5, 0x0b, 0x01,
+	0xf6, 0xe3, 0x08, 0xa7, 0x5c, 0x5e, 0x98, 0x3d, 0x30, 0xbb, 0x8e, 0xf9, 0x6a, 0x19, 0xd0, 0xaa,
+	0x8a, 0xc7, 0xc5, 0xaf, 0x72, 0xcc, 0x38, 0xbc, 0x0f, 0xfe, 0x53, 0x61, 0x7b, 0x29, 0x4a, 0xb0,
+	0xa1, 0x35, 0xb5, 0x85, 0x69, 0x77, 0x46, 0x1d, 0x6e, 0xa1, 0x04, 0x9b, 0x3f, 0x34, 0x30, 0xb7,
+	0x99, 0x73, 0xc4, 0xf1, 0x25, 0x0e, 0x52, 0x98, 0x7b, 0xa0, 0xee, 0xe7, 0x8c, 0x93, 0x04, 0x53,
+	0x2f, 0x0a, 0x4a, 0x08, 0x50, 0x47, 0xcf, 0x03, 0xd8, 0x07, 0x80, 0x64, 0x98, 0xca, 0x74, 0x0d,
+	0xbd, 0x59, 0x5b, 0xa8, 0x77, 0x1e, 0x5b, 0x93, 0x6a, 0x6d, 0x8d, 0xc4, 0xbd, 0xad, 0x20, 0xee,
+	0x39, 0x1e, 0x7c, 0x00, 0xae, 0x65, 0x88, 0xf2, 0x08, 0xc5, 0xde, 0x01, 0x8a, 0xe2, 0x9c, 0x62,
+	0xa3, 0xd6, 0xd4, 0x16, 0xfe, 0x75, 0xff, 0x2f, 0x8f, 0xd7, 0xe4, 0xa9, 0x48, 0x77, 0x80, 0xe2,
+	0x28, 0x40, 0x1c, 0x7b, 0x24, 0x8d, 0x8f, 0x8c, 0xbf, 0x0b, 0xd9, 0x8c, 0x3a, 0xdc, 0x4e, 0xe3,
+	0x23, 0xf3, 0x9d, 0x0e, 0x1a, 0xd5, 0x8e, 0xe1, 0x12, 0xa8, 0xe7, 0x59, 0x41, 0x10, 0x8d, 0x29,
+	0x08, 0xf5, 0x4e, 0x43, 0xe5, 0xa2, 0x7a, 0x67, 0xad, 0x89, 0xde, 0x6d, 0x22, 0x76, 0xe8, 0x02,
+	0x29, 0x17, 0x36, 0xdc, 0x02, 0x53, 0x3e, 0xc5, 0x88, 0xcb, 0x42, 0xd7, 0x3b, 0x8b, 0x95, 0x35,
+	0x18, 0x4e, 0xd3, 0x68, 0x11, 0x36, 0xfe, 0x72, 0x4b, 0x8a, 0xe0, 0x49, 0xba, 0xa1, 0xff, 0x19,
+	0x4f, 0x52, 0xa0, 0x01, 0xa6, 0x28, 0x4e, 0xc8, 0x40, 0x16, 0x70, 0x5a, 0xdc, 0xc8, 0xdf, 0xbd,
+	0x3a, 0x98, 0x1e, 0x56, 0xdc, 0xfc, 0xa8, 0x81, 0xbb, 0x55, 0x13, 0xc1, 0x32, 0x92, 0x32, 0x0c,
+	0xd7, 0xc0, 0xcd, 0x4b, 0x3d, 0xf1, 0x30, 0xa5, 0x84, 0x16, 0xe0, 0x7a, 0x07, 0xaa, 0x40, 0x69,
+	0xe6, 0x5b, 0xbb, 0xc5, 0x28, 0xbb, 0xd7, 0x2f, 0x76, 0xeb, 0x99, 0x90, 0xc3, 0x17, 0xe0, 0x1f,
+	0x8a, 0x59, 0x1e, 0x73, 0x35, 0x36, 0x4f, 0x26, 0x8f, 0xcd, 0xd8, 0xd0, 0xc4, 0xd0, 0x0b, 0x8e,
+	0xab, 0x78, 0xe6, 0xd3, 0x8a, 0xb1, 0x56, 0xca, 0xdf, 0x7a, 0x1d, 0x9d, 0xaf, 0x35, 0x60, 0x8c,
+	0x00, 0x76, 0x65, 0x28, 0xf0, 0x93, 0x06, 0x6e, 0x8c, 0x7b, 0x7f, 0x70, 0x79, 0x72, 0x16, 0xbf,
+	0x78, 0xb7, 0x8d, 0x2b, 0xf5, 0xd9, 0x74, 0x5e, 0x7f, 0xfe, 0xf6, 0x56, 0x5f, 0x84, 0x1d, 0xb1,
+	0xae, 0x8e, 0x2f, 0xa4, 0xb6, 0xac, 0x1e, 0x2b, 0xb3, 0x5b, 0xc3, 0xfd, 0xa5, 0x9a, 0x6a, 0xb7,
+	0x4e, 0xe0, 0x17, 0x0d, 0xdc, 0x1a, 0xdf, 0x72, 0x78, 0xd5, 0x8e, 0xa8, 0xf5, 0xd1, 0x58, 0xb9,
+	0x3a, 0x40, 0x4e, 0x9b, 0xb9, 0x52, 0x64, 0xe6, 0x98, 0x8f, 0x44, 0x66, 0x67, 0xa9, 0x1c, 0x9f,
+	0xdb, 0x4a, 0xcb, 0xad, 0x93, 0x91, 0xc4, 0x9c, 0xa4, 0xc0, 0x3a, 0x5a, 0xab, 0x31, 0x7b, 0xda,
+	0x35, 0xce, 0x5c, 0x97, 0x56, 0x16, 0x31, 0xcb, 0x27, 0x49, 0xef, 0x8d, 0x0e, 0xe6, 0x7d, 0x92,
+	0x4c, 0x0c, 0xb3, 0x37, 0x57, 0x35, 0x09, 0x3b, 0x62, 0x2f, 0xec, 0x68, 0x2f, 0x37, 0x4a, 0x44,
+	0x48, 0x62, 0x94, 0x86, 0x16, 0xa1, 0xa1, 0x1d, 0xe2, 0xb4, 0xd8, 0x1a, 0xf6, 0x99, 0xd3, 0xea,
+	0x7f, 0xb0, 0x25, 0x65, 0xbc, 0xd7, 0x6b, 0xeb, 0xdd, 0xee, 0x07, 0xbd, 0xb9, 0x2e, 0x81, 0xdd,
+	0x80, 0x59, 0xd2, 0x14, 0xd6, 0x5e, 0xdb, 0x2a, 0x1d, 0xb3, 0x53, 0x25, 0xe9, 0x77, 0x03, 0xd6,
+	0x1f, 0x4a, 0xfa, 0x7b, 0xed, 0xbe, 0x92, 0x7c, 0xd7, 0xe7, 0xe5, 0xb9, 0xe3, 0x74, 0x03, 0xe6,
+	0x38, 0x43, 0x91, 0xe3, 0xec, 0xb5, 0x1d, 0x47, 0xc9, 0xf6, 0xa7, 0x8a, 0x38, 0x1f, 0xfe, 0x0c,
+	0x00, 0x00, 0xff, 0xff, 0x0e, 0xde, 0xef, 0x03, 0x68, 0x07, 0x00, 0x00,
 }
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // CampaignCriterionServiceClient is the client API for CampaignCriterionService service.
 //
@@ -427,10 +424,10 @@
 }
 
 type campaignCriterionServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewCampaignCriterionServiceClient(cc *grpc.ClientConn) CampaignCriterionServiceClient {
+func NewCampaignCriterionServiceClient(cc grpc.ClientConnInterface) CampaignCriterionServiceClient {
 	return &campaignCriterionServiceClient{cc}
 }
 
diff --git a/googleapis/ads/googleads/v1/services/campaign_criterion_simulation_service.pb.go b/googleapis/ads/googleads/v1/services/campaign_criterion_simulation_service.pb.go
index 433a685..8b1a9e5 100644
--- a/googleapis/ads/googleads/v1/services/campaign_criterion_simulation_service.pb.go
+++ b/googleapis/ads/googleads/v1/services/campaign_criterion_simulation_service.pb.go
@@ -78,40 +78,41 @@
 }
 
 var fileDescriptor_892d70bcad64eee6 = []byte{
-	// 378 bytes of a gzipped FileDescriptorProto
-	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x8c, 0x92, 0xc1, 0x4a, 0xeb, 0x40,
-	0x18, 0x85, 0x49, 0x2e, 0x5c, 0xb8, 0xe1, 0xde, 0x4d, 0x56, 0x97, 0x22, 0x52, 0x6a, 0x45, 0xe9,
-	0x62, 0x86, 0xe8, 0x6e, 0xc4, 0x62, 0x5a, 0x34, 0x2e, 0x8a, 0x94, 0x16, 0xba, 0x90, 0x40, 0x19,
-	0x93, 0x21, 0x04, 0x9a, 0x99, 0x38, 0xff, 0xa4, 0x1b, 0x71, 0xe3, 0x03, 0xb8, 0x71, 0xe3, 0xda,
-	0xa5, 0x8f, 0xe2, 0xd6, 0x57, 0x70, 0xe5, 0xce, 0x37, 0x90, 0x64, 0x3a, 0x01, 0xc1, 0x36, 0xee,
-	0x0e, 0x33, 0x87, 0xef, 0xcc, 0x9c, 0xff, 0x77, 0x46, 0x89, 0x10, 0xc9, 0x82, 0x61, 0x1a, 0x03,
-	0xd6, 0xb2, 0x54, 0x4b, 0x0f, 0x03, 0x93, 0xcb, 0x34, 0x62, 0x80, 0x23, 0x9a, 0xe5, 0x34, 0x4d,
-	0xf8, 0x3c, 0x92, 0xa9, 0x62, 0x32, 0x15, 0x7c, 0x0e, 0x69, 0x56, 0x2c, 0xa8, 0xaa, 0xa4, 0xb6,
-	0xa1, 0x5c, 0x0a, 0x25, 0xdc, 0xb6, 0x46, 0x20, 0x1a, 0x03, 0xaa, 0x69, 0x68, 0xe9, 0x21, 0x43,
-	0x6b, 0x9d, 0xae, 0xcb, 0x93, 0x0c, 0x44, 0x21, 0x1b, 0x03, 0x75, 0x50, 0x6b, 0xcb, 0x60, 0xf2,
-	0x14, 0x53, 0xce, 0x85, 0xaa, 0x2e, 0x41, 0xdf, 0x76, 0x46, 0xce, 0x6e, 0xc0, 0xd4, 0x70, 0xc5,
-	0x19, 0x1a, 0xcc, 0xb4, 0xa6, 0x4c, 0xd8, 0x75, 0xc1, 0x40, 0xb9, 0x3b, 0xce, 0x3f, 0x93, 0x3b,
-	0xe7, 0x34, 0x63, 0xff, 0xad, 0xb6, 0xb5, 0xff, 0x67, 0xf2, 0xd7, 0x1c, 0x5e, 0xd0, 0x8c, 0x1d,
-	0x3c, 0xda, 0x4e, 0x67, 0x03, 0x6b, 0xaa, 0xbf, 0xe6, 0x7e, 0x58, 0xce, 0xf6, 0xe6, 0x54, 0x37,
-	0x40, 0x4d, 0xfd, 0xa0, 0x1f, 0xbd, 0xbb, 0xd5, 0x5f, 0x0b, 0xaa, 0x6b, 0x44, 0x1b, 0x30, 0x9d,
-	0xb3, 0xbb, 0xd7, 0xb7, 0x07, 0xfb, 0xc4, 0xed, 0x97, 0xcd, 0xdf, 0x7c, 0xa9, 0xe0, 0x38, 0x2a,
-	0x40, 0x89, 0x8c, 0x49, 0xc0, 0xbd, 0x7a, 0x14, 0xdf, 0x30, 0x00, 0xf7, 0x6e, 0x07, 0xf7, 0xb6,
-	0xd3, 0x8d, 0x44, 0xd6, 0xf8, 0xad, 0xc1, 0x5e, 0x73, 0x81, 0xe3, 0x72, 0x74, 0x63, 0xeb, 0xf2,
-	0x7c, 0x05, 0x4b, 0xc4, 0x82, 0xf2, 0x04, 0x09, 0x99, 0xe0, 0x84, 0xf1, 0x6a, 0xb0, 0x66, 0x63,
-	0xf2, 0x14, 0xd6, 0x2f, 0xec, 0x91, 0x11, 0x4f, 0xf6, 0xaf, 0xc0, 0xf7, 0x9f, 0xed, 0x76, 0xa0,
-	0x81, 0x7e, 0x0c, 0x48, 0xcb, 0x52, 0xcd, 0x3c, 0xb4, 0x0a, 0x86, 0x17, 0x63, 0x09, 0xfd, 0x18,
-	0xc2, 0xda, 0x12, 0xce, 0xbc, 0xd0, 0x58, 0xde, 0xed, 0xae, 0x3e, 0x27, 0xc4, 0x8f, 0x81, 0x90,
-	0xda, 0x44, 0xc8, 0xcc, 0x23, 0xc4, 0xd8, 0xae, 0x7e, 0x57, 0xef, 0x3c, 0xfc, 0x0c, 0x00, 0x00,
-	0xff, 0xff, 0x21, 0x54, 0x12, 0xce, 0x57, 0x03, 0x00, 0x00,
+	// 399 bytes of a gzipped FileDescriptorProto
+	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x8c, 0x92, 0xcf, 0xca, 0xd3, 0x40,
+	0x14, 0xc5, 0x49, 0x04, 0xc1, 0xa0, 0x9b, 0x6c, 0x2c, 0x51, 0xa4, 0xd4, 0x8a, 0xd2, 0xc5, 0x0c,
+	0xd1, 0xdd, 0x88, 0xc5, 0xb4, 0x68, 0x5c, 0x14, 0x29, 0x2d, 0x74, 0x21, 0x81, 0x32, 0x26, 0x43,
+	0x18, 0x48, 0x66, 0xe2, 0xdc, 0x49, 0x37, 0xe2, 0xc6, 0x07, 0x70, 0xe3, 0x1b, 0xb8, 0x74, 0xef,
+	0x4b, 0x74, 0xeb, 0x2b, 0xb8, 0x72, 0xe7, 0x1b, 0x48, 0x32, 0x99, 0x54, 0xe1, 0x6b, 0xf3, 0xed,
+	0x0e, 0x73, 0x0f, 0xbf, 0x73, 0xff, 0x8c, 0xb7, 0xca, 0xa5, 0xcc, 0x0b, 0x86, 0x69, 0x06, 0xd8,
+	0xc8, 0x46, 0x1d, 0x42, 0x0c, 0x4c, 0x1d, 0x78, 0xca, 0x00, 0xa7, 0xb4, 0xac, 0x28, 0xcf, 0xc5,
+	0x3e, 0x55, 0x5c, 0x33, 0xc5, 0xa5, 0xd8, 0x03, 0x2f, 0xeb, 0x82, 0xea, 0x56, 0x1a, 0x1b, 0xaa,
+	0x94, 0xd4, 0xd2, 0x1f, 0x1b, 0x04, 0xa2, 0x19, 0xa0, 0x9e, 0x86, 0x0e, 0x21, 0xb2, 0xb4, 0xe0,
+	0xd5, 0xb9, 0x3c, 0xc5, 0x40, 0xd6, 0x6a, 0x30, 0xd0, 0x04, 0x05, 0xf7, 0x2d, 0xa6, 0xe2, 0x98,
+	0x0a, 0x21, 0x75, 0x5b, 0x84, 0xae, 0x7a, 0xf7, 0x9f, 0x6a, 0x5a, 0x70, 0x26, 0xb4, 0x29, 0x4c,
+	0x56, 0xde, 0xa3, 0x98, 0xe9, 0x65, 0x17, 0xb0, 0xb4, 0xfc, 0x6d, 0x8f, 0xdf, 0xb0, 0x0f, 0x35,
+	0x03, 0xed, 0x3f, 0xf4, 0xee, 0xd8, 0x86, 0xf6, 0x82, 0x96, 0x6c, 0xe4, 0x8c, 0x9d, 0x27, 0xb7,
+	0x36, 0xb7, 0xed, 0xe3, 0x5b, 0x5a, 0xb2, 0xa7, 0x3f, 0x5c, 0x6f, 0x72, 0x81, 0xb5, 0x35, 0x33,
+	0xfb, 0x7f, 0x1c, 0xef, 0xc1, 0xe5, 0x54, 0x3f, 0x46, 0x43, 0x8b, 0x43, 0xd7, 0xea, 0x3b, 0x98,
+	0x9f, 0x05, 0xf5, 0xfb, 0x45, 0x17, 0x30, 0x93, 0xd7, 0x9f, 0x7f, 0xfe, 0xfa, 0xea, 0xbe, 0xf4,
+	0xe7, 0xcd, 0x49, 0x3e, 0xfe, 0xb7, 0x82, 0x17, 0x69, 0x0d, 0x5a, 0x96, 0x4c, 0x01, 0x9e, 0xf5,
+	0x37, 0xba, 0x82, 0x01, 0x78, 0xf6, 0x29, 0xb8, 0x77, 0x8c, 0x46, 0xa7, 0xf8, 0x4e, 0x55, 0x1c,
+	0x50, 0x2a, 0xcb, 0xc5, 0x17, 0xd7, 0x9b, 0xa6, 0xb2, 0x1c, 0x9c, 0x79, 0xf1, 0x78, 0x78, 0xbb,
+	0xeb, 0xe6, 0xae, 0x6b, 0xe7, 0xdd, 0x9b, 0x0e, 0x96, 0xcb, 0x82, 0x8a, 0x1c, 0x49, 0x95, 0xe3,
+	0x9c, 0x89, 0xf6, 0xea, 0xf8, 0x14, 0x7f, 0xfe, 0x9b, 0x3f, 0xb7, 0xe2, 0x9b, 0x7b, 0x23, 0x8e,
+	0xa2, 0xef, 0xee, 0x38, 0x36, 0xc0, 0x28, 0x03, 0x64, 0x64, 0xa3, 0x76, 0x21, 0xea, 0x82, 0xe1,
+	0x68, 0x2d, 0x49, 0x94, 0x41, 0xd2, 0x5b, 0x92, 0x5d, 0x98, 0x58, 0xcb, 0x6f, 0x77, 0x6a, 0xde,
+	0x09, 0x89, 0x32, 0x20, 0xa4, 0x37, 0x11, 0xb2, 0x0b, 0x09, 0xb1, 0xb6, 0xf7, 0x37, 0xdb, 0x3e,
+	0x9f, 0xfd, 0x0d, 0x00, 0x00, 0xff, 0xff, 0x17, 0x13, 0xe9, 0x86, 0x8d, 0x03, 0x00, 0x00,
 }
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // CampaignCriterionSimulationServiceClient is the client API for CampaignCriterionSimulationService service.
 //
@@ -122,10 +123,10 @@
 }
 
 type campaignCriterionSimulationServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewCampaignCriterionSimulationServiceClient(cc *grpc.ClientConn) CampaignCriterionSimulationServiceClient {
+func NewCampaignCriterionSimulationServiceClient(cc grpc.ClientConnInterface) CampaignCriterionSimulationServiceClient {
 	return &campaignCriterionSimulationServiceClient{cc}
 }
 
diff --git a/googleapis/ads/googleads/v1/services/campaign_draft_service.pb.go b/googleapis/ads/googleads/v1/services/campaign_draft_service.pb.go
index 5088359..901d8b9 100644
--- a/googleapis/ads/googleads/v1/services/campaign_draft_service.pb.go
+++ b/googleapis/ads/googleads/v1/services/campaign_draft_service.pb.go
@@ -9,7 +9,6 @@
 	math "math"
 
 	proto "github.com/golang/protobuf/proto"
-	_ "github.com/golang/protobuf/ptypes/wrappers"
 	resources "google.golang.org/genproto/googleapis/ads/googleads/v1/resources"
 	_ "google.golang.org/genproto/googleapis/api/annotations"
 	longrunning "google.golang.org/genproto/googleapis/longrunning"
@@ -519,75 +518,76 @@
 }
 
 var fileDescriptor_f742bb1c3712c22e = []byte{
-	// 933 bytes of a gzipped FileDescriptorProto
-	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xa4, 0x56, 0xd1, 0x6e, 0xdc, 0x44,
-	0x14, 0xc5, 0x1b, 0x58, 0xba, 0x77, 0x9b, 0x16, 0x0d, 0x81, 0x6e, 0x37, 0x29, 0xac, 0x9c, 0x00,
-	0xd1, 0x3e, 0xd8, 0xdd, 0xad, 0x84, 0x52, 0x47, 0x89, 0xba, 0x21, 0x4d, 0x02, 0xa2, 0x34, 0x72,
-	0x20, 0x42, 0x28, 0x92, 0x35, 0x5d, 0x4f, 0x2c, 0x2b, 0xb6, 0xc7, 0xcc, 0xd8, 0x0b, 0x49, 0x55,
-	0x09, 0xf1, 0xc0, 0x0f, 0xc0, 0x17, 0xf0, 0xc8, 0x1f, 0x80, 0xc4, 0x0f, 0xf0, 0x8a, 0xf8, 0x00,
-	0x24, 0xc4, 0x03, 0x3f, 0xc0, 0x2b, 0x9a, 0xf1, 0xcc, 0x76, 0xbd, 0xdd, 0xcd, 0x26, 0xe1, 0x6d,
-	0x7c, 0xe7, 0xcc, 0x99, 0x73, 0xe7, 0xdc, 0xb9, 0x63, 0xd8, 0x08, 0x28, 0x0d, 0x22, 0x62, 0x63,
-	0x9f, 0xdb, 0xc5, 0x50, 0x8c, 0x06, 0x1d, 0x9b, 0x13, 0x36, 0x08, 0xfb, 0x84, 0xdb, 0x7d, 0x1c,
-	0xa7, 0x38, 0x0c, 0x12, 0xcf, 0x67, 0xf8, 0x38, 0xf3, 0x54, 0xdc, 0x4a, 0x19, 0xcd, 0x28, 0x6a,
-	0x15, 0x6b, 0x2c, 0xec, 0x73, 0x6b, 0xb8, 0xdc, 0x1a, 0x74, 0x2c, 0xbd, 0xbc, 0xf9, 0xfe, 0xb4,
-	0x0d, 0x18, 0xe1, 0x34, 0x67, 0x2f, 0xee, 0x50, 0x30, 0x37, 0x97, 0xf4, 0xba, 0x34, 0xb4, 0x71,
-	0x92, 0xd0, 0x0c, 0x67, 0x21, 0x4d, 0xb8, 0x9a, 0x5d, 0x56, 0xb3, 0x11, 0x4d, 0x02, 0x96, 0x27,
-	0x49, 0x98, 0x04, 0x36, 0x4d, 0x09, 0x2b, 0x81, 0x94, 0x38, 0x5b, 0x7e, 0x3d, 0xc9, 0x8f, 0xed,
-	0xe3, 0x90, 0x44, 0xbe, 0x17, 0x63, 0x7e, 0xa2, 0x10, 0x6f, 0x8d, 0x23, 0xbe, 0x62, 0x38, 0x4d,
-	0x09, 0xd3, 0x0c, 0xb7, 0xd4, 0x3c, 0x4b, 0xfb, 0x36, 0xcf, 0x70, 0x96, 0xab, 0x09, 0x73, 0x13,
-	0x6e, 0xed, 0x92, 0xec, 0x03, 0x25, 0x7c, 0x5b, 0xe8, 0x76, 0xc9, 0x97, 0x39, 0xe1, 0x19, 0x5a,
-	0x86, 0x79, 0x9d, 0x9a, 0x97, 0xe0, 0x98, 0x34, 0x8c, 0x96, 0xb1, 0x5a, 0x73, 0xaf, 0xeb, 0xe0,
-	0x27, 0x38, 0x26, 0xe6, 0xdf, 0x06, 0x2c, 0x3e, 0xca, 0x33, 0x9c, 0x91, 0x12, 0x07, 0xd7, 0x24,
-	0x6f, 0x43, 0xbd, 0x9f, 0xf3, 0x8c, 0xc6, 0x84, 0x79, 0xa1, 0xaf, 0x28, 0x40, 0x87, 0x3e, 0xf4,
-	0xd1, 0xe7, 0x00, 0xcf, 0xf3, 0x6d, 0x54, 0x5a, 0x73, 0xab, 0xf5, 0xee, 0x9a, 0x35, 0xcb, 0x0d,
-	0xab, 0xb4, 0xdb, 0x63, 0x4d, 0xe0, 0x8e, 0x70, 0xa1, 0xf7, 0xe0, 0x66, 0x8a, 0x59, 0x16, 0xe2,
-	0xc8, 0x3b, 0xc6, 0x61, 0x94, 0x33, 0xd2, 0x98, 0x6b, 0x19, 0xab, 0xd7, 0xdc, 0x1b, 0x2a, 0xbc,
-	0x53, 0x44, 0x45, 0xa2, 0x03, 0x1c, 0x85, 0x3e, 0xce, 0x88, 0x47, 0x93, 0xe8, 0xb4, 0xf1, 0xb2,
-	0x84, 0x5d, 0xd7, 0xc1, 0xc7, 0x49, 0x74, 0x6a, 0x6e, 0xc3, 0xe2, 0x3e, 0xa3, 0x31, 0x1d, 0x4b,
-	0x54, 0xe7, 0xf9, 0x0e, 0xdc, 0x28, 0xbb, 0xaf, 0x52, 0x9d, 0xef, 0x8f, 0xa2, 0xcd, 0x1f, 0x2a,
-	0xf0, 0xe6, 0x64, 0xe9, 0x68, 0x1d, 0xea, 0x79, 0x2a, 0x35, 0x08, 0x5f, 0xa5, 0x86, 0x7a, 0xb7,
-	0xa9, 0x4f, 0x42, 0x1b, 0x6b, 0xed, 0x08, 0xeb, 0x1f, 0x61, 0x7e, 0xe2, 0x42, 0x01, 0x17, 0x63,
-	0xf4, 0x11, 0x54, 0xfb, 0x8c, 0xe0, 0xac, 0x30, 0xa9, 0xde, 0xbd, 0x3b, 0xf5, 0x04, 0x87, 0xd5,
-	0x5a, 0x3e, 0xc2, 0xbd, 0x97, 0x5c, 0xc5, 0x20, 0xb8, 0x0a, 0xe6, 0x46, 0xe5, 0xea, 0x5c, 0x05,
-	0x03, 0x6a, 0x40, 0x95, 0x91, 0x98, 0x0e, 0x8a, 0xa3, 0xaf, 0x89, 0x99, 0xe2, 0x7b, 0xab, 0x0e,
-	0xb5, 0xa1, 0x57, 0xe6, 0xaf, 0x06, 0x2c, 0x4d, 0xae, 0x22, 0x9e, 0xd2, 0x84, 0x13, 0xb4, 0x03,
-	0x6f, 0x8c, 0x79, 0xe9, 0x11, 0xc6, 0x28, 0x93, 0xb4, 0xf5, 0x2e, 0xd2, 0x12, 0x59, 0xda, 0xb7,
-	0x0e, 0x64, 0x7d, 0xbb, 0xaf, 0x97, 0x5d, 0x7e, 0x28, 0xe0, 0xe8, 0x33, 0x78, 0x95, 0x11, 0x9e,
-	0x47, 0x99, 0x2e, 0xb5, 0xf5, 0xd9, 0xa5, 0x36, 0x41, 0x98, 0x2b, 0x39, 0x5c, 0xcd, 0x65, 0x3e,
-	0x80, 0xdb, 0x53, 0x51, 0x17, 0xbb, 0x47, 0xdf, 0x19, 0xb0, 0xfc, 0x71, 0xc8, 0xcb, 0x37, 0xb1,
-	0xc7, 0x4f, 0x93, 0xbe, 0x14, 0xce, 0x2f, 0x73, 0x29, 0xd1, 0x1d, 0x80, 0x14, 0x07, 0xc4, 0xcb,
-	0xe8, 0x09, 0x49, 0xa4, 0x8b, 0x35, 0xb7, 0x26, 0x22, 0x9f, 0x8a, 0x00, 0x5a, 0x04, 0xf9, 0xe1,
-	0xf1, 0xf0, 0xac, 0xf0, 0xe5, 0x15, 0xf7, 0x9a, 0x08, 0x1c, 0x84, 0x67, 0xc4, 0x3c, 0x83, 0x95,
-	0xf3, 0x75, 0x28, 0x47, 0xda, 0x50, 0x95, 0x0e, 0xf0, 0x86, 0x21, 0x0f, 0x72, 0x92, 0x05, 0x0a,
-	0x81, 0xde, 0x85, 0x9b, 0x09, 0xf9, 0x3a, 0xf3, 0x5e, 0x10, 0x35, 0x2f, 0xc2, 0xfb, 0x5a, 0x58,
-	0xf7, 0xcf, 0x2a, 0x2c, 0x94, 0x36, 0x3e, 0x28, 0x3c, 0x40, 0x3f, 0x1b, 0xf0, 0xda, 0x78, 0x9b,
-	0x42, 0xf7, 0x67, 0x5b, 0x37, 0xa5, 0xb5, 0x35, 0x2f, 0x5d, 0xd2, 0xe6, 0xda, 0xb7, 0xbf, 0xff,
-	0xf5, 0x7d, 0xa5, 0x8b, 0xee, 0x8a, 0x8e, 0xff, 0xb4, 0x64, 0xc1, 0x86, 0xee, 0x66, 0xdc, 0x6e,
-	0xdb, 0xa5, 0xeb, 0xce, 0xed, 0xf6, 0x33, 0xf4, 0x87, 0x01, 0x0b, 0x93, 0x6a, 0x1b, 0x6d, 0x5c,
-	0xa9, 0xf4, 0x74, 0x25, 0x34, 0x37, 0xaf, 0xba, 0xbc, 0x30, 0xd0, 0xdc, 0x94, 0x19, 0xad, 0x99,
-	0xf7, 0x44, 0x46, 0xcf, 0x53, 0x78, 0x3a, 0xd2, 0xae, 0x37, 0xda, 0xcf, 0xc6, 0x12, 0x72, 0x62,
-	0x49, 0xe9, 0x18, 0x6d, 0xf4, 0x8b, 0x01, 0x0b, 0x93, 0x3a, 0xe2, 0x45, 0xf2, 0x3a, 0xa7, 0x93,
-	0x36, 0xef, 0xe8, 0xe5, 0x23, 0x4f, 0xa2, 0x35, 0x6c, 0x93, 0xe6, 0xb6, 0x94, 0xbd, 0x69, 0xde,
-	0x97, 0x46, 0x94, 0x7b, 0xee, 0xf9, 0x4e, 0x38, 0x69, 0xb1, 0xab, 0x10, 0xff, 0xaf, 0x01, 0x4b,
-	0xe7, 0x95, 0x39, 0x7a, 0x38, 0x3b, 0x89, 0x0b, 0x5c, 0xd7, 0xe6, 0xce, 0xff, 0xa5, 0x51, 0x66,
-	0xed, 0xc9, 0xac, 0xb7, 0xd0, 0x83, 0xcb, 0x96, 0x9f, 0x13, 0x85, 0x7c, 0x94, 0x71, 0xeb, 0x9b,
-	0x0a, 0xac, 0xf4, 0x69, 0x3c, 0x53, 0xd7, 0xd6, 0xed, 0x49, 0x37, 0x71, 0x5f, 0x3c, 0x43, 0xfb,
-	0xc6, 0x17, 0x7b, 0x6a, 0x79, 0x40, 0x23, 0x9c, 0x04, 0x16, 0x65, 0x81, 0x1d, 0x90, 0x44, 0x3e,
-	0x52, 0xfa, 0xe7, 0x28, 0x0d, 0xf9, 0xf4, 0x9f, 0xb1, 0x75, 0x3d, 0xf8, 0xb1, 0x32, 0xb7, 0xdb,
-	0xeb, 0xfd, 0x54, 0x69, 0xed, 0x16, 0x84, 0x3d, 0x9f, 0x5b, 0xc5, 0x50, 0x8c, 0x0e, 0x3b, 0x96,
-	0xda, 0x98, 0xff, 0xa6, 0x21, 0x47, 0x3d, 0x9f, 0x1f, 0x0d, 0x21, 0x47, 0x87, 0x9d, 0x23, 0x0d,
-	0xf9, 0xa7, 0xb2, 0x52, 0xc4, 0x1d, 0xa7, 0xe7, 0x73, 0xc7, 0x19, 0x82, 0x1c, 0xe7, 0xb0, 0xe3,
-	0x38, 0x1a, 0xf6, 0xa4, 0x2a, 0x75, 0xde, 0xfb, 0x2f, 0x00, 0x00, 0xff, 0xff, 0x22, 0x0d, 0x9b,
-	0x3a, 0x33, 0x0a, 0x00, 0x00,
+	// 954 bytes of a gzipped FileDescriptorProto
+	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xa4, 0x56, 0x4d, 0x6f, 0xdc, 0x44,
+	0x18, 0xc6, 0x1b, 0x48, 0xbb, 0xb3, 0x4d, 0x8b, 0x86, 0x94, 0x6c, 0x37, 0xa9, 0x58, 0x39, 0x01,
+	0xa2, 0x3d, 0xd8, 0xdd, 0xad, 0x84, 0x52, 0x47, 0x89, 0xba, 0xa1, 0xf9, 0x00, 0x51, 0x1a, 0x39,
+	0x10, 0x21, 0x14, 0x61, 0x4d, 0xed, 0x89, 0x65, 0xc5, 0xf6, 0x98, 0x99, 0xf1, 0x8a, 0xa4, 0xaa,
+	0x84, 0x38, 0xf0, 0x07, 0xe0, 0xc0, 0x99, 0x23, 0xff, 0x80, 0x03, 0x7f, 0x20, 0x57, 0xe0, 0x1f,
+	0x20, 0x0e, 0xfc, 0x01, 0xae, 0x68, 0xc6, 0x33, 0x9b, 0xf5, 0x76, 0x3f, 0x92, 0x70, 0x1b, 0xbf,
+	0xf3, 0xce, 0x33, 0xcf, 0x33, 0xcf, 0xfb, 0xbe, 0xbb, 0x60, 0x23, 0x24, 0x24, 0x8c, 0xb1, 0x8d,
+	0x02, 0x66, 0x17, 0x4b, 0xb1, 0xea, 0xb5, 0x6d, 0x86, 0x69, 0x2f, 0xf2, 0x31, 0xb3, 0x7d, 0x94,
+	0x64, 0x28, 0x0a, 0x53, 0x2f, 0xa0, 0xe8, 0x98, 0x7b, 0x2a, 0x6e, 0x65, 0x94, 0x70, 0x02, 0x9b,
+	0xc5, 0x19, 0x0b, 0x05, 0xcc, 0xea, 0x1f, 0xb7, 0x7a, 0x6d, 0x4b, 0x1f, 0x6f, 0x7c, 0x30, 0xee,
+	0x02, 0x8a, 0x19, 0xc9, 0xe9, 0xab, 0x37, 0x14, 0xc8, 0x8d, 0x25, 0x7d, 0x2e, 0x8b, 0x6c, 0x94,
+	0xa6, 0x84, 0x23, 0x1e, 0x91, 0x94, 0xa9, 0xdd, 0x65, 0xb5, 0x1b, 0x93, 0x34, 0xa4, 0x79, 0x9a,
+	0x46, 0x69, 0x68, 0x93, 0x0c, 0xd3, 0x52, 0x92, 0x22, 0x67, 0xcb, 0xaf, 0xe7, 0xf9, 0xb1, 0x7d,
+	0x1c, 0xe1, 0x38, 0xf0, 0x12, 0xc4, 0x4e, 0x54, 0xc6, 0x82, 0xca, 0xa0, 0x99, 0x6f, 0x33, 0x8e,
+	0x78, 0xce, 0x86, 0x36, 0xc4, 0xed, 0x7e, 0x1c, 0xe1, 0x54, 0xd1, 0x32, 0x37, 0xc1, 0xc2, 0x2e,
+	0xe6, 0x1f, 0x2a, 0xc6, 0x4f, 0x04, 0x61, 0x17, 0x7f, 0x9d, 0x63, 0xc6, 0xe1, 0x32, 0x98, 0xd3,
+	0x9a, 0xbc, 0x14, 0x25, 0xb8, 0x6e, 0x34, 0x8d, 0xd5, 0xaa, 0x7b, 0x4b, 0x07, 0x3f, 0x45, 0x09,
+	0x36, 0xff, 0x36, 0xc0, 0xe2, 0xd3, 0x9c, 0x23, 0x8e, 0x4b, 0x18, 0x4c, 0x83, 0xbc, 0x03, 0x6a,
+	0x7e, 0xce, 0x38, 0x49, 0x30, 0xf5, 0xa2, 0x40, 0x41, 0x00, 0x1d, 0xfa, 0x28, 0x80, 0x5f, 0x00,
+	0x70, 0x21, 0xb4, 0x5e, 0x69, 0xce, 0xac, 0xd6, 0x3a, 0x6b, 0xd6, 0x34, 0x1b, 0xac, 0xd2, 0x6d,
+	0xcf, 0x34, 0x80, 0x3b, 0x80, 0x05, 0xdf, 0x07, 0x77, 0x32, 0x44, 0x79, 0x84, 0x62, 0xef, 0x18,
+	0x45, 0x71, 0x4e, 0x71, 0x7d, 0xa6, 0x69, 0xac, 0xde, 0x74, 0x6f, 0xab, 0xf0, 0x4e, 0x11, 0x15,
+	0x42, 0x7b, 0x28, 0x8e, 0x02, 0xc4, 0xb1, 0x47, 0xd2, 0xf8, 0xb4, 0xfe, 0xba, 0x4c, 0xbb, 0xa5,
+	0x83, 0xcf, 0xd2, 0xf8, 0xd4, 0x7c, 0x02, 0x16, 0xf7, 0x29, 0x49, 0xc8, 0x90, 0x50, 0xad, 0xf3,
+	0x5d, 0x70, 0xbb, 0x6c, 0xbb, 0x92, 0x3a, 0xe7, 0x0f, 0x66, 0x9b, 0x3f, 0x56, 0xc0, 0xdb, 0xa3,
+	0xa9, 0xc3, 0x75, 0x50, 0xcb, 0x33, 0xc9, 0x41, 0x18, 0x2a, 0x39, 0xd4, 0x3a, 0x0d, 0xfd, 0x12,
+	0xda, 0x73, 0x6b, 0x47, 0x78, 0xfe, 0x14, 0xb1, 0x13, 0x17, 0x14, 0xe9, 0x62, 0x0d, 0x3f, 0x06,
+	0xb3, 0x3e, 0xc5, 0x88, 0x17, 0x26, 0xd5, 0x3a, 0x0f, 0xc6, 0xbe, 0x60, 0xbf, 0x4c, 0xcb, 0x4f,
+	0xb8, 0xf7, 0x9a, 0xab, 0x10, 0x04, 0x56, 0x81, 0x5c, 0xaf, 0x5c, 0x1f, 0xab, 0x40, 0x80, 0x75,
+	0x30, 0x4b, 0x71, 0x42, 0x7a, 0xc5, 0xd3, 0x57, 0xc5, 0x4e, 0xf1, 0xbd, 0x55, 0x03, 0xd5, 0xbe,
+	0x57, 0xe6, 0x6f, 0x06, 0x58, 0x1a, 0x5d, 0x45, 0x2c, 0x23, 0x29, 0xc3, 0x70, 0x07, 0xdc, 0x1d,
+	0xf2, 0xd2, 0xc3, 0x94, 0x12, 0x2a, 0x61, 0x6b, 0x1d, 0xa8, 0x29, 0xd2, 0xcc, 0xb7, 0x0e, 0x64,
+	0xe1, 0xbb, 0x6f, 0x95, 0x5d, 0xde, 0x16, 0xe9, 0xf0, 0x73, 0x70, 0x83, 0x62, 0x96, 0xc7, 0x5c,
+	0x97, 0xda, 0xfa, 0xf4, 0x52, 0x1b, 0x41, 0xcc, 0x95, 0x18, 0xae, 0xc6, 0x32, 0x1f, 0x83, 0x7b,
+	0x63, 0xb3, 0x2e, 0xd7, 0x47, 0xdf, 0x1b, 0x60, 0xf9, 0x93, 0x88, 0x95, 0x3b, 0xb1, 0xcb, 0x4e,
+	0x53, 0x5f, 0x12, 0x67, 0x57, 0x69, 0x4a, 0x78, 0x1f, 0x80, 0x0c, 0x85, 0xd8, 0xe3, 0xe4, 0x04,
+	0xa7, 0xd2, 0xc5, 0xaa, 0x5b, 0x15, 0x91, 0xcf, 0x44, 0x00, 0x2e, 0x02, 0xf9, 0xe1, 0xb1, 0xe8,
+	0xac, 0xf0, 0xe5, 0x0d, 0xf7, 0xa6, 0x08, 0x1c, 0x44, 0x67, 0xd8, 0x3c, 0x03, 0x2b, 0x93, 0x79,
+	0x28, 0x47, 0x5a, 0x60, 0x56, 0x3a, 0xc0, 0xea, 0x86, 0x7c, 0xc8, 0x51, 0x16, 0xa8, 0x0c, 0xf8,
+	0x1e, 0xb8, 0x93, 0xe2, 0x6f, 0xb8, 0xf7, 0x0a, 0xa9, 0x39, 0x11, 0xde, 0xd7, 0xc4, 0x3a, 0x3f,
+	0xdd, 0x00, 0xf3, 0xa5, 0x8b, 0x0f, 0x0a, 0x0f, 0xe0, 0xaf, 0x06, 0x78, 0x73, 0x78, 0x4c, 0xc1,
+	0x47, 0xd3, 0xad, 0x1b, 0x33, 0xda, 0x1a, 0x57, 0x2e, 0x69, 0x73, 0xed, 0xbb, 0xdf, 0xff, 0xfa,
+	0xa1, 0xd2, 0x81, 0x0f, 0xc4, 0xa8, 0x7f, 0x51, 0xb2, 0x60, 0x43, 0x4f, 0x33, 0x66, 0xb7, 0xec,
+	0x52, 0xbb, 0x33, 0xbb, 0xf5, 0x12, 0xfe, 0x69, 0x80, 0xf9, 0x51, 0xb5, 0x0d, 0x37, 0xae, 0x55,
+	0x7a, 0xba, 0x12, 0x1a, 0x9b, 0xd7, 0x3d, 0x5e, 0x18, 0x68, 0x6e, 0x4a, 0x45, 0x6b, 0xe6, 0x43,
+	0xa1, 0xe8, 0x42, 0xc2, 0x8b, 0x81, 0x71, 0xbd, 0xd1, 0x7a, 0x39, 0x24, 0xc8, 0x49, 0x24, 0xa4,
+	0x63, 0xb4, 0xe0, 0x1f, 0x06, 0x98, 0x1f, 0x35, 0x11, 0x2f, 0xa3, 0x6b, 0xc2, 0x24, 0x6d, 0xdc,
+	0xd7, 0xc7, 0x07, 0x7e, 0x0b, 0xad, 0xfe, 0x98, 0x34, 0xbf, 0x3a, 0xef, 0x2e, 0x80, 0xbb, 0xc3,
+	0x53, 0x71, 0x3b, 0xc9, 0xf8, 0xa9, 0x14, 0xb4, 0x69, 0x3e, 0x92, 0x16, 0x95, 0xa7, 0xf1, 0x64,
+	0x8f, 0x9c, 0xac, 0xe0, 0x23, 0x64, 0xfd, 0x6b, 0x80, 0xa5, 0x49, 0x0d, 0x00, 0xb7, 0xa7, 0xcb,
+	0xbb, 0x44, 0x23, 0x37, 0x76, 0xfe, 0x2f, 0x8c, 0xb2, 0x71, 0x4f, 0xaa, 0xde, 0x82, 0x8f, 0xaf,
+	0x5a, 0x98, 0x4e, 0x1c, 0xb1, 0x41, 0xc4, 0xc6, 0xe2, 0x79, 0xb7, 0x7e, 0x41, 0x44, 0xad, 0xb2,
+	0x88, 0x59, 0x3e, 0x49, 0xb6, 0xbe, 0xad, 0x80, 0x15, 0x9f, 0x24, 0x53, 0x49, 0x6f, 0xdd, 0x1b,
+	0xd5, 0xc0, 0xfb, 0xc2, 0xa7, 0x7d, 0xe3, 0xcb, 0x3d, 0x75, 0x3c, 0x24, 0x31, 0x4a, 0x43, 0x8b,
+	0xd0, 0xd0, 0x0e, 0x71, 0x2a, 0x5d, 0xb4, 0x2f, 0x2e, 0x1c, 0xff, 0xe7, 0x6d, 0x5d, 0x2f, 0x7e,
+	0xae, 0xcc, 0xec, 0x76, 0xbb, 0xbf, 0x54, 0x9a, 0xbb, 0x05, 0x60, 0x37, 0x60, 0x56, 0xb1, 0x14,
+	0xab, 0xc3, 0xb6, 0xa5, 0x2e, 0x66, 0xe7, 0x3a, 0xe5, 0xa8, 0x1b, 0xb0, 0xa3, 0x7e, 0xca, 0xd1,
+	0x61, 0xfb, 0x48, 0xa7, 0xfc, 0x53, 0x59, 0x29, 0xe2, 0x8e, 0xd3, 0x0d, 0x98, 0xe3, 0xf4, 0x93,
+	0x1c, 0xe7, 0xb0, 0xed, 0x38, 0x3a, 0xed, 0xf9, 0xac, 0xe4, 0xf9, 0xf0, 0xbf, 0x00, 0x00, 0x00,
+	0xff, 0xff, 0xaf, 0x85, 0x09, 0xc9, 0x63, 0x0a, 0x00, 0x00,
 }
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // CampaignDraftServiceClient is the client API for CampaignDraftService service.
 //
@@ -615,10 +615,10 @@
 }
 
 type campaignDraftServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewCampaignDraftServiceClient(cc *grpc.ClientConn) CampaignDraftServiceClient {
+func NewCampaignDraftServiceClient(cc grpc.ClientConnInterface) CampaignDraftServiceClient {
 	return &campaignDraftServiceClient{cc}
 }
 
diff --git a/googleapis/ads/googleads/v1/services/campaign_experiment_service.pb.go b/googleapis/ads/googleads/v1/services/campaign_experiment_service.pb.go
index afaf341..3426396 100644
--- a/googleapis/ads/googleads/v1/services/campaign_experiment_service.pb.go
+++ b/googleapis/ads/googleads/v1/services/campaign_experiment_service.pb.go
@@ -10,7 +10,6 @@
 
 	proto "github.com/golang/protobuf/proto"
 	empty "github.com/golang/protobuf/ptypes/empty"
-	_ "github.com/golang/protobuf/ptypes/wrappers"
 	resources "google.golang.org/genproto/googleapis/ads/googleads/v1/resources"
 	_ "google.golang.org/genproto/googleapis/api/annotations"
 	longrunning "google.golang.org/genproto/googleapis/longrunning"
@@ -753,87 +752,89 @@
 }
 
 var fileDescriptor_45b0130aef98b73a = []byte{
-	// 1123 bytes of a gzipped FileDescriptorProto
-	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xac, 0x57, 0xcf, 0x6f, 0xdc, 0xc4,
-	0x17, 0xff, 0x7a, 0xf3, 0x25, 0x34, 0x6f, 0xfb, 0x43, 0x4c, 0x55, 0xd8, 0x6c, 0xd2, 0x74, 0xe3,
-	0x56, 0x10, 0x22, 0x61, 0x2b, 0x41, 0x15, 0xc8, 0x51, 0x80, 0xdd, 0xcd, 0x26, 0x69, 0x21, 0x4d,
-	0xe4, 0xa0, 0x1c, 0xaa, 0x20, 0x6b, 0xb2, 0x9e, 0x58, 0x56, 0xfc, 0x8b, 0x19, 0x3b, 0x34, 0xad,
-	0x22, 0x24, 0x24, 0x4e, 0x3d, 0xf2, 0x1f, 0x70, 0xe4, 0xca, 0x91, 0x13, 0x27, 0x24, 0x24, 0x40,
-	0x82, 0x7f, 0x81, 0x0b, 0x9c, 0x38, 0x72, 0x44, 0x33, 0x9e, 0xd9, 0x26, 0x59, 0x7b, 0x77, 0x9b,
-	0xe4, 0x36, 0x7e, 0xf3, 0xfc, 0x79, 0xef, 0xf3, 0xde, 0x9b, 0xcf, 0xd8, 0xd0, 0xf2, 0xe2, 0xd8,
-	0x0b, 0x88, 0x89, 0x5d, 0x66, 0xe6, 0x4b, 0xbe, 0x3a, 0x5c, 0x30, 0x19, 0xa1, 0x87, 0x7e, 0x97,
-	0x30, 0xb3, 0x8b, 0xc3, 0x04, 0xfb, 0x5e, 0xe4, 0x90, 0x27, 0x09, 0xa1, 0x7e, 0x48, 0xa2, 0xd4,
-	0x91, 0x9b, 0x46, 0x42, 0xe3, 0x34, 0x46, 0x8d, 0xfc, 0x45, 0x03, 0xbb, 0xcc, 0xe8, 0x61, 0x18,
-	0x87, 0x0b, 0x86, 0xc2, 0xa8, 0x2f, 0x95, 0x45, 0xa1, 0x84, 0xc5, 0x19, 0x2d, 0x09, 0x93, 0xc3,
-	0xd7, 0xa7, 0xd5, 0xcb, 0x89, 0x6f, 0xe2, 0x28, 0x8a, 0x53, 0x9c, 0xfa, 0x71, 0xc4, 0xe4, 0xee,
-	0x5d, 0xb9, 0x1b, 0xc4, 0x91, 0x47, 0xb3, 0x28, 0xf2, 0x23, 0xcf, 0x8c, 0x13, 0x42, 0x4f, 0x39,
-	0x4d, 0x49, 0x27, 0xf1, 0xb4, 0x97, 0xed, 0x9b, 0x24, 0x4c, 0xd2, 0x23, 0xb9, 0xd9, 0x38, 0xbb,
-	0xb9, 0xef, 0x93, 0xc0, 0x75, 0x42, 0xcc, 0x0e, 0xa4, 0xc7, 0xcc, 0x59, 0x8f, 0x2f, 0x28, 0x4e,
-	0x12, 0x42, 0x15, 0xfc, 0x1b, 0x72, 0x9f, 0x26, 0x5d, 0x93, 0xa5, 0x38, 0xcd, 0xe4, 0x86, 0xde,
-	0x86, 0xe9, 0x35, 0x92, 0xb6, 0x25, 0xb5, 0x4e, 0x8f, 0x99, 0x4d, 0x3e, 0xcf, 0x08, 0x4b, 0xd1,
-	0x5d, 0xb8, 0xa6, 0x2a, 0xe0, 0x44, 0x38, 0x24, 0x35, 0xad, 0xa1, 0xcd, 0x4d, 0xd8, 0x57, 0x95,
-	0xf1, 0x11, 0x0e, 0x89, 0xfe, 0x8f, 0x06, 0x8d, 0x8d, 0x2c, 0xc5, 0x29, 0xe9, 0x07, 0x62, 0x0a,
-	0xe9, 0x0e, 0x54, 0xbb, 0x19, 0x4b, 0xe3, 0x90, 0x50, 0xc7, 0x77, 0x25, 0x0e, 0x28, 0xd3, 0x03,
-	0x17, 0x7d, 0x06, 0xf0, 0xa2, 0x2c, 0xb5, 0x4a, 0x63, 0x6c, 0xae, 0xba, 0xb8, 0x6c, 0x0c, 0xeb,
-	0x9c, 0xd1, 0x1f, 0x72, 0x53, 0xa1, 0xd8, 0x27, 0x00, 0xd1, 0x5b, 0x70, 0x23, 0xc1, 0x34, 0xf5,
-	0x71, 0xe0, 0xec, 0x63, 0x3f, 0xc8, 0x28, 0xa9, 0x8d, 0x35, 0xb4, 0xb9, 0x2b, 0xf6, 0x75, 0x69,
-	0x5e, 0xcd, 0xad, 0x9c, 0xf2, 0x21, 0x0e, 0x7c, 0x17, 0xa7, 0xc4, 0x89, 0xa3, 0xe0, 0xa8, 0xf6,
-	0x7f, 0xe1, 0x76, 0x55, 0x19, 0x37, 0xa3, 0xe0, 0x48, 0xff, 0x5d, 0x83, 0xa9, 0x01, 0x91, 0xd1,
-	0x12, 0x54, 0xb3, 0x44, 0x40, 0xf0, 0x2e, 0x89, 0x48, 0xd5, 0xc5, 0xba, 0x62, 0xa3, 0xda, 0x64,
-	0xac, 0xf2, 0x46, 0x6e, 0x60, 0x76, 0x60, 0x43, 0xee, 0xce, 0xd7, 0x68, 0x13, 0xc6, 0xf3, 0x27,
-	0x51, 0xa5, 0xea, 0xe2, 0xfd, 0xd2, 0x2a, 0xf4, 0xa6, 0xb3, 0xa0, 0x0c, 0xeb, 0xff, 0xb3, 0x25,
-	0x0c, 0xaa, 0xc1, 0x38, 0x25, 0x61, 0x7c, 0x48, 0x6a, 0x15, 0x5e, 0x76, 0xbe, 0x93, 0x3f, 0xb7,
-	0xaa, 0x30, 0xd1, 0xab, 0x91, 0xfe, 0x93, 0x06, 0xb3, 0x03, 0xfa, 0xc8, 0x92, 0x38, 0x62, 0x04,
-	0xad, 0xc2, 0xad, 0x33, 0x85, 0x74, 0x08, 0xa5, 0x31, 0x95, 0x24, 0x91, 0x4a, 0x96, 0x26, 0x5d,
-	0x63, 0x5b, 0xcc, 0x9a, 0x7d, 0xf3, 0x74, 0x89, 0x3b, 0xdc, 0x1d, 0x3d, 0x86, 0x57, 0x29, 0x61,
-	0x59, 0x90, 0xaa, 0x66, 0x7f, 0x34, 0xbc, 0xd9, 0x65, 0xd9, 0xd9, 0x02, 0xc8, 0x56, 0x80, 0x7a,
-	0x07, 0x66, 0x06, 0xbb, 0x8e, 0x36, 0xd8, 0xbf, 0x69, 0x70, 0xa7, 0x4d, 0x49, 0x09, 0xce, 0x88,
-	0x73, 0xbd, 0x0f, 0x37, 0x0b, 0xa4, 0x43, 0x74, 0xe2, 0xbc, 0xad, 0xb5, 0x51, 0xb7, 0xcf, 0xd6,
-	0x3f, 0xb7, 0x63, 0x05, 0x73, 0xbb, 0x0d, 0x8d, 0x32, 0x42, 0x1b, 0x24, 0xc5, 0x2e, 0x4e, 0x31,
-	0x32, 0x8b, 0x13, 0xce, 0x99, 0x15, 0x44, 0xd6, 0x8f, 0x61, 0x76, 0x8d, 0x62, 0x37, 0x1b, 0x58,
-	0xa7, 0x97, 0x45, 0xe5, 0x07, 0xb6, 0xf7, 0xc2, 0x5e, 0xe6, 0x7a, 0x24, 0xaf, 0xd9, 0x84, 0x7d,
-	0x5d, 0x99, 0x5b, 0xc2, 0xaa, 0x6f, 0x83, 0x3e, 0x28, 0xbc, 0x1c, 0xdb, 0x77, 0x00, 0x79, 0xd2,
-	0xcb, 0x75, 0x14, 0x82, 0x0c, 0xff, 0x5a, 0x6f, 0x47, 0x01, 0xf0, 0x42, 0x6d, 0xd1, 0x38, 0x8c,
-	0x2f, 0x93, 0x92, 0xbe, 0x09, 0xd3, 0x9d, 0xc8, 0xbd, 0x44, 0xc0, 0xe7, 0x1a, 0xcc, 0x7d, 0xe2,
-	0xb3, 0x02, 0x01, 0x6f, 0xb2, 0xa3, 0xa8, 0x2b, 0x0e, 0x1a, 0x7b, 0x19, 0x2d, 0x47, 0xb7, 0x01,
-	0x12, 0xec, 0x11, 0x27, 0x8d, 0x0f, 0x48, 0x24, 0x0b, 0x3e, 0xc1, 0x2d, 0x9f, 0x72, 0x03, 0x9a,
-	0x02, 0xf1, 0xe0, 0x30, 0xff, 0x69, 0xae, 0x9f, 0xaf, 0xd8, 0x57, 0xb8, 0x61, 0xdb, 0x7f, 0x4a,
-	0xf4, 0x2f, 0xe1, 0xed, 0x11, 0x92, 0x91, 0xfd, 0x98, 0x87, 0x71, 0x21, 0x1b, 0xac, 0xa6, 0x89,
-	0xd3, 0x5f, 0xa4, 0x1b, 0xd2, 0x03, 0xbd, 0x09, 0x37, 0x22, 0xf2, 0x24, 0x75, 0xfa, 0x32, 0xbb,
-	0xc6, 0xcd, 0x5b, 0x2a, 0xbb, 0xc5, 0xef, 0xaf, 0xc2, 0x64, 0x7f, 0xf4, 0xed, 0x5c, 0x3d, 0xd0,
-	0x2f, 0x1a, 0xdc, 0x2a, 0xbc, 0xec, 0xd0, 0x07, 0xc3, 0x95, 0x67, 0xd0, 0x2d, 0x59, 0x3f, 0xdf,
-	0x29, 0xd6, 0x97, 0xbf, 0xfa, 0xe3, 0xcf, 0x6f, 0x2a, 0xef, 0xa1, 0xfb, 0xfc, 0x43, 0xe3, 0xd9,
-	0xa9, 0xde, 0x2c, 0x2b, 0x01, 0x61, 0xe6, 0xbc, 0xd9, 0xdf, 0x78, 0x66, 0xce, 0x1f, 0xa3, 0x1f,
-	0x35, 0xa8, 0x95, 0x1d, 0x66, 0xd4, 0x1c, 0xe1, 0xe6, 0x1c, 0xac, 0x6c, 0xf5, 0xdb, 0x0a, 0xe2,
-	0xc4, 0x97, 0x8b, 0xd1, 0xbb, 0xe2, 0xf4, 0xb6, 0xc8, 0x7e, 0x59, 0x7f, 0x9f, 0x67, 0xff, 0x22,
-	0xdd, 0x67, 0x27, 0xd4, 0x70, 0x79, 0xfe, 0xb8, 0x28, 0x79, 0xab, 0x2b, 0x22, 0x5b, 0xda, 0x3c,
-	0xfa, 0x4b, 0x83, 0xc9, 0xd2, 0x2b, 0x07, 0xb5, 0xce, 0x7f, 0x23, 0xa8, 0xa9, 0xaf, 0xb7, 0x2f,
-	0x84, 0x91, 0x0f, 0xeb, 0x45, 0xb8, 0x86, 0x02, 0x9c, 0x73, 0xfd, 0x57, 0x83, 0x7a, 0xb9, 0x50,
-	0xa1, 0x11, 0x12, 0x1d, 0xaa, 0xb2, 0xf5, 0x95, 0x8b, 0x81, 0x48, 0xba, 0x9b, 0x82, 0xee, 0x03,
-	0x7d, 0x45, 0x0c, 0x66, 0x81, 0x24, 0x8d, 0x30, 0x9e, 0x96, 0xd2, 0x54, 0x4e, 0xfd, 0x57, 0x0d,
-	0x26, 0x4b, 0xe5, 0x74, 0x94, 0x36, 0x0f, 0xd3, 0xe2, 0x61, 0xc3, 0xfa, 0x48, 0x30, 0x5a, 0xd7,
-	0xdb, 0x17, 0x61, 0x94, 0xe4, 0x49, 0x70, 0x42, 0x3f, 0x68, 0x70, 0xab, 0x50, 0xca, 0x47, 0xd1,
-	0x92, 0x41, 0x77, 0x40, 0xfd, 0xf5, 0xbe, 0x8f, 0xc4, 0x0e, 0xff, 0x15, 0xd0, 0x1f, 0x0a, 0x06,
-	0x2b, 0xfa, 0x87, 0x17, 0x61, 0x40, 0x22, 0x97, 0x67, 0xff, 0xbc, 0x02, 0xb3, 0x43, 0x95, 0x1a,
-	0x3d, 0x1c, 0xce, 0x64, 0xd4, 0xbb, 0xa7, 0xfe, 0xf1, 0xa5, 0x60, 0xc9, 0xf1, 0xdc, 0x10, 0xa5,
-	0x58, 0x43, 0x9d, 0x73, 0xe9, 0xa6, 0x15, 0xf8, 0xec, 0x24, 0x6c, 0xeb, 0xeb, 0x0a, 0xdc, 0xeb,
-	0xc6, 0xe1, 0xd0, 0x0c, 0x5b, 0x33, 0xa5, 0x77, 0xcb, 0x16, 0xef, 0xd5, 0x96, 0xf6, 0x78, 0x5d,
-	0x62, 0x78, 0x71, 0x80, 0x23, 0xcf, 0x88, 0xa9, 0x67, 0x7a, 0x24, 0x12, 0x9d, 0x54, 0xbf, 0x95,
-	0x89, 0xcf, 0xca, 0xff, 0x65, 0x97, 0xd4, 0xe2, 0xdb, 0xca, 0xd8, 0x5a, 0xb3, 0xf9, 0x5d, 0xa5,
-	0xb1, 0x96, 0x03, 0x36, 0x5d, 0x66, 0xe4, 0x4b, 0xbe, 0xda, 0x59, 0x30, 0x64, 0x60, 0xf6, 0xb3,
-	0x72, 0xd9, 0x6d, 0xba, 0x6c, 0xb7, 0xe7, 0xb2, 0xbb, 0xb3, 0xb0, 0xab, 0x5c, 0xfe, 0xae, 0xdc,
-	0xcb, 0xed, 0x96, 0xd5, 0x74, 0x99, 0x65, 0xf5, 0x9c, 0x2c, 0x6b, 0x67, 0xc1, 0xb2, 0x94, 0xdb,
-	0xde, 0xb8, 0xc8, 0xf3, 0xdd, 0xff, 0x02, 0x00, 0x00, 0xff, 0xff, 0xca, 0x44, 0x59, 0xa2, 0x72,
-	0x0f, 0x00, 0x00,
+	// 1155 bytes of a gzipped FileDescriptorProto
+	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xac, 0x57, 0x4f, 0x6f, 0x1b, 0x45,
+	0x14, 0x67, 0x1d, 0x08, 0xcd, 0x73, 0xd3, 0x8a, 0xa9, 0x42, 0x1d, 0x27, 0x6d, 0x9d, 0x6d, 0x05,
+	0x21, 0x12, 0xbb, 0x4a, 0x50, 0x05, 0xda, 0x28, 0x80, 0xed, 0x38, 0x49, 0x0b, 0x21, 0xd1, 0x06,
+	0xe5, 0x10, 0x05, 0xad, 0x26, 0xde, 0xc9, 0xb2, 0xca, 0xfe, 0x63, 0x67, 0x37, 0x6a, 0x5a, 0x45,
+	0x48, 0x48, 0x9c, 0x7a, 0xe4, 0x03, 0x80, 0x38, 0xf2, 0x15, 0xf8, 0x00, 0xa0, 0x48, 0x08, 0x09,
+	0xbe, 0x02, 0x07, 0xe0, 0xc4, 0x91, 0x63, 0x35, 0xb3, 0x33, 0xce, 0x1f, 0xef, 0xda, 0xae, 0x93,
+	0xdb, 0xcc, 0x9b, 0xe7, 0xdf, 0x7b, 0xbf, 0xf7, 0x66, 0x7e, 0x6f, 0x0d, 0x0d, 0x27, 0x0c, 0x1d,
+	0x8f, 0xe8, 0xd8, 0xa6, 0x7a, 0xb6, 0x64, 0xab, 0xc3, 0x79, 0x9d, 0x92, 0xf8, 0xd0, 0x6d, 0x13,
+	0xaa, 0xb7, 0xb1, 0x1f, 0x61, 0xd7, 0x09, 0x2c, 0xf2, 0x24, 0x22, 0xb1, 0xeb, 0x93, 0x20, 0xb1,
+	0xc4, 0xa1, 0x16, 0xc5, 0x61, 0x12, 0xa2, 0x5a, 0xf6, 0x43, 0x0d, 0xdb, 0x54, 0xeb, 0x60, 0x68,
+	0x87, 0xf3, 0x9a, 0xc4, 0xa8, 0x2e, 0x16, 0x45, 0x89, 0x09, 0x0d, 0xd3, 0xb8, 0x20, 0x4c, 0x06,
+	0x5f, 0x9d, 0x96, 0x3f, 0x8e, 0x5c, 0x1d, 0x07, 0x41, 0x98, 0xe0, 0xc4, 0x0d, 0x03, 0x2a, 0x4e,
+	0xef, 0x8b, 0x53, 0x2f, 0x0c, 0x9c, 0x38, 0x0d, 0x02, 0x37, 0x70, 0xf4, 0x30, 0x22, 0xf1, 0x39,
+	0xa7, 0x29, 0xe1, 0xc4, 0x77, 0x7b, 0xe9, 0xbe, 0x4e, 0xfc, 0x28, 0x39, 0x12, 0x87, 0xb5, 0x8b,
+	0x87, 0xfb, 0x2e, 0xf1, 0x6c, 0xcb, 0xc7, 0xf4, 0x40, 0x78, 0xdc, 0x16, 0x1e, 0x71, 0xd4, 0xd6,
+	0x69, 0x82, 0x93, 0x94, 0x5e, 0x38, 0x60, 0xa9, 0xb5, 0x3d, 0xb7, 0x93, 0xb3, 0xda, 0x84, 0xe9,
+	0x55, 0x92, 0x34, 0x05, 0xa7, 0x56, 0x87, 0x92, 0x49, 0xbe, 0x4a, 0x09, 0x4d, 0xd0, 0x7d, 0x18,
+	0x97, 0xd4, 0xad, 0x00, 0xfb, 0xa4, 0xa2, 0xd4, 0x94, 0xd9, 0x31, 0xf3, 0xba, 0x34, 0x7e, 0x86,
+	0x7d, 0xa2, 0xfe, 0xa7, 0x40, 0x6d, 0x3d, 0x4d, 0x70, 0x42, 0xba, 0x81, 0xa8, 0x44, 0xba, 0x07,
+	0xe5, 0x76, 0x4a, 0x93, 0xd0, 0x27, 0xb1, 0xe5, 0xda, 0x02, 0x07, 0xa4, 0xe9, 0x91, 0x8d, 0xbe,
+	0x00, 0x38, 0xad, 0x47, 0xa5, 0x54, 0x1b, 0x99, 0x2d, 0x2f, 0x2c, 0x69, 0xfd, 0x5a, 0xa6, 0x75,
+	0x87, 0xdc, 0x90, 0x28, 0xe6, 0x19, 0x40, 0xf4, 0x36, 0xdc, 0x8c, 0x70, 0x9c, 0xb8, 0xd8, 0xb3,
+	0xf6, 0xb1, 0xeb, 0xa5, 0x31, 0xa9, 0x8c, 0xd4, 0x94, 0xd9, 0x6b, 0xe6, 0x0d, 0x61, 0x5e, 0xc9,
+	0xac, 0x8c, 0xf2, 0x21, 0xf6, 0x5c, 0x1b, 0x27, 0xc4, 0x0a, 0x03, 0xef, 0xa8, 0xf2, 0x2a, 0x77,
+	0xbb, 0x2e, 0x8d, 0x1b, 0x81, 0x77, 0xa4, 0xfe, 0xa1, 0xc0, 0x54, 0x8f, 0xc8, 0x68, 0x11, 0xca,
+	0x69, 0xc4, 0x21, 0x58, 0x7b, 0x78, 0xa4, 0xf2, 0x42, 0x55, 0xb2, 0x91, 0x1d, 0xd4, 0x56, 0x58,
+	0x07, 0xd7, 0x31, 0x3d, 0x30, 0x21, 0x73, 0x67, 0x6b, 0xb4, 0x01, 0xa3, 0xd9, 0x8e, 0x57, 0xa9,
+	0xbc, 0xf0, 0xb0, 0xb0, 0x0a, 0x9d, 0x6b, 0x99, 0x53, 0x86, 0xb5, 0x57, 0x4c, 0x01, 0x83, 0x2a,
+	0x30, 0x1a, 0x13, 0x3f, 0x3c, 0x24, 0x95, 0x12, 0x2b, 0x3b, 0x3b, 0xc9, 0xf6, 0x8d, 0x32, 0x8c,
+	0x75, 0x6a, 0xa4, 0xfe, 0xa2, 0xc0, 0x4c, 0x8f, 0x3e, 0xd2, 0x28, 0x0c, 0x28, 0x41, 0x2b, 0x30,
+	0x71, 0xa1, 0x90, 0x16, 0x89, 0xe3, 0x30, 0x16, 0x24, 0x91, 0x4c, 0x36, 0x8e, 0xda, 0xda, 0x16,
+	0xbf, 0x84, 0xe6, 0xad, 0xf3, 0x25, 0x6e, 0x31, 0x77, 0xb4, 0x03, 0xaf, 0xc7, 0x84, 0xa6, 0x5e,
+	0x22, 0x9b, 0xfd, 0x71, 0xff, 0x66, 0x17, 0x65, 0x67, 0x72, 0x20, 0x53, 0x02, 0xaa, 0x2d, 0xb8,
+	0xdb, 0xdb, 0x75, 0xb0, 0x8b, 0xfd, 0xbb, 0x02, 0xf7, 0x9a, 0x31, 0x29, 0xc0, 0x19, 0xf0, 0x5e,
+	0xef, 0xc3, 0xad, 0x1c, 0xcd, 0xe0, 0x9d, 0x18, 0xb6, 0xb5, 0x26, 0x6a, 0x77, 0xd9, 0xba, 0xef,
+	0xed, 0x48, 0xce, 0xbd, 0xdd, 0x82, 0x5a, 0x11, 0xa1, 0x75, 0x92, 0x60, 0x1b, 0x27, 0x18, 0xe9,
+	0xf9, 0x09, 0x67, 0xcc, 0x72, 0x22, 0xab, 0xc7, 0x30, 0xb3, 0x1a, 0x63, 0x3b, 0xed, 0x59, 0xa7,
+	0x97, 0x45, 0x65, 0x0f, 0xb6, 0xf3, 0x83, 0xbd, 0xd4, 0x76, 0x48, 0x56, 0xb3, 0x31, 0xf3, 0x86,
+	0x34, 0x37, 0xb8, 0x55, 0xdd, 0x02, 0xb5, 0x57, 0x78, 0x71, 0x6d, 0xdf, 0x05, 0xe4, 0x08, 0x2f,
+	0xdb, 0x92, 0x08, 0x22, 0xfc, 0x1b, 0x9d, 0x13, 0x09, 0xc0, 0x0a, 0xb5, 0x19, 0x87, 0x7e, 0x78,
+	0x95, 0x94, 0xd4, 0x0d, 0x98, 0x6e, 0x05, 0xf6, 0x15, 0x02, 0x3e, 0x57, 0x60, 0xf6, 0x53, 0x97,
+	0xe6, 0x08, 0x78, 0x9d, 0x1e, 0x05, 0x6d, 0xfe, 0xd0, 0xe8, 0xcb, 0x68, 0x39, 0xba, 0x03, 0x10,
+	0x61, 0x87, 0x58, 0x49, 0x78, 0x40, 0x02, 0x51, 0xf0, 0x31, 0x66, 0xf9, 0x9c, 0x19, 0xd0, 0x14,
+	0xf0, 0x8d, 0x45, 0xdd, 0xa7, 0x99, 0x7e, 0xbe, 0x66, 0x5e, 0x63, 0x86, 0x2d, 0xf7, 0x29, 0x51,
+	0xbf, 0x86, 0x77, 0x06, 0x48, 0x46, 0xf4, 0x63, 0x0e, 0x46, 0xb9, 0x6c, 0xd0, 0x8a, 0xc2, 0x5f,
+	0x7f, 0x9e, 0x6e, 0x08, 0x0f, 0xf4, 0x16, 0xdc, 0x0c, 0xc8, 0x93, 0xc4, 0xea, 0xca, 0x6c, 0x9c,
+	0x99, 0x37, 0x65, 0x76, 0x0b, 0xbf, 0x8e, 0xc3, 0x64, 0x77, 0xf4, 0xad, 0x4c, 0x3d, 0xd0, 0x6f,
+	0x0a, 0x4c, 0xe4, 0x0e, 0x3b, 0xf4, 0x61, 0x7f, 0xe5, 0xe9, 0x35, 0x25, 0xab, 0xc3, 0xbd, 0x62,
+	0x75, 0xe9, 0x9b, 0x3f, 0xff, 0xfa, 0xae, 0xf4, 0x3e, 0x7a, 0xc8, 0xbe, 0x30, 0x9e, 0x9d, 0xeb,
+	0xcd, 0x92, 0x14, 0x10, 0xaa, 0xcf, 0xe9, 0xdd, 0x8d, 0xa7, 0xfa, 0xdc, 0x31, 0xfa, 0xbe, 0x04,
+	0x95, 0xa2, 0xc7, 0x8c, 0xea, 0x03, 0x4c, 0xce, 0xde, 0xca, 0x56, 0xbd, 0x23, 0x21, 0xce, 0x7c,
+	0xb2, 0x68, 0x9d, 0x11, 0xa7, 0xfe, 0xa0, 0x9c, 0xd4, 0x77, 0x60, 0xe2, 0xe2, 0x48, 0x6b, 0xb1,
+	0x2f, 0x16, 0x54, 0x1f, 0x3a, 0xba, 0x94, 0x21, 0x5e, 0x9b, 0x25, 0xf5, 0x03, 0x56, 0x9b, 0xd3,
+	0x62, 0x3c, 0x3b, 0xa3, 0xb5, 0x4b, 0x73, 0xc7, 0x79, 0xa5, 0x31, 0xda, 0x1c, 0xd9, 0x50, 0xe6,
+	0xd0, 0x3f, 0x0a, 0x4c, 0x16, 0x0e, 0x34, 0xd4, 0x18, 0x7e, 0xde, 0xc8, 0x37, 0x55, 0x6d, 0x5e,
+	0x0a, 0x23, 0x7b, 0x0a, 0x6a, 0x73, 0x78, 0xae, 0x3e, 0x07, 0x67, 0x5c, 0xff, 0x57, 0xa0, 0x5a,
+	0x2c, 0x83, 0x68, 0x80, 0x44, 0xfb, 0x6a, 0x78, 0x75, 0xf9, 0x72, 0x20, 0x82, 0xee, 0x06, 0xa7,
+	0xfb, 0x48, 0x5d, 0xe6, 0xd7, 0x3e, 0x47, 0xf0, 0x06, 0xb8, 0xfc, 0x86, 0x54, 0x6c, 0x46, 0xfd,
+	0x6f, 0x05, 0x26, 0x0b, 0xc5, 0x7a, 0x90, 0x36, 0xf7, 0x53, 0xfa, 0x7e, 0x4f, 0xe1, 0xcb, 0x93,
+	0xfa, 0xed, 0x82, 0x97, 0xc0, 0xb9, 0xae, 0xa9, 0xcd, 0xcb, 0x70, 0x8d, 0xb2, 0xf4, 0x18, 0xd5,
+	0x9f, 0x15, 0x98, 0xc8, 0x1d, 0x21, 0x83, 0x68, 0x58, 0xaf, 0xd9, 0x53, 0x7d, 0x53, 0xcb, 0xcd,
+	0x5f, 0x7d, 0xcc, 0x19, 0x2c, 0xab, 0x1f, 0x5d, 0x86, 0x01, 0x09, 0x6c, 0x96, 0xfd, 0xf3, 0x12,
+	0xcc, 0xf4, 0x9d, 0x10, 0xe8, 0x71, 0x7f, 0x26, 0x83, 0xce, 0xbc, 0xea, 0x27, 0x57, 0x82, 0x25,
+	0x2e, 0xee, 0x3a, 0x2f, 0xc5, 0x2a, 0x6a, 0x0d, 0xa5, 0xd7, 0x86, 0xe7, 0xd2, 0xb3, 0xb0, 0xd5,
+	0xa9, 0x93, 0x7a, 0xe5, 0x34, 0x25, 0xb1, 0x8a, 0x5c, 0xaa, 0xb5, 0x43, 0xbf, 0xf1, 0x6d, 0x09,
+	0x1e, 0xb4, 0x43, 0xbf, 0x6f, 0xfa, 0x8d, 0xbb, 0x85, 0x03, 0x6f, 0x93, 0x35, 0x72, 0x53, 0xd9,
+	0x59, 0x13, 0x18, 0x4e, 0xe8, 0xe1, 0xc0, 0xd1, 0xc2, 0xd8, 0xd1, 0x1d, 0x12, 0xf0, 0x36, 0xeb,
+	0xa7, 0x51, 0x8b, 0xff, 0x59, 0x2f, 0xca, 0xc5, 0x8f, 0xa5, 0x91, 0xd5, 0x7a, 0xfd, 0xa7, 0x52,
+	0x6d, 0x35, 0x03, 0xac, 0xdb, 0x54, 0xcb, 0x96, 0x6c, 0xb5, 0x3d, 0xaf, 0x89, 0xc0, 0xf4, 0x44,
+	0xba, 0xec, 0xd6, 0x6d, 0xba, 0xdb, 0x71, 0xd9, 0xdd, 0x9e, 0xdf, 0x95, 0x2e, 0xff, 0x96, 0x1e,
+	0x64, 0x76, 0xc3, 0xa8, 0xdb, 0xd4, 0x30, 0x3a, 0x4e, 0x86, 0xb1, 0x3d, 0x6f, 0x18, 0xd2, 0x6d,
+	0x6f, 0x94, 0xe7, 0xf9, 0xde, 0x8b, 0x00, 0x00, 0x00, 0xff, 0xff, 0xe1, 0xd1, 0x70, 0xa9, 0x00,
+	0x10, 0x00, 0x00,
 }
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // CampaignExperimentServiceClient is the client API for CampaignExperimentService service.
 //
@@ -875,10 +876,10 @@
 }
 
 type campaignExperimentServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewCampaignExperimentServiceClient(cc *grpc.ClientConn) CampaignExperimentServiceClient {
+func NewCampaignExperimentServiceClient(cc grpc.ClientConnInterface) CampaignExperimentServiceClient {
 	return &campaignExperimentServiceClient{cc}
 }
 
diff --git a/googleapis/ads/googleads/v1/services/campaign_extension_setting_service.pb.go b/googleapis/ads/googleads/v1/services/campaign_extension_setting_service.pb.go
index 31e589b..cf4787f 100644
--- a/googleapis/ads/googleads/v1/services/campaign_extension_setting_service.pb.go
+++ b/googleapis/ads/googleads/v1/services/campaign_extension_setting_service.pb.go
@@ -9,7 +9,6 @@
 	math "math"
 
 	proto "github.com/golang/protobuf/proto"
-	_ "github.com/golang/protobuf/ptypes/wrappers"
 	resources "google.golang.org/genproto/googleapis/ads/googleads/v1/resources"
 	_ "google.golang.org/genproto/googleapis/api/annotations"
 	status "google.golang.org/genproto/googleapis/rpc/status"
@@ -365,62 +364,63 @@
 }
 
 var fileDescriptor_eefc8bddcb5de716 = []byte{
-	// 728 bytes of a gzipped FileDescriptorProto
-	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xac, 0x95, 0x41, 0x4f, 0xd4, 0x40,
-	0x14, 0xc7, 0x6d, 0x21, 0x28, 0x53, 0xd4, 0x64, 0x8c, 0x71, 0xb3, 0x1a, 0x59, 0xeb, 0x46, 0xc8,
-	0x1e, 0xda, 0xec, 0x7a, 0xeb, 0x06, 0x93, 0xdd, 0x95, 0x85, 0x8d, 0x41, 0x48, 0x89, 0x1c, 0xcc,
-	0x26, 0x75, 0x68, 0x87, 0xa6, 0xa1, 0xed, 0xd4, 0x99, 0xe9, 0x2a, 0x21, 0x1c, 0xf4, 0x6a, 0x3c,
-	0xf9, 0x0d, 0x3c, 0x7a, 0xf7, 0x4b, 0x78, 0xe5, 0x2b, 0xe8, 0xc5, 0xcf, 0xe0, 0xc1, 0xb4, 0xd3,
-	0x59, 0x01, 0x53, 0x4a, 0x02, 0xb7, 0xd7, 0x37, 0xff, 0xfe, 0xde, 0x7b, 0xf3, 0x5e, 0x5f, 0xc1,
-	0xc8, 0x27, 0xc4, 0x0f, 0xb1, 0x89, 0x3c, 0x66, 0x0a, 0x33, 0xb3, 0x26, 0x6d, 0x93, 0x61, 0x3a,
-	0x09, 0x5c, 0xcc, 0x4c, 0x17, 0x45, 0x09, 0x0a, 0xfc, 0xd8, 0xc1, 0xef, 0x39, 0x8e, 0x59, 0x40,
-	0x62, 0x87, 0x61, 0xce, 0x83, 0xd8, 0x77, 0x0a, 0x8d, 0x91, 0x50, 0xc2, 0x09, 0x6c, 0x88, 0xf7,
-	0x0d, 0xe4, 0x31, 0x63, 0x8a, 0x32, 0x26, 0x6d, 0x43, 0xa2, 0xea, 0xfd, 0xb2, 0x60, 0x14, 0x33,
-	0x92, 0xd2, 0xf3, 0xa3, 0x89, 0x28, 0xf5, 0x07, 0x92, 0x91, 0x04, 0x26, 0x8a, 0x63, 0xc2, 0x11,
-	0x0f, 0x48, 0xcc, 0x8a, 0xd3, 0x22, 0x07, 0x33, 0x7f, 0xda, 0x4d, 0xf7, 0xcc, 0xbd, 0x00, 0x87,
-	0x9e, 0x13, 0x21, 0xb6, 0x5f, 0x28, 0x1e, 0x9e, 0x55, 0xbc, 0xa3, 0x28, 0x49, 0x30, 0x95, 0x84,
-	0x7b, 0xc5, 0x39, 0x4d, 0x5c, 0x93, 0x71, 0xc4, 0xd3, 0xe2, 0x40, 0x1f, 0x01, 0x7d, 0x0d, 0xf3,
-	0x41, 0x91, 0xdf, 0xaa, 0x4c, 0x6f, 0x5b, 0x64, 0x67, 0xe3, 0xb7, 0x29, 0x66, 0x1c, 0x3e, 0x06,
-	0x37, 0x65, 0x31, 0x4e, 0x8c, 0x22, 0x5c, 0x53, 0x1a, 0xca, 0xf2, 0xbc, 0xbd, 0x20, 0x9d, 0x2f,
-	0x51, 0x84, 0xf5, 0x3f, 0x0a, 0x78, 0xb2, 0x91, 0x72, 0xc4, 0x71, 0x19, 0x8e, 0x49, 0xde, 0x22,
-	0xd0, 0xdc, 0x94, 0x71, 0x12, 0x61, 0xea, 0x04, 0x5e, 0x41, 0x03, 0xd2, 0x35, 0xf2, 0xa0, 0x0b,
-	0x00, 0x49, 0x30, 0x15, 0xb7, 0x50, 0x53, 0x1b, 0x33, 0xcb, 0x5a, 0x67, 0x60, 0x54, 0xb5, 0xc2,
-	0x28, 0x0b, 0xbc, 0x29, 0x59, 0xf6, 0x09, 0x2c, 0x5c, 0x02, 0xb7, 0x13, 0x44, 0x79, 0x80, 0x42,
-	0x67, 0x0f, 0x05, 0x61, 0x4a, 0x71, 0x6d, 0xa6, 0xa1, 0x2c, 0xdf, 0xb0, 0x6f, 0x15, 0xee, 0xa1,
-	0xf0, 0x66, 0xe5, 0x4f, 0x50, 0x18, 0x78, 0x88, 0x63, 0x87, 0xc4, 0xe1, 0x41, 0x6d, 0x36, 0x97,
-	0x2d, 0x48, 0xe7, 0x66, 0x1c, 0x1e, 0xe8, 0xdf, 0x55, 0xf0, 0xa8, 0x32, 0x3e, 0xec, 0x02, 0x2d,
-	0x4d, 0x72, 0x50, 0xd6, 0xbd, 0x1c, 0xa4, 0x75, 0xea, 0xb2, 0x32, 0xd9, 0x3e, 0x63, 0x98, 0x35,
-	0x78, 0x03, 0xb1, 0x7d, 0x1b, 0x08, 0x79, 0x66, 0xc3, 0x57, 0x60, 0xce, 0xa5, 0x18, 0x71, 0x71,
-	0xff, 0x5a, 0xa7, 0x5b, 0x7a, 0x23, 0xd3, 0xd1, 0x2b, 0xbd, 0x92, 0xf5, 0x6b, 0x76, 0x01, 0xcb,
-	0xb0, 0x22, 0x48, 0x4d, 0xbd, 0x12, 0xac, 0x80, 0xc1, 0x1a, 0x98, 0xa3, 0x38, 0x22, 0x13, 0x71,
-	0xab, 0xf3, 0xd9, 0x89, 0x78, 0xee, 0x6b, 0x60, 0x7e, 0xda, 0x06, 0xfd, 0x58, 0x01, 0x4b, 0x95,
-	0x63, 0xc3, 0x12, 0x12, 0x33, 0x0c, 0x87, 0xe0, 0xee, 0x99, 0x8e, 0x39, 0x98, 0x52, 0x42, 0xf3,
-	0x08, 0x5a, 0x07, 0xca, 0xc4, 0x69, 0xe2, 0x1a, 0xdb, 0xf9, 0x98, 0xdb, 0x77, 0x4e, 0xf7, 0x72,
-	0x35, 0x93, 0xc3, 0x37, 0xe0, 0x3a, 0xc5, 0x2c, 0x0d, 0xb9, 0x9c, 0xad, 0x61, 0xf5, 0x6c, 0x9d,
-	0x9f, 0xa3, 0x9d, 0xe3, 0x6c, 0x89, 0xd5, 0x5f, 0x80, 0xe6, 0x45, 0x5e, 0xb8, 0xd0, 0x97, 0xd5,
-	0xf9, 0x3c, 0x0b, 0x16, 0xcb, 0x38, 0xdb, 0x22, 0x3f, 0xf8, 0x4b, 0x01, 0xf7, 0xcf, 0xf9, 0x92,
-	0xe1, 0xf3, 0xea, 0x0a, 0xab, 0x17, 0x41, 0xfd, 0x32, 0xa3, 0xa1, 0x0f, 0x3e, 0x1e, 0xff, 0xfc,
-	0xa2, 0xae, 0xc0, 0x6e, 0xb6, 0x1c, 0x0f, 0x4f, 0x95, 0xbd, 0x22, 0xbf, 0x7d, 0x66, 0xb6, 0xa6,
-	0xdb, 0xf2, 0xbf, 0x39, 0x30, 0x5b, 0x47, 0xf0, 0x83, 0x0a, 0x16, 0x2b, 0xc6, 0x05, 0xae, 0x5f,
-	0xb6, 0x9b, 0x72, 0x51, 0xd5, 0x47, 0x57, 0x40, 0x12, 0xb3, 0xab, 0x8f, 0xf2, 0xea, 0x07, 0xfa,
-	0xb3, 0xac, 0xfa, 0x7f, 0xe5, 0x1e, 0x9e, 0x58, 0x84, 0x2b, 0xad, 0xa3, 0xf2, 0xe2, 0xad, 0x28,
-	0x0f, 0x64, 0x29, 0xad, 0xfe, 0x27, 0x15, 0x34, 0x5d, 0x12, 0x55, 0xe6, 0xd6, 0x6f, 0x56, 0x4c,
-	0xcd, 0x56, 0xb6, 0x6f, 0xb6, 0x94, 0xd7, 0xeb, 0x05, 0xc9, 0x27, 0x21, 0x8a, 0x7d, 0x83, 0x50,
-	0xdf, 0xf4, 0x71, 0x9c, 0x6f, 0x23, 0xf9, 0x4b, 0x4b, 0x02, 0x56, 0xfe, 0x3b, 0xed, 0x4a, 0xe3,
-	0xab, 0x3a, 0xb3, 0xd6, 0xeb, 0x7d, 0x53, 0x1b, 0x6b, 0x02, 0xd8, 0xf3, 0x98, 0x21, 0xcc, 0xcc,
-	0xda, 0x69, 0x1b, 0x45, 0x60, 0xf6, 0x43, 0x4a, 0xc6, 0x3d, 0x8f, 0x8d, 0xa7, 0x92, 0xf1, 0x4e,
-	0x7b, 0x2c, 0x25, 0xbf, 0xd5, 0xa6, 0xf0, 0x5b, 0x56, 0xcf, 0x63, 0x96, 0x35, 0x15, 0x59, 0xd6,
-	0x4e, 0xdb, 0xb2, 0xa4, 0x6c, 0x77, 0x2e, 0xcf, 0xf3, 0xe9, 0xdf, 0x00, 0x00, 0x00, 0xff, 0xff,
-	0x75, 0x32, 0x38, 0x15, 0xf5, 0x07, 0x00, 0x00,
+	// 739 bytes of a gzipped FileDescriptorProto
+	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xac, 0x95, 0xcf, 0x6e, 0xd3, 0x4e,
+	0x10, 0xc7, 0x7f, 0x76, 0xab, 0xfe, 0xe8, 0xa6, 0x80, 0xb4, 0x08, 0x61, 0xa5, 0x48, 0x0d, 0x26,
+	0xa2, 0x55, 0x0e, 0xb6, 0x12, 0x6e, 0x8e, 0x8a, 0x94, 0x84, 0xa6, 0x8d, 0x50, 0x69, 0xe5, 0x8a,
+	0x1e, 0x50, 0x24, 0xb3, 0xb5, 0xb7, 0x96, 0x55, 0xdb, 0x6b, 0x76, 0xd7, 0x11, 0x55, 0xd5, 0x03,
+	0x5c, 0x39, 0xf2, 0x06, 0x1c, 0x7b, 0xe7, 0x25, 0x7a, 0xed, 0x2b, 0xc0, 0x85, 0x67, 0xe0, 0x80,
+	0xec, 0xf5, 0xa6, 0x7f, 0x90, 0xeb, 0x4a, 0xed, 0x6d, 0x32, 0xfb, 0xf5, 0x67, 0x66, 0x76, 0x66,
+	0x27, 0x60, 0xe4, 0x13, 0xe2, 0x87, 0xd8, 0x44, 0x1e, 0x33, 0x85, 0x99, 0x59, 0x93, 0xb6, 0xc9,
+	0x30, 0x9d, 0x04, 0x2e, 0x66, 0xa6, 0x8b, 0xa2, 0x04, 0x05, 0x7e, 0xec, 0xe0, 0x4f, 0x1c, 0xc7,
+	0x2c, 0x20, 0xb1, 0xc3, 0x30, 0xe7, 0x41, 0xec, 0x3b, 0x85, 0xc6, 0x48, 0x28, 0xe1, 0x04, 0x36,
+	0xc4, 0xf7, 0x06, 0xf2, 0x98, 0x31, 0x45, 0x19, 0x93, 0xb6, 0x21, 0x51, 0xf5, 0x7e, 0x59, 0x30,
+	0x8a, 0x19, 0x49, 0xe9, 0xf5, 0xd1, 0x44, 0x94, 0xfa, 0x53, 0xc9, 0x48, 0x02, 0x13, 0xc5, 0x31,
+	0xe1, 0x88, 0x07, 0x24, 0x66, 0xc5, 0x69, 0x91, 0x83, 0x99, 0xff, 0xda, 0x4b, 0xf7, 0xcd, 0xfd,
+	0x00, 0x87, 0x9e, 0x13, 0x21, 0x76, 0x50, 0x28, 0x9e, 0x14, 0x0a, 0x9a, 0xb8, 0x26, 0xe3, 0x88,
+	0xa7, 0xec, 0xca, 0x41, 0x06, 0x76, 0xc3, 0x00, 0xc7, 0x5c, 0x1c, 0xe8, 0x23, 0xa0, 0xaf, 0x63,
+	0x3e, 0x28, 0x12, 0x5b, 0x93, 0x79, 0xed, 0x88, 0xb4, 0x6c, 0xfc, 0x31, 0xc5, 0x8c, 0xc3, 0xe7,
+	0xe0, 0xbe, 0xac, 0xc2, 0x89, 0x51, 0x84, 0x35, 0xa5, 0xa1, 0xac, 0xcc, 0xdb, 0x0b, 0xd2, 0xf9,
+	0x16, 0x45, 0x58, 0xff, 0xa3, 0x80, 0x17, 0x9b, 0x29, 0x47, 0x1c, 0x97, 0xe1, 0x98, 0xe4, 0x2d,
+	0x81, 0x9a, 0x9b, 0x32, 0x4e, 0x22, 0x4c, 0x9d, 0xc0, 0x2b, 0x68, 0x40, 0xba, 0x46, 0x1e, 0x74,
+	0x01, 0x20, 0x09, 0xa6, 0xa2, 0x7c, 0x4d, 0x6d, 0xcc, 0xac, 0xd4, 0x3a, 0x03, 0xa3, 0xaa, 0x07,
+	0x46, 0x59, 0xe0, 0x2d, 0xc9, 0xb2, 0x2f, 0x60, 0xe1, 0x32, 0x78, 0x98, 0x20, 0xca, 0x03, 0x14,
+	0x3a, 0xfb, 0x28, 0x08, 0x53, 0x8a, 0xb5, 0x99, 0x86, 0xb2, 0x72, 0xcf, 0x7e, 0x50, 0xb8, 0x87,
+	0xc2, 0x9b, 0x95, 0x3f, 0x41, 0x61, 0xe0, 0x21, 0x8e, 0x1d, 0x12, 0x87, 0x87, 0xda, 0x6c, 0x2e,
+	0x5b, 0x90, 0xce, 0xad, 0x38, 0x3c, 0xd4, 0x7f, 0xa8, 0xe0, 0x59, 0x65, 0x7c, 0xd8, 0x05, 0xb5,
+	0x34, 0xc9, 0x41, 0x59, 0xdb, 0x72, 0x50, 0xad, 0x53, 0x97, 0x95, 0xc9, 0xce, 0x1a, 0xc3, 0xac,
+	0xb3, 0x9b, 0x88, 0x1d, 0xd8, 0x40, 0xc8, 0x33, 0x1b, 0xbe, 0x03, 0x73, 0x2e, 0xc5, 0x88, 0x8b,
+	0xfb, 0xaf, 0x75, 0xba, 0xa5, 0x37, 0x32, 0x9d, 0xb9, 0xd2, 0x2b, 0xd9, 0xf8, 0xcf, 0x2e, 0x60,
+	0x19, 0x56, 0x04, 0xd1, 0xd4, 0x3b, 0xc1, 0x0a, 0x18, 0xd4, 0xc0, 0x1c, 0xc5, 0x11, 0x99, 0x88,
+	0x5b, 0x9d, 0xcf, 0x4e, 0xc4, 0xef, 0x7e, 0x0d, 0xcc, 0x4f, 0xdb, 0xa0, 0x9f, 0x29, 0x60, 0xb9,
+	0x72, 0x6c, 0x58, 0x42, 0x62, 0x86, 0xe1, 0x10, 0x3c, 0xbe, 0xd2, 0x31, 0x07, 0x53, 0x4a, 0x68,
+	0x1e, 0xa1, 0xd6, 0x81, 0x32, 0x71, 0x9a, 0xb8, 0xc6, 0x4e, 0x3e, 0xff, 0xf6, 0xa3, 0xcb, 0xbd,
+	0x5c, 0xcb, 0xe4, 0xf0, 0x03, 0xf8, 0x9f, 0x62, 0x96, 0x86, 0x5c, 0xce, 0xd6, 0xb0, 0x7a, 0xb6,
+	0xae, 0xcf, 0xd1, 0xce, 0x71, 0xb6, 0xc4, 0xea, 0x6f, 0x40, 0xf3, 0x26, 0x1f, 0xdc, 0xe8, 0x65,
+	0x75, 0x4e, 0x66, 0xc1, 0x52, 0x19, 0x67, 0x47, 0xe4, 0x07, 0x7f, 0x29, 0x60, 0xf1, 0x9a, 0x97,
+	0x0c, 0x5f, 0x57, 0x57, 0x58, 0xbd, 0x08, 0xea, 0xb7, 0x19, 0x0d, 0x7d, 0xf0, 0xe5, 0xec, 0xe7,
+	0x37, 0x75, 0x15, 0x76, 0xb3, 0xad, 0x78, 0x74, 0xa9, 0xec, 0x55, 0xf9, 0xf6, 0x99, 0xd9, 0x9a,
+	0xae, 0xc9, 0x7f, 0xe6, 0xc0, 0x6c, 0x1d, 0xc3, 0xcf, 0x2a, 0x58, 0xaa, 0x18, 0x17, 0xb8, 0x71,
+	0xdb, 0x6e, 0xca, 0x45, 0x55, 0x1f, 0xdd, 0x01, 0x49, 0xcc, 0xae, 0x3e, 0xca, 0xab, 0x1f, 0xe8,
+	0xaf, 0xb2, 0xea, 0xcf, 0xcb, 0x3d, 0xba, 0xb0, 0x08, 0x57, 0x5b, 0xc7, 0xe5, 0xc5, 0x5b, 0x51,
+	0x1e, 0xc8, 0x52, 0x5a, 0xf5, 0xc5, 0xd3, 0x9e, 0x76, 0x9e, 0x4c, 0x61, 0x25, 0x01, 0x33, 0x5c,
+	0x12, 0xf5, 0xbf, 0xaa, 0xa0, 0xe9, 0x92, 0xa8, 0x32, 0xf1, 0x7e, 0xb3, 0x62, 0xa4, 0xb6, 0xb3,
+	0x65, 0xb4, 0xad, 0xbc, 0xdf, 0x28, 0x48, 0x3e, 0x09, 0x51, 0xec, 0x1b, 0x84, 0xfa, 0xa6, 0x8f,
+	0xe3, 0x7c, 0x55, 0x99, 0xe7, 0xb1, 0xcb, 0xff, 0x64, 0xbb, 0xd2, 0xf8, 0xae, 0xce, 0xac, 0xf7,
+	0x7a, 0x27, 0x6a, 0x63, 0x5d, 0x00, 0x7b, 0x1e, 0x33, 0x84, 0x99, 0x59, 0xbb, 0x6d, 0xa3, 0x08,
+	0xcc, 0x4e, 0xa5, 0x64, 0xdc, 0xf3, 0xd8, 0x78, 0x2a, 0x19, 0xef, 0xb6, 0xc7, 0x52, 0xf2, 0x5b,
+	0x6d, 0x0a, 0xbf, 0x65, 0xf5, 0x3c, 0x66, 0x59, 0x53, 0x91, 0x65, 0xed, 0xb6, 0x2d, 0x4b, 0xca,
+	0xf6, 0xe6, 0xf2, 0x3c, 0x5f, 0xfe, 0x0d, 0x00, 0x00, 0xff, 0xff, 0x35, 0x79, 0x97, 0x40, 0x0b,
+	0x08, 0x00, 0x00,
 }
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // CampaignExtensionSettingServiceClient is the client API for CampaignExtensionSettingService service.
 //
@@ -434,10 +434,10 @@
 }
 
 type campaignExtensionSettingServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewCampaignExtensionSettingServiceClient(cc *grpc.ClientConn) CampaignExtensionSettingServiceClient {
+func NewCampaignExtensionSettingServiceClient(cc grpc.ClientConnInterface) CampaignExtensionSettingServiceClient {
 	return &campaignExtensionSettingServiceClient{cc}
 }
 
diff --git a/googleapis/ads/googleads/v1/services/campaign_feed_service.pb.go b/googleapis/ads/googleads/v1/services/campaign_feed_service.pb.go
index c0f37bd..88d652a 100644
--- a/googleapis/ads/googleads/v1/services/campaign_feed_service.pb.go
+++ b/googleapis/ads/googleads/v1/services/campaign_feed_service.pb.go
@@ -9,7 +9,6 @@
 	math "math"
 
 	proto "github.com/golang/protobuf/proto"
-	_ "github.com/golang/protobuf/ptypes/wrappers"
 	resources "google.golang.org/genproto/googleapis/ads/googleads/v1/resources"
 	_ "google.golang.org/genproto/googleapis/api/annotations"
 	status "google.golang.org/genproto/googleapis/rpc/status"
@@ -30,8 +29,7 @@
 // proto package needs to be updated.
 const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package
 
-// Request message for
-// [CampaignFeedService.GetCampaignFeed][google.ads.googleads.v1.services.CampaignFeedService.GetCampaignFeed].
+// Request message for [CampaignFeedService.GetCampaignFeed][google.ads.googleads.v1.services.CampaignFeedService.GetCampaignFeed].
 type GetCampaignFeedRequest struct {
 	// The resource name of the campaign feed to fetch.
 	ResourceName         string   `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"`
@@ -72,8 +70,7 @@
 	return ""
 }
 
-// Request message for
-// [CampaignFeedService.MutateCampaignFeeds][google.ads.googleads.v1.services.CampaignFeedService.MutateCampaignFeeds].
+// Request message for [CampaignFeedService.MutateCampaignFeeds][google.ads.googleads.v1.services.CampaignFeedService.MutateCampaignFeeds].
 type MutateCampaignFeedsRequest struct {
 	// The ID of the customer whose campaign feeds are being modified.
 	CustomerId string `protobuf:"bytes,1,opt,name=customer_id,json=customerId,proto3" json:"customer_id,omitempty"`
@@ -359,61 +356,62 @@
 }
 
 var fileDescriptor_e0bfa8f03a924d02 = []byte{
-	// 714 bytes of a gzipped FileDescriptorProto
-	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x9c, 0x55, 0xc1, 0x6e, 0xd3, 0x4c,
-	0x10, 0xfe, 0x9d, 0xfc, 0x2a, 0x74, 0x5d, 0xa8, 0xb4, 0x55, 0xc1, 0x0a, 0x08, 0x22, 0x53, 0x89,
-	0x2a, 0x07, 0xaf, 0x12, 0x84, 0x8a, 0xdc, 0x46, 0x28, 0x45, 0xa4, 0xed, 0xa1, 0xb4, 0x72, 0x51,
-	0x91, 0x50, 0x24, 0x6b, 0x6b, 0x6f, 0x2c, 0xab, 0xb6, 0xd7, 0xec, 0xae, 0x83, 0xaa, 0xaa, 0x17,
-	0xde, 0x00, 0xf1, 0x04, 0x70, 0xe4, 0xce, 0x89, 0x37, 0xe0, 0x86, 0x78, 0x85, 0x9e, 0x78, 0x09,
-	0x90, 0xbd, 0xde, 0x90, 0xb4, 0x89, 0x02, 0xbd, 0x8d, 0x67, 0xbf, 0xf9, 0x66, 0x66, 0xbf, 0xd9,
-	0x31, 0xd8, 0x08, 0x28, 0x0d, 0x22, 0x82, 0xb0, 0xcf, 0x91, 0x34, 0x73, 0x6b, 0xd0, 0x44, 0x9c,
-	0xb0, 0x41, 0xe8, 0x11, 0x8e, 0x3c, 0x1c, 0xa7, 0x38, 0x0c, 0x12, 0xb7, 0x4f, 0x88, 0xef, 0x96,
-	0x6e, 0x2b, 0x65, 0x54, 0x50, 0x58, 0x97, 0x21, 0x16, 0xf6, 0xb9, 0x35, 0x8c, 0xb6, 0x06, 0x4d,
-	0x4b, 0x45, 0xd7, 0x1e, 0x4f, 0xe3, 0x67, 0x84, 0xd3, 0x8c, 0x5d, 0x4a, 0x20, 0x89, 0x6b, 0x77,
-	0x55, 0x58, 0x1a, 0x22, 0x9c, 0x24, 0x54, 0x60, 0x11, 0xd2, 0x84, 0x97, 0xa7, 0x65, 0x5a, 0x54,
-	0x7c, 0x1d, 0x65, 0x7d, 0xd4, 0x0f, 0x49, 0xe4, 0xbb, 0x31, 0xe6, 0xc7, 0x25, 0xe2, 0xde, 0x45,
-	0xc4, 0x5b, 0x86, 0xd3, 0x94, 0x30, 0xc5, 0x70, 0xbb, 0x3c, 0x67, 0xa9, 0x87, 0xb8, 0xc0, 0x22,
-	0x2b, 0x0f, 0xcc, 0x36, 0xb8, 0xb5, 0x45, 0xc4, 0xb3, 0xb2, 0xa4, 0x2e, 0x21, 0xbe, 0x43, 0xde,
-	0x64, 0x84, 0x0b, 0xf8, 0x00, 0xdc, 0x50, 0x35, 0xbb, 0x09, 0x8e, 0x89, 0xa1, 0xd5, 0xb5, 0xd5,
-	0x79, 0x67, 0x41, 0x39, 0x5f, 0xe0, 0x98, 0x98, 0xe7, 0x1a, 0xa8, 0xed, 0x66, 0x02, 0x0b, 0x32,
-	0x4a, 0xc1, 0x15, 0xc7, 0x7d, 0xa0, 0x7b, 0x19, 0x17, 0x34, 0x26, 0xcc, 0x0d, 0xfd, 0x92, 0x01,
-	0x28, 0xd7, 0x8e, 0x0f, 0x5f, 0x01, 0x40, 0x53, 0xc2, 0x64, 0xb7, 0x46, 0xa5, 0x5e, 0x5d, 0xd5,
-	0x5b, 0x6b, 0xd6, 0xac, 0x5b, 0xb6, 0x46, 0x93, 0xed, 0xa9, 0x78, 0x67, 0x84, 0x0a, 0x3e, 0x04,
-	0x8b, 0x29, 0x66, 0x22, 0xc4, 0x91, 0xdb, 0xc7, 0x61, 0x94, 0x31, 0x62, 0x54, 0xeb, 0xda, 0xea,
-	0x75, 0xe7, 0x66, 0xe9, 0xee, 0x4a, 0x6f, 0xde, 0xe6, 0x00, 0x47, 0xa1, 0x8f, 0x05, 0x71, 0x69,
-	0x12, 0x9d, 0x18, 0xff, 0x17, 0xb0, 0x05, 0xe5, 0xdc, 0x4b, 0xa2, 0x13, 0xf3, 0x7d, 0x05, 0x2c,
-	0x4f, 0xcc, 0x09, 0xd7, 0x81, 0x9e, 0xa5, 0x45, 0x70, 0xae, 0x46, 0x11, 0xac, 0xb7, 0x6a, 0xaa,
-	0x03, 0x25, 0x87, 0xd5, 0xcd, 0x05, 0xdb, 0xc5, 0xfc, 0xd8, 0x01, 0x12, 0x9e, 0xdb, 0x70, 0x07,
-	0xcc, 0x79, 0x8c, 0x60, 0x21, 0xef, 0x56, 0x6f, 0xa1, 0xa9, 0x9d, 0x0f, 0xa7, 0x67, 0xac, 0xf5,
-	0xed, 0xff, 0x9c, 0x92, 0x20, 0xa7, 0x92, 0xc4, 0x46, 0xe5, 0xca, 0x54, 0x92, 0x00, 0x1a, 0x60,
-	0x8e, 0x91, 0x98, 0x0e, 0xe4, 0x8d, 0xcd, 0xe7, 0x27, 0xf2, 0x7b, 0x53, 0x07, 0xf3, 0xc3, 0x2b,
-	0x36, 0xbf, 0x6a, 0xe0, 0xce, 0x44, 0xe9, 0x79, 0x4a, 0x13, 0x4e, 0x60, 0x17, 0x2c, 0x5f, 0x50,
-	0xc0, 0x25, 0x8c, 0x51, 0x56, 0xb0, 0xea, 0x2d, 0xa8, 0x0a, 0x64, 0xa9, 0x67, 0x1d, 0x14, 0x23,
-	0xe9, 0x2c, 0x8d, 0x6b, 0xf3, 0x3c, 0x87, 0xc3, 0x97, 0xe0, 0x1a, 0x23, 0x3c, 0x8b, 0x84, 0x9a,
-	0x0f, 0x7b, 0xf6, 0x7c, 0x5c, 0xae, 0xcb, 0x29, 0x28, 0x1c, 0x45, 0x65, 0x3e, 0x05, 0xc6, 0x34,
-	0xd0, 0x5f, 0x4d, 0x7e, 0xeb, 0x63, 0x15, 0x2c, 0x8d, 0xc6, 0x1e, 0xc8, 0xdc, 0xf0, 0x8b, 0x06,
-	0x16, 0x2f, 0xbc, 0x28, 0xf8, 0x64, 0x76, 0xc5, 0x93, 0x1f, 0x61, 0xed, 0x5f, 0x65, 0x34, 0xd7,
-	0xde, 0xfd, 0x38, 0xff, 0x50, 0x69, 0x42, 0x94, 0xef, 0x9c, 0xd3, 0xb1, 0x36, 0xda, 0xea, 0xdd,
-	0x71, 0xd4, 0x18, 0x2e, 0xa1, 0x42, 0x33, 0xd4, 0x38, 0x83, 0xdf, 0x35, 0xb0, 0x34, 0x41, 0x4e,
-	0xb8, 0x71, 0x95, 0xdb, 0x56, 0x0b, 0xa0, 0xd6, 0xbe, 0x62, 0xb4, 0x9c, 0x21, 0xb3, 0x5d, 0x74,
-	0xb3, 0x66, 0xb6, 0xf2, 0x6e, 0xfe, 0x94, 0x7f, 0x3a, 0xb2, 0x54, 0xda, 0x8d, 0xb3, 0xf1, 0x66,
-	0xec, 0xb8, 0x20, 0xb4, 0xb5, 0xc6, 0xe6, 0x2f, 0x0d, 0xac, 0x78, 0x34, 0x9e, 0x59, 0xc3, 0xa6,
-	0x31, 0x41, 0xc9, 0xfd, 0xfc, 0xed, 0xee, 0x6b, 0xaf, 0xb7, 0xcb, 0xe8, 0x80, 0x46, 0x38, 0x09,
-	0x2c, 0xca, 0x02, 0x14, 0x90, 0xa4, 0x78, 0xd9, 0x6a, 0xc3, 0xa7, 0x21, 0x9f, 0xfe, 0x43, 0x59,
-	0x57, 0xc6, 0xa7, 0x4a, 0x75, 0xab, 0xd3, 0xf9, 0x5c, 0xa9, 0x6f, 0x49, 0xc2, 0x8e, 0xcf, 0x2d,
-	0x69, 0xe6, 0xd6, 0x61, 0xd3, 0x2a, 0x13, 0xf3, 0x6f, 0x0a, 0xd2, 0xeb, 0xf8, 0xbc, 0x37, 0x84,
-	0xf4, 0x0e, 0x9b, 0x3d, 0x05, 0xf9, 0x59, 0x59, 0x91, 0x7e, 0xdb, 0xee, 0xf8, 0xdc, 0xb6, 0x87,
-	0x20, 0xdb, 0x3e, 0x6c, 0xda, 0xb6, 0x82, 0x1d, 0xcd, 0x15, 0x75, 0x3e, 0xfa, 0x1d, 0x00, 0x00,
-	0xff, 0xff, 0x1c, 0x27, 0x98, 0x94, 0xf7, 0x06, 0x00, 0x00,
+	// 726 bytes of a gzipped FileDescriptorProto
+	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x9c, 0x55, 0xc1, 0x6a, 0xdb, 0x4c,
+	0x10, 0xfe, 0x65, 0xff, 0xe4, 0xff, 0xb3, 0x4e, 0x1b, 0xd8, 0x90, 0x56, 0x28, 0x85, 0x1a, 0x35,
+	0xd0, 0xe0, 0x83, 0x16, 0xbb, 0x94, 0x14, 0x25, 0xa6, 0x38, 0xa5, 0x4e, 0x72, 0x48, 0x13, 0x94,
+	0x92, 0x42, 0x31, 0x88, 0x8d, 0xb4, 0x16, 0x22, 0x92, 0x56, 0xdd, 0x5d, 0x19, 0x42, 0xc8, 0xa5,
+	0x6f, 0x50, 0xfa, 0x06, 0x3d, 0xf6, 0xde, 0x53, 0xa1, 0x0f, 0x90, 0x5b, 0xe9, 0x2b, 0xe4, 0xd4,
+	0x97, 0x68, 0x91, 0x56, 0xeb, 0xd8, 0x89, 0x8d, 0xdb, 0xdc, 0x46, 0xb3, 0xdf, 0x7c, 0x33, 0xb3,
+	0xdf, 0xcc, 0x0a, 0x6c, 0x06, 0x94, 0x06, 0x11, 0x41, 0xd8, 0xe7, 0x48, 0x9a, 0xb9, 0x35, 0x68,
+	0x22, 0x4e, 0xd8, 0x20, 0xf4, 0x08, 0x47, 0x1e, 0x8e, 0x53, 0x1c, 0x06, 0x89, 0xdb, 0x27, 0xc4,
+	0x77, 0x4b, 0xb7, 0x95, 0x32, 0x2a, 0x28, 0xac, 0xcb, 0x10, 0x0b, 0xfb, 0xdc, 0x1a, 0x46, 0x5b,
+	0x83, 0xa6, 0xa5, 0xa2, 0x8d, 0xa7, 0xd3, 0xf8, 0x19, 0xe1, 0x34, 0x63, 0x37, 0x12, 0x48, 0x62,
+	0xe3, 0x81, 0x0a, 0x4b, 0x43, 0x84, 0x93, 0x84, 0x0a, 0x2c, 0x42, 0x9a, 0xf0, 0xf2, 0xb4, 0x4c,
+	0x8b, 0x8a, 0xaf, 0xe3, 0xac, 0x8f, 0xfa, 0x21, 0x89, 0x7c, 0x37, 0xc6, 0xfc, 0xa4, 0x44, 0xdc,
+	0x2f, 0x11, 0x2c, 0xf5, 0x10, 0x17, 0x58, 0x64, 0xfc, 0xda, 0x41, 0x4e, 0xec, 0x45, 0x21, 0x49,
+	0x84, 0x3c, 0x30, 0xdb, 0xe0, 0xde, 0x36, 0x11, 0x2f, 0xca, 0x5a, 0xba, 0x84, 0xf8, 0x0e, 0x79,
+	0x97, 0x11, 0x2e, 0xe0, 0x23, 0x70, 0x47, 0x15, 0xeb, 0x26, 0x38, 0x26, 0xba, 0x56, 0xd7, 0xd6,
+	0xe6, 0x9d, 0x05, 0xe5, 0x7c, 0x85, 0x63, 0x62, 0x5e, 0x6a, 0xc0, 0xd8, 0xcb, 0x04, 0x16, 0x64,
+	0x94, 0x82, 0x2b, 0x8e, 0x87, 0xa0, 0xe6, 0x65, 0x5c, 0xd0, 0x98, 0x30, 0x37, 0xf4, 0x4b, 0x06,
+	0xa0, 0x5c, 0xbb, 0x3e, 0x7c, 0x03, 0x00, 0x4d, 0x09, 0x93, 0x6d, 0xea, 0x95, 0x7a, 0x75, 0xad,
+	0xd6, 0x5a, 0xb7, 0x66, 0x5d, 0xaf, 0x35, 0x9a, 0x6c, 0x5f, 0xc5, 0x3b, 0x23, 0x54, 0xf0, 0x31,
+	0x58, 0x4c, 0x31, 0x13, 0x21, 0x8e, 0xdc, 0x3e, 0x0e, 0xa3, 0x8c, 0x11, 0xbd, 0x5a, 0xd7, 0xd6,
+	0xfe, 0x77, 0xee, 0x96, 0xee, 0xae, 0xf4, 0xe6, 0x6d, 0x0e, 0x70, 0x14, 0xfa, 0x58, 0x10, 0x97,
+	0x26, 0xd1, 0xa9, 0xfe, 0x6f, 0x01, 0x5b, 0x50, 0xce, 0xfd, 0x24, 0x3a, 0x35, 0x3f, 0x54, 0xc0,
+	0xf2, 0xc4, 0x9c, 0x70, 0x03, 0xd4, 0xb2, 0xb4, 0x08, 0xce, 0x65, 0x28, 0x82, 0x6b, 0x2d, 0x43,
+	0x75, 0xa0, 0x94, 0xb2, 0xba, 0xb9, 0x52, 0x7b, 0x98, 0x9f, 0x38, 0x40, 0xc2, 0x73, 0x1b, 0xee,
+	0x82, 0x39, 0x8f, 0x11, 0x2c, 0xe4, 0xdd, 0xd6, 0x5a, 0x68, 0x6a, 0xe7, 0xc3, 0xb1, 0x19, 0x6b,
+	0x7d, 0xe7, 0x1f, 0xa7, 0x24, 0xc8, 0xa9, 0x24, 0xb1, 0x5e, 0xb9, 0x35, 0x95, 0x24, 0x80, 0x3a,
+	0x98, 0x63, 0x24, 0xa6, 0x03, 0x79, 0x63, 0xf3, 0xf9, 0x89, 0xfc, 0xde, 0xaa, 0x81, 0xf9, 0xe1,
+	0x15, 0x9b, 0x5f, 0x35, 0xb0, 0x32, 0x51, 0x7a, 0x9e, 0xd2, 0x84, 0x13, 0xd8, 0x05, 0xcb, 0xd7,
+	0x14, 0x70, 0x09, 0x63, 0x94, 0x15, 0xac, 0xb5, 0x16, 0x54, 0x05, 0xb2, 0xd4, 0xb3, 0x0e, 0x8b,
+	0x59, 0x75, 0x96, 0xc6, 0xb5, 0x79, 0x99, 0xc3, 0xe1, 0x6b, 0xf0, 0x1f, 0x23, 0x3c, 0x8b, 0x84,
+	0x9a, 0x0f, 0x7b, 0xf6, 0x7c, 0xdc, 0xac, 0xcb, 0x29, 0x28, 0x1c, 0x45, 0x65, 0x3e, 0x07, 0xfa,
+	0x34, 0xd0, 0x1f, 0x4d, 0x7e, 0xeb, 0x5b, 0x15, 0x2c, 0x8d, 0xc6, 0x1e, 0xca, 0xdc, 0xf0, 0x8b,
+	0x06, 0x16, 0xaf, 0x6d, 0x14, 0x7c, 0x36, 0xbb, 0xe2, 0xc9, 0x4b, 0x68, 0xfc, 0xad, 0x8c, 0xe6,
+	0xfa, 0xfb, 0x1f, 0x97, 0x1f, 0x2b, 0x4d, 0x88, 0xf2, 0xc7, 0xe6, 0x6c, 0xac, 0x8d, 0xb6, 0xda,
+	0x3b, 0x8e, 0x1a, 0xc3, 0xd7, 0xa7, 0xd0, 0x0c, 0x35, 0xce, 0xe1, 0x77, 0x0d, 0x2c, 0x4d, 0x90,
+	0x13, 0x6e, 0xde, 0xe6, 0xb6, 0xd5, 0x03, 0x60, 0xb4, 0x6f, 0x19, 0x2d, 0x67, 0xc8, 0x6c, 0x17,
+	0xdd, 0xac, 0x9b, 0xad, 0xbc, 0x9b, 0xab, 0xf2, 0xcf, 0x46, 0x1e, 0x95, 0x76, 0xe3, 0x7c, 0xbc,
+	0x19, 0x3b, 0x2e, 0x08, 0x6d, 0xad, 0x61, 0xac, 0x5c, 0x74, 0xf4, 0xab, 0xa4, 0xa5, 0x95, 0x86,
+	0xdc, 0xf2, 0x68, 0xbc, 0xf5, 0x4b, 0x03, 0xab, 0x1e, 0x8d, 0x67, 0x16, 0xb8, 0xa5, 0x4f, 0x90,
+	0xf9, 0x20, 0x5f, 0xec, 0x03, 0xed, 0xed, 0x4e, 0x19, 0x1d, 0xd0, 0x08, 0x27, 0x81, 0x45, 0x59,
+	0x80, 0x02, 0x92, 0x14, 0x6b, 0x8f, 0xae, 0xf2, 0x4d, 0xff, 0xcd, 0x6c, 0x28, 0xe3, 0x53, 0xa5,
+	0xba, 0xdd, 0xe9, 0x7c, 0xae, 0xd4, 0xb7, 0x25, 0x61, 0xc7, 0xe7, 0x96, 0x34, 0x73, 0xeb, 0xa8,
+	0x69, 0x95, 0x89, 0xf9, 0x85, 0x82, 0xf4, 0x3a, 0x3e, 0xef, 0x0d, 0x21, 0xbd, 0xa3, 0x66, 0x4f,
+	0x41, 0x7e, 0x56, 0x56, 0xa5, 0xdf, 0xb6, 0x3b, 0x3e, 0xb7, 0xed, 0x21, 0xc8, 0xb6, 0x8f, 0x9a,
+	0xb6, 0xad, 0x60, 0xc7, 0x73, 0x45, 0x9d, 0x4f, 0x7e, 0x07, 0x00, 0x00, 0xff, 0xff, 0xe4, 0x24,
+	0x44, 0xa8, 0x0d, 0x07, 0x00, 0x00,
 }
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // CampaignFeedServiceClient is the client API for CampaignFeedService service.
 //
@@ -427,10 +425,10 @@
 }
 
 type campaignFeedServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewCampaignFeedServiceClient(cc *grpc.ClientConn) CampaignFeedServiceClient {
+func NewCampaignFeedServiceClient(cc grpc.ClientConnInterface) CampaignFeedServiceClient {
 	return &campaignFeedServiceClient{cc}
 }
 
diff --git a/googleapis/ads/googleads/v1/services/campaign_label_service.pb.go b/googleapis/ads/googleads/v1/services/campaign_label_service.pb.go
index 03a03fd..89823f1 100644
--- a/googleapis/ads/googleads/v1/services/campaign_label_service.pb.go
+++ b/googleapis/ads/googleads/v1/services/campaign_label_service.pb.go
@@ -9,7 +9,6 @@
 	math "math"
 
 	proto "github.com/golang/protobuf/proto"
-	_ "github.com/golang/protobuf/ptypes/wrappers"
 	resources "google.golang.org/genproto/googleapis/ads/googleads/v1/resources"
 	_ "google.golang.org/genproto/googleapis/api/annotations"
 	status "google.golang.org/genproto/googleapis/rpc/status"
@@ -29,8 +28,7 @@
 // proto package needs to be updated.
 const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package
 
-// Request message for
-// [CampaignLabelService.GetCampaignLabel][google.ads.googleads.v1.services.CampaignLabelService.GetCampaignLabel].
+// Request message for [CampaignLabelService.GetCampaignLabel][google.ads.googleads.v1.services.CampaignLabelService.GetCampaignLabel].
 type GetCampaignLabelRequest struct {
 	// The resource name of the campaign-label relationship to fetch.
 	ResourceName         string   `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"`
@@ -71,8 +69,7 @@
 	return ""
 }
 
-// Request message for
-// [CampaignLabelService.MutateCampaignLabels][google.ads.googleads.v1.services.CampaignLabelService.MutateCampaignLabels].
+// Request message for [CampaignLabelService.MutateCampaignLabels][google.ads.googleads.v1.services.CampaignLabelService.MutateCampaignLabels].
 type MutateCampaignLabelsRequest struct {
 	// ID of the customer whose campaign-label relationships are being modified.
 	CustomerId string `protobuf:"bytes,1,opt,name=customer_id,json=customerId,proto3" json:"customer_id,omitempty"`
@@ -334,58 +331,59 @@
 }
 
 var fileDescriptor_27173f6ba18f2b11 = []byte{
-	// 668 bytes of a gzipped FileDescriptorProto
-	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x9c, 0x54, 0xdd, 0x6a, 0xd4, 0x4e,
-	0x14, 0xff, 0x27, 0xfb, 0xa7, 0xda, 0xd9, 0xfa, 0xc1, 0x58, 0x6d, 0xba, 0x16, 0x5d, 0x62, 0xc1,
-	0xb2, 0x17, 0x49, 0x77, 0x0b, 0x52, 0x53, 0xb6, 0xb8, 0x15, 0xdb, 0x2a, 0x6a, 0x4b, 0x8a, 0x45,
-	0x64, 0x21, 0x4c, 0x93, 0x69, 0x08, 0x24, 0x99, 0x38, 0x33, 0x59, 0x29, 0xa5, 0x20, 0xde, 0x7a,
-	0xe9, 0x1b, 0x78, 0xd9, 0x37, 0xf0, 0xc2, 0x17, 0xf0, 0x56, 0x7c, 0x03, 0xf1, 0xc2, 0xa7, 0x90,
-	0x64, 0x32, 0xb1, 0x59, 0x77, 0x59, 0xed, 0xdd, 0x99, 0xf3, 0xf1, 0x3b, 0xe7, 0x77, 0x3e, 0x06,
-	0x74, 0x7d, 0x42, 0xfc, 0x10, 0x9b, 0xc8, 0x63, 0xa6, 0x10, 0x33, 0x69, 0xd0, 0x36, 0x19, 0xa6,
-	0x83, 0xc0, 0xc5, 0xcc, 0x74, 0x51, 0x94, 0xa0, 0xc0, 0x8f, 0x9d, 0x10, 0x1d, 0xe0, 0xd0, 0x29,
-	0xf4, 0x46, 0x42, 0x09, 0x27, 0xb0, 0x29, 0x62, 0x0c, 0xe4, 0x31, 0xa3, 0x0c, 0x37, 0x06, 0x6d,
-	0x43, 0x86, 0x37, 0xee, 0x8d, 0x4b, 0x40, 0x31, 0x23, 0x29, 0xfd, 0x33, 0x83, 0x40, 0x6e, 0x2c,
-	0xc8, 0xb8, 0x24, 0x30, 0x51, 0x1c, 0x13, 0x8e, 0x78, 0x40, 0x62, 0x56, 0x58, 0x6f, 0x15, 0xd6,
-	0xfc, 0x75, 0x90, 0x1e, 0x9a, 0x6f, 0x28, 0x4a, 0x12, 0x4c, 0xa5, 0x7d, 0xae, 0xb0, 0xd3, 0xc4,
-	0x35, 0x19, 0x47, 0x3c, 0x2d, 0x0c, 0xfa, 0x3a, 0x98, 0xdb, 0xc2, 0xfc, 0x61, 0x91, 0xf1, 0x69,
-	0x96, 0xd0, 0xc6, 0xaf, 0x53, 0xcc, 0x38, 0xbc, 0x03, 0x2e, 0xc9, 0x9a, 0x9c, 0x18, 0x45, 0x58,
-	0x53, 0x9a, 0xca, 0xd2, 0xb4, 0x3d, 0x23, 0x95, 0xcf, 0x51, 0x84, 0xf5, 0x1f, 0x0a, 0xb8, 0xf9,
-	0x2c, 0xe5, 0x88, 0xe3, 0x0a, 0x06, 0x93, 0x20, 0xb7, 0x41, 0xdd, 0x4d, 0x19, 0x27, 0x11, 0xa6,
-	0x4e, 0xe0, 0x15, 0x10, 0x40, 0xaa, 0x1e, 0x7b, 0xf0, 0x25, 0x00, 0x24, 0xc1, 0x54, 0xb0, 0xd1,
-	0xd4, 0x66, 0x6d, 0xa9, 0xde, 0x59, 0x35, 0x26, 0xb5, 0xd1, 0xa8, 0x64, 0xdb, 0x91, 0x00, 0xf6,
-	0x19, 0x2c, 0x78, 0x17, 0x5c, 0x49, 0x10, 0xe5, 0x01, 0x0a, 0x9d, 0x43, 0x14, 0x84, 0x29, 0xc5,
-	0x5a, 0xad, 0xa9, 0x2c, 0x5d, 0xb4, 0x2f, 0x17, 0xea, 0x4d, 0xa1, 0xcd, 0x88, 0x0e, 0x50, 0x18,
-	0x78, 0x88, 0x63, 0x87, 0xc4, 0xe1, 0x91, 0xf6, 0x7f, 0xee, 0x36, 0x23, 0x95, 0x3b, 0x71, 0x78,
-	0xa4, 0xbf, 0x57, 0xc0, 0x8d, 0xd1, 0x49, 0xe1, 0x13, 0x30, 0xe5, 0x52, 0x8c, 0xb8, 0xe8, 0x50,
-	0xbd, 0xb3, 0x3c, 0xb6, 0xfc, 0x72, 0xc6, 0xd5, 0xfa, 0xb7, 0xff, 0xb3, 0x0b, 0x04, 0xa8, 0x81,
-	0x29, 0x8a, 0x23, 0x32, 0xc0, 0x9a, 0x9a, 0xb5, 0x2a, 0xb3, 0x88, 0xf7, 0x46, 0x1d, 0x4c, 0x97,
-	0xe4, 0xf4, 0xcf, 0x0a, 0x58, 0x18, 0xdd, 0x76, 0x96, 0x90, 0x98, 0x61, 0xb8, 0x09, 0xae, 0x0f,
-	0x91, 0x77, 0x30, 0xa5, 0x84, 0xe6, 0x2d, 0xa8, 0x77, 0xa0, 0x2c, 0x91, 0x26, 0xae, 0xb1, 0x97,
-	0x2f, 0x84, 0x7d, 0xad, 0xda, 0x96, 0x47, 0x99, 0x3b, 0x7c, 0x01, 0x2e, 0x50, 0xcc, 0xd2, 0x90,
-	0xcb, 0xd9, 0xac, 0x4d, 0x9e, 0xcd, 0x88, 0xc2, 0xec, 0x1c, 0xc3, 0x96, 0x58, 0xfa, 0x03, 0x30,
-	0x3f, 0xd6, 0xeb, 0xaf, 0x16, 0xaf, 0x73, 0x5a, 0x03, 0xb3, 0x95, 0xe0, 0x3d, 0x91, 0x1e, 0x7e,
-	0x52, 0xc0, 0xd5, 0xe1, 0x95, 0x86, 0xf7, 0x27, 0x57, 0x3d, 0xe6, 0x0c, 0x1a, 0xff, 0x3c, 0x4d,
-	0x7d, 0xf5, 0xdd, 0xd7, 0xef, 0x1f, 0xd4, 0x0e, 0x5c, 0xce, 0xce, 0xfa, 0xb8, 0x42, 0xa5, 0x2b,
-	0x37, 0x9f, 0x99, 0xad, 0xf2, 0xce, 0xc5, 0xe8, 0xcc, 0xd6, 0x09, 0xfc, 0xa6, 0x80, 0xd9, 0x51,
-	0x63, 0x85, 0xdd, 0x73, 0x75, 0x5d, 0x5e, 0x61, 0x63, 0xfd, 0xbc, 0xe1, 0x62, 0x9b, 0xf4, 0xf5,
-	0x9c, 0xd1, 0xaa, 0xbe, 0x92, 0x31, 0xfa, 0x4d, 0xe1, 0xf8, 0xcc, 0x69, 0x77, 0x5b, 0x27, 0x43,
-	0x84, 0xac, 0x28, 0x87, 0xb4, 0x94, 0xd6, 0xc6, 0x5b, 0x15, 0x2c, 0xba, 0x24, 0x9a, 0x58, 0xc5,
-	0xc6, 0xfc, 0xa8, 0x91, 0xee, 0x66, 0x3f, 0xd5, 0xae, 0xf2, 0x6a, 0xbb, 0x08, 0xf7, 0x49, 0x88,
-	0x62, 0xdf, 0x20, 0xd4, 0x37, 0x7d, 0x1c, 0xe7, 0xff, 0x98, 0xfc, 0x4a, 0x93, 0x80, 0x8d, 0xff,
-	0xba, 0xd7, 0xa4, 0xf0, 0x51, 0xad, 0x6d, 0xf5, 0x7a, 0xa7, 0x6a, 0x73, 0x4b, 0x00, 0xf6, 0x3c,
-	0x66, 0x08, 0x31, 0x93, 0xf6, 0xdb, 0x46, 0x91, 0x98, 0x7d, 0x91, 0x2e, 0xfd, 0x9e, 0xc7, 0xfa,
-	0xa5, 0x4b, 0x7f, 0xbf, 0xdd, 0x97, 0x2e, 0x3f, 0xd5, 0x45, 0xa1, 0xb7, 0xac, 0x9e, 0xc7, 0x2c,
-	0xab, 0x74, 0xb2, 0xac, 0xfd, 0xb6, 0x65, 0x49, 0xb7, 0x83, 0xa9, 0xbc, 0xce, 0x95, 0x5f, 0x01,
-	0x00, 0x00, 0xff, 0xff, 0x6a, 0xf6, 0xcc, 0x51, 0x61, 0x06, 0x00, 0x00,
+	// 674 bytes of a gzipped FileDescriptorProto
+	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x9c, 0x54, 0xdf, 0x6a, 0xd4, 0x4e,
+	0x14, 0xfe, 0x25, 0xfb, 0xa3, 0xda, 0xd9, 0xfa, 0x87, 0xb1, 0xda, 0x74, 0x5b, 0x70, 0x89, 0x05,
+	0xcb, 0x5e, 0x4c, 0xba, 0x5b, 0x90, 0x9a, 0xb2, 0xc5, 0xad, 0xd8, 0x56, 0x51, 0x5b, 0x52, 0x2c,
+	0x22, 0x0b, 0x61, 0x9a, 0x8c, 0x21, 0x90, 0x64, 0xe2, 0xcc, 0x64, 0xa1, 0x94, 0x82, 0x78, 0xeb,
+	0xa5, 0x6f, 0xe0, 0xa5, 0x6f, 0xe0, 0x85, 0xd7, 0x42, 0x6f, 0xc5, 0x37, 0x10, 0x2f, 0x7c, 0x0a,
+	0x49, 0x26, 0xb3, 0xed, 0xae, 0xbb, 0xac, 0xf6, 0xee, 0xe4, 0xcc, 0x39, 0xdf, 0x77, 0xbe, 0xf3,
+	0x27, 0xa0, 0x1d, 0x50, 0x1a, 0x44, 0xc4, 0xc2, 0x3e, 0xb7, 0xa4, 0x99, 0x5b, 0xbd, 0xa6, 0xc5,
+	0x09, 0xeb, 0x85, 0x1e, 0xe1, 0x96, 0x87, 0xe3, 0x14, 0x87, 0x41, 0xe2, 0x46, 0xf8, 0x90, 0x44,
+	0x6e, 0xe9, 0x47, 0x29, 0xa3, 0x82, 0xc2, 0xba, 0xcc, 0x41, 0xd8, 0xe7, 0xa8, 0x9f, 0x8e, 0x7a,
+	0x4d, 0xa4, 0xd2, 0x6b, 0xf7, 0xc6, 0x11, 0x30, 0xc2, 0x69, 0xc6, 0xfe, 0x64, 0x90, 0xc8, 0xb5,
+	0x45, 0x95, 0x97, 0x86, 0x16, 0x4e, 0x12, 0x2a, 0xb0, 0x08, 0x69, 0xc2, 0xcb, 0xd7, 0xb9, 0xf2,
+	0x95, 0xa5, 0x9e, 0xc5, 0x05, 0x16, 0xd9, 0xf0, 0x43, 0x9e, 0xe6, 0x45, 0x21, 0x49, 0x84, 0x7c,
+	0x30, 0x37, 0xc0, 0xdc, 0x36, 0x11, 0x0f, 0x4b, 0xaa, 0xa7, 0x39, 0x93, 0x43, 0xde, 0x64, 0x84,
+	0x0b, 0x78, 0x07, 0x5c, 0x51, 0xc5, 0xb8, 0x09, 0x8e, 0x89, 0xa1, 0xd5, 0xb5, 0xe5, 0x69, 0x67,
+	0x46, 0x39, 0x9f, 0xe3, 0x98, 0x98, 0x3f, 0x35, 0xb0, 0xf0, 0x2c, 0x13, 0x58, 0x90, 0x01, 0x0c,
+	0xae, 0x40, 0x6e, 0x83, 0xaa, 0x97, 0x71, 0x41, 0x63, 0xc2, 0xdc, 0xd0, 0x2f, 0x21, 0x80, 0x72,
+	0x3d, 0xf6, 0xe1, 0x4b, 0x00, 0x68, 0x4a, 0x98, 0x94, 0x61, 0xe8, 0xf5, 0xca, 0x72, 0xb5, 0xb5,
+	0x86, 0x26, 0xf5, 0x0f, 0x0d, 0xb0, 0xed, 0x2a, 0x00, 0xe7, 0x1c, 0x16, 0xbc, 0x0b, 0xae, 0xa5,
+	0x98, 0x89, 0x10, 0x47, 0xee, 0x6b, 0x1c, 0x46, 0x19, 0x23, 0x46, 0xa5, 0xae, 0x2d, 0x5f, 0x76,
+	0xae, 0x96, 0xee, 0x2d, 0xe9, 0xcd, 0x85, 0xf6, 0x70, 0x14, 0xfa, 0x58, 0x10, 0x97, 0x26, 0xd1,
+	0x91, 0xf1, 0x7f, 0x11, 0x36, 0xa3, 0x9c, 0xbb, 0x49, 0x74, 0x64, 0xbe, 0xd7, 0xc0, 0xad, 0xd1,
+	0xa4, 0xf0, 0x09, 0x98, 0xf2, 0x18, 0xc1, 0x42, 0x76, 0xa8, 0xda, 0x5a, 0x19, 0x5b, 0x7e, 0x7f,
+	0xb8, 0x83, 0xf5, 0xef, 0xfc, 0xe7, 0x94, 0x08, 0xd0, 0x00, 0x53, 0x8c, 0xc4, 0xb4, 0x47, 0x0c,
+	0x3d, 0x6f, 0x55, 0xfe, 0x22, 0xbf, 0x37, 0xab, 0x60, 0xba, 0x2f, 0xce, 0xfc, 0xa2, 0x81, 0xc5,
+	0xd1, 0x6d, 0xe7, 0x29, 0x4d, 0x38, 0x81, 0x5b, 0xe0, 0xe6, 0x90, 0x78, 0x97, 0x30, 0x46, 0x59,
+	0xd1, 0x82, 0x6a, 0x0b, 0xaa, 0x12, 0x59, 0xea, 0xa1, 0xfd, 0x62, 0x53, 0x9c, 0x1b, 0x83, 0x6d,
+	0x79, 0x94, 0x87, 0xc3, 0x17, 0xe0, 0x12, 0x23, 0x3c, 0x8b, 0x84, 0x9a, 0xcd, 0xfa, 0xe4, 0xd9,
+	0x8c, 0x28, 0xcc, 0x29, 0x30, 0x1c, 0x85, 0x65, 0x3e, 0x00, 0xf3, 0x63, 0xa3, 0xfe, 0x6a, 0xf1,
+	0x5a, 0x5f, 0x2b, 0x60, 0x76, 0x20, 0x79, 0x5f, 0xd2, 0xc3, 0xcf, 0x1a, 0xb8, 0x3e, 0xbc, 0xd2,
+	0xf0, 0xfe, 0xe4, 0xaa, 0xc7, 0x9c, 0x41, 0xed, 0x9f, 0xa7, 0x69, 0xae, 0xbd, 0xfb, 0xf6, 0xe3,
+	0x83, 0xde, 0x82, 0x2b, 0xf9, 0x3d, 0x1f, 0x0f, 0x48, 0x69, 0xab, 0xcd, 0xe7, 0x56, 0xa3, 0x7f,
+	0xe0, 0x72, 0x74, 0x56, 0xe3, 0x04, 0x7e, 0xd7, 0xc0, 0xec, 0xa8, 0xb1, 0xc2, 0xf6, 0x85, 0xba,
+	0xae, 0xae, 0xb0, 0xb6, 0x71, 0xd1, 0x74, 0xb9, 0x4d, 0xe6, 0x46, 0xa1, 0x68, 0xcd, 0x5c, 0xcd,
+	0x15, 0x9d, 0x49, 0x38, 0x3e, 0x77, 0xda, 0xed, 0xc6, 0xc9, 0x90, 0x20, 0x3b, 0x2e, 0x20, 0x6d,
+	0xad, 0x51, 0x5b, 0x38, 0xed, 0x18, 0x67, 0xb4, 0xa5, 0x95, 0x86, 0x1c, 0x79, 0x34, 0xde, 0x7c,
+	0xab, 0x83, 0x25, 0x8f, 0xc6, 0x13, 0x4b, 0xdc, 0x9c, 0x1f, 0x35, 0xef, 0xbd, 0xfc, 0x37, 0xb6,
+	0xa7, 0xbd, 0xda, 0x29, 0xd3, 0x03, 0x1a, 0xe1, 0x24, 0x40, 0x94, 0x05, 0x56, 0x40, 0x92, 0xe2,
+	0x27, 0x67, 0x9d, 0x11, 0x8e, 0xff, 0xa1, 0xaf, 0x2b, 0xe3, 0xa3, 0x5e, 0xd9, 0xee, 0x74, 0x3e,
+	0xe9, 0xf5, 0x6d, 0x09, 0xd8, 0xf1, 0x39, 0x92, 0x66, 0x6e, 0x1d, 0x34, 0x51, 0x49, 0xcc, 0x4f,
+	0x55, 0x48, 0xb7, 0xe3, 0xf3, 0x6e, 0x3f, 0xa4, 0x7b, 0xd0, 0xec, 0xaa, 0x90, 0x5f, 0xfa, 0x92,
+	0xf4, 0xdb, 0x76, 0xc7, 0xe7, 0xb6, 0xdd, 0x0f, 0xb2, 0xed, 0x83, 0xa6, 0x6d, 0xab, 0xb0, 0xc3,
+	0xa9, 0xa2, 0xce, 0xd5, 0xdf, 0x01, 0x00, 0x00, 0xff, 0xff, 0x74, 0xd8, 0x14, 0xf0, 0x77, 0x06,
+	0x00, 0x00,
 }
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // CampaignLabelServiceClient is the client API for CampaignLabelService service.
 //
@@ -399,10 +397,10 @@
 }
 
 type campaignLabelServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewCampaignLabelServiceClient(cc *grpc.ClientConn) CampaignLabelServiceClient {
+func NewCampaignLabelServiceClient(cc grpc.ClientConnInterface) CampaignLabelServiceClient {
 	return &campaignLabelServiceClient{cc}
 }
 
diff --git a/googleapis/ads/googleads/v1/services/campaign_service.pb.go b/googleapis/ads/googleads/v1/services/campaign_service.pb.go
index 4e038a8..43d70d5 100644
--- a/googleapis/ads/googleads/v1/services/campaign_service.pb.go
+++ b/googleapis/ads/googleads/v1/services/campaign_service.pb.go
@@ -9,7 +9,6 @@
 	math "math"
 
 	proto "github.com/golang/protobuf/proto"
-	_ "github.com/golang/protobuf/ptypes/wrappers"
 	resources "google.golang.org/genproto/googleapis/ads/googleads/v1/resources"
 	_ "google.golang.org/genproto/googleapis/api/annotations"
 	status "google.golang.org/genproto/googleapis/rpc/status"
@@ -30,8 +29,7 @@
 // proto package needs to be updated.
 const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package
 
-// Request message for
-// [CampaignService.GetCampaign][google.ads.googleads.v1.services.CampaignService.GetCampaign].
+// Request message for [CampaignService.GetCampaign][google.ads.googleads.v1.services.CampaignService.GetCampaign].
 type GetCampaignRequest struct {
 	// The resource name of the campaign to fetch.
 	ResourceName         string   `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"`
@@ -72,8 +70,7 @@
 	return ""
 }
 
-// Request message for
-// [CampaignService.MutateCampaigns][google.ads.googleads.v1.services.CampaignService.MutateCampaigns].
+// Request message for [CampaignService.MutateCampaigns][google.ads.googleads.v1.services.CampaignService.MutateCampaigns].
 type MutateCampaignsRequest struct {
 	// The ID of the customer whose campaigns are being modified.
 	CustomerId string `protobuf:"bytes,1,opt,name=customer_id,json=customerId,proto3" json:"customer_id,omitempty"`
@@ -359,60 +356,61 @@
 }
 
 var fileDescriptor_57837f1a83a55878 = []byte{
-	// 704 bytes of a gzipped FileDescriptorProto
-	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x9c, 0x54, 0x4f, 0x6b, 0xd4, 0x4e,
-	0x18, 0xfe, 0x25, 0xfd, 0x51, 0xed, 0xa4, 0x5a, 0x1c, 0xab, 0x5d, 0x16, 0xd1, 0x25, 0x16, 0x2c,
-	0x5b, 0x9c, 0xb8, 0xbb, 0xa2, 0x36, 0xa5, 0x87, 0xad, 0xf4, 0x8f, 0x87, 0xda, 0x92, 0x42, 0x0f,
-	0xb2, 0x10, 0xa6, 0xc9, 0x34, 0x84, 0x26, 0x99, 0x38, 0x33, 0x59, 0x29, 0xa5, 0x17, 0xc1, 0x4f,
-	0xe0, 0x37, 0x10, 0xbc, 0x78, 0xf5, 0x13, 0x78, 0xf5, 0xea, 0xd5, 0xa3, 0x27, 0xbf, 0x82, 0x08,
-	0x92, 0x4c, 0x26, 0xdd, 0x6e, 0x5d, 0xd6, 0xf6, 0x36, 0x79, 0xf3, 0x3c, 0xcf, 0xfb, 0xcc, 0xfb,
-	0x67, 0xc0, 0xd3, 0x80, 0xd2, 0x20, 0x22, 0x16, 0xf6, 0xb9, 0x25, 0x8f, 0xf9, 0xa9, 0xdf, 0xb2,
-	0x38, 0x61, 0xfd, 0xd0, 0x23, 0xdc, 0xf2, 0x70, 0x9c, 0xe2, 0x30, 0x48, 0xdc, 0x32, 0x82, 0x52,
-	0x46, 0x05, 0x85, 0x0d, 0x89, 0x46, 0xd8, 0xe7, 0xa8, 0x22, 0xa2, 0x7e, 0x0b, 0x29, 0x62, 0xfd,
-	0xd1, 0x28, 0x69, 0x46, 0x38, 0xcd, 0xd8, 0xa0, 0xb6, 0xd4, 0xac, 0xdf, 0x51, 0x8c, 0x34, 0xb4,
-	0x70, 0x92, 0x50, 0x81, 0x45, 0x48, 0x13, 0x5e, 0xfe, 0x2d, 0x33, 0x5a, 0xc5, 0xd7, 0x7e, 0x76,
-	0x60, 0x1d, 0x84, 0x24, 0xf2, 0xdd, 0x18, 0xf3, 0xc3, 0x12, 0x71, 0x77, 0x18, 0xf1, 0x86, 0xe1,
-	0x34, 0x25, 0x4c, 0x29, 0xcc, 0x95, 0xff, 0x59, 0xea, 0x59, 0x5c, 0x60, 0x91, 0x95, 0x3f, 0xcc,
-	0x25, 0x00, 0x37, 0x88, 0x78, 0x5e, 0xba, 0x71, 0xc8, 0xeb, 0x8c, 0x70, 0x01, 0xef, 0x83, 0x6b,
-	0xca, 0xaa, 0x9b, 0xe0, 0x98, 0xd4, 0xb4, 0x86, 0xb6, 0x30, 0xe5, 0x4c, 0xab, 0xe0, 0x4b, 0x1c,
-	0x13, 0xf3, 0xbb, 0x06, 0x6e, 0x6f, 0x65, 0x02, 0x0b, 0xa2, 0xe8, 0x5c, 0xf1, 0xef, 0x01, 0xc3,
-	0xcb, 0xb8, 0xa0, 0x31, 0x61, 0x6e, 0xe8, 0x97, 0x6c, 0xa0, 0x42, 0x2f, 0x7c, 0xb8, 0x0b, 0x00,
-	0x4d, 0x09, 0x93, 0xb7, 0xac, 0xe9, 0x8d, 0x89, 0x05, 0xa3, 0xdd, 0x41, 0xe3, 0x0a, 0x8b, 0x54,
-	0xa2, 0x6d, 0xc5, 0x75, 0x06, 0x64, 0xe0, 0x03, 0x30, 0x93, 0x62, 0x26, 0x42, 0x1c, 0xb9, 0x07,
-	0x38, 0x8c, 0x32, 0x46, 0x6a, 0x13, 0x0d, 0x6d, 0xe1, 0xaa, 0x73, 0xbd, 0x0c, 0xaf, 0xcb, 0x68,
-	0x7e, 0xbd, 0x3e, 0x8e, 0x42, 0x1f, 0x0b, 0xe2, 0xd2, 0x24, 0x3a, 0xaa, 0xfd, 0x5f, 0xc0, 0xa6,
-	0x55, 0x70, 0x3b, 0x89, 0x8e, 0xcc, 0x77, 0x3a, 0xb8, 0x71, 0x2e, 0x1f, 0x5c, 0x06, 0x46, 0x96,
-	0x16, 0xc4, 0xbc, 0xfa, 0x05, 0xd1, 0x68, 0xd7, 0x95, 0x73, 0x55, 0x7e, 0xb4, 0x9e, 0x37, 0x68,
-	0x0b, 0xf3, 0x43, 0x07, 0x48, 0x78, 0x7e, 0x86, 0x6b, 0x60, 0xd2, 0x63, 0x04, 0x0b, 0x59, 0x4f,
-	0xa3, 0xbd, 0x38, 0xf2, 0xc6, 0xd5, 0xa0, 0x54, 0x57, 0xde, 0xfc, 0xcf, 0x29, 0xc9, 0xb9, 0x8c,
-	0x14, 0xad, 0xe9, 0x97, 0x92, 0x91, 0x64, 0x58, 0x03, 0x93, 0x8c, 0xc4, 0xb4, 0x2f, 0xab, 0x34,
-	0x95, 0xff, 0x91, 0xdf, 0xab, 0x06, 0x98, 0xaa, 0xca, 0x6a, 0x7e, 0xd6, 0xc0, 0xdc, 0xb9, 0x36,
-	0xf3, 0x94, 0x26, 0x9c, 0xc0, 0x75, 0x70, 0x6b, 0xa8, 0xe2, 0x2e, 0x61, 0x8c, 0xb2, 0x42, 0xd1,
-	0x68, 0x43, 0x65, 0x8c, 0xa5, 0x1e, 0xda, 0x2d, 0xc6, 0xce, 0xb9, 0x79, 0xb6, 0x17, 0x6b, 0x39,
-	0x1c, 0xee, 0x80, 0x2b, 0x8c, 0xf0, 0x2c, 0x12, 0x6a, 0x16, 0x9e, 0x8c, 0x9f, 0x85, 0xb3, 0x9e,
-	0x9c, 0x82, 0xee, 0x28, 0x19, 0x73, 0x19, 0xcc, 0xfe, 0x0d, 0xf0, 0x4f, 0x93, 0xdd, 0xfe, 0xad,
-	0x83, 0x19, 0xc5, 0xdb, 0x95, 0xf9, 0xe0, 0x47, 0x0d, 0x18, 0x03, 0x9b, 0x02, 0x1f, 0x8f, 0x77,
-	0x78, 0x7e, 0xb1, 0xea, 0x17, 0x69, 0x95, 0xd9, 0x79, 0xfb, 0xed, 0xc7, 0x7b, 0xfd, 0x21, 0x5c,
-	0xcc, 0x9f, 0x8e, 0xe3, 0x33, 0xb6, 0x57, 0xd4, 0x2e, 0x71, 0xab, 0x59, 0xbd, 0x25, 0xdc, 0x6a,
-	0x9e, 0xc0, 0x2f, 0x1a, 0x98, 0x19, 0x6a, 0x17, 0x7c, 0x76, 0xd1, 0x6a, 0xaa, 0x45, 0xae, 0x2f,
-	0x5d, 0x82, 0x29, 0x67, 0xc3, 0x5c, 0x2a, 0xdc, 0x77, 0x4c, 0x94, 0xbb, 0x3f, 0xb5, 0x7b, 0x3c,
-	0xf0, 0x30, 0xac, 0x34, 0x4f, 0x4e, 0xcd, 0xdb, 0x71, 0x21, 0x64, 0x6b, 0xcd, 0xd5, 0x5f, 0x1a,
-	0x98, 0xf7, 0x68, 0x3c, 0x36, 0xf7, 0xea, 0xec, 0x50, 0x97, 0x76, 0xf2, 0xfd, 0xdb, 0xd1, 0x5e,
-	0x6d, 0x96, 0xcc, 0x80, 0x46, 0x38, 0x09, 0x10, 0x65, 0x81, 0x15, 0x90, 0xa4, 0xd8, 0x4e, 0xf5,
-	0x20, 0xa7, 0x21, 0x1f, 0xfd, 0xf4, 0x2f, 0xab, 0xc3, 0x07, 0x7d, 0x62, 0xa3, 0xdb, 0xfd, 0xa4,
-	0x37, 0x36, 0xa4, 0x60, 0xd7, 0xe7, 0x48, 0x1e, 0xf3, 0xd3, 0x5e, 0x0b, 0x95, 0x89, 0xf9, 0x57,
-	0x05, 0xe9, 0x75, 0x7d, 0xde, 0xab, 0x20, 0xbd, 0xbd, 0x56, 0x4f, 0x41, 0x7e, 0xea, 0xf3, 0x32,
-	0x6e, 0xdb, 0x5d, 0x9f, 0xdb, 0x76, 0x05, 0xb2, 0xed, 0xbd, 0x96, 0x6d, 0x2b, 0xd8, 0xfe, 0x64,
-	0xe1, 0xb3, 0xf3, 0x27, 0x00, 0x00, 0xff, 0xff, 0x56, 0xbf, 0x71, 0xcc, 0xa1, 0x06, 0x00, 0x00,
+	// 719 bytes of a gzipped FileDescriptorProto
+	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x9c, 0x55, 0x4d, 0x6f, 0xd3, 0x4a,
+	0x14, 0x7d, 0x4e, 0x9e, 0xfa, 0x5e, 0xc7, 0x7d, 0xaf, 0x62, 0x28, 0xd4, 0x0a, 0x48, 0x44, 0xa6,
+	0x12, 0x55, 0x2a, 0xc6, 0x24, 0x41, 0x40, 0x5d, 0x75, 0x91, 0xa2, 0x7e, 0xb0, 0x28, 0xad, 0x5c,
+	0xa9, 0x0b, 0x14, 0xc9, 0x9a, 0xda, 0x53, 0xcb, 0xaa, 0xed, 0x31, 0x33, 0xe3, 0x48, 0x55, 0xd5,
+	0x0d, 0x12, 0xbf, 0x80, 0x1d, 0x4b, 0x24, 0x36, 0x6c, 0xf9, 0x05, 0x6c, 0xbb, 0x65, 0xcb, 0x92,
+	0x15, 0x7f, 0x81, 0x0d, 0xb2, 0xc7, 0xe3, 0xa4, 0x29, 0x55, 0x68, 0x77, 0x37, 0x77, 0xce, 0x39,
+	0xf7, 0xcc, 0xbd, 0x73, 0x1d, 0xf0, 0x34, 0xa0, 0x34, 0x88, 0x88, 0x85, 0x7d, 0x6e, 0xc9, 0x30,
+	0x8f, 0x06, 0x6d, 0x8b, 0x13, 0x36, 0x08, 0x3d, 0xc2, 0x2d, 0x0f, 0xc7, 0x29, 0x0e, 0x83, 0xc4,
+	0x2d, 0x33, 0x28, 0x65, 0x54, 0x50, 0xd8, 0x94, 0x68, 0x84, 0x7d, 0x8e, 0x2a, 0x22, 0x1a, 0xb4,
+	0x91, 0x22, 0x36, 0x1e, 0x5d, 0x26, 0xcd, 0x08, 0xa7, 0x19, 0x1b, 0xd5, 0x96, 0x9a, 0x8d, 0xbb,
+	0x8a, 0x91, 0x86, 0x16, 0x4e, 0x12, 0x2a, 0xb0, 0x08, 0x69, 0xc2, 0xcb, 0xd3, 0xb2, 0xa2, 0x55,
+	0xfc, 0x3a, 0xc8, 0x0e, 0xad, 0xc3, 0x90, 0x44, 0xbe, 0x1b, 0x63, 0x7e, 0x54, 0x22, 0xe6, 0x4b,
+	0x04, 0x4b, 0x3d, 0x8b, 0x0b, 0x2c, 0x32, 0x3e, 0x76, 0x90, 0x0b, 0x7b, 0x51, 0x48, 0x12, 0x21,
+	0x0f, 0xcc, 0x65, 0x00, 0x37, 0x89, 0x78, 0x5e, 0xda, 0x70, 0xc8, 0xeb, 0x8c, 0x70, 0x01, 0xef,
+	0x83, 0xff, 0x94, 0x47, 0x37, 0xc1, 0x31, 0x31, 0xb4, 0xa6, 0xb6, 0x38, 0xed, 0xcc, 0xa8, 0xe4,
+	0x4b, 0x1c, 0x13, 0xf3, 0x9b, 0x06, 0x6e, 0x6f, 0x67, 0x02, 0x0b, 0xa2, 0xe8, 0x5c, 0xf1, 0xef,
+	0x01, 0xdd, 0xcb, 0xb8, 0xa0, 0x31, 0x61, 0x6e, 0xe8, 0x97, 0x6c, 0xa0, 0x52, 0x2f, 0x7c, 0xb8,
+	0x07, 0x00, 0x4d, 0x09, 0x93, 0xd7, 0x33, 0x6a, 0xcd, 0xfa, 0xa2, 0xde, 0xe9, 0xa2, 0x49, 0x1d,
+	0x45, 0xaa, 0xd0, 0x8e, 0xe2, 0x3a, 0x23, 0x32, 0xf0, 0x01, 0x98, 0x4d, 0x31, 0x13, 0x21, 0x8e,
+	0xdc, 0x43, 0x1c, 0x46, 0x19, 0x23, 0x46, 0xbd, 0xa9, 0x2d, 0xfe, 0xeb, 0xfc, 0x5f, 0xa6, 0x37,
+	0x64, 0x36, 0xbf, 0xde, 0x00, 0x47, 0xa1, 0x8f, 0x05, 0x71, 0x69, 0x12, 0x1d, 0x1b, 0x7f, 0x17,
+	0xb0, 0x19, 0x95, 0xdc, 0x49, 0xa2, 0x63, 0xf3, 0x6d, 0x0d, 0xdc, 0xb8, 0x50, 0x0f, 0xae, 0x00,
+	0x3d, 0x4b, 0x0b, 0x62, 0xde, 0xf6, 0x82, 0xa8, 0x77, 0x1a, 0xca, 0xb9, 0x9a, 0x0c, 0xda, 0xc8,
+	0x27, 0xb3, 0x8d, 0xf9, 0x91, 0x03, 0x24, 0x3c, 0x8f, 0xe1, 0x3a, 0x98, 0xf2, 0x18, 0xc1, 0x42,
+	0xf6, 0x53, 0xef, 0x2c, 0x5d, 0x7a, 0xe3, 0xea, 0x85, 0x54, 0x57, 0xde, 0xfa, 0xcb, 0x29, 0xc9,
+	0xb9, 0x8c, 0x14, 0x35, 0x6a, 0xd7, 0x92, 0x91, 0x64, 0x68, 0x80, 0x29, 0x46, 0x62, 0x3a, 0x90,
+	0x5d, 0x9a, 0xce, 0x4f, 0xe4, 0xef, 0x35, 0x1d, 0x4c, 0x57, 0x6d, 0x35, 0x3f, 0x6b, 0x60, 0xfe,
+	0xc2, 0x98, 0x79, 0x4a, 0x13, 0x4e, 0xe0, 0x06, 0xb8, 0x35, 0xd6, 0x71, 0x97, 0x30, 0x46, 0x59,
+	0xa1, 0xa8, 0x77, 0xa0, 0x32, 0xc6, 0x52, 0x0f, 0xed, 0x15, 0xef, 0xd1, 0xb9, 0x79, 0x7e, 0x16,
+	0xeb, 0x39, 0x1c, 0xee, 0x82, 0x7f, 0x18, 0xe1, 0x59, 0x24, 0xd4, 0x5b, 0x78, 0x32, 0xf9, 0x2d,
+	0x9c, 0xf7, 0xe4, 0x14, 0x74, 0x47, 0xc9, 0x98, 0x2b, 0x60, 0xee, 0x77, 0x80, 0x3f, 0x7a, 0xd9,
+	0x9d, 0xf7, 0x75, 0x30, 0xab, 0x78, 0x7b, 0xb2, 0x1e, 0xfc, 0xa8, 0x01, 0x7d, 0x64, 0x53, 0xe0,
+	0xe3, 0xc9, 0x0e, 0x2f, 0x2e, 0x56, 0xe3, 0x2a, 0xa3, 0x32, 0xbb, 0x6f, 0xbe, 0x7e, 0x7f, 0x57,
+	0x7b, 0x08, 0x97, 0xf2, 0x6f, 0xc6, 0xc9, 0x39, 0xdb, 0xab, 0x6a, 0x97, 0xb8, 0xd5, 0xaa, 0x3e,
+	0x22, 0xdc, 0x6a, 0x9d, 0xc2, 0x2f, 0x1a, 0x98, 0x1d, 0x1b, 0x17, 0x7c, 0x76, 0xd5, 0x6e, 0xaa,
+	0x45, 0x6e, 0x2c, 0x5f, 0x83, 0x29, 0xdf, 0x86, 0xb9, 0x5c, 0xb8, 0xef, 0x9a, 0x28, 0x77, 0x3f,
+	0xb4, 0x7b, 0x32, 0xf2, 0x61, 0x58, 0x6d, 0x9d, 0x0e, 0xcd, 0xdb, 0x71, 0x21, 0x64, 0x6b, 0xad,
+	0xc6, 0x9d, 0xb3, 0x9e, 0x31, 0x2c, 0x56, 0x46, 0x69, 0xc8, 0x91, 0x47, 0xe3, 0xb5, 0x9f, 0x1a,
+	0x58, 0xf0, 0x68, 0x3c, 0xd1, 0xd8, 0xda, 0xdc, 0xd8, 0x08, 0x77, 0xf3, 0xe5, 0xdc, 0xd5, 0x5e,
+	0x6d, 0x95, 0xcc, 0x80, 0x46, 0x38, 0x09, 0x10, 0x65, 0x81, 0x15, 0x90, 0xa4, 0x58, 0x5d, 0x6b,
+	0x58, 0xeb, 0xf2, 0x3f, 0x84, 0x15, 0x15, 0x7c, 0xa8, 0xd5, 0x37, 0x7b, 0xbd, 0x4f, 0xb5, 0xe6,
+	0xa6, 0x14, 0xec, 0xf9, 0x1c, 0xc9, 0x30, 0x8f, 0xf6, 0xdb, 0xa8, 0x2c, 0xcc, 0xcf, 0x14, 0xa4,
+	0xdf, 0xf3, 0x79, 0xbf, 0x82, 0xf4, 0xf7, 0xdb, 0x7d, 0x05, 0xf9, 0x51, 0x5b, 0x90, 0x79, 0xdb,
+	0xee, 0xf9, 0xdc, 0xb6, 0x2b, 0x90, 0x6d, 0xef, 0xb7, 0x6d, 0x5b, 0xc1, 0x0e, 0xa6, 0x0a, 0x9f,
+	0xdd, 0x5f, 0x01, 0x00, 0x00, 0xff, 0xff, 0x17, 0xe5, 0xb5, 0xc5, 0xb7, 0x06, 0x00, 0x00,
 }
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // CampaignServiceClient is the client API for CampaignService service.
 //
@@ -425,10 +423,10 @@
 }
 
 type campaignServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewCampaignServiceClient(cc *grpc.ClientConn) CampaignServiceClient {
+func NewCampaignServiceClient(cc grpc.ClientConnInterface) CampaignServiceClient {
 	return &campaignServiceClient{cc}
 }
 
diff --git a/googleapis/ads/googleads/v1/services/campaign_shared_set_service.pb.go b/googleapis/ads/googleads/v1/services/campaign_shared_set_service.pb.go
index f09b788..4e745b2 100644
--- a/googleapis/ads/googleads/v1/services/campaign_shared_set_service.pb.go
+++ b/googleapis/ads/googleads/v1/services/campaign_shared_set_service.pb.go
@@ -9,7 +9,6 @@
 	math "math"
 
 	proto "github.com/golang/protobuf/proto"
-	_ "github.com/golang/protobuf/ptypes/wrappers"
 	resources "google.golang.org/genproto/googleapis/ads/googleads/v1/resources"
 	_ "google.golang.org/genproto/googleapis/api/annotations"
 	status "google.golang.org/genproto/googleapis/rpc/status"
@@ -29,8 +28,7 @@
 // proto package needs to be updated.
 const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package
 
-// Request message for
-// [CampaignSharedSetService.GetCampaignSharedSet][google.ads.googleads.v1.services.CampaignSharedSetService.GetCampaignSharedSet].
+// Request message for [CampaignSharedSetService.GetCampaignSharedSet][google.ads.googleads.v1.services.CampaignSharedSetService.GetCampaignSharedSet].
 type GetCampaignSharedSetRequest struct {
 	// The resource name of the campaign shared set to fetch.
 	ResourceName         string   `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"`
@@ -71,8 +69,7 @@
 	return ""
 }
 
-// Request message for
-// [CampaignSharedSetService.MutateCampaignSharedSets][google.ads.googleads.v1.services.CampaignSharedSetService.MutateCampaignSharedSets].
+// Request message for [CampaignSharedSetService.MutateCampaignSharedSets][google.ads.googleads.v1.services.CampaignSharedSetService.MutateCampaignSharedSets].
 type MutateCampaignSharedSetsRequest struct {
 	// The ID of the customer whose campaign shared sets are being modified.
 	CustomerId string `protobuf:"bytes,1,opt,name=customer_id,json=customerId,proto3" json:"customer_id,omitempty"`
@@ -334,58 +331,58 @@
 }
 
 var fileDescriptor_4eb5d89b68dc46d0 = []byte{
-	// 671 bytes of a gzipped FileDescriptorProto
-	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xa4, 0x55, 0x41, 0x6b, 0xd4, 0x4e,
-	0x14, 0xff, 0x67, 0xf7, 0x4f, 0xb5, 0xb3, 0x55, 0x61, 0x54, 0x0c, 0xab, 0xb5, 0x4b, 0x2c, 0x58,
-	0xf6, 0x90, 0xb0, 0x6b, 0x51, 0x48, 0x5b, 0x24, 0x51, 0xdb, 0x7a, 0xb0, 0x2d, 0x59, 0x58, 0x50,
-	0x16, 0xc2, 0x34, 0x99, 0xc6, 0x40, 0x92, 0x89, 0x33, 0x93, 0x95, 0x52, 0x7a, 0x11, 0xbf, 0x41,
-	0xbf, 0x81, 0x47, 0xbf, 0x87, 0x07, 0x3d, 0x78, 0xf1, 0x2b, 0xe8, 0xc5, 0x83, 0x9f, 0x41, 0x92,
-	0xc9, 0xa4, 0xad, 0xdb, 0x74, 0xa5, 0xde, 0x5e, 0xde, 0x7b, 0xf3, 0x7b, 0xef, 0x37, 0xbf, 0x37,
-	0x2f, 0xc0, 0x0e, 0x08, 0x09, 0x22, 0x6c, 0x20, 0x9f, 0x19, 0xc2, 0xcc, 0xad, 0x71, 0xcf, 0x60,
-	0x98, 0x8e, 0x43, 0x0f, 0x33, 0xc3, 0x43, 0x71, 0x8a, 0xc2, 0x20, 0x71, 0xd9, 0x6b, 0x44, 0xb1,
-	0xef, 0x32, 0xcc, 0xdd, 0x32, 0xa8, 0xa7, 0x94, 0x70, 0x02, 0x3b, 0xe2, 0xa0, 0x8e, 0x7c, 0xa6,
-	0x57, 0x18, 0xfa, 0xb8, 0xa7, 0x4b, 0x8c, 0xf6, 0x4a, 0x5d, 0x15, 0x8a, 0x19, 0xc9, 0x68, 0x4d,
-	0x19, 0x01, 0xdf, 0xbe, 0x23, 0x0f, 0xa7, 0xa1, 0x81, 0x92, 0x84, 0x70, 0xc4, 0x43, 0x92, 0xb0,
-	0x32, 0x7a, 0xb7, 0x8c, 0x16, 0x5f, 0xbb, 0xd9, 0x9e, 0xf1, 0x96, 0xa2, 0x34, 0xc5, 0x54, 0xc6,
-	0x6f, 0x95, 0x71, 0x9a, 0x7a, 0x06, 0xe3, 0x88, 0x67, 0x65, 0x40, 0xb3, 0xc1, 0xed, 0x0d, 0xcc,
-	0x9f, 0x94, 0x65, 0x07, 0x45, 0xd5, 0x01, 0xe6, 0x0e, 0x7e, 0x93, 0x61, 0xc6, 0xe1, 0x3d, 0x70,
-	0x45, 0x36, 0xe7, 0x26, 0x28, 0xc6, 0xaa, 0xd2, 0x51, 0x96, 0x66, 0x9d, 0x39, 0xe9, 0xdc, 0x42,
-	0x31, 0xd6, 0x7e, 0x29, 0x60, 0xe1, 0x45, 0xc6, 0x11, 0xc7, 0x13, 0x38, 0x4c, 0x02, 0x2d, 0x80,
-	0x96, 0x97, 0x31, 0x4e, 0x62, 0x4c, 0xdd, 0xd0, 0x2f, 0x61, 0x80, 0x74, 0x3d, 0xf7, 0xe1, 0x08,
-	0x00, 0x92, 0x62, 0x2a, 0x58, 0xa9, 0x8d, 0x4e, 0x73, 0xa9, 0xd5, 0x5f, 0xd5, 0xa7, 0xdd, 0xa9,
-	0x3e, 0x51, 0x71, 0x5b, 0x82, 0x38, 0x27, 0xf0, 0xe0, 0x7d, 0x70, 0x2d, 0x45, 0x94, 0x87, 0x28,
-	0x72, 0xf7, 0x50, 0x18, 0x65, 0x14, 0xab, 0xcd, 0x8e, 0xb2, 0x74, 0xd9, 0xb9, 0x5a, 0xba, 0xd7,
-	0x85, 0x37, 0x27, 0x3c, 0x46, 0x51, 0xe8, 0x23, 0x8e, 0x5d, 0x92, 0x44, 0xfb, 0xea, 0xff, 0x45,
-	0xda, 0x9c, 0x74, 0x6e, 0x27, 0xd1, 0xbe, 0x76, 0xa4, 0x80, 0x76, 0x7d, 0x61, 0xb8, 0x05, 0x66,
-	0x3c, 0x8a, 0x11, 0x17, 0xb7, 0xd5, 0xea, 0x2f, 0xd7, 0xd2, 0xa8, 0x84, 0x9f, 0xe4, 0xb1, 0xf9,
-	0x9f, 0x53, 0xa2, 0x40, 0x15, 0xcc, 0x50, 0x1c, 0x93, 0xb1, 0xe8, 0x79, 0x36, 0x8f, 0x88, 0x6f,
-	0xbb, 0x05, 0x66, 0x2b, 0x92, 0xda, 0x27, 0x05, 0x74, 0xea, 0x65, 0x60, 0x29, 0x49, 0x18, 0x86,
-	0xeb, 0xe0, 0xe6, 0x1f, 0x17, 0xe1, 0x62, 0x4a, 0x09, 0x2d, 0xa0, 0x5b, 0x7d, 0x28, 0x5b, 0xa5,
-	0xa9, 0xa7, 0x0f, 0x8a, 0x41, 0x71, 0xae, 0x9f, 0xbe, 0xa2, 0x67, 0x79, 0x3a, 0x7c, 0x09, 0x2e,
-	0x51, 0xcc, 0xb2, 0x88, 0x4b, 0xad, 0x1e, 0x4f, 0xd7, 0xaa, 0xa6, 0x39, 0xa7, 0xc0, 0x71, 0x24,
-	0x9e, 0xf6, 0x14, 0xcc, 0x9f, 0x9b, 0xf9, 0x57, 0x43, 0xd9, 0xff, 0xda, 0x04, 0xea, 0x04, 0xc0,
-	0x40, 0xb4, 0x02, 0x3f, 0x2b, 0xe0, 0xc6, 0x59, 0x63, 0x0f, 0xd7, 0xa6, 0xb3, 0x38, 0xe7, 0xb9,
-	0xb4, 0x2f, 0xa4, 0xb4, 0xb6, 0xfa, 0xee, 0xdb, 0xf7, 0xa3, 0xc6, 0x43, 0xb8, 0x9c, 0xef, 0x82,
-	0x83, 0x53, 0xd4, 0xd6, 0xe4, 0x0b, 0x61, 0x46, 0xb7, 0x5a, 0x0e, 0xc7, 0xb2, 0x1a, 0xdd, 0x43,
-	0xf8, 0x43, 0x01, 0x6a, 0x9d, 0xec, 0xd0, 0xba, 0xb0, 0x2a, 0xf2, 0xe5, 0xb6, 0xed, 0x7f, 0x81,
-	0x10, 0x53, 0xa7, 0xd9, 0x05, 0xc3, 0x55, 0xed, 0x51, 0xce, 0xf0, 0x98, 0xd2, 0xc1, 0x89, 0x95,
-	0xb0, 0xd6, 0x3d, 0x3c, 0x83, 0xa0, 0x19, 0x17, 0xd0, 0xa6, 0xd2, 0xb5, 0xdf, 0x37, 0xc0, 0xa2,
-	0x47, 0xe2, 0xa9, 0xdd, 0xd8, 0xf3, 0x75, 0xb2, 0xef, 0xe4, 0x1b, 0x6f, 0x47, 0x79, 0xb5, 0x59,
-	0x42, 0x04, 0x24, 0x42, 0x49, 0xa0, 0x13, 0x1a, 0x18, 0x01, 0x4e, 0x8a, 0x7d, 0x28, 0xf7, 0x72,
-	0x1a, 0xb2, 0xfa, 0x9f, 0xc1, 0x8a, 0x34, 0x3e, 0x34, 0x9a, 0x1b, 0x96, 0xf5, 0xb1, 0xd1, 0xd9,
-	0x10, 0x80, 0x96, 0xcf, 0x74, 0x61, 0xe6, 0xd6, 0xb0, 0xa7, 0x97, 0x85, 0xd9, 0x17, 0x99, 0x32,
-	0xb2, 0x7c, 0x36, 0xaa, 0x52, 0x46, 0xc3, 0xde, 0x48, 0xa6, 0xfc, 0x6c, 0x2c, 0x0a, 0xbf, 0x69,
-	0x5a, 0x3e, 0x33, 0xcd, 0x2a, 0xc9, 0x34, 0x87, 0x3d, 0xd3, 0x94, 0x69, 0xbb, 0x33, 0x45, 0x9f,
-	0x0f, 0x7e, 0x07, 0x00, 0x00, 0xff, 0xff, 0xd3, 0x69, 0x26, 0xa6, 0xb3, 0x06, 0x00, 0x00,
+	// 672 bytes of a gzipped FileDescriptorProto
+	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xa4, 0x55, 0x41, 0x6b, 0xd4, 0x40,
+	0x14, 0x36, 0xbb, 0x52, 0xed, 0x6c, 0x55, 0x18, 0x15, 0xc3, 0xd6, 0xd2, 0x25, 0x16, 0x2c, 0x7b,
+	0x48, 0xd8, 0xb5, 0x28, 0xa4, 0x2d, 0x92, 0xa8, 0x6d, 0x3d, 0xd8, 0x96, 0x2c, 0x14, 0x94, 0x85,
+	0x30, 0x26, 0x63, 0x0c, 0x24, 0x99, 0x38, 0x33, 0x59, 0x28, 0xa5, 0x17, 0xf1, 0x1f, 0xf4, 0x1f,
+	0x78, 0xf4, 0x7f, 0x78, 0xb0, 0x57, 0xff, 0x82, 0x5e, 0x14, 0xfc, 0x0d, 0x92, 0x4c, 0x26, 0xdb,
+	0x76, 0x9b, 0xae, 0xd4, 0xdb, 0xcb, 0x7b, 0x6f, 0xbe, 0xef, 0x7d, 0xf3, 0xde, 0xbc, 0x00, 0x3b,
+	0x20, 0x24, 0x88, 0xb0, 0x81, 0x7c, 0x66, 0x08, 0x33, 0xb7, 0x46, 0x3d, 0x83, 0x61, 0x3a, 0x0a,
+	0x3d, 0xcc, 0x0c, 0x0f, 0xc5, 0x29, 0x0a, 0x83, 0xc4, 0x65, 0xef, 0x11, 0xc5, 0xbe, 0xcb, 0x30,
+	0x77, 0xcb, 0xa0, 0x9e, 0x52, 0xc2, 0x09, 0xec, 0x88, 0x83, 0x3a, 0xf2, 0x99, 0x5e, 0x61, 0xe8,
+	0xa3, 0x9e, 0x2e, 0x31, 0xda, 0xab, 0x75, 0x2c, 0x14, 0x33, 0x92, 0xd1, 0x1a, 0x1a, 0x01, 0xdf,
+	0xbe, 0x2f, 0x0f, 0xa7, 0xa1, 0x81, 0x92, 0x84, 0x70, 0xc4, 0x43, 0x92, 0xb0, 0x32, 0x7a, 0xaf,
+	0x8c, 0xd2, 0xd4, 0x33, 0x18, 0x47, 0x3c, 0x3b, 0x1b, 0xc8, 0x8f, 0x79, 0x51, 0x88, 0x93, 0x12,
+	0x4f, 0xb3, 0xc1, 0xfc, 0x26, 0xe6, 0xcf, 0x4a, 0xbe, 0x41, 0x41, 0x37, 0xc0, 0xdc, 0xc1, 0x1f,
+	0x32, 0xcc, 0x38, 0x7c, 0x00, 0x6e, 0xc8, 0xaa, 0xdc, 0x04, 0xc5, 0x58, 0x55, 0x3a, 0xca, 0xf2,
+	0xac, 0x33, 0x27, 0x9d, 0xdb, 0x28, 0xc6, 0xda, 0x1f, 0x05, 0x2c, 0xbe, 0xca, 0x38, 0xe2, 0x78,
+	0x02, 0x87, 0x49, 0xa0, 0x45, 0xd0, 0xf2, 0x32, 0xc6, 0x49, 0x8c, 0xa9, 0x1b, 0xfa, 0x25, 0x0c,
+	0x90, 0xae, 0x97, 0x3e, 0x1c, 0x02, 0x40, 0x52, 0x4c, 0x85, 0x1c, 0xb5, 0xd1, 0x69, 0x2e, 0xb7,
+	0xfa, 0x6b, 0xfa, 0xb4, 0xcb, 0xd4, 0x27, 0x18, 0x77, 0x24, 0x88, 0x73, 0x02, 0x0f, 0x3e, 0x04,
+	0xb7, 0x52, 0x44, 0x79, 0x88, 0x22, 0xf7, 0x1d, 0x0a, 0xa3, 0x8c, 0x62, 0xb5, 0xd9, 0x51, 0x96,
+	0xaf, 0x3b, 0x37, 0x4b, 0xf7, 0x86, 0xf0, 0xe6, 0x82, 0x47, 0x28, 0x0a, 0x7d, 0xc4, 0xb1, 0x4b,
+	0x92, 0x68, 0x5f, 0xbd, 0x5a, 0xa4, 0xcd, 0x49, 0xe7, 0x4e, 0x12, 0xed, 0x6b, 0x47, 0x0a, 0x68,
+	0xd7, 0x13, 0xc3, 0x6d, 0x30, 0xe3, 0x51, 0x8c, 0xb8, 0xb8, 0xad, 0x56, 0x7f, 0xa5, 0x56, 0x46,
+	0xd5, 0xf1, 0x49, 0x1d, 0x5b, 0x57, 0x9c, 0x12, 0x05, 0xaa, 0x60, 0x86, 0xe2, 0x98, 0x8c, 0x44,
+	0xcd, 0xb3, 0x79, 0x44, 0x7c, 0xdb, 0x2d, 0x30, 0x5b, 0x89, 0xd4, 0xbe, 0x2a, 0xa0, 0x53, 0xdf,
+	0x06, 0x96, 0x92, 0x84, 0x61, 0xb8, 0x01, 0xee, 0x9e, 0xb9, 0x08, 0x17, 0x53, 0x4a, 0x68, 0x01,
+	0xdd, 0xea, 0x43, 0x59, 0x2a, 0x4d, 0x3d, 0x7d, 0x50, 0x4c, 0x90, 0x73, 0xfb, 0xf4, 0x15, 0xbd,
+	0xc8, 0xd3, 0xe1, 0x6b, 0x70, 0x8d, 0x62, 0x96, 0x45, 0x5c, 0xf6, 0xea, 0xe9, 0xf4, 0x5e, 0xd5,
+	0x14, 0xe7, 0x14, 0x38, 0x8e, 0xc4, 0xd3, 0x9e, 0x83, 0x85, 0x0b, 0x33, 0xff, 0x69, 0x28, 0xfb,
+	0xbf, 0x9b, 0x40, 0x9d, 0x00, 0x18, 0x88, 0x52, 0xe0, 0x37, 0x05, 0xdc, 0x39, 0x6f, 0xec, 0xe1,
+	0xfa, 0x74, 0x15, 0x17, 0x3c, 0x97, 0xf6, 0xa5, 0x3a, 0xad, 0xad, 0x7d, 0xfc, 0xfe, 0xe3, 0xa8,
+	0xf1, 0x18, 0xae, 0xe4, 0x4b, 0xe0, 0xe0, 0x94, 0xb4, 0x75, 0xf9, 0x42, 0x98, 0xd1, 0xad, 0xb6,
+	0xc2, 0xb8, 0xad, 0x46, 0xf7, 0x10, 0xfe, 0x54, 0x80, 0x5a, 0xd7, 0x76, 0x68, 0x5d, 0xba, 0x2b,
+	0xf2, 0xe5, 0xb6, 0xed, 0xff, 0x81, 0x10, 0x53, 0xa7, 0xd9, 0x85, 0xc2, 0x35, 0xed, 0x49, 0xae,
+	0x70, 0x2c, 0xe9, 0xe0, 0xc4, 0x4a, 0x58, 0xef, 0x1e, 0x9e, 0x23, 0xd0, 0x8c, 0x0b, 0x68, 0x53,
+	0xe9, 0xb6, 0xe7, 0x8f, 0x2d, 0x75, 0x4c, 0x5f, 0x5a, 0x69, 0xc8, 0x74, 0x8f, 0xc4, 0xf6, 0xa7,
+	0x06, 0x58, 0xf2, 0x48, 0x3c, 0xb5, 0x54, 0x7b, 0xa1, 0x6e, 0x26, 0x76, 0xf3, 0x75, 0xb8, 0xab,
+	0xbc, 0xd9, 0x2a, 0x21, 0x02, 0x12, 0xa1, 0x24, 0xd0, 0x09, 0x0d, 0x8c, 0x00, 0x27, 0xc5, 0xb2,
+	0x34, 0xc6, 0xa4, 0xf5, 0xbf, 0x88, 0x55, 0x69, 0x7c, 0x6e, 0x34, 0x37, 0x2d, 0xeb, 0x4b, 0xa3,
+	0xb3, 0x29, 0x00, 0x2d, 0x9f, 0xe9, 0xc2, 0xcc, 0xad, 0xbd, 0x9e, 0x5e, 0x12, 0xb3, 0x63, 0x99,
+	0x32, 0xb4, 0x7c, 0x36, 0xac, 0x52, 0x86, 0x7b, 0xbd, 0xa1, 0x4c, 0xf9, 0xd5, 0x58, 0x12, 0x7e,
+	0xd3, 0xb4, 0x7c, 0x66, 0x9a, 0x55, 0x92, 0x69, 0xee, 0xf5, 0x4c, 0x53, 0xa6, 0xbd, 0x9d, 0x29,
+	0xea, 0x7c, 0xf4, 0x37, 0x00, 0x00, 0xff, 0xff, 0xdd, 0x19, 0x61, 0x1c, 0xc9, 0x06, 0x00, 0x00,
 }
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // CampaignSharedSetServiceClient is the client API for CampaignSharedSetService service.
 //
@@ -398,10 +395,10 @@
 }
 
 type campaignSharedSetServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewCampaignSharedSetServiceClient(cc *grpc.ClientConn) CampaignSharedSetServiceClient {
+func NewCampaignSharedSetServiceClient(cc grpc.ClientConnInterface) CampaignSharedSetServiceClient {
 	return &campaignSharedSetServiceClient{cc}
 }
 
diff --git a/googleapis/ads/googleads/v1/services/carrier_constant_service.pb.go b/googleapis/ads/googleads/v1/services/carrier_constant_service.pb.go
index ff9f7e1..410a111 100644
--- a/googleapis/ads/googleads/v1/services/carrier_constant_service.pb.go
+++ b/googleapis/ads/googleads/v1/services/carrier_constant_service.pb.go
@@ -27,8 +27,7 @@
 // proto package needs to be updated.
 const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package
 
-// Request message for
-// [CarrierConstantService.GetCarrierConstant][google.ads.googleads.v1.services.CarrierConstantService.GetCarrierConstant].
+// Request message for [CarrierConstantService.GetCarrierConstant][google.ads.googleads.v1.services.CarrierConstantService.GetCarrierConstant].
 type GetCarrierConstantRequest struct {
 	// Resource name of the carrier constant to fetch.
 	ResourceName         string   `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"`
@@ -78,39 +77,40 @@
 }
 
 var fileDescriptor_ad8e2a96eee0407f = []byte{
-	// 356 bytes of a gzipped FileDescriptorProto
-	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x84, 0x52, 0xc1, 0x4a, 0xf3, 0x40,
-	0x18, 0x24, 0xf9, 0xe1, 0x07, 0x83, 0x5e, 0x72, 0x10, 0xad, 0x1e, 0x4a, 0x2d, 0x52, 0x3c, 0xec,
-	0x92, 0x7a, 0x91, 0x2d, 0xa2, 0x69, 0x0f, 0xf5, 0x24, 0xa5, 0x42, 0x0f, 0x12, 0x28, 0x6b, 0xb2,
-	0x2c, 0x81, 0x76, 0xb7, 0xee, 0xb7, 0xcd, 0x45, 0xbc, 0xf4, 0x15, 0x7c, 0x03, 0x8f, 0xde, 0x7d,
-	0x09, 0x4f, 0x82, 0xaf, 0xe0, 0xc9, 0xa7, 0x90, 0x74, 0xb3, 0x81, 0xd6, 0x86, 0xde, 0x86, 0xfd,
-	0x66, 0xe6, 0x9b, 0x6f, 0x12, 0xef, 0x8a, 0x4b, 0xc9, 0x27, 0x0c, 0xd3, 0x04, 0xb0, 0x81, 0x39,
-	0xca, 0x02, 0x0c, 0x4c, 0x65, 0x69, 0xcc, 0x00, 0xc7, 0x54, 0xa9, 0x94, 0xa9, 0x71, 0x2c, 0x05,
-	0x68, 0x2a, 0xf4, 0xb8, 0x98, 0xa0, 0x99, 0x92, 0x5a, 0xfa, 0x75, 0xa3, 0x42, 0x34, 0x01, 0x54,
-	0x1a, 0xa0, 0x2c, 0x40, 0xd6, 0xa0, 0x76, 0x51, 0xb5, 0x42, 0x31, 0x90, 0x73, 0xb5, 0x69, 0x87,
-	0xf1, 0xae, 0x1d, 0x5b, 0xe5, 0x2c, 0xc5, 0x54, 0x08, 0xa9, 0xa9, 0x4e, 0xa5, 0x00, 0x33, 0x6d,
-	0x5c, 0x7b, 0x87, 0x7d, 0xa6, 0x7b, 0x46, 0xda, 0x2b, 0x94, 0x43, 0xf6, 0x38, 0x67, 0xa0, 0xfd,
-	0x13, 0x6f, 0xcf, 0xda, 0x8f, 0x05, 0x9d, 0xb2, 0x03, 0xa7, 0xee, 0xb4, 0x76, 0x86, 0xbb, 0xf6,
-	0xf1, 0x96, 0x4e, 0x59, 0xfb, 0xd3, 0xf1, 0xf6, 0xd7, 0xf4, 0x77, 0x26, 0xb5, 0xff, 0xee, 0x78,
-	0xfe, 0x5f, 0x77, 0xbf, 0x83, 0xb6, 0x9d, 0x8b, 0x2a, 0x33, 0xd5, 0xda, 0x95, 0xe2, 0xb2, 0x09,
-	0xb4, 0x26, 0x6d, 0xa0, 0xc5, 0xd7, 0xf7, 0x8b, 0xdb, 0xf2, 0x4f, 0xf3, 0xc2, 0x9e, 0x56, 0x4e,
-	0xba, 0x8c, 0x57, 0xb9, 0x80, 0xcf, 0x9e, 0xbb, 0x0b, 0xd7, 0x6b, 0xc6, 0x72, 0xba, 0x35, 0x66,
-	0xf7, 0x68, 0xf3, 0xe1, 0x83, 0xbc, 0xda, 0x81, 0x73, 0x7f, 0x53, 0x18, 0x70, 0x39, 0xa1, 0x82,
-	0x23, 0xa9, 0x38, 0xe6, 0x4c, 0x2c, 0x8b, 0xb7, 0x1f, 0x71, 0x96, 0x42, 0xf5, 0x6f, 0xd3, 0xb1,
-	0xe0, 0xd5, 0xfd, 0xd7, 0x0f, 0xc3, 0x37, 0xb7, 0xde, 0x37, 0x86, 0x61, 0x02, 0xc8, 0xc0, 0x1c,
-	0x8d, 0x02, 0x54, 0x2c, 0x86, 0x0f, 0x4b, 0x89, 0xc2, 0x04, 0xa2, 0x92, 0x12, 0x8d, 0x82, 0xc8,
-	0x52, 0x7e, 0xdc, 0xa6, 0x79, 0x27, 0x24, 0x4c, 0x80, 0x90, 0x92, 0x44, 0xc8, 0x28, 0x20, 0xc4,
-	0xd2, 0x1e, 0xfe, 0x2f, 0x73, 0x9e, 0xff, 0x06, 0x00, 0x00, 0xff, 0xff, 0xf8, 0xf6, 0x00, 0xfb,
-	0xdd, 0x02, 0x00, 0x00,
+	// 376 bytes of a gzipped FileDescriptorProto
+	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x84, 0x52, 0xcd, 0x4a, 0xeb, 0x40,
+	0x14, 0x26, 0xb9, 0x70, 0xe1, 0x86, 0xeb, 0x26, 0x0b, 0xad, 0xa9, 0x8b, 0x52, 0x8b, 0x14, 0x17,
+	0x33, 0xa4, 0x6e, 0x64, 0x8a, 0x68, 0xda, 0x45, 0x5d, 0x49, 0xa9, 0xd0, 0x85, 0x04, 0xca, 0x98,
+	0x0c, 0x21, 0xd0, 0xcc, 0xd4, 0x39, 0x69, 0x37, 0xe2, 0xa6, 0xaf, 0xe0, 0x1b, 0xb8, 0x74, 0xef,
+	0x4b, 0x74, 0xeb, 0x2b, 0xb8, 0x12, 0x7c, 0x07, 0x49, 0x27, 0x93, 0xda, 0xda, 0xd0, 0xdd, 0xc7,
+	0x9c, 0xef, 0xe7, 0x9c, 0x2f, 0xb1, 0x2e, 0x23, 0x21, 0xa2, 0x31, 0xc3, 0x34, 0x04, 0xac, 0x60,
+	0x86, 0x66, 0x2e, 0x06, 0x26, 0x67, 0x71, 0xc0, 0x00, 0x07, 0x54, 0xca, 0x98, 0xc9, 0x51, 0x20,
+	0x38, 0xa4, 0x94, 0xa7, 0xa3, 0x7c, 0x82, 0x26, 0x52, 0xa4, 0xc2, 0xae, 0x29, 0x15, 0xa2, 0x21,
+	0xa0, 0xc2, 0x00, 0xcd, 0x5c, 0xa4, 0x0d, 0x9c, 0xf3, 0xb2, 0x08, 0xc9, 0x40, 0x4c, 0xe5, 0xb6,
+	0x0c, 0xe5, 0xed, 0x1c, 0x69, 0xe5, 0x24, 0xc6, 0x94, 0x73, 0x91, 0xd2, 0x34, 0x16, 0x1c, 0xf2,
+	0xe9, 0xc1, 0x8f, 0x69, 0x30, 0x8e, 0x99, 0x96, 0xd5, 0xaf, 0xac, 0xc3, 0x1e, 0x4b, 0xbb, 0xca,
+	0xb3, 0x9b, 0x5b, 0x0e, 0xd8, 0xc3, 0x94, 0x41, 0x6a, 0x1f, 0x5b, 0x7b, 0x3a, 0x77, 0xc4, 0x69,
+	0xc2, 0x2a, 0x46, 0xcd, 0x68, 0xfe, 0x1b, 0xfc, 0xd7, 0x8f, 0x37, 0x34, 0x61, 0xad, 0x2f, 0xc3,
+	0xda, 0xdf, 0xd0, 0xdf, 0xaa, 0x73, 0xec, 0x37, 0xc3, 0xb2, 0x7f, 0xbb, 0xdb, 0x6d, 0xb4, 0xab,
+	0x07, 0x54, 0xba, 0x93, 0xd3, 0x2a, 0x15, 0x17, 0x15, 0xa1, 0x0d, 0x69, 0x1d, 0xcd, 0xdf, 0x3f,
+	0x9e, 0xcd, 0xa6, 0x7d, 0x92, 0x35, 0xf9, 0xb8, 0x76, 0xd2, 0x45, 0xb0, 0xce, 0x05, 0x7c, 0xfa,
+	0xe4, 0x54, 0x17, 0x5e, 0x65, 0x65, 0x9d, 0xa3, 0x49, 0x0c, 0x28, 0x10, 0x49, 0x67, 0x6e, 0x5a,
+	0x8d, 0x40, 0x24, 0x3b, 0x6f, 0xe8, 0x54, 0xb7, 0xb7, 0xd2, 0xcf, 0x7a, 0xef, 0x1b, 0x77, 0xd7,
+	0xb9, 0x41, 0x24, 0xc6, 0x94, 0x47, 0x48, 0xc8, 0x08, 0x47, 0x8c, 0x2f, 0xbf, 0x0a, 0x5e, 0x45,
+	0x96, 0xff, 0x6c, 0x6d, 0x0d, 0x5e, 0xcc, 0x3f, 0x3d, 0xcf, 0x7b, 0x35, 0x6b, 0x3d, 0x65, 0xe8,
+	0x85, 0x80, 0x14, 0xcc, 0xd0, 0xd0, 0x45, 0x79, 0x30, 0x2c, 0x34, 0xc5, 0xf7, 0x42, 0xf0, 0x0b,
+	0x8a, 0x3f, 0x74, 0x7d, 0x4d, 0xf9, 0x34, 0x1b, 0xea, 0x9d, 0x10, 0x2f, 0x04, 0x42, 0x0a, 0x12,
+	0x21, 0x43, 0x97, 0x10, 0x4d, 0xbb, 0xff, 0xbb, 0xdc, 0xf3, 0xec, 0x3b, 0x00, 0x00, 0xff, 0xff,
+	0x13, 0xa6, 0x17, 0x6a, 0x13, 0x03, 0x00, 0x00,
 }
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // CarrierConstantServiceClient is the client API for CarrierConstantService service.
 //
@@ -121,10 +121,10 @@
 }
 
 type carrierConstantServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewCarrierConstantServiceClient(cc *grpc.ClientConn) CarrierConstantServiceClient {
+func NewCarrierConstantServiceClient(cc grpc.ClientConnInterface) CarrierConstantServiceClient {
 	return &carrierConstantServiceClient{cc}
 }
 
diff --git a/googleapis/ads/googleads/v1/services/change_status_service.pb.go b/googleapis/ads/googleads/v1/services/change_status_service.pb.go
index 85c6334..d302840 100644
--- a/googleapis/ads/googleads/v1/services/change_status_service.pb.go
+++ b/googleapis/ads/googleads/v1/services/change_status_service.pb.go
@@ -27,8 +27,7 @@
 // proto package needs to be updated.
 const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package
 
-// Request message for
-// '[ChangeStatusService.GetChangeStatus][google.ads.googleads.v1.services.ChangeStatusService.GetChangeStatus]'.
+// Request message for '[ChangeStatusService.GetChangeStatus][google.ads.googleads.v1.services.ChangeStatusService.GetChangeStatus]'.
 type GetChangeStatusRequest struct {
 	// The resource name of the change status to fetch.
 	ResourceName         string   `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"`
@@ -78,39 +77,41 @@
 }
 
 var fileDescriptor_6c59aa7321bb8d53 = []byte{
-	// 362 bytes of a gzipped FileDescriptorProto
-	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x84, 0x92, 0xcf, 0x4a, 0xf3, 0x40,
-	0x14, 0xc5, 0x49, 0x3e, 0xf8, 0xc0, 0xa0, 0x08, 0x11, 0xa4, 0x14, 0x17, 0xa5, 0x76, 0x21, 0x5d,
-	0xcc, 0x18, 0x45, 0x91, 0xd1, 0x2e, 0x52, 0x17, 0x75, 0x25, 0xa5, 0x85, 0x2e, 0x24, 0x50, 0xc6,
-	0x64, 0x18, 0x03, 0xcd, 0x4c, 0xcd, 0x9d, 0x74, 0x23, 0x6e, 0x7c, 0x05, 0xdf, 0xc0, 0xa5, 0x6b,
-	0x9f, 0x42, 0xdc, 0xf9, 0x0a, 0xae, 0x7c, 0x09, 0x25, 0x99, 0x4c, 0xa8, 0xda, 0xd2, 0xdd, 0xe1,
-	0xe6, 0xfc, 0xce, 0xfd, 0x93, 0x71, 0xce, 0xb8, 0x94, 0x7c, 0xc2, 0x30, 0x8d, 0x00, 0x6b, 0x99,
-	0xab, 0x99, 0x87, 0x81, 0xa5, 0xb3, 0x38, 0x64, 0x80, 0xc3, 0x1b, 0x2a, 0x38, 0x1b, 0x83, 0xa2,
-	0x2a, 0x83, 0x71, 0x59, 0x46, 0xd3, 0x54, 0x2a, 0xe9, 0x36, 0x34, 0x82, 0x68, 0x04, 0xa8, 0xa2,
-	0xd1, 0xcc, 0x43, 0x86, 0xae, 0x1f, 0x2d, 0xcb, 0x4f, 0x19, 0xc8, 0x2c, 0xfd, 0xd3, 0x40, 0x07,
-	0xd7, 0x77, 0x0c, 0x36, 0x8d, 0x31, 0x15, 0x42, 0x2a, 0xaa, 0x62, 0x29, 0xca, 0xaf, 0xcd, 0x8e,
-	0xb3, 0xdd, 0x63, 0xea, 0xbc, 0xe0, 0x86, 0x05, 0x36, 0x60, 0xb7, 0x19, 0x03, 0xe5, 0xee, 0x3a,
-	0x1b, 0x26, 0x78, 0x2c, 0x68, 0xc2, 0x6a, 0x56, 0xc3, 0xda, 0x5b, 0x1b, 0xac, 0x9b, 0xe2, 0x25,
-	0x4d, 0xd8, 0xc1, 0x9b, 0xe5, 0x6c, 0xcd, 0xc3, 0x43, 0x3d, 0xac, 0xfb, 0x62, 0x39, 0x9b, 0xbf,
-	0x72, 0xdd, 0x13, 0xb4, 0x6a, 0x45, 0xb4, 0x78, 0x94, 0x3a, 0x5e, 0x4a, 0x56, 0xab, 0xa3, 0x79,
-	0xae, 0x79, 0xfc, 0xf0, 0xfe, 0xf1, 0x68, 0xef, 0xbb, 0x28, 0x3f, 0xcf, 0xdd, 0x8f, 0x35, 0x3a,
-	0x61, 0x06, 0x4a, 0x26, 0x2c, 0x05, 0xdc, 0x2e, 0xef, 0xa5, 0x21, 0xdc, 0xbe, 0xef, 0x7e, 0x59,
-	0x4e, 0x2b, 0x94, 0xc9, 0xca, 0x41, 0xbb, 0xb5, 0x05, 0x4b, 0xf7, 0xf3, 0x83, 0xf6, 0xad, 0xab,
-	0x8b, 0x92, 0xe6, 0x72, 0x42, 0x05, 0x47, 0x32, 0xe5, 0x98, 0x33, 0x51, 0x9c, 0xdb, 0xfc, 0xb7,
-	0x69, 0x0c, 0xcb, 0x9f, 0xc9, 0xa9, 0x11, 0x4f, 0xf6, 0xbf, 0x9e, 0xef, 0x3f, 0xdb, 0x8d, 0x9e,
-	0x0e, 0xf4, 0x23, 0x40, 0x5a, 0xe6, 0x6a, 0xe4, 0xa1, 0xb2, 0x31, 0xbc, 0x1a, 0x4b, 0xe0, 0x47,
-	0x10, 0x54, 0x96, 0x60, 0xe4, 0x05, 0xc6, 0xf2, 0x69, 0xb7, 0x74, 0x9d, 0x10, 0x3f, 0x02, 0x42,
-	0x2a, 0x13, 0x21, 0x23, 0x8f, 0x10, 0x63, 0xbb, 0xfe, 0x5f, 0xcc, 0x79, 0xf8, 0x1d, 0x00, 0x00,
-	0xff, 0xff, 0xa5, 0x0c, 0x9d, 0x37, 0xcd, 0x02, 0x00, 0x00,
+	// 387 bytes of a gzipped FileDescriptorProto
+	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x84, 0x92, 0xc1, 0x4a, 0xeb, 0x40,
+	0x14, 0x86, 0x49, 0x2e, 0x5c, 0xb8, 0xe1, 0x5e, 0x2e, 0xe4, 0xc2, 0xb5, 0x44, 0x17, 0xa5, 0x76,
+	0x21, 0x5d, 0xcc, 0x18, 0x45, 0x91, 0xd1, 0x2e, 0x52, 0x17, 0x75, 0x25, 0xa5, 0x85, 0x2e, 0x24,
+	0x50, 0xc6, 0x64, 0x88, 0x81, 0x66, 0xa6, 0xe6, 0x4c, 0xba, 0x11, 0x37, 0xbe, 0x82, 0x6f, 0xe0,
+	0xd2, 0xb5, 0x4f, 0xd1, 0xad, 0xaf, 0xe0, 0x46, 0x5f, 0x42, 0x49, 0x26, 0x93, 0x56, 0x6d, 0xe9,
+	0xee, 0xe7, 0x9c, 0xf3, 0xfd, 0x67, 0xce, 0x9f, 0x58, 0x27, 0x91, 0x10, 0xd1, 0x98, 0x61, 0x1a,
+	0x02, 0x56, 0x32, 0x57, 0x53, 0x17, 0x03, 0x4b, 0xa7, 0x71, 0xc0, 0x00, 0x07, 0x57, 0x94, 0x47,
+	0x6c, 0x04, 0x92, 0xca, 0x0c, 0x46, 0x65, 0x19, 0x4d, 0x52, 0x21, 0x85, 0x5d, 0x57, 0x08, 0xa2,
+	0x21, 0xa0, 0x8a, 0x46, 0x53, 0x17, 0x69, 0xda, 0x39, 0x58, 0xe5, 0x9f, 0x32, 0x10, 0x59, 0xfa,
+	0x6d, 0x81, 0x32, 0x76, 0xb6, 0x34, 0x36, 0x89, 0x31, 0xe5, 0x5c, 0x48, 0x2a, 0x63, 0xc1, 0x75,
+	0x77, 0x63, 0xa1, 0x1b, 0x8c, 0x63, 0xc6, 0xa5, 0x6a, 0x34, 0xda, 0xd6, 0xff, 0x2e, 0x93, 0xa7,
+	0x85, 0xe1, 0xa0, 0xf0, 0xeb, 0xb3, 0xeb, 0x8c, 0x81, 0xb4, 0xb7, 0xad, 0x3f, 0x7a, 0xe3, 0x88,
+	0xd3, 0x84, 0xd5, 0x8c, 0xba, 0xb1, 0xf3, 0xab, 0xff, 0x5b, 0x17, 0xcf, 0x69, 0xc2, 0xf6, 0x5e,
+	0x0d, 0xeb, 0xdf, 0x22, 0x3c, 0x50, 0x57, 0xd8, 0x4f, 0x86, 0xf5, 0xf7, 0x8b, 0xaf, 0x7d, 0x84,
+	0xd6, 0xdd, 0x8e, 0x96, 0x3f, 0xc5, 0xc1, 0x2b, 0xc9, 0x2a, 0x13, 0xb4, 0xc8, 0x35, 0x0e, 0xef,
+	0x9e, 0x5f, 0xee, 0xcd, 0x5d, 0x1b, 0xe5, 0xb9, 0xdd, 0x7c, 0x3a, 0xa3, 0x1d, 0x64, 0x20, 0x45,
+	0xc2, 0x52, 0xc0, 0xad, 0x32, 0x48, 0x05, 0xe1, 0xd6, 0xad, 0xb3, 0x39, 0xf3, 0x6a, 0x73, 0xff,
+	0x52, 0x4d, 0x62, 0x40, 0x81, 0x48, 0x3a, 0xef, 0x86, 0xd5, 0x0c, 0x44, 0xb2, 0xf6, 0x8a, 0x4e,
+	0x6d, 0x49, 0x22, 0xbd, 0x3c, 0xed, 0x9e, 0x71, 0x71, 0x56, 0xd2, 0x91, 0x18, 0x53, 0x1e, 0x21,
+	0x91, 0x46, 0x38, 0x62, 0xbc, 0xf8, 0x16, 0x78, 0xbe, 0x6f, 0xf5, 0xcf, 0x75, 0xac, 0xc5, 0x83,
+	0xf9, 0xa3, 0xeb, 0x79, 0x8f, 0x66, 0xbd, 0xab, 0x0c, 0xbd, 0x10, 0x90, 0x92, 0xb9, 0x1a, 0xba,
+	0xa8, 0x5c, 0x0c, 0x33, 0x3d, 0xe2, 0x7b, 0x21, 0xf8, 0xd5, 0x88, 0x3f, 0x74, 0x7d, 0x3d, 0xf2,
+	0x66, 0x36, 0x55, 0x9d, 0x10, 0x2f, 0x04, 0x42, 0xaa, 0x21, 0x42, 0x86, 0x2e, 0x21, 0x7a, 0xec,
+	0xf2, 0x67, 0xf1, 0xce, 0xfd, 0x8f, 0x00, 0x00, 0x00, 0xff, 0xff, 0xfa, 0xc8, 0xf6, 0x03, 0x03,
+	0x03, 0x00, 0x00,
 }
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // ChangeStatusServiceClient is the client API for ChangeStatusService service.
 //
@@ -121,10 +122,10 @@
 }
 
 type changeStatusServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewChangeStatusServiceClient(cc *grpc.ClientConn) ChangeStatusServiceClient {
+func NewChangeStatusServiceClient(cc grpc.ClientConnInterface) ChangeStatusServiceClient {
 	return &changeStatusServiceClient{cc}
 }
 
diff --git a/googleapis/ads/googleads/v1/services/click_view_service.pb.go b/googleapis/ads/googleads/v1/services/click_view_service.pb.go
index ec07206..4cb7b93 100644
--- a/googleapis/ads/googleads/v1/services/click_view_service.pb.go
+++ b/googleapis/ads/googleads/v1/services/click_view_service.pb.go
@@ -27,8 +27,7 @@
 // proto package needs to be updated.
 const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package
 
-// Request message for
-// [ClickViewService.GetClickView][google.ads.googleads.v1.services.ClickViewService.GetClickView].
+// Request message for [ClickViewService.GetClickView][google.ads.googleads.v1.services.ClickViewService.GetClickView].
 type GetClickViewRequest struct {
 	// The resource name of the click view to fetch.
 	ResourceName         string   `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"`
@@ -78,39 +77,40 @@
 }
 
 var fileDescriptor_a3c35caeb519e64a = []byte{
-	// 362 bytes of a gzipped FileDescriptorProto
-	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x84, 0x92, 0xb1, 0x4a, 0xc3, 0x50,
-	0x14, 0x86, 0x49, 0x04, 0xc1, 0x50, 0x41, 0x22, 0x82, 0x14, 0x87, 0x52, 0x3b, 0x48, 0x29, 0xf7,
-	0x92, 0xaa, 0x83, 0x57, 0x1c, 0x52, 0x87, 0x3a, 0x49, 0xa9, 0x90, 0x41, 0x02, 0xe5, 0x9a, 0x1c,
-	0xc2, 0xc5, 0x26, 0xb7, 0xe6, 0xa4, 0xe9, 0x20, 0x2e, 0xbe, 0x82, 0x6f, 0xe0, 0xa6, 0x0f, 0xe1,
-	0x03, 0xb8, 0xfa, 0x0a, 0x4e, 0x3e, 0x83, 0x83, 0xa4, 0xb7, 0x37, 0x58, 0x31, 0x74, 0xfb, 0x39,
-	0xf9, 0xbf, 0x3f, 0xff, 0x39, 0x89, 0x75, 0x12, 0x49, 0x19, 0x8d, 0x81, 0xf2, 0x10, 0xa9, 0x92,
-	0x85, 0xca, 0x1d, 0x8a, 0x90, 0xe6, 0x22, 0x00, 0xa4, 0xc1, 0x58, 0x04, 0xb7, 0xa3, 0x5c, 0xc0,
-	0x6c, 0xb4, 0x98, 0x91, 0x49, 0x2a, 0x33, 0x69, 0x37, 0x94, 0x9f, 0xf0, 0x10, 0x49, 0x89, 0x92,
-	0xdc, 0x21, 0x1a, 0xad, 0x77, 0xab, 0xc2, 0x53, 0x40, 0x39, 0x4d, 0x97, 0xd3, 0x55, 0x6a, 0x7d,
-	0x4f, 0x33, 0x13, 0x41, 0x79, 0x92, 0xc8, 0x8c, 0x67, 0x42, 0x26, 0xa8, 0x9e, 0x36, 0x99, 0xb5,
-	0xdd, 0x87, 0xec, 0xbc, 0x80, 0x3c, 0x01, 0xb3, 0x21, 0xdc, 0x4d, 0x01, 0x33, 0x7b, 0xdf, 0xda,
-	0xd4, 0x91, 0xa3, 0x84, 0xc7, 0xb0, 0x6b, 0x34, 0x8c, 0x83, 0x8d, 0x61, 0x4d, 0x0f, 0x2f, 0x79,
-	0x0c, 0xdd, 0x37, 0xc3, 0xda, 0x2a, 0xc9, 0x2b, 0xd5, 0xd1, 0x7e, 0x31, 0xac, 0xda, 0xef, 0x44,
-	0xfb, 0x98, 0xac, 0x5a, 0x8b, 0xfc, 0xd3, 0xa0, 0xde, 0xa9, 0xc4, 0xca, 0x5d, 0x49, 0x09, 0x35,
-	0x8f, 0x1e, 0x3f, 0x3e, 0x9f, 0x4c, 0x62, 0x77, 0x8a, 0x63, 0xdc, 0x2f, 0x55, 0x3f, 0x0b, 0xa6,
-	0x98, 0xc9, 0x18, 0x52, 0xa4, 0x6d, 0x75, 0x9d, 0x82, 0x40, 0xda, 0x7e, 0xe8, 0x7d, 0x1b, 0x56,
-	0x2b, 0x90, 0xf1, 0xca, 0x82, 0xbd, 0x9d, 0xbf, 0x6b, 0x0e, 0x8a, 0xe3, 0x0d, 0x8c, 0xeb, 0x8b,
-	0x05, 0x1a, 0xc9, 0x31, 0x4f, 0x22, 0x22, 0xd3, 0x88, 0x46, 0x90, 0xcc, 0x4f, 0xab, 0x3f, 0xd0,
-	0x44, 0x60, 0xf5, 0xcf, 0x70, 0xaa, 0xc5, 0xb3, 0xb9, 0xd6, 0x77, 0xdd, 0x57, 0xb3, 0xd1, 0x57,
-	0x81, 0x6e, 0x88, 0x44, 0xc9, 0x42, 0x79, 0x0e, 0x59, 0xbc, 0x18, 0xdf, 0xb5, 0xc5, 0x77, 0x43,
-	0xf4, 0x4b, 0x8b, 0xef, 0x39, 0xbe, 0xb6, 0x7c, 0x99, 0x2d, 0x35, 0x67, 0xcc, 0x0d, 0x91, 0xb1,
-	0xd2, 0xc4, 0x98, 0xe7, 0x30, 0xa6, 0x6d, 0x37, 0xeb, 0xf3, 0x9e, 0x87, 0x3f, 0x01, 0x00, 0x00,
-	0xff, 0xff, 0xe1, 0xc6, 0x06, 0x3b, 0xb3, 0x02, 0x00, 0x00,
+	// 384 bytes of a gzipped FileDescriptorProto
+	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x84, 0x52, 0xc1, 0x4a, 0xeb, 0x40,
+	0x14, 0x25, 0x79, 0xf0, 0xe0, 0x85, 0x3e, 0x78, 0xe4, 0x21, 0x96, 0xe8, 0xa2, 0xd4, 0x2e, 0xa4,
+	0x94, 0x19, 0x52, 0x75, 0xe1, 0x88, 0x8b, 0xd4, 0x45, 0x5d, 0x49, 0xa9, 0x90, 0x85, 0x04, 0x4a,
+	0x4c, 0x86, 0x30, 0x98, 0x64, 0x6a, 0xee, 0x34, 0x5d, 0x88, 0x1b, 0x7f, 0xc1, 0x3f, 0x70, 0xa7,
+	0x9f, 0xd2, 0xad, 0x4b, 0xb7, 0xae, 0xfc, 0x06, 0x17, 0x92, 0x4e, 0x26, 0x6d, 0xc5, 0xd2, 0xdd,
+	0xe1, 0xde, 0x73, 0xce, 0x3d, 0x73, 0x18, 0xe3, 0x38, 0xe2, 0x3c, 0x8a, 0x29, 0xf6, 0x43, 0xc0,
+	0x12, 0x16, 0x28, 0xb7, 0x31, 0xd0, 0x2c, 0x67, 0x01, 0x05, 0x1c, 0xc4, 0x2c, 0xb8, 0x19, 0xe5,
+	0x8c, 0x4e, 0x47, 0xe5, 0x0c, 0x8d, 0x33, 0x2e, 0xb8, 0xd9, 0x90, 0x7c, 0xe4, 0x87, 0x80, 0x2a,
+	0x29, 0xca, 0x6d, 0xa4, 0xa4, 0x56, 0x77, 0x9d, 0x79, 0x46, 0x81, 0x4f, 0xb2, 0x55, 0x77, 0xe9,
+	0x6a, 0xed, 0x2a, 0xcd, 0x98, 0x61, 0x3f, 0x4d, 0xb9, 0xf0, 0x05, 0xe3, 0x29, 0x94, 0xdb, 0xed,
+	0xa5, 0x6d, 0x10, 0x33, 0x9a, 0x0a, 0xb9, 0x68, 0x12, 0xe3, 0x7f, 0x9f, 0x8a, 0xb3, 0xc2, 0xcd,
+	0x65, 0x74, 0x3a, 0xa4, 0xb7, 0x13, 0x0a, 0xc2, 0xdc, 0x33, 0xfe, 0xaa, 0x5b, 0xa3, 0xd4, 0x4f,
+	0x68, 0x5d, 0x6b, 0x68, 0xfb, 0x7f, 0x86, 0x35, 0x35, 0xbc, 0xf0, 0x13, 0xda, 0x7d, 0xd3, 0x8c,
+	0x7f, 0x95, 0xf2, 0x52, 0x86, 0x37, 0x9f, 0x35, 0xa3, 0xb6, 0xec, 0x68, 0x1e, 0xa1, 0x4d, 0xef,
+	0x45, 0x3f, 0x24, 0xb0, 0x3a, 0x6b, 0x65, 0x55, 0x09, 0xa8, 0x12, 0x35, 0x0f, 0x1f, 0x5e, 0xdf,
+	0x1f, 0x75, 0x64, 0x76, 0x8a, 0x96, 0xee, 0x56, 0xa2, 0x9f, 0x06, 0x13, 0x10, 0x3c, 0xa1, 0x19,
+	0xe0, 0xb6, 0xac, 0xad, 0x50, 0x00, 0x6e, 0xdf, 0x5b, 0x3b, 0x33, 0xa7, 0xbe, 0xb0, 0x2e, 0xd1,
+	0x98, 0x01, 0x0a, 0x78, 0xd2, 0xfb, 0xd4, 0x8c, 0x56, 0xc0, 0x93, 0x8d, 0xe9, 0x7b, 0x5b, 0xdf,
+	0x3b, 0x18, 0x14, 0xcd, 0x0e, 0xb4, 0xab, 0xf3, 0x52, 0x1a, 0xf1, 0xd8, 0x4f, 0x23, 0xc4, 0xb3,
+	0x08, 0x47, 0x34, 0x9d, 0xf7, 0x8e, 0x17, 0xc7, 0xd6, 0x7f, 0xa1, 0x13, 0x05, 0x9e, 0xf4, 0x5f,
+	0x7d, 0xc7, 0x79, 0xd1, 0x1b, 0x7d, 0x69, 0xe8, 0x84, 0x80, 0x24, 0x2c, 0x90, 0x6b, 0xa3, 0xf2,
+	0x30, 0xcc, 0x14, 0xc5, 0x73, 0x42, 0xf0, 0x2a, 0x8a, 0xe7, 0xda, 0x9e, 0xa2, 0x7c, 0xe8, 0x2d,
+	0x39, 0x27, 0xc4, 0x09, 0x81, 0x90, 0x8a, 0x44, 0x88, 0x6b, 0x13, 0xa2, 0x68, 0xd7, 0xbf, 0xe7,
+	0x39, 0x0f, 0xbe, 0x02, 0x00, 0x00, 0xff, 0xff, 0x3b, 0xf6, 0x63, 0x30, 0xe9, 0x02, 0x00, 0x00,
 }
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // ClickViewServiceClient is the client API for ClickViewService service.
 //
@@ -121,10 +121,10 @@
 }
 
 type clickViewServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewClickViewServiceClient(cc *grpc.ClientConn) ClickViewServiceClient {
+func NewClickViewServiceClient(cc grpc.ClientConnInterface) ClickViewServiceClient {
 	return &clickViewServiceClient{cc}
 }
 
diff --git a/googleapis/ads/googleads/v1/services/conversion_action_service.pb.go b/googleapis/ads/googleads/v1/services/conversion_action_service.pb.go
index db80bb0..c423e1d 100644
--- a/googleapis/ads/googleads/v1/services/conversion_action_service.pb.go
+++ b/googleapis/ads/googleads/v1/services/conversion_action_service.pb.go
@@ -9,7 +9,6 @@
 	math "math"
 
 	proto "github.com/golang/protobuf/proto"
-	_ "github.com/golang/protobuf/ptypes/wrappers"
 	resources "google.golang.org/genproto/googleapis/ads/googleads/v1/resources"
 	_ "google.golang.org/genproto/googleapis/api/annotations"
 	status "google.golang.org/genproto/googleapis/rpc/status"
@@ -30,8 +29,7 @@
 // proto package needs to be updated.
 const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package
 
-// Request message for
-// [ConversionActionService.GetConversionAction][google.ads.googleads.v1.services.ConversionActionService.GetConversionAction].
+// Request message for [ConversionActionService.GetConversionAction][google.ads.googleads.v1.services.ConversionActionService.GetConversionAction].
 type GetConversionActionRequest struct {
 	// The resource name of the conversion action to fetch.
 	ResourceName         string   `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"`
@@ -72,8 +70,7 @@
 	return ""
 }
 
-// Request message for
-// [ConversionActionService.MutateConversionActions][google.ads.googleads.v1.services.ConversionActionService.MutateConversionActions].
+// Request message for [ConversionActionService.MutateConversionActions][google.ads.googleads.v1.services.ConversionActionService.MutateConversionActions].
 type MutateConversionActionsRequest struct {
 	// The ID of the customer whose conversion actions are being modified.
 	CustomerId string `protobuf:"bytes,1,opt,name=customer_id,json=customerId,proto3" json:"customer_id,omitempty"`
@@ -252,8 +249,7 @@
 	}
 }
 
-// Response message for
-// [ConversionActionService.MutateConversionActions][google.ads.googleads.v1.services.ConversionActionService.MutateConversionActions].
+// Response message for [ConversionActionService.MutateConversionActions][google.ads.googleads.v1.services.ConversionActionService.MutateConversionActions].
 type MutateConversionActionsResponse struct {
 	// Errors that pertain to operation failures in the partial failure mode.
 	// Returned only when partial_failure = true and all errors occur inside the
@@ -360,61 +356,62 @@
 }
 
 var fileDescriptor_7c1381831f293da1 = []byte{
-	// 716 bytes of a gzipped FileDescriptorProto
+	// 728 bytes of a gzipped FileDescriptorProto
 	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xa4, 0x95, 0x4f, 0x4f, 0xd4, 0x4c,
-	0x18, 0xc0, 0xdf, 0x76, 0xdf, 0xa0, 0x4c, 0x51, 0x93, 0x21, 0x86, 0x75, 0x43, 0x60, 0x53, 0x49,
-	0x24, 0x7b, 0x68, 0xb3, 0x4b, 0x34, 0xb1, 0x2b, 0x86, 0x42, 0x04, 0x3c, 0x20, 0xa4, 0x24, 0xc4,
-	0xe8, 0x26, 0xcd, 0xd0, 0x0e, 0x9b, 0x86, 0xb6, 0x53, 0x67, 0xa6, 0x6b, 0x08, 0xe1, 0xa2, 0x1f,
-	0xc1, 0xb3, 0x17, 0x8f, 0x7e, 0x0d, 0xc3, 0xc5, 0xab, 0x9f, 0xc0, 0xc4, 0x93, 0xf1, 0x43, 0x98,
-	0xe9, 0x74, 0x56, 0x58, 0xa8, 0x6b, 0xe0, 0xb4, 0xcf, 0x3e, 0xcf, 0x33, 0xbf, 0xe7, 0xef, 0x4c,
-	0xc1, 0x4a, 0x9f, 0x90, 0x7e, 0x8c, 0x6d, 0x14, 0x32, 0x5b, 0x8a, 0x42, 0x1a, 0xb4, 0x6d, 0x86,
-	0xe9, 0x20, 0x0a, 0x30, 0xb3, 0x03, 0x92, 0x0e, 0x30, 0x65, 0x11, 0x49, 0x7d, 0x14, 0x70, 0xf1,
-	0x53, 0x9a, 0xac, 0x8c, 0x12, 0x4e, 0x60, 0x53, 0x1e, 0xb3, 0x50, 0xc8, 0xac, 0x21, 0xc1, 0x1a,
-	0xb4, 0x2d, 0x45, 0x68, 0x3c, 0xae, 0x8a, 0x41, 0x31, 0x23, 0x39, 0xbd, 0x34, 0x88, 0x84, 0x37,
-	0x66, 0xd5, 0xd1, 0x2c, 0xb2, 0x51, 0x9a, 0x12, 0x8e, 0x84, 0x91, 0x95, 0xd6, 0x32, 0xb4, 0x5d,
-	0xfc, 0xdb, 0xcf, 0x0f, 0xec, 0x83, 0x08, 0xc7, 0xa1, 0x9f, 0x20, 0x76, 0x58, 0x7a, 0xcc, 0x8d,
-	0x7a, 0xbc, 0xa5, 0x28, 0xcb, 0x30, 0x55, 0x84, 0x99, 0xd2, 0x4e, 0xb3, 0xc0, 0x66, 0x1c, 0xf1,
-	0xbc, 0x34, 0x98, 0x2e, 0x68, 0x6c, 0x60, 0xbe, 0x36, 0x4c, 0xcb, 0x2d, 0xb2, 0xf2, 0xf0, 0x9b,
-	0x1c, 0x33, 0x0e, 0xef, 0x83, 0x5b, 0x2a, 0x77, 0x3f, 0x45, 0x09, 0xae, 0x6b, 0x4d, 0x6d, 0x71,
-	0xd2, 0x9b, 0x52, 0xca, 0x17, 0x28, 0xc1, 0xe6, 0x2f, 0x0d, 0xcc, 0x6d, 0xe5, 0x1c, 0x71, 0x3c,
-	0x8a, 0x61, 0x8a, 0x33, 0x0f, 0x8c, 0x20, 0x67, 0x9c, 0x24, 0x98, 0xfa, 0x51, 0x58, 0x52, 0x80,
-	0x52, 0x3d, 0x0f, 0xe1, 0x6b, 0x00, 0x48, 0x86, 0xa9, 0xac, 0xba, 0xae, 0x37, 0x6b, 0x8b, 0x46,
-	0xa7, 0x6b, 0x8d, 0xeb, 0xb8, 0x35, 0x1a, 0x70, 0x5b, 0x31, 0xbc, 0x33, 0x38, 0xf8, 0x00, 0xdc,
-	0xc9, 0x10, 0xe5, 0x11, 0x8a, 0xfd, 0x03, 0x14, 0xc5, 0x39, 0xc5, 0xf5, 0x5a, 0x53, 0x5b, 0xbc,
-	0xe9, 0xdd, 0x2e, 0xd5, 0xeb, 0x52, 0x2b, 0xca, 0x1d, 0xa0, 0x38, 0x0a, 0x11, 0xc7, 0x3e, 0x49,
-	0xe3, 0xa3, 0xfa, 0xff, 0x85, 0xdb, 0x94, 0x52, 0x6e, 0xa7, 0xf1, 0x91, 0xf9, 0x51, 0x07, 0xf7,
-	0x2a, 0xe3, 0xc2, 0x2e, 0x30, 0xf2, 0xac, 0x00, 0x88, 0xe9, 0x14, 0x00, 0xa3, 0xd3, 0x50, 0x95,
-	0xa8, 0xf1, 0x58, 0xeb, 0x62, 0x80, 0x5b, 0x88, 0x1d, 0x7a, 0x40, 0xba, 0x0b, 0x19, 0x6e, 0x81,
-	0x89, 0x80, 0x62, 0xc4, 0x65, 0x9f, 0x8d, 0xce, 0x52, 0x65, 0x07, 0x86, 0x1b, 0x75, 0xa1, 0x05,
-	0x9b, 0xff, 0x79, 0x25, 0x44, 0xe0, 0x24, 0xbc, 0xae, 0x5f, 0x0b, 0x27, 0x21, 0xb0, 0x0e, 0x26,
-	0x28, 0x4e, 0xc8, 0x40, 0x76, 0x6f, 0x52, 0x58, 0xe4, 0xff, 0x55, 0x03, 0x4c, 0x0e, 0xdb, 0x6d,
-	0x7e, 0xd1, 0xc0, 0x7c, 0xe5, 0x3a, 0xb0, 0x8c, 0xa4, 0x0c, 0xc3, 0x75, 0x70, 0x77, 0x64, 0x22,
-	0x3e, 0xa6, 0x94, 0xd0, 0x82, 0x6c, 0x74, 0xa0, 0x4a, 0x94, 0x66, 0x81, 0xb5, 0x5b, 0xac, 0xab,
-	0x37, 0x7d, 0x7e, 0x56, 0xcf, 0x84, 0x3b, 0x7c, 0x09, 0x6e, 0x50, 0xcc, 0xf2, 0x98, 0xab, 0x9d,
-	0x79, 0x3a, 0x7e, 0x67, 0x2e, 0xcf, 0xcd, 0x2b, 0x30, 0x9e, 0xc2, 0x99, 0x6b, 0x60, 0xf6, 0x6f,
-	0x8e, 0xff, 0x74, 0x33, 0x3a, 0xa7, 0x35, 0x30, 0x33, 0x7a, 0x7e, 0x57, 0xe6, 0x01, 0x4f, 0x35,
-	0x30, 0x7d, 0xc9, 0xcd, 0x83, 0x4f, 0xc6, 0x57, 0x50, 0x7d, 0x61, 0x1b, 0x57, 0x19, 0xb1, 0xd9,
-	0x7d, 0xf7, 0xed, 0xc7, 0x07, 0xfd, 0x21, 0x5c, 0x12, 0x6f, 0xd5, 0xf1, 0xb9, 0xb2, 0x96, 0xd5,
-	0x1d, 0x65, 0x76, 0xeb, 0xcc, 0xe3, 0x55, 0xce, 0xd3, 0x6e, 0x9d, 0xc0, 0xef, 0x1a, 0x98, 0xa9,
-	0x18, 0x37, 0x5c, 0xb9, 0xea, 0x34, 0xd4, 0xc3, 0xd1, 0x70, 0xaf, 0x41, 0x90, 0xbb, 0x66, 0xba,
-	0x45, 0x75, 0x5d, 0xf3, 0x91, 0xa8, 0xee, 0x4f, 0x39, 0xc7, 0x67, 0x1e, 0xa4, 0xe5, 0xd6, 0xc9,
-	0xc5, 0xe2, 0x9c, 0xa4, 0x00, 0x3b, 0x5a, 0x6b, 0xf5, 0xbd, 0x0e, 0x16, 0x02, 0x92, 0x8c, 0xcd,
-	0x65, 0x75, 0xb6, 0x62, 0xda, 0x3b, 0xe2, 0xde, 0xef, 0x68, 0xaf, 0x36, 0x4b, 0x42, 0x9f, 0xc4,
-	0x28, 0xed, 0x5b, 0x84, 0xf6, 0xed, 0x3e, 0x4e, 0x8b, 0x57, 0x41, 0x7d, 0x31, 0xb2, 0x88, 0x55,
-	0x7f, 0xa4, 0xba, 0x4a, 0xf8, 0xa4, 0xd7, 0x36, 0x5c, 0xf7, 0xb3, 0xde, 0xdc, 0x90, 0x40, 0x37,
-	0x64, 0x96, 0x14, 0x85, 0xb4, 0xd7, 0xb6, 0xca, 0xc0, 0xec, 0xab, 0x72, 0xe9, 0xb9, 0x21, 0xeb,
-	0x0d, 0x5d, 0x7a, 0x7b, 0xed, 0x9e, 0x72, 0xf9, 0xa9, 0x2f, 0x48, 0xbd, 0xe3, 0xb8, 0x21, 0x73,
-	0x9c, 0xa1, 0x93, 0xe3, 0xec, 0xb5, 0x1d, 0x47, 0xb9, 0xed, 0x4f, 0x14, 0x79, 0x2e, 0xfd, 0x0e,
-	0x00, 0x00, 0xff, 0xff, 0xdd, 0x78, 0x76, 0x77, 0x4b, 0x07, 0x00, 0x00,
+	0x18, 0xc0, 0xdf, 0x76, 0xdf, 0xf0, 0xbe, 0xcc, 0xa2, 0x26, 0x43, 0x0c, 0x6b, 0x25, 0xb2, 0xa9,
+	0x24, 0x92, 0x3d, 0xb4, 0xd9, 0x25, 0x9a, 0xd8, 0x15, 0x43, 0x21, 0x02, 0x1e, 0x10, 0x52, 0x12,
+	0x62, 0x74, 0x93, 0x66, 0x68, 0x87, 0x4d, 0x43, 0xdb, 0xa9, 0x33, 0xd3, 0x4d, 0x08, 0xe1, 0xa2,
+	0x1f, 0xc1, 0xb3, 0x17, 0x8f, 0x7e, 0x0d, 0xe3, 0x85, 0xab, 0x9f, 0x40, 0xe3, 0xc9, 0xf8, 0x21,
+	0xcc, 0x74, 0x3a, 0x0b, 0x2c, 0xd4, 0x35, 0x70, 0xda, 0xa7, 0xf3, 0x3c, 0xf3, 0x7b, 0xfe, 0xce,
+	0xb3, 0x60, 0xb9, 0x4f, 0x48, 0x3f, 0xc6, 0x36, 0x0a, 0x99, 0x2d, 0x45, 0x21, 0x0d, 0xda, 0x36,
+	0xc3, 0x74, 0x10, 0x05, 0x98, 0xd9, 0x01, 0x49, 0x07, 0x98, 0xb2, 0x88, 0xa4, 0x3e, 0x0a, 0xb8,
+	0xf8, 0x29, 0x55, 0x56, 0x46, 0x09, 0x27, 0xb0, 0x29, 0xaf, 0x59, 0x28, 0x64, 0xd6, 0x90, 0x60,
+	0x0d, 0xda, 0x96, 0x22, 0x18, 0x8f, 0xab, 0x7c, 0x50, 0xcc, 0x48, 0x4e, 0x2f, 0x75, 0x22, 0xe1,
+	0xc6, 0xac, 0xba, 0x9a, 0x45, 0x36, 0x4a, 0x53, 0xc2, 0x91, 0x50, 0xb2, 0x52, 0x5b, 0xba, 0xb6,
+	0x8b, 0xaf, 0xbd, 0x7c, 0xdf, 0xde, 0x8f, 0x70, 0x1c, 0xfa, 0x09, 0x62, 0x07, 0xa5, 0xc5, 0x4c,
+	0x69, 0x41, 0xb3, 0xc0, 0x66, 0x1c, 0xf1, 0x9c, 0x8d, 0x28, 0x04, 0x38, 0x88, 0x23, 0x9c, 0x72,
+	0xa9, 0x30, 0x5d, 0x60, 0xac, 0x63, 0xbe, 0x3a, 0x8c, 0xc7, 0x2d, 0xc2, 0xf1, 0xf0, 0x9b, 0x1c,
+	0x33, 0x0e, 0xef, 0x83, 0x1b, 0x2a, 0x68, 0x3f, 0x45, 0x09, 0x6e, 0x68, 0x4d, 0x6d, 0x61, 0xd2,
+	0x9b, 0x52, 0x87, 0x2f, 0x50, 0x82, 0xcd, 0x5f, 0x1a, 0xb8, 0xb7, 0x99, 0x73, 0xc4, 0xf1, 0x28,
+	0x86, 0x29, 0xce, 0x1c, 0xa8, 0x07, 0x39, 0xe3, 0x24, 0xc1, 0xd4, 0x8f, 0xc2, 0x92, 0x02, 0xd4,
+	0xd1, 0xf3, 0x10, 0xbe, 0x06, 0x80, 0x64, 0x98, 0xca, 0x74, 0x1b, 0x7a, 0xb3, 0xb6, 0x50, 0xef,
+	0x74, 0xad, 0x71, 0xa5, 0xb6, 0x46, 0x1d, 0x6e, 0x29, 0x86, 0x77, 0x06, 0x07, 0x1f, 0x80, 0x5b,
+	0x19, 0xa2, 0x3c, 0x42, 0xb1, 0xbf, 0x8f, 0xa2, 0x38, 0xa7, 0xb8, 0x51, 0x6b, 0x6a, 0x0b, 0xff,
+	0x7b, 0x37, 0xcb, 0xe3, 0x35, 0x79, 0x2a, 0xd2, 0x1d, 0xa0, 0x38, 0x0a, 0x11, 0xc7, 0x3e, 0x49,
+	0xe3, 0xc3, 0xc6, 0xbf, 0x85, 0xd9, 0x94, 0x3a, 0xdc, 0x4a, 0xe3, 0x43, 0xf3, 0x83, 0x0e, 0xee,
+	0x54, 0xfa, 0x85, 0x5d, 0x50, 0xcf, 0xb3, 0x02, 0x20, 0xda, 0x52, 0x00, 0xea, 0x1d, 0x43, 0x65,
+	0xa2, 0x3a, 0x67, 0xad, 0x89, 0xce, 0x6d, 0x22, 0x76, 0xe0, 0x01, 0x69, 0x2e, 0x64, 0xb8, 0x09,
+	0x26, 0x02, 0x8a, 0x11, 0x97, 0x75, 0xae, 0x77, 0x16, 0x2b, 0x2b, 0x30, 0x1c, 0xa5, 0x0b, 0x25,
+	0xd8, 0xf8, 0xc7, 0x2b, 0x21, 0x02, 0x27, 0xe1, 0x0d, 0xfd, 0x5a, 0x38, 0x09, 0x81, 0x0d, 0x30,
+	0x41, 0x71, 0x42, 0x06, 0xb2, 0x7a, 0x93, 0x42, 0x23, 0xbf, 0x57, 0xea, 0x60, 0x72, 0x58, 0x6e,
+	0xf3, 0xb3, 0x06, 0xe6, 0x2a, 0xc7, 0x81, 0x65, 0x24, 0x65, 0x18, 0xae, 0x81, 0xdb, 0x23, 0x1d,
+	0xf1, 0x31, 0xa5, 0x84, 0x16, 0xe4, 0x7a, 0x07, 0xaa, 0x40, 0x69, 0x16, 0x58, 0x3b, 0xc5, 0x1c,
+	0x7b, 0xd3, 0xe7, 0x7b, 0xf5, 0x4c, 0x98, 0xc3, 0x97, 0xe0, 0x3f, 0x8a, 0x59, 0x1e, 0x73, 0x35,
+	0x33, 0x4f, 0xc7, 0xcf, 0xcc, 0xe5, 0xb1, 0x79, 0x05, 0xc6, 0x53, 0x38, 0x73, 0x15, 0xcc, 0xfe,
+	0xc9, 0xf0, 0xaf, 0x5e, 0x46, 0xe7, 0x7b, 0x0d, 0xcc, 0x8c, 0xde, 0xdf, 0x91, 0x71, 0xc0, 0x2f,
+	0x1a, 0x98, 0xbe, 0xe4, 0xe5, 0xc1, 0x27, 0xe3, 0x33, 0xa8, 0x7e, 0xb0, 0xc6, 0x55, 0x5a, 0x6c,
+	0x76, 0xdf, 0x7e, 0xfd, 0xf1, 0x5e, 0x7f, 0x08, 0x17, 0xc5, 0x92, 0x3a, 0x3a, 0x97, 0xd6, 0x92,
+	0x7a, 0xa3, 0xcc, 0x6e, 0x9d, 0xd9, 0x5a, 0x65, 0x3f, 0xed, 0xd6, 0x31, 0xfc, 0xa6, 0x81, 0x99,
+	0x8a, 0x76, 0xc3, 0xe5, 0xab, 0x76, 0x43, 0x2d, 0x0e, 0xc3, 0xbd, 0x06, 0x41, 0xce, 0x9a, 0xe9,
+	0x16, 0xd9, 0x75, 0xcd, 0x47, 0x22, 0xbb, 0xd3, 0x74, 0x8e, 0xce, 0x2c, 0xa4, 0xa5, 0xd6, 0xf1,
+	0xc5, 0xe4, 0x9c, 0xa4, 0x00, 0x3b, 0x5a, 0xcb, 0xb8, 0x7b, 0xe2, 0x36, 0x4e, 0x9d, 0x97, 0x52,
+	0x16, 0x31, 0x2b, 0x20, 0xc9, 0xca, 0x3b, 0x1d, 0xcc, 0x07, 0x24, 0x19, 0x1b, 0xe8, 0xca, 0x6c,
+	0xc5, 0x28, 0x6c, 0x8b, 0xa5, 0xb0, 0xad, 0xbd, 0xda, 0x28, 0x09, 0x7d, 0x12, 0xa3, 0xb4, 0x6f,
+	0x11, 0xda, 0xb7, 0xfb, 0x38, 0x2d, 0x56, 0x86, 0x7d, 0xea, 0xb3, 0xfa, 0xaf, 0xab, 0xab, 0x84,
+	0x8f, 0x7a, 0x6d, 0xdd, 0x75, 0x3f, 0xe9, 0xcd, 0x75, 0x09, 0x74, 0x43, 0x66, 0x49, 0x51, 0x48,
+	0xbb, 0x6d, 0xab, 0x74, 0xcc, 0x4e, 0x94, 0x49, 0xcf, 0x0d, 0x59, 0x6f, 0x68, 0xd2, 0xdb, 0x6d,
+	0xf7, 0x94, 0xc9, 0x4f, 0x7d, 0x5e, 0x9e, 0x3b, 0x8e, 0x1b, 0x32, 0xc7, 0x19, 0x1a, 0x39, 0xce,
+	0x6e, 0xdb, 0x71, 0x94, 0xd9, 0xde, 0x44, 0x11, 0xe7, 0xe2, 0xef, 0x00, 0x00, 0x00, 0xff, 0xff,
+	0xec, 0x7a, 0x1f, 0xe7, 0x61, 0x07, 0x00, 0x00,
 }
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // ConversionActionServiceClient is the client API for ConversionActionService service.
 //
@@ -428,10 +425,10 @@
 }
 
 type conversionActionServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewConversionActionServiceClient(cc *grpc.ClientConn) ConversionActionServiceClient {
+func NewConversionActionServiceClient(cc grpc.ClientConnInterface) ConversionActionServiceClient {
 	return &conversionActionServiceClient{cc}
 }
 
diff --git a/googleapis/ads/googleads/v1/services/conversion_adjustment_upload_service.pb.go b/googleapis/ads/googleads/v1/services/conversion_adjustment_upload_service.pb.go
index c0534c5..aa9784a 100644
--- a/googleapis/ads/googleads/v1/services/conversion_adjustment_upload_service.pb.go
+++ b/googleapis/ads/googleads/v1/services/conversion_adjustment_upload_service.pb.go
@@ -520,69 +520,71 @@
 }
 
 var fileDescriptor_418d7f048cc75833 = []byte{
-	// 845 bytes of a gzipped FileDescriptorProto
-	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xec, 0x56, 0x4f, 0x8f, 0xdb, 0x44,
-	0x14, 0xaf, 0xbd, 0xfd, 0xc7, 0x6c, 0x77, 0xdb, 0x0c, 0x5b, 0x1a, 0x85, 0x0a, 0x82, 0x5b, 0x41,
-	0xd4, 0x83, 0xad, 0xa4, 0x12, 0x52, 0x0d, 0x54, 0xca, 0x6e, 0xb6, 0xbb, 0x2b, 0x24, 0x58, 0x79,
-	0x97, 0x1c, 0x50, 0x24, 0x6b, 0xd6, 0x33, 0xb1, 0x06, 0xd9, 0x33, 0x66, 0x66, 0x1c, 0x14, 0xa1,
-	0x5e, 0x7a, 0xe7, 0x84, 0x04, 0x12, 0x47, 0x8e, 0x7c, 0x0f, 0x2e, 0x48, 0x9c, 0xf8, 0x0a, 0x9c,
-	0x38, 0x21, 0x3e, 0x01, 0xf2, 0xd8, 0x93, 0xa4, 0x21, 0xae, 0x2b, 0x38, 0x21, 0xf5, 0x36, 0x7e,
-	0x7f, 0x7e, 0xef, 0xf7, 0x7e, 0xf3, 0x9e, 0xc6, 0xe0, 0xe3, 0x98, 0xf3, 0x38, 0x21, 0x1e, 0xc2,
-	0xd2, 0x2b, 0x8f, 0xc5, 0x69, 0xd6, 0xf7, 0x24, 0x11, 0x33, 0x1a, 0x11, 0xe9, 0x45, 0x9c, 0xcd,
-	0x88, 0x90, 0x94, 0xb3, 0x10, 0xe1, 0x2f, 0x72, 0xa9, 0x52, 0xc2, 0x54, 0x98, 0x67, 0x09, 0x47,
-	0x38, 0xac, 0xa2, 0xdc, 0x4c, 0x70, 0xc5, 0x61, 0xb7, 0x44, 0x70, 0x11, 0x96, 0xee, 0x02, 0xcc,
-	0x9d, 0xf5, 0x5d, 0x03, 0xd6, 0x79, 0x5c, 0x57, 0x8e, 0xb0, 0x3c, 0xad, 0xab, 0xa5, 0xe6, 0x59,
-	0x55, 0xa1, 0x73, 0xd7, 0xe4, 0x67, 0xd4, 0x43, 0x8c, 0x71, 0x85, 0x14, 0xe5, 0x4c, 0x56, 0xde,
-	0xb7, 0x2a, 0xaf, 0xfe, 0xba, 0xc8, 0xa7, 0xde, 0x57, 0x02, 0x65, 0x19, 0x11, 0xc6, 0x7f, 0xa7,
-	0xf2, 0x8b, 0x2c, 0xf2, 0xa4, 0x42, 0x2a, 0xaf, 0x1c, 0xce, 0x33, 0x1b, 0x38, 0x9f, 0xe9, 0x8e,
-	0x0e, 0x16, 0x0c, 0x86, 0x0b, 0x02, 0x32, 0x20, 0x5f, 0xe6, 0x44, 0x2a, 0xf8, 0x36, 0xd8, 0x8e,
-	0x72, 0xa9, 0x78, 0x4a, 0x44, 0x48, 0x71, 0xdb, 0xea, 0x5a, 0xbd, 0xd7, 0x02, 0x60, 0x4c, 0x27,
-	0x18, 0xa6, 0xe0, 0x8d, 0x8d, 0x2d, 0xc8, 0xb6, 0xdd, 0xdd, 0xea, 0x6d, 0x0f, 0xde, 0x77, 0x9b,
-	0x14, 0x72, 0x37, 0x11, 0x08, 0x6e, 0x47, 0x9b, 0x68, 0xc1, 0xf7, 0xc0, 0xcd, 0x0c, 0x09, 0x45,
-	0x51, 0x12, 0x4e, 0x11, 0x4d, 0x72, 0x41, 0xda, 0x5b, 0x5d, 0xab, 0x77, 0x3d, 0xd8, 0xad, 0xcc,
-	0x4f, 0x4a, 0x2b, 0xbc, 0x07, 0x76, 0x66, 0x28, 0xa1, 0x18, 0x29, 0x12, 0x72, 0x96, 0xcc, 0xdb,
-	0x97, 0x75, 0xd8, 0x0d, 0x63, 0xfc, 0x94, 0x25, 0x73, 0xe7, 0x67, 0x0b, 0xdc, 0x7b, 0xa1, 0x08,
-	0x32, 0xe3, 0x4c, 0x12, 0xf8, 0x04, 0xdc, 0x5e, 0xab, 0x1a, 0x12, 0x21, 0xb8, 0xd0, 0x7a, 0x6c,
-	0x0f, 0xa0, 0xe9, 0x51, 0x64, 0x91, 0x7b, 0xa6, 0x55, 0x0e, 0x5e, 0x7f, 0x9e, 0xcf, 0x61, 0x11,
-	0x0e, 0xc7, 0xe0, 0x9a, 0x20, 0x32, 0x4f, 0x16, 0xea, 0x7c, 0xf8, 0x2f, 0xd5, 0xd1, 0x20, 0x81,
-	0x01, 0x73, 0x7e, 0xbd, 0x0c, 0xf6, 0x36, 0xc5, 0xc1, 0x13, 0xd0, 0x5a, 0xbd, 0x9d, 0xa8, 0x18,
-	0x1d, 0x2d, 0xd8, 0xf6, 0xe0, 0xae, 0x29, 0x6d, 0x46, 0xc7, 0x3d, 0x53, 0x82, 0xb2, 0x78, 0x8c,
-	0x92, 0x9c, 0x04, 0xb7, 0x56, 0xe4, 0xd7, 0x59, 0xf0, 0x13, 0xb0, 0xb7, 0x32, 0xa0, 0x5a, 0x57,
-	0x45, 0x53, 0xa2, 0x75, 0x6d, 0x42, 0x83, 0xcb, 0xcc, 0x11, 0x52, 0xe4, 0x9c, 0xa6, 0x04, 0x3e,
-	0x05, 0x37, 0xd7, 0x06, 0xbe, 0x7d, 0xa5, 0x6b, 0xf5, 0x76, 0x07, 0xe7, 0xb5, 0x9a, 0xe8, 0x8d,
-	0xd9, 0x28, 0xc8, 0xf9, 0x3c, 0x23, 0x87, 0x2c, 0x4f, 0x6b, 0x9d, 0xc1, 0x2e, 0x7a, 0xee, 0x1b,
-	0x86, 0xa0, 0x25, 0x48, 0xb1, 0x11, 0x44, 0xd7, 0x9f, 0x15, 0x3c, 0xdb, 0x57, 0x75, 0x2f, 0x83,
-	0xe6, 0x4b, 0x09, 0x96, 0xa9, 0x95, 0x5e, 0x62, 0xcd, 0x02, 0xa7, 0x60, 0x2f, 0x8e, 0x12, 0x8a,
-	0x97, 0x52, 0x85, 0x19, 0xa2, 0x66, 0x64, 0x1e, 0x36, 0xd7, 0x38, 0x2a, 0xb2, 0x8d, 0x5c, 0xa7,
-	0x88, 0x8a, 0xe3, 0x4b, 0x41, 0x2b, 0x5e, 0x37, 0xc2, 0x47, 0xe0, 0x3a, 0x17, 0xb8, 0x5c, 0x4f,
-	0xbb, 0xf9, 0x2e, 0x8e, 0x2f, 0x05, 0xd7, 0x74, 0xfc, 0x09, 0xde, 0xbf, 0x03, 0x56, 0xb6, 0x2c,
-	0xa4, 0x98, 0x30, 0x45, 0xa7, 0x94, 0x08, 0xe7, 0x07, 0x0b, 0xdc, 0x5a, 0x6f, 0x11, 0x1e, 0x80,
-	0x4a, 0x43, 0x82, 0x2b, 0xb9, 0xac, 0x9a, 0x72, 0x23, 0x9e, 0x5f, 0x24, 0xa4, 0x14, 0x66, 0xc7,
-	0xe4, 0x94, 0x20, 0x43, 0xb0, 0x13, 0xe5, 0x42, 0x10, 0x16, 0xcd, 0xc3, 0x88, 0x63, 0xf2, 0x32,
-	0x94, 0x83, 0x1b, 0x26, 0xe5, 0x80, 0x63, 0xe2, 0x7c, 0x6f, 0x81, 0xd6, 0x3f, 0xb4, 0x81, 0x03,
-	0x70, 0x45, 0x6b, 0x53, 0x4b, 0x6a, 0x15, 0xb0, 0x0c, 0x2d, 0x46, 0x7a, 0xa5, 0xff, 0xe5, 0x48,
-	0xbf, 0x0c, 0x27, 0xb8, 0xcc, 0x34, 0x3c, 0x9c, 0xbf, 0xb6, 0x40, 0xa7, 0x7e, 0x5d, 0x5f, 0x2d,
-	0x63, 0xed, 0x32, 0xfe, 0x8f, 0x77, 0x65, 0xf0, 0x9d, 0x0d, 0xde, 0xd9, 0xd4, 0x68, 0xf9, 0xae,
-	0x9c, 0x95, 0x0c, 0xe1, 0x9f, 0x16, 0x78, 0xf3, 0x05, 0x2f, 0x0d, 0x1c, 0x35, 0xf7, 0xd8, 0xfc,
-	0x5a, 0x77, 0x0e, 0xff, 0x23, 0x4a, 0xf9, 0xdc, 0x39, 0xa3, 0x67, 0xbf, 0xfd, 0xfe, 0xad, 0xfd,
-	0xd8, 0x79, 0x54, 0xfc, 0xa6, 0x98, 0xb7, 0x5e, 0x7a, 0x5f, 0xaf, 0xfc, 0x09, 0x7c, 0xf4, 0xe0,
-	0xa9, 0x9f, 0xd7, 0x43, 0xf9, 0xd6, 0x83, 0xfd, 0x6f, 0x6c, 0x70, 0x3f, 0xe2, 0x69, 0x23, 0xa5,
-	0xfd, 0x77, 0x1b, 0xe5, 0x3b, 0x2d, 0x2e, 0xe7, 0xd4, 0xfa, 0xfc, 0xb8, 0xc2, 0x8a, 0x79, 0x82,
-	0x58, 0xec, 0x72, 0x11, 0x7b, 0x31, 0x61, 0xfa, 0xea, 0xcc, 0xbf, 0x55, 0x46, 0x65, 0xfd, 0x9f,
-	0xdd, 0x07, 0xe6, 0xf0, 0xa3, 0xbd, 0x75, 0x34, 0x1c, 0xfe, 0x64, 0x77, 0x8f, 0x4a, 0xc0, 0x21,
-	0x96, 0x6e, 0x79, 0x2c, 0x4e, 0xe3, 0xbe, 0x5b, 0x15, 0x96, 0xbf, 0x98, 0x90, 0xc9, 0x10, 0xcb,
-	0xc9, 0x22, 0x64, 0x32, 0xee, 0x4f, 0x4c, 0xc8, 0x1f, 0xf6, 0xfd, 0xd2, 0xee, 0xfb, 0x43, 0x2c,
-	0x7d, 0x7f, 0x11, 0xe4, 0xfb, 0xe3, 0xbe, 0xef, 0x9b, 0xb0, 0x8b, 0xab, 0x9a, 0xe7, 0xc3, 0xbf,
-	0x03, 0x00, 0x00, 0xff, 0xff, 0x24, 0xe2, 0x40, 0x64, 0x80, 0x0a, 0x00, 0x00,
+	// 865 bytes of a gzipped FileDescriptorProto
+	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xec, 0x56, 0x4d, 0x6f, 0xdc, 0x44,
+	0x18, 0xae, 0x9d, 0x7e, 0x31, 0x69, 0xd2, 0x66, 0x48, 0xe9, 0x6a, 0x5b, 0xc1, 0xe2, 0x56, 0x10,
+	0xf5, 0x60, 0x6b, 0xb7, 0x12, 0x52, 0x0d, 0x54, 0x72, 0x3e, 0x9a, 0x44, 0x48, 0x10, 0x39, 0x61,
+	0x0f, 0x68, 0x25, 0x6b, 0xe2, 0x99, 0xb5, 0x06, 0xd9, 0x33, 0x66, 0x66, 0xbc, 0x68, 0x85, 0x7a,
+	0xe9, 0x9d, 0x13, 0x07, 0x24, 0x8e, 0x1c, 0xb9, 0xf2, 0x1b, 0xb8, 0x54, 0xe2, 0xc4, 0x5f, 0xe0,
+	0xc4, 0x09, 0xf1, 0x0b, 0x90, 0xc7, 0x9e, 0xdd, 0xed, 0xb2, 0xae, 0x23, 0x38, 0x21, 0xf5, 0x36,
+	0x7e, 0x3f, 0x9e, 0xf7, 0x79, 0x9f, 0x79, 0x5f, 0x8d, 0xc1, 0x27, 0x09, 0xe7, 0x49, 0x4a, 0x3c,
+	0x84, 0xa5, 0x57, 0x1d, 0xcb, 0xd3, 0xa4, 0xef, 0x49, 0x22, 0x26, 0x34, 0x26, 0xd2, 0x8b, 0x39,
+	0x9b, 0x10, 0x21, 0x29, 0x67, 0x11, 0xc2, 0x5f, 0x16, 0x52, 0x65, 0x84, 0xa9, 0xa8, 0xc8, 0x53,
+	0x8e, 0x70, 0x54, 0x47, 0xb9, 0xb9, 0xe0, 0x8a, 0xc3, 0x5e, 0x85, 0xe0, 0x22, 0x2c, 0xdd, 0x19,
+	0x98, 0x3b, 0xe9, 0xbb, 0x06, 0xac, 0xfb, 0xa4, 0xa9, 0x1c, 0x61, 0x45, 0xd6, 0x54, 0x4b, 0x4d,
+	0xf3, 0xba, 0x42, 0xf7, 0x9e, 0xc9, 0xcf, 0xa9, 0x87, 0x18, 0xe3, 0x0a, 0x29, 0xca, 0x99, 0xac,
+	0xbd, 0x6f, 0xd7, 0x5e, 0xfd, 0x75, 0x5e, 0x8c, 0xbd, 0xaf, 0x05, 0xca, 0x73, 0x22, 0x8c, 0xff,
+	0x4e, 0xed, 0x17, 0x79, 0xec, 0x49, 0x85, 0x54, 0xb1, 0xec, 0x28, 0x61, 0xe3, 0x94, 0x12, 0xa6,
+	0x2a, 0x87, 0xf3, 0xdc, 0x06, 0xce, 0xe7, 0xba, 0xd5, 0xbd, 0x19, 0xb5, 0x60, 0xc6, 0x4c, 0x86,
+	0xe4, 0xab, 0x82, 0x48, 0x05, 0xdf, 0x01, 0xeb, 0x71, 0x21, 0x15, 0xcf, 0x88, 0x88, 0x28, 0xee,
+	0x58, 0x3d, 0x6b, 0xe7, 0x8d, 0x10, 0x18, 0xd3, 0x31, 0x86, 0x19, 0x78, 0x6b, 0x65, 0x6f, 0xb2,
+	0x63, 0xf7, 0xd6, 0x76, 0xd6, 0x07, 0x1f, 0xb8, 0x6d, 0xd2, 0xb9, 0xab, 0x08, 0x84, 0xb7, 0xe3,
+	0x55, 0xb4, 0xe0, 0xfb, 0xe0, 0x66, 0x8e, 0x84, 0xa2, 0x28, 0x8d, 0xc6, 0x88, 0xa6, 0x85, 0x20,
+	0x9d, 0xb5, 0x9e, 0xb5, 0x73, 0x3d, 0xdc, 0xac, 0xcd, 0x4f, 0x2b, 0x2b, 0xbc, 0x0f, 0x36, 0x26,
+	0x28, 0xa5, 0x18, 0x29, 0x12, 0x71, 0x96, 0x4e, 0x3b, 0x97, 0x75, 0xd8, 0x0d, 0x63, 0xfc, 0x8c,
+	0xa5, 0x53, 0xe7, 0x17, 0x0b, 0xdc, 0x7f, 0xa5, 0x08, 0x32, 0xe7, 0x4c, 0x12, 0xf8, 0x14, 0xdc,
+	0x5e, 0xaa, 0x1a, 0x11, 0x21, 0xb8, 0xd0, 0x7a, 0xac, 0x0f, 0xa0, 0xe9, 0x51, 0xe4, 0xb1, 0x7b,
+	0xaa, 0xe5, 0x0f, 0xdf, 0x7c, 0x99, 0xcf, 0x41, 0x19, 0x0e, 0x87, 0xe0, 0x9a, 0x20, 0xb2, 0x48,
+	0x67, 0xea, 0x7c, 0xf4, 0x2f, 0xd5, 0xd1, 0x20, 0xa1, 0x01, 0x73, 0x7e, 0xbd, 0x0c, 0xb6, 0x57,
+	0xc5, 0xc1, 0x63, 0xb0, 0xb5, 0x78, 0x3b, 0x71, 0x39, 0x53, 0x5a, 0xb0, 0xf5, 0xc1, 0x3d, 0x53,
+	0xda, 0xcc, 0x94, 0x7b, 0xaa, 0x04, 0x65, 0xc9, 0x10, 0xa5, 0x05, 0x09, 0x6f, 0x2d, 0xc8, 0xaf,
+	0xb3, 0xe0, 0xa7, 0x60, 0x7b, 0x61, 0x72, 0xb5, 0xae, 0x8a, 0x66, 0x44, 0xeb, 0xda, 0x86, 0x06,
+	0xe7, 0x99, 0xfb, 0x48, 0x91, 0x33, 0x9a, 0x11, 0xf8, 0x0c, 0xdc, 0x5c, 0xda, 0x84, 0xce, 0x95,
+	0x9e, 0xb5, 0xb3, 0x39, 0x38, 0x6b, 0xd4, 0x44, 0xaf, 0xd2, 0x4a, 0x41, 0xce, 0xa6, 0x39, 0x39,
+	0x60, 0x45, 0xd6, 0xe8, 0x0c, 0x37, 0xd1, 0x4b, 0xdf, 0x30, 0x02, 0x5b, 0x82, 0x94, 0xab, 0x42,
+	0x74, 0xfd, 0x49, 0xc9, 0xb3, 0x73, 0x55, 0xf7, 0x32, 0x68, 0xbf, 0x94, 0x70, 0x9e, 0x5a, 0xeb,
+	0x25, 0x96, 0x2c, 0x70, 0x0c, 0xb6, 0x93, 0x38, 0xa5, 0x78, 0x2e, 0x55, 0x94, 0x23, 0x6a, 0x46,
+	0xe6, 0x51, 0x7b, 0x8d, 0xc3, 0x32, 0xdb, 0xc8, 0x75, 0x82, 0xa8, 0x38, 0xba, 0x14, 0x6e, 0x25,
+	0xcb, 0x46, 0xf8, 0x18, 0x5c, 0xe7, 0x02, 0x57, 0xeb, 0x69, 0xb7, 0xdf, 0xc5, 0xd1, 0xa5, 0xf0,
+	0x9a, 0x8e, 0x3f, 0xc6, 0xbb, 0x77, 0xc0, 0xc2, 0x96, 0x45, 0x14, 0x13, 0xa6, 0xe8, 0x98, 0x12,
+	0xe1, 0xfc, 0x60, 0x81, 0x5b, 0xcb, 0x2d, 0xc2, 0x3d, 0x50, 0x6b, 0x48, 0x70, 0x2d, 0x97, 0xd5,
+	0x50, 0x6e, 0x9f, 0x17, 0xe7, 0x29, 0xa9, 0x84, 0xd9, 0x30, 0x39, 0x15, 0x48, 0x00, 0x36, 0xe2,
+	0x42, 0x08, 0xc2, 0xe2, 0x69, 0x14, 0x73, 0x4c, 0x2e, 0x42, 0x39, 0xbc, 0x61, 0x52, 0xf6, 0x38,
+	0x26, 0xce, 0xf7, 0x16, 0xd8, 0xfa, 0x87, 0x36, 0x70, 0x00, 0xae, 0x68, 0x6d, 0x1a, 0x49, 0x2d,
+	0x02, 0x56, 0xa1, 0xe5, 0x48, 0x2f, 0xf4, 0x3f, 0x1f, 0xe9, 0x8b, 0x70, 0x82, 0xf3, 0x4c, 0xc3,
+	0xc3, 0xf9, 0x6b, 0x0d, 0x74, 0x9b, 0xd7, 0xf5, 0xf5, 0x32, 0x36, 0x2e, 0xe3, 0xff, 0x78, 0x57,
+	0x06, 0x3f, 0xdb, 0xe0, 0xdd, 0x55, 0x8d, 0x56, 0xef, 0xca, 0x69, 0xc5, 0x10, 0xfe, 0x69, 0x81,
+	0xbb, 0xaf, 0x78, 0x69, 0xe0, 0x7e, 0x7b, 0x8f, 0xed, 0xaf, 0x75, 0xf7, 0xe0, 0x3f, 0xa2, 0x54,
+	0xcf, 0x9d, 0xb3, 0xff, 0xfc, 0xb7, 0xdf, 0xbf, 0xb3, 0x9f, 0x38, 0x8f, 0xcb, 0xff, 0x17, 0xf3,
+	0xd6, 0x4b, 0xef, 0x9b, 0x85, 0x3f, 0x81, 0x8f, 0x1f, 0x3e, 0xf3, 0x8b, 0x66, 0x28, 0xdf, 0x7a,
+	0xd8, 0xbd, 0xfb, 0x22, 0xe8, 0xcc, 0x39, 0xd4, 0xa7, 0x9c, 0x4a, 0x37, 0xe6, 0xd9, 0xee, 0xb7,
+	0x36, 0x78, 0x10, 0xf3, 0xac, 0x95, 0xef, 0xee, 0x7b, 0xad, 0xda, 0x9e, 0x94, 0x37, 0x77, 0x62,
+	0x7d, 0x71, 0x54, 0x63, 0x25, 0x3c, 0x45, 0x2c, 0x71, 0xb9, 0x48, 0xbc, 0x84, 0x30, 0x7d, 0xaf,
+	0xde, 0xbc, 0x7a, 0xf3, 0xff, 0xe0, 0x87, 0xe6, 0xf0, 0xa3, 0xbd, 0x76, 0x18, 0x04, 0x3f, 0xd9,
+	0xbd, 0xc3, 0x0a, 0x30, 0xc0, 0xd2, 0xad, 0x8e, 0xe5, 0x69, 0xd8, 0x77, 0xeb, 0xc2, 0xf2, 0x85,
+	0x09, 0x19, 0x05, 0x58, 0x8e, 0x66, 0x21, 0xa3, 0x61, 0x7f, 0x64, 0x42, 0xfe, 0xb0, 0x1f, 0x54,
+	0x76, 0xdf, 0x0f, 0xb0, 0xf4, 0xfd, 0x59, 0x90, 0xef, 0x0f, 0xfb, 0xbe, 0x6f, 0xc2, 0xce, 0xaf,
+	0x6a, 0x9e, 0x8f, 0xfe, 0x0e, 0x00, 0x00, 0xff, 0xff, 0xa8, 0x8d, 0xce, 0x6f, 0xb6, 0x0a, 0x00,
+	0x00,
 }
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // ConversionAdjustmentUploadServiceClient is the client API for ConversionAdjustmentUploadService service.
 //
@@ -593,10 +595,10 @@
 }
 
 type conversionAdjustmentUploadServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewConversionAdjustmentUploadServiceClient(cc *grpc.ClientConn) ConversionAdjustmentUploadServiceClient {
+func NewConversionAdjustmentUploadServiceClient(cc grpc.ClientConnInterface) ConversionAdjustmentUploadServiceClient {
 	return &conversionAdjustmentUploadServiceClient{cc}
 }
 
diff --git a/googleapis/ads/googleads/v1/services/conversion_upload_service.pb.go b/googleapis/ads/googleads/v1/services/conversion_upload_service.pb.go
index a69c258..b31a934 100644
--- a/googleapis/ads/googleads/v1/services/conversion_upload_service.pb.go
+++ b/googleapis/ads/googleads/v1/services/conversion_upload_service.pb.go
@@ -28,8 +28,7 @@
 // proto package needs to be updated.
 const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package
 
-// Request message for
-// [ConversionUploadService.UploadClickConversions][google.ads.googleads.v1.services.ConversionUploadService.UploadClickConversions].
+// Request message for [ConversionUploadService.UploadClickConversions][google.ads.googleads.v1.services.ConversionUploadService.UploadClickConversions].
 type UploadClickConversionsRequest struct {
 	// The ID of the customer performing the upload.
 	CustomerId string `protobuf:"bytes,1,opt,name=customer_id,json=customerId,proto3" json:"customer_id,omitempty"`
@@ -101,8 +100,7 @@
 	return false
 }
 
-// Response message for
-// [ConversionUploadService.UploadClickConversions][google.ads.googleads.v1.services.ConversionUploadService.UploadClickConversions].
+// Response message for [ConversionUploadService.UploadClickConversions][google.ads.googleads.v1.services.ConversionUploadService.UploadClickConversions].
 type UploadClickConversionsResponse struct {
 	// Errors that pertain to conversion failures in the partial failure mode.
 	// Returned when all errors occur inside the conversions. If any errors occur
@@ -156,8 +154,7 @@
 	return nil
 }
 
-// Request message for
-// [ConversionUploadService.UploadCallConversions][google.ads.googleads.v1.services.ConversionUploadService.UploadCallConversions].
+// Request message for [ConversionUploadService.UploadCallConversions][google.ads.googleads.v1.services.ConversionUploadService.UploadCallConversions].
 type UploadCallConversionsRequest struct {
 	// The ID of the customer performing the upload.
 	CustomerId string `protobuf:"bytes,1,opt,name=customer_id,json=customerId,proto3" json:"customer_id,omitempty"`
@@ -229,8 +226,7 @@
 	return false
 }
 
-// Response message for
-// [ConversionUploadService.UploadCallConversions][google.ads.googleads.v1.services.ConversionUploadService.UploadCallConversions].
+// Response message for [ConversionUploadService.UploadCallConversions][google.ads.googleads.v1.services.ConversionUploadService.UploadCallConversions].
 type UploadCallConversionsResponse struct {
 	// Errors that pertain to conversion failures in the partial failure mode.
 	// Returned when all errors occur inside the conversions. If any errors occur
@@ -682,74 +678,76 @@
 }
 
 var fileDescriptor_0e4ce88023381c6a = []byte{
-	// 925 bytes of a gzipped FileDescriptorProto
-	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xec, 0x57, 0x4d, 0x6f, 0x1b, 0x45,
-	0x18, 0xd6, 0xda, 0xf9, 0xea, 0xb8, 0x6d, 0xe8, 0x90, 0x10, 0xd7, 0x84, 0x62, 0x2d, 0x95, 0x88,
-	0x72, 0xd8, 0xc5, 0x2e, 0xa2, 0x64, 0x11, 0x4d, 0xdd, 0xa4, 0x0d, 0x39, 0x14, 0xc2, 0x1a, 0x72,
-	0xa8, 0x2c, 0xad, 0x26, 0x3b, 0x53, 0x6b, 0xc5, 0x78, 0x67, 0x99, 0x99, 0x35, 0x44, 0x88, 0x0b,
-	0xfc, 0x04, 0xae, 0x9c, 0x38, 0xf2, 0x0f, 0x50, 0x4e, 0x5c, 0xb9, 0xe6, 0xc2, 0x81, 0x0b, 0x02,
-	0x71, 0xe0, 0x57, 0xa0, 0x9d, 0xdd, 0xf1, 0x3a, 0xd6, 0x1a, 0x6f, 0x22, 0x73, 0x41, 0xbd, 0x8d,
-	0x67, 0xde, 0xe7, 0x79, 0x3f, 0x9e, 0x77, 0xc6, 0xef, 0x82, 0x87, 0x7d, 0xc6, 0xfa, 0x94, 0xd8,
-	0x08, 0x0b, 0x3b, 0x5d, 0x26, 0xab, 0x61, 0xcb, 0x16, 0x84, 0x0f, 0x03, 0x9f, 0x08, 0xdb, 0x67,
-	0xe1, 0x90, 0x70, 0x11, 0xb0, 0xd0, 0x8b, 0x23, 0xca, 0x10, 0xf6, 0xb2, 0x23, 0x2b, 0xe2, 0x4c,
-	0x32, 0xd8, 0x4c, 0x61, 0x16, 0xc2, 0xc2, 0x1a, 0x31, 0x58, 0xc3, 0x96, 0xa5, 0x19, 0x1a, 0x9b,
-	0xda, 0x47, 0x14, 0xd8, 0x28, 0x0c, 0x99, 0x44, 0x32, 0x60, 0xa1, 0x48, 0xf1, 0x8d, 0x3b, 0xd9,
-	0xa9, 0xfa, 0x75, 0x12, 0x3f, 0xb7, 0xbf, 0xe0, 0x28, 0x8a, 0x08, 0xd7, 0xe7, 0x1b, 0xd9, 0x39,
-	0x8f, 0x7c, 0x5b, 0x48, 0x24, 0xe3, 0xec, 0xc0, 0xfc, 0xc3, 0x00, 0xaf, 0x7d, 0xaa, 0x22, 0xda,
-	0xa3, 0x81, 0xff, 0xd9, 0xde, 0x28, 0x4e, 0xe1, 0x92, 0xcf, 0x63, 0x22, 0x24, 0x7c, 0x1d, 0xd4,
-	0xfc, 0x58, 0x48, 0x36, 0x20, 0xdc, 0x0b, 0x70, 0xdd, 0x68, 0x1a, 0x5b, 0xd7, 0x5c, 0xa0, 0xb7,
-	0x0e, 0x31, 0xec, 0x82, 0x5a, 0x9e, 0x9e, 0xa8, 0x57, 0x9a, 0xd5, 0xad, 0x5a, 0xbb, 0x65, 0xcd,
-	0xca, 0xc8, 0x9a, 0x70, 0xe8, 0x8e, 0xb3, 0xc0, 0x37, 0xc1, 0x6a, 0x84, 0xb8, 0x0c, 0x10, 0xf5,
-	0x9e, 0xa3, 0x80, 0xc6, 0x9c, 0xd4, 0xab, 0x4d, 0x63, 0x6b, 0xc5, 0xbd, 0x99, 0x6d, 0x3f, 0x49,
-	0x77, 0xe1, 0x1b, 0xe0, 0xc6, 0x10, 0xd1, 0x00, 0x23, 0x49, 0x3c, 0x16, 0xd2, 0xd3, 0xfa, 0x82,
-	0x32, 0xbb, 0xae, 0x37, 0x3f, 0x0a, 0xe9, 0xa9, 0x79, 0x66, 0x80, 0x3b, 0xd3, 0xb2, 0x14, 0x11,
-	0x0b, 0x05, 0x81, 0x4f, 0xc0, 0xfa, 0x84, 0x43, 0x8f, 0x70, 0xce, 0xb8, 0x4a, 0xb8, 0xd6, 0x86,
-	0x3a, 0x1f, 0x1e, 0xf9, 0x56, 0x57, 0x55, 0xd0, 0x7d, 0xf9, 0x62, 0x28, 0x8f, 0x13, 0x73, 0xf8,
-	0x31, 0x58, 0xe6, 0x44, 0xc4, 0x54, 0xea, 0x4a, 0xdc, 0xbf, 0x7c, 0x25, 0x14, 0xde, 0xd5, 0x3c,
-	0xe6, 0xef, 0x06, 0xd8, 0xcc, 0xa2, 0x47, 0x94, 0x5e, 0x45, 0x22, 0xb7, 0x48, 0xa2, 0xb7, 0x4a,
-	0x04, 0x76, 0xc1, 0xdf, 0x7f, 0xa9, 0xd0, 0x4f, 0x79, 0x1f, 0x4e, 0xe6, 0x38, 0x67, 0x81, 0x8e,
-	0x26, 0x05, 0x7a, 0xe7, 0xd2, 0x75, 0x98, 0xd0, 0xe7, 0xfb, 0x05, 0xb0, 0x3a, 0x21, 0x21, 0x6c,
-	0x83, 0xc5, 0xbe, 0x4f, 0x33, 0x31, 0x6a, 0xed, 0x4d, 0xed, 0x43, 0x5f, 0x50, 0xab, 0x2b, 0x79,
-	0x10, 0xf6, 0x8f, 0x11, 0x8d, 0x89, 0x9b, 0x9a, 0xc2, 0x43, 0x70, 0x6b, 0xec, 0x9d, 0x40, 0x7e,
-	0x72, 0xc1, 0xeb, 0x95, 0x12, 0xf8, 0x97, 0x72, 0x58, 0x47, 0xa1, 0xe0, 0x87, 0x60, 0x6d, 0x8c,
-	0x4a, 0x95, 0x5e, 0x06, 0x83, 0x54, 0xa1, 0x59, 0x6c, 0x30, 0x47, 0xee, 0x23, 0x49, 0x3e, 0x09,
-	0x06, 0x04, 0x1e, 0x80, 0x31, 0x1f, 0xde, 0x30, 0xb1, 0x53, 0x32, 0x16, 0x71, 0xed, 0xb3, 0xf8,
-	0x84, 0x92, 0x94, 0x6b, 0x35, 0x47, 0xa9, 0x0d, 0xd8, 0x01, 0x37, 0xfc, 0x98, 0x73, 0x12, 0xfa,
-	0xa7, 0x9e, 0xcf, 0x30, 0xa9, 0x2f, 0x96, 0x88, 0xe8, 0xba, 0x86, 0xec, 0x31, 0x4c, 0xe0, 0x7d,
-	0xb0, 0xc2, 0x38, 0x4e, 0x5b, 0x7d, 0xa9, 0x04, 0x7a, 0x59, 0x59, 0x1f, 0x62, 0x18, 0x83, 0xdb,
-	0xe4, 0x4b, 0x49, 0x78, 0x88, 0xa8, 0x87, 0xa4, 0xe4, 0xc1, 0x49, 0x2c, 0xb3, 0xf2, 0xa0, 0xfa,
-	0xb2, 0x62, 0xda, 0x99, 0xdd, 0x0b, 0x8f, 0x33, 0x8a, 0x4e, 0xce, 0xb0, 0x8f, 0x24, 0x72, 0x37,
-	0x48, 0xf1, 0x81, 0xf9, 0x73, 0x15, 0xdc, 0xbc, 0xd8, 0x40, 0x70, 0x07, 0x5c, 0xf3, 0x11, 0xa5,
-	0xf9, 0x75, 0x9d, 0x95, 0xc3, 0x4a, 0x6a, 0x7e, 0x88, 0xe1, 0x53, 0xb0, 0x96, 0xac, 0x3d, 0x21,
-	0x11, 0x97, 0x63, 0xca, 0x96, 0xe9, 0x93, 0x5b, 0x09, 0xb2, 0x9b, 0x00, 0x47, 0xc2, 0x16, 0xf6,
-	0x5c, 0x75, 0xae, 0x3d, 0xb7, 0x30, 0xc7, 0x9e, 0x5b, 0x9c, 0x4b, 0xcf, 0x2d, 0x5d, 0xb6, 0xe7,
-	0xcc, 0x73, 0x03, 0x6c, 0x4c, 0x11, 0x1e, 0xf6, 0xc0, 0xab, 0x85, 0x6d, 0xe5, 0x73, 0x82, 0x03,
-	0x39, 0x55, 0xde, 0xf1, 0x90, 0x6f, 0x17, 0xf4, 0xce, 0x9e, 0x82, 0xc3, 0x67, 0xa0, 0x51, 0xc8,
-	0x3e, 0x60, 0x98, 0xd0, 0x52, 0xaa, 0xd7, 0x0b, 0xc8, 0x9f, 0x26, 0x68, 0xf3, 0x2f, 0x03, 0xac,
-	0x17, 0xfe, 0xf7, 0xfc, 0xcf, 0x9e, 0x2f, 0xf3, 0xac, 0x02, 0xd6, 0x8a, 0xde, 0xf0, 0x17, 0x17,
-	0xb1, 0x44, 0xf5, 0xda, 0xe7, 0x55, 0xb0, 0x91, 0x57, 0x2e, 0xfd, 0x97, 0xee, 0xa6, 0xcf, 0x21,
-	0xfc, 0xcd, 0x00, 0xaf, 0x14, 0x4f, 0x56, 0x70, 0x77, 0xf6, 0x5b, 0xfa, 0xaf, 0x93, 0x67, 0xe3,
-	0xe1, 0xd5, 0x09, 0xd2, 0x99, 0xc1, 0xdc, 0xfd, 0xe6, 0xfc, 0xcf, 0xef, 0x2a, 0x3b, 0xe6, 0xdb,
-	0xc9, 0x30, 0xae, 0xe7, 0x21, 0x61, 0x7f, 0x35, 0x36, 0x2d, 0xbd, 0xbf, 0xfd, 0xb5, 0x13, 0x17,
-	0xb2, 0x38, 0xc6, 0x36, 0xfc, 0xd5, 0x00, 0xeb, 0x85, 0x63, 0x09, 0x7c, 0x50, 0x3a, 0xb8, 0xc2,
-	0x99, 0xad, 0xb1, 0x7b, 0x65, 0x7c, 0x96, 0xdb, 0x03, 0x95, 0xdb, 0xbb, 0xe6, 0xbd, 0x52, 0xb9,
-	0x5d, 0x24, 0x71, 0x8c, 0xed, 0x47, 0xdf, 0x56, 0xc0, 0x5d, 0x9f, 0x0d, 0x66, 0x86, 0xf1, 0x68,
-	0x73, 0x8a, 0xf6, 0x47, 0x49, 0xff, 0x1c, 0x19, 0xcf, 0x3e, 0xc8, 0x18, 0xfa, 0x8c, 0xa2, 0xb0,
-	0x6f, 0x31, 0xde, 0xb7, 0xfb, 0x24, 0x54, 0xdd, 0xa5, 0xbf, 0x86, 0xa2, 0x40, 0x4c, 0xff, 0x38,
-	0x7a, 0x4f, 0x2f, 0x7e, 0xa8, 0x54, 0x0f, 0x3a, 0x9d, 0x1f, 0x2b, 0xcd, 0x83, 0x94, 0xb0, 0x83,
-	0x85, 0x95, 0x2e, 0x93, 0xd5, 0x71, 0xcb, 0xca, 0x1c, 0x8b, 0x5f, 0xb4, 0x49, 0xaf, 0x83, 0x45,
-	0x6f, 0x64, 0xd2, 0x3b, 0x6e, 0xf5, 0xb4, 0xc9, 0xdf, 0x95, 0xbb, 0xe9, 0xbe, 0xe3, 0x74, 0xb0,
-	0x70, 0x9c, 0x91, 0x91, 0xe3, 0x1c, 0xb7, 0x1c, 0x47, 0x9b, 0x9d, 0x2c, 0xa9, 0x38, 0xef, 0xfd,
-	0x13, 0x00, 0x00, 0xff, 0xff, 0x20, 0x70, 0x8a, 0x01, 0xc3, 0x0d, 0x00, 0x00,
+	// 946 bytes of a gzipped FileDescriptorProto
+	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xec, 0x57, 0x4d, 0x6f, 0xdc, 0x44,
+	0x18, 0x96, 0x77, 0xf3, 0xd5, 0xd9, 0xb6, 0xa1, 0x43, 0x42, 0xdc, 0x6d, 0x28, 0x2b, 0x53, 0x89,
+	0x28, 0x07, 0x9b, 0xdd, 0x22, 0x4a, 0x8c, 0x68, 0xea, 0x26, 0x6d, 0xc8, 0xa1, 0x10, 0xbc, 0x90,
+	0x43, 0xb5, 0x92, 0x35, 0xb1, 0xa7, 0x2b, 0x8b, 0x59, 0x8f, 0x99, 0x19, 0x2f, 0x44, 0x88, 0x0b,
+	0xfc, 0x04, 0xae, 0x9c, 0x38, 0xf2, 0x0f, 0x50, 0x4f, 0x5c, 0x7b, 0xcd, 0x85, 0x03, 0x17, 0x04,
+	0xe2, 0xc0, 0x89, 0x9f, 0x80, 0xec, 0xf1, 0xac, 0x37, 0x2b, 0x2f, 0xeb, 0x44, 0xcb, 0x05, 0x71,
+	0x9b, 0x9d, 0x79, 0xdf, 0xe7, 0xfd, 0x78, 0x9e, 0x19, 0xbf, 0x0b, 0x1e, 0xf4, 0x29, 0xed, 0x13,
+	0x6c, 0xa1, 0x80, 0x5b, 0x72, 0x99, 0xae, 0x86, 0x6d, 0x8b, 0x63, 0x36, 0x0c, 0x7d, 0xcc, 0x2d,
+	0x9f, 0x46, 0x43, 0xcc, 0x78, 0x48, 0x23, 0x2f, 0x89, 0x09, 0x45, 0x81, 0x97, 0x1f, 0x99, 0x31,
+	0xa3, 0x82, 0xc2, 0x96, 0x74, 0x33, 0x51, 0xc0, 0xcd, 0x11, 0x82, 0x39, 0x6c, 0x9b, 0x0a, 0xa1,
+	0xb9, 0xa9, 0x62, 0xc4, 0xa1, 0x85, 0xa2, 0x88, 0x0a, 0x24, 0x42, 0x1a, 0x71, 0xe9, 0xdf, 0xbc,
+	0x9d, 0x9f, 0x66, 0xbf, 0x4e, 0x92, 0x67, 0xd6, 0xe7, 0x0c, 0xc5, 0x31, 0x66, 0xea, 0x7c, 0x23,
+	0x3f, 0x67, 0xb1, 0x6f, 0x71, 0x81, 0x44, 0x32, 0x79, 0x90, 0xc2, 0xfa, 0x24, 0xc4, 0x91, 0x90,
+	0x07, 0xc6, 0x6f, 0x1a, 0x78, 0xf5, 0x93, 0x2c, 0xd5, 0x3d, 0x12, 0xfa, 0x9f, 0xee, 0x8d, 0x0a,
+	0xe0, 0x2e, 0xfe, 0x2c, 0xc1, 0x5c, 0xc0, 0xd7, 0x40, 0xc3, 0x4f, 0xb8, 0xa0, 0x03, 0xcc, 0xbc,
+	0x30, 0xd0, 0xb5, 0x96, 0xb6, 0x75, 0xc5, 0x05, 0x6a, 0xeb, 0x30, 0x80, 0x5d, 0xd0, 0x28, 0xea,
+	0xe6, 0x7a, 0xad, 0x55, 0xdf, 0x6a, 0x74, 0xda, 0xe6, 0xac, 0x52, 0xcd, 0x89, 0x80, 0xee, 0x38,
+	0x0a, 0x7c, 0x03, 0xac, 0xc6, 0x88, 0x89, 0x10, 0x11, 0xef, 0x19, 0x0a, 0x49, 0xc2, 0xb0, 0x5e,
+	0x6f, 0x69, 0x5b, 0x2b, 0xee, 0xf5, 0x7c, 0xfb, 0xb1, 0xdc, 0x85, 0xaf, 0x83, 0x6b, 0x43, 0x44,
+	0xc2, 0x00, 0x09, 0xec, 0xd1, 0x88, 0x9c, 0xea, 0x0b, 0x99, 0xd9, 0x55, 0xb5, 0xf9, 0x61, 0x44,
+	0x4e, 0x8d, 0xe7, 0x1a, 0xb8, 0x3d, 0xad, 0x4a, 0x1e, 0xd3, 0x88, 0x63, 0xf8, 0x18, 0xac, 0x4f,
+	0x04, 0xf4, 0x30, 0x63, 0x94, 0x65, 0x05, 0x37, 0x3a, 0x50, 0xd5, 0xc3, 0x62, 0xdf, 0xec, 0x66,
+	0xad, 0x75, 0x5f, 0x3e, 0x9f, 0xca, 0xa3, 0xd4, 0x1c, 0x7e, 0x04, 0x96, 0x19, 0xe6, 0x09, 0x11,
+	0xaa, 0x13, 0xf7, 0x2e, 0xde, 0x89, 0xcc, 0xdf, 0x55, 0x38, 0xc6, 0xaf, 0x1a, 0xd8, 0xcc, 0xb3,
+	0x47, 0x84, 0x5c, 0x86, 0x22, 0xb7, 0x8c, 0xa2, 0x37, 0x2b, 0x24, 0x76, 0x2e, 0xde, 0xbf, 0xc9,
+	0xd0, 0x8f, 0x85, 0x0e, 0x27, 0x6b, 0x9c, 0x33, 0x41, 0x47, 0x93, 0x04, 0xbd, 0x7d, 0xe1, 0x3e,
+	0x4c, 0xf0, 0xf3, 0xdd, 0x02, 0x58, 0x9d, 0xa0, 0x10, 0x76, 0xc0, 0x62, 0xdf, 0x27, 0x39, 0x19,
+	0x8d, 0xce, 0xa6, 0x8a, 0xa1, 0x6e, 0xae, 0xd9, 0x15, 0x2c, 0x8c, 0xfa, 0xc7, 0x88, 0x24, 0xd8,
+	0x95, 0xa6, 0xf0, 0x10, 0xdc, 0x18, 0x7b, 0x40, 0x90, 0x9f, 0xde, 0x7c, 0xbd, 0x56, 0xc1, 0xff,
+	0xa5, 0xc2, 0xcd, 0xc9, 0xbc, 0xe0, 0x07, 0x60, 0x6d, 0x0c, 0x2a, 0x6b, 0xbd, 0x08, 0x07, 0x92,
+	0xa1, 0x59, 0x68, 0xb0, 0xf0, 0xdc, 0x47, 0x02, 0x7f, 0x1c, 0x0e, 0x30, 0x3c, 0x00, 0x63, 0x31,
+	0xbc, 0x61, 0x6a, 0x97, 0xd1, 0x58, 0x86, 0xb5, 0x4f, 0x93, 0x13, 0x82, 0x25, 0xd6, 0x6a, 0xe1,
+	0x95, 0x6d, 0x40, 0x07, 0x5c, 0xf3, 0x13, 0xc6, 0x70, 0xe4, 0x9f, 0x7a, 0x3e, 0x0d, 0xb0, 0xbe,
+	0x58, 0x21, 0xa3, 0xab, 0xca, 0x65, 0x8f, 0x06, 0x18, 0xde, 0x03, 0x2b, 0x94, 0x05, 0x52, 0xea,
+	0x4b, 0x15, 0xbc, 0x97, 0x33, 0xeb, 0xc3, 0x00, 0x26, 0xe0, 0x26, 0xfe, 0x42, 0x60, 0x16, 0x21,
+	0xe2, 0x21, 0x21, 0x58, 0x78, 0x92, 0x88, 0xbc, 0x3d, 0x48, 0x5f, 0xce, 0x90, 0x76, 0x66, 0x6b,
+	0xe1, 0x51, 0x0e, 0xe1, 0x14, 0x08, 0xfb, 0x48, 0x20, 0x77, 0x03, 0x97, 0x1f, 0x18, 0x3f, 0xd5,
+	0xc1, 0xf5, 0xf3, 0x02, 0x82, 0x3b, 0xe0, 0x8a, 0x8f, 0x08, 0x29, 0xae, 0xeb, 0xac, 0x1a, 0x56,
+	0xa4, 0xf9, 0x61, 0x00, 0x9f, 0x80, 0xb5, 0x74, 0xed, 0x71, 0x81, 0x98, 0x18, 0x63, 0xb6, 0x8a,
+	0x4e, 0x6e, 0xa4, 0x9e, 0xdd, 0xd4, 0x71, 0x44, 0x6c, 0xa9, 0xe6, 0xea, 0x73, 0xd5, 0xdc, 0xc2,
+	0x1c, 0x35, 0xb7, 0x38, 0x17, 0xcd, 0x2d, 0x5d, 0x54, 0x73, 0xc6, 0x99, 0x06, 0x36, 0xa6, 0x10,
+	0x0f, 0x7b, 0xe0, 0x56, 0xa9, 0xac, 0x7c, 0x86, 0x83, 0x50, 0x4c, 0xa5, 0x77, 0x3c, 0xe5, 0x9b,
+	0x25, 0xda, 0xd9, 0xcb, 0xdc, 0xe1, 0x53, 0xd0, 0x2c, 0x45, 0x1f, 0xd0, 0x00, 0x93, 0x4a, 0xac,
+	0xeb, 0x25, 0xe0, 0x4f, 0x52, 0x6f, 0xe3, 0x0f, 0x0d, 0xac, 0x97, 0x7e, 0x7b, 0xfe, 0x63, 0xcf,
+	0x97, 0xf1, 0xbc, 0x06, 0xd6, 0xca, 0xde, 0xf0, 0xff, 0x2f, 0x62, 0x85, 0xee, 0x75, 0xfe, 0xaa,
+	0x83, 0x8d, 0xa2, 0x73, 0xf2, 0x2b, 0xdd, 0x95, 0xcf, 0x21, 0xfc, 0x45, 0x03, 0xaf, 0x94, 0x4f,
+	0x56, 0x70, 0x77, 0xf6, 0x5b, 0xfa, 0x8f, 0x93, 0x67, 0xf3, 0xc1, 0xe5, 0x01, 0xe4, 0xcc, 0x60,
+	0xec, 0x7e, 0x7d, 0xf6, 0xfb, 0xb7, 0xb5, 0x1d, 0xe3, 0xad, 0x74, 0x4a, 0x57, 0xf3, 0x10, 0xb7,
+	0xbe, 0x1c, 0x9b, 0x96, 0xde, 0xdb, 0xfe, 0xca, 0x4e, 0x4a, 0x51, 0x6c, 0x6d, 0x1b, 0xfe, 0xac,
+	0x81, 0xf5, 0xd2, 0xb1, 0x04, 0xde, 0xaf, 0x9c, 0x5c, 0xe9, 0xcc, 0xd6, 0xdc, 0xbd, 0xb4, 0x7f,
+	0x5e, 0xdb, 0xfd, 0xac, 0xb6, 0x77, 0x8c, 0xbb, 0x95, 0x6a, 0x3b, 0x0f, 0x62, 0x6b, 0xdb, 0xcd,
+	0x5b, 0x2f, 0x1c, 0xbd, 0x88, 0x9b, 0xaf, 0xe2, 0x90, 0x9b, 0x3e, 0x1d, 0x3c, 0xfc, 0xa6, 0x06,
+	0xee, 0xf8, 0x74, 0x30, 0x33, 0xc7, 0x87, 0x9b, 0x53, 0x84, 0x71, 0x94, 0x8a, 0xeb, 0x48, 0x7b,
+	0xfa, 0x7e, 0x8e, 0xd0, 0xa7, 0x04, 0x45, 0x7d, 0x93, 0xb2, 0xbe, 0xd5, 0xc7, 0x51, 0x26, 0x3d,
+	0xab, 0x88, 0x39, 0xfd, 0x2f, 0xd5, 0xbb, 0x6a, 0xf1, 0x7d, 0xad, 0x7e, 0xe0, 0x38, 0x3f, 0xd4,
+	0x5a, 0x07, 0x12, 0xd0, 0x09, 0xb8, 0x29, 0x97, 0xe9, 0xea, 0xb8, 0x6d, 0xe6, 0x81, 0xf9, 0x0b,
+	0x65, 0xd2, 0x73, 0x02, 0xde, 0x1b, 0x99, 0xf4, 0x8e, 0xdb, 0x3d, 0x65, 0xf2, 0x67, 0xed, 0x8e,
+	0xdc, 0xb7, 0x6d, 0x27, 0xe0, 0xb6, 0x3d, 0x32, 0xb2, 0xed, 0xe3, 0xb6, 0x6d, 0x2b, 0xb3, 0x93,
+	0xa5, 0x2c, 0xcf, 0xbb, 0x7f, 0x07, 0x00, 0x00, 0xff, 0xff, 0xbc, 0xb4, 0xf5, 0x4c, 0xf9, 0x0d,
+	0x00, 0x00,
 }
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // ConversionUploadServiceClient is the client API for ConversionUploadService service.
 //
@@ -762,10 +760,10 @@
 }
 
 type conversionUploadServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewConversionUploadServiceClient(cc *grpc.ClientConn) ConversionUploadServiceClient {
+func NewConversionUploadServiceClient(cc grpc.ClientConnInterface) ConversionUploadServiceClient {
 	return &conversionUploadServiceClient{cc}
 }
 
diff --git a/googleapis/ads/googleads/v1/services/custom_interest_service.pb.go b/googleapis/ads/googleads/v1/services/custom_interest_service.pb.go
index 2073299..e2308c5 100644
--- a/googleapis/ads/googleads/v1/services/custom_interest_service.pb.go
+++ b/googleapis/ads/googleads/v1/services/custom_interest_service.pb.go
@@ -9,7 +9,6 @@
 	math "math"
 
 	proto "github.com/golang/protobuf/proto"
-	_ "github.com/golang/protobuf/ptypes/wrappers"
 	resources "google.golang.org/genproto/googleapis/ads/googleads/v1/resources"
 	_ "google.golang.org/genproto/googleapis/api/annotations"
 	field_mask "google.golang.org/genproto/protobuf/field_mask"
@@ -29,8 +28,7 @@
 // proto package needs to be updated.
 const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package
 
-// Request message for
-// [CustomInterestService.GetCustomInterest][google.ads.googleads.v1.services.CustomInterestService.GetCustomInterest].
+// Request message for [CustomInterestService.GetCustomInterest][google.ads.googleads.v1.services.CustomInterestService.GetCustomInterest].
 type GetCustomInterestRequest struct {
 	// The resource name of the custom interest to fetch.
 	ResourceName         string   `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"`
@@ -71,8 +69,7 @@
 	return ""
 }
 
-// Request message for
-// [CustomInterestService.MutateCustomInterests][google.ads.googleads.v1.services.CustomInterestService.MutateCustomInterests].
+// Request message for [CustomInterestService.MutateCustomInterests][google.ads.googleads.v1.services.CustomInterestService.MutateCustomInterests].
 type MutateCustomInterestsRequest struct {
 	// The ID of the customer whose custom interests are being modified.
 	CustomerId string `protobuf:"bytes,1,opt,name=customer_id,json=customerId,proto3" json:"customer_id,omitempty"`
@@ -319,56 +316,57 @@
 }
 
 var fileDescriptor_ddfad66fd19c3e99 = []byte{
-	// 633 bytes of a gzipped FileDescriptorProto
-	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xa4, 0x94, 0x41, 0x6b, 0xd4, 0x40,
-	0x14, 0xc7, 0x4d, 0x2a, 0xd5, 0x4e, 0xea, 0xc1, 0x40, 0x71, 0x09, 0x55, 0x97, 0xd8, 0xc3, 0xb2,
-	0x87, 0x84, 0x6c, 0x05, 0xd9, 0xd4, 0x76, 0xc9, 0x0a, 0x6e, 0x8b, 0xd4, 0x96, 0x08, 0x0b, 0xca,
-	0x42, 0x98, 0x6e, 0xa6, 0x21, 0x34, 0xc9, 0xc4, 0x99, 0xc9, 0x96, 0x52, 0x7a, 0xd0, 0xaf, 0xe0,
-	0x37, 0xf0, 0xe8, 0xd5, 0xb3, 0x78, 0xf7, 0xea, 0xc9, 0xbb, 0x27, 0xbf, 0x83, 0x20, 0xc9, 0x64,
-	0x62, 0x77, 0xdd, 0xb0, 0x5a, 0x6f, 0x2f, 0x93, 0xf7, 0x7e, 0xef, 0xfd, 0xdf, 0x9b, 0x37, 0x60,
-	0x27, 0xc0, 0x38, 0x88, 0x90, 0x09, 0x7d, 0x6a, 0x72, 0x33, 0xb7, 0x26, 0x96, 0x49, 0x11, 0x99,
-	0x84, 0x63, 0x44, 0xcd, 0x71, 0x46, 0x19, 0x8e, 0xbd, 0x30, 0x61, 0x88, 0x20, 0xca, 0xbc, 0xf2,
-	0x87, 0x91, 0x12, 0xcc, 0xb0, 0xda, 0xe4, 0x41, 0x06, 0xf4, 0xa9, 0x51, 0xc5, 0x1b, 0x13, 0xcb,
-	0x10, 0xf1, 0xda, 0xa3, 0xba, 0x0c, 0x04, 0x51, 0x9c, 0x91, 0x39, 0x29, 0x38, 0x5a, 0x5b, 0x17,
-	0x81, 0x69, 0x68, 0xc2, 0x24, 0xc1, 0x0c, 0xb2, 0x10, 0x27, 0xb4, 0xfc, 0x5b, 0x26, 0x36, 0x8b,
-	0xaf, 0xa3, 0xec, 0xd8, 0x3c, 0x0e, 0x51, 0xe4, 0x7b, 0x31, 0xa4, 0x27, 0xa5, 0xc7, 0xbd, 0x59,
-	0x8f, 0x53, 0x02, 0xd3, 0x14, 0x91, 0x92, 0xa0, 0xf7, 0x40, 0x63, 0x80, 0xd8, 0x93, 0x22, 0xf7,
-	0x5e, 0x99, 0xda, 0x45, 0xaf, 0x33, 0x44, 0x99, 0xfa, 0x00, 0xdc, 0x12, 0xe5, 0x79, 0x09, 0x8c,
-	0x51, 0x43, 0x6a, 0x4a, 0xad, 0x15, 0x77, 0x55, 0x1c, 0x3e, 0x87, 0x31, 0xd2, 0x3f, 0x4b, 0x60,
-	0x7d, 0x3f, 0x63, 0x90, 0xa1, 0x69, 0x08, 0x15, 0x94, 0xfb, 0x40, 0xe1, 0xd2, 0x10, 0xf1, 0x42,
-	0xbf, 0x64, 0x00, 0x71, 0xb4, 0xe7, 0xab, 0x2f, 0x01, 0xc0, 0x29, 0x22, 0x5c, 0x58, 0x43, 0x6e,
-	0x2e, 0xb5, 0x94, 0x4e, 0xd7, 0x58, 0xd4, 0x52, 0x63, 0x3a, 0xdd, 0x81, 0x20, 0xb8, 0x97, 0x60,
-	0xb9, 0x82, 0x09, 0x8c, 0x42, 0x1f, 0x32, 0xe4, 0xe1, 0x24, 0x3a, 0x6b, 0x5c, 0x6f, 0x4a, 0xad,
-	0x9b, 0xee, 0xaa, 0x38, 0x3c, 0x48, 0xa2, 0x33, 0xfd, 0xa7, 0x04, 0xee, 0xd4, 0xc0, 0xd4, 0x2d,
-	0xa0, 0x64, 0x69, 0x11, 0x9e, 0xf7, 0xb4, 0x08, 0x57, 0x3a, 0x9a, 0x28, 0x4e, 0x34, 0xd5, 0x78,
-	0x9a, 0xb7, 0x7d, 0x1f, 0xd2, 0x13, 0x17, 0x70, 0xf7, 0xdc, 0x56, 0x9f, 0x81, 0xe5, 0x31, 0x41,
-	0x90, 0xf1, 0xc6, 0x29, 0x1d, 0xab, 0x56, 0x54, 0x75, 0x0b, 0x66, 0x54, 0xed, 0x5e, 0x73, 0x4b,
-	0x44, 0x0e, 0xe3, 0xe8, 0x86, 0xfc, 0x1f, 0x30, 0x8e, 0xe8, 0x2b, 0x60, 0xa5, 0xea, 0x92, 0x7e,
-	0x0a, 0xee, 0xd6, 0x0c, 0x90, 0xa6, 0x38, 0xa1, 0x48, 0x1d, 0x82, 0x1b, 0x04, 0xd1, 0x2c, 0x62,
-	0x62, 0x3a, 0x8f, 0x17, 0x4f, 0x67, 0x1e, 0xd1, 0x2d, 0x20, 0xae, 0x80, 0xe9, 0x0e, 0xd0, 0xea,
-	0xdd, 0xfe, 0xea, 0xf6, 0x75, 0x3e, 0x2e, 0x81, 0xb5, 0xe9, 0xe8, 0x17, 0xbc, 0x02, 0xf5, 0x93,
-	0x04, 0x6e, 0xff, 0x71, 0xb3, 0x55, 0x7b, 0x71, 0xe5, 0x75, 0xeb, 0xa0, 0xfd, 0x7b, 0xc7, 0xf5,
-	0xee, 0xdb, 0xaf, 0xdf, 0xdf, 0xc9, 0x9b, 0xaa, 0x95, 0xaf, 0xfa, 0xf9, 0x94, 0x9c, 0x6d, 0xb1,
-	0x01, 0xd4, 0x6c, 0x97, 0xbb, 0x5f, 0x75, 0xde, 0x6c, 0x5f, 0xa8, 0xdf, 0x24, 0xb0, 0x36, 0x77,
-	0x2c, 0xea, 0xce, 0xd5, 0xba, 0x2f, 0x16, 0x52, 0xeb, 0x5d, 0x39, 0x9e, 0xdf, 0x07, 0xbd, 0x57,
-	0xa8, 0xea, 0xea, 0x0f, 0x73, 0x55, 0xbf, 0x65, 0x9c, 0x5f, 0x5a, 0xf3, 0xed, 0xf6, 0xc5, 0xac,
-	0x28, 0x3b, 0x2e, 0xa0, 0xb6, 0xd4, 0xee, 0xbf, 0x91, 0xc1, 0xc6, 0x18, 0xc7, 0x0b, 0xeb, 0xe8,
-	0x6b, 0x73, 0x67, 0x7b, 0x98, 0xaf, 0xdd, 0xa1, 0xf4, 0x6a, 0xb7, 0x8c, 0x0f, 0x70, 0x04, 0x93,
-	0xc0, 0xc0, 0x24, 0x30, 0x03, 0x94, 0x14, 0x4b, 0x29, 0x1e, 0xd9, 0x34, 0xa4, 0xf5, 0xaf, 0xfa,
-	0x96, 0x30, 0xde, 0xcb, 0x4b, 0x03, 0xc7, 0xf9, 0x20, 0x37, 0x07, 0x1c, 0xe8, 0xf8, 0xd4, 0xe0,
-	0x66, 0x6e, 0x0d, 0x2d, 0xa3, 0x4c, 0x4c, 0xbf, 0x08, 0x97, 0x91, 0xe3, 0xd3, 0x51, 0xe5, 0x32,
-	0x1a, 0x5a, 0x23, 0xe1, 0xf2, 0x43, 0xde, 0xe0, 0xe7, 0xb6, 0xed, 0xf8, 0xd4, 0xb6, 0x2b, 0x27,
-	0xdb, 0x1e, 0x5a, 0xb6, 0x2d, 0xdc, 0x8e, 0x96, 0x8b, 0x3a, 0x37, 0x7f, 0x05, 0x00, 0x00, 0xff,
-	0xff, 0x62, 0xea, 0xe7, 0xce, 0x7c, 0x06, 0x00, 0x00,
+	// 642 bytes of a gzipped FileDescriptorProto
+	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xa4, 0x54, 0x41, 0x6b, 0xd4, 0x40,
+	0x14, 0x36, 0xa9, 0x54, 0x3b, 0x5b, 0x0f, 0x06, 0x4a, 0x97, 0x58, 0x71, 0x89, 0x3d, 0x94, 0x3d,
+	0x4c, 0xc8, 0x56, 0x90, 0xa6, 0xb6, 0x25, 0x15, 0x6c, 0x8b, 0xd4, 0x96, 0x08, 0x0b, 0xca, 0x42,
+	0x98, 0x26, 0xd3, 0x10, 0x9a, 0x64, 0x62, 0x66, 0xb2, 0x52, 0x4a, 0x0f, 0xfa, 0x17, 0xfc, 0x07,
+	0x1e, 0xfd, 0x0f, 0xe2, 0xbd, 0x27, 0xc1, 0x93, 0x77, 0x4f, 0xfe, 0x07, 0x41, 0x92, 0x99, 0x49,
+	0x77, 0xeb, 0x86, 0xd5, 0x7a, 0x7b, 0xfb, 0xf2, 0xbe, 0xef, 0xbd, 0xef, 0x7b, 0xf3, 0x16, 0x6c,
+	0x86, 0x84, 0x84, 0x31, 0x36, 0x51, 0x40, 0x4d, 0x1e, 0x96, 0xd1, 0xd0, 0x32, 0x29, 0xce, 0x87,
+	0x91, 0x8f, 0xa9, 0xe9, 0x17, 0x94, 0x91, 0xc4, 0x8b, 0x52, 0x86, 0x73, 0x4c, 0x99, 0x27, 0x3e,
+	0xc0, 0x2c, 0x27, 0x8c, 0x68, 0x1d, 0x0e, 0x82, 0x28, 0xa0, 0xb0, 0xc6, 0xc3, 0xa1, 0x05, 0x25,
+	0x5e, 0x7f, 0xdc, 0xd4, 0x21, 0xc7, 0x94, 0x14, 0xf9, 0x84, 0x16, 0x9c, 0x5a, 0x5f, 0x92, 0xc0,
+	0x2c, 0x32, 0x51, 0x9a, 0x12, 0x86, 0x58, 0x44, 0x52, 0x2a, 0xbe, 0x8a, 0xc6, 0x66, 0xf5, 0xeb,
+	0xa8, 0x38, 0x36, 0x8f, 0x23, 0x1c, 0x07, 0x5e, 0x82, 0xe8, 0x89, 0xa8, 0x58, 0x1c, 0xc1, 0xfb,
+	0x71, 0x84, 0x53, 0x41, 0x6c, 0x6c, 0x81, 0xf6, 0x0e, 0x66, 0x4f, 0xab, 0xa6, 0x7b, 0xa2, 0xa7,
+	0x8b, 0xdf, 0x14, 0x98, 0x32, 0xed, 0x21, 0xb8, 0x23, 0xe7, 0xf2, 0x52, 0x94, 0xe0, 0xb6, 0xd2,
+	0x51, 0x56, 0xe6, 0xdc, 0x79, 0x99, 0x7c, 0x81, 0x12, 0x6c, 0x7c, 0x51, 0xc0, 0xd2, 0x7e, 0xc1,
+	0x10, 0xc3, 0xe3, 0x24, 0x54, 0xb2, 0x3c, 0x00, 0x2d, 0xae, 0x09, 0xe7, 0x5e, 0x14, 0x08, 0x0e,
+	0x20, 0x53, 0x7b, 0x81, 0xf6, 0x0a, 0x00, 0x92, 0xe1, 0x9c, 0x2b, 0x6a, 0xab, 0x9d, 0x99, 0x95,
+	0x56, 0x6f, 0x0d, 0x4e, 0xf3, 0x12, 0x8e, 0xb7, 0x3b, 0x90, 0x0c, 0xee, 0x08, 0x59, 0xa9, 0x60,
+	0x88, 0xe2, 0x28, 0x40, 0x0c, 0x7b, 0x24, 0x8d, 0x4f, 0xdb, 0x37, 0x3b, 0xca, 0xca, 0x6d, 0x77,
+	0x5e, 0x26, 0x0f, 0xd2, 0xf8, 0xd4, 0xf8, 0xa5, 0x80, 0xc5, 0x06, 0x32, 0x6d, 0x1d, 0xb4, 0x8a,
+	0xac, 0x82, 0x97, 0x66, 0x56, 0xf0, 0x56, 0x4f, 0x97, 0xc3, 0x49, 0xbf, 0xe1, 0xb3, 0xd2, 0xef,
+	0x7d, 0x44, 0x4f, 0x5c, 0xc0, 0xcb, 0xcb, 0x58, 0x7b, 0x0e, 0x66, 0xfd, 0x1c, 0x23, 0xc6, 0x8d,
+	0x6b, 0xf5, 0xac, 0x46, 0x51, 0xf5, 0xfa, 0xaf, 0xa8, 0xda, 0xbd, 0xe1, 0x0a, 0x8a, 0x92, 0x8c,
+	0x53, 0xb7, 0xd5, 0xff, 0x20, 0xe3, 0x14, 0xdb, 0x2d, 0x30, 0x57, 0xbb, 0x64, 0xbc, 0x05, 0xf7,
+	0x1b, 0x16, 0x48, 0x33, 0x92, 0x52, 0xac, 0xf5, 0xc1, 0xad, 0x1c, 0xd3, 0x22, 0x66, 0x72, 0x3b,
+	0x4f, 0xa6, 0x6f, 0x67, 0x12, 0xa3, 0x5b, 0x91, 0xb8, 0x92, 0xcc, 0x70, 0x80, 0xde, 0x5c, 0xf6,
+	0x57, 0xaf, 0xaf, 0xf7, 0x75, 0x06, 0x2c, 0x8c, 0xa3, 0x5f, 0xf2, 0x09, 0xb4, 0xcf, 0x0a, 0xb8,
+	0xfb, 0xc7, 0xcb, 0xd6, 0xec, 0xe9, 0x93, 0x37, 0x9d, 0x83, 0xfe, 0xef, 0x8e, 0x1b, 0x6b, 0xef,
+	0xbf, 0xfd, 0xf8, 0xa0, 0xae, 0x6a, 0x56, 0x79, 0xe3, 0x67, 0x63, 0x72, 0x36, 0xe4, 0x05, 0x50,
+	0xb3, 0x2b, 0x8e, 0xbe, 0x76, 0xde, 0xec, 0x9e, 0x6b, 0xdf, 0x15, 0xb0, 0x30, 0x71, 0x2d, 0xda,
+	0xe6, 0xf5, 0xdc, 0x97, 0x07, 0xa9, 0x6f, 0x5d, 0x1b, 0xcf, 0xdf, 0x83, 0xb1, 0x55, 0xa9, 0x5a,
+	0x33, 0x1e, 0x95, 0xaa, 0x2e, 0x65, 0x9c, 0x8d, 0x9c, 0xf9, 0x46, 0xf7, 0xfc, 0xaa, 0x28, 0x3b,
+	0xa9, 0x48, 0x6d, 0xa5, 0xab, 0xdf, 0xbb, 0x70, 0xda, 0x97, 0x8d, 0x45, 0x94, 0x45, 0x14, 0xfa,
+	0x24, 0xd9, 0x7e, 0xa7, 0x82, 0x65, 0x9f, 0x24, 0x53, 0x87, 0xdc, 0xd6, 0x27, 0x2e, 0xfe, 0xb0,
+	0xbc, 0xc9, 0x43, 0xe5, 0xf5, 0xae, 0xc0, 0x87, 0x24, 0x46, 0x69, 0x08, 0x49, 0x1e, 0x9a, 0x21,
+	0x4e, 0xab, 0x8b, 0x35, 0x2f, 0x3b, 0x36, 0xff, 0xd7, 0xaf, 0xcb, 0xe0, 0xa3, 0x3a, 0xb3, 0xe3,
+	0x38, 0x9f, 0xd4, 0xce, 0x0e, 0x27, 0x74, 0x02, 0x0a, 0x79, 0x58, 0x46, 0x7d, 0x0b, 0x8a, 0xc6,
+	0xf4, 0x42, 0x96, 0x0c, 0x9c, 0x80, 0x0e, 0xea, 0x92, 0x41, 0xdf, 0x1a, 0xc8, 0x92, 0x9f, 0xea,
+	0x32, 0xcf, 0xdb, 0xb6, 0x13, 0x50, 0xdb, 0xae, 0x8b, 0x6c, 0xbb, 0x6f, 0xd9, 0xb6, 0x2c, 0x3b,
+	0x9a, 0xad, 0xe6, 0x5c, 0xfd, 0x1d, 0x00, 0x00, 0xff, 0xff, 0xcd, 0x81, 0x68, 0x18, 0x92, 0x06,
+	0x00, 0x00,
 }
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // CustomInterestServiceClient is the client API for CustomInterestService service.
 //
@@ -381,10 +379,10 @@
 }
 
 type customInterestServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewCustomInterestServiceClient(cc *grpc.ClientConn) CustomInterestServiceClient {
+func NewCustomInterestServiceClient(cc grpc.ClientConnInterface) CustomInterestServiceClient {
 	return &customInterestServiceClient{cc}
 }
 
diff --git a/googleapis/ads/googleads/v1/services/customer_client_link_service.pb.go b/googleapis/ads/googleads/v1/services/customer_client_link_service.pb.go
index 445c54b..294a48f 100644
--- a/googleapis/ads/googleads/v1/services/customer_client_link_service.pb.go
+++ b/googleapis/ads/googleads/v1/services/customer_client_link_service.pb.go
@@ -9,7 +9,6 @@
 	math "math"
 
 	proto "github.com/golang/protobuf/proto"
-	_ "github.com/golang/protobuf/ptypes/wrappers"
 	resources "google.golang.org/genproto/googleapis/ads/googleads/v1/resources"
 	_ "google.golang.org/genproto/googleapis/api/annotations"
 	field_mask "google.golang.org/genproto/protobuf/field_mask"
@@ -29,8 +28,7 @@
 // proto package needs to be updated.
 const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package
 
-// Request message for
-// [CustomerClientLinkService.GetCustomerClientLink][google.ads.googleads.v1.services.CustomerClientLinkService.GetCustomerClientLink].
+// Request message for [CustomerClientLinkService.GetCustomerClientLink][google.ads.googleads.v1.services.CustomerClientLinkService.GetCustomerClientLink].
 type GetCustomerClientLinkRequest struct {
 	// The resource name of the customer client link to fetch.
 	ResourceName         string   `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"`
@@ -71,8 +69,7 @@
 	return ""
 }
 
-// Request message for
-// [CustomerClientLinkService.MutateCustomerClientLink][google.ads.googleads.v1.services.CustomerClientLinkService.MutateCustomerClientLink].
+// Request message for [CustomerClientLinkService.MutateCustomerClientLink][google.ads.googleads.v1.services.CustomerClientLinkService.MutateCustomerClientLink].
 type MutateCustomerClientLinkRequest struct {
 	// The ID of the customer whose customer link are being modified.
 	CustomerId string `protobuf:"bytes,1,opt,name=customer_id,json=customerId,proto3" json:"customer_id,omitempty"`
@@ -309,55 +306,55 @@
 }
 
 var fileDescriptor_e1d0479edf27af92 = []byte{
-	// 612 bytes of a gzipped FileDescriptorProto
-	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xa4, 0x94, 0x41, 0x8b, 0xd3, 0x40,
-	0x14, 0xc7, 0x4d, 0x56, 0x0a, 0x3b, 0xd5, 0x4b, 0x40, 0xa8, 0x75, 0xe9, 0x96, 0xb8, 0x87, 0xa5,
-	0x87, 0x09, 0xad, 0x2c, 0x4a, 0xd6, 0x8a, 0x69, 0xd1, 0xae, 0xe0, 0xba, 0x4b, 0x84, 0x22, 0x5a,
-	0x28, 0xb3, 0xcd, 0x6c, 0x08, 0x4d, 0x32, 0x71, 0x66, 0x52, 0x0f, 0xeb, 0x5e, 0x04, 0x0f, 0x9e,
-	0xfd, 0x00, 0x82, 0x47, 0x3f, 0x8a, 0xe0, 0x49, 0x3f, 0x82, 0x78, 0xf0, 0x53, 0x48, 0x32, 0x33,
-	0xe9, 0xea, 0x36, 0xad, 0xec, 0xde, 0x5e, 0x26, 0xef, 0xfd, 0xde, 0xfb, 0xbf, 0x37, 0x6f, 0x40,
-	0xdf, 0x27, 0xc4, 0x0f, 0xb1, 0x85, 0x3c, 0x66, 0x09, 0x33, 0xb3, 0x66, 0x6d, 0x8b, 0x61, 0x3a,
-	0x0b, 0x26, 0x98, 0x59, 0x93, 0x94, 0x71, 0x12, 0x61, 0x3a, 0x9e, 0x84, 0x01, 0x8e, 0xf9, 0x38,
-	0x0c, 0xe2, 0xe9, 0x58, 0xfe, 0x85, 0x09, 0x25, 0x9c, 0x18, 0x4d, 0x11, 0x09, 0x91, 0xc7, 0x60,
-	0x01, 0x81, 0xb3, 0x36, 0x54, 0x90, 0xfa, 0xfd, 0xb2, 0x34, 0x14, 0x33, 0x92, 0xd2, 0xb2, 0x3c,
-	0x82, 0x5f, 0xdf, 0x50, 0xd1, 0x49, 0x60, 0xa1, 0x38, 0x26, 0x1c, 0xf1, 0x80, 0xc4, 0x4c, 0xfe,
-	0x95, 0xd9, 0xad, 0xfc, 0xeb, 0x28, 0x3d, 0xb6, 0x8e, 0x03, 0x1c, 0x7a, 0xe3, 0x08, 0x31, 0x15,
-	0xdf, 0xf8, 0xd7, 0xe3, 0x0d, 0x45, 0x49, 0x82, 0xa9, 0x24, 0x98, 0x7d, 0xb0, 0x31, 0xc0, 0xbc,
-	0x2f, 0x0b, 0xe8, 0xe7, 0xf9, 0x9f, 0x06, 0xf1, 0xd4, 0xc5, 0xaf, 0x53, 0xcc, 0xb8, 0x71, 0x1b,
-	0x5c, 0x57, 0x75, 0x8e, 0x63, 0x14, 0xe1, 0x9a, 0xd6, 0xd4, 0xb6, 0xd7, 0xdd, 0x6b, 0xea, 0xf0,
-	0x19, 0x8a, 0xb0, 0xf9, 0x49, 0x03, 0x9b, 0xfb, 0x29, 0x47, 0x1c, 0x97, 0x83, 0x36, 0x41, 0xb5,
-	0x90, 0x19, 0x78, 0x12, 0x03, 0xd4, 0xd1, 0x13, 0xcf, 0x78, 0x05, 0xd6, 0x49, 0x82, 0x69, 0xae,
-	0xaf, 0xa6, 0x37, 0xb5, 0xed, 0x6a, 0xa7, 0x0b, 0x57, 0x75, 0x17, 0x9e, 0x4f, 0x78, 0xa0, 0x20,
-	0xee, 0x9c, 0x67, 0x7e, 0xd0, 0xc1, 0xad, 0x25, 0xae, 0xc6, 0x2e, 0xa8, 0xa6, 0x89, 0x87, 0x38,
-	0xce, 0x7b, 0x57, 0xbb, 0x9a, 0xa7, 0xaf, 0xab, 0xf4, 0xaa, 0x79, 0xf0, 0x71, 0xd6, 0xde, 0x7d,
-	0xc4, 0xa6, 0x2e, 0x10, 0xee, 0x99, 0x6d, 0x1c, 0x80, 0xca, 0x84, 0x62, 0xc4, 0x45, 0x73, 0xaa,
-	0x9d, 0x9d, 0xd2, 0xb2, 0x8b, 0x91, 0x2f, 0xa8, 0x7b, 0xef, 0x8a, 0x2b, 0x31, 0x19, 0x50, 0xe0,
-	0x65, 0x1f, 0x2e, 0x0e, 0x14, 0x98, 0x5e, 0xf5, 0x4c, 0x6f, 0xcd, 0xb7, 0xa0, 0x59, 0x3e, 0x2c,
-	0x96, 0x90, 0x98, 0x61, 0xe3, 0x05, 0xa8, 0x50, 0xcc, 0xd2, 0x90, 0x4b, 0x49, 0x0f, 0x57, 0x4f,
-	0x62, 0x09, 0x33, 0x0d, 0xb9, 0x2b, 0x79, 0xe6, 0x23, 0xd0, 0x58, 0xee, 0xf9, 0x5f, 0x57, 0xae,
-	0xf3, 0x63, 0x0d, 0xdc, 0x3c, 0x4f, 0x78, 0x2e, 0x8a, 0x31, 0xbe, 0x69, 0xe0, 0xc6, 0xc2, 0x6b,
-	0x6d, 0x3c, 0x58, 0x2d, 0x64, 0xd9, 0x3e, 0xd4, 0x2f, 0x36, 0x0a, 0xb3, 0xfb, 0xee, 0xfb, 0xcf,
-	0x8f, 0xfa, 0x5d, 0x63, 0x27, 0x5b, 0xfc, 0x93, 0xbf, 0xe4, 0x75, 0xd5, 0x0e, 0x30, 0xab, 0x55,
-	0xbc, 0x04, 0xf3, 0x50, 0x66, 0xb5, 0x4e, 0x8d, 0x5f, 0x1a, 0xa8, 0x95, 0x75, 0xcd, 0x70, 0x2e,
-	0x33, 0x1b, 0xa1, 0xaa, 0x77, 0xa9, 0xf1, 0xe6, 0x57, 0xc6, 0xec, 0xe7, 0x12, 0xbb, 0xe6, 0xbd,
-	0x4c, 0xe2, 0x5c, 0xd3, 0xc9, 0x99, 0xad, 0xef, 0xb6, 0x4e, 0x17, 0x29, 0xb4, 0xa3, 0x9c, 0x6d,
-	0x6b, 0xad, 0xde, 0x7b, 0x1d, 0x6c, 0x4d, 0x48, 0xb4, 0xb2, 0x9c, 0x5e, 0xa3, 0x74, 0xf8, 0x87,
-	0xd9, 0xb2, 0x1e, 0x6a, 0x2f, 0xf7, 0x24, 0xc3, 0x27, 0x21, 0x8a, 0x7d, 0x48, 0xa8, 0x6f, 0xf9,
-	0x38, 0xce, 0x57, 0x59, 0xbd, 0xc3, 0x49, 0xc0, 0xca, 0x5f, 0xff, 0x5d, 0x65, 0x7c, 0xd6, 0xd7,
-	0x06, 0x8e, 0xf3, 0x45, 0x6f, 0x0e, 0x04, 0xd0, 0xf1, 0x18, 0x14, 0x66, 0x66, 0x0d, 0xdb, 0x50,
-	0x26, 0x66, 0x5f, 0x95, 0xcb, 0xc8, 0xf1, 0xd8, 0xa8, 0x70, 0x19, 0x0d, 0xdb, 0x23, 0xe5, 0xf2,
-	0x5b, 0xdf, 0x12, 0xe7, 0xb6, 0xed, 0x78, 0xcc, 0xb6, 0x0b, 0x27, 0xdb, 0x1e, 0xb6, 0x6d, 0x5b,
-	0xb9, 0x1d, 0x55, 0xf2, 0x3a, 0xef, 0xfc, 0x09, 0x00, 0x00, 0xff, 0xff, 0xea, 0x97, 0x0d, 0xdb,
-	0xa4, 0x06, 0x00, 0x00,
+	// 623 bytes of a gzipped FileDescriptorProto
+	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xa4, 0x95, 0xc1, 0x6e, 0xd3, 0x4c,
+	0x10, 0xc7, 0x3f, 0xbb, 0x9f, 0x2a, 0x75, 0x03, 0x17, 0x4b, 0x88, 0x90, 0x56, 0x6d, 0x64, 0x7a,
+	0xa8, 0x72, 0xd8, 0x55, 0x8a, 0x2a, 0x90, 0x4b, 0x10, 0x4e, 0x04, 0x29, 0x12, 0xa5, 0x95, 0x91,
+	0x22, 0x04, 0x91, 0xa2, 0xad, 0xbd, 0xb5, 0xac, 0xd8, 0x5e, 0xe3, 0x5d, 0xe7, 0x52, 0x7a, 0x41,
+	0xe2, 0xc0, 0x99, 0x07, 0x40, 0xe2, 0xc8, 0xa3, 0x54, 0xe2, 0xc4, 0x2b, 0x20, 0x0e, 0xdc, 0x78,
+	0x03, 0x64, 0xef, 0xae, 0x13, 0xd4, 0x38, 0x41, 0xed, 0x6d, 0xb2, 0x3b, 0xf3, 0x9b, 0xf9, 0xcf,
+	0xec, 0xc4, 0xa0, 0xe7, 0x53, 0xea, 0x87, 0x04, 0x61, 0x8f, 0x21, 0x61, 0xe6, 0xd6, 0xa4, 0x8d,
+	0x18, 0x49, 0x27, 0x81, 0x4b, 0x18, 0x72, 0x33, 0xc6, 0x69, 0x44, 0xd2, 0x91, 0x1b, 0x06, 0x24,
+	0xe6, 0xa3, 0x30, 0x88, 0xc7, 0x23, 0x79, 0x0b, 0x93, 0x94, 0x72, 0x6a, 0x34, 0x45, 0x24, 0xc4,
+	0x1e, 0x83, 0x25, 0x04, 0x4e, 0xda, 0x50, 0x41, 0x1a, 0x0f, 0xab, 0xd2, 0xa4, 0x84, 0xd1, 0x2c,
+	0xad, 0xca, 0x23, 0xf8, 0x8d, 0x0d, 0x15, 0x9d, 0x04, 0x08, 0xc7, 0x31, 0xe5, 0x98, 0x07, 0x34,
+	0x66, 0xf2, 0x56, 0x66, 0x47, 0xc5, 0xaf, 0x93, 0xec, 0x14, 0x9d, 0x06, 0x24, 0xf4, 0x46, 0x11,
+	0x66, 0x2a, 0xfe, 0xf6, 0x4c, 0xbc, 0xa0, 0x8b, 0x0b, 0xb3, 0x07, 0x36, 0xfa, 0x84, 0xf7, 0x64,
+	0xe6, 0x5e, 0x71, 0xf5, 0x3c, 0x88, 0xc7, 0x0e, 0x79, 0x9b, 0x11, 0xc6, 0x8d, 0xbb, 0xe0, 0xa6,
+	0x2a, 0x70, 0x14, 0xe3, 0x88, 0xd4, 0xb5, 0xa6, 0xb6, 0xb3, 0xe6, 0xdc, 0x50, 0x87, 0x2f, 0x70,
+	0x44, 0xcc, 0xcf, 0x1a, 0xd8, 0x3a, 0xcc, 0x38, 0xe6, 0xa4, 0x1a, 0xb4, 0x05, 0x6a, 0xa5, 0xbe,
+	0xc0, 0x93, 0x18, 0xa0, 0x8e, 0x9e, 0x79, 0xc6, 0x1b, 0xb0, 0x46, 0x13, 0x92, 0x16, 0xc2, 0xea,
+	0x7a, 0x53, 0xdb, 0xa9, 0xed, 0x76, 0xe0, 0xb2, 0xb6, 0xc2, 0xcb, 0x09, 0x8f, 0x14, 0xc4, 0x99,
+	0xf2, 0xcc, 0x8f, 0x3a, 0x58, 0x5f, 0xe0, 0x6a, 0xec, 0x83, 0x5a, 0x96, 0x78, 0x98, 0x93, 0xa2,
+	0x69, 0xf5, 0xff, 0x8b, 0xf4, 0x0d, 0x95, 0x5e, 0xf5, 0x15, 0x3e, 0xcd, 0xfb, 0x7a, 0x88, 0xd9,
+	0xd8, 0x01, 0xc2, 0x3d, 0xb7, 0x8d, 0x23, 0xb0, 0xea, 0xa6, 0x04, 0x73, 0xd1, 0x9c, 0xda, 0xee,
+	0x5e, 0x65, 0xd9, 0xe5, 0xac, 0xe7, 0xd4, 0x7d, 0xf0, 0x9f, 0x23, 0x31, 0x39, 0x50, 0xe0, 0x65,
+	0x1f, 0xae, 0x0e, 0x14, 0x98, 0x6e, 0x6d, 0xa6, 0xb7, 0xe6, 0x3b, 0xd0, 0xac, 0x1e, 0x16, 0x4b,
+	0x68, 0xcc, 0x88, 0xf1, 0x0a, 0xac, 0xa6, 0x84, 0x65, 0x21, 0x97, 0x92, 0x1e, 0x2f, 0x9f, 0xc4,
+	0x02, 0x66, 0x16, 0x72, 0x47, 0xf2, 0xcc, 0x27, 0x60, 0x73, 0xb1, 0xe7, 0x3f, 0x3d, 0xb9, 0xdd,
+	0xdf, 0x2b, 0xe0, 0xce, 0x65, 0xc2, 0x4b, 0x51, 0x8c, 0xf1, 0x4d, 0x03, 0xb7, 0xe6, 0x3e, 0x6b,
+	0xe3, 0xd1, 0x72, 0x21, 0x8b, 0xf6, 0xa1, 0x71, 0xb5, 0x51, 0x98, 0x9d, 0xf7, 0xdf, 0x7f, 0x7c,
+	0xd2, 0xef, 0x1b, 0x7b, 0xf9, 0xc6, 0x9f, 0xfd, 0x25, 0xaf, 0xa3, 0x76, 0x80, 0xa1, 0x56, 0xf9,
+	0x17, 0x30, 0x0d, 0x65, 0xa8, 0x75, 0x6e, 0xfc, 0xd4, 0x40, 0xbd, 0xaa, 0x6b, 0x86, 0x7d, 0x9d,
+	0xd9, 0x08, 0x55, 0xdd, 0x6b, 0x8d, 0xb7, 0x78, 0x32, 0x66, 0xaf, 0x90, 0xd8, 0x31, 0x1f, 0xe4,
+	0x12, 0xa7, 0x9a, 0xce, 0x66, 0xb6, 0xbe, 0xd3, 0x3a, 0x9f, 0xa7, 0xd0, 0x8a, 0x0a, 0xb6, 0xa5,
+	0xb5, 0x1a, 0xeb, 0x17, 0x76, 0x7d, 0x9a, 0x5f, 0x5a, 0x49, 0xc0, 0xa0, 0x4b, 0xa3, 0xee, 0x07,
+	0x1d, 0x6c, 0xbb, 0x34, 0x5a, 0x5a, 0x6b, 0x77, 0xb3, 0xf2, 0x65, 0x1c, 0xe7, 0x9b, 0x7c, 0xac,
+	0xbd, 0x3e, 0x90, 0x0c, 0x9f, 0x86, 0x38, 0xf6, 0x21, 0x4d, 0x7d, 0xe4, 0x93, 0xb8, 0xd8, 0x73,
+	0x34, 0xcd, 0x5a, 0xfd, 0x4d, 0xd8, 0x57, 0xc6, 0x17, 0x7d, 0xa5, 0x6f, 0xdb, 0x5f, 0xf5, 0x66,
+	0x5f, 0x00, 0x6d, 0x8f, 0x41, 0x61, 0xe6, 0xd6, 0xa0, 0x0d, 0x65, 0x62, 0x76, 0xa1, 0x5c, 0x86,
+	0xb6, 0xc7, 0x86, 0xa5, 0xcb, 0x70, 0xd0, 0x1e, 0x2a, 0x97, 0x5f, 0xfa, 0xb6, 0x38, 0xb7, 0x2c,
+	0xdb, 0x63, 0x96, 0x55, 0x3a, 0x59, 0xd6, 0xa0, 0x6d, 0x59, 0xca, 0xed, 0x64, 0xb5, 0xa8, 0xf3,
+	0xde, 0x9f, 0x00, 0x00, 0x00, 0xff, 0xff, 0x69, 0x24, 0xae, 0xc5, 0xba, 0x06, 0x00, 0x00,
 }
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // CustomerClientLinkServiceClient is the client API for CustomerClientLinkService service.
 //
@@ -370,10 +367,10 @@
 }
 
 type customerClientLinkServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewCustomerClientLinkServiceClient(cc *grpc.ClientConn) CustomerClientLinkServiceClient {
+func NewCustomerClientLinkServiceClient(cc grpc.ClientConnInterface) CustomerClientLinkServiceClient {
 	return &customerClientLinkServiceClient{cc}
 }
 
diff --git a/googleapis/ads/googleads/v1/services/customer_client_service.pb.go b/googleapis/ads/googleads/v1/services/customer_client_service.pb.go
index 32f6c2d..614e057 100644
--- a/googleapis/ads/googleads/v1/services/customer_client_service.pb.go
+++ b/googleapis/ads/googleads/v1/services/customer_client_service.pb.go
@@ -27,8 +27,7 @@
 // proto package needs to be updated.
 const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package
 
-// Request message for
-// [CustomerClientService.GetCustomerClient][google.ads.googleads.v1.services.CustomerClientService.GetCustomerClient].
+// Request message for [CustomerClientService.GetCustomerClient][google.ads.googleads.v1.services.CustomerClientService.GetCustomerClient].
 type GetCustomerClientRequest struct {
 	// The resource name of the client to fetch.
 	ResourceName         string   `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"`
@@ -78,39 +77,40 @@
 }
 
 var fileDescriptor_cb7c23abb2a23d64 = []byte{
-	// 360 bytes of a gzipped FileDescriptorProto
-	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x84, 0x92, 0xbf, 0x4a, 0xc3, 0x40,
-	0x1c, 0xc7, 0x49, 0x04, 0xc1, 0xa0, 0x83, 0x01, 0xa1, 0x04, 0x87, 0x52, 0x3b, 0x48, 0x87, 0x3b,
-	0xce, 0x0e, 0xe2, 0x89, 0x4a, 0xda, 0xa1, 0x4e, 0x52, 0x2a, 0x74, 0x90, 0x40, 0x39, 0x93, 0x23,
-	0x04, 0x9a, 0xbb, 0x7a, 0xbf, 0x6b, 0x17, 0x71, 0xd0, 0x57, 0xf0, 0x0d, 0x1c, 0x7d, 0x07, 0x5f,
-	0xc0, 0xd5, 0xc1, 0x17, 0x70, 0xf2, 0x29, 0x24, 0xbd, 0x5c, 0xa0, 0xd8, 0xd0, 0xed, 0xcb, 0xfd,
-	0xbe, 0x9f, 0xdf, 0x9f, 0x6f, 0xe2, 0x5d, 0xa6, 0x52, 0xa6, 0x53, 0x8e, 0x59, 0x02, 0xd8, 0xc8,
-	0x42, 0x2d, 0x08, 0x06, 0xae, 0x16, 0x59, 0xcc, 0x01, 0xc7, 0x73, 0xd0, 0x32, 0xe7, 0x6a, 0x12,
-	0x4f, 0x33, 0x2e, 0xf4, 0xa4, 0x2c, 0xa0, 0x99, 0x92, 0x5a, 0xfa, 0x4d, 0x03, 0x21, 0x96, 0x00,
-	0xaa, 0x78, 0xb4, 0x20, 0xc8, 0xf2, 0xc1, 0x69, 0xdd, 0x04, 0xc5, 0x41, 0xce, 0xd5, 0x9a, 0x11,
-	0xa6, 0x75, 0x70, 0x68, 0xc1, 0x59, 0x86, 0x99, 0x10, 0x52, 0x33, 0x9d, 0x49, 0x01, 0xa6, 0xda,
-	0xba, 0xf2, 0x1a, 0x03, 0xae, 0xfb, 0x25, 0xd9, 0x5f, 0x82, 0x23, 0xfe, 0x30, 0xe7, 0xa0, 0xfd,
-	0x23, 0x6f, 0xcf, 0x36, 0x9f, 0x08, 0x96, 0xf3, 0x86, 0xd3, 0x74, 0x8e, 0x77, 0x46, 0xbb, 0xf6,
-	0xf1, 0x86, 0xe5, 0xfc, 0xe4, 0xdb, 0xf1, 0x0e, 0x56, 0xf1, 0x5b, 0xb3, 0xb2, 0xff, 0xe1, 0x78,
-	0xfb, 0xff, 0x7a, 0xfb, 0x14, 0x6d, 0x3a, 0x15, 0xd5, 0x2d, 0x14, 0x90, 0x5a, 0xb6, 0x0a, 0x01,
-	0xad, 0x92, 0xad, 0xb3, 0x97, 0xaf, 0x9f, 0x57, 0xb7, 0xeb, 0x93, 0x22, 0xaa, 0xc7, 0x95, 0x73,
-	0x2e, 0x6c, 0x5e, 0x80, 0x3b, 0x55, 0x76, 0x06, 0x03, 0xdc, 0x79, 0xea, 0x3d, 0xbb, 0x5e, 0x3b,
-	0x96, 0xf9, 0xc6, 0x7d, 0x7b, 0xc1, 0xda, 0xfb, 0x87, 0x45, 0xbe, 0x43, 0xe7, 0xee, 0xba, 0xe4,
-	0x53, 0x39, 0x65, 0x22, 0x45, 0x52, 0xa5, 0x38, 0xe5, 0x62, 0x99, 0xbe, 0xfd, 0x90, 0xb3, 0x0c,
-	0xea, 0xff, 0x9c, 0x73, 0x2b, 0xde, 0xdc, 0xad, 0x41, 0x18, 0xbe, 0xbb, 0xcd, 0x81, 0x69, 0x18,
-	0x26, 0x80, 0x8c, 0x2c, 0xd4, 0x98, 0xa0, 0x72, 0x30, 0x7c, 0x5a, 0x4b, 0x14, 0x26, 0x10, 0x55,
-	0x96, 0x68, 0x4c, 0x22, 0x6b, 0xf9, 0x75, 0xdb, 0xe6, 0x9d, 0xd2, 0x30, 0x01, 0x4a, 0x2b, 0x13,
-	0xa5, 0x63, 0x42, 0xa9, 0xb5, 0xdd, 0x6f, 0x2f, 0xf7, 0xec, 0xfe, 0x05, 0x00, 0x00, 0xff, 0xff,
-	0x14, 0x0f, 0x26, 0x19, 0xe0, 0x02, 0x00, 0x00,
+	// 381 bytes of a gzipped FileDescriptorProto
+	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xe2, 0xb2, 0x4b, 0xcf, 0xcf, 0x4f,
+	0xcf, 0x49, 0xd5, 0x4f, 0x4c, 0x29, 0xd6, 0x87, 0x30, 0x41, 0xac, 0x32, 0x43, 0xfd, 0xe2, 0xd4,
+	0xa2, 0xb2, 0xcc, 0xe4, 0xd4, 0x62, 0xfd, 0xe4, 0xd2, 0xe2, 0x92, 0xfc, 0xdc, 0xd4, 0xa2, 0xf8,
+	0xe4, 0x9c, 0xcc, 0xd4, 0xbc, 0x92, 0x78, 0xa8, 0x84, 0x5e, 0x41, 0x51, 0x7e, 0x49, 0xbe, 0x90,
+	0x02, 0x44, 0x93, 0x5e, 0x62, 0x4a, 0xb1, 0x1e, 0x5c, 0xbf, 0x5e, 0x99, 0xa1, 0x1e, 0x4c, 0xbf,
+	0x94, 0x39, 0x2e, 0x1b, 0x8a, 0x52, 0x8b, 0xf3, 0x4b, 0x8b, 0xb0, 0x58, 0x01, 0x31, 0x5a, 0x4a,
+	0x06, 0xa6, 0xb1, 0x20, 0x53, 0x3f, 0x31, 0x2f, 0x2f, 0xbf, 0x24, 0xb1, 0x24, 0x33, 0x3f, 0xaf,
+	0x18, 0x2a, 0x2b, 0x8e, 0x24, 0x8b, 0xac, 0x4d, 0xc9, 0x9e, 0x4b, 0xc2, 0x3d, 0xb5, 0xc4, 0x19,
+	0x6a, 0xa4, 0x33, 0x58, 0x2a, 0x28, 0xb5, 0xb0, 0x34, 0xb5, 0xb8, 0x44, 0x48, 0x99, 0x8b, 0x17,
+	0x66, 0x6b, 0x7c, 0x5e, 0x62, 0x6e, 0xaa, 0x04, 0xa3, 0x02, 0xa3, 0x06, 0x67, 0x10, 0x0f, 0x4c,
+	0xd0, 0x2f, 0x31, 0x37, 0xd5, 0xe8, 0x0b, 0x23, 0x97, 0x28, 0xaa, 0xf6, 0x60, 0x88, 0x5f, 0x84,
+	0xf6, 0x32, 0x72, 0x09, 0x62, 0x98, 0x2d, 0x64, 0xa5, 0x47, 0x28, 0x0c, 0xf4, 0x70, 0x39, 0x48,
+	0xca, 0x10, 0xa7, 0x5e, 0x78, 0xe8, 0xe8, 0xa1, 0xea, 0x54, 0xb2, 0x6c, 0xba, 0xfc, 0x64, 0x32,
+	0x93, 0xb1, 0x90, 0x21, 0x28, 0x0c, 0xab, 0x51, 0xbc, 0x63, 0x0b, 0x0b, 0xc8, 0x62, 0x7d, 0x2d,
+	0x78, 0xa0, 0x42, 0xb4, 0x15, 0xeb, 0x6b, 0xd5, 0x4a, 0x49, 0x9f, 0x72, 0x94, 0x40, 0x58, 0x02,
+	0x65, 0x15, 0x64, 0x16, 0xeb, 0x25, 0xe7, 0xe7, 0x3a, 0x35, 0x32, 0x71, 0xa9, 0x24, 0xe7, 0xe7,
+	0x12, 0xf4, 0x8c, 0x93, 0x14, 0xd6, 0xc0, 0x09, 0x00, 0x05, 0x7e, 0x00, 0x63, 0x94, 0x07, 0x54,
+	0x7f, 0x7a, 0x7e, 0x4e, 0x62, 0x5e, 0xba, 0x5e, 0x7e, 0x51, 0xba, 0x7e, 0x7a, 0x6a, 0x1e, 0x38,
+	0x6a, 0xf4, 0x11, 0x36, 0xe2, 0x4e, 0x6f, 0xd6, 0x30, 0xc6, 0x22, 0x26, 0x66, 0x77, 0x47, 0xc7,
+	0x55, 0x4c, 0x0a, 0xee, 0x10, 0x03, 0x1d, 0x53, 0x8a, 0xf5, 0x20, 0x4c, 0x10, 0x2b, 0xcc, 0x50,
+	0x0f, 0x6a, 0x71, 0xf1, 0x29, 0x98, 0x92, 0x18, 0xc7, 0x94, 0xe2, 0x18, 0xb8, 0x92, 0x98, 0x30,
+	0xc3, 0x18, 0x98, 0x92, 0x57, 0x4c, 0x2a, 0x10, 0x71, 0x2b, 0x2b, 0xc7, 0x94, 0x62, 0x2b, 0x2b,
+	0xb8, 0x22, 0x2b, 0xab, 0x30, 0x43, 0x2b, 0x2b, 0x98, 0xb2, 0x24, 0x36, 0xb0, 0x3b, 0x8d, 0x01,
+	0x01, 0x00, 0x00, 0xff, 0xff, 0x15, 0x20, 0x82, 0xdd, 0x16, 0x03, 0x00, 0x00,
 }
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // CustomerClientServiceClient is the client API for CustomerClientService service.
 //
@@ -121,10 +121,10 @@
 }
 
 type customerClientServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewCustomerClientServiceClient(cc *grpc.ClientConn) CustomerClientServiceClient {
+func NewCustomerClientServiceClient(cc grpc.ClientConnInterface) CustomerClientServiceClient {
 	return &customerClientServiceClient{cc}
 }
 
diff --git a/googleapis/ads/googleads/v1/services/customer_extension_setting_service.pb.go b/googleapis/ads/googleads/v1/services/customer_extension_setting_service.pb.go
index ec6c5ac..669a02b 100644
--- a/googleapis/ads/googleads/v1/services/customer_extension_setting_service.pb.go
+++ b/googleapis/ads/googleads/v1/services/customer_extension_setting_service.pb.go
@@ -9,7 +9,6 @@
 	math "math"
 
 	proto "github.com/golang/protobuf/proto"
-	_ "github.com/golang/protobuf/ptypes/wrappers"
 	resources "google.golang.org/genproto/googleapis/ads/googleads/v1/resources"
 	_ "google.golang.org/genproto/googleapis/api/annotations"
 	status "google.golang.org/genproto/googleapis/rpc/status"
@@ -365,62 +364,62 @@
 }
 
 var fileDescriptor_f039497e3ad343eb = []byte{
-	// 722 bytes of a gzipped FileDescriptorProto
-	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xac, 0x95, 0xcf, 0x4e, 0xd4, 0x40,
-	0x1c, 0xc7, 0x6d, 0x21, 0x28, 0xb3, 0xa8, 0xc9, 0x18, 0xe3, 0x66, 0x35, 0xb2, 0xd6, 0x8d, 0x90,
-	0x3d, 0xb4, 0xd9, 0xf5, 0xd6, 0x0d, 0x26, 0xbb, 0x2b, 0x0b, 0x1b, 0x83, 0x90, 0x12, 0x39, 0x98,
-	0x4d, 0xea, 0xd0, 0x0e, 0x4d, 0x43, 0xdb, 0xa9, 0x33, 0xd3, 0x55, 0x42, 0x38, 0xe8, 0xd5, 0x78,
-	0xf2, 0x0d, 0x3c, 0x7a, 0xf7, 0x25, 0xbc, 0xf2, 0x0a, 0x7a, 0xf1, 0x19, 0x3c, 0x98, 0x76, 0x3a,
-	0x15, 0x30, 0xa5, 0x24, 0x70, 0x9b, 0xfe, 0xe6, 0xdb, 0xcf, 0xef, 0x6f, 0x7f, 0x05, 0x63, 0x8f,
-	0x10, 0x2f, 0xc0, 0x06, 0x72, 0x99, 0x21, 0x8e, 0xe9, 0x69, 0xda, 0x31, 0x18, 0xa6, 0x53, 0xdf,
-	0xc1, 0xcc, 0x70, 0x12, 0xc6, 0x49, 0x88, 0xa9, 0x8d, 0xdf, 0x73, 0x1c, 0x31, 0x9f, 0x44, 0x36,
-	0xc3, 0x9c, 0xfb, 0x91, 0x67, 0xe7, 0x1a, 0x3d, 0xa6, 0x84, 0x13, 0xd8, 0x14, 0xef, 0xeb, 0xc8,
-	0x65, 0x7a, 0x81, 0xd2, 0xa7, 0x1d, 0x5d, 0xa2, 0x1a, 0x83, 0x32, 0x67, 0x14, 0x33, 0x92, 0xd0,
-	0xf3, 0xbd, 0x09, 0x2f, 0x8d, 0x07, 0x92, 0x11, 0xfb, 0x06, 0x8a, 0x22, 0xc2, 0x11, 0xf7, 0x49,
-	0xc4, 0xf2, 0xdb, 0x3c, 0x06, 0x23, 0x7b, 0xda, 0x4d, 0xf6, 0x8c, 0x3d, 0x1f, 0x07, 0xae, 0x1d,
-	0x22, 0xb6, 0x9f, 0x2b, 0x1e, 0x9e, 0x55, 0xbc, 0xa3, 0x28, 0x8e, 0x31, 0x95, 0x84, 0x7b, 0xf9,
-	0x3d, 0x8d, 0x1d, 0x83, 0x71, 0xc4, 0x93, 0xfc, 0x42, 0x1b, 0x03, 0x6d, 0x0d, 0xf3, 0x61, 0x1e,
-	0xdf, 0xaa, 0x0c, 0x6f, 0x5b, 0x44, 0x67, 0xe1, 0xb7, 0x09, 0x66, 0x1c, 0x3e, 0x06, 0x37, 0x65,
-	0x32, 0x76, 0x84, 0x42, 0x5c, 0x57, 0x9a, 0xca, 0xf2, 0xbc, 0xb5, 0x20, 0x8d, 0x2f, 0x51, 0x88,
-	0xb5, 0x3f, 0x0a, 0x78, 0xb2, 0x91, 0x70, 0xc4, 0x71, 0x19, 0x8e, 0x49, 0xde, 0x22, 0xa8, 0x15,
-	0x25, 0xf1, 0xdd, 0x9c, 0x06, 0xa4, 0x69, 0xec, 0x42, 0x07, 0x00, 0x12, 0x63, 0x2a, 0xaa, 0x50,
-	0x57, 0x9b, 0x33, 0xcb, 0xb5, 0xee, 0x50, 0xaf, 0x6a, 0x85, 0x5e, 0xe6, 0x78, 0x53, 0xb2, 0xac,
-	0x13, 0x58, 0xb8, 0x04, 0x6e, 0xc7, 0x88, 0x72, 0x1f, 0x05, 0xf6, 0x1e, 0xf2, 0x83, 0x84, 0xe2,
-	0xfa, 0x4c, 0x53, 0x59, 0xbe, 0x61, 0xdd, 0xca, 0xcd, 0x23, 0x61, 0x4d, 0xd3, 0x9f, 0xa2, 0xc0,
-	0x77, 0x11, 0xc7, 0x36, 0x89, 0x82, 0x83, 0xfa, 0x6c, 0x26, 0x5b, 0x90, 0xc6, 0xcd, 0x28, 0x38,
-	0xd0, 0xbe, 0xab, 0xe0, 0x51, 0xa5, 0x7f, 0xd8, 0x03, 0xb5, 0x24, 0xce, 0x40, 0x69, 0xf7, 0x32,
-	0x50, 0xad, 0xdb, 0x90, 0x99, 0xc9, 0xf6, 0xe9, 0xa3, 0xb4, 0xc1, 0x1b, 0x88, 0xed, 0x5b, 0x40,
-	0xc8, 0xd3, 0x33, 0x7c, 0x05, 0xe6, 0x1c, 0x8a, 0x11, 0x17, 0xf5, 0xaf, 0x75, 0x7b, 0xa5, 0x15,
-	0x29, 0x46, 0xaf, 0xb4, 0x24, 0xeb, 0xd7, 0xac, 0x1c, 0x96, 0x62, 0x85, 0x93, 0xba, 0x7a, 0x25,
-	0x58, 0x01, 0x83, 0x75, 0x30, 0x47, 0x71, 0x48, 0xa6, 0xa2, 0xaa, 0xf3, 0xe9, 0x8d, 0x78, 0x1e,
-	0xd4, 0xc0, 0x7c, 0xd1, 0x06, 0xed, 0x58, 0x01, 0x4b, 0x95, 0x63, 0xc3, 0x62, 0x12, 0x31, 0x0c,
-	0x47, 0xe0, 0xee, 0x99, 0x8e, 0xd9, 0x98, 0x52, 0x42, 0x33, 0x0f, 0xb5, 0x2e, 0x94, 0x81, 0xd3,
-	0xd8, 0xd1, 0xb7, 0xb3, 0x31, 0xb7, 0xee, 0x9c, 0xee, 0xe5, 0x6a, 0x2a, 0x87, 0x6f, 0xc0, 0x75,
-	0x8a, 0x59, 0x12, 0x70, 0x39, 0x5b, 0xa3, 0xea, 0xd9, 0x3a, 0x3f, 0x46, 0x2b, 0xc3, 0x59, 0x12,
-	0xab, 0xbd, 0x00, 0xad, 0x8b, 0xbc, 0x70, 0xa1, 0x2f, 0xab, 0xfb, 0x79, 0x16, 0x2c, 0x96, 0x71,
-	0xb6, 0x45, 0x7c, 0xf0, 0x97, 0x02, 0xee, 0x9f, 0xf3, 0x25, 0xc3, 0xe7, 0xd5, 0x19, 0x56, 0x2f,
-	0x82, 0xc6, 0x65, 0x46, 0x43, 0x1b, 0x7e, 0x3c, 0xfe, 0xf9, 0x45, 0x5d, 0x81, 0xbd, 0x74, 0x39,
-	0x1e, 0x9e, 0x4a, 0x7b, 0x45, 0x7e, 0xfb, 0xcc, 0x68, 0x17, 0xdb, 0xf2, 0xbf, 0x39, 0x30, 0xda,
-	0x47, 0xf0, 0x83, 0x0a, 0x16, 0x2b, 0xc6, 0x05, 0xae, 0x5f, 0xb6, 0x9b, 0x72, 0x51, 0x35, 0xc6,
-	0x57, 0x40, 0x12, 0xb3, 0xab, 0x8d, 0xb3, 0xec, 0x87, 0xda, 0xb3, 0x34, 0xfb, 0x7f, 0xe9, 0x1e,
-	0x9e, 0x58, 0x84, 0x2b, 0xed, 0xa3, 0xf2, 0xe4, 0xcd, 0x30, 0x73, 0x64, 0x2a, 0xed, 0xc1, 0x27,
-	0x15, 0xb4, 0x1c, 0x12, 0x56, 0xc6, 0x36, 0x68, 0x55, 0x4c, 0xcd, 0x56, 0xba, 0x6f, 0xb6, 0x94,
-	0xd7, 0xeb, 0x39, 0xc9, 0x23, 0x01, 0x8a, 0x3c, 0x9d, 0x50, 0xcf, 0xf0, 0x70, 0x94, 0x6d, 0x23,
-	0xf9, 0x4b, 0x8b, 0x7d, 0x56, 0xfe, 0x3b, 0xed, 0xc9, 0xc3, 0x57, 0x75, 0x66, 0xad, 0xdf, 0xff,
-	0xa6, 0x36, 0xd7, 0x04, 0xb0, 0xef, 0x32, 0x5d, 0x1c, 0xd3, 0xd3, 0x4e, 0x47, 0xcf, 0x1d, 0xb3,
-	0x1f, 0x52, 0x32, 0xe9, 0xbb, 0x6c, 0x52, 0x48, 0x26, 0x3b, 0x9d, 0x89, 0x94, 0xfc, 0x56, 0x5b,
-	0xc2, 0x6e, 0x9a, 0x7d, 0x97, 0x99, 0x66, 0x21, 0x32, 0xcd, 0x9d, 0x8e, 0x69, 0x4a, 0xd9, 0xee,
-	0x5c, 0x16, 0xe7, 0xd3, 0xbf, 0x01, 0x00, 0x00, 0xff, 0xff, 0xac, 0xac, 0x54, 0xea, 0xf5, 0x07,
-	0x00, 0x00,
+	// 735 bytes of a gzipped FileDescriptorProto
+	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xac, 0x95, 0xcf, 0x6e, 0xd3, 0x4e,
+	0x10, 0xc7, 0x7f, 0x76, 0xab, 0xfe, 0xe8, 0xa6, 0x80, 0xb4, 0x08, 0x11, 0xa5, 0x48, 0x0d, 0x26,
+	0xa2, 0x55, 0x0e, 0xb6, 0x12, 0x6e, 0x8e, 0x8a, 0x94, 0x84, 0xa6, 0x8d, 0x50, 0x69, 0xe5, 0x8a,
+	0x1e, 0x50, 0x24, 0xb3, 0xb5, 0xb7, 0x96, 0x55, 0xdb, 0x6b, 0x76, 0xd7, 0x11, 0x55, 0xd5, 0x03,
+	0x5c, 0x39, 0xf2, 0x06, 0x1c, 0x7b, 0xe7, 0x25, 0x7a, 0xed, 0x2b, 0xc0, 0x85, 0x67, 0xe0, 0x80,
+	0xec, 0xf5, 0xba, 0x7f, 0x90, 0xeb, 0x4a, 0xed, 0x6d, 0x32, 0xfb, 0xf5, 0x67, 0x66, 0x76, 0x66,
+	0x27, 0x60, 0xec, 0x11, 0xe2, 0x05, 0xd8, 0x40, 0x2e, 0x33, 0x84, 0x99, 0x5a, 0xd3, 0x8e, 0xc1,
+	0x30, 0x9d, 0xfa, 0x0e, 0x66, 0x86, 0x93, 0x30, 0x4e, 0x42, 0x4c, 0x6d, 0xfc, 0x89, 0xe3, 0x88,
+	0xf9, 0x24, 0xb2, 0x19, 0xe6, 0xdc, 0x8f, 0x3c, 0x3b, 0xd7, 0xe8, 0x31, 0x25, 0x9c, 0xc0, 0xa6,
+	0xf8, 0x5e, 0x47, 0x2e, 0xd3, 0x0b, 0x94, 0x3e, 0xed, 0xe8, 0x12, 0xd5, 0x18, 0x94, 0x05, 0xa3,
+	0x98, 0x91, 0x84, 0x5e, 0x1f, 0x4d, 0x44, 0x69, 0x3c, 0x95, 0x8c, 0xd8, 0x37, 0x50, 0x14, 0x11,
+	0x8e, 0xb8, 0x4f, 0x22, 0x96, 0x9f, 0xe6, 0x39, 0x18, 0xd9, 0xaf, 0xbd, 0x64, 0xdf, 0xd8, 0xf7,
+	0x71, 0xe0, 0xda, 0x21, 0x62, 0x07, 0xb9, 0xe2, 0x49, 0xae, 0xa0, 0xb1, 0x63, 0x30, 0x8e, 0x78,
+	0xc2, 0xae, 0x1c, 0xa4, 0x60, 0x27, 0xf0, 0x71, 0xc4, 0xc5, 0x81, 0x36, 0x06, 0xda, 0x3a, 0xe6,
+	0xc3, 0x3c, 0xb1, 0x35, 0x99, 0xd7, 0x8e, 0x48, 0xcb, 0xc2, 0x1f, 0x13, 0xcc, 0x38, 0x7c, 0x0e,
+	0xee, 0xcb, 0x2a, 0xec, 0x08, 0x85, 0xb8, 0xae, 0x34, 0x95, 0x95, 0x79, 0x6b, 0x41, 0x3a, 0xdf,
+	0xa2, 0x10, 0x6b, 0x7f, 0x14, 0xf0, 0x62, 0x33, 0xe1, 0x88, 0xe3, 0x32, 0x1c, 0x93, 0xbc, 0x25,
+	0x50, 0x2b, 0xee, 0xc2, 0x77, 0x73, 0x1a, 0x90, 0xae, 0xb1, 0x0b, 0x1d, 0x00, 0x48, 0x8c, 0xa9,
+	0x28, 0xbf, 0xae, 0x36, 0x67, 0x56, 0x6a, 0xdd, 0xa1, 0x5e, 0xd5, 0x03, 0xbd, 0x2c, 0xf0, 0x96,
+	0x64, 0x59, 0x17, 0xb0, 0x70, 0x19, 0x3c, 0x8c, 0x11, 0xe5, 0x3e, 0x0a, 0xec, 0x7d, 0xe4, 0x07,
+	0x09, 0xc5, 0xf5, 0x99, 0xa6, 0xb2, 0x72, 0xcf, 0x7a, 0x90, 0xbb, 0x47, 0xc2, 0x9b, 0x96, 0x3f,
+	0x45, 0x81, 0xef, 0x22, 0x8e, 0x6d, 0x12, 0x05, 0x87, 0xf5, 0xd9, 0x4c, 0xb6, 0x20, 0x9d, 0x5b,
+	0x51, 0x70, 0xa8, 0xfd, 0x50, 0xc1, 0xb3, 0xca, 0xf8, 0xb0, 0x07, 0x6a, 0x49, 0x9c, 0x81, 0xd2,
+	0xb6, 0x65, 0xa0, 0x5a, 0xb7, 0x21, 0x2b, 0x93, 0x9d, 0xd5, 0x47, 0x69, 0x67, 0x37, 0x11, 0x3b,
+	0xb0, 0x80, 0x90, 0xa7, 0x36, 0x7c, 0x07, 0xe6, 0x1c, 0x8a, 0x11, 0x17, 0xf7, 0x5f, 0xeb, 0xf6,
+	0x4a, 0x6f, 0xa4, 0x98, 0xb9, 0xd2, 0x2b, 0xd9, 0xf8, 0xcf, 0xca, 0x61, 0x29, 0x56, 0x04, 0xa9,
+	0xab, 0x77, 0x82, 0x15, 0x30, 0x58, 0x07, 0x73, 0x14, 0x87, 0x64, 0x2a, 0x6e, 0x75, 0x3e, 0x3d,
+	0x11, 0xbf, 0x07, 0x35, 0x30, 0x5f, 0xb4, 0x41, 0x3b, 0x53, 0xc0, 0x72, 0xe5, 0xd8, 0xb0, 0x98,
+	0x44, 0x0c, 0xc3, 0x11, 0x78, 0x7c, 0xa5, 0x63, 0x36, 0xa6, 0x94, 0xd0, 0x2c, 0x42, 0xad, 0x0b,
+	0x65, 0xe2, 0x34, 0x76, 0xf4, 0x9d, 0x6c, 0xfe, 0xad, 0x47, 0x97, 0x7b, 0xb9, 0x96, 0xca, 0xe1,
+	0x07, 0xf0, 0x3f, 0xc5, 0x2c, 0x09, 0xb8, 0x9c, 0xad, 0x51, 0xf5, 0x6c, 0x5d, 0x9f, 0xa3, 0x95,
+	0xe1, 0x2c, 0x89, 0xd5, 0xde, 0x80, 0xd6, 0x4d, 0x3e, 0xb8, 0xd1, 0xcb, 0xea, 0x9e, 0xcc, 0x82,
+	0xa5, 0x32, 0xce, 0x8e, 0xc8, 0x0f, 0xfe, 0x52, 0xc0, 0xe2, 0x35, 0x2f, 0x19, 0xbe, 0xae, 0xae,
+	0xb0, 0x7a, 0x11, 0x34, 0x6e, 0x33, 0x1a, 0xda, 0xf0, 0xcb, 0xd9, 0xcf, 0x6f, 0xea, 0x2a, 0xec,
+	0xa5, 0x5b, 0xf1, 0xe8, 0x52, 0xd9, 0xab, 0xf2, 0xed, 0x33, 0xa3, 0x5d, 0xac, 0xc9, 0x7f, 0xe6,
+	0xc0, 0x68, 0x1f, 0xc3, 0xcf, 0x2a, 0x58, 0xaa, 0x18, 0x17, 0xb8, 0x71, 0xdb, 0x6e, 0xca, 0x45,
+	0xd5, 0x18, 0xdf, 0x01, 0x49, 0xcc, 0xae, 0x36, 0xce, 0xaa, 0x1f, 0x6a, 0xaf, 0xd2, 0xea, 0xcf,
+	0xcb, 0x3d, 0xba, 0xb0, 0x08, 0x57, 0xdb, 0xc7, 0xe5, 0xc5, 0x9b, 0x61, 0x16, 0xc8, 0x54, 0xda,
+	0x8d, 0xc5, 0xd3, 0x7e, 0xfd, 0x3c, 0x99, 0xdc, 0x8a, 0x7d, 0xa6, 0x3b, 0x24, 0x1c, 0x7c, 0x55,
+	0x41, 0xcb, 0x21, 0x61, 0x65, 0xe2, 0x83, 0x56, 0xc5, 0x48, 0x6d, 0xa7, 0xcb, 0x68, 0x5b, 0x79,
+	0xbf, 0x91, 0x93, 0x3c, 0x12, 0xa0, 0xc8, 0xd3, 0x09, 0xf5, 0x0c, 0x0f, 0x47, 0xd9, 0xaa, 0x32,
+	0xce, 0x63, 0x97, 0xff, 0xc9, 0xf6, 0xa4, 0xf1, 0x5d, 0x9d, 0x59, 0xef, 0xf7, 0x4f, 0xd4, 0xe6,
+	0xba, 0x00, 0xf6, 0x5d, 0xa6, 0x0b, 0x33, 0xb5, 0x76, 0x3b, 0x7a, 0x1e, 0x98, 0x9d, 0x4a, 0xc9,
+	0xa4, 0xef, 0xb2, 0x49, 0x21, 0x99, 0xec, 0x76, 0x26, 0x52, 0xf2, 0x5b, 0x6d, 0x09, 0xbf, 0x69,
+	0xf6, 0x5d, 0x66, 0x9a, 0x85, 0xc8, 0x34, 0x77, 0x3b, 0xa6, 0x29, 0x65, 0x7b, 0x73, 0x59, 0x9e,
+	0x2f, 0xff, 0x06, 0x00, 0x00, 0xff, 0xff, 0x3b, 0xcf, 0xa1, 0xee, 0x0b, 0x08, 0x00, 0x00,
 }
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // CustomerExtensionSettingServiceClient is the client API for CustomerExtensionSettingService service.
 //
@@ -434,10 +433,10 @@
 }
 
 type customerExtensionSettingServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewCustomerExtensionSettingServiceClient(cc *grpc.ClientConn) CustomerExtensionSettingServiceClient {
+func NewCustomerExtensionSettingServiceClient(cc grpc.ClientConnInterface) CustomerExtensionSettingServiceClient {
 	return &customerExtensionSettingServiceClient{cc}
 }
 
diff --git a/googleapis/ads/googleads/v1/services/customer_feed_service.pb.go b/googleapis/ads/googleads/v1/services/customer_feed_service.pb.go
index 9306249..5e614b5 100644
--- a/googleapis/ads/googleads/v1/services/customer_feed_service.pb.go
+++ b/googleapis/ads/googleads/v1/services/customer_feed_service.pb.go
@@ -9,7 +9,6 @@
 	math "math"
 
 	proto "github.com/golang/protobuf/proto"
-	_ "github.com/golang/protobuf/ptypes/wrappers"
 	resources "google.golang.org/genproto/googleapis/ads/googleads/v1/resources"
 	_ "google.golang.org/genproto/googleapis/api/annotations"
 	status "google.golang.org/genproto/googleapis/rpc/status"
@@ -30,8 +29,7 @@
 // proto package needs to be updated.
 const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package
 
-// Request message for
-// [CustomerFeedService.GetCustomerFeed][google.ads.googleads.v1.services.CustomerFeedService.GetCustomerFeed].
+// Request message for [CustomerFeedService.GetCustomerFeed][google.ads.googleads.v1.services.CustomerFeedService.GetCustomerFeed].
 type GetCustomerFeedRequest struct {
 	// The resource name of the customer feed to fetch.
 	ResourceName         string   `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"`
@@ -72,8 +70,7 @@
 	return ""
 }
 
-// Request message for
-// [CustomerFeedService.MutateCustomerFeeds][google.ads.googleads.v1.services.CustomerFeedService.MutateCustomerFeeds].
+// Request message for [CustomerFeedService.MutateCustomerFeeds][google.ads.googleads.v1.services.CustomerFeedService.MutateCustomerFeeds].
 type MutateCustomerFeedsRequest struct {
 	// The ID of the customer whose customer feeds are being modified.
 	CustomerId string `protobuf:"bytes,1,opt,name=customer_id,json=customerId,proto3" json:"customer_id,omitempty"`
@@ -359,61 +356,62 @@
 }
 
 var fileDescriptor_b5e6824139175c36 = []byte{
-	// 710 bytes of a gzipped FileDescriptorProto
-	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x9c, 0x55, 0xc1, 0x6e, 0xd3, 0x4c,
-	0x10, 0xfe, 0xed, 0xfc, 0x2a, 0x74, 0x5d, 0xa8, 0xb4, 0x55, 0xc1, 0x0a, 0x08, 0x22, 0x53, 0x89,
-	0x2a, 0x07, 0xaf, 0x12, 0x84, 0x8a, 0xdc, 0x46, 0x28, 0x45, 0xa4, 0xed, 0xa1, 0xb4, 0x72, 0x51,
-	0x91, 0x50, 0x24, 0x6b, 0x1b, 0x6f, 0x22, 0xab, 0xb6, 0xd7, 0xec, 0xae, 0x83, 0xaa, 0xaa, 0x17,
-	0xde, 0x00, 0xf1, 0x04, 0x70, 0xe4, 0xce, 0x89, 0x37, 0xe0, 0x86, 0x78, 0x85, 0x9e, 0x78, 0x09,
-	0x90, 0xbd, 0x5e, 0x93, 0xb4, 0x89, 0x02, 0xbd, 0x8d, 0x67, 0xbf, 0xf9, 0x66, 0x66, 0xbf, 0xd9,
-	0x31, 0xd8, 0x18, 0x50, 0x3a, 0x08, 0x09, 0xc2, 0x3e, 0x47, 0xd2, 0xcc, 0xac, 0x61, 0x03, 0x71,
-	0xc2, 0x86, 0x41, 0x8f, 0x70, 0xd4, 0x4b, 0xb9, 0xa0, 0x11, 0x61, 0x5e, 0x9f, 0x10, 0xdf, 0x2b,
-	0xdc, 0x76, 0xc2, 0xa8, 0xa0, 0xb0, 0x26, 0x43, 0x6c, 0xec, 0x73, 0xbb, 0x8c, 0xb6, 0x87, 0x0d,
-	0x5b, 0x45, 0x57, 0x1f, 0x4f, 0xe3, 0x67, 0x84, 0xd3, 0x94, 0x5d, 0x4a, 0x20, 0x89, 0xab, 0x77,
-	0x55, 0x58, 0x12, 0x20, 0x1c, 0xc7, 0x54, 0x60, 0x11, 0xd0, 0x98, 0x17, 0xa7, 0x45, 0x5a, 0x94,
-	0x7f, 0x1d, 0xa5, 0x7d, 0xd4, 0x0f, 0x48, 0xe8, 0x7b, 0x11, 0xe6, 0xc7, 0x05, 0xe2, 0xde, 0x45,
-	0xc4, 0x5b, 0x86, 0x93, 0x84, 0x30, 0xc5, 0x70, 0xbb, 0x38, 0x67, 0x49, 0x0f, 0x71, 0x81, 0x45,
-	0x5a, 0x1c, 0x58, 0x2d, 0x70, 0x6b, 0x8b, 0x88, 0x67, 0x45, 0x49, 0x1d, 0x42, 0x7c, 0x97, 0xbc,
-	0x49, 0x09, 0x17, 0xf0, 0x01, 0xb8, 0xa1, 0x6a, 0xf6, 0x62, 0x1c, 0x11, 0x53, 0xab, 0x69, 0xab,
-	0xf3, 0xee, 0x82, 0x72, 0xbe, 0xc0, 0x11, 0xb1, 0xce, 0x35, 0x50, 0xdd, 0x4d, 0x05, 0x16, 0x64,
-	0x94, 0x82, 0x2b, 0x8e, 0xfb, 0xc0, 0x28, 0xbb, 0x0d, 0xfc, 0x82, 0x01, 0x28, 0xd7, 0x8e, 0x0f,
-	0x5f, 0x01, 0x40, 0x13, 0xc2, 0x64, 0xb7, 0xa6, 0x5e, 0xab, 0xac, 0x1a, 0xcd, 0x35, 0x7b, 0xd6,
-	0x2d, 0xdb, 0xa3, 0xc9, 0xf6, 0x54, 0xbc, 0x3b, 0x42, 0x05, 0x1f, 0x82, 0xc5, 0x04, 0x33, 0x11,
-	0xe0, 0xd0, 0xeb, 0xe3, 0x20, 0x4c, 0x19, 0x31, 0x2b, 0x35, 0x6d, 0xf5, 0xba, 0x7b, 0xb3, 0x70,
-	0x77, 0xa4, 0x37, 0x6b, 0x73, 0x88, 0xc3, 0xc0, 0xc7, 0x82, 0x78, 0x34, 0x0e, 0x4f, 0xcc, 0xff,
-	0x73, 0xd8, 0x82, 0x72, 0xee, 0xc5, 0xe1, 0x89, 0xf5, 0x5e, 0x07, 0xcb, 0x13, 0x73, 0xc2, 0x75,
-	0x60, 0xa4, 0x49, 0x1e, 0x9c, 0xa9, 0x91, 0x07, 0x1b, 0xcd, 0xaa, 0xea, 0x40, 0xc9, 0x61, 0x77,
-	0x32, 0xc1, 0x76, 0x31, 0x3f, 0x76, 0x81, 0x84, 0x67, 0x36, 0xdc, 0x01, 0x73, 0x3d, 0x46, 0xb0,
-	0x90, 0x77, 0x6b, 0x34, 0xd1, 0xd4, 0xce, 0xcb, 0xe9, 0x19, 0x6b, 0x7d, 0xfb, 0x3f, 0xb7, 0x20,
-	0xc8, 0xa8, 0x24, 0xb1, 0xa9, 0x5f, 0x99, 0x4a, 0x12, 0x40, 0x13, 0xcc, 0x31, 0x12, 0xd1, 0xa1,
-	0xbc, 0xb1, 0xf9, 0xec, 0x44, 0x7e, 0x6f, 0x1a, 0x60, 0xbe, 0xbc, 0x62, 0xeb, 0xab, 0x06, 0xee,
-	0x4c, 0x94, 0x9e, 0x27, 0x34, 0xe6, 0x04, 0x76, 0xc0, 0xf2, 0x05, 0x05, 0x3c, 0xc2, 0x18, 0x65,
-	0x39, 0xab, 0xd1, 0x84, 0xaa, 0x40, 0x96, 0xf4, 0xec, 0x83, 0x7c, 0x24, 0xdd, 0xa5, 0x71, 0x6d,
-	0x9e, 0x67, 0x70, 0xf8, 0x12, 0x5c, 0x63, 0x84, 0xa7, 0xa1, 0x50, 0xf3, 0xe1, 0xcc, 0x9e, 0x8f,
-	0xcb, 0x75, 0xb9, 0x39, 0x85, 0xab, 0xa8, 0xac, 0xa7, 0xc0, 0x9c, 0x06, 0xfa, 0xab, 0xc9, 0x6f,
-	0x7e, 0xac, 0x80, 0xa5, 0xd1, 0xd8, 0x03, 0x99, 0x1b, 0x7e, 0xd1, 0xc0, 0xe2, 0x85, 0x17, 0x05,
-	0x9f, 0xcc, 0xae, 0x78, 0xf2, 0x23, 0xac, 0xfe, 0xab, 0x8c, 0xd6, 0xda, 0xbb, 0x1f, 0xe7, 0x1f,
-	0xf4, 0x06, 0x44, 0xd9, 0xce, 0x39, 0x1d, 0x6b, 0xa3, 0xa5, 0xde, 0x1d, 0x47, 0xf5, 0x72, 0x09,
-	0xe5, 0x9a, 0xa1, 0xfa, 0x19, 0xfc, 0xae, 0x81, 0xa5, 0x09, 0x72, 0xc2, 0x8d, 0xab, 0xdc, 0xb6,
-	0x5a, 0x00, 0xd5, 0xd6, 0x15, 0xa3, 0xe5, 0x0c, 0x59, 0xad, 0xbc, 0x9b, 0x35, 0xab, 0x99, 0x75,
-	0xf3, 0xa7, 0xfc, 0xd3, 0x91, 0xa5, 0xd2, 0xaa, 0x9f, 0x8d, 0x37, 0xe3, 0x44, 0x39, 0xa1, 0xa3,
-	0xd5, 0x37, 0x7f, 0x69, 0x60, 0xa5, 0x47, 0xa3, 0x99, 0x35, 0x6c, 0x9a, 0x13, 0x94, 0xdc, 0xcf,
-	0xde, 0xee, 0xbe, 0xf6, 0x7a, 0xbb, 0x88, 0x1e, 0xd0, 0x10, 0xc7, 0x03, 0x9b, 0xb2, 0x01, 0x1a,
-	0x90, 0x38, 0x7f, 0xd9, 0x6a, 0xc3, 0x27, 0x01, 0x9f, 0xfe, 0x43, 0x59, 0x57, 0xc6, 0x27, 0xbd,
-	0xb2, 0xd5, 0x6e, 0x7f, 0xd6, 0x6b, 0x5b, 0x92, 0xb0, 0xed, 0x73, 0x5b, 0x9a, 0x99, 0x75, 0xd8,
-	0xb0, 0x8b, 0xc4, 0xfc, 0x9b, 0x82, 0x74, 0xdb, 0x3e, 0xef, 0x96, 0x90, 0xee, 0x61, 0xa3, 0xab,
-	0x20, 0x3f, 0xf5, 0x15, 0xe9, 0x77, 0x9c, 0xb6, 0xcf, 0x1d, 0xa7, 0x04, 0x39, 0xce, 0x61, 0xc3,
-	0x71, 0x14, 0xec, 0x68, 0x2e, 0xaf, 0xf3, 0xd1, 0xef, 0x00, 0x00, 0x00, 0xff, 0xff, 0x2b, 0x70,
-	0x21, 0x28, 0xf7, 0x06, 0x00, 0x00,
+	// 722 bytes of a gzipped FileDescriptorProto
+	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x9c, 0x55, 0xc1, 0x6a, 0xdb, 0x4c,
+	0x10, 0xfe, 0x65, 0xff, 0xe4, 0xff, 0xb3, 0x4e, 0x1b, 0xd8, 0x90, 0x56, 0x28, 0x85, 0x1a, 0x35,
+	0xd0, 0xe0, 0x83, 0x16, 0xbb, 0x94, 0x14, 0x25, 0xa6, 0x38, 0xa5, 0x4e, 0x72, 0x48, 0x13, 0x94,
+	0x92, 0x42, 0x31, 0x88, 0x8d, 0xb4, 0x36, 0x22, 0x92, 0x56, 0xdd, 0x5d, 0x19, 0x42, 0xc8, 0xa5,
+	0x6f, 0x50, 0xfa, 0x06, 0x3d, 0xf6, 0xde, 0x53, 0xa1, 0x0f, 0x90, 0x5b, 0xe9, 0x2b, 0xe4, 0xd4,
+	0x97, 0x68, 0x91, 0x56, 0xab, 0xd8, 0x89, 0x8d, 0xdb, 0xdc, 0x46, 0xb3, 0xdf, 0x7c, 0x33, 0xb3,
+	0xdf, 0xcc, 0x0a, 0x6c, 0x0e, 0x28, 0x1d, 0x84, 0x04, 0x61, 0x9f, 0x23, 0x69, 0x66, 0xd6, 0xb0,
+	0x89, 0x38, 0x61, 0xc3, 0xc0, 0x23, 0x1c, 0x79, 0x29, 0x17, 0x34, 0x22, 0xcc, 0xed, 0x13, 0xe2,
+	0xbb, 0x85, 0xdb, 0x4a, 0x18, 0x15, 0x14, 0xd6, 0x65, 0x88, 0x85, 0x7d, 0x6e, 0x95, 0xd1, 0xd6,
+	0xb0, 0x69, 0xa9, 0x68, 0xe3, 0xe9, 0x34, 0x7e, 0x46, 0x38, 0x4d, 0xd9, 0x8d, 0x04, 0x92, 0xd8,
+	0x78, 0xa0, 0xc2, 0x92, 0x00, 0xe1, 0x38, 0xa6, 0x02, 0x8b, 0x80, 0xc6, 0xbc, 0x38, 0x2d, 0xd2,
+	0xa2, 0xfc, 0xeb, 0x38, 0xed, 0xa3, 0x7e, 0x40, 0x42, 0xdf, 0x8d, 0x30, 0x3f, 0x29, 0x10, 0xf7,
+	0x0b, 0x04, 0x4b, 0x3c, 0xc4, 0x05, 0x16, 0x29, 0xbf, 0x76, 0x90, 0x11, 0x7b, 0x61, 0x40, 0x62,
+	0x21, 0x0f, 0xcc, 0x36, 0xb8, 0xb7, 0x4d, 0xc4, 0x8b, 0xa2, 0x96, 0x2e, 0x21, 0xbe, 0x43, 0xde,
+	0xa5, 0x84, 0x0b, 0xf8, 0x08, 0xdc, 0x51, 0xc5, 0xba, 0x31, 0x8e, 0x88, 0xae, 0xd5, 0xb5, 0xb5,
+	0x79, 0x67, 0x41, 0x39, 0x5f, 0xe1, 0x88, 0x98, 0x97, 0x1a, 0x30, 0xf6, 0x52, 0x81, 0x05, 0x19,
+	0xa5, 0xe0, 0x8a, 0xe3, 0x21, 0xa8, 0x95, 0x6d, 0x06, 0x7e, 0xc1, 0x00, 0x94, 0x6b, 0xd7, 0x87,
+	0x6f, 0x00, 0xa0, 0x09, 0x61, 0xb2, 0x4d, 0xbd, 0x52, 0xaf, 0xae, 0xd5, 0x5a, 0xeb, 0xd6, 0xac,
+	0xeb, 0xb5, 0x46, 0x93, 0xed, 0xab, 0x78, 0x67, 0x84, 0x0a, 0x3e, 0x06, 0x8b, 0x09, 0x66, 0x22,
+	0xc0, 0xa1, 0xdb, 0xc7, 0x41, 0x98, 0x32, 0xa2, 0x57, 0xeb, 0xda, 0xda, 0xff, 0xce, 0xdd, 0xc2,
+	0xdd, 0x95, 0xde, 0xac, 0xcd, 0x21, 0x0e, 0x03, 0x1f, 0x0b, 0xe2, 0xd2, 0x38, 0x3c, 0xd5, 0xff,
+	0xcd, 0x61, 0x0b, 0xca, 0xb9, 0x1f, 0x87, 0xa7, 0xe6, 0x87, 0x0a, 0x58, 0x9e, 0x98, 0x13, 0x6e,
+	0x80, 0x5a, 0x9a, 0xe4, 0xc1, 0x99, 0x0c, 0x79, 0x70, 0xad, 0x65, 0xa8, 0x0e, 0x94, 0x52, 0x56,
+	0x37, 0x53, 0x6a, 0x0f, 0xf3, 0x13, 0x07, 0x48, 0x78, 0x66, 0xc3, 0x5d, 0x30, 0xe7, 0x31, 0x82,
+	0x85, 0xbc, 0xdb, 0x5a, 0x0b, 0x4d, 0xed, 0xbc, 0x1c, 0x9b, 0xb1, 0xd6, 0x77, 0xfe, 0x71, 0x0a,
+	0x82, 0x8c, 0x4a, 0x12, 0xeb, 0x95, 0x5b, 0x53, 0x49, 0x02, 0xa8, 0x83, 0x39, 0x46, 0x22, 0x3a,
+	0x94, 0x37, 0x36, 0x9f, 0x9d, 0xc8, 0xef, 0xad, 0x1a, 0x98, 0x2f, 0xaf, 0xd8, 0xfc, 0xaa, 0x81,
+	0x95, 0x89, 0xd2, 0xf3, 0x84, 0xc6, 0x9c, 0xc0, 0x2e, 0x58, 0xbe, 0xa6, 0x80, 0x4b, 0x18, 0xa3,
+	0x2c, 0x67, 0xad, 0xb5, 0xa0, 0x2a, 0x90, 0x25, 0x9e, 0x75, 0x98, 0xcf, 0xaa, 0xb3, 0x34, 0xae,
+	0xcd, 0xcb, 0x0c, 0x0e, 0x5f, 0x83, 0xff, 0x18, 0xe1, 0x69, 0x28, 0xd4, 0x7c, 0xd8, 0xb3, 0xe7,
+	0xe3, 0x66, 0x5d, 0x4e, 0x4e, 0xe1, 0x28, 0x2a, 0xf3, 0x39, 0xd0, 0xa7, 0x81, 0xfe, 0x68, 0xf2,
+	0x5b, 0xdf, 0xaa, 0x60, 0x69, 0x34, 0xf6, 0x50, 0xe6, 0x86, 0x5f, 0x34, 0xb0, 0x78, 0x6d, 0xa3,
+	0xe0, 0xb3, 0xd9, 0x15, 0x4f, 0x5e, 0x42, 0xe3, 0x6f, 0x65, 0x34, 0xd7, 0xdf, 0xff, 0xb8, 0xfc,
+	0x58, 0x69, 0x42, 0x94, 0x3d, 0x36, 0x67, 0x63, 0x6d, 0xb4, 0xd5, 0xde, 0x71, 0xd4, 0x28, 0x5f,
+	0x9f, 0x5c, 0x33, 0xd4, 0x38, 0x87, 0xdf, 0x35, 0xb0, 0x34, 0x41, 0x4e, 0xb8, 0x79, 0x9b, 0xdb,
+	0x56, 0x0f, 0x80, 0xd1, 0xbe, 0x65, 0xb4, 0x9c, 0x21, 0xb3, 0x9d, 0x77, 0xb3, 0x6e, 0xb6, 0xb2,
+	0x6e, 0xae, 0xca, 0x3f, 0x1b, 0x79, 0x54, 0xda, 0x8d, 0xf3, 0xf1, 0x66, 0xec, 0x28, 0x27, 0xb4,
+	0xb5, 0x86, 0xb1, 0x72, 0xd1, 0xd1, 0xaf, 0x92, 0x16, 0x56, 0x12, 0x70, 0xcb, 0xa3, 0xd1, 0xd6,
+	0x2f, 0x0d, 0xac, 0x7a, 0x34, 0x9a, 0x59, 0xe0, 0x96, 0x3e, 0x41, 0xe6, 0x83, 0x6c, 0xb1, 0x0f,
+	0xb4, 0xb7, 0x3b, 0x45, 0xf4, 0x80, 0x86, 0x38, 0x1e, 0x58, 0x94, 0x0d, 0xd0, 0x80, 0xc4, 0xf9,
+	0xda, 0xa3, 0xab, 0x7c, 0xd3, 0x7f, 0x33, 0x1b, 0xca, 0xf8, 0x54, 0xa9, 0x6e, 0x77, 0x3a, 0x9f,
+	0x2b, 0xf5, 0x6d, 0x49, 0xd8, 0xf1, 0xb9, 0x25, 0xcd, 0xcc, 0x3a, 0x6a, 0x5a, 0x45, 0x62, 0x7e,
+	0xa1, 0x20, 0xbd, 0x8e, 0xcf, 0x7b, 0x25, 0xa4, 0x77, 0xd4, 0xec, 0x29, 0xc8, 0xcf, 0xca, 0xaa,
+	0xf4, 0xdb, 0x76, 0xc7, 0xe7, 0xb6, 0x5d, 0x82, 0x6c, 0xfb, 0xa8, 0x69, 0xdb, 0x0a, 0x76, 0x3c,
+	0x97, 0xd7, 0xf9, 0xe4, 0x77, 0x00, 0x00, 0x00, 0xff, 0xff, 0x16, 0x07, 0x19, 0x73, 0x0d, 0x07,
+	0x00, 0x00,
 }
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // CustomerFeedServiceClient is the client API for CustomerFeedService service.
 //
@@ -427,10 +425,10 @@
 }
 
 type customerFeedServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewCustomerFeedServiceClient(cc *grpc.ClientConn) CustomerFeedServiceClient {
+func NewCustomerFeedServiceClient(cc grpc.ClientConnInterface) CustomerFeedServiceClient {
 	return &customerFeedServiceClient{cc}
 }
 
diff --git a/googleapis/ads/googleads/v1/services/customer_label_service.pb.go b/googleapis/ads/googleads/v1/services/customer_label_service.pb.go
index 373e8cc..1a25831 100644
--- a/googleapis/ads/googleads/v1/services/customer_label_service.pb.go
+++ b/googleapis/ads/googleads/v1/services/customer_label_service.pb.go
@@ -9,7 +9,6 @@
 	math "math"
 
 	proto "github.com/golang/protobuf/proto"
-	_ "github.com/golang/protobuf/ptypes/wrappers"
 	resources "google.golang.org/genproto/googleapis/ads/googleads/v1/resources"
 	_ "google.golang.org/genproto/googleapis/api/annotations"
 	status "google.golang.org/genproto/googleapis/rpc/status"
@@ -29,8 +28,7 @@
 // proto package needs to be updated.
 const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package
 
-// Request message for
-// [CustomerLabelService.GetCustomerLabel][google.ads.googleads.v1.services.CustomerLabelService.GetCustomerLabel].
+// Request message for [CustomerLabelService.GetCustomerLabel][google.ads.googleads.v1.services.CustomerLabelService.GetCustomerLabel].
 type GetCustomerLabelRequest struct {
 	// The resource name of the customer-label relationship to fetch.
 	ResourceName         string   `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"`
@@ -71,8 +69,7 @@
 	return ""
 }
 
-// Request message for
-// [CustomerLabelService.MutateCustomerLabels][google.ads.googleads.v1.services.CustomerLabelService.MutateCustomerLabels].
+// Request message for [CustomerLabelService.MutateCustomerLabels][google.ads.googleads.v1.services.CustomerLabelService.MutateCustomerLabels].
 type MutateCustomerLabelsRequest struct {
 	// ID of the customer whose customer-label relationships are being modified.
 	CustomerId string `protobuf:"bytes,1,opt,name=customer_id,json=customerId,proto3" json:"customer_id,omitempty"`
@@ -334,58 +331,58 @@
 }
 
 var fileDescriptor_7a3857ac18d66f22 = []byte{
-	// 663 bytes of a gzipped FileDescriptorProto
-	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x9c, 0x54, 0xdd, 0x6a, 0xd4, 0x4e,
-	0x14, 0xff, 0x27, 0xfb, 0xa7, 0xda, 0xd9, 0xfa, 0xc1, 0x58, 0x6d, 0xba, 0x16, 0x5d, 0x62, 0xc1,
-	0xb2, 0x17, 0x49, 0x77, 0x0b, 0x52, 0x53, 0xb6, 0xb8, 0x15, 0xdb, 0x2a, 0x6a, 0x4b, 0x8a, 0x45,
-	0x64, 0x21, 0x4c, 0x93, 0x69, 0x08, 0x24, 0x99, 0x38, 0x33, 0x59, 0x29, 0xa5, 0x20, 0xde, 0x7a,
-	0xe9, 0x1b, 0x78, 0xd9, 0x37, 0xf0, 0xc2, 0x17, 0xf0, 0x56, 0x7c, 0x03, 0xf1, 0xc2, 0xa7, 0x90,
-	0x64, 0x32, 0xb1, 0x59, 0x77, 0x59, 0xed, 0xdd, 0x99, 0xf3, 0xf1, 0x3b, 0xe7, 0x77, 0x3e, 0x06,
-	0x74, 0x7d, 0x42, 0xfc, 0x10, 0x9b, 0xc8, 0x63, 0xa6, 0x10, 0x33, 0x69, 0xd0, 0x36, 0x19, 0xa6,
-	0x83, 0xc0, 0xc5, 0xcc, 0x74, 0x53, 0xc6, 0x49, 0x84, 0xa9, 0x13, 0xa2, 0x03, 0x1c, 0x3a, 0x85,
-	0xde, 0x48, 0x28, 0xe1, 0x04, 0x36, 0x45, 0x8c, 0x81, 0x3c, 0x66, 0x94, 0xe1, 0xc6, 0xa0, 0x6d,
-	0xc8, 0xf0, 0xc6, 0xbd, 0x71, 0x09, 0x28, 0x66, 0x24, 0xa5, 0x7f, 0x66, 0x10, 0xc8, 0x8d, 0x05,
-	0x19, 0x97, 0x04, 0x26, 0x8a, 0x63, 0xc2, 0x11, 0x0f, 0x48, 0xcc, 0x0a, 0xeb, 0xad, 0xc2, 0x9a,
-	0xbf, 0x0e, 0xd2, 0x43, 0xf3, 0x0d, 0x45, 0x49, 0x82, 0xa9, 0xb4, 0xcf, 0x15, 0x76, 0x9a, 0xb8,
-	0x26, 0xe3, 0x88, 0xa7, 0x85, 0x41, 0x5f, 0x07, 0x73, 0x5b, 0x98, 0x3f, 0x2c, 0x32, 0x3e, 0xcd,
-	0x12, 0xda, 0xf8, 0x75, 0x8a, 0x19, 0x87, 0x77, 0xc0, 0x25, 0x59, 0x93, 0x13, 0xa3, 0x08, 0x6b,
-	0x4a, 0x53, 0x59, 0x9a, 0xb6, 0x67, 0xa4, 0xf2, 0x39, 0x8a, 0xb0, 0xfe, 0x43, 0x01, 0x37, 0x9f,
-	0xa5, 0x1c, 0x71, 0x5c, 0xc1, 0x60, 0x12, 0xe4, 0x36, 0xa8, 0x97, 0x74, 0x02, 0xaf, 0x80, 0x00,
-	0x52, 0xf5, 0xd8, 0x83, 0x2f, 0x01, 0x20, 0x09, 0xa6, 0x82, 0x8d, 0xa6, 0x36, 0x6b, 0x4b, 0xf5,
-	0xce, 0xaa, 0x31, 0xa9, 0x8d, 0x46, 0x25, 0xdb, 0x8e, 0x04, 0xb0, 0xcf, 0x60, 0xc1, 0xbb, 0xe0,
-	0x4a, 0x82, 0x28, 0x0f, 0x50, 0xe8, 0x1c, 0xa2, 0x20, 0x4c, 0x29, 0xd6, 0x6a, 0x4d, 0x65, 0xe9,
-	0xa2, 0x7d, 0xb9, 0x50, 0x6f, 0x0a, 0x6d, 0x46, 0x74, 0x80, 0xc2, 0xc0, 0x43, 0x1c, 0x3b, 0x24,
-	0x0e, 0x8f, 0xb4, 0xff, 0x73, 0xb7, 0x19, 0xa9, 0xdc, 0x89, 0xc3, 0x23, 0xfd, 0xbd, 0x02, 0x6e,
-	0x8c, 0x4e, 0x0a, 0x9f, 0x80, 0x29, 0x97, 0x62, 0xc4, 0x45, 0x87, 0xea, 0x9d, 0xe5, 0xb1, 0xe5,
-	0x97, 0x33, 0xae, 0xd6, 0xbf, 0xfd, 0x9f, 0x5d, 0x20, 0x40, 0x0d, 0x4c, 0x51, 0x1c, 0x91, 0x01,
-	0xd6, 0xd4, 0xac, 0x55, 0x99, 0x45, 0xbc, 0x37, 0xea, 0x60, 0xba, 0x24, 0xa7, 0x7f, 0x56, 0xc0,
-	0xc2, 0xe8, 0xb6, 0xb3, 0x84, 0xc4, 0x0c, 0xc3, 0x4d, 0x70, 0x7d, 0x88, 0xbc, 0x83, 0x29, 0x25,
-	0x34, 0x6f, 0x41, 0xbd, 0x03, 0x65, 0x89, 0x34, 0x71, 0x8d, 0xbd, 0x7c, 0x21, 0xec, 0x6b, 0xd5,
-	0xb6, 0x3c, 0xca, 0xdc, 0xe1, 0x0b, 0x70, 0x81, 0x62, 0x96, 0x86, 0x5c, 0xce, 0x66, 0x6d, 0xf2,
-	0x6c, 0x46, 0x14, 0x66, 0xe7, 0x18, 0xb6, 0xc4, 0xd2, 0x1f, 0x80, 0xf9, 0xb1, 0x5e, 0x7f, 0xb5,
-	0x78, 0x9d, 0xd3, 0x1a, 0x98, 0xad, 0x04, 0xef, 0x89, 0xf4, 0xf0, 0x93, 0x02, 0xae, 0x0e, 0xaf,
-	0x34, 0xbc, 0x3f, 0xb9, 0xea, 0x31, 0x67, 0xd0, 0xf8, 0xe7, 0x69, 0xea, 0xab, 0xef, 0xbe, 0x7e,
-	0xff, 0xa0, 0x76, 0xe0, 0x72, 0x76, 0xd6, 0xc7, 0x15, 0x2a, 0x5d, 0xb9, 0xf9, 0xcc, 0x6c, 0x95,
-	0x77, 0x2e, 0x46, 0x67, 0xb6, 0x4e, 0xe0, 0x37, 0x05, 0xcc, 0x8e, 0x1a, 0x2b, 0xec, 0x9e, 0xab,
-	0xeb, 0xf2, 0x0a, 0x1b, 0xeb, 0xe7, 0x0d, 0x17, 0xdb, 0xa4, 0xaf, 0xe7, 0x8c, 0x56, 0xf5, 0x95,
-	0x8c, 0xd1, 0x6f, 0x0a, 0xc7, 0x67, 0x4e, 0xbb, 0xdb, 0x3a, 0x19, 0x22, 0x64, 0x45, 0x39, 0xa4,
-	0xa5, 0xb4, 0x36, 0xde, 0xaa, 0x60, 0xd1, 0x25, 0xd1, 0xc4, 0x2a, 0x36, 0xe6, 0x47, 0x8d, 0x74,
-	0x37, 0xfb, 0xa9, 0x76, 0x95, 0x57, 0xdb, 0x45, 0xb8, 0x4f, 0x42, 0x14, 0xfb, 0x06, 0xa1, 0xbe,
-	0xe9, 0xe3, 0x38, 0xff, 0xc7, 0xe4, 0x57, 0x9a, 0x04, 0x6c, 0xfc, 0xd7, 0xbd, 0x26, 0x85, 0x8f,
-	0x6a, 0x6d, 0xab, 0xd7, 0x3b, 0x55, 0x9b, 0x5b, 0x02, 0xb0, 0xe7, 0x31, 0x43, 0x88, 0x99, 0xb4,
-	0xdf, 0x36, 0x8a, 0xc4, 0xec, 0x8b, 0x74, 0xe9, 0xf7, 0x3c, 0xd6, 0x2f, 0x5d, 0xfa, 0xfb, 0xed,
-	0xbe, 0x74, 0xf9, 0xa9, 0x2e, 0x0a, 0xbd, 0x65, 0xf5, 0x3c, 0x66, 0x59, 0xa5, 0x93, 0x65, 0xed,
-	0xb7, 0x2d, 0x4b, 0xba, 0x1d, 0x4c, 0xe5, 0x75, 0xae, 0xfc, 0x0a, 0x00, 0x00, 0xff, 0xff, 0xdd,
-	0xb3, 0x0e, 0x47, 0x61, 0x06, 0x00, 0x00,
+	// 669 bytes of a gzipped FileDescriptorProto
+	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x9c, 0x54, 0xdf, 0x6a, 0xd4, 0x4e,
+	0x14, 0xfe, 0x25, 0xfb, 0xa3, 0xda, 0xd9, 0xfa, 0x87, 0xb1, 0xda, 0x74, 0x5b, 0x70, 0x89, 0x05,
+	0xcb, 0x5e, 0x4c, 0xba, 0x5b, 0x90, 0x9a, 0xb2, 0xc5, 0xad, 0xd8, 0x56, 0x51, 0x5b, 0x52, 0x2c,
+	0x22, 0x0b, 0xcb, 0x34, 0x19, 0x97, 0x40, 0x92, 0x89, 0x33, 0x93, 0x85, 0x52, 0x0a, 0xe2, 0xad,
+	0x97, 0xbe, 0x81, 0x97, 0xbe, 0x81, 0x17, 0x5e, 0x0b, 0xbd, 0x15, 0xdf, 0x40, 0xbc, 0xf0, 0x29,
+	0x24, 0x99, 0x4c, 0xda, 0xac, 0xbb, 0xac, 0xf6, 0xee, 0xe4, 0xcc, 0x39, 0xdf, 0x77, 0xbe, 0xf3,
+	0x27, 0xa0, 0xdd, 0xa7, 0xb4, 0x1f, 0x10, 0x0b, 0x7b, 0xdc, 0x92, 0x66, 0x6a, 0x0d, 0x9a, 0x16,
+	0x27, 0x6c, 0xe0, 0xbb, 0x84, 0x5b, 0x6e, 0xc2, 0x05, 0x0d, 0x09, 0xeb, 0x05, 0xf8, 0x90, 0x04,
+	0xbd, 0xdc, 0x8f, 0x62, 0x46, 0x05, 0x85, 0x75, 0x99, 0x83, 0xb0, 0xc7, 0x51, 0x91, 0x8e, 0x06,
+	0x4d, 0xa4, 0xd2, 0x6b, 0xf7, 0xc6, 0x11, 0x30, 0xc2, 0x69, 0xc2, 0xfe, 0x64, 0x90, 0xc8, 0xb5,
+	0x45, 0x95, 0x17, 0xfb, 0x16, 0x8e, 0x22, 0x2a, 0xb0, 0xf0, 0x69, 0xc4, 0xf3, 0xd7, 0xb9, 0xfc,
+	0x95, 0xc5, 0xae, 0xc5, 0x05, 0x16, 0xc9, 0xf0, 0x43, 0x9a, 0xe6, 0x06, 0x3e, 0x89, 0x84, 0x7c,
+	0x30, 0x37, 0xc0, 0xdc, 0x36, 0x11, 0x0f, 0x73, 0xaa, 0xa7, 0x29, 0x93, 0x43, 0xde, 0x24, 0x84,
+	0x0b, 0x78, 0x07, 0x5c, 0x51, 0xc5, 0xf4, 0x22, 0x1c, 0x12, 0x43, 0xab, 0x6b, 0xcb, 0xd3, 0xce,
+	0x8c, 0x72, 0x3e, 0xc7, 0x21, 0x31, 0x7f, 0x6a, 0x60, 0xe1, 0x59, 0x22, 0xb0, 0x20, 0x25, 0x0c,
+	0xae, 0x40, 0x6e, 0x83, 0x6a, 0xa1, 0xc3, 0xf7, 0x72, 0x08, 0xa0, 0x5c, 0x8f, 0x3d, 0xf8, 0x12,
+	0x00, 0x1a, 0x13, 0x26, 0x65, 0x18, 0x7a, 0xbd, 0xb2, 0x5c, 0x6d, 0xad, 0xa1, 0x49, 0xfd, 0x43,
+	0x25, 0xb6, 0x5d, 0x05, 0xe0, 0x9c, 0xc3, 0x82, 0x77, 0xc1, 0xb5, 0x18, 0x33, 0xe1, 0xe3, 0xa0,
+	0xf7, 0x1a, 0xfb, 0x41, 0xc2, 0x88, 0x51, 0xa9, 0x6b, 0xcb, 0x97, 0x9d, 0xab, 0xb9, 0x7b, 0x4b,
+	0x7a, 0x53, 0xa1, 0x03, 0x1c, 0xf8, 0x1e, 0x16, 0xa4, 0x47, 0xa3, 0xe0, 0xc8, 0xf8, 0x3f, 0x0b,
+	0x9b, 0x51, 0xce, 0xdd, 0x28, 0x38, 0x32, 0xdf, 0x6b, 0xe0, 0xd6, 0x68, 0x52, 0xf8, 0x04, 0x4c,
+	0xb9, 0x8c, 0x60, 0x21, 0x3b, 0x54, 0x6d, 0xad, 0x8c, 0x2d, 0xbf, 0x18, 0x6e, 0xb9, 0xfe, 0x9d,
+	0xff, 0x9c, 0x1c, 0x01, 0x1a, 0x60, 0x8a, 0x91, 0x90, 0x0e, 0x88, 0xa1, 0xa7, 0xad, 0x4a, 0x5f,
+	0xe4, 0xf7, 0x66, 0x15, 0x4c, 0x17, 0xe2, 0xcc, 0x2f, 0x1a, 0x58, 0x1c, 0xdd, 0x76, 0x1e, 0xd3,
+	0x88, 0x13, 0xb8, 0x05, 0x6e, 0x0e, 0x89, 0xef, 0x11, 0xc6, 0x28, 0xcb, 0x5a, 0x50, 0x6d, 0x41,
+	0x55, 0x22, 0x8b, 0x5d, 0xb4, 0x9f, 0x6d, 0x8a, 0x73, 0xa3, 0xdc, 0x96, 0x47, 0x69, 0x38, 0x7c,
+	0x01, 0x2e, 0x31, 0xc2, 0x93, 0x40, 0xa8, 0xd9, 0xac, 0x4f, 0x9e, 0xcd, 0x88, 0xc2, 0x9c, 0x0c,
+	0xc3, 0x51, 0x58, 0xe6, 0x03, 0x30, 0x3f, 0x36, 0xea, 0xaf, 0x16, 0xaf, 0xf5, 0xb5, 0x02, 0x66,
+	0x4b, 0xc9, 0xfb, 0x92, 0x1e, 0x7e, 0xd6, 0xc0, 0xf5, 0xe1, 0x95, 0x86, 0xf7, 0x27, 0x57, 0x3d,
+	0xe6, 0x0c, 0x6a, 0xff, 0x3c, 0x4d, 0x73, 0xed, 0xdd, 0xb7, 0x1f, 0x1f, 0xf4, 0x16, 0x5c, 0x49,
+	0xef, 0xf9, 0xb8, 0x24, 0xa5, 0xad, 0x36, 0x9f, 0x5b, 0x8d, 0xe2, 0xc0, 0xe5, 0xe8, 0xac, 0xc6,
+	0x09, 0xfc, 0xae, 0x81, 0xd9, 0x51, 0x63, 0x85, 0xed, 0x0b, 0x75, 0x5d, 0x5d, 0x61, 0x6d, 0xe3,
+	0xa2, 0xe9, 0x72, 0x9b, 0xcc, 0x8d, 0x4c, 0xd1, 0x9a, 0xb9, 0x9a, 0x2a, 0x3a, 0x93, 0x70, 0x7c,
+	0xee, 0xb4, 0xdb, 0x8d, 0x93, 0x21, 0x41, 0x76, 0x98, 0x41, 0xda, 0x5a, 0xa3, 0xb6, 0x70, 0xda,
+	0x31, 0xce, 0x68, 0x73, 0x2b, 0xf6, 0x39, 0x72, 0x69, 0xb8, 0xf9, 0x56, 0x07, 0x4b, 0x2e, 0x0d,
+	0x27, 0x96, 0xb8, 0x39, 0x3f, 0x6a, 0xde, 0x7b, 0xe9, 0x6f, 0x6c, 0x4f, 0x7b, 0xb5, 0x93, 0xa7,
+	0xf7, 0x69, 0x80, 0xa3, 0x3e, 0xa2, 0xac, 0x6f, 0xf5, 0x49, 0x94, 0xfd, 0xe4, 0xac, 0x33, 0xc2,
+	0xf1, 0x3f, 0xf4, 0x75, 0x65, 0x7c, 0xd4, 0x2b, 0xdb, 0x9d, 0xce, 0x27, 0xbd, 0xbe, 0x2d, 0x01,
+	0x3b, 0x1e, 0x47, 0xd2, 0x4c, 0xad, 0x83, 0x26, 0xca, 0x89, 0xf9, 0xa9, 0x0a, 0xe9, 0x76, 0x3c,
+	0xde, 0x2d, 0x42, 0xba, 0x07, 0xcd, 0xae, 0x0a, 0xf9, 0xa5, 0x2f, 0x49, 0xbf, 0x6d, 0x77, 0x3c,
+	0x6e, 0xdb, 0x45, 0x90, 0x6d, 0x1f, 0x34, 0x6d, 0x5b, 0x85, 0x1d, 0x4e, 0x65, 0x75, 0xae, 0xfe,
+	0x0e, 0x00, 0x00, 0xff, 0xff, 0x31, 0x4e, 0xe6, 0x68, 0x77, 0x06, 0x00, 0x00,
 }
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // CustomerLabelServiceClient is the client API for CustomerLabelService service.
 //
@@ -399,10 +396,10 @@
 }
 
 type customerLabelServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewCustomerLabelServiceClient(cc *grpc.ClientConn) CustomerLabelServiceClient {
+func NewCustomerLabelServiceClient(cc grpc.ClientConnInterface) CustomerLabelServiceClient {
 	return &customerLabelServiceClient{cc}
 }
 
diff --git a/googleapis/ads/googleads/v1/services/customer_manager_link_service.pb.go b/googleapis/ads/googleads/v1/services/customer_manager_link_service.pb.go
index bff7893..c41ef8b 100644
--- a/googleapis/ads/googleads/v1/services/customer_manager_link_service.pb.go
+++ b/googleapis/ads/googleads/v1/services/customer_manager_link_service.pb.go
@@ -28,8 +28,7 @@
 // proto package needs to be updated.
 const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package
 
-// Request message for
-// [CustomerManagerLinkService.GetCustomerManagerLink][google.ads.googleads.v1.services.CustomerManagerLinkService.GetCustomerManagerLink].
+// Request message for [CustomerManagerLinkService.GetCustomerManagerLink][google.ads.googleads.v1.services.CustomerManagerLinkService.GetCustomerManagerLink].
 type GetCustomerManagerLinkRequest struct {
 	// The resource name of the CustomerManagerLink to fetch.
 	ResourceName         string   `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"`
@@ -70,8 +69,7 @@
 	return ""
 }
 
-// Request message for
-// [CustomerManagerLinkService.MutateCustomerManagerLink][google.ads.googleads.v1.services.CustomerManagerLinkService.MutateCustomerManagerLink].
+// Request message for [CustomerManagerLinkService.MutateCustomerManagerLink][google.ads.googleads.v1.services.CustomerManagerLinkService.MutateCustomerManagerLink].
 type MutateCustomerManagerLinkRequest struct {
 	// The ID of the customer whose customer manager links are being modified.
 	CustomerId string `protobuf:"bytes,1,opt,name=customer_id,json=customerId,proto3" json:"customer_id,omitempty"`
@@ -297,54 +295,55 @@
 }
 
 var fileDescriptor_aaa2b7db8eabbebe = []byte{
-	// 597 bytes of a gzipped FileDescriptorProto
-	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xa4, 0x54, 0x41, 0x8b, 0xd3, 0x40,
-	0x14, 0x36, 0xa9, 0xac, 0xec, 0x54, 0x2f, 0x73, 0x90, 0x5a, 0x56, 0x1a, 0xe3, 0x1e, 0x4a, 0x0f,
-	0x13, 0x5a, 0x61, 0xd1, 0x2c, 0xad, 0xa4, 0x5b, 0xb6, 0x2b, 0x58, 0x2d, 0x11, 0x7a, 0xd0, 0x62,
-	0x99, 0x6d, 0x66, 0x43, 0x68, 0x92, 0x89, 0x99, 0x49, 0x2f, 0xcb, 0x82, 0x78, 0xf0, 0x0f, 0xf8,
-	0x0f, 0xf4, 0xe6, 0x4f, 0xf0, 0x27, 0x78, 0x13, 0xcf, 0xde, 0x3c, 0xed, 0xaf, 0x90, 0x64, 0x32,
-	0xb1, 0x42, 0xd3, 0xca, 0xee, 0xed, 0x65, 0xf2, 0xde, 0xf7, 0xbe, 0xef, 0x9b, 0xf7, 0x06, 0x0c,
-	0x5c, 0x4a, 0x5d, 0x9f, 0x18, 0xd8, 0x61, 0x86, 0x08, 0xd3, 0x68, 0xd9, 0x36, 0x18, 0x89, 0x97,
-	0xde, 0x9c, 0x30, 0x63, 0x9e, 0x30, 0x4e, 0x03, 0x12, 0xcf, 0x02, 0x1c, 0x62, 0x97, 0xc4, 0x33,
-	0xdf, 0x0b, 0x17, 0xb3, 0xfc, 0x37, 0x8a, 0x62, 0xca, 0x29, 0xd4, 0x44, 0x29, 0xc2, 0x0e, 0x43,
-	0x05, 0x0a, 0x5a, 0xb6, 0x91, 0x44, 0xa9, 0x77, 0xcb, 0xfa, 0xc4, 0x84, 0xd1, 0x24, 0x2e, 0x6d,
-	0x24, 0x1a, 0xd4, 0xf7, 0x64, 0x79, 0xe4, 0x19, 0x38, 0x0c, 0x29, 0xc7, 0xdc, 0xa3, 0x21, 0xcb,
-	0xff, 0xe6, 0xed, 0x8d, 0xec, 0xeb, 0x34, 0x39, 0x33, 0xce, 0x3c, 0xe2, 0x3b, 0xb3, 0x00, 0xb3,
-	0xbc, 0x5e, 0x1f, 0x80, 0xfb, 0x43, 0xc2, 0x8f, 0xf2, 0x0e, 0x23, 0xd1, 0xe0, 0xb9, 0x17, 0x2e,
-	0x6c, 0xf2, 0x2e, 0x21, 0x8c, 0xc3, 0x87, 0xe0, 0x8e, 0x64, 0x32, 0x0b, 0x71, 0x40, 0x6a, 0x8a,
-	0xa6, 0x34, 0x77, 0xed, 0xdb, 0xf2, 0xf0, 0x05, 0x0e, 0x88, 0xfe, 0x45, 0x01, 0xda, 0x28, 0xe1,
-	0x98, 0x93, 0x0d, 0x48, 0x0d, 0x50, 0x2d, 0x94, 0x78, 0x4e, 0x8e, 0x03, 0xe4, 0xd1, 0x33, 0x07,
-	0xbe, 0x05, 0x80, 0x46, 0x24, 0x16, 0x0a, 0x6a, 0xaa, 0x56, 0x69, 0x56, 0x3b, 0x3d, 0xb4, 0xcd,
-	0x41, 0xb4, 0xa6, 0xe5, 0x4b, 0x09, 0x63, 0xaf, 0x20, 0xea, 0xdf, 0x14, 0xb0, 0xb7, 0x29, 0x19,
-	0x1e, 0x82, 0x6a, 0x12, 0x39, 0x98, 0x93, 0xcc, 0xa1, 0xda, 0x4d, 0x4d, 0x69, 0x56, 0x3b, 0x75,
-	0xc9, 0x40, 0x9a, 0x88, 0x8e, 0x53, 0x13, 0x47, 0x98, 0x2d, 0x6c, 0x20, 0xd2, 0xd3, 0x18, 0x8e,
-	0xc1, 0x8e, 0xf8, 0xaa, 0xa9, 0x59, 0xdd, 0x41, 0x29, 0xf3, 0xe2, 0x66, 0xd7, 0x51, 0x3f, 0xb9,
-	0x61, 0xe7, 0x38, 0xfd, 0x2a, 0xd8, 0x2d, 0xd8, 0xeb, 0xef, 0x15, 0xf0, 0x60, 0x83, 0xc5, 0x2c,
-	0xa2, 0x21, 0x23, 0xf0, 0x0d, 0xb8, 0x15, 0x13, 0x96, 0xf8, 0x9c, 0xd5, 0x94, 0xcc, 0x3f, 0x6b,
-	0xbb, 0x7f, 0x9b, 0x50, 0x13, 0x9f, 0xdb, 0x12, 0x51, 0x3f, 0x06, 0x8d, 0x2d, 0xb9, 0xff, 0x35,
-	0x2d, 0x9d, 0x5f, 0x15, 0x50, 0x5f, 0x03, 0xf1, 0x4a, 0x10, 0x82, 0x3f, 0x14, 0x70, 0x77, 0xfd,
-	0x4c, 0xc2, 0xa7, 0xdb, 0xd5, 0x6c, 0x9c, 0xe6, 0xfa, 0x15, 0x2f, 0x45, 0xef, 0x7d, 0xf8, 0xf9,
-	0xfb, 0x93, 0xfa, 0x18, 0x1e, 0xa4, 0x9b, 0x79, 0xfe, 0x8f, 0xc4, 0xae, 0x9c, 0x60, 0x66, 0xb4,
-	0x8a, 0x55, 0x5d, 0xa9, 0x65, 0x46, 0xeb, 0x02, 0x5e, 0x2a, 0xe0, 0x5e, 0xa9, 0x77, 0xb0, 0x7f,
-	0xad, 0x4b, 0x12, 0xca, 0x8e, 0xae, 0x77, 0xd1, 0xd9, 0xf8, 0xe8, 0x83, 0x4c, 0x66, 0x4f, 0x7f,
-	0x92, 0xca, 0xfc, 0xab, 0xeb, 0x7c, 0x65, 0x6f, 0xbb, 0xad, 0x8b, 0xb5, 0x2a, 0xcd, 0x20, 0x43,
-	0x37, 0x95, 0x56, 0xff, 0xa3, 0x0a, 0xf6, 0xe7, 0x34, 0xd8, 0x4a, 0xa8, 0xdf, 0x28, 0x9f, 0x82,
-	0x71, 0xba, 0x6c, 0x63, 0xe5, 0xf5, 0x49, 0x0e, 0xe2, 0x52, 0x1f, 0x87, 0x2e, 0xa2, 0xb1, 0x6b,
-	0xb8, 0x24, 0xcc, 0x56, 0x51, 0x3e, 0x97, 0x91, 0xc7, 0xca, 0x5f, 0xe9, 0x43, 0x19, 0x7c, 0x56,
-	0x2b, 0x43, 0xcb, 0xfa, 0xaa, 0x6a, 0x43, 0x01, 0x68, 0x39, 0x0c, 0x89, 0x30, 0x8d, 0x26, 0x6d,
-	0x94, 0x37, 0x66, 0xdf, 0x65, 0xca, 0xd4, 0x72, 0xd8, 0xb4, 0x48, 0x99, 0x4e, 0xda, 0x53, 0x99,
-	0x72, 0xa9, 0xee, 0x8b, 0x73, 0xd3, 0xb4, 0x1c, 0x66, 0x9a, 0x45, 0x92, 0x69, 0x4e, 0xda, 0xa6,
-	0x29, 0xd3, 0x4e, 0x77, 0x32, 0x9e, 0x8f, 0xfe, 0x04, 0x00, 0x00, 0xff, 0xff, 0x5c, 0xb5, 0x81,
-	0xa2, 0x4c, 0x06, 0x00, 0x00,
+	// 619 bytes of a gzipped FileDescriptorProto
+	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xa4, 0x54, 0x4f, 0x6e, 0xd3, 0x4c,
+	0x14, 0xff, 0xec, 0x7e, 0x2a, 0xea, 0x04, 0x36, 0x5e, 0x80, 0x31, 0x45, 0x35, 0xa6, 0x8b, 0x28,
+	0x8b, 0xb1, 0x12, 0xa4, 0x0a, 0x5c, 0x25, 0xc8, 0x69, 0xd4, 0x14, 0x89, 0x40, 0x64, 0xa4, 0x2c,
+	0x20, 0x22, 0x9a, 0xc6, 0x53, 0xcb, 0x8a, 0xed, 0x31, 0x9e, 0x71, 0x36, 0x55, 0x25, 0xc4, 0x82,
+	0x0b, 0x70, 0x03, 0xd8, 0x71, 0x04, 0x8e, 0xd0, 0x1d, 0xe2, 0x0a, 0xac, 0x7a, 0x04, 0x56, 0xc8,
+	0x1e, 0x8f, 0x13, 0xa4, 0x38, 0x41, 0x74, 0xf7, 0x3c, 0xf3, 0xde, 0xef, 0xcf, 0x9b, 0xf7, 0x0c,
+	0x7a, 0x1e, 0x21, 0x5e, 0x80, 0x4d, 0xe4, 0x52, 0x93, 0x87, 0x59, 0x34, 0x6f, 0x9a, 0x14, 0x27,
+	0x73, 0x7f, 0x8a, 0xa9, 0x39, 0x4d, 0x29, 0x23, 0x21, 0x4e, 0x26, 0x21, 0x8a, 0x90, 0x87, 0x93,
+	0x49, 0xe0, 0x47, 0xb3, 0x49, 0x71, 0x0d, 0xe3, 0x84, 0x30, 0xa2, 0xe8, 0xbc, 0x14, 0x22, 0x97,
+	0xc2, 0x12, 0x05, 0xce, 0x9b, 0x50, 0xa0, 0x68, 0xed, 0x2a, 0x9e, 0x04, 0x53, 0x92, 0x26, 0x95,
+	0x44, 0x9c, 0x40, 0xdb, 0x15, 0xe5, 0xb1, 0x6f, 0xa2, 0x28, 0x22, 0x0c, 0x31, 0x9f, 0x44, 0xb4,
+	0xb8, 0x2d, 0xe8, 0xcd, 0xfc, 0xeb, 0x34, 0x3d, 0x33, 0xcf, 0x7c, 0x1c, 0xb8, 0x93, 0x10, 0x51,
+	0x51, 0x7f, 0x67, 0xa9, 0x7e, 0x1a, 0xf8, 0x38, 0x62, 0xfc, 0xc2, 0xe8, 0x81, 0xfb, 0x7d, 0xcc,
+	0x8e, 0x0a, 0xea, 0x01, 0x67, 0x7e, 0xee, 0x47, 0x33, 0x07, 0xbf, 0x4b, 0x31, 0x65, 0xca, 0x43,
+	0x70, 0x4b, 0x48, 0x9c, 0x44, 0x28, 0xc4, 0xaa, 0xa4, 0x4b, 0xf5, 0x1d, 0xe7, 0xa6, 0x38, 0x7c,
+	0x81, 0x42, 0x6c, 0x7c, 0x91, 0x80, 0x3e, 0x48, 0x19, 0x62, 0x78, 0x0d, 0xd2, 0x1e, 0xa8, 0x95,
+	0x16, 0x7d, 0xb7, 0xc0, 0x01, 0xe2, 0xe8, 0x99, 0xab, 0xbc, 0x05, 0x80, 0xc4, 0x38, 0xe1, 0xd6,
+	0x54, 0x59, 0xdf, 0xaa, 0xd7, 0x5a, 0x1d, 0xb8, 0xa9, 0xb5, 0x70, 0x05, 0xe5, 0x4b, 0x01, 0xe3,
+	0x2c, 0x21, 0x1a, 0xdf, 0x24, 0xb0, 0xbb, 0x2e, 0x59, 0x39, 0x04, 0xb5, 0x34, 0x76, 0x11, 0xc3,
+	0x79, 0xeb, 0xd4, 0xff, 0x75, 0xa9, 0x5e, 0x6b, 0x69, 0x42, 0x81, 0xe8, 0x2e, 0x3c, 0xce, 0xba,
+	0x3b, 0x40, 0x74, 0xe6, 0x00, 0x9e, 0x9e, 0xc5, 0xca, 0x10, 0x6c, 0xf3, 0x2f, 0x55, 0xce, 0xeb,
+	0x0e, 0x2a, 0x95, 0x97, 0x4f, 0xbe, 0x4a, 0xfa, 0xc9, 0x7f, 0x4e, 0x81, 0xd3, 0xad, 0x81, 0x9d,
+	0x52, 0xbd, 0xf1, 0x5e, 0x02, 0x0f, 0xd6, 0xb4, 0x98, 0xc6, 0x24, 0xa2, 0x58, 0x79, 0x03, 0x6e,
+	0x24, 0x98, 0xa6, 0x01, 0xa3, 0xaa, 0x94, 0xf7, 0xcf, 0xde, 0xdc, 0xbf, 0x75, 0xa8, 0x69, 0xc0,
+	0x1c, 0x81, 0x68, 0x1c, 0x83, 0xbd, 0x0d, 0xb9, 0x7f, 0x35, 0x2d, 0xad, 0x5f, 0x5b, 0x40, 0x5b,
+	0x01, 0xf1, 0x8a, 0x0b, 0x52, 0xbe, 0x4b, 0xe0, 0xf6, 0xea, 0x99, 0x54, 0x9e, 0x6e, 0x76, 0xb3,
+	0x76, 0x9a, 0xb5, 0x7f, 0x7c, 0x14, 0xa3, 0xf3, 0xe1, 0xc7, 0xcf, 0x4f, 0xf2, 0x63, 0xe5, 0x20,
+	0x5b, 0xd9, 0xf3, 0x3f, 0x2c, 0xb6, 0xc5, 0x04, 0x53, 0xb3, 0x51, 0xee, 0xf0, 0x52, 0x2d, 0x35,
+	0x1b, 0x17, 0xca, 0x95, 0x04, 0xee, 0x56, 0xf6, 0x4e, 0xe9, 0x5e, 0xeb, 0x91, 0xb8, 0xb3, 0xa3,
+	0xeb, 0x3d, 0x74, 0x3e, 0x3e, 0x46, 0x2f, 0xb7, 0xd9, 0x31, 0x9e, 0x64, 0x36, 0x17, 0xbe, 0xce,
+	0x97, 0xf6, 0xb6, 0xdd, 0xb8, 0x58, 0xe9, 0xd2, 0x0a, 0x73, 0x74, 0x4b, 0x6a, 0x68, 0xf7, 0x2e,
+	0x6d, 0x75, 0xa1, 0xa0, 0x88, 0x62, 0x9f, 0xc2, 0x29, 0x09, 0xbb, 0x1f, 0x65, 0xb0, 0x3f, 0x25,
+	0xe1, 0x46, 0xb5, 0xdd, 0xbd, 0xea, 0x11, 0x19, 0x66, 0x9b, 0x38, 0x94, 0x5e, 0x9f, 0x14, 0x20,
+	0x1e, 0x09, 0x50, 0xe4, 0x41, 0x92, 0x78, 0xa6, 0x87, 0xa3, 0x7c, 0x4f, 0xcd, 0x05, 0x6d, 0xf5,
+	0xbf, 0xfd, 0x50, 0x04, 0x9f, 0xe5, 0xad, 0xbe, 0x6d, 0x7f, 0x95, 0xf5, 0x3e, 0x07, 0xb4, 0x5d,
+	0x0a, 0x79, 0x98, 0x45, 0xa3, 0x26, 0x2c, 0x88, 0xe9, 0xa5, 0x48, 0x19, 0xdb, 0x2e, 0x1d, 0x97,
+	0x29, 0xe3, 0x51, 0x73, 0x2c, 0x52, 0xae, 0xe4, 0x7d, 0x7e, 0x6e, 0x59, 0xb6, 0x4b, 0x2d, 0xab,
+	0x4c, 0xb2, 0xac, 0x51, 0xd3, 0xb2, 0x44, 0xda, 0xe9, 0x76, 0xae, 0xf3, 0xd1, 0xef, 0x00, 0x00,
+	0x00, 0xff, 0xff, 0x6f, 0x29, 0xbf, 0x9d, 0x82, 0x06, 0x00, 0x00,
 }
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // CustomerManagerLinkServiceClient is the client API for CustomerManagerLinkService service.
 //
@@ -357,10 +356,10 @@
 }
 
 type customerManagerLinkServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewCustomerManagerLinkServiceClient(cc *grpc.ClientConn) CustomerManagerLinkServiceClient {
+func NewCustomerManagerLinkServiceClient(cc grpc.ClientConnInterface) CustomerManagerLinkServiceClient {
 	return &customerManagerLinkServiceClient{cc}
 }
 
diff --git a/googleapis/ads/googleads/v1/services/customer_negative_criterion_service.pb.go b/googleapis/ads/googleads/v1/services/customer_negative_criterion_service.pb.go
index 1e09a0c..d8c8aa8 100644
--- a/googleapis/ads/googleads/v1/services/customer_negative_criterion_service.pb.go
+++ b/googleapis/ads/googleads/v1/services/customer_negative_criterion_service.pb.go
@@ -9,7 +9,6 @@
 	math "math"
 
 	proto "github.com/golang/protobuf/proto"
-	_ "github.com/golang/protobuf/ptypes/wrappers"
 	resources "google.golang.org/genproto/googleapis/ads/googleads/v1/resources"
 	_ "google.golang.org/genproto/googleapis/api/annotations"
 	status "google.golang.org/genproto/googleapis/rpc/status"
@@ -336,58 +335,59 @@
 }
 
 var fileDescriptor_d21e22dd7a1998fe = []byte{
-	// 670 bytes of a gzipped FileDescriptorProto
-	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xac, 0x55, 0x4f, 0x6b, 0xd4, 0x40,
-	0x14, 0x37, 0x69, 0xa9, 0x76, 0xb6, 0x2a, 0x8c, 0x88, 0x4b, 0x29, 0x75, 0x49, 0x5b, 0x2d, 0x7b,
-	0x48, 0xd8, 0xf5, 0x16, 0xdb, 0xc3, 0x6e, 0x6d, 0x77, 0xad, 0xd8, 0x96, 0x14, 0xf6, 0x20, 0x0b,
-	0x71, 0x9a, 0xbc, 0x86, 0x40, 0x36, 0x13, 0x67, 0x26, 0x91, 0x52, 0x7a, 0xf1, 0xdc, 0x9b, 0xdf,
-	0x40, 0x6f, 0x7e, 0x14, 0x8f, 0xfa, 0x15, 0x04, 0xc1, 0xcf, 0xa0, 0x20, 0xf9, 0x33, 0xb1, 0x2d,
-	0xa4, 0x59, 0xa8, 0xb7, 0x97, 0xf7, 0x5e, 0x7e, 0xef, 0xfd, 0x7e, 0xf3, 0xe6, 0x0d, 0xda, 0xf5,
-	0x28, 0xf5, 0x02, 0x30, 0x88, 0xcb, 0x8d, 0xdc, 0x4c, 0xad, 0xa4, 0x63, 0x70, 0x60, 0x89, 0xef,
-	0x00, 0x37, 0x9c, 0x98, 0x0b, 0x3a, 0x01, 0x66, 0x87, 0xe0, 0x11, 0xe1, 0x27, 0x60, 0x3b, 0xcc,
-	0x17, 0xc0, 0x7c, 0x1a, 0xda, 0x45, 0x92, 0x1e, 0x31, 0x2a, 0x28, 0x6e, 0xe5, 0x00, 0x3a, 0x71,
-	0xb9, 0x5e, 0x62, 0xe9, 0x49, 0x47, 0x97, 0x58, 0x8b, 0x5b, 0x55, 0xd5, 0x18, 0x70, 0x1a, 0xb3,
-	0x9a, 0x72, 0x79, 0x99, 0xc5, 0x25, 0x09, 0x12, 0xf9, 0x06, 0x09, 0x43, 0x2a, 0x88, 0xf0, 0x69,
-	0xc8, 0x8b, 0xe8, 0x72, 0x11, 0xcd, 0xbe, 0x8e, 0xe2, 0x63, 0xe3, 0x3d, 0x23, 0x51, 0x04, 0x4c,
-	0xc6, 0x1f, 0x15, 0x71, 0x16, 0x39, 0x06, 0x17, 0x44, 0xc4, 0x45, 0x40, 0xdb, 0x45, 0x2b, 0x03,
-	0x10, 0x5b, 0x45, 0xf9, 0xbd, 0xa2, 0xfa, 0x96, 0x2c, 0x6e, 0xc1, 0xbb, 0x18, 0xb8, 0xc0, 0x2b,
-	0xe8, 0xae, 0x6c, 0xd6, 0x0e, 0xc9, 0x04, 0x9a, 0x4a, 0x4b, 0x59, 0x9f, 0xb7, 0x16, 0xa4, 0x73,
-	0x8f, 0x4c, 0x40, 0xfb, 0xad, 0xa0, 0xb5, 0xd7, 0xb1, 0x20, 0x02, 0x2a, 0xf0, 0x88, 0x84, 0x7b,
-	0x8c, 0x1a, 0x25, 0x63, 0xdf, 0x2d, 0xc0, 0x90, 0x74, 0xbd, 0x74, 0xb1, 0x8b, 0x10, 0x8d, 0x80,
-	0xe5, 0x1c, 0x9b, 0x6a, 0x6b, 0x66, 0xbd, 0xd1, 0x7d, 0xa1, 0xd7, 0x29, 0xad, 0x57, 0xf2, 0xd8,
-	0x97, 0x60, 0xd6, 0x05, 0x5c, 0xfc, 0x14, 0xdd, 0x8f, 0x08, 0x13, 0x3e, 0x09, 0xec, 0x63, 0xe2,
-	0x07, 0x31, 0x83, 0xe6, 0x4c, 0x4b, 0x59, 0xbf, 0x63, 0xdd, 0x2b, 0xdc, 0x3b, 0xb9, 0x37, 0xa5,
-	0x9f, 0x90, 0xc0, 0x77, 0x89, 0x00, 0x9b, 0x86, 0xc1, 0x49, 0x73, 0x36, 0x4b, 0x5b, 0x90, 0xce,
-	0xfd, 0x30, 0x38, 0xd1, 0x3e, 0x2b, 0x48, 0xab, 0x6f, 0x00, 0x8f, 0xd0, 0x9c, 0xc3, 0x80, 0x88,
-	0x5c, 0xc3, 0x46, 0x77, 0xa3, 0x92, 0x56, 0x39, 0x1e, 0xd5, 0xbc, 0x86, 0xb7, 0xac, 0x02, 0x0d,
-	0x37, 0xd1, 0x1c, 0x83, 0x09, 0x4d, 0xa0, 0xa9, 0xa6, 0x72, 0xa6, 0x91, 0xfc, 0xbb, 0xdf, 0x40,
-	0xf3, 0x25, 0x69, 0xed, 0x9b, 0x82, 0x9e, 0xd4, 0x1d, 0x12, 0x8f, 0x68, 0xc8, 0x01, 0xef, 0xa0,
-	0x87, 0x57, 0xe4, 0xb1, 0x81, 0x31, 0xca, 0x32, 0x91, 0x1a, 0x5d, 0x2c, 0x1b, 0x67, 0x91, 0xa3,
-	0x1f, 0x66, 0x43, 0x65, 0x3d, 0xb8, 0x2c, 0xdc, 0x76, 0x9a, 0x8e, 0xdf, 0xa2, 0xdb, 0x0c, 0x78,
-	0x1c, 0x08, 0x79, 0x92, 0x3b, 0xf5, 0x27, 0x59, 0xdb, 0x62, 0x1c, 0x08, 0x4b, 0xc2, 0x6a, 0xaf,
-	0xd0, 0xea, 0x34, 0x3f, 0x4c, 0x35, 0xc6, 0xdd, 0xf3, 0x59, 0xd4, 0xaa, 0x14, 0xfc, 0x30, 0x6f,
-	0x10, 0xff, 0x54, 0xd0, 0xd2, 0x75, 0x17, 0x07, 0x6f, 0xd7, 0x73, 0x9c, 0xe2, 0xe2, 0x2d, 0xde,
-	0x68, 0x3a, 0xb4, 0xfe, 0x87, 0xef, 0x3f, 0x3e, 0xaa, 0x1b, 0xd8, 0x4c, 0xb7, 0xcd, 0xe9, 0x25,
-	0xea, 0x9b, 0xf2, 0xb6, 0x71, 0xa3, 0x5d, 0xae, 0x9f, 0xab, 0xb2, 0x19, 0xed, 0x33, 0xfc, 0x47,
-	0x41, 0xcb, 0xd7, 0x8b, 0x8b, 0x07, 0x37, 0x3f, 0xcf, 0x9c, 0xed, 0xf0, 0x3f, 0x0c, 0x46, 0x36,
-	0xbb, 0xda, 0x30, 0x63, 0xde, 0xd7, 0x36, 0x53, 0xe6, 0xff, 0xa8, 0x9e, 0x5e, 0x58, 0x3b, 0x9b,
-	0xed, 0xb3, 0x4a, 0xe2, 0xe6, 0x24, 0x2b, 0x63, 0x2a, 0xed, 0xfe, 0xb9, 0x8a, 0x56, 0x1d, 0x3a,
-	0xa9, 0xed, 0xac, 0xbf, 0x56, 0x37, 0x34, 0x07, 0xe9, 0xc6, 0x3d, 0x50, 0xde, 0x0c, 0x0b, 0x28,
-	0x8f, 0x06, 0x24, 0xf4, 0x74, 0xca, 0x3c, 0xc3, 0x83, 0x30, 0xdb, 0xc7, 0xf2, 0x7d, 0x88, 0x7c,
-	0x5e, 0xfd, 0x38, 0x3d, 0x97, 0xc6, 0x27, 0x75, 0x66, 0xd0, 0xeb, 0x7d, 0x51, 0x5b, 0x83, 0x1c,
-	0xb0, 0xe7, 0x72, 0x3d, 0x37, 0x53, 0x6b, 0xd4, 0xd1, 0x8b, 0xc2, 0xfc, 0xab, 0x4c, 0x19, 0xf7,
-	0x5c, 0x3e, 0x2e, 0x53, 0xc6, 0xa3, 0xce, 0x58, 0xa6, 0xfc, 0x52, 0x57, 0x73, 0xbf, 0x69, 0xf6,
-	0x5c, 0x6e, 0x9a, 0x65, 0x92, 0x69, 0x8e, 0x3a, 0xa6, 0x29, 0xd3, 0x8e, 0xe6, 0xb2, 0x3e, 0x9f,
-	0xfd, 0x0d, 0x00, 0x00, 0xff, 0xff, 0x87, 0xdb, 0xa3, 0xde, 0x43, 0x07, 0x00, 0x00,
+	// 677 bytes of a gzipped FileDescriptorProto
+	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xac, 0x55, 0x4f, 0x6b, 0xd4, 0x4e,
+	0x18, 0xfe, 0x25, 0x2d, 0xfd, 0xd9, 0xd9, 0xaa, 0x30, 0x22, 0x86, 0xb5, 0xe8, 0x92, 0xb6, 0x5a,
+	0xf6, 0x90, 0xb0, 0xeb, 0x2d, 0xb6, 0x87, 0xdd, 0xda, 0xee, 0x5a, 0xb1, 0x2d, 0x29, 0xec, 0x41,
+	0x16, 0xe2, 0x98, 0x8c, 0x21, 0x90, 0x64, 0xe2, 0xcc, 0x24, 0x50, 0x4a, 0x2f, 0x9e, 0xbd, 0xf9,
+	0x0d, 0xf4, 0xa4, 0x1f, 0xa5, 0x47, 0xfd, 0x0a, 0x82, 0xe0, 0x67, 0x50, 0x90, 0x64, 0x32, 0xe9,
+	0x1f, 0x48, 0xb3, 0x50, 0x6f, 0xef, 0xbe, 0xf3, 0xe6, 0x79, 0xde, 0xe7, 0x99, 0x77, 0xde, 0x05,
+	0xbb, 0x3e, 0x21, 0x7e, 0x88, 0x4d, 0xe4, 0x31, 0x53, 0x84, 0x79, 0x94, 0xf5, 0x4c, 0x86, 0x69,
+	0x16, 0xb8, 0x98, 0x99, 0x6e, 0xca, 0x38, 0x89, 0x30, 0x75, 0x62, 0xec, 0x23, 0x1e, 0x64, 0xd8,
+	0x71, 0x69, 0xc0, 0x31, 0x0d, 0x48, 0xec, 0x94, 0x45, 0x46, 0x42, 0x09, 0x27, 0xb0, 0x23, 0x00,
+	0x0c, 0xe4, 0x31, 0xa3, 0xc2, 0x32, 0xb2, 0x9e, 0x21, 0xb1, 0xda, 0x5b, 0x75, 0x6c, 0x14, 0x33,
+	0x92, 0xd2, 0x06, 0x3a, 0x41, 0xd3, 0x5e, 0x96, 0x20, 0x49, 0x60, 0xa2, 0x38, 0x26, 0x1c, 0xf1,
+	0x80, 0xc4, 0xac, 0x3c, 0xbd, 0x57, 0x9e, 0xd2, 0xc4, 0x35, 0x19, 0x47, 0x3c, 0xbd, 0x7c, 0x90,
+	0x7f, 0xe6, 0x86, 0x01, 0x8e, 0xb9, 0x38, 0xd0, 0x77, 0xc1, 0xca, 0x08, 0xf3, 0xad, 0x92, 0x77,
+	0xaf, 0xa4, 0xdd, 0x92, 0xac, 0x36, 0x7e, 0x97, 0x62, 0xc6, 0xe1, 0x0a, 0xb8, 0x29, 0xbb, 0x74,
+	0x62, 0x14, 0x61, 0x4d, 0xe9, 0x28, 0xeb, 0x8b, 0xf6, 0x92, 0x4c, 0xee, 0xa1, 0x08, 0xeb, 0xbf,
+	0x15, 0xb0, 0xf6, 0x32, 0xe5, 0x88, 0xe3, 0x1a, 0x3c, 0x24, 0xe1, 0x1e, 0x82, 0x56, 0x25, 0x35,
+	0xf0, 0x4a, 0x30, 0x20, 0x53, 0xcf, 0x3d, 0xe8, 0x01, 0x40, 0x12, 0x4c, 0x85, 0x38, 0x4d, 0xed,
+	0xcc, 0xad, 0xb7, 0xfa, 0xcf, 0x8c, 0x26, 0x8b, 0x8d, 0x5a, 0x1d, 0xfb, 0x12, 0xcc, 0x3e, 0x87,
+	0x0b, 0x1f, 0x83, 0xdb, 0x09, 0xa2, 0x3c, 0x40, 0xa1, 0xf3, 0x16, 0x05, 0x61, 0x4a, 0xb1, 0x36,
+	0xd7, 0x51, 0xd6, 0x6f, 0xd8, 0xb7, 0xca, 0xf4, 0x8e, 0xc8, 0xe6, 0xf2, 0x33, 0x14, 0x06, 0x1e,
+	0xe2, 0xd8, 0x21, 0x71, 0x78, 0xa4, 0xcd, 0x17, 0x65, 0x4b, 0x32, 0xb9, 0x1f, 0x87, 0x47, 0xfa,
+	0x67, 0x05, 0xe8, 0xcd, 0x0d, 0xc0, 0x09, 0x58, 0x70, 0x29, 0x46, 0x5c, 0x78, 0xd8, 0xea, 0x6f,
+	0xd4, 0xca, 0xaa, 0xe6, 0xa2, 0x5e, 0xd7, 0xf8, 0x3f, 0xbb, 0x44, 0x83, 0x1a, 0x58, 0xa0, 0x38,
+	0x22, 0x19, 0xd6, 0xd4, 0xdc, 0xce, 0xfc, 0x44, 0xfc, 0x1e, 0xb6, 0xc0, 0x62, 0x25, 0x5a, 0xff,
+	0xa6, 0x80, 0x47, 0x4d, 0x97, 0xc4, 0x12, 0x12, 0x33, 0x0c, 0x77, 0xc0, 0xdd, 0x4b, 0xf6, 0x38,
+	0x98, 0x52, 0x42, 0x0b, 0x93, 0x5a, 0x7d, 0x28, 0x1b, 0xa7, 0x89, 0x6b, 0x1c, 0x16, 0xd3, 0x66,
+	0xdf, 0xb9, 0x68, 0xdc, 0x76, 0x5e, 0x0e, 0x5f, 0x83, 0xff, 0x29, 0x66, 0x69, 0xc8, 0xe5, 0x4d,
+	0xee, 0x34, 0xdf, 0x64, 0x63, 0x8b, 0x69, 0xc8, 0x6d, 0x09, 0xab, 0xbf, 0x00, 0xab, 0xb3, 0x7c,
+	0x30, 0xd3, 0x18, 0xf7, 0xbf, 0xcc, 0x83, 0x4e, 0xad, 0xe1, 0x87, 0xa2, 0x41, 0xf8, 0x53, 0x01,
+	0xcb, 0x57, 0x3d, 0x1c, 0xb8, 0xdd, 0xac, 0x71, 0x86, 0x87, 0xd7, 0xbe, 0xd6, 0x74, 0xe8, 0xc3,
+	0xf7, 0xdf, 0x7f, 0x7c, 0x54, 0x37, 0xa0, 0x95, 0xaf, 0x99, 0xe3, 0x0b, 0xd2, 0x37, 0xe5, 0x6b,
+	0x63, 0x66, 0xb7, 0xda, 0x3b, 0x97, 0x6d, 0x33, 0xbb, 0x27, 0xf0, 0x8f, 0x02, 0x1e, 0x5c, 0x6d,
+	0x2e, 0x1c, 0x5d, 0xff, 0x3e, 0x85, 0xda, 0xf1, 0x3f, 0x18, 0x8c, 0x62, 0x76, 0xf5, 0x71, 0xa1,
+	0x7c, 0xa8, 0x6f, 0xe6, 0xca, 0xcf, 0xa4, 0x1e, 0x9f, 0x5b, 0x3b, 0x9b, 0xdd, 0x93, 0x5a, 0xe1,
+	0x56, 0x54, 0xd0, 0x58, 0x4a, 0xb7, 0x7d, 0xff, 0x74, 0xa0, 0x9d, 0xb5, 0x52, 0x46, 0x49, 0xc0,
+	0x0c, 0x97, 0x44, 0xc3, 0x0f, 0x2a, 0x58, 0x75, 0x49, 0xd4, 0xd8, 0xf6, 0x70, 0xad, 0x69, 0xa2,
+	0x0e, 0xf2, 0x75, 0x7c, 0xa0, 0xbc, 0x1a, 0x97, 0x50, 0x3e, 0x09, 0x51, 0xec, 0x1b, 0x84, 0xfa,
+	0xa6, 0x8f, 0xe3, 0x62, 0x59, 0x9b, 0x67, 0xe4, 0xf5, 0x7f, 0x59, 0x4f, 0x65, 0xf0, 0x49, 0x9d,
+	0x1b, 0x0d, 0x06, 0x5f, 0xd5, 0xce, 0x48, 0x00, 0x0e, 0x3c, 0x66, 0x88, 0x30, 0x8f, 0x26, 0x3d,
+	0xa3, 0x24, 0x66, 0xa7, 0xb2, 0x64, 0x3a, 0xf0, 0xd8, 0xb4, 0x2a, 0x99, 0x4e, 0x7a, 0x53, 0x59,
+	0xf2, 0x4b, 0x5d, 0x15, 0x79, 0xcb, 0x1a, 0x78, 0xcc, 0xb2, 0xaa, 0x22, 0xcb, 0x9a, 0xf4, 0x2c,
+	0x4b, 0x96, 0xbd, 0x59, 0x28, 0xfa, 0x7c, 0xf2, 0x37, 0x00, 0x00, 0xff, 0xff, 0x66, 0x7d, 0xd5,
+	0x11, 0x59, 0x07, 0x00, 0x00,
 }
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // CustomerNegativeCriterionServiceClient is the client API for CustomerNegativeCriterionService service.
 //
@@ -400,10 +400,10 @@
 }
 
 type customerNegativeCriterionServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewCustomerNegativeCriterionServiceClient(cc *grpc.ClientConn) CustomerNegativeCriterionServiceClient {
+func NewCustomerNegativeCriterionServiceClient(cc grpc.ClientConnInterface) CustomerNegativeCriterionServiceClient {
 	return &customerNegativeCriterionServiceClient{cc}
 }
 
diff --git a/googleapis/ads/googleads/v1/services/customer_service.pb.go b/googleapis/ads/googleads/v1/services/customer_service.pb.go
index 9f383fc..d4a92b6 100644
--- a/googleapis/ads/googleads/v1/services/customer_service.pb.go
+++ b/googleapis/ads/googleads/v1/services/customer_service.pb.go
@@ -29,8 +29,7 @@
 // proto package needs to be updated.
 const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package
 
-// Request message for
-// [CustomerService.GetCustomer][google.ads.googleads.v1.services.CustomerService.GetCustomer].
+// Request message for [CustomerService.GetCustomer][google.ads.googleads.v1.services.CustomerService.GetCustomer].
 type GetCustomerRequest struct {
 	// The resource name of the customer to fetch.
 	ResourceName         string   `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"`
@@ -71,8 +70,7 @@
 	return ""
 }
 
-// Request message for
-// [CustomerService.MutateCustomer][google.ads.googleads.v1.services.CustomerService.MutateCustomer].
+// Request message for [CustomerService.MutateCustomer][google.ads.googleads.v1.services.CustomerService.MutateCustomer].
 type MutateCustomerRequest struct {
 	// The ID of the customer being modified.
 	CustomerId string `protobuf:"bytes,1,opt,name=customer_id,json=customerId,proto3" json:"customer_id,omitempty"`
@@ -132,8 +130,7 @@
 	return false
 }
 
-// Request message for
-// [CustomerService.CreateCustomerClient][google.ads.googleads.v1.services.CustomerService.CreateCustomerClient].
+// Request message for [CustomerService.CreateCustomerClient][google.ads.googleads.v1.services.CustomerService.CreateCustomerClient].
 type CreateCustomerClientRequest struct {
 	// The ID of the Manager under whom client customer is being created.
 	CustomerId string `protobuf:"bytes,1,opt,name=customer_id,json=customerId,proto3" json:"customer_id,omitempty"`
@@ -357,8 +354,7 @@
 	return ""
 }
 
-// Request message for
-// [CustomerService.ListAccessibleCustomers][google.ads.googleads.v1.services.CustomerService.ListAccessibleCustomers].
+// Request message for [CustomerService.ListAccessibleCustomers][google.ads.googleads.v1.services.CustomerService.ListAccessibleCustomers].
 type ListAccessibleCustomersRequest struct {
 	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 	XXX_unrecognized     []byte   `json:"-"`
@@ -390,8 +386,7 @@
 
 var xxx_messageInfo_ListAccessibleCustomersRequest proto.InternalMessageInfo
 
-// Response message for
-// [CustomerService.ListAccessibleCustomers][google.ads.googleads.v1.services.CustomerService.ListAccessibleCustomers].
+// Response message for [CustomerService.ListAccessibleCustomers][google.ads.googleads.v1.services.CustomerService.ListAccessibleCustomers].
 type ListAccessibleCustomersResponse struct {
 	// Resource name of customers directly accessible by the
 	// user authenticating the call.
@@ -450,63 +445,64 @@
 }
 
 var fileDescriptor_35dc615eb25453ea = []byte{
-	// 746 bytes of a gzipped FileDescriptorProto
-	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xa4, 0x55, 0xcd, 0x6e, 0xd3, 0x4c,
-	0x14, 0xd5, 0xa4, 0xdf, 0x17, 0xd1, 0x49, 0x7f, 0xc4, 0xa8, 0x40, 0x14, 0xaa, 0x36, 0x98, 0x56,
-	0x0d, 0x41, 0xd8, 0xa4, 0x45, 0x14, 0x5c, 0x05, 0xe1, 0x46, 0xa2, 0x45, 0xa2, 0x3f, 0x18, 0xd4,
-	0x05, 0x8a, 0x14, 0xb9, 0xf6, 0x34, 0x58, 0x75, 0x3c, 0xc6, 0x63, 0x07, 0x55, 0x55, 0x37, 0x6c,
-	0x59, 0x02, 0x0b, 0xb6, 0x2c, 0x59, 0xb1, 0xe0, 0x29, 0x90, 0x58, 0xc1, 0x23, 0xb0, 0xe2, 0x15,
-	0xd8, 0x20, 0x8f, 0x67, 0xdc, 0xfc, 0xb9, 0x69, 0xcb, 0xee, 0x66, 0x72, 0xcf, 0xb9, 0xe7, 0xde,
-	0x39, 0x73, 0x0d, 0x97, 0x9b, 0x84, 0x34, 0x1d, 0xac, 0x18, 0x16, 0x55, 0xe2, 0x30, 0x8a, 0xda,
-	0x15, 0x85, 0x62, 0xbf, 0x6d, 0x9b, 0x98, 0x2a, 0x66, 0x48, 0x03, 0xd2, 0xc2, 0x7e, 0x83, 0x9f,
-	0xc8, 0x9e, 0x4f, 0x02, 0x82, 0x8a, 0x71, 0xb6, 0x6c, 0x58, 0x54, 0x4e, 0x80, 0x72, 0xbb, 0x22,
-	0x0b, 0x60, 0xe1, 0x76, 0x1a, 0xb5, 0x8f, 0x29, 0x09, 0xfd, 0x4e, 0xee, 0x98, 0xb3, 0x30, 0x2d,
-	0x10, 0x9e, 0xad, 0x18, 0xae, 0x4b, 0x02, 0x23, 0xb0, 0x89, 0x4b, 0xf9, 0xbf, 0xbc, 0xa2, 0xc2,
-	0x7e, 0xed, 0x86, 0x7b, 0xca, 0x9e, 0x8d, 0x1d, 0xab, 0xd1, 0x32, 0xe8, 0x3e, 0xcf, 0x98, 0xe9,
-	0xcd, 0x78, 0xed, 0x1b, 0x9e, 0x87, 0x7d, 0xce, 0x20, 0xdd, 0x87, 0x68, 0x0d, 0x07, 0x35, 0x5e,
-	0x54, 0xc7, 0xaf, 0x42, 0x4c, 0x03, 0x74, 0x1d, 0x8e, 0x0b, 0x45, 0x0d, 0xd7, 0x68, 0xe1, 0x3c,
-	0x28, 0x82, 0xd2, 0xa8, 0x3e, 0x26, 0x0e, 0x37, 0x8d, 0x16, 0x96, 0xbe, 0x00, 0x78, 0x69, 0x23,
-	0x0c, 0x8c, 0x00, 0xf7, 0xc2, 0x67, 0x61, 0x2e, 0x19, 0x91, 0x6d, 0x71, 0x30, 0x14, 0x47, 0x8f,
-	0x2d, 0xf4, 0x14, 0x8e, 0x12, 0x0f, 0xfb, 0xac, 0x97, 0xfc, 0x7f, 0x45, 0x50, 0xca, 0x2d, 0x2e,
-	0xc9, 0xc3, 0xa6, 0x27, 0x8b, 0x32, 0x5b, 0x02, 0xaa, 0x1f, 0xb3, 0x44, 0x92, 0xdb, 0x86, 0x63,
-	0x5b, 0x46, 0x80, 0x1b, 0xc4, 0x75, 0x0e, 0xf2, 0xff, 0x17, 0x41, 0xe9, 0x82, 0x3e, 0x26, 0x0e,
-	0xb7, 0x5c, 0xe7, 0x40, 0x7a, 0x0f, 0xe0, 0xd5, 0x9a, 0x8f, 0x3b, 0x24, 0xd7, 0x1c, 0x1b, 0xbb,
-	0xc1, 0xa9, 0x85, 0x3f, 0x87, 0x93, 0x49, 0x82, 0xc9, 0xa0, 0xf9, 0x0c, 0x93, 0x7f, 0x33, 0x55,
-	0x7e, 0x72, 0xb5, 0x89, 0x7e, 0x7d, 0xc2, 0xec, 0xaa, 0x2e, 0x7d, 0x00, 0xf0, 0x62, 0x5f, 0x73,
-	0xa8, 0x06, 0xb3, 0xa1, 0x17, 0x49, 0x67, 0x3a, 0xce, 0x58, 0x82, 0x43, 0xd1, 0x0a, 0xcc, 0xc5,
-	0x11, 0x33, 0x05, 0x17, 0x5b, 0x10, 0x4c, 0xc2, 0x15, 0xf2, 0xa3, 0xc8, 0x37, 0x1b, 0x06, 0xdd,
-	0xd7, 0x61, 0x9c, 0x1e, 0xc5, 0x52, 0x0d, 0x4e, 0x0f, 0x9e, 0x16, 0xf5, 0x88, 0x4b, 0x71, 0xbf,
-	0x4d, 0x32, 0x03, 0x6c, 0xf2, 0x12, 0x5e, 0xee, 0x75, 0x09, 0x87, 0x6f, 0xc2, 0xac, 0x8f, 0x69,
-	0xe8, 0x88, 0x19, 0xde, 0x1d, 0x6e, 0x81, 0x3e, 0xa6, 0xd0, 0x09, 0x74, 0xce, 0x22, 0xad, 0xc0,
-	0xa9, 0x41, 0xff, 0x9f, 0xce, 0xcd, 0x45, 0x38, 0xf3, 0xc4, 0xa6, 0x81, 0x66, 0x9a, 0x98, 0x52,
-	0x7b, 0xd7, 0x49, 0x48, 0x28, 0x37, 0x87, 0xb4, 0x0e, 0x67, 0x53, 0x33, 0x78, 0x47, 0xf3, 0x70,
-	0xa2, 0xab, 0x12, 0xcd, 0x83, 0xe2, 0x48, 0x69, 0x54, 0x1f, 0xef, 0x2c, 0x45, 0x17, 0xdf, 0x66,
-	0xe1, 0xa4, 0x00, 0x3f, 0x8b, 0x5b, 0x43, 0x1f, 0x01, 0xcc, 0x75, 0xbc, 0x44, 0x74, 0x67, 0xf8,
-	0x30, 0xfa, 0x1f, 0x6e, 0xe1, 0x2c, 0x1e, 0x91, 0x16, 0xde, 0xfc, 0xf8, 0xf5, 0x2e, 0x73, 0x0d,
-	0xcd, 0x46, 0x1b, 0xe8, 0xb0, 0x4b, 0x78, 0x55, 0x38, 0x94, 0x2a, 0xe5, 0x23, 0xf4, 0x15, 0xc0,
-	0x89, 0xee, 0xc9, 0xa2, 0xe5, 0xb3, 0xdf, 0x55, 0xac, 0xf0, 0xde, 0x39, 0x2e, 0x99, 0x0d, 0x57,
-	0x52, 0x98, 0xdc, 0x1b, 0xd2, 0x5c, 0x24, 0xf7, 0x58, 0xdf, 0x61, 0xc7, 0x8b, 0xad, 0x96, 0x8f,
-	0xd4, 0x16, 0x43, 0xab, 0xa0, 0x8c, 0xbe, 0x03, 0x78, 0x25, 0xe5, 0xc6, 0xd0, 0xc3, 0xe1, 0x32,
-	0x4e, 0xb6, 0x43, 0x41, 0xfb, 0x07, 0x06, 0xde, 0xd1, 0x2d, 0xd6, 0xd1, 0x02, 0x9a, 0xef, 0xea,
-	0x48, 0x75, 0x52, 0x34, 0xff, 0x04, 0x70, 0x6a, 0xd0, 0x7b, 0x44, 0xd5, 0x53, 0xec, 0xce, 0xf4,
-	0xad, 0x57, 0x78, 0x70, 0x5e, 0x38, 0x6f, 0xa3, 0xca, 0xda, 0x58, 0x96, 0x16, 0x4f, 0xbe, 0x18,
-	0x73, 0x00, 0x87, 0x0a, 0xca, 0xab, 0x7f, 0x00, 0x9c, 0x33, 0x49, 0x6b, 0xa8, 0x88, 0xd5, 0xa9,
-	0x9e, 0x37, 0xb3, 0x1d, 0x6d, 0xaf, 0x6d, 0xf0, 0x62, 0x9d, 0x23, 0x9b, 0xc4, 0x31, 0xdc, 0xa6,
-	0x4c, 0xfc, 0xa6, 0xd2, 0xc4, 0x2e, 0xdb, 0x6d, 0xe2, 0x2b, 0xeb, 0xd9, 0x34, 0xfd, 0x7b, 0xbe,
-	0x22, 0x82, 0x4f, 0x99, 0x91, 0x35, 0x4d, 0xfb, 0x9c, 0x29, 0xae, 0xc5, 0x84, 0x9a, 0x45, 0xe5,
-	0x38, 0x8c, 0xa2, 0x9d, 0x8a, 0xcc, 0x0b, 0xd3, 0x6f, 0x22, 0xa5, 0xae, 0x59, 0xb4, 0x9e, 0xa4,
-	0xd4, 0x77, 0x2a, 0x75, 0x91, 0xf2, 0x3b, 0x33, 0x17, 0x9f, 0xab, 0xaa, 0x66, 0x51, 0x55, 0x4d,
-	0x92, 0x54, 0x75, 0xa7, 0xa2, 0xaa, 0x22, 0x6d, 0x37, 0xcb, 0x74, 0x2e, 0xfd, 0x0d, 0x00, 0x00,
-	0xff, 0xff, 0x3c, 0x0a, 0xed, 0x23, 0x76, 0x08, 0x00, 0x00,
+	// 767 bytes of a gzipped FileDescriptorProto
+	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xa4, 0x56, 0xcd, 0x6e, 0xd3, 0x4a,
+	0x14, 0xd6, 0xa4, 0xf7, 0x46, 0xb7, 0x93, 0xfe, 0xe8, 0x8e, 0x0a, 0x8d, 0xd2, 0xaa, 0x0d, 0xa6,
+	0x55, 0x43, 0x10, 0x36, 0x69, 0x11, 0x05, 0x57, 0x41, 0xb8, 0x91, 0x68, 0x91, 0xe8, 0x0f, 0x06,
+	0x75, 0x81, 0x22, 0x45, 0xae, 0x3d, 0x0d, 0x56, 0x6d, 0x8f, 0xf1, 0xd8, 0x41, 0x55, 0xd5, 0x0d,
+	0xaf, 0x00, 0x2c, 0xd8, 0xb2, 0x42, 0xac, 0x58, 0xf0, 0x14, 0x95, 0x58, 0xc1, 0x23, 0xb0, 0xe2,
+	0x15, 0xd8, 0x20, 0xdb, 0x33, 0xce, 0xaf, 0x9b, 0xb6, 0xec, 0x4e, 0xc6, 0xe7, 0xfb, 0xce, 0x77,
+	0xce, 0x7c, 0x73, 0x14, 0xb8, 0xda, 0x24, 0xa4, 0x69, 0x61, 0x49, 0x33, 0xa8, 0x14, 0x87, 0x61,
+	0xd4, 0xaa, 0x48, 0x14, 0x7b, 0x2d, 0x53, 0xc7, 0x54, 0xd2, 0x03, 0xea, 0x13, 0x1b, 0x7b, 0x0d,
+	0x76, 0x22, 0xba, 0x1e, 0xf1, 0x09, 0x2a, 0xc6, 0xd9, 0xa2, 0x66, 0x50, 0x31, 0x01, 0x8a, 0xad,
+	0x8a, 0xc8, 0x81, 0x85, 0xdb, 0x69, 0xd4, 0x1e, 0xa6, 0x24, 0xf0, 0x3a, 0xb9, 0x63, 0xce, 0xc2,
+	0x2c, 0x47, 0xb8, 0xa6, 0xa4, 0x39, 0x0e, 0xf1, 0x35, 0xdf, 0x24, 0x0e, 0x65, 0x5f, 0x59, 0x45,
+	0x29, 0xfa, 0xb5, 0x1f, 0x1c, 0x48, 0x07, 0x26, 0xb6, 0x8c, 0x86, 0xad, 0xd1, 0x43, 0x96, 0x31,
+	0xd7, 0x9b, 0xf1, 0xda, 0xd3, 0x5c, 0x17, 0x7b, 0x9c, 0x61, 0xba, 0x83, 0x5f, 0xb7, 0x4c, 0xec,
+	0xf8, 0xf1, 0x07, 0xe1, 0x3e, 0x44, 0x1b, 0xd8, 0xaf, 0x31, 0x35, 0x2a, 0x7e, 0x15, 0x60, 0xea,
+	0xa3, 0xeb, 0x70, 0x9c, 0x4b, 0x6d, 0x38, 0x9a, 0x8d, 0xf3, 0xa0, 0x08, 0x4a, 0xa3, 0xea, 0x18,
+	0x3f, 0xdc, 0xd6, 0x6c, 0x2c, 0x7c, 0x01, 0xf0, 0xca, 0x56, 0xe0, 0x6b, 0x3e, 0xee, 0x85, 0xcf,
+	0xc3, 0x5c, 0x32, 0x3b, 0xd3, 0x60, 0x60, 0xc8, 0x8f, 0x1e, 0x1b, 0xe8, 0x29, 0x1c, 0x25, 0x2e,
+	0xf6, 0xa2, 0x26, 0xf3, 0xff, 0x14, 0x41, 0x29, 0xb7, 0xbc, 0x22, 0x0e, 0x1b, 0xab, 0xc8, 0xcb,
+	0xec, 0x70, 0xa8, 0xda, 0x66, 0x09, 0x25, 0xb7, 0x34, 0xcb, 0x34, 0x34, 0x1f, 0x37, 0x88, 0x63,
+	0x1d, 0xe5, 0xff, 0x2d, 0x82, 0xd2, 0x7f, 0xea, 0x18, 0x3f, 0xdc, 0x71, 0xac, 0x23, 0xe1, 0x1d,
+	0x80, 0x33, 0x35, 0x0f, 0x77, 0x48, 0xae, 0x45, 0xc3, 0x38, 0xb7, 0xf0, 0xe7, 0x70, 0x32, 0x49,
+	0x88, 0xe7, 0x98, 0xcf, 0x44, 0xf2, 0x6f, 0xa6, 0xca, 0x4f, 0xee, 0x3c, 0xd1, 0xaf, 0x4e, 0xe8,
+	0x5d, 0xd5, 0x85, 0xf7, 0x00, 0xfe, 0xdf, 0xd7, 0x1c, 0xaa, 0xc1, 0x6c, 0xe0, 0x86, 0xd2, 0x23,
+	0x1d, 0x17, 0x2c, 0xc1, 0xa0, 0x68, 0x0d, 0xe6, 0xe2, 0x28, 0x72, 0x0b, 0x13, 0x5b, 0xe0, 0x4c,
+	0xdc, 0x2e, 0xe2, 0xa3, 0xd0, 0x50, 0x5b, 0x1a, 0x3d, 0x54, 0x61, 0x9c, 0x1e, 0xc6, 0x42, 0x0d,
+	0xce, 0x0e, 0x9e, 0x16, 0x75, 0x89, 0x43, 0x71, 0xbf, 0x4d, 0x32, 0x03, 0x6c, 0xf2, 0x12, 0x5e,
+	0xed, 0x75, 0x09, 0x83, 0x6f, 0xc3, 0xac, 0x87, 0x69, 0x60, 0xf1, 0x19, 0xde, 0x1d, 0x6e, 0x81,
+	0x3e, 0xa6, 0xc0, 0xf2, 0x55, 0xc6, 0x22, 0xac, 0xc1, 0xa9, 0x41, 0xdf, 0xcf, 0xe7, 0xe6, 0x22,
+	0x9c, 0x7b, 0x62, 0x52, 0x5f, 0xd1, 0x75, 0x4c, 0xa9, 0xb9, 0x6f, 0x25, 0x24, 0x94, 0x99, 0x43,
+	0xd8, 0x84, 0xf3, 0xa9, 0x19, 0xac, 0xa3, 0x45, 0x38, 0xd1, 0x55, 0x89, 0xe6, 0x41, 0x71, 0xa4,
+	0x34, 0xaa, 0x8e, 0x77, 0x96, 0xa2, 0xcb, 0x9f, 0xb2, 0x70, 0x92, 0x83, 0x9f, 0xc5, 0xad, 0xa1,
+	0x0f, 0x00, 0xe6, 0x3a, 0x5e, 0x22, 0xba, 0x33, 0x7c, 0x18, 0xfd, 0x0f, 0xb7, 0x70, 0x11, 0x8f,
+	0x08, 0x4b, 0x6f, 0xbe, 0xff, 0x7c, 0x9b, 0xb9, 0x86, 0xe6, 0xc3, 0xd5, 0x74, 0xdc, 0x25, 0xbc,
+	0xca, 0x1d, 0x4a, 0xa5, 0xf2, 0x09, 0xfa, 0x0a, 0xe0, 0x44, 0xf7, 0x64, 0xd1, 0xea, 0xc5, 0xef,
+	0x2a, 0x56, 0x78, 0xef, 0x12, 0x97, 0x1c, 0x0d, 0x57, 0x90, 0x22, 0xb9, 0x37, 0x84, 0x85, 0x50,
+	0x6e, 0x5b, 0xdf, 0x71, 0xc7, 0x8b, 0xad, 0x96, 0x4f, 0x64, 0x3b, 0x42, 0xcb, 0xa0, 0x8c, 0xbe,
+	0x01, 0x38, 0x9d, 0x72, 0x63, 0xe8, 0xe1, 0x70, 0x19, 0x67, 0xdb, 0xa1, 0xa0, 0xfc, 0x05, 0x03,
+	0xeb, 0xe8, 0x56, 0xd4, 0xd1, 0x12, 0x5a, 0xec, 0xea, 0x48, 0xb6, 0x52, 0x34, 0xff, 0x00, 0x70,
+	0x6a, 0xd0, 0x7b, 0x44, 0xd5, 0x73, 0xec, 0xce, 0xf4, 0xad, 0x57, 0x78, 0x70, 0x59, 0x38, 0x6b,
+	0xa3, 0x1a, 0xb5, 0xb1, 0x2a, 0x2c, 0x9f, 0x7d, 0x31, 0xfa, 0x00, 0x0e, 0x19, 0x94, 0x0b, 0x33,
+	0xa7, 0x4a, 0xbe, 0x5d, 0x95, 0x45, 0xae, 0x49, 0x45, 0x9d, 0xd8, 0xeb, 0xbf, 0x01, 0x5c, 0xd0,
+	0x89, 0x3d, 0x54, 0xe1, 0xfa, 0x54, 0xcf, 0x83, 0xda, 0x0d, 0x57, 0xdb, 0x2e, 0x78, 0xb1, 0xc9,
+	0x90, 0x4d, 0x62, 0x69, 0x4e, 0x53, 0x24, 0x5e, 0x53, 0x6a, 0x62, 0x27, 0x5a, 0x7c, 0x52, 0xbb,
+	0x56, 0xfa, 0xbf, 0x80, 0x35, 0x1e, 0x7c, 0xcc, 0x8c, 0x6c, 0x28, 0xca, 0xe7, 0x4c, 0x71, 0x23,
+	0x26, 0x54, 0x0c, 0x2a, 0xc6, 0x61, 0x18, 0xed, 0x55, 0x44, 0x56, 0x98, 0x9e, 0xf2, 0x94, 0xba,
+	0x62, 0xd0, 0x7a, 0x92, 0x52, 0xdf, 0xab, 0xd4, 0x79, 0xca, 0xaf, 0xcc, 0x42, 0x7c, 0x2e, 0xcb,
+	0x8a, 0x41, 0x65, 0x39, 0x49, 0x92, 0xe5, 0xbd, 0x8a, 0x2c, 0xf3, 0xb4, 0xfd, 0x6c, 0xa4, 0x73,
+	0xe5, 0x4f, 0x00, 0x00, 0x00, 0xff, 0xff, 0x86, 0x01, 0x28, 0x6d, 0xac, 0x08, 0x00, 0x00,
 }
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // CustomerServiceClient is the client API for CustomerService service.
 //
@@ -524,10 +520,10 @@
 }
 
 type customerServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewCustomerServiceClient(cc *grpc.ClientConn) CustomerServiceClient {
+func NewCustomerServiceClient(cc grpc.ClientConnInterface) CustomerServiceClient {
 	return &customerServiceClient{cc}
 }
 
diff --git a/googleapis/ads/googleads/v1/services/detail_placement_view_service.pb.go b/googleapis/ads/googleads/v1/services/detail_placement_view_service.pb.go
index 55e1cae..dad0c6e 100644
--- a/googleapis/ads/googleads/v1/services/detail_placement_view_service.pb.go
+++ b/googleapis/ads/googleads/v1/services/detail_placement_view_service.pb.go
@@ -27,8 +27,7 @@
 // proto package needs to be updated.
 const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package
 
-// Request message for
-// [DetailPlacementViewService.GetDetailPlacementView][google.ads.googleads.v1.services.DetailPlacementViewService.GetDetailPlacementView].
+// Request message for [DetailPlacementViewService.GetDetailPlacementView][google.ads.googleads.v1.services.DetailPlacementViewService.GetDetailPlacementView].
 type GetDetailPlacementViewRequest struct {
 	// The resource name of the Detail Placement view to fetch.
 	ResourceName         string   `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"`
@@ -78,40 +77,41 @@
 }
 
 var fileDescriptor_9f5548d46c4dece9 = []byte{
-	// 373 bytes of a gzipped FileDescriptorProto
-	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x84, 0x52, 0xbf, 0x4a, 0xfb, 0x40,
-	0x1c, 0x27, 0xf9, 0xc1, 0x0f, 0x0c, 0xba, 0x64, 0x10, 0x09, 0x8a, 0xa5, 0x76, 0x90, 0x0e, 0x77,
-	0x44, 0xa1, 0xc8, 0x49, 0x95, 0x94, 0x42, 0x9d, 0xa4, 0x54, 0xc8, 0x20, 0x81, 0x70, 0x26, 0x5f,
-	0x42, 0x20, 0xc9, 0xc5, 0xdc, 0x35, 0x1d, 0xc4, 0xc5, 0xc1, 0x17, 0xf0, 0x0d, 0x1c, 0x7d, 0x14,
-	0x37, 0xf1, 0x15, 0x9c, 0x9c, 0x7c, 0x04, 0x49, 0x2f, 0x17, 0x28, 0x34, 0x76, 0xfb, 0x70, 0xdf,
-	0xcf, 0x9f, 0xef, 0x9f, 0x33, 0xc6, 0x11, 0x63, 0x51, 0x02, 0x98, 0x86, 0x1c, 0x4b, 0x58, 0xa1,
-	0xd2, 0xc6, 0x1c, 0x8a, 0x32, 0x0e, 0x80, 0xe3, 0x10, 0x04, 0x8d, 0x13, 0x3f, 0x4f, 0x68, 0x00,
-	0x29, 0x64, 0xc2, 0x2f, 0x63, 0x58, 0xf8, 0x75, 0x19, 0xe5, 0x05, 0x13, 0xcc, 0xec, 0x48, 0x29,
-	0xa2, 0x21, 0x47, 0x8d, 0x0b, 0x2a, 0x6d, 0xa4, 0x5c, 0xac, 0x61, 0x5b, 0x4e, 0x01, 0x9c, 0xcd,
-	0x8b, 0xd6, 0x20, 0x19, 0x60, 0xed, 0x2b, 0x79, 0x1e, 0x63, 0x9a, 0x65, 0x4c, 0x50, 0x11, 0xb3,
-	0x8c, 0xcb, 0x6a, 0x77, 0x6c, 0x1c, 0x4c, 0x40, 0x8c, 0x97, 0xfa, 0xa9, 0x92, 0xbb, 0x31, 0x2c,
-	0x66, 0x70, 0x3f, 0x07, 0x2e, 0xcc, 0x23, 0x63, 0x47, 0xe5, 0xf8, 0x19, 0x4d, 0x61, 0x4f, 0xeb,
-	0x68, 0xc7, 0x5b, 0xb3, 0x6d, 0xf5, 0x78, 0x4d, 0x53, 0x38, 0xf9, 0xd1, 0x0c, 0x6b, 0x8d, 0xc7,
-	0x8d, 0x1c, 0xc1, 0xfc, 0xd0, 0x8c, 0xdd, 0xf5, 0x29, 0xe6, 0x25, 0xda, 0x34, 0x3f, 0xfa, 0xb3,
-	0x3f, 0x6b, 0xd0, 0x6a, 0xd0, 0xac, 0x07, 0xad, 0x91, 0x77, 0x2f, 0x9e, 0x3e, 0xbf, 0x5e, 0xf4,
-	0x33, 0x73, 0x50, 0x6d, 0xf2, 0x61, 0x65, 0xc4, 0x61, 0x30, 0xe7, 0x82, 0xa5, 0x50, 0x70, 0xdc,
-	0xaf, 0x57, 0xbb, 0xa2, 0xe5, 0xb8, 0xff, 0x38, 0x7a, 0xd6, 0x8d, 0x5e, 0xc0, 0xd2, 0x8d, 0xed,
-	0x8f, 0x0e, 0xdb, 0x17, 0x33, 0xad, 0x4e, 0x30, 0xd5, 0x6e, 0xaf, 0x6a, 0x93, 0x88, 0x25, 0x34,
-	0x8b, 0x10, 0x2b, 0x22, 0x1c, 0x41, 0xb6, 0x3c, 0x90, 0xba, 0x78, 0x1e, 0xf3, 0xf6, 0x8f, 0x76,
-	0xae, 0xc0, 0xab, 0xfe, 0x6f, 0xe2, 0x38, 0x6f, 0x7a, 0x67, 0x22, 0x0d, 0x9d, 0x90, 0x23, 0x09,
-	0x2b, 0xe4, 0xda, 0xa8, 0x0e, 0xe6, 0xef, 0x8a, 0xe2, 0x39, 0x21, 0xf7, 0x1a, 0x8a, 0xe7, 0xda,
-	0x9e, 0xa2, 0x7c, 0xeb, 0x3d, 0xf9, 0x4e, 0x88, 0x13, 0x72, 0x42, 0x1a, 0x12, 0x21, 0xae, 0x4d,
-	0x88, 0xa2, 0xdd, 0xfd, 0x5f, 0xf6, 0x79, 0xfa, 0x1b, 0x00, 0x00, 0xff, 0xff, 0x3d, 0x02, 0x09,
-	0x37, 0x0f, 0x03, 0x00, 0x00,
+	// 399 bytes of a gzipped FileDescriptorProto
+	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x84, 0x52, 0xc1, 0xaa, 0xd3, 0x40,
+	0x14, 0x25, 0x11, 0x04, 0x83, 0x6e, 0xb2, 0xd0, 0x12, 0x15, 0x4b, 0xed, 0x42, 0xba, 0x98, 0x21,
+	0x0a, 0x45, 0x46, 0xaa, 0xa4, 0x14, 0xea, 0x4a, 0x4a, 0x85, 0x2c, 0x24, 0x10, 0xc6, 0xe4, 0x12,
+	0x06, 0x92, 0x99, 0x98, 0x99, 0xa6, 0x0b, 0x71, 0xe3, 0xc2, 0x9d, 0x2b, 0xff, 0xc0, 0xe5, 0xfb,
+	0x94, 0xee, 0x1e, 0xef, 0x17, 0xde, 0xea, 0x7d, 0xc5, 0x23, 0x9d, 0x4c, 0xfa, 0x0a, 0xcd, 0xeb,
+	0xee, 0x30, 0xf7, 0xdc, 0x73, 0xee, 0x3d, 0x77, 0x9c, 0x45, 0x26, 0x44, 0x96, 0x03, 0xa6, 0xa9,
+	0xc4, 0x1a, 0x36, 0xa8, 0xf6, 0xb1, 0x84, 0xaa, 0x66, 0x09, 0x48, 0x9c, 0x82, 0xa2, 0x2c, 0x8f,
+	0xcb, 0x9c, 0x26, 0x50, 0x00, 0x57, 0x71, 0xcd, 0x60, 0x1b, 0xb7, 0x65, 0x54, 0x56, 0x42, 0x09,
+	0x77, 0xa8, 0x5b, 0x11, 0x4d, 0x25, 0xea, 0x54, 0x50, 0xed, 0x23, 0xa3, 0xe2, 0xcd, 0xfa, 0x7c,
+	0x2a, 0x90, 0x62, 0x53, 0xf5, 0x1a, 0x69, 0x03, 0xef, 0x85, 0x69, 0x2f, 0x19, 0xa6, 0x9c, 0x0b,
+	0x45, 0x15, 0x13, 0x5c, 0xb6, 0xd5, 0x67, 0x77, 0xaa, 0x49, 0xce, 0x80, 0x2b, 0x5d, 0x18, 0x2d,
+	0x9c, 0x97, 0x4b, 0x50, 0x8b, 0xbd, 0xf0, 0xca, 0xe8, 0x86, 0x0c, 0xb6, 0x6b, 0xf8, 0xb1, 0x01,
+	0xa9, 0xdc, 0xd7, 0xce, 0x13, 0x33, 0x40, 0xcc, 0x69, 0x01, 0x03, 0x6b, 0x68, 0xbd, 0x79, 0xb4,
+	0x7e, 0x6c, 0x1e, 0xbf, 0xd0, 0x02, 0xde, 0xfe, 0xb5, 0x1d, 0xef, 0x84, 0xc6, 0x57, 0xbd, 0x9b,
+	0x7b, 0x69, 0x39, 0x4f, 0x4f, 0xbb, 0xb8, 0x9f, 0xd0, 0xb9, 0x60, 0xd0, 0xbd, 0xf3, 0x79, 0xd3,
+	0x5e, 0x81, 0x2e, 0x37, 0x74, 0xa2, 0x7d, 0xf4, 0xf1, 0xf7, 0xd5, 0xf5, 0x3f, 0xfb, 0xbd, 0x3b,
+	0x6d, 0x22, 0xfe, 0x79, 0xb4, 0xe2, 0x2c, 0xd9, 0x48, 0x25, 0x0a, 0xa8, 0x24, 0x9e, 0xb4, 0x99,
+	0x1f, 0xf5, 0x4a, 0x3c, 0xf9, 0xe5, 0x3d, 0xdf, 0x05, 0x83, 0x83, 0x5d, 0x8b, 0x4a, 0x26, 0x51,
+	0x22, 0x8a, 0xf9, 0x1f, 0xdb, 0x19, 0x27, 0xa2, 0x38, 0xbb, 0xdb, 0xfc, 0x55, 0x7f, 0x6a, 0xab,
+	0xe6, 0x3e, 0x2b, 0xeb, 0xdb, 0xe7, 0x56, 0x24, 0x13, 0x39, 0xe5, 0x19, 0x12, 0x55, 0x86, 0x33,
+	0xe0, 0xfb, 0xeb, 0xe1, 0x83, 0x6d, 0xff, 0xf7, 0xfc, 0x60, 0xc0, 0x7f, 0xfb, 0xc1, 0x32, 0x08,
+	0x2e, 0xec, 0xe1, 0x52, 0x0b, 0x06, 0xa9, 0x44, 0x1a, 0x36, 0x28, 0xf4, 0x51, 0x6b, 0x2c, 0x77,
+	0x86, 0x12, 0x05, 0xa9, 0x8c, 0x3a, 0x4a, 0x14, 0xfa, 0x91, 0xa1, 0xdc, 0xd8, 0x63, 0xfd, 0x4e,
+	0x48, 0x90, 0x4a, 0x42, 0x3a, 0x12, 0x21, 0xa1, 0x4f, 0x88, 0xa1, 0x7d, 0x7f, 0xb8, 0x9f, 0xf3,
+	0xdd, 0x6d, 0x00, 0x00, 0x00, 0xff, 0xff, 0x9b, 0x76, 0x48, 0xff, 0x45, 0x03, 0x00, 0x00,
 }
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // DetailPlacementViewServiceClient is the client API for DetailPlacementViewService service.
 //
@@ -122,10 +122,10 @@
 }
 
 type detailPlacementViewServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewDetailPlacementViewServiceClient(cc *grpc.ClientConn) DetailPlacementViewServiceClient {
+func NewDetailPlacementViewServiceClient(cc grpc.ClientConnInterface) DetailPlacementViewServiceClient {
 	return &detailPlacementViewServiceClient{cc}
 }
 
diff --git a/googleapis/ads/googleads/v1/services/display_keyword_view_service.pb.go b/googleapis/ads/googleads/v1/services/display_keyword_view_service.pb.go
index 447a6ea..eea5d15 100644
--- a/googleapis/ads/googleads/v1/services/display_keyword_view_service.pb.go
+++ b/googleapis/ads/googleads/v1/services/display_keyword_view_service.pb.go
@@ -27,8 +27,7 @@
 // proto package needs to be updated.
 const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package
 
-// Request message for
-// [DisplayKeywordViewService.GetDisplayKeywordView][google.ads.googleads.v1.services.DisplayKeywordViewService.GetDisplayKeywordView].
+// Request message for [DisplayKeywordViewService.GetDisplayKeywordView][google.ads.googleads.v1.services.DisplayKeywordViewService.GetDisplayKeywordView].
 type GetDisplayKeywordViewRequest struct {
 	// The resource name of the display keyword view to fetch.
 	ResourceName         string   `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"`
@@ -78,40 +77,41 @@
 }
 
 var fileDescriptor_5b29fb51aa49493b = []byte{
-	// 373 bytes of a gzipped FileDescriptorProto
-	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x84, 0x52, 0xcf, 0x4a, 0xc3, 0x30,
-	0x18, 0xa7, 0x15, 0x04, 0x8b, 0x5e, 0x0a, 0x82, 0x8e, 0x21, 0x63, 0xee, 0x20, 0x3b, 0x24, 0x54,
-	0x19, 0x42, 0x74, 0x42, 0x37, 0x61, 0x82, 0x20, 0x63, 0x42, 0x0f, 0x52, 0x28, 0x71, 0x0d, 0xa5,
-	0xb8, 0x36, 0x35, 0x5f, 0xd7, 0x31, 0xc4, 0x8b, 0xe0, 0x13, 0xf8, 0x06, 0x1e, 0x7d, 0x14, 0xc1,
-	0x93, 0xaf, 0xe0, 0x49, 0x5f, 0x42, 0xba, 0x2c, 0x45, 0x99, 0x75, 0xb7, 0x1f, 0xc9, 0xef, 0xcf,
-	0x97, 0xdf, 0x17, 0xa3, 0x1b, 0x70, 0x1e, 0x8c, 0x18, 0xa6, 0x3e, 0x60, 0x09, 0x73, 0x94, 0x59,
-	0x18, 0x98, 0xc8, 0xc2, 0x21, 0x03, 0xec, 0x87, 0x90, 0x8c, 0xe8, 0xd4, 0xbb, 0x61, 0xd3, 0x09,
-	0x17, 0xbe, 0x97, 0x85, 0x6c, 0xe2, 0xcd, 0x6f, 0x51, 0x22, 0x78, 0xca, 0xcd, 0x9a, 0x54, 0x22,
-	0xea, 0x03, 0x2a, 0x4c, 0x50, 0x66, 0x21, 0x65, 0x52, 0x39, 0x2e, 0x8b, 0x11, 0x0c, 0xf8, 0x58,
-	0x94, 0xe5, 0x48, 0xff, 0x4a, 0x55, 0xa9, 0x93, 0x10, 0xd3, 0x38, 0xe6, 0x29, 0x4d, 0x43, 0x1e,
-	0x83, 0xbc, 0xad, 0x77, 0x8d, 0x6a, 0x8f, 0xa5, 0xa7, 0x52, 0x7e, 0x2e, 0xd5, 0x4e, 0xc8, 0x26,
-	0x03, 0x76, 0x3b, 0x66, 0x90, 0x9a, 0xbb, 0xc6, 0x86, 0x4a, 0xf1, 0x62, 0x1a, 0xb1, 0x2d, 0xad,
-	0xa6, 0xed, 0xad, 0x0d, 0xd6, 0xd5, 0xe1, 0x05, 0x8d, 0xd8, 0xfe, 0x97, 0x66, 0x6c, 0x2f, 0x5a,
-	0x5c, 0xca, 0xf9, 0xcd, 0x37, 0xcd, 0xd8, 0xfc, 0x33, 0xc3, 0x3c, 0x41, 0xcb, 0xde, 0x8e, 0xfe,
-	0x1b, 0xae, 0xd2, 0x2a, 0xd5, 0x17, 0xcd, 0xa0, 0x45, 0x75, 0xbd, 0xfd, 0xf0, 0xfe, 0xf1, 0xa4,
-	0x1f, 0x9a, 0xad, 0xbc, 0xc3, 0xbb, 0x5f, 0xcf, 0x6b, 0x0f, 0xc7, 0x90, 0xf2, 0x88, 0x09, 0xc0,
-	0x4d, 0x55, 0xea, 0x0f, 0x29, 0xe0, 0xe6, 0x7d, 0xe7, 0x51, 0x37, 0x1a, 0x43, 0x1e, 0x2d, 0x9d,
-	0xbd, 0xb3, 0x53, 0xda, 0x49, 0x3f, 0xef, 0xbe, 0xaf, 0x5d, 0x9d, 0xcd, 0x3d, 0x02, 0x3e, 0xa2,
-	0x71, 0x80, 0xb8, 0x08, 0x70, 0xc0, 0xe2, 0xd9, 0x66, 0xd4, 0xa6, 0x93, 0x10, 0xca, 0xff, 0xd7,
-	0x91, 0x02, 0xcf, 0xfa, 0x4a, 0xcf, 0xb6, 0x5f, 0xf4, 0x5a, 0x4f, 0x1a, 0xda, 0x3e, 0x20, 0x09,
-	0x73, 0xe4, 0x58, 0x68, 0x1e, 0x0c, 0xaf, 0x8a, 0xe2, 0xda, 0x3e, 0xb8, 0x05, 0xc5, 0x75, 0x2c,
-	0x57, 0x51, 0x3e, 0xf5, 0x86, 0x3c, 0x27, 0xc4, 0xf6, 0x81, 0x90, 0x82, 0x44, 0x88, 0x63, 0x11,
-	0xa2, 0x68, 0xd7, 0xab, 0xb3, 0x39, 0x0f, 0xbe, 0x03, 0x00, 0x00, 0xff, 0xff, 0x56, 0xf2, 0xb0,
-	0x91, 0x06, 0x03, 0x00, 0x00,
+	// 400 bytes of a gzipped FileDescriptorProto
+	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x84, 0x52, 0xcf, 0x8a, 0xd3, 0x40,
+	0x18, 0x27, 0x11, 0x04, 0x83, 0x5e, 0x02, 0x62, 0x8d, 0x45, 0x4a, 0xed, 0x41, 0x7a, 0x98, 0x21,
+	0x4a, 0x11, 0x46, 0x2b, 0xa4, 0x15, 0x2a, 0x08, 0x52, 0x2a, 0xe4, 0x20, 0x81, 0x30, 0x26, 0x43,
+	0x18, 0x4c, 0x32, 0x31, 0x5f, 0x9a, 0x52, 0xc4, 0x8b, 0xb0, 0xb0, 0xf7, 0x7d, 0x83, 0x3d, 0xee,
+	0xa3, 0x14, 0xf6, 0xb4, 0xaf, 0xb0, 0xa7, 0x7d, 0x8a, 0x25, 0x9d, 0x4c, 0xda, 0xa5, 0x9b, 0xed,
+	0xed, 0xc7, 0x7c, 0xbf, 0x3f, 0xf3, 0xfd, 0x66, 0x8c, 0x69, 0x24, 0x44, 0x14, 0x33, 0x4c, 0x43,
+	0xc0, 0x12, 0x56, 0xa8, 0xb4, 0x31, 0xb0, 0xbc, 0xe4, 0x01, 0x03, 0x1c, 0x72, 0xc8, 0x62, 0xba,
+	0xf6, 0x7f, 0xb3, 0xf5, 0x4a, 0xe4, 0xa1, 0x5f, 0x72, 0xb6, 0xf2, 0xeb, 0x29, 0xca, 0x72, 0x51,
+	0x08, 0xb3, 0x27, 0x95, 0x88, 0x86, 0x80, 0x1a, 0x13, 0x54, 0xda, 0x48, 0x99, 0x58, 0x9f, 0xda,
+	0x62, 0x72, 0x06, 0x62, 0x99, 0xb7, 0xe5, 0x48, 0x7f, 0xab, 0xab, 0xd4, 0x19, 0xc7, 0x34, 0x4d,
+	0x45, 0x41, 0x0b, 0x2e, 0x52, 0xa8, 0xa7, 0x2f, 0xf6, 0xa6, 0x41, 0xcc, 0x59, 0x5a, 0xc8, 0x41,
+	0x7f, 0x6a, 0x74, 0x67, 0xac, 0xf8, 0x22, 0x7d, 0xbf, 0x49, 0x5b, 0x97, 0xb3, 0xd5, 0x82, 0xfd,
+	0x59, 0x32, 0x28, 0xcc, 0x37, 0xc6, 0x33, 0x15, 0xef, 0xa7, 0x34, 0x61, 0x1d, 0xad, 0xa7, 0xbd,
+	0x7d, 0xb2, 0x78, 0xaa, 0x0e, 0xbf, 0xd3, 0x84, 0xbd, 0x3b, 0xd5, 0x8d, 0x97, 0x87, 0x16, 0x3f,
+	0xe4, 0x62, 0xe6, 0xa5, 0x66, 0x3c, 0xbf, 0x37, 0xc3, 0xfc, 0x8c, 0x8e, 0x95, 0x82, 0x1e, 0xba,
+	0x9c, 0x35, 0x6a, 0xd5, 0x37, 0x95, 0xa1, 0x43, 0x75, 0x7f, 0xfc, 0xff, 0xea, 0xfa, 0x4c, 0xff,
+	0x60, 0x8e, 0xaa, 0x72, 0xff, 0xde, 0x59, 0x6f, 0x1c, 0x2c, 0xa1, 0x10, 0x09, 0xcb, 0x01, 0x0f,
+	0x55, 0xdb, 0x7b, 0x52, 0xc0, 0xc3, 0x7f, 0xd6, 0xab, 0x8d, 0xd3, 0xd9, 0x85, 0xd5, 0x28, 0xe3,
+	0x80, 0x02, 0x91, 0x4c, 0x4e, 0x74, 0x63, 0x10, 0x88, 0xe4, 0xe8, 0x62, 0x93, 0xd7, 0xad, 0x85,
+	0xcd, 0xab, 0x87, 0x99, 0x6b, 0x3f, 0xbf, 0xd6, 0x1e, 0x91, 0x88, 0x69, 0x1a, 0x21, 0x91, 0x47,
+	0x38, 0x62, 0xe9, 0xf6, 0xd9, 0xf0, 0x2e, 0xb5, 0xfd, 0x57, 0x7e, 0x54, 0xe0, 0x5c, 0x7f, 0x34,
+	0x73, 0x9c, 0x0b, 0xbd, 0x37, 0x93, 0x86, 0x4e, 0x08, 0x48, 0xc2, 0x0a, 0xb9, 0x36, 0xaa, 0x83,
+	0x61, 0xa3, 0x28, 0x9e, 0x13, 0x82, 0xd7, 0x50, 0x3c, 0xd7, 0xf6, 0x14, 0xe5, 0x46, 0x1f, 0xc8,
+	0x73, 0x42, 0x9c, 0x10, 0x08, 0x69, 0x48, 0x84, 0xb8, 0x36, 0x21, 0x8a, 0xf6, 0xeb, 0xf1, 0xf6,
+	0x9e, 0xef, 0x6f, 0x03, 0x00, 0x00, 0xff, 0xff, 0xd8, 0xab, 0x7a, 0x9d, 0x3c, 0x03, 0x00, 0x00,
 }
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // DisplayKeywordViewServiceClient is the client API for DisplayKeywordViewService service.
 //
@@ -122,10 +122,10 @@
 }
 
 type displayKeywordViewServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewDisplayKeywordViewServiceClient(cc *grpc.ClientConn) DisplayKeywordViewServiceClient {
+func NewDisplayKeywordViewServiceClient(cc grpc.ClientConnInterface) DisplayKeywordViewServiceClient {
 	return &displayKeywordViewServiceClient{cc}
 }
 
diff --git a/googleapis/ads/googleads/v1/services/domain_category_service.pb.go b/googleapis/ads/googleads/v1/services/domain_category_service.pb.go
index dc13657..b8a3b21 100644
--- a/googleapis/ads/googleads/v1/services/domain_category_service.pb.go
+++ b/googleapis/ads/googleads/v1/services/domain_category_service.pb.go
@@ -78,39 +78,41 @@
 }
 
 var fileDescriptor_15e4bcffa65a4ff8 = []byte{
-	// 367 bytes of a gzipped FileDescriptorProto
-	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x84, 0x92, 0x41, 0x4a, 0xfb, 0x40,
-	0x18, 0xc5, 0x49, 0xfe, 0xf0, 0x07, 0x83, 0x2e, 0x0c, 0x08, 0x25, 0xb8, 0x28, 0xb5, 0x0b, 0xe9,
-	0x62, 0x86, 0x54, 0x41, 0x18, 0x51, 0x49, 0x15, 0xea, 0x4a, 0x4a, 0x85, 0x2e, 0x24, 0x50, 0xc6,
-	0x64, 0x18, 0x02, 0xcd, 0x4c, 0x9d, 0x6f, 0x5a, 0x10, 0x71, 0xa1, 0x57, 0xf0, 0x06, 0x2e, 0x3d,
-	0x84, 0x07, 0x70, 0xeb, 0xc6, 0x03, 0xb8, 0xf2, 0x14, 0x92, 0x4e, 0x26, 0x50, 0x6c, 0xe8, 0xee,
-	0x31, 0xf3, 0x7e, 0xdf, 0xf7, 0xe6, 0x25, 0xde, 0x29, 0x97, 0x92, 0x4f, 0x18, 0xa6, 0x29, 0x60,
-	0x23, 0x0b, 0x35, 0x0f, 0x31, 0x30, 0x35, 0xcf, 0x12, 0x06, 0x38, 0x95, 0x39, 0xcd, 0xc4, 0x38,
-	0xa1, 0x9a, 0x71, 0xa9, 0xee, 0xc7, 0xe5, 0x05, 0x9a, 0x2a, 0xa9, 0xa5, 0xdf, 0x34, 0x10, 0xa2,
-	0x29, 0xa0, 0x8a, 0x47, 0xf3, 0x10, 0x59, 0x3e, 0x38, 0xaa, 0xdb, 0xa0, 0x18, 0xc8, 0x99, 0x5a,
-	0xb1, 0xc2, 0x8c, 0x0e, 0x76, 0x2d, 0x38, 0xcd, 0x30, 0x15, 0x42, 0x6a, 0xaa, 0x33, 0x29, 0xc0,
-	0xdc, 0xb6, 0xce, 0xbc, 0x46, 0x9f, 0xe9, 0x8b, 0x05, 0x79, 0x5e, 0x82, 0x43, 0x76, 0x37, 0x63,
-	0xa0, 0xfd, 0x3d, 0x6f, 0xcb, 0x0e, 0x1f, 0x0b, 0x9a, 0xb3, 0x86, 0xd3, 0x74, 0xf6, 0x37, 0x86,
-	0x9b, 0xf6, 0xf0, 0x8a, 0xe6, 0xac, 0xfb, 0xe5, 0x78, 0x3b, 0xcb, 0xf8, 0xb5, 0x89, 0xec, 0xbf,
-	0x3b, 0xde, 0xf6, 0x9f, 0xd9, 0x3e, 0x41, 0xeb, 0x9e, 0x8a, 0xea, 0x02, 0x05, 0x61, 0x2d, 0x5b,
-	0x95, 0x80, 0x96, 0xc9, 0x16, 0x79, 0xfe, 0xfc, 0x7e, 0x71, 0x0f, 0xfd, 0x6e, 0x51, 0xd5, 0xc3,
-	0xd2, 0x73, 0x4e, 0x92, 0x19, 0x68, 0x99, 0x33, 0x05, 0xb8, 0x53, 0x76, 0x57, 0x62, 0x19, 0x03,
-	0xdc, 0x79, 0xec, 0x3d, 0xb9, 0x5e, 0x3b, 0x91, 0xf9, 0xda, 0xc0, 0xbd, 0x60, 0x65, 0x01, 0x83,
-	0xa2, 0xe0, 0x81, 0x73, 0x73, 0x59, 0xf2, 0x5c, 0x4e, 0xa8, 0xe0, 0x48, 0x2a, 0x8e, 0x39, 0x13,
-	0x8b, 0xfa, 0xed, 0x97, 0x9c, 0x66, 0x50, 0xff, 0xeb, 0x1c, 0x5b, 0xf1, 0xea, 0xfe, 0xeb, 0x47,
-	0xd1, 0x9b, 0xdb, 0xec, 0x9b, 0x81, 0x51, 0x0a, 0xc8, 0xc8, 0x42, 0x8d, 0x42, 0x54, 0x2e, 0x86,
-	0x0f, 0x6b, 0x89, 0xa3, 0x14, 0xe2, 0xca, 0x12, 0x8f, 0xc2, 0xd8, 0x5a, 0x7e, 0xdc, 0xb6, 0x39,
-	0x27, 0x24, 0x4a, 0x81, 0x90, 0xca, 0x44, 0xc8, 0x28, 0x24, 0xc4, 0xda, 0x6e, 0xff, 0x2f, 0x72,
-	0x1e, 0xfc, 0x06, 0x00, 0x00, 0xff, 0xff, 0x0a, 0xaa, 0x05, 0x1b, 0xe1, 0x02, 0x00, 0x00,
+	// 388 bytes of a gzipped FileDescriptorProto
+	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x84, 0x52, 0xcd, 0x4a, 0xeb, 0x40,
+	0x14, 0x26, 0xb9, 0x70, 0xe1, 0x86, 0x7b, 0x17, 0x37, 0x20, 0x96, 0xe8, 0xa2, 0xd4, 0x2e, 0xa4,
+	0x8b, 0x19, 0x52, 0x05, 0x61, 0x44, 0x25, 0x55, 0xa8, 0x2b, 0x29, 0x15, 0xba, 0x90, 0x40, 0x19,
+	0x93, 0x21, 0x04, 0x9a, 0x99, 0x9a, 0x33, 0x2d, 0x88, 0xb8, 0xd0, 0x57, 0xf0, 0x0d, 0x5c, 0xfa,
+	0x10, 0x3e, 0x40, 0xb7, 0xbe, 0x82, 0x2b, 0xf7, 0xee, 0x25, 0x9d, 0x99, 0xd4, 0x62, 0x43, 0x77,
+	0x1f, 0x73, 0xbe, 0x9f, 0x73, 0xbe, 0xc4, 0x39, 0x4e, 0x84, 0x48, 0x46, 0x0c, 0xd3, 0x18, 0xb0,
+	0x82, 0x05, 0x9a, 0xfa, 0x18, 0x58, 0x3e, 0x4d, 0x23, 0x06, 0x38, 0x16, 0x19, 0x4d, 0xf9, 0x30,
+	0xa2, 0x92, 0x25, 0x22, 0xbf, 0x1d, 0xea, 0x01, 0x1a, 0xe7, 0x42, 0x0a, 0xb7, 0xae, 0x44, 0x88,
+	0xc6, 0x80, 0x4a, 0x3d, 0x9a, 0xfa, 0xc8, 0xe8, 0xbd, 0x83, 0xaa, 0x84, 0x9c, 0x81, 0x98, 0xe4,
+	0x2b, 0x22, 0x94, 0xb5, 0xb7, 0x6d, 0x84, 0xe3, 0x14, 0x53, 0xce, 0x85, 0xa4, 0x32, 0x15, 0x1c,
+	0xf4, 0x74, 0xf3, 0xdb, 0x34, 0x1a, 0xa5, 0x8c, 0x4b, 0x35, 0x68, 0x9c, 0x38, 0xb5, 0x2e, 0x93,
+	0x67, 0x73, 0xcb, 0x53, 0xed, 0xd8, 0x67, 0x37, 0x13, 0x06, 0xd2, 0xdd, 0x71, 0xfe, 0x99, 0xd4,
+	0x21, 0xa7, 0x19, 0xab, 0x59, 0x75, 0x6b, 0xf7, 0x4f, 0xff, 0xaf, 0x79, 0xbc, 0xa0, 0x19, 0x6b,
+	0x7f, 0x5a, 0xce, 0xc6, 0xb2, 0xfc, 0x52, 0xdd, 0xe2, 0xbe, 0x5a, 0xce, 0xff, 0x1f, 0xde, 0x2e,
+	0x41, 0xeb, 0x3a, 0x40, 0x55, 0x0b, 0x79, 0x7e, 0xa5, 0xb6, 0x6c, 0x07, 0x2d, 0x2b, 0x1b, 0xe4,
+	0xf1, 0xed, 0xfd, 0xc9, 0xde, 0x77, 0xdb, 0x45, 0x87, 0x77, 0x4b, 0xe7, 0x1c, 0x45, 0x13, 0x90,
+	0x22, 0x63, 0x39, 0xe0, 0x96, 0x2e, 0x55, 0xcb, 0x52, 0x06, 0xb8, 0x75, 0xef, 0x6d, 0xcd, 0x82,
+	0xda, 0x22, 0x45, 0xa3, 0x71, 0x0a, 0x28, 0x12, 0x59, 0xe7, 0xc1, 0x76, 0x9a, 0x91, 0xc8, 0xd6,
+	0x5e, 0xd3, 0xf1, 0x56, 0xb6, 0xd3, 0x2b, 0xda, 0xef, 0x59, 0x57, 0xe7, 0x5a, 0x9f, 0x88, 0x11,
+	0xe5, 0x09, 0x12, 0x79, 0x82, 0x13, 0xc6, 0xe7, 0xdf, 0x06, 0x2f, 0x12, 0xab, 0x7f, 0xb8, 0x43,
+	0x03, 0x9e, 0xed, 0x5f, 0xdd, 0x20, 0x78, 0xb1, 0xeb, 0x5d, 0x65, 0x18, 0xc4, 0x80, 0x14, 0x2c,
+	0xd0, 0xc0, 0x47, 0x3a, 0x18, 0x66, 0x86, 0x12, 0x06, 0x31, 0x84, 0x25, 0x25, 0x1c, 0xf8, 0xa1,
+	0xa1, 0x7c, 0xd8, 0x4d, 0xf5, 0x4e, 0x48, 0x10, 0x03, 0x21, 0x25, 0x89, 0x90, 0x81, 0x4f, 0x88,
+	0xa1, 0x5d, 0xff, 0x9e, 0xef, 0xb9, 0xf7, 0x15, 0x00, 0x00, 0xff, 0xff, 0x90, 0x91, 0x15, 0xd7,
+	0x17, 0x03, 0x00, 0x00,
 }
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // DomainCategoryServiceClient is the client API for DomainCategoryService service.
 //
@@ -121,10 +123,10 @@
 }
 
 type domainCategoryServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewDomainCategoryServiceClient(cc *grpc.ClientConn) DomainCategoryServiceClient {
+func NewDomainCategoryServiceClient(cc grpc.ClientConnInterface) DomainCategoryServiceClient {
 	return &domainCategoryServiceClient{cc}
 }
 
diff --git a/googleapis/ads/googleads/v1/services/dynamic_search_ads_search_term_view_service.pb.go b/googleapis/ads/googleads/v1/services/dynamic_search_ads_search_term_view_service.pb.go
index bf19041..8325d45 100644
--- a/googleapis/ads/googleads/v1/services/dynamic_search_ads_search_term_view_service.pb.go
+++ b/googleapis/ads/googleads/v1/services/dynamic_search_ads_search_term_view_service.pb.go
@@ -80,41 +80,42 @@
 }
 
 var fileDescriptor_b4acc14a32136684 = []byte{
-	// 391 bytes of a gzipped FileDescriptorProto
-	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x8c, 0x92, 0xcd, 0x6a, 0xdb, 0x40,
-	0x14, 0x85, 0x91, 0x0a, 0x85, 0x8a, 0x76, 0xa3, 0x55, 0x31, 0x5d, 0xb8, 0xae, 0x0b, 0xc6, 0x8b,
-	0x19, 0xd4, 0xee, 0xa6, 0x74, 0x31, 0x6e, 0xc1, 0xfd, 0x81, 0xd6, 0xd8, 0x41, 0x8b, 0x20, 0x10,
-	0x13, 0xcd, 0x45, 0x11, 0x58, 0x1a, 0x67, 0xae, 0x2c, 0x13, 0x42, 0x36, 0x79, 0x83, 0x90, 0x37,
-	0xc8, 0x26, 0x90, 0x47, 0xc9, 0x36, 0xaf, 0x90, 0x55, 0xde, 0x21, 0x10, 0xe4, 0xf1, 0x08, 0xb2,
-	0x90, 0xed, 0xdd, 0x61, 0xe6, 0xf0, 0x9d, 0xb9, 0xf7, 0x8c, 0x37, 0x4d, 0x95, 0x4a, 0xe7, 0x40,
-	0x85, 0x44, 0x6a, 0x64, 0xad, 0xaa, 0x80, 0x22, 0xe8, 0x2a, 0x4b, 0x00, 0xa9, 0x3c, 0x2d, 0x44,
-	0x9e, 0x25, 0x31, 0x82, 0xd0, 0xc9, 0x71, 0x2c, 0x24, 0x5a, 0x59, 0x82, 0xce, 0xe3, 0x2a, 0x83,
-	0x55, 0xbc, 0x31, 0x93, 0x85, 0x56, 0xa5, 0xf2, 0xbb, 0x06, 0x44, 0x84, 0x44, 0xd2, 0x30, 0x49,
-	0x15, 0x10, 0xcb, 0xec, 0xfc, 0x6d, 0x4b, 0xd5, 0x80, 0x6a, 0xa9, 0xf7, 0x8c, 0x35, 0x71, 0x9d,
-	0x0f, 0x16, 0xb6, 0xc8, 0xa8, 0x28, 0x0a, 0x55, 0x8a, 0x32, 0x53, 0x05, 0x9a, 0xdb, 0xde, 0x7f,
-	0x6f, 0x30, 0x86, 0xf2, 0xa7, 0xa1, 0xcd, 0xd6, 0x04, 0x2e, 0xd1, 0x88, 0x03, 0xd0, 0x79, 0x98,
-	0xc1, 0x6a, 0x0a, 0x27, 0x4b, 0xc0, 0xd2, 0xff, 0xe4, 0xbd, 0xb3, 0x0f, 0x88, 0x0b, 0x91, 0xc3,
-	0x7b, 0xa7, 0xeb, 0x0c, 0xde, 0x4c, 0xdf, 0xda, 0xc3, 0x7f, 0x22, 0x87, 0x2f, 0x37, 0xae, 0xf7,
-	0x79, 0x3b, 0x6e, 0x66, 0xc6, 0xf4, 0x9f, 0x1c, 0xef, 0xe3, 0xce, 0x6c, 0xff, 0x0f, 0xd9, 0xb5,
-	0x2e, 0xb2, 0xef, 0x00, 0x1d, 0xde, 0xca, 0x6a, 0x16, 0x4b, 0xb6, 0x93, 0x7a, 0xbf, 0x2f, 0xee,
-	0x1f, 0xae, 0xdc, 0x1f, 0x3e, 0xaf, 0xeb, 0x38, 0x7b, 0xb1, 0x8e, 0xef, 0xc9, 0x12, 0x4b, 0x95,
-	0x83, 0x46, 0x3a, 0xb4, 0xfd, 0xb4, 0x60, 0x90, 0x0e, 0xcf, 0x47, 0x97, 0xae, 0xd7, 0x4f, 0x54,
-	0xbe, 0x73, 0xbe, 0xd1, 0x70, 0xaf, 0x7d, 0x4e, 0xea, 0x3e, 0x27, 0xce, 0xe1, 0xaf, 0x0d, 0x2f,
-	0x55, 0x73, 0x51, 0xa4, 0x44, 0xe9, 0x94, 0xa6, 0x50, 0xac, 0xdb, 0xb6, 0x9f, 0x69, 0x91, 0x61,
-	0xfb, 0x8f, 0xfe, 0x66, 0xc5, 0xb5, 0xfb, 0x6a, 0xcc, 0xf9, 0xad, 0xdb, 0x1d, 0x1b, 0x20, 0x97,
-	0x48, 0x8c, 0xac, 0x55, 0x18, 0x90, 0x4d, 0x30, 0xde, 0x59, 0x4b, 0xc4, 0x25, 0x46, 0x8d, 0x25,
-	0x0a, 0x83, 0xc8, 0x5a, 0x1e, 0xdd, 0xbe, 0x39, 0x67, 0x8c, 0x4b, 0x64, 0xac, 0x31, 0x31, 0x16,
-	0x06, 0x8c, 0x59, 0xdb, 0xd1, 0xeb, 0xf5, 0x3b, 0xbf, 0x3e, 0x07, 0x00, 0x00, 0xff, 0xff, 0x0e,
-	0x7a, 0x64, 0x1d, 0x78, 0x03, 0x00, 0x00,
+	// 413 bytes of a gzipped FileDescriptorProto
+	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x8c, 0x93, 0x4f, 0x8b, 0xd4, 0x30,
+	0x18, 0xc6, 0x99, 0x0a, 0x82, 0x45, 0x2f, 0xbd, 0xb8, 0x8c, 0x1e, 0xc6, 0x75, 0x85, 0x65, 0x0e,
+	0x09, 0xd5, 0x5b, 0xc4, 0x43, 0x56, 0x61, 0xfc, 0x03, 0xba, 0xcc, 0xca, 0x1c, 0xa4, 0x50, 0x62,
+	0xf3, 0x52, 0x03, 0x93, 0x64, 0xcc, 0x9b, 0xe9, 0x22, 0xe2, 0xc5, 0x6f, 0x20, 0x7e, 0x03, 0x8f,
+	0x7e, 0x0e, 0x4f, 0x7b, 0xf5, 0x2b, 0x78, 0xf2, 0x3b, 0x08, 0xd2, 0x49, 0xd3, 0xd5, 0x43, 0x67,
+	0xe6, 0xf6, 0x90, 0xf7, 0xe1, 0xf7, 0xbc, 0x7f, 0xda, 0x74, 0x5e, 0x5b, 0x5b, 0x2f, 0x81, 0x0a,
+	0x89, 0x34, 0xc8, 0x56, 0x35, 0x39, 0x45, 0x70, 0x8d, 0xaa, 0x00, 0xa9, 0xfc, 0x60, 0x84, 0x56,
+	0x55, 0x89, 0x20, 0x5c, 0xf5, 0xae, 0x14, 0x12, 0xa3, 0xf4, 0xe0, 0x74, 0xd9, 0x28, 0x38, 0x2f,
+	0x3b, 0x33, 0x59, 0x39, 0xeb, 0x6d, 0x36, 0x09, 0x20, 0x22, 0x24, 0x92, 0x9e, 0x49, 0x9a, 0x9c,
+	0x44, 0xe6, 0xf8, 0xc5, 0x50, 0xaa, 0x03, 0xb4, 0x6b, 0xb7, 0x67, 0x6c, 0x88, 0x1b, 0xdf, 0x8e,
+	0xb0, 0x95, 0xa2, 0xc2, 0x18, 0xeb, 0x85, 0x57, 0xd6, 0x60, 0x57, 0xbd, 0xf9, 0x4f, 0xb5, 0x5a,
+	0x2a, 0x30, 0x3e, 0x14, 0x0e, 0x5f, 0xa5, 0xc7, 0x33, 0xf0, 0x4f, 0x42, 0xcc, 0xd9, 0x06, 0xcd,
+	0x25, 0x06, 0xf1, 0x1a, 0x9c, 0x5e, 0x28, 0x38, 0x9f, 0xc3, 0xfb, 0x35, 0xa0, 0xcf, 0xee, 0xa6,
+	0x37, 0x62, 0x67, 0xa5, 0x11, 0x1a, 0x0e, 0x46, 0x93, 0xd1, 0xf1, 0xb5, 0xf9, 0xf5, 0xf8, 0xf8,
+	0x52, 0x68, 0xb8, 0xff, 0x23, 0x49, 0xef, 0x6d, 0xc7, 0x9d, 0x85, 0xf9, 0xb3, 0x3f, 0xa3, 0xf4,
+	0xce, 0xce, 0xec, 0xec, 0x39, 0xd9, 0xb5, 0x47, 0xb2, 0xef, 0x00, 0x63, 0x3e, 0xc8, 0xea, 0x37,
+	0x4e, 0xb6, 0x93, 0x0e, 0x9f, 0x7d, 0xfe, 0xf9, 0xeb, 0x6b, 0xf2, 0x38, 0xe3, 0xed, 0x9d, 0x3e,
+	0xfe, 0xb7, 0x8e, 0x47, 0xd5, 0x1a, 0xbd, 0xd5, 0xe0, 0x90, 0x4e, 0xe3, 0xe1, 0x06, 0x30, 0x48,
+	0xa7, 0x9f, 0xc6, 0xb7, 0x2e, 0xf8, 0xc1, 0x65, 0x13, 0x9d, 0x5a, 0x29, 0x24, 0x95, 0xd5, 0x27,
+	0x5f, 0x92, 0xf4, 0xa8, 0xb2, 0x7a, 0xe7, 0xf0, 0x27, 0xd3, 0xbd, 0x96, 0x7d, 0xda, 0x1e, 0xfb,
+	0x74, 0xf4, 0xe6, 0x69, 0xc7, 0xab, 0xed, 0x52, 0x98, 0x9a, 0x58, 0x57, 0xd3, 0x1a, 0xcc, 0xe6,
+	0x53, 0xa0, 0x97, 0x1d, 0x0c, 0xff, 0x07, 0x0f, 0xa3, 0xf8, 0x96, 0x5c, 0x99, 0x71, 0xfe, 0x3d,
+	0x99, 0xcc, 0x02, 0x90, 0x4b, 0x24, 0x41, 0xb6, 0x6a, 0x91, 0x93, 0x2e, 0x18, 0x2f, 0xa2, 0xa5,
+	0xe0, 0x12, 0x8b, 0xde, 0x52, 0x2c, 0xf2, 0x22, 0x5a, 0x7e, 0x27, 0x47, 0xe1, 0x9d, 0x31, 0x2e,
+	0x91, 0xb1, 0xde, 0xc4, 0xd8, 0x22, 0x67, 0x2c, 0xda, 0xde, 0x5e, 0xdd, 0xf4, 0xf9, 0xe0, 0x6f,
+	0x00, 0x00, 0x00, 0xff, 0xff, 0x42, 0xe4, 0xd9, 0xbf, 0xae, 0x03, 0x00, 0x00,
 }
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // DynamicSearchAdsSearchTermViewServiceClient is the client API for DynamicSearchAdsSearchTermViewService service.
 //
@@ -125,10 +126,10 @@
 }
 
 type dynamicSearchAdsSearchTermViewServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewDynamicSearchAdsSearchTermViewServiceClient(cc *grpc.ClientConn) DynamicSearchAdsSearchTermViewServiceClient {
+func NewDynamicSearchAdsSearchTermViewServiceClient(cc grpc.ClientConnInterface) DynamicSearchAdsSearchTermViewServiceClient {
 	return &dynamicSearchAdsSearchTermViewServiceClient{cc}
 }
 
diff --git a/googleapis/ads/googleads/v1/services/expanded_landing_page_view_service.pb.go b/googleapis/ads/googleads/v1/services/expanded_landing_page_view_service.pb.go
index 5528fcc..7b38c9c 100644
--- a/googleapis/ads/googleads/v1/services/expanded_landing_page_view_service.pb.go
+++ b/googleapis/ads/googleads/v1/services/expanded_landing_page_view_service.pb.go
@@ -9,7 +9,6 @@
 	math "math"
 
 	proto "github.com/golang/protobuf/proto"
-	_ "github.com/golang/protobuf/ptypes/wrappers"
 	resources "google.golang.org/genproto/googleapis/ads/googleads/v1/resources"
 	_ "google.golang.org/genproto/googleapis/api/annotations"
 	grpc "google.golang.org/grpc"
@@ -79,41 +78,41 @@
 }
 
 var fileDescriptor_d9246f2676cd9670 = []byte{
-	// 398 bytes of a gzipped FileDescriptorProto
-	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x84, 0x52, 0x31, 0x8b, 0xdb, 0x30,
-	0x14, 0xc6, 0x2e, 0x14, 0x6a, 0xda, 0xc5, 0x53, 0x31, 0x25, 0xa4, 0x49, 0x86, 0x92, 0x41, 0xc2,
-	0xed, 0xa6, 0xb6, 0x83, 0x5d, 0x4a, 0x52, 0x28, 0x25, 0xa4, 0xe0, 0xa1, 0x18, 0x8c, 0x12, 0xbd,
-	0x0a, 0x43, 0x2c, 0xb9, 0x92, 0xed, 0x14, 0x4a, 0x97, 0xd2, 0xe9, 0xd6, 0xfb, 0x07, 0x37, 0xde,
-	0x4f, 0xb9, 0xf5, 0x7e, 0xc1, 0xc1, 0x4d, 0xf7, 0x2b, 0x0e, 0x47, 0x96, 0xe1, 0x0e, 0x9c, 0x6c,
-	0x9f, 0xf4, 0x3e, 0x7d, 0xdf, 0x7b, 0xef, 0x93, 0xf7, 0x85, 0x4b, 0xc9, 0x77, 0x80, 0x29, 0xd3,
-	0xd8, 0xc0, 0x16, 0x35, 0x21, 0xd6, 0xa0, 0x9a, 0x7c, 0x0b, 0x1a, 0xc3, 0xef, 0x92, 0x0a, 0x06,
-	0x2c, 0xdb, 0x51, 0xc1, 0x72, 0xc1, 0xb3, 0x92, 0x72, 0xc8, 0x9a, 0x1c, 0xf6, 0x59, 0xc7, 0x41,
-	0xa5, 0x92, 0x95, 0xf4, 0xc7, 0xe6, 0x3d, 0xa2, 0x4c, 0xa3, 0x5e, 0x0a, 0x35, 0x21, 0xb2, 0x52,
-	0x41, 0x3c, 0x64, 0xa6, 0x40, 0xcb, 0x5a, 0x1d, 0x77, 0x33, 0x2e, 0xc1, 0x2b, 0xab, 0x51, 0xe6,
-	0x98, 0x0a, 0x21, 0x2b, 0x5a, 0xe5, 0x52, 0xe8, 0xae, 0x3a, 0xea, 0xaa, 0x87, 0xd3, 0xa6, 0xfe,
-	0x89, 0xf7, 0x8a, 0x96, 0x25, 0xa8, 0xae, 0x3e, 0x59, 0x7a, 0xaf, 0x17, 0x50, 0x7d, 0xee, 0x4c,
-	0xbe, 0x1a, 0x8f, 0x15, 0xe5, 0x90, 0xe4, 0xb0, 0x5f, 0xc3, 0xaf, 0x1a, 0x74, 0xe5, 0x4f, 0xbd,
-	0x17, 0xb6, 0xa1, 0x4c, 0xd0, 0x02, 0x5e, 0x3a, 0x63, 0xe7, 0xcd, 0xb3, 0xf5, 0x73, 0x7b, 0xf9,
-	0x8d, 0x16, 0xf0, 0xf6, 0xbf, 0xeb, 0x8d, 0x06, 0x74, 0xbe, 0x9b, 0x79, 0xfd, 0x1b, 0xc7, 0x0b,
-	0x86, 0xdd, 0xfc, 0x4f, 0xe8, 0xd4, 0xc2, 0xd0, 0xc9, 0x5e, 0x03, 0x32, 0x28, 0xd2, 0xef, 0x14,
-	0x0d, 0x48, 0x4c, 0xe2, 0x7f, 0xd7, 0xb7, 0xe7, 0xee, 0x07, 0x9f, 0xb4, 0x11, 0xfc, 0x79, 0x30,
-	0xf2, 0xc7, 0x6d, 0xad, 0x2b, 0x59, 0x80, 0xd2, 0x78, 0xde, 0x67, 0xf2, 0xe8, 0xbd, 0xc6, 0xf3,
-	0xbf, 0xf1, 0x99, 0xeb, 0xcd, 0xb6, 0xb2, 0x38, 0x39, 0x4a, 0x3c, 0x3d, 0xbe, 0xac, 0x55, 0x1b,
-	0xcf, 0xca, 0xf9, 0xb1, 0xec, 0x84, 0xb8, 0xdc, 0x51, 0xc1, 0x91, 0x54, 0x1c, 0x73, 0x10, 0x87,
-	0xf0, 0xec, 0x97, 0x29, 0x73, 0x3d, 0xfc, 0x5d, 0xdf, 0x5b, 0x70, 0xe1, 0x3e, 0x59, 0x44, 0xd1,
-	0xa5, 0x3b, 0x5e, 0x18, 0xc1, 0x88, 0x69, 0x64, 0x60, 0x8b, 0x92, 0x10, 0x75, 0xc6, 0xfa, 0xca,
-	0x52, 0xd2, 0x88, 0xe9, 0xb4, 0xa7, 0xa4, 0x49, 0x98, 0x5a, 0xca, 0x9d, 0x3b, 0x33, 0xf7, 0x84,
-	0x44, 0x4c, 0x13, 0xd2, 0x93, 0x08, 0x49, 0x42, 0x42, 0x2c, 0x6d, 0xf3, 0xf4, 0xd0, 0xe7, 0xbb,
-	0xfb, 0x00, 0x00, 0x00, 0xff, 0xff, 0xe5, 0xc2, 0x24, 0x75, 0x55, 0x03, 0x00, 0x00,
+	// 400 bytes of a gzipped FileDescriptorProto
+	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x84, 0x92, 0xcf, 0xca, 0xd3, 0x40,
+	0x14, 0xc5, 0x49, 0x04, 0xc1, 0xa0, 0x9b, 0x6c, 0x2c, 0x51, 0xa4, 0xb6, 0x5d, 0x48, 0x17, 0x33,
+	0x44, 0x77, 0xa3, 0x2e, 0x12, 0x91, 0x56, 0x10, 0x29, 0x15, 0xb2, 0x90, 0x40, 0x18, 0x33, 0x97,
+	0x61, 0x20, 0x99, 0x89, 0x99, 0x34, 0x15, 0xc4, 0x8d, 0x4b, 0xb7, 0x3e, 0x81, 0x2e, 0x7d, 0x94,
+	0x6e, 0x7d, 0x02, 0xc1, 0x95, 0x4f, 0x21, 0xe9, 0x64, 0x52, 0xbf, 0x0f, 0xd2, 0xee, 0x0e, 0xb9,
+	0x67, 0x7e, 0xe7, 0xfe, 0x89, 0xf7, 0x8a, 0x2b, 0xc5, 0x0b, 0xc0, 0x94, 0x69, 0x6c, 0x64, 0xa7,
+	0xda, 0x10, 0x6b, 0xa8, 0x5b, 0x91, 0x83, 0xc6, 0xf0, 0xb1, 0xa2, 0x92, 0x01, 0xcb, 0x0a, 0x2a,
+	0x99, 0x90, 0x3c, 0xab, 0x28, 0x87, 0xac, 0x15, 0xb0, 0xcf, 0x7a, 0x0f, 0xaa, 0x6a, 0xd5, 0x28,
+	0x7f, 0x6a, 0xde, 0x23, 0xca, 0x34, 0x1a, 0x50, 0xa8, 0x0d, 0x91, 0x45, 0x05, 0xf1, 0x58, 0x58,
+	0x0d, 0x5a, 0xed, 0xea, 0xf3, 0x69, 0x26, 0x25, 0xb8, 0x6f, 0x19, 0x95, 0xc0, 0x54, 0x4a, 0xd5,
+	0xd0, 0x46, 0x28, 0xa9, 0xfb, 0xea, 0xdd, 0xff, 0xaa, 0x79, 0x21, 0x40, 0x36, 0xa6, 0x30, 0x5b,
+	0x7b, 0x0f, 0x57, 0xd0, 0xbc, 0xec, 0xe9, 0xaf, 0x0d, 0x7c, 0x43, 0x39, 0x24, 0x02, 0xf6, 0x5b,
+	0xf8, 0xb0, 0x03, 0xdd, 0xf8, 0x73, 0xef, 0x8e, 0xed, 0x24, 0x93, 0xb4, 0x84, 0x89, 0x33, 0x75,
+	0x1e, 0xdd, 0xda, 0xde, 0xb6, 0x1f, 0xdf, 0xd0, 0x12, 0x1e, 0x7f, 0x77, 0xbd, 0x07, 0x23, 0x9c,
+	0xb7, 0x66, 0x50, 0xff, 0xb7, 0xe3, 0x05, 0xe3, 0x69, 0xfe, 0x0b, 0x74, 0x69, 0x53, 0xe8, 0x62,
+	0xaf, 0x01, 0x19, 0x85, 0x0c, 0xcb, 0x44, 0x23, 0x88, 0x59, 0xfc, 0xe5, 0xd7, 0x9f, 0x6f, 0xee,
+	0x33, 0x9f, 0x74, 0xbb, 0xff, 0x74, 0x65, 0xe4, 0xe7, 0xf9, 0x4e, 0x37, 0xaa, 0x84, 0x5a, 0xe3,
+	0xe5, 0x70, 0x8c, 0x6b, 0xef, 0x35, 0x5e, 0x7e, 0x0e, 0xee, 0x1d, 0xa2, 0xc9, 0x29, 0xb6, 0x57,
+	0x95, 0xd0, 0x28, 0x57, 0x65, 0xfc, 0xd5, 0xf5, 0x16, 0xb9, 0x2a, 0x2f, 0xce, 0x19, 0xcf, 0xcf,
+	0x6f, 0x72, 0xd3, 0xdd, 0x6e, 0xe3, 0xbc, 0x5b, 0xf7, 0x20, 0xae, 0x0a, 0x2a, 0x39, 0x52, 0x35,
+	0xc7, 0x1c, 0xe4, 0xf1, 0xb2, 0xf8, 0x14, 0x3d, 0xfe, 0x13, 0x3f, 0xb5, 0xe2, 0x87, 0x7b, 0x63,
+	0x15, 0x45, 0x3f, 0xdd, 0xe9, 0xca, 0x00, 0x23, 0xa6, 0x91, 0x91, 0x9d, 0x4a, 0x42, 0xd4, 0x07,
+	0xeb, 0x83, 0xb5, 0xa4, 0x11, 0xd3, 0xe9, 0x60, 0x49, 0x93, 0x30, 0xb5, 0x96, 0xbf, 0xee, 0xc2,
+	0x7c, 0x27, 0x24, 0x62, 0x9a, 0x90, 0xc1, 0x44, 0x48, 0x12, 0x12, 0x62, 0x6d, 0xef, 0x6f, 0x1e,
+	0xfb, 0x7c, 0xf2, 0x2f, 0x00, 0x00, 0xff, 0xff, 0x87, 0x7a, 0x33, 0xf2, 0x6b, 0x03, 0x00, 0x00,
 }
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // ExpandedLandingPageViewServiceClient is the client API for ExpandedLandingPageViewService service.
 //
@@ -124,10 +123,10 @@
 }
 
 type expandedLandingPageViewServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewExpandedLandingPageViewServiceClient(cc *grpc.ClientConn) ExpandedLandingPageViewServiceClient {
+func NewExpandedLandingPageViewServiceClient(cc grpc.ClientConnInterface) ExpandedLandingPageViewServiceClient {
 	return &expandedLandingPageViewServiceClient{cc}
 }
 
diff --git a/googleapis/ads/googleads/v1/services/extension_feed_item_service.pb.go b/googleapis/ads/googleads/v1/services/extension_feed_item_service.pb.go
index fb9ed07..fff9086 100644
--- a/googleapis/ads/googleads/v1/services/extension_feed_item_service.pb.go
+++ b/googleapis/ads/googleads/v1/services/extension_feed_item_service.pb.go
@@ -9,7 +9,6 @@
 	math "math"
 
 	proto "github.com/golang/protobuf/proto"
-	_ "github.com/golang/protobuf/ptypes/wrappers"
 	resources "google.golang.org/genproto/googleapis/ads/googleads/v1/resources"
 	_ "google.golang.org/genproto/googleapis/api/annotations"
 	field_mask "google.golang.org/genproto/protobuf/field_mask"
@@ -29,8 +28,7 @@
 // proto package needs to be updated.
 const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package
 
-// Request message for
-// [ExtensionFeedItemService.GetExtensionFeedItem][google.ads.googleads.v1.services.ExtensionFeedItemService.GetExtensionFeedItem].
+// Request message for [ExtensionFeedItemService.GetExtensionFeedItem][google.ads.googleads.v1.services.ExtensionFeedItemService.GetExtensionFeedItem].
 type GetExtensionFeedItemRequest struct {
 	// The resource name of the extension feed item to fetch.
 	ResourceName         string   `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"`
@@ -71,8 +69,7 @@
 	return ""
 }
 
-// Request message for
-// [ExtensionFeedItemService.MutateExtensionFeedItems][google.ads.googleads.v1.services.ExtensionFeedItemService.MutateExtensionFeedItems].
+// Request message for [ExtensionFeedItemService.MutateExtensionFeedItems][google.ads.googleads.v1.services.ExtensionFeedItemService.MutateExtensionFeedItems].
 type MutateExtensionFeedItemsRequest struct {
 	// The ID of the customer whose extension feed items are being
 	// modified.
@@ -335,57 +332,58 @@
 }
 
 var fileDescriptor_e6e6bc4adf2cef65 = []byte{
-	// 656 bytes of a gzipped FileDescriptorProto
-	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xa4, 0x95, 0xcd, 0x6e, 0xd3, 0x40,
-	0x10, 0xc7, 0xb1, 0x83, 0x0a, 0xdd, 0x94, 0x8b, 0xc5, 0xc1, 0x0a, 0x94, 0x46, 0xa6, 0x87, 0x2a,
-	0x07, 0x5b, 0x09, 0x15, 0x48, 0x6e, 0x2b, 0x14, 0x0b, 0xfa, 0x71, 0xe8, 0x87, 0x8c, 0x54, 0x09,
-	0x14, 0xc9, 0xda, 0xc6, 0xd3, 0xc8, 0xaa, 0xed, 0x35, 0xbb, 0xeb, 0x40, 0x55, 0xf5, 0x82, 0x78,
-	0x03, 0x5e, 0x00, 0x71, 0xe4, 0x3d, 0x38, 0xc0, 0x81, 0x0b, 0xaf, 0x00, 0x17, 0x9e, 0x02, 0xad,
-	0xd7, 0xeb, 0x16, 0x52, 0x37, 0xa8, 0xbd, 0x4d, 0x76, 0xc7, 0xbf, 0xd9, 0xff, 0xfc, 0x77, 0x36,
-	0xc8, 0x1b, 0x11, 0x32, 0x8a, 0xc1, 0xc1, 0x21, 0x73, 0x64, 0x28, 0xa2, 0x71, 0xd7, 0x61, 0x40,
-	0xc7, 0xd1, 0x10, 0x98, 0x03, 0x6f, 0x39, 0xa4, 0x2c, 0x22, 0x69, 0x70, 0x08, 0x10, 0x06, 0x11,
-	0x87, 0x24, 0x28, 0x37, 0xed, 0x8c, 0x12, 0x4e, 0x8c, 0xb6, 0xfc, 0xd0, 0xc6, 0x21, 0xb3, 0x2b,
-	0x86, 0x3d, 0xee, 0xda, 0x8a, 0xd1, 0x5a, 0xa9, 0xab, 0x42, 0x81, 0x91, 0x9c, 0xd6, 0x94, 0x91,
-	0xf8, 0xd6, 0x7d, 0xf5, 0x71, 0x16, 0x39, 0x38, 0x4d, 0x09, 0xc7, 0x3c, 0x22, 0x29, 0x2b, 0x77,
-	0xcb, 0xe2, 0x4e, 0xf1, 0xeb, 0x20, 0x3f, 0x74, 0x0e, 0x23, 0x88, 0xc3, 0x20, 0xc1, 0xec, 0xa8,
-	0xcc, 0x78, 0xf0, 0x6f, 0xc6, 0x1b, 0x8a, 0xb3, 0x0c, 0x68, 0x49, 0xb0, 0x3c, 0x74, 0x6f, 0x03,
-	0xf8, 0x73, 0x55, 0x7f, 0x1d, 0x20, 0xdc, 0xe2, 0x90, 0xf8, 0xf0, 0x3a, 0x07, 0xc6, 0x8d, 0x87,
-	0xe8, 0x8e, 0x3a, 0x65, 0x90, 0xe2, 0x04, 0x4c, 0xad, 0xad, 0x2d, 0xcd, 0xfa, 0x73, 0x6a, 0x71,
-	0x07, 0x27, 0x60, 0x7d, 0xd1, 0xd0, 0xc2, 0x76, 0xce, 0x31, 0x87, 0x09, 0x0e, 0x53, 0xa0, 0x05,
-	0xd4, 0x1c, 0xe6, 0x8c, 0x93, 0x04, 0x68, 0x10, 0x85, 0x25, 0x06, 0xa9, 0xa5, 0xad, 0xd0, 0x18,
-	0x20, 0x44, 0x32, 0xa0, 0x52, 0x9e, 0xa9, 0xb7, 0x1b, 0x4b, 0xcd, 0xde, 0xaa, 0x3d, 0xad, 0xb9,
-	0xf6, 0x44, 0xc5, 0x5d, 0x05, 0xf1, 0xcf, 0xf1, 0x84, 0x8e, 0x31, 0x8e, 0xa3, 0x10, 0x73, 0x08,
-	0x48, 0x1a, 0x1f, 0x9b, 0x37, 0xdb, 0xda, 0xd2, 0x6d, 0x7f, 0x4e, 0x2d, 0xee, 0xa6, 0xf1, 0xb1,
-	0xf5, 0x51, 0x47, 0xad, 0x7a, 0x9e, 0xb1, 0x82, 0x9a, 0x79, 0x56, 0x10, 0x44, 0x7f, 0x0b, 0x42,
-	0xb3, 0xd7, 0x52, 0x47, 0x54, 0x0d, 0xb6, 0xd7, 0x85, 0x05, 0xdb, 0x98, 0x1d, 0xf9, 0x48, 0xa6,
-	0x8b, 0xd8, 0xd8, 0x41, 0x33, 0x43, 0x0a, 0x98, 0xcb, 0x0e, 0x36, 0x7b, 0xcb, 0xb5, 0xd2, 0xaa,
-	0x5b, 0x31, 0xa9, 0x6d, 0xf3, 0x86, 0x5f, 0x52, 0x04, 0x4f, 0xd2, 0x4d, 0xfd, 0x7a, 0x3c, 0x49,
-	0x31, 0x4c, 0x34, 0x43, 0x21, 0x21, 0x63, 0x30, 0x1b, 0xc2, 0x1a, 0xb1, 0x23, 0x7f, 0x7b, 0x4d,
-	0x34, 0x5b, 0x35, 0xd2, 0x3a, 0x45, 0xed, 0x7a, 0xa7, 0x59, 0x46, 0x52, 0x06, 0xc6, 0x4b, 0x74,
-	0x8b, 0x02, 0xcb, 0x63, 0xae, 0x6c, 0x7c, 0x3a, 0xdd, 0xc6, 0x1a, 0xa8, 0x5f, 0x70, 0x7c, 0xc5,
-	0xb3, 0x9e, 0xa1, 0xf9, 0x4b, 0x33, 0xff, 0xeb, 0xbe, 0xf6, 0xbe, 0x37, 0x90, 0x39, 0x01, 0x78,
-	0x21, 0x8f, 0x62, 0x7c, 0xd5, 0xd0, 0xdd, 0x8b, 0x26, 0xc2, 0x58, 0x9b, 0xae, 0xe2, 0x92, 0x49,
-	0x6a, 0x5d, 0xc9, 0x20, 0x6b, 0xf5, 0xdd, 0x8f, 0x9f, 0x1f, 0xf4, 0xc7, 0xc6, 0xb2, 0x78, 0x2f,
-	0x4e, 0xfe, 0x92, 0xb6, 0xa6, 0x86, 0x87, 0x39, 0x9d, 0xb3, 0x07, 0xa4, 0xb2, 0xc3, 0xe9, 0x9c,
-	0x1a, 0xbf, 0x34, 0x64, 0xd6, 0xd9, 0x65, 0xf4, 0xaf, 0xec, 0x8a, 0x1a, 0xea, 0x96, 0x77, 0x1d,
-	0x84, 0xbc, 0x2d, 0x96, 0x57, 0x28, 0x5c, 0xb5, 0x9e, 0x08, 0x85, 0x67, 0x92, 0x4e, 0xce, 0xbd,
-	0x16, 0x6b, 0x9d, 0xd3, 0x0b, 0x04, 0xba, 0x49, 0x81, 0x76, 0xb5, 0x8e, 0xf7, 0x5e, 0x47, 0x8b,
-	0x43, 0x92, 0x4c, 0x3d, 0x8d, 0x37, 0x5f, 0x67, 0xfb, 0x9e, 0x98, 0xde, 0x3d, 0xed, 0xd5, 0x66,
-	0x89, 0x18, 0x91, 0x18, 0xa7, 0x23, 0x9b, 0xd0, 0x91, 0x33, 0x82, 0xb4, 0x98, 0x6d, 0xf5, 0x76,
-	0x67, 0x11, 0xab, 0xff, 0xc3, 0x58, 0x51, 0xc1, 0x27, 0xbd, 0xb1, 0xd1, 0xef, 0x7f, 0xd6, 0xdb,
-	0x1b, 0x12, 0xd8, 0x0f, 0x99, 0x2d, 0x43, 0x11, 0xed, 0x77, 0xed, 0xb2, 0x30, 0xfb, 0xa6, 0x52,
-	0x06, 0xfd, 0x90, 0x0d, 0xaa, 0x94, 0xc1, 0x7e, 0x77, 0xa0, 0x52, 0x7e, 0xeb, 0x8b, 0x72, 0xdd,
-	0x75, 0xfb, 0x21, 0x73, 0xdd, 0x2a, 0xc9, 0x75, 0xf7, 0xbb, 0xae, 0xab, 0xd2, 0x0e, 0x66, 0x8a,
-	0x73, 0x3e, 0xfa, 0x13, 0x00, 0x00, 0xff, 0xff, 0xf1, 0x46, 0x4e, 0x27, 0xd7, 0x06, 0x00, 0x00,
+	// 666 bytes of a gzipped FileDescriptorProto
+	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xa4, 0x95, 0xdd, 0x6a, 0xd4, 0x40,
+	0x14, 0xc7, 0x4d, 0x56, 0xaa, 0x9d, 0xad, 0x37, 0x41, 0x30, 0xa4, 0x96, 0x2e, 0xb1, 0x17, 0x65,
+	0x2f, 0x12, 0x76, 0x2d, 0x0a, 0x69, 0x8b, 0x24, 0x68, 0x3f, 0x2e, 0xfa, 0x41, 0x84, 0x82, 0xb2,
+	0x10, 0xa6, 0x9b, 0xd3, 0x25, 0x34, 0xc9, 0xac, 0x99, 0xc9, 0x62, 0x29, 0xbd, 0x11, 0xdf, 0xc0,
+	0x17, 0x10, 0x2f, 0x7d, 0x0f, 0x2f, 0xec, 0xad, 0xaf, 0xa0, 0x37, 0xfa, 0x12, 0x32, 0x99, 0x4c,
+	0x76, 0x65, 0x9b, 0xae, 0xb4, 0x77, 0x27, 0x33, 0x67, 0x7e, 0xe7, 0xfc, 0xcf, 0x99, 0x33, 0x41,
+	0xde, 0x80, 0x90, 0x41, 0x0c, 0x36, 0x0e, 0xa9, 0x2d, 0x4c, 0x6e, 0x8d, 0x3a, 0x36, 0x85, 0x6c,
+	0x14, 0xf5, 0x81, 0xda, 0xf0, 0x9e, 0x41, 0x4a, 0x23, 0x92, 0x06, 0x27, 0x00, 0x61, 0x10, 0x31,
+	0x48, 0x82, 0x72, 0xd3, 0x1a, 0x66, 0x84, 0x11, 0xad, 0x25, 0x0e, 0x5a, 0x38, 0xa4, 0x56, 0xc5,
+	0xb0, 0x46, 0x1d, 0x4b, 0x32, 0x8c, 0xf5, 0xba, 0x28, 0x19, 0x50, 0x92, 0x67, 0x35, 0x61, 0x04,
+	0xde, 0x78, 0x2c, 0x0f, 0x0f, 0x23, 0x1b, 0xa7, 0x29, 0x61, 0x98, 0x45, 0x24, 0xa5, 0xe5, 0x6e,
+	0x19, 0xdc, 0x2e, 0xbe, 0x8e, 0xf3, 0x13, 0xfb, 0x24, 0x82, 0x38, 0x0c, 0x12, 0x4c, 0x4f, 0x4b,
+	0x8f, 0x47, 0x13, 0xe7, 0xfb, 0x71, 0x04, 0x29, 0x13, 0x1b, 0xa6, 0x87, 0x16, 0xb7, 0x81, 0xbd,
+	0x92, 0x81, 0xb7, 0x00, 0xc2, 0x5d, 0x06, 0x89, 0x0f, 0xef, 0x72, 0xa0, 0x4c, 0x7b, 0x82, 0x1e,
+	0xc8, 0xf4, 0x82, 0x14, 0x27, 0xa0, 0x2b, 0x2d, 0x65, 0x75, 0xde, 0x5f, 0x90, 0x8b, 0xfb, 0x38,
+	0x01, 0xf3, 0x9b, 0x82, 0x96, 0xf7, 0x72, 0x86, 0x19, 0x4c, 0x71, 0xa8, 0x04, 0x2d, 0xa3, 0x66,
+	0x3f, 0xa7, 0x8c, 0x24, 0x90, 0x05, 0x51, 0x58, 0x62, 0x90, 0x5c, 0xda, 0x0d, 0xb5, 0x1e, 0x42,
+	0x64, 0x08, 0x99, 0xd0, 0xa5, 0xab, 0xad, 0xc6, 0x6a, 0xb3, 0xbb, 0x61, 0xcd, 0xaa, 0xaa, 0x35,
+	0x15, 0xf1, 0x40, 0x42, 0xfc, 0x09, 0x1e, 0xd7, 0x31, 0xc2, 0x71, 0x14, 0x62, 0x06, 0x01, 0x49,
+	0xe3, 0x33, 0xfd, 0x6e, 0x4b, 0x59, 0xbd, 0xef, 0x2f, 0xc8, 0xc5, 0x83, 0x34, 0x3e, 0x33, 0x3f,
+	0xab, 0xc8, 0xa8, 0xe7, 0x69, 0xeb, 0xa8, 0x99, 0x0f, 0x0b, 0x02, 0x2f, 0x6c, 0x41, 0x68, 0x76,
+	0x0d, 0x99, 0xa2, 0xac, 0xbd, 0xb5, 0xc5, 0x6b, 0xbf, 0x87, 0xe9, 0xa9, 0x8f, 0x84, 0x3b, 0xb7,
+	0xb5, 0x7d, 0x34, 0xd7, 0xcf, 0x00, 0x33, 0x51, 0xc1, 0x66, 0x77, 0xad, 0x56, 0x5a, 0x75, 0x1d,
+	0xa6, 0xb5, 0xed, 0xdc, 0xf1, 0x4b, 0x0a, 0xe7, 0x09, 0xba, 0xae, 0xde, 0x8e, 0x27, 0x28, 0x9a,
+	0x8e, 0xe6, 0x32, 0x48, 0xc8, 0x08, 0xf4, 0x06, 0x6f, 0x0d, 0xdf, 0x11, 0xdf, 0x5e, 0x13, 0xcd,
+	0x57, 0x85, 0x34, 0x2f, 0x50, 0xab, 0xbe, 0xd3, 0x74, 0x48, 0x52, 0x0a, 0xda, 0x1b, 0x74, 0x2f,
+	0x03, 0x9a, 0xc7, 0x4c, 0xb6, 0xf1, 0xc5, 0xec, 0x36, 0xd6, 0x40, 0xfd, 0x82, 0xe3, 0x4b, 0x9e,
+	0xf9, 0x12, 0x2d, 0x5d, 0xeb, 0xf9, 0x5f, 0xf7, 0xb5, 0xfb, 0xa7, 0x81, 0xf4, 0x29, 0xc0, 0x6b,
+	0x91, 0x8a, 0xf6, 0x5d, 0x41, 0x0f, 0xaf, 0x9a, 0x08, 0x6d, 0x73, 0xb6, 0x8a, 0x6b, 0x26, 0xc9,
+	0xb8, 0x51, 0x83, 0xcc, 0x8d, 0x0f, 0x3f, 0x7e, 0x7e, 0x52, 0x9f, 0x69, 0x6b, 0xfc, 0xa1, 0x38,
+	0xff, 0x47, 0xda, 0xa6, 0x1c, 0x1e, 0x6a, 0xb7, 0xc7, 0x2f, 0x47, 0xd5, 0x0e, 0xbb, 0x7d, 0xa1,
+	0xfd, 0x52, 0x90, 0x5e, 0xd7, 0x2e, 0xcd, 0xbd, 0x71, 0x57, 0xe4, 0x50, 0x1b, 0xde, 0x6d, 0x10,
+	0xe2, 0xb6, 0x98, 0x5e, 0xa1, 0x70, 0xc3, 0x7c, 0xce, 0x15, 0x8e, 0x25, 0x9d, 0x4f, 0xbc, 0x16,
+	0x9b, 0xed, 0x8b, 0x2b, 0x04, 0x3a, 0x49, 0x81, 0x76, 0x94, 0xb6, 0xb1, 0x78, 0xe9, 0xea, 0xe3,
+	0xf0, 0xa5, 0x35, 0x8c, 0xa8, 0xd5, 0x27, 0x89, 0xf7, 0x51, 0x45, 0x2b, 0x7d, 0x92, 0xcc, 0x4c,
+	0xd5, 0x5b, 0xaa, 0xbb, 0x13, 0x87, 0x7c, 0xb4, 0x0f, 0x95, 0xb7, 0x3b, 0x25, 0x62, 0x40, 0x62,
+	0x9c, 0x0e, 0x2c, 0x92, 0x0d, 0xec, 0x01, 0xa4, 0xc5, 0xe0, 0xdb, 0xe3, 0xa0, 0xf5, 0xbf, 0x91,
+	0x75, 0x69, 0x7c, 0x51, 0x1b, 0xdb, 0xae, 0xfb, 0x55, 0x6d, 0x6d, 0x0b, 0xa0, 0x1b, 0x52, 0x4b,
+	0x98, 0xdc, 0x3a, 0xea, 0x58, 0x65, 0x60, 0x7a, 0x29, 0x5d, 0x7a, 0x6e, 0x48, 0x7b, 0x95, 0x4b,
+	0xef, 0xa8, 0xd3, 0x93, 0x2e, 0xbf, 0xd5, 0x15, 0xb1, 0xee, 0x38, 0x6e, 0x48, 0x1d, 0xa7, 0x72,
+	0x72, 0x9c, 0xa3, 0x8e, 0xe3, 0x48, 0xb7, 0xe3, 0xb9, 0x22, 0xcf, 0xa7, 0x7f, 0x03, 0x00, 0x00,
+	0xff, 0xff, 0x09, 0x45, 0xee, 0x89, 0xed, 0x06, 0x00, 0x00,
 }
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // ExtensionFeedItemServiceClient is the client API for ExtensionFeedItemService service.
 //
@@ -399,10 +397,10 @@
 }
 
 type extensionFeedItemServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewExtensionFeedItemServiceClient(cc *grpc.ClientConn) ExtensionFeedItemServiceClient {
+func NewExtensionFeedItemServiceClient(cc grpc.ClientConnInterface) ExtensionFeedItemServiceClient {
 	return &extensionFeedItemServiceClient{cc}
 }
 
diff --git a/googleapis/ads/googleads/v1/services/feed_item_service.pb.go b/googleapis/ads/googleads/v1/services/feed_item_service.pb.go
index db56430..5df0d3e 100644
--- a/googleapis/ads/googleads/v1/services/feed_item_service.pb.go
+++ b/googleapis/ads/googleads/v1/services/feed_item_service.pb.go
@@ -9,7 +9,6 @@
 	math "math"
 
 	proto "github.com/golang/protobuf/proto"
-	_ "github.com/golang/protobuf/ptypes/wrappers"
 	resources "google.golang.org/genproto/googleapis/ads/googleads/v1/resources"
 	_ "google.golang.org/genproto/googleapis/api/annotations"
 	status "google.golang.org/genproto/googleapis/rpc/status"
@@ -30,8 +29,7 @@
 // proto package needs to be updated.
 const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package
 
-// Request message for
-// [FeedItemService.GetFeedItem][google.ads.googleads.v1.services.FeedItemService.GetFeedItem].
+// Request message for [FeedItemService.GetFeedItem][google.ads.googleads.v1.services.FeedItemService.GetFeedItem].
 type GetFeedItemRequest struct {
 	// The resource name of the feed item to fetch.
 	ResourceName         string   `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"`
@@ -72,8 +70,7 @@
 	return ""
 }
 
-// Request message for
-// [FeedItemService.MutateFeedItems][google.ads.googleads.v1.services.FeedItemService.MutateFeedItems].
+// Request message for [FeedItemService.MutateFeedItems][google.ads.googleads.v1.services.FeedItemService.MutateFeedItems].
 type MutateFeedItemsRequest struct {
 	// The ID of the customer whose feed items are being modified.
 	CustomerId string `protobuf:"bytes,1,opt,name=customer_id,json=customerId,proto3" json:"customer_id,omitempty"`
@@ -359,61 +356,62 @@
 }
 
 var fileDescriptor_7e460b42cd95bced = []byte{
-	// 708 bytes of a gzipped FileDescriptorProto
-	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x9c, 0x54, 0x4f, 0x6b, 0x13, 0x41,
-	0x14, 0x77, 0xb7, 0x52, 0xed, 0x6c, 0xb5, 0x38, 0x56, 0x1b, 0x82, 0x68, 0x58, 0x0b, 0x96, 0x14,
-	0x77, 0x49, 0x22, 0xd2, 0x6e, 0xe9, 0x21, 0x85, 0xa6, 0xed, 0xa1, 0xb6, 0x6c, 0xa1, 0x07, 0x09,
-	0x2c, 0xd3, 0xec, 0x4b, 0x58, 0xba, 0xbb, 0xb3, 0xce, 0xcc, 0x46, 0x4a, 0xe9, 0x45, 0xf0, 0x13,
-	0xf8, 0x0d, 0x04, 0x2f, 0x5e, 0xfd, 0x04, 0x5e, 0xbd, 0x7a, 0xf5, 0xe8, 0xc9, 0xaf, 0x20, 0x82,
-	0xec, 0xce, 0x4e, 0xda, 0xa4, 0x86, 0xd8, 0xde, 0xde, 0xbc, 0xf9, 0xfd, 0x7e, 0xef, 0xcd, 0xfb,
-	0x33, 0x68, 0xa5, 0x47, 0x69, 0x2f, 0x04, 0x9b, 0xf8, 0xdc, 0x96, 0x66, 0x66, 0xf5, 0x6b, 0x36,
-	0x07, 0xd6, 0x0f, 0x3a, 0xc0, 0xed, 0x2e, 0x80, 0xef, 0x05, 0x02, 0x22, 0xaf, 0x70, 0x59, 0x09,
-	0xa3, 0x82, 0xe2, 0x8a, 0x84, 0x5b, 0xc4, 0xe7, 0xd6, 0x80, 0x69, 0xf5, 0x6b, 0x96, 0x62, 0x96,
-	0x6b, 0xe3, 0xb4, 0x19, 0x70, 0x9a, 0xb2, 0x21, 0x71, 0x29, 0x5a, 0x7e, 0xa4, 0x28, 0x49, 0x60,
-	0x93, 0x38, 0xa6, 0x82, 0x88, 0x80, 0xc6, 0xbc, 0xb8, 0x2d, 0x42, 0xda, 0xf9, 0xe9, 0x28, 0xed,
-	0xda, 0xdd, 0x00, 0x42, 0xdf, 0x8b, 0x08, 0x3f, 0x2e, 0x10, 0x8f, 0x47, 0x11, 0x6f, 0x19, 0x49,
-	0x12, 0x60, 0x4a, 0x61, 0xa1, 0xb8, 0x67, 0x49, 0xc7, 0xe6, 0x82, 0x88, 0xb4, 0xb8, 0x30, 0x57,
-	0x11, 0xde, 0x02, 0xd1, 0x02, 0xf0, 0x77, 0x04, 0x44, 0x2e, 0xbc, 0x49, 0x81, 0x0b, 0xfc, 0x14,
-	0xdd, 0x51, 0xb9, 0x7a, 0x31, 0x89, 0xa0, 0xa4, 0x55, 0xb4, 0xa5, 0x19, 0x77, 0x56, 0x39, 0x5f,
-	0x91, 0x08, 0xcc, 0x1f, 0x1a, 0x7a, 0xb8, 0x9b, 0x0a, 0x22, 0x40, 0xd1, 0xb9, 0xe2, 0x3f, 0x41,
-	0x46, 0x27, 0xe5, 0x82, 0x46, 0xc0, 0xbc, 0xc0, 0x2f, 0xd8, 0x48, 0xb9, 0x76, 0x7c, 0x7c, 0x80,
-	0x10, 0x4d, 0x80, 0xc9, 0x57, 0x96, 0xf4, 0xca, 0xd4, 0x92, 0x51, 0x6f, 0x58, 0x93, 0x2a, 0x6b,
-	0xa9, 0x40, 0x7b, 0x8a, 0xeb, 0x5e, 0x90, 0xc1, 0xcf, 0xd0, 0x5c, 0x42, 0x98, 0x08, 0x48, 0xe8,
-	0x75, 0x49, 0x10, 0xa6, 0x0c, 0x4a, 0x53, 0x15, 0x6d, 0xe9, 0xb6, 0x7b, 0xb7, 0x70, 0xb7, 0xa4,
-	0x37, 0x7b, 0x5e, 0x9f, 0x84, 0x81, 0x4f, 0x04, 0x78, 0x34, 0x0e, 0x4f, 0x4a, 0x37, 0x73, 0xd8,
-	0xac, 0x72, 0xee, 0xc5, 0xe1, 0x89, 0xf9, 0x5e, 0x47, 0xf7, 0x2e, 0xc5, 0xc3, 0x6b, 0xc8, 0x48,
-	0x93, 0x9c, 0x98, 0x55, 0x3f, 0x27, 0x1a, 0xf5, 0xb2, 0xca, 0x5c, 0x95, 0xdf, 0x6a, 0x65, 0x0d,
-	0xda, 0x25, 0xfc, 0xd8, 0x45, 0x12, 0x9e, 0xd9, 0x78, 0x13, 0x4d, 0x77, 0x18, 0x10, 0x21, 0xeb,
-	0x69, 0xd4, 0x97, 0xc7, 0xbe, 0x78, 0x30, 0x29, 0x83, 0x27, 0x6f, 0xdf, 0x70, 0x0b, 0x72, 0x26,
-	0x23, 0x45, 0x4b, 0xfa, 0xb5, 0x64, 0x24, 0x19, 0x97, 0xd0, 0x34, 0x83, 0x88, 0xf6, 0x65, 0x95,
-	0x66, 0xb2, 0x1b, 0x79, 0xde, 0x30, 0xd0, 0xcc, 0xa0, 0xac, 0xe6, 0x17, 0x0d, 0x2d, 0x5c, 0x6a,
-	0x33, 0x4f, 0x68, 0xcc, 0x01, 0xb7, 0xd0, 0x83, 0x91, 0x8a, 0x7b, 0xc0, 0x18, 0x65, 0xb9, 0xa2,
-	0x51, 0xc7, 0x2a, 0x31, 0x96, 0x74, 0xac, 0x83, 0x7c, 0xec, 0xdc, 0xfb, 0xc3, 0xbd, 0xd8, 0xcc,
-	0xe0, 0x78, 0x1f, 0xdd, 0x62, 0xc0, 0xd3, 0x50, 0xa8, 0x59, 0x78, 0x39, 0x79, 0x16, 0x86, 0x73,
-	0x72, 0x73, 0xba, 0xab, 0x64, 0xcc, 0x35, 0x34, 0xff, 0x2f, 0xc0, 0x7f, 0x4d, 0x76, 0xfd, 0x8f,
-	0x8e, 0xe6, 0x14, 0xef, 0x40, 0xc6, 0xc3, 0x9f, 0x34, 0x64, 0x5c, 0xd8, 0x14, 0xfc, 0x62, 0x72,
-	0x86, 0x97, 0x17, 0xab, 0x7c, 0x95, 0x56, 0x99, 0x8d, 0x77, 0xdf, 0x7f, 0x7e, 0xd0, 0x9f, 0xe3,
-	0xe5, 0xec, 0xef, 0x38, 0x1d, 0x4a, 0x7b, 0x5d, 0xed, 0x12, 0xb7, 0xab, 0xf9, 0x67, 0x92, 0xf7,
-	0xc5, 0xae, 0x9e, 0xe1, 0xaf, 0x1a, 0x9a, 0x1b, 0x69, 0x17, 0x5e, 0xb9, 0x6a, 0x35, 0xd5, 0x22,
-	0x97, 0x57, 0xaf, 0xc1, 0x94, 0xb3, 0x61, 0xae, 0xe6, 0xd9, 0x37, 0x4c, 0x2b, 0xcb, 0xfe, 0x3c,
-	0xdd, 0xd3, 0x0b, 0x1f, 0xc3, 0x7a, 0xf5, 0xec, 0x3c, 0x79, 0x27, 0xca, 0x85, 0x1c, 0xad, 0xba,
-	0xf1, 0x5b, 0x43, 0x8b, 0x1d, 0x1a, 0x4d, 0x8c, 0xbd, 0x31, 0x3f, 0xd2, 0xa5, 0xfd, 0x6c, 0xff,
-	0xf6, 0xb5, 0xd7, 0xdb, 0x05, 0xb3, 0x47, 0x43, 0x12, 0xf7, 0x2c, 0xca, 0x7a, 0x76, 0x0f, 0xe2,
-	0x7c, 0x3b, 0xd5, 0x8f, 0x9c, 0x04, 0x7c, 0xfc, 0xe7, 0xbf, 0xa6, 0x8c, 0x8f, 0xfa, 0xd4, 0x56,
-	0xb3, 0xf9, 0x59, 0xaf, 0x6c, 0x49, 0xc1, 0xa6, 0xcf, 0x2d, 0x69, 0x66, 0xd6, 0x61, 0xcd, 0x2a,
-	0x02, 0xf3, 0x6f, 0x0a, 0xd2, 0x6e, 0xfa, 0xbc, 0x3d, 0x80, 0xb4, 0x0f, 0x6b, 0x6d, 0x05, 0xf9,
-	0xa5, 0x2f, 0x4a, 0xbf, 0xe3, 0x34, 0x7d, 0xee, 0x38, 0x03, 0x90, 0xe3, 0x1c, 0xd6, 0x1c, 0x47,
-	0xc1, 0x8e, 0xa6, 0xf3, 0x3c, 0x1b, 0x7f, 0x03, 0x00, 0x00, 0xff, 0xff, 0x02, 0x4f, 0xc6, 0x7f,
-	0xa3, 0x06, 0x00, 0x00,
+	// 722 bytes of a gzipped FileDescriptorProto
+	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x9c, 0x55, 0x41, 0x6b, 0xdb, 0x4a,
+	0x10, 0x7e, 0xb2, 0x1f, 0x79, 0x2f, 0xab, 0xb4, 0xa1, 0xdb, 0xb4, 0x31, 0x6e, 0xa1, 0x46, 0x0d,
+	0x34, 0x38, 0x54, 0xc2, 0x76, 0x29, 0x89, 0x42, 0x0e, 0x0e, 0xc4, 0x49, 0x0e, 0x69, 0x82, 0x02,
+	0x39, 0x14, 0x83, 0xd8, 0x48, 0x63, 0x23, 0x22, 0x69, 0xd5, 0xdd, 0x95, 0x21, 0x84, 0x5c, 0x0a,
+	0xfd, 0x05, 0xbd, 0xf5, 0x58, 0xe8, 0xa5, 0xd7, 0xfe, 0x82, 0x5e, 0x73, 0xed, 0xb5, 0xc7, 0x9e,
+	0xfa, 0x17, 0x7a, 0x29, 0xd2, 0x6a, 0xed, 0xd8, 0x69, 0x70, 0x93, 0xdb, 0x78, 0xf6, 0xfb, 0xbe,
+	0xf9, 0x76, 0x66, 0x47, 0x46, 0xab, 0x7d, 0x4a, 0xfb, 0x21, 0x58, 0xc4, 0xe7, 0x96, 0x0c, 0xb3,
+	0x68, 0xd0, 0xb0, 0x38, 0xb0, 0x41, 0xe0, 0x01, 0xb7, 0x7a, 0x00, 0xbe, 0x1b, 0x08, 0x88, 0xdc,
+	0x22, 0x65, 0x26, 0x8c, 0x0a, 0x8a, 0x6b, 0x12, 0x6e, 0x12, 0x9f, 0x9b, 0x43, 0xa6, 0x39, 0x68,
+	0x98, 0x8a, 0x59, 0x6d, 0x5c, 0xa7, 0xcd, 0x80, 0xd3, 0x94, 0x8d, 0x89, 0x4b, 0xd1, 0xea, 0x63,
+	0x45, 0x49, 0x02, 0x8b, 0xc4, 0x31, 0x15, 0x44, 0x04, 0x34, 0xe6, 0xc5, 0x69, 0x51, 0xd2, 0xca,
+	0x7f, 0x1d, 0xa7, 0x3d, 0xab, 0x17, 0x40, 0xe8, 0xbb, 0x11, 0xe1, 0x27, 0x05, 0x62, 0xb1, 0x40,
+	0xb0, 0xc4, 0xb3, 0xb8, 0x20, 0x22, 0xe5, 0x13, 0x07, 0x99, 0xb0, 0x17, 0x06, 0x10, 0x0b, 0x79,
+	0x60, 0xac, 0x21, 0xbc, 0x0d, 0xa2, 0x03, 0xe0, 0xef, 0x0a, 0x88, 0x1c, 0x78, 0x93, 0x02, 0x17,
+	0xf8, 0x29, 0xba, 0xa3, 0x4c, 0xba, 0x31, 0x89, 0xa0, 0xa2, 0xd5, 0xb4, 0xe5, 0x59, 0x67, 0x4e,
+	0x25, 0x5f, 0x91, 0x08, 0x8c, 0xef, 0x1a, 0x7a, 0xb8, 0x97, 0x0a, 0x22, 0x40, 0xd1, 0xb9, 0xe2,
+	0x3f, 0x41, 0xba, 0x97, 0x72, 0x41, 0x23, 0x60, 0x6e, 0xe0, 0x17, 0x6c, 0xa4, 0x52, 0xbb, 0x3e,
+	0x3e, 0x44, 0x88, 0x26, 0xc0, 0xe4, 0xf5, 0x2a, 0xa5, 0x5a, 0x79, 0x59, 0x6f, 0xb6, 0xcc, 0x69,
+	0x2d, 0x35, 0x55, 0xa1, 0x7d, 0xc5, 0x75, 0x2e, 0xc9, 0xe0, 0x67, 0x68, 0x3e, 0x21, 0x4c, 0x04,
+	0x24, 0x74, 0x7b, 0x24, 0x08, 0x53, 0x06, 0x95, 0x72, 0x4d, 0x5b, 0xfe, 0xdf, 0xb9, 0x5b, 0xa4,
+	0x3b, 0x32, 0x9b, 0x5d, 0x6f, 0x40, 0xc2, 0xc0, 0x27, 0x02, 0x5c, 0x1a, 0x87, 0xa7, 0x95, 0x7f,
+	0x73, 0xd8, 0x9c, 0x4a, 0xee, 0xc7, 0xe1, 0xa9, 0xf1, 0xae, 0x84, 0xee, 0x5d, 0xa9, 0x87, 0xd7,
+	0x91, 0x9e, 0x26, 0x39, 0x31, 0x6b, 0x7b, 0x4e, 0xd4, 0x9b, 0x55, 0xe5, 0x5c, 0x4d, 0xc6, 0xec,
+	0x64, 0x93, 0xd9, 0x23, 0xfc, 0xc4, 0x41, 0x12, 0x9e, 0xc5, 0x78, 0x0b, 0xcd, 0x78, 0x0c, 0x88,
+	0x90, 0xfd, 0xd4, 0x9b, 0x2b, 0xd7, 0xde, 0x78, 0xf8, 0x44, 0x86, 0x57, 0xde, 0xf9, 0xc7, 0x29,
+	0xc8, 0x99, 0x8c, 0x14, 0xad, 0x94, 0x6e, 0x25, 0x23, 0xc9, 0xb8, 0x82, 0x66, 0x18, 0x44, 0x74,
+	0x20, 0xbb, 0x34, 0x9b, 0x9d, 0xc8, 0xdf, 0x9b, 0x3a, 0x9a, 0x1d, 0xb6, 0xd5, 0xf8, 0xa2, 0xa1,
+	0xc5, 0x2b, 0x63, 0xe6, 0x09, 0x8d, 0x39, 0xe0, 0x0e, 0x7a, 0x30, 0xd1, 0x71, 0x17, 0x18, 0xa3,
+	0x2c, 0x57, 0xd4, 0x9b, 0x58, 0x19, 0x63, 0x89, 0x67, 0x1e, 0xe6, 0xef, 0xd1, 0xb9, 0x3f, 0x3e,
+	0x8b, 0xad, 0x0c, 0x8e, 0x0f, 0xd0, 0x7f, 0x0c, 0x78, 0x1a, 0x0a, 0xf5, 0x16, 0x5e, 0x4e, 0x7f,
+	0x0b, 0xe3, 0x9e, 0x9c, 0x9c, 0xee, 0x28, 0x19, 0x63, 0x1d, 0x2d, 0xfc, 0x09, 0xf0, 0x57, 0x2f,
+	0xbb, 0xf9, 0xa1, 0x8c, 0xe6, 0x15, 0xef, 0x50, 0xd6, 0xc3, 0x9f, 0x34, 0xa4, 0x5f, 0xda, 0x14,
+	0xfc, 0x62, 0xba, 0xc3, 0xab, 0x8b, 0x55, 0xbd, 0xc9, 0xa8, 0x8c, 0xd6, 0xdb, 0x6f, 0x3f, 0xde,
+	0x97, 0x9e, 0xe3, 0x95, 0xec, 0xa3, 0x71, 0x36, 0x66, 0x7b, 0x43, 0xed, 0x12, 0xb7, 0xea, 0xf9,
+	0x57, 0x24, 0x9f, 0x8b, 0x55, 0x3f, 0xc7, 0x5f, 0x35, 0x34, 0x3f, 0x31, 0x2e, 0xbc, 0x7a, 0xd3,
+	0x6e, 0xaa, 0x45, 0xae, 0xae, 0xdd, 0x82, 0x29, 0xdf, 0x86, 0xb1, 0x96, 0xbb, 0x6f, 0x19, 0x66,
+	0xe6, 0x7e, 0x64, 0xf7, 0xec, 0xd2, 0x87, 0x61, 0xa3, 0x7e, 0x3e, 0x32, 0x6f, 0x47, 0xb9, 0x90,
+	0xad, 0xd5, 0xab, 0x8f, 0x2e, 0xda, 0x95, 0x51, 0xb1, 0x22, 0x4a, 0x02, 0x6e, 0x7a, 0x34, 0xda,
+	0xfc, 0xa5, 0xa1, 0x25, 0x8f, 0x46, 0x53, 0x8d, 0x6d, 0x2e, 0x4c, 0x8c, 0xf0, 0x20, 0x5b, 0xce,
+	0x03, 0xed, 0xf5, 0x4e, 0xc1, 0xec, 0xd3, 0x90, 0xc4, 0x7d, 0x93, 0xb2, 0xbe, 0xd5, 0x87, 0x38,
+	0x5f, 0x5d, 0x6b, 0x54, 0xeb, 0xfa, 0xbf, 0x84, 0x75, 0x15, 0x7c, 0x2c, 0x95, 0xb7, 0xdb, 0xed,
+	0xcf, 0xa5, 0xda, 0xb6, 0x14, 0x6c, 0xfb, 0xdc, 0x94, 0x61, 0x16, 0x1d, 0x35, 0xcc, 0xa2, 0x30,
+	0xbf, 0x50, 0x90, 0x6e, 0xdb, 0xe7, 0xdd, 0x21, 0xa4, 0x7b, 0xd4, 0xe8, 0x2a, 0xc8, 0xcf, 0xd2,
+	0x92, 0xcc, 0xdb, 0x76, 0xdb, 0xe7, 0xb6, 0x3d, 0x04, 0xd9, 0xf6, 0x51, 0xc3, 0xb6, 0x15, 0xec,
+	0x78, 0x26, 0xf7, 0xd9, 0xfa, 0x1d, 0x00, 0x00, 0xff, 0xff, 0x26, 0x2e, 0xd8, 0xb7, 0xb9, 0x06,
+	0x00, 0x00,
 }
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // FeedItemServiceClient is the client API for FeedItemService service.
 //
@@ -427,10 +425,10 @@
 }
 
 type feedItemServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewFeedItemServiceClient(cc *grpc.ClientConn) FeedItemServiceClient {
+func NewFeedItemServiceClient(cc grpc.ClientConnInterface) FeedItemServiceClient {
 	return &feedItemServiceClient{cc}
 }
 
diff --git a/googleapis/ads/googleads/v1/services/feed_item_target_service.pb.go b/googleapis/ads/googleads/v1/services/feed_item_target_service.pb.go
index 874d8b6..1ef38e2 100644
--- a/googleapis/ads/googleads/v1/services/feed_item_target_service.pb.go
+++ b/googleapis/ads/googleads/v1/services/feed_item_target_service.pb.go
@@ -27,8 +27,7 @@
 // proto package needs to be updated.
 const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package
 
-// Request message for
-// [FeedItemTargetService.GetFeedItemTarget][google.ads.googleads.v1.services.FeedItemTargetService.GetFeedItemTarget].
+// Request message for [FeedItemTargetService.GetFeedItemTarget][google.ads.googleads.v1.services.FeedItemTargetService.GetFeedItemTarget].
 type GetFeedItemTargetRequest struct {
 	// The resource name of the feed item targets to fetch.
 	ResourceName         string   `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"`
@@ -69,8 +68,7 @@
 	return ""
 }
 
-// Request message for
-// [FeedItemTargetService.MutateFeedItemTargets][google.ads.googleads.v1.services.FeedItemTargetService.MutateFeedItemTargets].
+// Request message for [FeedItemTargetService.MutateFeedItemTargets][google.ads.googleads.v1.services.FeedItemTargetService.MutateFeedItemTargets].
 type MutateFeedItemTargetsRequest struct {
 	// The ID of the customer whose feed item targets are being modified.
 	CustomerId string `protobuf:"bytes,1,opt,name=customer_id,json=customerId,proto3" json:"customer_id,omitempty"`
@@ -298,51 +296,53 @@
 }
 
 var fileDescriptor_6354928c0acab6b3 = []byte{
-	// 559 bytes of a gzipped FileDescriptorProto
-	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x9c, 0x94, 0x3f, 0x6f, 0xd3, 0x40,
-	0x14, 0xc0, 0xb1, 0x2b, 0x05, 0xf5, 0x02, 0x03, 0x27, 0x55, 0x44, 0x56, 0x11, 0x91, 0xe9, 0x50,
-	0x65, 0x38, 0xcb, 0x29, 0x03, 0x39, 0x28, 0x91, 0x33, 0x90, 0x56, 0x08, 0xa8, 0x0c, 0x8a, 0x04,
-	0x8a, 0x14, 0x1d, 0xf1, 0xc3, 0xb2, 0x14, 0xfb, 0xc2, 0xdd, 0x25, 0x0c, 0x55, 0x07, 0xd8, 0x99,
-	0xd8, 0x18, 0x19, 0x59, 0x99, 0xf9, 0x02, 0xac, 0x4c, 0xec, 0x4c, 0x7c, 0x0a, 0x64, 0x5f, 0xce,
-	0x24, 0x25, 0x56, 0xa0, 0xdb, 0xbb, 0xbb, 0xf7, 0x7e, 0xef, 0xef, 0x3d, 0xd4, 0x8d, 0x39, 0x8f,
-	0x27, 0xe0, 0xb1, 0x48, 0x7a, 0x5a, 0xcc, 0xa5, 0xb9, 0xef, 0x49, 0x10, 0xf3, 0x64, 0x0c, 0xd2,
-	0x7b, 0x05, 0x10, 0x8d, 0x12, 0x05, 0xe9, 0x48, 0x31, 0x11, 0x83, 0x1a, 0x2d, 0x5e, 0xc8, 0x54,
-	0x70, 0xc5, 0x71, 0x53, 0x5b, 0x11, 0x16, 0x49, 0x52, 0x02, 0xc8, 0xdc, 0x27, 0x06, 0xe0, 0xdc,
-	0xa9, 0x72, 0x21, 0x40, 0xf2, 0x99, 0x58, 0xe7, 0x43, 0xb3, 0x9d, 0x5d, 0x63, 0x39, 0x4d, 0x3c,
-	0x96, 0x65, 0x5c, 0x31, 0x95, 0xf0, 0x4c, 0xea, 0x57, 0xb7, 0x8b, 0x1a, 0x7d, 0x50, 0x0f, 0x00,
-	0xa2, 0x63, 0x05, 0xe9, 0xb3, 0xc2, 0x30, 0x84, 0xd7, 0x33, 0x90, 0x0a, 0xdf, 0x42, 0x57, 0x0d,
-	0x7d, 0x94, 0xb1, 0x14, 0x1a, 0x56, 0xd3, 0xda, 0xdf, 0x0e, 0xaf, 0x98, 0xcb, 0xc7, 0x2c, 0x05,
-	0xf7, 0xa3, 0x85, 0x76, 0x1f, 0xcd, 0x14, 0x53, 0xb0, 0x0a, 0x91, 0x86, 0x72, 0x13, 0xd5, 0xc7,
-	0x33, 0xa9, 0x78, 0x0a, 0x62, 0x94, 0x44, 0x0b, 0x06, 0x32, 0x57, 0xc7, 0x11, 0x7e, 0x8e, 0x10,
-	0x9f, 0x82, 0xd0, 0x61, 0x35, 0xec, 0xe6, 0xd6, 0x7e, 0xbd, 0xdd, 0x21, 0x9b, 0x2a, 0x42, 0x56,
-	0xdd, 0x3d, 0x31, 0x84, 0x70, 0x09, 0xe6, 0xbe, 0xb7, 0xd0, 0xf5, 0x0a, 0x3d, 0xfc, 0x10, 0xd5,
-	0xc6, 0x02, 0x98, 0xd2, 0x69, 0xd5, 0xdb, 0x7e, 0xa5, 0xcb, 0xb2, 0xc4, 0xe7, 0x7c, 0x1e, 0x5d,
-	0x0a, 0x17, 0x08, 0xdc, 0x40, 0x35, 0x01, 0x29, 0x9f, 0x43, 0xc3, 0xce, 0xf3, 0xcb, 0x5f, 0xf4,
-	0xb9, 0x57, 0x47, 0xdb, 0x65, 0x40, 0xee, 0x1b, 0x74, 0xa3, 0xa2, 0x56, 0x72, 0xca, 0x33, 0x09,
-	0x78, 0x80, 0x2e, 0x0b, 0x90, 0xb3, 0x89, 0x32, 0x85, 0xb8, 0xb7, 0xb9, 0x10, 0xeb, 0x88, 0x61,
-	0x01, 0x09, 0x0d, 0xcc, 0x0d, 0x90, 0x53, 0xad, 0xf6, 0x4f, 0x8d, 0x6e, 0x7f, 0xd9, 0x42, 0x3b,
-	0xab, 0xd6, 0x4f, 0x75, 0x04, 0xf8, 0xab, 0x85, 0xae, 0xfd, 0x35, 0x44, 0x98, 0x6e, 0x8e, 0xbc,
-	0x6a, 0xf2, 0x9c, 0xff, 0xef, 0x85, 0xdb, 0x79, 0xf7, 0xfd, 0xe7, 0x07, 0xfb, 0x00, 0xfb, 0xf9,
-	0xa7, 0x38, 0x5d, 0x49, 0xe7, 0xd0, 0x0c, 0x9b, 0xf4, 0x5a, 0xc5, 0x2f, 0x59, 0xaa, 0xbc, 0xd7,
-	0x3a, 0xc3, 0x3f, 0x2c, 0xb4, 0xb3, 0xb6, 0x2d, 0xf8, 0xfe, 0xc5, 0xaa, 0x6f, 0x66, 0xdf, 0xe9,
-	0x5e, 0xd8, 0x5e, 0xcf, 0x83, 0xdb, 0x2d, 0xb2, 0xea, 0xb8, 0xb7, 0xf3, 0xac, 0xfe, 0xa4, 0x71,
-	0xba, 0xf4, 0xa3, 0x0e, 0x5b, 0x67, 0xe7, 0x93, 0xa2, 0x69, 0x01, 0xa5, 0x56, 0xab, 0xf7, 0xd6,
-	0x46, 0x7b, 0x63, 0x9e, 0x6e, 0x8c, 0xa3, 0xe7, 0xac, 0xed, 0xed, 0x49, 0xbe, 0x24, 0x4e, 0xac,
-	0x17, 0x47, 0x0b, 0xfb, 0x98, 0x4f, 0x58, 0x16, 0x13, 0x2e, 0x62, 0x2f, 0x86, 0xac, 0x58, 0x21,
-	0x66, 0x1d, 0x4d, 0x13, 0x59, 0xbd, 0x00, 0xef, 0x1a, 0xe1, 0x93, 0xbd, 0xd5, 0x0f, 0x82, 0xcf,
-	0x76, 0xb3, 0xaf, 0x81, 0x41, 0x24, 0x89, 0x16, 0x73, 0x69, 0xe0, 0x93, 0x85, 0x63, 0xf9, 0xcd,
-	0xa8, 0x0c, 0x83, 0x48, 0x0e, 0x4b, 0x95, 0xe1, 0xc0, 0x1f, 0x1a, 0x95, 0x5f, 0xf6, 0x9e, 0xbe,
-	0xa7, 0x34, 0x88, 0x24, 0xa5, 0xa5, 0x12, 0xa5, 0x03, 0x9f, 0x52, 0xa3, 0xf6, 0xb2, 0x56, 0xc4,
-	0x79, 0xf0, 0x3b, 0x00, 0x00, 0xff, 0xff, 0xd9, 0xad, 0xe7, 0xfc, 0xa7, 0x05, 0x00, 0x00,
+	// 581 bytes of a gzipped FileDescriptorProto
+	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x9c, 0x94, 0xbf, 0x6f, 0xd3, 0x40,
+	0x14, 0xc7, 0xb1, 0x23, 0x05, 0xf5, 0x02, 0x03, 0x96, 0xaa, 0x5a, 0xa6, 0x88, 0xc8, 0x74, 0xa8,
+	0x32, 0x9c, 0xe5, 0x94, 0x81, 0x1c, 0x94, 0xc8, 0x19, 0x48, 0x2b, 0x04, 0x54, 0x06, 0x45, 0x02,
+	0x45, 0x8a, 0x8c, 0xfd, 0xb0, 0x2c, 0xc5, 0xbe, 0x70, 0x77, 0x09, 0x43, 0xd5, 0x01, 0x76, 0x26,
+	0x36, 0x46, 0x46, 0xfe, 0x07, 0xfe, 0x81, 0x4e, 0x48, 0x4c, 0xec, 0x4c, 0xfc, 0x15, 0xc8, 0x3e,
+	0x5f, 0x7e, 0x94, 0x58, 0x81, 0x6e, 0xcf, 0xbe, 0xf7, 0x3e, 0xdf, 0xf7, 0xeb, 0x0e, 0x75, 0x63,
+	0x4a, 0xe3, 0x31, 0x38, 0x41, 0xc4, 0x1d, 0x69, 0xe6, 0xd6, 0xcc, 0x75, 0x38, 0xb0, 0x59, 0x12,
+	0x02, 0x77, 0xde, 0x00, 0x44, 0xa3, 0x44, 0x40, 0x3a, 0x12, 0x01, 0x8b, 0x41, 0x8c, 0xca, 0x13,
+	0x3c, 0x61, 0x54, 0x50, 0xa3, 0x29, 0xa3, 0x70, 0x10, 0x71, 0x3c, 0x07, 0xe0, 0x99, 0x8b, 0x15,
+	0xc0, 0xba, 0x57, 0x25, 0xc1, 0x80, 0xd3, 0x29, 0x5b, 0xa7, 0x21, 0xd9, 0xd6, 0xae, 0x8a, 0x9c,
+	0x24, 0x4e, 0x90, 0x65, 0x54, 0x04, 0x22, 0xa1, 0x19, 0x2f, 0x4f, 0x77, 0x96, 0x4e, 0xc3, 0x71,
+	0x02, 0x59, 0x19, 0x66, 0x77, 0x91, 0xd9, 0x07, 0xf1, 0x08, 0x20, 0x3a, 0x16, 0x90, 0xbe, 0x28,
+	0x88, 0x3e, 0xbc, 0x9d, 0x02, 0x17, 0xc6, 0x1d, 0x74, 0x5d, 0xc9, 0x8e, 0xb2, 0x20, 0x05, 0x53,
+	0x6b, 0x6a, 0xfb, 0x5b, 0xfe, 0x35, 0xf5, 0xf3, 0x69, 0x90, 0x82, 0xfd, 0x59, 0x43, 0xbb, 0x4f,
+	0xa6, 0x22, 0x10, 0xb0, 0x0a, 0xe1, 0x8a, 0x72, 0x1b, 0x35, 0xc2, 0x29, 0x17, 0x34, 0x05, 0x36,
+	0x4a, 0xa2, 0x92, 0x81, 0xd4, 0xaf, 0xe3, 0xc8, 0x78, 0x89, 0x10, 0x9d, 0x00, 0x93, 0xf9, 0x9a,
+	0x7a, 0xb3, 0xb6, 0xdf, 0x68, 0x77, 0xf0, 0xa6, 0x56, 0xe1, 0x55, 0xb9, 0x67, 0x8a, 0xe0, 0x2f,
+	0xc1, 0xec, 0x8f, 0x1a, 0xda, 0xa9, 0xf0, 0x33, 0x1e, 0xa3, 0x7a, 0xc8, 0x20, 0x10, 0xb2, 0xac,
+	0x46, 0xdb, 0xad, 0x94, 0x9c, 0xf7, 0xfe, 0x82, 0xe6, 0xd1, 0x15, 0xbf, 0x44, 0x18, 0x26, 0xaa,
+	0x33, 0x48, 0xe9, 0x0c, 0x4c, 0x3d, 0xaf, 0x2f, 0x3f, 0x91, 0xdf, 0xbd, 0x06, 0xda, 0x9a, 0x27,
+	0x64, 0xbf, 0x43, 0xb7, 0x2a, 0x7a, 0xc5, 0x27, 0x34, 0xe3, 0x60, 0x0c, 0xd0, 0x55, 0x06, 0x7c,
+	0x3a, 0x16, 0xaa, 0x11, 0x0f, 0x36, 0x37, 0x62, 0x1d, 0xd1, 0x2f, 0x20, 0xbe, 0x82, 0xd9, 0x1e,
+	0xb2, 0xaa, 0xdd, 0xfe, 0x69, 0xd0, 0xed, 0xef, 0x35, 0xb4, 0xbd, 0x1a, 0xfd, 0x5c, 0x66, 0x60,
+	0x7c, 0xd3, 0xd0, 0x8d, 0xbf, 0x96, 0xc8, 0x20, 0x9b, 0x33, 0xaf, 0xda, 0x3c, 0xeb, 0xff, 0x67,
+	0x61, 0x77, 0x3e, 0xfc, 0xf8, 0xf5, 0x49, 0x3f, 0x30, 0xdc, 0xfc, 0xb6, 0x9c, 0xae, 0x94, 0x73,
+	0xa8, 0x96, 0x8d, 0x3b, 0xad, 0xe2, 0xfa, 0x2c, 0x75, 0xde, 0x69, 0x9d, 0x19, 0x3f, 0x35, 0xb4,
+	0xbd, 0x76, 0x2c, 0xc6, 0xc3, 0xcb, 0x75, 0x5f, 0xed, 0xbe, 0xd5, 0xbd, 0x74, 0xbc, 0xdc, 0x07,
+	0xbb, 0x5b, 0x54, 0xd5, 0xb1, 0xef, 0xe6, 0x55, 0x2d, 0xca, 0x38, 0x5d, 0xba, 0x51, 0x87, 0xad,
+	0xb3, 0x8b, 0x45, 0x91, 0xb4, 0x80, 0x12, 0xad, 0x65, 0xdd, 0x3c, 0xf7, 0xcc, 0x85, 0x70, 0x69,
+	0x4d, 0x12, 0x8e, 0x43, 0x9a, 0xf6, 0xde, 0xeb, 0x68, 0x2f, 0xa4, 0xe9, 0xc6, 0x24, 0x7b, 0xd6,
+	0xda, 0xc1, 0x9f, 0xe4, 0x2f, 0xc8, 0x89, 0xf6, 0xea, 0xa8, 0x8c, 0x8f, 0xe9, 0x38, 0xc8, 0x62,
+	0x4c, 0x59, 0xec, 0xc4, 0x90, 0x15, 0xef, 0x8b, 0xb3, 0x50, 0xac, 0x7e, 0x36, 0xef, 0x2b, 0xe3,
+	0x8b, 0x5e, 0xeb, 0x7b, 0xde, 0x57, 0xbd, 0xd9, 0x97, 0x40, 0x2f, 0xe2, 0x58, 0x9a, 0xb9, 0x35,
+	0x70, 0x71, 0x29, 0xcc, 0xcf, 0x95, 0xcb, 0xd0, 0x8b, 0xf8, 0x70, 0xee, 0x32, 0x1c, 0xb8, 0x43,
+	0xe5, 0xf2, 0x5b, 0xdf, 0x93, 0xff, 0x09, 0xf1, 0x22, 0x4e, 0xc8, 0xdc, 0x89, 0x90, 0x81, 0x4b,
+	0x88, 0x72, 0x7b, 0x5d, 0x2f, 0xf2, 0x3c, 0xf8, 0x13, 0x00, 0x00, 0xff, 0xff, 0xf3, 0x2c, 0xe6,
+	0x7b, 0xdd, 0x05, 0x00, 0x00,
 }
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // FeedItemTargetServiceClient is the client API for FeedItemTargetService service.
 //
@@ -355,10 +355,10 @@
 }
 
 type feedItemTargetServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewFeedItemTargetServiceClient(cc *grpc.ClientConn) FeedItemTargetServiceClient {
+func NewFeedItemTargetServiceClient(cc grpc.ClientConnInterface) FeedItemTargetServiceClient {
 	return &feedItemTargetServiceClient{cc}
 }
 
diff --git a/googleapis/ads/googleads/v1/services/feed_mapping_service.pb.go b/googleapis/ads/googleads/v1/services/feed_mapping_service.pb.go
index 62d2db5..204b7bb 100644
--- a/googleapis/ads/googleads/v1/services/feed_mapping_service.pb.go
+++ b/googleapis/ads/googleads/v1/services/feed_mapping_service.pb.go
@@ -9,7 +9,6 @@
 	math "math"
 
 	proto "github.com/golang/protobuf/proto"
-	_ "github.com/golang/protobuf/ptypes/wrappers"
 	resources "google.golang.org/genproto/googleapis/ads/googleads/v1/resources"
 	_ "google.golang.org/genproto/googleapis/api/annotations"
 	status "google.golang.org/genproto/googleapis/rpc/status"
@@ -29,8 +28,7 @@
 // proto package needs to be updated.
 const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package
 
-// Request message for
-// [FeedMappingService.GetFeedMapping][google.ads.googleads.v1.services.FeedMappingService.GetFeedMapping].
+// Request message for [FeedMappingService.GetFeedMapping][google.ads.googleads.v1.services.FeedMappingService.GetFeedMapping].
 type GetFeedMappingRequest struct {
 	// The resource name of the feed mapping to fetch.
 	ResourceName         string   `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"`
@@ -71,8 +69,7 @@
 	return ""
 }
 
-// Request message for
-// [FeedMappingService.MutateFeedMappings][google.ads.googleads.v1.services.FeedMappingService.MutateFeedMappings].
+// Request message for [FeedMappingService.MutateFeedMappings][google.ads.googleads.v1.services.FeedMappingService.MutateFeedMappings].
 type MutateFeedMappingsRequest struct {
 	// The ID of the customer whose feed mappings are being modified.
 	CustomerId string `protobuf:"bytes,1,opt,name=customer_id,json=customerId,proto3" json:"customer_id,omitempty"`
@@ -334,58 +331,58 @@
 }
 
 var fileDescriptor_0c4574cb8d3703b3 = []byte{
-	// 663 bytes of a gzipped FileDescriptorProto
-	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x9c, 0x54, 0x4f, 0x6b, 0x13, 0x4f,
-	0x18, 0xfe, 0x6d, 0xf2, 0xa3, 0xda, 0x49, 0xad, 0x30, 0x5a, 0x1a, 0x83, 0x68, 0x58, 0x0b, 0x96,
-	0x1c, 0x66, 0x4d, 0x94, 0x8a, 0xdb, 0x56, 0x48, 0xc1, 0xb6, 0x1e, 0x6a, 0xcb, 0x16, 0x72, 0x90,
-	0xc0, 0x32, 0xcd, 0xbe, 0x5d, 0x16, 0x76, 0x77, 0xd6, 0x99, 0xd9, 0x48, 0x29, 0xbd, 0x78, 0xf1,
-	0x03, 0x78, 0xf1, 0xec, 0xd1, 0x9b, 0x47, 0xbf, 0x82, 0xe0, 0xc9, 0x6f, 0x20, 0x9e, 0xfc, 0x10,
-	0x22, 0xbb, 0xb3, 0x13, 0x37, 0x6d, 0x42, 0xb4, 0xb7, 0x99, 0xf7, 0x7d, 0x9f, 0xe7, 0x7d, 0xde,
-	0x3f, 0x33, 0x68, 0xdd, 0x67, 0xcc, 0x0f, 0xc1, 0xa2, 0x9e, 0xb0, 0xd4, 0x31, 0x3b, 0x0d, 0xdb,
-	0x96, 0x00, 0x3e, 0x0c, 0x06, 0x20, 0xac, 0x63, 0x00, 0xcf, 0x8d, 0x68, 0x92, 0x04, 0xb1, 0xef,
-	0x16, 0x56, 0x92, 0x70, 0x26, 0x19, 0x6e, 0x2a, 0x04, 0xa1, 0x9e, 0x20, 0x23, 0x30, 0x19, 0xb6,
-	0x89, 0x06, 0x37, 0x1e, 0x4d, 0xa3, 0xe7, 0x20, 0x58, 0xca, 0xcf, 0xf3, 0x2b, 0xde, 0xc6, 0x6d,
-	0x8d, 0x4a, 0x02, 0x8b, 0xc6, 0x31, 0x93, 0x54, 0x06, 0x2c, 0x16, 0x85, 0xf7, 0x4e, 0xe1, 0xcd,
-	0x6f, 0x47, 0xe9, 0xb1, 0xf5, 0x9a, 0xd3, 0x24, 0x01, 0xae, 0xfd, 0xcb, 0x85, 0x9f, 0x27, 0x03,
-	0x4b, 0x48, 0x2a, 0xd3, 0xc2, 0x61, 0x6e, 0xa0, 0xa5, 0x1d, 0x90, 0xdb, 0x00, 0xde, 0x9e, 0x4a,
-	0xe7, 0xc0, 0xab, 0x14, 0x84, 0xc4, 0xf7, 0xd0, 0x35, 0xad, 0xc7, 0x8d, 0x69, 0x04, 0x75, 0xa3,
-	0x69, 0xac, 0xce, 0x3b, 0x0b, 0xda, 0xf8, 0x82, 0x46, 0x60, 0x7e, 0x37, 0xd0, 0xad, 0xbd, 0x54,
-	0x52, 0x09, 0x25, 0x06, 0xa1, 0x29, 0xee, 0xa2, 0xda, 0x20, 0x15, 0x92, 0x45, 0xc0, 0xdd, 0xc0,
-	0x2b, 0x08, 0x90, 0x36, 0x3d, 0xf7, 0x70, 0x0f, 0x21, 0x96, 0x00, 0x57, 0x95, 0xd4, 0x2b, 0xcd,
-	0xea, 0x6a, 0xad, 0xb3, 0x46, 0x66, 0x35, 0x90, 0x94, 0x72, 0xed, 0x6b, 0xb8, 0x53, 0x62, 0xc2,
-	0xf7, 0xd1, 0xf5, 0x84, 0x72, 0x19, 0xd0, 0xd0, 0x3d, 0xa6, 0x41, 0x98, 0x72, 0xa8, 0x57, 0x9b,
-	0xc6, 0xea, 0x55, 0x67, 0xb1, 0x30, 0x6f, 0x2b, 0x6b, 0x56, 0xe4, 0x90, 0x86, 0x81, 0x47, 0x25,
-	0xb8, 0x2c, 0x0e, 0x4f, 0xea, 0xff, 0xe7, 0x61, 0x0b, 0xda, 0xb8, 0x1f, 0x87, 0x27, 0xe6, 0x5b,
-	0x03, 0xdd, 0x9c, 0x94, 0x12, 0xef, 0xa2, 0xb9, 0x01, 0x07, 0x2a, 0x55, 0x6f, 0x6a, 0x1d, 0x32,
-	0x55, 0xfa, 0x68, 0xb2, 0x65, 0xed, 0xbb, 0xff, 0x39, 0x05, 0x1e, 0xd7, 0xd1, 0x1c, 0x87, 0x88,
-	0x0d, 0x95, 0xce, 0xf9, 0xcc, 0xa3, 0xee, 0x5b, 0x35, 0x34, 0x3f, 0x2a, 0xcc, 0xfc, 0x6c, 0xa0,
-	0xc6, 0xa4, 0x76, 0x8b, 0x84, 0xc5, 0x02, 0xf0, 0x36, 0x5a, 0x3a, 0x57, 0xb6, 0x0b, 0x9c, 0x33,
-	0x9e, 0x93, 0xd6, 0x3a, 0x58, 0xcb, 0xe3, 0xc9, 0x80, 0x1c, 0xe6, 0x4b, 0xe0, 0xdc, 0x18, 0x6f,
-	0xc8, 0xb3, 0x2c, 0x1c, 0x1f, 0xa2, 0x2b, 0x1c, 0x44, 0x1a, 0x4a, 0x3d, 0x93, 0x27, 0xb3, 0x67,
-	0x72, 0x41, 0x96, 0x93, 0x33, 0x38, 0x9a, 0xc9, 0x7c, 0x8a, 0x96, 0xa7, 0xc4, 0xfc, 0xd5, 0xaa,
-	0x75, 0xde, 0x57, 0x11, 0x2e, 0x41, 0x0f, 0x55, 0x62, 0xfc, 0xc9, 0x40, 0x8b, 0xe3, 0x0b, 0x8c,
-	0x1f, 0xcf, 0x56, 0x3b, 0x71, 0xe5, 0x1b, 0xff, 0x38, 0x3f, 0x73, 0xed, 0xcd, 0xb7, 0x1f, 0xef,
-	0x2a, 0x0f, 0x30, 0xc9, 0x1e, 0xef, 0xe9, 0x58, 0x09, 0x9b, 0x7a, 0xcb, 0x85, 0xd5, 0xca, 0x5f,
-	0xb3, 0x1e, 0x96, 0xd5, 0x3a, 0xc3, 0x5f, 0x0d, 0x84, 0x2f, 0x8e, 0x11, 0xaf, 0x5f, 0xa2, 0xcb,
-	0xfa, 0xad, 0x35, 0x36, 0x2e, 0x07, 0x56, 0x9b, 0x63, 0x6e, 0xe4, 0x95, 0xac, 0x99, 0xed, 0xac,
-	0x92, 0x3f, 0xd2, 0x4f, 0x4b, 0xcf, 0x77, 0xb3, 0x75, 0x36, 0x56, 0x88, 0x1d, 0xe5, 0x74, 0xb6,
-	0xd1, 0xda, 0xfa, 0x65, 0xa0, 0x95, 0x01, 0x8b, 0x66, 0x2a, 0xd8, 0x5a, 0xbe, 0x38, 0xc0, 0x83,
-	0xec, 0x17, 0x3a, 0x30, 0x5e, 0xee, 0x16, 0x60, 0x9f, 0x85, 0x34, 0xf6, 0x09, 0xe3, 0xbe, 0xe5,
-	0x43, 0x9c, 0xff, 0x51, 0xfa, 0x93, 0x4c, 0x02, 0x31, 0xfd, 0x4b, 0x5e, 0xd7, 0x87, 0x0f, 0x95,
-	0xea, 0x4e, 0xb7, 0xfb, 0xb1, 0xd2, 0xdc, 0x51, 0x84, 0x5d, 0x4f, 0x10, 0x75, 0xcc, 0x4e, 0xbd,
-	0x36, 0x29, 0x12, 0x8b, 0x2f, 0x3a, 0xa4, 0xdf, 0xf5, 0x44, 0x7f, 0x14, 0xd2, 0xef, 0xb5, 0xfb,
-	0x3a, 0xe4, 0x67, 0x65, 0x45, 0xd9, 0x6d, 0xbb, 0xeb, 0x09, 0xdb, 0x1e, 0x05, 0xd9, 0x76, 0xaf,
-	0x6d, 0xdb, 0x3a, 0xec, 0x68, 0x2e, 0xd7, 0xf9, 0xf0, 0x77, 0x00, 0x00, 0x00, 0xff, 0xff, 0xd1,
-	0x89, 0x6c, 0x2f, 0x39, 0x06, 0x00, 0x00,
+	// 668 bytes of a gzipped FileDescriptorProto
+	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x9c, 0x54, 0xcf, 0x6e, 0xd3, 0x4e,
+	0x10, 0xfe, 0x39, 0xf9, 0xa9, 0xd0, 0x4d, 0x29, 0xd2, 0x42, 0xd5, 0x10, 0x90, 0x88, 0x4c, 0x25,
+	0xaa, 0x1c, 0xd6, 0x24, 0xa0, 0x22, 0xdc, 0x16, 0x29, 0x95, 0x68, 0xcb, 0xa1, 0xb4, 0x72, 0xa5,
+	0x1c, 0x50, 0x24, 0x6b, 0xb1, 0xa7, 0x96, 0x25, 0xdb, 0x6b, 0x76, 0xd7, 0x91, 0xaa, 0xaa, 0x17,
+	0x2e, 0x3c, 0x00, 0x6f, 0xc0, 0x91, 0x1b, 0x07, 0x0e, 0xbc, 0x42, 0x25, 0x4e, 0xbc, 0x01, 0xe2,
+	0xc4, 0x43, 0x20, 0x64, 0xaf, 0x37, 0x4d, 0xda, 0x44, 0x81, 0xde, 0xc6, 0x33, 0xf3, 0x7d, 0xf3,
+	0xcd, 0x9f, 0x35, 0x5a, 0x0f, 0x18, 0x0b, 0x22, 0xb0, 0xa8, 0x2f, 0x2c, 0x65, 0xe6, 0xd6, 0xa0,
+	0x6d, 0x09, 0xe0, 0x83, 0xd0, 0x03, 0x61, 0x1d, 0x01, 0xf8, 0x6e, 0x4c, 0xd3, 0x34, 0x4c, 0x02,
+	0xb7, 0xf4, 0x92, 0x94, 0x33, 0xc9, 0x70, 0x53, 0x21, 0x08, 0xf5, 0x05, 0x19, 0x82, 0xc9, 0xa0,
+	0x4d, 0x34, 0xb8, 0xf1, 0x64, 0x1a, 0x3d, 0x07, 0xc1, 0x32, 0x7e, 0x91, 0x5f, 0xf1, 0x36, 0xee,
+	0x69, 0x54, 0x1a, 0x5a, 0x34, 0x49, 0x98, 0xa4, 0x32, 0x64, 0x89, 0x28, 0xa3, 0xcb, 0x65, 0x94,
+	0xa7, 0x9e, 0x25, 0x24, 0x95, 0xd9, 0xc5, 0x40, 0x0e, 0xf3, 0xa2, 0x10, 0x12, 0xa9, 0x02, 0xe6,
+	0x06, 0x5a, 0xda, 0x01, 0xb9, 0x0d, 0xe0, 0xef, 0xa9, 0x3a, 0x0e, 0xbc, 0xcd, 0x40, 0x48, 0xfc,
+	0x00, 0xdd, 0xd0, 0x42, 0xdc, 0x84, 0xc6, 0x50, 0x37, 0x9a, 0xc6, 0xea, 0xbc, 0xb3, 0xa0, 0x9d,
+	0xaf, 0x68, 0x0c, 0xe6, 0x0f, 0x03, 0xdd, 0xd9, 0xcb, 0x24, 0x95, 0x30, 0xc2, 0x20, 0x34, 0xc5,
+	0x7d, 0x54, 0xf3, 0x32, 0x21, 0x59, 0x0c, 0xdc, 0x0d, 0xfd, 0x92, 0x00, 0x69, 0xd7, 0x4b, 0x1f,
+	0xf7, 0x10, 0x62, 0x29, 0x70, 0xd5, 0x42, 0xbd, 0xd2, 0xac, 0xae, 0xd6, 0x3a, 0x6b, 0x64, 0xd6,
+	0xe4, 0xc8, 0x48, 0xad, 0x7d, 0x0d, 0x77, 0x46, 0x98, 0xf0, 0x43, 0x74, 0x33, 0xa5, 0x5c, 0x86,
+	0x34, 0x72, 0x8f, 0x68, 0x18, 0x65, 0x1c, 0xea, 0xd5, 0xa6, 0xb1, 0x7a, 0xdd, 0x59, 0x2c, 0xdd,
+	0xdb, 0xca, 0x9b, 0x37, 0x39, 0xa0, 0x51, 0xe8, 0x53, 0x09, 0x2e, 0x4b, 0xa2, 0xe3, 0xfa, 0xff,
+	0x45, 0xda, 0x82, 0x76, 0xee, 0x27, 0xd1, 0xb1, 0xf9, 0xde, 0x40, 0xb7, 0x27, 0x95, 0xc4, 0xbb,
+	0x68, 0xce, 0xe3, 0x40, 0xa5, 0x9a, 0x4d, 0xad, 0x43, 0xa6, 0x4a, 0x1f, 0xae, 0x74, 0x54, 0xfb,
+	0xee, 0x7f, 0x4e, 0x89, 0xc7, 0x75, 0x34, 0xc7, 0x21, 0x66, 0x03, 0xa5, 0x73, 0x3e, 0x8f, 0xa8,
+	0xef, 0xad, 0x1a, 0x9a, 0x1f, 0x36, 0x66, 0x7e, 0x35, 0x50, 0x63, 0xd2, 0xb8, 0x45, 0xca, 0x12,
+	0x01, 0x78, 0x1b, 0x2d, 0x5d, 0x68, 0xdb, 0x05, 0xce, 0x19, 0x2f, 0x48, 0x6b, 0x1d, 0xac, 0xe5,
+	0xf1, 0xd4, 0x23, 0x87, 0xc5, 0x75, 0x38, 0xb7, 0xc6, 0x07, 0xf2, 0x22, 0x4f, 0xc7, 0x87, 0xe8,
+	0x1a, 0x07, 0x91, 0x45, 0x52, 0xef, 0xe4, 0xd9, 0xec, 0x9d, 0x5c, 0x92, 0xe5, 0x14, 0x0c, 0x8e,
+	0x66, 0x32, 0x9f, 0xa3, 0xe5, 0x29, 0x39, 0x7f, 0x75, 0x6a, 0x9d, 0x2f, 0x55, 0x84, 0x47, 0xa0,
+	0x87, 0xaa, 0x30, 0xfe, 0x6c, 0xa0, 0xc5, 0xf1, 0x03, 0xc6, 0x4f, 0x67, 0xab, 0x9d, 0x78, 0xf2,
+	0x8d, 0x7f, 0xdc, 0x9f, 0xb9, 0xf6, 0xee, 0xfb, 0xcf, 0x0f, 0x95, 0x47, 0x98, 0xe4, 0xaf, 0xf6,
+	0x64, 0xac, 0x85, 0x4d, 0x7d, 0xe5, 0xc2, 0x6a, 0x15, 0xcf, 0x58, 0x2f, 0xcb, 0x6a, 0x9d, 0xe2,
+	0x6f, 0x06, 0xc2, 0x97, 0xd7, 0x88, 0xd7, 0xaf, 0x30, 0x65, 0xfd, 0xd6, 0x1a, 0x1b, 0x57, 0x03,
+	0xab, 0xcb, 0x31, 0x37, 0x8a, 0x4e, 0xd6, 0xcc, 0x76, 0xde, 0xc9, 0xb9, 0xf4, 0x93, 0x91, 0xe7,
+	0xbb, 0xd9, 0x3a, 0x1d, 0x6b, 0xc4, 0x8e, 0x0b, 0x3a, 0xdb, 0x68, 0x35, 0xee, 0x9e, 0x75, 0xeb,
+	0xe7, 0x25, 0x4b, 0x2b, 0x0d, 0x05, 0xf1, 0x58, 0xbc, 0xf5, 0xdb, 0x40, 0x2b, 0x1e, 0x8b, 0x67,
+	0xca, 0xdb, 0x5a, 0xbe, 0xbc, 0xdd, 0x83, 0xfc, 0x17, 0x75, 0x60, 0xbc, 0xde, 0x2d, 0xc1, 0x01,
+	0x8b, 0x68, 0x12, 0x10, 0xc6, 0x03, 0x2b, 0x80, 0xa4, 0xf8, 0x81, 0x59, 0xe7, 0xe5, 0xa6, 0xff,
+	0xa8, 0xd7, 0xb5, 0xf1, 0xb1, 0x52, 0xdd, 0xe9, 0x76, 0x3f, 0x55, 0x9a, 0x3b, 0x8a, 0xb0, 0xeb,
+	0x0b, 0xa2, 0xcc, 0xdc, 0xea, 0xb5, 0x49, 0x59, 0x58, 0x9c, 0xe9, 0x94, 0x7e, 0xd7, 0x17, 0xfd,
+	0x61, 0x4a, 0xbf, 0xd7, 0xee, 0xeb, 0x94, 0x5f, 0x95, 0x15, 0xe5, 0xb7, 0xed, 0xae, 0x2f, 0x6c,
+	0x7b, 0x98, 0x64, 0xdb, 0xbd, 0xb6, 0x6d, 0xeb, 0xb4, 0x37, 0x73, 0x85, 0xce, 0xc7, 0x7f, 0x02,
+	0x00, 0x00, 0xff, 0xff, 0x52, 0x66, 0xd5, 0xbe, 0x4f, 0x06, 0x00, 0x00,
 }
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // FeedMappingServiceClient is the client API for FeedMappingService service.
 //
@@ -399,10 +396,10 @@
 }
 
 type feedMappingServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewFeedMappingServiceClient(cc *grpc.ClientConn) FeedMappingServiceClient {
+func NewFeedMappingServiceClient(cc grpc.ClientConnInterface) FeedMappingServiceClient {
 	return &feedMappingServiceClient{cc}
 }
 
diff --git a/googleapis/ads/googleads/v1/services/feed_placeholder_view_service.pb.go b/googleapis/ads/googleads/v1/services/feed_placeholder_view_service.pb.go
index bab996b..7c9d521 100644
--- a/googleapis/ads/googleads/v1/services/feed_placeholder_view_service.pb.go
+++ b/googleapis/ads/googleads/v1/services/feed_placeholder_view_service.pb.go
@@ -27,8 +27,7 @@
 // proto package needs to be updated.
 const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package
 
-// Request message for
-// [FeedPlaceholderViewService.GetFeedPlaceholderView][google.ads.googleads.v1.services.FeedPlaceholderViewService.GetFeedPlaceholderView].
+// Request message for [FeedPlaceholderViewService.GetFeedPlaceholderView][google.ads.googleads.v1.services.FeedPlaceholderViewService.GetFeedPlaceholderView].
 type GetFeedPlaceholderViewRequest struct {
 	// The resource name of the feed placeholder view to fetch.
 	ResourceName         string   `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"`
@@ -78,40 +77,42 @@
 }
 
 var fileDescriptor_8c806439cff2804f = []byte{
-	// 377 bytes of a gzipped FileDescriptorProto
-	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x84, 0x52, 0xcd, 0x4a, 0xeb, 0x40,
-	0x14, 0x26, 0xb9, 0x70, 0xe1, 0x86, 0x7b, 0x37, 0x59, 0x5c, 0x24, 0x28, 0x96, 0xda, 0x85, 0x74,
-	0x31, 0x43, 0x14, 0x8a, 0x8c, 0x54, 0x49, 0x29, 0xd6, 0x95, 0x94, 0x0a, 0x59, 0x48, 0x20, 0x8c,
-	0x99, 0x63, 0x0c, 0x24, 0x99, 0x98, 0x49, 0xd3, 0x85, 0xb8, 0x71, 0xe1, 0x0b, 0xf8, 0x06, 0x2e,
-	0x7d, 0x14, 0x77, 0xe2, 0x2b, 0xb8, 0x72, 0xe5, 0x23, 0x48, 0x3a, 0x9d, 0x88, 0xd2, 0xd8, 0xdd,
-	0xc7, 0x9c, 0xef, 0xe7, 0xfc, 0x8c, 0x31, 0x0c, 0x39, 0x0f, 0x63, 0xc0, 0x94, 0x09, 0x2c, 0x61,
-	0x85, 0x4a, 0x1b, 0x0b, 0xc8, 0xcb, 0x28, 0x00, 0x81, 0x2f, 0x00, 0x98, 0x9f, 0xc5, 0x34, 0x80,
-	0x4b, 0x1e, 0x33, 0xc8, 0xfd, 0x32, 0x82, 0x99, 0xbf, 0x28, 0xa3, 0x2c, 0xe7, 0x05, 0x37, 0x5b,
-	0x52, 0x8a, 0x28, 0x13, 0xa8, 0x76, 0x41, 0xa5, 0x8d, 0x94, 0x8b, 0xd5, 0x6f, 0xca, 0xc9, 0x41,
-	0xf0, 0x69, 0xde, 0x18, 0x24, 0x03, 0xac, 0x75, 0x25, 0xcf, 0x22, 0x4c, 0xd3, 0x94, 0x17, 0xb4,
-	0x88, 0x78, 0x2a, 0x64, 0xb5, 0x3d, 0x34, 0x36, 0x46, 0x50, 0x1c, 0x01, 0xb0, 0xf1, 0xa7, 0xdc,
-	0x8d, 0x60, 0x36, 0x81, 0xab, 0x29, 0x88, 0xc2, 0xdc, 0x32, 0xfe, 0xa9, 0x1c, 0x3f, 0xa5, 0x09,
-	0xac, 0x69, 0x2d, 0x6d, 0xfb, 0xcf, 0xe4, 0xaf, 0x7a, 0x3c, 0xa1, 0x09, 0xec, 0xbc, 0x6b, 0x86,
-	0xb5, 0xc4, 0xe3, 0x54, 0x8e, 0x60, 0x3e, 0x6b, 0xc6, 0xff, 0xe5, 0x29, 0xe6, 0x21, 0x5a, 0x35,
-	0x3f, 0xfa, 0xb1, 0x3f, 0xab, 0xd7, 0x68, 0x50, 0xaf, 0x07, 0x2d, 0x91, 0xb7, 0x0f, 0x6e, 0x5f,
-	0x5e, 0xef, 0xf5, 0x3d, 0xb3, 0x57, 0x6d, 0xf2, 0xfa, 0xcb, 0x88, 0xfd, 0x60, 0x2a, 0x0a, 0x9e,
-	0x40, 0x2e, 0x70, 0x77, 0xbe, 0xda, 0x6f, 0x5a, 0x81, 0xbb, 0x37, 0x83, 0x3b, 0xdd, 0xe8, 0x04,
-	0x3c, 0x59, 0xd9, 0xfe, 0x60, 0xb3, 0x79, 0x31, 0xe3, 0xea, 0x04, 0x63, 0xed, 0xec, 0x78, 0x61,
-	0x12, 0xf2, 0x98, 0xa6, 0x21, 0xe2, 0x79, 0x88, 0x43, 0x48, 0xe7, 0x07, 0x52, 0x17, 0xcf, 0x22,
-	0xd1, 0xfc, 0xd1, 0xf6, 0x15, 0x78, 0xd0, 0x7f, 0x8d, 0x1c, 0xe7, 0x51, 0x6f, 0x8d, 0xa4, 0xa1,
-	0xc3, 0x04, 0x92, 0xb0, 0x42, 0xae, 0x8d, 0x16, 0xc1, 0xe2, 0x49, 0x51, 0x3c, 0x87, 0x09, 0xaf,
-	0xa6, 0x78, 0xae, 0xed, 0x29, 0xca, 0x9b, 0xde, 0x91, 0xef, 0x84, 0x38, 0x4c, 0x10, 0x52, 0x93,
-	0x08, 0x71, 0x6d, 0x42, 0x14, 0xed, 0xfc, 0xf7, 0xbc, 0xcf, 0xdd, 0x8f, 0x00, 0x00, 0x00, 0xff,
-	0xff, 0xee, 0xb8, 0x0d, 0xf6, 0x0f, 0x03, 0x00, 0x00,
+	// 402 bytes of a gzipped FileDescriptorProto
+	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x84, 0x52, 0x31, 0x6b, 0xdb, 0x40,
+	0x14, 0x46, 0x2a, 0x14, 0x2a, 0xda, 0x45, 0x43, 0x6b, 0xd4, 0x96, 0x1a, 0xd7, 0x43, 0xf1, 0x70,
+	0x87, 0x5a, 0x30, 0xe5, 0x8a, 0x5b, 0x64, 0x4c, 0xdd, 0xa9, 0x18, 0x07, 0x34, 0x04, 0x81, 0xb8,
+	0xe8, 0x5e, 0x14, 0x81, 0xa4, 0x53, 0x74, 0xb2, 0x3c, 0x84, 0x2c, 0x19, 0xb2, 0x65, 0xca, 0x3f,
+	0xc8, 0x98, 0x9f, 0xe2, 0x2d, 0xe4, 0x2f, 0x64, 0xca, 0xaf, 0x08, 0xf2, 0xe9, 0xe4, 0x24, 0x58,
+	0xf1, 0xf6, 0x71, 0xef, 0x7b, 0xdf, 0xf7, 0xde, 0xf7, 0xce, 0x98, 0x84, 0x9c, 0x87, 0x31, 0x60,
+	0xca, 0x04, 0x96, 0xb0, 0x42, 0xa5, 0x8d, 0x05, 0xe4, 0x65, 0x14, 0x80, 0xc0, 0x87, 0x00, 0xcc,
+	0xcf, 0x62, 0x1a, 0xc0, 0x11, 0x8f, 0x19, 0xe4, 0x7e, 0x19, 0xc1, 0xd2, 0xaf, 0xcb, 0x28, 0xcb,
+	0x79, 0xc1, 0xcd, 0xae, 0x6c, 0x45, 0x94, 0x09, 0xd4, 0xa8, 0xa0, 0xd2, 0x46, 0x4a, 0xc5, 0x1a,
+	0xb5, 0xf9, 0xe4, 0x20, 0xf8, 0x22, 0x6f, 0x35, 0x92, 0x06, 0xd6, 0x27, 0xd5, 0x9e, 0x45, 0x98,
+	0xa6, 0x29, 0x2f, 0x68, 0x11, 0xf1, 0x54, 0xd4, 0xd5, 0x0f, 0x8f, 0xaa, 0x41, 0x1c, 0x41, 0x5a,
+	0xc8, 0x42, 0x6f, 0x62, 0x7c, 0x9e, 0x42, 0xf1, 0x17, 0x80, 0xcd, 0x36, 0xba, 0x6e, 0x04, 0xcb,
+	0x39, 0x1c, 0x2f, 0x40, 0x14, 0xe6, 0x57, 0xe3, 0x9d, 0x1a, 0xc0, 0x4f, 0x69, 0x02, 0x1d, 0xad,
+	0xab, 0x7d, 0x7b, 0x33, 0x7f, 0xab, 0x1e, 0xff, 0xd3, 0x04, 0xbe, 0x5f, 0xe8, 0x86, 0xb5, 0x45,
+	0x63, 0x4f, 0xee, 0x66, 0xde, 0x68, 0xc6, 0xfb, 0xed, 0x2e, 0xe6, 0x1f, 0xb4, 0x2b, 0x18, 0xf4,
+	0xe2, 0x7c, 0xd6, 0xb0, 0x55, 0xa0, 0xc9, 0x0d, 0x6d, 0x69, 0xef, 0xfd, 0x3e, 0xbb, 0xbd, 0xbb,
+	0xd4, 0x7f, 0x9a, 0xc3, 0x2a, 0xe2, 0x93, 0x27, 0x2b, 0x8e, 0x82, 0x85, 0x28, 0x78, 0x02, 0xb9,
+	0xc0, 0x83, 0x75, 0xe6, 0xcf, 0x7a, 0x05, 0x1e, 0x9c, 0x5a, 0x1f, 0x57, 0x4e, 0x67, 0x63, 0x57,
+	0xa3, 0x2c, 0x12, 0x28, 0xe0, 0xc9, 0xf8, 0x5c, 0x37, 0xfa, 0x01, 0x4f, 0x76, 0xee, 0x36, 0xfe,
+	0xd2, 0x9e, 0xda, 0xac, 0xba, 0xcf, 0x4c, 0xdb, 0xff, 0x57, 0x8b, 0x84, 0x3c, 0xa6, 0x69, 0x88,
+	0x78, 0x1e, 0xe2, 0x10, 0xd2, 0xf5, 0xf5, 0xf0, 0xc6, 0xb6, 0xfd, 0x7b, 0xfe, 0x52, 0xe0, 0x4a,
+	0x7f, 0x35, 0x75, 0x9c, 0x6b, 0xbd, 0x3b, 0x95, 0x82, 0x0e, 0x13, 0x48, 0xc2, 0x0a, 0xb9, 0x36,
+	0xaa, 0x8d, 0xc5, 0x4a, 0x51, 0x3c, 0x87, 0x09, 0xaf, 0xa1, 0x78, 0xae, 0xed, 0x29, 0xca, 0xbd,
+	0xde, 0x97, 0xef, 0x84, 0x38, 0x4c, 0x10, 0xd2, 0x90, 0x08, 0x71, 0x6d, 0x42, 0x14, 0xed, 0xe0,
+	0xf5, 0x7a, 0xce, 0x1f, 0x0f, 0x01, 0x00, 0x00, 0xff, 0xff, 0x6e, 0xaf, 0x85, 0xef, 0x45, 0x03,
+	0x00, 0x00,
 }
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // FeedPlaceholderViewServiceClient is the client API for FeedPlaceholderViewService service.
 //
@@ -122,10 +123,10 @@
 }
 
 type feedPlaceholderViewServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewFeedPlaceholderViewServiceClient(cc *grpc.ClientConn) FeedPlaceholderViewServiceClient {
+func NewFeedPlaceholderViewServiceClient(cc grpc.ClientConnInterface) FeedPlaceholderViewServiceClient {
 	return &feedPlaceholderViewServiceClient{cc}
 }
 
diff --git a/googleapis/ads/googleads/v1/services/feed_service.pb.go b/googleapis/ads/googleads/v1/services/feed_service.pb.go
index c82a87d..32f6da0 100644
--- a/googleapis/ads/googleads/v1/services/feed_service.pb.go
+++ b/googleapis/ads/googleads/v1/services/feed_service.pb.go
@@ -9,7 +9,6 @@
 	math "math"
 
 	proto "github.com/golang/protobuf/proto"
-	_ "github.com/golang/protobuf/ptypes/wrappers"
 	resources "google.golang.org/genproto/googleapis/ads/googleads/v1/resources"
 	_ "google.golang.org/genproto/googleapis/api/annotations"
 	status "google.golang.org/genproto/googleapis/rpc/status"
@@ -30,8 +29,7 @@
 // proto package needs to be updated.
 const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package
 
-// Request message for
-// [FeedService.GetFeed][google.ads.googleads.v1.services.FeedService.GetFeed].
+// Request message for [FeedService.GetFeed][google.ads.googleads.v1.services.FeedService.GetFeed].
 type GetFeedRequest struct {
 	// The resource name of the feed to fetch.
 	ResourceName         string   `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"`
@@ -72,8 +70,7 @@
 	return ""
 }
 
-// Request message for
-// [FeedService.MutateFeeds][google.ads.googleads.v1.services.FeedService.MutateFeeds].
+// Request message for [FeedService.MutateFeeds][google.ads.googleads.v1.services.FeedService.MutateFeeds].
 type MutateFeedsRequest struct {
 	// The ID of the customer whose feeds are being modified.
 	CustomerId string `protobuf:"bytes,1,opt,name=customer_id,json=customerId,proto3" json:"customer_id,omitempty"`
@@ -359,60 +356,60 @@
 }
 
 var fileDescriptor_3b158f21a9b50a59 = []byte{
-	// 694 bytes of a gzipped FileDescriptorProto
-	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x94, 0x54, 0x41, 0x6b, 0x13, 0x41,
-	0x14, 0x76, 0xb7, 0xd2, 0xda, 0xd9, 0xb6, 0x96, 0x29, 0x62, 0x08, 0xa2, 0x61, 0x2d, 0xb4, 0x06,
-	0xd9, 0x31, 0xa9, 0x45, 0xd8, 0xd2, 0x43, 0x0a, 0xa6, 0x15, 0xac, 0x2d, 0x5b, 0xe8, 0x41, 0x02,
-	0xcb, 0x34, 0x3b, 0x09, 0x4b, 0x77, 0x77, 0xd6, 0x99, 0xd9, 0x48, 0x29, 0xbd, 0xf8, 0x17, 0xc4,
-	0x3f, 0xe0, 0x51, 0x4f, 0xfe, 0x0d, 0xaf, 0x7a, 0xf1, 0xee, 0xc9, 0x3f, 0x20, 0xde, 0x64, 0x66,
-	0x76, 0xd2, 0xa4, 0x50, 0xd2, 0xdc, 0xde, 0xbe, 0xf9, 0xbe, 0xef, 0x7d, 0xf3, 0xde, 0xbe, 0x01,
-	0x1b, 0x7d, 0x4a, 0xfb, 0x09, 0x41, 0x38, 0xe2, 0x48, 0x87, 0x32, 0x1a, 0x34, 0x10, 0x27, 0x6c,
-	0x10, 0x77, 0x09, 0x47, 0x3d, 0x42, 0xa2, 0xb0, 0xfc, 0xf2, 0x72, 0x46, 0x05, 0x85, 0x35, 0x8d,
-	0xf4, 0x70, 0xc4, 0xbd, 0x21, 0xc9, 0x1b, 0x34, 0x3c, 0x43, 0xaa, 0x3e, 0xbd, 0x4e, 0x96, 0x11,
-	0x4e, 0x0b, 0x66, 0x74, 0xb5, 0x5e, 0xf5, 0x81, 0x41, 0xe7, 0x31, 0xc2, 0x59, 0x46, 0x05, 0x16,
-	0x31, 0xcd, 0x78, 0x79, 0x5a, 0x56, 0x43, 0xea, 0xeb, 0xa4, 0xe8, 0xa1, 0x5e, 0x4c, 0x92, 0x28,
-	0x4c, 0x31, 0x3f, 0x2d, 0x11, 0x0f, 0xaf, 0x22, 0xde, 0x33, 0x9c, 0xe7, 0x84, 0x19, 0x85, 0xfb,
-	0xe5, 0x39, 0xcb, 0xbb, 0x88, 0x0b, 0x2c, 0x8a, 0xf2, 0xc0, 0xdd, 0x04, 0x4b, 0xbb, 0x44, 0xb4,
-	0x09, 0x89, 0x02, 0xf2, 0xae, 0x20, 0x5c, 0xc0, 0xc7, 0x60, 0xd1, 0x58, 0x0c, 0x33, 0x9c, 0x92,
-	0x8a, 0x55, 0xb3, 0xd6, 0xe7, 0x83, 0x05, 0x93, 0x7c, 0x83, 0x53, 0xe2, 0xfe, 0xb4, 0x00, 0xdc,
-	0x2f, 0x04, 0x16, 0x44, 0x52, 0xb9, 0xe1, 0x3e, 0x02, 0x4e, 0xb7, 0xe0, 0x82, 0xa6, 0x84, 0x85,
-	0x71, 0x54, 0x32, 0x81, 0x49, 0xbd, 0x8a, 0xe0, 0x01, 0x00, 0x34, 0x27, 0x4c, 0xdf, 0xae, 0x62,
-	0xd7, 0x66, 0xd6, 0x9d, 0x26, 0xf2, 0x26, 0x35, 0xd3, 0x93, 0x45, 0x0e, 0x0c, 0x2f, 0x18, 0x91,
-	0x80, 0x6b, 0xe0, 0x6e, 0x8e, 0x99, 0x88, 0x71, 0x12, 0xf6, 0x70, 0x9c, 0x14, 0x8c, 0x54, 0x66,
-	0x6a, 0xd6, 0xfa, 0x9d, 0x60, 0xa9, 0x4c, 0xb7, 0x75, 0x56, 0x5e, 0x6b, 0x80, 0x93, 0x38, 0xc2,
-	0x82, 0x84, 0x34, 0x4b, 0xce, 0x2a, 0xb7, 0x15, 0x6c, 0xc1, 0x24, 0x0f, 0xb2, 0xe4, 0xcc, 0xfd,
-	0x67, 0x81, 0xc5, 0xb1, 0x5a, 0x70, 0x0b, 0x38, 0x45, 0xae, 0x48, 0xb2, 0xdb, 0x8a, 0xe4, 0x34,
-	0xab, 0xc6, 0xb1, 0x69, 0xb7, 0xd7, 0x96, 0x03, 0xd9, 0xc7, 0xfc, 0x34, 0x00, 0x1a, 0x2e, 0x63,
-	0xd8, 0x02, 0xb3, 0x5d, 0x46, 0xb0, 0xd0, 0x3d, 0x74, 0x9a, 0x6b, 0xd7, 0xde, 0x74, 0xf8, 0x53,
-	0xa8, 0xab, 0xee, 0xdd, 0x0a, 0x4a, 0xa2, 0x94, 0xd0, 0x82, 0x15, 0x7b, 0x6a, 0x09, 0x4d, 0x84,
-	0x15, 0x30, 0xcb, 0x48, 0x4a, 0x07, 0xba, 0x33, 0xf3, 0xf2, 0x44, 0x7f, 0xef, 0x38, 0x60, 0x7e,
-	0xd8, 0x4a, 0xf7, 0xab, 0x05, 0x56, 0xc6, 0x46, 0xca, 0x73, 0x9a, 0x71, 0x02, 0xdb, 0xe0, 0xde,
-	0x95, 0x0e, 0x87, 0x84, 0x31, 0xca, 0x94, 0x9a, 0xd3, 0x84, 0xc6, 0x10, 0xcb, 0xbb, 0xde, 0x91,
-	0xfa, 0xb5, 0x82, 0x95, 0xf1, 0xde, 0xbf, 0x94, 0x70, 0xf8, 0x1a, 0xcc, 0x31, 0xc2, 0x8b, 0x44,
-	0x98, 0xb9, 0x37, 0x27, 0xcf, 0xfd, 0xd2, 0x4f, 0xa0, 0xa8, 0x81, 0x91, 0x70, 0x5f, 0x80, 0xe5,
-	0xab, 0x87, 0x37, 0xfa, 0x73, 0x9b, 0xbf, 0x6c, 0xe0, 0x48, 0xce, 0x91, 0xae, 0x01, 0x3f, 0x59,
-	0x60, 0xae, 0xdc, 0x00, 0xf8, 0x6c, 0xb2, 0xa3, 0xf1, 0x65, 0xa9, 0xde, 0x74, 0x1c, 0x2e, 0xfa,
-	0xf0, 0xe3, 0xf7, 0x47, 0xfb, 0x09, 0x5c, 0x93, 0x4f, 0xc0, 0xf9, 0x98, 0xcd, 0x6d, 0xb3, 0x1f,
-	0x1c, 0xd5, 0xd5, 0x9b, 0xc0, 0x51, 0xfd, 0x02, 0x7e, 0xb3, 0x80, 0x33, 0x32, 0x0e, 0xf8, 0x7c,
-	0x9a, 0x6e, 0x99, 0x85, 0xac, 0x6e, 0x4e, 0xc9, 0xd2, 0x33, 0x77, 0x37, 0x95, 0x5b, 0xe4, 0xd6,
-	0xa5, 0xdb, 0x4b, 0x7b, 0xe7, 0x23, 0xcb, 0xbd, 0x5d, 0xbf, 0xd0, 0x66, 0xfd, 0x54, 0x09, 0xf8,
-	0x56, 0x7d, 0xe7, 0xaf, 0x05, 0x56, 0xbb, 0x34, 0x9d, 0x58, 0x73, 0x67, 0x79, 0x64, 0x02, 0x87,
-	0x72, 0x87, 0x0e, 0xad, 0xb7, 0x7b, 0x25, 0xab, 0x4f, 0x13, 0x9c, 0xf5, 0x3d, 0xca, 0xfa, 0xa8,
-	0x4f, 0x32, 0xb5, 0x61, 0xe6, 0x01, 0xcd, 0x63, 0x7e, 0xfd, 0x33, 0xbd, 0x65, 0x82, 0xcf, 0xf6,
-	0xcc, 0x6e, 0xab, 0xf5, 0xc5, 0xae, 0xed, 0x6a, 0xc1, 0x56, 0xc4, 0x3d, 0x1d, 0xca, 0xe8, 0xb8,
-	0xe1, 0x95, 0x85, 0xf9, 0x77, 0x03, 0xe9, 0xb4, 0x22, 0xde, 0x19, 0x42, 0x3a, 0xc7, 0x8d, 0x8e,
-	0x81, 0xfc, 0xb1, 0x57, 0x75, 0xde, 0xf7, 0x5b, 0x11, 0xf7, 0xfd, 0x21, 0xc8, 0xf7, 0x8f, 0x1b,
-	0xbe, 0x6f, 0x60, 0x27, 0xb3, 0xca, 0xe7, 0xc6, 0xff, 0x00, 0x00, 0x00, 0xff, 0xff, 0xf2, 0x05,
-	0x04, 0x92, 0x4d, 0x06, 0x00, 0x00,
+	// 703 bytes of a gzipped FileDescriptorProto
+	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x94, 0x54, 0xdd, 0x6a, 0xd4, 0x40,
+	0x14, 0x36, 0x5b, 0x69, 0xed, 0xa4, 0xad, 0x65, 0x8a, 0x18, 0x56, 0xc1, 0x25, 0x16, 0x5a, 0x17,
+	0xc9, 0xb8, 0x5b, 0x8b, 0x90, 0xd2, 0x8b, 0x14, 0xdc, 0x56, 0xb0, 0xb6, 0xa4, 0xd0, 0x0b, 0x59,
+	0x08, 0xd3, 0x64, 0x76, 0x09, 0x4d, 0x32, 0x71, 0x66, 0xb2, 0x50, 0x4a, 0x6f, 0x7c, 0x05, 0xf1,
+	0x05, 0xbc, 0xd4, 0x2b, 0x5f, 0xa3, 0xb7, 0xfa, 0x08, 0x5e, 0xf9, 0x00, 0x8a, 0x77, 0x32, 0x99,
+	0xcc, 0xfe, 0x14, 0xca, 0xb6, 0x77, 0x27, 0x67, 0xbe, 0xef, 0x3b, 0xdf, 0x9c, 0x33, 0x27, 0x60,
+	0xa3, 0x4f, 0x69, 0x3f, 0x21, 0x08, 0x47, 0x1c, 0xa9, 0x50, 0x46, 0x83, 0x16, 0xe2, 0x84, 0x0d,
+	0xe2, 0x90, 0x70, 0xd4, 0x23, 0x24, 0x0a, 0xaa, 0x2f, 0x27, 0x67, 0x54, 0x50, 0xd8, 0x50, 0x48,
+	0x07, 0x47, 0xdc, 0x19, 0x92, 0x9c, 0x41, 0xcb, 0xd1, 0xa4, 0xfa, 0xf3, 0xeb, 0x64, 0x19, 0xe1,
+	0xb4, 0x60, 0x5a, 0x57, 0xe9, 0xd5, 0x1f, 0x6b, 0x74, 0x1e, 0x23, 0x9c, 0x65, 0x54, 0x60, 0x11,
+	0xd3, 0x8c, 0x57, 0xa7, 0x55, 0x35, 0x54, 0x7e, 0x9d, 0x14, 0x3d, 0xd4, 0x8b, 0x49, 0x12, 0x05,
+	0x29, 0xe6, 0xa7, 0x15, 0xe2, 0x61, 0x85, 0x60, 0x79, 0x88, 0xb8, 0xc0, 0xa2, 0xe0, 0x57, 0x0e,
+	0xa4, 0x70, 0x98, 0xc4, 0x24, 0x13, 0xea, 0xc0, 0xde, 0x04, 0x4b, 0xbb, 0x44, 0x74, 0x08, 0x89,
+	0x7c, 0xf2, 0xa1, 0x20, 0x5c, 0xc0, 0xa7, 0x60, 0x51, 0x7b, 0x0b, 0x32, 0x9c, 0x12, 0xcb, 0x68,
+	0x18, 0xeb, 0xf3, 0xfe, 0x82, 0x4e, 0xbe, 0xc3, 0x29, 0xb1, 0x7f, 0x1a, 0x00, 0xee, 0x17, 0x02,
+	0x0b, 0x22, 0xa9, 0x5c, 0x73, 0x9f, 0x00, 0x33, 0x2c, 0xb8, 0xa0, 0x29, 0x61, 0x41, 0x1c, 0x55,
+	0x4c, 0xa0, 0x53, 0x6f, 0x22, 0x78, 0x00, 0x00, 0xcd, 0x09, 0x53, 0xd7, 0xb2, 0x6a, 0x8d, 0x99,
+	0x75, 0xb3, 0x8d, 0x9c, 0x69, 0x5d, 0x74, 0x64, 0x91, 0x03, 0xcd, 0xf3, 0xc7, 0x24, 0xe0, 0x1a,
+	0xb8, 0x9f, 0x63, 0x26, 0x62, 0x9c, 0x04, 0x3d, 0x1c, 0x27, 0x05, 0x23, 0xd6, 0x4c, 0xc3, 0x58,
+	0xbf, 0xe7, 0x2f, 0x55, 0xe9, 0x8e, 0xca, 0xca, 0x6b, 0x0d, 0x70, 0x12, 0x47, 0x58, 0x90, 0x80,
+	0x66, 0xc9, 0x99, 0x75, 0xb7, 0x84, 0x2d, 0xe8, 0xe4, 0x41, 0x96, 0x9c, 0xd9, 0xff, 0x0c, 0xb0,
+	0x38, 0x51, 0x0b, 0x6e, 0x01, 0xb3, 0xc8, 0x4b, 0x92, 0x6c, 0x73, 0x49, 0x32, 0xdb, 0x75, 0xed,
+	0x58, 0x4f, 0xc2, 0xe9, 0xc8, 0x49, 0xec, 0x63, 0x7e, 0xea, 0x03, 0x05, 0x97, 0x31, 0xf4, 0xc0,
+	0x6c, 0xc8, 0x08, 0x16, 0xaa, 0x87, 0x66, 0x7b, 0xed, 0xda, 0x9b, 0x0e, 0x5f, 0x43, 0x79, 0xd5,
+	0xbd, 0x3b, 0x7e, 0x45, 0x94, 0x12, 0x4a, 0xd0, 0xaa, 0xdd, 0x5a, 0x42, 0x11, 0xa1, 0x05, 0x66,
+	0x19, 0x49, 0xe9, 0x40, 0x75, 0x66, 0x5e, 0x9e, 0xa8, 0xef, 0x1d, 0x13, 0xcc, 0x0f, 0x5b, 0x69,
+	0x7f, 0x33, 0xc0, 0xca, 0xc4, 0x48, 0x79, 0x4e, 0x33, 0x4e, 0x60, 0x07, 0x3c, 0xb8, 0xd2, 0xe1,
+	0x80, 0x30, 0x46, 0x59, 0xa9, 0x66, 0xb6, 0xa1, 0x36, 0xc4, 0xf2, 0xd0, 0x39, 0x2a, 0xdf, 0x9c,
+	0xbf, 0x32, 0xd9, 0xfb, 0xd7, 0x12, 0x0e, 0xdf, 0x82, 0x39, 0x46, 0x78, 0x91, 0x08, 0x3d, 0xf7,
+	0xf6, 0xf4, 0xb9, 0x8f, 0xfc, 0xf8, 0x25, 0xd5, 0xd7, 0x12, 0xf6, 0x2b, 0xb0, 0x7c, 0xf5, 0xf0,
+	0x46, 0x2f, 0xb7, 0xfd, 0xa7, 0x06, 0x4c, 0xc9, 0x39, 0x52, 0x35, 0xe0, 0x67, 0x03, 0xcc, 0x55,
+	0x1b, 0x00, 0x5f, 0x4c, 0x77, 0x34, 0xb9, 0x2c, 0xf5, 0x9b, 0x8e, 0xc3, 0x46, 0x1f, 0x7f, 0xfc,
+	0xfa, 0x54, 0x7b, 0x06, 0xd7, 0xe4, 0xee, 0x9f, 0x4f, 0xd8, 0xdc, 0xd6, 0xfb, 0xc1, 0x51, 0xb3,
+	0xfc, 0x19, 0x70, 0xd4, 0xbc, 0x80, 0xdf, 0x0d, 0x60, 0x8e, 0x8d, 0x03, 0xbe, 0xbc, 0x4d, 0xb7,
+	0xf4, 0x42, 0xd6, 0x37, 0x6f, 0xc9, 0x52, 0x33, 0xb7, 0x37, 0x4b, 0xb7, 0xc8, 0x6e, 0x4a, 0xb7,
+	0x23, 0x7b, 0xe7, 0x63, 0xcb, 0xbd, 0xdd, 0xbc, 0x50, 0x66, 0xdd, 0xb4, 0x14, 0x70, 0x8d, 0x66,
+	0xfd, 0xd1, 0xa5, 0x67, 0x8d, 0x8a, 0x54, 0x51, 0x1e, 0x73, 0x27, 0xa4, 0xe9, 0xce, 0x5f, 0x03,
+	0xac, 0x86, 0x34, 0x9d, 0x6a, 0x68, 0x67, 0x79, 0x6c, 0x3c, 0x87, 0x72, 0xc1, 0x0e, 0x8d, 0xf7,
+	0x7b, 0x15, 0xab, 0x4f, 0x13, 0x9c, 0xf5, 0x1d, 0xca, 0xfa, 0xa8, 0x4f, 0xb2, 0x72, 0xfd, 0xd0,
+	0xa8, 0xce, 0xf5, 0x3f, 0xef, 0x2d, 0x1d, 0x7c, 0xa9, 0xcd, 0xec, 0x7a, 0xde, 0xd7, 0x5a, 0x63,
+	0x57, 0x09, 0x7a, 0x11, 0x77, 0x54, 0x28, 0xa3, 0xe3, 0x96, 0x53, 0x15, 0xe6, 0x97, 0x1a, 0xd2,
+	0xf5, 0x22, 0xde, 0x1d, 0x42, 0xba, 0xc7, 0xad, 0xae, 0x86, 0xfc, 0xae, 0xad, 0xaa, 0xbc, 0xeb,
+	0x7a, 0x11, 0x77, 0xdd, 0x21, 0xc8, 0x75, 0x8f, 0x5b, 0xae, 0xab, 0x61, 0x27, 0xb3, 0xa5, 0xcf,
+	0x8d, 0xff, 0x01, 0x00, 0x00, 0xff, 0xff, 0x2b, 0x55, 0x5e, 0x4d, 0x63, 0x06, 0x00, 0x00,
 }
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // FeedServiceClient is the client API for FeedService service.
 //
@@ -426,10 +423,10 @@
 }
 
 type feedServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewFeedServiceClient(cc *grpc.ClientConn) FeedServiceClient {
+func NewFeedServiceClient(cc grpc.ClientConnInterface) FeedServiceClient {
 	return &feedServiceClient{cc}
 }
 
diff --git a/googleapis/ads/googleads/v1/services/gender_view_service.pb.go b/googleapis/ads/googleads/v1/services/gender_view_service.pb.go
index 8778925..06503d3 100644
--- a/googleapis/ads/googleads/v1/services/gender_view_service.pb.go
+++ b/googleapis/ads/googleads/v1/services/gender_view_service.pb.go
@@ -27,8 +27,7 @@
 // proto package needs to be updated.
 const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package
 
-// Request message for
-// [GenderViewService.GetGenderView][google.ads.googleads.v1.services.GenderViewService.GetGenderView].
+// Request message for [GenderViewService.GetGenderView][google.ads.googleads.v1.services.GenderViewService.GetGenderView].
 type GetGenderViewRequest struct {
 	// The resource name of the gender view to fetch.
 	ResourceName         string   `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"`
@@ -78,39 +77,40 @@
 }
 
 var fileDescriptor_30a3d0b836382d3b = []byte{
-	// 361 bytes of a gzipped FileDescriptorProto
-	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x84, 0x92, 0xb1, 0x4a, 0xc3, 0x50,
-	0x14, 0x86, 0x49, 0x04, 0xc1, 0x60, 0x07, 0x83, 0x88, 0x14, 0x87, 0x52, 0x3b, 0x48, 0xa1, 0xf7,
-	0x12, 0x8b, 0x0e, 0xb7, 0x38, 0xa4, 0x4b, 0x9c, 0xa4, 0x54, 0xc8, 0x20, 0x81, 0x72, 0x6d, 0x0e,
-	0x21, 0xd0, 0xe4, 0xd6, 0x7b, 0xd2, 0x74, 0x10, 0x17, 0x5f, 0xc1, 0x37, 0x70, 0x14, 0x7c, 0x0a,
-	0x37, 0x57, 0x5f, 0xc1, 0xc9, 0x77, 0x10, 0x24, 0xbd, 0xb9, 0x29, 0x55, 0x4b, 0xb7, 0x9f, 0xd3,
-	0xff, 0xfb, 0xef, 0x7f, 0x4e, 0x63, 0xb1, 0x48, 0x88, 0x68, 0x02, 0x94, 0x87, 0x48, 0x95, 0x2c,
-	0x54, 0xee, 0x50, 0x04, 0x99, 0xc7, 0x63, 0x40, 0x1a, 0x41, 0x1a, 0x82, 0x1c, 0xe5, 0x31, 0xcc,
-	0x47, 0xe5, 0x90, 0x4c, 0xa5, 0xc8, 0x84, 0xdd, 0x50, 0x00, 0xe1, 0x21, 0x92, 0x8a, 0x25, 0xb9,
-	0x43, 0x34, 0x5b, 0xef, 0xae, 0x4b, 0x97, 0x80, 0x62, 0x26, 0x7f, 0xc5, 0xab, 0xd8, 0xfa, 0x91,
-	0x86, 0xa6, 0x31, 0xe5, 0x69, 0x2a, 0x32, 0x9e, 0xc5, 0x22, 0x45, 0xf5, 0x6b, 0xb3, 0x67, 0xed,
-	0x7b, 0x90, 0x79, 0x0b, 0xca, 0x8f, 0x61, 0x3e, 0x84, 0xbb, 0x19, 0x60, 0x66, 0x1f, 0x5b, 0x35,
-	0x1d, 0x3a, 0x4a, 0x79, 0x02, 0x87, 0x46, 0xc3, 0x38, 0xd9, 0x19, 0xee, 0xea, 0xe1, 0x15, 0x4f,
-	0xe0, 0xf4, 0xcd, 0xb0, 0xf6, 0x96, 0xe8, 0xb5, 0xaa, 0x69, 0xbf, 0x1a, 0x56, 0x6d, 0x25, 0xd3,
-	0x3e, 0x27, 0x9b, 0x56, 0x23, 0xff, 0x95, 0xa8, 0x77, 0xd6, 0x72, 0xd5, 0xc2, 0x64, 0x49, 0x35,
-	0xcf, 0x1e, 0x3f, 0x3e, 0x9f, 0x4c, 0x6a, 0x77, 0x8a, 0x93, 0xdc, 0xaf, 0xd4, 0xbf, 0x18, 0xcf,
-	0x30, 0x13, 0x09, 0x48, 0xa4, 0xed, 0xf2, 0x46, 0x05, 0x82, 0xb4, 0xfd, 0xd0, 0xff, 0x36, 0xac,
-	0xd6, 0x58, 0x24, 0x1b, 0x3b, 0xf6, 0x0f, 0xfe, 0xec, 0x3a, 0x28, 0x6e, 0x38, 0x30, 0x6e, 0x2e,
-	0x4b, 0x36, 0x12, 0x13, 0x9e, 0x46, 0x44, 0xc8, 0xa8, 0x78, 0x64, 0x71, 0x61, 0xfd, 0x47, 0x4d,
-	0x63, 0x5c, 0xff, 0x55, 0xf4, 0xb4, 0x78, 0x36, 0xb7, 0x3c, 0xd7, 0x7d, 0x31, 0x1b, 0x9e, 0x0a,
-	0x74, 0x43, 0x24, 0x4a, 0x16, 0xca, 0x77, 0x48, 0xf9, 0x30, 0xbe, 0x6b, 0x4b, 0xe0, 0x86, 0x18,
-	0x54, 0x96, 0xc0, 0x77, 0x02, 0x6d, 0xf9, 0x32, 0x5b, 0x6a, 0xce, 0x98, 0x1b, 0x22, 0x63, 0x95,
-	0x89, 0x31, 0xdf, 0x61, 0x4c, 0xdb, 0x6e, 0xb7, 0x17, 0x3d, 0xbb, 0x3f, 0x01, 0x00, 0x00, 0xff,
-	0xff, 0x04, 0x5c, 0x26, 0x09, 0xbc, 0x02, 0x00, 0x00,
+	// 384 bytes of a gzipped FileDescriptorProto
+	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x84, 0x52, 0xc1, 0x4a, 0xeb, 0x40,
+	0x14, 0x25, 0x79, 0xf0, 0xe0, 0x85, 0xd7, 0xc5, 0x0b, 0x0f, 0x2d, 0xd1, 0x45, 0xa9, 0x5d, 0x48,
+	0xa1, 0x33, 0xc4, 0xa2, 0x8b, 0x29, 0x2e, 0xd2, 0x4d, 0x5c, 0x49, 0xa9, 0x90, 0x85, 0x04, 0x4a,
+	0x4c, 0x2e, 0x21, 0xd0, 0x64, 0x6a, 0x6e, 0x9a, 0x2e, 0xc4, 0x8d, 0xbf, 0xe0, 0x1f, 0xb8, 0x14,
+	0xfc, 0x91, 0x6e, 0xfd, 0x01, 0x17, 0xae, 0xfc, 0x07, 0x41, 0xd2, 0xc9, 0x24, 0x56, 0x2d, 0xdd,
+	0x1d, 0xee, 0x3d, 0xe7, 0xdc, 0x33, 0x87, 0xd1, 0x58, 0xc8, 0x79, 0x38, 0x05, 0xea, 0x05, 0x48,
+	0x05, 0x2c, 0x50, 0x6e, 0x52, 0x84, 0x34, 0x8f, 0x7c, 0x40, 0x1a, 0x42, 0x12, 0x40, 0x3a, 0xc9,
+	0x23, 0x58, 0x4c, 0xca, 0x21, 0x99, 0xa5, 0x3c, 0xe3, 0x7a, 0x4b, 0x08, 0x88, 0x17, 0x20, 0xa9,
+	0xb4, 0x24, 0x37, 0x89, 0xd4, 0x1a, 0xfd, 0x4d, 0xee, 0x29, 0x20, 0x9f, 0xa7, 0x5f, 0xec, 0x85,
+	0xad, 0xb1, 0x2f, 0x45, 0xb3, 0x88, 0x7a, 0x49, 0xc2, 0x33, 0x2f, 0x8b, 0x78, 0x82, 0xe5, 0x76,
+	0xf7, 0xd3, 0xd6, 0x9f, 0x46, 0x90, 0x64, 0x62, 0xd1, 0x1e, 0x68, 0xff, 0x6d, 0xc8, 0xec, 0x95,
+	0x9d, 0x13, 0xc1, 0x62, 0x0c, 0xd7, 0x73, 0xc0, 0x4c, 0x3f, 0xd0, 0x1a, 0xf2, 0xda, 0x24, 0xf1,
+	0x62, 0x68, 0x2a, 0x2d, 0xe5, 0xf0, 0xcf, 0xf8, 0xaf, 0x1c, 0x9e, 0x7b, 0x31, 0x1c, 0xbd, 0x28,
+	0xda, 0xbf, 0x5a, 0x7a, 0x21, 0xf2, 0xeb, 0x4f, 0x8a, 0xd6, 0x58, 0xf3, 0xd4, 0x4f, 0xc8, 0xb6,
+	0x37, 0x93, 0x9f, 0x42, 0x18, 0xbd, 0x8d, 0xba, 0xaa, 0x09, 0x52, 0xab, 0xda, 0xc7, 0x77, 0xcf,
+	0xaf, 0xf7, 0x2a, 0xd5, 0x7b, 0x45, 0x57, 0x37, 0x6b, 0xf1, 0x4f, 0xfd, 0x39, 0x66, 0x3c, 0x86,
+	0x14, 0x69, 0xb7, 0x2c, 0xaf, 0x90, 0x20, 0xed, 0xde, 0x1a, 0x7b, 0x4b, 0xab, 0x59, 0x9b, 0x97,
+	0x68, 0x16, 0x21, 0xf1, 0x79, 0x3c, 0x7c, 0x57, 0xb4, 0x8e, 0xcf, 0xe3, 0xad, 0x0f, 0x18, 0xee,
+	0x7c, 0x2b, 0x62, 0x54, 0x14, 0x3c, 0x52, 0x2e, 0xcf, 0x4a, 0x6d, 0xc8, 0xa7, 0x5e, 0x12, 0x12,
+	0x9e, 0x86, 0x45, 0x82, 0x55, 0xfd, 0xb4, 0xbe, 0xb6, 0xf9, 0x2f, 0x0d, 0x24, 0x78, 0x50, 0x7f,
+	0xd9, 0x96, 0xf5, 0xa8, 0xb6, 0x6c, 0x61, 0x68, 0x05, 0x48, 0x04, 0x2c, 0x90, 0x63, 0x92, 0xf2,
+	0x30, 0x2e, 0x25, 0xc5, 0xb5, 0x02, 0x74, 0x2b, 0x8a, 0xeb, 0x98, 0xae, 0xa4, 0xbc, 0xa9, 0x1d,
+	0x31, 0x67, 0xcc, 0x0a, 0x90, 0xb1, 0x8a, 0xc4, 0x98, 0x63, 0x32, 0x26, 0x69, 0x57, 0xbf, 0x57,
+	0x39, 0xfb, 0x1f, 0x01, 0x00, 0x00, 0xff, 0xff, 0xa5, 0x4d, 0x25, 0x7a, 0xf2, 0x02, 0x00, 0x00,
 }
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // GenderViewServiceClient is the client API for GenderViewService service.
 //
@@ -121,10 +121,10 @@
 }
 
 type genderViewServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewGenderViewServiceClient(cc *grpc.ClientConn) GenderViewServiceClient {
+func NewGenderViewServiceClient(cc grpc.ClientConnInterface) GenderViewServiceClient {
 	return &genderViewServiceClient{cc}
 }
 
diff --git a/googleapis/ads/googleads/v1/services/geo_target_constant_service.pb.go b/googleapis/ads/googleads/v1/services/geo_target_constant_service.pb.go
index 1bf3d5a..c29d65d 100644
--- a/googleapis/ads/googleads/v1/services/geo_target_constant_service.pb.go
+++ b/googleapis/ads/googleads/v1/services/geo_target_constant_service.pb.go
@@ -28,8 +28,7 @@
 // proto package needs to be updated.
 const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package
 
-// Request message for
-// [GeoTargetConstantService.GetGeoTargetConstant][google.ads.googleads.v1.services.GeoTargetConstantService.GetGeoTargetConstant].
+// Request message for [GeoTargetConstantService.GetGeoTargetConstant][google.ads.googleads.v1.services.GeoTargetConstantService.GetGeoTargetConstant].
 type GetGeoTargetConstantRequest struct {
 	// The resource name of the geo target constant to fetch.
 	ResourceName         string   `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"`
@@ -264,8 +263,7 @@
 	return nil
 }
 
-// Response message for
-// [GeoTargetConstantService.SuggestGeoTargetConstants][google.ads.googleads.v1.services.GeoTargetConstantService.SuggestGeoTargetConstants]
+// Response message for [GeoTargetConstantService.SuggestGeoTargetConstants][google.ads.googleads.v1.services.GeoTargetConstantService.SuggestGeoTargetConstants]
 type SuggestGeoTargetConstantsResponse struct {
 	// Geo target constant suggestions.
 	GeoTargetConstantSuggestions []*GeoTargetConstantSuggestion `protobuf:"bytes,1,rep,name=geo_target_constant_suggestions,json=geoTargetConstantSuggestions,proto3" json:"geo_target_constant_suggestions,omitempty"`
@@ -402,61 +400,62 @@
 }
 
 var fileDescriptor_e5cd5da9ab19edb3 = []byte{
-	// 714 bytes of a gzipped FileDescriptorProto
-	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xac, 0x55, 0xcd, 0x6e, 0xd3, 0x4c,
-	0x14, 0xfd, 0x9c, 0x34, 0xfd, 0xc4, 0xa4, 0x45, 0x62, 0xe8, 0xc2, 0xa4, 0xa5, 0x04, 0xb7, 0x8b,
-	0xd2, 0x85, 0x4d, 0x42, 0xc5, 0xc2, 0x55, 0x85, 0x92, 0x2c, 0x52, 0x24, 0xa8, 0xa2, 0xb4, 0xca,
-	0x02, 0x45, 0x8a, 0xa6, 0xf6, 0x65, 0x1a, 0x29, 0xf1, 0xb8, 0x33, 0xe3, 0xa2, 0x0a, 0xb1, 0x41,
-	0x7d, 0x03, 0x5e, 0x00, 0xb1, 0xac, 0x58, 0xb1, 0xe7, 0x05, 0xd8, 0xb0, 0xe0, 0x15, 0x58, 0xf1,
-	0x14, 0xc8, 0xf6, 0xd8, 0x6d, 0xe5, 0x98, 0x84, 0x96, 0xdd, 0x78, 0xee, 0xbd, 0xe7, 0xcc, 0xb9,
-	0x7f, 0x46, 0x4d, 0xca, 0x18, 0x1d, 0x81, 0x45, 0x5c, 0x61, 0xc5, 0xc7, 0xf0, 0x74, 0x52, 0xb3,
-	0x04, 0xf0, 0x93, 0xa1, 0x03, 0xc2, 0xa2, 0xc0, 0x06, 0x92, 0x70, 0x0a, 0x72, 0xe0, 0x30, 0x4f,
-	0x48, 0xe2, 0xc9, 0x81, 0x32, 0x9a, 0x3e, 0x67, 0x92, 0xe1, 0x6a, 0x1c, 0x68, 0x12, 0x57, 0x98,
-	0x29, 0x86, 0x79, 0x52, 0x33, 0x13, 0x8c, 0xca, 0x76, 0x1e, 0x0b, 0x07, 0xc1, 0x02, 0x9e, 0x43,
-	0x13, 0xc3, 0x57, 0x56, 0x92, 0x60, 0x7f, 0x68, 0x11, 0xcf, 0x63, 0x92, 0xc8, 0x21, 0xf3, 0x84,
-	0xb2, 0xae, 0x2a, 0x6b, 0xf4, 0x75, 0x18, 0xbc, 0xb6, 0xde, 0x70, 0xe2, 0xfb, 0xc0, 0x95, 0xdd,
-	0x68, 0xa2, 0xe5, 0x36, 0xc8, 0x36, 0xb0, 0x83, 0x08, 0xbc, 0xa5, 0xb0, 0xbb, 0x70, 0x1c, 0x80,
-	0x90, 0x78, 0x0d, 0x2d, 0x26, 0x6f, 0x18, 0x78, 0x64, 0x0c, 0xba, 0x56, 0xd5, 0x36, 0x6e, 0x75,
-	0x17, 0x92, 0xcb, 0x3d, 0x32, 0x06, 0xe3, 0xcb, 0x1c, 0xaa, 0xee, 0x07, 0x94, 0x82, 0xc8, 0x02,
-	0x89, 0x04, 0x69, 0x0b, 0xcd, 0x8f, 0x98, 0x43, 0x46, 0xa0, 0x17, 0xab, 0xda, 0x46, 0xb9, 0xbe,
-	0xa2, 0x72, 0x61, 0x26, 0x2f, 0x33, 0xf7, 0x25, 0x1f, 0x7a, 0xb4, 0x47, 0x46, 0x01, 0x74, 0x95,
-	0x2f, 0x7e, 0x86, 0x16, 0x1c, 0x16, 0x78, 0x92, 0x9f, 0x0e, 0x1c, 0xe6, 0x82, 0x5e, 0x9a, 0x21,
-	0xb6, 0xac, 0x22, 0x5a, 0xcc, 0x05, 0x7c, 0x8a, 0x6e, 0x87, 0x50, 0x61, 0x4a, 0x22, 0x01, 0x22,
-	0x52, 0x50, 0xae, 0x77, 0xcc, 0x69, 0x55, 0x31, 0xa7, 0x49, 0x32, 0x5f, 0x28, 0xe0, 0x30, 0x09,
-	0x62, 0xf7, 0xbf, 0xee, 0xe2, 0xe8, 0xf2, 0x05, 0xf6, 0x51, 0xf9, 0xa2, 0x6a, 0x42, 0x2f, 0x44,
-	0xbc, 0x2f, 0xff, 0x01, 0x6f, 0x6a, 0x09, 0x49, 0x11, 0x4d, 0xbf, 0x2a, 0x2d, 0xb4, 0x78, 0xe5,
-	0x4d, 0xb8, 0x8e, 0x4a, 0x89, 0xe8, 0xe2, 0xd4, 0xbc, 0xc5, 0xae, 0x95, 0x3e, 0x42, 0x17, 0x04,
-	0x78, 0x0f, 0x2d, 0x4d, 0x68, 0xbd, 0xd9, 0x00, 0x31, 0xcd, 0x48, 0x68, 0xfe, 0x8f, 0x4a, 0xc7,
-	0x01, 0xf0, 0x53, 0xe3, 0x5c, 0x43, 0x0f, 0xff, 0xa0, 0x54, 0xf8, 0xcc, 0x13, 0x80, 0xcf, 0x34,
-	0xf4, 0x60, 0xe2, 0x84, 0xc5, 0x91, 0x61, 0xa3, 0xab, 0xa7, 0xec, 0x4c, 0x4f, 0x6c, 0x86, 0x67,
-	0x3f, 0x45, 0xe9, 0xae, 0xd0, 0x7c, 0xa3, 0x30, 0x3e, 0x16, 0xc3, 0x31, 0xc9, 0x75, 0xb8, 0xd4,
-	0xdc, 0xda, 0x5f, 0x34, 0x77, 0x0d, 0x95, 0x38, 0x10, 0xe7, 0x48, 0xb5, 0xc6, 0x72, 0x26, 0xe8,
-	0xb9, 0x27, 0x9f, 0x6e, 0xa9, 0xe2, 0x44, 0x9e, 0x78, 0x07, 0x95, 0x05, 0x10, 0xee, 0x1c, 0x0d,
-	0x24, 0xf0, 0xf1, 0x4c, 0xa3, 0x84, 0xe2, 0x80, 0x03, 0xe0, 0x63, 0xec, 0xa2, 0xbb, 0x13, 0xb2,
-	0xa9, 0xcf, 0x45, 0x30, 0x5b, 0xb9, 0x19, 0x4c, 0xd7, 0x50, 0x36, 0x85, 0xdd, 0x3b, 0x99, 0xc4,
-	0x61, 0x81, 0x96, 0x27, 0xd5, 0xcc, 0x27, 0x1c, 0xc2, 0xd6, 0x29, 0x45, 0xf5, 0xba, 0x1e, 0x9b,
-	0x9e, 0x61, 0xeb, 0xc4, 0xa8, 0xf5, 0xcf, 0x45, 0xa4, 0x67, 0x4b, 0x14, 0x97, 0x1e, 0x7f, 0xd5,
-	0xd0, 0xd2, 0xa4, 0x35, 0x87, 0x67, 0xea, 0x9a, 0xdc, 0xf5, 0x58, 0xb9, 0x96, 0x08, 0xe3, 0xf1,
-	0xfb, 0x1f, 0x3f, 0x3f, 0x14, 0x36, 0xf1, 0x46, 0xb8, 0xe2, 0xdf, 0x5e, 0xd9, 0xaf, 0x3b, 0xd9,
-	0x91, 0xb1, 0x36, 0xdf, 0xe1, 0xef, 0x1a, 0xba, 0x97, 0x3b, 0x2c, 0xb8, 0x79, 0xf3, 0x9d, 0x52,
-	0x69, 0xdd, 0x08, 0x23, 0x9e, 0x56, 0xe3, 0x51, 0x24, 0x6c, 0xcd, 0x58, 0x0d, 0x85, 0x65, 0x95,
-	0xd8, 0x6a, 0x6a, 0x6d, 0x6d, 0xb3, 0x79, 0x56, 0x40, 0xeb, 0x0e, 0x1b, 0x4f, 0x65, 0x6d, 0xde,
-	0xcf, 0x2b, 0x6a, 0x27, 0x6c, 0xf6, 0x8e, 0xf6, 0x6a, 0x57, 0x41, 0x50, 0x36, 0x22, 0x1e, 0x35,
-	0x19, 0xa7, 0x16, 0x05, 0x2f, 0x1a, 0x85, 0xe4, 0x67, 0xea, 0x0f, 0x45, 0xfe, 0x1f, 0x7c, 0x3b,
-	0x39, 0x7c, 0x2a, 0x14, 0xdb, 0x8d, 0xc6, 0x79, 0xa1, 0xda, 0x8e, 0x01, 0x1b, 0xae, 0x30, 0xe3,
-	0x63, 0x78, 0xea, 0xd5, 0x4c, 0x45, 0x2c, 0xbe, 0x25, 0x2e, 0xfd, 0x86, 0x2b, 0xfa, 0xa9, 0x4b,
-	0xbf, 0x57, 0xeb, 0x27, 0x2e, 0xbf, 0x0a, 0xeb, 0xf1, 0xbd, 0x6d, 0x37, 0x5c, 0x61, 0xdb, 0xa9,
-	0x93, 0x6d, 0xf7, 0x6a, 0xb6, 0x9d, 0xb8, 0x1d, 0xce, 0x47, 0xef, 0x7c, 0xf2, 0x3b, 0x00, 0x00,
-	0xff, 0xff, 0x1e, 0xee, 0xdc, 0x5b, 0x68, 0x08, 0x00, 0x00,
+	// 733 bytes of a gzipped FileDescriptorProto
+	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xac, 0x55, 0x4f, 0x6e, 0xd3, 0x4c,
+	0x14, 0xff, 0x9c, 0x34, 0xfd, 0xc4, 0xa4, 0x45, 0x62, 0xa8, 0x84, 0x71, 0x4a, 0x09, 0x6e, 0x17,
+	0xa5, 0x8b, 0x31, 0x09, 0x15, 0x0b, 0x57, 0x15, 0x4a, 0xb2, 0x48, 0x91, 0xa0, 0x8a, 0xd2, 0x2a,
+	0x0b, 0x14, 0x29, 0x9a, 0xda, 0xc3, 0x34, 0x92, 0xe3, 0x71, 0x67, 0xec, 0xa2, 0x0a, 0xb1, 0x41,
+	0xbd, 0x01, 0x17, 0x40, 0x2c, 0xbb, 0x64, 0xcf, 0x01, 0xe8, 0x86, 0x05, 0x57, 0x60, 0xc5, 0x29,
+	0x90, 0xed, 0xb1, 0x93, 0xca, 0x31, 0x09, 0x2d, 0xbb, 0xe7, 0x79, 0xef, 0xfd, 0x7e, 0xef, 0xbf,
+	0x41, 0x93, 0x32, 0x46, 0x1d, 0x62, 0x60, 0x5b, 0x18, 0xb1, 0x18, 0x4a, 0xa7, 0x35, 0x43, 0x10,
+	0x7e, 0x3a, 0xb4, 0x88, 0x30, 0x28, 0x61, 0x03, 0x1f, 0x73, 0x4a, 0xfc, 0x81, 0xc5, 0x5c, 0xe1,
+	0x63, 0xd7, 0x1f, 0x48, 0x25, 0xf2, 0x38, 0xf3, 0x19, 0xac, 0xc6, 0x8e, 0x08, 0xdb, 0x02, 0xa5,
+	0x18, 0xe8, 0xb4, 0x86, 0x12, 0x0c, 0x6d, 0x27, 0x8f, 0x85, 0x13, 0xc1, 0x02, 0x9e, 0x43, 0x13,
+	0xc3, 0x6b, 0xab, 0x89, 0xb3, 0x37, 0x34, 0xb0, 0xeb, 0x32, 0x1f, 0xfb, 0x43, 0xe6, 0x0a, 0xa9,
+	0x5d, 0x93, 0xda, 0xe8, 0xeb, 0x28, 0x78, 0x63, 0xbc, 0xe5, 0xd8, 0xf3, 0x08, 0x4f, 0xf4, 0xf7,
+	0x26, 0xbc, 0x2d, 0x67, 0x48, 0x12, 0x58, 0xbd, 0x09, 0x2a, 0x6d, 0xe2, 0xb7, 0x09, 0x3b, 0x8c,
+	0x58, 0x5b, 0x92, 0xb4, 0x4b, 0x4e, 0x02, 0x22, 0x7c, 0xb8, 0x0e, 0x96, 0x93, 0xe0, 0x06, 0x2e,
+	0x1e, 0x11, 0x55, 0xa9, 0x2a, 0x9b, 0xb7, 0xba, 0x4b, 0xc9, 0xe3, 0x3e, 0x1e, 0x11, 0xfd, 0xcb,
+	0x02, 0xa8, 0x1e, 0x04, 0x94, 0x12, 0x91, 0x05, 0x12, 0x09, 0xd2, 0x36, 0x58, 0x74, 0x98, 0x85,
+	0x1d, 0xa2, 0x16, 0xab, 0xca, 0x66, 0xb9, 0xbe, 0x2a, 0x8b, 0x84, 0x92, 0x90, 0xd1, 0x81, 0xcf,
+	0x87, 0x2e, 0xed, 0x61, 0x27, 0x20, 0x5d, 0x69, 0x0b, 0x9f, 0x83, 0x25, 0x8b, 0x05, 0xae, 0xcf,
+	0xcf, 0x06, 0x16, 0xb3, 0x89, 0x5a, 0x9a, 0xc3, 0xb7, 0x2c, 0x3d, 0x5a, 0xcc, 0x26, 0xf0, 0x0c,
+	0xdc, 0x0e, 0xa1, 0xc2, 0x5a, 0x45, 0x09, 0x88, 0x28, 0x83, 0x72, 0xbd, 0x83, 0x66, 0xb5, 0x0b,
+	0xcd, 0x4a, 0x09, 0xbd, 0x94, 0xc0, 0x61, 0x11, 0xc4, 0xde, 0x7f, 0xdd, 0x65, 0x67, 0xf2, 0x01,
+	0x7a, 0xa0, 0x3c, 0x6e, 0xa7, 0x50, 0x0b, 0x11, 0xef, 0xab, 0x7f, 0xc0, 0x9b, 0x6a, 0x42, 0x52,
+	0x40, 0xd3, 0x2f, 0xad, 0x05, 0x96, 0xaf, 0xc4, 0x04, 0xeb, 0xa0, 0x94, 0x24, 0x5d, 0x9c, 0x59,
+	0xb7, 0xd8, 0x54, 0xeb, 0x03, 0x30, 0x26, 0x80, 0xfb, 0x60, 0x65, 0xca, 0x4c, 0xce, 0x07, 0x08,
+	0x69, 0x26, 0x85, 0xe6, 0xff, 0xa0, 0x74, 0x12, 0x10, 0x7e, 0xa6, 0x5f, 0x28, 0xe0, 0xd1, 0x1f,
+	0x32, 0x15, 0x1e, 0x73, 0x05, 0x81, 0xe7, 0x0a, 0x78, 0x38, 0x75, 0xf5, 0x62, 0xcf, 0x70, 0x03,
+	0x64, 0x28, 0xbb, 0xb3, 0x0b, 0x9b, 0xe1, 0x39, 0x48, 0x51, 0xba, 0xab, 0x34, 0x5f, 0x29, 0xf4,
+	0x4f, 0xc5, 0x70, 0x4d, 0x72, 0x0d, 0x26, 0x86, 0x5b, 0xf9, 0x8b, 0xe1, 0xae, 0x81, 0x12, 0x27,
+	0xd8, 0x3a, 0x96, 0xa3, 0x51, 0xc9, 0x38, 0xbd, 0x70, 0xfd, 0x67, 0xdb, 0xb2, 0x39, 0x91, 0x25,
+	0xdc, 0x05, 0x65, 0x41, 0x30, 0xb7, 0x8e, 0x07, 0x3e, 0xe1, 0xa3, 0xb9, 0x56, 0x09, 0xc4, 0x0e,
+	0x87, 0x84, 0x8f, 0xa0, 0x0d, 0xee, 0x4e, 0xa9, 0xa6, 0xba, 0x10, 0xc1, 0x6c, 0xe7, 0x56, 0x30,
+	0xbd, 0x4f, 0xd9, 0x12, 0x76, 0xef, 0x64, 0x0a, 0x07, 0x05, 0xa8, 0x4c, 0xeb, 0x99, 0x87, 0x39,
+	0x09, 0x47, 0xa7, 0x14, 0xf5, 0xeb, 0x7a, 0x6c, 0x6a, 0x86, 0xad, 0x13, 0xa3, 0xd6, 0xbf, 0x15,
+	0x81, 0x9a, 0x6d, 0x51, 0xdc, 0x7a, 0xf8, 0x55, 0x01, 0x2b, 0xd3, 0xce, 0x1c, 0x9c, 0x6b, 0x6a,
+	0x72, 0xcf, 0xa3, 0x76, 0xad, 0x24, 0xf4, 0x27, 0x1f, 0x7e, 0xfc, 0xfc, 0x58, 0xd8, 0x82, 0x9b,
+	0xe1, 0xed, 0x7f, 0x77, 0xe5, 0xbe, 0xee, 0x66, 0x57, 0xc6, 0xd8, 0x7a, 0x0f, 0xbf, 0x2b, 0xe0,
+	0x7e, 0xee, 0xb2, 0xc0, 0xe6, 0xcd, 0x6f, 0x8a, 0xd6, 0xba, 0x11, 0x46, 0xbc, 0xad, 0xfa, 0xe3,
+	0x28, 0xb1, 0x75, 0x7d, 0x2d, 0x4c, 0x2c, 0x9b, 0x89, 0x29, 0xb7, 0xd6, 0x54, 0xb6, 0xb4, 0xca,
+	0x65, 0x43, 0x1d, 0xd3, 0x48, 0xc9, 0x1b, 0x0a, 0x64, 0xb1, 0x51, 0xf3, 0xbc, 0x00, 0x36, 0x2c,
+	0x36, 0x9a, 0x19, 0x52, 0xf3, 0x41, 0x5e, 0xc7, 0x3b, 0xe1, 0x26, 0x74, 0x94, 0xd7, 0x7b, 0x12,
+	0x82, 0x32, 0x07, 0xbb, 0x14, 0x31, 0x4e, 0x0d, 0x4a, 0xdc, 0x68, 0x4f, 0x8c, 0x31, 0x69, 0xfe,
+	0x7f, 0x7f, 0x27, 0x11, 0x3e, 0x17, 0x8a, 0xed, 0x46, 0xe3, 0xa2, 0x50, 0x6d, 0xc7, 0x80, 0x0d,
+	0x5b, 0xa0, 0x58, 0x0c, 0xa5, 0x5e, 0x0d, 0x49, 0x62, 0x71, 0x99, 0x98, 0xf4, 0x1b, 0xb6, 0xe8,
+	0xa7, 0x26, 0xfd, 0x5e, 0xad, 0x9f, 0x98, 0xfc, 0x2a, 0x6c, 0xc4, 0xef, 0xa6, 0xd9, 0xb0, 0x85,
+	0x69, 0xa6, 0x46, 0xa6, 0xd9, 0xab, 0x99, 0x66, 0x62, 0x76, 0xb4, 0x18, 0xc5, 0xf9, 0xf4, 0x77,
+	0x00, 0x00, 0x00, 0xff, 0xff, 0x5e, 0x30, 0xec, 0xeb, 0x9e, 0x08, 0x00, 0x00,
 }
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // GeoTargetConstantServiceClient is the client API for GeoTargetConstantService service.
 //
@@ -469,10 +468,10 @@
 }
 
 type geoTargetConstantServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewGeoTargetConstantServiceClient(cc *grpc.ClientConn) GeoTargetConstantServiceClient {
+func NewGeoTargetConstantServiceClient(cc grpc.ClientConnInterface) GeoTargetConstantServiceClient {
 	return &geoTargetConstantServiceClient{cc}
 }
 
diff --git a/googleapis/ads/googleads/v1/services/geographic_view_service.pb.go b/googleapis/ads/googleads/v1/services/geographic_view_service.pb.go
index 5f0663b..ca84358 100644
--- a/googleapis/ads/googleads/v1/services/geographic_view_service.pb.go
+++ b/googleapis/ads/googleads/v1/services/geographic_view_service.pb.go
@@ -27,8 +27,7 @@
 // proto package needs to be updated.
 const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package
 
-// Request message for
-// [GeographicViewService.GetGeographicView][google.ads.googleads.v1.services.GeographicViewService.GetGeographicView].
+// Request message for [GeographicViewService.GetGeographicView][google.ads.googleads.v1.services.GeographicViewService.GetGeographicView].
 type GetGeographicViewRequest struct {
 	// The resource name of the geographic view to fetch.
 	ResourceName         string   `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"`
@@ -78,39 +77,41 @@
 }
 
 var fileDescriptor_335a6346a1c9a2b7 = []byte{
-	// 365 bytes of a gzipped FileDescriptorProto
-	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x84, 0x92, 0xbf, 0x4a, 0xc3, 0x40,
-	0x1c, 0xc7, 0x49, 0x04, 0xc1, 0xa0, 0x83, 0x01, 0xa1, 0x04, 0x87, 0x52, 0x3b, 0x48, 0x87, 0x3b,
+	// 387 bytes of a gzipped FileDescriptorProto
+	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x84, 0x92, 0xb1, 0x4a, 0xc3, 0x40,
+	0x1c, 0xc6, 0x49, 0x04, 0xc1, 0xa0, 0x83, 0x01, 0xb1, 0x44, 0x87, 0x52, 0x3b, 0x48, 0x87, 0x3b,
 	0x62, 0x07, 0xf1, 0x44, 0x25, 0x5d, 0xe2, 0x24, 0xa5, 0x42, 0x06, 0x09, 0x94, 0x33, 0x39, 0xce,
-	0x40, 0x93, 0x8b, 0xf7, 0x4b, 0xd3, 0x41, 0x1c, 0xf4, 0x15, 0x7c, 0x03, 0x47, 0xdf, 0xc1, 0x17,
-	0x70, 0x75, 0xf0, 0x05, 0x9c, 0x7c, 0x0a, 0x49, 0xaf, 0x17, 0x2c, 0x36, 0x74, 0xfb, 0x72, 0xbf,
-	0xef, 0xe7, 0xf7, 0xe7, 0x9b, 0x58, 0xe7, 0x5c, 0x08, 0x3e, 0x61, 0x98, 0xc6, 0x80, 0x95, 0xac,
-	0x54, 0xe9, 0x62, 0x60, 0xb2, 0x4c, 0x22, 0x06, 0x98, 0x33, 0xc1, 0x25, 0xcd, 0xef, 0x92, 0x68,
-	0x5c, 0x26, 0x6c, 0x36, 0x5e, 0x14, 0x50, 0x2e, 0x45, 0x21, 0xec, 0xb6, 0x82, 0x10, 0x8d, 0x01,
-	0xd5, 0x3c, 0x2a, 0x5d, 0xa4, 0x79, 0xe7, 0xb8, 0x69, 0x82, 0x64, 0x20, 0xa6, 0x72, 0xc5, 0x08,
-	0xd5, 0xda, 0xd9, 0xd7, 0x60, 0x9e, 0x60, 0x9a, 0x65, 0xa2, 0xa0, 0x45, 0x22, 0x32, 0x50, 0xd5,
-	0xce, 0x85, 0xd5, 0xf2, 0x59, 0xe1, 0xd7, 0x64, 0x90, 0xb0, 0xd9, 0x88, 0xdd, 0x4f, 0x19, 0x14,
-	0xf6, 0x81, 0xb5, 0xa3, 0x9b, 0x8f, 0x33, 0x9a, 0xb2, 0x96, 0xd1, 0x36, 0x0e, 0xb7, 0x46, 0xdb,
-	0xfa, 0xf1, 0x8a, 0xa6, 0xec, 0xe8, 0xcb, 0xb0, 0xf6, 0x96, 0xf1, 0x6b, 0xb5, 0xb2, 0xfd, 0x6e,
-	0x58, 0xbb, 0xff, 0x7a, 0xdb, 0x04, 0xad, 0x3b, 0x15, 0x35, 0x2d, 0xe4, 0xb8, 0x8d, 0x6c, 0x1d,
-	0x02, 0x5a, 0x26, 0x3b, 0x27, 0xcf, 0x9f, 0xdf, 0x2f, 0x66, 0xdf, 0x76, 0xab, 0xa8, 0x1e, 0x96,
-	0xce, 0x39, 0x8b, 0xa6, 0x50, 0x88, 0x94, 0x49, 0xc0, 0xbd, 0x3f, 0xd9, 0x55, 0x18, 0xe0, 0xde,
-	0xe3, 0xe0, 0xc9, 0xb4, 0xba, 0x91, 0x48, 0xd7, 0xee, 0x3b, 0x70, 0x56, 0xde, 0x3f, 0xac, 0xf2,
-	0x1d, 0x1a, 0x37, 0x97, 0x0b, 0x9e, 0x8b, 0x09, 0xcd, 0x38, 0x12, 0x92, 0x63, 0xce, 0xb2, 0x79,
-	0xfa, 0xfa, 0x43, 0xe6, 0x09, 0x34, 0xff, 0x39, 0xa7, 0x5a, 0xbc, 0x9a, 0x1b, 0xbe, 0xe7, 0xbd,
-	0x99, 0x6d, 0x5f, 0x35, 0xf4, 0x62, 0x40, 0x4a, 0x56, 0x2a, 0x70, 0xd1, 0x62, 0x30, 0x7c, 0x68,
-	0x4b, 0xe8, 0xc5, 0x10, 0xd6, 0x96, 0x30, 0x70, 0x43, 0x6d, 0xf9, 0x31, 0xbb, 0xea, 0x9d, 0x10,
-	0x2f, 0x06, 0x42, 0x6a, 0x13, 0x21, 0x81, 0x4b, 0x88, 0xb6, 0xdd, 0x6e, 0xce, 0xf7, 0xec, 0xff,
-	0x06, 0x00, 0x00, 0xff, 0xff, 0x20, 0xad, 0x3a, 0xfd, 0xe0, 0x02, 0x00, 0x00,
+	0x83, 0x26, 0x17, 0x73, 0x69, 0x3a, 0x88, 0x83, 0xbe, 0x82, 0x6f, 0xe0, 0xe8, 0x3b, 0xf8, 0x02,
+	0x5d, 0x7d, 0x05, 0x27, 0x67, 0x1f, 0x40, 0xd2, 0xcb, 0xa5, 0x2d, 0x36, 0x74, 0xfb, 0xb8, 0xff,
+	0xf7, 0xfb, 0x7f, 0x77, 0x5f, 0x62, 0x5c, 0x52, 0xce, 0xe9, 0x88, 0x40, 0x1c, 0x0a, 0x28, 0x65,
+	0xa1, 0x72, 0x1b, 0x0a, 0x92, 0xe6, 0x2c, 0x20, 0x02, 0x52, 0xc2, 0x69, 0x8a, 0x93, 0x07, 0x16,
+	0x0c, 0x73, 0x46, 0x26, 0xc3, 0x72, 0x00, 0x92, 0x94, 0x67, 0xdc, 0x6c, 0x4a, 0x08, 0xe0, 0x50,
+	0x80, 0x8a, 0x07, 0xb9, 0x0d, 0x14, 0x6f, 0x9d, 0xd6, 0x25, 0xa4, 0x44, 0xf0, 0x71, 0xba, 0x22,
+	0x42, 0xae, 0xb6, 0x0e, 0x15, 0x98, 0x30, 0x88, 0xe3, 0x98, 0x67, 0x38, 0x63, 0x3c, 0x16, 0xe5,
+	0x74, 0x7f, 0x61, 0x1a, 0x8c, 0x18, 0x89, 0x33, 0x39, 0x68, 0x5d, 0x19, 0x0d, 0x97, 0x64, 0x6e,
+	0xb5, 0xd2, 0x63, 0x64, 0x32, 0x20, 0x8f, 0x63, 0x22, 0x32, 0xf3, 0xc8, 0xd8, 0x51, 0xa9, 0xc3,
+	0x18, 0x47, 0xa4, 0xa1, 0x35, 0xb5, 0xe3, 0xad, 0xc1, 0xb6, 0x3a, 0xbc, 0xc1, 0x11, 0x39, 0xf9,
+	0xd5, 0x8c, 0xbd, 0x65, 0xfc, 0x56, 0xbe, 0xc5, 0xfc, 0xd4, 0x8c, 0xdd, 0x7f, 0xbb, 0x4d, 0x04,
+	0xd6, 0x75, 0x00, 0xea, 0x2e, 0x64, 0xd9, 0xb5, 0x6c, 0xd5, 0x0e, 0x58, 0x26, 0x5b, 0x67, 0xaf,
+	0x5f, 0xdf, 0x6f, 0x7a, 0xd7, 0xb4, 0x8b, 0x0e, 0x9f, 0x96, 0x9e, 0x73, 0x11, 0x8c, 0x45, 0xc6,
+	0x23, 0x92, 0x0a, 0xd8, 0x59, 0x28, 0xb5, 0xc0, 0x04, 0xec, 0x3c, 0x5b, 0x07, 0x53, 0xa7, 0x31,
+	0x0f, 0x29, 0x55, 0xc2, 0x04, 0x08, 0x78, 0xd4, 0x7b, 0xd1, 0x8d, 0x76, 0xc0, 0xa3, 0xb5, 0x8f,
+	0xe9, 0x59, 0x2b, 0xcb, 0xe9, 0x17, 0xe5, 0xf7, 0xb5, 0xbb, 0xeb, 0x92, 0xa7, 0x7c, 0x84, 0x63,
+	0x0a, 0x78, 0x4a, 0x21, 0x25, 0xf1, 0xec, 0xd3, 0xc0, 0x79, 0x62, 0xfd, 0xff, 0x76, 0xae, 0xc4,
+	0xbb, 0xbe, 0xe1, 0x3a, 0xce, 0x87, 0xde, 0x74, 0xe5, 0x42, 0x27, 0x14, 0x40, 0xca, 0x42, 0x79,
+	0x36, 0x28, 0x83, 0xc5, 0x54, 0x59, 0x7c, 0x27, 0x14, 0x7e, 0x65, 0xf1, 0x3d, 0xdb, 0x57, 0x96,
+	0x1f, 0xbd, 0x2d, 0xcf, 0x11, 0x72, 0x42, 0x81, 0x50, 0x65, 0x42, 0xc8, 0xb3, 0x11, 0x52, 0xb6,
+	0xfb, 0xcd, 0xd9, 0x3d, 0xbb, 0x7f, 0x01, 0x00, 0x00, 0xff, 0xff, 0x95, 0x3e, 0x06, 0xe6, 0x16,
+	0x03, 0x00, 0x00,
 }
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // GeographicViewServiceClient is the client API for GeographicViewService service.
 //
@@ -121,10 +122,10 @@
 }
 
 type geographicViewServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewGeographicViewServiceClient(cc *grpc.ClientConn) GeographicViewServiceClient {
+func NewGeographicViewServiceClient(cc grpc.ClientConnInterface) GeographicViewServiceClient {
 	return &geographicViewServiceClient{cc}
 }
 
diff --git a/googleapis/ads/googleads/v1/services/google_ads_field_service.pb.go b/googleapis/ads/googleads/v1/services/google_ads_field_service.pb.go
index 487d433..6b076b0 100644
--- a/googleapis/ads/googleads/v1/services/google_ads_field_service.pb.go
+++ b/googleapis/ads/googleads/v1/services/google_ads_field_service.pb.go
@@ -27,8 +27,7 @@
 // proto package needs to be updated.
 const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package
 
-// Request message for
-// [GoogleAdsFieldService.GetGoogleAdsField][google.ads.googleads.v1.services.GoogleAdsFieldService.GetGoogleAdsField].
+// Request message for [GoogleAdsFieldService.GetGoogleAdsField][google.ads.googleads.v1.services.GoogleAdsFieldService.GetGoogleAdsField].
 type GetGoogleAdsFieldRequest struct {
 	// The resource name of the field to get.
 	ResourceName         string   `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"`
@@ -69,8 +68,7 @@
 	return ""
 }
 
-// Request message for
-// [GoogleAdsFieldService.SearchGoogleAdsFields][google.ads.googleads.v1.services.GoogleAdsFieldService.SearchGoogleAdsFields].
+// Request message for [GoogleAdsFieldService.SearchGoogleAdsFields][google.ads.googleads.v1.services.GoogleAdsFieldService.SearchGoogleAdsFields].
 type SearchGoogleAdsFieldsRequest struct {
 	// The query string.
 	Query string `protobuf:"bytes,1,opt,name=query,proto3" json:"query,omitempty"`
@@ -133,8 +131,7 @@
 	return 0
 }
 
-// Response message for
-// [GoogleAdsFieldService.SearchGoogleAdsFields][google.ads.googleads.v1.services.GoogleAdsFieldService.SearchGoogleAdsFields].
+// Response message for [GoogleAdsFieldService.SearchGoogleAdsFields][google.ads.googleads.v1.services.GoogleAdsFieldService.SearchGoogleAdsFields].
 type SearchGoogleAdsFieldsResponse struct {
 	// The list of fields that matched the query.
 	Results []*resources.GoogleAdsField `protobuf:"bytes,1,rep,name=results,proto3" json:"results,omitempty"`
@@ -206,50 +203,51 @@
 }
 
 var fileDescriptor_bdc4a77920e176fd = []byte{
-	// 537 bytes of a gzipped FileDescriptorProto
-	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x9c, 0x54, 0x41, 0x8b, 0xd3, 0x40,
-	0x14, 0x26, 0x29, 0xab, 0xee, 0xe8, 0x22, 0x3b, 0xba, 0x50, 0xe2, 0x2e, 0x96, 0xb8, 0xab, 0x65,
-	0xc1, 0x09, 0x59, 0x2f, 0x32, 0xa2, 0x25, 0x2b, 0x58, 0x41, 0x90, 0xd2, 0x4a, 0x0f, 0x52, 0x08,
-	0x63, 0xf3, 0x8c, 0xc1, 0x76, 0x26, 0x9b, 0x99, 0x16, 0x5d, 0xf1, 0xa0, 0x77, 0x4f, 0xfe, 0x03,
-	0x8f, 0xde, 0xfc, 0x05, 0x5e, 0x3c, 0x79, 0xf5, 0x2f, 0x78, 0xf2, 0x57, 0xc8, 0x64, 0x3a, 0xc5,
-	0xee, 0x36, 0x16, 0xbd, 0x4d, 0xde, 0xf7, 0xbe, 0xef, 0x7b, 0xf3, 0xde, 0x9b, 0xa0, 0x56, 0x2a,
-	0x44, 0x3a, 0x82, 0x80, 0x25, 0x32, 0x30, 0x47, 0x7d, 0x9a, 0x86, 0x81, 0x84, 0x62, 0x9a, 0x0d,
-	0xc1, 0x46, 0x63, 0x96, 0xc8, 0xf8, 0x79, 0x06, 0xa3, 0x24, 0x9e, 0x21, 0x24, 0x2f, 0x84, 0x12,
-	0xb8, 0x61, 0x70, 0xc2, 0x12, 0x49, 0xe6, 0x02, 0x64, 0x1a, 0x12, 0x2b, 0xe0, 0xdd, 0xae, 0xb2,
-	0x28, 0x40, 0x8a, 0x49, 0xb1, 0xcc, 0xc3, 0x68, 0x7b, 0xdb, 0x96, 0x99, 0x67, 0x01, 0xe3, 0x5c,
-	0x28, 0xa6, 0x32, 0xc1, 0xa5, 0x41, 0xfd, 0x16, 0xaa, 0xb7, 0x41, 0xb5, 0xcb, 0x94, 0x28, 0x91,
-	0x0f, 0x34, 0xb1, 0x0b, 0x47, 0x13, 0x90, 0x0a, 0x5f, 0x43, 0x1b, 0x56, 0x3d, 0xe6, 0x6c, 0x0c,
-	0x75, 0xa7, 0xe1, 0x34, 0xd7, 0xbb, 0x17, 0x6c, 0xf0, 0x31, 0x1b, 0x83, 0x9f, 0xa3, 0xed, 0x1e,
-	0xb0, 0x62, 0xf8, 0x62, 0x51, 0x43, 0x5a, 0x91, 0xcb, 0x68, 0xed, 0x68, 0x02, 0xc5, 0xeb, 0x19,
-	0xd9, 0x7c, 0xe0, 0x1d, 0x84, 0x72, 0x96, 0x42, 0xac, 0xc4, 0x4b, 0xe0, 0x75, 0xb7, 0x84, 0xd6,
-	0x75, 0xe4, 0x89, 0x0e, 0xe0, 0x2b, 0xa8, 0xfc, 0x88, 0x65, 0x76, 0x0c, 0xf5, 0x5a, 0xc3, 0x69,
-	0xae, 0x75, 0xcf, 0xe9, 0x40, 0x2f, 0x3b, 0x06, 0xff, 0x9b, 0x83, 0x76, 0x2a, 0x2c, 0x65, 0x2e,
-	0xb8, 0x04, 0xfc, 0x08, 0x9d, 0x2d, 0x40, 0x4e, 0x46, 0x4a, 0xd6, 0x9d, 0x46, 0xad, 0x79, 0xfe,
-	0x20, 0x24, 0x55, 0x0d, 0x9e, 0xb7, 0x8f, 0x9c, 0xe8, 0x81, 0x55, 0xc0, 0xd7, 0xd1, 0x45, 0x0e,
-	0xaf, 0x54, 0x7c, 0xaa, 0xde, 0x0d, 0x1d, 0xee, 0xcc, 0x6b, 0x26, 0xe8, 0x92, 0x12, 0x8a, 0x8d,
-	0xe2, 0x19, 0x31, 0x1e, 0x8a, 0x09, 0x57, 0x65, 0xf5, 0xb5, 0xee, 0x66, 0x09, 0x75, 0x0d, 0x72,
-	0x5f, 0x03, 0x07, 0x1f, 0x6a, 0x68, 0x6b, 0xd1, 0xb3, 0x67, 0x86, 0x8d, 0xbf, 0x38, 0x68, 0xf3,
-	0xd4, 0x50, 0x30, 0x25, 0xab, 0x96, 0x84, 0x54, 0x4d, 0xd2, 0xfb, 0xf7, 0xfb, 0xfb, 0x37, 0xdf,
-	0xff, 0xf8, 0xf9, 0xd1, 0xbd, 0x81, 0xf7, 0xf4, 0x92, 0xbd, 0x59, 0xd8, 0x83, 0xbb, 0xe9, 0x62,
-	0xdf, 0x83, 0xfd, 0xb7, 0xf8, 0xab, 0x83, 0xb6, 0x96, 0x0e, 0x05, 0xdf, 0x5b, 0x5d, 0xf7, 0xdf,
-	0x16, 0xc8, 0x6b, 0xfd, 0x37, 0xdf, 0x6c, 0x83, 0xbf, 0x57, 0xde, 0xe4, 0xaa, 0xef, 0xe9, 0x9b,
-	0x9c, 0x28, 0x9d, 0xca, 0x92, 0x4a, 0x9d, 0xfd, 0xc3, 0x77, 0x2e, 0xda, 0x1d, 0x8a, 0xf1, 0x4a,
-	0xb7, 0x43, 0x6f, 0xe9, 0xd4, 0x3a, 0xfa, 0x39, 0x75, 0x9c, 0xa7, 0x0f, 0x67, 0xfc, 0x54, 0x8c,
-	0x18, 0x4f, 0x89, 0x28, 0xd2, 0x20, 0x05, 0x5e, 0x3e, 0x36, 0xfb, 0x70, 0xf3, 0x4c, 0x56, 0xff,
-	0x2a, 0xee, 0xd8, 0xc3, 0x27, 0xb7, 0xd6, 0x8e, 0xa2, 0xcf, 0x6e, 0xc3, 0xd8, 0x91, 0x28, 0xf9,
-	0x63, 0x46, 0xa4, 0x1f, 0x92, 0x99, 0xb1, 0xfc, 0x6e, 0x53, 0x06, 0x51, 0x22, 0x07, 0xf3, 0x94,
-	0x41, 0x3f, 0x1c, 0xd8, 0x94, 0x5f, 0xee, 0xae, 0x89, 0x53, 0x1a, 0x25, 0x92, 0xd2, 0x79, 0x12,
-	0xa5, 0xfd, 0x90, 0x52, 0x9b, 0xf6, 0xec, 0x4c, 0x59, 0xe7, 0xad, 0xdf, 0x01, 0x00, 0x00, 0xff,
-	0xff, 0xea, 0xe2, 0xe3, 0x8f, 0xd1, 0x04, 0x00, 0x00,
+	// 558 bytes of a gzipped FileDescriptorProto
+	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x9c, 0x54, 0xcd, 0x6e, 0xd3, 0x40,
+	0x10, 0x96, 0x1d, 0x15, 0xe8, 0x42, 0x85, 0xba, 0x50, 0x61, 0xb9, 0xad, 0x88, 0x4c, 0x0b, 0x55,
+	0x25, 0xd6, 0x72, 0xb9, 0xa0, 0x45, 0x10, 0xb9, 0x48, 0x04, 0x09, 0x09, 0x45, 0x09, 0xca, 0x01,
+	0x45, 0xb2, 0x16, 0x7b, 0x30, 0x16, 0xce, 0xae, 0xeb, 0xdd, 0x44, 0x50, 0xc4, 0x01, 0x5e, 0x81,
+	0x37, 0xe0, 0xd8, 0x1b, 0x4f, 0xc0, 0x85, 0x53, 0xaf, 0xbc, 0x02, 0x27, 0x9e, 0x02, 0xf9, 0x67,
+	0xd3, 0xa6, 0x4d, 0x88, 0xe0, 0xb6, 0x9e, 0x6f, 0xe6, 0xfb, 0xbe, 0x9d, 0x99, 0x35, 0x6a, 0xc5,
+	0x42, 0xc4, 0x29, 0xb8, 0x2c, 0x92, 0x6e, 0x75, 0x2c, 0x4e, 0x63, 0xcf, 0x95, 0x90, 0x8f, 0x93,
+	0x10, 0x74, 0x34, 0x60, 0x91, 0x0c, 0x5e, 0x27, 0x90, 0x46, 0x41, 0x8d, 0x90, 0x2c, 0x17, 0x4a,
+	0xe0, 0x66, 0x85, 0x13, 0x16, 0x49, 0x32, 0x21, 0x20, 0x63, 0x8f, 0x68, 0x02, 0xfb, 0xfe, 0x3c,
+	0x89, 0x1c, 0xa4, 0x18, 0xe5, 0xb3, 0x34, 0x2a, 0x6e, 0x7b, 0x43, 0x57, 0x66, 0x89, 0xcb, 0x38,
+	0x17, 0x8a, 0xa9, 0x44, 0x70, 0x59, 0xa3, 0x37, 0x4e, 0xa1, 0x61, 0x9a, 0x00, 0x57, 0x15, 0xe0,
+	0xb4, 0x90, 0xd5, 0x06, 0xd5, 0x2e, 0x51, 0x3f, 0x92, 0x4f, 0x0a, 0xc6, 0x2e, 0x1c, 0x8c, 0x40,
+	0x2a, 0x7c, 0x0b, 0xad, 0x68, 0xd9, 0x80, 0xb3, 0x21, 0x58, 0x46, 0xd3, 0xd8, 0x59, 0xee, 0x5e,
+	0xd1, 0xc1, 0xe7, 0x6c, 0x08, 0x4e, 0x86, 0x36, 0x7a, 0xc0, 0xf2, 0xf0, 0xcd, 0x34, 0x87, 0xd4,
+	0x24, 0xd7, 0xd1, 0xd2, 0xc1, 0x08, 0xf2, 0xf7, 0x75, 0x71, 0xf5, 0x81, 0x37, 0x11, 0xca, 0x58,
+	0x0c, 0x81, 0x12, 0x6f, 0x81, 0x5b, 0x66, 0x09, 0x2d, 0x17, 0x91, 0x17, 0x45, 0x00, 0xaf, 0xa3,
+	0xf2, 0x23, 0x90, 0xc9, 0x21, 0x58, 0x8d, 0xa6, 0xb1, 0xb3, 0xd4, 0xbd, 0x54, 0x04, 0x7a, 0xc9,
+	0x21, 0x38, 0x3f, 0x0c, 0xb4, 0x39, 0x47, 0x52, 0x66, 0x82, 0x4b, 0xc0, 0xcf, 0xd0, 0xc5, 0x1c,
+	0xe4, 0x28, 0x55, 0xd2, 0x32, 0x9a, 0x8d, 0x9d, 0xcb, 0x7b, 0x1e, 0x99, 0xd7, 0xf9, 0x49, 0x5f,
+	0xc9, 0x99, 0x1e, 0x68, 0x06, 0x7c, 0x1b, 0x5d, 0xe5, 0xf0, 0x4e, 0x05, 0xe7, 0xfc, 0xae, 0x14,
+	0xe1, 0xce, 0xc4, 0x33, 0x41, 0xd7, 0x94, 0x50, 0x2c, 0x0d, 0xea, 0xc2, 0x20, 0x14, 0x23, 0xae,
+	0x4a, 0xf7, 0x8d, 0xee, 0x6a, 0x09, 0x75, 0x2b, 0xe4, 0x71, 0x01, 0xec, 0x1d, 0x35, 0xd0, 0xda,
+	0xb4, 0x66, 0xaf, 0xda, 0x02, 0xfc, 0xcd, 0x40, 0xab, 0xe7, 0x86, 0x82, 0x29, 0x59, 0xb4, 0x3d,
+	0x64, 0xde, 0x24, 0xed, 0x7f, 0xbf, 0xbf, 0x73, 0xf7, 0xf3, 0xcf, 0x5f, 0x5f, 0xcc, 0x3b, 0x78,
+	0xbb, 0xd8, 0xbe, 0x0f, 0x53, 0x7b, 0xf0, 0x30, 0x9e, 0xee, 0xbb, 0xbb, 0xfb, 0x11, 0x7f, 0x37,
+	0xd0, 0xda, 0xcc, 0xa1, 0xe0, 0x47, 0x8b, 0x7d, 0xff, 0x6d, 0x81, 0xec, 0xd6, 0x7f, 0xd7, 0x57,
+	0xdb, 0xe0, 0x6c, 0x97, 0x37, 0xb9, 0xe9, 0xd8, 0xc5, 0x4d, 0xce, 0x58, 0xa7, 0xb2, 0x2c, 0xa5,
+	0xc6, 0xae, 0xbd, 0x7e, 0xec, 0x5b, 0x27, 0xf4, 0xf5, 0x29, 0x4b, 0x24, 0x09, 0xc5, 0x70, 0xff,
+	0x93, 0x89, 0xb6, 0x42, 0x31, 0x5c, 0x68, 0x65, 0xdf, 0x9e, 0x39, 0xd2, 0x4e, 0xf1, 0xd6, 0x3a,
+	0xc6, 0xcb, 0xa7, 0x75, 0x7d, 0x2c, 0x52, 0xc6, 0x63, 0x22, 0xf2, 0xd8, 0x8d, 0x81, 0x97, 0x2f,
+	0xd1, 0x3d, 0x51, 0x9c, 0xff, 0x83, 0x79, 0xa0, 0x0f, 0x5f, 0xcd, 0x46, 0xdb, 0xf7, 0x8f, 0xcc,
+	0x66, 0x25, 0x47, 0xfc, 0xe8, 0xd4, 0x00, 0x49, 0xdf, 0x23, 0xb5, 0xb0, 0x3c, 0xd6, 0x29, 0x03,
+	0x3f, 0x92, 0x83, 0x49, 0xca, 0xa0, 0xef, 0x0d, 0x74, 0xca, 0x6f, 0x73, 0xab, 0x8a, 0x53, 0xea,
+	0x47, 0x92, 0xd2, 0x49, 0x12, 0xa5, 0x7d, 0x8f, 0x52, 0x9d, 0xf6, 0xea, 0x42, 0xe9, 0xf3, 0xde,
+	0x9f, 0x00, 0x00, 0x00, 0xff, 0xff, 0xf6, 0x26, 0x5f, 0xb1, 0x07, 0x05, 0x00, 0x00,
 }
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // GoogleAdsFieldServiceClient is the client API for GoogleAdsFieldService service.
 //
@@ -262,10 +260,10 @@
 }
 
 type googleAdsFieldServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewGoogleAdsFieldServiceClient(cc *grpc.ClientConn) GoogleAdsFieldServiceClient {
+func NewGoogleAdsFieldServiceClient(cc grpc.ClientConnInterface) GoogleAdsFieldServiceClient {
 	return &googleAdsFieldServiceClient{cc}
 }
 
diff --git a/googleapis/ads/googleads/v1/services/google_ads_service.pb.go b/googleapis/ads/googleads/v1/services/google_ads_service.pb.go
index bb817cf..2566bcd 100644
--- a/googleapis/ads/googleads/v1/services/google_ads_service.pb.go
+++ b/googleapis/ads/googleads/v1/services/google_ads_service.pb.go
@@ -30,8 +30,7 @@
 // proto package needs to be updated.
 const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package
 
-// Request message for
-// [GoogleAdsService.Search][google.ads.googleads.v1.services.GoogleAdsService.Search].
+// Request message for [GoogleAdsService.Search][google.ads.googleads.v1.services.GoogleAdsService.Search].
 type SearchGoogleAdsRequest struct {
 	// The ID of the customer being queried.
 	CustomerId string `protobuf:"bytes,1,opt,name=customer_id,json=customerId,proto3" json:"customer_id,omitempty"`
@@ -113,8 +112,7 @@
 	return false
 }
 
-// Response message for
-// [GoogleAdsService.Search][google.ads.googleads.v1.services.GoogleAdsService.Search].
+// Response message for [GoogleAdsService.Search][google.ads.googleads.v1.services.GoogleAdsService.Search].
 type SearchGoogleAdsResponse struct {
 	// The list of rows that matched the query.
 	Results []*GoogleAdsRow `protobuf:"bytes,1,rep,name=results,proto3" json:"results,omitempty"`
@@ -1073,8 +1071,7 @@
 	return nil
 }
 
-// Request message for
-// [GoogleAdsService.Mutate][google.ads.googleads.v1.services.GoogleAdsService.Mutate].
+// Request message for [GoogleAdsService.Mutate][google.ads.googleads.v1.services.GoogleAdsService.Mutate].
 type MutateGoogleAdsRequest struct {
 	// The ID of the customer whose resources are being modified.
 	CustomerId string `protobuf:"bytes,1,opt,name=customer_id,json=customerId,proto3" json:"customer_id,omitempty"`
@@ -1146,12 +1143,11 @@
 	return false
 }
 
-// Response message for
-// [GoogleAdsService.Mutate][google.ads.googleads.v1.services.GoogleAdsService.Mutate].
+// Response message for [GoogleAdsService.Mutate][google.ads.googleads.v1.services.GoogleAdsService.Mutate].
 type MutateGoogleAdsResponse struct {
 	// Errors that pertain to operation failures in the partial failure mode.
 	// Returned only when partial_failure = true and all errors occur inside the
-	// operations. If any errors occur outside the operations (e.g. auth errors),
+	// operations. If any errors occur outside the operations (e.g., auth errors),
 	// we return an RPC level error.
 	PartialFailureError *status.Status `protobuf:"bytes,3,opt,name=partial_failure_error,json=partialFailureError,proto3" json:"partial_failure_error,omitempty"`
 	// All responses for the mutate.
@@ -1840,7 +1836,7 @@
 
 // Response message for the resource mutate.
 type MutateOperationResponse struct {
-	// The mutate response
+	// The mutate response.
 	//
 	// Types that are valid to be assigned to Response:
 	//	*MutateOperationResponse_AdGroupAdLabelResult
@@ -2491,346 +2487,347 @@
 }
 
 var fileDescriptor_f29b4cd67e08d05c = []byte{
-	// 5268 bytes of a gzipped FileDescriptorProto
-	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xa4, 0x7d, 0x4b, 0x73, 0x1c, 0x47,
-	0x72, 0xff, 0x7f, 0x48, 0x51, 0x02, 0x0b, 0x20, 0x1e, 0x05, 0x80, 0x28, 0x82, 0x4f, 0x41, 0x94,
-	0x44, 0x51, 0x12, 0x20, 0x92, 0x7a, 0x11, 0x7c, 0x48, 0x78, 0xf0, 0xa1, 0x15, 0xb9, 0xc2, 0xbf,
-	0x41, 0x51, 0x5a, 0x49, 0xbb, 0xb3, 0x85, 0xee, 0x9a, 0x41, 0x0b, 0x33, 0xd3, 0xc3, 0xee, 0x1e,
-	0x90, 0x90, 0x96, 0x5a, 0xad, 0x6c, 0x87, 0x1d, 0xb6, 0x63, 0x23, 0x1c, 0x6b, 0x3b, 0xc2, 0x17,
-	0x1f, 0x7c, 0xf4, 0xc9, 0x47, 0x7f, 0x06, 0x5f, 0x7d, 0xf3, 0xd9, 0x11, 0x8e, 0xf0, 0x07, 0xf0,
-	0xc9, 0x8e, 0x70, 0x74, 0x75, 0x75, 0x75, 0x55, 0x75, 0xf5, 0x4c, 0x16, 0x7c, 0x9b, 0xce, 0xea,
-	0x5f, 0x66, 0x76, 0x75, 0x66, 0x56, 0x56, 0x76, 0x16, 0x80, 0xae, 0xb7, 0xa3, 0xa8, 0xdd, 0x61,
-	0x2b, 0x34, 0x48, 0x56, 0xf2, 0x9f, 0xd9, 0xaf, 0xfd, 0x2b, 0x2b, 0x09, 0x8b, 0xf7, 0x43, 0x9f,
-	0x15, 0xd4, 0x26, 0x0d, 0x92, 0xa6, 0xa0, 0x2d, 0xf7, 0xe3, 0x28, 0x8d, 0xf0, 0x85, 0x7c, 0x64,
-	0x99, 0x06, 0xc9, 0xb2, 0x84, 0x2e, 0xef, 0x5f, 0x59, 0x2e, 0xa0, 0x8b, 0x6f, 0xd5, 0x31, 0xf7,
-	0xa3, 0x6e, 0x37, 0xea, 0xad, 0x74, 0x59, 0x1a, 0x87, 0x7e, 0x92, 0xf3, 0x5b, 0x7c, 0x7b, 0xc4,
-	0xdd, 0x09, 0x6b, 0x77, 0x59, 0x2f, 0x2d, 0x6e, 0x7f, 0xbf, 0xee, 0xf6, 0x98, 0x25, 0xd1, 0x20,
-	0xce, 0x54, 0xa7, 0xbe, 0x1f, 0x0d, 0x7a, 0x69, 0x73, 0x67, 0x10, 0xb4, 0x59, 0x2a, 0x70, 0x1f,
-	0xb9, 0xe2, 0x9a, 0xfd, 0x38, 0xea, 0x47, 0x09, 0xed, 0x08, 0x06, 0xef, 0x00, 0x18, 0x04, 0xcd,
-	0x76, 0x1c, 0x0d, 0xfa, 0x02, 0x71, 0x0d, 0x8e, 0x68, 0xd2, 0x40, 0x80, 0xae, 0x3b, 0x81, 0x9a,
-	0x1d, 0xba, 0xc3, 0x0a, 0x0d, 0x6f, 0xbb, 0x40, 0x07, 0x41, 0xc8, 0x7a, 0x3e, 0x6b, 0xee, 0x87,
-	0xec, 0xa9, 0xc0, 0xdf, 0x72, 0xc0, 0xef, 0x84, 0x41, 0xb3, 0x1b, 0x05, 0x61, 0x2b, 0x64, 0xb1,
-	0x80, 0xaf, 0x3a, 0xc0, 0xfd, 0x38, 0x4c, 0x59, 0x1c, 0x46, 0x3d, 0x81, 0xfd, 0xf8, 0x30, 0x58,
-	0xed, 0xe1, 0xef, 0x1c, 0x8a, 0x43, 0x12, 0x76, 0x07, 0x1d, 0x9a, 0x96, 0x8a, 0xac, 0x3b, 0xb0,
-	0x61, 0xcf, 0x52, 0xd6, 0x4b, 0x38, 0x1b, 0x96, 0xa6, 0x61, 0xaf, 0x2d, 0x78, 0xbc, 0xe7, 0xc0,
-	0xa3, 0xc5, 0x58, 0xe0, 0x60, 0xd9, 0x05, 0x4c, 0x7d, 0xf2, 0x1b, 0x0e, 0xb8, 0xca, 0xf3, 0xbe,
-	0x0b, 0x02, 0xf7, 0x69, 0x4c, 0xbb, 0x2c, 0x95, 0xaf, 0xfa, 0x43, 0x10, 0x2a, 0xf1, 0x77, 0x59,
-	0x30, 0xe8, 0x68, 0x36, 0x06, 0x79, 0xc8, 0x36, 0x6b, 0xc6, 0xb4, 0xd7, 0xd6, 0x70, 0x6f, 0x03,
-	0x70, 0x49, 0x22, 0xbd, 0x1d, 0xa0, 0xe0, 0x4e, 0x18, 0x04, 0x61, 0xaf, 0xdd, 0x4c, 0xd2, 0x98,
-	0xa6, 0xac, 0x7d, 0x00, 0x7f, 0x79, 0x3b, 0x61, 0xa7, 0xc3, 0x91, 0x2c, 0x95, 0xbe, 0x0e, 0x88,
-	0x0e, 0x3e, 0xed, 0xf6, 0x69, 0xd8, 0xee, 0xc1, 0xbd, 0xb5, 0x40, 0x1c, 0xd6, 0x5b, 0x25, 0xde,
-	0xe2, 0xad, 0x1f, 0xb8, 0xc0, 0xd5, 0x40, 0xba, 0xea, 0x00, 0x34, 0xdd, 0xfc, 0xce, 0x61, 0xb0,
-	0x55, 0xa3, 0x7d, 0xdf, 0x81, 0x4d, 0x10, 0xd3, 0x56, 0x0a, 0xf7, 0x14, 0x89, 0x63, 0xcf, 0xfa,
-	0x2c, 0x0e, 0xb3, 0x95, 0x07, 0x1e, 0x19, 0x14, 0xf0, 0xa1, 0x23, 0x83, 0xe4, 0xe1, 0x16, 0x19,
-	0x24, 0xcc, 0x31, 0x32, 0x48, 0x5c, 0xb2, 0x4b, 0x63, 0x16, 0x34, 0x9d, 0x5c, 0xc8, 0xa7, 0x71,
-	0x1c, 0xb2, 0xb8, 0xe9, 0x47, 0xbd, 0x24, 0xa5, 0x72, 0xa6, 0x20, 0x4f, 0xb9, 0xcb, 0x1d, 0x3c,
-	0x49, 0x69, 0x3a, 0x28, 0x56, 0xf6, 0xab, 0x00, 0x58, 0x27, 0xf4, 0xf7, 0x54, 0x27, 0x00, 0xac,
-	0x96, 0x7e, 0xd4, 0xdb, 0x67, 0x31, 0x7f, 0x19, 0xd4, 0x57, 0x8c, 0x08, 0xe2, 0x00, 0x83, 0x24,
-	0x8d, 0xba, 0xcd, 0xb0, 0x97, 0xb2, 0x98, 0x25, 0xa9, 0x83, 0xab, 0x73, 0xa0, 0x93, 0xaf, 0x09,
-	0x44, 0xd3, 0xef, 0x84, 0xa5, 0xcd, 0xdd, 0x74, 0x06, 0x36, 0x3b, 0x61, 0x6f, 0xcf, 0xc1, 0x62,
-	0x0b, 0xf4, 0xff, 0xc5, 0x62, 0x0b, 0x1e, 0x8e, 0x16, 0x5b, 0xc0, 0x54, 0x8b, 0xbd, 0xe5, 0x80,
-	0xeb, 0xd2, 0x1e, 0x6d, 0x67, 0xf8, 0xf2, 0x89, 0x37, 0x1c, 0xe0, 0x3d, 0xd6, 0xa6, 0x69, 0xb8,
-	0xcf, 0x2a, 0x41, 0x0a, 0xa0, 0x43, 0xc0, 0x52, 0x1a, 0x76, 0x9a, 0xfd, 0x0e, 0xf5, 0x59, 0x16,
-	0x22, 0x54, 0x93, 0x04, 0xbc, 0xb3, 0x20, 0x4c, 0xfa, 0x1d, 0x7a, 0xd0, 0xdc, 0x63, 0x07, 0x4f,
-	0xa3, 0x38, 0x50, 0xd1, 0x00, 0x53, 0x09, 0xa2, 0x2e, 0x0d, 0x7b, 0x4d, 0x3f, 0x5b, 0xb5, 0xa2,
-	0xb8, 0x58, 0xb7, 0x3e, 0x05, 0x00, 0x0f, 0x7a, 0xb4, 0x1b, 0xfa, 0xcd, 0x84, 0xd1, 0xd8, 0xdf,
-	0x15, 0xa9, 0x3d, 0xff, 0x99, 0xb2, 0xb8, 0xab, 0x6a, 0x01, 0xb0, 0x1c, 0xf6, 0xac, 0x4f, 0x7b,
-	0x01, 0xcb, 0x32, 0xd0, 0x1e, 0x5f, 0x47, 0xfb, 0x54, 0x5f, 0xb1, 0x6f, 0x40, 0x78, 0x14, 0x46,
-	0x97, 0x99, 0x4e, 0x33, 0x4c, 0x59, 0x57, 0x80, 0xdf, 0x1a, 0x0d, 0x56, 0xac, 0xed, 0x0a, 0xec,
-	0x6e, 0x55, 0xc0, 0x87, 0x0e, 0x90, 0x66, 0x4a, 0xe3, 0x72, 0xfd, 0x7b, 0x17, 0x88, 0xec, 0xd2,
-	0x7e, 0xbf, 0xf4, 0xa3, 0x5b, 0x40, 0x14, 0x37, 0xa9, 0xdd, 0xa8, 0x13, 0xb0, 0x58, 0x9d, 0x4c,
-	0xc0, 0x56, 0xa2, 0xcd, 0x7a, 0x06, 0xe8, 0x06, 0x04, 0x14, 0x89, 0xa7, 0x33, 0x83, 0xf8, 0x07,
-	0x20, 0x70, 0x3b, 0xa6, 0xfd, 0xdd, 0xd0, 0x77, 0xb4, 0xff, 0x3c, 0x17, 0xb5, 0x7a, 0x0f, 0xe0,
-	0xbd, 0xec, 0x46, 0x29, 0xeb, 0x88, 0x7c, 0x56, 0x41, 0xde, 0x86, 0x22, 0xfb, 0x2c, 0x6e, 0x45,
-	0x71, 0x97, 0x1a, 0xf9, 0x14, 0xe0, 0xbd, 0x16, 0xfe, 0xda, 0xef, 0x50, 0x87, 0x60, 0xa1, 0xa2,
-	0x9a, 0xc6, 0x16, 0xd1, 0x15, 0x6e, 0xe4, 0x90, 0x37, 0x1d, 0xe1, 0xe2, 0x02, 0x9e, 0x8d, 0x69,
-	0x68, 0x19, 0x31, 0x75, 0x36, 0x0e, 0x13, 0xe7, 0x96, 0xd0, 0xab, 0x0b, 0xc3, 0x75, 0xc8, 0xed,
-	0xf6, 0x40, 0x04, 0x83, 0xb6, 0x07, 0x19, 0xcc, 0x3d, 0x93, 0xe9, 0x44, 0x3e, 0x4f, 0x4d, 0x1d,
-	0x4d, 0x31, 0x5f, 0xbc, 0x02, 0xbb, 0x13, 0x00, 0x32, 0xa1, 0x2e, 0x0b, 0x42, 0xda, 0x6c, 0x85,
-	0x1d, 0x51, 0x96, 0x59, 0xdc, 0x04, 0x60, 0xa2, 0x9d, 0xb0, 0xc3, 0x9a, 0xb4, 0xdf, 0x97, 0x8b,
-	0x87, 0xf9, 0xc0, 0xb7, 0xc1, 0x5c, 0x02, 0xb6, 0x1f, 0xfa, 0x95, 0x09, 0x83, 0x68, 0x3e, 0x48,
-	0x69, 0xca, 0x9a, 0xdf, 0x46, 0x3b, 0x02, 0xf3, 0xc9, 0x68, 0x4c, 0xd4, 0x67, 0x31, 0x4d, 0xf9,
-	0x9e, 0xeb, 0x20, 0xc9, 0x22, 0x72, 0x91, 0xd1, 0x19, 0xe2, 0x01, 0x16, 0xdd, 0xa7, 0x61, 0xd0,
-	0x8c, 0xe2, 0x36, 0xed, 0x95, 0x2b, 0xa1, 0xb9, 0xfc, 0xdd, 0x84, 0xb0, 0x89, 0x59, 0x2f, 0xa5,
-	0x1d, 0x91, 0xc2, 0xaa, 0x68, 0xc0, 0xf3, 0xf4, 0xe3, 0x28, 0x18, 0xf8, 0x69, 0xb3, 0xd8, 0x83,
-	0xd6, 0xbd, 0x8e, 0x55, 0x38, 0xab, 0x4a, 0x3c, 0x04, 0xa4, 0x60, 0x31, 0xf3, 0xa3, 0x6e, 0x97,
-	0xf5, 0x02, 0x75, 0x73, 0xb5, 0x0a, 0xc1, 0x75, 0x69, 0xbc, 0xc7, 0xf8, 0x0b, 0xd1, 0x72, 0x6a,
-	0x40, 0xf4, 0xae, 0x99, 0x72, 0x08, 0x32, 0xdf, 0xa1, 0x98, 0xe9, 0xda, 0x55, 0x30, 0xb2, 0xdc,
-	0xdb, 0xac, 0x41, 0x30, 0x11, 0x5f, 0xbf, 0xeb, 0x96, 0x0b, 0xc0, 0xf4, 0xa6, 0x51, 0x3f, 0xf4,
-	0x0f, 0xe1, 0x21, 0x39, 0x4e, 0x91, 0x05, 0x08, 0x43, 0x83, 0x84, 0xc5, 0xe6, 0x46, 0xe5, 0x0a,
-	0x10, 0xd6, 0x09, 0x25, 0x04, 0x10, 0x95, 0xf7, 0xc3, 0x80, 0x45, 0xa3, 0xca, 0x76, 0xb2, 0x8c,
-	0x5c, 0xa9, 0x55, 0xea, 0xd5, 0xe4, 0x7a, 0x6b, 0xb3, 0x72, 0xd0, 0xb1, 0x9b, 0x70, 0xac, 0x5a,
-	0x00, 0x31, 0xb8, 0xdc, 0x83, 0x73, 0x31, 0x2a, 0x8f, 0x06, 0xa3, 0xb5, 0xc3, 0x30, 0xd2, 0x59,
-	0x7c, 0x02, 0x67, 0x51, 0xd9, 0xb0, 0x19, 0xac, 0x6e, 0xc2, 0x59, 0xf1, 0xc4, 0x53, 0x47, 0xdf,
-	0x82, 0xa3, 0x6d, 0x53, 0xf1, 0x01, 0x1c, 0xae, 0x03, 0x6f, 0x40, 0x80, 0xb2, 0x1a, 0x69, 0x80,
-	0xdf, 0x1d, 0x0d, 0x4e, 0x12, 0x96, 0x1a, 0xa8, 0x8f, 0x46, 0xa2, 0xcc, 0x4a, 0xa1, 0xb3, 0x19,
-	0x5a, 0xeb, 0x70, 0x06, 0x97, 0xdb, 0x0e, 0x5c, 0xf2, 0xef, 0x13, 0xae, 0xd6, 0x67, 0xab, 0xac,
-	0x39, 0xbe, 0x74, 0xbd, 0xaa, 0x66, 0xc0, 0xd7, 0xe1, 0xf0, 0xb2, 0xb8, 0xe6, 0xec, 0x00, 0xf5,
-	0x35, 0x36, 0x67, 0x07, 0xd0, 0x4a, 0x6d, 0x87, 0x9f, 0x8b, 0xc3, 0x39, 0x40, 0x59, 0x78, 0x3b,
-	0xec, 0x24, 0x96, 0xab, 0x9a, 0xc1, 0x63, 0x74, 0x54, 0xae, 0xd4, 0xc4, 0xdc, 0x5f, 0x43, 0x6d,
-	0xe1, 0xc8, 0xfd, 0x35, 0xa8, 0xf5, 0x23, 0xf7, 0xd7, 0xa0, 0x95, 0x91, 0x0c, 0xf8, 0xcf, 0xe0,
-	0xf0, 0x6a, 0x39, 0xc8, 0xfd, 0x95, 0x16, 0xbc, 0x5c, 0x5f, 0xa9, 0xa5, 0x0e, 0x62, 0xf0, 0xf8,
-	0x70, 0x24, 0x8f, 0x3a, 0xe4, 0x47, 0x0e, 0x48, 0x51, 0x09, 0x70, 0x0d, 0xc9, 0x6a, 0xb9, 0xc3,
-	0x00, 0x5f, 0x83, 0x81, 0x5d, 0xe3, 0xb8, 0xed, 0x5d, 0x8f, 0xfe, 0xa4, 0x5d, 0xee, 0x99, 0x9c,
-	0x63, 0x67, 0x35, 0xe3, 0x75, 0x9e, 0x66, 0x33, 0x7d, 0x75, 0x56, 0xbf, 0xd6, 0xdf, 0x47, 0x1b,
-	0x87, 0x4c, 0xf3, 0x0c, 0xe4, 0x99, 0x02, 0xd9, 0x0f, 0x57, 0x68, 0xaf, 0x17, 0xa5, 0x7c, 0x23,
-	0x50, 0x14, 0xe4, 0xc5, 0x97, 0xfe, 0x15, 0x7e, 0xb5, 0x33, 0x68, 0xad, 0xb4, 0x42, 0xd6, 0xc9,
-	0xde, 0x74, 0x52, 0xd4, 0x5b, 0x17, 0xc4, 0x1d, 0x71, 0xdf, 0x5f, 0x51, 0x6b, 0xf9, 0x4b, 0xff,
-	0xd4, 0x40, 0x27, 0xb7, 0x79, 0xa6, 0x7f, 0x8f, 0xdf, 0xb1, 0x16, 0x24, 0x1e, 0x7b, 0x32, 0x60,
-	0x49, 0x8a, 0xcf, 0xa3, 0x71, 0xe9, 0x28, 0x61, 0x40, 0x1a, 0x17, 0x1a, 0x97, 0x8e, 0x7b, 0xa8,
-	0x20, 0x7d, 0x12, 0xe0, 0x39, 0x74, 0xec, 0xc9, 0x80, 0xc5, 0x07, 0xe4, 0x08, 0x1f, 0xca, 0x2f,
-	0xf0, 0x59, 0x84, 0xf8, 0xc6, 0x3e, 0x8d, 0xf6, 0x58, 0x8f, 0x1c, 0xe5, 0x43, 0xc7, 0x33, 0xca,
-	0xa3, 0x8c, 0x80, 0x4f, 0x23, 0x7e, 0xd1, 0x4c, 0xc2, 0xef, 0x18, 0x79, 0xe1, 0x42, 0xe3, 0xd2,
-	0x31, 0x6f, 0x2c, 0x23, 0x6c, 0x87, 0xdf, 0x31, 0xfc, 0x0a, 0x3a, 0xb1, 0x4f, 0x3b, 0x61, 0x90,
-	0xed, 0x3b, 0xa3, 0x5e, 0xe7, 0x80, 0x1c, 0xbb, 0xd0, 0xb8, 0x34, 0xe6, 0x4d, 0x14, 0xc4, 0xcf,
-	0x7a, 0x9d, 0x83, 0xa5, 0xff, 0x6a, 0xa0, 0x85, 0x8a, 0xca, 0x49, 0x3f, 0xea, 0x25, 0x0c, 0xdf,
-	0x47, 0x2f, 0xc5, 0x2c, 0x19, 0x74, 0xd2, 0x84, 0x34, 0x2e, 0x1c, 0xbd, 0x34, 0x7e, 0x75, 0x79,
-	0x79, 0x54, 0x17, 0xc4, 0x72, 0xc9, 0x25, 0x7a, 0xea, 0x15, 0x70, 0xfc, 0x1a, 0x9a, 0xea, 0xb1,
-	0x67, 0x69, 0x53, 0x79, 0x96, 0xfc, 0x31, 0x4f, 0x64, 0xe4, 0x2d, 0xf9, 0x3c, 0xcb, 0x68, 0x36,
-	0x8d, 0xb2, 0xfd, 0xa5, 0x00, 0x36, 0x79, 0x6b, 0x02, 0x7f, 0xee, 0xa3, 0xde, 0x0c, 0x1f, 0xf2,
-	0xf2, 0x91, 0x8d, 0x6c, 0x00, 0x5f, 0x47, 0xa8, 0x7c, 0x3b, 0xfc, 0xf9, 0xc6, 0xaf, 0x2e, 0x16,
-	0x4a, 0x16, 0x2f, 0x70, 0xf9, 0x6e, 0x76, 0xcb, 0x43, 0x9a, 0xec, 0x79, 0xc7, 0x5b, 0xc5, 0xcf,
-	0xa5, 0xbf, 0xbf, 0x8f, 0x26, 0x54, 0x65, 0xf1, 0x17, 0x68, 0x52, 0x6f, 0x85, 0x20, 0x97, 0x39,
-	0xbf, 0x77, 0x6a, 0x1f, 0x5a, 0xee, 0x0e, 0x96, 0xd7, 0x72, 0xe0, 0x3a, 0xc7, 0x79, 0x27, 0xa8,
-	0x7a, 0x89, 0xfb, 0x68, 0xa1, 0xa6, 0xc7, 0x82, 0xbc, 0xc9, 0x25, 0x7c, 0xe8, 0x2a, 0x61, 0x4b,
-	0xe0, 0xbd, 0x79, 0x6a, 0x23, 0xe3, 0x3b, 0x68, 0xac, 0xc8, 0x34, 0xf9, 0xdc, 0x8d, 0x5f, 0xbd,
-	0x0c, 0x11, 0x11, 0xdc, 0xcb, 0x10, 0xde, 0x4b, 0x34, 0xff, 0x81, 0x1f, 0xa0, 0x71, 0x65, 0x1b,
-	0x42, 0xa6, 0x39, 0xa7, 0xb7, 0xe0, 0x9c, 0xd6, 0x02, 0xef, 0x38, 0x2d, 0x7e, 0xe2, 0x6f, 0xd0,
-	0x4c, 0x65, 0x5b, 0x44, 0x9e, 0x71, 0x9e, 0x57, 0x5c, 0x78, 0x3e, 0xc8, 0x80, 0xde, 0x24, 0xd5,
-	0xae, 0xf1, 0x1e, 0x3a, 0x69, 0xef, 0xf2, 0x20, 0xd7, 0xb9, 0x88, 0xf7, 0x1d, 0x44, 0x08, 0xf8,
-	0xe3, 0x90, 0x3d, 0xf5, 0x66, 0x69, 0x95, 0x88, 0x77, 0xd1, 0xbc, 0x75, 0x8f, 0x45, 0x08, 0x97,
-	0xf5, 0x1e, 0x5c, 0xd6, 0x7a, 0x18, 0x3c, 0x14, 0x60, 0x0f, 0xd3, 0x0a, 0x0d, 0x53, 0x84, 0xab,
-	0xdb, 0x27, 0x32, 0xc3, 0xc5, 0x5c, 0x83, 0x8b, 0xd9, 0x28, 0xa0, 0xde, 0x34, 0x35, 0x28, 0xf8,
-	0x09, 0x22, 0x75, 0x5b, 0x3d, 0x72, 0x00, 0xb7, 0x4f, 0x83, 0x6d, 0xfe, 0x96, 0xe6, 0xa9, 0x8d,
-	0x8c, 0x7f, 0x6c, 0xa0, 0xb3, 0x43, 0xdb, 0x52, 0x48, 0x8f, 0x0b, 0xbe, 0x75, 0x08, 0xc1, 0xdb,
-	0x92, 0x89, 0xb7, 0x48, 0x6b, 0xc7, 0xf0, 0x53, 0xb4, 0x58, 0xbf, 0xa9, 0x24, 0x7d, 0x2e, 0x7e,
-	0x15, 0x2e, 0xfe, 0x4e, 0xc1, 0x62, 0x3b, 0xe7, 0xe0, 0x2d, 0x50, 0xfb, 0x00, 0xf6, 0xd0, 0x09,
-	0x6d, 0x0b, 0x4a, 0x36, 0xb8, 0xac, 0x65, 0xb8, 0xac, 0xbb, 0x8c, 0x05, 0xde, 0x38, 0x2d, 0x2f,
-	0xf0, 0xe7, 0x68, 0x52, 0xdf, 0x98, 0x92, 0x84, 0x33, 0x5d, 0x81, 0x33, 0xcd, 0xdf, 0xd7, 0x04,
-	0x55, 0xae, 0x70, 0x80, 0x66, 0x2d, 0x2d, 0x34, 0x64, 0x8f, 0xf3, 0x7e, 0x17, 0xce, 0x5b, 0x79,
-	0x25, 0x33, 0xd4, 0x24, 0x61, 0x0f, 0x4d, 0xa8, 0xbb, 0x5b, 0xf2, 0x53, 0xc3, 0x61, 0x42, 0xb6,
-	0x0a, 0x58, 0x36, 0x21, 0xf2, 0x82, 0x4f, 0x88, 0xd6, 0x4f, 0x43, 0xde, 0x81, 0x4f, 0x48, 0x9b,
-	0x79, 0x19, 0x8e, 0xbb, 0xff, 0x04, 0x55, 0xae, 0xf0, 0xd7, 0x68, 0xda, 0x6c, 0xf0, 0x21, 0xbf,
-	0x70, 0x88, 0x60, 0xdb, 0x02, 0xc9, 0x59, 0x4f, 0x52, 0xed, 0x1a, 0x7f, 0x85, 0xa6, 0x8c, 0x6f,
-	0x9c, 0xe4, 0x6b, 0x30, 0xef, 0x4d, 0x8e, 0xdc, 0x10, 0x40, 0x6f, 0x32, 0xd0, 0xae, 0xf1, 0x6d,
-	0x74, 0x8c, 0x17, 0x01, 0x48, 0xc8, 0x39, 0x5e, 0x82, 0x68, 0x9b, 0xdd, 0xef, 0xe5, 0x30, 0xfc,
-	0x4b, 0x34, 0x6d, 0x96, 0x03, 0x08, 0xe6, 0xac, 0xae, 0x02, 0x58, 0xad, 0xe7, 0xd0, 0x6d, 0x81,
-	0xf4, 0xa6, 0x76, 0x74, 0x02, 0x7e, 0x84, 0x4e, 0x68, 0xdd, 0x45, 0xe4, 0x0d, 0xf0, 0xdb, 0x5a,
-	0xcf, 0x71, 0xdb, 0x19, 0xcc, 0x9b, 0xd8, 0x51, 0xae, 0xb2, 0x09, 0x35, 0x8a, 0x07, 0x64, 0x16,
-	0x3c, 0xa1, 0x1b, 0x02, 0x29, 0x96, 0xf4, 0x49, 0x5f, 0xbb, 0xc6, 0xf7, 0xd0, 0x58, 0x41, 0xe1,
-	0x99, 0xcc, 0xf8, 0xd5, 0x37, 0x1d, 0x98, 0x7a, 0x12, 0x8c, 0xbb, 0xe8, 0xa4, 0xbd, 0xdf, 0x89,
-	0xdc, 0xe1, 0x6c, 0x3f, 0x70, 0x60, 0xab, 0x2d, 0x5c, 0x73, 0xbe, 0x85, 0x8a, 0xbf, 0x45, 0xf3,
-	0xd6, 0xb2, 0x0c, 0x59, 0x04, 0xaf, 0x92, 0x72, 0x66, 0x94, 0xa5, 0x6b, 0xd6, 0xaf, 0x12, 0xb1,
-	0x8f, 0x70, 0xb5, 0xf8, 0x42, 0xe6, 0xc0, 0xd1, 0xa3, 0x10, 0x54, 0x2e, 0x5e, 0x33, 0xbe, 0x49,
-	0xc2, 0x3f, 0x35, 0xd0, 0xd9, 0xa1, 0xcd, 0x53, 0x24, 0xe2, 0x02, 0x6f, 0x1f, 0x46, 0xa0, 0x12,
-	0xb8, 0x4e, 0xfb, 0xf5, 0x83, 0x59, 0xea, 0xa8, 0xd7, 0x88, 0xc8, 0x15, 0x70, 0xea, 0x58, 0x08,
-	0xdd, 0xcc, 0x70, 0xde, 0x09, 0x5f, 0xbd, 0xc4, 0x2d, 0x34, 0x6b, 0xa9, 0x1e, 0x91, 0x47, 0xe0,
-	0x34, 0xa3, 0xe0, 0x7e, 0x47, 0x82, 0x3d, 0xf9, 0x52, 0x4a, 0x1a, 0x3e, 0x40, 0x8b, 0xf5, 0x15,
-	0x26, 0xf2, 0x84, 0x8b, 0xbb, 0xe1, 0x24, 0xce, 0x58, 0x0e, 0x89, 0x5f, 0x33, 0x92, 0xf9, 0xbe,
-	0x56, 0x91, 0x22, 0x1f, 0x81, 0x7d, 0xbf, 0x90, 0xc6, 0x17, 0xc4, 0x09, 0x5f, 0xb9, 0xd2, 0xde,
-	0x48, 0xbe, 0x22, 0x76, 0x9c, 0xdf, 0x48, 0xbe, 0x24, 0x4a, 0xed, 0xe4, 0x9a, 0x68, 0x29, 0x45,
-	0x91, 0x73, 0xce, 0x56, 0xbd, 0xcd, 0xc1, 0xdb, 0x2c, 0x2d, 0xad, 0x5a, 0x92, 0xb2, 0x78, 0x6b,
-	0x76, 0x99, 0x91, 0x75, 0x70, 0xbc, 0xdd, 0xc8, 0xa1, 0x1b, 0x02, 0xe9, 0x4d, 0xf9, 0x3a, 0x81,
-	0xcf, 0xb9, 0xda, 0x8a, 0x46, 0x5e, 0x85, 0xcf, 0x39, 0xc7, 0x6d, 0x73, 0x98, 0x37, 0xe1, 0x2b,
-	0x57, 0xf8, 0xd7, 0x68, 0xa6, 0x52, 0x61, 0x23, 0x6d, 0x70, 0xaa, 0xba, 0x21, 0xb1, 0x6b, 0x1c,
-	0xea, 0x4d, 0xfb, 0x06, 0x05, 0x7f, 0x8a, 0x50, 0xd9, 0x0b, 0x47, 0xbe, 0x03, 0xef, 0x47, 0x36,
-	0x32, 0x10, 0x8f, 0x8a, 0xc7, 0xfd, 0xe2, 0x27, 0x5f, 0x1e, 0xf4, 0x4e, 0x37, 0xb2, 0x0b, 0x5f,
-	0x1e, 0x38, 0xf2, 0x13, 0x01, 0xf4, 0x26, 0x7d, 0xed, 0x9a, 0x2f, 0x0f, 0x62, 0x6b, 0x4f, 0x1a,
-	0xf0, 0xe5, 0x41, 0x40, 0x3c, 0x09, 0xe6, 0xf1, 0xda, 0xd6, 0xf9, 0x45, 0x6e, 0xc1, 0xe3, 0xb5,
-	0xc0, 0x3f, 0xcc, 0xe1, 0x0f, 0xc2, 0xde, 0x9e, 0x37, 0xeb, 0x57, 0x89, 0xb8, 0x8d, 0xe6, 0x6c,
-	0x6d, 0x75, 0xe4, 0x36, 0x3c, 0xda, 0x08, 0xf8, 0x06, 0x47, 0x73, 0x49, 0xd8, 0xaf, 0xd0, 0xca,
-	0x99, 0x97, 0x82, 0xc8, 0x5d, 0xc7, 0x99, 0x2f, 0xf8, 0x15, 0x33, 0x5f, 0x5c, 0xf3, 0x48, 0x56,
-	0x5b, 0xa4, 0x25, 0x31, 0x3c, 0x92, 0x09, 0x26, 0x96, 0x48, 0x56, 0x33, 0xc2, 0xbd, 0x4a, 0x2d,
-	0xea, 0x92, 0x8f, 0xe1, 0x5e, 0x25, 0x70, 0x22, 0x92, 0x29, 0x57, 0x3c, 0x92, 0x69, 0xc5, 0x5e,
-	0xf2, 0x1b, 0x78, 0x24, 0x13, 0xc0, 0x22, 0x92, 0xa9, 0x97, 0xf8, 0x37, 0xe8, 0xf4, 0x90, 0x32,
-	0x30, 0xf9, 0x92, 0x4b, 0xb9, 0xe9, 0x20, 0xe5, 0xe7, 0x82, 0x49, 0xb9, 0x5e, 0x9f, 0xf2, 0xeb,
-	0x86, 0x32, 0xc3, 0xb6, 0xb6, 0x13, 0x92, 0x7d, 0xb0, 0x61, 0x6f, 0x72, 0xfc, 0x56, 0x01, 0xcf,
-	0xb7, 0xeb, 0x41, 0x95, 0x98, 0x19, 0xb6, 0xad, 0xf7, 0x90, 0xac, 0x80, 0x0d, 0x7b, 0x33, 0x87,
-	0x7f, 0x9a, 0xa3, 0xb9, 0x24, 0x1c, 0x54, 0x68, 0xf8, 0xf7, 0x0d, 0xf4, 0x0a, 0xa0, 0xdd, 0x90,
-	0x7c, 0xcb, 0x05, 0xaf, 0x41, 0x04, 0xe7, 0xdc, 0xf2, 0x0a, 0xdd, 0x5a, 0x90, 0xe4, 0x3f, 0x1e,
-	0xb1, 0xb8, 0xcb, 0x95, 0x38, 0x17, 0x0c, 0x1d, 0xc7, 0xcf, 0xd0, 0x62, 0x7d, 0xc7, 0x22, 0xf9,
-	0xb1, 0x01, 0xde, 0xe6, 0xde, 0x11, 0x5c, 0x1e, 0xe4, 0x4c, 0xb6, 0xa8, 0xd8, 0x1f, 0x2d, 0x30,
-	0xfb, 0x40, 0xb6, 0x4e, 0x5a, 0xea, 0xfb, 0xe4, 0x73, 0xf0, 0x3a, 0x29, 0xdd, 0x2b, 0xf3, 0x82,
-	0x4f, 0x52, 0xd6, 0xf5, 0x66, 0x98, 0x49, 0xc2, 0x37, 0xd0, 0x0b, 0xdc, 0xd3, 0x96, 0x39, 0xdb,
-	0xd7, 0x01, 0x6c, 0xb9, 0x87, 0x71, 0x10, 0xbe, 0x8f, 0x8e, 0x97, 0x8a, 0x5d, 0x05, 0x47, 0x69,
-	0xa9, 0xcf, 0x58, 0xab, 0x50, 0xe3, 0x6b, 0x34, 0x6d, 0x7e, 0x4e, 0x20, 0x29, 0x38, 0xa2, 0x15,
-	0x0c, 0x1f, 0x71, 0xa0, 0x37, 0xd9, 0xd2, 0xae, 0xf1, 0xff, 0x47, 0x13, 0xea, 0xa7, 0x06, 0xb2,
-	0x0a, 0xde, 0x1e, 0x67, 0x8c, 0x1f, 0xe6, 0x28, 0x6f, 0xbc, 0x55, 0x5e, 0x64, 0xce, 0x67, 0x6d,
-	0xbb, 0x24, 0x14, 0xec, 0x7c, 0x19, 0xef, 0xad, 0x12, 0x9e, 0x3b, 0x5f, 0xab, 0x4a, 0xc4, 0x3f,
-	0x47, 0xe3, 0x4a, 0x8f, 0x26, 0xb9, 0xc4, 0x25, 0xbc, 0x0d, 0x90, 0x70, 0x8f, 0xa3, 0x38, 0x63,
-	0xd4, 0x96, 0xbf, 0x33, 0xc3, 0xb2, 0xb4, 0x6f, 0x92, 0x05, 0xb0, 0x61, 0xdd, 0x63, 0x51, 0x3e,
-	0xb3, 0x32, 0x3f, 0x9a, 0x69, 0x9b, 0xa4, 0x6c, 0x89, 0x32, 0xfa, 0x3c, 0xc9, 0x73, 0xf0, 0x0b,
-	0xbd, 0x27, 0x91, 0xf9, 0x46, 0xbf, 0xad, 0x5d, 0x67, 0xe1, 0xc8, 0xd6, 0x0a, 0x4a, 0x9e, 0x82,
-	0xc3, 0x11, 0x2f, 0xa1, 0xe8, 0x81, 0x0f, 0xb7, 0x2b, 0xb4, 0xcc, 0x2c, 0xcd, 0xae, 0x51, 0x72,
-	0x0d, 0xfc, 0x14, 0xf7, 0x33, 0x28, 0x97, 0x94, 0x3f, 0xc5, 0xae, 0x76, 0x9d, 0x6d, 0x5c, 0xed,
-	0x8d, 0xa5, 0xe4, 0x1e, 0x78, 0xe3, 0xca, 0x45, 0x6c, 0x95, 0xf8, 0x7c, 0xe3, 0xba, 0x6b, 0xa1,
-	0x66, 0x5e, 0xa0, 0xc5, 0xee, 0x79, 0xb0, 0x17, 0xa8, 0x41, 0x7b, 0x7c, 0x4f, 0x89, 0xd6, 0x0a,
-	0xcb, 0x7e, 0x87, 0xf6, 0xc8, 0x05, 0x57, 0x96, 0x5b, 0x1d, 0xda, 0x93, 0x2c, 0xb3, 0x8b, 0xcc,
-	0xb1, 0xac, 0x8d, 0xab, 0xe4, 0x65, 0xb0, 0x63, 0x29, 0xbc, 0x65, 0xb9, 0x60, 0x76, 0xaf, 0x4a,
-	0xe4, 0x45, 0xd4, 0xa1, 0x8d, 0xaa, 0x64, 0x09, 0x5c, 0x44, 0x55, 0x84, 0x16, 0x4b, 0xb5, 0x20,
-	0x79, 0x8b, 0x7b, 0xb5, 0x63, 0x78, 0xd7, 0x78, 0x5c, 0xf9, 0xd1, 0xe1, 0x15, 0xb0, 0x29, 0x2b,
-	0x92, 0x8b, 0xef, 0x0f, 0x78, 0xaf, 0x42, 0xcb, 0x7c, 0xc6, 0xd6, 0xd2, 0x4b, 0x2e, 0x1e, 0x46,
-	0x50, 0xf1, 0x68, 0xaa, 0xa0, 0xe2, 0x91, 0x6e, 0xa3, 0x63, 0x79, 0x96, 0xf5, 0x2e, 0xb8, 0x52,
-	0x96, 0x67, 0x57, 0x39, 0x0c, 0xff, 0x0a, 0xcd, 0x54, 0x17, 0xda, 0x1f, 0xc0, 0x5b, 0x37, 0x73,
-	0x7d, 0x9d, 0xea, 0x18, 0xeb, 0xea, 0xaf, 0x39, 0x7f, 0xbd, 0x6d, 0x97, 0x7c, 0x00, 0xde, 0x64,
-	0x3d, 0x10, 0x58, 0x19, 0xfb, 0xa6, 0x3b, 0x06, 0x25, 0x4b, 0x63, 0xb5, 0xee, 0x5e, 0xf2, 0x3d,
-	0x38, 0x8d, 0x7d, 0x20, 0x70, 0x79, 0xe9, 0xb4, 0xa3, 0x5c, 0x65, 0xe1, 0xc2, 0xde, 0xfc, 0x4b,
-	0xde, 0x03, 0x87, 0x8b, 0x7c, 0xb3, 0x12, 0xe8, 0x81, 0x6f, 0xae, 0x6b, 0xa1, 0x66, 0x3b, 0xc5,
-	0xf2, 0xbb, 0x37, 0xf9, 0x0a, 0xbc, 0x53, 0x7c, 0x98, 0x81, 0xee, 0x86, 0x1d, 0xe6, 0x1d, 0xef,
-	0x16, 0x3f, 0xf1, 0x73, 0x74, 0x66, 0x58, 0x13, 0x31, 0xf9, 0x02, 0x9c, 0x2a, 0x3f, 0xe4, 0x6c,
-	0xd6, 0xfa, 0xfd, 0xa2, 0x32, 0x2b, 0xdf, 0xc3, 0xa9, 0x6e, 0xdd, 0x10, 0x9f, 0x3a, 0x6b, 0xf7,
-	0x31, 0xd9, 0x81, 0x4f, 0x1d, 0x67, 0xb0, 0xc9, 0xf1, 0x52, 0xe6, 0x5c, 0xd7, 0x42, 0xe5, 0x53,
-	0x27, 0x9b, 0x95, 0xc9, 0x6f, 0xe1, 0x53, 0xc7, 0x41, 0x3f, 0x8b, 0x76, 0xbc, 0xe3, 0xdd, 0xe2,
-	0x27, 0xfe, 0xcb, 0x06, 0x7a, 0x79, 0x64, 0x1b, 0x33, 0x79, 0x0c, 0xce, 0x87, 0x3f, 0x2b, 0x78,
-	0x6d, 0x73, 0x56, 0x8f, 0x73, 0x4e, 0xf2, 0x89, 0xce, 0x45, 0x43, 0xc7, 0xf1, 0x6f, 0xd1, 0xd9,
-	0xa1, 0x9d, 0xd0, 0xe4, 0x77, 0x0d, 0xf0, 0xbb, 0xdc, 0xa2, 0x61, 0xf0, 0x59, 0xce, 0xc7, 0xc8,
-	0xca, 0x4f, 0xf5, 0xeb, 0x86, 0xb2, 0x38, 0x66, 0xeb, 0xa1, 0x26, 0x6f, 0x83, 0xe3, 0xd8, 0x96,
-	0x80, 0xe7, 0x45, 0x97, 0x7c, 0xed, 0xef, 0x57, 0x68, 0x7c, 0xe2, 0x47, 0xf6, 0x5b, 0x93, 0x2e,
-	0x78, 0xe2, 0xb7, 0x72, 0x5e, 0xa2, 0x94, 0x5f, 0x31, 0xdf, 0x73, 0xfd, 0xa1, 0xe3, 0x98, 0x22,
-	0x5c, 0x6d, 0xd9, 0x26, 0xef, 0x83, 0xe3, 0x96, 0x10, 0x5f, 0xa6, 0x23, 0xd3, 0x7d, 0x83, 0x82,
-	0x7f, 0x81, 0x26, 0xf5, 0xce, 0x6e, 0x72, 0x12, 0x9c, 0xeb, 0x78, 0x1a, 0xd0, 0x33, 0x18, 0x65,
-	0x89, 0x54, 0xc5, 0x52, 0x36, 0xc1, 0xcc, 0x0d, 0xeb, 0x98, 0x4c, 0x74, 0x93, 0xf8, 0x25, 0x9a,
-	0x36, 0x9b, 0x64, 0xc8, 0x59, 0xf0, 0x82, 0x91, 0xd7, 0x0c, 0xcb, 0x2d, 0xf7, 0x54, 0xa2, 0x13,
-	0x32, 0x77, 0x56, 0xea, 0x94, 0xa7, 0xc1, 0xee, 0x5c, 0xd6, 0x27, 0x8f, 0x27, 0xb2, 0x2e, 0xb9,
-	0x8f, 0x4e, 0xd5, 0x76, 0x88, 0x93, 0x01, 0x78, 0x37, 0xb9, 0x2d, 0x78, 0x98, 0xa9, 0xdf, 0x42,
-	0x62, 0x1f, 0xc8, 0x1e, 0xa2, 0x6c, 0x0f, 0x27, 0x6f, 0x81, 0x1f, 0xe2, 0x51, 0x06, 0xca, 0x0b,
-	0x7f, 0x69, 0xf1, 0x33, 0x5b, 0xe0, 0xb4, 0xbe, 0x71, 0x72, 0x03, 0xbc, 0xc0, 0x7d, 0x9e, 0xb0,
-	0x58, 0x16, 0xfd, 0x26, 0x06, 0xca, 0x55, 0xb6, 0x9b, 0x94, 0xfd, 0x46, 0xe4, 0x35, 0xf0, 0x6e,
-	0x32, 0xe3, 0xf8, 0x20, 0x4c, 0x52, 0x6f, 0x6c, 0x20, 0x7e, 0x61, 0x1f, 0xe1, 0x6a, 0xe3, 0x15,
-	0xb9, 0x09, 0xde, 0xe0, 0x78, 0x25, 0x58, 0x54, 0x52, 0x67, 0x62, 0x93, 0x84, 0xbf, 0x40, 0x93,
-	0x7a, 0xa3, 0x3e, 0x39, 0x0f, 0x2e, 0x2b, 0xf1, 0x59, 0x95, 0xae, 0x7f, 0x22, 0x55, 0x2f, 0xb3,
-	0x04, 0x8a, 0xf7, 0xca, 0x93, 0xd7, 0xc1, 0x09, 0xd4, 0xe3, 0xec, 0x7e, 0x2f, 0x87, 0xe1, 0x35,
-	0xf4, 0x92, 0xf8, 0x4b, 0x29, 0xbc, 0xa1, 0x69, 0xd8, 0xae, 0x3e, 0xff, 0x53, 0x29, 0xcb, 0x0f,
-	0xf3, 0xdb, 0xbd, 0x02, 0x87, 0x37, 0xd1, 0x58, 0xf1, 0xe7, 0x53, 0x48, 0x6b, 0x84, 0x16, 0x82,
-	0xc7, 0xb6, 0xb8, 0xdf, 0x93, 0xc8, 0xa5, 0xff, 0x68, 0xa0, 0x93, 0xf9, 0x9a, 0xe6, 0xde, 0xcc,
-	0xf5, 0x2b, 0x34, 0x23, 0xd6, 0x50, 0xb1, 0x20, 0x45, 0xbd, 0x84, 0x1c, 0xe1, 0x3d, 0x54, 0x57,
-	0x46, 0xf7, 0x50, 0xe5, 0x52, 0x3f, 0x2b, 0x90, 0xde, 0x74, 0x57, 0x27, 0x24, 0xf8, 0x75, 0x34,
-	0xd5, 0xa7, 0x71, 0x1a, 0xd2, 0x4e, 0xb3, 0x45, 0xc3, 0xce, 0x20, 0x66, 0xbc, 0xcf, 0x67, 0xcc,
-	0x9b, 0x14, 0xe4, 0xbb, 0x39, 0xb5, 0xda, 0x03, 0xf6, 0x82, 0xa5, 0x07, 0xec, 0xdf, 0x1a, 0x68,
-	0xa1, 0xf2, 0xa4, 0xa2, 0x07, 0xec, 0x2e, 0x9a, 0x37, 0x24, 0x35, 0x59, 0x1c, 0x47, 0xb1, 0xe8,
-	0x2b, 0xc2, 0xc5, 0xd3, 0xc4, 0x7d, 0x7f, 0x59, 0x7c, 0x15, 0x98, 0xd5, 0x75, 0xb8, 0x93, 0xdd,
-	0x8e, 0x9f, 0xa2, 0x45, 0x73, 0x46, 0x9a, 0xb1, 0x10, 0x52, 0xb4, 0x97, 0x5d, 0x77, 0x9f, 0x1a,
-	0xc1, 0xc1, 0x23, 0x5d, 0xfb, 0x40, 0xb2, 0xf4, 0x3f, 0x17, 0xd1, 0x94, 0x81, 0xc2, 0x07, 0xe8,
-	0x74, 0xf5, 0x84, 0x86, 0xd4, 0x4b, 0xb4, 0xd7, 0x00, 0xb4, 0xd1, 0x7b, 0x92, 0x24, 0xff, 0xfb,
-	0xff, 0x4f, 0xb6, 0x7f, 0x98, 0x43, 0x38, 0x54, 0x5a, 0x87, 0x68, 0xa0, 0x08, 0x6d, 0x8c, 0xf0,
-	0xef, 0xaa, 0x50, 0x55, 0x1e, 0xa6, 0x15, 0x2a, 0xfe, 0x93, 0x06, 0x3a, 0x6f, 0x3f, 0x0a, 0x52,
-	0x4a, 0x3d, 0x32, 0x62, 0x8b, 0x68, 0x4a, 0x55, 0xbe, 0xef, 0xaa, 0xe2, 0x4f, 0xd3, 0xfa, 0x61,
-	0xfc, 0xfb, 0x06, 0x5a, 0xaa, 0x3d, 0x4c, 0x52, 0xaa, 0x92, 0xf7, 0x13, 0x7c, 0x0c, 0x56, 0x45,
-	0xef, 0x29, 0x52, 0xb5, 0x39, 0x47, 0x87, 0xde, 0x81, 0x7f, 0x40, 0x67, 0x2c, 0xfa, 0x94, 0x9a,
-	0x1c, 0x1d, 0xf1, 0x95, 0xa0, 0x56, 0x13, 0x55, 0x89, 0x53, 0xb4, 0x6e, 0x10, 0xff, 0x75, 0x03,
-	0x5d, 0x1c, 0x72, 0xa2, 0xa5, 0x54, 0x24, 0x6f, 0x57, 0x58, 0x07, 0x2b, 0x62, 0x7e, 0x92, 0x50,
-	0xf5, 0xb9, 0x40, 0x47, 0xdc, 0x83, 0x23, 0xb4, 0xa0, 0x1f, 0x8e, 0x29, 0x15, 0x99, 0x1b, 0x51,
-	0xbe, 0x30, 0x15, 0xb9, 0xcb, 0x98, 0x66, 0x9e, 0x73, 0xd4, 0x42, 0xc7, 0xb1, 0xd2, 0x79, 0x66,
-	0x5a, 0xc3, 0xfc, 0x88, 0xad, 0x8d, 0x29, 0xb1, 0x62, 0x04, 0xf3, 0xd4, 0x36, 0x80, 0x77, 0x94,
-	0x86, 0xba, 0x52, 0xda, 0xb1, 0x11, 0xf9, 0x96, 0x29, 0x4d, 0x15, 0x54, 0x74, 0xd4, 0x95, 0x32,
-	0x7a, 0xbc, 0x17, 0xb1, 0x3c, 0xaf, 0x53, 0xca, 0x39, 0x09, 0x9f, 0x47, 0xd9, 0xcc, 0x64, 0xcc,
-	0x63, 0x95, 0x8e, 0xbf, 0x46, 0x53, 0xf9, 0x11, 0x9f, 0x52, 0xd0, 0xc2, 0x88, 0xc5, 0xbc, 0x14,
-	0x94, 0x01, 0x55, 0x11, 0x93, 0x54, 0xa3, 0xe0, 0xef, 0xd0, 0x62, 0xe5, 0x24, 0x50, 0x29, 0xe7,
-	0xc5, 0x11, 0x39, 0x9f, 0x94, 0x63, 0xf4, 0x00, 0xa9, 0x12, 0xc9, 0x4e, 0xcd, 0x18, 0xfe, 0xd3,
-	0x06, 0x3a, 0x6f, 0x3f, 0x45, 0x54, 0x6a, 0xf0, 0xd2, 0x88, 0xf6, 0x0e, 0xa9, 0x81, 0xa5, 0x6f,
-	0x45, 0xd5, 0xe2, 0x8c, 0x3f, 0x64, 0x1c, 0x3f, 0x45, 0xa7, 0xcc, 0x83, 0x48, 0xa5, 0x0a, 0x63,
-	0xd0, 0xf5, 0x42, 0x6f, 0x2a, 0xd2, 0xd6, 0x0b, 0xdf, 0x3e, 0x84, 0x7f, 0x6c, 0xa0, 0x33, 0x96,
-	0xfe, 0x96, 0x52, 0xf8, 0x89, 0x11, 0x1b, 0xd6, 0x8a, 0x70, 0x6b, 0xb4, 0x5a, 0xf4, 0x6b, 0x47,
-	0x71, 0x8a, 0x88, 0x71, 0x02, 0xaa, 0x94, 0x4e, 0x46, 0x34, 0x88, 0x56, 0xa4, 0xf3, 0xbe, 0x16,
-	0x55, 0xf2, 0x49, 0xdf, 0x3a, 0x82, 0xff, 0x48, 0x6d, 0xec, 0x51, 0x4e, 0x4e, 0x95, 0xb2, 0x4f,
-	0x41, 0xd7, 0xae, 0x6a, 0x13, 0x8c, 0xb6, 0x76, 0xf9, 0xf5, 0xc3, 0xf8, 0x6f, 0x1b, 0xe8, 0xe2,
-	0x90, 0xb3, 0x57, 0xa5, 0x32, 0x79, 0xff, 0xd4, 0x86, 0x8b, 0x32, 0xf5, 0xb1, 0xfa, 0x65, 0x7f,
-	0xd4, 0x4d, 0xf8, 0x09, 0x5a, 0xd0, 0x0f, 0x72, 0x95, 0xaa, 0x9c, 0x86, 0x86, 0x4e, 0xb5, 0x7f,
-	0x46, 0x0b, 0x9d, 0xbe, 0x6d, 0x40, 0xb3, 0x03, 0x33, 0x5c, 0x9f, 0x71, 0xb5, 0x83, 0x4a, 0xbc,
-	0x3e, 0xe9, 0x5b, 0x47, 0x70, 0xa0, 0x74, 0x91, 0x95, 0xf2, 0xd0, 0x88, 0xca, 0x41, 0x45, 0x9e,
-	0x2a, 0x4a, 0x36, 0xdc, 0x94, 0x52, 0x7e, 0xa7, 0x5a, 0x9b, 0x72, 0xe4, 0xa4, 0x94, 0x38, 0xee,
-	0xea, 0x67, 0x72, 0x03, 0x6d, 0xf5, 0xb3, 0xea, 0x28, 0x7e, 0x8e, 0x4e, 0x57, 0x4f, 0xa8, 0x95,
-	0x0a, 0x4c, 0x40, 0xb3, 0x12, 0xb3, 0x91, 0x46, 0xcb, 0x4a, 0xfc, 0xba, 0xc1, 0xdc, 0xd4, 0xeb,
-	0xcf, 0xb7, 0x95, 0x8a, 0x9c, 0x03, 0x9b, 0x7a, 0x4d, 0xa7, 0x84, 0x6e, 0xea, 0xa3, 0x6e, 0xe2,
-	0xa6, 0xae, 0x1d, 0x96, 0x2b, 0x55, 0x39, 0x0f, 0x36, 0x75, 0xa5, 0xa5, 0x42, 0x37, 0x75, 0xdb,
-	0x00, 0x37, 0x75, 0xfd, 0x84, 0x5d, 0x29, 0xf3, 0x02, 0xd8, 0xd4, 0xd5, 0x76, 0x0b, 0xdd, 0xd4,
-	0xad, 0x23, 0xf8, 0xef, 0x1a, 0xe8, 0xd5, 0x61, 0x27, 0xf3, 0x4a, 0x1d, 0xf2, 0x2f, 0x3b, 0x9b,
-	0x70, 0x1d, 0x2a, 0x0d, 0x18, 0xaa, 0x3e, 0x4b, 0xfe, 0xc8, 0xbb, 0xb8, 0x1b, 0x16, 0xaa, 0x95,
-	0x7a, 0xbc, 0x02, 0x76, 0x43, 0x81, 0xd5, 0xdd, 0xd0, 0x24, 0x72, 0x37, 0xb4, 0x1d, 0x0b, 0x2c,
-	0x25, 0x5e, 0x84, 0xba, 0x61, 0xa5, 0x7f, 0x40, 0x73, 0x43, 0x56, 0x3b, 0x8a, 0x19, 0x9a, 0xb5,
-	0x09, 0x7e, 0x15, 0xfa, 0xa8, 0x36, 0x79, 0x33, 0xad, 0x8a, 0x98, 0x67, 0x68, 0xb1, 0x72, 0x04,
-	0xb1, 0x94, 0xf6, 0x1a, 0x34, 0xa5, 0xd0, 0x9b, 0x07, 0xb4, 0x94, 0xa2, 0x65, 0x1f, 0xca, 0xd2,
-	0x53, 0xed, 0xec, 0x62, 0x29, 0xf5, 0x75, 0x68, 0x7a, 0xaa, 0x74, 0x16, 0x68, 0xe9, 0x69, 0xcb,
-	0x42, 0xc7, 0x5f, 0xa2, 0x49, 0xc3, 0x6d, 0x2f, 0x8d, 0x28, 0xb8, 0x69, 0x72, 0x54, 0x01, 0x27,
-	0x5a, 0x9a, 0x9b, 0x7e, 0x8d, 0xa6, 0x4c, 0xef, 0x7c, 0x03, 0x9a, 0xf8, 0x56, 0xbc, 0x72, 0xb2,
-	0xa3, 0x7b, 0xe3, 0x2e, 0x9a, 0x53, 0x8e, 0x4e, 0x96, 0x12, 0x2e, 0x43, 0x37, 0xea, 0xf2, 0x5b,
-	0x92, 0xb6, 0x51, 0xef, 0x56, 0xa8, 0x3c, 0xc7, 0xb3, 0x1c, 0xb5, 0x2c, 0x45, 0xbe, 0x09, 0x35,
-	0xfa, 0x4a, 0xe9, 0x4f, 0x33, 0xfa, 0xb8, 0x76, 0x34, 0xcb, 0xf2, 0x2b, 0x27, 0x35, 0x4b, 0xf9,
-	0x93, 0xd0, 0x2c, 0xdf, 0xa8, 0x46, 0x6b, 0x59, 0x7e, 0x52, 0x33, 0x96, 0x4d, 0xb4, 0x75, 0xc5,
-	0x9d, 0x82, 0x4e, 0xb4, 0x75, 0xa5, 0xc5, 0x49, 0x75, 0x85, 0x65, 0x68, 0xb6, 0x3c, 0x13, 0x5a,
-	0x0a, 0x9a, 0x86, 0xba, 0x76, 0x51, 0xac, 0xd5, 0x5c, 0x7b, 0x60, 0x12, 0xd7, 0xc7, 0xd1, 0x71,
-	0xc9, 0x7c, 0xe9, 0xcf, 0x2f, 0x16, 0xc5, 0xb5, 0x4a, 0x71, 0x0a, 0xef, 0x2b, 0x1b, 0x60, 0x59,
-	0x87, 0xca, 0x8f, 0x3e, 0x8a, 0x22, 0xd4, 0x4d, 0x68, 0x49, 0xcc, 0x38, 0x1e, 0xc7, 0x79, 0x28,
-	0x1b, 0x6f, 0x8d, 0x8e, 0x5b, 0xca, 0x26, 0x98, 0x06, 0x85, 0xc4, 0x06, 0x74, 0x31, 0x35, 0x24,
-	0x4a, 0x61, 0x53, 0x54, 0x27, 0xe1, 0x9f, 0x1a, 0x4a, 0xa5, 0x45, 0xdb, 0xbf, 0x09, 0x91, 0x47,
-	0xa0, 0x35, 0x1f, 0x4d, 0xa4, 0x7a, 0xf2, 0xa0, 0x90, 0x4d, 0x68, 0xcd, 0x18, 0xfe, 0x0b, 0xb5,
-	0x0c, 0x66, 0x96, 0x9f, 0x84, 0x1e, 0x18, 0x9a, 0xd2, 0x68, 0x7a, 0x18, 0x87, 0xdd, 0x0a, 0x55,
-	0x4e, 0xd3, 0xfa, 0x61, 0xfc, 0x3d, 0x3a, 0x65, 0x51, 0x46, 0xa8, 0x71, 0x14, 0xba, 0x97, 0xb5,
-	0xab, 0x21, 0x35, 0x38, 0x49, 0xad, 0x23, 0xf8, 0xaf, 0x1a, 0xe8, 0xe5, 0x21, 0x85, 0x27, 0xa1,
-	0x45, 0x5e, 0x75, 0xba, 0xe3, 0xa8, 0x45, 0xa5, 0x51, 0xb6, 0x50, 0xe6, 0x2c, 0x1d, 0x76, 0x03,
-	0xee, 0xa0, 0x39, 0xbd, 0xea, 0x24, 0xb4, 0x98, 0x83, 0xae, 0x80, 0x9a, 0x16, 0xbc, 0xbd, 0xaf,
-	0x90, 0x3c, 0x43, 0x4d, 0x22, 0x8e, 0x94, 0xf2, 0xab, 0x66, 0x01, 0xf3, 0xd0, 0x10, 0xa7, 0x89,
-	0xd3, 0x5f, 0x3c, 0xa6, 0x15, 0x2a, 0x6e, 0xa2, 0x29, 0x29, 0x50, 0x88, 0x3a, 0x36, 0xe2, 0x5b,
-	0xaf, 0x5d, 0x94, 0x94, 0x72, 0x82, 0xaa, 0x04, 0xbc, 0xc7, 0x0f, 0xe9, 0x95, 0xc5, 0x26, 0x21,
-	0xe4, 0xa4, 0xeb, 0xf4, 0x95, 0x27, 0xe9, 0x94, 0xe9, 0x33, 0x88, 0xf8, 0x4b, 0x34, 0x91, 0x57,
-	0x9a, 0x84, 0x94, 0x05, 0x68, 0xe4, 0x14, 0x52, 0xf8, 0x99, 0xb2, 0x82, 0xff, 0x38, 0x2d, 0x2f,
-	0xf1, 0x53, 0xb4, 0x50, 0x29, 0x33, 0x09, 0x21, 0x2f, 0x42, 0xf7, 0xf9, 0xb9, 0x10, 0xf3, 0xb4,
-	0x59, 0x21, 0x6e, 0x7e, 0xc7, 0x36, 0x80, 0xff, 0x58, 0x2d, 0xb0, 0xd8, 0x62, 0xd4, 0x4b, 0x23,
-	0xbe, 0x91, 0x1b, 0xe2, 0x6d, 0xc7, 0xa3, 0x0a, 0x15, 0x4e, 0xf9, 0x75, 0x83, 0x38, 0x55, 0xce,
-	0x81, 0x89, 0x02, 0x93, 0x90, 0x3f, 0xe6, 0xb6, 0x10, 0x18, 0x07, 0xd7, 0xe4, 0x42, 0xe0, 0x5b,
-	0xe8, 0xf8, 0xb9, 0x52, 0xd6, 0xaa, 0x44, 0xa3, 0xbc, 0xb2, 0xf4, 0x91, 0xab, 0xe0, 0x6a, 0x38,
-	0x5a, 0xf0, 0xed, 0x43, 0xf8, 0x89, 0x72, 0x1a, 0x2d, 0xaf, 0x2c, 0x09, 0xd1, 0x04, 0xba, 0xd7,
-	0xd5, 0x45, 0xe7, 0x67, 0xa8, 0x0a, 0xb1, 0xb3, 0x7e, 0x95, 0x9c, 0xe5, 0x5a, 0x8b, 0xb6, 0xb2,
-	0x92, 0x10, 0x7c, 0xca, 0x6d, 0x41, 0xb2, 0x1c, 0xaf, 0x92, 0x0b, 0x92, 0x5f, 0x33, 0x86, 0xff,
-	0xd0, 0x40, 0x2f, 0x0f, 0xa9, 0x29, 0x09, 0x4d, 0xf2, 0x82, 0xd2, 0x5d, 0x77, 0x4d, 0x6a, 0xc2,
-	0xf0, 0x39, 0x7f, 0xe8, 0x1d, 0xb8, 0x87, 0xe6, 0xf4, 0x82, 0x92, 0xd0, 0xe3, 0xb4, 0x5b, 0x60,
-	0xd4, 0xce, 0x64, 0xc9, 0xc0, 0xe8, 0x57, 0xa8, 0xda, 0xbb, 0xd7, 0x22, 0xf1, 0x99, 0xc3, 0xbd,
-	0x7b, 0x3d, 0x14, 0xcf, 0xfa, 0x55, 0x32, 0xa6, 0xca, 0x81, 0x50, 0x21, 0x0c, 0x41, 0x77, 0x3c,
-	0xba, 0x30, 0x29, 0x47, 0x9e, 0x32, 0x13, 0x22, 0x7e, 0x50, 0xac, 0x4b, 0x49, 0x6a, 0x85, 0xb4,
-	0xf1, 0xc3, 0x79, 0x54, 0xd9, 0x8a, 0x51, 0xf1, 0x28, 0x63, 0x08, 0x7f, 0x87, 0x48, 0xb5, 0x86,
-	0x24, 0xa4, 0x4f, 0xb8, 0x65, 0x17, 0x95, 0xf3, 0x58, 0x32, 0xbb, 0xf0, 0xad, 0x23, 0xb9, 0x5d,
-	0xd7, 0x17, 0x90, 0x84, 0x16, 0xe7, 0x1c, 0xed, 0xba, 0xee, 0x1c, 0x4e, 0x69, 0xd7, 0x43, 0xef,
-	0xe0, 0x76, 0xad, 0x55, 0x8f, 0x84, 0x1e, 0xe7, 0x1d, 0xed, 0x5a, 0x3d, 0xa1, 0x53, 0xda, 0x75,
-	0x85, 0xca, 0xed, 0x5a, 0x2f, 0x1d, 0x09, 0x81, 0x17, 0x1c, 0xed, 0x5a, 0x3b, 0xbb, 0x53, 0xda,
-	0x75, 0x95, 0x8c, 0xff, 0xa6, 0x81, 0x96, 0x86, 0xd5, 0x8d, 0x84, 0x02, 0x4b, 0x87, 0x9b, 0x79,
-	0xa3, 0x28, 0x44, 0xa5, 0x2e, 0xe7, 0x6b, 0xcb, 0x46, 0x8a, 0xbf, 0x15, 0x6a, 0x09, 0x1d, 0x5e,
-	0x71, 0xf4, 0xb7, 0xe2, 0x44, 0x5c, 0xe9, 0x6f, 0x1a, 0x25, 0xf3, 0x37, 0x5b, 0xbd, 0x48, 0x48,
-	0xbb, 0xe8, 0xe6, 0x6f, 0xd5, 0x23, 0x27, 0xd2, 0xdf, 0x98, 0x7d, 0x08, 0xef, 0xa8, 0x27, 0x3f,
-	0x84, 0xd4, 0x57, 0xdd, 0x9e, 0xb1, 0x22, 0x4c, 0x1e, 0x00, 0x11, 0x32, 0x06, 0x68, 0xa1, 0x52,
-	0x29, 0x12, 0xa2, 0x5e, 0x73, 0xcb, 0x0d, 0x8c, 0x93, 0x26, 0x32, 0x37, 0x68, 0x59, 0xe8, 0x59,
-	0x62, 0xa9, 0x95, 0x89, 0x84, 0xc8, 0xd7, 0xdd, 0x12, 0x4b, 0xf5, 0x0c, 0x8a, 0x4c, 0x2c, 0x5b,
-	0x26, 0x11, 0x7f, 0x8e, 0xc6, 0x55, 0xe7, 0xbc, 0x04, 0xfd, 0x1e, 0x5b, 0x0a, 0x91, 0xdc, 0x51,
-	0xab, 0x74, 0xc6, 0x2f, 0xd1, 0x84, 0xe6, 0x83, 0x6f, 0xb8, 0xe5, 0xab, 0xba, 0xef, 0x8d, 0x77,
-	0x14, 0x9f, 0x63, 0x68, 0x46, 0xa9, 0x0e, 0x09, 0xf6, 0x97, 0xdd, 0x76, 0xd0, 0x65, 0xb3, 0xb1,
-	0xdc, 0x41, 0x77, 0x75, 0x52, 0x96, 0xa0, 0x59, 0x2a, 0x43, 0x42, 0xdc, 0x9b, 0x6e, 0xe6, 0x5d,
-	0xed, 0x0b, 0x93, 0xe6, 0x1d, 0xdb, 0x87, 0xb2, 0xac, 0xbc, 0x52, 0x16, 0x12, 0xc2, 0x27, 0xdd,
-	0xb2, 0x72, 0xb3, 0x4f, 0x51, 0x66, 0xe5, 0x89, 0x6d, 0x20, 0x9b, 0xde, 0xea, 0xf2, 0x39, 0xe5,
-	0x36, 0xbd, 0xd5, 0x65, 0x73, 0x2a, 0x31, 0x96, 0xcb, 0x1d, 0x34, 0x5d, 0x16, 0x84, 0x84, 0x94,
-	0x69, 0x37, 0xf7, 0x95, 0x0d, 0x7c, 0xd2, 0x7d, 0x07, 0x1a, 0x65, 0x1d, 0xa1, 0xb1, 0xa2, 0xd1,
-	0xe9, 0xea, 0x9f, 0x1d, 0x45, 0xd3, 0xb2, 0xc7, 0x6a, 0x3b, 0x67, 0x84, 0xff, 0xb9, 0x81, 0x5e,
-	0xcc, 0x7b, 0x44, 0x31, 0xe0, 0xab, 0x82, 0xfd, 0xef, 0x8b, 0x2d, 0x5e, 0x3f, 0x04, 0x32, 0x57,
-	0x6a, 0xe9, 0xfa, 0x4f, 0xff, 0xfa, 0xef, 0x7f, 0x38, 0x72, 0x6d, 0x69, 0x99, 0xff, 0xfb, 0x31,
-	0x11, 0x5f, 0x93, 0x95, 0xef, 0x95, 0x16, 0xb7, 0x5b, 0x97, 0x9f, 0x8b, 0xbf, 0xb1, 0xb6, 0x16,
-	0x24, 0xab, 0x79, 0x03, 0xeb, 0x6a, 0xe3, 0x32, 0x57, 0x3d, 0x9f, 0x06, 0x88, 0xea, 0xf6, 0x6e,
-	0xba, 0xc5, 0xeb, 0x87, 0x40, 0x1e, 0x56, 0xf5, 0xbc, 0x4d, 0x6c, 0xb5, 0x71, 0x79, 0xfd, 0xbf,
-	0x1b, 0xe8, 0xa2, 0x1f, 0x75, 0x47, 0xca, 0x5e, 0x9f, 0x37, 0x5f, 0xd8, 0x56, 0x1c, 0xa5, 0xd1,
-	0x56, 0xe3, 0xab, 0xfb, 0x02, 0xda, 0x8e, 0x3a, 0xb4, 0xd7, 0x5e, 0x8e, 0xe2, 0xf6, 0x4a, 0x9b,
-	0xf5, 0xf8, 0x5f, 0x1d, 0x2b, 0xfe, 0x20, 0x5d, 0x3f, 0x4c, 0xea, 0xff, 0x3e, 0xdd, 0x8d, 0xe2,
-	0xc7, 0x3f, 0x1c, 0x39, 0x7a, 0x6f, 0x6d, 0xed, 0x1f, 0x8f, 0x5c, 0xc8, 0x25, 0x2d, 0xaf, 0x05,
-	0xca, 0xdf, 0x51, 0x5b, 0x7e, 0x7c, 0x65, 0x59, 0x08, 0x4e, 0xfe, 0xa5, 0xb8, 0xe5, 0x9b, 0xb5,
-	0x20, 0xf9, 0x46, 0xde, 0xf2, 0xcd, 0xe3, 0x2b, 0xdf, 0x14, 0xb7, 0xfc, 0xe7, 0x91, 0x8b, 0x39,
-	0x7d, 0x75, 0x35, 0x7b, 0xde, 0x55, 0x79, 0xd3, 0xea, 0xea, 0xe3, 0x2b, 0xab, 0xab, 0xc5, 0x6d,
-	0x3b, 0x2f, 0x72, 0x3d, 0xaf, 0xfd, 0x6f, 0x00, 0x00, 0x00, 0xff, 0xff, 0x1c, 0x7f, 0x39, 0x92,
-	0x13, 0x6f, 0x00, 0x00,
+	// 5285 bytes of a gzipped FileDescriptorProto
+	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xa4, 0x5d, 0xdd, 0x73, 0xdc, 0x46,
+	0x72, 0xcf, 0x4a, 0x27, 0x9b, 0x1a, 0x52, 0xfc, 0x18, 0x92, 0xe2, 0x88, 0xd4, 0x97, 0x69, 0xd9,
+	0x96, 0x65, 0x9b, 0xb4, 0x24, 0x7f, 0x89, 0xfa, 0xb0, 0x49, 0xea, 0xcb, 0x67, 0xe9, 0xcc, 0x80,
+	0xb2, 0xec, 0xb3, 0x7d, 0xb7, 0x37, 0x04, 0x66, 0x97, 0x30, 0x77, 0x17, 0x2b, 0x00, 0x4b, 0x89,
+	0xf6, 0xc9, 0xe7, 0x73, 0x92, 0x4a, 0x55, 0x92, 0xba, 0xaa, 0xd4, 0x25, 0xa9, 0xca, 0x4b, 0x1e,
+	0x52, 0x95, 0x97, 0x3c, 0xe5, 0x31, 0x7f, 0xc3, 0xbd, 0xe6, 0x2d, 0xcf, 0xa9, 0x4a, 0x55, 0xfe,
+	0x80, 0x3c, 0x25, 0x55, 0x29, 0x0c, 0x06, 0x83, 0x99, 0xc1, 0x60, 0xb7, 0x87, 0x79, 0x5b, 0xf4,
+	0xe0, 0xd7, 0xdd, 0x18, 0x74, 0xf7, 0xf4, 0x34, 0x7a, 0x48, 0x74, 0xad, 0x1d, 0x45, 0xed, 0x0e,
+	0x5b, 0xa5, 0x41, 0xb2, 0x9a, 0xff, 0xcc, 0x7e, 0xed, 0x5f, 0x5e, 0x4d, 0x58, 0xbc, 0x1f, 0xfa,
+	0xac, 0xa0, 0x36, 0x69, 0x90, 0x34, 0x05, 0x6d, 0xa5, 0x1f, 0x47, 0x69, 0x84, 0xcf, 0xe7, 0x23,
+	0x2b, 0x34, 0x48, 0x56, 0x24, 0x74, 0x65, 0xff, 0xf2, 0x4a, 0x01, 0x5d, 0x7c, 0xb3, 0x8e, 0xb9,
+	0x1f, 0x75, 0xbb, 0x51, 0x6f, 0xb5, 0xcb, 0xd2, 0x38, 0xf4, 0x93, 0x9c, 0xdf, 0xe2, 0x5b, 0x23,
+	0xee, 0x4e, 0x58, 0xbb, 0xcb, 0x7a, 0x69, 0x71, 0xfb, 0x7b, 0x75, 0xb7, 0xc7, 0x2c, 0x89, 0x06,
+	0x71, 0xa6, 0x3a, 0xf5, 0xfd, 0x68, 0xd0, 0x4b, 0x9b, 0x3b, 0x83, 0xa0, 0xcd, 0x52, 0x81, 0xfb,
+	0xd0, 0x15, 0xd7, 0xec, 0xc7, 0x51, 0x3f, 0x4a, 0x68, 0x47, 0x30, 0x78, 0x1b, 0xc0, 0x20, 0x68,
+	0xb6, 0xe3, 0x68, 0xd0, 0x17, 0x88, 0xab, 0x70, 0x44, 0x93, 0x06, 0x02, 0x74, 0xcd, 0x09, 0xd4,
+	0xec, 0xd0, 0x1d, 0x56, 0x68, 0x78, 0xcb, 0x05, 0x3a, 0x08, 0x42, 0xd6, 0xf3, 0x59, 0x73, 0x3f,
+	0x64, 0x4f, 0x05, 0xfe, 0xa6, 0x03, 0x7e, 0x27, 0x0c, 0x9a, 0xdd, 0x28, 0x08, 0x5b, 0x21, 0x8b,
+	0x05, 0x7c, 0xcd, 0x01, 0xee, 0xc7, 0x61, 0xca, 0xe2, 0x30, 0xea, 0x09, 0xec, 0x47, 0x87, 0xc1,
+	0x6a, 0x0f, 0x7f, 0xe7, 0x50, 0x1c, 0x92, 0xb0, 0x3b, 0xe8, 0xd0, 0xb4, 0x54, 0x64, 0xc3, 0x81,
+	0x0d, 0x7b, 0x96, 0xb2, 0x5e, 0xc2, 0xd9, 0xb0, 0x34, 0x0d, 0x7b, 0x6d, 0xc1, 0xe3, 0x5d, 0x07,
+	0x1e, 0x2d, 0xc6, 0x02, 0x07, 0xcb, 0x2e, 0x60, 0xea, 0x93, 0x5f, 0x77, 0xc0, 0x55, 0x9e, 0xf7,
+	0x1d, 0x10, 0xb8, 0x4f, 0x63, 0xda, 0x65, 0xa9, 0x7c, 0xd5, 0x1f, 0x80, 0x50, 0x89, 0xbf, 0xcb,
+	0x82, 0x41, 0x47, 0xb3, 0x31, 0xc8, 0x43, 0xb6, 0x59, 0x33, 0xa6, 0xbd, 0xb6, 0x86, 0x7b, 0x0b,
+	0x80, 0x4b, 0x12, 0xe9, 0xed, 0x00, 0x05, 0x77, 0xc2, 0x20, 0x08, 0x7b, 0xed, 0x66, 0x92, 0xc6,
+	0x34, 0x65, 0xed, 0x03, 0xf8, 0xcb, 0xdb, 0x09, 0x3b, 0x1d, 0x8e, 0x64, 0xa9, 0xf4, 0x75, 0x40,
+	0x74, 0xf0, 0x69, 0xb7, 0x4f, 0xc3, 0x76, 0x0f, 0xee, 0xad, 0x05, 0xe2, 0xb0, 0xde, 0x2a, 0xf1,
+	0x16, 0x6f, 0x7d, 0xdf, 0x05, 0xae, 0x06, 0xd2, 0x35, 0x07, 0xa0, 0xe9, 0xe6, 0x77, 0x0e, 0x83,
+	0xad, 0x1a, 0xed, 0x7b, 0x0e, 0x6c, 0x82, 0x98, 0xb6, 0x52, 0xb8, 0xa7, 0x48, 0x1c, 0x7b, 0xd6,
+	0x67, 0x71, 0x98, 0xad, 0x3c, 0xf0, 0xc8, 0xa0, 0x80, 0x0f, 0x1d, 0x19, 0x24, 0x0f, 0xb7, 0xc8,
+	0x20, 0x61, 0x8e, 0x91, 0x41, 0xe2, 0x92, 0x5d, 0x1a, 0xb3, 0xa0, 0xe9, 0xe4, 0x42, 0x3e, 0x8d,
+	0xe3, 0x90, 0xc5, 0x4d, 0x3f, 0xea, 0x25, 0x29, 0x95, 0x33, 0x05, 0x79, 0xca, 0x5d, 0xee, 0xe0,
+	0x49, 0x4a, 0xd3, 0x41, 0xb1, 0xb2, 0x5f, 0x01, 0xc0, 0x3a, 0xa1, 0xbf, 0xa7, 0x3a, 0x01, 0x60,
+	0xb5, 0xf4, 0xa3, 0xde, 0x3e, 0x8b, 0xf9, 0xcb, 0xa0, 0xbe, 0x62, 0x44, 0x10, 0x07, 0x18, 0x24,
+	0x69, 0xd4, 0x6d, 0x86, 0xbd, 0x94, 0xc5, 0x2c, 0x49, 0x1d, 0x5c, 0x9d, 0x03, 0x9d, 0x7c, 0x4d,
+	0x20, 0x9a, 0x7e, 0x27, 0x2c, 0x6d, 0xee, 0x86, 0x33, 0xb0, 0xd9, 0x09, 0x7b, 0x7b, 0x0e, 0x16,
+	0x5b, 0xa0, 0xff, 0x3f, 0x16, 0x5b, 0xf0, 0x70, 0xb4, 0xd8, 0x02, 0xa6, 0x5a, 0xec, 0x4d, 0x07,
+	0x5c, 0x97, 0xf6, 0x68, 0x3b, 0xc3, 0x97, 0x4f, 0xbc, 0xe9, 0x00, 0xef, 0xb1, 0x36, 0x4d, 0xc3,
+	0x7d, 0x56, 0x09, 0x52, 0x00, 0x1d, 0x02, 0x96, 0xd2, 0xb0, 0xd3, 0xec, 0x77, 0xa8, 0xcf, 0xb2,
+	0x10, 0xa1, 0x9a, 0x24, 0xe0, 0x9d, 0x05, 0x61, 0xd2, 0xef, 0xd0, 0x83, 0xe6, 0x1e, 0x3b, 0x78,
+	0x1a, 0xc5, 0x81, 0x8a, 0x06, 0x98, 0x4a, 0x10, 0x75, 0x69, 0xd8, 0x6b, 0xfa, 0xd9, 0xaa, 0x15,
+	0xc5, 0xc5, 0xba, 0xf5, 0x09, 0x00, 0x78, 0xd0, 0xa3, 0xdd, 0xd0, 0x6f, 0x26, 0x8c, 0xc6, 0xfe,
+	0xae, 0x48, 0xed, 0xf9, 0xcf, 0x94, 0xc5, 0x5d, 0x55, 0x0b, 0x80, 0xe5, 0xb0, 0x67, 0x7d, 0xda,
+	0x0b, 0x58, 0x96, 0x81, 0xf6, 0xf8, 0x3a, 0xda, 0xa7, 0xfa, 0x8a, 0x7d, 0x1d, 0xc2, 0xa3, 0x30,
+	0xba, 0xcc, 0x74, 0x9a, 0x61, 0xca, 0xba, 0x02, 0xfc, 0xe6, 0x68, 0xb0, 0x62, 0x6d, 0x97, 0x61,
+	0x77, 0xab, 0x02, 0x3e, 0x70, 0x80, 0x34, 0x53, 0x1a, 0x97, 0xeb, 0xdf, 0x3b, 0x40, 0x64, 0x97,
+	0xf6, 0xfb, 0xa5, 0x1f, 0xdd, 0x04, 0xa2, 0xb8, 0x49, 0xed, 0x46, 0x9d, 0x80, 0xc5, 0xea, 0x64,
+	0x02, 0xb6, 0x12, 0x6d, 0xd6, 0x33, 0x40, 0xd7, 0x21, 0xa0, 0x48, 0x3c, 0x9d, 0x19, 0xc4, 0xdf,
+	0x07, 0x81, 0xdb, 0x31, 0xed, 0xef, 0x86, 0xbe, 0xa3, 0xfd, 0xe7, 0xb9, 0xa8, 0xd5, 0x7b, 0x00,
+	0xef, 0x65, 0x37, 0x4a, 0x59, 0x47, 0xe4, 0xb3, 0x0a, 0xf2, 0x16, 0x14, 0xd9, 0x67, 0x71, 0x2b,
+	0x8a, 0xbb, 0xd4, 0xc8, 0xa7, 0x00, 0xef, 0xb5, 0xf0, 0xd7, 0x7e, 0x87, 0x3a, 0x04, 0x0b, 0x15,
+	0xd5, 0x34, 0xb6, 0x88, 0xae, 0x70, 0x23, 0x87, 0xbc, 0xe1, 0x08, 0x17, 0x17, 0xf0, 0x6c, 0x4c,
+	0x43, 0xcb, 0x88, 0xa9, 0xb3, 0x71, 0x98, 0x38, 0xb7, 0x84, 0x5e, 0x5d, 0x18, 0xae, 0x41, 0x6e,
+	0xb7, 0x07, 0x22, 0x18, 0xb4, 0x3d, 0xc8, 0x60, 0xee, 0x99, 0x4c, 0x27, 0xf2, 0x79, 0x6a, 0xea,
+	0x68, 0x8a, 0xf9, 0xe2, 0x15, 0xd8, 0x9d, 0x00, 0x90, 0x09, 0x75, 0x59, 0x10, 0xd2, 0x66, 0x2b,
+	0xec, 0x88, 0xb2, 0xcc, 0xe2, 0x6d, 0x00, 0x26, 0xda, 0x09, 0x3b, 0xac, 0x49, 0xfb, 0x7d, 0xb9,
+	0x78, 0x98, 0x0f, 0x7c, 0x0b, 0xcc, 0x25, 0x60, 0xfb, 0xa1, 0x5f, 0x99, 0x30, 0x88, 0xe6, 0x83,
+	0x94, 0xa6, 0xac, 0xf9, 0x4d, 0xb4, 0x23, 0x30, 0x1f, 0x8f, 0xc6, 0x44, 0x7d, 0x16, 0xd3, 0x94,
+	0xef, 0xb9, 0x0e, 0x92, 0x2c, 0x22, 0x17, 0x19, 0x9d, 0x21, 0x1e, 0x60, 0xd1, 0x7d, 0x1a, 0x06,
+	0xcd, 0x28, 0x6e, 0xd3, 0x5e, 0xb9, 0x12, 0x9a, 0xcb, 0xdf, 0x0d, 0x08, 0x9b, 0x98, 0xf5, 0x52,
+	0xda, 0x11, 0x29, 0xac, 0x8a, 0x06, 0x3c, 0x4f, 0x3f, 0x8e, 0x82, 0x81, 0x9f, 0x36, 0x8b, 0x3d,
+	0x68, 0xdd, 0xeb, 0x58, 0x83, 0xb3, 0xaa, 0xc4, 0x43, 0x40, 0x0a, 0x16, 0x33, 0x3f, 0xea, 0x76,
+	0x59, 0x2f, 0x50, 0x37, 0x57, 0x6b, 0x10, 0x5c, 0x97, 0xc6, 0x7b, 0x8c, 0xbf, 0x10, 0x2d, 0xa7,
+	0x06, 0x44, 0xef, 0x9a, 0x29, 0x87, 0x20, 0xf3, 0x1d, 0x8a, 0x99, 0xae, 0x5d, 0x01, 0x23, 0xcb,
+	0xbd, 0xcd, 0x3a, 0x04, 0x13, 0xf1, 0xf5, 0xbb, 0x6e, 0xb9, 0x00, 0x4c, 0x6f, 0x1a, 0xf5, 0x43,
+	0xff, 0x10, 0x1e, 0x92, 0xe3, 0x14, 0x59, 0x80, 0x30, 0x34, 0x48, 0x58, 0x6c, 0x6e, 0x54, 0x2e,
+	0x03, 0x61, 0x9d, 0x50, 0x42, 0x00, 0x51, 0x79, 0x3f, 0x0c, 0x58, 0x34, 0xaa, 0x6c, 0x27, 0xcb,
+	0xc8, 0x95, 0x5a, 0xa5, 0x5e, 0x4d, 0xae, 0xb7, 0x36, 0x2b, 0x07, 0x1d, 0x7b, 0x1b, 0x8e, 0x55,
+	0x0b, 0x20, 0x06, 0x97, 0x7b, 0x70, 0x2e, 0x46, 0xe5, 0xd1, 0x60, 0xb4, 0x7e, 0x18, 0x46, 0x3a,
+	0x8b, 0x8f, 0xe1, 0x2c, 0x2a, 0x1b, 0x36, 0x83, 0xd5, 0x0d, 0x38, 0x2b, 0x9e, 0x78, 0xea, 0xe8,
+	0x9b, 0x70, 0xb4, 0x6d, 0x2a, 0xde, 0x87, 0xc3, 0x75, 0xe0, 0x75, 0x08, 0x50, 0x56, 0x23, 0x0d,
+	0xf0, 0x3b, 0xa3, 0xc1, 0x49, 0xc2, 0x52, 0x03, 0xf5, 0xe1, 0x48, 0x94, 0x59, 0x29, 0x74, 0x36,
+	0x43, 0x6b, 0x1d, 0xce, 0xe0, 0x72, 0xcb, 0x81, 0x4b, 0xfe, 0x7d, 0xc2, 0xd5, 0xfa, 0x6c, 0x95,
+	0x35, 0xc7, 0x97, 0xae, 0x57, 0xd5, 0x0c, 0xf8, 0x06, 0x1c, 0x5e, 0x16, 0xd7, 0x9c, 0x1d, 0xa0,
+	0xbe, 0xc6, 0xe6, 0xec, 0x00, 0x5a, 0xa9, 0xed, 0xf0, 0x73, 0x71, 0x38, 0x07, 0x28, 0x0b, 0x6f,
+	0x87, 0x9d, 0xc4, 0x72, 0x55, 0x33, 0x78, 0x8c, 0x8e, 0xca, 0x95, 0x9a, 0x98, 0xfb, 0x6b, 0xa8,
+	0x2d, 0x1c, 0xb9, 0xbf, 0x06, 0xb5, 0x7e, 0xe4, 0xfe, 0x1a, 0xb4, 0x32, 0x92, 0x01, 0xff, 0x29,
+	0x1c, 0x5e, 0x2d, 0x07, 0xb9, 0xbf, 0xd2, 0x82, 0x97, 0xeb, 0x2b, 0xb5, 0xd4, 0x41, 0x0c, 0x1e,
+	0x1f, 0x8c, 0xe4, 0x51, 0x87, 0xfc, 0xd0, 0x01, 0x29, 0x2a, 0x01, 0xae, 0x21, 0x59, 0x2d, 0x77,
+	0x18, 0xe0, 0xab, 0x30, 0xb0, 0x6b, 0x1c, 0xb7, 0xbd, 0xeb, 0xd1, 0x9f, 0xb4, 0xcb, 0x3d, 0x93,
+	0x73, 0xec, 0xac, 0x66, 0xbc, 0xce, 0xd3, 0x6c, 0xa6, 0xaf, 0xce, 0xea, 0xd7, 0xfa, 0xfb, 0x68,
+	0xe3, 0x90, 0x69, 0x9e, 0x81, 0x3c, 0x5d, 0x20, 0xfb, 0xe1, 0x2a, 0xed, 0xf5, 0xa2, 0x94, 0x6f,
+	0x04, 0x8a, 0x82, 0xbc, 0xf8, 0xd2, 0xbf, 0xca, 0xaf, 0x76, 0x06, 0xad, 0xd5, 0x56, 0xc8, 0x3a,
+	0xd9, 0x9b, 0x4e, 0x8a, 0x7a, 0xeb, 0x82, 0xb8, 0x23, 0xee, 0xfb, 0xab, 0x5a, 0x2d, 0x7f, 0x41,
+	0x61, 0xac, 0x56, 0xb4, 0x97, 0xff, 0xa5, 0x81, 0x4e, 0x6e, 0xf3, 0x2d, 0xc0, 0x3d, 0x7e, 0xc7,
+	0x7a, 0x90, 0x78, 0xec, 0xc9, 0x80, 0x25, 0x29, 0x3e, 0x87, 0xc6, 0xa5, 0x07, 0x85, 0x01, 0x69,
+	0x9c, 0x6f, 0x5c, 0x3c, 0xee, 0xa1, 0x82, 0xf4, 0x71, 0x80, 0xe7, 0xd0, 0xb1, 0x27, 0x03, 0x16,
+	0x1f, 0x90, 0x23, 0x7c, 0x28, 0xbf, 0xc0, 0x67, 0x10, 0xe2, 0x3b, 0xfe, 0x34, 0xda, 0x63, 0x3d,
+	0x72, 0x94, 0x0f, 0x1d, 0xcf, 0x28, 0x8f, 0x32, 0x02, 0x5e, 0x42, 0xfc, 0xa2, 0x99, 0x84, 0xdf,
+	0x32, 0xf2, 0x93, 0xf3, 0x8d, 0x8b, 0xc7, 0xbc, 0xb1, 0x8c, 0xb0, 0x1d, 0x7e, 0xcb, 0xf0, 0xcb,
+	0xe8, 0xc4, 0x3e, 0xed, 0x84, 0x41, 0xb6, 0x21, 0x8d, 0x7a, 0x9d, 0x03, 0x72, 0xec, 0x7c, 0xe3,
+	0xe2, 0x98, 0x37, 0x51, 0x10, 0x3f, 0xed, 0x75, 0x0e, 0x96, 0xff, 0xbb, 0x81, 0x16, 0x2a, 0x2a,
+	0x27, 0xfd, 0xa8, 0x97, 0x30, 0x7c, 0x1f, 0xbd, 0x18, 0xb3, 0x64, 0xd0, 0x49, 0x13, 0xd2, 0x38,
+	0x7f, 0xf4, 0xe2, 0xf8, 0x95, 0x95, 0x95, 0x51, 0xed, 0x11, 0x2b, 0x25, 0x97, 0xe8, 0xa9, 0x57,
+	0xc0, 0xf1, 0xab, 0x68, 0xaa, 0xc7, 0x9e, 0xa5, 0x4d, 0xe5, 0x59, 0xf2, 0xc7, 0x3c, 0x91, 0x91,
+	0xb7, 0xe4, 0xf3, 0xac, 0xa0, 0xd9, 0x34, 0xca, 0x36, 0x9e, 0x02, 0xd8, 0xe4, 0x3d, 0x0b, 0xfc,
+	0xb9, 0x8f, 0x7a, 0x33, 0x7c, 0xc8, 0xcb, 0x47, 0x36, 0xb3, 0x01, 0x7c, 0x0d, 0xa1, 0xf2, 0xb5,
+	0xf1, 0xe7, 0x1b, 0xbf, 0xb2, 0x58, 0x28, 0x59, 0xbc, 0xd9, 0x95, 0xbb, 0xd9, 0x2d, 0x0f, 0x69,
+	0xb2, 0xe7, 0x1d, 0x6f, 0x15, 0x3f, 0x97, 0xff, 0xe1, 0x3e, 0x9a, 0x50, 0x95, 0xc5, 0x9f, 0xa3,
+	0x49, 0xbd, 0x47, 0x82, 0x5c, 0xe2, 0xfc, 0xde, 0xae, 0x7d, 0x68, 0xb9, 0x6d, 0x58, 0x59, 0xcf,
+	0x81, 0x1b, 0x1c, 0xe7, 0x9d, 0xa0, 0xea, 0x25, 0xee, 0xa3, 0x85, 0x9a, 0xe6, 0x0b, 0xf2, 0x06,
+	0x97, 0xf0, 0x81, 0xab, 0x84, 0x2d, 0x81, 0xf7, 0xe6, 0xa9, 0x8d, 0x8c, 0xef, 0xa0, 0xb1, 0x22,
+	0x05, 0xe5, 0x73, 0x37, 0x7e, 0xe5, 0x12, 0x44, 0x44, 0x70, 0x2f, 0x43, 0x78, 0x2f, 0xd2, 0xfc,
+	0x07, 0x7e, 0x80, 0xc6, 0x95, 0xfd, 0x09, 0x99, 0xe6, 0x9c, 0xde, 0x84, 0x73, 0x5a, 0x0f, 0xbc,
+	0xe3, 0xb4, 0xf8, 0x89, 0xbf, 0x46, 0x33, 0x95, 0xfd, 0x12, 0x79, 0xc6, 0x79, 0x5e, 0x76, 0xe1,
+	0xf9, 0x20, 0x03, 0x7a, 0x93, 0x54, 0xbb, 0xc6, 0x7b, 0xe8, 0xa4, 0xbd, 0xfd, 0x83, 0x5c, 0xe3,
+	0x22, 0xde, 0x73, 0x10, 0x21, 0xe0, 0x8f, 0x43, 0xf6, 0xd4, 0x9b, 0xa5, 0x55, 0x22, 0xde, 0x45,
+	0xf3, 0xd6, 0xcd, 0x17, 0x21, 0x5c, 0xd6, 0xbb, 0x70, 0x59, 0x1b, 0x61, 0xf0, 0x50, 0x80, 0x3d,
+	0x4c, 0x2b, 0x34, 0x4c, 0x11, 0xae, 0xee, 0xab, 0xc8, 0x0c, 0x17, 0x73, 0x15, 0x2e, 0x66, 0xb3,
+	0x80, 0x7a, 0xd3, 0xd4, 0xa0, 0xe0, 0x27, 0x88, 0xd4, 0xed, 0x01, 0xc9, 0x01, 0xdc, 0x3e, 0x0d,
+	0xb6, 0xf9, 0x5b, 0x9a, 0xa7, 0x36, 0x32, 0xfe, 0xa1, 0x81, 0xce, 0x0c, 0xed, 0x57, 0x21, 0x3d,
+	0x2e, 0xf8, 0xe6, 0x21, 0x04, 0x6f, 0x4b, 0x26, 0xde, 0x22, 0xad, 0x1d, 0xc3, 0x4f, 0xd1, 0x62,
+	0xfd, 0x6e, 0x93, 0xf4, 0xb9, 0xf8, 0x35, 0xb8, 0xf8, 0x3b, 0x05, 0x8b, 0xed, 0x9c, 0x83, 0xb7,
+	0x40, 0xed, 0x03, 0xd8, 0x43, 0x27, 0xb4, 0xbd, 0x29, 0xd9, 0xe4, 0xb2, 0x56, 0xe0, 0xb2, 0xee,
+	0x32, 0x16, 0x78, 0xe3, 0xb4, 0xbc, 0xc0, 0x9f, 0xa1, 0x49, 0x7d, 0xc7, 0x4a, 0x12, 0xce, 0x74,
+	0x15, 0xce, 0x34, 0x7f, 0x5f, 0x13, 0x54, 0xb9, 0xc2, 0x01, 0x9a, 0xb5, 0xf4, 0xd6, 0x90, 0x3d,
+	0xce, 0xfb, 0x1d, 0x38, 0x6f, 0xe5, 0x95, 0xcc, 0x50, 0x93, 0x84, 0x3d, 0x34, 0xa1, 0x6e, 0x7b,
+	0xc9, 0x8f, 0x0d, 0x87, 0x09, 0xd9, 0x2a, 0x60, 0xd9, 0x84, 0xc8, 0x0b, 0x3e, 0x21, 0x5a, 0xa3,
+	0x0d, 0x79, 0x1b, 0x3e, 0x21, 0x6d, 0xe6, 0x65, 0x38, 0xee, 0xfe, 0x13, 0x54, 0xb9, 0xc2, 0x5f,
+	0xa1, 0x69, 0xb3, 0xf3, 0x87, 0xfc, 0xdc, 0x21, 0x82, 0x6d, 0x0b, 0x24, 0x67, 0x3d, 0x49, 0xb5,
+	0x6b, 0xfc, 0x25, 0x9a, 0x32, 0x3e, 0x7e, 0x92, 0xaf, 0xc0, 0xbc, 0x6f, 0x73, 0xe4, 0xa6, 0x00,
+	0x7a, 0x93, 0x81, 0x76, 0x8d, 0x6f, 0xa1, 0x63, 0xbc, 0x3a, 0x40, 0x42, 0xce, 0xf1, 0x22, 0x44,
+	0xdb, 0xec, 0x7e, 0x2f, 0x87, 0xe1, 0x5f, 0xa0, 0x69, 0xb3, 0x4e, 0x40, 0x30, 0x67, 0x75, 0x05,
+	0xc0, 0x6a, 0x23, 0x87, 0x6e, 0x0b, 0xa4, 0x37, 0xb5, 0xa3, 0x13, 0xf0, 0x23, 0x74, 0x42, 0x6b,
+	0x3b, 0x22, 0xaf, 0x83, 0xdf, 0xd6, 0x46, 0x8e, 0xdb, 0xce, 0x60, 0xde, 0xc4, 0x8e, 0x72, 0x95,
+	0x4d, 0xa8, 0x51, 0x55, 0x20, 0xb3, 0xe0, 0x09, 0xdd, 0x14, 0x48, 0xb1, 0xa4, 0x4f, 0xfa, 0xda,
+	0x35, 0xbe, 0x87, 0xc6, 0x0a, 0x0a, 0xcf, 0x64, 0xc6, 0xaf, 0xbc, 0xe1, 0xc0, 0xd4, 0x93, 0x60,
+	0xdc, 0x45, 0x27, 0xed, 0x8d, 0x50, 0xe4, 0x0e, 0x67, 0xfb, 0xbe, 0x03, 0x5b, 0x6d, 0xe1, 0x9a,
+	0xf3, 0x2d, 0x54, 0xfc, 0x0d, 0x9a, 0xb7, 0xd6, 0x6b, 0xc8, 0x22, 0x78, 0x95, 0x94, 0x33, 0xa3,
+	0x2c, 0x5d, 0xb3, 0x7e, 0x95, 0x88, 0x7d, 0x84, 0xab, 0x55, 0x19, 0x32, 0x07, 0x8e, 0x1e, 0x85,
+	0xa0, 0x72, 0xf1, 0x9a, 0xf1, 0x4d, 0x12, 0xfe, 0xb1, 0x81, 0xce, 0x0c, 0xed, 0xaa, 0x22, 0x11,
+	0x17, 0x78, 0xeb, 0x30, 0x02, 0x95, 0xc0, 0xb5, 0xe4, 0xd7, 0x0f, 0x66, 0xa9, 0xa3, 0x5e, 0x3c,
+	0x22, 0x97, 0xc1, 0xa9, 0x63, 0x21, 0xf4, 0x76, 0x86, 0xf3, 0x4e, 0xf8, 0xea, 0x25, 0x6e, 0xa1,
+	0x59, 0x4b, 0x59, 0x89, 0x3c, 0x02, 0xa7, 0x19, 0x05, 0xf7, 0x3b, 0x12, 0xec, 0xc9, 0x97, 0x52,
+	0xd2, 0xf0, 0x01, 0x5a, 0xac, 0x2f, 0x3d, 0x91, 0x27, 0x5c, 0xdc, 0x75, 0x27, 0x71, 0xc6, 0x72,
+	0x48, 0xfc, 0x9a, 0x91, 0xcc, 0xf7, 0xb5, 0x52, 0x15, 0xf9, 0x10, 0xec, 0xfb, 0x85, 0x34, 0xbe,
+	0x20, 0x4e, 0xf8, 0xca, 0x95, 0xf6, 0x46, 0xf2, 0x15, 0xb1, 0xe3, 0xfc, 0x46, 0xf2, 0x25, 0x51,
+	0x6a, 0x27, 0xd7, 0x44, 0x4b, 0x8d, 0x8a, 0x9c, 0x75, 0xb6, 0xea, 0x6d, 0x0e, 0xde, 0x66, 0x69,
+	0x69, 0xd5, 0x92, 0x94, 0xc5, 0x5b, 0xb3, 0xfd, 0x8c, 0x6c, 0x80, 0xe3, 0xed, 0x66, 0x0e, 0xdd,
+	0x14, 0x48, 0x6f, 0xca, 0xd7, 0x09, 0x7c, 0xce, 0xd5, 0x1e, 0x35, 0xf2, 0x0a, 0x7c, 0xce, 0x39,
+	0x6e, 0x9b, 0xc3, 0xbc, 0x09, 0x5f, 0xb9, 0xc2, 0xbf, 0x42, 0x33, 0x95, 0xd2, 0x1b, 0x69, 0x83,
+	0x53, 0xd5, 0x4d, 0x89, 0x5d, 0xe7, 0x50, 0x6f, 0xda, 0x37, 0x28, 0xf8, 0x13, 0x84, 0xca, 0x26,
+	0x39, 0xf2, 0x2d, 0x78, 0x3f, 0xb2, 0x99, 0x81, 0x78, 0x54, 0x3c, 0xee, 0x17, 0x3f, 0xf9, 0xf2,
+	0xa0, 0xb7, 0xc0, 0x91, 0x5d, 0xf8, 0xf2, 0xc0, 0x91, 0x1f, 0x0b, 0xa0, 0x37, 0xe9, 0x6b, 0xd7,
+	0x7c, 0x79, 0x10, 0x5b, 0x7b, 0xd2, 0x80, 0x2f, 0x0f, 0x02, 0xe2, 0x49, 0x30, 0x8f, 0xd7, 0xb6,
+	0x96, 0x30, 0x72, 0x13, 0x1e, 0xaf, 0x05, 0xfe, 0x61, 0x0e, 0x7f, 0x10, 0xf6, 0xf6, 0xbc, 0x59,
+	0xbf, 0x4a, 0xc4, 0x6d, 0x34, 0x67, 0xeb, 0xb7, 0x23, 0xb7, 0xe0, 0xd1, 0x46, 0xc0, 0x37, 0x39,
+	0x9a, 0x4b, 0xc2, 0x7e, 0x85, 0x56, 0xce, 0xbc, 0x14, 0x44, 0xee, 0x3a, 0xce, 0x7c, 0xc1, 0xaf,
+	0x98, 0xf9, 0xe2, 0x9a, 0x47, 0xb2, 0xda, 0xea, 0x2d, 0x89, 0xe1, 0x91, 0x4c, 0x30, 0xb1, 0x44,
+	0xb2, 0x9a, 0x11, 0xee, 0x55, 0x6a, 0xb5, 0x97, 0x7c, 0x04, 0xf7, 0x2a, 0x81, 0x13, 0x91, 0x4c,
+	0xb9, 0xe2, 0x91, 0x4c, 0xab, 0x02, 0x93, 0x5f, 0xc3, 0x23, 0x99, 0x00, 0x16, 0x91, 0x4c, 0xbd,
+	0xc4, 0xbf, 0x46, 0x4b, 0x43, 0xea, 0xc3, 0xe4, 0x0b, 0x2e, 0xe5, 0x86, 0x83, 0x94, 0x9f, 0x09,
+	0x26, 0xe5, 0x7a, 0x7d, 0xca, 0xaf, 0x1b, 0xca, 0x0c, 0xdb, 0xda, 0x67, 0x48, 0xf6, 0xc1, 0x86,
+	0x7d, 0x9b, 0xe3, 0xb7, 0x0a, 0x78, 0xbe, 0x5d, 0x0f, 0xaa, 0xc4, 0xcc, 0xb0, 0x6d, 0x4d, 0x89,
+	0x64, 0x15, 0x6c, 0xd8, 0xb7, 0x73, 0xf8, 0x27, 0x39, 0x9a, 0x4b, 0xc2, 0x41, 0x85, 0x86, 0x7f,
+	0xd7, 0x40, 0x2f, 0x03, 0xfa, 0x10, 0xc9, 0x37, 0x5c, 0xf0, 0x3a, 0x44, 0x70, 0xce, 0x2d, 0xaf,
+	0xd0, 0xad, 0x07, 0x49, 0xfe, 0xe3, 0x11, 0x8b, 0xbb, 0x5c, 0x89, 0xb3, 0xc1, 0xd0, 0x71, 0xfc,
+	0x0c, 0x2d, 0xd6, 0xb7, 0x32, 0x92, 0x1f, 0x1a, 0xe0, 0x6d, 0xee, 0x1d, 0xc1, 0xe5, 0x41, 0xce,
+	0x64, 0x8b, 0x8a, 0xfd, 0xd1, 0x02, 0xb3, 0x0f, 0x64, 0xeb, 0xa4, 0xa5, 0xf0, 0x4f, 0x3e, 0x03,
+	0xaf, 0x93, 0xd2, 0xbd, 0x32, 0x2f, 0xf8, 0x38, 0x65, 0x5d, 0x6f, 0x86, 0x99, 0x24, 0x7c, 0x1d,
+	0xfd, 0x84, 0x7b, 0xda, 0x0a, 0x67, 0xfb, 0x1a, 0x80, 0x2d, 0xf7, 0x30, 0x0e, 0xc2, 0xf7, 0xd1,
+	0xf1, 0x52, 0xb1, 0x2b, 0xe0, 0x28, 0x2d, 0xf5, 0x19, 0x6b, 0x15, 0x6a, 0x7c, 0x85, 0xa6, 0xcd,
+	0xef, 0x0c, 0x24, 0x05, 0x47, 0xb4, 0x82, 0xe1, 0x23, 0x0e, 0xf4, 0x26, 0x5b, 0xda, 0x35, 0xfe,
+	0x63, 0x34, 0xa1, 0x7e, 0x83, 0x20, 0x6b, 0xe0, 0xed, 0x71, 0xc6, 0xf8, 0x61, 0x8e, 0xf2, 0xc6,
+	0x5b, 0xe5, 0x45, 0xe6, 0x7c, 0xd6, 0x7e, 0x4c, 0x42, 0xc1, 0xce, 0x97, 0xf1, 0xde, 0x2a, 0xe1,
+	0xb9, 0xf3, 0xb5, 0xaa, 0x44, 0xfc, 0x33, 0x34, 0xae, 0x34, 0x6f, 0x92, 0x8b, 0x5c, 0xc2, 0x5b,
+	0x00, 0x09, 0xf7, 0x38, 0x8a, 0x33, 0x46, 0x6d, 0xf9, 0x3b, 0x33, 0x2c, 0x4b, 0x5f, 0x27, 0x59,
+	0x00, 0x1b, 0xd6, 0x3d, 0x16, 0xe5, 0x33, 0x2b, 0xf3, 0xa3, 0x99, 0xb6, 0x49, 0xca, 0x96, 0x28,
+	0xa3, 0x01, 0x94, 0x3c, 0x07, 0xbf, 0xd0, 0x7b, 0x12, 0x99, 0x6f, 0xf4, 0xdb, 0xda, 0x75, 0x16,
+	0x8e, 0x6c, 0x3d, 0xa2, 0xe4, 0x29, 0x38, 0x1c, 0xf1, 0x12, 0x8a, 0x1e, 0xf8, 0x70, 0xbb, 0x42,
+	0xcb, 0xcc, 0xd2, 0x6c, 0x27, 0x25, 0x57, 0xc1, 0x4f, 0x71, 0x3f, 0x83, 0x72, 0x49, 0xf9, 0x53,
+	0xec, 0x6a, 0xd7, 0xd9, 0xc6, 0xd5, 0xde, 0x71, 0x4a, 0xee, 0x81, 0x37, 0xae, 0x5c, 0xc4, 0x56,
+	0x89, 0xcf, 0x37, 0xae, 0xbb, 0x16, 0x6a, 0xe6, 0x05, 0x5a, 0xec, 0x9e, 0x07, 0x7b, 0x81, 0x1a,
+	0xb4, 0xc7, 0xf7, 0x94, 0x68, 0xad, 0xb0, 0xec, 0x77, 0x68, 0x8f, 0x9c, 0x77, 0x65, 0xb9, 0xd5,
+	0xa1, 0x3d, 0xc9, 0x32, 0xbb, 0xc8, 0x1c, 0xcb, 0xda, 0xd1, 0x4a, 0x5e, 0x02, 0x3b, 0x96, 0xc2,
+	0x5b, 0x96, 0x0b, 0x66, 0xf7, 0xaa, 0x44, 0x5e, 0x44, 0x1d, 0xda, 0xc1, 0x4a, 0x96, 0xc1, 0x45,
+	0x54, 0x45, 0x68, 0xb1, 0x54, 0x0b, 0x92, 0xb7, 0xb8, 0x57, 0x3b, 0x86, 0x77, 0x8d, 0xc7, 0x95,
+	0x1f, 0x1d, 0x5e, 0x06, 0x9b, 0xb2, 0x22, 0xb9, 0xf8, 0xfe, 0x80, 0xf7, 0x2a, 0xb4, 0xcc, 0x67,
+	0x6c, 0xbd, 0xbe, 0xe4, 0xc2, 0x61, 0x04, 0x15, 0x8f, 0xa6, 0x0a, 0x2a, 0x1e, 0xe9, 0x16, 0x3a,
+	0x96, 0x67, 0x59, 0xef, 0x80, 0x2b, 0x65, 0x79, 0x76, 0x95, 0xc3, 0xf0, 0x2f, 0xd1, 0x4c, 0x75,
+	0xa1, 0xfd, 0x1e, 0xbc, 0x75, 0x33, 0xd7, 0xd7, 0xa9, 0x8e, 0xb1, 0xae, 0xfe, 0x8a, 0xf3, 0xd7,
+	0xfb, 0x79, 0xc9, 0xfb, 0xe0, 0x4d, 0xd6, 0x03, 0x81, 0x95, 0xb1, 0x6f, 0xba, 0x63, 0x50, 0xb2,
+	0x34, 0x56, 0x6b, 0xfb, 0x25, 0xdf, 0x81, 0xd3, 0xd8, 0x07, 0x02, 0x97, 0x97, 0x4e, 0x3b, 0xca,
+	0x55, 0x16, 0x2e, 0xec, 0x5d, 0xc1, 0xe4, 0x5d, 0x70, 0xb8, 0xc8, 0x37, 0x2b, 0x81, 0x1e, 0xf8,
+	0xe6, 0xba, 0x16, 0x6a, 0xb6, 0x53, 0x2c, 0x3f, 0x88, 0x93, 0x2f, 0xc1, 0x3b, 0xc5, 0x87, 0x19,
+	0xe8, 0x6e, 0xd8, 0x61, 0xde, 0xf1, 0x6e, 0xf1, 0x13, 0x3f, 0x47, 0xa7, 0x87, 0x75, 0x17, 0x93,
+	0xcf, 0xc1, 0xa9, 0xf2, 0x43, 0xce, 0x66, 0xbd, 0xdf, 0x2f, 0x2a, 0xb3, 0xf2, 0x3d, 0x9c, 0xea,
+	0xd6, 0x0d, 0xf1, 0xa9, 0xb3, 0xb6, 0x25, 0x93, 0x1d, 0xf8, 0xd4, 0x71, 0x06, 0xb7, 0x39, 0x5e,
+	0xca, 0x9c, 0xeb, 0x5a, 0xa8, 0x7c, 0xea, 0x64, 0x17, 0x33, 0xf9, 0x0d, 0x7c, 0xea, 0x38, 0xe8,
+	0xa7, 0xd1, 0x8e, 0x77, 0xbc, 0x5b, 0xfc, 0xc4, 0x7f, 0xd5, 0x40, 0x2f, 0x8d, 0xec, 0x6f, 0x26,
+	0x8f, 0xc1, 0xf9, 0xf0, 0xa7, 0x05, 0xaf, 0x6d, 0xce, 0xea, 0x71, 0xce, 0x49, 0x3e, 0xd1, 0xd9,
+	0x68, 0xe8, 0x38, 0xfe, 0x0d, 0x3a, 0x33, 0xb4, 0x45, 0x9a, 0xfc, 0xb6, 0x01, 0x7e, 0x97, 0x5b,
+	0x34, 0x0c, 0x3e, 0xcd, 0xf9, 0x18, 0x59, 0xf9, 0xa9, 0x7e, 0xdd, 0x50, 0x16, 0xc7, 0x6c, 0xcd,
+	0xd5, 0xe4, 0x2d, 0x70, 0x1c, 0xdb, 0x12, 0xf0, 0xbc, 0xe8, 0x92, 0xaf, 0xfd, 0xfd, 0x0a, 0x8d,
+	0x4f, 0xfc, 0xc8, 0x46, 0x6c, 0xd2, 0x05, 0x4f, 0xfc, 0x56, 0xce, 0x4b, 0x94, 0xf2, 0x2b, 0xe6,
+	0x7b, 0xb6, 0x3f, 0x74, 0x1c, 0x53, 0x84, 0xab, 0xbd, 0xdc, 0xe4, 0x3d, 0x70, 0xdc, 0x12, 0xe2,
+	0xcb, 0x74, 0x64, 0xba, 0x6f, 0x50, 0xf0, 0xcf, 0xd1, 0xa4, 0xde, 0xf2, 0x4d, 0x4e, 0x82, 0x73,
+	0x1d, 0x4f, 0x03, 0x7a, 0x06, 0xa3, 0x2c, 0x91, 0xaa, 0x58, 0xca, 0x6d, 0x30, 0x73, 0xc3, 0x3a,
+	0x26, 0x13, 0xdd, 0x24, 0x7e, 0x81, 0xa6, 0xcd, 0xee, 0x19, 0x72, 0x06, 0xbc, 0x60, 0xe4, 0x35,
+	0xc3, 0x72, 0xcb, 0x3d, 0x95, 0xe8, 0x84, 0xcc, 0x9d, 0x95, 0x3a, 0xe5, 0x12, 0xd8, 0x9d, 0xcb,
+	0xfa, 0xe4, 0xf1, 0x44, 0xd6, 0x25, 0xf7, 0xd1, 0xa9, 0xda, 0xd6, 0x71, 0x32, 0x00, 0xef, 0x26,
+	0xb7, 0x05, 0x0f, 0x33, 0xf5, 0x5b, 0x48, 0xec, 0x03, 0xd9, 0x43, 0x94, 0x7d, 0xe3, 0xe4, 0x4d,
+	0xf0, 0x43, 0x3c, 0xca, 0x40, 0x79, 0xe1, 0x2f, 0x2d, 0x7e, 0x66, 0x0b, 0x9c, 0xd6, 0x50, 0x4e,
+	0xae, 0x83, 0x17, 0xb8, 0xcf, 0x12, 0x16, 0xcb, 0xa2, 0xdf, 0xc4, 0x40, 0xb9, 0xca, 0x76, 0x93,
+	0xb2, 0x11, 0x89, 0xbc, 0x0a, 0xde, 0x4d, 0x66, 0x1c, 0x1f, 0x84, 0x49, 0xea, 0x8d, 0x0d, 0xc4,
+	0x2f, 0xec, 0x23, 0x5c, 0xed, 0xc8, 0x22, 0x37, 0xc0, 0x1b, 0x1c, 0xaf, 0x04, 0x8b, 0x4a, 0xea,
+	0x4c, 0x6c, 0x92, 0xf0, 0xe7, 0x68, 0x52, 0xef, 0xe0, 0x27, 0xe7, 0xc0, 0x65, 0x25, 0x3e, 0xab,
+	0xd2, 0xf5, 0x4f, 0xa4, 0xea, 0x65, 0x96, 0x40, 0xf1, 0x26, 0x7a, 0xf2, 0x1a, 0x38, 0x81, 0x7a,
+	0x9c, 0xdd, 0xef, 0xe5, 0x30, 0xbc, 0x8e, 0x5e, 0x14, 0x7f, 0x42, 0x85, 0x37, 0x34, 0x0d, 0xdb,
+	0xd5, 0xe7, 0x7f, 0x43, 0x65, 0xe5, 0x61, 0x7e, 0xbb, 0x57, 0xe0, 0xf0, 0x6d, 0x34, 0x56, 0xfc,
+	0x5d, 0x15, 0xd2, 0x1a, 0xa1, 0x85, 0xe0, 0xb1, 0x2d, 0xee, 0xf7, 0x24, 0x72, 0xf9, 0x3f, 0x1b,
+	0xe8, 0x64, 0xbe, 0xa6, 0xb9, 0x37, 0x73, 0xfd, 0x12, 0xcd, 0x88, 0x35, 0x54, 0x2c, 0x48, 0x51,
+	0x2f, 0x21, 0x47, 0x78, 0x0f, 0xd5, 0xe5, 0xd1, 0x3d, 0x54, 0xb9, 0xd4, 0x4f, 0x0b, 0xa4, 0x37,
+	0xdd, 0xd5, 0x09, 0x09, 0x7e, 0x0d, 0x4d, 0xf5, 0x69, 0x9c, 0x86, 0xb4, 0xd3, 0x6c, 0xd1, 0xb0,
+	0x33, 0x88, 0x19, 0xef, 0xf3, 0x19, 0xf3, 0x26, 0x05, 0xf9, 0x6e, 0x4e, 0xad, 0xf6, 0x80, 0xfd,
+	0xc4, 0xd2, 0x03, 0xf6, 0xef, 0x0d, 0xb4, 0x50, 0x79, 0x52, 0xd1, 0x03, 0x76, 0x17, 0xcd, 0x1b,
+	0x92, 0x9a, 0x2c, 0x8e, 0xa3, 0x58, 0xf4, 0x15, 0xe1, 0xe2, 0x69, 0xe2, 0xbe, 0xbf, 0x22, 0xbe,
+	0x0a, 0xcc, 0xea, 0x3a, 0xdc, 0xc9, 0x6e, 0xc7, 0x4f, 0xd1, 0xa2, 0x39, 0x23, 0xcd, 0x58, 0x08,
+	0x29, 0xda, 0xcb, 0xae, 0xb9, 0x4f, 0x8d, 0xe0, 0xe0, 0x91, 0xae, 0x7d, 0x20, 0x59, 0xfe, 0xdf,
+	0x0b, 0x68, 0xca, 0x40, 0xe1, 0x03, 0xb4, 0x54, 0x3d, 0xba, 0x21, 0xf5, 0x12, 0xed, 0x35, 0x00,
+	0x6d, 0xf4, 0x9e, 0x24, 0xc9, 0xff, 0xfe, 0x1f, 0xc9, 0xf6, 0x0f, 0x73, 0x08, 0x87, 0x4a, 0xeb,
+	0x10, 0x0d, 0x14, 0xa1, 0x8d, 0x11, 0xfe, 0x5d, 0x15, 0xaa, 0xca, 0xc3, 0xb4, 0x42, 0xc5, 0x7f,
+	0xd6, 0x40, 0xe7, 0xec, 0x67, 0x44, 0x4a, 0xa9, 0x47, 0x46, 0x6c, 0x11, 0x4d, 0xa9, 0xca, 0xf7,
+	0x5d, 0x55, 0xfc, 0x12, 0xad, 0x1f, 0xc6, 0xbf, 0x6b, 0xa0, 0xe5, 0xda, 0x53, 0x26, 0xa5, 0x2a,
+	0x79, 0x3f, 0xc1, 0x47, 0x60, 0x55, 0xf4, 0x9e, 0x22, 0x55, 0x9b, 0xb3, 0x74, 0xe8, 0x1d, 0xf8,
+	0x7b, 0x74, 0xda, 0xa2, 0x4f, 0xa9, 0xc9, 0xd1, 0x11, 0x5f, 0x09, 0x6a, 0x35, 0x51, 0x95, 0x38,
+	0x45, 0xeb, 0x06, 0xf1, 0xdf, 0x34, 0xd0, 0x85, 0x21, 0x47, 0x5d, 0x4a, 0x45, 0xf2, 0x76, 0x85,
+	0x0d, 0xb0, 0x22, 0xe6, 0x27, 0x09, 0x55, 0x9f, 0xf3, 0x74, 0xc4, 0x3d, 0x38, 0x42, 0x0b, 0xfa,
+	0xa9, 0x99, 0x52, 0x91, 0xb9, 0x11, 0xe5, 0x0b, 0x53, 0x91, 0xbb, 0x8c, 0x69, 0xe6, 0x39, 0x47,
+	0x2d, 0x74, 0x1c, 0x2b, 0x9d, 0x67, 0xa6, 0x35, 0xcc, 0x8f, 0xd8, 0xda, 0x98, 0x12, 0x2b, 0x46,
+	0x30, 0x4f, 0x6d, 0x03, 0x78, 0x47, 0x69, 0xa8, 0x2b, 0xa5, 0x1d, 0x1b, 0x91, 0x6f, 0x99, 0xd2,
+	0x54, 0x41, 0x45, 0x47, 0x5d, 0x29, 0xa3, 0xc7, 0x7b, 0x11, 0xcb, 0x83, 0x3c, 0xa5, 0x9c, 0x93,
+	0xf0, 0x79, 0x94, 0xcd, 0x4c, 0xc6, 0x3c, 0x56, 0xe9, 0xf8, 0x2b, 0x34, 0x95, 0x9f, 0xfd, 0x29,
+	0x05, 0x2d, 0x8c, 0x58, 0xcc, 0x4b, 0x41, 0x19, 0x50, 0x15, 0x31, 0x49, 0x35, 0x0a, 0xfe, 0x16,
+	0x2d, 0x56, 0x8e, 0x08, 0x95, 0x72, 0x5e, 0x18, 0x91, 0xf3, 0x49, 0x39, 0x46, 0x0f, 0x90, 0x2a,
+	0x91, 0xec, 0xd4, 0x8c, 0xe1, 0x3f, 0x6f, 0xa0, 0x73, 0xf6, 0xe3, 0x45, 0xa5, 0x06, 0x2f, 0x8e,
+	0x68, 0xef, 0x90, 0x1a, 0x58, 0xfa, 0x56, 0x54, 0x2d, 0x4e, 0xfb, 0x43, 0xc6, 0xf1, 0x53, 0x74,
+	0xca, 0x3c, 0xa1, 0x54, 0xaa, 0x30, 0x06, 0x5d, 0x2f, 0xf4, 0xa6, 0x22, 0x6d, 0xbd, 0xf0, 0xed,
+	0x43, 0xf8, 0x87, 0x06, 0x3a, 0x6d, 0xe9, 0x6f, 0x29, 0x85, 0x9f, 0x18, 0xb1, 0x61, 0xad, 0x08,
+	0xb7, 0x46, 0xab, 0x45, 0xbf, 0x76, 0x14, 0xa7, 0x88, 0x18, 0x47, 0xa3, 0x4a, 0xe9, 0x64, 0x44,
+	0x83, 0x68, 0x45, 0x3a, 0xef, 0x6b, 0x51, 0x25, 0x9f, 0xf4, 0xad, 0x23, 0xf8, 0x4f, 0xd4, 0xc6,
+	0x1e, 0xe5, 0x48, 0x55, 0x29, 0xfb, 0x14, 0x74, 0xed, 0xaa, 0x36, 0xc1, 0x68, 0x6b, 0x97, 0x5f,
+	0x3f, 0x8c, 0xff, 0xae, 0x81, 0x2e, 0x0c, 0x39, 0x94, 0x55, 0x2a, 0x93, 0xf7, 0x4f, 0x6d, 0xba,
+	0x28, 0x53, 0x1f, 0xab, 0x5f, 0xf2, 0x47, 0xdd, 0x84, 0x9f, 0xa0, 0x05, 0xfd, 0x84, 0x57, 0xa9,
+	0xca, 0x12, 0x34, 0x74, 0xaa, 0xfd, 0x33, 0x5a, 0xe8, 0xf4, 0x6d, 0x03, 0x9a, 0x1d, 0x98, 0xe1,
+	0xfa, 0xb4, 0xab, 0x1d, 0x54, 0xe2, 0xf5, 0x49, 0xdf, 0x3a, 0x82, 0x03, 0xa5, 0x8b, 0xac, 0x94,
+	0x87, 0x46, 0x54, 0x0e, 0x2a, 0xf2, 0x54, 0x51, 0xb2, 0xe1, 0xa6, 0x94, 0xf2, 0x5b, 0xd5, 0xda,
+	0x94, 0xb3, 0x28, 0xa5, 0xc4, 0x71, 0x57, 0x3f, 0x93, 0x1b, 0x68, 0xab, 0x9f, 0x55, 0x47, 0xf1,
+	0x73, 0xb4, 0x54, 0x3d, 0xba, 0x56, 0x2a, 0x30, 0x01, 0xcd, 0x4a, 0xcc, 0x46, 0x1a, 0x2d, 0x2b,
+	0xf1, 0xeb, 0x06, 0x73, 0x53, 0xaf, 0x3f, 0xf8, 0x56, 0x2a, 0x72, 0x16, 0x6c, 0xea, 0x35, 0x9d,
+	0x12, 0xba, 0xa9, 0x8f, 0xba, 0x89, 0x9b, 0xba, 0x76, 0x8a, 0xae, 0x54, 0xe5, 0x1c, 0xd8, 0xd4,
+	0x95, 0x96, 0x0a, 0xdd, 0xd4, 0x6d, 0x03, 0xdc, 0xd4, 0xf5, 0xa3, 0x77, 0xa5, 0xcc, 0xf3, 0x60,
+	0x53, 0x57, 0xdb, 0x2d, 0x74, 0x53, 0xb7, 0x8e, 0xe0, 0xbf, 0x6f, 0xa0, 0x57, 0x86, 0x1d, 0xd9,
+	0x2b, 0x75, 0xc8, 0xbf, 0xec, 0xdc, 0x86, 0xeb, 0x50, 0x69, 0xc0, 0x50, 0xf5, 0x59, 0xf6, 0x47,
+	0xde, 0xc5, 0xdd, 0xb0, 0x50, 0xad, 0xd4, 0xe3, 0x65, 0xb0, 0x1b, 0x0a, 0xac, 0xee, 0x86, 0x26,
+	0x91, 0xbb, 0xa1, 0xed, 0xbc, 0x60, 0x29, 0xf1, 0x02, 0xd4, 0x0d, 0x2b, 0xfd, 0x03, 0x9a, 0x1b,
+	0xb2, 0xda, 0x51, 0xcc, 0xd0, 0xac, 0x4d, 0xf0, 0x2b, 0xd0, 0x47, 0xb5, 0xc9, 0x9b, 0x69, 0x55,
+	0xc4, 0x3c, 0x43, 0x8b, 0x95, 0xb3, 0x89, 0xa5, 0xb4, 0x57, 0xa1, 0x29, 0x85, 0xde, 0x3c, 0xa0,
+	0xa5, 0x14, 0x2d, 0xfb, 0x50, 0x96, 0x9e, 0x6a, 0x87, 0x1a, 0x4b, 0xa9, 0xaf, 0x41, 0xd3, 0x53,
+	0xa5, 0xb3, 0x40, 0x4b, 0x4f, 0x5b, 0x16, 0x3a, 0xfe, 0x02, 0x4d, 0x1a, 0x6e, 0x7b, 0x71, 0x44,
+	0xc1, 0x4d, 0x93, 0xa3, 0x0a, 0x38, 0xd1, 0xd2, 0xdc, 0xf4, 0x2b, 0x34, 0x65, 0x7a, 0xe7, 0xeb,
+	0xd0, 0xc4, 0xb7, 0xe2, 0x95, 0x93, 0x1d, 0xdd, 0x1b, 0x77, 0xd1, 0x9c, 0x72, 0xa6, 0xb2, 0x94,
+	0x70, 0x09, 0xba, 0x51, 0x97, 0xdf, 0x92, 0xb4, 0x8d, 0x7a, 0xb7, 0x42, 0xe5, 0x39, 0x9e, 0xe5,
+	0x0c, 0x66, 0x29, 0xf2, 0x0d, 0xa8, 0xd1, 0x57, 0x4a, 0x7f, 0x9a, 0xd1, 0xc7, 0xb5, 0xa3, 0x59,
+	0x96, 0x5f, 0x39, 0xc2, 0x59, 0xca, 0x9f, 0x84, 0x66, 0xf9, 0x46, 0x35, 0x5a, 0xcb, 0xf2, 0x93,
+	0x9a, 0xb1, 0x6c, 0xa2, 0xad, 0x2b, 0xee, 0x14, 0x74, 0xa2, 0xad, 0x2b, 0x2d, 0x4e, 0xaa, 0x2b,
+	0x2c, 0x43, 0xb3, 0xe5, 0x61, 0xd1, 0x52, 0xd0, 0x34, 0xd4, 0xb5, 0x8b, 0x62, 0xad, 0xe6, 0xda,
+	0x03, 0x93, 0xb8, 0x31, 0x8e, 0x8e, 0x4b, 0xe6, 0xcb, 0x7f, 0x71, 0xa1, 0x28, 0xae, 0x55, 0x8a,
+	0x53, 0x78, 0x5f, 0xd9, 0x00, 0xcb, 0x3a, 0x54, 0x7e, 0xf4, 0x51, 0x14, 0xa1, 0x6e, 0x40, 0x4b,
+	0x62, 0xc6, 0xf1, 0x38, 0xce, 0x43, 0xd9, 0x78, 0x6b, 0x74, 0xdc, 0x52, 0x36, 0xc1, 0x34, 0x28,
+	0x24, 0x36, 0xa0, 0x8b, 0xa9, 0x21, 0x51, 0x0a, 0x9b, 0xa2, 0x3a, 0x09, 0xff, 0xd8, 0x50, 0x2a,
+	0x2d, 0xda, 0xfe, 0x4d, 0x88, 0x3c, 0x02, 0xad, 0xf9, 0x68, 0x22, 0xd5, 0x93, 0x07, 0x85, 0x6c,
+	0x42, 0x6b, 0xc6, 0xf0, 0x5f, 0xaa, 0x65, 0x30, 0xb3, 0xfc, 0x24, 0xf4, 0xc0, 0xd0, 0x94, 0x46,
+	0xd3, 0xc3, 0x38, 0xec, 0x56, 0xa8, 0xb2, 0x44, 0xeb, 0x87, 0xf1, 0x77, 0xe8, 0x94, 0x45, 0x19,
+	0xa1, 0xc6, 0x51, 0xe8, 0x5e, 0xd6, 0xae, 0x86, 0xd4, 0xe0, 0x24, 0xb5, 0x8e, 0xe0, 0xbf, 0x6e,
+	0xa0, 0x97, 0x86, 0x14, 0x9e, 0x84, 0x16, 0x79, 0xd5, 0xe9, 0x8e, 0xa3, 0x16, 0x95, 0x46, 0xd9,
+	0x42, 0x99, 0x33, 0x74, 0xd8, 0x0d, 0xb8, 0x83, 0xe6, 0xf4, 0xaa, 0x93, 0xd0, 0x62, 0x0e, 0xba,
+	0x02, 0x6a, 0x5a, 0xf0, 0xf6, 0xbe, 0x42, 0xf2, 0x0c, 0x35, 0x89, 0x38, 0x52, 0xca, 0xaf, 0x9a,
+	0x05, 0xcc, 0x43, 0x43, 0x9c, 0x26, 0x4e, 0x7f, 0xf1, 0x98, 0x56, 0xa8, 0xb8, 0x89, 0xa6, 0xa4,
+	0x40, 0x21, 0xea, 0xd8, 0x88, 0x6f, 0xbd, 0x76, 0x51, 0x52, 0xca, 0x09, 0xaa, 0x12, 0xf0, 0x1e,
+	0x3f, 0xa4, 0x57, 0x16, 0x9b, 0x84, 0x90, 0x93, 0xae, 0xd3, 0x57, 0x9e, 0xa4, 0x53, 0xa6, 0xcf,
+	0x20, 0xe2, 0x2f, 0xd0, 0x44, 0x5e, 0x69, 0x12, 0x52, 0x16, 0xa0, 0x91, 0x53, 0x48, 0xe1, 0x67,
+	0xca, 0x0a, 0xfe, 0xe3, 0xb4, 0xbc, 0xc4, 0x4f, 0xd1, 0x42, 0xa5, 0xcc, 0x24, 0x84, 0xbc, 0x00,
+	0xdd, 0xe7, 0xe7, 0x42, 0xcc, 0xd3, 0x66, 0x85, 0xb8, 0xf9, 0x1d, 0xdb, 0x00, 0xfe, 0x53, 0xb5,
+	0xc0, 0x62, 0x8b, 0x51, 0x2f, 0x8e, 0xf8, 0x46, 0x6e, 0x88, 0xb7, 0x1d, 0x8f, 0x2a, 0x54, 0x38,
+	0xe5, 0xd7, 0x0d, 0xe2, 0x54, 0x39, 0x07, 0x26, 0x0a, 0x4c, 0x42, 0xfe, 0x98, 0xdb, 0x42, 0x60,
+	0x1c, 0x5c, 0x93, 0x0b, 0x81, 0x6f, 0xa1, 0xe3, 0xe7, 0x4a, 0x59, 0xab, 0x12, 0x8d, 0xf2, 0xca,
+	0xd2, 0x87, 0xae, 0x82, 0xab, 0xe1, 0x68, 0xc1, 0xb7, 0x0f, 0xe1, 0x27, 0xca, 0x69, 0xb4, 0xbc,
+	0xb2, 0x24, 0x44, 0x13, 0xe8, 0x5e, 0x57, 0x17, 0x9d, 0x9f, 0xa1, 0x2a, 0xc4, 0xce, 0xfa, 0x55,
+	0x72, 0x96, 0x6b, 0x2d, 0xda, 0xca, 0x4a, 0x42, 0xf0, 0x29, 0xb7, 0x05, 0xc9, 0x72, 0xbc, 0x4a,
+	0x2e, 0x48, 0x7e, 0xcd, 0x18, 0xfe, 0x7d, 0x03, 0xbd, 0x34, 0xa4, 0xa6, 0x24, 0x34, 0xc9, 0x0b,
+	0x4a, 0x77, 0xdd, 0x35, 0xa9, 0x09, 0xc3, 0x67, 0xfd, 0xa1, 0x77, 0xe0, 0x1e, 0x9a, 0xd3, 0x0b,
+	0x4a, 0x42, 0x8f, 0x25, 0xb7, 0xc0, 0xa8, 0x9d, 0xc9, 0x92, 0x81, 0xd1, 0xaf, 0x50, 0xb5, 0x77,
+	0xaf, 0x45, 0xe2, 0xd3, 0x87, 0x7b, 0xf7, 0x7a, 0x28, 0x9e, 0xf5, 0xab, 0x64, 0x4c, 0x95, 0x03,
+	0xa1, 0x42, 0x18, 0x82, 0xee, 0x78, 0x74, 0x61, 0x52, 0x8e, 0x3c, 0x65, 0x26, 0x44, 0x7c, 0xaf,
+	0x58, 0x97, 0x92, 0xd4, 0x0a, 0x69, 0xe3, 0x87, 0xf3, 0xa8, 0xb2, 0x15, 0xa3, 0xe2, 0x51, 0xc6,
+	0x10, 0xfe, 0x16, 0x91, 0x6a, 0x0d, 0x49, 0x48, 0x9f, 0x70, 0xcb, 0x2e, 0x2a, 0xe7, 0xb1, 0x64,
+	0x76, 0xe1, 0x5b, 0x47, 0x72, 0xbb, 0xae, 0x2f, 0x20, 0x09, 0x2d, 0xce, 0x3a, 0xda, 0x75, 0xdd,
+	0x39, 0x9c, 0xd2, 0xae, 0x87, 0xde, 0xc1, 0xed, 0x5a, 0xab, 0x1e, 0x09, 0x3d, 0xce, 0x39, 0xda,
+	0xb5, 0x7a, 0x42, 0xa7, 0xb4, 0xeb, 0x0a, 0x95, 0xdb, 0xb5, 0x5e, 0x3a, 0x12, 0x02, 0xcf, 0x3b,
+	0xda, 0xb5, 0x76, 0x76, 0xa7, 0xb4, 0xeb, 0x2a, 0x19, 0xff, 0x6d, 0x03, 0x2d, 0x0f, 0xab, 0x1b,
+	0x09, 0x05, 0x96, 0x0f, 0x37, 0xf3, 0x46, 0x51, 0x88, 0x4a, 0x5d, 0xce, 0xd5, 0x96, 0x8d, 0x14,
+	0x7f, 0x2b, 0xd4, 0x12, 0x3a, 0xbc, 0xec, 0xe8, 0x6f, 0xc5, 0x89, 0xb8, 0xd2, 0xdf, 0x34, 0x4a,
+	0xe6, 0x6f, 0xb6, 0x7a, 0x91, 0x90, 0x76, 0xc1, 0xcd, 0xdf, 0xaa, 0x47, 0x4e, 0xa4, 0xbf, 0x31,
+	0xfb, 0x10, 0xde, 0x51, 0x4f, 0x7e, 0x08, 0xa9, 0xaf, 0xb8, 0x3d, 0x63, 0x45, 0x98, 0x3c, 0x00,
+	0x22, 0x64, 0x0c, 0xd0, 0x42, 0xa5, 0x52, 0x24, 0x44, 0xbd, 0xea, 0x96, 0x1b, 0x18, 0x27, 0x4d,
+	0x64, 0x6e, 0xd0, 0xb2, 0xd0, 0xb3, 0xc4, 0x52, 0x2b, 0x13, 0x09, 0x91, 0xaf, 0xb9, 0x25, 0x96,
+	0xea, 0x19, 0x14, 0x99, 0x58, 0xb6, 0x4c, 0x22, 0xfe, 0x0c, 0x8d, 0xab, 0xce, 0x79, 0x11, 0xfa,
+	0x3d, 0xb6, 0x14, 0x22, 0xb9, 0xa3, 0x56, 0xe9, 0x8c, 0x5f, 0xa0, 0x09, 0xcd, 0x07, 0x5f, 0x77,
+	0xcb, 0x57, 0x75, 0xdf, 0x1b, 0xef, 0x28, 0x3e, 0xc7, 0xd0, 0x8c, 0x52, 0x1d, 0x12, 0xec, 0x2f,
+	0xb9, 0xed, 0xa0, 0xcb, 0x66, 0x63, 0xb9, 0x83, 0xee, 0xea, 0xa4, 0x2c, 0x41, 0xb3, 0x54, 0x86,
+	0x84, 0xb8, 0x37, 0xdc, 0xcc, 0xbb, 0xda, 0x17, 0x26, 0xcd, 0x3b, 0xb6, 0x0f, 0x65, 0x59, 0x79,
+	0xa5, 0x2c, 0x24, 0x84, 0x4f, 0xba, 0x65, 0xe5, 0x66, 0x9f, 0xa2, 0xcc, 0xca, 0x13, 0xdb, 0x40,
+	0x36, 0xbd, 0xd5, 0xe5, 0x73, 0xca, 0x6d, 0x7a, 0xab, 0xcb, 0xe6, 0x54, 0x62, 0x2c, 0x97, 0x3b,
+	0x68, 0xba, 0x2c, 0x08, 0x09, 0x29, 0xd3, 0x6e, 0xee, 0x2b, 0x1b, 0xf8, 0xa4, 0xfb, 0x0e, 0x34,
+	0xca, 0x06, 0x42, 0x63, 0x45, 0xa3, 0xd3, 0x95, 0x7f, 0x3a, 0x8a, 0xa6, 0x65, 0x8f, 0xd5, 0x76,
+	0xce, 0x08, 0xff, 0x6b, 0x03, 0xbd, 0x90, 0xf7, 0x88, 0x62, 0xc0, 0x57, 0x05, 0xfb, 0xdf, 0x17,
+	0x5b, 0xbc, 0x76, 0x08, 0x64, 0xae, 0xd4, 0xf2, 0xb5, 0x1f, 0xff, 0xed, 0x3f, 0x7e, 0x7f, 0xe4,
+	0xea, 0xf2, 0x0a, 0xff, 0xbf, 0x64, 0x22, 0xbe, 0x26, 0xab, 0xdf, 0x29, 0x2d, 0x6e, 0x37, 0x2f,
+	0x3d, 0x17, 0x7f, 0x7c, 0x6d, 0x3d, 0x48, 0xd6, 0xf2, 0x06, 0xd6, 0xb5, 0xc6, 0x25, 0xae, 0x7a,
+	0x3e, 0x0d, 0x10, 0xd5, 0xed, 0xdd, 0x74, 0x8b, 0xd7, 0x0e, 0x81, 0x3c, 0xac, 0xea, 0x79, 0x9b,
+	0xd8, 0x5a, 0xe3, 0xd2, 0xe2, 0xd2, 0x1f, 0xd6, 0x49, 0x29, 0x4c, 0xfc, 0xea, 0x87, 0xc9, 0x8a,
+	0x1f, 0x75, 0x37, 0xfe, 0xa7, 0x81, 0x2e, 0xf8, 0x51, 0x77, 0xa4, 0x62, 0x1b, 0xf3, 0xe6, 0xdb,
+	0xdc, 0x8a, 0xa3, 0x34, 0xda, 0x6a, 0x7c, 0x79, 0x5f, 0x40, 0xdb, 0x51, 0x87, 0xf6, 0xda, 0x2b,
+	0x51, 0xdc, 0x5e, 0x6d, 0xb3, 0x1e, 0xff, 0x93, 0x64, 0xab, 0xa5, 0xb0, 0xfa, 0xbf, 0x6a, 0x77,
+	0xbd, 0xf8, 0xf1, 0x8f, 0x47, 0x8e, 0xde, 0x5b, 0x5f, 0xff, 0xe7, 0x23, 0xe7, 0x73, 0x49, 0x2b,
+	0xeb, 0x81, 0xf2, 0x47, 0xd6, 0x56, 0x1e, 0x5f, 0x5e, 0x11, 0x82, 0x93, 0x3f, 0x14, 0xb7, 0x7c,
+	0xbd, 0x1e, 0x24, 0x5f, 0xcb, 0x5b, 0xbe, 0x7e, 0x7c, 0xf9, 0xeb, 0xe2, 0x96, 0xff, 0x3a, 0x72,
+	0x21, 0xa7, 0xaf, 0xad, 0x65, 0x93, 0xb1, 0x26, 0x6f, 0x5a, 0x5b, 0x7b, 0x7c, 0x79, 0x6d, 0xad,
+	0xb8, 0x6d, 0xe7, 0x05, 0xae, 0xe7, 0xd5, 0xff, 0x0b, 0x00, 0x00, 0xff, 0xff, 0x31, 0x2a, 0xe4,
+	0xbd, 0x49, 0x6f, 0x00, 0x00,
 }
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // GoogleAdsServiceClient is the client API for GoogleAdsService service.
 //
@@ -2845,9 +2842,10 @@
 	//
 	// This method is essentially a wrapper around a series of mutate methods. The
 	// only features it offers over calling those methods directly are:
+	//
 	// - Atomic transactions
 	// - Temp resource names (described below)
-	// - Somewhat reduced latency over making a series of mutate calls.
+	// - Somewhat reduced latency over making a series of mutate calls
 	//
 	// Note: Only resources that support atomic transactions are included, so this
 	// method can't replace all calls to individual services.
@@ -2863,15 +2861,16 @@
 	//
 	// Temp resource names are a special type of resource name used to create a
 	// resource and reference that resource in the same request. For example, if a
-	// campaign budget is created with 'resource_name' equal to
-	// 'customers/123/campaignBudgets/-1', that resource name can be reused in
-	// the 'Campaign.budget' field in the same request. That way, the two
+	// campaign budget is created with `resource_name` equal to
+	// `customers/123/campaignBudgets/-1`, that resource name can be reused in
+	// the `Campaign.budget` field in the same request. That way, the two
 	// resources are created and linked atomically.
 	//
 	// To create a temp resource name, put a negative number in the part of the
 	// name that the server would normally allocate.
 	//
 	// Note:
+	//
 	// - Resources must be created with a temp name before the name can be reused.
 	//   For example, the previous CampaignBudget+Campaign example would fail if
 	//   the mutate order was reversed.
@@ -2891,10 +2890,10 @@
 }
 
 type googleAdsServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewGoogleAdsServiceClient(cc *grpc.ClientConn) GoogleAdsServiceClient {
+func NewGoogleAdsServiceClient(cc grpc.ClientConnInterface) GoogleAdsServiceClient {
 	return &googleAdsServiceClient{cc}
 }
 
@@ -2927,9 +2926,10 @@
 	//
 	// This method is essentially a wrapper around a series of mutate methods. The
 	// only features it offers over calling those methods directly are:
+	//
 	// - Atomic transactions
 	// - Temp resource names (described below)
-	// - Somewhat reduced latency over making a series of mutate calls.
+	// - Somewhat reduced latency over making a series of mutate calls
 	//
 	// Note: Only resources that support atomic transactions are included, so this
 	// method can't replace all calls to individual services.
@@ -2945,15 +2945,16 @@
 	//
 	// Temp resource names are a special type of resource name used to create a
 	// resource and reference that resource in the same request. For example, if a
-	// campaign budget is created with 'resource_name' equal to
-	// 'customers/123/campaignBudgets/-1', that resource name can be reused in
-	// the 'Campaign.budget' field in the same request. That way, the two
+	// campaign budget is created with `resource_name` equal to
+	// `customers/123/campaignBudgets/-1`, that resource name can be reused in
+	// the `Campaign.budget` field in the same request. That way, the two
 	// resources are created and linked atomically.
 	//
 	// To create a temp resource name, put a negative number in the part of the
 	// name that the server would normally allocate.
 	//
 	// Note:
+	//
 	// - Resources must be created with a temp name before the name can be reused.
 	//   For example, the previous CampaignBudget+Campaign example would fail if
 	//   the mutate order was reversed.
diff --git a/googleapis/ads/googleads/v1/services/group_placement_view_service.pb.go b/googleapis/ads/googleads/v1/services/group_placement_view_service.pb.go
index 36cd71e..b68c222 100644
--- a/googleapis/ads/googleads/v1/services/group_placement_view_service.pb.go
+++ b/googleapis/ads/googleads/v1/services/group_placement_view_service.pb.go
@@ -27,8 +27,7 @@
 // proto package needs to be updated.
 const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package
 
-// Request message for
-// [GroupPlacementViewService.GetGroupPlacementView][google.ads.googleads.v1.services.GroupPlacementViewService.GetGroupPlacementView].
+// Request message for [GroupPlacementViewService.GetGroupPlacementView][google.ads.googleads.v1.services.GroupPlacementViewService.GetGroupPlacementView].
 type GetGroupPlacementViewRequest struct {
 	// The resource name of the Group Placement view to fetch.
 	ResourceName         string   `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"`
@@ -78,40 +77,41 @@
 }
 
 var fileDescriptor_722a806b0135cef4 = []byte{
-	// 375 bytes of a gzipped FileDescriptorProto
-	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x84, 0x52, 0xcf, 0x4a, 0xe3, 0x40,
-	0x18, 0x27, 0x59, 0x58, 0xd8, 0xb0, 0x7b, 0x09, 0x2c, 0xec, 0x96, 0xb2, 0x94, 0x6e, 0x0f, 0xd2,
-	0xc3, 0x0c, 0x51, 0x8a, 0x30, 0x5a, 0x21, 0xed, 0x21, 0x9e, 0xa4, 0x54, 0xc8, 0x41, 0x02, 0x61,
-	0x4c, 0x3e, 0x42, 0xa0, 0xc9, 0xc4, 0x7c, 0x49, 0x7a, 0x10, 0x2f, 0x82, 0x4f, 0xe0, 0x1b, 0x78,
-	0xf4, 0x51, 0x04, 0x4f, 0xbe, 0x82, 0x27, 0x7d, 0x09, 0x49, 0xa7, 0x13, 0x28, 0x35, 0xf6, 0xf6,
-	0x63, 0xe6, 0xf7, 0xe7, 0x9b, 0xdf, 0x37, 0xc6, 0x34, 0x12, 0x22, 0x5a, 0x00, 0xe5, 0x21, 0x52,
-	0x09, 0x6b, 0x54, 0x59, 0x14, 0x21, 0xaf, 0xe2, 0x00, 0x90, 0x46, 0xb9, 0x28, 0x33, 0x3f, 0x5b,
-	0xf0, 0x00, 0x12, 0x48, 0x0b, 0xbf, 0x8a, 0x61, 0xe9, 0xaf, 0x6f, 0x49, 0x96, 0x8b, 0x42, 0x98,
-	0x3d, 0xa9, 0x24, 0x3c, 0x44, 0xd2, 0x98, 0x90, 0xca, 0x22, 0xca, 0xa4, 0x73, 0xdc, 0x16, 0x93,
-	0x03, 0x8a, 0x32, 0x6f, 0xcb, 0x91, 0xfe, 0x9d, 0xae, 0x52, 0x67, 0x31, 0xe5, 0x69, 0x2a, 0x0a,
-	0x5e, 0xc4, 0x22, 0x45, 0x79, 0xdb, 0x9f, 0x1a, 0x5d, 0x07, 0x0a, 0xa7, 0x96, 0xcf, 0x94, 0xda,
-	0x8d, 0x61, 0x39, 0x87, 0xab, 0x12, 0xb0, 0x30, 0xff, 0x1b, 0xbf, 0x54, 0x8a, 0x9f, 0xf2, 0x04,
-	0xfe, 0x68, 0x3d, 0x6d, 0xef, 0xc7, 0xfc, 0xa7, 0x3a, 0x3c, 0xe3, 0x09, 0xec, 0xbf, 0x6b, 0xc6,
-	0xdf, 0x6d, 0x8b, 0x73, 0x39, 0xbf, 0xf9, 0xac, 0x19, 0xbf, 0x3f, 0xcd, 0x30, 0x4f, 0xc8, 0xae,
-	0xb7, 0x93, 0xaf, 0x86, 0xeb, 0x8c, 0x5a, 0xf5, 0x4d, 0x33, 0x64, 0x5b, 0xdd, 0x1f, 0xdf, 0xbe,
-	0xbc, 0xde, 0xeb, 0x87, 0xe6, 0xa8, 0xee, 0xf0, 0x7a, 0xe3, 0x79, 0xe3, 0xa0, 0xc4, 0x42, 0x24,
-	0x90, 0x23, 0x1d, 0xca, 0x52, 0x37, 0xa4, 0x48, 0x87, 0x37, 0x93, 0x3b, 0xdd, 0x18, 0x04, 0x22,
-	0xd9, 0x39, 0xfb, 0xe4, 0x5f, 0x6b, 0x27, 0xb3, 0xba, 0xfb, 0x99, 0x76, 0x71, 0xba, 0xf6, 0x88,
-	0xc4, 0x82, 0xa7, 0x11, 0x11, 0x79, 0x44, 0x23, 0x48, 0x57, 0x9b, 0x51, 0x9b, 0xce, 0x62, 0x6c,
-	0xff, 0x5f, 0x47, 0x0a, 0x3c, 0xe8, 0xdf, 0x1c, 0xdb, 0x7e, 0xd4, 0x7b, 0x8e, 0x34, 0xb4, 0x43,
-	0x24, 0x12, 0xd6, 0xc8, 0xb5, 0xc8, 0x3a, 0x18, 0x9f, 0x14, 0xc5, 0xb3, 0x43, 0xf4, 0x1a, 0x8a,
-	0xe7, 0x5a, 0x9e, 0xa2, 0xbc, 0xe9, 0x03, 0x79, 0xce, 0x98, 0x1d, 0x22, 0x63, 0x0d, 0x89, 0x31,
-	0xd7, 0x62, 0x4c, 0xd1, 0x2e, 0xbf, 0xaf, 0xe6, 0x3c, 0xf8, 0x08, 0x00, 0x00, 0xff, 0xff, 0x20,
-	0x98, 0xd3, 0x44, 0x06, 0x03, 0x00, 0x00,
+	// 395 bytes of a gzipped FileDescriptorProto
+	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x84, 0x52, 0xcd, 0xaa, 0xd3, 0x40,
+	0x14, 0x26, 0x11, 0x04, 0x83, 0x6e, 0x02, 0x62, 0x8d, 0x45, 0x4a, 0xed, 0x42, 0xba, 0x98, 0x21,
+	0x4a, 0x11, 0x46, 0x2b, 0xa4, 0x5d, 0xc4, 0x95, 0x94, 0x0a, 0x59, 0x48, 0x20, 0x8c, 0xc9, 0x21,
+	0x04, 0x92, 0x99, 0x98, 0x99, 0xa4, 0x0b, 0x71, 0x23, 0x08, 0xee, 0x7d, 0x03, 0x97, 0x3e, 0x4a,
+	0xc1, 0x95, 0xaf, 0xe0, 0xca, 0xa7, 0xb8, 0xa4, 0x93, 0x49, 0x6f, 0xe9, 0xcd, 0xed, 0xee, 0x63,
+	0xce, 0xf7, 0x33, 0xe7, 0x9b, 0xb1, 0xd6, 0x29, 0xe7, 0x69, 0x0e, 0x98, 0x26, 0x02, 0x2b, 0xd8,
+	0xa2, 0xc6, 0xc5, 0x02, 0xaa, 0x26, 0x8b, 0x41, 0xe0, 0xb4, 0xe2, 0x75, 0x19, 0x95, 0x39, 0x8d,
+	0xa1, 0x00, 0x26, 0xa3, 0x26, 0x83, 0x5d, 0xd4, 0x4d, 0x51, 0x59, 0x71, 0xc9, 0xed, 0x89, 0x52,
+	0x22, 0x9a, 0x08, 0xd4, 0x9b, 0xa0, 0xc6, 0x45, 0xda, 0xc4, 0x79, 0x33, 0x14, 0x53, 0x81, 0xe0,
+	0x75, 0x35, 0x94, 0xa3, 0xfc, 0x9d, 0xb1, 0x56, 0x97, 0x19, 0xa6, 0x8c, 0x71, 0x49, 0x65, 0xc6,
+	0x99, 0xe8, 0xa6, 0x8f, 0xae, 0x4d, 0xe3, 0x3c, 0x03, 0x26, 0xd5, 0x60, 0xba, 0xb6, 0xc6, 0x3e,
+	0x48, 0xbf, 0xf5, 0xdd, 0x68, 0xdb, 0x20, 0x83, 0xdd, 0x16, 0x3e, 0xd7, 0x20, 0xa4, 0xfd, 0xcc,
+	0x7a, 0xa0, 0xe3, 0x23, 0x46, 0x0b, 0x18, 0x19, 0x13, 0xe3, 0xf9, 0xbd, 0xed, 0x7d, 0x7d, 0xf8,
+	0x9e, 0x16, 0xf0, 0xe2, 0x87, 0x69, 0x3d, 0x3e, 0xb7, 0xf8, 0xa0, 0x16, 0xb3, 0xff, 0x18, 0xd6,
+	0xc3, 0x1b, 0x33, 0xec, 0xb7, 0xe8, 0x52, 0x29, 0xe8, 0xb6, 0xcb, 0x39, 0x8b, 0x41, 0x7d, 0x5f,
+	0x19, 0x3a, 0x57, 0x4f, 0x97, 0xdf, 0xfe, 0xfe, 0xfb, 0x69, 0xbe, 0xb2, 0x17, 0x6d, 0xb9, 0x5f,
+	0x4e, 0xd6, 0x5b, 0xc6, 0xb5, 0x90, 0xbc, 0x80, 0x4a, 0xe0, 0xb9, 0x6a, 0xfb, 0x44, 0x2a, 0xf0,
+	0xfc, 0xab, 0xf3, 0x64, 0xef, 0x8d, 0x8e, 0x61, 0x1d, 0x2a, 0x33, 0x81, 0x62, 0x5e, 0xac, 0xbe,
+	0x9b, 0xd6, 0x2c, 0xe6, 0xc5, 0xc5, 0xc5, 0x56, 0x4f, 0x07, 0x0b, 0xdb, 0xb4, 0x0f, 0xb3, 0x31,
+	0x3e, 0xbe, 0xeb, 0x3c, 0x52, 0x9e, 0x53, 0x96, 0x22, 0x5e, 0xa5, 0x38, 0x05, 0x76, 0x78, 0x36,
+	0x7c, 0x4c, 0x1d, 0xfe, 0x95, 0xaf, 0x35, 0xf8, 0x65, 0xde, 0xf1, 0x3d, 0xef, 0xb7, 0x39, 0xf1,
+	0x95, 0xa1, 0x97, 0x08, 0xa4, 0x60, 0x8b, 0x02, 0x17, 0x75, 0xc1, 0x62, 0xaf, 0x29, 0xa1, 0x97,
+	0x88, 0xb0, 0xa7, 0x84, 0x81, 0x1b, 0x6a, 0xca, 0x7f, 0x73, 0xa6, 0xce, 0x09, 0xf1, 0x12, 0x41,
+	0x48, 0x4f, 0x22, 0x24, 0x70, 0x09, 0xd1, 0xb4, 0x4f, 0x77, 0x0f, 0xf7, 0x7c, 0x79, 0x15, 0x00,
+	0x00, 0xff, 0xff, 0xb0, 0xfe, 0x1f, 0x2e, 0x3c, 0x03, 0x00, 0x00,
 }
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // GroupPlacementViewServiceClient is the client API for GroupPlacementViewService service.
 //
@@ -122,10 +122,10 @@
 }
 
 type groupPlacementViewServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewGroupPlacementViewServiceClient(cc *grpc.ClientConn) GroupPlacementViewServiceClient {
+func NewGroupPlacementViewServiceClient(cc grpc.ClientConnInterface) GroupPlacementViewServiceClient {
 	return &groupPlacementViewServiceClient{cc}
 }
 
diff --git a/googleapis/ads/googleads/v1/services/hotel_group_view_service.pb.go b/googleapis/ads/googleads/v1/services/hotel_group_view_service.pb.go
index fab2748..ed2c505 100644
--- a/googleapis/ads/googleads/v1/services/hotel_group_view_service.pb.go
+++ b/googleapis/ads/googleads/v1/services/hotel_group_view_service.pb.go
@@ -27,8 +27,7 @@
 // proto package needs to be updated.
 const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package
 
-// Request message for
-// [HotelGroupViewService.GetHotelGroupView][google.ads.googleads.v1.services.HotelGroupViewService.GetHotelGroupView].
+// Request message for [HotelGroupViewService.GetHotelGroupView][google.ads.googleads.v1.services.HotelGroupViewService.GetHotelGroupView].
 type GetHotelGroupViewRequest struct {
 	// Resource name of the Hotel Group View to fetch.
 	ResourceName         string   `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"`
@@ -78,40 +77,41 @@
 }
 
 var fileDescriptor_f8f91366d6320e8b = []byte{
-	// 371 bytes of a gzipped FileDescriptorProto
-	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x84, 0x92, 0xc1, 0x4a, 0xeb, 0x40,
-	0x14, 0x86, 0x49, 0x2e, 0x5c, 0xb8, 0xe1, 0xba, 0x30, 0x20, 0x94, 0xe0, 0xa2, 0xd4, 0x2e, 0xa4,
-	0x8b, 0x19, 0x62, 0x37, 0x3a, 0x22, 0x25, 0xdd, 0xa4, 0x2b, 0x29, 0x15, 0xb2, 0x90, 0x40, 0x88,
-	0xcd, 0x21, 0x06, 0x9a, 0x4c, 0xcc, 0x99, 0xa4, 0x0b, 0x71, 0xa1, 0xaf, 0xe0, 0x1b, 0xb8, 0xf4,
-	0x1d, 0x7c, 0x01, 0xb7, 0x2e, 0x7c, 0x01, 0x57, 0x3e, 0x85, 0xa4, 0xd3, 0x09, 0x14, 0x1b, 0xba,
-	0xfb, 0x99, 0xf9, 0xbf, 0x7f, 0xce, 0xf9, 0x13, 0x63, 0x14, 0x73, 0x1e, 0x2f, 0x80, 0x86, 0x11,
-	0x52, 0x29, 0x6b, 0x55, 0xd9, 0x14, 0xa1, 0xa8, 0x92, 0x39, 0x20, 0xbd, 0xe5, 0x02, 0x16, 0x41,
-	0x5c, 0xf0, 0x32, 0x0f, 0xaa, 0x04, 0x96, 0xc1, 0xfa, 0x86, 0xe4, 0x05, 0x17, 0xdc, 0xec, 0x4a,
-	0x8a, 0x84, 0x11, 0x92, 0x26, 0x80, 0x54, 0x36, 0x51, 0x01, 0xd6, 0x69, 0xdb, 0x13, 0x05, 0x20,
-	0x2f, 0x8b, 0x6d, 0x6f, 0xc8, 0x6c, 0xeb, 0x50, 0x91, 0x79, 0x42, 0xc3, 0x2c, 0xe3, 0x22, 0x14,
-	0x09, 0xcf, 0x50, 0xde, 0xf6, 0x46, 0x46, 0xc7, 0x05, 0x31, 0xa9, 0x51, 0xb7, 0x26, 0xbd, 0x04,
-	0x96, 0x33, 0xb8, 0x2b, 0x01, 0x85, 0x79, 0x64, 0xec, 0xa9, 0xf4, 0x20, 0x0b, 0x53, 0xe8, 0x68,
-	0x5d, 0xed, 0xf8, 0xdf, 0xec, 0xbf, 0x3a, 0xbc, 0x0c, 0x53, 0x38, 0xf9, 0xd4, 0x8c, 0x83, 0x4d,
-	0xfc, 0x4a, 0xce, 0x6c, 0xbe, 0x69, 0xc6, 0xfe, 0xaf, 0x6c, 0x93, 0x91, 0x5d, 0xbb, 0x92, 0xb6,
-	0x81, 0x2c, 0xbb, 0x95, 0x6d, 0x5a, 0x20, 0x9b, 0x64, 0xef, 0xec, 0xe9, 0xe3, 0xeb, 0x59, 0x1f,
-	0x9a, 0x76, 0xdd, 0xd5, 0xfd, 0xc6, 0x3a, 0x17, 0xf3, 0x12, 0x05, 0x4f, 0xa1, 0x40, 0x3a, 0x90,
-	0xe5, 0x35, 0x18, 0xd2, 0xc1, 0xc3, 0xf8, 0x51, 0x37, 0xfa, 0x73, 0x9e, 0xee, 0x9c, 0x77, 0x6c,
-	0x6d, 0xdd, 0x7f, 0x5a, 0xf7, 0x3b, 0xd5, 0xae, 0x27, 0x6b, 0x3e, 0xe6, 0x8b, 0x30, 0x8b, 0x09,
-	0x2f, 0x62, 0x1a, 0x43, 0xb6, 0x6a, 0x5f, 0x7d, 0xc9, 0x3c, 0xc1, 0xf6, 0x7f, 0xe7, 0x5c, 0x89,
-	0x17, 0xfd, 0x8f, 0xeb, 0x38, 0xaf, 0x7a, 0xd7, 0x95, 0x81, 0x4e, 0x84, 0x44, 0xca, 0x5a, 0x79,
-	0x36, 0x59, 0x3f, 0x8c, 0xef, 0xca, 0xe2, 0x3b, 0x11, 0xfa, 0x8d, 0xc5, 0xf7, 0x6c, 0x5f, 0x59,
-	0xbe, 0xf5, 0xbe, 0x3c, 0x67, 0xcc, 0x89, 0x90, 0xb1, 0xc6, 0xc4, 0x98, 0x67, 0x33, 0xa6, 0x6c,
-	0x37, 0x7f, 0x57, 0x73, 0x0e, 0x7f, 0x02, 0x00, 0x00, 0xff, 0xff, 0x34, 0xd6, 0x3e, 0x66, 0xe2,
-	0x02, 0x00, 0x00,
+	// 393 bytes of a gzipped FileDescriptorProto
+	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x84, 0x52, 0xcf, 0x6a, 0xa3, 0x40,
+	0x18, 0x47, 0x17, 0x16, 0x56, 0x76, 0x0f, 0x2b, 0x2c, 0x1b, 0xdc, 0x3d, 0x84, 0x6c, 0x0e, 0x4b,
+	0x0e, 0x33, 0xd8, 0x5c, 0xda, 0x29, 0x25, 0x98, 0x8b, 0x39, 0x95, 0x90, 0x82, 0x87, 0x22, 0x88,
+	0xd5, 0xc1, 0x0a, 0xea, 0x58, 0xbf, 0xd1, 0x1c, 0x4a, 0x0f, 0xed, 0x2b, 0xf4, 0x0d, 0x7a, 0xec,
+	0x3b, 0xf4, 0x05, 0x72, 0xed, 0x2b, 0xf4, 0xd4, 0x73, 0x1f, 0xa0, 0x98, 0x71, 0x4c, 0x43, 0x23,
+	0xb9, 0xfd, 0x98, 0xef, 0xf7, 0xe7, 0xfb, 0x7e, 0xaa, 0x4d, 0x22, 0xc6, 0xa2, 0x84, 0x62, 0x3f,
+	0x04, 0x2c, 0x60, 0x8d, 0x2a, 0x13, 0x03, 0x2d, 0xaa, 0x38, 0xa0, 0x80, 0x2f, 0x19, 0xa7, 0x89,
+	0x17, 0x15, 0xac, 0xcc, 0xbd, 0x2a, 0xa6, 0x4b, 0xaf, 0x99, 0xa0, 0xbc, 0x60, 0x9c, 0xe9, 0x7d,
+	0xa1, 0x42, 0x7e, 0x08, 0xa8, 0x35, 0x40, 0x95, 0x89, 0xa4, 0x81, 0x71, 0xd8, 0x15, 0x51, 0x50,
+	0x60, 0x65, 0xb1, 0x2b, 0x43, 0x78, 0x1b, 0x7f, 0xa5, 0x32, 0x8f, 0xb1, 0x9f, 0x65, 0x8c, 0xfb,
+	0x3c, 0x66, 0x19, 0x34, 0xd3, 0xdf, 0x1f, 0xa6, 0x41, 0x12, 0xd3, 0x8c, 0x8b, 0xc1, 0x60, 0xa2,
+	0xf5, 0x6c, 0xca, 0x67, 0xb5, 0xa7, 0x5d, 0x5b, 0x3a, 0x31, 0x5d, 0x2e, 0xe8, 0x55, 0x49, 0x81,
+	0xeb, 0xff, 0xb4, 0x1f, 0x32, 0xd6, 0xcb, 0xfc, 0x94, 0xf6, 0x94, 0xbe, 0xf2, 0xff, 0xdb, 0xe2,
+	0xbb, 0x7c, 0x3c, 0xf5, 0x53, 0x7a, 0xf0, 0xa6, 0x68, 0xbf, 0xb6, 0xe5, 0x67, 0xe2, 0x18, 0xfd,
+	0x49, 0xd1, 0x7e, 0x7e, 0xf2, 0xd6, 0x09, 0xda, 0x57, 0x02, 0xea, 0x5a, 0xc8, 0x30, 0x3b, 0xb5,
+	0x6d, 0x3d, 0x68, 0x5b, 0x39, 0x38, 0xba, 0x7b, 0x7e, 0xb9, 0x57, 0xc7, 0xba, 0x59, 0x97, 0x78,
+	0xbd, 0x75, 0xce, 0x49, 0x50, 0x02, 0x67, 0x29, 0x2d, 0x00, 0x8f, 0x44, 0xab, 0xad, 0x0c, 0xf0,
+	0xe8, 0xc6, 0xf8, 0xb3, 0xb2, 0x7a, 0x9b, 0x90, 0x06, 0xe5, 0x31, 0xa0, 0x80, 0xa5, 0xd3, 0x5b,
+	0x55, 0x1b, 0x06, 0x2c, 0xdd, 0x7b, 0xcc, 0xd4, 0xd8, 0x59, 0xce, 0xbc, 0x2e, 0x7f, 0xae, 0x9c,
+	0xcf, 0x1a, 0x7d, 0xc4, 0x12, 0x3f, 0x8b, 0x10, 0x2b, 0x22, 0x1c, 0xd1, 0x6c, 0xfd, 0x69, 0xf0,
+	0x26, 0xb1, 0xfb, 0x8f, 0x3b, 0x96, 0xe0, 0x41, 0xfd, 0x62, 0x5b, 0xd6, 0xa3, 0xda, 0xb7, 0x85,
+	0xa1, 0x15, 0x02, 0x12, 0xb0, 0x46, 0x8e, 0x89, 0x9a, 0x60, 0x58, 0x49, 0x8a, 0x6b, 0x85, 0xe0,
+	0xb6, 0x14, 0xd7, 0x31, 0x5d, 0x49, 0x79, 0x55, 0x87, 0xe2, 0x9d, 0x10, 0x2b, 0x04, 0x42, 0x5a,
+	0x12, 0x21, 0x8e, 0x49, 0x88, 0xa4, 0x5d, 0x7c, 0x5d, 0xef, 0x39, 0x7e, 0x0f, 0x00, 0x00, 0xff,
+	0xff, 0x8f, 0x2b, 0x64, 0x6f, 0x18, 0x03, 0x00, 0x00,
 }
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // HotelGroupViewServiceClient is the client API for HotelGroupViewService service.
 //
@@ -122,10 +122,10 @@
 }
 
 type hotelGroupViewServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewHotelGroupViewServiceClient(cc *grpc.ClientConn) HotelGroupViewServiceClient {
+func NewHotelGroupViewServiceClient(cc grpc.ClientConnInterface) HotelGroupViewServiceClient {
 	return &hotelGroupViewServiceClient{cc}
 }
 
diff --git a/googleapis/ads/googleads/v1/services/hotel_performance_view_service.pb.go b/googleapis/ads/googleads/v1/services/hotel_performance_view_service.pb.go
index e497ab9..79e9914 100644
--- a/googleapis/ads/googleads/v1/services/hotel_performance_view_service.pb.go
+++ b/googleapis/ads/googleads/v1/services/hotel_performance_view_service.pb.go
@@ -27,8 +27,7 @@
 // proto package needs to be updated.
 const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package
 
-// Request message for
-// [HotelPerformanceViewService.GetHotelPerformanceView][google.ads.googleads.v1.services.HotelPerformanceViewService.GetHotelPerformanceView].
+// Request message for [HotelPerformanceViewService.GetHotelPerformanceView][google.ads.googleads.v1.services.HotelPerformanceViewService.GetHotelPerformanceView].
 type GetHotelPerformanceViewRequest struct {
 	// Resource name of the Hotel Performance View to fetch.
 	ResourceName         string   `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"`
@@ -78,40 +77,41 @@
 }
 
 var fileDescriptor_a979e4cfb7098343 = []byte{
-	// 374 bytes of a gzipped FileDescriptorProto
-	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x84, 0x52, 0xcd, 0x4a, 0xf3, 0x40,
-	0x14, 0x25, 0xf9, 0xe0, 0x03, 0x83, 0x6e, 0xb2, 0x51, 0xaa, 0x48, 0xa8, 0x5d, 0x88, 0x8b, 0x09,
-	0x51, 0x51, 0x18, 0x7f, 0x30, 0x85, 0xd2, 0xae, 0xa4, 0x54, 0xc8, 0x42, 0x02, 0x61, 0x4c, 0xae,
-	0x31, 0xd0, 0x64, 0xe2, 0xcc, 0x34, 0x5d, 0x88, 0x1b, 0x37, 0x3e, 0x80, 0x6f, 0xe0, 0xd2, 0x47,
-	0x71, 0xa9, 0xaf, 0xe0, 0xca, 0xa5, 0x4f, 0x20, 0xe9, 0x74, 0x22, 0x4a, 0xd3, 0xee, 0x0e, 0x33,
-	0xe7, 0xe7, 0xce, 0xb9, 0x63, 0x74, 0x62, 0x4a, 0xe3, 0x21, 0xd8, 0x24, 0xe2, 0xb6, 0x84, 0x25,
-	0x2a, 0x1c, 0x9b, 0x03, 0x2b, 0x92, 0x10, 0xb8, 0x7d, 0x43, 0x05, 0x0c, 0x83, 0x1c, 0xd8, 0x35,
-	0x65, 0x29, 0xc9, 0x42, 0x08, 0x8a, 0x04, 0xc6, 0xc1, 0xf4, 0x1e, 0xe5, 0x8c, 0x0a, 0x6a, 0x5a,
-	0x52, 0x8b, 0x48, 0xc4, 0x51, 0x65, 0x83, 0x0a, 0x07, 0x29, 0x9b, 0xc6, 0x69, 0x5d, 0x10, 0x03,
-	0x4e, 0x47, 0xac, 0x3e, 0x49, 0x26, 0x34, 0x36, 0x94, 0x3e, 0x4f, 0x6c, 0x92, 0x65, 0x54, 0x10,
-	0x91, 0xd0, 0x8c, 0xcb, 0xdb, 0x66, 0xc7, 0xd8, 0xec, 0x82, 0xe8, 0x95, 0x06, 0xfd, 0x1f, 0xbd,
-	0x97, 0xc0, 0x78, 0x00, 0xb7, 0x23, 0xe0, 0xc2, 0xdc, 0x32, 0x56, 0x54, 0x52, 0x90, 0x91, 0x14,
-	0xd6, 0x34, 0x4b, 0xdb, 0x5e, 0x1a, 0x2c, 0xab, 0xc3, 0x73, 0x92, 0xc2, 0xee, 0x97, 0x66, 0xac,
-	0xcf, 0x32, 0xb9, 0x90, 0xaf, 0x30, 0xdf, 0x34, 0x63, 0xb5, 0x26, 0xc7, 0x3c, 0x43, 0x8b, 0x3a,
-	0x40, 0xf3, 0x47, 0x6c, 0x1c, 0xd6, 0x3a, 0x54, 0x1d, 0xa1, 0x59, 0xfa, 0xe6, 0xf1, 0xc3, 0xfb,
-	0xc7, 0x93, 0x7e, 0x60, 0xee, 0x97, 0x7d, 0xde, 0xfd, 0x7a, 0xe6, 0x49, 0x38, 0xe2, 0x82, 0xa6,
-	0xc0, 0xb8, 0xbd, 0x23, 0x0b, 0xfe, 0x23, 0xbe, 0x6f, 0x3f, 0xea, 0x46, 0x2b, 0xa4, 0xe9, 0xc2,
-	0xf1, 0xdb, 0xd6, 0x9c, 0x6a, 0xfa, 0xe5, 0x1a, 0xfa, 0xda, 0x65, 0x6f, 0xea, 0x12, 0xd3, 0x21,
-	0xc9, 0x62, 0x44, 0x59, 0x6c, 0xc7, 0x90, 0x4d, 0x96, 0xa4, 0xd6, 0x9e, 0x27, 0xbc, 0xfe, 0xbb,
-	0x1d, 0x29, 0xf0, 0xac, 0xff, 0xeb, 0xba, 0xee, 0x8b, 0x6e, 0x75, 0xa5, 0xa1, 0x1b, 0x71, 0x24,
-	0x61, 0x89, 0x3c, 0x07, 0x4d, 0x83, 0xf9, 0xab, 0xa2, 0xf8, 0x6e, 0xc4, 0xfd, 0x8a, 0xe2, 0x7b,
-	0x8e, 0xaf, 0x28, 0x9f, 0x7a, 0x4b, 0x9e, 0x63, 0xec, 0x46, 0x1c, 0xe3, 0x8a, 0x84, 0xb1, 0xe7,
-	0x60, 0xac, 0x68, 0x57, 0xff, 0x27, 0x73, 0xee, 0x7d, 0x07, 0x00, 0x00, 0xff, 0xff, 0xe6, 0x4e,
-	0xc0, 0xba, 0x15, 0x03, 0x00, 0x00,
+	// 396 bytes of a gzipped FileDescriptorProto
+	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x84, 0x52, 0x4f, 0xeb, 0xd3, 0x40,
+	0x10, 0x25, 0x11, 0x04, 0x83, 0x5e, 0x72, 0x69, 0x49, 0x45, 0x42, 0xed, 0x41, 0x3c, 0xec, 0x12,
+	0x15, 0x85, 0xf5, 0x0f, 0xa6, 0x50, 0xda, 0x93, 0x94, 0x0a, 0x39, 0x48, 0x20, 0xac, 0xc9, 0x18,
+	0x03, 0xc9, 0x6e, 0xdc, 0xdd, 0xa6, 0x07, 0xf1, 0xe2, 0xc5, 0xa3, 0x07, 0xbf, 0x81, 0x47, 0x3f,
+	0x4a, 0x8f, 0xfa, 0x15, 0x3c, 0xf9, 0x29, 0x24, 0xdd, 0x6c, 0xaa, 0x3f, 0x9a, 0xf6, 0xf6, 0xd8,
+	0x79, 0xf3, 0xde, 0xcc, 0x9b, 0x75, 0x16, 0x39, 0xe7, 0x79, 0x09, 0x98, 0x66, 0x12, 0x6b, 0xd8,
+	0xa2, 0x26, 0xc0, 0x12, 0x44, 0x53, 0xa4, 0x20, 0xf1, 0x7b, 0xae, 0xa0, 0x4c, 0x6a, 0x10, 0xef,
+	0xb8, 0xa8, 0x28, 0x4b, 0x21, 0x69, 0x0a, 0xd8, 0x25, 0x5d, 0x1d, 0xd5, 0x82, 0x2b, 0xee, 0xfa,
+	0xba, 0x17, 0xd1, 0x4c, 0xa2, 0x5e, 0x06, 0x35, 0x01, 0x32, 0x32, 0xde, 0x8b, 0x21, 0x23, 0x01,
+	0x92, 0x6f, 0xc5, 0xb0, 0x93, 0x76, 0xf0, 0x6e, 0x9b, 0xfe, 0xba, 0xc0, 0x94, 0x31, 0xae, 0xa8,
+	0x2a, 0x38, 0x93, 0x5d, 0x75, 0xf4, 0x4f, 0x35, 0x2d, 0x0b, 0x60, 0x4a, 0x17, 0xa6, 0x0b, 0xe7,
+	0xce, 0x12, 0xd4, 0xaa, 0x55, 0x5e, 0x1f, 0x85, 0xa3, 0x02, 0x76, 0x1b, 0xf8, 0xb0, 0x05, 0xa9,
+	0xdc, 0xbb, 0xce, 0x2d, 0x33, 0x42, 0xc2, 0x68, 0x05, 0x63, 0xcb, 0xb7, 0xee, 0xdd, 0xd8, 0xdc,
+	0x34, 0x8f, 0xaf, 0x68, 0x05, 0x0f, 0xbe, 0xda, 0xce, 0xe4, 0x94, 0xc8, 0x6b, 0xbd, 0x9e, 0xfb,
+	0xd3, 0x72, 0x46, 0x03, 0x3e, 0xee, 0x4b, 0x74, 0x29, 0x1c, 0x74, 0x7e, 0x44, 0xef, 0xc9, 0xa0,
+	0x42, 0x1f, 0x1e, 0x3a, 0xd5, 0x3f, 0x7d, 0xf6, 0xf9, 0xd7, 0xef, 0x6f, 0xf6, 0x63, 0xf7, 0x51,
+	0x1b, 0xf4, 0xc7, 0xff, 0xd6, 0x7c, 0x9e, 0x6e, 0xa5, 0xe2, 0x15, 0x08, 0x89, 0xef, 0xeb, 0xe4,
+	0xaf, 0x34, 0x7f, 0xf2, 0x26, 0xfb, 0x70, 0x7c, 0x74, 0xeb, 0x50, 0x5d, 0x48, 0x94, 0xf2, 0x6a,
+	0xfe, 0xc5, 0x76, 0x66, 0x29, 0xaf, 0x2e, 0xee, 0x36, 0xf7, 0xcf, 0xe4, 0xb6, 0x6e, 0x6f, 0xb4,
+	0xb6, 0xde, 0xac, 0x3a, 0x95, 0x9c, 0x97, 0x94, 0xe5, 0x88, 0x8b, 0x1c, 0xe7, 0xc0, 0x0e, 0x17,
+	0xc4, 0x47, 0xdf, 0xe1, 0x4f, 0xfa, 0xd4, 0x80, 0xef, 0xf6, 0xb5, 0x65, 0x18, 0xfe, 0xb0, 0xfd,
+	0xa5, 0x16, 0x0c, 0x33, 0x89, 0x34, 0x6c, 0x51, 0x14, 0xa0, 0xce, 0x58, 0xee, 0x0d, 0x25, 0x0e,
+	0x33, 0x19, 0xf7, 0x94, 0x38, 0x0a, 0x62, 0x43, 0xf9, 0x63, 0xcf, 0xf4, 0x3b, 0x21, 0x61, 0x26,
+	0x09, 0xe9, 0x49, 0x84, 0x44, 0x01, 0x21, 0x86, 0xf6, 0xf6, 0xfa, 0x61, 0xce, 0x87, 0x7f, 0x03,
+	0x00, 0x00, 0xff, 0xff, 0x1e, 0x0b, 0x51, 0x9d, 0x4b, 0x03, 0x00, 0x00,
 }
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // HotelPerformanceViewServiceClient is the client API for HotelPerformanceViewService service.
 //
@@ -122,10 +122,10 @@
 }
 
 type hotelPerformanceViewServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewHotelPerformanceViewServiceClient(cc *grpc.ClientConn) HotelPerformanceViewServiceClient {
+func NewHotelPerformanceViewServiceClient(cc grpc.ClientConnInterface) HotelPerformanceViewServiceClient {
 	return &hotelPerformanceViewServiceClient{cc}
 }
 
diff --git a/googleapis/ads/googleads/v1/services/keyword_plan_ad_group_service.pb.go b/googleapis/ads/googleads/v1/services/keyword_plan_ad_group_service.pb.go
index 8990eac..2dec1fd 100644
--- a/googleapis/ads/googleads/v1/services/keyword_plan_ad_group_service.pb.go
+++ b/googleapis/ads/googleads/v1/services/keyword_plan_ad_group_service.pb.go
@@ -9,7 +9,6 @@
 	math "math"
 
 	proto "github.com/golang/protobuf/proto"
-	_ "github.com/golang/protobuf/ptypes/wrappers"
 	resources "google.golang.org/genproto/googleapis/ads/googleads/v1/resources"
 	_ "google.golang.org/genproto/googleapis/api/annotations"
 	status "google.golang.org/genproto/googleapis/rpc/status"
@@ -30,8 +29,7 @@
 // proto package needs to be updated.
 const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package
 
-// Request message for
-// [KeywordPlanAdGroupService.GetKeywordPlanAdGroup][google.ads.googleads.v1.services.KeywordPlanAdGroupService.GetKeywordPlanAdGroup].
+// Request message for [KeywordPlanAdGroupService.GetKeywordPlanAdGroup][google.ads.googleads.v1.services.KeywordPlanAdGroupService.GetKeywordPlanAdGroup].
 type GetKeywordPlanAdGroupRequest struct {
 	// The resource name of the Keyword Plan ad group to fetch.
 	ResourceName         string   `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"`
@@ -72,8 +70,7 @@
 	return ""
 }
 
-// Request message for
-// [KeywordPlanAdGroupService.MutateKeywordPlanAdGroups][google.ads.googleads.v1.services.KeywordPlanAdGroupService.MutateKeywordPlanAdGroups].
+// Request message for [KeywordPlanAdGroupService.MutateKeywordPlanAdGroups][google.ads.googleads.v1.services.KeywordPlanAdGroupService.MutateKeywordPlanAdGroups].
 type MutateKeywordPlanAdGroupsRequest struct {
 	// The ID of the customer whose Keyword Plan ad groups are being modified.
 	CustomerId string `protobuf:"bytes,1,opt,name=customer_id,json=customerId,proto3" json:"customer_id,omitempty"`
@@ -360,62 +357,63 @@
 }
 
 var fileDescriptor_ccc3a69fa60910db = []byte{
-	// 730 bytes of a gzipped FileDescriptorProto
-	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xa4, 0x95, 0xdd, 0x6a, 0xd4, 0x4e,
-	0x14, 0xc0, 0xff, 0xc9, 0xfe, 0xa9, 0x76, 0xb6, 0x2a, 0x8c, 0x14, 0xb7, 0x6b, 0xa9, 0x6b, 0x2c,
-	0x58, 0xf6, 0x22, 0x61, 0x57, 0x8a, 0x92, 0xb2, 0xe2, 0x6e, 0x6d, 0xb7, 0x22, 0xb5, 0x25, 0x85,
-	0x5e, 0x94, 0x95, 0x30, 0xdd, 0x4c, 0x43, 0x68, 0x92, 0x89, 0x33, 0x93, 0x2d, 0xa5, 0xf4, 0x46,
-	0xf0, 0x09, 0x7c, 0x03, 0xbd, 0xf3, 0x45, 0x04, 0xc1, 0x2b, 0x2f, 0x7c, 0x01, 0x6f, 0xf4, 0xca,
-	0x47, 0x90, 0xc9, 0x64, 0xd6, 0x7e, 0x65, 0x57, 0xda, 0xbb, 0x93, 0x33, 0x27, 0xbf, 0xf3, 0x39,
-	0x67, 0xc0, 0x73, 0x9f, 0x10, 0x3f, 0xc4, 0x16, 0xf2, 0x98, 0x25, 0x45, 0x21, 0x0d, 0x1a, 0x16,
-	0xc3, 0x74, 0x10, 0xf4, 0x31, 0xb3, 0xf6, 0xf1, 0xe1, 0x01, 0xa1, 0x9e, 0x9b, 0x84, 0x28, 0x76,
-	0x91, 0xe7, 0xfa, 0x94, 0xa4, 0x89, 0x9b, 0x1f, 0x9b, 0x09, 0x25, 0x9c, 0xc0, 0x9a, 0xfc, 0xd5,
-	0x44, 0x1e, 0x33, 0x87, 0x14, 0x73, 0xd0, 0x30, 0x15, 0xa5, 0xda, 0x2a, 0xf2, 0x43, 0x31, 0x23,
-	0x29, 0x2d, 0x74, 0x24, 0x1d, 0x54, 0x67, 0xd5, 0xef, 0x49, 0x60, 0xa1, 0x38, 0x26, 0x1c, 0xf1,
-	0x80, 0xc4, 0x2c, 0x3f, 0xcd, 0xdd, 0x5b, 0xd9, 0xd7, 0x6e, 0xba, 0x67, 0xed, 0x05, 0x38, 0xf4,
-	0xdc, 0x08, 0xb1, 0xfd, 0xdc, 0x62, 0xee, 0xac, 0xc5, 0x01, 0x45, 0x49, 0x82, 0xa9, 0x22, 0xdc,
-	0xc9, 0xcf, 0x69, 0xd2, 0xb7, 0x18, 0x47, 0x3c, 0xcd, 0x0f, 0x8c, 0x65, 0x30, 0xdb, 0xc5, 0xfc,
-	0xa5, 0x0c, 0x6d, 0x33, 0x44, 0x71, 0xdb, 0xeb, 0x8a, 0xb8, 0x1c, 0xfc, 0x26, 0xc5, 0x8c, 0xc3,
-	0x07, 0xe0, 0x86, 0xca, 0xc0, 0x8d, 0x51, 0x84, 0x2b, 0x5a, 0x4d, 0x5b, 0x98, 0x74, 0xa6, 0x94,
-	0xf2, 0x15, 0x8a, 0xb0, 0xf1, 0x5b, 0x03, 0xb5, 0xf5, 0x94, 0x23, 0x8e, 0xcf, 0x83, 0x98, 0x22,
-	0xdd, 0x03, 0xe5, 0x7e, 0xca, 0x38, 0x89, 0x30, 0x75, 0x03, 0x2f, 0xe7, 0x00, 0xa5, 0x7a, 0xe1,
-	0xc1, 0xd7, 0x00, 0x90, 0x04, 0x53, 0x99, 0x79, 0x45, 0xaf, 0x95, 0x16, 0xca, 0xcd, 0x96, 0x39,
-	0xae, 0xf2, 0xe6, 0x79, 0x97, 0x1b, 0x8a, 0xe2, 0x9c, 0x00, 0xc2, 0x87, 0xe0, 0x56, 0x82, 0x28,
-	0x0f, 0x50, 0xe8, 0xee, 0xa1, 0x20, 0x4c, 0x29, 0xae, 0x94, 0x6a, 0xda, 0xc2, 0x75, 0xe7, 0x66,
-	0xae, 0x5e, 0x95, 0x5a, 0x91, 0xf2, 0x00, 0x85, 0x81, 0x87, 0x38, 0x76, 0x49, 0x1c, 0x1e, 0x56,
-	0xfe, 0xcf, 0xcc, 0xa6, 0x94, 0x72, 0x23, 0x0e, 0x0f, 0x8d, 0x8f, 0x3a, 0xb8, 0x3b, 0xc2, 0x33,
-	0x5c, 0x02, 0xe5, 0x34, 0xc9, 0x10, 0xa2, 0x4b, 0x19, 0xa2, 0xdc, 0xac, 0xaa, 0x6c, 0x54, 0x9b,
-	0xcc, 0x55, 0xd1, 0xc8, 0x75, 0xc4, 0xf6, 0x1d, 0x20, 0xcd, 0x85, 0x0c, 0x37, 0xc0, 0x44, 0x9f,
-	0x62, 0xc4, 0x65, 0xb5, 0xcb, 0xcd, 0xc5, 0xc2, 0x2a, 0x0c, 0xa7, 0xeb, 0x82, 0x32, 0xac, 0xfd,
-	0xe7, 0xe4, 0x18, 0x01, 0x94, 0xf8, 0x8a, 0x7e, 0x45, 0xa0, 0xc4, 0xc0, 0x0a, 0x98, 0xa0, 0x38,
-	0x22, 0x03, 0x59, 0xc3, 0x49, 0x71, 0x22, 0xbf, 0x3b, 0x65, 0x30, 0x39, 0x2c, 0xba, 0xf1, 0x59,
-	0x03, 0xf7, 0x47, 0x0c, 0x06, 0x4b, 0x48, 0xcc, 0x30, 0x5c, 0x05, 0xd3, 0x67, 0x3a, 0xe3, 0x62,
-	0x4a, 0x09, 0xcd, 0xd8, 0xe5, 0x26, 0x54, 0xc1, 0xd2, 0xa4, 0x6f, 0x6e, 0x65, 0xc3, 0xeb, 0xdc,
-	0x3e, 0xdd, 0xb3, 0x15, 0x61, 0x0e, 0x77, 0xc0, 0x35, 0x8a, 0x59, 0x1a, 0x72, 0x35, 0x3d, 0xcf,
-	0xc6, 0x4f, 0x4f, 0x51, 0x74, 0x4e, 0x06, 0x72, 0x14, 0xd0, 0x58, 0x01, 0x73, 0xa3, 0x4d, 0xff,
-	0xe9, 0xa6, 0x34, 0xbf, 0x97, 0xc0, 0xcc, 0x79, 0xc2, 0x96, 0x8c, 0x06, 0x7e, 0xd5, 0xc0, 0xf4,
-	0x85, 0xb7, 0x11, 0x3e, 0x1d, 0x9f, 0xc9, 0xa8, 0x6b, 0x5c, 0xbd, 0x5c, 0xc3, 0x8d, 0xd6, 0xdb,
-	0x6f, 0x3f, 0xde, 0xeb, 0x8f, 0xe1, 0xa2, 0xd8, 0x64, 0x47, 0xa7, 0xd2, 0x6b, 0xa9, 0x9b, 0xcb,
-	0xac, 0xba, 0x5a, 0x6d, 0x27, 0xbb, 0x6b, 0xd5, 0x8f, 0xe1, 0x4f, 0x0d, 0xcc, 0x14, 0xb6, 0x1f,
-	0x76, 0x2e, 0xdf, 0x1d, 0xb5, 0x54, 0xaa, 0xcb, 0x57, 0x62, 0xc8, 0xf9, 0x33, 0x96, 0xb3, 0x2c,
-	0x5b, 0xc6, 0x13, 0x91, 0xe5, 0xdf, 0xb4, 0x8e, 0x4e, 0xac, 0xab, 0x56, 0xfd, 0xf8, 0xa2, 0x24,
-	0xed, 0x28, 0x83, 0xdb, 0x5a, 0xbd, 0xf3, 0x4e, 0x07, 0xf3, 0x7d, 0x12, 0x8d, 0x8d, 0xa7, 0x33,
-	0x57, 0xd8, 0xff, 0x4d, 0xb1, 0x15, 0x36, 0xb5, 0x9d, 0xb5, 0x9c, 0xe1, 0x93, 0x10, 0xc5, 0xbe,
-	0x49, 0xa8, 0x6f, 0xf9, 0x38, 0xce, 0x76, 0x86, 0x7a, 0x5b, 0x92, 0x80, 0x15, 0x3f, 0x69, 0x4b,
-	0x4a, 0xf8, 0xa0, 0x97, 0xba, 0xed, 0xf6, 0x27, 0xbd, 0xd6, 0x95, 0xc0, 0xb6, 0xc7, 0x4c, 0x29,
-	0x0a, 0x69, 0xbb, 0x61, 0xe6, 0x8e, 0xd9, 0x17, 0x65, 0xd2, 0x6b, 0x7b, 0xac, 0x37, 0x34, 0xe9,
-	0x6d, 0x37, 0x7a, 0xca, 0xe4, 0x97, 0x3e, 0x2f, 0xf5, 0xb6, 0xdd, 0xf6, 0x98, 0x6d, 0x0f, 0x8d,
-	0x6c, 0x7b, 0xbb, 0x61, 0xdb, 0xca, 0x6c, 0x77, 0x22, 0x8b, 0xf3, 0xd1, 0x9f, 0x00, 0x00, 0x00,
-	0xff, 0xff, 0xc6, 0x4d, 0x17, 0xa6, 0x79, 0x07, 0x00, 0x00,
+	// 742 bytes of a gzipped FileDescriptorProto
+	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xa4, 0x95, 0xcd, 0x6a, 0xdb, 0x4a,
+	0x14, 0xc7, 0xaf, 0xe4, 0x4b, 0xee, 0xcd, 0x38, 0xf7, 0x16, 0xa6, 0x84, 0x3a, 0x4e, 0x48, 0x5d,
+	0x35, 0xd0, 0xe0, 0x85, 0x84, 0x5d, 0x42, 0x8b, 0x82, 0x4b, 0xed, 0x34, 0x71, 0x4a, 0x49, 0x13,
+	0x14, 0xc8, 0x22, 0xb8, 0x88, 0x89, 0x34, 0x31, 0x22, 0x92, 0x46, 0x9d, 0x19, 0xb9, 0x84, 0x90,
+	0x4d, 0xa1, 0x4f, 0xd0, 0x37, 0x68, 0x77, 0x7d, 0x91, 0x42, 0xa0, 0xab, 0xbe, 0x42, 0x37, 0xed,
+	0xaa, 0x8b, 0x3e, 0x40, 0x19, 0x8d, 0xc6, 0xf9, 0x94, 0x5d, 0x92, 0xdd, 0xf1, 0xcc, 0x5f, 0xbf,
+	0xf3, 0x39, 0xc7, 0xe0, 0x59, 0x9f, 0x90, 0x7e, 0x88, 0x2d, 0xe4, 0x33, 0x4b, 0x9a, 0xc2, 0x1a,
+	0x34, 0x2c, 0x86, 0xe9, 0x20, 0xf0, 0x30, 0xb3, 0x0e, 0xf0, 0xe1, 0x1b, 0x42, 0x7d, 0x37, 0x09,
+	0x51, 0xec, 0x22, 0xdf, 0xed, 0x53, 0x92, 0x26, 0x6e, 0x7e, 0x6d, 0x26, 0x94, 0x70, 0x02, 0x6b,
+	0xf2, 0x53, 0x13, 0xf9, 0xcc, 0x1c, 0x52, 0xcc, 0x41, 0xc3, 0x54, 0x94, 0x6a, 0xab, 0xc8, 0x0f,
+	0xc5, 0x8c, 0xa4, 0xb4, 0xd0, 0x91, 0x74, 0x50, 0x9d, 0x53, 0x9f, 0x27, 0x81, 0x85, 0xe2, 0x98,
+	0x70, 0xc4, 0x03, 0x12, 0xb3, 0xfc, 0x36, 0x77, 0x6f, 0x65, 0xbf, 0xf6, 0xd2, 0x7d, 0x6b, 0x3f,
+	0xc0, 0xa1, 0xef, 0x46, 0x88, 0x1d, 0xe4, 0x8a, 0x3b, 0xb9, 0x82, 0x26, 0x9e, 0xc5, 0x38, 0xe2,
+	0x29, 0xbb, 0x70, 0x21, 0xc0, 0x5e, 0x18, 0xe0, 0x98, 0xcb, 0x0b, 0x63, 0x05, 0xcc, 0x75, 0x31,
+	0x7f, 0x21, 0x63, 0xda, 0x0a, 0x51, 0xdc, 0xf6, 0xbb, 0x22, 0x20, 0x07, 0xbf, 0x4e, 0x31, 0xe3,
+	0xf0, 0x3e, 0xf8, 0x4f, 0x85, 0xee, 0xc6, 0x28, 0xc2, 0x15, 0xad, 0xa6, 0x2d, 0x4e, 0x3a, 0x53,
+	0xea, 0xf0, 0x25, 0x8a, 0xb0, 0xf1, 0x53, 0x03, 0xb5, 0x8d, 0x94, 0x23, 0x8e, 0x2f, 0x83, 0x98,
+	0x22, 0xdd, 0x05, 0x65, 0x2f, 0x65, 0x9c, 0x44, 0x98, 0xba, 0x81, 0x9f, 0x73, 0x80, 0x3a, 0x7a,
+	0xee, 0xc3, 0x57, 0x00, 0x90, 0x04, 0x53, 0x99, 0x72, 0x45, 0xaf, 0x95, 0x16, 0xcb, 0xcd, 0x96,
+	0x39, 0xae, 0xe4, 0xe6, 0x65, 0x97, 0x9b, 0x8a, 0xe2, 0x9c, 0x01, 0xc2, 0x07, 0xe0, 0x56, 0x82,
+	0x28, 0x0f, 0x50, 0xe8, 0xee, 0xa3, 0x20, 0x4c, 0x29, 0xae, 0x94, 0x6a, 0xda, 0xe2, 0xbf, 0xce,
+	0xff, 0xf9, 0xf1, 0x9a, 0x3c, 0x15, 0x29, 0x0f, 0x50, 0x18, 0xf8, 0x88, 0x63, 0x97, 0xc4, 0xe1,
+	0x61, 0xe5, 0xef, 0x4c, 0x36, 0xa5, 0x0e, 0x37, 0xe3, 0xf0, 0xd0, 0xf8, 0xa8, 0x83, 0xd9, 0x11,
+	0x9e, 0xe1, 0x32, 0x28, 0xa7, 0x49, 0x86, 0x10, 0xed, 0xc9, 0x10, 0xe5, 0x66, 0x55, 0x65, 0xa3,
+	0x3a, 0x68, 0xae, 0x89, 0x0e, 0x6e, 0x20, 0x76, 0xe0, 0x00, 0x29, 0x17, 0x36, 0xdc, 0x04, 0x13,
+	0x1e, 0xc5, 0x88, 0xcb, 0x6a, 0x97, 0x9b, 0x4b, 0x85, 0x55, 0x18, 0x8e, 0xd5, 0x15, 0x65, 0x58,
+	0xff, 0xcb, 0xc9, 0x31, 0x02, 0x28, 0xf1, 0x15, 0xfd, 0x86, 0x40, 0x89, 0x81, 0x15, 0x30, 0x41,
+	0x71, 0x44, 0x06, 0xb2, 0x86, 0x93, 0xe2, 0x46, 0xfe, 0xee, 0x94, 0xc1, 0xe4, 0xb0, 0xe8, 0xc6,
+	0x67, 0x0d, 0xdc, 0x1b, 0x31, 0x18, 0x2c, 0x21, 0x31, 0xc3, 0x70, 0x0d, 0x4c, 0x5f, 0xe8, 0x8c,
+	0x8b, 0x29, 0x25, 0x34, 0x63, 0x97, 0x9b, 0x50, 0x05, 0x4b, 0x13, 0xcf, 0xdc, 0xce, 0xa6, 0xda,
+	0xb9, 0x7d, 0xbe, 0x67, 0xab, 0x42, 0x0e, 0x77, 0xc1, 0x3f, 0x14, 0xb3, 0x34, 0xe4, 0x6a, 0x7a,
+	0x9e, 0x8e, 0x9f, 0x9e, 0xa2, 0xe8, 0x9c, 0x0c, 0xe4, 0x28, 0xa0, 0xb1, 0x0a, 0xe6, 0x47, 0x4b,
+	0xff, 0xe8, 0xa5, 0x34, 0x7f, 0x95, 0xc0, 0xcc, 0x65, 0xc2, 0xb6, 0x8c, 0x06, 0x7e, 0xd1, 0xc0,
+	0xf4, 0x95, 0xaf, 0x11, 0x3e, 0x19, 0x9f, 0xc9, 0xa8, 0x67, 0x5c, 0xbd, 0x5e, 0xc3, 0x8d, 0xd6,
+	0xdb, 0xaf, 0xdf, 0xde, 0xeb, 0x8f, 0xe0, 0x92, 0x58, 0x61, 0x47, 0xe7, 0xd2, 0x6b, 0xa9, 0x97,
+	0xcb, 0xac, 0xba, 0xda, 0x69, 0x67, 0xbb, 0x6b, 0xd5, 0x8f, 0xe1, 0x77, 0x0d, 0xcc, 0x14, 0xb6,
+	0x1f, 0x76, 0xae, 0xdf, 0x1d, 0xb5, 0x54, 0xaa, 0x2b, 0x37, 0x62, 0xc8, 0xf9, 0x33, 0x56, 0xb2,
+	0x2c, 0x5b, 0xc6, 0x63, 0x91, 0xe5, 0x69, 0x5a, 0x47, 0x67, 0xd6, 0x55, 0xab, 0x7e, 0x7c, 0x55,
+	0x92, 0x76, 0x94, 0xc1, 0x6d, 0xad, 0x5e, 0x9d, 0x3d, 0x69, 0x57, 0x4e, 0x03, 0xc8, 0xad, 0x24,
+	0x60, 0xa6, 0x47, 0xa2, 0xce, 0x3b, 0x1d, 0x2c, 0x78, 0x24, 0x1a, 0x1b, 0x6c, 0x67, 0xbe, 0x70,
+	0x38, 0xb6, 0xc4, 0xca, 0xd8, 0xd2, 0x76, 0xd7, 0x73, 0x46, 0x9f, 0x84, 0x28, 0xee, 0x9b, 0x84,
+	0xf6, 0xad, 0x3e, 0x8e, 0xb3, 0x85, 0x62, 0x9d, 0x7a, 0x2d, 0xfe, 0xa3, 0x5b, 0x56, 0xc6, 0x07,
+	0xbd, 0xd4, 0x6d, 0xb7, 0x3f, 0xe9, 0xb5, 0xae, 0x04, 0xb6, 0x7d, 0x66, 0x4a, 0x53, 0x58, 0x3b,
+	0x0d, 0x33, 0x77, 0xcc, 0x4e, 0x94, 0xa4, 0xd7, 0xf6, 0x59, 0x6f, 0x28, 0xe9, 0xed, 0x34, 0x7a,
+	0x4a, 0xf2, 0x43, 0x5f, 0x90, 0xe7, 0xb6, 0xdd, 0xf6, 0x99, 0x6d, 0x0f, 0x45, 0xb6, 0xbd, 0xd3,
+	0xb0, 0x6d, 0x25, 0xdb, 0x9b, 0xc8, 0xe2, 0x7c, 0xf8, 0x3b, 0x00, 0x00, 0xff, 0xff, 0x5f, 0xdc,
+	0xdd, 0xf8, 0x8f, 0x07, 0x00, 0x00,
 }
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // KeywordPlanAdGroupServiceClient is the client API for KeywordPlanAdGroupService service.
 //
@@ -429,10 +427,10 @@
 }
 
 type keywordPlanAdGroupServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewKeywordPlanAdGroupServiceClient(cc *grpc.ClientConn) KeywordPlanAdGroupServiceClient {
+func NewKeywordPlanAdGroupServiceClient(cc grpc.ClientConnInterface) KeywordPlanAdGroupServiceClient {
 	return &keywordPlanAdGroupServiceClient{cc}
 }
 
diff --git a/googleapis/ads/googleads/v1/services/keyword_plan_campaign_service.pb.go b/googleapis/ads/googleads/v1/services/keyword_plan_campaign_service.pb.go
index 52f272b..020fd78 100644
--- a/googleapis/ads/googleads/v1/services/keyword_plan_campaign_service.pb.go
+++ b/googleapis/ads/googleads/v1/services/keyword_plan_campaign_service.pb.go
@@ -9,7 +9,6 @@
 	math "math"
 
 	proto "github.com/golang/protobuf/proto"
-	_ "github.com/golang/protobuf/ptypes/wrappers"
 	resources "google.golang.org/genproto/googleapis/ads/googleads/v1/resources"
 	_ "google.golang.org/genproto/googleapis/api/annotations"
 	status "google.golang.org/genproto/googleapis/rpc/status"
@@ -30,8 +29,7 @@
 // proto package needs to be updated.
 const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package
 
-// Request message for
-// [KeywordPlanCampaignService.GetKeywordPlanCampaign][google.ads.googleads.v1.services.KeywordPlanCampaignService.GetKeywordPlanCampaign].
+// Request message for [KeywordPlanCampaignService.GetKeywordPlanCampaign][google.ads.googleads.v1.services.KeywordPlanCampaignService.GetKeywordPlanCampaign].
 type GetKeywordPlanCampaignRequest struct {
 	// The resource name of the Keyword Plan campaign to fetch.
 	ResourceName         string   `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"`
@@ -360,62 +358,63 @@
 }
 
 var fileDescriptor_1fdb1b9d1a4eb099 = []byte{
-	// 728 bytes of a gzipped FileDescriptorProto
+	// 739 bytes of a gzipped FileDescriptorProto
 	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xa4, 0x95, 0x4f, 0x6b, 0xd4, 0x4c,
-	0x18, 0xc0, 0xdf, 0x64, 0x5f, 0xaa, 0x9d, 0x54, 0x85, 0x11, 0x75, 0x09, 0xd5, 0xae, 0xb1, 0x60,
-	0xd9, 0x43, 0xc2, 0xae, 0x50, 0x34, 0xa5, 0x95, 0x6d, 0xd7, 0x6d, 0x45, 0x6a, 0x97, 0x14, 0x7a,
-	0xd0, 0xc5, 0x30, 0x4d, 0xa6, 0x21, 0x34, 0xc9, 0xc4, 0x99, 0xc9, 0x96, 0x52, 0x7a, 0xf1, 0xe0,
-	0x17, 0xf0, 0x1b, 0x78, 0xf0, 0xe0, 0x37, 0xd1, 0x9b, 0xf8, 0x05, 0x3c, 0x78, 0x12, 0xbc, 0xf8,
-	0x09, 0x24, 0x99, 0xcc, 0xda, 0x96, 0x4d, 0x57, 0xec, 0xed, 0xc9, 0x33, 0x4f, 0x7e, 0xcf, 0xdf,
-	0x79, 0x06, 0x74, 0x03, 0x42, 0x82, 0x08, 0x5b, 0xc8, 0x67, 0x96, 0x10, 0x73, 0x69, 0xd8, 0xb2,
-	0x18, 0xa6, 0xc3, 0xd0, 0xc3, 0xcc, 0xda, 0xc7, 0x87, 0x07, 0x84, 0xfa, 0x6e, 0x1a, 0xa1, 0xc4,
-	0xf5, 0x50, 0x9c, 0xa2, 0x30, 0x48, 0xdc, 0xf2, 0xd8, 0x4c, 0x29, 0xe1, 0x04, 0x36, 0xc4, 0xaf,
-	0x26, 0xf2, 0x99, 0x39, 0xa2, 0x98, 0xc3, 0x96, 0x29, 0x29, 0xfa, 0x72, 0x95, 0x1f, 0x8a, 0x19,
-	0xc9, 0x68, 0xa5, 0x23, 0xe1, 0x40, 0x9f, 0x95, 0xbf, 0xa7, 0xa1, 0x85, 0x92, 0x84, 0x70, 0xc4,
-	0x43, 0x92, 0xb0, 0xf2, 0xb4, 0x74, 0x6f, 0x15, 0x5f, 0xbb, 0xd9, 0x9e, 0xb5, 0x17, 0xe2, 0xc8,
-	0x77, 0x63, 0xc4, 0xf6, 0x4b, 0x8b, 0x3b, 0x67, 0x2d, 0x0e, 0x28, 0x4a, 0x53, 0x4c, 0x25, 0xe1,
-	0x56, 0x79, 0x4e, 0x53, 0xcf, 0x62, 0x1c, 0xf1, 0xac, 0x3c, 0x30, 0xba, 0xe0, 0xf6, 0x3a, 0xe6,
-	0xcf, 0x44, 0x68, 0xfd, 0x08, 0x25, 0x6b, 0x65, 0x60, 0x0e, 0x7e, 0x9d, 0x61, 0xc6, 0xe1, 0x3d,
-	0x70, 0x45, 0xa6, 0xe0, 0x26, 0x28, 0xc6, 0x75, 0xa5, 0xa1, 0x2c, 0x4c, 0x3b, 0x33, 0x52, 0xf9,
-	0x1c, 0xc5, 0xd8, 0xf8, 0xa5, 0x80, 0xbb, 0x9b, 0x19, 0x47, 0x1c, 0x8f, 0x21, 0x31, 0x89, 0x9a,
-	0x03, 0x9a, 0x97, 0x31, 0x4e, 0x62, 0x4c, 0xdd, 0xd0, 0x2f, 0x41, 0x40, 0xaa, 0x9e, 0xfa, 0xf0,
-	0x15, 0x00, 0x24, 0xc5, 0x54, 0xe4, 0x5e, 0x57, 0x1b, 0xb5, 0x05, 0xad, 0xbd, 0x62, 0x4e, 0xaa,
-	0xbd, 0x39, 0xc6, 0xe7, 0x96, 0xc4, 0x38, 0x27, 0x88, 0xf0, 0x3e, 0xb8, 0x96, 0x22, 0xca, 0x43,
-	0x14, 0xb9, 0x7b, 0x28, 0x8c, 0x32, 0x8a, 0xeb, 0xb5, 0x86, 0xb2, 0x70, 0xd9, 0xb9, 0x5a, 0xaa,
-	0x7b, 0x42, 0x9b, 0x27, 0x3d, 0x44, 0x51, 0xe8, 0x23, 0x8e, 0x5d, 0x92, 0x44, 0x87, 0xf5, 0xff,
-	0x0b, 0xb3, 0x19, 0xa9, 0xdc, 0x4a, 0xa2, 0x43, 0xe3, 0x83, 0x0a, 0x66, 0xcf, 0x73, 0x0d, 0x97,
-	0x80, 0x96, 0xa5, 0x05, 0x23, 0xef, 0x54, 0xc1, 0xd0, 0xda, 0xba, 0xcc, 0x47, 0xb6, 0xca, 0xec,
-	0xe5, 0xcd, 0xdc, 0x44, 0x6c, 0xdf, 0x01, 0xc2, 0x3c, 0x97, 0x61, 0x1f, 0x4c, 0x79, 0x14, 0x23,
-	0x2e, 0x0a, 0xae, 0xb5, 0x17, 0x2b, 0xeb, 0x30, 0x9a, 0xb0, 0x71, 0x85, 0xd8, 0xf8, 0xcf, 0x29,
-	0x39, 0x39, 0x51, 0xf0, 0xeb, 0xea, 0x45, 0x89, 0x82, 0x03, 0xeb, 0x60, 0x8a, 0xe2, 0x98, 0x0c,
-	0x45, 0x19, 0xa7, 0xf3, 0x13, 0xf1, 0xbd, 0xaa, 0x81, 0xe9, 0x51, 0xdd, 0x8d, 0x4f, 0x0a, 0x30,
-	0xce, 0x9b, 0x0e, 0x96, 0x92, 0x84, 0x61, 0xd8, 0x03, 0x37, 0xce, 0x74, 0xc7, 0xc5, 0x94, 0x12,
-	0x5a, 0xc0, 0xb5, 0x36, 0x94, 0xe1, 0xd2, 0xd4, 0x33, 0xb7, 0x8b, 0x19, 0x76, 0xae, 0x9f, 0xee,
-	0xdb, 0x93, 0xdc, 0x1c, 0xbe, 0x04, 0x97, 0x28, 0x66, 0x59, 0xc4, 0xe5, 0x08, 0x75, 0x26, 0x8f,
-	0x50, 0x65, 0x78, 0x4e, 0x41, 0x72, 0x24, 0xd1, 0xe8, 0x81, 0xb9, 0x09, 0xb6, 0x7f, 0x75, 0x63,
-	0xda, 0xdf, 0x6a, 0x40, 0x1f, 0x83, 0xd8, 0x16, 0x01, 0xc1, 0x2f, 0x0a, 0xb8, 0x39, 0xfe, 0x5e,
-	0xc2, 0xc7, 0x93, 0xb3, 0x39, 0xf7, 0x46, 0xeb, 0xff, 0xd8, 0x77, 0x63, 0xe5, 0xcd, 0xd7, 0xef,
-	0xef, 0xd4, 0x87, 0x70, 0x31, 0x5f, 0x6b, 0x47, 0xa7, 0x52, 0x5c, 0x96, 0x97, 0x98, 0x59, 0x4d,
-	0xb9, 0xe7, 0x4e, 0x35, 0xd9, 0x6a, 0x1e, 0xc3, 0x9f, 0x0a, 0xd0, 0xab, 0xc7, 0x00, 0xae, 0x5d,
-	0xa0, 0x4b, 0x72, 0xc5, 0xe8, 0xdd, 0x8b, 0x41, 0xc4, 0x24, 0x1a, 0xdd, 0x22, 0xd3, 0x15, 0xe3,
-	0x51, 0x9e, 0xe9, 0x9f, 0xd4, 0x8e, 0x4e, 0x6c, 0xaf, 0xe5, 0xe6, 0xf1, 0xd8, 0x44, 0xed, 0xb8,
-	0xc0, 0xdb, 0x4a, 0x73, 0xf5, 0xad, 0x0a, 0xe6, 0x3d, 0x12, 0x4f, 0x8c, 0x68, 0x75, 0xae, 0x7a,
-	0x10, 0xfa, 0xf9, 0x92, 0xe8, 0x2b, 0x2f, 0x36, 0x4a, 0x48, 0x40, 0x22, 0x94, 0x04, 0x26, 0xa1,
-	0x81, 0x15, 0xe0, 0xa4, 0x58, 0x21, 0xf2, 0xb9, 0x49, 0x43, 0x56, 0xfd, 0xca, 0x2d, 0x49, 0xe1,
-	0xbd, 0x5a, 0x5b, 0xef, 0x74, 0x3e, 0xaa, 0x8d, 0x75, 0x01, 0xec, 0xf8, 0xcc, 0x14, 0x62, 0x2e,
-	0xed, 0xb4, 0xcc, 0xd2, 0x31, 0xfb, 0x2c, 0x4d, 0x06, 0x1d, 0x9f, 0x0d, 0x46, 0x26, 0x83, 0x9d,
-	0xd6, 0x40, 0x9a, 0xfc, 0x50, 0xe7, 0x85, 0xde, 0xb6, 0x3b, 0x3e, 0xb3, 0xed, 0x91, 0x91, 0x6d,
-	0xef, 0xb4, 0x6c, 0x5b, 0x9a, 0xed, 0x4e, 0x15, 0x71, 0x3e, 0xf8, 0x1d, 0x00, 0x00, 0xff, 0xff,
-	0x79, 0x2e, 0x5d, 0x8a, 0x8c, 0x07, 0x00, 0x00,
+	0x1c, 0xc7, 0x9f, 0x64, 0x1f, 0xfa, 0x3c, 0x9d, 0xad, 0x0a, 0x23, 0xea, 0x12, 0x2b, 0x5d, 0x63,
+	0xc1, 0xb2, 0x87, 0x84, 0x5d, 0xa1, 0x68, 0x4a, 0x2b, 0x69, 0xd7, 0x6d, 0x45, 0x6a, 0x97, 0x14,
+	0x7a, 0xd0, 0xc5, 0x30, 0x4d, 0xa6, 0x21, 0x34, 0xc9, 0xc4, 0x99, 0xc9, 0x4a, 0x29, 0xbd, 0x78,
+	0xf0, 0x0d, 0xf8, 0x0e, 0x3c, 0x78, 0xf0, 0x9d, 0xd8, 0x9b, 0xf8, 0x16, 0x3c, 0x09, 0x5e, 0xbc,
+	0x0b, 0x92, 0x4c, 0x66, 0xfb, 0x87, 0x4d, 0x57, 0xec, 0xed, 0xb7, 0x33, 0xdf, 0x7c, 0x7e, 0x7f,
+	0xe7, 0xb7, 0xa0, 0x1b, 0x10, 0x12, 0x44, 0xd8, 0x44, 0x3e, 0x33, 0x85, 0x99, 0x5b, 0xc3, 0xb6,
+	0xc9, 0x30, 0x1d, 0x86, 0x1e, 0x66, 0xe6, 0x3e, 0x3e, 0x78, 0x43, 0xa8, 0xef, 0xa6, 0x11, 0x4a,
+	0x5c, 0x0f, 0xc5, 0x29, 0x0a, 0x83, 0xc4, 0x2d, 0xaf, 0x8d, 0x94, 0x12, 0x4e, 0x60, 0x53, 0x7c,
+	0x6a, 0x20, 0x9f, 0x19, 0x23, 0x8a, 0x31, 0x6c, 0x1b, 0x92, 0xa2, 0x2d, 0x57, 0xf9, 0xa1, 0x98,
+	0x91, 0x8c, 0x56, 0x3a, 0x12, 0x0e, 0xb4, 0x59, 0xf9, 0x79, 0x1a, 0x9a, 0x28, 0x49, 0x08, 0x47,
+	0x3c, 0x24, 0x09, 0x2b, 0x6f, 0x4b, 0xf7, 0x66, 0xf1, 0x6b, 0x37, 0xdb, 0x33, 0xf7, 0x42, 0x1c,
+	0xf9, 0x6e, 0x8c, 0xd8, 0x7e, 0xa9, 0xb8, 0x55, 0x2a, 0x68, 0xea, 0x99, 0x8c, 0x23, 0x9e, 0xb1,
+	0x73, 0x17, 0x39, 0xd8, 0x8b, 0x42, 0x9c, 0x70, 0x71, 0xa1, 0x77, 0xc1, 0x9d, 0x75, 0xcc, 0x9f,
+	0x89, 0x98, 0xfa, 0x11, 0x4a, 0xd6, 0xca, 0x88, 0x1c, 0xfc, 0x3a, 0xc3, 0x8c, 0xc3, 0x7b, 0xe0,
+	0x8a, 0x8c, 0xdd, 0x4d, 0x50, 0x8c, 0x1b, 0x4a, 0x53, 0x59, 0x98, 0x76, 0x66, 0xe4, 0xe1, 0x73,
+	0x14, 0x63, 0xfd, 0xa7, 0x02, 0xee, 0x6e, 0x66, 0x1c, 0x71, 0x3c, 0x86, 0xc4, 0x24, 0x6a, 0x0e,
+	0xd4, 0xbd, 0x8c, 0x71, 0x12, 0x63, 0xea, 0x86, 0x7e, 0x09, 0x02, 0xf2, 0xe8, 0xa9, 0x0f, 0x5f,
+	0x01, 0x40, 0x52, 0x4c, 0x45, 0xd2, 0x0d, 0xb5, 0x59, 0x5b, 0xa8, 0x77, 0x56, 0x8c, 0x49, 0x45,
+	0x37, 0xc6, 0xf8, 0xdc, 0x92, 0x18, 0xe7, 0x14, 0x11, 0xde, 0x07, 0xd7, 0x52, 0x44, 0x79, 0x88,
+	0x22, 0x77, 0x0f, 0x85, 0x51, 0x46, 0x71, 0xa3, 0xd6, 0x54, 0x16, 0xfe, 0x77, 0xae, 0x96, 0xc7,
+	0x3d, 0x71, 0x9a, 0x27, 0x3d, 0x44, 0x51, 0xe8, 0x23, 0x8e, 0x5d, 0x92, 0x44, 0x07, 0x8d, 0x7f,
+	0x0b, 0xd9, 0x8c, 0x3c, 0xdc, 0x4a, 0xa2, 0x03, 0xfd, 0xa3, 0x0a, 0x66, 0x2f, 0x72, 0x0d, 0x97,
+	0x40, 0x3d, 0x4b, 0x0b, 0x46, 0xde, 0xa2, 0x82, 0x51, 0xef, 0x68, 0x32, 0x1f, 0xd9, 0x45, 0xa3,
+	0x97, 0x77, 0x71, 0x13, 0xb1, 0x7d, 0x07, 0x08, 0x79, 0x6e, 0xc3, 0x3e, 0x98, 0xf2, 0x28, 0x46,
+	0x5c, 0x14, 0xbc, 0xde, 0x59, 0xac, 0xac, 0xc3, 0x68, 0xb4, 0xc6, 0x15, 0x62, 0xe3, 0x1f, 0xa7,
+	0xe4, 0xe4, 0x44, 0xc1, 0x6f, 0xa8, 0x97, 0x25, 0x0a, 0x0e, 0x6c, 0x80, 0x29, 0x8a, 0x63, 0x32,
+	0x14, 0x65, 0x9c, 0xce, 0x6f, 0xc4, 0xef, 0xd5, 0x3a, 0x98, 0x1e, 0xd5, 0x5d, 0xff, 0xac, 0x00,
+	0xfd, 0xa2, 0xe9, 0x60, 0x29, 0x49, 0x18, 0x86, 0x3d, 0x70, 0xe3, 0x5c, 0x77, 0x5c, 0x4c, 0x29,
+	0xa1, 0x05, 0xbc, 0xde, 0x81, 0x32, 0x5c, 0x9a, 0x7a, 0xc6, 0x76, 0x31, 0xdc, 0xce, 0xf5, 0xb3,
+	0x7d, 0x7b, 0x92, 0xcb, 0xe1, 0x4b, 0xf0, 0x1f, 0xc5, 0x2c, 0x8b, 0xb8, 0x1c, 0x21, 0x7b, 0xf2,
+	0x08, 0x55, 0x86, 0xe7, 0x14, 0x24, 0x47, 0x12, 0xf5, 0x1e, 0x98, 0x9b, 0xa0, 0xfd, 0xa3, 0x17,
+	0xd3, 0xf9, 0x55, 0x03, 0xda, 0x18, 0xc4, 0xb6, 0x08, 0x08, 0x7e, 0x51, 0xc0, 0xcd, 0xf1, 0xef,
+	0x12, 0x3e, 0x9e, 0x9c, 0xcd, 0x85, 0x2f, 0x5a, 0xfb, 0xcb, 0xbe, 0xeb, 0x2b, 0x6f, 0xbf, 0x7e,
+	0x7b, 0xaf, 0x3e, 0x84, 0x8b, 0xf9, 0x3e, 0x3b, 0x3c, 0x93, 0xe2, 0xb2, 0x7c, 0xc4, 0xcc, 0x6c,
+	0xc9, 0x05, 0x77, 0xa6, 0xc9, 0x66, 0xeb, 0x08, 0xfe, 0x50, 0x80, 0x56, 0x3d, 0x06, 0x70, 0xed,
+	0x12, 0x5d, 0x92, 0x2b, 0x46, 0xeb, 0x5e, 0x0e, 0x22, 0x26, 0x51, 0xef, 0x16, 0x99, 0xae, 0xe8,
+	0x8f, 0xf2, 0x4c, 0x4f, 0x52, 0x3b, 0x3c, 0xb5, 0xbd, 0x96, 0x5b, 0x47, 0x63, 0x13, 0xb5, 0xe2,
+	0x02, 0x6f, 0x29, 0x2d, 0xed, 0xf6, 0xb1, 0xdd, 0x38, 0x09, 0xa1, 0xb4, 0xd2, 0x90, 0x19, 0x1e,
+	0x89, 0x57, 0xdf, 0xa9, 0x60, 0xde, 0x23, 0xf1, 0xc4, 0x70, 0x57, 0xe7, 0xaa, 0xa7, 0xa4, 0x9f,
+	0x6f, 0x90, 0xbe, 0xf2, 0x62, 0xa3, 0x84, 0x04, 0x24, 0x42, 0x49, 0x60, 0x10, 0x1a, 0x98, 0x01,
+	0x4e, 0x8a, 0xfd, 0x62, 0x9e, 0xb8, 0xad, 0xfe, 0xef, 0x5b, 0x92, 0xc6, 0x07, 0xb5, 0xb6, 0x6e,
+	0xdb, 0x9f, 0xd4, 0xe6, 0xba, 0x00, 0xda, 0x3e, 0x33, 0x84, 0x99, 0x5b, 0x3b, 0x6d, 0xa3, 0x74,
+	0xcc, 0x8e, 0xa5, 0x64, 0x60, 0xfb, 0x6c, 0x30, 0x92, 0x0c, 0x76, 0xda, 0x03, 0x29, 0xf9, 0xae,
+	0xce, 0x8b, 0x73, 0xcb, 0xb2, 0x7d, 0x66, 0x59, 0x23, 0x91, 0x65, 0xed, 0xb4, 0x2d, 0x4b, 0xca,
+	0x76, 0xa7, 0x8a, 0x38, 0x1f, 0xfc, 0x0e, 0x00, 0x00, 0xff, 0xff, 0x79, 0x46, 0x90, 0xc2, 0xa2,
+	0x07, 0x00, 0x00,
 }
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // KeywordPlanCampaignServiceClient is the client API for KeywordPlanCampaignService service.
 //
@@ -429,10 +428,10 @@
 }
 
 type keywordPlanCampaignServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewKeywordPlanCampaignServiceClient(cc *grpc.ClientConn) KeywordPlanCampaignServiceClient {
+func NewKeywordPlanCampaignServiceClient(cc grpc.ClientConnInterface) KeywordPlanCampaignServiceClient {
 	return &keywordPlanCampaignServiceClient{cc}
 }
 
diff --git a/googleapis/ads/googleads/v1/services/keyword_plan_idea_service.pb.go b/googleapis/ads/googleads/v1/services/keyword_plan_idea_service.pb.go
index 2f6b523..6b0d31f 100644
--- a/googleapis/ads/googleads/v1/services/keyword_plan_idea_service.pb.go
+++ b/googleapis/ads/googleads/v1/services/keyword_plan_idea_service.pb.go
@@ -405,62 +405,63 @@
 }
 
 var fileDescriptor_78a60a26de5be656 = []byte{
-	// 727 bytes of a gzipped FileDescriptorProto
-	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x9c, 0x55, 0xcf, 0x6e, 0xd3, 0x4e,
-	0x10, 0xfe, 0x39, 0xe9, 0xaf, 0x69, 0x37, 0x08, 0xa9, 0xab, 0x0a, 0x85, 0xb6, 0x82, 0x28, 0xea,
-	0xa1, 0x54, 0xc2, 0x26, 0xe9, 0x81, 0xe2, 0x12, 0x89, 0x14, 0x41, 0x52, 0x21, 0xaa, 0xca, 0xa5,
-	0x39, 0xa0, 0x48, 0xd6, 0x36, 0x9e, 0x5a, 0x56, 0x9c, 0xdd, 0xb0, 0xbb, 0x6e, 0xf9, 0xa3, 0x5e,
-	0xfa, 0x0a, 0xbc, 0x01, 0x47, 0xde, 0x81, 0x17, 0xe0, 0x84, 0xd4, 0x57, 0xe0, 0xc4, 0x81, 0x67,
-	0x40, 0xb6, 0x77, 0x93, 0xb4, 0x75, 0x48, 0xe9, 0x6d, 0x3c, 0xfb, 0xcd, 0x37, 0xdf, 0xce, 0xcc,
-	0x8e, 0xd1, 0x33, 0x9f, 0x31, 0x3f, 0x04, 0x8b, 0x78, 0xc2, 0x4a, 0xcd, 0xd8, 0x3a, 0xae, 0x5a,
-	0x02, 0xf8, 0x71, 0xd0, 0x05, 0x61, 0xf5, 0xe0, 0xc3, 0x09, 0xe3, 0x9e, 0x3b, 0x08, 0x09, 0x75,
-	0x03, 0x0f, 0x88, 0xab, 0x8e, 0xcc, 0x01, 0x67, 0x92, 0xe1, 0x72, 0x1a, 0x66, 0x12, 0x4f, 0x98,
-	0x43, 0x06, 0xf3, 0xb8, 0x6a, 0x6a, 0x86, 0xa5, 0xcd, 0x49, 0x39, 0xba, 0xac, 0xdf, 0x67, 0xf4,
-	0x62, 0x86, 0xd4, 0x97, 0x72, 0x4f, 0x8e, 0x04, 0x1a, 0xf5, 0x2f, 0x49, 0xa3, 0x20, 0x4f, 0x18,
-	0xef, 0xa9, 0xc8, 0x15, 0x1d, 0x39, 0x08, 0x2c, 0x42, 0x29, 0x93, 0x44, 0x06, 0x8c, 0x0a, 0x75,
-	0x7a, 0x4f, 0x9d, 0x26, 0x5f, 0x87, 0xd1, 0x91, 0x75, 0xc2, 0xc9, 0x60, 0x00, 0x5c, 0x9d, 0x57,
-	0x7e, 0xcc, 0xa0, 0xe5, 0x26, 0x50, 0xe0, 0x44, 0xc2, 0xab, 0x34, 0xc9, 0x8e, 0x07, 0x44, 0x38,
-	0xf0, 0x2e, 0x02, 0x21, 0xf1, 0x7d, 0x54, 0xec, 0x46, 0x42, 0xb2, 0x3e, 0x70, 0x37, 0xf0, 0x4a,
-	0x46, 0xd9, 0x58, 0x9b, 0x77, 0x90, 0x76, 0xed, 0x78, 0x78, 0x13, 0xcd, 0x85, 0x84, 0xfa, 0x11,
-	0xf1, 0xa1, 0x54, 0x28, 0x1b, 0x6b, 0xc5, 0xda, 0x8a, 0x2a, 0x8e, 0xa9, 0x73, 0x9a, 0xfb, 0x92,
-	0x07, 0xd4, 0x6f, 0x93, 0x30, 0x02, 0x67, 0x88, 0xc6, 0xbb, 0x68, 0xd1, 0x07, 0xe6, 0x4a, 0xc2,
-	0x7d, 0x90, 0x6e, 0x97, 0x51, 0x21, 0x09, 0x95, 0xa2, 0x34, 0x57, 0xce, 0x4f, 0x65, 0xc1, 0x3e,
-	0xb0, 0x37, 0x49, 0xe0, 0x73, 0x1d, 0x87, 0x3f, 0xa2, 0xc5, 0xac, 0x32, 0x95, 0xe6, 0xcb, 0xc6,
-	0xda, 0xed, 0x5a, 0xcb, 0x9c, 0xd4, 0xbd, 0xa4, 0xc2, 0xa6, 0xba, 0xfc, 0x5e, 0x48, 0xe8, 0x6e,
-	0x1a, 0xf8, 0x82, 0x46, 0xfd, 0x0c, 0xb7, 0x83, 0x7b, 0x57, 0x7c, 0xf8, 0x68, 0x94, 0x9b, 0x50,
-	0xcf, 0x8d, 0x78, 0xe8, 0x0a, 0x00, 0xaf, 0x94, 0x4b, 0x2a, 0xb2, 0x61, 0x4e, 0x9b, 0x1c, 0x9d,
-	0xa7, 0x41, 0xbd, 0x03, 0x1e, 0xee, 0x03, 0x78, 0xad, 0xff, 0x9c, 0x85, 0xde, 0x65, 0x27, 0x76,
-	0xd0, 0x2d, 0x9d, 0x27, 0xe1, 0xcf, 0x27, 0xfc, 0x0f, 0xaf, 0xcd, 0xaf, 0x98, 0x8b, 0xbd, 0xd1,
-	0x27, 0x7e, 0x89, 0xe6, 0x86, 0x7a, 0xff, 0x4f, 0xf8, 0x1e, 0x4c, 0xe7, 0x1b, 0xa9, 0x2c, 0x44,
-	0xa9, 0xb9, 0x3d, 0x8b, 0x66, 0x62, 0x8e, 0xca, 0x29, 0x5a, 0xb8, 0x72, 0x1b, 0x6c, 0xa2, 0x7c,
-	0xc4, 0xc3, 0x64, 0x7e, 0xa6, 0xf5, 0x36, 0x06, 0xc6, 0x63, 0xa5, 0x34, 0x8a, 0x52, 0xee, 0x1a,
-	0x03, 0x31, 0x44, 0x57, 0x9a, 0xa8, 0x38, 0x76, 0xd9, 0x0b, 0x44, 0xc6, 0x3f, 0x11, 0x3d, 0x41,
-	0x85, 0x1b, 0xaa, 0xaf, 0xc8, 0xcc, 0x47, 0xe5, 0x80, 0x18, 0x30, 0x2a, 0x00, 0x1f, 0xa0, 0x02,
-	0x07, 0x11, 0x85, 0x52, 0x4b, 0xda, 0x9a, 0x5e, 0xf0, 0x6c, 0xbe, 0x28, 0x94, 0x8e, 0xe6, 0xaa,
-	0x7c, 0x33, 0xd0, 0xdd, 0x89, 0x30, 0xfc, 0x08, 0xcd, 0x48, 0x78, 0x2f, 0xd5, 0x48, 0xfe, 0xfd,
-	0x12, 0x09, 0x12, 0xd3, 0xd1, 0x50, 0x27, 0xdb, 0xb0, 0x0f, 0x92, 0x07, 0x5d, 0xa1, 0x86, 0xee,
-	0xe9, 0x44, 0xcd, 0x6a, 0xb1, 0x8d, 0x3d, 0x9d, 0x56, 0x20, 0x24, 0xe3, 0x41, 0x97, 0x84, 0xaf,
-	0x53, 0x8e, 0xe1, 0x23, 0x8a, 0x05, 0x2a, 0x5f, 0xed, 0xb7, 0x81, 0xee, 0x8c, 0x05, 0xc5, 0x47,
-	0xfb, 0xe9, 0xf5, 0xf1, 0xb9, 0x81, 0x16, 0xb3, 0xd6, 0x14, 0xae, 0xdf, 0xa8, 0x72, 0x7a, 0xbd,
-	0x2d, 0xd5, 0x6f, 0x5a, 0xf8, 0xa4, 0x91, 0x95, 0xfa, 0xd9, 0xf9, 0xcf, 0xcf, 0xb9, 0xc7, 0x95,
-	0x5a, 0xb2, 0xe3, 0xd5, 0x52, 0x14, 0xd6, 0xa7, 0xb1, 0x95, 0x59, 0x5f, 0x3f, 0xb5, 0xfd, 0x0c,
-	0x05, 0xb6, 0xb1, 0xbe, 0x7d, 0x96, 0x43, 0xab, 0x5d, 0xd6, 0x9f, 0xaa, 0x61, 0x7b, 0x39, 0xbb,
-	0x2c, 0x7b, 0x71, 0xef, 0xf6, 0x8c, 0xb7, 0x2d, 0x45, 0xe0, 0xb3, 0x78, 0xb9, 0x9a, 0x8c, 0xfb,
-	0x96, 0x0f, 0x34, 0xe9, 0xac, 0xfe, 0x99, 0x0c, 0x02, 0x31, 0xf9, 0xcf, 0xb7, 0xa5, 0x8d, 0x2f,
-	0xb9, 0x7c, 0xb3, 0xd1, 0xf8, 0x9a, 0x2b, 0x37, 0x53, 0xc2, 0x86, 0x27, 0xcc, 0xd4, 0x8c, 0xad,
-	0x76, 0xd5, 0x54, 0x89, 0xc5, 0x77, 0x0d, 0xe9, 0x34, 0x3c, 0xd1, 0x19, 0x42, 0x3a, 0xed, 0x6a,
-	0x47, 0x43, 0x7e, 0xe5, 0x56, 0x53, 0xbf, 0x6d, 0x37, 0x3c, 0x61, 0xdb, 0x43, 0x90, 0x6d, 0xb7,
-	0xab, 0xb6, 0xad, 0x61, 0x87, 0xb3, 0x89, 0xce, 0x8d, 0x3f, 0x01, 0x00, 0x00, 0xff, 0xff, 0xfd,
-	0x13, 0x9c, 0xd6, 0xa0, 0x07, 0x00, 0x00,
+	// 749 bytes of a gzipped FileDescriptorProto
+	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x9c, 0x55, 0x4f, 0x4f, 0xdb, 0x48,
+	0x14, 0x5f, 0x3b, 0x2c, 0x81, 0xc9, 0x6a, 0x25, 0x46, 0x68, 0x37, 0x0b, 0x68, 0x37, 0x8a, 0x38,
+	0xb0, 0x48, 0x6b, 0x6f, 0xc2, 0x61, 0x59, 0xd3, 0x48, 0x0d, 0x55, 0x9b, 0xa0, 0xaa, 0x08, 0x99,
+	0x92, 0x43, 0x15, 0xc9, 0x1a, 0xec, 0x87, 0x65, 0xc5, 0x99, 0x49, 0x67, 0xc6, 0xd0, 0x3f, 0xe2,
+	0xc2, 0xb5, 0xc7, 0x7e, 0x83, 0x1e, 0xfb, 0x1d, 0xfa, 0x05, 0x38, 0x55, 0xe2, 0x2b, 0xf4, 0xd4,
+	0x4f, 0x51, 0xd9, 0x9e, 0x49, 0x02, 0x24, 0x0d, 0xe5, 0xf6, 0xfc, 0xde, 0xef, 0xfd, 0xde, 0x6f,
+	0xde, 0xbc, 0x79, 0x46, 0x0f, 0x43, 0xc6, 0xc2, 0x18, 0x6c, 0x12, 0x08, 0x3b, 0x37, 0x53, 0xeb,
+	0xb4, 0x66, 0x0b, 0xe0, 0xa7, 0x91, 0x0f, 0xc2, 0xee, 0xc1, 0xeb, 0x33, 0xc6, 0x03, 0x6f, 0x10,
+	0x13, 0xea, 0x45, 0x01, 0x10, 0x4f, 0x85, 0xac, 0x01, 0x67, 0x92, 0xe1, 0x4a, 0x9e, 0x66, 0x91,
+	0x40, 0x58, 0x43, 0x06, 0xeb, 0xb4, 0x66, 0x69, 0x86, 0x95, 0xed, 0x69, 0x35, 0x7c, 0xd6, 0xef,
+	0x33, 0x7a, 0xbd, 0x42, 0xee, 0xcb, 0xb9, 0xa7, 0x67, 0x02, 0x4d, 0xfa, 0x37, 0xa4, 0x51, 0x90,
+	0x67, 0x8c, 0xf7, 0x54, 0xe6, 0x9a, 0xce, 0x1c, 0x44, 0x36, 0xa1, 0x94, 0x49, 0x22, 0x23, 0x46,
+	0x85, 0x8a, 0xfe, 0xa9, 0xa2, 0xd9, 0xd7, 0x71, 0x72, 0x62, 0x9f, 0x71, 0x32, 0x18, 0x00, 0xd7,
+	0xf1, 0xdf, 0xc7, 0xb2, 0xfd, 0x38, 0x02, 0x2a, 0xf3, 0x40, 0xf5, 0xf3, 0x1c, 0x5a, 0x6d, 0x01,
+	0x05, 0x4e, 0x24, 0x3c, 0xcd, 0xab, 0xef, 0x05, 0x40, 0x84, 0x0b, 0x2f, 0x13, 0x10, 0x12, 0xff,
+	0x85, 0x4a, 0x7e, 0x22, 0x24, 0xeb, 0x03, 0xf7, 0xa2, 0xa0, 0x6c, 0x54, 0x8c, 0x8d, 0x45, 0x17,
+	0x69, 0xd7, 0x5e, 0x80, 0xb7, 0xd1, 0x42, 0x4c, 0x68, 0x98, 0x90, 0x10, 0xca, 0xc5, 0x8a, 0xb1,
+	0x51, 0xaa, 0xaf, 0xa9, 0xae, 0x59, 0x5a, 0x8c, 0x75, 0x28, 0x79, 0x44, 0xc3, 0x0e, 0x89, 0x13,
+	0x70, 0x87, 0x68, 0xbc, 0x8f, 0x96, 0x43, 0x60, 0x9e, 0x24, 0x3c, 0x04, 0xe9, 0xf9, 0x8c, 0x0a,
+	0x49, 0xa8, 0x14, 0xe5, 0x85, 0x4a, 0x61, 0x26, 0x0b, 0x0e, 0x81, 0x3d, 0xcf, 0x12, 0x1f, 0xe9,
+	0x3c, 0xfc, 0x06, 0x2d, 0x4f, 0xea, 0x5f, 0x79, 0xb1, 0x62, 0x6c, 0xfc, 0x5a, 0x6f, 0x5b, 0xd3,
+	0xae, 0x35, 0x6b, 0xbd, 0xa5, 0x0e, 0x7f, 0x10, 0x13, 0xba, 0x9f, 0x27, 0x3e, 0xa6, 0x49, 0x7f,
+	0x82, 0xdb, 0xc5, 0xbd, 0x5b, 0x3e, 0x7c, 0x32, 0xaa, 0x4d, 0x68, 0xe0, 0x25, 0x3c, 0xf6, 0x04,
+	0x40, 0x50, 0x36, 0xb3, 0x8e, 0x6c, 0x59, 0xb3, 0x46, 0x4a, 0xd7, 0x69, 0xd2, 0xe0, 0x88, 0xc7,
+	0x87, 0x00, 0x41, 0xfb, 0x27, 0x77, 0xa9, 0x77, 0xd3, 0x89, 0x5d, 0xf4, 0x8b, 0xae, 0x93, 0xf1,
+	0x17, 0x32, 0xfe, 0x7f, 0xee, 0xcc, 0xaf, 0x98, 0x4b, 0xbd, 0xd1, 0x27, 0x7e, 0x82, 0x16, 0x86,
+	0x7a, 0x7f, 0xce, 0xf8, 0xfe, 0x9e, 0xcd, 0x37, 0x52, 0x59, 0x4c, 0x72, 0x73, 0x77, 0x1e, 0xcd,
+	0xa5, 0x1c, 0xd5, 0x73, 0xb4, 0x74, 0xeb, 0x34, 0xd8, 0x42, 0x85, 0x84, 0xc7, 0xd9, 0xfc, 0xcc,
+	0xba, 0xdb, 0x14, 0x98, 0x8e, 0x95, 0xd2, 0x28, 0xca, 0xe6, 0x1d, 0x06, 0x62, 0x88, 0xae, 0xb6,
+	0x50, 0x69, 0xec, 0xb0, 0xd7, 0x88, 0x8c, 0x1f, 0x22, 0xfa, 0x1f, 0x15, 0xef, 0xa9, 0xbe, 0x2a,
+	0x27, 0x3e, 0x2a, 0x17, 0xc4, 0x80, 0x51, 0x01, 0xf8, 0x08, 0x15, 0x39, 0x88, 0x24, 0x96, 0x5a,
+	0xd2, 0xce, 0xec, 0x86, 0x4f, 0xe6, 0x4b, 0x62, 0xe9, 0x6a, 0xae, 0xea, 0x27, 0x03, 0xfd, 0x31,
+	0x15, 0x86, 0xff, 0x45, 0x73, 0x12, 0x5e, 0x49, 0x35, 0x92, 0xdf, 0x3f, 0x44, 0x86, 0xc4, 0x74,
+	0x34, 0xd4, 0xd9, 0x9a, 0xec, 0x83, 0xe4, 0x91, 0x2f, 0xd4, 0xd0, 0x3d, 0x98, 0xaa, 0x59, 0x6d,
+	0xbc, 0xb1, 0xa7, 0xd3, 0x8e, 0x84, 0x64, 0x3c, 0xf2, 0x49, 0xfc, 0x2c, 0xe7, 0x18, 0x3e, 0xa2,
+	0x54, 0xa0, 0xf2, 0xd5, 0xdf, 0x99, 0xe8, 0xb7, 0xb1, 0xa4, 0x34, 0x74, 0x98, 0x1f, 0x1f, 0x5f,
+	0x19, 0x68, 0x79, 0xd2, 0x9a, 0xc2, 0x8d, 0x7b, 0x75, 0x4e, 0xaf, 0xb7, 0x95, 0xc6, 0x7d, 0x1b,
+	0x9f, 0x5d, 0x64, 0xb5, 0x71, 0x71, 0xf5, 0xe5, 0xbd, 0xf9, 0x5f, 0xb5, 0x9e, 0x2d, 0x7f, 0xb5,
+	0x14, 0x85, 0xfd, 0x76, 0x6c, 0x65, 0x36, 0x36, 0xcf, 0x9d, 0x70, 0x82, 0x02, 0xc7, 0xd8, 0x5c,
+	0x59, 0xbd, 0x6c, 0x96, 0x47, 0x45, 0x95, 0x35, 0x88, 0x44, 0xda, 0xc1, 0xdd, 0x0b, 0x13, 0xad,
+	0xfb, 0xac, 0x3f, 0x53, 0xe0, 0xee, 0xea, 0xe4, 0x9e, 0x1d, 0xa4, 0x17, 0x7b, 0x60, 0xbc, 0x68,
+	0x2b, 0x82, 0x90, 0xa5, 0x9b, 0xd7, 0x62, 0x3c, 0xb4, 0x43, 0xa0, 0xd9, 0xb5, 0xdb, 0xa3, 0x92,
+	0xd3, 0xff, 0x97, 0x3b, 0xda, 0xf8, 0x60, 0x16, 0x5a, 0xcd, 0xe6, 0x47, 0xb3, 0xd2, 0xca, 0x09,
+	0x9b, 0x81, 0xb0, 0x72, 0x33, 0xb5, 0x3a, 0x35, 0x4b, 0x15, 0x16, 0x97, 0x1a, 0xd2, 0x6d, 0x06,
+	0xa2, 0x3b, 0x84, 0x74, 0x3b, 0xb5, 0xae, 0x86, 0x7c, 0x35, 0xd7, 0x73, 0xbf, 0xe3, 0x34, 0x03,
+	0xe1, 0x38, 0x43, 0x90, 0xe3, 0x74, 0x6a, 0x8e, 0xa3, 0x61, 0xc7, 0xf3, 0x99, 0xce, 0xad, 0x6f,
+	0x01, 0x00, 0x00, 0xff, 0xff, 0xce, 0x99, 0x78, 0x37, 0xd6, 0x07, 0x00, 0x00,
 }
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // KeywordPlanIdeaServiceClient is the client API for KeywordPlanIdeaService service.
 //
@@ -471,10 +472,10 @@
 }
 
 type keywordPlanIdeaServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewKeywordPlanIdeaServiceClient(cc *grpc.ClientConn) KeywordPlanIdeaServiceClient {
+func NewKeywordPlanIdeaServiceClient(cc grpc.ClientConnInterface) KeywordPlanIdeaServiceClient {
 	return &keywordPlanIdeaServiceClient{cc}
 }
 
diff --git a/googleapis/ads/googleads/v1/services/keyword_plan_keyword_service.pb.go b/googleapis/ads/googleads/v1/services/keyword_plan_keyword_service.pb.go
index 12bacee..958c7e0 100644
--- a/googleapis/ads/googleads/v1/services/keyword_plan_keyword_service.pb.go
+++ b/googleapis/ads/googleads/v1/services/keyword_plan_keyword_service.pb.go
@@ -9,7 +9,6 @@
 	math "math"
 
 	proto "github.com/golang/protobuf/proto"
-	_ "github.com/golang/protobuf/ptypes/wrappers"
 	resources "google.golang.org/genproto/googleapis/ads/googleads/v1/resources"
 	_ "google.golang.org/genproto/googleapis/api/annotations"
 	status "google.golang.org/genproto/googleapis/rpc/status"
@@ -30,8 +29,7 @@
 // proto package needs to be updated.
 const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package
 
-// Request message for
-// [KeywordPlanKeywordService.GetKeywordPlanKeyword][google.ads.googleads.v1.services.KeywordPlanKeywordService.GetKeywordPlanKeyword].
+// Request message for [KeywordPlanKeywordService.GetKeywordPlanKeyword][google.ads.googleads.v1.services.KeywordPlanKeywordService.GetKeywordPlanKeyword].
 type GetKeywordPlanKeywordRequest struct {
 	// The resource name of the ad group keyword to fetch.
 	ResourceName         string   `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"`
@@ -72,8 +70,7 @@
 	return ""
 }
 
-// Request message for
-// [KeywordPlanKeywordService.MutateKeywordPlanKeywords][google.ads.googleads.v1.services.KeywordPlanKeywordService.MutateKeywordPlanKeywords].
+// Request message for [KeywordPlanKeywordService.MutateKeywordPlanKeywords][google.ads.googleads.v1.services.KeywordPlanKeywordService.MutateKeywordPlanKeywords].
 type MutateKeywordPlanKeywordsRequest struct {
 	// The ID of the customer whose Keyword Plan keywords are being modified.
 	CustomerId string `protobuf:"bytes,1,opt,name=customer_id,json=customerId,proto3" json:"customer_id,omitempty"`
@@ -360,62 +357,62 @@
 }
 
 var fileDescriptor_5b99a6d2764af50a = []byte{
-	// 721 bytes of a gzipped FileDescriptorProto
-	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xa4, 0x95, 0xdd, 0x6a, 0xd4, 0x4e,
-	0x14, 0xc0, 0xff, 0xc9, 0xfe, 0xa9, 0x76, 0x52, 0x15, 0x46, 0x8a, 0xdb, 0xb5, 0xd4, 0x35, 0x16,
-	0x2c, 0x7b, 0x91, 0xb0, 0x2b, 0x45, 0x49, 0x5d, 0x71, 0x77, 0xe9, 0x87, 0x48, 0x6d, 0x49, 0xa1,
-	0x17, 0x65, 0x25, 0x4c, 0x37, 0xd3, 0x25, 0x34, 0xc9, 0xc4, 0x99, 0xc9, 0x96, 0x52, 0x7a, 0x23,
-	0xf8, 0x04, 0xbe, 0x81, 0xde, 0xf9, 0x22, 0x82, 0xe0, 0x95, 0x17, 0xbe, 0x80, 0x37, 0x7a, 0xe5,
-	0x23, 0x48, 0x32, 0x33, 0x6b, 0xbf, 0xb2, 0x2b, 0xed, 0xdd, 0x99, 0x33, 0x27, 0xbf, 0xf3, 0x39,
-	0x27, 0xa0, 0xd3, 0x27, 0xa4, 0x1f, 0x62, 0x1b, 0xf9, 0xcc, 0x16, 0x62, 0x26, 0x0d, 0xea, 0x36,
-	0xc3, 0x74, 0x10, 0xf4, 0x30, 0xb3, 0xf7, 0xf1, 0xe1, 0x01, 0xa1, 0xbe, 0x97, 0x84, 0x28, 0xf6,
-	0xd4, 0x41, 0xde, 0x5a, 0x09, 0x25, 0x9c, 0xc0, 0xaa, 0xf8, 0xd2, 0x42, 0x3e, 0xb3, 0x86, 0x10,
-	0x6b, 0x50, 0xb7, 0x14, 0xa4, 0xf2, 0xb4, 0xc8, 0x0d, 0xc5, 0x8c, 0xa4, 0xb4, 0xc8, 0x8f, 0xe0,
-	0x57, 0x66, 0xd5, 0xd7, 0x49, 0x60, 0xa3, 0x38, 0x26, 0x1c, 0xf1, 0x80, 0xc4, 0x4c, 0xde, 0x4a,
-	0xef, 0x76, 0x7e, 0xda, 0x4d, 0xf7, 0xec, 0xbd, 0x00, 0x87, 0xbe, 0x17, 0x21, 0xb6, 0x2f, 0x2d,
-	0xe6, 0xce, 0x5a, 0x1c, 0x50, 0x94, 0x24, 0x98, 0x2a, 0xc2, 0x1d, 0x79, 0x4f, 0x93, 0x9e, 0xcd,
-	0x38, 0xe2, 0xa9, 0xbc, 0x30, 0x3b, 0x60, 0x76, 0x15, 0xf3, 0x97, 0x22, 0x98, 0xcd, 0x10, 0xc5,
-	0x52, 0x74, 0xf1, 0x9b, 0x14, 0x33, 0x0e, 0x1f, 0x80, 0x1b, 0x2a, 0x01, 0x2f, 0x46, 0x11, 0x2e,
-	0x6b, 0x55, 0x6d, 0x61, 0xd2, 0x9d, 0x52, 0xca, 0x57, 0x28, 0xc2, 0xe6, 0x6f, 0x0d, 0x54, 0xd7,
-	0x53, 0x8e, 0x38, 0x3e, 0x0f, 0x62, 0x8a, 0x74, 0x0f, 0x18, 0xbd, 0x94, 0x71, 0x12, 0x61, 0xea,
-	0x05, 0xbe, 0xe4, 0x00, 0xa5, 0x7a, 0xe1, 0xc3, 0xd7, 0x00, 0x90, 0x04, 0x53, 0x91, 0x79, 0x59,
-	0xaf, 0x96, 0x16, 0x8c, 0x46, 0xd3, 0x1a, 0x57, 0x78, 0xeb, 0xbc, 0xcb, 0x0d, 0x45, 0x71, 0x4f,
-	0x00, 0xe1, 0x43, 0x70, 0x2b, 0x41, 0x94, 0x07, 0x28, 0xf4, 0xf6, 0x50, 0x10, 0xa6, 0x14, 0x97,
-	0x4b, 0x55, 0x6d, 0xe1, 0xba, 0x7b, 0x53, 0xaa, 0x57, 0x84, 0x36, 0x4b, 0x79, 0x80, 0xc2, 0xc0,
-	0x47, 0x1c, 0x7b, 0x24, 0x0e, 0x0f, 0xcb, 0xff, 0xe7, 0x66, 0x53, 0x4a, 0xb9, 0x11, 0x87, 0x87,
-	0xe6, 0x47, 0x1d, 0xdc, 0x1d, 0xe1, 0x19, 0x2e, 0x01, 0x23, 0x4d, 0x72, 0x44, 0xd6, 0xa5, 0x1c,
-	0x61, 0x34, 0x2a, 0x2a, 0x1b, 0xd5, 0x26, 0x6b, 0x25, 0x6b, 0xe4, 0x3a, 0x62, 0xfb, 0x2e, 0x10,
-	0xe6, 0x99, 0x0c, 0x37, 0xc0, 0x44, 0x8f, 0x62, 0xc4, 0x45, 0xb5, 0x8d, 0xc6, 0x62, 0x61, 0x15,
-	0x86, 0xc3, 0x75, 0x41, 0x19, 0xd6, 0xfe, 0x73, 0x25, 0x26, 0x03, 0x0a, 0x7c, 0x59, 0xbf, 0x22,
-	0x50, 0x60, 0x60, 0x19, 0x4c, 0x50, 0x1c, 0x91, 0x81, 0xa8, 0xe1, 0x64, 0x76, 0x23, 0xce, 0x6d,
-	0x03, 0x4c, 0x0e, 0x8b, 0x6e, 0x7e, 0xd6, 0xc0, 0xfd, 0x11, 0x83, 0xc1, 0x12, 0x12, 0x33, 0x0c,
-	0x57, 0xc0, 0xf4, 0x99, 0xce, 0x78, 0x98, 0x52, 0x42, 0x73, 0xb6, 0xd1, 0x80, 0x2a, 0x58, 0x9a,
-	0xf4, 0xac, 0xad, 0x7c, 0x78, 0xdd, 0xdb, 0xa7, 0x7b, 0xb6, 0x9c, 0x99, 0xc3, 0x1d, 0x70, 0x8d,
-	0x62, 0x96, 0x86, 0x5c, 0x4d, 0xcf, 0xf3, 0xf1, 0xd3, 0x53, 0x14, 0x9d, 0x9b, 0x83, 0x5c, 0x05,
-	0x34, 0x97, 0xc1, 0xdc, 0x68, 0xd3, 0x7f, 0x7a, 0x29, 0x8d, 0xef, 0x25, 0x30, 0x73, 0x9e, 0xb0,
-	0x25, 0xa2, 0x81, 0x5f, 0x35, 0x30, 0x7d, 0xe1, 0x6b, 0x84, 0xcf, 0xc6, 0x67, 0x32, 0xea, 0x19,
-	0x57, 0x2e, 0xd7, 0x70, 0xb3, 0xf9, 0xf6, 0xdb, 0x8f, 0xf7, 0xfa, 0x63, 0xb8, 0x98, 0x2d, 0xb2,
-	0xa3, 0x53, 0xe9, 0x35, 0xd5, 0xcb, 0x65, 0x76, 0x4d, 0x6d, 0xb6, 0x93, 0xdd, 0xb5, 0x6b, 0xc7,
-	0xf0, 0xa7, 0x06, 0x66, 0x0a, 0xdb, 0x0f, 0xdb, 0x97, 0xef, 0x8e, 0x5a, 0x2a, 0x95, 0xce, 0x95,
-	0x18, 0x62, 0xfe, 0xcc, 0x4e, 0x9e, 0x65, 0xd3, 0x7c, 0x92, 0x65, 0xf9, 0x37, 0xad, 0xa3, 0x13,
-	0xeb, 0xaa, 0x59, 0x3b, 0xbe, 0x28, 0x49, 0x27, 0xca, 0xe1, 0x8e, 0x56, 0x6b, 0xbf, 0xd3, 0xc1,
-	0x7c, 0x8f, 0x44, 0x63, 0xe3, 0x69, 0xcf, 0x15, 0xf6, 0x7f, 0x33, 0xdb, 0x0a, 0x9b, 0xda, 0xce,
-	0x9a, 0x64, 0xf4, 0x49, 0x88, 0xe2, 0xbe, 0x45, 0x68, 0xdf, 0xee, 0xe3, 0x38, 0xdf, 0x19, 0xea,
-	0xd7, 0x92, 0x04, 0xac, 0xf8, 0x87, 0xb6, 0xa4, 0x84, 0x0f, 0x7a, 0x69, 0xb5, 0xd5, 0xfa, 0xa4,
-	0x57, 0x57, 0x05, 0xb0, 0xe5, 0x33, 0x4b, 0x88, 0x99, 0xb4, 0x5d, 0xb7, 0xa4, 0x63, 0xf6, 0x45,
-	0x99, 0x74, 0x5b, 0x3e, 0xeb, 0x0e, 0x4d, 0xba, 0xdb, 0xf5, 0xae, 0x32, 0xf9, 0xa5, 0xcf, 0x0b,
-	0xbd, 0xe3, 0xb4, 0x7c, 0xe6, 0x38, 0x43, 0x23, 0xc7, 0xd9, 0xae, 0x3b, 0x8e, 0x32, 0xdb, 0x9d,
-	0xc8, 0xe3, 0x7c, 0xf4, 0x27, 0x00, 0x00, 0xff, 0xff, 0x26, 0x9e, 0xc6, 0xcd, 0x77, 0x07, 0x00,
-	0x00,
+	// 734 bytes of a gzipped FileDescriptorProto
+	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xa4, 0x95, 0xdf, 0x6a, 0xd4, 0x4a,
+	0x18, 0xc0, 0x4f, 0xb2, 0x87, 0x9e, 0xd3, 0x49, 0xcf, 0x11, 0x46, 0x8a, 0xe9, 0xb6, 0xd4, 0x35,
+	0x16, 0x2c, 0x7b, 0x91, 0xb0, 0x2b, 0x45, 0x49, 0x5d, 0x71, 0x77, 0xe9, 0x1f, 0x91, 0xda, 0x92,
+	0x42, 0x2f, 0xca, 0x4a, 0x98, 0x26, 0xd3, 0x25, 0x34, 0xc9, 0xc4, 0x99, 0xc9, 0x4a, 0x29, 0xbd,
+	0x11, 0x7c, 0x02, 0xdf, 0x40, 0xef, 0x7c, 0x11, 0xa1, 0xe0, 0x95, 0xaf, 0xe0, 0x8d, 0x5e, 0x79,
+	0xe1, 0x03, 0x48, 0x32, 0x99, 0xed, 0xdf, 0xec, 0x4a, 0x7b, 0xf7, 0xcd, 0x37, 0x5f, 0x7e, 0xdf,
+	0xdf, 0xf9, 0x02, 0xba, 0x7d, 0x42, 0xfa, 0x21, 0xb6, 0x90, 0xcf, 0x2c, 0x21, 0x66, 0xd2, 0xa0,
+	0x61, 0x31, 0x4c, 0x07, 0x81, 0x87, 0x99, 0x75, 0x80, 0x0f, 0xdf, 0x10, 0xea, 0xbb, 0x49, 0x88,
+	0x62, 0x57, 0x1e, 0x8a, 0x5b, 0x33, 0xa1, 0x84, 0x13, 0x58, 0x13, 0x5f, 0x9a, 0xc8, 0x67, 0xe6,
+	0x10, 0x62, 0x0e, 0x1a, 0xa6, 0x84, 0x54, 0x9f, 0x94, 0xb9, 0xa1, 0x98, 0x91, 0x94, 0x96, 0xf9,
+	0x11, 0xfc, 0xea, 0x9c, 0xfc, 0x3a, 0x09, 0x2c, 0x14, 0xc7, 0x84, 0x23, 0x1e, 0x90, 0x98, 0x15,
+	0xb7, 0x85, 0x77, 0x2b, 0x3f, 0xed, 0xa5, 0xfb, 0xd6, 0x7e, 0x80, 0x43, 0xdf, 0x8d, 0x10, 0x3b,
+	0x28, 0x2c, 0xee, 0x14, 0x16, 0x34, 0xf1, 0x2c, 0xc6, 0x11, 0x4f, 0xd9, 0x85, 0x8b, 0x0c, 0xec,
+	0x85, 0x01, 0x8e, 0xb9, 0xb8, 0x30, 0xba, 0x60, 0x6e, 0x0d, 0xf3, 0x17, 0x22, 0x8a, 0xad, 0x10,
+	0xc5, 0x85, 0xe8, 0xe0, 0xd7, 0x29, 0x66, 0x1c, 0xde, 0x07, 0xff, 0xc9, 0xc8, 0xdd, 0x18, 0x45,
+	0x58, 0x57, 0x6a, 0xca, 0xe2, 0xa4, 0x33, 0x25, 0x95, 0x2f, 0x51, 0x84, 0x8d, 0x9f, 0x0a, 0xa8,
+	0x6d, 0xa4, 0x1c, 0x71, 0x7c, 0x19, 0xc4, 0x24, 0xe9, 0x2e, 0xd0, 0xbc, 0x94, 0x71, 0x12, 0x61,
+	0xea, 0x06, 0x7e, 0xc1, 0x01, 0x52, 0xf5, 0xdc, 0x87, 0xaf, 0x00, 0x20, 0x09, 0xa6, 0x22, 0x65,
+	0x5d, 0xad, 0x55, 0x16, 0xb5, 0x66, 0xcb, 0x1c, 0x57, 0x71, 0xf3, 0xb2, 0xcb, 0x4d, 0x49, 0x71,
+	0xce, 0x00, 0xe1, 0x03, 0x70, 0x2b, 0x41, 0x94, 0x07, 0x28, 0x74, 0xf7, 0x51, 0x10, 0xa6, 0x14,
+	0xeb, 0x95, 0x9a, 0xb2, 0xf8, 0xaf, 0xf3, 0x7f, 0xa1, 0x5e, 0x15, 0xda, 0x2c, 0xe5, 0x01, 0x0a,
+	0x03, 0x1f, 0x71, 0xec, 0x92, 0x38, 0x3c, 0xd4, 0xff, 0xce, 0xcd, 0xa6, 0xa4, 0x72, 0x33, 0x0e,
+	0x0f, 0x8d, 0x8f, 0x2a, 0x98, 0x1d, 0xe1, 0x19, 0x2e, 0x03, 0x2d, 0x4d, 0x72, 0x44, 0xd6, 0x9e,
+	0x1c, 0xa1, 0x35, 0xab, 0x32, 0x1b, 0xd9, 0x41, 0x73, 0x35, 0xeb, 0xe0, 0x06, 0x62, 0x07, 0x0e,
+	0x10, 0xe6, 0x99, 0x0c, 0x37, 0xc1, 0x84, 0x47, 0x31, 0xe2, 0xa2, 0xda, 0x5a, 0x73, 0xa9, 0xb4,
+	0x0a, 0xc3, 0xa9, 0xba, 0xa2, 0x0c, 0xeb, 0x7f, 0x39, 0x05, 0x26, 0x03, 0x0a, 0xbc, 0xae, 0xde,
+	0x10, 0x28, 0x30, 0x50, 0x07, 0x13, 0x14, 0x47, 0x64, 0x20, 0x6a, 0x38, 0x99, 0xdd, 0x88, 0x73,
+	0x47, 0x03, 0x93, 0xc3, 0xa2, 0x1b, 0x9f, 0x15, 0x70, 0x6f, 0xc4, 0x60, 0xb0, 0x84, 0xc4, 0x0c,
+	0xc3, 0x55, 0x30, 0x7d, 0xa1, 0x33, 0x2e, 0xa6, 0x94, 0xd0, 0x9c, 0xad, 0x35, 0xa1, 0x0c, 0x96,
+	0x26, 0x9e, 0xb9, 0x9d, 0x4f, 0xb5, 0x73, 0xfb, 0x7c, 0xcf, 0x56, 0x32, 0x73, 0xb8, 0x0b, 0xfe,
+	0xa1, 0x98, 0xa5, 0x21, 0x97, 0xd3, 0xf3, 0x6c, 0xfc, 0xf4, 0x94, 0x45, 0xe7, 0xe4, 0x20, 0x47,
+	0x02, 0x8d, 0x15, 0x30, 0x3f, 0xda, 0xf4, 0x8f, 0x5e, 0x4a, 0xf3, 0x57, 0x05, 0xcc, 0x5c, 0x26,
+	0x6c, 0x8b, 0x68, 0xe0, 0x17, 0x05, 0x4c, 0x5f, 0xf9, 0x1a, 0xe1, 0xd3, 0xf1, 0x99, 0x8c, 0x7a,
+	0xc6, 0xd5, 0xeb, 0x35, 0xdc, 0x68, 0xbd, 0xfd, 0xfa, 0xed, 0xbd, 0xfa, 0x08, 0x2e, 0x65, 0x1b,
+	0xec, 0xe8, 0x5c, 0x7a, 0x2d, 0xf9, 0x72, 0x99, 0x55, 0x97, 0x2b, 0xed, 0x6c, 0x77, 0xad, 0xfa,
+	0x31, 0xfc, 0xae, 0x80, 0x99, 0xd2, 0xf6, 0xc3, 0xce, 0xf5, 0xbb, 0x23, 0x97, 0x4a, 0xb5, 0x7b,
+	0x23, 0x86, 0x98, 0x3f, 0xa3, 0x9b, 0x67, 0xd9, 0x32, 0x1e, 0x67, 0x59, 0x9e, 0xa6, 0x75, 0x74,
+	0x66, 0x5d, 0xb5, 0xea, 0xc7, 0x57, 0x25, 0x69, 0x47, 0x39, 0xdc, 0x56, 0xea, 0xd5, 0xd9, 0x93,
+	0xb6, 0x7e, 0x1a, 0x40, 0x21, 0x25, 0x01, 0x33, 0x3d, 0x12, 0x75, 0xde, 0xa9, 0x60, 0xc1, 0x23,
+	0xd1, 0xd8, 0x60, 0x3b, 0xf3, 0xa5, 0xc3, 0xb1, 0x95, 0xad, 0x8c, 0x2d, 0x65, 0x77, 0xbd, 0x60,
+	0xf4, 0x49, 0x88, 0xe2, 0xbe, 0x49, 0x68, 0xdf, 0xea, 0xe3, 0x38, 0x5f, 0x28, 0xd6, 0xa9, 0xd7,
+	0xf2, 0xdf, 0xdc, 0xb2, 0x14, 0x3e, 0xa8, 0x95, 0xb5, 0x76, 0xfb, 0x93, 0x5a, 0x5b, 0x13, 0xc0,
+	0xb6, 0xcf, 0x4c, 0x21, 0x66, 0xd2, 0x4e, 0xc3, 0x2c, 0x1c, 0xb3, 0x13, 0x69, 0xd2, 0x6b, 0xfb,
+	0xac, 0x37, 0x34, 0xe9, 0xed, 0x34, 0x7a, 0xd2, 0xe4, 0x87, 0xba, 0x20, 0xf4, 0xb6, 0xdd, 0xf6,
+	0x99, 0x6d, 0x0f, 0x8d, 0x6c, 0x7b, 0xa7, 0x61, 0xdb, 0xd2, 0x6c, 0x6f, 0x22, 0x8f, 0xf3, 0xe1,
+	0xef, 0x00, 0x00, 0x00, 0xff, 0xff, 0x4f, 0x2d, 0xc8, 0x1a, 0x8d, 0x07, 0x00, 0x00,
 }
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // KeywordPlanKeywordServiceClient is the client API for KeywordPlanKeywordService service.
 //
@@ -429,10 +426,10 @@
 }
 
 type keywordPlanKeywordServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewKeywordPlanKeywordServiceClient(cc *grpc.ClientConn) KeywordPlanKeywordServiceClient {
+func NewKeywordPlanKeywordServiceClient(cc grpc.ClientConnInterface) KeywordPlanKeywordServiceClient {
 	return &keywordPlanKeywordServiceClient{cc}
 }
 
diff --git a/googleapis/ads/googleads/v1/services/keyword_plan_negative_keyword_service.pb.go b/googleapis/ads/googleads/v1/services/keyword_plan_negative_keyword_service.pb.go
index 1a6df11..4e57983 100644
--- a/googleapis/ads/googleads/v1/services/keyword_plan_negative_keyword_service.pb.go
+++ b/googleapis/ads/googleads/v1/services/keyword_plan_negative_keyword_service.pb.go
@@ -9,7 +9,6 @@
 	math "math"
 
 	proto "github.com/golang/protobuf/proto"
-	_ "github.com/golang/protobuf/ptypes/wrappers"
 	resources "google.golang.org/genproto/googleapis/ads/googleads/v1/resources"
 	_ "google.golang.org/genproto/googleapis/api/annotations"
 	status "google.golang.org/genproto/googleapis/rpc/status"
@@ -368,62 +367,63 @@
 }
 
 var fileDescriptor_7b48c1cdc5ae5df5 = []byte{
-	// 736 bytes of a gzipped FileDescriptorProto
+	// 747 bytes of a gzipped FileDescriptorProto
 	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xac, 0x95, 0xcd, 0x6a, 0xdb, 0x4a,
-	0x14, 0xc7, 0xaf, 0x94, 0x90, 0x7b, 0x33, 0xca, 0x6d, 0x61, 0x4a, 0xa9, 0x31, 0xfd, 0x70, 0x94,
-	0x90, 0xba, 0x5e, 0x48, 0xd8, 0xdd, 0x29, 0x98, 0xd6, 0x01, 0x3b, 0x69, 0xdd, 0x7c, 0xa0, 0x40,
-	0x0a, 0xc5, 0x20, 0x26, 0xd6, 0x44, 0x88, 0x48, 0x1a, 0x75, 0x66, 0xe4, 0x10, 0x42, 0xa0, 0x74,
-	0xd7, 0x45, 0x57, 0x7d, 0x80, 0x42, 0x97, 0x7d, 0x85, 0xbe, 0x41, 0xb7, 0x5d, 0xf4, 0x05, 0xba,
-	0x2a, 0xf4, 0x1d, 0x8a, 0x34, 0x33, 0x6e, 0x12, 0xea, 0xc8, 0x90, 0xec, 0x8e, 0xce, 0xfc, 0xf5,
-	0x3b, 0x67, 0xce, 0x39, 0x3a, 0x02, 0x2f, 0x02, 0x42, 0x82, 0x08, 0xdb, 0xc8, 0x67, 0xb6, 0x30,
-	0x73, 0x6b, 0xd4, 0xb4, 0x19, 0xa6, 0xa3, 0x70, 0x88, 0x99, 0x7d, 0x88, 0x8f, 0x8f, 0x08, 0xf5,
-	0xbd, 0x34, 0x42, 0x89, 0x97, 0xe0, 0x00, 0xf1, 0x70, 0x84, 0x3d, 0xe5, 0x95, 0x32, 0x2b, 0xa5,
-	0x84, 0x13, 0x58, 0x13, 0x08, 0x0b, 0xf9, 0xcc, 0x1a, 0xd3, 0xac, 0x51, 0xd3, 0x52, 0xb4, 0x6a,
-	0x77, 0x52, 0x3c, 0x8a, 0x19, 0xc9, 0x68, 0x69, 0x40, 0x11, 0xa8, 0x7a, 0x57, 0x61, 0xd2, 0xd0,
-	0x46, 0x49, 0x42, 0x38, 0xe2, 0x21, 0x49, 0x98, 0x3c, 0x95, 0x69, 0xd8, 0xc5, 0xd3, 0x7e, 0x76,
-	0x60, 0x1f, 0x84, 0x38, 0xf2, 0xbd, 0x18, 0xb1, 0x43, 0xa9, 0xb8, 0x7f, 0x51, 0x71, 0x44, 0x51,
-	0x9a, 0x62, 0xaa, 0x08, 0x77, 0xe4, 0x39, 0x4d, 0x87, 0x36, 0xe3, 0x88, 0x67, 0xf2, 0xc0, 0xec,
-	0x83, 0xe5, 0x75, 0xcc, 0xfb, 0x22, 0x99, 0x9d, 0x08, 0x25, 0x5b, 0x32, 0x41, 0xe9, 0x72, 0xf1,
-	0xeb, 0x0c, 0x33, 0x0e, 0x97, 0xc0, 0xff, 0xea, 0x46, 0x5e, 0x82, 0x62, 0x5c, 0xd1, 0x6a, 0x5a,
-	0x7d, 0xde, 0x5d, 0x50, 0xce, 0x2d, 0x14, 0x63, 0xf3, 0x8d, 0x0e, 0xea, 0x9b, 0x19, 0x47, 0x1c,
-	0x4f, 0x06, 0x32, 0x45, 0x7c, 0x00, 0x8c, 0x61, 0xc6, 0x38, 0x89, 0x31, 0xf5, 0x42, 0x5f, 0xf2,
-	0x80, 0x72, 0x3d, 0xf3, 0x21, 0x06, 0x80, 0xa4, 0x98, 0x8a, 0x4a, 0x54, 0xf4, 0xda, 0x4c, 0xdd,
-	0x68, 0x75, 0xad, 0xb2, 0x8e, 0x58, 0x93, 0x43, 0x6f, 0x2b, 0x9a, 0x7b, 0x06, 0x0c, 0x1f, 0x82,
-	0x9b, 0x29, 0xa2, 0x3c, 0x44, 0x91, 0x77, 0x80, 0xc2, 0x28, 0xa3, 0xb8, 0x32, 0x53, 0xd3, 0xea,
-	0xff, 0xb9, 0x37, 0xa4, 0xbb, 0x27, 0xbc, 0x79, 0x09, 0x46, 0x28, 0x0a, 0x7d, 0xc4, 0xb1, 0x47,
-	0x92, 0xe8, 0xb8, 0x32, 0x5b, 0xc8, 0x16, 0x94, 0x73, 0x3b, 0x89, 0x8e, 0xcd, 0x2f, 0x3a, 0x58,
-	0x9a, 0x22, 0x03, 0xb8, 0x0a, 0x8c, 0x2c, 0x2d, 0x50, 0x79, 0x17, 0x0b, 0x94, 0xd1, 0xaa, 0xaa,
-	0xdb, 0xa9, 0x36, 0x5a, 0xbd, 0xbc, 0xd1, 0x9b, 0x88, 0x1d, 0xba, 0x40, 0xc8, 0x73, 0x1b, 0xbe,
-	0x04, 0x73, 0x43, 0x8a, 0x11, 0x17, 0x5d, 0x30, 0x5a, 0xed, 0x89, 0x55, 0x19, 0x4f, 0xe1, 0x25,
-	0x65, 0xd9, 0xf8, 0xc7, 0x95, 0xb8, 0x1c, 0x2c, 0xc2, 0x54, 0xf4, 0x6b, 0x02, 0x0b, 0x1c, 0xac,
-	0x80, 0x39, 0x8a, 0x63, 0x32, 0x12, 0xb5, 0x9d, 0xcf, 0x4f, 0xc4, 0xf3, 0x9a, 0x01, 0xe6, 0xc7,
-	0xcd, 0x30, 0xbf, 0x6b, 0xe0, 0xd1, 0x14, 0x03, 0xc4, 0x52, 0x92, 0x30, 0x0c, 0x7b, 0xe0, 0xf6,
-	0x85, 0xce, 0x79, 0x98, 0x52, 0x42, 0x8b, 0x18, 0x46, 0x0b, 0xaa, 0xe4, 0x69, 0x3a, 0xb4, 0x76,
-	0x8b, 0xa1, 0x77, 0x6f, 0x9d, 0xef, 0x69, 0x37, 0x97, 0xc3, 0x7d, 0xf0, 0x2f, 0xc5, 0x2c, 0x8b,
-	0xb8, 0x9a, 0xb2, 0x8d, 0xf2, 0x29, 0x2b, 0xcb, 0xd2, 0x2d, 0x80, 0xae, 0x02, 0x9b, 0x9b, 0x60,
-	0x65, 0xba, 0x57, 0xa6, 0xfa, 0xd2, 0x5a, 0x1f, 0x67, 0xc1, 0xe2, 0x64, 0xd2, 0xae, 0xc8, 0x12,
-	0xfe, 0xd2, 0xc0, 0xbd, 0x4b, 0xbf, 0x6e, 0xd8, 0x2b, 0xbf, 0xe9, 0x34, 0xeb, 0xa1, 0x7a, 0xb5,
-	0x41, 0x31, 0xbb, 0x6f, 0xbf, 0xfd, 0xf8, 0xa0, 0x3f, 0x81, 0xed, 0x7c, 0x73, 0x9e, 0x9c, 0xbb,
-	0x7e, 0x5b, 0x6d, 0x04, 0x66, 0x37, 0xd4, 0x2a, 0xfd, 0xdb, 0x54, 0xd8, 0x8d, 0x53, 0xf8, 0x4e,
-	0x07, 0x8b, 0xa5, 0xe3, 0x03, 0x9f, 0x5f, 0xbd, 0xbb, 0x6a, 0x89, 0x55, 0xfb, 0xd7, 0xc2, 0x12,
-	0xf3, 0x6c, 0xf6, 0x8b, 0x2a, 0x74, 0xcd, 0xa7, 0x79, 0x15, 0xfe, 0x5c, 0xfb, 0xe4, 0xcc, 0x9a,
-	0x6c, 0x37, 0x4e, 0x2f, 0x2b, 0x82, 0x13, 0x17, 0xc1, 0x1c, 0xad, 0xb1, 0xf6, 0x5e, 0x07, 0xcb,
-	0x43, 0x12, 0x97, 0xe6, 0xb7, 0xb6, 0x52, 0x3a, 0x47, 0x3b, 0xf9, 0x36, 0xda, 0xd1, 0x5e, 0x6d,
-	0x48, 0x56, 0x40, 0x22, 0x94, 0x04, 0x16, 0xa1, 0x81, 0x1d, 0xe0, 0xa4, 0xd8, 0x55, 0xea, 0xdf,
-	0x97, 0x86, 0x6c, 0xf2, 0xaf, 0x77, 0x55, 0x19, 0x9f, 0xf4, 0x99, 0xf5, 0x4e, 0xe7, 0xb3, 0x5e,
-	0x5b, 0x17, 0xc0, 0x8e, 0xcf, 0x2c, 0x61, 0xe6, 0xd6, 0x5e, 0xd3, 0x92, 0x81, 0xd9, 0x57, 0x25,
-	0x19, 0x74, 0x7c, 0x36, 0x18, 0x4b, 0x06, 0x7b, 0xcd, 0x81, 0x92, 0xfc, 0xd4, 0x97, 0x85, 0xdf,
-	0x71, 0x3a, 0x3e, 0x73, 0x9c, 0xb1, 0xc8, 0x71, 0xf6, 0x9a, 0x8e, 0xa3, 0x64, 0xfb, 0x73, 0x45,
-	0x9e, 0x8f, 0x7f, 0x07, 0x00, 0x00, 0xff, 0xff, 0x21, 0xab, 0x07, 0x2a, 0x21, 0x08, 0x00, 0x00,
+	0x14, 0xc7, 0xaf, 0x94, 0x90, 0x7b, 0x33, 0xca, 0xbd, 0x17, 0xa6, 0x94, 0x0a, 0xb7, 0xa5, 0x8e,
+	0x12, 0x52, 0xd7, 0x0b, 0x09, 0xbb, 0x3b, 0x05, 0xd3, 0x3a, 0x60, 0x27, 0xad, 0x9b, 0x0f, 0x14,
+	0x48, 0xa1, 0x18, 0xc4, 0x44, 0x9a, 0x08, 0x11, 0x49, 0xa3, 0xce, 0x8c, 0x5c, 0x42, 0x08, 0x94,
+	0xee, 0xba, 0xe8, 0xaa, 0x6f, 0xd0, 0x65, 0x5f, 0xa1, 0x7d, 0x82, 0x6c, 0xbb, 0xe8, 0x0b, 0x74,
+	0x55, 0xe8, 0x3b, 0x14, 0x69, 0x34, 0xce, 0x07, 0x75, 0x64, 0x48, 0x76, 0x47, 0x67, 0xfe, 0xfe,
+	0x9d, 0x33, 0xe7, 0x9c, 0x39, 0x06, 0x2f, 0x02, 0x42, 0x82, 0x08, 0x5b, 0xc8, 0x67, 0x96, 0x30,
+	0x73, 0x6b, 0xd4, 0xb2, 0x18, 0xa6, 0xa3, 0xd0, 0xc3, 0xcc, 0x3a, 0xc4, 0x47, 0x6f, 0x08, 0xf5,
+	0xdd, 0x34, 0x42, 0x89, 0x9b, 0xe0, 0x00, 0xf1, 0x70, 0x84, 0x5d, 0xe9, 0x2d, 0x65, 0x66, 0x4a,
+	0x09, 0x27, 0xb0, 0x2e, 0x10, 0x26, 0xf2, 0x99, 0x39, 0xa6, 0x99, 0xa3, 0x96, 0x29, 0x69, 0xb5,
+	0xde, 0xa4, 0x78, 0x14, 0x33, 0x92, 0xd1, 0xca, 0x80, 0x22, 0x50, 0xed, 0x9e, 0xc4, 0xa4, 0xa1,
+	0x85, 0x92, 0x84, 0x70, 0xc4, 0x43, 0x92, 0xb0, 0xf2, 0xb4, 0x4c, 0xc3, 0x2a, 0xbe, 0xf6, 0xb3,
+	0x03, 0xeb, 0x20, 0xc4, 0x91, 0xef, 0xc6, 0x88, 0x1d, 0x96, 0x8a, 0x3b, 0xa5, 0x82, 0xa6, 0x9e,
+	0xc5, 0x38, 0xe2, 0x19, 0xbb, 0x74, 0x90, 0x83, 0xbd, 0x28, 0xc4, 0x09, 0x17, 0x07, 0xc6, 0x00,
+	0x2c, 0xaf, 0x63, 0x3e, 0x10, 0x59, 0xec, 0x44, 0x28, 0xd9, 0x2a, 0x33, 0x2b, 0x5d, 0x0e, 0x7e,
+	0x9d, 0x61, 0xc6, 0xe1, 0x12, 0xf8, 0x57, 0x5e, 0xc5, 0x4d, 0x50, 0x8c, 0x75, 0xa5, 0xae, 0x34,
+	0xe6, 0x9d, 0x05, 0xe9, 0xdc, 0x42, 0x31, 0x36, 0xde, 0xaa, 0xa0, 0xb1, 0x99, 0x71, 0xc4, 0xf1,
+	0x64, 0x20, 0x93, 0xc4, 0x07, 0x40, 0xf3, 0x32, 0xc6, 0x49, 0x8c, 0xa9, 0x1b, 0xfa, 0x25, 0x0f,
+	0x48, 0xd7, 0x33, 0x1f, 0x62, 0x00, 0x48, 0x8a, 0xa9, 0x28, 0x81, 0xae, 0xd6, 0x67, 0x1a, 0x5a,
+	0xbb, 0x67, 0x56, 0xb5, 0xc2, 0x9c, 0x1c, 0x7a, 0x5b, 0xd2, 0x9c, 0x73, 0x60, 0xf8, 0x10, 0xfc,
+	0x9f, 0x22, 0xca, 0x43, 0x14, 0xb9, 0x07, 0x28, 0x8c, 0x32, 0x8a, 0xf5, 0x99, 0xba, 0xd2, 0xf8,
+	0xc7, 0xf9, 0xaf, 0x74, 0xf7, 0x85, 0x37, 0x2f, 0xc1, 0x08, 0x45, 0xa1, 0x8f, 0x38, 0x76, 0x49,
+	0x12, 0x1d, 0xe9, 0xb3, 0x85, 0x6c, 0x41, 0x3a, 0xb7, 0x93, 0xe8, 0xc8, 0xf8, 0xa2, 0x82, 0xa5,
+	0x29, 0x32, 0x80, 0xab, 0x40, 0xcb, 0xd2, 0x02, 0x95, 0xb7, 0xaf, 0x40, 0x69, 0xed, 0x9a, 0xbc,
+	0x9d, 0xec, 0xb0, 0xd9, 0xcf, 0x3b, 0xbc, 0x89, 0xd8, 0xa1, 0x03, 0x84, 0x3c, 0xb7, 0xe1, 0x4b,
+	0x30, 0xe7, 0x51, 0x8c, 0xb8, 0xe8, 0x82, 0xd6, 0xee, 0x4c, 0xac, 0xca, 0x78, 0xfc, 0xae, 0x28,
+	0xcb, 0xc6, 0x5f, 0x4e, 0x89, 0xcb, 0xc1, 0x22, 0x8c, 0xae, 0xde, 0x10, 0x58, 0xe0, 0xa0, 0x0e,
+	0xe6, 0x28, 0x8e, 0xc9, 0x48, 0xd4, 0x76, 0x3e, 0x3f, 0x11, 0xdf, 0x6b, 0x1a, 0x98, 0x1f, 0x37,
+	0xc3, 0xf8, 0xae, 0x80, 0x47, 0x53, 0x0c, 0x10, 0x4b, 0x49, 0xc2, 0x30, 0xec, 0x83, 0xdb, 0x97,
+	0x3a, 0xe7, 0x62, 0x4a, 0x09, 0x2d, 0x62, 0x68, 0x6d, 0x28, 0x93, 0xa7, 0xa9, 0x67, 0xee, 0x16,
+	0xaf, 0xc1, 0xb9, 0x75, 0xb1, 0xa7, 0xbd, 0x5c, 0x0e, 0xf7, 0xc1, 0xdf, 0x14, 0xb3, 0x2c, 0xe2,
+	0x72, 0xca, 0x36, 0xaa, 0xa7, 0xac, 0x2a, 0x4b, 0xa7, 0x00, 0x3a, 0x12, 0x6c, 0x6c, 0x82, 0x95,
+	0xe9, 0x7e, 0x32, 0xd5, 0x4b, 0x6b, 0x7f, 0x9d, 0x05, 0x8b, 0x93, 0x49, 0xbb, 0x22, 0x4b, 0xf8,
+	0x4b, 0x01, 0xf7, 0xaf, 0x7c, 0xdd, 0xb0, 0x5f, 0x7d, 0xd3, 0x69, 0xd6, 0x43, 0xed, 0x7a, 0x83,
+	0x62, 0xf4, 0xde, 0x7d, 0xfb, 0xf1, 0x51, 0x7d, 0x02, 0x3b, 0xf9, 0xca, 0x3c, 0xbe, 0x70, 0xfd,
+	0x8e, 0xdc, 0x08, 0xcc, 0x6a, 0xca, 0x1d, 0xfa, 0xa7, 0xa9, 0xb0, 0x9a, 0x27, 0xf0, 0xbd, 0x0a,
+	0x16, 0x2b, 0xc7, 0x07, 0x3e, 0xbf, 0x7e, 0x77, 0xe5, 0x12, 0xab, 0x0d, 0x6e, 0x84, 0x25, 0xe6,
+	0xd9, 0x18, 0x14, 0x55, 0xe8, 0x19, 0x4f, 0xf3, 0x2a, 0x9c, 0x5d, 0xfb, 0xf8, 0xdc, 0x9a, 0xec,
+	0x34, 0x4f, 0xae, 0x2a, 0x82, 0x1d, 0x17, 0xc1, 0x6c, 0xa5, 0x59, 0xbb, 0x7b, 0xda, 0xd5, 0xcf,
+	0x12, 0x2a, 0xad, 0x34, 0x64, 0xa6, 0x47, 0xe2, 0xb5, 0x0f, 0x2a, 0x58, 0xf6, 0x48, 0x5c, 0x99,
+	0xfc, 0xda, 0x4a, 0xe5, 0x90, 0xed, 0xe4, 0xab, 0x6a, 0x47, 0x79, 0xb5, 0x51, 0xb2, 0x02, 0x12,
+	0xa1, 0x24, 0x30, 0x09, 0x0d, 0xac, 0x00, 0x27, 0xc5, 0x22, 0xb3, 0xce, 0xa2, 0x4f, 0xfe, 0x43,
+	0x5e, 0x95, 0xc6, 0x27, 0x75, 0x66, 0xbd, 0xdb, 0xfd, 0xac, 0xd6, 0xd7, 0x05, 0xb0, 0xeb, 0x33,
+	0x53, 0x98, 0xb9, 0xb5, 0xd7, 0x32, 0xcb, 0xc0, 0xec, 0x54, 0x4a, 0x86, 0x5d, 0x9f, 0x0d, 0xc7,
+	0x92, 0xe1, 0x5e, 0x6b, 0x28, 0x25, 0x3f, 0xd5, 0x65, 0xe1, 0xb7, 0xed, 0xae, 0xcf, 0x6c, 0x7b,
+	0x2c, 0xb2, 0xed, 0xbd, 0x96, 0x6d, 0x4b, 0xd9, 0xfe, 0x5c, 0x91, 0xe7, 0xe3, 0xdf, 0x01, 0x00,
+	0x00, 0xff, 0xff, 0x68, 0xb1, 0xc4, 0xd6, 0x37, 0x08, 0x00, 0x00,
 }
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // KeywordPlanNegativeKeywordServiceClient is the client API for KeywordPlanNegativeKeywordService service.
 //
@@ -437,10 +437,10 @@
 }
 
 type keywordPlanNegativeKeywordServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewKeywordPlanNegativeKeywordServiceClient(cc *grpc.ClientConn) KeywordPlanNegativeKeywordServiceClient {
+func NewKeywordPlanNegativeKeywordServiceClient(cc grpc.ClientConnInterface) KeywordPlanNegativeKeywordServiceClient {
 	return &keywordPlanNegativeKeywordServiceClient{cc}
 }
 
diff --git a/googleapis/ads/googleads/v1/services/keyword_plan_service.pb.go b/googleapis/ads/googleads/v1/services/keyword_plan_service.pb.go
index cf41316..86f95ae 100644
--- a/googleapis/ads/googleads/v1/services/keyword_plan_service.pb.go
+++ b/googleapis/ads/googleads/v1/services/keyword_plan_service.pb.go
@@ -31,8 +31,7 @@
 // proto package needs to be updated.
 const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package
 
-// Request message for
-// [KeywordPlanService.GetKeywordPlan][google.ads.googleads.v1.services.KeywordPlanService.GetKeywordPlan].
+// Request message for [KeywordPlanService.GetKeywordPlan][google.ads.googleads.v1.services.KeywordPlanService.GetKeywordPlan].
 type GetKeywordPlanRequest struct {
 	// The resource name of the plan to fetch.
 	ResourceName         string   `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"`
@@ -73,8 +72,7 @@
 	return ""
 }
 
-// Request message for
-// [KeywordPlanService.MutateKeywordPlans][google.ads.googleads.v1.services.KeywordPlanService.MutateKeywordPlans].
+// Request message for [KeywordPlanService.MutateKeywordPlans][google.ads.googleads.v1.services.KeywordPlanService.MutateKeywordPlans].
 type MutateKeywordPlansRequest struct {
 	// The ID of the customer whose keyword plans are being modified.
 	CustomerId string `protobuf:"bytes,1,opt,name=customer_id,json=customerId,proto3" json:"customer_id,omitempty"`
@@ -348,8 +346,7 @@
 	return ""
 }
 
-// Request message for
-// [KeywordPlanService.GenerateForecastMetrics][google.ads.googleads.v1.services.KeywordPlanService.GenerateForecastMetrics].
+// Request message for [KeywordPlanService.GenerateForecastMetrics][google.ads.googleads.v1.services.KeywordPlanService.GenerateForecastMetrics].
 type GenerateForecastMetricsRequest struct {
 	// The resource name of the keyword plan to be forecasted.
 	KeywordPlan          string   `protobuf:"bytes,1,opt,name=keyword_plan,json=keywordPlan,proto3" json:"keyword_plan,omitempty"`
@@ -390,8 +387,7 @@
 	return ""
 }
 
-// Response message for
-// [KeywordPlanService.GenerateForecastMetrics][google.ads.googleads.v1.services.KeywordPlanService.GenerateForecastMetrics].
+// Response message for [KeywordPlanService.GenerateForecastMetrics][google.ads.googleads.v1.services.KeywordPlanService.GenerateForecastMetrics].
 type GenerateForecastMetricsResponse struct {
 	// List of campaign forecasts.
 	// One maximum.
@@ -559,7 +555,6 @@
 type KeywordPlanKeywordForecast struct {
 	// The resource name of the Keyword Plan keyword related to the forecast.
 	//
-	//
 	// `customers/{customer_id}/keywordPlanAdGroupKeywords/{keyword_plan_ad_group_keyword_id}`
 	KeywordPlanAdGroupKeyword *wrappers.StringValue `protobuf:"bytes,1,opt,name=keyword_plan_ad_group_keyword,json=keywordPlanAdGroupKeyword,proto3" json:"keyword_plan_ad_group_keyword,omitempty"`
 	// The forecast for the Keyword Plan keyword.
@@ -685,8 +680,7 @@
 	return nil
 }
 
-// Request message for
-// [KeywordPlanService.GenerateHistoricalMetrics][google.ads.googleads.v1.services.KeywordPlanService.GenerateHistoricalMetrics].
+// Request message for [KeywordPlanService.GenerateHistoricalMetrics][google.ads.googleads.v1.services.KeywordPlanService.GenerateHistoricalMetrics].
 type GenerateHistoricalMetricsRequest struct {
 	// The resource name of the keyword plan of which historical metrics are
 	// requested.
@@ -728,8 +722,7 @@
 	return ""
 }
 
-// Response message for
-// [KeywordPlanService.GenerateHistoricalMetrics][google.ads.googleads.v1.services.KeywordPlanService.GenerateHistoricalMetrics].
+// Response message for [KeywordPlanService.GenerateHistoricalMetrics][google.ads.googleads.v1.services.KeywordPlanService.GenerateHistoricalMetrics].
 type GenerateHistoricalMetricsResponse struct {
 	// List of keyword historical metrics.
 	Metrics              []*KeywordPlanKeywordHistoricalMetrics `protobuf:"bytes,1,rep,name=metrics,proto3" json:"metrics,omitempty"`
@@ -849,94 +842,95 @@
 }
 
 var fileDescriptor_90c906905161d950 = []byte{
-	// 1234 bytes of a gzipped FileDescriptorProto
-	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xa4, 0x57, 0x41, 0x6f, 0xdc, 0x44,
-	0x14, 0xc6, 0x1b, 0x48, 0xe9, 0xdb, 0xd0, 0x36, 0x53, 0xaa, 0x6e, 0xb7, 0xa5, 0x4d, 0xdd, 0x4a,
-	0x54, 0x39, 0xd8, 0x6c, 0xa8, 0x02, 0x72, 0x52, 0xca, 0x26, 0x24, 0x9b, 0x02, 0xa1, 0x61, 0x8b,
-	0x72, 0x40, 0xa1, 0xd6, 0xd4, 0x9e, 0x2c, 0x66, 0x6d, 0x8f, 0x3b, 0x63, 0x6f, 0x15, 0x55, 0xbd,
-	0x20, 0xc4, 0x91, 0x0b, 0xff, 0x80, 0x23, 0x37, 0xc4, 0x8d, 0x9f, 0x80, 0xa8, 0x38, 0x70, 0xe3,
-	0x88, 0x10, 0x07, 0x4e, 0x1c, 0x39, 0x21, 0x64, 0xcf, 0xcc, 0xd6, 0x6b, 0xaf, 0x93, 0xcd, 0xf6,
-	0x36, 0x7e, 0x7e, 0xef, 0x7b, 0xef, 0x7b, 0xef, 0xcd, 0xf3, 0x33, 0xac, 0xf4, 0x28, 0xed, 0xf9,
-	0xc4, 0xc4, 0x2e, 0x37, 0xc5, 0x31, 0x3d, 0x0d, 0x5a, 0x26, 0x27, 0x6c, 0xe0, 0x39, 0x84, 0x9b,
-	0x7d, 0x72, 0xf0, 0x88, 0x32, 0xd7, 0x8e, 0x7c, 0x1c, 0xda, 0x52, 0x6a, 0x44, 0x8c, 0xc6, 0x14,
-	0x2d, 0x08, 0x0b, 0x03, 0xbb, 0xdc, 0x18, 0x1a, 0x1b, 0x83, 0x96, 0xa1, 0x8c, 0x9b, 0x6f, 0x57,
-	0xc1, 0x3b, 0x34, 0x08, 0x68, 0x38, 0x0a, 0x2e, 0x64, 0x02, 0xbb, 0x79, 0xb3, 0xca, 0x92, 0x11,
-	0x4e, 0x13, 0x56, 0x8c, 0x4c, 0x5a, 0x5d, 0x52, 0x56, 0x91, 0x67, 0xe2, 0x30, 0xa4, 0x31, 0x8e,
-	0x3d, 0x1a, 0x72, 0xf9, 0x56, 0xc6, 0x6b, 0x66, 0x4f, 0x0f, 0x92, 0x7d, 0x73, 0xdf, 0x23, 0xbe,
-	0x6b, 0x07, 0x98, 0xf7, 0xa5, 0xc6, 0xe5, 0xa2, 0xc6, 0x23, 0x86, 0xa3, 0x88, 0x30, 0x85, 0x70,
-	0x5e, 0xbe, 0x67, 0x91, 0x63, 0xf2, 0x18, 0xc7, 0x89, 0x7c, 0xa1, 0xaf, 0xc2, 0xb9, 0x0e, 0x89,
-	0x3f, 0x10, 0x11, 0xed, 0xf8, 0x38, 0xec, 0x92, 0x87, 0x09, 0xe1, 0x31, 0xba, 0x06, 0xaf, 0xa8,
-	0x88, 0xed, 0x10, 0x07, 0xa4, 0xa1, 0x2d, 0x68, 0x37, 0x4e, 0x76, 0xe7, 0x94, 0xf0, 0x23, 0x1c,
-	0x10, 0xfd, 0x0f, 0x0d, 0x2e, 0x6c, 0x27, 0x31, 0x8e, 0x49, 0x0e, 0x81, 0x2b, 0x88, 0x2b, 0x50,
-	0x77, 0x12, 0x1e, 0xd3, 0x80, 0x30, 0xdb, 0x73, 0x25, 0x00, 0x28, 0xd1, 0x1d, 0x17, 0xed, 0x02,
-	0xd0, 0x88, 0x30, 0xc1, 0xb5, 0x51, 0x5b, 0x98, 0xb9, 0x51, 0x5f, 0x5a, 0x36, 0x8e, 0x2a, 0x8e,
-	0x91, 0xf3, 0x75, 0x57, 0x99, 0x77, 0x73, 0x48, 0xe8, 0x75, 0x38, 0x1d, 0x61, 0x16, 0x7b, 0xd8,
-	0xb7, 0xf7, 0xb1, 0xe7, 0x27, 0x8c, 0x34, 0x66, 0x16, 0xb4, 0x1b, 0x2f, 0x77, 0x4f, 0x49, 0xf1,
-	0xa6, 0x90, 0xa6, 0x24, 0x07, 0xd8, 0xf7, 0x5c, 0x1c, 0x13, 0x9b, 0x86, 0xfe, 0x41, 0xe3, 0xc5,
-	0x4c, 0x6d, 0x4e, 0x09, 0xef, 0x86, 0xfe, 0x81, 0xfe, 0x4d, 0x0d, 0x5e, 0x1d, 0xe7, 0x12, 0xad,
-	0x40, 0x3d, 0x89, 0x32, 0xdb, 0xb4, 0x12, 0x99, 0x6d, 0x7d, 0xa9, 0xa9, 0xe2, 0x57, 0xa5, 0x30,
-	0x36, 0xd3, 0x62, 0x6d, 0x63, 0xde, 0xef, 0x82, 0x50, 0x4f, 0xcf, 0x68, 0x0b, 0x66, 0x1d, 0x46,
-	0x70, 0x2c, 0x12, 0x5b, 0x5f, 0x32, 0x2a, 0x79, 0x0f, 0x1b, 0x27, 0x4f, 0x7c, 0xeb, 0x85, 0xae,
-	0xb4, 0x4f, 0x91, 0x04, 0x6e, 0xa3, 0x36, 0x2d, 0x92, 0xb0, 0x47, 0x0d, 0x98, 0x65, 0x24, 0xa0,
-	0x03, 0x91, 0xae, 0x93, 0xe9, 0x1b, 0xf1, 0xbc, 0x56, 0x87, 0x93, 0xc3, 0xfc, 0xea, 0x3f, 0x69,
-	0xd0, 0x1c, 0x57, 0x75, 0x1e, 0xd1, 0x90, 0x13, 0xb4, 0x09, 0xe7, 0x0a, 0xd9, 0xb7, 0x09, 0x63,
-	0x94, 0x65, 0xa0, 0xf5, 0x25, 0xa4, 0xc2, 0x63, 0x91, 0x63, 0xdc, 0xcb, 0x7a, 0xb1, 0x7b, 0x76,
-	0xb4, 0x2e, 0x1b, 0xa9, 0x3a, 0xfa, 0x04, 0x4e, 0x30, 0xc2, 0x13, 0x3f, 0x56, 0xad, 0x61, 0x1d,
-	0xdd, 0x1a, 0x63, 0xc3, 0x4a, 0xfc, 0xb8, 0xab, 0xa0, 0xf4, 0xdb, 0xd0, 0xa8, 0x52, 0x9a, 0xac,
-	0xe7, 0xd7, 0xe1, 0x72, 0x87, 0x84, 0x69, 0x2e, 0xc8, 0x26, 0x65, 0xc4, 0xc1, 0x3c, 0xde, 0x26,
-	0x31, 0xf3, 0x9c, 0x61, 0xdf, 0x5f, 0x85, 0xb9, 0xfc, 0x15, 0x97, 0x28, 0xf5, 0xfe, 0x33, 0x87,
-	0xfa, 0x5f, 0x35, 0xb8, 0x52, 0x89, 0x22, 0xf3, 0xe8, 0x03, 0x72, 0x70, 0x10, 0x61, 0xaf, 0x17,
-	0xda, 0xfb, 0x52, 0x87, 0x37, 0xb4, 0x2c, 0x15, 0xb7, 0x8e, 0x75, 0x4b, 0xd6, 0x25, 0x8c, 0xf2,
-	0xd4, 0x9d, 0x77, 0x0a, 0x12, 0x8e, 0xbe, 0x00, 0x84, 0x5d, 0xbb, 0xc7, 0x68, 0x12, 0xe5, 0xbc,
-	0x89, 0xc4, 0xaf, 0x1e, 0xcb, 0x5b, 0xdb, 0xed, 0xa4, 0x28, 0x43, 0x67, 0x67, 0xf0, 0xa8, 0x80,
-	0x23, 0x0f, 0xe6, 0x55, 0x82, 0x9e, 0xb9, 0x9a, 0x99, 0xc2, 0x95, 0x3c, 0x3e, 0x73, 0xd5, 0x1f,
-	0x15, 0x70, 0xfd, 0x57, 0x0d, 0x2e, 0x1e, 0x92, 0x09, 0xb4, 0x03, 0xe7, 0x46, 0x67, 0xb9, 0x54,
-	0x90, 0xb7, 0xf2, 0x52, 0xe9, 0x36, 0xdf, 0x8b, 0x99, 0x17, 0xf6, 0x76, 0xb1, 0x9f, 0x90, 0xee,
-	0xd9, 0x7e, 0x19, 0x19, 0xdd, 0x87, 0xf9, 0x52, 0xd9, 0xe4, 0xcd, 0x6c, 0x1d, 0x4d, 0xae, 0xd8,
-	0x0c, 0x67, 0x8a, 0x95, 0xd2, 0x7f, 0xd1, 0xa0, 0x59, 0x9d, 0x6d, 0x74, 0xb7, 0x40, 0x48, 0x15,
-	0x75, 0x22, 0x42, 0xa8, 0x5f, 0x02, 0x46, 0x9f, 0xc1, 0x7c, 0xa9, 0x31, 0xa6, 0xe7, 0x73, 0xba,
-	0xd0, 0x0c, 0xfa, 0xef, 0xa3, 0x74, 0x0a, 0x15, 0x45, 0xf7, 0xe1, 0xb5, 0xb1, 0x74, 0x6c, 0x29,
-	0x9d, 0x88, 0xd6, 0x85, 0x32, 0x2d, 0xe9, 0x07, 0xed, 0xc1, 0x99, 0x62, 0x2b, 0x3e, 0x07, 0xb9,
-	0x42, 0xfb, 0xe9, 0x3f, 0xd6, 0xe0, 0x74, 0x41, 0x09, 0xbd, 0x03, 0x75, 0x2f, 0x88, 0x18, 0xe1,
-	0x3c, 0xfb, 0xea, 0x55, 0xc5, 0xff, 0x1e, 0x4d, 0x1e, 0xf8, 0x44, 0xc4, 0x9f, 0x37, 0x40, 0x06,
-	0xcc, 0x38, 0x31, 0x93, 0x41, 0x1e, 0x6e, 0x97, 0x2a, 0xa2, 0x55, 0xa8, 0xe3, 0x01, 0x61, 0xb8,
-	0x47, 0x6c, 0x27, 0x72, 0xe4, 0x10, 0xbe, 0x58, 0xb2, 0xbb, 0x13, 0xc6, 0xcb, 0x37, 0x85, 0x19,
-	0x48, 0xfd, 0xf5, 0xc8, 0x41, 0x37, 0x61, 0xd6, 0xf1, 0x3d, 0xa7, 0xcf, 0x1b, 0x2f, 0x4d, 0xe0,
-	0x50, 0xea, 0xa6, 0x3e, 0x1d, 0xca, 0x63, 0x3b, 0xf0, 0x1c, 0x46, 0x79, 0x63, 0x76, 0x02, 0x9f,
-	0xa9, 0xfe, 0x76, 0xa6, 0xae, 0x6f, 0xc0, 0x82, 0x9a, 0x8d, 0x5b, 0x1e, 0x8f, 0x29, 0xf3, 0x1c,
-	0xec, 0x1f, 0x7f, 0xc6, 0x7e, 0xa5, 0xc1, 0xd5, 0x43, 0x70, 0xe4, 0x94, 0xb5, 0xe1, 0x44, 0x20,
-	0x44, 0x72, 0xb4, 0x6e, 0x4c, 0x33, 0x81, 0xca, 0xf8, 0x0a, 0x55, 0x7f, 0xaa, 0xc1, 0xb5, 0x09,
-	0x0c, 0xd0, 0x6d, 0x98, 0xe3, 0x04, 0x33, 0xe7, 0x73, 0xfb, 0x61, 0x42, 0xd8, 0xc1, 0x44, 0x8d,
-	0x5d, 0x17, 0x16, 0x1f, 0xa7, 0x06, 0x88, 0x80, 0xea, 0x3f, 0x5b, 0x31, 0x12, 0x4d, 0x52, 0x3d,
-	0x53, 0xe5, 0xe6, 0x9a, 0xdf, 0x06, 0x4a, 0x44, 0x4e, 0x49, 0x50, 0xf9, 0xbc, 0xf4, 0xf5, 0x09,
-	0x40, 0x39, 0x83, 0x7b, 0x22, 0x29, 0xe8, 0x07, 0x0d, 0x4e, 0x8d, 0x6e, 0x92, 0xe8, 0xad, 0xa3,
-	0x33, 0x39, 0x76, 0xf7, 0x6c, 0x1e, 0x73, 0x83, 0xd1, 0x97, 0xbf, 0xfc, 0xed, 0xcf, 0x6f, 0x6b,
-	0x6f, 0x20, 0x23, 0xdd, 0xb3, 0x1f, 0x8f, 0x7c, 0xc2, 0x6f, 0xa9, 0x75, 0x93, 0x9b, 0x8b, 0x66,
-	0xae, 0x3b, 0xb8, 0xb9, 0xf8, 0x04, 0x3d, 0xd5, 0x00, 0x95, 0x97, 0x01, 0xb4, 0x32, 0xdd, 0x9e,
-	0x21, 0x62, 0x5f, 0x9d, 0x72, 0x49, 0xc9, 0xba, 0x51, 0x5f, 0xcd, 0x98, 0x2c, 0xeb, 0xad, 0xec,
-	0x5f, 0x63, 0x18, 0xfa, 0xe3, 0xdc, 0x1e, 0x7d, 0x6b, 0xf1, 0xc9, 0x08, 0x11, 0x2b, 0xc8, 0xe0,
-	0x2c, 0x6d, 0x11, 0xfd, 0xa3, 0xc1, 0xf9, 0x8a, 0xad, 0x02, 0xbd, 0x3b, 0x49, 0x31, 0x0e, 0x5b,
-	0x6b, 0x9a, 0xed, 0xe7, 0x40, 0x90, 0xf4, 0x76, 0x32, 0x7a, 0xef, 0xeb, 0x1b, 0x59, 0xa1, 0xf2,
-	0x17, 0xf8, 0xb0, 0x3a, 0x59, 0xbd, 0xf1, 0xb0, 0x29, 0xe5, 0x7f, 0x35, 0xb8, 0x50, 0x79, 0xc9,
-	0xd1, 0xda, 0xe4, 0x21, 0x57, 0x4d, 0x9a, 0xe6, 0xfa, 0x73, 0x61, 0x48, 0xe2, 0xdd, 0x8c, 0xf8,
-	0x87, 0x7a, 0x67, 0x3a, 0xe2, 0x25, 0x60, 0x4b, 0x5b, 0x5c, 0xfb, 0x4f, 0x83, 0xeb, 0x0e, 0x0d,
-	0x8e, 0x0c, 0x6f, 0xed, 0x7c, 0xf9, 0xba, 0xee, 0xa4, 0xd3, 0x64, 0x47, 0xfb, 0x74, 0x4b, 0x1a,
-	0xf7, 0xa8, 0x8f, 0xc3, 0x9e, 0x41, 0x59, 0xcf, 0xec, 0x91, 0x30, 0x9b, 0x35, 0xea, 0xef, 0x35,
-	0xf2, 0x78, 0xf5, 0x5f, 0xf6, 0x8a, 0x3a, 0x7c, 0x57, 0x9b, 0xe9, 0xb4, 0xdb, 0xdf, 0xd7, 0x16,
-	0x3a, 0x02, 0xb0, 0xed, 0x72, 0x43, 0x1c, 0xd3, 0xd3, 0x6e, 0xcb, 0x90, 0x8e, 0xf9, 0xcf, 0x4a,
-	0x65, 0xaf, 0xed, 0xf2, 0xbd, 0xa1, 0xca, 0xde, 0x6e, 0x6b, 0x4f, 0xa9, 0xfc, 0x5d, 0xbb, 0x2e,
-	0xe4, 0x96, 0xd5, 0x76, 0xb9, 0x65, 0x0d, 0x95, 0x2c, 0x6b, 0xb7, 0x65, 0x59, 0x4a, 0xed, 0xc1,
-	0x6c, 0x16, 0xe7, 0x9b, 0xff, 0x07, 0x00, 0x00, 0xff, 0xff, 0xff, 0xb9, 0x04, 0x88, 0x0c, 0x10,
-	0x00, 0x00,
+	// 1255 bytes of a gzipped FileDescriptorProto
+	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xa4, 0x57, 0xcf, 0x6f, 0xdc, 0xc4,
+	0x17, 0xff, 0x7a, 0xf3, 0x25, 0xa5, 0x6f, 0x43, 0xdb, 0x4c, 0xa9, 0xba, 0xdd, 0x96, 0x36, 0x75,
+	0x2b, 0x51, 0xe5, 0x60, 0xb3, 0xa1, 0x0a, 0xc8, 0x49, 0x29, 0x9b, 0x90, 0x1f, 0x05, 0x42, 0xc3,
+	0x16, 0xe5, 0x80, 0x42, 0xad, 0xa9, 0x3d, 0x59, 0xcc, 0xda, 0x1e, 0x77, 0xc6, 0xde, 0x2a, 0xaa,
+	0x7a, 0x41, 0x9c, 0xb9, 0xf0, 0x1f, 0xc0, 0x8d, 0x1b, 0xe2, 0xc6, 0x9f, 0x50, 0x51, 0x71, 0xe0,
+	0xc6, 0x11, 0x21, 0x0e, 0x9c, 0x38, 0x72, 0x42, 0xc8, 0x9e, 0x99, 0x8d, 0xd7, 0x5e, 0x27, 0x9b,
+	0xcd, 0x6d, 0xfc, 0xe6, 0xbd, 0xcf, 0x7b, 0x9f, 0xf7, 0xde, 0xbc, 0x7d, 0x0b, 0x4b, 0x5d, 0x4a,
+	0xbb, 0x3e, 0x31, 0xb1, 0xcb, 0x4d, 0x71, 0x4c, 0x4f, 0xfd, 0x96, 0xc9, 0x09, 0xeb, 0x7b, 0x0e,
+	0xe1, 0x66, 0x8f, 0xec, 0x3f, 0xa1, 0xcc, 0xb5, 0x23, 0x1f, 0x87, 0xb6, 0x94, 0x1a, 0x11, 0xa3,
+	0x31, 0x45, 0x73, 0xc2, 0xc2, 0xc0, 0x2e, 0x37, 0x06, 0xc6, 0x46, 0xbf, 0x65, 0x28, 0xe3, 0xe6,
+	0xdb, 0x55, 0xf0, 0x0e, 0x0d, 0x02, 0x1a, 0x0e, 0x83, 0x0b, 0x99, 0xc0, 0x6e, 0xde, 0xae, 0xb2,
+	0x64, 0x84, 0xd3, 0x84, 0x15, 0x23, 0x93, 0x56, 0x57, 0x94, 0x55, 0xe4, 0x99, 0x38, 0x0c, 0x69,
+	0x8c, 0x63, 0x8f, 0x86, 0x5c, 0xde, 0xca, 0x78, 0xcd, 0xec, 0xeb, 0x51, 0xb2, 0x67, 0xee, 0x79,
+	0xc4, 0x77, 0xed, 0x00, 0xf3, 0x9e, 0xd4, 0xb8, 0x5a, 0xd4, 0x78, 0xc2, 0x70, 0x14, 0x11, 0xa6,
+	0x10, 0x2e, 0xca, 0x7b, 0x16, 0x39, 0x26, 0x8f, 0x71, 0x9c, 0x14, 0x2f, 0x52, 0xc7, 0x8e, 0xef,
+	0x91, 0x30, 0x16, 0x17, 0xfa, 0x32, 0x5c, 0xd8, 0x20, 0xf1, 0x07, 0x22, 0xd4, 0x6d, 0x1f, 0x87,
+	0x1d, 0xf2, 0x38, 0x21, 0x3c, 0x46, 0x37, 0xe0, 0x15, 0x45, 0xc5, 0x0e, 0x71, 0x40, 0x1a, 0xda,
+	0x9c, 0x76, 0xeb, 0x74, 0x67, 0x46, 0x09, 0x3f, 0xc2, 0x01, 0xd1, 0x7f, 0xd7, 0xe0, 0xd2, 0x56,
+	0x12, 0xe3, 0x98, 0xe4, 0x10, 0xb8, 0x82, 0xb8, 0x06, 0x75, 0x27, 0xe1, 0x31, 0x0d, 0x08, 0xb3,
+	0x3d, 0x57, 0x02, 0x80, 0x12, 0xdd, 0x73, 0xd1, 0x0e, 0x00, 0x8d, 0x08, 0x13, 0x49, 0x68, 0xd4,
+	0xe6, 0xa6, 0x6e, 0xd5, 0x17, 0x16, 0x8d, 0xa3, 0xaa, 0x66, 0xe4, 0x7c, 0xdd, 0x57, 0xe6, 0x9d,
+	0x1c, 0x12, 0x7a, 0x1d, 0xce, 0x46, 0x98, 0xc5, 0x1e, 0xf6, 0xed, 0x3d, 0xec, 0xf9, 0x09, 0x23,
+	0x8d, 0xa9, 0x39, 0xed, 0xd6, 0xcb, 0x9d, 0x33, 0x52, 0xbc, 0x2e, 0xa4, 0x29, 0xc9, 0x3e, 0xf6,
+	0x3d, 0x17, 0xc7, 0xc4, 0xa6, 0xa1, 0xbf, 0xdf, 0xf8, 0x7f, 0xa6, 0x36, 0xa3, 0x84, 0xf7, 0x43,
+	0x7f, 0x5f, 0xff, 0xba, 0x06, 0xaf, 0x8e, 0x72, 0x89, 0x96, 0xa0, 0x9e, 0x44, 0x99, 0x6d, 0x5a,
+	0xa2, 0xcc, 0xb6, 0xbe, 0xd0, 0x54, 0xf1, 0xab, 0x1a, 0x19, 0xeb, 0x69, 0x15, 0xb7, 0x30, 0xef,
+	0x75, 0x40, 0xa8, 0xa7, 0x67, 0xb4, 0x09, 0xd3, 0x0e, 0x23, 0x38, 0x16, 0x89, 0xad, 0x2f, 0x18,
+	0x95, 0xbc, 0x07, 0x1d, 0x95, 0x27, 0xbe, 0xf9, 0xbf, 0x8e, 0xb4, 0x4f, 0x91, 0x04, 0x6e, 0xa3,
+	0x36, 0x29, 0x92, 0xb0, 0x47, 0x0d, 0x98, 0x66, 0x24, 0xa0, 0x7d, 0x91, 0xae, 0xd3, 0xe9, 0x8d,
+	0xf8, 0x5e, 0xa9, 0xc3, 0xe9, 0x41, 0x7e, 0xf5, 0x9f, 0x34, 0x68, 0x8e, 0xaa, 0x3a, 0x8f, 0x68,
+	0xc8, 0x09, 0x5a, 0x87, 0x0b, 0x85, 0xec, 0xdb, 0x84, 0x31, 0xca, 0x32, 0xd0, 0xfa, 0x02, 0x52,
+	0xe1, 0xb1, 0xc8, 0x31, 0x1e, 0x64, 0x4d, 0xda, 0x39, 0x3f, 0x5c, 0x97, 0xb5, 0x54, 0x1d, 0x7d,
+	0x02, 0xa7, 0x18, 0xe1, 0x89, 0x1f, 0xab, 0xd6, 0xb0, 0x8e, 0x6e, 0x8d, 0x91, 0x61, 0x25, 0x7e,
+	0xdc, 0x51, 0x50, 0xfa, 0x5d, 0x68, 0x54, 0x29, 0x8d, 0xd7, 0xf3, 0xab, 0x70, 0x75, 0x83, 0x84,
+	0x69, 0x2e, 0xc8, 0x3a, 0x65, 0xc4, 0xc1, 0x3c, 0xde, 0x22, 0x31, 0xf3, 0x9c, 0x41, 0xdf, 0x5f,
+	0x87, 0x99, 0xfc, 0xdb, 0x97, 0x28, 0xf5, 0xde, 0x81, 0x43, 0xfd, 0xcf, 0x1a, 0x5c, 0xab, 0x44,
+	0x91, 0x79, 0xf4, 0x01, 0x39, 0x38, 0x88, 0xb0, 0xd7, 0x0d, 0xed, 0x3d, 0xa9, 0xc3, 0x1b, 0x5a,
+	0x96, 0x8a, 0x3b, 0xc7, 0x7a, 0x25, 0xab, 0x12, 0x46, 0x79, 0xea, 0xcc, 0x3a, 0x05, 0x09, 0x47,
+	0x5f, 0x00, 0xc2, 0xae, 0xdd, 0x65, 0x34, 0x89, 0x72, 0xde, 0x44, 0xe2, 0x97, 0x8f, 0xe5, 0xad,
+	0xed, 0x6e, 0xa4, 0x28, 0x03, 0x67, 0xe7, 0xf0, 0xb0, 0x80, 0x23, 0x0f, 0x66, 0x55, 0x82, 0x0e,
+	0x5c, 0x4d, 0x4d, 0xe0, 0x4a, 0x1e, 0x0f, 0x5c, 0xf5, 0x86, 0x05, 0x5c, 0xff, 0x45, 0x83, 0xcb,
+	0x87, 0x64, 0x02, 0x6d, 0xc3, 0x85, 0xe1, 0x21, 0x2f, 0x15, 0xe4, 0xab, 0xbc, 0x52, 0x7a, 0xcd,
+	0x0f, 0x62, 0xe6, 0x85, 0xdd, 0x1d, 0xec, 0x27, 0xa4, 0x73, 0xbe, 0x57, 0x46, 0x46, 0x0f, 0x61,
+	0xb6, 0x54, 0x36, 0xf9, 0x32, 0x5b, 0x47, 0x93, 0x2b, 0x36, 0xc3, 0xb9, 0x62, 0xa5, 0xf4, 0x9f,
+	0x35, 0x68, 0x56, 0x67, 0x1b, 0xdd, 0x2f, 0x10, 0x52, 0x45, 0x1d, 0x8b, 0x10, 0xea, 0x95, 0x80,
+	0xd1, 0x67, 0x30, 0x5b, 0x6a, 0x8c, 0xc9, 0xf9, 0x9c, 0x2d, 0x34, 0x83, 0xfe, 0xdb, 0x30, 0x9d,
+	0x42, 0x45, 0xd1, 0x43, 0x78, 0x6d, 0x24, 0x1d, 0x5b, 0x4a, 0xc7, 0xa2, 0x75, 0xa9, 0x4c, 0x4b,
+	0xfa, 0x41, 0xbb, 0x70, 0xae, 0xd8, 0x8a, 0x27, 0x20, 0x57, 0x68, 0x3f, 0xfd, 0xc7, 0x1a, 0x9c,
+	0x2d, 0x28, 0xa1, 0x77, 0xa0, 0xee, 0x05, 0x11, 0x23, 0x9c, 0x67, 0xbf, 0x7a, 0x55, 0xf1, 0xbf,
+	0x47, 0x93, 0x47, 0x3e, 0x11, 0xf1, 0xe7, 0x0d, 0x90, 0x01, 0x53, 0x4e, 0xcc, 0x64, 0x90, 0x87,
+	0xdb, 0xa5, 0x8a, 0x68, 0x19, 0xea, 0xb8, 0x4f, 0x18, 0xee, 0x12, 0xdb, 0x89, 0x1c, 0x39, 0x84,
+	0x2f, 0x97, 0xec, 0xee, 0x85, 0xf1, 0xe2, 0x6d, 0x61, 0x06, 0x52, 0x7f, 0x35, 0x72, 0xd0, 0x6d,
+	0x98, 0x76, 0x7c, 0xcf, 0xe9, 0xf1, 0xc6, 0x4b, 0x63, 0x38, 0x94, 0xba, 0xa9, 0x4f, 0x87, 0xf2,
+	0xd8, 0x0e, 0x3c, 0x87, 0x51, 0xde, 0x98, 0x1e, 0xc3, 0x67, 0xaa, 0xbf, 0x95, 0xa9, 0xeb, 0x6b,
+	0x30, 0xa7, 0x66, 0xe3, 0xa6, 0xc7, 0x63, 0xca, 0x3c, 0x07, 0xfb, 0xc7, 0x9f, 0xb1, 0x5f, 0x69,
+	0x70, 0xfd, 0x10, 0x1c, 0x39, 0x65, 0x6d, 0x38, 0x15, 0x08, 0x91, 0x1c, 0xad, 0x6b, 0x93, 0x4c,
+	0xa0, 0x32, 0xbe, 0x42, 0xd5, 0x5f, 0x68, 0x70, 0x63, 0x0c, 0x03, 0x74, 0x17, 0x66, 0x38, 0xc1,
+	0xcc, 0xf9, 0xdc, 0x7e, 0x9c, 0x10, 0xb6, 0x3f, 0x56, 0x63, 0xd7, 0x85, 0xc5, 0xc7, 0xa9, 0x01,
+	0x22, 0xa0, 0xfa, 0xcf, 0x56, 0x8c, 0x44, 0x93, 0x54, 0xcf, 0x54, 0xb9, 0xd2, 0xe6, 0xb7, 0x81,
+	0x12, 0x91, 0x33, 0x12, 0x54, 0x7e, 0x2f, 0x7c, 0x77, 0x0a, 0x50, 0xce, 0xe0, 0x81, 0x48, 0x0a,
+	0xfa, 0x41, 0x83, 0x33, 0xc3, 0x9b, 0x24, 0x7a, 0xeb, 0xe8, 0x4c, 0x8e, 0xdc, 0x3d, 0x9b, 0xc7,
+	0xdc, 0x60, 0xf4, 0xc5, 0x2f, 0x7f, 0xfd, 0xe3, 0x9b, 0xda, 0x1b, 0xc8, 0x48, 0x17, 0xf0, 0xa7,
+	0x43, 0x3f, 0xe1, 0x77, 0xd4, 0xba, 0xc9, 0xcd, 0x79, 0x33, 0xd7, 0x1d, 0xdc, 0x9c, 0x7f, 0x86,
+	0x5e, 0x68, 0x80, 0xca, 0xcb, 0x00, 0x5a, 0x9a, 0x6c, 0xcf, 0x10, 0xb1, 0x2f, 0x4f, 0xb8, 0xa4,
+	0x64, 0xdd, 0xa8, 0x2f, 0x67, 0x4c, 0x16, 0xf5, 0x56, 0xf6, 0x27, 0x64, 0x10, 0xfa, 0xd3, 0xdc,
+	0x1e, 0x7d, 0x67, 0xfe, 0xd9, 0x10, 0x11, 0x2b, 0xc8, 0xe0, 0x2c, 0x6d, 0x1e, 0xfd, 0xad, 0xc1,
+	0xc5, 0x8a, 0xad, 0x02, 0xbd, 0x3b, 0x4e, 0x31, 0x0e, 0x5b, 0x6b, 0x9a, 0xed, 0x13, 0x20, 0x48,
+	0x7a, 0xdb, 0x19, 0xbd, 0xf7, 0xf5, 0xb5, 0xac, 0x50, 0xf9, 0x07, 0x7c, 0x58, 0x9d, 0xac, 0xee,
+	0x68, 0xd8, 0x94, 0xf2, 0x3f, 0x1a, 0x5c, 0xaa, 0x7c, 0xe4, 0x68, 0x65, 0xfc, 0x90, 0xab, 0x26,
+	0x4d, 0x73, 0xf5, 0x44, 0x18, 0x92, 0x78, 0x27, 0x23, 0xfe, 0xa1, 0xbe, 0x31, 0x19, 0xf1, 0x12,
+	0xb0, 0xa5, 0xcd, 0x37, 0x2f, 0x3f, 0x6f, 0x37, 0x0e, 0xe2, 0x91, 0xa7, 0xc8, 0xe3, 0xe9, 0xab,
+	0x5e, 0xf9, 0x57, 0x83, 0x9b, 0x0e, 0x0d, 0x8e, 0x8c, 0x7d, 0xe5, 0x62, 0xf9, 0x2d, 0x6f, 0xa7,
+	0xa3, 0x66, 0x5b, 0xfb, 0x74, 0x53, 0x1a, 0x77, 0xa9, 0x8f, 0xc3, 0xae, 0x41, 0x59, 0xd7, 0xec,
+	0x92, 0x30, 0x1b, 0x44, 0xe6, 0x81, 0xbb, 0xea, 0xff, 0xe6, 0x4b, 0xea, 0xf0, 0x6d, 0x6d, 0x6a,
+	0xa3, 0xdd, 0xfe, 0xbe, 0x36, 0xb7, 0x21, 0x00, 0xdb, 0x2e, 0x37, 0xc4, 0x31, 0x3d, 0xed, 0xb4,
+	0x0c, 0xe9, 0x98, 0x3f, 0x57, 0x2a, 0xbb, 0x6d, 0x97, 0xef, 0x0e, 0x54, 0x76, 0x77, 0x5a, 0xbb,
+	0x4a, 0xe5, 0xaf, 0xda, 0x4d, 0x21, 0xb7, 0xac, 0xb6, 0xcb, 0x2d, 0x6b, 0xa0, 0x64, 0x59, 0x3b,
+	0x2d, 0xcb, 0x52, 0x6a, 0x8f, 0xa6, 0xb3, 0x38, 0xdf, 0xfc, 0x2f, 0x00, 0x00, 0xff, 0xff, 0x65,
+	0xce, 0x62, 0x1d, 0x42, 0x10, 0x00, 0x00,
 }
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // KeywordPlanServiceClient is the client API for KeywordPlanService service.
 //
@@ -954,10 +948,10 @@
 }
 
 type keywordPlanServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewKeywordPlanServiceClient(cc *grpc.ClientConn) KeywordPlanServiceClient {
+func NewKeywordPlanServiceClient(cc grpc.ClientConnInterface) KeywordPlanServiceClient {
 	return &keywordPlanServiceClient{cc}
 }
 
diff --git a/googleapis/ads/googleads/v1/services/keyword_view_service.pb.go b/googleapis/ads/googleads/v1/services/keyword_view_service.pb.go
index dc308f1..9c99c0d 100644
--- a/googleapis/ads/googleads/v1/services/keyword_view_service.pb.go
+++ b/googleapis/ads/googleads/v1/services/keyword_view_service.pb.go
@@ -27,8 +27,7 @@
 // proto package needs to be updated.
 const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package
 
-// Request message for
-// [KeywordViewService.GetKeywordView][google.ads.googleads.v1.services.KeywordViewService.GetKeywordView].
+// Request message for [KeywordViewService.GetKeywordView][google.ads.googleads.v1.services.KeywordViewService.GetKeywordView].
 type GetKeywordViewRequest struct {
 	// The resource name of the keyword view to fetch.
 	ResourceName         string   `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"`
@@ -78,39 +77,41 @@
 }
 
 var fileDescriptor_eaf4cb0c6c667eaf = []byte{
-	// 363 bytes of a gzipped FileDescriptorProto
-	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x84, 0x92, 0xb1, 0x4a, 0xc3, 0x50,
-	0x14, 0x86, 0x49, 0x04, 0xc1, 0xa0, 0x0e, 0x01, 0x51, 0x8a, 0x43, 0xa9, 0x1d, 0xa4, 0xc3, 0xbd,
-	0x46, 0x45, 0xe1, 0x56, 0x87, 0x74, 0xa9, 0x20, 0x48, 0xa9, 0x90, 0x41, 0x02, 0xe5, 0xda, 0x1c,
-	0x42, 0xb0, 0xc9, 0xad, 0xf7, 0xa4, 0x29, 0x22, 0x2e, 0xbe, 0x82, 0x6f, 0xe0, 0xe8, 0xe6, 0x5b,
-	0x88, 0xab, 0xaf, 0xe0, 0xe4, 0x43, 0x88, 0xa4, 0xb7, 0x37, 0xb4, 0x6a, 0xe8, 0xf6, 0x73, 0xf2,
-	0x7f, 0x7f, 0xce, 0xf9, 0x13, 0xab, 0x19, 0x0a, 0x11, 0x0e, 0x80, 0xf2, 0x00, 0xa9, 0x92, 0xb9,
-	0xca, 0x1c, 0x8a, 0x20, 0xb3, 0xa8, 0x0f, 0x48, 0x6f, 0xe0, 0x6e, 0x2c, 0x64, 0xd0, 0xcb, 0x22,
-	0x18, 0xf7, 0xa6, 0x53, 0x32, 0x94, 0x22, 0x15, 0x76, 0x55, 0x11, 0x84, 0x07, 0x48, 0x0a, 0x98,
-	0x64, 0x0e, 0xd1, 0x70, 0xe5, 0xb0, 0x2c, 0x5e, 0x02, 0x8a, 0x91, 0xfc, 0x9d, 0xaf, 0x72, 0x2b,
-	0xdb, 0x9a, 0x1a, 0x46, 0x94, 0x27, 0x89, 0x48, 0x79, 0x1a, 0x89, 0x04, 0xd5, 0xd3, 0xda, 0x89,
-	0xb5, 0xd1, 0x86, 0xf4, 0x5c, 0x61, 0x5e, 0x04, 0xe3, 0x2e, 0xdc, 0x8e, 0x00, 0x53, 0x7b, 0xc7,
-	0x5a, 0xd3, 0xb1, 0xbd, 0x84, 0xc7, 0xb0, 0x65, 0x54, 0x8d, 0xdd, 0x95, 0xee, 0xaa, 0x1e, 0x5e,
-	0xf0, 0x18, 0xf6, 0xdf, 0x0c, 0xcb, 0x9e, 0x61, 0x2f, 0xd5, 0xa6, 0xf6, 0xab, 0x61, 0xad, 0xcf,
-	0xa7, 0xda, 0xc7, 0x64, 0xd1, 0x79, 0xe4, 0xdf, 0x3d, 0x2a, 0xa4, 0x14, 0x2c, 0xae, 0x26, 0x33,
-	0x58, 0xed, 0xe8, 0xf1, 0xe3, 0xf3, 0xc9, 0xdc, 0xb3, 0x49, 0x5e, 0xcc, 0xfd, 0xdc, 0x09, 0xa7,
-	0xfd, 0x11, 0xa6, 0x22, 0x06, 0x89, 0xb4, 0xa1, 0x9b, 0xca, 0x19, 0xa4, 0x8d, 0x87, 0xd6, 0xb7,
-	0x61, 0xd5, 0xfb, 0x22, 0x5e, 0xb8, 0x66, 0x6b, 0xf3, 0xef, 0xc1, 0x9d, 0xbc, 0xca, 0x8e, 0x71,
-	0x75, 0x36, 0x85, 0x43, 0x31, 0xe0, 0x49, 0x48, 0x84, 0x0c, 0x69, 0x08, 0xc9, 0xa4, 0x68, 0xfd,
-	0xc1, 0x86, 0x11, 0x96, 0xff, 0x1e, 0x4d, 0x2d, 0x9e, 0xcd, 0xa5, 0xb6, 0xeb, 0xbe, 0x98, 0xd5,
-	0xb6, 0x0a, 0x74, 0x03, 0x24, 0x4a, 0xe6, 0xca, 0x73, 0xc8, 0xf4, 0xc5, 0xf8, 0xae, 0x2d, 0xbe,
-	0x1b, 0xa0, 0x5f, 0x58, 0x7c, 0xcf, 0xf1, 0xb5, 0xe5, 0xcb, 0xac, 0xab, 0x39, 0x63, 0x6e, 0x80,
-	0x8c, 0x15, 0x26, 0xc6, 0x3c, 0x87, 0x31, 0x6d, 0xbb, 0x5e, 0x9e, 0xec, 0x79, 0xf0, 0x13, 0x00,
-	0x00, 0xff, 0xff, 0x0d, 0x72, 0x33, 0x52, 0xc5, 0x02, 0x00, 0x00,
+	// 387 bytes of a gzipped FileDescriptorProto
+	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x84, 0x92, 0xc1, 0x4a, 0xeb, 0x40,
+	0x14, 0x86, 0x49, 0x2e, 0x5c, 0xb8, 0xe1, 0xea, 0x22, 0x20, 0x2d, 0xd1, 0x45, 0xa9, 0x5d, 0x48,
+	0x17, 0x33, 0x46, 0x45, 0x61, 0xaa, 0x8b, 0x74, 0x53, 0x41, 0x90, 0x52, 0x21, 0x0b, 0x09, 0x94,
+	0x98, 0x1c, 0x42, 0xb0, 0xc9, 0xd4, 0x9c, 0x34, 0x45, 0xc4, 0x8d, 0xaf, 0xe0, 0x1b, 0xb8, 0x74,
+	0xe7, 0x6b, 0x74, 0xeb, 0x2b, 0xe8, 0xc6, 0x87, 0x10, 0x49, 0x27, 0x93, 0xb6, 0x6a, 0xe9, 0xee,
+	0xe7, 0x9c, 0xf3, 0xfd, 0x67, 0xce, 0x9f, 0x68, 0xad, 0x80, 0xf3, 0x60, 0x00, 0xd4, 0xf5, 0x91,
+	0x0a, 0x99, 0xab, 0xcc, 0xa4, 0x08, 0x49, 0x16, 0x7a, 0x80, 0xf4, 0x1a, 0x6e, 0xc7, 0x3c, 0xf1,
+	0xfb, 0x59, 0x08, 0xe3, 0x7e, 0x51, 0x25, 0xc3, 0x84, 0xa7, 0x5c, 0xaf, 0x09, 0x82, 0xb8, 0x3e,
+	0x92, 0x12, 0x26, 0x99, 0x49, 0x24, 0x6c, 0x1c, 0x2c, 0xb3, 0x4f, 0x00, 0xf9, 0x28, 0xf9, 0xee,
+	0x2f, 0x7c, 0x8d, 0x2d, 0x49, 0x0d, 0x43, 0xea, 0xc6, 0x31, 0x4f, 0xdd, 0x34, 0xe4, 0x31, 0x16,
+	0xdd, 0xca, 0x5c, 0xd7, 0x1b, 0x84, 0x10, 0xa7, 0xa2, 0x51, 0x3f, 0xd6, 0x36, 0x3a, 0x90, 0x9e,
+	0x09, 0x3f, 0x3b, 0x84, 0x71, 0x0f, 0x6e, 0x46, 0x80, 0xa9, 0xbe, 0xad, 0xad, 0xc9, 0x7d, 0xfd,
+	0xd8, 0x8d, 0xa0, 0xaa, 0xd4, 0x94, 0x9d, 0x7f, 0xbd, 0xff, 0xb2, 0x78, 0xee, 0x46, 0xb0, 0xf7,
+	0xae, 0x68, 0xfa, 0x1c, 0x7b, 0x21, 0x4e, 0xd0, 0x5f, 0x14, 0x6d, 0x7d, 0xd1, 0x55, 0x3f, 0x22,
+	0xab, 0xee, 0x26, 0xbf, 0xbe, 0xc3, 0x20, 0x4b, 0xc1, 0x32, 0x0e, 0x32, 0x87, 0xd5, 0x0f, 0x1f,
+	0x5e, 0xdf, 0x1e, 0xd5, 0x5d, 0x9d, 0xe4, 0x89, 0xdd, 0x2d, 0x9c, 0x70, 0xe2, 0x8d, 0x30, 0xe5,
+	0x11, 0x24, 0x48, 0x9b, 0x32, 0xc2, 0x9c, 0x41, 0xda, 0xbc, 0x37, 0x36, 0x27, 0x56, 0x75, 0x66,
+	0x5f, 0xa8, 0x61, 0x88, 0xc4, 0xe3, 0x51, 0xfb, 0x53, 0xd1, 0x1a, 0x1e, 0x8f, 0x56, 0xde, 0xd0,
+	0xae, 0xfc, 0x4c, 0xa3, 0x9b, 0xe7, 0xdc, 0x55, 0x2e, 0x4f, 0x0b, 0x38, 0xe0, 0x03, 0x37, 0x0e,
+	0x08, 0x4f, 0x02, 0x1a, 0x40, 0x3c, 0xfd, 0x0a, 0x74, 0xb6, 0x6e, 0xf9, 0x4f, 0xd5, 0x92, 0xe2,
+	0x49, 0xfd, 0xd3, 0xb1, 0xac, 0x67, 0xb5, 0xd6, 0x11, 0x86, 0x96, 0x8f, 0x44, 0xc8, 0x5c, 0xd9,
+	0x26, 0x29, 0x16, 0xe3, 0x44, 0x8e, 0x38, 0x96, 0x8f, 0x4e, 0x39, 0xe2, 0xd8, 0xa6, 0x23, 0x47,
+	0x3e, 0xd4, 0x86, 0xa8, 0x33, 0x66, 0xf9, 0xc8, 0x58, 0x39, 0xc4, 0x98, 0x6d, 0x32, 0x26, 0xc7,
+	0xae, 0xfe, 0x4e, 0xdf, 0xb9, 0xff, 0x15, 0x00, 0x00, 0xff, 0xff, 0xe3, 0x4d, 0x42, 0xde, 0xfb,
+	0x02, 0x00, 0x00,
 }
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // KeywordViewServiceClient is the client API for KeywordViewService service.
 //
@@ -121,10 +122,10 @@
 }
 
 type keywordViewServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewKeywordViewServiceClient(cc *grpc.ClientConn) KeywordViewServiceClient {
+func NewKeywordViewServiceClient(cc grpc.ClientConnInterface) KeywordViewServiceClient {
 	return &keywordViewServiceClient{cc}
 }
 
diff --git a/googleapis/ads/googleads/v1/services/label_service.pb.go b/googleapis/ads/googleads/v1/services/label_service.pb.go
index 4e70c83..4c85c48 100644
--- a/googleapis/ads/googleads/v1/services/label_service.pb.go
+++ b/googleapis/ads/googleads/v1/services/label_service.pb.go
@@ -9,7 +9,6 @@
 	math "math"
 
 	proto "github.com/golang/protobuf/proto"
-	_ "github.com/golang/protobuf/ptypes/wrappers"
 	resources "google.golang.org/genproto/googleapis/ads/googleads/v1/resources"
 	_ "google.golang.org/genproto/googleapis/api/annotations"
 	status "google.golang.org/genproto/googleapis/rpc/status"
@@ -30,8 +29,7 @@
 // proto package needs to be updated.
 const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package
 
-// Request message for
-// [LabelService.GetLabel][google.ads.googleads.v1.services.LabelService.GetLabel].
+// Request message for [LabelService.GetLabel][google.ads.googleads.v1.services.LabelService.GetLabel].
 type GetLabelRequest struct {
 	// The resource name of the label to fetch.
 	ResourceName         string   `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"`
@@ -72,8 +70,7 @@
 	return ""
 }
 
-// Request message for
-// [LabelService.MutateLabels][google.ads.googleads.v1.services.LabelService.MutateLabels].
+// Request message for [LabelService.MutateLabels][google.ads.googleads.v1.services.LabelService.MutateLabels].
 type MutateLabelsRequest struct {
 	// ID of the customer whose labels are being modified.
 	CustomerId string `protobuf:"bytes,1,opt,name=customer_id,json=customerId,proto3" json:"customer_id,omitempty"`
@@ -359,60 +356,61 @@
 }
 
 var fileDescriptor_43c34accccca4b63 = []byte{
-	// 699 bytes of a gzipped FileDescriptorProto
-	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x94, 0x54, 0x41, 0x6b, 0xd4, 0x40,
-	0x14, 0x36, 0xa9, 0xd4, 0x76, 0xb2, 0xb6, 0x74, 0xaa, 0xb8, 0x2c, 0xa2, 0x4b, 0x2c, 0xb8, 0xac,
-	0x98, 0x74, 0xb7, 0x5a, 0x24, 0xa5, 0x87, 0x5d, 0xb0, 0xad, 0x60, 0x6d, 0x49, 0xa1, 0x07, 0x59,
-	0x08, 0xd3, 0xcd, 0x74, 0x09, 0x4d, 0x32, 0x71, 0x66, 0xb2, 0x52, 0x4a, 0x2f, 0xfe, 0x05, 0x4f,
-	0x5e, 0x3d, 0x0a, 0x1e, 0xfd, 0x13, 0x5e, 0x05, 0x7f, 0x80, 0x78, 0xf2, 0x17, 0x78, 0xf0, 0x20,
-	0x33, 0x93, 0x89, 0xbb, 0x95, 0xb2, 0xdd, 0xdb, 0xcb, 0x9b, 0xef, 0xfb, 0xde, 0x37, 0xef, 0xe5,
-	0x0d, 0x78, 0x32, 0x20, 0x64, 0x10, 0x63, 0x17, 0x85, 0xcc, 0x55, 0xa1, 0x88, 0x86, 0x2d, 0x97,
-	0x61, 0x3a, 0x8c, 0xfa, 0x98, 0xb9, 0x31, 0x3a, 0xc2, 0x71, 0x50, 0x7c, 0x3a, 0x19, 0x25, 0x9c,
-	0xc0, 0xba, 0x82, 0x3a, 0x28, 0x64, 0x4e, 0xc9, 0x72, 0x86, 0x2d, 0x47, 0xb3, 0x6a, 0x8f, 0x2f,
-	0xd3, 0xa5, 0x98, 0x91, 0x9c, 0x96, 0xc2, 0x4a, 0xb0, 0x76, 0x57, 0xc3, 0xb3, 0xc8, 0x45, 0x69,
-	0x4a, 0x38, 0xe2, 0x11, 0x49, 0x59, 0x71, 0x5a, 0x94, 0x73, 0xe5, 0xd7, 0x51, 0x7e, 0xec, 0x1e,
-	0x47, 0x38, 0x0e, 0x83, 0x04, 0xb1, 0x93, 0x02, 0x71, 0xef, 0x22, 0xe2, 0x2d, 0x45, 0x59, 0x86,
-	0xa9, 0x56, 0xb8, 0x53, 0x9c, 0xd3, 0xac, 0xef, 0x32, 0x8e, 0x78, 0x5e, 0x1c, 0xd8, 0xeb, 0x60,
-	0x71, 0x1b, 0xf3, 0x97, 0xc2, 0x8a, 0x8f, 0xdf, 0xe4, 0x98, 0x71, 0xf8, 0x00, 0xdc, 0xd4, 0x26,
-	0x83, 0x14, 0x25, 0xb8, 0x6a, 0xd4, 0x8d, 0xc6, 0xbc, 0x5f, 0xd1, 0xc9, 0x57, 0x28, 0xc1, 0xf6,
-	0x77, 0x03, 0x2c, 0xef, 0xe6, 0x1c, 0x71, 0x2c, 0xb9, 0x4c, 0x93, 0xef, 0x03, 0xab, 0x9f, 0x33,
-	0x4e, 0x12, 0x4c, 0x83, 0x28, 0x2c, 0xa8, 0x40, 0xa7, 0x5e, 0x84, 0x70, 0x1f, 0x00, 0x92, 0x61,
-	0xaa, 0xee, 0x57, 0x35, 0xeb, 0x33, 0x0d, 0xab, 0xbd, 0xea, 0x4c, 0xea, 0xa7, 0x23, 0xab, 0xec,
-	0x69, 0xa2, 0x3f, 0xa2, 0x01, 0x1f, 0x82, 0xc5, 0x0c, 0x51, 0x1e, 0xa1, 0x38, 0x38, 0x46, 0x51,
-	0x9c, 0x53, 0x5c, 0x9d, 0xa9, 0x1b, 0x8d, 0x39, 0x7f, 0xa1, 0x48, 0x6f, 0xa9, 0xac, 0xb8, 0xd8,
-	0x10, 0xc5, 0x51, 0x88, 0x38, 0x0e, 0x48, 0x1a, 0x9f, 0x56, 0xaf, 0x4b, 0x58, 0x45, 0x27, 0xf7,
-	0xd2, 0xf8, 0xd4, 0xfe, 0x63, 0x80, 0x85, 0xf1, 0x62, 0x70, 0x03, 0x58, 0x79, 0x26, 0x59, 0xa2,
-	0xe3, 0x92, 0x65, 0xb5, 0x6b, 0xda, 0xb3, 0x6e, 0xb9, 0xb3, 0x25, 0x86, 0xb2, 0x8b, 0xd8, 0x89,
-	0x0f, 0x14, 0x5c, 0xc4, 0xb0, 0x0b, 0x66, 0xfb, 0x14, 0x23, 0xae, 0xda, 0x68, 0xb5, 0x1b, 0x97,
-	0xde, 0xb5, 0xfc, 0x33, 0xd4, 0x65, 0x77, 0xae, 0xf9, 0x05, 0x53, 0x68, 0x28, 0xc5, 0xaa, 0x39,
-	0xbd, 0x86, 0x62, 0xc2, 0x2a, 0x98, 0xa5, 0x38, 0x21, 0x43, 0xd5, 0x9c, 0x79, 0x71, 0xa2, 0xbe,
-	0xbb, 0x16, 0x98, 0x2f, 0xbb, 0x69, 0x7f, 0x36, 0xc0, 0xad, 0xf1, 0xb9, 0xb2, 0x8c, 0xa4, 0x0c,
-	0xc3, 0x2d, 0x70, 0xfb, 0x42, 0x97, 0x03, 0x4c, 0x29, 0xa1, 0x52, 0xce, 0x6a, 0x43, 0x6d, 0x89,
-	0x66, 0x7d, 0xe7, 0x40, 0xfe, 0x61, 0xfe, 0xf2, 0x78, 0xff, 0x9f, 0x0b, 0x38, 0xdc, 0x05, 0x37,
-	0x28, 0x66, 0x79, 0xcc, 0xf5, 0xf0, 0xd7, 0x26, 0x0f, 0x7f, 0xc4, 0x90, 0x2f, 0xb9, 0xbe, 0xd6,
-	0xb0, 0x9f, 0x81, 0xa5, 0xff, 0x4e, 0xaf, 0xf4, 0x07, 0xb7, 0x7f, 0x98, 0xa0, 0x22, 0x49, 0x07,
-	0xaa, 0x0c, 0xfc, 0x60, 0x80, 0x39, 0xbd, 0x0b, 0xb0, 0x35, 0xd9, 0xd5, 0x85, 0xbd, 0xa9, 0x5d,
-	0x79, 0x2a, 0xf6, 0xea, 0xbb, 0x6f, 0x3f, 0xdf, 0x9b, 0x4d, 0xd8, 0x10, 0x0f, 0xc2, 0xd9, 0x98,
-	0xd5, 0x4d, 0xbd, 0x2a, 0xcc, 0x6d, 0xaa, 0x17, 0x82, 0xb9, 0xcd, 0x73, 0xf8, 0xc5, 0x00, 0x95,
-	0xd1, 0xb1, 0xc0, 0xa7, 0x53, 0x75, 0x4d, 0xaf, 0x67, 0x6d, 0x7d, 0x5a, 0x9a, 0x9a, 0xbe, 0xbd,
-	0x2e, 0x1d, 0xaf, 0xda, 0x8f, 0x84, 0xe3, 0x7f, 0x16, 0xcf, 0x46, 0x76, 0x7d, 0xb3, 0x79, 0x5e,
-	0x18, 0xf6, 0x12, 0x29, 0xe1, 0x19, 0xcd, 0xee, 0x6f, 0x03, 0xac, 0xf4, 0x49, 0x32, 0xb1, 0x6a,
-	0x77, 0x69, 0x74, 0x14, 0xfb, 0x62, 0xa5, 0xf6, 0x8d, 0xd7, 0x3b, 0x05, 0x6d, 0x40, 0x62, 0x94,
-	0x0e, 0x1c, 0x42, 0x07, 0xee, 0x00, 0xa7, 0x72, 0xe1, 0xf4, 0xa3, 0x9a, 0x45, 0xec, 0xf2, 0xb7,
-	0x7b, 0x43, 0x07, 0x1f, 0xcd, 0x99, 0xed, 0x4e, 0xe7, 0x93, 0x59, 0xdf, 0x56, 0x82, 0x9d, 0x90,
-	0x39, 0x2a, 0x14, 0xd1, 0x61, 0xcb, 0x29, 0x0a, 0xb3, 0xaf, 0x1a, 0xd2, 0xeb, 0x84, 0xac, 0x57,
-	0x42, 0x7a, 0x87, 0xad, 0x9e, 0x86, 0xfc, 0x32, 0x57, 0x54, 0xde, 0xf3, 0x3a, 0x21, 0xf3, 0xbc,
-	0x12, 0xe4, 0x79, 0x87, 0x2d, 0xcf, 0xd3, 0xb0, 0xa3, 0x59, 0xe9, 0x73, 0xed, 0x6f, 0x00, 0x00,
-	0x00, 0xff, 0xff, 0x38, 0xc2, 0xb6, 0xf8, 0x62, 0x06, 0x00, 0x00,
+	// 712 bytes of a gzipped FileDescriptorProto
+	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x94, 0x54, 0xc1, 0x6a, 0xdb, 0x4a,
+	0x14, 0x7d, 0x52, 0x1e, 0x79, 0xc9, 0xc8, 0x2f, 0x21, 0x93, 0xf7, 0xa8, 0x70, 0x0b, 0x35, 0x6a,
+	0xa0, 0xc6, 0xa5, 0x52, 0xec, 0xb4, 0xa1, 0x28, 0x64, 0x61, 0x43, 0x93, 0x14, 0x9a, 0x26, 0x28,
+	0x90, 0x45, 0x31, 0x88, 0x89, 0x34, 0x31, 0x22, 0x92, 0x46, 0x9d, 0x19, 0x19, 0x42, 0xc8, 0xa6,
+	0xbf, 0xd0, 0x55, 0xb7, 0x5d, 0x16, 0xba, 0xec, 0x4f, 0x64, 0x5b, 0xe8, 0x17, 0x74, 0xd5, 0x2f,
+	0xe8, 0xa2, 0xd0, 0x32, 0x33, 0x1a, 0xc7, 0x4e, 0x09, 0x4e, 0x76, 0x57, 0x77, 0xce, 0x39, 0xf7,
+	0xcc, 0xbd, 0xba, 0x03, 0x9e, 0x0c, 0x08, 0x19, 0xa4, 0xd8, 0x43, 0x31, 0xf3, 0x54, 0x28, 0xa2,
+	0x61, 0xdb, 0x63, 0x98, 0x0e, 0x93, 0x08, 0x33, 0x2f, 0x45, 0x47, 0x38, 0x0d, 0xab, 0x4f, 0xb7,
+	0xa0, 0x84, 0x13, 0xd8, 0x50, 0x50, 0x17, 0xc5, 0xcc, 0x1d, 0xb1, 0xdc, 0x61, 0xdb, 0xd5, 0xac,
+	0xfa, 0xe3, 0xeb, 0x74, 0x29, 0x66, 0xa4, 0xa4, 0x23, 0x61, 0x25, 0x58, 0xbf, 0xa7, 0xe1, 0x45,
+	0xe2, 0xa1, 0x3c, 0x27, 0x1c, 0xf1, 0x84, 0xe4, 0xac, 0x3a, 0xad, 0xca, 0x79, 0xf2, 0xeb, 0xa8,
+	0x3c, 0xf6, 0x8e, 0x13, 0x9c, 0xc6, 0x61, 0x86, 0xd8, 0x49, 0x85, 0xb8, 0x53, 0x21, 0x68, 0x11,
+	0x79, 0x8c, 0x23, 0x5e, 0xb2, 0x2b, 0x07, 0x42, 0x38, 0x4a, 0x13, 0x9c, 0x73, 0x75, 0xe0, 0xac,
+	0x83, 0xc5, 0x6d, 0xcc, 0x5f, 0x0a, 0x0f, 0x01, 0x7e, 0x53, 0x62, 0xc6, 0xe1, 0x03, 0xf0, 0xaf,
+	0x76, 0x17, 0xe6, 0x28, 0xc3, 0xb6, 0xd1, 0x30, 0x9a, 0xf3, 0x41, 0x4d, 0x27, 0x5f, 0xa1, 0x0c,
+	0x3b, 0x5f, 0x0d, 0xb0, 0xbc, 0x5b, 0x72, 0xc4, 0xb1, 0xe4, 0x32, 0x4d, 0xbe, 0x0f, 0xac, 0xa8,
+	0x64, 0x9c, 0x64, 0x98, 0x86, 0x49, 0x5c, 0x51, 0x81, 0x4e, 0xbd, 0x88, 0xe1, 0x3e, 0x00, 0xa4,
+	0xc0, 0x54, 0x5d, 0xcc, 0x36, 0x1b, 0x33, 0x4d, 0xab, 0xb3, 0xea, 0x4e, 0x6b, 0xa4, 0x2b, 0xab,
+	0xec, 0x69, 0x62, 0x30, 0xa6, 0x01, 0x1f, 0x82, 0xc5, 0x02, 0x51, 0x9e, 0xa0, 0x34, 0x3c, 0x46,
+	0x49, 0x5a, 0x52, 0x6c, 0xcf, 0x34, 0x8c, 0xe6, 0x5c, 0xb0, 0x50, 0xa5, 0xb7, 0x54, 0x56, 0x5c,
+	0x6c, 0x88, 0xd2, 0x24, 0x46, 0x1c, 0x87, 0x24, 0x4f, 0x4f, 0xed, 0xbf, 0x25, 0xac, 0xa6, 0x93,
+	0x7b, 0x79, 0x7a, 0xea, 0xfc, 0x34, 0xc0, 0xc2, 0x64, 0x31, 0xb8, 0x01, 0xac, 0xb2, 0x90, 0x2c,
+	0xd1, 0x6a, 0xc9, 0xb2, 0x3a, 0x75, 0xed, 0x59, 0x4f, 0xc3, 0xdd, 0x12, 0xd3, 0xd8, 0x45, 0xec,
+	0x24, 0x00, 0x0a, 0x2e, 0x62, 0xd8, 0x03, 0xb3, 0x11, 0xc5, 0x88, 0xab, 0x36, 0x5a, 0x9d, 0xe6,
+	0xb5, 0x77, 0x1d, 0xfd, 0x12, 0xea, 0xb2, 0x3b, 0x7f, 0x05, 0x15, 0x53, 0x68, 0x28, 0x45, 0xdb,
+	0xbc, 0xbd, 0x86, 0x62, 0x42, 0x1b, 0xcc, 0x52, 0x9c, 0x91, 0xa1, 0x6a, 0xce, 0xbc, 0x38, 0x51,
+	0xdf, 0x3d, 0x0b, 0xcc, 0x8f, 0xba, 0xe9, 0x7c, 0x32, 0xc0, 0x7f, 0x93, 0x73, 0x65, 0x05, 0xc9,
+	0x19, 0x86, 0x5b, 0xe0, 0xff, 0x2b, 0x5d, 0x0e, 0x31, 0xa5, 0x84, 0x4a, 0x39, 0xab, 0x03, 0xb5,
+	0x25, 0x5a, 0x44, 0xee, 0x81, 0xfc, 0xf5, 0x82, 0xe5, 0xc9, 0xfe, 0x3f, 0x17, 0x70, 0xb8, 0x0b,
+	0xfe, 0xa1, 0x98, 0x95, 0x29, 0xd7, 0xc3, 0x5f, 0x9b, 0x3e, 0xfc, 0x31, 0x43, 0x81, 0xe4, 0x06,
+	0x5a, 0xc3, 0x79, 0x06, 0x96, 0xfe, 0x38, 0xbd, 0xd1, 0x1f, 0xdc, 0xf9, 0x65, 0x82, 0x9a, 0x24,
+	0x1d, 0xa8, 0x32, 0xf0, 0xbd, 0x01, 0xe6, 0xf4, 0x2e, 0xc0, 0xf6, 0x74, 0x57, 0x57, 0xf6, 0xa6,
+	0x7e, 0xe3, 0xa9, 0x38, 0xab, 0x6f, 0xbf, 0x7c, 0x7b, 0x67, 0xb6, 0x60, 0x53, 0xbc, 0x04, 0x67,
+	0x13, 0x56, 0x37, 0xf5, 0xaa, 0x30, 0xaf, 0xa5, 0x9e, 0x06, 0xe6, 0xb5, 0xce, 0xe1, 0x67, 0x03,
+	0xd4, 0xc6, 0xc7, 0x02, 0x9f, 0xde, 0xaa, 0x6b, 0x7a, 0x3d, 0xeb, 0xeb, 0xb7, 0xa5, 0xa9, 0xe9,
+	0x3b, 0xeb, 0xd2, 0xf1, 0xaa, 0xf3, 0x48, 0x38, 0xbe, 0xb4, 0x78, 0x36, 0xb6, 0xeb, 0x9b, 0xad,
+	0xf3, 0xca, 0xb0, 0x9f, 0x49, 0x09, 0xdf, 0x68, 0xd5, 0xef, 0x5e, 0x74, 0xed, 0xcb, 0x32, 0x55,
+	0x54, 0x24, 0xcc, 0x8d, 0x48, 0xd6, 0xfb, 0x61, 0x80, 0x95, 0x88, 0x64, 0x53, 0x2d, 0xf5, 0x96,
+	0xc6, 0xe7, 0xb4, 0x2f, 0xf6, 0x6d, 0xdf, 0x78, 0xbd, 0x53, 0xd1, 0x06, 0x24, 0x45, 0xf9, 0xc0,
+	0x25, 0x74, 0xe0, 0x0d, 0x70, 0x2e, 0xb7, 0xd1, 0xbb, 0x2c, 0x74, 0xfd, 0x8b, 0xbe, 0xa1, 0x83,
+	0x0f, 0xe6, 0xcc, 0x76, 0xb7, 0xfb, 0xd1, 0x6c, 0x6c, 0x2b, 0xc1, 0x6e, 0xcc, 0x5c, 0x15, 0x8a,
+	0xe8, 0xb0, 0xed, 0x56, 0x85, 0xd9, 0x85, 0x86, 0xf4, 0xbb, 0x31, 0xeb, 0x8f, 0x20, 0xfd, 0xc3,
+	0x76, 0x5f, 0x43, 0xbe, 0x9b, 0x2b, 0x2a, 0xef, 0xfb, 0xdd, 0x98, 0xf9, 0xfe, 0x08, 0xe4, 0xfb,
+	0x87, 0x6d, 0xdf, 0xd7, 0xb0, 0xa3, 0x59, 0xe9, 0x73, 0xed, 0x77, 0x00, 0x00, 0x00, 0xff, 0xff,
+	0x63, 0x77, 0x36, 0x76, 0x78, 0x06, 0x00, 0x00,
 }
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // LabelServiceClient is the client API for LabelService service.
 //
@@ -425,10 +423,10 @@
 }
 
 type labelServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewLabelServiceClient(cc *grpc.ClientConn) LabelServiceClient {
+func NewLabelServiceClient(cc grpc.ClientConnInterface) LabelServiceClient {
 	return &labelServiceClient{cc}
 }
 
diff --git a/googleapis/ads/googleads/v1/services/landing_page_view_service.pb.go b/googleapis/ads/googleads/v1/services/landing_page_view_service.pb.go
index 096ec42..379f1de 100644
--- a/googleapis/ads/googleads/v1/services/landing_page_view_service.pb.go
+++ b/googleapis/ads/googleads/v1/services/landing_page_view_service.pb.go
@@ -9,7 +9,6 @@
 	math "math"
 
 	proto "github.com/golang/protobuf/proto"
-	_ "github.com/golang/protobuf/ptypes/wrappers"
 	resources "google.golang.org/genproto/googleapis/ads/googleads/v1/resources"
 	_ "google.golang.org/genproto/googleapis/api/annotations"
 	grpc "google.golang.org/grpc"
@@ -28,8 +27,7 @@
 // proto package needs to be updated.
 const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package
 
-// Request message for
-// [LandingPageViewService.GetLandingPageView][google.ads.googleads.v1.services.LandingPageViewService.GetLandingPageView].
+// Request message for [LandingPageViewService.GetLandingPageView][google.ads.googleads.v1.services.LandingPageViewService.GetLandingPageView].
 type GetLandingPageViewRequest struct {
 	// The resource name of the landing page view to fetch.
 	ResourceName         string   `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"`
@@ -79,41 +77,41 @@
 }
 
 var fileDescriptor_d96ac4a790ee5970 = []byte{
-	// 387 bytes of a gzipped FileDescriptorProto
-	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x84, 0x52, 0xbf, 0x6a, 0xdb, 0x40,
-	0x18, 0x47, 0x2a, 0x14, 0x2a, 0xda, 0x45, 0x43, 0x69, 0xdd, 0x52, 0x8c, 0xeb, 0xa1, 0x78, 0xb8,
-	0x43, 0x6e, 0x97, 0x9e, 0x09, 0x58, 0x5e, 0x9c, 0x21, 0x04, 0xe3, 0x80, 0x86, 0x20, 0x10, 0x67,
-	0xeb, 0xcb, 0x21, 0xb0, 0xee, 0x94, 0x3b, 0x49, 0x1e, 0x42, 0x16, 0xbf, 0x42, 0xde, 0x20, 0x63,
-	0xde, 0x22, 0x6b, 0xd6, 0xac, 0x19, 0x33, 0xe5, 0x29, 0x82, 0x7c, 0x3a, 0x41, 0x1c, 0x0b, 0x6f,
-	0x3f, 0xdd, 0xf7, 0xfb, 0xf3, 0xdd, 0xef, 0xe4, 0x8c, 0x99, 0x10, 0x6c, 0x05, 0x98, 0xc6, 0x0a,
-	0x6b, 0x58, 0xa1, 0xd2, 0xc3, 0x0a, 0x64, 0x99, 0x2c, 0x41, 0xe1, 0x15, 0xe5, 0x71, 0xc2, 0x59,
-	0x94, 0x51, 0x06, 0x51, 0x99, 0xc0, 0x3a, 0xaa, 0x47, 0x28, 0x93, 0x22, 0x17, 0x6e, 0x57, 0xcb,
-	0x10, 0x8d, 0x15, 0x6a, 0x1c, 0x50, 0xe9, 0x21, 0xe3, 0xd0, 0xf9, 0xdf, 0x96, 0x21, 0x41, 0x89,
-	0x42, 0xee, 0x0d, 0xd1, 0xe6, 0x9d, 0x9f, 0x46, 0x9a, 0x25, 0x98, 0x72, 0x2e, 0x72, 0x9a, 0x27,
-	0x82, 0xab, 0x7a, 0xfa, 0xab, 0x9e, 0x6e, 0xbf, 0x16, 0xc5, 0x05, 0x5e, 0x4b, 0x9a, 0x65, 0x20,
-	0xeb, 0x79, 0x6f, 0xec, 0x7c, 0x9f, 0x42, 0x7e, 0xa2, 0xbd, 0x67, 0x94, 0x41, 0x90, 0xc0, 0x7a,
-	0x0e, 0x97, 0x05, 0xa8, 0xdc, 0xfd, 0xed, 0x7c, 0x31, 0xf9, 0x11, 0xa7, 0x29, 0x7c, 0xb3, 0xba,
-	0xd6, 0x9f, 0x4f, 0xf3, 0xcf, 0xe6, 0xf0, 0x94, 0xa6, 0x30, 0x7c, 0xb2, 0x9c, 0xaf, 0x3b, 0xfa,
-	0x33, 0x7d, 0x2d, 0xf7, 0xde, 0x72, 0xdc, 0xf7, 0xee, 0xee, 0x08, 0x1d, 0xea, 0x03, 0xb5, 0xee,
-	0xd4, 0x19, 0xb6, 0x8a, 0x9b, 0xaa, 0xd0, 0x8e, 0xb4, 0x47, 0x36, 0x8f, 0xcf, 0x37, 0xf6, 0x3f,
-	0x77, 0x58, 0x35, 0x7a, 0xf5, 0xe6, 0x4a, 0x47, 0xcb, 0x42, 0xe5, 0x22, 0x05, 0xa9, 0xf0, 0xc0,
-	0x54, 0x6c, 0x74, 0x0a, 0x0f, 0xae, 0x27, 0x1b, 0xdb, 0xe9, 0x2f, 0x45, 0x7a, 0x70, 0xe5, 0xc9,
-	0x8f, 0xfd, 0x25, 0xcc, 0xaa, 0x9a, 0x67, 0xd6, 0xf9, 0x71, 0x6d, 0xc0, 0xc4, 0x8a, 0x72, 0x86,
-	0x84, 0x64, 0x98, 0x01, 0xdf, 0x3e, 0x82, 0x79, 0xf1, 0x2c, 0x51, 0xed, 0x3f, 0xd9, 0xc8, 0x80,
-	0x5b, 0xfb, 0xc3, 0xd4, 0xf7, 0xef, 0xec, 0xee, 0x54, 0x1b, 0xfa, 0xb1, 0x42, 0x1a, 0x56, 0x28,
-	0xf0, 0x50, 0x1d, 0xac, 0x1e, 0x0c, 0x25, 0xf4, 0x63, 0x15, 0x36, 0x94, 0x30, 0xf0, 0x42, 0x43,
-	0x79, 0xb1, 0xfb, 0xfa, 0x9c, 0x10, 0x3f, 0x56, 0x84, 0x34, 0x24, 0x42, 0x02, 0x8f, 0x10, 0x43,
-	0x5b, 0x7c, 0xdc, 0xee, 0xf9, 0xf7, 0x35, 0x00, 0x00, 0xff, 0xff, 0x3e, 0xa1, 0x45, 0x50, 0x0b,
-	0x03, 0x00, 0x00,
+	// 392 bytes of a gzipped FileDescriptorProto
+	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x84, 0x52, 0xbd, 0xae, 0xd3, 0x30,
+	0x14, 0x56, 0x82, 0x84, 0x44, 0x04, 0x4b, 0x06, 0x28, 0x29, 0x43, 0x55, 0x3a, 0xa0, 0x0e, 0xb6,
+	0x52, 0x58, 0x70, 0x85, 0xd4, 0x74, 0x29, 0x03, 0x42, 0x55, 0x91, 0x32, 0xa0, 0x48, 0x91, 0x49,
+	0x8e, 0x2c, 0x4b, 0x89, 0x1d, 0xe2, 0x34, 0x1d, 0x10, 0x4b, 0x5f, 0x81, 0x37, 0x60, 0xe4, 0x2d,
+	0x58, 0xbb, 0xf2, 0x0a, 0x4c, 0xbc, 0x01, 0xdb, 0x55, 0xea, 0x38, 0xbd, 0xb7, 0xb7, 0x51, 0xb7,
+	0x4f, 0x3e, 0xdf, 0x8f, 0xcf, 0x67, 0x3b, 0x0b, 0x26, 0x25, 0xcb, 0x00, 0xd3, 0x54, 0x61, 0x0d,
+	0x1b, 0x54, 0xfb, 0x58, 0x41, 0x59, 0xf3, 0x04, 0x14, 0xce, 0xa8, 0x48, 0xb9, 0x60, 0x71, 0x41,
+	0x19, 0xc4, 0x35, 0x87, 0x5d, 0xdc, 0x8e, 0x50, 0x51, 0xca, 0x4a, 0xba, 0x23, 0x2d, 0x43, 0x34,
+	0x55, 0xa8, 0x73, 0x40, 0xb5, 0x8f, 0x8c, 0x83, 0xf7, 0xb6, 0x2f, 0xa3, 0x04, 0x25, 0xb7, 0xe5,
+	0xc5, 0x10, 0x6d, 0xee, 0xbd, 0x30, 0xd2, 0x82, 0x63, 0x2a, 0x84, 0xac, 0x68, 0xc5, 0xa5, 0x50,
+	0xed, 0xf4, 0xd9, 0xad, 0x69, 0x92, 0x71, 0x10, 0x95, 0x1e, 0x8c, 0x17, 0xce, 0xf3, 0x15, 0x54,
+	0x1f, 0xb4, 0xe9, 0x9a, 0x32, 0x08, 0x39, 0xec, 0x36, 0xf0, 0x75, 0x0b, 0xaa, 0x72, 0x5f, 0x3a,
+	0x4f, 0x4c, 0x70, 0x2c, 0x68, 0x0e, 0x03, 0x6b, 0x64, 0xbd, 0x7a, 0xb4, 0x79, 0x6c, 0x0e, 0x3f,
+	0xd2, 0x1c, 0x66, 0xff, 0x2d, 0xe7, 0xe9, 0x99, 0xfe, 0x93, 0xde, 0xc7, 0xfd, 0x6d, 0x39, 0xee,
+	0x7d, 0x77, 0x77, 0x8e, 0xae, 0x15, 0x81, 0x7a, 0xef, 0xe4, 0xcd, 0x7a, 0xc5, 0x5d, 0x47, 0xe8,
+	0x4c, 0x3a, 0x26, 0xfb, 0x3f, 0x7f, 0x7f, 0xd8, 0x6f, 0xdc, 0x59, 0x53, 0xe5, 0xb7, 0x3b, 0x2b,
+	0xbd, 0x4b, 0xb6, 0xaa, 0x92, 0x39, 0x94, 0x0a, 0x4f, 0x4d, 0xb7, 0x46, 0xa7, 0xf0, 0xf4, 0xbb,
+	0x37, 0x3c, 0x04, 0x83, 0x53, 0x4c, 0x8b, 0x0a, 0xae, 0x50, 0x22, 0xf3, 0xe5, 0xde, 0x76, 0x26,
+	0x89, 0xcc, 0xaf, 0xee, 0xb3, 0x1c, 0x5e, 0x6e, 0x68, 0xdd, 0xbc, 0xc1, 0xda, 0xfa, 0xfc, 0xbe,
+	0x35, 0x60, 0x32, 0xa3, 0x82, 0x21, 0x59, 0x32, 0xcc, 0x40, 0x1c, 0x5f, 0x08, 0x9f, 0x22, 0xfb,
+	0xbf, 0xde, 0xdc, 0x80, 0x9f, 0xf6, 0x83, 0x55, 0x10, 0xfc, 0xb2, 0x47, 0x2b, 0x6d, 0x18, 0xa4,
+	0x0a, 0x69, 0xd8, 0xa0, 0xd0, 0x47, 0x6d, 0xb0, 0x3a, 0x18, 0x4a, 0x14, 0xa4, 0x2a, 0xea, 0x28,
+	0x51, 0xe8, 0x47, 0x86, 0xf2, 0xcf, 0x9e, 0xe8, 0x73, 0x42, 0x82, 0x54, 0x11, 0xd2, 0x91, 0x08,
+	0x09, 0x7d, 0x42, 0x0c, 0xed, 0xcb, 0xc3, 0xe3, 0x3d, 0x5f, 0xdf, 0x04, 0x00, 0x00, 0xff, 0xff,
+	0x76, 0x99, 0x4d, 0xdf, 0x21, 0x03, 0x00, 0x00,
 }
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // LandingPageViewServiceClient is the client API for LandingPageViewService service.
 //
@@ -124,10 +122,10 @@
 }
 
 type landingPageViewServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewLandingPageViewServiceClient(cc *grpc.ClientConn) LandingPageViewServiceClient {
+func NewLandingPageViewServiceClient(cc grpc.ClientConnInterface) LandingPageViewServiceClient {
 	return &landingPageViewServiceClient{cc}
 }
 
diff --git a/googleapis/ads/googleads/v1/services/language_constant_service.pb.go b/googleapis/ads/googleads/v1/services/language_constant_service.pb.go
index 21926b8..e6f4a71 100644
--- a/googleapis/ads/googleads/v1/services/language_constant_service.pb.go
+++ b/googleapis/ads/googleads/v1/services/language_constant_service.pb.go
@@ -27,8 +27,7 @@
 // proto package needs to be updated.
 const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package
 
-// Request message for
-// [LanguageConstantService.GetLanguageConstant][google.ads.googleads.v1.services.LanguageConstantService.GetLanguageConstant].
+// Request message for [LanguageConstantService.GetLanguageConstant][google.ads.googleads.v1.services.LanguageConstantService.GetLanguageConstant].
 type GetLanguageConstantRequest struct {
 	// Resource name of the language constant to fetch.
 	ResourceName         string   `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"`
@@ -78,39 +77,40 @@
 }
 
 var fileDescriptor_167ba166e955dde1 = []byte{
-	// 355 bytes of a gzipped FileDescriptorProto
-	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x84, 0x52, 0x4d, 0x4a, 0xc3, 0x40,
-	0x14, 0x26, 0x11, 0x04, 0x07, 0xdd, 0xc4, 0x85, 0x12, 0xba, 0x28, 0xb5, 0xe0, 0xcf, 0x62, 0x86,
-	0xd8, 0x95, 0xa3, 0x82, 0x53, 0x17, 0x75, 0x21, 0x52, 0x2a, 0x74, 0x21, 0x81, 0x32, 0x36, 0xc3,
-	0x10, 0x68, 0x67, 0x6a, 0xde, 0xb4, 0x1b, 0x71, 0xa3, 0x47, 0xf0, 0x06, 0x2e, 0xbd, 0x81, 0x57,
-	0x70, 0x2b, 0xde, 0xc0, 0x95, 0xa7, 0x90, 0x74, 0x32, 0x01, 0x4b, 0x43, 0x77, 0x1f, 0xf3, 0xbe,
-	0x9f, 0xf7, 0xbe, 0x04, 0x5d, 0x48, 0xad, 0xe5, 0x48, 0x10, 0x9e, 0x00, 0xb1, 0x30, 0x47, 0xb3,
-	0x88, 0x80, 0xc8, 0x66, 0xe9, 0x50, 0x00, 0x19, 0x71, 0x25, 0xa7, 0x5c, 0x8a, 0xc1, 0x50, 0x2b,
-	0x30, 0x5c, 0x99, 0x41, 0x31, 0xc2, 0x93, 0x4c, 0x1b, 0x1d, 0xd4, 0xad, 0x0c, 0xf3, 0x04, 0x70,
-	0xe9, 0x80, 0x67, 0x11, 0x76, 0x0e, 0xe1, 0x49, 0x55, 0x46, 0x26, 0x40, 0x4f, 0xb3, 0xa5, 0x21,
-	0xd6, 0x3c, 0xac, 0x39, 0xe9, 0x24, 0x25, 0x5c, 0x29, 0x6d, 0xb8, 0x49, 0xb5, 0x02, 0x3b, 0x6d,
-	0x30, 0x14, 0x76, 0x84, 0xb9, 0x2e, 0xb4, 0x97, 0x85, 0xb4, 0x27, 0x1e, 0xa6, 0x02, 0x4c, 0xb0,
-	0x87, 0xb6, 0x5c, 0xc0, 0x40, 0xf1, 0xb1, 0xd8, 0xf5, 0xea, 0xde, 0xc1, 0x46, 0x6f, 0xd3, 0x3d,
-	0xde, 0xf0, 0xb1, 0x38, 0xfe, 0xf6, 0xd0, 0xce, 0xa2, 0xc1, 0xad, 0x5d, 0x3c, 0xf8, 0xf0, 0xd0,
-	0xf6, 0x12, 0xff, 0xe0, 0x0c, 0xaf, 0x3a, 0x19, 0x57, 0xaf, 0x15, 0xb6, 0x2a, 0xd5, 0x65, 0x1d,
-	0x78, 0x51, 0xdb, 0x20, 0xcf, 0x5f, 0x3f, 0xaf, 0xfe, 0x61, 0xb0, 0x9f, 0xd7, 0xf6, 0xf8, 0xef,
-	0xac, 0xf3, 0xd1, 0x02, 0x19, 0xc8, 0xd1, 0x53, 0xfb, 0xc5, 0x47, 0xcd, 0xa1, 0x1e, 0xaf, 0xdc,
-	0xb4, 0x5d, 0xab, 0xb8, 0xbe, 0x9b, 0x37, 0xdc, 0xf5, 0xee, 0xae, 0x0a, 0x07, 0xa9, 0xf3, 0x1c,
-	0xac, 0x33, 0x49, 0xa4, 0x50, 0xf3, 0xfe, 0xdd, 0xc7, 0x9c, 0xa4, 0x50, 0xfd, 0xff, 0x9c, 0x3a,
-	0xf0, 0xe6, 0xaf, 0x75, 0x18, 0x7b, 0xf7, 0xeb, 0x1d, 0x6b, 0xc8, 0x12, 0xc0, 0x16, 0xe6, 0xa8,
-	0x1f, 0xe1, 0x22, 0x18, 0x3e, 0x1d, 0x25, 0x66, 0x09, 0xc4, 0x25, 0x25, 0xee, 0x47, 0xb1, 0xa3,
-	0xfc, 0xfa, 0x4d, 0xfb, 0x4e, 0x29, 0x4b, 0x80, 0xd2, 0x92, 0x44, 0x69, 0x3f, 0xa2, 0xd4, 0xd1,
-	0xee, 0xd7, 0xe7, 0x7b, 0xb6, 0xfe, 0x02, 0x00, 0x00, 0xff, 0xff, 0xd6, 0xf6, 0xfe, 0xfa, 0xe6,
-	0x02, 0x00, 0x00,
+	// 379 bytes of a gzipped FileDescriptorProto
+	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x84, 0x92, 0xcf, 0x4a, 0xf3, 0x40,
+	0x14, 0xc5, 0x49, 0x3e, 0xf8, 0xc0, 0xa0, 0x9b, 0xb8, 0x68, 0x89, 0x5d, 0x94, 0x5a, 0xf0, 0xcf,
+	0x62, 0x86, 0xd8, 0x95, 0xa3, 0x82, 0xa9, 0x8b, 0xba, 0x10, 0x29, 0x15, 0xba, 0x90, 0x40, 0x19,
+	0x93, 0x21, 0x04, 0x92, 0x99, 0x9a, 0x9b, 0x76, 0x23, 0x6e, 0xf4, 0x11, 0x7c, 0x03, 0x97, 0xbe,
+	0x81, 0xaf, 0xd0, 0xad, 0xaf, 0xe0, 0xca, 0xa5, 0x4f, 0x20, 0xe9, 0xcc, 0xa4, 0x5a, 0x1a, 0xba,
+	0x3b, 0xcc, 0x3d, 0xf7, 0x77, 0xef, 0x3d, 0x89, 0x75, 0x1e, 0x09, 0x11, 0x25, 0x0c, 0xd3, 0x10,
+	0xb0, 0x94, 0x85, 0x9a, 0xba, 0x18, 0x58, 0x36, 0x8d, 0x03, 0x06, 0x38, 0xa1, 0x3c, 0x9a, 0xd0,
+	0x88, 0x8d, 0x02, 0xc1, 0x21, 0xa7, 0x3c, 0x1f, 0xa9, 0x12, 0x1a, 0x67, 0x22, 0x17, 0x76, 0x53,
+	0xb6, 0x21, 0x1a, 0x02, 0x2a, 0x09, 0x68, 0xea, 0x22, 0x4d, 0x70, 0x8e, 0xab, 0x66, 0x64, 0x0c,
+	0xc4, 0x24, 0x5b, 0x39, 0x44, 0xc2, 0x9d, 0x86, 0x6e, 0x1d, 0xc7, 0x98, 0x72, 0x2e, 0x72, 0x9a,
+	0xc7, 0x82, 0x83, 0xaa, 0xd6, 0x7e, 0x55, 0x83, 0x24, 0x66, 0xba, 0xad, 0xe5, 0x59, 0x4e, 0x8f,
+	0xe5, 0x57, 0x0a, 0x7a, 0xa1, 0x98, 0x03, 0x76, 0x3f, 0x61, 0x90, 0xdb, 0xbb, 0xd6, 0x96, 0x9e,
+	0x3c, 0xe2, 0x34, 0x65, 0x75, 0xa3, 0x69, 0xec, 0x6f, 0x0c, 0x36, 0xf5, 0xe3, 0x35, 0x4d, 0xd9,
+	0xd1, 0xb7, 0x61, 0xd5, 0x96, 0x01, 0x37, 0xf2, 0x22, 0xfb, 0xdd, 0xb0, 0xb6, 0x57, 0xf0, 0xed,
+	0x53, 0xb4, 0x2e, 0x0b, 0x54, 0xbd, 0x96, 0xd3, 0xa9, 0xec, 0x2e, 0x73, 0x42, 0xcb, 0xbd, 0x2d,
+	0xfc, 0xf4, 0xf1, 0xf9, 0x62, 0x1e, 0xd8, 0x7b, 0x45, 0x9e, 0x0f, 0x7f, 0xce, 0x3a, 0x4b, 0x96,
+	0xcc, 0x80, 0x0f, 0x1f, 0x9d, 0x9d, 0x99, 0x57, 0x5f, 0xc0, 0x95, 0x1a, 0xc7, 0x80, 0x02, 0x91,
+	0x76, 0x9f, 0x4d, 0xab, 0x1d, 0x88, 0x74, 0xed, 0x19, 0xdd, 0x46, 0x45, 0x34, 0xfd, 0x22, 0xfe,
+	0xbe, 0x71, 0x7b, 0xa9, 0x08, 0x91, 0x28, 0x96, 0x40, 0x22, 0x8b, 0x70, 0xc4, 0xf8, 0xfc, 0xe3,
+	0xe0, 0xc5, 0xcc, 0xea, 0xbf, 0xee, 0x44, 0x8b, 0x57, 0xf3, 0x5f, 0xcf, 0xf3, 0xde, 0xcc, 0x66,
+	0x4f, 0x02, 0xbd, 0x10, 0x90, 0x94, 0x85, 0x1a, 0xba, 0x48, 0x0d, 0x86, 0x99, 0xb6, 0xf8, 0x5e,
+	0x08, 0x7e, 0x69, 0xf1, 0x87, 0xae, 0xaf, 0x2d, 0x5f, 0x66, 0x5b, 0xbe, 0x13, 0xe2, 0x85, 0x40,
+	0x48, 0x69, 0x22, 0x64, 0xe8, 0x12, 0xa2, 0x6d, 0x77, 0xff, 0xe7, 0x7b, 0x76, 0x7e, 0x02, 0x00,
+	0x00, 0xff, 0xff, 0xdd, 0xa5, 0xf7, 0x1a, 0x1c, 0x03, 0x00, 0x00,
 }
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // LanguageConstantServiceClient is the client API for LanguageConstantService service.
 //
@@ -121,10 +121,10 @@
 }
 
 type languageConstantServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewLanguageConstantServiceClient(cc *grpc.ClientConn) LanguageConstantServiceClient {
+func NewLanguageConstantServiceClient(cc grpc.ClientConnInterface) LanguageConstantServiceClient {
 	return &languageConstantServiceClient{cc}
 }
 
diff --git a/googleapis/ads/googleads/v1/services/location_view_service.pb.go b/googleapis/ads/googleads/v1/services/location_view_service.pb.go
index ff50db2..753b8fa 100644
--- a/googleapis/ads/googleads/v1/services/location_view_service.pb.go
+++ b/googleapis/ads/googleads/v1/services/location_view_service.pb.go
@@ -27,8 +27,7 @@
 // proto package needs to be updated.
 const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package
 
-// Request message for
-// [LocationViewService.GetLocationView][google.ads.googleads.v1.services.LocationViewService.GetLocationView].
+// Request message for [LocationViewService.GetLocationView][google.ads.googleads.v1.services.LocationViewService.GetLocationView].
 type GetLocationViewRequest struct {
 	// The resource name of the location view to fetch.
 	ResourceName         string   `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"`
@@ -78,39 +77,40 @@
 }
 
 var fileDescriptor_cee10bb181b86493 = []byte{
-	// 362 bytes of a gzipped FileDescriptorProto
-	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x84, 0x92, 0x3f, 0x4b, 0xc3, 0x40,
-	0x18, 0xc6, 0x49, 0x04, 0xc1, 0xa0, 0x08, 0x11, 0xa4, 0x14, 0x87, 0x52, 0x3b, 0x48, 0x87, 0x3b,
-	0xa2, 0x88, 0x72, 0xda, 0x21, 0x5d, 0xea, 0x20, 0x52, 0x2a, 0x64, 0x90, 0x40, 0x39, 0x93, 0x97,
-	0x10, 0x68, 0x72, 0x35, 0xef, 0x35, 0x1d, 0xc4, 0xc5, 0xaf, 0xe0, 0x37, 0x70, 0x74, 0xf7, 0x4b,
-	0x08, 0x4e, 0x7e, 0x05, 0x27, 0xbf, 0x84, 0x92, 0x5e, 0x2e, 0x54, 0x6d, 0xe9, 0xf6, 0xf0, 0xe6,
-	0xf9, 0x3d, 0xef, 0x9f, 0x9c, 0x75, 0x1e, 0x09, 0x11, 0x8d, 0x80, 0xf2, 0x10, 0xa9, 0x92, 0x85,
-	0xca, 0x1d, 0x8a, 0x90, 0xe5, 0x71, 0x00, 0x48, 0x47, 0x22, 0xe0, 0x32, 0x16, 0xe9, 0x30, 0x8f,
-	0x61, 0x3a, 0x2c, 0xcb, 0x64, 0x9c, 0x09, 0x29, 0xec, 0x86, 0x42, 0x08, 0x0f, 0x91, 0x54, 0x34,
-	0xc9, 0x1d, 0xa2, 0xe9, 0xfa, 0xf1, 0xb2, 0xfc, 0x0c, 0x50, 0x4c, 0xb2, 0x7f, 0x0d, 0x54, 0x70,
-	0x7d, 0x4f, 0x63, 0xe3, 0x98, 0xf2, 0x34, 0x15, 0x72, 0xe6, 0x40, 0xf5, 0xb5, 0xd9, 0xb1, 0x76,
-	0x7b, 0x20, 0x2f, 0x4b, 0xce, 0x8b, 0x61, 0x3a, 0x80, 0xbb, 0x09, 0xa0, 0xb4, 0xf7, 0xad, 0x2d,
-	0x1d, 0x3c, 0x4c, 0x79, 0x02, 0x35, 0xa3, 0x61, 0x1c, 0x6c, 0x0c, 0x36, 0x75, 0xf1, 0x8a, 0x27,
-	0x70, 0xf8, 0x6e, 0x58, 0x3b, 0xf3, 0xf0, 0xb5, 0x1a, 0xd6, 0x7e, 0x35, 0xac, 0xed, 0x3f, 0xb9,
-	0xf6, 0x29, 0x59, 0xb5, 0x22, 0x59, 0x3c, 0x4a, 0x9d, 0x2e, 0x25, 0xab, 0xd5, 0xc9, 0x3c, 0xd7,
-	0x3c, 0x79, 0xfc, 0xf8, 0x7c, 0x32, 0x1d, 0x9b, 0x16, 0xe7, 0xb9, 0xff, 0xb5, 0x46, 0x27, 0x98,
-	0xa0, 0x14, 0x09, 0x64, 0x48, 0xdb, 0xd5, 0xbd, 0x0a, 0x08, 0x69, 0xfb, 0xa1, 0xfb, 0x6d, 0x58,
-	0xad, 0x40, 0x24, 0x2b, 0x27, 0xed, 0xd6, 0x16, 0x6c, 0xdd, 0x2f, 0x2e, 0xda, 0x37, 0x6e, 0x2e,
-	0x4a, 0x3a, 0x12, 0x23, 0x9e, 0x46, 0x44, 0x64, 0x11, 0x8d, 0x20, 0x9d, 0xdd, 0x5b, 0xff, 0xb8,
-	0x71, 0x8c, 0xcb, 0xdf, 0xc9, 0x99, 0x16, 0xcf, 0xe6, 0x5a, 0xcf, 0x75, 0x5f, 0xcc, 0x46, 0x4f,
-	0x05, 0xba, 0x21, 0x12, 0x25, 0x0b, 0xe5, 0x39, 0xa4, 0x6c, 0x8c, 0x6f, 0xda, 0xe2, 0xbb, 0x21,
-	0xfa, 0x95, 0xc5, 0xf7, 0x1c, 0x5f, 0x5b, 0xbe, 0xcc, 0x96, 0xaa, 0x33, 0xe6, 0x86, 0xc8, 0x58,
-	0x65, 0x62, 0xcc, 0x73, 0x18, 0xd3, 0xb6, 0xdb, 0xf5, 0xd9, 0x9c, 0x47, 0x3f, 0x01, 0x00, 0x00,
-	0xff, 0xff, 0x91, 0x8a, 0x03, 0x21, 0xce, 0x02, 0x00, 0x00,
+	// 382 bytes of a gzipped FileDescriptorProto
+	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x84, 0x52, 0xbf, 0x4a, 0xfb, 0x50,
+	0x14, 0x26, 0xf9, 0xc1, 0x0f, 0x0c, 0x8a, 0x10, 0x41, 0x4b, 0x74, 0x28, 0xb5, 0x83, 0x74, 0xb8,
+	0x97, 0x28, 0xa2, 0x5c, 0xed, 0x90, 0x2e, 0x75, 0x10, 0x29, 0x15, 0x32, 0x48, 0xa0, 0xc4, 0xe4,
+	0x10, 0x02, 0x49, 0x6e, 0xcd, 0x49, 0xd3, 0x41, 0x5c, 0x7c, 0x05, 0xdf, 0xc0, 0xd1, 0xdd, 0x97,
+	0xe8, 0xea, 0x2b, 0x38, 0xf5, 0x25, 0x94, 0xf4, 0xe6, 0xa6, 0x55, 0x5b, 0xba, 0x7d, 0x9c, 0xf3,
+	0xfd, 0xb9, 0xe7, 0x4b, 0xb4, 0xcb, 0x80, 0xf3, 0x20, 0x02, 0xea, 0xfa, 0x48, 0x05, 0x2c, 0x50,
+	0x6e, 0x52, 0x84, 0x34, 0x0f, 0x3d, 0x40, 0x1a, 0x71, 0xcf, 0xcd, 0x42, 0x9e, 0x0c, 0xf2, 0x10,
+	0xc6, 0x83, 0x72, 0x4c, 0x86, 0x29, 0xcf, 0xb8, 0x5e, 0x17, 0x12, 0xe2, 0xfa, 0x48, 0x2a, 0x35,
+	0xc9, 0x4d, 0x22, 0xd5, 0xc6, 0xe9, 0x2a, 0xff, 0x14, 0x90, 0x8f, 0xd2, 0x3f, 0x01, 0xc2, 0xd8,
+	0x38, 0x90, 0xb2, 0x61, 0x48, 0xdd, 0x24, 0xe1, 0xd9, 0x8c, 0x81, 0xe5, 0x76, 0x6f, 0x61, 0xeb,
+	0x45, 0x21, 0x24, 0x99, 0x58, 0x34, 0xda, 0xda, 0x6e, 0x17, 0xb2, 0xeb, 0xd2, 0xd0, 0x0e, 0x61,
+	0xdc, 0x87, 0x87, 0x11, 0x60, 0xa6, 0x1f, 0x6a, 0x5b, 0x32, 0x71, 0x90, 0xb8, 0x31, 0xd4, 0x94,
+	0xba, 0x72, 0xb4, 0xd1, 0xdf, 0x94, 0xc3, 0x1b, 0x37, 0x86, 0xe3, 0xa9, 0xa2, 0xed, 0x2c, 0x8a,
+	0x6f, 0xc5, 0x15, 0xfa, 0xbb, 0xa2, 0x6d, 0xff, 0xf2, 0xd5, 0xcf, 0xc9, 0xba, 0xdb, 0xc9, 0xf2,
+	0xa7, 0x18, 0x74, 0xa5, 0xb2, 0xea, 0x84, 0x2c, 0xea, 0x1a, 0x67, 0xcf, 0x1f, 0x9f, 0x2f, 0xaa,
+	0xa9, 0xd3, 0xa2, 0xb7, 0xc7, 0x1f, 0x67, 0xb4, 0xbd, 0x11, 0x66, 0x3c, 0x86, 0x14, 0x69, 0xab,
+	0x2a, 0xb2, 0x10, 0x21, 0x6d, 0x3d, 0x19, 0xfb, 0x13, 0xab, 0x36, 0x0f, 0x28, 0xd1, 0x30, 0x44,
+	0xe2, 0xf1, 0xb8, 0xf3, 0xa5, 0x68, 0x4d, 0x8f, 0xc7, 0x6b, 0xcf, 0xe8, 0xd4, 0x96, 0x54, 0xd2,
+	0x2b, 0xea, 0xee, 0x29, 0x77, 0x57, 0xa5, 0x3a, 0xe0, 0x91, 0x9b, 0x04, 0x84, 0xa7, 0x01, 0x0d,
+	0x20, 0x99, 0x7d, 0x0c, 0x3a, 0xcf, 0x5b, 0xfd, 0x77, 0x5d, 0x48, 0xf0, 0xaa, 0xfe, 0xeb, 0x5a,
+	0xd6, 0x9b, 0x5a, 0xef, 0x0a, 0x43, 0xcb, 0x47, 0x22, 0x60, 0x81, 0x6c, 0x93, 0x94, 0xc1, 0x38,
+	0x91, 0x14, 0xc7, 0xf2, 0xd1, 0xa9, 0x28, 0x8e, 0x6d, 0x3a, 0x92, 0x32, 0x55, 0x9b, 0x62, 0xce,
+	0x98, 0xe5, 0x23, 0x63, 0x15, 0x89, 0x31, 0xdb, 0x64, 0x4c, 0xd2, 0xee, 0xff, 0xcf, 0xde, 0x79,
+	0xf2, 0x1d, 0x00, 0x00, 0xff, 0xff, 0xee, 0x61, 0x40, 0x7a, 0x04, 0x03, 0x00, 0x00,
 }
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // LocationViewServiceClient is the client API for LocationViewService service.
 //
@@ -121,10 +121,10 @@
 }
 
 type locationViewServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewLocationViewServiceClient(cc *grpc.ClientConn) LocationViewServiceClient {
+func NewLocationViewServiceClient(cc grpc.ClientConnInterface) LocationViewServiceClient {
 	return &locationViewServiceClient{cc}
 }
 
diff --git a/googleapis/ads/googleads/v1/services/managed_placement_view_service.pb.go b/googleapis/ads/googleads/v1/services/managed_placement_view_service.pb.go
index bd8481b..b3e95b2 100644
--- a/googleapis/ads/googleads/v1/services/managed_placement_view_service.pb.go
+++ b/googleapis/ads/googleads/v1/services/managed_placement_view_service.pb.go
@@ -27,8 +27,7 @@
 // proto package needs to be updated.
 const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package
 
-// Request message for
-// [ManagedPlacementViewService.GetManagedPlacementView][google.ads.googleads.v1.services.ManagedPlacementViewService.GetManagedPlacementView].
+// Request message for [ManagedPlacementViewService.GetManagedPlacementView][google.ads.googleads.v1.services.ManagedPlacementViewService.GetManagedPlacementView].
 type GetManagedPlacementViewRequest struct {
 	// The resource name of the Managed Placement View to fetch.
 	ResourceName         string   `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"`
@@ -78,40 +77,41 @@
 }
 
 var fileDescriptor_c301455ca7db209f = []byte{
-	// 378 bytes of a gzipped FileDescriptorProto
-	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x84, 0x52, 0x3d, 0x6b, 0xdb, 0x40,
-	0x18, 0x46, 0x2a, 0x14, 0x2a, 0xda, 0x45, 0x4b, 0x8b, 0x5b, 0x8a, 0x70, 0x3d, 0x14, 0x0f, 0x77,
-	0xa8, 0x1d, 0x4c, 0x2e, 0xe4, 0x43, 0x06, 0xe3, 0x2c, 0x09, 0xc6, 0x01, 0x0d, 0x41, 0x20, 0x2e,
-	0xd2, 0x8b, 0x10, 0x58, 0x77, 0x8a, 0x5e, 0x59, 0x1e, 0x42, 0x96, 0x2c, 0xf9, 0x01, 0xf9, 0x07,
-	0x19, 0xf3, 0x53, 0xb2, 0x86, 0xfc, 0x83, 0x4c, 0xd9, 0xb3, 0x07, 0xf9, 0x7c, 0x02, 0x83, 0x65,
-	0x6f, 0x0f, 0x77, 0xcf, 0xc7, 0xbd, 0xcf, 0x7b, 0xd6, 0x28, 0x91, 0x32, 0x99, 0x01, 0xe5, 0x31,
-	0x52, 0x05, 0x6b, 0x54, 0xb9, 0x14, 0xa1, 0xa8, 0xd2, 0x08, 0x90, 0x66, 0x5c, 0xf0, 0x04, 0xe2,
-	0x30, 0x9f, 0xf1, 0x08, 0x32, 0x10, 0x65, 0x58, 0xa5, 0xb0, 0x08, 0x57, 0xf7, 0x24, 0x2f, 0x64,
-	0x29, 0x6d, 0x47, 0x69, 0x09, 0x8f, 0x91, 0x34, 0x36, 0xa4, 0x72, 0x89, 0xb6, 0xe9, 0x1c, 0xb6,
-	0x05, 0x15, 0x80, 0x72, 0x5e, 0xb4, 0x27, 0xa9, 0x84, 0xce, 0x2f, 0xad, 0xcf, 0x53, 0xca, 0x85,
-	0x90, 0x25, 0x2f, 0x53, 0x29, 0x50, 0xdd, 0x76, 0x47, 0xd6, 0xef, 0x31, 0x94, 0xa7, 0xca, 0x60,
-	0xa2, 0xf5, 0x7e, 0x0a, 0x8b, 0x29, 0x5c, 0xcd, 0x01, 0x4b, 0xfb, 0x8f, 0xf5, 0x4d, 0x27, 0x85,
-	0x82, 0x67, 0xf0, 0xc3, 0x70, 0x8c, 0xbf, 0x5f, 0xa6, 0x5f, 0xf5, 0xe1, 0x19, 0xcf, 0xe0, 0xdf,
-	0xbb, 0x61, 0xfd, 0xdc, 0x64, 0x72, 0xae, 0xa6, 0xb0, 0x5f, 0x0c, 0xeb, 0x7b, 0x4b, 0x8e, 0x7d,
-	0x4c, 0x76, 0x75, 0x40, 0xb6, 0x3f, 0xb1, 0x33, 0x68, 0x75, 0x68, 0x3a, 0x22, 0x9b, 0xf4, 0xdd,
-	0xa3, 0xdb, 0xe7, 0xd7, 0x7b, 0x73, 0xcf, 0x1e, 0xd4, 0x7d, 0x5e, 0xaf, 0x8d, 0x79, 0x10, 0xcd,
-	0xb1, 0x94, 0x19, 0x14, 0x48, 0xfb, 0xba, 0xe0, 0x35, 0x31, 0xd2, 0xfe, 0xcd, 0xf0, 0xce, 0xb4,
-	0x7a, 0x91, 0xcc, 0x76, 0x4e, 0x30, 0x74, 0xb6, 0xb4, 0x33, 0xa9, 0x37, 0x31, 0x31, 0x2e, 0x4e,
-	0x56, 0x2e, 0x89, 0x9c, 0x71, 0x91, 0x10, 0x59, 0x24, 0x34, 0x01, 0xb1, 0xdc, 0x93, 0xde, 0x7c,
-	0x9e, 0x62, 0xfb, 0x8f, 0xdb, 0xd7, 0xe0, 0xc1, 0xfc, 0x34, 0xf6, 0xbc, 0x47, 0xd3, 0x19, 0x2b,
-	0x43, 0x2f, 0x46, 0xa2, 0x60, 0x8d, 0x7c, 0x97, 0xac, 0x82, 0xf1, 0x49, 0x53, 0x02, 0x2f, 0xc6,
-	0xa0, 0xa1, 0x04, 0xbe, 0x1b, 0x68, 0xca, 0x9b, 0xd9, 0x53, 0xe7, 0x8c, 0x79, 0x31, 0x32, 0xd6,
-	0x90, 0x18, 0xf3, 0x5d, 0xc6, 0x34, 0xed, 0xf2, 0xf3, 0xf2, 0x9d, 0xff, 0x3f, 0x02, 0x00, 0x00,
-	0xff, 0xff, 0xc9, 0xd9, 0x16, 0xaa, 0x18, 0x03, 0x00, 0x00,
+	// 399 bytes of a gzipped FileDescriptorProto
+	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x84, 0x52, 0x4d, 0xab, 0xd3, 0x40,
+	0x14, 0x25, 0x11, 0x04, 0x83, 0x6e, 0xb2, 0x69, 0x49, 0x45, 0x42, 0xed, 0x42, 0xba, 0x98, 0x21,
+	0xba, 0x28, 0x8e, 0xf8, 0x91, 0x42, 0xa9, 0x1b, 0xa5, 0x54, 0xc8, 0x42, 0x02, 0x61, 0x4c, 0x2e,
+	0x21, 0x90, 0xcc, 0xc4, 0xcc, 0x34, 0x5d, 0x88, 0x1b, 0x37, 0xee, 0xf5, 0x1f, 0xb8, 0xf4, 0xa7,
+	0x74, 0xfb, 0x78, 0xff, 0xe0, 0xad, 0xde, 0xaf, 0x78, 0xa4, 0x93, 0x49, 0x5f, 0xa1, 0x69, 0x77,
+	0x87, 0xb9, 0xe7, 0x9e, 0x73, 0xef, 0xb9, 0x63, 0x2d, 0x52, 0xce, 0xd3, 0x1c, 0x30, 0x4d, 0x04,
+	0x56, 0xb0, 0x41, 0xb5, 0x87, 0x05, 0x54, 0x75, 0x16, 0x83, 0xc0, 0x05, 0x65, 0x34, 0x85, 0x24,
+	0x2a, 0x73, 0x1a, 0x43, 0x01, 0x4c, 0x46, 0x75, 0x06, 0xdb, 0xa8, 0xad, 0xa3, 0xb2, 0xe2, 0x92,
+	0xdb, 0xae, 0xea, 0x45, 0x34, 0x11, 0xa8, 0x93, 0x41, 0xb5, 0x87, 0xb4, 0x8c, 0xf3, 0xae, 0xcf,
+	0xa8, 0x02, 0xc1, 0x37, 0x55, 0xbf, 0x93, 0x72, 0x70, 0x9e, 0xea, 0xfe, 0x32, 0xc3, 0x94, 0x31,
+	0x2e, 0xa9, 0xcc, 0x38, 0x13, 0x6d, 0x75, 0x70, 0xaf, 0x1a, 0xe7, 0x19, 0x30, 0xa9, 0x0a, 0xe3,
+	0x85, 0xf5, 0x6c, 0x09, 0xf2, 0x93, 0x52, 0x5e, 0x69, 0xe1, 0x20, 0x83, 0xed, 0x1a, 0xbe, 0x6f,
+	0x40, 0x48, 0xfb, 0xb9, 0xf5, 0x44, 0x8f, 0x10, 0x31, 0x5a, 0xc0, 0xd0, 0x70, 0x8d, 0x17, 0x8f,
+	0xd6, 0x8f, 0xf5, 0xe3, 0x67, 0x5a, 0xc0, 0xcb, 0x3f, 0xa6, 0x35, 0x3a, 0x25, 0xf2, 0x45, 0xad,
+	0x67, 0x5f, 0x1b, 0xd6, 0xa0, 0xc7, 0xc7, 0xfe, 0x80, 0x2e, 0x85, 0x83, 0xce, 0x8f, 0xe8, 0xcc,
+	0x7a, 0x15, 0xba, 0xf0, 0xd0, 0xa9, 0xfe, 0xf1, 0xfb, 0x5f, 0x57, 0x37, 0x7f, 0xcd, 0xd7, 0xf6,
+	0xac, 0x09, 0xfa, 0xc7, 0xd1, 0x9a, 0x6f, 0xe3, 0x8d, 0x90, 0xbc, 0x80, 0x4a, 0xe0, 0xa9, 0x4e,
+	0xfe, 0xa8, 0x59, 0xe0, 0xe9, 0x4f, 0x67, 0xb4, 0xf3, 0x87, 0x07, 0xc3, 0x16, 0x95, 0x99, 0x40,
+	0x31, 0x2f, 0xe6, 0xbf, 0x4d, 0x6b, 0x12, 0xf3, 0xe2, 0xe2, 0x7a, 0x73, 0xf7, 0x4c, 0x74, 0xab,
+	0xe6, 0x4c, 0x2b, 0xe3, 0xeb, 0xc7, 0x56, 0x25, 0xe5, 0x39, 0x65, 0x29, 0xe2, 0x55, 0x8a, 0x53,
+	0x60, 0xfb, 0x23, 0xe2, 0x83, 0x6f, 0xff, 0x3f, 0x7d, 0xa3, 0xc1, 0x3f, 0xf3, 0xc1, 0xd2, 0xf7,
+	0xff, 0x9b, 0xee, 0x52, 0x09, 0xfa, 0x89, 0x40, 0x0a, 0x36, 0x28, 0xf0, 0x50, 0x6b, 0x2c, 0x76,
+	0x9a, 0x12, 0xfa, 0x89, 0x08, 0x3b, 0x4a, 0x18, 0x78, 0xa1, 0xa6, 0xdc, 0x9a, 0x13, 0xf5, 0x4e,
+	0x88, 0x9f, 0x08, 0x42, 0x3a, 0x12, 0x21, 0x81, 0x47, 0x88, 0xa6, 0x7d, 0x7b, 0xb8, 0x9f, 0xf3,
+	0xd5, 0x5d, 0x00, 0x00, 0x00, 0xff, 0xff, 0xd2, 0x95, 0x31, 0x89, 0x4e, 0x03, 0x00, 0x00,
 }
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // ManagedPlacementViewServiceClient is the client API for ManagedPlacementViewService service.
 //
@@ -122,10 +122,10 @@
 }
 
 type managedPlacementViewServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewManagedPlacementViewServiceClient(cc *grpc.ClientConn) ManagedPlacementViewServiceClient {
+func NewManagedPlacementViewServiceClient(cc grpc.ClientConnInterface) ManagedPlacementViewServiceClient {
 	return &managedPlacementViewServiceClient{cc}
 }
 
diff --git a/googleapis/ads/googleads/v1/services/media_file_service.pb.go b/googleapis/ads/googleads/v1/services/media_file_service.pb.go
index b650620..128d322 100644
--- a/googleapis/ads/googleads/v1/services/media_file_service.pb.go
+++ b/googleapis/ads/googleads/v1/services/media_file_service.pb.go
@@ -9,7 +9,6 @@
 	math "math"
 
 	proto "github.com/golang/protobuf/proto"
-	_ "github.com/golang/protobuf/ptypes/wrappers"
 	resources "google.golang.org/genproto/googleapis/ads/googleads/v1/resources"
 	_ "google.golang.org/genproto/googleapis/api/annotations"
 	status "google.golang.org/genproto/googleapis/rpc/status"
@@ -29,8 +28,7 @@
 // proto package needs to be updated.
 const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package
 
-// Request message for
-// [MediaFileService.GetMediaFile][google.ads.googleads.v1.services.MediaFileService.GetMediaFile]
+// Request message for [MediaFileService.GetMediaFile][google.ads.googleads.v1.services.MediaFileService.GetMediaFile]
 type GetMediaFileRequest struct {
 	// The resource name of the media file to fetch.
 	ResourceName         string   `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"`
@@ -71,8 +69,7 @@
 	return ""
 }
 
-// Request message for
-// [MediaFileService.MutateMediaFiles][google.ads.googleads.v1.services.MediaFileService.MutateMediaFiles]
+// Request message for [MediaFileService.MutateMediaFiles][google.ads.googleads.v1.services.MediaFileService.MutateMediaFiles]
 type MutateMediaFilesRequest struct {
 	// The ID of the customer whose media files are being modified.
 	CustomerId string `protobuf:"bytes,1,opt,name=customer_id,json=customerId,proto3" json:"customer_id,omitempty"`
@@ -320,56 +317,56 @@
 
 var fileDescriptor_793e9e1492d555b0 = []byte{
 	// 646 bytes of a gzipped FileDescriptorProto
-	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x9c, 0x54, 0xcd, 0x6e, 0xd3, 0x4c,
-	0x14, 0xfd, 0x9c, 0x7c, 0x2a, 0x74, 0x52, 0xa0, 0x9a, 0xaa, 0x6a, 0x14, 0x21, 0x88, 0x4c, 0x25,
-	0xaa, 0xa8, 0x1a, 0x2b, 0xa1, 0x08, 0x75, 0xa0, 0x8b, 0x54, 0x22, 0x2d, 0x8b, 0xd2, 0xe2, 0xa2,
-	0x2e, 0x50, 0x24, 0x6b, 0x6a, 0x4f, 0xad, 0x91, 0x6c, 0x8f, 0x99, 0x19, 0x07, 0x55, 0x55, 0x37,
-	0x2c, 0x78, 0x01, 0xde, 0x80, 0x1d, 0xec, 0x79, 0x04, 0x36, 0x6c, 0xd9, 0xb3, 0x62, 0xc5, 0x33,
-	0xb0, 0x40, 0xf6, 0x78, 0xdc, 0xa4, 0x3f, 0x6a, 0xcb, 0xee, 0xfa, 0xde, 0x73, 0xee, 0x3d, 0xf7,
-	0xc7, 0x03, 0x56, 0x43, 0xce, 0xc3, 0x88, 0x3a, 0x24, 0x90, 0x8e, 0x36, 0x73, 0x6b, 0xd4, 0x75,
-	0x24, 0x15, 0x23, 0xe6, 0x53, 0xe9, 0xc4, 0x34, 0x60, 0xc4, 0x3b, 0x60, 0x11, 0xf5, 0x4a, 0x1f,
-	0x4a, 0x05, 0x57, 0x1c, 0xb6, 0x35, 0x1e, 0x91, 0x40, 0xa2, 0x8a, 0x8a, 0x46, 0x5d, 0x64, 0xa8,
-	0xad, 0xde, 0x45, 0xc9, 0x05, 0x95, 0x3c, 0x13, 0x93, 0xd9, 0x75, 0xd6, 0xd6, 0x5d, 0xc3, 0x49,
-	0x99, 0x43, 0x92, 0x84, 0x2b, 0xa2, 0x18, 0x4f, 0x64, 0x19, 0xbd, 0x57, 0x46, 0x8b, 0xaf, 0xfd,
-	0xec, 0xc0, 0x79, 0x27, 0x48, 0x9a, 0x52, 0x61, 0xe2, 0x0b, 0x65, 0x5c, 0xa4, 0xbe, 0x23, 0x15,
-	0x51, 0x59, 0x19, 0xb0, 0x31, 0x98, 0xdb, 0xa0, 0x6a, 0x2b, 0xaf, 0x36, 0x60, 0x11, 0x75, 0xe9,
-	0xdb, 0x8c, 0x4a, 0x05, 0x1f, 0x80, 0x5b, 0x46, 0x8b, 0x97, 0x90, 0x98, 0x36, 0xad, 0xb6, 0xb5,
-	0x34, 0xed, 0xce, 0x18, 0xe7, 0x4b, 0x12, 0x53, 0xfb, 0xa7, 0x05, 0x16, 0xb6, 0x32, 0x45, 0x14,
-	0xad, 0xf8, 0xd2, 0x24, 0xb8, 0x0f, 0x1a, 0x7e, 0x26, 0x15, 0x8f, 0xa9, 0xf0, 0x58, 0x50, 0xd2,
-	0x81, 0x71, 0xbd, 0x08, 0xe0, 0x6b, 0x00, 0x78, 0x4a, 0x85, 0xee, 0xa2, 0x59, 0x6b, 0xd7, 0x97,
-	0x1a, 0xbd, 0x15, 0x74, 0xd9, 0xe8, 0x50, 0x55, 0x69, 0xdb, 0x90, 0xdd, 0xb1, 0x3c, 0xf0, 0x21,
-	0xb8, 0x93, 0x12, 0xa1, 0x18, 0x89, 0xbc, 0x03, 0xc2, 0xa2, 0x4c, 0xd0, 0x66, 0xbd, 0x6d, 0x2d,
-	0xdd, 0x74, 0x6f, 0x97, 0xee, 0x81, 0xf6, 0xe6, 0x0d, 0x8e, 0x48, 0xc4, 0x02, 0xa2, 0xa8, 0xc7,
-	0x93, 0xe8, 0xb0, 0xf9, 0x7f, 0x01, 0x9b, 0x31, 0xce, 0xed, 0x24, 0x3a, 0xb4, 0x19, 0x80, 0x67,
-	0xeb, 0xc1, 0x01, 0x98, 0xf2, 0x05, 0x25, 0x4a, 0x0f, 0xa5, 0xd1, 0x5b, 0xbe, 0x50, 0x75, 0xb5,
-	0xce, 0x13, 0xd9, 0x9b, 0xff, 0xb9, 0x25, 0x7b, 0xbd, 0x01, 0xa6, 0x2b, 0xe5, 0xf6, 0x57, 0x0b,
-	0x34, 0xcf, 0xce, 0x52, 0xa6, 0x3c, 0x91, 0x14, 0x0e, 0xc0, 0xfc, 0xa9, 0xae, 0x3c, 0x2a, 0x04,
-	0x17, 0x45, 0x6f, 0x8d, 0x1e, 0x34, 0x02, 0x44, 0xea, 0xa3, 0xdd, 0x62, 0xbb, 0xee, 0xdc, 0x64,
-	0xbf, 0xcf, 0x73, 0x38, 0x7c, 0x05, 0x6e, 0x08, 0x2a, 0xb3, 0x48, 0x99, 0x81, 0x3f, 0xb9, 0xc2,
-	0xc0, 0x27, 0x45, 0xb9, 0x05, 0xdf, 0x35, 0x79, 0xec, 0x67, 0x60, 0xfe, 0x5c, 0xc4, 0x95, 0x2e,
-	0xa8, 0xf7, 0xa1, 0x0e, 0x66, 0x2b, 0xe2, 0xae, 0x2e, 0x09, 0x3f, 0x5b, 0x60, 0x66, 0xfc, 0x26,
-	0xe1, 0xe3, 0xcb, 0x55, 0x9e, 0x73, 0xc3, 0xad, 0x6b, 0xed, 0xc5, 0x5e, 0x79, 0xff, 0xe3, 0xd7,
-	0xc7, 0x1a, 0x82, 0xcb, 0xf9, 0x7f, 0x78, 0x34, 0x21, 0x7d, 0xcd, 0x9c, 0xad, 0x74, 0x3a, 0xfa,
-	0xc7, 0x2c, 0xd6, 0xe3, 0x74, 0x8e, 0xe1, 0x37, 0x0b, 0xcc, 0x9e, 0x5e, 0x1b, 0x5c, 0xbd, 0xf6,
-	0x54, 0xcd, 0x6f, 0xd3, 0xc2, 0xff, 0x42, 0xd5, 0x57, 0x62, 0xe3, 0xa2, 0x83, 0x15, 0xdb, 0xc9,
-	0x3b, 0x38, 0x91, 0x7c, 0x34, 0xf6, 0x1f, 0xae, 0x75, 0x8e, 0xc7, 0x1a, 0xc0, 0x71, 0x91, 0x0a,
-	0x5b, 0x9d, 0xf5, 0x3f, 0x16, 0x58, 0xf4, 0x79, 0x7c, 0x69, 0xf5, 0xf5, 0xf9, 0xd3, 0xeb, 0xda,
-	0xc9, 0x9f, 0x91, 0x1d, 0xeb, 0xcd, 0x66, 0x49, 0x0d, 0x79, 0x44, 0x92, 0x10, 0x71, 0x11, 0x3a,
-	0x21, 0x4d, 0x8a, 0x47, 0xc6, 0xbc, 0x71, 0x29, 0x93, 0x17, 0xbf, 0xa7, 0x4f, 0x8d, 0xf1, 0xa9,
-	0x56, 0xdf, 0xe8, 0xf7, 0xbf, 0xd4, 0xda, 0x1b, 0x3a, 0x61, 0x3f, 0x90, 0x48, 0x9b, 0xb9, 0xb5,
-	0xd7, 0x45, 0x65, 0x61, 0xf9, 0xdd, 0x40, 0x86, 0xfd, 0x40, 0x0e, 0x2b, 0xc8, 0x70, 0xaf, 0x3b,
-	0x34, 0x90, 0xdf, 0xb5, 0x45, 0xed, 0xc7, 0xb8, 0x1f, 0x48, 0x8c, 0x2b, 0x10, 0xc6, 0x7b, 0x5d,
-	0x8c, 0x0d, 0x6c, 0x7f, 0xaa, 0xd0, 0xf9, 0xe8, 0x6f, 0x00, 0x00, 0x00, 0xff, 0xff, 0xf1, 0x84,
-	0xc8, 0x18, 0xf6, 0x05, 0x00, 0x00,
+	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x9c, 0x54, 0x4f, 0x6b, 0xd4, 0x40,
+	0x14, 0x37, 0xbb, 0x52, 0xed, 0x6c, 0xd5, 0x32, 0xa5, 0x74, 0x59, 0x05, 0x97, 0x58, 0xb0, 0x2c,
+	0x65, 0xc2, 0xae, 0x15, 0xe9, 0x68, 0x0f, 0x5b, 0x70, 0x5b, 0x0f, 0xb5, 0x35, 0x95, 0x1e, 0x64,
+	0x21, 0x8c, 0xc9, 0x74, 0x19, 0x48, 0x32, 0x71, 0x66, 0xb2, 0x50, 0x4a, 0x2f, 0x7e, 0x05, 0xbf,
+	0x81, 0x9e, 0xf4, 0xee, 0x47, 0xf0, 0xd2, 0xab, 0x77, 0x4f, 0x9e, 0xfc, 0x0c, 0x1e, 0x24, 0x99,
+	0x4c, 0xf6, 0x4f, 0x5b, 0xda, 0x7a, 0x7b, 0xbc, 0xf9, 0xfd, 0xde, 0xfb, 0xbd, 0x7f, 0x03, 0xd6,
+	0x07, 0x9c, 0x0f, 0x42, 0xea, 0x90, 0x40, 0x3a, 0xda, 0xcc, 0xac, 0x61, 0xdb, 0x91, 0x54, 0x0c,
+	0x99, 0x4f, 0xa5, 0x13, 0xd1, 0x80, 0x11, 0xef, 0x90, 0x85, 0xd4, 0x2b, 0x7c, 0x28, 0x11, 0x5c,
+	0x71, 0xd8, 0xd4, 0x78, 0x44, 0x02, 0x89, 0x4a, 0x2a, 0x1a, 0xb6, 0x91, 0xa1, 0x36, 0x3a, 0x17,
+	0x05, 0x17, 0x54, 0xf2, 0x54, 0x4c, 0x46, 0xd7, 0x51, 0x1b, 0x0f, 0x0c, 0x27, 0x61, 0x0e, 0x89,
+	0x63, 0xae, 0x88, 0x62, 0x3c, 0x96, 0xc5, 0xeb, 0x52, 0xf1, 0x2a, 0x12, 0xdf, 0x91, 0x8a, 0xa8,
+	0x74, 0xfa, 0x21, 0xa3, 0xf9, 0x21, 0xa3, 0xb1, 0xd2, 0x0f, 0x36, 0x06, 0x0b, 0x5b, 0x54, 0xed,
+	0x64, 0x69, 0x7a, 0x2c, 0xa4, 0x2e, 0xfd, 0x90, 0x52, 0xa9, 0xe0, 0x23, 0x70, 0xc7, 0x88, 0xf0,
+	0x62, 0x12, 0xd1, 0xba, 0xd5, 0xb4, 0x56, 0x66, 0xdd, 0x39, 0xe3, 0x7c, 0x4d, 0x22, 0x6a, 0xff,
+	0xb2, 0xc0, 0xd2, 0x4e, 0xaa, 0x88, 0xa2, 0x25, 0x5f, 0x9a, 0x00, 0x0f, 0x41, 0xcd, 0x4f, 0xa5,
+	0xe2, 0x11, 0x15, 0x1e, 0x0b, 0x0a, 0x3a, 0x30, 0xae, 0x57, 0x01, 0x7c, 0x0b, 0x00, 0x4f, 0xa8,
+	0xd0, 0xf2, 0xeb, 0x95, 0x66, 0x75, 0xa5, 0xd6, 0x59, 0x43, 0x97, 0xf5, 0x0c, 0x95, 0x99, 0x76,
+	0x0d, 0xd9, 0x1d, 0x8b, 0x03, 0x1f, 0x83, 0x7b, 0x09, 0x11, 0x8a, 0x91, 0xd0, 0x3b, 0x24, 0x2c,
+	0x4c, 0x05, 0xad, 0x57, 0x9b, 0xd6, 0xca, 0x6d, 0xf7, 0x6e, 0xe1, 0xee, 0x69, 0x6f, 0x56, 0xe0,
+	0x90, 0x84, 0x2c, 0x20, 0x8a, 0x7a, 0x3c, 0x0e, 0x8f, 0xea, 0x37, 0x73, 0xd8, 0x9c, 0x71, 0xee,
+	0xc6, 0xe1, 0x91, 0xcd, 0x00, 0x3c, 0x9b, 0x0f, 0xf6, 0xc0, 0x8c, 0x2f, 0x28, 0x51, 0xba, 0x29,
+	0xb5, 0xce, 0xea, 0x85, 0xaa, 0xcb, 0x39, 0x8e, 0x64, 0x6f, 0xdf, 0x70, 0x0b, 0xf6, 0x66, 0x0d,
+	0xcc, 0x96, 0xca, 0xed, 0xef, 0x16, 0xa8, 0x9f, 0xed, 0xa5, 0x4c, 0x78, 0x2c, 0x29, 0xec, 0x81,
+	0xc5, 0xa9, 0xaa, 0x3c, 0x2a, 0x04, 0x17, 0x79, 0x6d, 0xb5, 0x0e, 0x34, 0x02, 0x44, 0xe2, 0xa3,
+	0xfd, 0x7c, 0xec, 0xee, 0xc2, 0x64, 0xbd, 0x2f, 0x33, 0x38, 0x7c, 0x03, 0x6e, 0x09, 0x2a, 0xd3,
+	0x50, 0x99, 0x86, 0x3f, 0xbb, 0x42, 0xc3, 0x27, 0x45, 0xb9, 0x39, 0xdf, 0x35, 0x71, 0xec, 0x17,
+	0x60, 0xf1, 0x5c, 0xc4, 0x95, 0x36, 0xa8, 0xf3, 0xa5, 0x0a, 0xe6, 0x4b, 0xe2, 0xbe, 0x4e, 0x09,
+	0xbf, 0x5a, 0x60, 0x6e, 0x7c, 0x27, 0xe1, 0xd3, 0xcb, 0x55, 0x9e, 0xb3, 0xc3, 0x8d, 0x6b, 0xcd,
+	0xc5, 0x5e, 0xfb, 0xf8, 0xf3, 0xf7, 0xa7, 0x0a, 0x82, 0xab, 0xd9, 0x01, 0x1e, 0x4f, 0x48, 0xdf,
+	0x30, 0x6b, 0x2b, 0x9d, 0x96, 0xbe, 0xc8, 0x7c, 0x3c, 0x4e, 0xeb, 0x04, 0xfe, 0xb0, 0xc0, 0xfc,
+	0xf4, 0xd8, 0xe0, 0xfa, 0xb5, 0xbb, 0x6a, 0xce, 0xa6, 0x81, 0xff, 0x87, 0xaa, 0xb7, 0xc4, 0xc6,
+	0x79, 0x05, 0x6b, 0xb6, 0x93, 0x55, 0x30, 0x92, 0x7c, 0x3c, 0x76, 0x87, 0x1b, 0xad, 0x93, 0xb1,
+	0x02, 0x70, 0x94, 0x87, 0xc2, 0x56, 0xab, 0x71, 0xff, 0xb4, 0x5b, 0x1f, 0xa5, 0x2b, 0xac, 0x84,
+	0x49, 0xe4, 0xf3, 0x68, 0xf3, 0xaf, 0x05, 0x96, 0x7d, 0x1e, 0x5d, 0x2a, 0x6d, 0x73, 0x71, 0x7a,
+	0x96, 0x7b, 0xd9, 0x1f, 0xb3, 0x67, 0xbd, 0xdb, 0x2e, 0xa8, 0x03, 0x1e, 0x92, 0x78, 0x80, 0xb8,
+	0x18, 0x38, 0x03, 0x1a, 0xe7, 0x3f, 0x90, 0x33, 0x4a, 0x76, 0xf1, 0x2f, 0xfb, 0xdc, 0x18, 0x9f,
+	0x2b, 0xd5, 0xad, 0x6e, 0xf7, 0x5b, 0xa5, 0xb9, 0xa5, 0x03, 0x76, 0x03, 0x89, 0xb4, 0x99, 0x59,
+	0x07, 0x6d, 0x54, 0x24, 0x96, 0xa7, 0x06, 0xd2, 0xef, 0x06, 0xb2, 0x5f, 0x42, 0xfa, 0x07, 0xed,
+	0xbe, 0x81, 0xfc, 0xa9, 0x2c, 0x6b, 0x3f, 0xc6, 0xdd, 0x40, 0x62, 0x5c, 0x82, 0x30, 0x3e, 0x68,
+	0x63, 0x6c, 0x60, 0xef, 0x67, 0x72, 0x9d, 0x4f, 0xfe, 0x05, 0x00, 0x00, 0xff, 0xff, 0xd1, 0x3c,
+	0xf9, 0x27, 0x0c, 0x06, 0x00, 0x00,
 }
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // MediaFileServiceClient is the client API for MediaFileService service.
 //
@@ -382,10 +379,10 @@
 }
 
 type mediaFileServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewMediaFileServiceClient(cc *grpc.ClientConn) MediaFileServiceClient {
+func NewMediaFileServiceClient(cc grpc.ClientConnInterface) MediaFileServiceClient {
 	return &mediaFileServiceClient{cc}
 }
 
diff --git a/googleapis/ads/googleads/v1/services/merchant_center_link_service.pb.go b/googleapis/ads/googleads/v1/services/merchant_center_link_service.pb.go
index f67ed75..965c9ac 100644
--- a/googleapis/ads/googleads/v1/services/merchant_center_link_service.pb.go
+++ b/googleapis/ads/googleads/v1/services/merchant_center_link_service.pb.go
@@ -28,8 +28,7 @@
 // proto package needs to be updated.
 const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package
 
-// Request message for
-// [MerchantCenterLinkService.ListMerchantCenterLinks][google.ads.googleads.v1.services.MerchantCenterLinkService.ListMerchantCenterLinks].
+// Request message for [MerchantCenterLinkService.ListMerchantCenterLinks][google.ads.googleads.v1.services.MerchantCenterLinkService.ListMerchantCenterLinks].
 type ListMerchantCenterLinksRequest struct {
 	// The ID of the customer onto which to apply the Merchant Center link list
 	// operation.
@@ -71,8 +70,7 @@
 	return ""
 }
 
-// Response message for
-// [MerchantCenterLinkService.ListMerchantCenterLinks][google.ads.googleads.v1.services.MerchantCenterLinkService.ListMerchantCenterLinks].
+// Response message for [MerchantCenterLinkService.ListMerchantCenterLinks][google.ads.googleads.v1.services.MerchantCenterLinkService.ListMerchantCenterLinks].
 type ListMerchantCenterLinksResponse struct {
 	// Merchant Center links available for the requested customer
 	MerchantCenterLinks  []*resources.MerchantCenterLink `protobuf:"bytes,1,rep,name=merchant_center_links,json=merchantCenterLinks,proto3" json:"merchant_center_links,omitempty"`
@@ -113,8 +111,7 @@
 	return nil
 }
 
-// Request message for
-// [MerchantCenterLinkService.GetMerchantCenterLink][google.ads.googleads.v1.services.MerchantCenterLinkService.GetMerchantCenterLink].
+// Request message for [MerchantCenterLinkService.GetMerchantCenterLink][google.ads.googleads.v1.services.MerchantCenterLinkService.GetMerchantCenterLink].
 type GetMerchantCenterLinkRequest struct {
 	// Resource name of the Merchant Center link.
 	ResourceName         string   `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"`
@@ -155,8 +152,7 @@
 	return ""
 }
 
-// Request message for
-// [MerchantCenterLinkService.MutateMerchantCenterLink][google.ads.googleads.v1.services.MerchantCenterLinkService.MutateMerchantCenterLink].
+// Request message for [MerchantCenterLinkService.MutateMerchantCenterLink][google.ads.googleads.v1.services.MerchantCenterLinkService.MutateMerchantCenterLink].
 type MutateMerchantCenterLinkRequest struct {
 	// The ID of the customer being modified.
 	CustomerId string `protobuf:"bytes,1,opt,name=customer_id,json=customerId,proto3" json:"customer_id,omitempty"`
@@ -395,65 +391,66 @@
 }
 
 var fileDescriptor_2f76fd8f3030942d = []byte{
-	// 679 bytes of a gzipped FileDescriptorProto
-	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xa4, 0x55, 0xcf, 0x6b, 0x13, 0x4f,
-	0x14, 0xff, 0x4e, 0xca, 0xb7, 0xd0, 0x89, 0x5e, 0x46, 0x8a, 0x31, 0x96, 0x36, 0xac, 0x3d, 0x94,
-	0x1c, 0x66, 0x49, 0x4b, 0x51, 0xb7, 0x46, 0xdc, 0x04, 0x6d, 0x85, 0xd6, 0x96, 0x15, 0x8a, 0x68,
-	0x20, 0x4c, 0xb3, 0xd3, 0xb8, 0x34, 0xbb, 0xb3, 0xee, 0xcc, 0xe6, 0x52, 0x7b, 0x11, 0xbc, 0x79,
-	0xf3, 0x0f, 0x10, 0x3c, 0x7a, 0xf2, 0xef, 0x10, 0xbc, 0xe8, 0xc9, 0xbb, 0x78, 0xf0, 0xaf, 0x90,
-	0x9d, 0x1f, 0x69, 0xa5, 0xbb, 0x49, 0x6d, 0x6e, 0x6f, 0x66, 0xde, 0x7c, 0xde, 0xfb, 0xbc, 0xf7,
-	0x79, 0x33, 0xb0, 0xdd, 0x67, 0xac, 0x3f, 0xa0, 0x36, 0xf1, 0xb9, 0xad, 0xcc, 0xcc, 0x1a, 0x36,
-	0x6c, 0x4e, 0x93, 0x61, 0xd0, 0xa3, 0xdc, 0x0e, 0x69, 0xd2, 0x7b, 0x49, 0x22, 0xd1, 0xed, 0xd1,
-	0x48, 0xd0, 0xa4, 0x3b, 0x08, 0xa2, 0xa3, 0xae, 0x3e, 0xc5, 0x71, 0xc2, 0x04, 0x43, 0x35, 0x75,
-	0x13, 0x13, 0x9f, 0xe3, 0x11, 0x08, 0x1e, 0x36, 0xb0, 0x01, 0xa9, 0xde, 0x2b, 0x0a, 0x93, 0x50,
-	0xce, 0xd2, 0xa4, 0x28, 0x8e, 0xc2, 0xaf, 0x2e, 0x98, 0xdb, 0x71, 0x60, 0x93, 0x28, 0x62, 0x82,
-	0x88, 0x80, 0x45, 0x5c, 0x9f, 0xea, 0xe8, 0xb6, 0x5c, 0x1d, 0xa4, 0x87, 0xf6, 0x61, 0x40, 0x07,
-	0x7e, 0x37, 0x24, 0x5c, 0xdf, 0xb7, 0x5c, 0xb8, 0xb8, 0x1d, 0x70, 0xb1, 0xa3, 0x23, 0xb4, 0x65,
-	0x80, 0xed, 0x20, 0x3a, 0xe2, 0x1e, 0x7d, 0x95, 0x52, 0x2e, 0xd0, 0x12, 0x2c, 0xf7, 0x52, 0x2e,
-	0x58, 0x48, 0x93, 0x6e, 0xe0, 0x57, 0x40, 0x0d, 0xac, 0xcc, 0x79, 0xd0, 0x6c, 0x3d, 0xf6, 0xad,
-	0x77, 0x00, 0x2e, 0x15, 0x62, 0xf0, 0x98, 0x45, 0x9c, 0xa2, 0x00, 0xce, 0xe7, 0x91, 0xe0, 0x15,
-	0x50, 0x9b, 0x59, 0x29, 0xaf, 0xae, 0xe3, 0xa2, 0x32, 0x8d, 0x8a, 0x80, 0xcf, 0xc3, 0x7b, 0xd7,
-	0xc2, 0xf3, 0x21, 0xad, 0x36, 0x5c, 0xd8, 0xa4, 0x39, 0xc9, 0x18, 0x3e, 0xb7, 0xe0, 0x55, 0x03,
-	0xda, 0x8d, 0x48, 0x48, 0x35, 0xa3, 0x2b, 0x66, 0xf3, 0x09, 0x09, 0xa9, 0xf5, 0x01, 0xc0, 0xa5,
-	0x9d, 0x54, 0x10, 0x41, 0x8b, 0x81, 0x26, 0x15, 0x06, 0xbd, 0x80, 0x73, 0x2c, 0xa6, 0x89, 0xec,
-	0x48, 0xa5, 0x54, 0x03, 0x2b, 0xe5, 0xd5, 0x26, 0x9e, 0xa4, 0x87, 0x1c, 0x9e, 0xbb, 0x06, 0xc4,
-	0x3b, 0xc5, 0xb3, 0xbe, 0x01, 0x78, 0x73, 0x8c, 0x2b, 0xda, 0x80, 0xe5, 0x34, 0xf6, 0x89, 0xa0,
-	0xb2, 0xdb, 0x95, 0x19, 0x19, 0xbe, 0x6a, 0xc2, 0x1b, 0x41, 0xe0, 0x47, 0x99, 0x20, 0x76, 0x08,
-	0x3f, 0xf2, 0xa0, 0x72, 0xcf, 0x6c, 0xb4, 0x0b, 0x67, 0xd5, 0x4a, 0xb2, 0xba, 0x6c, 0x7f, 0xb6,
-	0xfe, 0xf3, 0x34, 0x0c, 0xaa, 0xc0, 0xd9, 0x84, 0x86, 0x6c, 0x48, 0x65, 0x1d, 0xe6, 0xb2, 0x13,
-	0xb5, 0x6e, 0x95, 0xcf, 0x14, 0xc9, 0x7a, 0x0d, 0x6b, 0xc5, 0x55, 0xd7, 0x52, 0x7a, 0x96, 0x41,
-	0xf1, 0x74, 0x20, 0x74, 0x49, 0x1f, 0x5c, 0xa0, 0xa4, 0xc5, 0x98, 0xe9, 0x40, 0x78, 0x1a, 0xcf,
-	0x7a, 0x08, 0x17, 0xc7, 0x7b, 0x5e, 0x48, 0x3b, 0xab, 0x9f, 0xff, 0x87, 0x37, 0xce, 0x23, 0x3c,
-	0x55, 0xc9, 0xa0, 0x1f, 0x00, 0x5e, 0x2f, 0x98, 0x16, 0x74, 0x01, 0x2a, 0xe3, 0x87, 0xb5, 0xea,
-	0x4e, 0x81, 0xa0, 0xea, 0x6b, 0xdd, 0x7d, 0xf3, 0xfd, 0xe7, 0xfb, 0xd2, 0x1a, 0x6a, 0x64, 0x6f,
-	0x90, 0x51, 0x33, 0xb7, 0x8f, 0xcf, 0x68, 0xbd, 0x59, 0x3f, 0xb1, 0x73, 0x46, 0x0f, 0x7d, 0x05,
-	0x70, 0x3e, 0x77, 0xf6, 0xd0, 0xfd, 0xc9, 0x79, 0x8d, 0x1b, 0xda, 0xea, 0xe5, 0x04, 0x68, 0x35,
-	0x25, 0x97, 0xdb, 0x68, 0x3d, 0xe3, 0x72, 0xfc, 0x57, 0xeb, 0x9a, 0xa7, 0xd4, 0xea, 0x79, 0x64,
-	0xec, 0xfa, 0x09, 0xfa, 0x05, 0x60, 0xa5, 0x48, 0x11, 0xc8, 0x9d, 0x46, 0x77, 0x8a, 0x55, 0x6b,
-	0x2a, 0xe9, 0xaa, 0x76, 0xb5, 0x25, 0xc5, 0xa6, 0x75, 0xe7, 0x9f, 0xdb, 0xe5, 0x84, 0x12, 0xdb,
-	0x01, 0xf5, 0xd6, 0xdb, 0x12, 0x5c, 0xee, 0xb1, 0x70, 0x62, 0x3a, 0xad, 0xc5, 0x42, 0x61, 0xef,
-	0x65, 0x2f, 0xca, 0x1e, 0x78, 0xbe, 0xa5, 0x31, 0xfa, 0x6c, 0x40, 0xa2, 0x3e, 0x66, 0x49, 0xdf,
-	0xee, 0xd3, 0x48, 0xbe, 0x37, 0xe6, 0x7b, 0x8b, 0x03, 0x5e, 0xfc, 0xa9, 0x6e, 0x18, 0xe3, 0x63,
-	0x69, 0x66, 0xd3, 0x75, 0x3f, 0x95, 0x6a, 0x9b, 0x0a, 0xd0, 0xf5, 0x39, 0x56, 0x66, 0x66, 0xed,
-	0x37, 0xb0, 0x0e, 0xcc, 0xbf, 0x18, 0x97, 0x8e, 0xeb, 0xf3, 0xce, 0xc8, 0xa5, 0xb3, 0xdf, 0xe8,
-	0x18, 0x97, 0xdf, 0xa5, 0x65, 0xb5, 0xef, 0x38, 0xae, 0xcf, 0x1d, 0x67, 0xe4, 0xe4, 0x38, 0xfb,
-	0x0d, 0xc7, 0x31, 0x6e, 0x07, 0xb3, 0x32, 0xcf, 0xb5, 0x3f, 0x01, 0x00, 0x00, 0xff, 0xff, 0x7e,
-	0xe0, 0x79, 0xc5, 0xfb, 0x07, 0x00, 0x00,
+	// 696 bytes of a gzipped FileDescriptorProto
+	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xa4, 0x55, 0xcf, 0x4f, 0x13, 0x41,
+	0x14, 0x76, 0x4b, 0x24, 0x61, 0xaa, 0x97, 0x31, 0x84, 0xb5, 0x10, 0x68, 0x56, 0x0e, 0xa4, 0x87,
+	0xd9, 0x14, 0x42, 0xd4, 0xc5, 0x1a, 0xb7, 0x8d, 0x82, 0x09, 0x08, 0x59, 0x13, 0x62, 0xb4, 0x49,
+	0xb3, 0xec, 0x0e, 0x75, 0xc3, 0xee, 0x4c, 0xdd, 0x99, 0xed, 0x05, 0xb9, 0x98, 0x78, 0xf3, 0xe6,
+	0x1f, 0x60, 0xe2, 0xd1, 0x3f, 0x85, 0x84, 0x8b, 0x9e, 0xbc, 0x1b, 0x0f, 0xfe, 0x15, 0x66, 0xe7,
+	0x47, 0x8b, 0xa1, 0xdb, 0x22, 0xdc, 0xde, 0xce, 0xbc, 0xf9, 0xbe, 0xf9, 0xde, 0xfb, 0xde, 0x2c,
+	0x68, 0x75, 0x29, 0xed, 0xc6, 0xd8, 0xf6, 0x43, 0x66, 0xcb, 0x30, 0x8f, 0xfa, 0x75, 0x9b, 0xe1,
+	0xb4, 0x1f, 0x05, 0x98, 0xd9, 0x09, 0x4e, 0x83, 0xb7, 0x3e, 0xe1, 0x9d, 0x00, 0x13, 0x8e, 0xd3,
+	0x4e, 0x1c, 0x91, 0xa3, 0x8e, 0xda, 0x45, 0xbd, 0x94, 0x72, 0x0a, 0xab, 0xf2, 0x24, 0xf2, 0x43,
+	0x86, 0x06, 0x20, 0xa8, 0x5f, 0x47, 0x1a, 0xa4, 0xf2, 0xa8, 0x88, 0x26, 0xc5, 0x8c, 0x66, 0x69,
+	0x11, 0x8f, 0xc4, 0xaf, 0x2c, 0xe8, 0xd3, 0xbd, 0xc8, 0xf6, 0x09, 0xa1, 0xdc, 0xe7, 0x11, 0x25,
+	0x4c, 0xed, 0x2a, 0x76, 0x5b, 0x7c, 0x1d, 0x64, 0x87, 0xf6, 0x61, 0x84, 0xe3, 0xb0, 0x93, 0xf8,
+	0x4c, 0x9f, 0x9f, 0x3b, 0x77, 0x3e, 0x88, 0x23, 0x4c, 0xb8, 0xdc, 0xb0, 0x5c, 0xb0, 0xb8, 0x1d,
+	0x31, 0xbe, 0xa3, 0xa8, 0x5b, 0x82, 0x79, 0x3b, 0x22, 0x47, 0xcc, 0xc3, 0xef, 0x32, 0xcc, 0x38,
+	0x5c, 0x02, 0xe5, 0x20, 0x63, 0x9c, 0x26, 0x38, 0xed, 0x44, 0xa1, 0x69, 0x54, 0x8d, 0x95, 0x19,
+	0x0f, 0xe8, 0xa5, 0xe7, 0xa1, 0xf5, 0xc9, 0x00, 0x4b, 0x85, 0x18, 0xac, 0x47, 0x09, 0xc3, 0x30,
+	0x02, 0xb3, 0xa3, 0xd4, 0x31, 0xd3, 0xa8, 0x4e, 0xad, 0x94, 0x57, 0xd7, 0x51, 0x51, 0xfd, 0x06,
+	0xd5, 0x41, 0x17, 0xe1, 0xbd, 0x3b, 0xc9, 0x45, 0x4a, 0xab, 0x05, 0x16, 0x36, 0xf1, 0x88, 0xcb,
+	0x68, 0x3d, 0xf7, 0xc0, 0x6d, 0x0d, 0xda, 0x21, 0x7e, 0x82, 0x95, 0xa2, 0x5b, 0x7a, 0xf1, 0x85,
+	0x9f, 0x60, 0xeb, 0x8b, 0x01, 0x96, 0x76, 0x32, 0xee, 0x73, 0x5c, 0x0c, 0x34, 0xa9, 0x30, 0xf0,
+	0x0d, 0x98, 0xa1, 0x3d, 0x9c, 0x8a, 0x56, 0x99, 0xa5, 0xaa, 0xb1, 0x52, 0x5e, 0x6d, 0xa0, 0x49,
+	0x46, 0x19, 0xa1, 0x73, 0x57, 0x83, 0x78, 0x43, 0x3c, 0xeb, 0xbb, 0x01, 0xe6, 0xc7, 0xa4, 0xc2,
+	0x0d, 0x50, 0xce, 0x7a, 0xa1, 0xcf, 0xb1, 0xb0, 0x81, 0x39, 0x25, 0xe8, 0x2b, 0x9a, 0x5e, 0x3b,
+	0x05, 0x3d, 0xcb, 0x9d, 0xb2, 0xe3, 0xb3, 0x23, 0x0f, 0xc8, 0xf4, 0x3c, 0x86, 0xbb, 0x60, 0x5a,
+	0x7e, 0x09, 0x55, 0x57, 0xed, 0xcf, 0xd6, 0x0d, 0x4f, 0xc1, 0x40, 0x13, 0x4c, 0xa7, 0x38, 0xa1,
+	0x7d, 0x2c, 0xea, 0x30, 0x93, 0xef, 0xc8, 0xef, 0x66, 0xf9, 0x5c, 0x91, 0xac, 0xf7, 0xa0, 0x5a,
+	0x5c, 0x75, 0x65, 0xa5, 0x57, 0x39, 0x14, 0xcb, 0x62, 0xae, 0x4a, 0xfa, 0xe4, 0x12, 0x25, 0x2d,
+	0xc6, 0xcc, 0x62, 0xee, 0x29, 0x3c, 0xeb, 0x29, 0x58, 0x1c, 0x9f, 0x79, 0x29, 0xef, 0xac, 0x9e,
+	0xdd, 0x04, 0x77, 0x2f, 0x22, 0xbc, 0x94, 0x97, 0x81, 0x3f, 0x0d, 0x30, 0x57, 0x30, 0x2d, 0xf0,
+	0x12, 0x52, 0xc6, 0x0f, 0x6b, 0xc5, 0xbd, 0x06, 0x82, 0xac, 0xaf, 0xf5, 0xf0, 0xc3, 0x8f, 0x5f,
+	0x9f, 0x4b, 0x6b, 0xb0, 0x9e, 0x3f, 0x4e, 0xda, 0xcd, 0xcc, 0x3e, 0x3e, 0xe7, 0xf5, 0x46, 0xed,
+	0xc4, 0x1e, 0x31, 0x7a, 0xf0, 0xcc, 0x00, 0xb3, 0x23, 0x67, 0x0f, 0x3e, 0x9e, 0x7c, 0xaf, 0x71,
+	0x43, 0x5b, 0xb9, 0x9a, 0x01, 0xad, 0x86, 0xd0, 0x72, 0x1f, 0xae, 0xe7, 0x5a, 0x8e, 0xff, 0x69,
+	0x5d, 0x63, 0x28, 0xad, 0x36, 0x4a, 0x8c, 0x5d, 0x3b, 0x81, 0xbf, 0x0d, 0x60, 0x16, 0x39, 0x02,
+	0xba, 0xd7, 0xf1, 0x9d, 0x54, 0xd5, 0xbc, 0x96, 0x75, 0x65, 0xbb, 0x5a, 0x42, 0x62, 0xc3, 0x7a,
+	0xf0, 0xdf, 0xed, 0x72, 0x12, 0x81, 0xed, 0x18, 0xb5, 0xca, 0xfc, 0xa9, 0x6b, 0x0e, 0xf9, 0x55,
+	0xd4, 0x8b, 0x18, 0x0a, 0x68, 0xd2, 0xfc, 0x58, 0x02, 0xcb, 0x01, 0x4d, 0x26, 0xde, 0xb5, 0xb9,
+	0x58, 0xe8, 0xfa, 0xbd, 0xfc, 0xb9, 0xd9, 0x33, 0x5e, 0x6f, 0x29, 0x8c, 0x2e, 0x8d, 0x7d, 0xd2,
+	0x45, 0x34, 0xed, 0xda, 0x5d, 0x4c, 0xc4, 0x63, 0x64, 0x0f, 0x59, 0x8b, 0x7f, 0xc5, 0x1b, 0x3a,
+	0xf8, 0x5a, 0x9a, 0xda, 0x74, 0xdd, 0x6f, 0xa5, 0xea, 0xa6, 0x04, 0x74, 0x43, 0x86, 0x64, 0x98,
+	0x47, 0xfb, 0x75, 0xa4, 0x88, 0xd9, 0xa9, 0x4e, 0x69, 0xbb, 0x21, 0x6b, 0x0f, 0x52, 0xda, 0xfb,
+	0xf5, 0xb6, 0x4e, 0xf9, 0x53, 0x5a, 0x96, 0xeb, 0x8e, 0xe3, 0x86, 0xcc, 0x71, 0x06, 0x49, 0x8e,
+	0xb3, 0x5f, 0x77, 0x1c, 0x9d, 0x76, 0x30, 0x2d, 0xee, 0xb9, 0xf6, 0x37, 0x00, 0x00, 0xff, 0xff,
+	0xfa, 0xe5, 0x47, 0x66, 0x31, 0x08, 0x00, 0x00,
 }
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // MerchantCenterLinkServiceClient is the client API for MerchantCenterLinkService service.
 //
 // For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
 type MerchantCenterLinkServiceClient interface {
-	// Returns Merchant Center links available tor this customer.
+	// Returns Merchant Center links available for this customer.
 	ListMerchantCenterLinks(ctx context.Context, in *ListMerchantCenterLinksRequest, opts ...grpc.CallOption) (*ListMerchantCenterLinksResponse, error)
 	// Returns the Merchant Center link in full detail.
 	GetMerchantCenterLink(ctx context.Context, in *GetMerchantCenterLinkRequest, opts ...grpc.CallOption) (*resources.MerchantCenterLink, error)
@@ -462,10 +459,10 @@
 }
 
 type merchantCenterLinkServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewMerchantCenterLinkServiceClient(cc *grpc.ClientConn) MerchantCenterLinkServiceClient {
+func NewMerchantCenterLinkServiceClient(cc grpc.ClientConnInterface) MerchantCenterLinkServiceClient {
 	return &merchantCenterLinkServiceClient{cc}
 }
 
@@ -498,7 +495,7 @@
 
 // MerchantCenterLinkServiceServer is the server API for MerchantCenterLinkService service.
 type MerchantCenterLinkServiceServer interface {
-	// Returns Merchant Center links available tor this customer.
+	// Returns Merchant Center links available for this customer.
 	ListMerchantCenterLinks(context.Context, *ListMerchantCenterLinksRequest) (*ListMerchantCenterLinksResponse, error)
 	// Returns the Merchant Center link in full detail.
 	GetMerchantCenterLink(context.Context, *GetMerchantCenterLinkRequest) (*resources.MerchantCenterLink, error)
diff --git a/googleapis/ads/googleads/v1/services/mobile_app_category_constant_service.pb.go b/googleapis/ads/googleads/v1/services/mobile_app_category_constant_service.pb.go
index 58efafe..a97086c 100644
--- a/googleapis/ads/googleads/v1/services/mobile_app_category_constant_service.pb.go
+++ b/googleapis/ads/googleads/v1/services/mobile_app_category_constant_service.pb.go
@@ -78,40 +78,41 @@
 }
 
 var fileDescriptor_57065493a9a2f64e = []byte{
-	// 371 bytes of a gzipped FileDescriptorProto
-	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x8c, 0x92, 0x31, 0x4b, 0xfb, 0x40,
-	0x18, 0xc6, 0x49, 0xfe, 0xf0, 0x07, 0x83, 0x2e, 0x99, 0xa4, 0x74, 0x08, 0x6d, 0x05, 0x71, 0xb8,
-	0x98, 0xba, 0xc8, 0xa9, 0x43, 0x5a, 0xa5, 0xa2, 0x28, 0xa5, 0x42, 0x07, 0x09, 0x84, 0x6b, 0x72,
-	0x84, 0x40, 0x73, 0x77, 0xe6, 0xbd, 0x16, 0x44, 0x5c, 0x3a, 0xbb, 0xf9, 0x0d, 0x1c, 0xfd, 0x28,
-	0xae, 0xce, 0x6e, 0x4e, 0x7e, 0x0a, 0x49, 0x2f, 0x17, 0x70, 0x88, 0x71, 0x7b, 0xb8, 0x3c, 0xf9,
-	0x3d, 0xf7, 0x3e, 0xf7, 0x5a, 0x97, 0x09, 0xe7, 0xc9, 0x9c, 0xba, 0x24, 0x06, 0x57, 0xc9, 0x42,
-	0x2d, 0x3d, 0x17, 0x68, 0xbe, 0x4c, 0x23, 0x0a, 0x6e, 0xc6, 0x67, 0xe9, 0x9c, 0x86, 0x44, 0x88,
-	0x30, 0x22, 0x92, 0x26, 0x3c, 0xbf, 0x0f, 0x23, 0xce, 0x40, 0x12, 0x26, 0xc3, 0xd2, 0x85, 0x44,
-	0xce, 0x25, 0xb7, 0x1d, 0x45, 0x40, 0x24, 0x06, 0x54, 0xc1, 0xd0, 0xd2, 0x43, 0x1a, 0xd6, 0x3a,
-	0xad, 0x8b, 0xcb, 0x29, 0xf0, 0x45, 0xde, 0x94, 0xa7, 0x72, 0x5a, 0x6d, 0x4d, 0x11, 0xa9, 0x4b,
-	0x18, 0xe3, 0x92, 0xc8, 0x94, 0x33, 0x50, 0x5f, 0x3b, 0x17, 0x56, 0x77, 0x44, 0xe5, 0xd5, 0x1a,
-	0xe3, 0x0b, 0x31, 0x2c, 0x21, 0xc3, 0x92, 0x31, 0xa1, 0x77, 0x0b, 0x0a, 0xd2, 0xee, 0x5a, 0x5b,
-	0x3a, 0x34, 0x64, 0x24, 0xa3, 0xdb, 0x86, 0x63, 0xec, 0x6e, 0x4c, 0x36, 0xf5, 0xe1, 0x35, 0xc9,
-	0x68, 0x7f, 0x65, 0x5a, 0x4e, 0x2d, 0xe9, 0x46, 0x4d, 0x65, 0x7f, 0x18, 0x56, 0xfb, 0xb7, 0x44,
-	0xfb, 0x0c, 0x35, 0x15, 0x83, 0xfe, 0x70, 0xe3, 0xd6, 0x71, 0x2d, 0xa6, 0x6a, 0x0f, 0xd5, 0x42,
-	0x3a, 0x87, 0xab, 0xf7, 0xcf, 0x67, 0xb3, 0x6f, 0xef, 0x17, 0x75, 0x3f, 0xfc, 0x18, 0xfd, 0x24,
-	0xab, 0xfb, 0x0b, 0xdc, 0xbd, 0xc7, 0xc1, 0x93, 0x69, 0xf5, 0x22, 0x9e, 0x35, 0x0e, 0x31, 0xd8,
-	0x69, 0xaa, 0x6a, 0x5c, 0x3c, 0xd0, 0xd8, 0xb8, 0x3d, 0x2f, 0x51, 0x09, 0x9f, 0x13, 0x96, 0x20,
-	0x9e, 0x27, 0x6e, 0x42, 0xd9, 0xfa, 0xf9, 0xf4, 0x5a, 0x88, 0x14, 0xea, 0x97, 0xf2, 0x48, 0x8b,
-	0x17, 0xf3, 0xdf, 0xc8, 0xf7, 0x5f, 0x4d, 0x67, 0xa4, 0x80, 0x7e, 0x0c, 0x48, 0xc9, 0x42, 0x4d,
-	0x3d, 0x54, 0x06, 0xc3, 0x9b, 0xb6, 0x04, 0x7e, 0x0c, 0x41, 0x65, 0x09, 0xa6, 0x5e, 0xa0, 0x2d,
-	0x5f, 0x66, 0x4f, 0x9d, 0x63, 0xec, 0xc7, 0x80, 0x71, 0x65, 0xc2, 0x78, 0xea, 0x61, 0xac, 0x6d,
-	0xb3, 0xff, 0xeb, 0x7b, 0x1e, 0x7c, 0x07, 0x00, 0x00, 0xff, 0xff, 0xfd, 0xfe, 0xdd, 0xd9, 0x3b,
-	0x03, 0x00, 0x00,
+	// 390 bytes of a gzipped FileDescriptorProto
+	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x8c, 0x92, 0x3d, 0x4b, 0xc3, 0x40,
+	0x1c, 0xc6, 0x49, 0x04, 0xc1, 0xa0, 0x4b, 0x16, 0x4b, 0xec, 0x10, 0xda, 0x0a, 0xe2, 0x70, 0x67,
+	0xea, 0x22, 0xa7, 0x0e, 0x69, 0x95, 0x8a, 0xa2, 0x94, 0x0a, 0x1d, 0x24, 0x10, 0xae, 0xc9, 0x11,
+	0x02, 0xc9, 0x5d, 0xcc, 0x5d, 0x0b, 0x22, 0x2e, 0xce, 0x6e, 0x7e, 0x00, 0xc1, 0xd1, 0x8f, 0xd2,
+	0xd5, 0xd9, 0xcd, 0xc9, 0x4f, 0x21, 0x69, 0x72, 0xa9, 0x0e, 0x31, 0x6e, 0x0f, 0x77, 0xcf, 0xfd,
+	0x9e, 0xff, 0xcb, 0x69, 0x17, 0x01, 0x63, 0x41, 0x44, 0x20, 0xf6, 0x39, 0xcc, 0x65, 0xa6, 0x66,
+	0x16, 0xe4, 0x24, 0x9d, 0x85, 0x1e, 0xe1, 0x30, 0x66, 0x93, 0x30, 0x22, 0x2e, 0x4e, 0x12, 0xd7,
+	0xc3, 0x82, 0x04, 0x2c, 0xbd, 0x73, 0x3d, 0x46, 0xb9, 0xc0, 0x54, 0xb8, 0x85, 0x0b, 0x24, 0x29,
+	0x13, 0x4c, 0x37, 0x73, 0x02, 0xc0, 0x3e, 0x07, 0x25, 0x0c, 0xcc, 0x2c, 0x20, 0x61, 0xc6, 0x49,
+	0x55, 0x5c, 0x4a, 0x38, 0x9b, 0xa6, 0x75, 0x79, 0x79, 0x8e, 0xd1, 0x94, 0x94, 0x24, 0x84, 0x98,
+	0x52, 0x26, 0xb0, 0x08, 0x19, 0xe5, 0xc5, 0xed, 0xe6, 0x8f, 0x5b, 0x2f, 0x0a, 0x89, 0x7c, 0xd6,
+	0x3a, 0xd7, 0xda, 0x03, 0x22, 0x2e, 0x17, 0x7c, 0x3b, 0x49, 0xfa, 0x05, 0xbd, 0x5f, 0xc0, 0x47,
+	0xe4, 0x76, 0x4a, 0xb8, 0xd0, 0xdb, 0xda, 0x86, 0xac, 0xc6, 0xa5, 0x38, 0x26, 0x0d, 0xc5, 0x54,
+	0x76, 0xd6, 0x46, 0xeb, 0xf2, 0xf0, 0x0a, 0xc7, 0xa4, 0xfb, 0xa2, 0x6a, 0x66, 0x25, 0xe9, 0x3a,
+	0x6f, 0x57, 0xff, 0x50, 0xb4, 0xe6, 0x5f, 0x89, 0xfa, 0x29, 0xa8, 0x9b, 0x18, 0xf8, 0x47, 0xc5,
+	0xc6, 0x51, 0x25, 0xa6, 0x1c, 0x2b, 0xa8, 0x84, 0xb4, 0x0e, 0x1e, 0xdf, 0x3f, 0x9f, 0xd5, 0xae,
+	0xbe, 0x97, 0xed, 0xe1, 0xfe, 0x57, 0xeb, 0xc7, 0x71, 0xd5, 0x2b, 0x0e, 0x77, 0x1f, 0x8c, 0xad,
+	0xb9, 0xdd, 0x58, 0xc6, 0x15, 0x2a, 0x09, 0x39, 0xf0, 0x58, 0xdc, 0x7b, 0x52, 0xb5, 0x8e, 0xc7,
+	0xe2, 0xda, 0x0e, 0x7b, 0xdb, 0x75, 0x73, 0x1c, 0x66, 0xdb, 0x1b, 0x2a, 0x37, 0x67, 0x05, 0x2a,
+	0x60, 0x11, 0xa6, 0x01, 0x60, 0x69, 0x00, 0x03, 0x42, 0x17, 0xbb, 0x85, 0xcb, 0xf0, 0xea, 0xaf,
+	0x7c, 0x28, 0xc5, 0xab, 0xba, 0x32, 0xb0, 0xed, 0x37, 0xd5, 0x1c, 0xe4, 0x40, 0xdb, 0xe7, 0x20,
+	0x97, 0x99, 0x1a, 0x5b, 0xa0, 0x08, 0xe6, 0x73, 0x69, 0x71, 0x6c, 0x9f, 0x3b, 0xa5, 0xc5, 0x19,
+	0x5b, 0x8e, 0xb4, 0x7c, 0xa9, 0x9d, 0xfc, 0x1c, 0x21, 0xdb, 0xe7, 0x08, 0x95, 0x26, 0x84, 0xc6,
+	0x16, 0x42, 0xd2, 0x36, 0x59, 0x5d, 0xd4, 0xb9, 0xff, 0x1d, 0x00, 0x00, 0xff, 0xff, 0xa8, 0x62,
+	0x15, 0x7e, 0x71, 0x03, 0x00, 0x00,
 }
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // MobileAppCategoryConstantServiceClient is the client API for MobileAppCategoryConstantService service.
 //
@@ -122,10 +123,10 @@
 }
 
 type mobileAppCategoryConstantServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewMobileAppCategoryConstantServiceClient(cc *grpc.ClientConn) MobileAppCategoryConstantServiceClient {
+func NewMobileAppCategoryConstantServiceClient(cc grpc.ClientConnInterface) MobileAppCategoryConstantServiceClient {
 	return &mobileAppCategoryConstantServiceClient{cc}
 }
 
diff --git a/googleapis/ads/googleads/v1/services/mobile_device_constant_service.pb.go b/googleapis/ads/googleads/v1/services/mobile_device_constant_service.pb.go
index cd26303..67a4355 100644
--- a/googleapis/ads/googleads/v1/services/mobile_device_constant_service.pb.go
+++ b/googleapis/ads/googleads/v1/services/mobile_device_constant_service.pb.go
@@ -27,8 +27,7 @@
 // proto package needs to be updated.
 const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package
 
-// Request message for
-// [MobileDeviceConstantService.GetMobileDeviceConstant][google.ads.googleads.v1.services.MobileDeviceConstantService.GetMobileDeviceConstant].
+// Request message for [MobileDeviceConstantService.GetMobileDeviceConstant][google.ads.googleads.v1.services.MobileDeviceConstantService.GetMobileDeviceConstant].
 type GetMobileDeviceConstantRequest struct {
 	// Resource name of the mobile device to fetch.
 	ResourceName         string   `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"`
@@ -78,39 +77,41 @@
 }
 
 var fileDescriptor_6dacc361447bd918 = []byte{
-	// 362 bytes of a gzipped FileDescriptorProto
-	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x84, 0x52, 0xbf, 0x4a, 0xc3, 0x40,
-	0x18, 0x27, 0x11, 0x04, 0x83, 0x2e, 0x59, 0x94, 0x2a, 0x12, 0x6a, 0x07, 0x51, 0xbc, 0x23, 0x76,
-	0x10, 0x4e, 0x14, 0x53, 0x2d, 0x75, 0x51, 0x4a, 0x85, 0x0e, 0x12, 0x08, 0xd7, 0xe6, 0x08, 0x81,
-	0xe6, 0xae, 0xe6, 0xbb, 0x76, 0x11, 0x17, 0x17, 0x1f, 0xc0, 0x37, 0x70, 0xf4, 0x4d, 0x74, 0xf5,
-	0x15, 0x5c, 0xf4, 0x29, 0x24, 0xb9, 0x5c, 0x40, 0x48, 0xda, 0xed, 0x97, 0xbb, 0xdf, 0x9f, 0xef,
-	0x7e, 0x5f, 0xac, 0x6e, 0x24, 0x44, 0x34, 0x61, 0x98, 0x86, 0x80, 0x15, 0xcc, 0xd0, 0xdc, 0xc5,
-	0xc0, 0xd2, 0x79, 0x3c, 0x66, 0x80, 0x13, 0x31, 0x8a, 0x27, 0x2c, 0x08, 0x59, 0xf6, 0x19, 0x8c,
-	0x05, 0x07, 0x49, 0xb9, 0x0c, 0x8a, 0x7b, 0x34, 0x4d, 0x85, 0x14, 0xb6, 0xa3, 0xb4, 0x88, 0x86,
-	0x80, 0x4a, 0x1b, 0x34, 0x77, 0x91, 0xb6, 0x69, 0x9c, 0xd7, 0x05, 0xa5, 0x0c, 0xc4, 0x2c, 0xad,
-	0x4f, 0x52, 0x09, 0x8d, 0x1d, 0xad, 0x9f, 0xc6, 0x98, 0x72, 0x2e, 0x24, 0x95, 0xb1, 0xe0, 0xa0,
-	0x6e, 0x9b, 0x5d, 0x6b, 0xb7, 0xc7, 0xe4, 0x4d, 0x6e, 0x70, 0x95, 0xeb, 0x2f, 0x0b, 0xf9, 0x80,
-	0x3d, 0xcc, 0x18, 0x48, 0x7b, 0xcf, 0xda, 0xd0, 0x49, 0x01, 0xa7, 0x09, 0xdb, 0x32, 0x1c, 0x63,
-	0x7f, 0x6d, 0xb0, 0xae, 0x0f, 0x6f, 0x69, 0xc2, 0x8e, 0x7f, 0x0c, 0x6b, 0xbb, 0xca, 0xe4, 0x4e,
-	0xbd, 0xc2, 0xfe, 0x30, 0xac, 0xcd, 0x9a, 0x1c, 0xfb, 0x02, 0x2d, 0xeb, 0x00, 0x2d, 0x1e, 0xb1,
-	0x71, 0x52, 0xeb, 0x50, 0x76, 0x84, 0xaa, 0xf4, 0xcd, 0xf6, 0xf3, 0xd7, 0xf7, 0xab, 0x79, 0x64,
-	0x1f, 0x66, 0x7d, 0x3e, 0xfe, 0x7b, 0xe6, 0x59, 0x52, 0x21, 0x00, 0x7c, 0xf0, 0xd4, 0x79, 0x31,
-	0xad, 0xd6, 0x58, 0x24, 0x4b, 0xa7, 0xee, 0x38, 0x0b, 0x1a, 0xe9, 0x67, 0xed, 0xf7, 0x8d, 0xfb,
-	0xeb, 0xc2, 0x25, 0x12, 0x13, 0xca, 0x23, 0x24, 0xd2, 0x08, 0x47, 0x8c, 0xe7, 0xbb, 0xd1, 0xdb,
-	0x9e, 0xc6, 0x50, 0xff, 0x97, 0x9d, 0x6a, 0xf0, 0x66, 0xae, 0xf4, 0x3c, 0xef, 0xdd, 0x74, 0x7a,
-	0xca, 0xd0, 0x0b, 0x01, 0x29, 0x98, 0xa1, 0xa1, 0x8b, 0x8a, 0x60, 0xf8, 0xd4, 0x14, 0xdf, 0x0b,
-	0xc1, 0x2f, 0x29, 0xfe, 0xd0, 0xf5, 0x35, 0xe5, 0xd7, 0x6c, 0xa9, 0x73, 0x42, 0xbc, 0x10, 0x08,
-	0x29, 0x49, 0x84, 0x0c, 0x5d, 0x42, 0x34, 0x6d, 0xb4, 0x9a, 0xcf, 0xd9, 0xfe, 0x0b, 0x00, 0x00,
-	0xff, 0xff, 0xc5, 0x86, 0x86, 0x6e, 0x0c, 0x03, 0x00, 0x00,
+	// 385 bytes of a gzipped FileDescriptorProto
+	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x84, 0x52, 0xcb, 0x4a, 0xeb, 0x40,
+	0x18, 0x26, 0x39, 0x70, 0xe0, 0x84, 0x73, 0x36, 0xd9, 0xb4, 0xa4, 0x07, 0x09, 0xb5, 0x0b, 0x51,
+	0x9c, 0x21, 0x76, 0x21, 0x8c, 0x28, 0xa6, 0x5a, 0xea, 0x46, 0x29, 0x15, 0xba, 0x90, 0x40, 0x98,
+	0x26, 0x43, 0x08, 0x24, 0x33, 0x35, 0x7f, 0xda, 0x8d, 0xb8, 0x71, 0xa1, 0x0f, 0xe0, 0x1b, 0xb8,
+	0xf4, 0x4d, 0xec, 0xd6, 0x57, 0x70, 0xe5, 0x53, 0x48, 0x2e, 0x93, 0x2a, 0x34, 0xed, 0xee, 0xcb,
+	0xfc, 0xdf, 0xe5, 0xbf, 0x44, 0xeb, 0x07, 0x42, 0x04, 0x11, 0xc3, 0xd4, 0x07, 0x5c, 0xc0, 0x0c,
+	0xcd, 0x2d, 0x0c, 0x2c, 0x99, 0x87, 0x1e, 0x03, 0x1c, 0x8b, 0x49, 0x18, 0x31, 0xd7, 0x67, 0xd9,
+	0xa7, 0xeb, 0x09, 0x0e, 0x29, 0xe5, 0xa9, 0x5b, 0xd6, 0xd1, 0x34, 0x11, 0xa9, 0xd0, 0xcd, 0x42,
+	0x8b, 0xa8, 0x0f, 0xa8, 0xb2, 0x41, 0x73, 0x0b, 0x49, 0x1b, 0xe3, 0xa4, 0x2e, 0x28, 0x61, 0x20,
+	0x66, 0x49, 0x7d, 0x52, 0x91, 0x60, 0xfc, 0x97, 0xfa, 0x69, 0x88, 0x29, 0xe7, 0x22, 0xa5, 0x69,
+	0x28, 0x38, 0x94, 0xd5, 0xc6, 0xb7, 0xaa, 0x17, 0x85, 0x4c, 0xca, 0xda, 0x7d, 0x6d, 0x6b, 0xc0,
+	0xd2, 0xcb, 0xdc, 0xf9, 0x3c, 0x37, 0x3e, 0x2b, 0x7d, 0x47, 0xec, 0x76, 0xc6, 0x20, 0xd5, 0xb7,
+	0xb5, 0x7f, 0xb2, 0x05, 0x97, 0xd3, 0x98, 0x35, 0x15, 0x53, 0xd9, 0xf9, 0x33, 0xfa, 0x2b, 0x1f,
+	0xaf, 0x68, 0xcc, 0x0e, 0x1e, 0x55, 0xad, 0xb5, 0xca, 0xe4, 0xba, 0x18, 0x4f, 0x7f, 0x53, 0xb4,
+	0x46, 0x4d, 0x8e, 0x7e, 0x8a, 0x36, 0x2d, 0x07, 0xad, 0x6f, 0xd1, 0x38, 0xac, 0x75, 0xa8, 0x96,
+	0x87, 0x56, 0xe9, 0xdb, 0xdd, 0x87, 0xf7, 0x8f, 0x67, 0x75, 0x5f, 0xdf, 0xcb, 0x16, 0x7d, 0xf7,
+	0x63, 0xcc, 0xe3, 0x78, 0x85, 0x00, 0xf0, 0xee, 0xbd, 0xd1, 0x5a, 0xd8, 0xcd, 0x65, 0x48, 0x89,
+	0xa6, 0x21, 0x20, 0x4f, 0xc4, 0xbd, 0x27, 0x55, 0xeb, 0x78, 0x22, 0xde, 0x38, 0x52, 0xcf, 0x5c,
+	0xb3, 0xae, 0x61, 0x76, 0x9a, 0xa1, 0x72, 0x73, 0x51, 0xba, 0x04, 0x22, 0xa2, 0x3c, 0x40, 0x22,
+	0x09, 0x70, 0xc0, 0x78, 0x7e, 0x38, 0xbc, 0xcc, 0xad, 0xff, 0x37, 0x8f, 0x24, 0x78, 0x51, 0x7f,
+	0x0d, 0x6c, 0xfb, 0x55, 0x35, 0x07, 0x85, 0xa1, 0xed, 0x03, 0x2a, 0x60, 0x86, 0xc6, 0x16, 0x2a,
+	0x83, 0x61, 0x21, 0x29, 0x8e, 0xed, 0x83, 0x53, 0x51, 0x9c, 0xb1, 0xe5, 0x48, 0xca, 0xa7, 0xda,
+	0x29, 0xde, 0x09, 0xb1, 0x7d, 0x20, 0xa4, 0x22, 0x11, 0x32, 0xb6, 0x08, 0x91, 0xb4, 0xc9, 0xef,
+	0xbc, 0xcf, 0xee, 0x57, 0x00, 0x00, 0x00, 0xff, 0xff, 0xf6, 0x2a, 0x34, 0xb0, 0x42, 0x03, 0x00,
+	0x00,
 }
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // MobileDeviceConstantServiceClient is the client API for MobileDeviceConstantService service.
 //
@@ -121,10 +122,10 @@
 }
 
 type mobileDeviceConstantServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewMobileDeviceConstantServiceClient(cc *grpc.ClientConn) MobileDeviceConstantServiceClient {
+func NewMobileDeviceConstantServiceClient(cc grpc.ClientConnInterface) MobileDeviceConstantServiceClient {
 	return &mobileDeviceConstantServiceClient{cc}
 }
 
diff --git a/googleapis/ads/googleads/v1/services/mutate_job_service.pb.go b/googleapis/ads/googleads/v1/services/mutate_job_service.pb.go
index 705801f..6f52cfd 100644
--- a/googleapis/ads/googleads/v1/services/mutate_job_service.pb.go
+++ b/googleapis/ads/googleads/v1/services/mutate_job_service.pb.go
@@ -111,8 +111,7 @@
 	return ""
 }
 
-// Request message for
-// [MutateJobService.GetMutateJob][google.ads.googleads.v1.services.MutateJobService.GetMutateJob]
+// Request message for [MutateJobService.GetMutateJob][google.ads.googleads.v1.services.MutateJobService.GetMutateJob]
 type GetMutateJobRequest struct {
 	// The resource name of the MutateJob to get.
 	ResourceName         string   `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"`
@@ -153,8 +152,7 @@
 	return ""
 }
 
-// Request message for
-// [MutateJobService.RunMutateJob][google.ads.googleads.v1.services.MutateJobService.RunMutateJob]
+// Request message for [MutateJobService.RunMutateJob][google.ads.googleads.v1.services.MutateJobService.RunMutateJob]
 type RunMutateJobRequest struct {
 	// The resource name of the MutateJob to run.
 	ResourceName         string   `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"`
@@ -195,8 +193,7 @@
 	return ""
 }
 
-// Request message for
-// [MutateJobService.AddMutateJobOperations][google.ads.googleads.v1.services.MutateJobService.AddMutateJobOperations]
+// Request message for [MutateJobService.AddMutateJobOperations][google.ads.googleads.v1.services.MutateJobService.AddMutateJobOperations]
 type AddMutateJobOperationsRequest struct {
 	// The resource name of the MutateJob.
 	ResourceName string `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"`
@@ -268,8 +265,7 @@
 	return nil
 }
 
-// Response message for
-// [MutateJobService.AddMutateJobOperations][google.ads.googleads.v1.services.MutateJobService.AddMutateJobOperations]
+// Response message for [MutateJobService.AddMutateJobOperations][google.ads.googleads.v1.services.MutateJobService.AddMutateJobOperations]
 type AddMutateJobOperationsResponse struct {
 	// The total number of operations added so far for this job.
 	TotalOperations int64 `protobuf:"varint,1,opt,name=total_operations,json=totalOperations,proto3" json:"total_operations,omitempty"`
@@ -321,8 +317,7 @@
 	return ""
 }
 
-// Request message for
-// [MutateJobService.ListMutateJobResults][google.ads.googleads.v1.services.MutateJobService.ListMutateJobResults].
+// Request message for [MutateJobService.ListMutateJobResults][google.ads.googleads.v1.services.MutateJobService.ListMutateJobResults].
 type ListMutateJobResultsRequest struct {
 	// The resource name of the MutateJob whose results are being listed.
 	ResourceName string `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"`
@@ -386,8 +381,7 @@
 	return 0
 }
 
-// Response message for
-// [MutateJobService.ListMutateJobResults][google.ads.googleads.v1.services.MutateJobService.ListMutateJobResults].
+// Response message for [MutateJobService.ListMutateJobResults][google.ads.googleads.v1.services.MutateJobService.ListMutateJobResults].
 type ListMutateJobResultsResponse struct {
 	// The list of rows that matched the query.
 	Results []*MutateJobResult `protobuf:"bytes,1,rep,name=results,proto3" json:"results,omitempty"`
@@ -517,71 +511,74 @@
 }
 
 var fileDescriptor_4b20a6cc488e9516 = []byte{
-	// 867 bytes of a gzipped FileDescriptorProto
-	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x9c, 0x56, 0x4f, 0x6f, 0xe3, 0x44,
-	0x14, 0xd7, 0x24, 0x62, 0x97, 0x9d, 0xb4, 0x9b, 0xee, 0x2c, 0x6c, 0x83, 0x77, 0x0b, 0x91, 0x77,
-	0x81, 0x12, 0xad, 0x6c, 0x12, 0x76, 0xa5, 0xcd, 0xac, 0xba, 0x6d, 0x8a, 0x50, 0x69, 0xf9, 0x57,
-	0x39, 0xa8, 0x07, 0x14, 0x61, 0x39, 0xf1, 0xc8, 0x32, 0x24, 0x33, 0xc6, 0x33, 0xae, 0xaa, 0x56,
-	0xe5, 0xc0, 0x57, 0xe8, 0x27, 0x80, 0x1b, 0x7c, 0x0c, 0x8e, 0x70, 0xe4, 0xc0, 0x89, 0x0b, 0x42,
-	0x1c, 0xf8, 0x0c, 0x1c, 0x56, 0xb6, 0x67, 0x1c, 0x27, 0x75, 0x9a, 0x26, 0xb7, 0xc9, 0x6f, 0xde,
-	0xef, 0xcd, 0xef, 0xf7, 0xe6, 0xe5, 0x79, 0x60, 0xdb, 0x63, 0xcc, 0x1b, 0x12, 0xd3, 0x71, 0xb9,
-	0x99, 0x2e, 0xe3, 0xd5, 0x71, 0xd3, 0xe4, 0x24, 0x3c, 0xf6, 0x07, 0x84, 0x9b, 0xa3, 0x48, 0x38,
-	0x82, 0xd8, 0xdf, 0xb0, 0xbe, 0x2d, 0x31, 0x23, 0x08, 0x99, 0x60, 0xa8, 0x9e, 0xc6, 0x1b, 0x8e,
-	0xcb, 0x8d, 0x8c, 0x6a, 0x1c, 0x37, 0x0d, 0x45, 0xd5, 0x5a, 0xb3, 0x92, 0x87, 0x84, 0xb3, 0x28,
-	0x9c, 0xcc, 0x9e, 0x66, 0xd5, 0xe6, 0x0b, 0x4a, 0x51, 0xdb, 0x71, 0xf9, 0xa4, 0x20, 0xed, 0x81,
-	0xa2, 0x06, 0xbe, 0xe9, 0x50, 0xca, 0x84, 0x23, 0x7c, 0x46, 0xb9, 0xdc, 0x7d, 0x28, 0x77, 0x87,
-	0x8c, 0x7a, 0x61, 0x44, 0xa9, 0x4f, 0x3d, 0x93, 0x05, 0x24, 0x9c, 0x08, 0x5a, 0x97, 0x41, 0x61,
-	0x30, 0x30, 0xb9, 0x70, 0x44, 0x24, 0x37, 0xf4, 0x36, 0xbc, 0xf7, 0x61, 0x48, 0x1c, 0x41, 0x3e,
-	0x4b, 0x04, 0x1f, 0xb0, 0xbe, 0x45, 0xbe, 0x8b, 0x08, 0x17, 0xe8, 0x2d, 0x58, 0x19, 0x44, 0x5c,
-	0xb0, 0x11, 0x09, 0x6d, 0xdf, 0xad, 0x81, 0x3a, 0xd8, 0xbc, 0x65, 0x41, 0x05, 0xed, 0xbb, 0xfa,
-	0x0b, 0xb8, 0x7e, 0x89, 0xca, 0x03, 0x46, 0x39, 0x41, 0x0f, 0xe1, 0xaa, 0x2a, 0x85, 0x4d, 0x9d,
-	0x11, 0x91, 0xec, 0x15, 0x05, 0x7e, 0xee, 0x8c, 0x88, 0x8e, 0xe1, 0xdd, 0x3d, 0x22, 0x2e, 0x9d,
-	0x7b, 0x5d, 0xae, 0x15, 0xd1, 0xe5, 0xb8, 0xbf, 0x03, 0xb8, 0xd1, 0x71, 0xdd, 0x8c, 0xfc, 0x45,
-	0x56, 0xac, 0x45, 0xd2, 0xa0, 0xb7, 0xe1, 0x6d, 0x1e, 0xc7, 0xd3, 0x01, 0xb1, 0x05, 0xfb, 0x96,
-	0xd0, 0x5a, 0x29, 0x89, 0x5a, 0x55, 0xe8, 0x97, 0x31, 0x88, 0xbe, 0x86, 0x77, 0x64, 0x2f, 0x8c,
-	0x2f, 0xa5, 0x56, 0xae, 0x97, 0x37, 0x2b, 0xad, 0xa6, 0x31, 0xaf, 0xd3, 0x8c, 0x54, 0x64, 0xa6,
-	0xd0, 0x5a, 0x1b, 0x4d, 0x02, 0x5c, 0x3f, 0x83, 0x6f, 0xce, 0x32, 0x23, 0x2f, 0xe3, 0x3d, 0xb8,
-	0x26, 0x98, 0x70, 0x86, 0x79, 0x01, 0xb1, 0xa1, 0xb2, 0x55, 0x4d, 0xf0, 0x31, 0x05, 0x19, 0xf0,
-	0x2e, 0x25, 0x27, 0xc2, 0x2e, 0x34, 0x76, 0x27, 0xde, 0xea, 0xe6, 0xcd, 0xe9, 0xdf, 0xc3, 0xfb,
-	0x9f, 0xfa, 0x3c, 0x7f, 0x87, 0x3c, 0x1a, 0x8a, 0xc5, 0xea, 0xb8, 0x01, 0x61, 0xe0, 0x78, 0x93,
-	0x47, 0xdd, 0x8a, 0x91, 0xb4, 0x7e, 0xf7, 0x61, 0xf2, 0xc3, 0xe6, 0xfe, 0x29, 0xa9, 0x95, 0xeb,
-	0x60, 0xf3, 0x15, 0xeb, 0xd5, 0x18, 0xe8, 0xfa, 0xa7, 0x44, 0xbf, 0x00, 0xf0, 0x41, 0xb1, 0x00,
-	0xe9, 0xfd, 0x13, 0x78, 0x33, 0x4c, 0xa1, 0x1a, 0x58, 0xac, 0xe6, 0x59, 0x32, 0x4b, 0x65, 0x40,
-	0xef, 0xc0, 0x6a, 0x52, 0x9d, 0x4b, 0x72, 0x57, 0x63, 0xf8, 0x50, 0x49, 0xd6, 0xff, 0x02, 0xb0,
-	0x3a, 0x95, 0x04, 0xbd, 0x0b, 0xab, 0x59, 0xf9, 0x6d, 0x9f, 0xba, 0xe4, 0x44, 0xde, 0xc1, 0xed,
-	0x0c, 0xde, 0x8f, 0x51, 0x14, 0xc1, 0x37, 0xa6, 0xfb, 0xc5, 0x0e, 0xa5, 0x9d, 0xe4, 0xb8, 0x4a,
-	0xab, 0xbd, 0x78, 0xdf, 0xc8, 0x04, 0xd6, 0xfa, 0xa8, 0x78, 0x03, 0x35, 0xe0, 0x8d, 0x74, 0x2e,
-	0x24, 0x35, 0xae, 0xb4, 0x90, 0x3a, 0x23, 0x0c, 0x06, 0x46, 0x37, 0xd9, 0xb1, 0x64, 0x44, 0xeb,
-	0xdf, 0x9b, 0x70, 0x2d, 0xf3, 0xd7, 0x4d, 0x8f, 0x44, 0xbf, 0x02, 0x58, 0x9d, 0x1a, 0x07, 0xe8,
-	0xd9, 0x7c, 0xa1, 0xc5, 0xc3, 0x47, 0x6b, 0x2f, 0xc1, 0x4c, 0x9d, 0xe8, 0xf8, 0x87, 0x3f, 0xfe,
-	0xb9, 0x28, 0x3d, 0xd1, 0xcd, 0x78, 0xb8, 0xaa, 0x71, 0xc5, 0xcd, 0xb3, 0xdc, 0x30, 0xdb, 0x6a,
-	0x9c, 0xcb, 0x01, 0x7d, 0xc0, 0xfa, 0x1c, 0x0f, 0x92, 0x4c, 0x18, 0x34, 0xd0, 0xcf, 0x00, 0xae,
-	0xe4, 0x67, 0x12, 0x7a, 0x3a, 0x5f, 0x47, 0xc1, 0x0c, 0xd3, 0x1e, 0xcf, 0xa4, 0x65, 0x5f, 0x88,
-	0x71, 0x9b, 0xe9, 0x4f, 0x12, 0xc5, 0x06, 0x7a, 0x1c, 0x2b, 0x3e, 0x9b, 0xf8, 0xc7, 0x6c, 0x8d,
-	0x0d, 0x34, 0x72, 0x92, 0xcd, 0xc6, 0x39, 0xfa, 0x13, 0xc0, 0xd7, 0x8a, 0x7a, 0x1f, 0x6d, 0xcd,
-	0xd7, 0x7c, 0xc5, 0x9f, 0x56, 0x7b, 0xb1, 0x2c, 0x5d, 0xd6, 0x7f, 0x27, 0x71, 0x83, 0xd1, 0xb3,
-	0x45, 0xdc, 0xe0, 0xa1, 0xcf, 0x85, 0x32, 0xf0, 0x23, 0x80, 0x2b, 0xf9, 0xe9, 0x7e, 0x9d, 0x5b,
-	0x28, 0xf8, 0x1a, 0x68, 0x1b, 0x8a, 0x96, 0xfb, 0x34, 0x1a, 0x59, 0xeb, 0xeb, 0xcf, 0x13, 0xa1,
-	0x4f, 0xf5, 0xf7, 0x17, 0x12, 0x1a, 0x46, 0x34, 0xee, 0x94, 0xbf, 0x01, 0xbc, 0x57, 0x3c, 0x77,
-	0xd1, 0xf6, 0x7c, 0xb5, 0x57, 0x7e, 0x7e, 0xb4, 0x9d, 0xe5, 0x13, 0xc8, 0x3b, 0xf8, 0x28, 0xb1,
-	0xb6, 0xad, 0xe3, 0x85, 0xac, 0x39, 0xae, 0x3b, 0xce, 0x85, 0x41, 0x63, 0xf7, 0x7f, 0x00, 0x1f,
-	0x0d, 0xd8, 0x68, 0xae, 0x9c, 0xdd, 0xd7, 0xa7, 0xc7, 0xc1, 0x61, 0xfc, 0xb8, 0x38, 0x04, 0x5f,
-	0x7d, 0x2c, 0xa9, 0x1e, 0x1b, 0x3a, 0xd4, 0x33, 0x58, 0xe8, 0x99, 0x1e, 0xa1, 0xc9, 0xd3, 0x43,
-	0xbd, 0x82, 0x02, 0x9f, 0xcf, 0x7e, 0x14, 0x3d, 0x57, 0x8b, 0x9f, 0x4a, 0xe5, 0xbd, 0x4e, 0xe7,
-	0x97, 0x52, 0x7d, 0x2f, 0x4d, 0xd8, 0x71, 0xb9, 0x91, 0x2e, 0xe3, 0xd5, 0x51, 0xd3, 0x90, 0x07,
-	0xf3, 0xdf, 0x54, 0x48, 0xaf, 0xe3, 0xf2, 0x5e, 0x16, 0xd2, 0x3b, 0x6a, 0xf6, 0x54, 0xc8, 0x7f,
-	0xa5, 0x47, 0x29, 0x8e, 0x71, 0xc7, 0xe5, 0x18, 0x67, 0x41, 0x18, 0x1f, 0x35, 0x31, 0x56, 0x61,
-	0xfd, 0x1b, 0x89, 0xce, 0x0f, 0x5e, 0x06, 0x00, 0x00, 0xff, 0xff, 0xa4, 0x3d, 0xcf, 0xf4, 0x4c,
+	// 915 bytes of a gzipped FileDescriptorProto
+	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x9c, 0x56, 0x4f, 0x6f, 0xdc, 0x44,
+	0x14, 0xd7, 0xec, 0x8a, 0xd2, 0xbe, 0x24, 0xdd, 0x74, 0x4a, 0x9b, 0xc5, 0x69, 0x60, 0xe5, 0x16,
+	0x08, 0xab, 0xca, 0x66, 0x97, 0x56, 0x6a, 0x8c, 0xd2, 0x76, 0x8b, 0xaa, 0xd0, 0x42, 0x21, 0x72,
+	0x50, 0x0e, 0x28, 0xc2, 0x9a, 0xb5, 0x07, 0xcb, 0xb0, 0x9e, 0x31, 0x9e, 0x71, 0x54, 0x1a, 0x95,
+	0x03, 0x5f, 0xa1, 0x7c, 0x02, 0x6e, 0xf0, 0x31, 0x38, 0x86, 0x23, 0x07, 0x4e, 0xbd, 0x20, 0x4e,
+	0x7c, 0x05, 0x38, 0x54, 0xb6, 0x67, 0xbc, 0x7f, 0xb2, 0xe9, 0x76, 0xf7, 0x36, 0xfb, 0x9b, 0xf7,
+	0xe7, 0xf7, 0x7b, 0xef, 0xf9, 0xcd, 0xc2, 0x56, 0xc8, 0x79, 0x38, 0xa0, 0x36, 0x09, 0x84, 0x5d,
+	0x1e, 0xf3, 0xd3, 0x61, 0xc7, 0x16, 0x34, 0x3d, 0x8c, 0x7c, 0x2a, 0xec, 0x38, 0x93, 0x44, 0x52,
+	0xef, 0x5b, 0xde, 0xf7, 0x14, 0x66, 0x25, 0x29, 0x97, 0x1c, 0xb7, 0x4a, 0x7b, 0x8b, 0x04, 0xc2,
+	0xaa, 0x5c, 0xad, 0xc3, 0x8e, 0xa5, 0x5d, 0x8d, 0xee, 0x69, 0xc1, 0x53, 0x2a, 0x78, 0x96, 0x8e,
+	0x47, 0x2f, 0xa3, 0x1a, 0xb3, 0x09, 0x95, 0xa8, 0x47, 0x02, 0x31, 0x4e, 0xc8, 0xb8, 0xa2, 0x5d,
+	0x93, 0xc8, 0x26, 0x8c, 0x71, 0x49, 0x64, 0xc4, 0x99, 0x50, 0xb7, 0x57, 0xd5, 0xed, 0x80, 0xb3,
+	0x30, 0xcd, 0x18, 0x8b, 0x58, 0x68, 0xf3, 0x84, 0xa6, 0x63, 0x46, 0x6b, 0xca, 0x28, 0x4d, 0x7c,
+	0x5b, 0x48, 0x22, 0xb3, 0xc9, 0x8b, 0x3c, 0xb6, 0x3f, 0x88, 0x28, 0x93, 0xe5, 0x85, 0xb9, 0x05,
+	0x97, 0x3f, 0x4e, 0x29, 0x91, 0xf4, 0x51, 0xa1, 0xe4, 0x21, 0xef, 0xbb, 0xf4, 0xfb, 0x8c, 0x0a,
+	0x89, 0xdf, 0x86, 0x25, 0x3f, 0x13, 0x92, 0xc7, 0x34, 0xf5, 0xa2, 0xa0, 0x89, 0x5a, 0x68, 0xf3,
+	0x9c, 0x0b, 0x1a, 0x7a, 0x10, 0x98, 0xb7, 0x61, 0xed, 0x84, 0xab, 0x48, 0x38, 0x13, 0x14, 0x5f,
+	0x85, 0x15, 0x5d, 0x23, 0x8f, 0x91, 0x98, 0x2a, 0xef, 0x65, 0x0d, 0x7e, 0x4e, 0x62, 0x6a, 0x3a,
+	0x70, 0x71, 0x87, 0xca, 0x13, 0x79, 0x5f, 0xd5, 0xd7, 0xcd, 0xd8, 0x62, 0xbe, 0x7f, 0x20, 0xd8,
+	0xe8, 0x05, 0x41, 0xe5, 0xfc, 0x45, 0x55, 0xc5, 0x79, 0xc2, 0xe0, 0x77, 0xe0, 0xbc, 0xc8, 0xed,
+	0x99, 0x4f, 0x3d, 0xc9, 0xbf, 0xa3, 0xac, 0x59, 0x2b, 0xac, 0x56, 0x34, 0xfa, 0x65, 0x0e, 0xe2,
+	0xaf, 0xe1, 0x82, 0x1a, 0x92, 0x61, 0xb7, 0x9a, 0xf5, 0x56, 0x7d, 0x73, 0xa9, 0xdb, 0xb1, 0x66,
+	0x8d, 0xa0, 0x55, 0x92, 0xac, 0x18, 0xba, 0xab, 0xf1, 0x38, 0x20, 0xcc, 0x23, 0x78, 0xeb, 0x34,
+	0x31, 0xaa, 0x19, 0xef, 0xc3, 0xaa, 0xe4, 0x92, 0x0c, 0x46, 0x09, 0xe4, 0x82, 0xea, 0x6e, 0xa3,
+	0xc0, 0x87, 0x2e, 0xd8, 0x82, 0x8b, 0x8c, 0x3e, 0x96, 0xde, 0x54, 0x61, 0x17, 0xf2, 0xab, 0xbd,
+	0x51, 0x71, 0xe6, 0x8f, 0xb0, 0xfe, 0x59, 0x24, 0x46, 0x7b, 0x28, 0xb2, 0x81, 0x9c, 0xaf, 0x8e,
+	0x1b, 0x00, 0x09, 0x09, 0xc7, 0x53, 0x9d, 0xcb, 0x91, 0xb2, 0x7e, 0xeb, 0x50, 0xfc, 0xf0, 0x44,
+	0xf4, 0x84, 0x36, 0xeb, 0x2d, 0xb4, 0xf9, 0x9a, 0x7b, 0x36, 0x07, 0xf6, 0xa2, 0x27, 0xd4, 0x7c,
+	0x86, 0xe0, 0xca, 0x74, 0x02, 0x4a, 0xfb, 0xa7, 0xf0, 0x7a, 0x5a, 0x42, 0x4d, 0x34, 0x5f, 0xcd,
+	0xab, 0x60, 0xae, 0x8e, 0x80, 0xdf, 0x85, 0x46, 0x51, 0x9d, 0x13, 0x74, 0x57, 0x72, 0x78, 0x57,
+	0x53, 0x36, 0x9f, 0x23, 0x68, 0x4c, 0x04, 0xc1, 0xef, 0x41, 0xa3, 0x2a, 0xbf, 0x17, 0xb1, 0x80,
+	0x3e, 0x56, 0x3d, 0x38, 0x5f, 0xc1, 0x0f, 0x72, 0x14, 0x67, 0xf0, 0xe6, 0xe4, 0xbc, 0x78, 0xa9,
+	0x92, 0x53, 0xa4, 0x5b, 0xea, 0x6e, 0xcd, 0x3f, 0x37, 0x2a, 0x80, 0xbb, 0x16, 0x4f, 0xbf, 0xc0,
+	0x6d, 0x38, 0x53, 0x2e, 0x8c, 0xa2, 0xc6, 0x4b, 0x5d, 0xac, 0x73, 0xa4, 0x89, 0x6f, 0xed, 0x15,
+	0x37, 0xae, 0xb2, 0xe8, 0x3e, 0x3f, 0x0b, 0xab, 0x95, 0xbe, 0xbd, 0x32, 0x25, 0xfe, 0x1d, 0x41,
+	0x63, 0x62, 0x1d, 0xe0, 0x5b, 0xb3, 0x89, 0x4e, 0x5f, 0x3e, 0xc6, 0xd6, 0x02, 0x9e, 0xa5, 0x12,
+	0xd3, 0xf9, 0xe9, 0xcf, 0x7f, 0x9e, 0xd5, 0x6e, 0x98, 0x76, 0xbe, 0x75, 0xf5, 0xba, 0x12, 0xf6,
+	0xd1, 0xc8, 0x32, 0xdb, 0x6e, 0x3f, 0x55, 0x9b, 0xfb, 0x21, 0xef, 0x0b, 0xc7, 0x2f, 0x22, 0x39,
+	0xa8, 0x8d, 0x7f, 0x45, 0xb0, 0x3c, 0xba, 0x93, 0xf0, 0xcd, 0xd9, 0x3c, 0xa6, 0xec, 0x30, 0xe3,
+	0xfa, 0xa9, 0x6e, 0xd5, 0xd3, 0x31, 0x1c, 0x33, 0xf3, 0x46, 0xc1, 0xd8, 0xc2, 0xd7, 0x73, 0xc6,
+	0x47, 0x63, 0x5f, 0xcc, 0xf6, 0x50, 0x40, 0x7b, 0x84, 0xb2, 0xdd, 0x7e, 0x8a, 0xff, 0x42, 0xf0,
+	0xc6, 0xb4, 0xd9, 0xc7, 0xdb, 0xb3, 0x39, 0xbf, 0xe4, 0xa3, 0x35, 0x6e, 0x2f, 0xea, 0xae, 0xea,
+	0x7f, 0xb7, 0x50, 0xe3, 0xe0, 0x5b, 0xf3, 0xa8, 0x71, 0x06, 0x91, 0x90, 0x5a, 0xc0, 0x7f, 0x08,
+	0x96, 0x47, 0xb7, 0xfb, 0xab, 0x74, 0x61, 0xca, 0x6b, 0x60, 0x6c, 0x68, 0xb7, 0x91, 0x37, 0xd3,
+	0xaa, 0x46, 0xdf, 0xfc, 0x19, 0x1d, 0xf7, 0xf6, 0xe1, 0x92, 0xb2, 0x29, 0x9e, 0xc3, 0x7e, 0xf6,
+	0x8d, 0x75, 0x3f, 0x4e, 0xe4, 0x0f, 0x78, 0x7b, 0x8e, 0x06, 0x0e, 0x4f, 0x8f, 0xa8, 0x24, 0x01,
+	0x91, 0xa4, 0x28, 0xc1, 0x4d, 0xf3, 0x83, 0xb9, 0x4a, 0x90, 0x66, 0x2c, 0x9f, 0xc1, 0xbf, 0x11,
+	0x5c, 0x9e, 0xbe, 0xd1, 0xf1, 0x9d, 0xd9, 0x75, 0x78, 0xe9, 0xc3, 0x66, 0xdc, 0x5d, 0x3c, 0x80,
+	0xea, 0xee, 0xfd, 0x42, 0xda, 0x1d, 0xd3, 0x99, 0x4b, 0x1a, 0x09, 0x82, 0x61, 0x2c, 0x07, 0xb5,
+	0x8d, 0xf5, 0xe3, 0x5e, 0x73, 0x98, 0x5f, 0x9d, 0x92, 0x48, 0x58, 0x3e, 0x8f, 0xef, 0xfd, 0x8f,
+	0xe0, 0x9a, 0xcf, 0xe3, 0x99, 0x5c, 0xef, 0x5d, 0x9a, 0xdc, 0x42, 0xbb, 0x79, 0x13, 0x77, 0xd1,
+	0x57, 0x9f, 0x28, 0xd7, 0x90, 0x0f, 0x08, 0x0b, 0x2d, 0x9e, 0x86, 0x76, 0x48, 0x59, 0xd1, 0x62,
+	0x7b, 0x98, 0xec, 0xf4, 0x3f, 0x69, 0x1f, 0xe9, 0xc3, 0x2f, 0xb5, 0xfa, 0x4e, 0xaf, 0xf7, 0x5b,
+	0xad, 0xb5, 0x53, 0x06, 0xec, 0x05, 0xc2, 0x2a, 0x8f, 0xf9, 0x69, 0xbf, 0x63, 0xa9, 0xc4, 0xe2,
+	0x58, 0x9b, 0x1c, 0xf4, 0x02, 0x71, 0x50, 0x99, 0x1c, 0xec, 0x77, 0x0e, 0xb4, 0xc9, 0xbf, 0xb5,
+	0x6b, 0x25, 0xee, 0x38, 0xbd, 0x40, 0x38, 0x4e, 0x65, 0xe4, 0x38, 0xfb, 0x1d, 0xc7, 0xd1, 0x66,
+	0xfd, 0x33, 0x05, 0xcf, 0x0f, 0x5f, 0x04, 0x00, 0x00, 0xff, 0xff, 0x80, 0x11, 0x01, 0x42, 0xdc,
 	0x0a, 0x00, 0x00,
 }
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // MutateJobServiceClient is the client API for MutateJobService service.
 //
@@ -605,10 +602,10 @@
 }
 
 type mutateJobServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewMutateJobServiceClient(cc *grpc.ClientConn) MutateJobServiceClient {
+func NewMutateJobServiceClient(cc grpc.ClientConnInterface) MutateJobServiceClient {
 	return &mutateJobServiceClient{cc}
 }
 
diff --git a/googleapis/ads/googleads/v1/services/operating_system_version_constant_service.pb.go b/googleapis/ads/googleads/v1/services/operating_system_version_constant_service.pb.go
index 90ef9dc..c195b9e 100644
--- a/googleapis/ads/googleads/v1/services/operating_system_version_constant_service.pb.go
+++ b/googleapis/ads/googleads/v1/services/operating_system_version_constant_service.pb.go
@@ -80,40 +80,42 @@
 }
 
 var fileDescriptor_97a0893223528a69 = []byte{
-	// 376 bytes of a gzipped FileDescriptorProto
-	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x8c, 0x92, 0xcf, 0x4a, 0xf3, 0x40,
-	0x14, 0xc5, 0x49, 0x3e, 0xf8, 0xc0, 0xa0, 0x9b, 0xac, 0xa4, 0xb8, 0xa8, 0xb5, 0x42, 0xe9, 0x62,
-	0x42, 0x14, 0x11, 0x46, 0xba, 0x48, 0x5d, 0x54, 0x5d, 0xd8, 0xd2, 0x42, 0x16, 0x12, 0x08, 0x63,
-	0x33, 0x84, 0x40, 0x33, 0x37, 0xe6, 0x4e, 0x03, 0x22, 0x6e, 0x7c, 0x03, 0x71, 0xe9, 0xce, 0xa5,
-	0x8f, 0xe2, 0xd6, 0x57, 0x70, 0xe5, 0xce, 0x37, 0x90, 0x74, 0x32, 0x01, 0x17, 0xfd, 0xb3, 0x3b,
-	0x4c, 0x4e, 0x7e, 0x67, 0xee, 0xb9, 0x63, 0x8d, 0x62, 0x80, 0x78, 0xc6, 0x1d, 0x16, 0xa1, 0xa3,
-	0x64, 0xa9, 0x0a, 0xd7, 0x41, 0x9e, 0x17, 0xc9, 0x94, 0xa3, 0x03, 0x19, 0xcf, 0x99, 0x4c, 0x44,
-	0x1c, 0xe2, 0x3d, 0x4a, 0x9e, 0x86, 0x05, 0xcf, 0x31, 0x01, 0x11, 0x4e, 0x41, 0xa0, 0x64, 0x42,
-	0x86, 0x95, 0x95, 0x64, 0x39, 0x48, 0xb0, 0x9b, 0x0a, 0x43, 0x58, 0x84, 0xa4, 0x26, 0x92, 0xc2,
-	0x25, 0x9a, 0xd8, 0xb8, 0x5c, 0x96, 0x99, 0x73, 0x84, 0x79, 0xbe, 0x51, 0xa8, 0x0a, 0x6b, 0xec,
-	0x69, 0x54, 0x96, 0x38, 0x4c, 0x08, 0x90, 0x4c, 0x26, 0x20, 0x50, 0x7d, 0x6d, 0x0d, 0xad, 0xce,
-	0x80, 0xcb, 0xa1, 0x66, 0x4d, 0x16, 0x28, 0x5f, 0x91, 0xce, 0x2b, 0xd0, 0x98, 0xdf, 0xcd, 0x39,
-	0x4a, 0xfb, 0xc0, 0xda, 0xd1, 0xf1, 0xa1, 0x60, 0x29, 0xdf, 0x35, 0x9a, 0x46, 0x67, 0x6b, 0xbc,
-	0xad, 0x0f, 0xaf, 0x59, 0xca, 0x8f, 0x5e, 0x4d, 0xeb, 0x70, 0x35, 0x6e, 0xa2, 0x86, 0xb4, 0x7f,
-	0x0c, 0x6b, 0x7f, 0x6d, 0xb6, 0x7d, 0x45, 0xd6, 0x95, 0x45, 0x36, 0x1d, 0xa0, 0xe1, 0x2d, 0x65,
-	0xd5, 0xb5, 0x92, 0xd5, 0xa4, 0x56, 0xef, 0xe9, 0xf3, 0xeb, 0xc5, 0x3c, 0xb5, 0x4f, 0xca, 0x65,
-	0x3c, 0xfc, 0xa9, 0xa3, 0x07, 0x2b, 0x7f, 0x45, 0xa7, 0xfb, 0xd8, 0x7f, 0x36, 0xad, 0xf6, 0x14,
-	0xd2, 0xb5, 0x33, 0xf5, 0xbb, 0x1b, 0x75, 0x38, 0x2a, 0x77, 0x38, 0x32, 0x6e, 0x2e, 0x2a, 0x5e,
-	0x0c, 0x33, 0x26, 0x62, 0x02, 0x79, 0xec, 0xc4, 0x5c, 0x2c, 0x36, 0xac, 0x9f, 0x4f, 0x96, 0xe0,
-	0xf2, 0x17, 0x7c, 0xa6, 0xc5, 0x9b, 0xf9, 0x6f, 0xe0, 0x79, 0xef, 0x66, 0x73, 0xa0, 0x80, 0x5e,
-	0x84, 0x44, 0xc9, 0x52, 0xf9, 0x2e, 0xa9, 0x82, 0xf1, 0x43, 0x5b, 0x02, 0x2f, 0xc2, 0xa0, 0xb6,
-	0x04, 0xbe, 0x1b, 0x68, 0xcb, 0xb7, 0xd9, 0x56, 0xe7, 0x94, 0x7a, 0x11, 0x52, 0x5a, 0x9b, 0x28,
-	0xf5, 0x5d, 0x4a, 0xb5, 0xed, 0xf6, 0xff, 0xe2, 0x9e, 0xc7, 0xbf, 0x01, 0x00, 0x00, 0xff, 0xff,
-	0xcc, 0x3c, 0xee, 0x41, 0x68, 0x03, 0x00, 0x00,
+	// 402 bytes of a gzipped FileDescriptorProto
+	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x8c, 0x92, 0xbf, 0x6a, 0xdb, 0x40,
+	0x1c, 0xc7, 0x91, 0x0a, 0x85, 0x8a, 0x76, 0xd1, 0x52, 0xa3, 0x76, 0x70, 0x5d, 0x17, 0x8c, 0x87,
+	0x3b, 0xd4, 0x52, 0x0a, 0x57, 0x3c, 0xc8, 0x19, 0x9c, 0x64, 0x88, 0x8d, 0x0d, 0x1a, 0x82, 0x40,
+	0x5c, 0xa4, 0x43, 0x08, 0xac, 0x3b, 0x45, 0xbf, 0xb3, 0x20, 0x84, 0x2c, 0x79, 0x83, 0x90, 0x37,
+	0xc8, 0x98, 0x27, 0xc8, 0x33, 0x78, 0xcd, 0x2b, 0x64, 0xca, 0x96, 0x37, 0x08, 0xf2, 0xe9, 0xe4,
+	0x64, 0xf0, 0x9f, 0xed, 0xcb, 0xdd, 0xf7, 0xbe, 0x9f, 0xdf, 0x9f, 0xb3, 0x26, 0x89, 0x10, 0xc9,
+	0x9c, 0x61, 0x1a, 0x03, 0x56, 0xb2, 0x52, 0xa5, 0x8b, 0x81, 0x15, 0x65, 0x1a, 0x31, 0xc0, 0x22,
+	0x67, 0x05, 0x95, 0x29, 0x4f, 0x42, 0xb8, 0x00, 0xc9, 0xb2, 0xb0, 0x64, 0x05, 0xa4, 0x82, 0x87,
+	0x91, 0xe0, 0x20, 0x29, 0x97, 0x61, 0x6d, 0x45, 0x79, 0x21, 0xa4, 0xb0, 0xdb, 0x2a, 0x06, 0xd1,
+	0x18, 0x50, 0x93, 0x88, 0x4a, 0x17, 0xe9, 0x44, 0xe7, 0x68, 0x13, 0xb3, 0x60, 0x20, 0x16, 0xc5,
+	0x5e, 0x50, 0x05, 0x73, 0xbe, 0xeb, 0xa8, 0x3c, 0xc5, 0x94, 0x73, 0x21, 0xa9, 0x4c, 0x05, 0x87,
+	0xfa, 0xf6, 0xeb, 0x9b, 0xdb, 0x68, 0x9e, 0x32, 0xfd, 0xac, 0x33, 0xb6, 0x7a, 0x23, 0x26, 0xc7,
+	0x1a, 0x32, 0x5b, 0x31, 0x7c, 0x85, 0x38, 0xa8, 0x09, 0x53, 0x76, 0xbe, 0x60, 0x20, 0xed, 0x9f,
+	0xd6, 0x17, 0x5d, 0x57, 0xc8, 0x69, 0xc6, 0x5a, 0x46, 0xdb, 0xe8, 0x7d, 0x9a, 0x7e, 0xd6, 0x87,
+	0x27, 0x34, 0x63, 0xbf, 0x1f, 0x4c, 0xeb, 0xd7, 0xf6, 0xb8, 0x99, 0xea, 0xde, 0x7e, 0x31, 0xac,
+	0x1f, 0x3b, 0xd9, 0xf6, 0x31, 0xda, 0x35, 0x45, 0xb4, 0x6f, 0x03, 0x8e, 0xb7, 0x31, 0xab, 0x99,
+	0x37, 0xda, 0x9e, 0xd4, 0x19, 0x5c, 0x3f, 0x3e, 0xdd, 0x9a, 0xff, 0xec, 0xbf, 0xd5, 0x96, 0x2e,
+	0xdf, 0x8d, 0x63, 0x20, 0xb6, 0x3e, 0x05, 0xdc, 0xbf, 0x72, 0xbe, 0x2d, 0xbd, 0xd6, 0x1a, 0x5c,
+	0xab, 0x3c, 0x05, 0x14, 0x89, 0x6c, 0x78, 0x63, 0x5a, 0xdd, 0x48, 0x64, 0x3b, 0x1b, 0x1e, 0xf6,
+	0xf7, 0x1a, 0xf0, 0xa4, 0x5a, 0xf0, 0xc4, 0x38, 0x3d, 0xac, 0xf3, 0x12, 0x31, 0xa7, 0x3c, 0x41,
+	0xa2, 0x48, 0x70, 0xc2, 0xf8, 0x6a, 0xfd, 0x78, 0x5d, 0xc1, 0xe6, 0x7f, 0xff, 0x5f, 0x8b, 0x3b,
+	0xf3, 0xc3, 0xc8, 0xf3, 0xee, 0xcd, 0xf6, 0x48, 0x05, 0x7a, 0x31, 0x20, 0x25, 0x2b, 0xe5, 0xbb,
+	0xa8, 0x06, 0xc3, 0x52, 0x5b, 0x02, 0x2f, 0x86, 0xa0, 0xb1, 0x04, 0xbe, 0x1b, 0x68, 0xcb, 0xb3,
+	0xd9, 0x55, 0xe7, 0x84, 0x78, 0x31, 0x10, 0xd2, 0x98, 0x08, 0xf1, 0x5d, 0x42, 0xb4, 0xed, 0xec,
+	0xe3, 0xaa, 0xce, 0x3f, 0xaf, 0x01, 0x00, 0x00, 0xff, 0xff, 0x52, 0x64, 0xed, 0xdf, 0x9e, 0x03,
+	0x00, 0x00,
 }
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // OperatingSystemVersionConstantServiceClient is the client API for OperatingSystemVersionConstantService service.
 //
@@ -124,10 +126,10 @@
 }
 
 type operatingSystemVersionConstantServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewOperatingSystemVersionConstantServiceClient(cc *grpc.ClientConn) OperatingSystemVersionConstantServiceClient {
+func NewOperatingSystemVersionConstantServiceClient(cc grpc.ClientConnInterface) OperatingSystemVersionConstantServiceClient {
 	return &operatingSystemVersionConstantServiceClient{cc}
 }
 
diff --git a/googleapis/ads/googleads/v1/services/paid_organic_search_term_view_service.pb.go b/googleapis/ads/googleads/v1/services/paid_organic_search_term_view_service.pb.go
index 307b3e4..60f2402 100644
--- a/googleapis/ads/googleads/v1/services/paid_organic_search_term_view_service.pb.go
+++ b/googleapis/ads/googleads/v1/services/paid_organic_search_term_view_service.pb.go
@@ -78,41 +78,42 @@
 }
 
 var fileDescriptor_ccacc683251a5992 = []byte{
-	// 389 bytes of a gzipped FileDescriptorProto
-	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x8c, 0x92, 0x41, 0x8b, 0xd3, 0x40,
-	0x18, 0x86, 0x49, 0x04, 0xc1, 0xa0, 0x97, 0x9c, 0xa4, 0xf4, 0x10, 0xda, 0x0a, 0xd2, 0xc3, 0x0c,
-	0xd1, 0xdb, 0x58, 0x85, 0x14, 0x4b, 0x45, 0x44, 0x4b, 0x2b, 0x39, 0x48, 0x20, 0x8c, 0xc9, 0x47,
-	0x1c, 0x68, 0x32, 0x71, 0xbe, 0x34, 0x3d, 0x88, 0x17, 0xcf, 0xe2, 0xc5, 0x7f, 0xe0, 0xd1, 0x9f,
-	0xb2, 0xd7, 0xfd, 0x0b, 0x7b, 0xd9, 0xfd, 0x15, 0x4b, 0x32, 0x9d, 0xc0, 0xc2, 0x66, 0xb3, 0xb7,
-	0x97, 0x99, 0x97, 0xe7, 0x9d, 0xef, 0xfd, 0xc6, 0xf9, 0x90, 0x49, 0x99, 0xed, 0x81, 0xf2, 0x14,
-	0xa9, 0x96, 0x8d, 0xaa, 0x7d, 0x8a, 0xa0, 0x6a, 0x91, 0x00, 0xd2, 0x92, 0x8b, 0x34, 0x96, 0x2a,
-	0xe3, 0x85, 0x48, 0x62, 0x04, 0xae, 0x92, 0x6f, 0x71, 0x05, 0x2a, 0x8f, 0x6b, 0x01, 0xc7, 0xf8,
-	0x64, 0x23, 0xa5, 0x92, 0x95, 0x74, 0x3d, 0x8d, 0x20, 0x3c, 0x45, 0xd2, 0xd1, 0x48, 0xed, 0x13,
-	0x43, 0x1b, 0xad, 0xfa, 0xf2, 0x14, 0xa0, 0x3c, 0xa8, 0xc1, 0x40, 0x1d, 0x34, 0x1a, 0x1b, 0x4c,
-	0x29, 0x28, 0x2f, 0x0a, 0x59, 0xf1, 0x4a, 0xc8, 0x02, 0xf5, 0xed, 0xe4, 0xbd, 0x33, 0x5d, 0x43,
-	0xb5, 0xe1, 0x22, 0xfd, 0xa4, 0x31, 0xbb, 0x96, 0xf2, 0x19, 0x54, 0x1e, 0x0a, 0x38, 0x6e, 0xe1,
-	0xfb, 0x01, 0xb0, 0x72, 0xa7, 0xce, 0x13, 0x93, 0x1a, 0x17, 0x3c, 0x87, 0xa7, 0x96, 0x67, 0x3d,
-	0x7f, 0xb4, 0x7d, 0x6c, 0x0e, 0x3f, 0xf2, 0x1c, 0x5e, 0xfc, 0xb1, 0x1d, 0xaf, 0x97, 0xb4, 0xd3,
-	0x63, 0xb9, 0x97, 0x96, 0x33, 0xbe, 0x2b, 0xd1, 0x5d, 0x91, 0xa1, 0x66, 0xc8, 0x3d, 0x5e, 0x3c,
-	0x5a, 0xf4, 0x62, 0xba, 0xfa, 0x48, 0x2f, 0x64, 0xf2, 0xf6, 0xd7, 0xf9, 0xc5, 0x5f, 0xfb, 0x8d,
-	0xbb, 0x68, 0xfa, 0xfe, 0x71, 0x63, 0xf4, 0xd7, 0xc9, 0x01, 0x2b, 0x99, 0x83, 0x42, 0x3a, 0x6f,
-	0x17, 0x70, 0x2b, 0x01, 0xe9, 0xfc, 0xe7, 0xf2, 0xb7, 0xed, 0xcc, 0x12, 0x99, 0x0f, 0x0e, 0xb4,
-	0x7c, 0x36, 0x54, 0xdb, 0xa6, 0x59, 0xd6, 0xc6, 0xfa, 0xf2, 0xee, 0x84, 0xca, 0xe4, 0x9e, 0x17,
-	0x19, 0x91, 0x2a, 0xa3, 0x19, 0x14, 0xed, 0x2a, 0xcd, 0x1f, 0x29, 0x05, 0xf6, 0x7f, 0xd1, 0x57,
-	0x46, 0xfc, 0xb3, 0x1f, 0xac, 0x83, 0xe0, 0xbf, 0xed, 0xad, 0x35, 0x30, 0x48, 0x91, 0x68, 0xd9,
-	0xa8, 0xd0, 0x27, 0xa7, 0x60, 0x3c, 0x33, 0x96, 0x28, 0x48, 0x31, 0xea, 0x2c, 0x51, 0xe8, 0x47,
-	0xc6, 0x72, 0x65, 0xcf, 0xf4, 0x39, 0x63, 0x41, 0x8a, 0x8c, 0x75, 0x26, 0xc6, 0x42, 0x9f, 0x31,
-	0x63, 0xfb, 0xfa, 0xb0, 0x7d, 0xe7, 0xcb, 0xeb, 0x00, 0x00, 0x00, 0xff, 0xff, 0x55, 0x18, 0xd6,
-	0x92, 0x49, 0x03, 0x00, 0x00,
+	// 408 bytes of a gzipped FileDescriptorProto
+	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x8c, 0x92, 0xcf, 0x6a, 0xd5, 0x40,
+	0x14, 0xc6, 0x49, 0x04, 0xc1, 0xa0, 0x9b, 0x6c, 0x2c, 0xb1, 0x8b, 0xd0, 0x56, 0x90, 0x2e, 0x66,
+	0x88, 0xee, 0xc6, 0x2a, 0xa4, 0x58, 0xae, 0x88, 0xe8, 0xa5, 0x95, 0x2c, 0x24, 0x10, 0xc6, 0xe4,
+	0x10, 0x07, 0x6e, 0x66, 0xe2, 0x9c, 0xb9, 0xe9, 0x42, 0xdc, 0xb8, 0x76, 0xe7, 0x1b, 0xb8, 0xd4,
+	0x37, 0xe9, 0xd6, 0x57, 0x70, 0xa3, 0x4f, 0x21, 0xc9, 0x64, 0x52, 0x05, 0x63, 0xba, 0xfb, 0x98,
+	0xf3, 0xf1, 0xfb, 0xce, 0x9f, 0x09, 0x9e, 0xd7, 0x4a, 0xd5, 0x1b, 0xa0, 0xbc, 0x42, 0x6a, 0x65,
+	0xaf, 0xba, 0x84, 0x22, 0xe8, 0x4e, 0x94, 0x80, 0xb4, 0xe5, 0xa2, 0x2a, 0x94, 0xae, 0xb9, 0x14,
+	0x65, 0x81, 0xc0, 0x75, 0xf9, 0xb6, 0x30, 0xa0, 0x9b, 0xa2, 0x13, 0x70, 0x5e, 0x8c, 0x36, 0xd2,
+	0x6a, 0x65, 0x54, 0x18, 0x5b, 0x04, 0xe1, 0x15, 0x92, 0x89, 0x46, 0xba, 0x84, 0x38, 0x5a, 0x74,
+	0x32, 0x97, 0xa7, 0x01, 0xd5, 0x56, 0x2f, 0x06, 0xda, 0xa0, 0x68, 0xd7, 0x61, 0x5a, 0x41, 0xb9,
+	0x94, 0xca, 0x70, 0x23, 0x94, 0xc4, 0xb1, 0x7a, 0xfb, 0x8f, 0x6a, 0xb9, 0x11, 0x20, 0x8d, 0x2d,
+	0xec, 0x3d, 0x0b, 0xf6, 0x57, 0x60, 0xd6, 0x5c, 0x54, 0x2f, 0x2d, 0xff, 0x6c, 0xc0, 0xbf, 0x02,
+	0xdd, 0x64, 0x02, 0xce, 0x4f, 0xe1, 0xdd, 0x16, 0xd0, 0x84, 0xfb, 0xc1, 0x2d, 0xd7, 0x4e, 0x21,
+	0x79, 0x03, 0x3b, 0x5e, 0xec, 0xdd, 0xbb, 0x71, 0x7a, 0xd3, 0x3d, 0xbe, 0xe0, 0x0d, 0xdc, 0xff,
+	0xe6, 0x07, 0xf1, 0x2c, 0xe9, 0xcc, 0xce, 0x1b, 0xfe, 0xf4, 0x82, 0xdd, 0xff, 0x25, 0x86, 0x27,
+	0x64, 0x69, 0x65, 0xe4, 0x0a, 0x1d, 0x47, 0x47, 0xb3, 0x98, 0x69, 0xaf, 0x64, 0x16, 0xb2, 0xf7,
+	0xe4, 0xe3, 0xf7, 0x1f, 0x9f, 0xfd, 0xc7, 0xe1, 0x51, 0x7f, 0x88, 0xf7, 0x7f, 0x8d, 0xfe, 0xa8,
+	0xdc, 0xa2, 0x51, 0x0d, 0x68, 0xa4, 0x87, 0xc3, 0x65, 0xfe, 0x49, 0x40, 0x7a, 0xf8, 0x21, 0xba,
+	0x73, 0x91, 0xee, 0x5c, 0x46, 0x8f, 0xaa, 0x15, 0x48, 0x4a, 0xd5, 0x1c, 0x7f, 0xf2, 0x83, 0x83,
+	0x52, 0x35, 0x8b, 0xd3, 0x1e, 0xdf, 0x5d, 0xda, 0xe9, 0xba, 0xbf, 0xe4, 0xda, 0x7b, 0xfd, 0x74,
+	0x44, 0xd5, 0x6a, 0xc3, 0x65, 0x4d, 0x94, 0xae, 0x69, 0x0d, 0x72, 0xb8, 0x33, 0xbd, 0x0c, 0x9f,
+	0xff, 0xd8, 0x0f, 0x9d, 0xf8, 0xe2, 0x5f, 0x5b, 0xa5, 0xe9, 0x57, 0x3f, 0x5e, 0x59, 0x60, 0x5a,
+	0x21, 0xb1, 0xb2, 0x57, 0x59, 0x42, 0xc6, 0x60, 0xbc, 0x70, 0x96, 0x3c, 0xad, 0x30, 0x9f, 0x2c,
+	0x79, 0x96, 0xe4, 0xce, 0xf2, 0xcb, 0x3f, 0xb0, 0xef, 0x8c, 0xa5, 0x15, 0x32, 0x36, 0x99, 0x18,
+	0xcb, 0x12, 0xc6, 0x9c, 0xed, 0xcd, 0xf5, 0xa1, 0xcf, 0x07, 0xbf, 0x03, 0x00, 0x00, 0xff, 0xff,
+	0x76, 0x7e, 0xa1, 0xa5, 0x7f, 0x03, 0x00, 0x00,
 }
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // PaidOrganicSearchTermViewServiceClient is the client API for PaidOrganicSearchTermViewService service.
 //
@@ -123,10 +124,10 @@
 }
 
 type paidOrganicSearchTermViewServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewPaidOrganicSearchTermViewServiceClient(cc *grpc.ClientConn) PaidOrganicSearchTermViewServiceClient {
+func NewPaidOrganicSearchTermViewServiceClient(cc grpc.ClientConnInterface) PaidOrganicSearchTermViewServiceClient {
 	return &paidOrganicSearchTermViewServiceClient{cc}
 }
 
diff --git a/googleapis/ads/googleads/v1/services/parental_status_view_service.pb.go b/googleapis/ads/googleads/v1/services/parental_status_view_service.pb.go
index d181a01..a29ec13 100644
--- a/googleapis/ads/googleads/v1/services/parental_status_view_service.pb.go
+++ b/googleapis/ads/googleads/v1/services/parental_status_view_service.pb.go
@@ -27,8 +27,7 @@
 // proto package needs to be updated.
 const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package
 
-// Request message for
-// [ParentalStatusViewService.GetParentalStatusView][google.ads.googleads.v1.services.ParentalStatusViewService.GetParentalStatusView].
+// Request message for [ParentalStatusViewService.GetParentalStatusView][google.ads.googleads.v1.services.ParentalStatusViewService.GetParentalStatusView].
 type GetParentalStatusViewRequest struct {
 	// The resource name of the parental status view to fetch.
 	ResourceName         string   `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"`
@@ -78,40 +77,41 @@
 }
 
 var fileDescriptor_3875092f69544412 = []byte{
-	// 371 bytes of a gzipped FileDescriptorProto
-	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x84, 0x52, 0xcf, 0x4a, 0xc3, 0x30,
-	0x18, 0xa7, 0x15, 0x04, 0x8b, 0x5e, 0x0a, 0x82, 0x8e, 0x21, 0x63, 0xee, 0x20, 0x3b, 0x24, 0x54,
-	0x19, 0x42, 0x74, 0x42, 0xb7, 0xc3, 0x3c, 0xc9, 0xd8, 0xa0, 0x07, 0x29, 0x94, 0xb8, 0x86, 0x52,
-	0x58, 0x9b, 0xda, 0x2f, 0xed, 0x0e, 0xe2, 0x45, 0xf0, 0x09, 0x7c, 0x03, 0x8f, 0x3e, 0x8a, 0xe0,
-	0xc9, 0x57, 0xf0, 0xa4, 0x2f, 0x21, 0x5d, 0x9a, 0x8a, 0xcc, 0xba, 0xdb, 0x8f, 0xe4, 0xf7, 0xe7,
-	0xcb, 0xef, 0x8b, 0x31, 0x0c, 0x38, 0x0f, 0xe6, 0x0c, 0x53, 0x1f, 0xb0, 0x84, 0x05, 0xca, 0x2d,
-	0x0c, 0x2c, 0xcd, 0xc3, 0x19, 0x03, 0x9c, 0xd0, 0x94, 0xc5, 0x82, 0xce, 0x3d, 0x10, 0x54, 0x64,
-	0xe0, 0xe5, 0x21, 0x5b, 0x78, 0xe5, 0x2d, 0x4a, 0x52, 0x2e, 0xb8, 0xd9, 0x92, 0x4a, 0x44, 0x7d,
-	0x40, 0x95, 0x09, 0xca, 0x2d, 0xa4, 0x4c, 0x1a, 0xe7, 0x75, 0x31, 0x29, 0x03, 0x9e, 0xa5, 0x75,
-	0x39, 0xd2, 0xbf, 0xd1, 0x54, 0xea, 0x24, 0xc4, 0x34, 0x8e, 0xb9, 0xa0, 0x22, 0xe4, 0x31, 0xc8,
-	0xdb, 0xf6, 0xd0, 0x68, 0x8e, 0x98, 0x18, 0x97, 0xf2, 0xe9, 0x52, 0xed, 0x84, 0x6c, 0x31, 0x61,
-	0xb7, 0x19, 0x03, 0x61, 0x1e, 0x1a, 0x3b, 0x2a, 0xc5, 0x8b, 0x69, 0xc4, 0xf6, 0xb4, 0x96, 0x76,
-	0xb4, 0x35, 0xd9, 0x56, 0x87, 0x57, 0x34, 0x62, 0xc7, 0x5f, 0x9a, 0xb1, 0xbf, 0x6a, 0x31, 0x95,
-	0xf3, 0x9b, 0x6f, 0x9a, 0xb1, 0xfb, 0x67, 0x86, 0x79, 0x81, 0xd6, 0xbd, 0x1d, 0xfd, 0x37, 0x5c,
-	0xa3, 0x57, 0xab, 0xaf, 0x9a, 0x41, 0xab, 0xea, 0x76, 0xff, 0xe1, 0xfd, 0xe3, 0x49, 0x3f, 0x35,
-	0x7b, 0x45, 0x87, 0x77, 0xbf, 0x9e, 0xd7, 0x9f, 0x65, 0x20, 0x78, 0xc4, 0x52, 0xc0, 0xdd, 0xaa,
-	0xd4, 0x1f, 0x29, 0xe0, 0xee, 0xfd, 0xe0, 0x51, 0x37, 0x3a, 0x33, 0x1e, 0xad, 0x9d, 0x7d, 0x70,
-	0x50, 0xdb, 0xc9, 0xb8, 0xe8, 0x7e, 0xac, 0x5d, 0x5f, 0x96, 0x1e, 0x01, 0x9f, 0xd3, 0x38, 0x40,
-	0x3c, 0x0d, 0x70, 0xc0, 0xe2, 0xe5, 0x66, 0xd4, 0xa6, 0x93, 0x10, 0xea, 0xff, 0xd7, 0x99, 0x02,
-	0xcf, 0xfa, 0xc6, 0xc8, 0xb6, 0x5f, 0xf4, 0xd6, 0x48, 0x1a, 0xda, 0x3e, 0x20, 0x09, 0x0b, 0xe4,
-	0x58, 0xa8, 0x0c, 0x86, 0x57, 0x45, 0x71, 0x6d, 0x1f, 0xdc, 0x8a, 0xe2, 0x3a, 0x96, 0xab, 0x28,
-	0x9f, 0x7a, 0x47, 0x9e, 0x13, 0x62, 0xfb, 0x40, 0x48, 0x45, 0x22, 0xc4, 0xb1, 0x08, 0x51, 0xb4,
-	0x9b, 0xcd, 0xe5, 0x9c, 0x27, 0xdf, 0x01, 0x00, 0x00, 0xff, 0xff, 0x08, 0x89, 0x70, 0x7e, 0x06,
-	0x03, 0x00, 0x00,
+	// 396 bytes of a gzipped FileDescriptorProto
+	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x84, 0x52, 0xcf, 0x8a, 0xd3, 0x40,
+	0x18, 0x27, 0x11, 0x04, 0x83, 0x5e, 0x02, 0x62, 0x8d, 0x45, 0x4a, 0xed, 0x41, 0x7a, 0x98, 0x21,
+	0x4a, 0x11, 0x46, 0x2b, 0xa4, 0x3d, 0xd4, 0x93, 0x94, 0x16, 0x72, 0x90, 0x40, 0x18, 0x93, 0x21,
+	0x04, 0x92, 0x99, 0x98, 0x6f, 0x92, 0x1e, 0xc4, 0x8b, 0x20, 0x78, 0xf7, 0x0d, 0x3c, 0xfa, 0x28,
+	0x05, 0x4f, 0xfb, 0x0a, 0x7b, 0xda, 0xa7, 0x58, 0xd2, 0xc9, 0xa4, 0xbb, 0x74, 0xb3, 0xbd, 0xfd,
+	0x98, 0xef, 0xf7, 0x67, 0xbe, 0xdf, 0x8c, 0xb5, 0x4c, 0x84, 0x48, 0x32, 0x86, 0x69, 0x0c, 0x58,
+	0xc1, 0x06, 0xd5, 0x2e, 0x06, 0x56, 0xd6, 0x69, 0xc4, 0x00, 0x17, 0xb4, 0x64, 0x5c, 0xd2, 0x2c,
+	0x04, 0x49, 0x65, 0x05, 0x61, 0x9d, 0xb2, 0x5d, 0xd8, 0x4e, 0x51, 0x51, 0x0a, 0x29, 0xec, 0x91,
+	0x52, 0x22, 0x1a, 0x03, 0xea, 0x4c, 0x50, 0xed, 0x22, 0x6d, 0xe2, 0x7c, 0xe8, 0x8b, 0x29, 0x19,
+	0x88, 0xaa, 0xec, 0xcb, 0x51, 0xfe, 0xce, 0x50, 0xab, 0x8b, 0x14, 0x53, 0xce, 0x85, 0xa4, 0x32,
+	0x15, 0x1c, 0xda, 0xe9, 0xb3, 0x1b, 0xd3, 0x28, 0x4b, 0x19, 0x97, 0x6a, 0x30, 0x5e, 0x5a, 0xc3,
+	0x15, 0x93, 0xeb, 0xd6, 0x77, 0x7b, 0xb0, 0xf5, 0x53, 0xb6, 0xdb, 0xb0, 0x6f, 0x15, 0x03, 0x69,
+	0xbf, 0xb2, 0x9e, 0xe8, 0xf8, 0x90, 0xd3, 0x9c, 0x0d, 0x8c, 0x91, 0xf1, 0xfa, 0xd1, 0xe6, 0xb1,
+	0x3e, 0xfc, 0x4c, 0x73, 0xf6, 0xe6, 0xb7, 0x69, 0x3d, 0x3f, 0xb5, 0xd8, 0xaa, 0xc5, 0xec, 0xff,
+	0x86, 0xf5, 0xf4, 0xce, 0x0c, 0xfb, 0x23, 0x3a, 0x57, 0x0a, 0xba, 0xef, 0x72, 0xce, 0xac, 0x57,
+	0xdf, 0x55, 0x86, 0x4e, 0xd5, 0xe3, 0xf9, 0xcf, 0x8b, 0xcb, 0x3f, 0xe6, 0x3b, 0x7b, 0xd6, 0x94,
+	0xfb, 0xfd, 0xd6, 0x7a, 0xf3, 0xa8, 0x02, 0x29, 0x72, 0x56, 0x02, 0x9e, 0x76, 0x6d, 0x1f, 0xa5,
+	0x80, 0xa7, 0x3f, 0x9c, 0x17, 0x7b, 0x6f, 0x70, 0x0c, 0x6b, 0x51, 0x91, 0x02, 0x8a, 0x44, 0xbe,
+	0xf8, 0x65, 0x5a, 0x93, 0x48, 0xe4, 0x67, 0x17, 0x5b, 0xbc, 0xec, 0x2d, 0x6c, 0xdd, 0x3c, 0xcc,
+	0xda, 0xf8, 0xf2, 0xa9, 0xf5, 0x48, 0x44, 0x46, 0x79, 0x82, 0x44, 0x99, 0xe0, 0x84, 0xf1, 0xc3,
+	0xb3, 0xe1, 0x63, 0x6a, 0xff, 0xaf, 0x7c, 0xaf, 0xc1, 0x5f, 0xf3, 0xc1, 0xca, 0xf3, 0xfe, 0x99,
+	0xa3, 0x95, 0x32, 0xf4, 0x62, 0x40, 0x0a, 0x36, 0xc8, 0x77, 0x51, 0x1b, 0x0c, 0x7b, 0x4d, 0x09,
+	0xbc, 0x18, 0x82, 0x8e, 0x12, 0xf8, 0x6e, 0xa0, 0x29, 0x57, 0xe6, 0x44, 0x9d, 0x13, 0xe2, 0xc5,
+	0x40, 0x48, 0x47, 0x22, 0xc4, 0x77, 0x09, 0xd1, 0xb4, 0xaf, 0x0f, 0x0f, 0xf7, 0x7c, 0x7b, 0x1d,
+	0x00, 0x00, 0xff, 0xff, 0x1d, 0xfe, 0x73, 0x28, 0x3c, 0x03, 0x00, 0x00,
 }
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // ParentalStatusViewServiceClient is the client API for ParentalStatusViewService service.
 //
@@ -122,10 +122,10 @@
 }
 
 type parentalStatusViewServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewParentalStatusViewServiceClient(cc *grpc.ClientConn) ParentalStatusViewServiceClient {
+func NewParentalStatusViewServiceClient(cc grpc.ClientConnInterface) ParentalStatusViewServiceClient {
 	return &parentalStatusViewServiceClient{cc}
 }
 
diff --git a/googleapis/ads/googleads/v1/services/payments_account_service.pb.go b/googleapis/ads/googleads/v1/services/payments_account_service.pb.go
index 889b79a..1025d50 100644
--- a/googleapis/ads/googleads/v1/services/payments_account_service.pb.go
+++ b/googleapis/ads/googleads/v1/services/payments_account_service.pb.go
@@ -27,7 +27,7 @@
 // proto package needs to be updated.
 const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package
 
-// Request message for fetching all accessible Payments accounts.
+// Request message for fetching all accessible payments accounts.
 type ListPaymentsAccountsRequest struct {
 	// The ID of the customer to apply the PaymentsAccount list operation to.
 	CustomerId           string   `protobuf:"bytes,1,opt,name=customer_id,json=customerId,proto3" json:"customer_id,omitempty"`
@@ -68,10 +68,9 @@
 	return ""
 }
 
-// Response message for
-// [PaymentsAccountService.ListPaymentsAccounts][google.ads.googleads.v1.services.PaymentsAccountService.ListPaymentsAccounts].
+// Response message for [PaymentsAccountService.ListPaymentsAccounts][google.ads.googleads.v1.services.PaymentsAccountService.ListPaymentsAccounts].
 type ListPaymentsAccountsResponse struct {
-	// The list of accessible Payments accounts.
+	// The list of accessible payments accounts.
 	PaymentsAccounts     []*resources.PaymentsAccount `protobuf:"bytes,1,rep,name=payments_accounts,json=paymentsAccounts,proto3" json:"payments_accounts,omitempty"`
 	XXX_NoUnkeyedLiteral struct{}                     `json:"-"`
 	XXX_unrecognized     []byte                       `json:"-"`
@@ -120,57 +119,59 @@
 }
 
 var fileDescriptor_68acb38ba4f095b7 = []byte{
-	// 399 bytes of a gzipped FileDescriptorProto
-	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x9c, 0x52, 0xcf, 0x6a, 0xdb, 0x30,
-	0x18, 0xc7, 0x0e, 0x0c, 0xa6, 0x5c, 0x36, 0x33, 0x46, 0x48, 0x02, 0x33, 0x21, 0x87, 0xb0, 0x83,
-	0x34, 0x67, 0x30, 0x86, 0x46, 0x32, 0x9c, 0x4b, 0x36, 0xd8, 0x21, 0x64, 0x90, 0xc3, 0x30, 0x18,
-	0xcf, 0x16, 0xc6, 0x90, 0x48, 0xae, 0x3f, 0x39, 0x50, 0x4a, 0x29, 0xe4, 0x15, 0xfa, 0x06, 0x3d,
-	0xf6, 0x51, 0x0a, 0x3d, 0xf5, 0x15, 0x7a, 0x28, 0x7d, 0x8a, 0xe2, 0xc8, 0x32, 0xc5, 0x38, 0x0d,
-	0xf4, 0xf6, 0x43, 0xfa, 0xfd, 0xd1, 0xf7, 0xd3, 0x87, 0x7e, 0xc6, 0x42, 0xc4, 0x6b, 0x46, 0x82,
-	0x08, 0x88, 0x82, 0x05, 0xda, 0x3a, 0x04, 0x58, 0xb6, 0x4d, 0x42, 0x06, 0x24, 0x0d, 0x4e, 0x37,
-	0x8c, 0x4b, 0xf0, 0x83, 0x30, 0x14, 0x39, 0x97, 0x7e, 0x79, 0x83, 0xd3, 0x4c, 0x48, 0x61, 0xd9,
-	0x4a, 0x85, 0x83, 0x08, 0x70, 0x65, 0x80, 0xb7, 0x0e, 0xd6, 0x06, 0xdd, 0xef, 0x87, 0x22, 0x32,
-	0x06, 0x22, 0xcf, 0x9a, 0x32, 0x94, 0x77, 0xb7, 0xaf, 0x95, 0x69, 0x42, 0x02, 0xce, 0x85, 0x0c,
-	0x64, 0x22, 0x38, 0xa8, 0xdb, 0xc1, 0x14, 0xf5, 0xfe, 0x24, 0x20, 0x17, 0xa5, 0xd6, 0x55, 0x52,
-	0x58, 0xb2, 0x93, 0x9c, 0x81, 0xb4, 0x3e, 0xa1, 0x76, 0x98, 0x83, 0x14, 0x1b, 0x96, 0xf9, 0x49,
-	0xd4, 0x31, 0x6c, 0x63, 0xf4, 0x76, 0x89, 0xf4, 0xd1, 0xef, 0x68, 0x70, 0x81, 0xfa, 0xcd, 0x7a,
-	0x48, 0x05, 0x07, 0x66, 0xf9, 0xe8, 0x7d, 0xfd, 0x5d, 0xd0, 0x31, 0xec, 0xd6, 0xa8, 0x3d, 0x1e,
-	0xe3, 0x43, 0x53, 0x57, 0x33, 0xe1, 0x9a, 0xef, 0xf2, 0x5d, 0x5a, 0x0b, 0x1a, 0x3f, 0x18, 0xe8,
-	0x63, 0x8d, 0xf5, 0x57, 0x95, 0x66, 0xdd, 0x1a, 0xe8, 0x43, 0xd3, 0xe3, 0xac, 0x09, 0x3e, 0xd6,
-	0x37, 0x7e, 0xa1, 0x94, 0xee, 0xf4, 0xb5, 0x72, 0xd5, 0xc9, 0xe0, 0xdb, 0xee, 0xee, 0xfe, 0xd2,
-	0xfc, 0x62, 0xe1, 0xe2, 0xff, 0x74, 0x97, 0x40, 0xce, 0x9e, 0x35, 0x3d, 0xf9, 0x7c, 0x4e, 0xea,
-	0xa3, 0xce, 0x76, 0x26, 0x1a, 0x86, 0x62, 0x73, 0x34, 0x7d, 0xd6, 0x6b, 0x2e, 0x64, 0x51, 0xfc,
-	0xf8, 0xc2, 0xf8, 0xf7, 0xab, 0x34, 0x88, 0xc5, 0x3a, 0xe0, 0x31, 0x16, 0x59, 0x4c, 0x62, 0xc6,
-	0xf7, 0xfb, 0xa0, 0x77, 0x2b, 0x4d, 0xe0, 0xf0, 0x36, 0xff, 0xd0, 0xe0, 0xca, 0x6c, 0xcd, 0x5d,
-	0xf7, 0xda, 0xb4, 0xe7, 0xca, 0xd0, 0x8d, 0x00, 0x2b, 0x58, 0xa0, 0x95, 0x83, 0xcb, 0x60, 0xb8,
-	0xd1, 0x14, 0xcf, 0x8d, 0xc0, 0xab, 0x28, 0xde, 0xca, 0xf1, 0x34, 0xe5, 0xd1, 0x1c, 0xaa, 0x73,
-	0x4a, 0xdd, 0x08, 0x28, 0xad, 0x48, 0x94, 0xae, 0x1c, 0x4a, 0x35, 0xed, 0xff, 0x9b, 0xfd, 0x3b,
-	0xbf, 0x3e, 0x05, 0x00, 0x00, 0xff, 0xff, 0xdc, 0xe9, 0x84, 0xbb, 0x74, 0x03, 0x00, 0x00,
+	// 417 bytes of a gzipped FileDescriptorProto
+	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x9c, 0x53, 0xcd, 0xca, 0xd3, 0x40,
+	0x14, 0x25, 0xf9, 0x40, 0x70, 0xba, 0xd1, 0x20, 0x5a, 0xd2, 0x82, 0xa1, 0x74, 0x51, 0x5c, 0xcc,
+	0x98, 0x0a, 0x22, 0x23, 0xad, 0xa4, 0x9b, 0x2a, 0xb8, 0x28, 0x15, 0xba, 0x90, 0x40, 0x88, 0xc9,
+	0x10, 0x02, 0xcd, 0x4c, 0xcc, 0x9d, 0x14, 0x44, 0x44, 0x28, 0xf8, 0x04, 0xbe, 0x81, 0x4b, 0x1f,
+	0xa5, 0xe0, 0xca, 0x57, 0x70, 0xe5, 0x53, 0x48, 0x3a, 0x99, 0xb4, 0x84, 0xd4, 0xc2, 0xb7, 0x3b,
+	0xe4, 0x9e, 0x9f, 0x3b, 0x67, 0x26, 0xe8, 0x55, 0x22, 0x44, 0xb2, 0x65, 0x24, 0x8c, 0x81, 0x28,
+	0x58, 0xa1, 0x9d, 0x4b, 0x80, 0x15, 0xbb, 0x34, 0x62, 0x40, 0xf2, 0xf0, 0x53, 0xc6, 0xb8, 0x84,
+	0x20, 0x8c, 0x22, 0x51, 0x72, 0x19, 0xd4, 0x13, 0x9c, 0x17, 0x42, 0x0a, 0xcb, 0x51, 0x2a, 0x1c,
+	0xc6, 0x80, 0x1b, 0x03, 0xbc, 0x73, 0xb1, 0x36, 0xb0, 0x5f, 0x5c, 0x8a, 0x28, 0x18, 0x88, 0xb2,
+	0xe8, 0xca, 0x50, 0xde, 0xf6, 0x50, 0x2b, 0xf3, 0x94, 0x84, 0x9c, 0x0b, 0x19, 0xca, 0x54, 0x70,
+	0xa8, 0xa7, 0x8f, 0xce, 0xa6, 0xd1, 0x36, 0x65, 0x5a, 0x36, 0x9a, 0xa3, 0xc1, 0xdb, 0x14, 0xe4,
+	0xaa, 0x36, 0xf5, 0x94, 0x27, 0xac, 0xd9, 0xc7, 0x92, 0x81, 0xb4, 0x1e, 0xa3, 0x5e, 0x54, 0x82,
+	0x14, 0x19, 0x2b, 0x82, 0x34, 0xee, 0x1b, 0x8e, 0x31, 0xb9, 0xbb, 0x46, 0xfa, 0xd3, 0x9b, 0x78,
+	0xf4, 0x15, 0x0d, 0xbb, 0xf5, 0x90, 0x0b, 0x0e, 0xcc, 0x0a, 0xd0, 0xfd, 0xf6, 0xc2, 0xd0, 0x37,
+	0x9c, 0x9b, 0x49, 0x6f, 0x3a, 0xc5, 0x97, 0xea, 0x68, 0x0e, 0x8b, 0x5b, 0xbe, 0xeb, 0x7b, 0x79,
+	0x2b, 0x68, 0xfa, 0xcd, 0x44, 0x0f, 0x5b, 0xac, 0x77, 0xaa, 0x4d, 0xeb, 0x97, 0x81, 0x1e, 0x74,
+	0x2d, 0x67, 0xcd, 0xf0, 0xb5, 0x8b, 0xc0, 0xff, 0x29, 0xc5, 0x9e, 0xdf, 0x56, 0xae, 0x3a, 0x19,
+	0x3d, 0xdf, 0xff, 0xfe, 0xf3, 0xdd, 0x7c, 0x6a, 0xe1, 0xea, 0x62, 0x75, 0x97, 0x40, 0x3e, 0x9f,
+	0x35, 0x3d, 0x7b, 0xf2, 0x85, 0xb4, 0x8f, 0x6a, 0x0f, 0x0e, 0x5e, 0xff, 0x14, 0x57, 0xa3, 0x3c,
+	0x05, 0x1c, 0x89, 0x6c, 0xb1, 0x37, 0xd1, 0x38, 0x12, 0xd9, 0xd5, 0xd5, 0x16, 0x83, 0xee, 0xb6,
+	0x56, 0xd5, 0x73, 0x58, 0x19, 0xef, 0x5f, 0xd7, 0x06, 0x89, 0xd8, 0x86, 0x3c, 0xc1, 0xa2, 0x48,
+	0x48, 0xc2, 0xf8, 0xf1, 0xb1, 0x90, 0x53, 0xe4, 0xe5, 0x7f, 0xe0, 0xa5, 0x06, 0x3f, 0xcc, 0x9b,
+	0xa5, 0xe7, 0xfd, 0x34, 0x9d, 0xa5, 0x32, 0xf4, 0x62, 0xc0, 0x0a, 0x56, 0x68, 0xe3, 0xe2, 0x3a,
+	0x18, 0x0e, 0x9a, 0xe2, 0x7b, 0x31, 0xf8, 0x0d, 0xc5, 0xdf, 0xb8, 0xbe, 0xa6, 0xfc, 0x35, 0xc7,
+	0xea, 0x3b, 0xa5, 0x5e, 0x0c, 0x94, 0x36, 0x24, 0x4a, 0x37, 0x2e, 0xa5, 0x9a, 0xf6, 0xe1, 0xce,
+	0x71, 0xcf, 0x67, 0xff, 0x02, 0x00, 0x00, 0xff, 0xff, 0x99, 0x8e, 0xe2, 0x0d, 0xaa, 0x03, 0x00,
+	0x00,
 }
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // PaymentsAccountServiceClient is the client API for PaymentsAccountService service.
 //
 // For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
 type PaymentsAccountServiceClient interface {
-	// Returns all Payments accounts associated with all managers
+	// Returns all payments accounts associated with all managers
 	// between the login customer ID and specified serving customer in the
 	// hierarchy, inclusive.
 	ListPaymentsAccounts(ctx context.Context, in *ListPaymentsAccountsRequest, opts ...grpc.CallOption) (*ListPaymentsAccountsResponse, error)
 }
 
 type paymentsAccountServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewPaymentsAccountServiceClient(cc *grpc.ClientConn) PaymentsAccountServiceClient {
+func NewPaymentsAccountServiceClient(cc grpc.ClientConnInterface) PaymentsAccountServiceClient {
 	return &paymentsAccountServiceClient{cc}
 }
 
@@ -185,7 +186,7 @@
 
 // PaymentsAccountServiceServer is the server API for PaymentsAccountService service.
 type PaymentsAccountServiceServer interface {
-	// Returns all Payments accounts associated with all managers
+	// Returns all payments accounts associated with all managers
 	// between the login customer ID and specified serving customer in the
 	// hierarchy, inclusive.
 	ListPaymentsAccounts(context.Context, *ListPaymentsAccountsRequest) (*ListPaymentsAccountsResponse, error)
diff --git a/googleapis/ads/googleads/v1/services/product_bidding_category_constant_service.pb.go b/googleapis/ads/googleads/v1/services/product_bidding_category_constant_service.pb.go
index 51a8e56..8e69f12 100644
--- a/googleapis/ads/googleads/v1/services/product_bidding_category_constant_service.pb.go
+++ b/googleapis/ads/googleads/v1/services/product_bidding_category_constant_service.pb.go
@@ -80,40 +80,42 @@
 }
 
 var fileDescriptor_db720fb3c3f176ea = []byte{
-	// 379 bytes of a gzipped FileDescriptorProto
-	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x8c, 0x92, 0xcf, 0x4a, 0xeb, 0x40,
-	0x18, 0xc5, 0x49, 0x2e, 0x5c, 0xb8, 0xe1, 0xde, 0x4d, 0x56, 0x97, 0xe2, 0xa2, 0xd6, 0x0a, 0xa5,
-	0x8b, 0x09, 0x51, 0x44, 0x18, 0xe9, 0x22, 0xed, 0xa2, 0xea, 0x42, 0x43, 0x85, 0x2e, 0x24, 0x10,
-	0xa6, 0x99, 0x61, 0x08, 0xb4, 0x33, 0x71, 0xbe, 0x69, 0x41, 0xc4, 0x8d, 0x6f, 0x20, 0x2e, 0xdd,
-	0xb9, 0xf4, 0x51, 0xdc, 0xfa, 0x0a, 0xae, 0xdc, 0xf9, 0x06, 0x92, 0x4e, 0x26, 0xe0, 0xa2, 0x7f,
-	0x76, 0x87, 0xc9, 0xc9, 0xef, 0xcc, 0x77, 0xbe, 0xf1, 0x62, 0x2e, 0x25, 0x9f, 0xb2, 0x80, 0x50,
-	0x08, 0x8c, 0x2c, 0xd5, 0x22, 0x0c, 0x80, 0xa9, 0x45, 0x9e, 0x31, 0x08, 0x0a, 0x25, 0xe9, 0x3c,
-	0xd3, 0xe9, 0x24, 0xa7, 0x34, 0x17, 0x3c, 0xcd, 0x88, 0x66, 0x5c, 0xaa, 0xdb, 0x34, 0x93, 0x02,
-	0x34, 0x11, 0x3a, 0xad, 0xac, 0xa8, 0x50, 0x52, 0x4b, 0xbf, 0x69, 0x30, 0x88, 0x50, 0x40, 0x35,
-	0x11, 0x2d, 0x42, 0x64, 0x89, 0x8d, 0xb3, 0x55, 0x99, 0x8a, 0x81, 0x9c, 0xab, 0xad, 0x42, 0x4d,
-	0x58, 0x63, 0xc7, 0xa2, 0x8a, 0x3c, 0x20, 0x42, 0x48, 0x4d, 0x74, 0x2e, 0x05, 0x98, 0xaf, 0xad,
-	0x4b, 0xaf, 0x33, 0x64, 0x3a, 0x36, 0xac, 0xbe, 0x41, 0x0d, 0x2a, 0xd2, 0xa0, 0x02, 0x8d, 0xd8,
-	0xcd, 0x9c, 0x81, 0xf6, 0xf7, 0xbc, 0x7f, 0x36, 0x3e, 0x15, 0x64, 0xc6, 0xfe, 0x3b, 0x4d, 0xa7,
-	0xf3, 0x67, 0xf4, 0xd7, 0x1e, 0x5e, 0x90, 0x19, 0x3b, 0x78, 0x76, 0xbd, 0xfd, 0xf5, 0xb8, 0x2b,
-	0x33, 0xa4, 0xff, 0xe5, 0x78, 0xbb, 0x1b, 0xb3, 0xfd, 0x73, 0xb4, 0xa9, 0x2c, 0xb4, 0xed, 0x00,
-	0x8d, 0x68, 0x25, 0xab, 0xae, 0x15, 0xad, 0x27, 0xb5, 0x7a, 0x0f, 0xef, 0x1f, 0x4f, 0xee, 0xb1,
-	0x7f, 0x54, 0x2e, 0xe3, 0xee, 0x47, 0x1d, 0xbd, 0x62, 0xed, 0xaf, 0x10, 0x74, 0xef, 0xfb, 0x8f,
-	0xae, 0xd7, 0xce, 0xe4, 0x6c, 0xe3, 0x4c, 0xfd, 0xee, 0x56, 0x1d, 0xc6, 0xe5, 0x0e, 0x63, 0xe7,
-	0xfa, 0xb4, 0xe2, 0x71, 0x39, 0x25, 0x82, 0x23, 0xa9, 0x78, 0xc0, 0x99, 0x58, 0x6e, 0xd8, 0x3e,
-	0x9f, 0x22, 0x87, 0xd5, 0x2f, 0xf8, 0xc4, 0x8a, 0x17, 0xf7, 0xd7, 0x30, 0x8a, 0x5e, 0xdd, 0xe6,
-	0xd0, 0x00, 0x23, 0x0a, 0xc8, 0xc8, 0x52, 0x8d, 0x43, 0x54, 0x05, 0xc3, 0x9b, 0xb5, 0x24, 0x11,
-	0x85, 0xa4, 0xb6, 0x24, 0xe3, 0x30, 0xb1, 0x96, 0x4f, 0xb7, 0x6d, 0xce, 0x31, 0x8e, 0x28, 0x60,
-	0x5c, 0x9b, 0x30, 0x1e, 0x87, 0x18, 0x5b, 0xdb, 0xe4, 0xf7, 0xf2, 0x9e, 0x87, 0xdf, 0x01, 0x00,
-	0x00, 0xff, 0xff, 0x6e, 0x93, 0x85, 0xef, 0x68, 0x03, 0x00, 0x00,
+	// 402 bytes of a gzipped FileDescriptorProto
+	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x8c, 0x92, 0xbf, 0x6a, 0xe3, 0x30,
+	0x1c, 0xc7, 0xb1, 0x0f, 0x0e, 0xce, 0xdc, 0x2d, 0x5e, 0x2e, 0xf8, 0x6e, 0xc8, 0xe5, 0x72, 0x10,
+	0x32, 0x48, 0xf8, 0x4a, 0x29, 0xa8, 0x64, 0x70, 0x32, 0xa4, 0xed, 0xd0, 0x9a, 0x14, 0x32, 0x14,
+	0x83, 0x51, 0x2c, 0x21, 0x0c, 0xb1, 0xe4, 0x5a, 0x4a, 0xa0, 0x94, 0x2e, 0x7d, 0x83, 0xd2, 0x37,
+	0xe8, 0xd8, 0x27, 0xe8, 0x33, 0x64, 0xed, 0x2b, 0x74, 0xea, 0xd6, 0x37, 0x28, 0x8e, 0x2c, 0xa7,
+	0x1d, 0xf2, 0x67, 0xfb, 0x22, 0x7d, 0xf5, 0xfd, 0xfc, 0xfe, 0xc8, 0x09, 0x99, 0x10, 0x6c, 0x4a,
+	0x21, 0x26, 0x12, 0x6a, 0x59, 0xaa, 0xb9, 0x0f, 0x25, 0x2d, 0xe6, 0x69, 0x42, 0x25, 0xcc, 0x0b,
+	0x41, 0x66, 0x89, 0x8a, 0x27, 0x29, 0x21, 0x29, 0x67, 0x71, 0x82, 0x15, 0x65, 0xa2, 0xb8, 0x8a,
+	0x13, 0xc1, 0xa5, 0xc2, 0x5c, 0xc5, 0x95, 0x15, 0xe4, 0x85, 0x50, 0xc2, 0x6d, 0xea, 0x18, 0x80,
+	0x89, 0x04, 0x75, 0x22, 0x98, 0xfb, 0xc0, 0x24, 0x7a, 0xc7, 0xeb, 0x98, 0x05, 0x95, 0x62, 0x56,
+	0xec, 0x04, 0xd5, 0x30, 0xef, 0xb7, 0x89, 0xca, 0x53, 0x88, 0x39, 0x17, 0x0a, 0xab, 0x54, 0x70,
+	0x59, 0xdd, 0xfe, 0xfc, 0x70, 0x9b, 0x4c, 0x53, 0x6a, 0x9e, 0xb5, 0xce, 0x9c, 0xce, 0x90, 0xaa,
+	0x50, 0x43, 0xfa, 0x9a, 0x31, 0xa8, 0x10, 0x83, 0x8a, 0x30, 0xa2, 0x97, 0x33, 0x2a, 0x95, 0xfb,
+	0xd7, 0xf9, 0x61, 0xea, 0x8a, 0x39, 0xce, 0x68, 0xc3, 0x6a, 0x5a, 0x9d, 0x6f, 0xa3, 0xef, 0xe6,
+	0xf0, 0x14, 0x67, 0xf4, 0xff, 0x93, 0xed, 0xfc, 0xdb, 0x1c, 0x77, 0xae, 0xbb, 0x77, 0xdf, 0x2c,
+	0xe7, 0xcf, 0x56, 0xb6, 0x7b, 0x02, 0xb6, 0x4d, 0x11, 0xec, 0xda, 0x80, 0x17, 0xac, 0xcd, 0xaa,
+	0xe7, 0x0d, 0x36, 0x27, 0xb5, 0x7a, 0xb7, 0xcf, 0x2f, 0xf7, 0xf6, 0x81, 0xbb, 0x5f, 0x6e, 0xe9,
+	0xfa, 0xd3, 0x38, 0x7a, 0xf9, 0xc6, 0xa7, 0x12, 0x76, 0x6f, 0xbc, 0x5f, 0x8b, 0xa0, 0xb1, 0x02,
+	0x57, 0x2a, 0x4f, 0x25, 0x48, 0x44, 0xd6, 0xbf, 0xb3, 0x9d, 0x76, 0x22, 0xb2, 0xad, 0x0d, 0xf7,
+	0xbb, 0x3b, 0x0d, 0x38, 0x2c, 0x17, 0x1c, 0x5a, 0x17, 0x47, 0x55, 0x1e, 0x13, 0x53, 0xcc, 0x19,
+	0x10, 0x05, 0x83, 0x8c, 0xf2, 0xe5, 0xfa, 0xe1, 0xaa, 0x82, 0xf5, 0xff, 0xfe, 0xd0, 0x88, 0x07,
+	0xfb, 0xcb, 0x30, 0x08, 0x1e, 0xed, 0xe6, 0x50, 0x07, 0x06, 0x44, 0x02, 0x2d, 0x4b, 0x35, 0xf6,
+	0x41, 0x05, 0x96, 0x0b, 0x63, 0x89, 0x02, 0x22, 0xa3, 0xda, 0x12, 0x8d, 0xfd, 0xc8, 0x58, 0x5e,
+	0xed, 0xb6, 0x3e, 0x47, 0x28, 0x20, 0x12, 0xa1, 0xda, 0x84, 0xd0, 0xd8, 0x47, 0xc8, 0xd8, 0x26,
+	0x5f, 0x97, 0x75, 0xee, 0xbd, 0x07, 0x00, 0x00, 0xff, 0xff, 0x49, 0x4d, 0x58, 0xbc, 0x9e, 0x03,
+	0x00, 0x00,
 }
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // ProductBiddingCategoryConstantServiceClient is the client API for ProductBiddingCategoryConstantService service.
 //
@@ -124,10 +126,10 @@
 }
 
 type productBiddingCategoryConstantServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewProductBiddingCategoryConstantServiceClient(cc *grpc.ClientConn) ProductBiddingCategoryConstantServiceClient {
+func NewProductBiddingCategoryConstantServiceClient(cc grpc.ClientConnInterface) ProductBiddingCategoryConstantServiceClient {
 	return &productBiddingCategoryConstantServiceClient{cc}
 }
 
diff --git a/googleapis/ads/googleads/v1/services/product_group_view_service.pb.go b/googleapis/ads/googleads/v1/services/product_group_view_service.pb.go
index 0b0e49f..54c2d28 100644
--- a/googleapis/ads/googleads/v1/services/product_group_view_service.pb.go
+++ b/googleapis/ads/googleads/v1/services/product_group_view_service.pb.go
@@ -27,8 +27,7 @@
 // proto package needs to be updated.
 const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package
 
-// Request message for
-// [ProductGroupViewService.GetProductGroupView][google.ads.googleads.v1.services.ProductGroupViewService.GetProductGroupView].
+// Request message for [ProductGroupViewService.GetProductGroupView][google.ads.googleads.v1.services.ProductGroupViewService.GetProductGroupView].
 type GetProductGroupViewRequest struct {
 	// The resource name of the product group view to fetch.
 	ResourceName         string   `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"`
@@ -78,40 +77,41 @@
 }
 
 var fileDescriptor_b1170300877f7364 = []byte{
-	// 369 bytes of a gzipped FileDescriptorProto
-	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x84, 0x52, 0x31, 0x4b, 0xfb, 0x40,
-	0x1c, 0x25, 0xf9, 0xc3, 0x1f, 0x0c, 0xba, 0xc4, 0x41, 0x09, 0x1d, 0x4a, 0xed, 0x20, 0x1d, 0xee,
-	0x88, 0xc5, 0xe5, 0xaa, 0x43, 0xba, 0xc4, 0x49, 0x4a, 0x85, 0x0c, 0x12, 0x08, 0x31, 0x39, 0x8e,
-	0x40, 0x93, 0x8b, 0xf7, 0xbb, 0xa4, 0x83, 0xb8, 0xe8, 0x47, 0xf0, 0x1b, 0x38, 0xfa, 0x3d, 0x5c,
-	0x5c, 0xfd, 0x04, 0x82, 0x93, 0x9f, 0x42, 0xd2, 0xeb, 0x05, 0x2c, 0x0d, 0xdd, 0x1e, 0x77, 0xef,
-	0xbd, 0xdf, 0xbb, 0xf7, 0x3b, 0xcb, 0x63, 0x9c, 0xb3, 0x05, 0xc5, 0x71, 0x0a, 0x58, 0xc1, 0x06,
-	0xd5, 0x2e, 0x06, 0x2a, 0xea, 0x2c, 0xa1, 0x80, 0x4b, 0xc1, 0xd3, 0x2a, 0x91, 0x11, 0x13, 0xbc,
-	0x2a, 0xa3, 0x3a, 0xa3, 0xcb, 0x68, 0x7d, 0x87, 0x4a, 0xc1, 0x25, 0xb7, 0xfb, 0x4a, 0x87, 0xe2,
-	0x14, 0x50, 0x6b, 0x81, 0x6a, 0x17, 0x69, 0x0b, 0x87, 0x74, 0x0d, 0x11, 0x14, 0x78, 0x25, 0xb6,
-	0x4f, 0x51, 0xee, 0x4e, 0x4f, 0x6b, 0xcb, 0x0c, 0xc7, 0x45, 0xc1, 0x65, 0x2c, 0x33, 0x5e, 0x80,
-	0xba, 0x1d, 0x78, 0x96, 0xe3, 0x53, 0x39, 0x53, 0x62, 0xbf, 0xd1, 0x06, 0x19, 0x5d, 0xce, 0xe9,
-	0x7d, 0x45, 0x41, 0xda, 0x27, 0xd6, 0x81, 0x9e, 0x10, 0x15, 0x71, 0x4e, 0x8f, 0x8d, 0xbe, 0x71,
-	0xba, 0x37, 0xdf, 0xd7, 0x87, 0xd7, 0x71, 0x4e, 0xcf, 0xbe, 0x0c, 0xeb, 0x68, 0xd3, 0xe0, 0x46,
-	0x25, 0xb7, 0xdf, 0x0d, 0xeb, 0x70, 0x8b, 0xbf, 0x7d, 0x81, 0x76, 0xbd, 0x19, 0x75, 0xc7, 0x72,
-	0xc6, 0x9d, 0xea, 0xb6, 0x0f, 0xb4, 0xa9, 0x1d, 0x4c, 0x9e, 0x3e, 0xbf, 0x5f, 0xcc, 0x73, 0x7b,
-	0xdc, 0xf4, 0xf6, 0xf0, 0xe7, 0x59, 0x97, 0x49, 0x05, 0x92, 0xe7, 0x54, 0x00, 0x1e, 0xe9, 0x22,
-	0x5b, 0x21, 0xe0, 0xd1, 0xe3, 0xf4, 0xd9, 0xb4, 0x86, 0x09, 0xcf, 0x77, 0xa6, 0x9e, 0xf6, 0x3a,
-	0x9a, 0x98, 0x35, 0x6d, 0xcf, 0x8c, 0xdb, 0xab, 0xb5, 0x03, 0xe3, 0x8b, 0xb8, 0x60, 0x88, 0x0b,
-	0x86, 0x19, 0x2d, 0x56, 0xbb, 0xd0, 0x9b, 0x2d, 0x33, 0xe8, 0xfe, 0x4d, 0x13, 0x0d, 0x5e, 0xcd,
-	0x7f, 0xbe, 0xe7, 0xbd, 0x99, 0x7d, 0x5f, 0x19, 0x7a, 0x29, 0x20, 0x05, 0x1b, 0x14, 0xb8, 0x68,
-	0x3d, 0x18, 0x3e, 0x34, 0x25, 0xf4, 0x52, 0x08, 0x5b, 0x4a, 0x18, 0xb8, 0xa1, 0xa6, 0xfc, 0x98,
-	0x43, 0x75, 0x4e, 0x88, 0x97, 0x02, 0x21, 0x2d, 0x89, 0x90, 0xc0, 0x25, 0x44, 0xd3, 0xee, 0xfe,
-	0xaf, 0x72, 0x8e, 0x7f, 0x03, 0x00, 0x00, 0xff, 0xff, 0xea, 0xc2, 0x72, 0x20, 0xf4, 0x02, 0x00,
-	0x00,
+	// 390 bytes of a gzipped FileDescriptorProto
+	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x84, 0x52, 0xbd, 0x4e, 0xeb, 0x30,
+	0x18, 0x55, 0x72, 0xa5, 0x2b, 0xdd, 0xe8, 0xb2, 0x84, 0xa1, 0x55, 0xe8, 0x50, 0x95, 0x0e, 0xa8,
+	0x83, 0xad, 0x50, 0xb1, 0xb8, 0x30, 0xb8, 0x4b, 0x98, 0x50, 0x55, 0xa4, 0x0c, 0x28, 0x52, 0x14,
+	0x12, 0x2b, 0x8a, 0xd4, 0xc4, 0xc1, 0x76, 0xd2, 0x01, 0xb1, 0xc0, 0x23, 0xf0, 0x06, 0x8c, 0xbc,
+	0x07, 0x4b, 0x57, 0x5e, 0x81, 0x89, 0x87, 0x40, 0x28, 0x75, 0x9c, 0x42, 0xd5, 0xa8, 0xdb, 0x91,
+	0xbf, 0xf3, 0xe3, 0xef, 0xd8, 0x06, 0x8e, 0x29, 0x8d, 0x17, 0x04, 0x06, 0x11, 0x87, 0x12, 0x56,
+	0xa8, 0xb4, 0x21, 0x27, 0xac, 0x4c, 0x42, 0xc2, 0x61, 0xce, 0x68, 0x54, 0x84, 0xc2, 0x8f, 0x19,
+	0x2d, 0x72, 0xbf, 0x4c, 0xc8, 0xd2, 0xaf, 0x67, 0x20, 0x67, 0x54, 0x50, 0xb3, 0x2f, 0x75, 0x20,
+	0x88, 0x38, 0x68, 0x2c, 0x40, 0x69, 0x03, 0x65, 0x61, 0xa1, 0xb6, 0x10, 0x46, 0x38, 0x2d, 0xd8,
+	0xee, 0x14, 0xe9, 0x6e, 0xf5, 0x94, 0x36, 0x4f, 0x60, 0x90, 0x65, 0x54, 0x04, 0x22, 0xa1, 0x19,
+	0xaf, 0xa7, 0x9d, 0x1f, 0xd3, 0x70, 0x91, 0x90, 0x4c, 0xc8, 0xc1, 0x00, 0x1b, 0x96, 0x43, 0xc4,
+	0x4c, 0xba, 0x3a, 0x95, 0xa9, 0x9b, 0x90, 0xe5, 0x9c, 0xdc, 0x15, 0x84, 0x0b, 0xf3, 0xd8, 0x38,
+	0x50, 0xd1, 0x7e, 0x16, 0xa4, 0xa4, 0xab, 0xf5, 0xb5, 0x93, 0x7f, 0xf3, 0xff, 0xea, 0xf0, 0x2a,
+	0x48, 0xc9, 0xe9, 0x97, 0x66, 0x74, 0xb6, 0x0d, 0xae, 0xe5, 0x4a, 0xe6, 0x9b, 0x66, 0x1c, 0xee,
+	0xf0, 0x37, 0xcf, 0xc1, 0xbe, 0x32, 0x40, 0xfb, 0xb5, 0xac, 0x71, 0xab, 0xba, 0x29, 0x0a, 0x6c,
+	0x6b, 0x07, 0x93, 0xc7, 0xf7, 0x8f, 0x67, 0xfd, 0xcc, 0x1c, 0x57, 0x85, 0xde, 0xff, 0x5a, 0xeb,
+	0x22, 0x2c, 0xb8, 0xa0, 0x29, 0x61, 0x1c, 0x8e, 0x54, 0xc3, 0x8d, 0x90, 0xc3, 0xd1, 0x83, 0x75,
+	0xb4, 0xc2, 0xdd, 0x4d, 0x50, 0x8d, 0xf2, 0x84, 0x83, 0x90, 0xa6, 0xd3, 0x27, 0xdd, 0x18, 0x86,
+	0x34, 0xdd, 0xbb, 0xd2, 0xb4, 0xd7, 0x52, 0xd3, 0xac, 0x7a, 0x8a, 0x99, 0x76, 0x73, 0x59, 0x3b,
+	0xc4, 0x74, 0x11, 0x64, 0x31, 0xa0, 0x2c, 0x86, 0x31, 0xc9, 0xd6, 0x0f, 0x05, 0x37, 0x99, 0xed,
+	0x7f, 0x70, 0xa2, 0xc0, 0x8b, 0xfe, 0xc7, 0xc1, 0xf8, 0x55, 0xef, 0x3b, 0xd2, 0x10, 0x47, 0x1c,
+	0x48, 0x58, 0x21, 0xd7, 0x06, 0x75, 0x30, 0x5f, 0x29, 0x8a, 0x87, 0x23, 0xee, 0x35, 0x14, 0xcf,
+	0xb5, 0x3d, 0x45, 0xf9, 0xd4, 0x87, 0xf2, 0x1c, 0x21, 0x1c, 0x71, 0x84, 0x1a, 0x12, 0x42, 0xae,
+	0x8d, 0x90, 0xa2, 0xdd, 0xfe, 0x5d, 0xdf, 0x73, 0xfc, 0x1d, 0x00, 0x00, 0xff, 0xff, 0x60, 0x7a,
+	0xb1, 0x4a, 0x2a, 0x03, 0x00, 0x00,
 }
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // ProductGroupViewServiceClient is the client API for ProductGroupViewService service.
 //
@@ -122,10 +122,10 @@
 }
 
 type productGroupViewServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewProductGroupViewServiceClient(cc *grpc.ClientConn) ProductGroupViewServiceClient {
+func NewProductGroupViewServiceClient(cc grpc.ClientConnInterface) ProductGroupViewServiceClient {
 	return &productGroupViewServiceClient{cc}
 }
 
diff --git a/googleapis/ads/googleads/v1/services/recommendation_service.pb.go b/googleapis/ads/googleads/v1/services/recommendation_service.pb.go
index e8a60d9..80e10b5 100644
--- a/googleapis/ads/googleads/v1/services/recommendation_service.pb.go
+++ b/googleapis/ads/googleads/v1/services/recommendation_service.pb.go
@@ -31,8 +31,7 @@
 // proto package needs to be updated.
 const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package
 
-// Request message for
-// [RecommendationService.GetRecommendation][google.ads.googleads.v1.services.RecommendationService.GetRecommendation].
+// Request message for [RecommendationService.GetRecommendation][google.ads.googleads.v1.services.RecommendationService.GetRecommendation].
 type GetRecommendationRequest struct {
 	// The resource name of the recommendation to fetch.
 	ResourceName         string   `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"`
@@ -73,8 +72,7 @@
 	return ""
 }
 
-// Request message for
-// [RecommendationService.ApplyRecommendation][google.ads.googleads.v1.services.RecommendationService.ApplyRecommendation].
+// Request message for [RecommendationService.ApplyRecommendation][google.ads.googleads.v1.services.RecommendationService.ApplyRecommendation].
 type ApplyRecommendationRequest struct {
 	// The ID of the customer with the recommendation.
 	CustomerId string `protobuf:"bytes,1,opt,name=customer_id,json=customerId,proto3" json:"customer_id,omitempty"`
@@ -716,8 +714,7 @@
 	return nil
 }
 
-// Response message for
-// [RecommendationService.ApplyRecommendation][google.ads.googleads.v1.services.RecommendationService.ApplyRecommendation].
+// Response message for [RecommendationService.ApplyRecommendation][google.ads.googleads.v1.services.RecommendationService.ApplyRecommendation].
 type ApplyRecommendationResponse struct {
 	// Results of operations to apply recommendations.
 	Results []*ApplyRecommendationResult `protobuf:"bytes,1,rep,name=results,proto3" json:"results,omitempty"`
@@ -811,8 +808,7 @@
 	return ""
 }
 
-// Request message for
-// [RecommendationService.DismissRecommendation][google.ads.googleads.v1.services.RecommendationService.DismissRecommendation].
+// Request message for [RecommendationService.DismissRecommendation][google.ads.googleads.v1.services.RecommendationService.DismissRecommendation].
 type DismissRecommendationRequest struct {
 	// The ID of the customer with the recommendation.
 	CustomerId string `protobuf:"bytes,1,opt,name=customer_id,json=customerId,proto3" json:"customer_id,omitempty"`
@@ -921,8 +917,7 @@
 	return ""
 }
 
-// Response message for
-// [RecommendationService.DismissRecommendation][google.ads.googleads.v1.services.RecommendationService.DismissRecommendation].
+// Response message for [RecommendationService.DismissRecommendation][google.ads.googleads.v1.services.RecommendationService.DismissRecommendation].
 type DismissRecommendationResponse struct {
 	// Results of operations to dismiss recommendations.
 	Results []*DismissRecommendationResponse_DismissRecommendationResult `protobuf:"bytes,1,rep,name=results,proto3" json:"results,omitempty"`
@@ -1045,100 +1040,101 @@
 }
 
 var fileDescriptor_a744af7243d0735a = []byte{
-	// 1333 bytes of a gzipped FileDescriptorProto
-	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xb4, 0x58, 0xc1, 0x73, 0x14, 0x45,
-	0x17, 0xff, 0x66, 0xf2, 0x41, 0xe0, 0x05, 0x42, 0xb6, 0xa9, 0x14, 0xfb, 0x4d, 0x02, 0x5f, 0x5c,
-	0xb1, 0x4c, 0xa5, 0xac, 0x19, 0x37, 0x08, 0xea, 0x60, 0x80, 0x0d, 0x84, 0x90, 0xb2, 0x80, 0xd4,
-	0x24, 0xc4, 0x12, 0x23, 0x53, 0x9d, 0x99, 0x66, 0x1d, 0xd9, 0x99, 0x1e, 0xbb, 0x7b, 0x12, 0x52,
-	0x48, 0xa9, 0x94, 0x07, 0x29, 0x8f, 0xfe, 0x07, 0x1c, 0x3d, 0xf8, 0x17, 0xe8, 0x51, 0x0f, 0x1c,
-	0xf5, 0xe6, 0xd9, 0x93, 0x67, 0xff, 0x00, 0x6b, 0x7a, 0xa6, 0x97, 0xcc, 0xee, 0x4e, 0x76, 0xcd,
-	0xe2, 0xad, 0xb7, 0x5f, 0xbf, 0xdf, 0xef, 0xbd, 0xd7, 0xaf, 0x7f, 0xdd, 0xb3, 0xb0, 0xd0, 0xa4,
-	0xb4, 0xd9, 0x22, 0x16, 0xf6, 0xb9, 0x95, 0x0d, 0xd3, 0xd1, 0x76, 0xdd, 0xe2, 0x84, 0x6d, 0x07,
-	0x1e, 0xe1, 0x16, 0x23, 0x1e, 0x0d, 0x43, 0x12, 0xf9, 0x58, 0x04, 0x34, 0x72, 0xf3, 0x79, 0x33,
-	0x66, 0x54, 0x50, 0x34, 0x93, 0xf9, 0x98, 0xd8, 0xe7, 0x66, 0xdb, 0xdd, 0xdc, 0xae, 0x9b, 0xca,
-	0xdd, 0xb0, 0xca, 0x08, 0x52, 0x54, 0x1a, 0x59, 0xe4, 0xa1, 0x20, 0x11, 0x0f, 0x68, 0xc4, 0x33,
-	0x48, 0xe3, 0x42, 0x99, 0x03, 0x89, 0x92, 0x90, 0x5b, 0x0f, 0xc8, 0xee, 0x0e, 0x65, 0xbe, 0x1b,
-	0x62, 0xe1, 0x7d, 0xe2, 0x8a, 0xdd, 0x38, 0x0f, 0xc5, 0x98, 0x2b, 0xf3, 0x63, 0x84, 0xd3, 0x84,
-	0xa5, 0xa9, 0x60, 0xbf, 0x1f, 0xc7, 0x8b, 0xb5, 0xc5, 0xb4, 0x73, 0xbf, 0x69, 0xe5, 0x17, 0x07,
-	0x16, 0x8e, 0x22, 0x2a, 0xa4, 0x51, 0x45, 0x7e, 0x26, 0xb7, 0xca, 0x5f, 0x5b, 0xc9, 0x7d, 0x6b,
-	0x87, 0xe1, 0x38, 0x26, 0x4c, 0xd9, 0x4f, 0xe5, 0x76, 0x16, 0x7b, 0x16, 0x17, 0x58, 0x24, 0xb9,
-	0xa1, 0x76, 0x19, 0xaa, 0xcb, 0x44, 0x38, 0x05, 0x46, 0x87, 0x7c, 0x96, 0x10, 0x2e, 0xd0, 0xab,
-	0x70, 0x5c, 0x05, 0xe5, 0x46, 0x38, 0x24, 0x55, 0x6d, 0x46, 0x9b, 0x3d, 0xea, 0x1c, 0x53, 0x93,
-	0xb7, 0x70, 0x48, 0x6a, 0xbf, 0x68, 0x60, 0x34, 0xe2, 0xb8, 0xb5, 0xdb, 0x1b, 0xe3, 0xff, 0x30,
-	0xe6, 0x25, 0x5c, 0xd0, 0x90, 0x30, 0x37, 0xf0, 0x73, 0x04, 0x50, 0x53, 0x2b, 0x3e, 0xba, 0x07,
-	0x40, 0x63, 0xc2, 0xb2, 0x6c, 0xaa, 0xfa, 0xcc, 0xc8, 0xec, 0xd8, 0xfc, 0x25, 0xb3, 0xdf, 0xde,
-	0x9a, 0x3d, 0x28, 0x6f, 0x2b, 0x18, 0x67, 0x0f, 0x22, 0x7a, 0x1d, 0x4e, 0xc4, 0x98, 0x89, 0x00,
-	0xb7, 0xdc, 0xfb, 0x38, 0x68, 0x25, 0x8c, 0x54, 0x47, 0x66, 0xb4, 0xd9, 0x23, 0xce, 0x78, 0x3e,
-	0x7d, 0x3d, 0x9b, 0xad, 0xfd, 0x5c, 0x81, 0xe9, 0xfd, 0x50, 0x07, 0x2a, 0x07, 0x7a, 0xa2, 0xc1,
-	0x09, 0x0f, 0x87, 0x31, 0x0e, 0x9a, 0x91, 0xbb, 0x95, 0xf8, 0x4d, 0x22, 0xaa, 0xfa, 0x8c, 0x36,
-	0x3b, 0x36, 0xff, 0xc1, 0x70, 0x49, 0x99, 0x57, 0x73, 0xd4, 0x45, 0x09, 0xba, 0x8a, 0x19, 0x0e,
-	0x89, 0x20, 0x8c, 0xdf, 0xf8, 0x8f, 0x33, 0xee, 0x15, 0x6c, 0xe8, 0x53, 0x18, 0x15, 0xe4, 0xa1,
-	0x70, 0xb1, 0x2f, 0x73, 0x1d, 0x9b, 0xbf, 0x3d, 0x24, 0xf7, 0x3a, 0x79, 0x28, 0x1a, 0x7e, 0x81,
-	0xf3, 0xb0, 0x90, 0x73, 0xa8, 0x05, 0xa3, 0xf9, 0xb9, 0xa8, 0xfe, 0x57, 0x72, 0xad, 0x0e, 0xc9,
-	0xf5, 0x7e, 0x86, 0x56, 0x20, 0x53, 0x14, 0xe8, 0x6b, 0x0d, 0x2a, 0x02, 0xb3, 0x26, 0x11, 0xae,
-	0x17, 0x63, 0x97, 0xc6, 0xc2, 0x0d, 0xa2, 0xea, 0xa1, 0x97, 0x52, 0xe0, 0x75, 0x89, 0x7b, 0x35,
-	0xc6, 0xb7, 0x63, 0xb1, 0x12, 0x15, 0x0b, 0x2c, 0x0a, 0x36, 0xf4, 0x8d, 0x06, 0x15, 0x0f, 0xb7,
-	0x5a, 0x34, 0x11, 0x6e, 0x5b, 0x45, 0xaa, 0x87, 0x65, 0x18, 0x1f, 0x0e, 0xbd, 0xcf, 0x12, 0x77,
-	0x49, 0xc1, 0x16, 0x02, 0x99, 0xf0, 0x3a, 0xac, 0xe8, 0x0b, 0x18, 0x4f, 0xe7, 0xf6, 0x84, 0x31,
-	0x2a, 0xc3, 0xd8, 0x78, 0x09, 0x61, 0xf4, 0x8e, 0xe1, 0xb8, 0xb7, 0xd7, 0x84, 0xbe, 0xd5, 0x00,
-	0xf1, 0x40, 0x90, 0x56, 0x10, 0x3d, 0xd8, 0x13, 0xc5, 0x11, 0x19, 0xc5, 0xdd, 0x21, 0xa3, 0x58,
-	0xcb, 0x81, 0x7b, 0x47, 0x52, 0xe1, 0x9d, 0x66, 0xf4, 0x54, 0x03, 0x14, 0xd2, 0x6d, 0xe2, 0x26,
-	0x51, 0xc2, 0x89, 0xaf, 0x8e, 0xe0, 0xd1, 0x97, 0xb2, 0x35, 0x37, 0xe9, 0x36, 0xb9, 0x23, 0x71,
-	0x7b, 0x1c, 0xc2, 0x89, 0xb0, 0xc3, 0x6a, 0xc4, 0x50, 0x2d, 0x3b, 0xb4, 0x68, 0x1d, 0xaa, 0x11,
-	0xd9, 0xc9, 0xc3, 0x73, 0x71, 0x48, 0x93, 0x48, 0xb8, 0x61, 0xe0, 0x31, 0xca, 0xa5, 0xae, 0x8c,
-	0xcd, 0x4f, 0xa9, 0x60, 0x95, 0xa6, 0x9b, 0x2b, 0x91, 0xb8, 0xf0, 0xd6, 0x06, 0x6e, 0x25, 0xc4,
-	0x99, 0x8c, 0xc8, 0x4e, 0x86, 0xd9, 0x90, 0xae, 0x37, 0xa5, 0xa7, 0xb1, 0x02, 0x13, 0x9d, 0x47,
-	0x15, 0x9d, 0x07, 0x1d, 0xfb, 0x39, 0xe6, 0x6b, 0xa5, 0x05, 0x68, 0xdf, 0x3e, 0x66, 0xc3, 0x77,
-	0x74, 0xec, 0x1b, 0x7f, 0x69, 0x50, 0xe9, 0x3a, 0x8a, 0xe8, 0x6d, 0x38, 0x82, 0x7d, 0xb7, 0xc9,
-	0x68, 0x12, 0xe7, 0x90, 0xd3, 0x5d, 0x61, 0xae, 0x09, 0x16, 0x44, 0xcd, 0x2c, 0xce, 0x51, 0xec,
-	0x2f, 0xa7, 0x8b, 0x91, 0x07, 0xf0, 0xe2, 0xda, 0x94, 0x8a, 0x38, 0x3e, 0x7f, 0xad, 0x34, 0x1a,
-	0x79, 0xdf, 0x2a, 0x25, 0xb8, 0x99, 0xfa, 0xad, 0xef, 0xc6, 0x64, 0x29, 0x4a, 0xc2, 0xae, 0x49,
-	0xe7, 0x68, 0xa8, 0x86, 0xa8, 0x01, 0xe3, 0x5e, 0xec, 0xb9, 0x5b, 0x81, 0xaf, 0x4a, 0x39, 0xd2,
-	0xbf, 0x94, 0xc7, 0xbc, 0xd8, 0x5b, 0x0c, 0xfc, 0xbc, 0x82, 0xcf, 0x35, 0xa8, 0x96, 0x09, 0x01,
-	0x5a, 0x2e, 0x88, 0xcf, 0xe0, 0xbb, 0x75, 0xa2, 0x2d, 0x1f, 0x19, 0x0b, 0x22, 0xf0, 0x4a, 0xba,
-	0xfb, 0x1d, 0x17, 0x45, 0x47, 0x1b, 0xe8, 0xfd, 0x81, 0x4f, 0x47, 0x64, 0xa7, 0xd8, 0x62, 0x85,
-	0x76, 0xf8, 0x1c, 0x8c, 0x72, 0x35, 0x41, 0xf7, 0x00, 0x75, 0x69, 0x58, 0x9a, 0x4e, 0x7a, 0x03,
-	0x5b, 0xa5, 0x5b, 0x93, 0xbd, 0x9d, 0x94, 0x4a, 0x5d, 0x27, 0xc4, 0x5f, 0x11, 0x24, 0x74, 0x2a,
-	0x9d, 0xc2, 0xc4, 0x8d, 0x18, 0x4e, 0x95, 0x88, 0x08, 0xba, 0x93, 0x5e, 0x92, 0x7b, 0x45, 0x4b,
-	0xf1, 0xbe, 0x31, 0x08, 0x6f, 0x9b, 0x74, 0xbc, 0xa0, 0x44, 0xdc, 0xf8, 0x52, 0x83, 0xa9, 0x7d,
-	0x14, 0x03, 0x61, 0x38, 0xd9, 0xad, 0x54, 0x8a, 0xfa, 0xcd, 0x7e, 0xd4, 0x0a, 0xb9, 0x4d, 0x8f,
-	0xba, 0xe4, 0x87, 0x1b, 0x2d, 0x30, 0xca, 0x55, 0x02, 0xdd, 0x82, 0xc9, 0x7c, 0xab, 0xb3, 0x3d,
-	0x76, 0x05, 0x75, 0x53, 0xd9, 0x18, 0xa4, 0x89, 0x50, 0xe6, 0x99, 0x6d, 0xed, 0x3a, 0x4d, 0x59,
-	0x16, 0x11, 0x4c, 0xe0, 0x54, 0xb0, 0xdc, 0xb8, 0xcd, 0x51, 0xfb, 0x51, 0x83, 0xa9, 0x9e, 0x0f,
-	0x32, 0x1e, 0xd3, 0x88, 0x13, 0x74, 0x07, 0x46, 0x19, 0xe1, 0x49, 0x4b, 0xa8, 0xc4, 0x2f, 0x1e,
-	0x48, 0x15, 0x1d, 0x89, 0xe1, 0x28, 0x2c, 0x74, 0x1d, 0x26, 0x3b, 0xde, 0x59, 0x2e, 0x61, 0x8c,
-	0xb2, 0xbc, 0x8d, 0x91, 0x22, 0x61, 0xb1, 0x67, 0xae, 0xc9, 0x17, 0xa8, 0x73, 0xb2, 0xf8, 0x02,
-	0x5b, 0x4a, 0x97, 0xd7, 0xae, 0xc0, 0xff, 0x4a, 0xd9, 0x06, 0x7b, 0x91, 0xfe, 0xa0, 0xc3, 0xf4,
-	0xb5, 0x80, 0x87, 0x01, 0xe7, 0x07, 0x7c, 0x93, 0x3e, 0x2e, 0xbc, 0x49, 0x47, 0x64, 0x95, 0x3e,
-	0xee, 0x5f, 0xa5, 0xfd, 0x48, 0x7b, 0x1b, 0x07, 0x7e, 0xb2, 0xea, 0xbd, 0x9e, 0xac, 0xc6, 0x12,
-	0x9c, 0xd9, 0x1f, 0x76, 0xb0, 0x82, 0x3d, 0xd3, 0xe1, 0x74, 0x49, 0xec, 0x79, 0xcf, 0x24, 0x9d,
-	0x3d, 0xf3, 0xd1, 0x81, 0xab, 0x91, 0x21, 0x96, 0x5a, 0xff, 0x8d, 0x9e, 0x32, 0x16, 0x61, 0x6a,
-	0x1f, 0xbe, 0x81, 0x8a, 0x34, 0xff, 0xf4, 0x10, 0x4c, 0x16, 0xbd, 0xd7, 0xb2, 0x4c, 0xd1, 0x4f,
-	0x1a, 0x54, 0xba, 0xbe, 0xa1, 0x90, 0xdd, 0xbf, 0x42, 0x65, 0x1f, 0x5e, 0x46, 0x7d, 0x80, 0x6b,
-	0xba, 0xe8, 0x59, 0x7b, 0xf7, 0xc9, 0x6f, 0x7f, 0x7c, 0xa7, 0x9f, 0x43, 0xf5, 0xf4, 0x53, 0xf2,
-	0x51, 0x21, 0x9d, 0x05, 0xd5, 0xd9, 0xdc, 0x9a, 0xeb, 0xf8, 0xb6, 0xe4, 0xd6, 0xdc, 0x63, 0xf4,
-	0xab, 0x06, 0x27, 0x7b, 0x1c, 0x39, 0xf4, 0xde, 0x01, 0x75, 0x21, 0xcb, 0x61, 0xe1, 0xa0, 0xaa,
-	0x22, 0xfb, 0xa3, 0x76, 0x49, 0xe6, 0xf3, 0x4e, 0xed, 0x9c, 0xfc, 0x5e, 0x6f, 0x27, 0xf0, 0x68,
-	0xcf, 0xc1, 0x5d, 0x98, 0x7b, 0xdc, 0x99, 0x8e, 0x2d, 0xd5, 0xd0, 0xd6, 0xe6, 0xd0, 0xef, 0x1a,
-	0x4c, 0xf6, 0xdc, 0x73, 0x74, 0x69, 0xb8, 0x83, 0x6c, 0x5c, 0x1e, 0xb2, 0xf5, 0x6b, 0x57, 0x64,
-	0x6a, 0x76, 0xed, 0xfc, 0x3f, 0x4b, 0xcd, 0xcf, 0x40, 0x6d, 0x6d, 0x6e, 0xf1, 0x2b, 0x1d, 0xce,
-	0x7a, 0x34, 0xec, 0x1b, 0xc8, 0xa2, 0xd1, 0xb3, 0x63, 0x57, 0xd3, 0xdb, 0x65, 0x55, 0xbb, 0x7b,
-	0x23, 0xf7, 0x6f, 0xd2, 0x16, 0x8e, 0x9a, 0x26, 0x65, 0x4d, 0xab, 0x49, 0x22, 0x79, 0xf7, 0xa8,
-	0xbf, 0x26, 0xe2, 0x80, 0x97, 0xff, 0x3f, 0x73, 0x51, 0x0d, 0x9e, 0xe9, 0x23, 0xcb, 0x8d, 0xc6,
-	0xf7, 0xfa, 0xcc, 0x72, 0x06, 0xd8, 0xf0, 0xb9, 0x99, 0x0d, 0xd3, 0xd1, 0x46, 0xdd, 0xcc, 0x89,
-	0xf9, 0x73, 0xb5, 0x64, 0xb3, 0xe1, 0xf3, 0xcd, 0xf6, 0x92, 0xcd, 0x8d, 0xfa, 0xa6, 0x5a, 0xf2,
-	0xa7, 0x7e, 0x36, 0x9b, 0xb7, 0xed, 0x86, 0xcf, 0x6d, 0xbb, 0xbd, 0xc8, 0xb6, 0x37, 0xea, 0xb6,
-	0xad, 0x96, 0x6d, 0x1d, 0x96, 0x71, 0x9e, 0xfb, 0x3b, 0x00, 0x00, 0xff, 0xff, 0xb3, 0x73, 0x91,
-	0x69, 0x46, 0x12, 0x00, 0x00,
+	// 1351 bytes of a gzipped FileDescriptorProto
+	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xb4, 0x58, 0x41, 0x73, 0xdb, 0x44,
+	0x14, 0x46, 0x0a, 0x6d, 0xda, 0x97, 0x36, 0x8d, 0xb7, 0x93, 0xa9, 0x51, 0xd2, 0x12, 0x4c, 0x19,
+	0x32, 0x19, 0x46, 0xc2, 0x29, 0x2d, 0xa0, 0x92, 0xb6, 0x4e, 0x9b, 0xa6, 0x19, 0xa6, 0x6d, 0x46,
+	0x49, 0xc3, 0x50, 0x42, 0x35, 0x1b, 0x69, 0x6b, 0x44, 0x25, 0xad, 0xd0, 0xae, 0x92, 0x66, 0x4a,
+	0x07, 0xe8, 0x70, 0x80, 0xe1, 0xc8, 0x3f, 0xe8, 0x81, 0x03, 0x07, 0x7e, 0x01, 0x1c, 0xe1, 0xd0,
+	0x23, 0xdc, 0x38, 0x73, 0xe2, 0xcc, 0x0f, 0x60, 0xb4, 0xd2, 0x3a, 0x96, 0x6d, 0xc5, 0x26, 0x2e,
+	0xb7, 0xf5, 0xbe, 0x7d, 0xdf, 0xf7, 0xde, 0xdb, 0xb7, 0xdf, 0xae, 0x0c, 0x0b, 0x4d, 0x4a, 0x9b,
+	0x3e, 0x31, 0xb0, 0xcb, 0x8c, 0x6c, 0x98, 0x8e, 0xb6, 0xeb, 0x06, 0x23, 0xf1, 0xb6, 0xe7, 0x10,
+	0x66, 0xc4, 0xc4, 0xa1, 0x41, 0x40, 0x42, 0x17, 0x73, 0x8f, 0x86, 0x76, 0x3e, 0xaf, 0x47, 0x31,
+	0xe5, 0x14, 0xcd, 0x64, 0x3e, 0x3a, 0x76, 0x99, 0xde, 0x72, 0xd7, 0xb7, 0xeb, 0xba, 0x74, 0xd7,
+	0x8c, 0x32, 0x82, 0x14, 0x95, 0x86, 0x06, 0x79, 0xc8, 0x49, 0xc8, 0x3c, 0x1a, 0xb2, 0x0c, 0x52,
+	0xbb, 0x50, 0xe6, 0x40, 0xc2, 0x24, 0x60, 0xc6, 0x03, 0xb2, 0xbb, 0x43, 0x63, 0xd7, 0x0e, 0x30,
+	0x77, 0x3e, 0xb1, 0xf9, 0x6e, 0x94, 0x87, 0xa2, 0xcd, 0x95, 0xf9, 0xc5, 0x84, 0xd1, 0x24, 0x4e,
+	0x53, 0xc1, 0x6e, 0x3f, 0x8e, 0xbd, 0xb5, 0xc5, 0xb4, 0x73, 0xbf, 0x69, 0xe9, 0x17, 0x79, 0x06,
+	0x0e, 0x43, 0xca, 0x85, 0x51, 0x46, 0x7e, 0x26, 0xb7, 0x8a, 0x5f, 0x5b, 0xc9, 0x7d, 0x63, 0x27,
+	0xc6, 0x51, 0x44, 0x62, 0x69, 0x3f, 0x95, 0xdb, 0xe3, 0xc8, 0x31, 0x18, 0xc7, 0x3c, 0xe9, 0x34,
+	0xa4, 0xb0, 0x8e, 0xef, 0x91, 0x90, 0x67, 0x86, 0xda, 0x65, 0xa8, 0x2e, 0x13, 0x6e, 0x15, 0x42,
+	0xb1, 0xc8, 0x67, 0x09, 0x61, 0x1c, 0xbd, 0x0a, 0xc7, 0x65, 0xb4, 0x76, 0x88, 0x03, 0x52, 0x55,
+	0x66, 0x94, 0xd9, 0xa3, 0xd6, 0x31, 0x39, 0x79, 0x0b, 0x07, 0xa4, 0xf6, 0x9b, 0x02, 0x5a, 0x23,
+	0x8a, 0xfc, 0xdd, 0xde, 0x18, 0x2f, 0xc3, 0x98, 0x93, 0x30, 0x4e, 0x03, 0x12, 0xdb, 0x9e, 0x9b,
+	0x23, 0x80, 0x9c, 0x5a, 0x71, 0xd1, 0x3d, 0x00, 0x1a, 0x91, 0x38, 0x4b, 0xb3, 0xaa, 0xce, 0x8c,
+	0xcc, 0x8e, 0xcd, 0x5f, 0xd2, 0xfb, 0x6d, 0xba, 0xde, 0x83, 0xf2, 0xb6, 0x84, 0xb1, 0xda, 0x10,
+	0xd1, 0xeb, 0x70, 0x22, 0xc2, 0x31, 0xf7, 0xb0, 0x6f, 0xdf, 0xc7, 0x9e, 0x9f, 0xc4, 0xa4, 0x3a,
+	0x32, 0xa3, 0xcc, 0x1e, 0xb1, 0xc6, 0xf3, 0xe9, 0xeb, 0xd9, 0x6c, 0xed, 0xd7, 0x0a, 0x4c, 0xef,
+	0x87, 0x3a, 0x50, 0x39, 0xd0, 0x13, 0x05, 0x4e, 0x38, 0x38, 0x88, 0xb0, 0xd7, 0x0c, 0xed, 0xad,
+	0xc4, 0x6d, 0x12, 0x5e, 0x55, 0x67, 0x94, 0xd9, 0xb1, 0xf9, 0x0f, 0x86, 0x4b, 0x4a, 0xbf, 0x9a,
+	0xa3, 0x2e, 0x0a, 0xd0, 0x55, 0x1c, 0xe3, 0x80, 0x70, 0x12, 0xb3, 0x1b, 0x2f, 0x58, 0xe3, 0x4e,
+	0xc1, 0x86, 0x3e, 0x85, 0x51, 0x4e, 0x1e, 0x72, 0x1b, 0xbb, 0x22, 0xd7, 0xb1, 0xf9, 0xdb, 0x43,
+	0x72, 0xaf, 0x93, 0x87, 0xbc, 0xe1, 0x16, 0x38, 0x0f, 0x73, 0x31, 0x87, 0x7c, 0x18, 0xcd, 0x0f,
+	0x4c, 0xf5, 0x45, 0xc1, 0xb5, 0x3a, 0x24, 0xd7, 0xfb, 0x19, 0x5a, 0x81, 0x4c, 0x52, 0xa0, 0xaf,
+	0x15, 0xa8, 0x70, 0x1c, 0x37, 0x09, 0xb7, 0x9d, 0x08, 0xdb, 0x34, 0xe2, 0xb6, 0x17, 0x56, 0x0f,
+	0x3d, 0x97, 0x02, 0xaf, 0x0b, 0xdc, 0xab, 0x11, 0xbe, 0x1d, 0xf1, 0x95, 0xb0, 0x58, 0x60, 0x5e,
+	0xb0, 0xa1, 0x6f, 0x14, 0xa8, 0x38, 0xd8, 0xf7, 0x69, 0xc2, 0xed, 0x96, 0xbc, 0x54, 0x0f, 0x8b,
+	0x30, 0x3e, 0x1c, 0x7a, 0x9f, 0x05, 0xee, 0x92, 0x84, 0x2d, 0x04, 0x32, 0xe1, 0x74, 0x58, 0xd1,
+	0x17, 0x30, 0x9e, 0xce, 0xb5, 0x85, 0x31, 0x2a, 0xc2, 0xd8, 0x78, 0x0e, 0x61, 0xf4, 0x8e, 0xe1,
+	0xb8, 0xd3, 0x6e, 0x42, 0xdf, 0x29, 0x80, 0x98, 0xc7, 0x89, 0xef, 0x85, 0x0f, 0xda, 0xa2, 0x38,
+	0x22, 0xa2, 0xb8, 0x3b, 0x64, 0x14, 0x6b, 0x39, 0x70, 0xef, 0x48, 0x2a, 0xac, 0xd3, 0x8c, 0xbe,
+	0x55, 0x00, 0x05, 0x74, 0x9b, 0xd8, 0x49, 0x98, 0x30, 0xe2, 0xca, 0x23, 0x78, 0xf4, 0xb9, 0x6c,
+	0xcd, 0x4d, 0xba, 0x4d, 0xee, 0x08, 0xdc, 0x1e, 0x87, 0x70, 0x22, 0xe8, 0xb0, 0x6a, 0x11, 0x54,
+	0xcb, 0x0e, 0x2d, 0x5a, 0x87, 0x6a, 0x48, 0x76, 0xf2, 0xf0, 0x6c, 0x1c, 0xd0, 0x24, 0xe4, 0x76,
+	0xe0, 0x39, 0x31, 0x65, 0x42, 0x57, 0xc6, 0xe6, 0xa7, 0x64, 0xb0, 0x52, 0xec, 0xf5, 0x95, 0x90,
+	0x5f, 0x78, 0x6b, 0x03, 0xfb, 0x09, 0xb1, 0x26, 0x43, 0xb2, 0x93, 0x61, 0x36, 0x84, 0xeb, 0x4d,
+	0xe1, 0xa9, 0xad, 0xc0, 0x44, 0xe7, 0x51, 0x45, 0xe7, 0x41, 0xc5, 0x6e, 0x8e, 0xf9, 0x5a, 0x69,
+	0x01, 0x5a, 0xd7, 0x92, 0xde, 0x70, 0x2d, 0x15, 0xbb, 0xda, 0x3f, 0x0a, 0x54, 0xba, 0x8e, 0x22,
+	0x7a, 0x1b, 0x8e, 0x60, 0xd7, 0x6e, 0xc6, 0x34, 0x89, 0x72, 0xc8, 0xe9, 0xae, 0x30, 0xd7, 0x78,
+	0xec, 0x85, 0xcd, 0x2c, 0xce, 0x51, 0xec, 0x2e, 0xa7, 0x8b, 0x91, 0x03, 0xb0, 0x77, 0x9f, 0x0a,
+	0x45, 0x1c, 0x9f, 0xbf, 0x56, 0x1a, 0x8d, 0xb8, 0x88, 0xa5, 0x12, 0xdc, 0x4c, 0xfd, 0xd6, 0x77,
+	0x23, 0xb2, 0x14, 0x26, 0x41, 0xd7, 0xa4, 0x75, 0x34, 0x90, 0x43, 0xd4, 0x80, 0x71, 0x27, 0x72,
+	0xec, 0x2d, 0xcf, 0x95, 0xa5, 0x1c, 0xe9, 0x5f, 0xca, 0x63, 0x4e, 0xe4, 0x2c, 0x7a, 0x6e, 0x5e,
+	0xc1, 0x67, 0x0a, 0x54, 0xcb, 0x84, 0x00, 0x2d, 0x17, 0xc4, 0x67, 0xf0, 0xdd, 0x3a, 0xd1, 0x92,
+	0x8f, 0x8c, 0x05, 0x11, 0x78, 0x25, 0xdd, 0xfd, 0x8e, 0x8b, 0xa2, 0xa3, 0x0d, 0xd4, 0xfe, 0xc0,
+	0xa7, 0x43, 0xb2, 0x53, 0x6c, 0xb1, 0x42, 0x3b, 0x7c, 0x0e, 0x5a, 0xb9, 0x9a, 0xa0, 0x7b, 0x80,
+	0xba, 0x34, 0x2c, 0x4d, 0x27, 0xbd, 0x81, 0x8d, 0xd2, 0xad, 0xc9, 0x1e, 0x55, 0x52, 0xa5, 0xae,
+	0x13, 0xe2, 0xae, 0x70, 0x12, 0x58, 0x95, 0x4e, 0x61, 0x62, 0x5a, 0x04, 0xa7, 0x4a, 0x44, 0x04,
+	0xdd, 0x49, 0x2f, 0xc9, 0x76, 0xd1, 0x92, 0xbc, 0x6f, 0x0c, 0xc2, 0xdb, 0x22, 0x1d, 0x2f, 0x28,
+	0x11, 0xd3, 0xbe, 0x54, 0x60, 0x6a, 0x1f, 0xc5, 0x40, 0x18, 0x4e, 0x76, 0x2b, 0x95, 0xa4, 0x7e,
+	0xb3, 0x1f, 0xb5, 0x44, 0x6e, 0xd1, 0xa3, 0x2e, 0xf9, 0x61, 0x9a, 0x0f, 0x5a, 0xb9, 0x4a, 0xa0,
+	0x5b, 0x30, 0x99, 0x6f, 0x75, 0xb6, 0xc7, 0x36, 0xa7, 0x76, 0x2a, 0x1b, 0x83, 0x34, 0x11, 0xca,
+	0x3c, 0xb3, 0xad, 0x5d, 0xa7, 0x29, 0xcb, 0x22, 0x82, 0x09, 0x9c, 0x0a, 0x96, 0x1d, 0xb5, 0x38,
+	0x6a, 0x3f, 0x2b, 0x30, 0xd5, 0xf3, 0x41, 0xc6, 0x22, 0x1a, 0x32, 0x82, 0xee, 0xc0, 0x68, 0x4c,
+	0x58, 0xe2, 0x73, 0x99, 0xf8, 0xc5, 0x03, 0xa9, 0xa2, 0x25, 0x30, 0x2c, 0x89, 0x85, 0xae, 0xc3,
+	0x64, 0xc7, 0x3b, 0xcb, 0x26, 0x71, 0x4c, 0xe3, 0xbc, 0x8d, 0x91, 0x24, 0x89, 0x23, 0x47, 0x5f,
+	0x13, 0x4f, 0x53, 0xeb, 0x64, 0xf1, 0x05, 0xb6, 0x94, 0x2e, 0xaf, 0x5d, 0x81, 0x97, 0x4a, 0xd9,
+	0x06, 0x7b, 0x91, 0xfe, 0xa4, 0xc2, 0xf4, 0x35, 0x8f, 0x05, 0x1e, 0x63, 0x07, 0x7c, 0x93, 0x3e,
+	0x2e, 0xbc, 0x49, 0x47, 0x44, 0x95, 0x3e, 0xee, 0x5f, 0xa5, 0xfd, 0x48, 0x7b, 0x1b, 0x07, 0x7e,
+	0xb2, 0xaa, 0xbd, 0x9e, 0xac, 0xda, 0x12, 0x9c, 0xd9, 0x1f, 0x76, 0xb0, 0x82, 0x3d, 0x55, 0xe1,
+	0x74, 0x49, 0xec, 0x79, 0xcf, 0x24, 0x9d, 0x3d, 0xf3, 0xd1, 0x81, 0xab, 0x91, 0x21, 0x96, 0x5a,
+	0xff, 0x8f, 0x9e, 0xd2, 0x16, 0x61, 0x6a, 0x1f, 0xbe, 0x81, 0x8a, 0x34, 0xff, 0xc3, 0x21, 0x98,
+	0x2c, 0x7a, 0xaf, 0x65, 0x99, 0xa2, 0x5f, 0x14, 0xa8, 0x74, 0x7d, 0x43, 0x21, 0xb3, 0x7f, 0x85,
+	0xca, 0x3e, 0xbc, 0xb4, 0xfa, 0x00, 0xd7, 0x74, 0xd1, 0xb3, 0xf6, 0xee, 0x93, 0x3f, 0xfe, 0xfa,
+	0x5e, 0x3d, 0x87, 0xea, 0xe9, 0x37, 0xe6, 0xa3, 0x42, 0x3a, 0x0b, 0xb2, 0xb3, 0x99, 0x31, 0xd7,
+	0xf1, 0xd1, 0xc9, 0x8c, 0xb9, 0xc7, 0xe8, 0x77, 0x05, 0x4e, 0xf6, 0x38, 0x72, 0xe8, 0xbd, 0x03,
+	0xea, 0x42, 0x96, 0xc3, 0xc2, 0x41, 0x55, 0x45, 0xf4, 0x47, 0xed, 0x92, 0xc8, 0xe7, 0x9d, 0xda,
+	0x39, 0xf1, 0x21, 0xdf, 0x4a, 0xe0, 0x51, 0xdb, 0xc1, 0x5d, 0x98, 0x7b, 0xdc, 0x99, 0x8e, 0x29,
+	0xd4, 0xd0, 0x54, 0xe6, 0xd0, 0x9f, 0x0a, 0x4c, 0xf6, 0xdc, 0x73, 0x74, 0x69, 0xb8, 0x83, 0xac,
+	0x5d, 0x1e, 0xb2, 0xf5, 0x6b, 0x57, 0x44, 0x6a, 0x66, 0xed, 0xfc, 0x7f, 0x4b, 0xcd, 0xcd, 0x40,
+	0x4d, 0x65, 0x4e, 0x9b, 0x7a, 0xd6, 0xa8, 0xee, 0x31, 0xe7, 0xa3, 0xc8, 0x63, 0xe9, 0x4d, 0xb5,
+	0xf8, 0x95, 0x0a, 0x67, 0x1d, 0x1a, 0xf4, 0x8d, 0x72, 0x51, 0xeb, 0xd9, 0xce, 0xab, 0xe9, 0xd5,
+	0xb3, 0xaa, 0xdc, 0xbd, 0x91, 0xfb, 0x37, 0xa9, 0x8f, 0xc3, 0xa6, 0x4e, 0xe3, 0xa6, 0xd1, 0x24,
+	0xa1, 0xb8, 0x98, 0x8c, 0x3d, 0xc6, 0xf2, 0x7f, 0x75, 0x2e, 0xca, 0xc1, 0x53, 0x75, 0x64, 0xb9,
+	0xd1, 0xf8, 0x51, 0x9d, 0x59, 0xce, 0x00, 0x1b, 0x2e, 0xd3, 0xb3, 0x61, 0x3a, 0xda, 0xa8, 0xeb,
+	0x39, 0x31, 0x7b, 0x26, 0x97, 0x6c, 0x36, 0x5c, 0xb6, 0xd9, 0x5a, 0xb2, 0xb9, 0x51, 0xdf, 0x94,
+	0x4b, 0xfe, 0x56, 0xcf, 0x66, 0xf3, 0xa6, 0xd9, 0x70, 0x99, 0x69, 0xb6, 0x16, 0x99, 0xe6, 0x46,
+	0xdd, 0x34, 0xe5, 0xb2, 0xad, 0xc3, 0x22, 0xce, 0x73, 0xff, 0x06, 0x00, 0x00, 0xff, 0xff, 0x36,
+	0x74, 0xc4, 0xdf, 0x7c, 0x12, 0x00, 0x00,
 }
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // RecommendationServiceClient is the client API for RecommendationService service.
 //
@@ -1153,10 +1149,10 @@
 }
 
 type recommendationServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewRecommendationServiceClient(cc *grpc.ClientConn) RecommendationServiceClient {
+func NewRecommendationServiceClient(cc grpc.ClientConnInterface) RecommendationServiceClient {
 	return &recommendationServiceClient{cc}
 }
 
diff --git a/googleapis/ads/googleads/v1/services/remarketing_action_service.pb.go b/googleapis/ads/googleads/v1/services/remarketing_action_service.pb.go
index 5d33f6b..df45697 100644
--- a/googleapis/ads/googleads/v1/services/remarketing_action_service.pb.go
+++ b/googleapis/ads/googleads/v1/services/remarketing_action_service.pb.go
@@ -9,7 +9,6 @@
 	math "math"
 
 	proto "github.com/golang/protobuf/proto"
-	_ "github.com/golang/protobuf/ptypes/wrappers"
 	resources "google.golang.org/genproto/googleapis/ads/googleads/v1/resources"
 	_ "google.golang.org/genproto/googleapis/api/annotations"
 	status "google.golang.org/genproto/googleapis/rpc/status"
@@ -30,8 +29,7 @@
 // proto package needs to be updated.
 const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package
 
-// Request message for
-// [RemarketingActionService.GetRemarketingAction][google.ads.googleads.v1.services.RemarketingActionService.GetRemarketingAction].
+// Request message for [RemarketingActionService.GetRemarketingAction][google.ads.googleads.v1.services.RemarketingActionService.GetRemarketingAction].
 type GetRemarketingActionRequest struct {
 	// The resource name of the remarketing action to fetch.
 	ResourceName         string   `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"`
@@ -72,8 +70,7 @@
 	return ""
 }
 
-// Request message for
-// [RemarketingActionService.MutateRemarketingActions][google.ads.googleads.v1.services.RemarketingActionService.MutateRemarketingActions].
+// Request message for [RemarketingActionService.MutateRemarketingActions][google.ads.googleads.v1.services.RemarketingActionService.MutateRemarketingActions].
 type MutateRemarketingActionsRequest struct {
 	// The ID of the customer whose remarketing actions are being modified.
 	CustomerId string `protobuf:"bytes,1,opt,name=customer_id,json=customerId,proto3" json:"customer_id,omitempty"`
@@ -344,61 +341,61 @@
 }
 
 var fileDescriptor_36f723f421bc30e8 = []byte{
-	// 705 bytes of a gzipped FileDescriptorProto
-	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xa4, 0x95, 0xcf, 0x6a, 0xd4, 0x40,
-	0x1c, 0xc7, 0x4d, 0x56, 0xaa, 0x9d, 0x54, 0x85, 0x51, 0x31, 0xac, 0xd6, 0x2e, 0xb1, 0x60, 0xd9,
-	0x43, 0xc2, 0xae, 0x45, 0x21, 0x6d, 0x91, 0x2c, 0xda, 0xd6, 0x43, 0xff, 0x90, 0x42, 0x41, 0x59,
-	0x08, 0xd3, 0x64, 0x1a, 0x42, 0x93, 0x4c, 0x9c, 0x99, 0xac, 0x94, 0xd2, 0x8b, 0x88, 0x2f, 0xe0,
-	0x1b, 0x78, 0xf4, 0x3d, 0x3c, 0xe8, 0xc1, 0x8b, 0xaf, 0xa0, 0x17, 0x0f, 0x3e, 0x83, 0x24, 0x93,
-	0xd9, 0xfe, 0xd9, 0xa6, 0x2b, 0xed, 0x6d, 0xf6, 0x37, 0xdf, 0xfd, 0xfc, 0xfe, 0x7c, 0x67, 0x26,
-	0xc0, 0x09, 0x09, 0x09, 0x63, 0x6c, 0xa1, 0x80, 0x59, 0x62, 0x59, 0xac, 0x06, 0x1d, 0x8b, 0x61,
-	0x3a, 0x88, 0x7c, 0xcc, 0x2c, 0x8a, 0x13, 0x44, 0xf7, 0x30, 0x8f, 0xd2, 0xd0, 0x43, 0x3e, 0x8f,
-	0x48, 0xea, 0x55, 0x7b, 0x66, 0x46, 0x09, 0x27, 0xb0, 0x25, 0xfe, 0x67, 0xa2, 0x80, 0x99, 0x43,
-	0x84, 0x39, 0xe8, 0x98, 0x12, 0xd1, 0xb4, 0xeb, 0x92, 0x50, 0xcc, 0x48, 0x4e, 0xcf, 0xce, 0x22,
-	0xe8, 0xcd, 0x07, 0xf2, 0xbf, 0x59, 0x64, 0xa1, 0x34, 0x25, 0x1c, 0x15, 0x9b, 0xac, 0xda, 0xad,
-	0x72, 0x5b, 0xe5, 0xaf, 0x9d, 0x7c, 0xd7, 0xda, 0x8d, 0x70, 0x1c, 0x78, 0x09, 0x62, 0x7b, 0x95,
-	0xe2, 0xe1, 0x69, 0xc5, 0x3b, 0x8a, 0xb2, 0x0c, 0x53, 0x49, 0xb8, 0x57, 0xed, 0xd3, 0xcc, 0xb7,
-	0x18, 0x47, 0x3c, 0xaf, 0x36, 0x8c, 0x1e, 0xb8, 0xbf, 0x82, 0xb9, 0x7b, 0x54, 0x97, 0x53, 0x96,
-	0xe5, 0xe2, 0xb7, 0x39, 0x66, 0x1c, 0x3e, 0x02, 0x37, 0x64, 0xf5, 0x5e, 0x8a, 0x12, 0xac, 0x2b,
-	0x2d, 0x65, 0x6e, 0xd2, 0x9d, 0x92, 0xc1, 0x75, 0x94, 0x60, 0xe3, 0xaf, 0x02, 0x66, 0xd6, 0x72,
-	0x8e, 0x38, 0x1e, 0xe1, 0x30, 0x09, 0x9a, 0x01, 0x9a, 0x9f, 0x33, 0x4e, 0x12, 0x4c, 0xbd, 0x28,
-	0xa8, 0x30, 0x40, 0x86, 0x5e, 0x05, 0xb0, 0x0f, 0x00, 0xc9, 0x30, 0x15, 0x7d, 0xeb, 0x6a, 0xab,
-	0x31, 0xa7, 0x75, 0x17, 0xcd, 0x71, 0x43, 0x37, 0x47, 0x32, 0x6e, 0x48, 0x88, 0x7b, 0x8c, 0x07,
-	0x1f, 0x83, 0x5b, 0x19, 0xa2, 0x3c, 0x42, 0xb1, 0xb7, 0x8b, 0xa2, 0x38, 0xa7, 0x58, 0x6f, 0xb4,
-	0x94, 0xb9, 0xeb, 0xee, 0xcd, 0x2a, 0xbc, 0x2c, 0xa2, 0x45, 0xc3, 0x03, 0x14, 0x47, 0x01, 0xe2,
-	0xd8, 0x23, 0x69, 0xbc, 0xaf, 0x5f, 0x2d, 0x65, 0x53, 0x32, 0xb8, 0x91, 0xc6, 0xfb, 0xc6, 0x47,
-	0x15, 0x34, 0xeb, 0x13, 0xc3, 0x05, 0xa0, 0xe5, 0x59, 0x49, 0x28, 0x1c, 0x2a, 0x09, 0x5a, 0xb7,
-	0x29, 0x7b, 0x91, 0x16, 0x99, 0xcb, 0x85, 0x89, 0x6b, 0x88, 0xed, 0xb9, 0x40, 0xc8, 0x8b, 0x35,
-	0x5c, 0x07, 0x13, 0x3e, 0xc5, 0x88, 0x8b, 0x51, 0x6b, 0xdd, 0xf9, 0xda, 0x19, 0x0c, 0x8f, 0xd5,
-	0xe8, 0x10, 0x56, 0xaf, 0xb8, 0x15, 0xa5, 0xe0, 0x09, 0xba, 0xae, 0x5e, 0x8e, 0x27, 0x28, 0x3d,
-	0x0d, 0x4c, 0x0e, 0xe7, 0x6a, 0x7c, 0x55, 0x40, 0xab, 0xde, 0x79, 0x96, 0x91, 0x94, 0x61, 0xb8,
-	0x0c, 0xee, 0x9e, 0x9a, 0xbd, 0x87, 0x29, 0x25, 0xb4, 0x74, 0x40, 0xeb, 0x42, 0x59, 0x10, 0xcd,
-	0x7c, 0x73, 0xab, 0x3c, 0x9b, 0xee, 0xed, 0x93, 0xae, 0xbc, 0x2c, 0xe4, 0xf0, 0x35, 0xb8, 0x46,
-	0x31, 0xcb, 0x63, 0x2e, 0x8f, 0xc7, 0xf3, 0xf1, 0xc7, 0xa3, 0xa6, 0x38, 0xb7, 0xe4, 0xb8, 0x92,
-	0x67, 0xbc, 0x00, 0xd3, 0xe7, 0x2a, 0xff, 0xeb, 0x1e, 0x74, 0x7f, 0x34, 0x80, 0x3e, 0x02, 0xd8,
-	0x12, 0xa5, 0xc0, 0x6f, 0x0a, 0xb8, 0x73, 0xd6, 0x4d, 0x83, 0x4b, 0xe3, 0xbb, 0x38, 0xe7, 0x86,
-	0x36, 0x2f, 0xe4, 0xa7, 0xb1, 0xf8, 0xfe, 0xe7, 0xaf, 0x4f, 0xea, 0x53, 0x38, 0x5f, 0xbc, 0x4f,
-	0x07, 0x27, 0x5a, 0x5b, 0x92, 0x97, 0x92, 0x59, 0xed, 0xe3, 0x0f, 0x56, 0x65, 0xab, 0xd5, 0x3e,
-	0x84, 0xbf, 0x15, 0xa0, 0xd7, 0xd9, 0x0e, 0x9d, 0x0b, 0xbb, 0x22, 0x1f, 0x8b, 0x66, 0xef, 0x32,
-	0x08, 0x71, 0xea, 0x8c, 0x5e, 0xd9, 0xe1, 0xa2, 0xf1, 0xac, 0xe8, 0xf0, 0xa8, 0xa5, 0x83, 0x63,
-	0xaf, 0xd0, 0x52, 0xfb, 0xf0, 0x8c, 0x06, 0xed, 0xa4, 0x44, 0xdb, 0x4a, 0xbb, 0xf7, 0x41, 0x05,
-	0xb3, 0x3e, 0x49, 0xc6, 0x56, 0xd3, 0x9b, 0xae, 0xb3, 0x7d, 0xb3, 0xb8, 0xec, 0x9b, 0xca, 0x9b,
-	0xd5, 0x0a, 0x11, 0x92, 0x18, 0xa5, 0xa1, 0x49, 0x68, 0x68, 0x85, 0x38, 0x2d, 0x9f, 0x02, 0xf9,
-	0xad, 0xc8, 0x22, 0x56, 0xff, 0x7d, 0x5a, 0x90, 0x8b, 0xcf, 0x6a, 0x63, 0xc5, 0x71, 0xbe, 0xa8,
-	0xad, 0x15, 0x01, 0x74, 0x02, 0x66, 0x8a, 0x65, 0xb1, 0xda, 0xee, 0x98, 0x55, 0x62, 0xf6, 0x5d,
-	0x4a, 0xfa, 0x4e, 0xc0, 0xfa, 0x43, 0x49, 0x7f, 0xbb, 0xd3, 0x97, 0x92, 0x3f, 0xea, 0xac, 0x88,
-	0xdb, 0xb6, 0x13, 0x30, 0xdb, 0x1e, 0x8a, 0x6c, 0x7b, 0xbb, 0x63, 0xdb, 0x52, 0xb6, 0x33, 0x51,
-	0xd6, 0xf9, 0xe4, 0x5f, 0x00, 0x00, 0x00, 0xff, 0xff, 0xf4, 0x49, 0x1e, 0x99, 0x46, 0x07, 0x00,
-	0x00,
+	// 715 bytes of a gzipped FileDescriptorProto
+	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xa4, 0x95, 0xdd, 0x6a, 0xd4, 0x4c,
+	0x18, 0xc7, 0xdf, 0x64, 0x5f, 0xfa, 0xbe, 0x9d, 0xad, 0x0a, 0xa3, 0x62, 0x48, 0x2d, 0x5d, 0x62,
+	0xc1, 0xb2, 0x07, 0x09, 0xbb, 0x16, 0x85, 0xb4, 0x45, 0xb2, 0x68, 0x5b, 0x0f, 0xfa, 0x41, 0x0a,
+	0x05, 0x65, 0x21, 0x4c, 0x93, 0x69, 0x08, 0x4d, 0x32, 0x71, 0x66, 0xb2, 0x50, 0x4a, 0x4f, 0x44,
+	0xbc, 0x01, 0xef, 0xc0, 0x43, 0xef, 0xc3, 0x03, 0x7b, 0xea, 0x2d, 0xe8, 0x89, 0x82, 0xd7, 0x20,
+	0xc9, 0x64, 0x76, 0xdb, 0x6e, 0xd3, 0x95, 0xf6, 0xec, 0xd9, 0x99, 0x7f, 0x7e, 0xcf, 0xe7, 0x3c,
+	0x0b, 0x9c, 0x90, 0x90, 0x30, 0xc6, 0x16, 0x0a, 0x98, 0x25, 0xcc, 0xc2, 0x1a, 0x74, 0x2c, 0x86,
+	0xe9, 0x20, 0xf2, 0x31, 0xb3, 0x28, 0x4e, 0x10, 0x3d, 0xc4, 0x3c, 0x4a, 0x43, 0x0f, 0xf9, 0x3c,
+	0x22, 0xa9, 0x57, 0xdd, 0x99, 0x19, 0x25, 0x9c, 0xc0, 0x96, 0xf8, 0xce, 0x44, 0x01, 0x33, 0x87,
+	0x08, 0x73, 0xd0, 0x31, 0x25, 0x42, 0xb7, 0xeb, 0x9c, 0x50, 0xcc, 0x48, 0x4e, 0x2f, 0xf7, 0x22,
+	0xe8, 0xfa, 0x43, 0xf9, 0x6d, 0x16, 0x59, 0x28, 0x4d, 0x09, 0x47, 0xc5, 0x25, 0xab, 0x6e, 0x2b,
+	0xdf, 0x56, 0xf9, 0x6b, 0x3f, 0x3f, 0xb0, 0x0e, 0x22, 0x1c, 0x07, 0x5e, 0x82, 0xd8, 0x61, 0xa5,
+	0x78, 0x50, 0x29, 0x68, 0xe6, 0x5b, 0x8c, 0x23, 0x9e, 0xb3, 0x0b, 0x17, 0x05, 0xd8, 0x8f, 0x23,
+	0x9c, 0x72, 0x71, 0x61, 0xf4, 0xc0, 0xec, 0x3a, 0xe6, 0xee, 0x28, 0x20, 0xa7, 0x8c, 0xc7, 0xc5,
+	0x6f, 0x73, 0xcc, 0x38, 0x7c, 0x04, 0x6e, 0xc9, 0xb0, 0xbd, 0x14, 0x25, 0x58, 0x53, 0x5a, 0xca,
+	0xe2, 0xb4, 0x3b, 0x23, 0x0f, 0xb7, 0x50, 0x82, 0x8d, 0xdf, 0x0a, 0x98, 0xdf, 0xcc, 0x39, 0xe2,
+	0x78, 0x8c, 0xc3, 0x24, 0x68, 0x1e, 0x34, 0xfd, 0x9c, 0x71, 0x92, 0x60, 0xea, 0x45, 0x41, 0x85,
+	0x01, 0xf2, 0xe8, 0x55, 0x00, 0xfb, 0x00, 0x90, 0x0c, 0x53, 0x91, 0xb0, 0xa6, 0xb6, 0x1a, 0x8b,
+	0xcd, 0xee, 0x8a, 0x39, 0xa9, 0xda, 0xe6, 0x98, 0xc7, 0x6d, 0x09, 0x71, 0xcf, 0xf0, 0xe0, 0x63,
+	0x70, 0x27, 0x43, 0x94, 0x47, 0x28, 0xf6, 0x0e, 0x50, 0x14, 0xe7, 0x14, 0x6b, 0x8d, 0x96, 0xb2,
+	0xf8, 0xbf, 0x7b, 0xbb, 0x3a, 0x5e, 0x13, 0xa7, 0x45, 0xc2, 0x03, 0x14, 0x47, 0x01, 0xe2, 0xd8,
+	0x23, 0x69, 0x7c, 0xa4, 0xfd, 0x5b, 0xca, 0x66, 0xe4, 0xe1, 0x76, 0x1a, 0x1f, 0x19, 0x1f, 0x54,
+	0xa0, 0xd7, 0x3b, 0x86, 0xcb, 0xa0, 0x99, 0x67, 0x25, 0xa1, 0x68, 0x4d, 0x49, 0x68, 0x76, 0x75,
+	0x99, 0x8b, 0xec, 0x9e, 0xb9, 0x56, 0x74, 0x6f, 0x13, 0xb1, 0x43, 0x17, 0x08, 0x79, 0x61, 0xc3,
+	0x2d, 0x30, 0xe5, 0x53, 0x8c, 0xb8, 0x28, 0x75, 0xb3, 0xbb, 0x54, 0x5b, 0x83, 0xe1, 0x3c, 0x8d,
+	0x17, 0x61, 0xe3, 0x1f, 0xb7, 0xa2, 0x14, 0x3c, 0x41, 0xd7, 0xd4, 0x9b, 0xf1, 0x04, 0xa5, 0xd7,
+	0x04, 0xd3, 0xc3, 0xba, 0x1a, 0x5f, 0x14, 0xd0, 0xaa, 0xef, 0x3c, 0xcb, 0x48, 0xca, 0x30, 0x5c,
+	0x03, 0xf7, 0x2f, 0xd4, 0xde, 0xc3, 0x94, 0x12, 0x5a, 0x76, 0xa0, 0xd9, 0x85, 0x32, 0x20, 0x9a,
+	0xf9, 0xe6, 0x6e, 0x39, 0xb4, 0xee, 0xdd, 0xf3, 0x5d, 0x79, 0x59, 0xc8, 0xe1, 0x6b, 0xf0, 0x1f,
+	0xc5, 0x2c, 0x8f, 0xb9, 0x1c, 0x8f, 0xe7, 0x93, 0xc7, 0xa3, 0x26, 0x38, 0xb7, 0xe4, 0xb8, 0x92,
+	0x67, 0xbc, 0x00, 0x73, 0x57, 0x2a, 0xff, 0xea, 0x1d, 0x74, 0x7f, 0x35, 0x80, 0x36, 0x06, 0xd8,
+	0x15, 0xa1, 0xc0, 0xaf, 0x0a, 0xb8, 0x77, 0xd9, 0x4b, 0x83, 0xab, 0x93, 0xb3, 0xb8, 0xe2, 0x85,
+	0xea, 0xd7, 0xea, 0xa7, 0xb1, 0xf2, 0xee, 0xdb, 0xf7, 0x8f, 0xea, 0x53, 0xb8, 0x54, 0x2c, 0xa6,
+	0xe3, 0x73, 0xa9, 0xad, 0xca, 0x47, 0xc9, 0xac, 0xf6, 0xd9, 0x4d, 0x55, 0xb5, 0xd5, 0x6a, 0x9f,
+	0xc0, 0x1f, 0x0a, 0xd0, 0xea, 0xda, 0x0e, 0x9d, 0x6b, 0x77, 0x45, 0x2e, 0x0b, 0xbd, 0x77, 0x13,
+	0x84, 0x98, 0x3a, 0xa3, 0x57, 0x66, 0xb8, 0x62, 0x3c, 0x2b, 0x32, 0x1c, 0xa5, 0x74, 0x7c, 0x66,
+	0x0b, 0xad, 0xb6, 0x4f, 0x2e, 0x49, 0xd0, 0x4e, 0x4a, 0xb4, 0xad, 0xb4, 0xf5, 0xd9, 0x53, 0x47,
+	0x1b, 0xb9, 0xaf, 0xac, 0x2c, 0x62, 0xa6, 0x4f, 0x92, 0xde, 0x7b, 0x15, 0x2c, 0xf8, 0x24, 0x99,
+	0x18, 0x6a, 0x6f, 0xae, 0x6e, 0x26, 0x76, 0x8a, 0x4d, 0xb0, 0xa3, 0xbc, 0xd9, 0xa8, 0x10, 0x21,
+	0x89, 0x51, 0x1a, 0x9a, 0x84, 0x86, 0x56, 0x88, 0xd3, 0x72, 0x4f, 0x58, 0x23, 0xa7, 0xf5, 0xff,
+	0x5a, 0xcb, 0xd2, 0xf8, 0xa4, 0x36, 0xd6, 0x1d, 0xe7, 0xb3, 0xda, 0x5a, 0x17, 0x40, 0x27, 0x60,
+	0xa6, 0x30, 0x0b, 0x6b, 0xaf, 0x63, 0x56, 0x8e, 0xd9, 0xa9, 0x94, 0xf4, 0x9d, 0x80, 0xf5, 0x87,
+	0x92, 0xfe, 0x5e, 0xa7, 0x2f, 0x25, 0x3f, 0xd5, 0x05, 0x71, 0x6e, 0xdb, 0x4e, 0xc0, 0x6c, 0x7b,
+	0x28, 0xb2, 0xed, 0xbd, 0x8e, 0x6d, 0x4b, 0xd9, 0xfe, 0x54, 0x19, 0xe7, 0x93, 0x3f, 0x01, 0x00,
+	0x00, 0xff, 0xff, 0x9b, 0x9a, 0x6d, 0x1d, 0x5c, 0x07, 0x00, 0x00,
 }
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // RemarketingActionServiceClient is the client API for RemarketingActionService service.
 //
@@ -411,10 +408,10 @@
 }
 
 type remarketingActionServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewRemarketingActionServiceClient(cc *grpc.ClientConn) RemarketingActionServiceClient {
+func NewRemarketingActionServiceClient(cc grpc.ClientConnInterface) RemarketingActionServiceClient {
 	return &remarketingActionServiceClient{cc}
 }
 
diff --git a/googleapis/ads/googleads/v1/services/search_term_view_service.pb.go b/googleapis/ads/googleads/v1/services/search_term_view_service.pb.go
index c479769..ca05c4d 100644
--- a/googleapis/ads/googleads/v1/services/search_term_view_service.pb.go
+++ b/googleapis/ads/googleads/v1/services/search_term_view_service.pb.go
@@ -27,8 +27,7 @@
 // proto package needs to be updated.
 const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package
 
-// Request message for
-// [SearchTermViewService.GetSearchTermView][google.ads.googleads.v1.services.SearchTermViewService.GetSearchTermView].
+// Request message for [SearchTermViewService.GetSearchTermView][google.ads.googleads.v1.services.SearchTermViewService.GetSearchTermView].
 type GetSearchTermViewRequest struct {
 	// The resource name of the search term view to fetch.
 	ResourceName         string   `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"`
@@ -78,40 +77,41 @@
 }
 
 var fileDescriptor_05af83b1baea038c = []byte{
-	// 372 bytes of a gzipped FileDescriptorProto
-	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x84, 0x52, 0x31, 0x6a, 0xe3, 0x40,
-	0x14, 0x45, 0x5a, 0x58, 0x58, 0xb1, 0x5b, 0xac, 0x60, 0xc1, 0x88, 0x2d, 0x8c, 0xd7, 0xc5, 0xe2,
-	0x62, 0x06, 0xc5, 0x4d, 0x32, 0x21, 0x18, 0xb9, 0x71, 0xaa, 0x60, 0xec, 0xa0, 0x22, 0x08, 0xc4,
-	0x44, 0xfa, 0x28, 0x02, 0x4b, 0xe3, 0xcc, 0x97, 0xe5, 0x22, 0xa4, 0x48, 0xae, 0x90, 0x1b, 0xa4,
-	0xcc, 0x1d, 0x72, 0x81, 0xb4, 0x29, 0x72, 0x81, 0x54, 0x39, 0x45, 0x90, 0x47, 0x23, 0x30, 0xb1,
-	0x70, 0xf7, 0x98, 0xff, 0xde, 0xfb, 0xef, 0x3f, 0xc9, 0x1a, 0x25, 0x42, 0x24, 0x0b, 0xa0, 0x3c,
-	0x46, 0xaa, 0x60, 0x85, 0x4a, 0x97, 0x22, 0xc8, 0x32, 0x8d, 0x00, 0x29, 0x02, 0x97, 0xd1, 0x55,
-	0x58, 0x80, 0xcc, 0xc2, 0x32, 0x85, 0x75, 0x58, 0x4f, 0xc8, 0x52, 0x8a, 0x42, 0xd8, 0x5d, 0xa5,
-	0x22, 0x3c, 0x46, 0xd2, 0x18, 0x90, 0xd2, 0x25, 0xda, 0xc0, 0x39, 0x6c, 0x5b, 0x21, 0x01, 0xc5,
-	0x4a, 0xee, 0xda, 0xa1, 0xbc, 0x9d, 0xbf, 0x5a, 0xb9, 0x4c, 0x29, 0xcf, 0x73, 0x51, 0xf0, 0x22,
-	0x15, 0x39, 0xaa, 0x69, 0x6f, 0x64, 0x75, 0x26, 0x50, 0xcc, 0x37, 0xd2, 0x73, 0x90, 0x99, 0x9f,
-	0xc2, 0x7a, 0x06, 0xd7, 0x2b, 0xc0, 0xc2, 0xfe, 0x67, 0xfd, 0xd2, 0xee, 0x61, 0xce, 0x33, 0xe8,
-	0x18, 0x5d, 0xe3, 0xff, 0x8f, 0xd9, 0x4f, 0xfd, 0x78, 0xc6, 0x33, 0x38, 0x78, 0x33, 0xac, 0x3f,
-	0xdb, 0xf2, 0xb9, 0xca, 0x6c, 0x3f, 0x1b, 0xd6, 0xef, 0x2f, 0xde, 0x36, 0x23, 0xfb, 0x6e, 0x25,
-	0x6d, 0x81, 0x1c, 0xb7, 0x55, 0xdb, 0xb4, 0x40, 0xb6, 0x95, 0xbd, 0xa3, 0xfb, 0xd7, 0xf7, 0x07,
-	0x73, 0x68, 0xbb, 0x55, 0x57, 0x37, 0x5b, 0xe7, 0x9c, 0x44, 0x2b, 0x2c, 0x44, 0x06, 0x12, 0xe9,
-	0xa0, 0x2e, 0x4f, 0xcb, 0x90, 0x0e, 0x6e, 0xc7, 0x77, 0xa6, 0xd5, 0x8f, 0x44, 0xb6, 0x37, 0xef,
-	0xd8, 0xd9, 0x79, 0xff, 0xb4, 0xea, 0x77, 0x6a, 0x5c, 0x9c, 0xd6, 0xfa, 0x44, 0x2c, 0x78, 0x9e,
-	0x10, 0x21, 0x13, 0x9a, 0x40, 0xbe, 0x69, 0x5f, 0x7f, 0xc9, 0x65, 0x8a, 0xed, 0xff, 0xce, 0xb1,
-	0x06, 0x8f, 0xe6, 0xb7, 0x89, 0xe7, 0x3d, 0x99, 0xdd, 0x89, 0x32, 0xf4, 0x62, 0x24, 0x0a, 0x56,
-	0xc8, 0x77, 0x49, 0xbd, 0x18, 0x5f, 0x34, 0x25, 0xf0, 0x62, 0x0c, 0x1a, 0x4a, 0xe0, 0xbb, 0x81,
-	0xa6, 0x7c, 0x98, 0x7d, 0xf5, 0xce, 0x98, 0x17, 0x23, 0x63, 0x0d, 0x89, 0x31, 0xdf, 0x65, 0x4c,
-	0xd3, 0x2e, 0xbf, 0x6f, 0x72, 0x0e, 0x3f, 0x03, 0x00, 0x00, 0xff, 0xff, 0xbf, 0x3e, 0x6e, 0xc9,
-	0xe2, 0x02, 0x00, 0x00,
+	// 393 bytes of a gzipped FileDescriptorProto
+	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x84, 0x52, 0xcf, 0x8a, 0xd3, 0x40,
+	0x18, 0x27, 0x11, 0x04, 0x83, 0x1e, 0x0c, 0x88, 0x25, 0x7a, 0x28, 0xb5, 0x07, 0xe9, 0x61, 0x86,
+	0xd8, 0x8b, 0x8e, 0x48, 0x49, 0x2f, 0xf5, 0x24, 0xa5, 0x95, 0x1c, 0x24, 0x10, 0xc6, 0xe4, 0x23,
+	0x06, 0x9a, 0x4c, 0x9d, 0x6f, 0x9a, 0x1e, 0xc4, 0x83, 0xbe, 0x82, 0x6f, 0xe0, 0x71, 0xdf, 0x61,
+	0x5f, 0xa0, 0xd7, 0x7d, 0x85, 0x3d, 0xed, 0x79, 0x1f, 0x60, 0x49, 0x27, 0x93, 0x6e, 0xd9, 0x86,
+	0xde, 0x7e, 0xcc, 0xf7, 0xfb, 0xf3, 0x7d, 0xbf, 0xc4, 0x99, 0x64, 0x42, 0x64, 0x2b, 0xa0, 0x3c,
+	0x45, 0xaa, 0x61, 0x8d, 0x2a, 0x9f, 0x22, 0xc8, 0x2a, 0x4f, 0x00, 0x29, 0x02, 0x97, 0xc9, 0x8f,
+	0x58, 0x81, 0x2c, 0xe2, 0x2a, 0x87, 0x6d, 0xdc, 0x4c, 0xc8, 0x5a, 0x0a, 0x25, 0xdc, 0xbe, 0x56,
+	0x11, 0x9e, 0x22, 0x69, 0x0d, 0x48, 0xe5, 0x13, 0x63, 0xe0, 0xbd, 0xef, 0x8a, 0x90, 0x80, 0x62,
+	0x23, 0x4f, 0x65, 0x68, 0x6f, 0xef, 0xb5, 0x51, 0xae, 0x73, 0xca, 0xcb, 0x52, 0x28, 0xae, 0x72,
+	0x51, 0x62, 0x33, 0x7d, 0x79, 0x6f, 0x9a, 0xac, 0x72, 0x28, 0x95, 0x1e, 0x0c, 0x26, 0x4e, 0x6f,
+	0x06, 0x6a, 0xb9, 0xf7, 0xfc, 0x0a, 0xb2, 0x08, 0x73, 0xd8, 0x2e, 0xe0, 0xe7, 0x06, 0x50, 0xb9,
+	0x6f, 0x9c, 0x67, 0x26, 0x36, 0x2e, 0x79, 0x01, 0x3d, 0xab, 0x6f, 0xbd, 0x7d, 0xb2, 0x78, 0x6a,
+	0x1e, 0xbf, 0xf0, 0x02, 0xde, 0xdd, 0x5a, 0xce, 0x8b, 0x63, 0xf9, 0x52, 0x1f, 0xe3, 0x5e, 0x5a,
+	0xce, 0xf3, 0x07, 0xde, 0x2e, 0x23, 0xe7, 0x4a, 0x20, 0x5d, 0x0b, 0x79, 0x7e, 0xa7, 0xb6, 0xad,
+	0x87, 0x1c, 0x2b, 0x07, 0x1f, 0xfe, 0x5e, 0x5d, 0xff, 0xb3, 0xc7, 0xae, 0x5f, 0x97, 0xf8, 0xeb,
+	0xe8, 0x9c, 0x4f, 0xc9, 0x06, 0x95, 0x28, 0x40, 0x22, 0x1d, 0x35, 0xad, 0x1a, 0x19, 0xd2, 0xd1,
+	0x6f, 0xef, 0xd5, 0x2e, 0xe8, 0x1d, 0x42, 0x1a, 0xb4, 0xce, 0x91, 0x24, 0xa2, 0x98, 0xfe, 0xb1,
+	0x9d, 0x61, 0x22, 0x8a, 0xb3, 0xc7, 0x4c, 0xbd, 0x93, 0xe5, 0xcc, 0xeb, 0xf2, 0xe7, 0xd6, 0xb7,
+	0xcf, 0x8d, 0x3e, 0x13, 0x2b, 0x5e, 0x66, 0x44, 0xc8, 0x8c, 0x66, 0x50, 0xee, 0x3f, 0x0d, 0x3d,
+	0x24, 0x76, 0xff, 0x71, 0x1f, 0x0d, 0xf8, 0x6f, 0x3f, 0x9a, 0x05, 0xc1, 0x85, 0xdd, 0x9f, 0x69,
+	0xc3, 0x20, 0x45, 0xa2, 0x61, 0x8d, 0x42, 0x9f, 0x34, 0xc1, 0xb8, 0x33, 0x94, 0x28, 0x48, 0x31,
+	0x6a, 0x29, 0x51, 0xe8, 0x47, 0x86, 0x72, 0x63, 0x0f, 0xf5, 0x3b, 0x63, 0x41, 0x8a, 0x8c, 0xb5,
+	0x24, 0xc6, 0x42, 0x9f, 0x31, 0x43, 0xfb, 0xfe, 0x78, 0xbf, 0xe7, 0xf8, 0x2e, 0x00, 0x00, 0xff,
+	0xff, 0xed, 0x17, 0xf0, 0x74, 0x18, 0x03, 0x00, 0x00,
 }
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // SearchTermViewServiceClient is the client API for SearchTermViewService service.
 //
@@ -122,10 +122,10 @@
 }
 
 type searchTermViewServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewSearchTermViewServiceClient(cc *grpc.ClientConn) SearchTermViewServiceClient {
+func NewSearchTermViewServiceClient(cc grpc.ClientConnInterface) SearchTermViewServiceClient {
 	return &searchTermViewServiceClient{cc}
 }
 
diff --git a/googleapis/ads/googleads/v1/services/shared_criterion_service.pb.go b/googleapis/ads/googleads/v1/services/shared_criterion_service.pb.go
index 64dc077..951bb53 100644
--- a/googleapis/ads/googleads/v1/services/shared_criterion_service.pb.go
+++ b/googleapis/ads/googleads/v1/services/shared_criterion_service.pb.go
@@ -9,7 +9,6 @@
 	math "math"
 
 	proto "github.com/golang/protobuf/proto"
-	_ "github.com/golang/protobuf/ptypes/wrappers"
 	resources "google.golang.org/genproto/googleapis/ads/googleads/v1/resources"
 	_ "google.golang.org/genproto/googleapis/api/annotations"
 	status "google.golang.org/genproto/googleapis/rpc/status"
@@ -29,8 +28,7 @@
 // proto package needs to be updated.
 const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package
 
-// Request message for
-// [SharedCriterionService.GetSharedCriterion][google.ads.googleads.v1.services.SharedCriterionService.GetSharedCriterion].
+// Request message for [SharedCriterionService.GetSharedCriterion][google.ads.googleads.v1.services.SharedCriterionService.GetSharedCriterion].
 type GetSharedCriterionRequest struct {
 	// The resource name of the shared criterion to fetch.
 	ResourceName         string   `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"`
@@ -71,8 +69,7 @@
 	return ""
 }
 
-// Request message for
-// [SharedCriterionService.MutateSharedCriteria][google.ads.googleads.v1.services.SharedCriterionService.MutateSharedCriteria].
+// Request message for [SharedCriterionService.MutateSharedCriteria][google.ads.googleads.v1.services.SharedCriterionService.MutateSharedCriteria].
 type MutateSharedCriteriaRequest struct {
 	// The ID of the customer whose shared criteria are being modified.
 	CustomerId string `protobuf:"bytes,1,opt,name=customer_id,json=customerId,proto3" json:"customer_id,omitempty"`
@@ -334,58 +331,58 @@
 }
 
 var fileDescriptor_82b35fbbce441bac = []byte{
-	// 666 bytes of a gzipped FileDescriptorProto
-	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x9c, 0x54, 0xcd, 0x6e, 0xd3, 0x4c,
-	0x14, 0xfd, 0xec, 0x7c, 0x2a, 0x74, 0x52, 0x40, 0x1a, 0xfe, 0x4c, 0x5a, 0x41, 0x64, 0x2a, 0x51,
-	0x65, 0x61, 0x13, 0x77, 0x53, 0xb9, 0x6a, 0x21, 0x41, 0xb4, 0x45, 0x02, 0x5a, 0x39, 0x52, 0x90,
-	0xaa, 0x48, 0xd6, 0xd4, 0x9e, 0x1a, 0x4b, 0xb6, 0xc7, 0xcc, 0x8c, 0x83, 0xaa, 0xaa, 0x9b, 0xbe,
-	0x00, 0x0b, 0xde, 0x80, 0x25, 0x4b, 0x5e, 0xa0, 0x7b, 0xb6, 0x88, 0x37, 0x60, 0x81, 0x78, 0x0a,
-	0x64, 0x8f, 0x27, 0x34, 0xc1, 0x51, 0x50, 0x76, 0x33, 0xf7, 0xde, 0x39, 0xf7, 0x9c, 0xfb, 0x33,
-	0xe0, 0x49, 0x40, 0x48, 0x10, 0x61, 0x13, 0xf9, 0xcc, 0x14, 0xc7, 0xfc, 0x34, 0x6c, 0x9b, 0x0c,
-	0xd3, 0x61, 0xe8, 0x61, 0x66, 0xb2, 0xb7, 0x88, 0x62, 0xdf, 0xf5, 0x68, 0xc8, 0x31, 0x0d, 0x49,
-	0xe2, 0x96, 0x1e, 0x23, 0xa5, 0x84, 0x13, 0xd8, 0x14, 0xaf, 0x0c, 0xe4, 0x33, 0x63, 0x04, 0x60,
-	0x0c, 0xdb, 0x86, 0x04, 0x68, 0x6c, 0x4c, 0x4b, 0x41, 0x31, 0x23, 0x19, 0xad, 0xca, 0x21, 0xb0,
-	0x1b, 0x2b, 0xf2, 0x65, 0x1a, 0x9a, 0x28, 0x49, 0x08, 0x47, 0x3c, 0x24, 0x09, 0x2b, 0xbd, 0xf7,
-	0x4b, 0x6f, 0x71, 0x3b, 0xca, 0x8e, 0xcd, 0xf7, 0x14, 0xa5, 0x29, 0xa6, 0xd2, 0x7f, 0xb7, 0xf4,
-	0xd3, 0xd4, 0x33, 0x19, 0x47, 0x3c, 0x2b, 0x1d, 0xfa, 0x53, 0x70, 0x6f, 0x17, 0xf3, 0x5e, 0x91,
-	0xf3, 0x99, 0x4c, 0xe9, 0xe0, 0x77, 0x19, 0x66, 0x1c, 0x3e, 0x04, 0xd7, 0x24, 0x2f, 0x37, 0x41,
-	0x31, 0xd6, 0x94, 0xa6, 0xb2, 0xb6, 0xe8, 0x2c, 0x49, 0xe3, 0x6b, 0x14, 0x63, 0xfd, 0xa7, 0x02,
-	0x96, 0x5f, 0x65, 0x1c, 0x71, 0x3c, 0x86, 0x82, 0x24, 0xc8, 0x03, 0x50, 0xf7, 0x32, 0xc6, 0x49,
-	0x8c, 0xa9, 0x1b, 0xfa, 0x25, 0x04, 0x90, 0xa6, 0x17, 0x3e, 0x3c, 0x04, 0x80, 0xa4, 0x98, 0x0a,
-	0x3d, 0x9a, 0xda, 0xac, 0xad, 0xd5, 0x2d, 0xdb, 0x98, 0x55, 0x4a, 0x63, 0x82, 0xf3, 0xbe, 0x84,
-	0x70, 0x2e, 0xa1, 0xc1, 0x47, 0xe0, 0x46, 0x8a, 0x28, 0x0f, 0x51, 0xe4, 0x1e, 0xa3, 0x30, 0xca,
-	0x28, 0xd6, 0x6a, 0x4d, 0x65, 0xed, 0xaa, 0x73, 0xbd, 0x34, 0xef, 0x08, 0x6b, 0x2e, 0x75, 0x88,
-	0xa2, 0xd0, 0x47, 0x1c, 0xbb, 0x24, 0x89, 0x4e, 0xb4, 0xff, 0x8b, 0xb0, 0x25, 0x69, 0xdc, 0x4f,
-	0xa2, 0x13, 0xfd, 0x83, 0x02, 0xb4, 0x69, 0x69, 0xe1, 0x4b, 0xb0, 0xe0, 0x51, 0x8c, 0xb8, 0xa8,
-	0x52, 0xdd, 0xb2, 0xa6, 0x4a, 0x18, 0xf5, 0x7a, 0x52, 0xc3, 0xde, 0x7f, 0x4e, 0x89, 0x01, 0x35,
-	0xb0, 0x40, 0x71, 0x4c, 0x86, 0x82, 0xef, 0x62, 0xee, 0x11, 0xf7, 0x6e, 0x1d, 0x2c, 0x8e, 0x04,
-	0xea, 0x17, 0x0a, 0x58, 0xa9, 0x2e, 0x3e, 0x4b, 0x49, 0xc2, 0x30, 0xdc, 0x01, 0xb7, 0x27, 0x0a,
-	0xe0, 0x62, 0x4a, 0x09, 0x2d, 0x60, 0xeb, 0x16, 0x94, 0x24, 0x69, 0xea, 0x19, 0xbd, 0x62, 0x30,
-	0x9c, 0x9b, 0xe3, 0xa5, 0x79, 0x9e, 0x87, 0xc3, 0x37, 0xe0, 0x0a, 0xc5, 0x2c, 0x8b, 0xb8, 0xec,
-	0xd0, 0xd6, 0xec, 0x0e, 0x55, 0x10, 0xcb, 0x67, 0x2b, 0x47, 0x71, 0x24, 0x9a, 0xde, 0xad, 0x9c,
-	0x1e, 0x19, 0xf7, 0x4f, 0x23, 0x68, 0x7d, 0xa9, 0x81, 0x3b, 0x13, 0xcf, 0x7b, 0x82, 0x04, 0xbc,
-	0x50, 0x00, 0xfc, 0x7b, 0xc0, 0xe1, 0xe6, 0x6c, 0xf6, 0x53, 0xd7, 0xa2, 0x31, 0x47, 0x67, 0xf5,
-	0x8d, 0xf3, 0x6f, 0x3f, 0x3e, 0xaa, 0x16, 0x7c, 0x9c, 0x2f, 0xfb, 0xe9, 0x98, 0xa4, 0x2d, 0xb9,
-	0x0b, 0xcc, 0x6c, 0x95, 0xdb, 0x2f, 0xdb, 0x68, 0xb6, 0xce, 0xe0, 0x77, 0x05, 0xdc, 0xaa, 0x6a,
-	0x31, 0x9c, 0xaf, 0x03, 0x72, 0x2f, 0x1b, 0xdb, 0xf3, 0x3e, 0x17, 0x93, 0xa5, 0x6f, 0x17, 0x8a,
-	0x36, 0xf4, 0xf5, 0x5c, 0xd1, 0x1f, 0x09, 0xa7, 0x97, 0x96, 0x7d, 0xab, 0x75, 0x36, 0x21, 0xc8,
-	0x8e, 0x0b, 0x48, 0x5b, 0x69, 0x75, 0xcf, 0x55, 0xb0, 0xea, 0x91, 0x78, 0x26, 0x8b, 0xee, 0x72,
-	0x75, 0x6b, 0x0f, 0xf2, 0xff, 0xeb, 0x40, 0x39, 0xdc, 0x2b, 0x01, 0x02, 0x12, 0xa1, 0x24, 0x30,
-	0x08, 0x0d, 0xcc, 0x00, 0x27, 0xc5, 0xef, 0x26, 0xbf, 0xd8, 0x34, 0x64, 0xd3, 0x3f, 0xf5, 0x4d,
-	0x79, 0xf8, 0xa4, 0xd6, 0x76, 0x3b, 0x9d, 0xcf, 0x6a, 0x73, 0x57, 0x00, 0x76, 0x7c, 0x66, 0x88,
-	0x63, 0x7e, 0xea, 0xb7, 0x8d, 0x32, 0x31, 0xfb, 0x2a, 0x43, 0x06, 0x1d, 0x9f, 0x0d, 0x46, 0x21,
-	0x83, 0x7e, 0x7b, 0x20, 0x43, 0x7e, 0xa9, 0xab, 0xc2, 0x6e, 0xdb, 0x1d, 0x9f, 0xd9, 0xf6, 0x28,
-	0xc8, 0xb6, 0xfb, 0x6d, 0xdb, 0x96, 0x61, 0x47, 0x0b, 0x05, 0xcf, 0xf5, 0xdf, 0x01, 0x00, 0x00,
-	0xff, 0xff, 0xbe, 0x16, 0x12, 0x8a, 0x7b, 0x06, 0x00, 0x00,
+	// 670 bytes of a gzipped FileDescriptorProto
+	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x9c, 0x54, 0xdf, 0x6a, 0xd4, 0x4e,
+	0x14, 0xfe, 0x65, 0xf7, 0x47, 0xb5, 0xb3, 0x55, 0x61, 0xfc, 0x17, 0xb7, 0x05, 0x97, 0x58, 0xb0,
+	0xec, 0xc5, 0xc4, 0xdd, 0xde, 0x94, 0x94, 0x56, 0xb3, 0x62, 0x5b, 0x41, 0x6d, 0x49, 0xa1, 0x42,
+	0x59, 0x08, 0x63, 0x32, 0xc6, 0x40, 0x92, 0x89, 0x33, 0x93, 0x85, 0x52, 0x7a, 0xd3, 0x17, 0xf0,
+	0xc2, 0x37, 0xf0, 0xd2, 0x97, 0xe8, 0x7d, 0x6f, 0xbc, 0x10, 0xdf, 0xc0, 0x0b, 0xf1, 0x29, 0x24,
+	0x99, 0xcc, 0xb6, 0x8d, 0x59, 0x56, 0xf6, 0xee, 0xe4, 0x9c, 0x33, 0xdf, 0xf9, 0xbe, 0xf3, 0x27,
+	0xe0, 0x69, 0x40, 0x69, 0x10, 0x11, 0x13, 0xfb, 0xdc, 0x94, 0x66, 0x6e, 0x8d, 0x7a, 0x26, 0x27,
+	0x6c, 0x14, 0x7a, 0x84, 0x9b, 0xfc, 0x03, 0x66, 0xc4, 0x77, 0x3d, 0x16, 0x0a, 0xc2, 0x42, 0x9a,
+	0xb8, 0x65, 0x04, 0xa5, 0x8c, 0x0a, 0x0a, 0x3b, 0xf2, 0x15, 0xc2, 0x3e, 0x47, 0x63, 0x00, 0x34,
+	0xea, 0x21, 0x05, 0xd0, 0x5e, 0x9b, 0x54, 0x82, 0x11, 0x4e, 0x33, 0x56, 0x57, 0x43, 0x62, 0xb7,
+	0x97, 0xd4, 0xcb, 0x34, 0x34, 0x71, 0x92, 0x50, 0x81, 0x45, 0x48, 0x13, 0x5e, 0x46, 0xef, 0x97,
+	0x51, 0x96, 0x7a, 0x26, 0x17, 0x58, 0x64, 0xd5, 0x40, 0xfe, 0xcc, 0x8b, 0x42, 0x92, 0x08, 0x19,
+	0x30, 0x9e, 0x81, 0x07, 0xdb, 0x44, 0xec, 0x17, 0xc5, 0x9e, 0xab, 0x5a, 0x0e, 0xf9, 0x98, 0x11,
+	0x2e, 0xe0, 0x23, 0x70, 0x43, 0x11, 0x72, 0x13, 0x1c, 0x13, 0x5d, 0xeb, 0x68, 0x2b, 0xf3, 0xce,
+	0x82, 0x72, 0xbe, 0xc1, 0x31, 0x31, 0x7e, 0x69, 0x60, 0xf1, 0x75, 0x26, 0xb0, 0x20, 0x57, 0x50,
+	0xb0, 0x02, 0x79, 0x08, 0x5a, 0x5e, 0xc6, 0x05, 0x8d, 0x09, 0x73, 0x43, 0xbf, 0x84, 0x00, 0xca,
+	0xf5, 0xd2, 0x87, 0x87, 0x00, 0xd0, 0x94, 0x30, 0x29, 0x44, 0x6f, 0x74, 0x9a, 0x2b, 0xad, 0xbe,
+	0x85, 0xa6, 0xf5, 0x10, 0x55, 0x38, 0xef, 0x2a, 0x08, 0xe7, 0x12, 0x1a, 0x7c, 0x0c, 0x6e, 0xa5,
+	0x98, 0x89, 0x10, 0x47, 0xee, 0x7b, 0x1c, 0x46, 0x19, 0x23, 0x7a, 0xb3, 0xa3, 0xad, 0x5c, 0x77,
+	0x6e, 0x96, 0xee, 0x2d, 0xe9, 0xcd, 0xa5, 0x8e, 0x70, 0x14, 0xfa, 0x58, 0x10, 0x97, 0x26, 0xd1,
+	0x91, 0xfe, 0x7f, 0x91, 0xb6, 0xa0, 0x9c, 0xbb, 0x49, 0x74, 0x64, 0x7c, 0xd2, 0x80, 0x3e, 0xa9,
+	0x2c, 0x7c, 0x05, 0xe6, 0x3c, 0x46, 0xb0, 0x90, 0x5d, 0x6a, 0xf5, 0xfb, 0x13, 0x25, 0x8c, 0x87,
+	0x5c, 0xd5, 0xb0, 0xf3, 0x9f, 0x53, 0x62, 0x40, 0x1d, 0xcc, 0x31, 0x12, 0xd3, 0x91, 0xe4, 0x3b,
+	0x9f, 0x47, 0xe4, 0xf7, 0xa0, 0x05, 0xe6, 0xc7, 0x02, 0x8d, 0x33, 0x0d, 0x2c, 0xd5, 0x37, 0x9f,
+	0xa7, 0x34, 0xe1, 0x04, 0x6e, 0x81, 0xbb, 0x95, 0x06, 0xb8, 0x84, 0x31, 0xca, 0x0a, 0xd8, 0x56,
+	0x1f, 0x2a, 0x92, 0x2c, 0xf5, 0xd0, 0x7e, 0xb1, 0x31, 0xce, 0xed, 0xab, 0xad, 0x79, 0x91, 0xa7,
+	0xc3, 0xb7, 0xe0, 0x1a, 0x23, 0x3c, 0x8b, 0x84, 0x9a, 0xd0, 0xc6, 0xf4, 0x09, 0xd5, 0x10, 0xcb,
+	0x77, 0x2b, 0x47, 0x71, 0x14, 0x9a, 0x31, 0xa8, 0xdd, 0x1e, 0x95, 0xf7, 0x4f, 0x2b, 0xd8, 0xff,
+	0xd6, 0x04, 0xf7, 0x2a, 0xcf, 0xf7, 0x25, 0x09, 0x78, 0xa6, 0x01, 0xf8, 0xf7, 0x82, 0xc3, 0xf5,
+	0xe9, 0xec, 0x27, 0x9e, 0x45, 0x7b, 0x86, 0xc9, 0x1a, 0x6b, 0xa7, 0xdf, 0x7f, 0x7e, 0x6e, 0xf4,
+	0xe1, 0x93, 0xfc, 0xca, 0x8f, 0xaf, 0x48, 0xda, 0x50, 0xb7, 0xc0, 0xcd, 0x6e, 0x79, 0xf6, 0x6a,
+	0x8c, 0x66, 0xf7, 0x04, 0xfe, 0xd0, 0xc0, 0x9d, 0xba, 0x11, 0xc3, 0xd9, 0x26, 0xa0, 0xee, 0xb2,
+	0xbd, 0x39, 0xeb, 0x73, 0xb9, 0x59, 0xc6, 0x66, 0xa1, 0x68, 0xcd, 0x58, 0xcd, 0x15, 0x5d, 0x48,
+	0x38, 0xbe, 0x74, 0xec, 0x1b, 0xdd, 0x93, 0x8a, 0x20, 0x2b, 0x2e, 0x20, 0x2d, 0xad, 0xdb, 0x5e,
+	0x3c, 0xb7, 0xf5, 0x8b, 0xb2, 0xa5, 0x95, 0x86, 0x1c, 0x79, 0x34, 0x1e, 0x9c, 0x36, 0xc0, 0xb2,
+	0x47, 0xe3, 0xa9, 0x14, 0x07, 0x8b, 0xf5, 0x73, 0xdf, 0xcb, 0x7f, 0x6e, 0x7b, 0xda, 0xe1, 0x4e,
+	0x09, 0x10, 0xd0, 0x08, 0x27, 0x01, 0xa2, 0x2c, 0x30, 0x03, 0x92, 0x14, 0xbf, 0x3e, 0xf3, 0xa2,
+	0xe4, 0xe4, 0x5f, 0xfd, 0xba, 0x32, 0xbe, 0x34, 0x9a, 0xdb, 0xb6, 0xfd, 0xb5, 0xd1, 0xd9, 0x96,
+	0x80, 0xb6, 0xcf, 0x91, 0x34, 0x73, 0xeb, 0xa0, 0x87, 0xca, 0xc2, 0xfc, 0x5c, 0xa5, 0x0c, 0x6d,
+	0x9f, 0x0f, 0xc7, 0x29, 0xc3, 0x83, 0xde, 0x50, 0xa5, 0xfc, 0x6e, 0x2c, 0x4b, 0xbf, 0x65, 0xd9,
+	0x3e, 0xb7, 0xac, 0x71, 0x92, 0x65, 0x1d, 0xf4, 0x2c, 0x4b, 0xa5, 0xbd, 0x9b, 0x2b, 0x78, 0xae,
+	0xfe, 0x09, 0x00, 0x00, 0xff, 0xff, 0xf9, 0x96, 0xe2, 0x57, 0x91, 0x06, 0x00, 0x00,
 }
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // SharedCriterionServiceClient is the client API for SharedCriterionService service.
 //
@@ -398,10 +395,10 @@
 }
 
 type sharedCriterionServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewSharedCriterionServiceClient(cc *grpc.ClientConn) SharedCriterionServiceClient {
+func NewSharedCriterionServiceClient(cc grpc.ClientConnInterface) SharedCriterionServiceClient {
 	return &sharedCriterionServiceClient{cc}
 }
 
diff --git a/googleapis/ads/googleads/v1/services/shared_set_service.pb.go b/googleapis/ads/googleads/v1/services/shared_set_service.pb.go
index 1abe3d2..68aab94 100644
--- a/googleapis/ads/googleads/v1/services/shared_set_service.pb.go
+++ b/googleapis/ads/googleads/v1/services/shared_set_service.pb.go
@@ -9,7 +9,6 @@
 	math "math"
 
 	proto "github.com/golang/protobuf/proto"
-	_ "github.com/golang/protobuf/ptypes/wrappers"
 	resources "google.golang.org/genproto/googleapis/ads/googleads/v1/resources"
 	_ "google.golang.org/genproto/googleapis/api/annotations"
 	status "google.golang.org/genproto/googleapis/rpc/status"
@@ -30,8 +29,7 @@
 // proto package needs to be updated.
 const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package
 
-// Request message for
-// [SharedSetService.GetSharedSet][google.ads.googleads.v1.services.SharedSetService.GetSharedSet].
+// Request message for [SharedSetService.GetSharedSet][google.ads.googleads.v1.services.SharedSetService.GetSharedSet].
 type GetSharedSetRequest struct {
 	// The resource name of the shared set to fetch.
 	ResourceName         string   `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"`
@@ -72,8 +70,7 @@
 	return ""
 }
 
-// Request message for
-// [SharedSetService.MutateSharedSets][google.ads.googleads.v1.services.SharedSetService.MutateSharedSets].
+// Request message for [SharedSetService.MutateSharedSets][google.ads.googleads.v1.services.SharedSetService.MutateSharedSets].
 type MutateSharedSetsRequest struct {
 	// The ID of the customer whose shared sets are being modified.
 	CustomerId string `protobuf:"bytes,1,opt,name=customer_id,json=customerId,proto3" json:"customer_id,omitempty"`
@@ -359,61 +356,61 @@
 }
 
 var fileDescriptor_76319871ac185e92 = []byte{
-	// 705 bytes of a gzipped FileDescriptorProto
-	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x9c, 0x55, 0xcf, 0x4e, 0xd4, 0x40,
-	0x1c, 0xb6, 0xbb, 0x06, 0x65, 0x8a, 0x4a, 0x86, 0x10, 0x9a, 0x8d, 0xd1, 0x4d, 0x25, 0x91, 0x6c,
-	0x48, 0x9b, 0x5d, 0x31, 0x86, 0x41, 0x0e, 0x4b, 0x22, 0xe0, 0x01, 0xc1, 0xae, 0xe1, 0x60, 0x36,
-	0x69, 0x86, 0xed, 0xb0, 0x36, 0xb4, 0x9d, 0x3a, 0x33, 0x5d, 0x43, 0x08, 0x17, 0x0f, 0xc6, 0xbb,
-	0x6f, 0xe0, 0x4d, 0xef, 0x3e, 0x82, 0x17, 0xaf, 0xde, 0x3d, 0x79, 0xf2, 0x19, 0x3c, 0x98, 0xe9,
-	0x74, 0xca, 0xb2, 0x40, 0x56, 0xb8, 0x4d, 0x7f, 0xf3, 0x7d, 0xdf, 0xef, 0xff, 0x14, 0x2c, 0xf7,
-	0x29, 0xed, 0x47, 0xc4, 0xc5, 0x01, 0x77, 0xd5, 0x51, 0x9e, 0x06, 0x4d, 0x97, 0x13, 0x36, 0x08,
-	0x7b, 0x84, 0xbb, 0xfc, 0x0d, 0x66, 0x24, 0xf0, 0x39, 0x11, 0x7e, 0x61, 0x73, 0x52, 0x46, 0x05,
-	0x85, 0x75, 0x85, 0x77, 0x70, 0xc0, 0x9d, 0x92, 0xea, 0x0c, 0x9a, 0x8e, 0xa6, 0xd6, 0x5a, 0x17,
-	0x89, 0x33, 0xc2, 0x69, 0xc6, 0x4e, 0xab, 0x2b, 0xd5, 0xda, 0x5d, 0xcd, 0x49, 0x43, 0x17, 0x27,
-	0x09, 0x15, 0x58, 0x84, 0x34, 0xe1, 0xc5, 0x6d, 0xe1, 0xd3, 0xcd, 0xbf, 0xf6, 0xb2, 0x7d, 0x77,
-	0x3f, 0x24, 0x51, 0xe0, 0xc7, 0x98, 0x1f, 0x14, 0x88, 0x7b, 0xa3, 0x88, 0x77, 0x0c, 0xa7, 0x29,
-	0x61, 0x5a, 0x61, 0xae, 0xb8, 0x67, 0x69, 0xcf, 0xe5, 0x02, 0x8b, 0xac, 0xb8, 0xb0, 0x11, 0x98,
-	0xd9, 0x20, 0xa2, 0x93, 0xc7, 0xd3, 0x21, 0xc2, 0x23, 0x6f, 0x33, 0xc2, 0x05, 0x7c, 0x00, 0x6e,
-	0xe9, 0x68, 0xfd, 0x04, 0xc7, 0xc4, 0x32, 0xea, 0xc6, 0xc2, 0xa4, 0x37, 0xa5, 0x8d, 0x2f, 0x70,
-	0x4c, 0xec, 0x5f, 0x06, 0x98, 0xdb, 0xca, 0x04, 0x16, 0xa4, 0xe4, 0x73, 0x2d, 0x70, 0x1f, 0x98,
-	0xbd, 0x8c, 0x0b, 0x1a, 0x13, 0xe6, 0x87, 0x41, 0x41, 0x07, 0xda, 0xf4, 0x3c, 0x80, 0xaf, 0x00,
-	0xa0, 0x29, 0x61, 0x2a, 0x4f, 0xab, 0x52, 0xaf, 0x2e, 0x98, 0xad, 0x25, 0x67, 0x5c, 0x71, 0x9d,
-	0xd2, 0xd3, 0xb6, 0x26, 0x7b, 0x43, 0x3a, 0xf0, 0x21, 0xb8, 0x93, 0x62, 0x26, 0x42, 0x1c, 0xf9,
-	0xfb, 0x38, 0x8c, 0x32, 0x46, 0xac, 0x6a, 0xdd, 0x58, 0xb8, 0xe9, 0xdd, 0x2e, 0xcc, 0xeb, 0xca,
-	0x2a, 0x13, 0x1c, 0xe0, 0x28, 0x0c, 0xb0, 0x20, 0x3e, 0x4d, 0xa2, 0x43, 0xeb, 0x7a, 0x0e, 0x9b,
-	0xd2, 0xc6, 0xed, 0x24, 0x3a, 0xb4, 0x3f, 0x56, 0x00, 0x3c, 0xeb, 0x10, 0xae, 0x00, 0x33, 0x4b,
-	0x73, 0xa6, 0xec, 0x40, 0xce, 0x34, 0x5b, 0x35, 0x1d, 0xbb, 0x6e, 0x81, 0xb3, 0x2e, 0x9b, 0xb4,
-	0x85, 0xf9, 0x81, 0x07, 0x14, 0x5c, 0x9e, 0xe1, 0x3a, 0x98, 0xe8, 0x31, 0x82, 0x85, 0x2a, 0xa9,
-	0xd9, 0x5a, 0xbc, 0x30, 0xe7, 0x72, 0x5c, 0x4e, 0x92, 0xde, 0xbc, 0xe6, 0x15, 0x6c, 0xa9, 0xa3,
-	0x54, 0xad, 0xca, 0xd5, 0x74, 0x14, 0x1b, 0x5a, 0x60, 0x82, 0x91, 0x98, 0x0e, 0x54, 0xa1, 0x26,
-	0xe5, 0x8d, 0xfa, 0x5e, 0x33, 0xc1, 0x64, 0x59, 0x59, 0xfb, 0x9b, 0x01, 0xac, 0xb3, 0xbd, 0xe6,
-	0x29, 0x4d, 0xb8, 0x8c, 0x65, 0x76, 0xa4, 0xea, 0x3e, 0x61, 0x8c, 0xb2, 0x5c, 0xd2, 0x6c, 0x41,
-	0x1d, 0x1a, 0x4b, 0x7b, 0x4e, 0x27, 0x9f, 0x3e, 0x6f, 0xe6, 0x74, 0x3f, 0x9e, 0x49, 0x38, 0x7c,
-	0x09, 0x6e, 0x30, 0xc2, 0xb3, 0x48, 0xe8, 0x81, 0x78, 0x32, 0x7e, 0x20, 0x46, 0x82, 0xf2, 0x72,
-	0xbe, 0xa7, 0x75, 0xec, 0xa7, 0x60, 0xf6, 0x5c, 0xc4, 0x7f, 0x4d, 0x78, 0xeb, 0x43, 0x15, 0x4c,
-	0x97, 0xc4, 0x8e, 0x72, 0x09, 0xbf, 0x18, 0x60, 0x6a, 0x78, 0x67, 0xe0, 0xe3, 0xf1, 0x51, 0x9e,
-	0xb3, 0x63, 0xb5, 0x4b, 0x75, 0xcc, 0x5e, 0x7a, 0xff, 0xf3, 0xf7, 0xa7, 0x8a, 0x03, 0x17, 0xe5,
-	0x4b, 0x72, 0x74, 0x2a, 0xf4, 0x55, 0xbd, 0x56, 0xdc, 0x6d, 0x14, 0x4f, 0x8b, 0x6c, 0x8f, 0xdb,
-	0x38, 0x86, 0xdf, 0x0d, 0x30, 0x3d, 0xda, 0x36, 0xb8, 0x7c, 0xe9, 0xaa, 0xea, 0xb5, 0xae, 0xa1,
-	0xab, 0x50, 0xd5, 0x94, 0xd8, 0x28, 0xcf, 0x60, 0xc9, 0x76, 0x65, 0x06, 0x27, 0x21, 0x1f, 0x0d,
-	0xbd, 0x13, 0xab, 0x8d, 0xe3, 0xa1, 0x04, 0x50, 0x9c, 0x4b, 0x21, 0xa3, 0xb1, 0xf6, 0xd7, 0x00,
-	0xf3, 0x3d, 0x1a, 0x8f, 0xf5, 0xbe, 0x36, 0x3b, 0xda, 0xae, 0x1d, 0xb9, 0x8e, 0x3b, 0xc6, 0xeb,
-	0xcd, 0x82, 0xda, 0xa7, 0x11, 0x4e, 0xfa, 0x0e, 0x65, 0x7d, 0xb7, 0x4f, 0x92, 0x7c, 0x59, 0xf5,
-	0x2b, 0x9d, 0x86, 0xfc, 0xe2, 0x3f, 0xc2, 0x8a, 0x3e, 0x7c, 0xae, 0x54, 0x37, 0xda, 0xed, 0xaf,
-	0x95, 0xfa, 0x86, 0x12, 0x6c, 0x07, 0xdc, 0x51, 0x47, 0x79, 0xda, 0x6d, 0x3a, 0x85, 0x63, 0xfe,
-	0x43, 0x43, 0xba, 0xed, 0x80, 0x77, 0x4b, 0x48, 0x77, 0xb7, 0xd9, 0xd5, 0x90, 0x3f, 0x95, 0x79,
-	0x65, 0x47, 0xa8, 0x1d, 0x70, 0x84, 0x4a, 0x10, 0x42, 0xbb, 0x4d, 0x84, 0x34, 0x6c, 0x6f, 0x22,
-	0x8f, 0xf3, 0xd1, 0xbf, 0x00, 0x00, 0x00, 0xff, 0xff, 0x94, 0x23, 0x58, 0x23, 0xb8, 0x06, 0x00,
-	0x00,
+	// 717 bytes of a gzipped FileDescriptorProto
+	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x9c, 0x55, 0x4f, 0x4f, 0x13, 0x4d,
+	0x18, 0x7f, 0xb7, 0x7d, 0xc3, 0xfb, 0x32, 0x45, 0x25, 0x43, 0x08, 0x9b, 0x6a, 0x62, 0xb3, 0x92,
+	0x48, 0x1a, 0x32, 0x9b, 0x56, 0x8c, 0x61, 0x91, 0x43, 0x49, 0x04, 0x3c, 0x20, 0xb8, 0x35, 0x1c,
+	0x4c, 0x93, 0xcd, 0xb0, 0x3b, 0xd4, 0x0d, 0xbb, 0x3b, 0xeb, 0xcc, 0x6c, 0x13, 0x42, 0xb8, 0x78,
+	0xf2, 0xee, 0x37, 0xd0, 0x93, 0xde, 0xfd, 0x08, 0x5e, 0xb8, 0x7a, 0xf7, 0xe4, 0xc9, 0xcf, 0xe0,
+	0xc1, 0xcc, 0xce, 0xce, 0xb6, 0x14, 0x48, 0x85, 0xdb, 0xd3, 0x67, 0x7f, 0xbf, 0xdf, 0xf3, 0x7f,
+	0x0a, 0x56, 0xfb, 0x94, 0xf6, 0x23, 0x62, 0xe3, 0x80, 0xdb, 0xca, 0x94, 0xd6, 0xa0, 0x65, 0x73,
+	0xc2, 0x06, 0xa1, 0x4f, 0xb8, 0xcd, 0xdf, 0x60, 0x46, 0x02, 0x8f, 0x13, 0xe1, 0x15, 0x3e, 0x94,
+	0x32, 0x2a, 0x28, 0x6c, 0x28, 0x3c, 0xc2, 0x01, 0x47, 0x25, 0x15, 0x0d, 0x5a, 0x48, 0x53, 0xeb,
+	0xed, 0xab, 0xc4, 0x19, 0xe1, 0x34, 0x63, 0xe7, 0xd5, 0x95, 0x6a, 0xfd, 0x9e, 0xe6, 0xa4, 0xa1,
+	0x8d, 0x93, 0x84, 0x0a, 0x2c, 0x42, 0x9a, 0xf0, 0xe2, 0x6b, 0x11, 0xd3, 0xce, 0x7f, 0x1d, 0x64,
+	0x87, 0xf6, 0x61, 0x48, 0xa2, 0xc0, 0x8b, 0x31, 0x3f, 0x2a, 0x10, 0x0b, 0x05, 0x82, 0xa5, 0xbe,
+	0xcd, 0x05, 0x16, 0x19, 0x1f, 0xfb, 0x20, 0x85, 0xfd, 0x28, 0x24, 0x49, 0x11, 0xd1, 0x72, 0xc0,
+	0xdc, 0x16, 0x11, 0xdd, 0x3c, 0x91, 0x2e, 0x11, 0x2e, 0x79, 0x9b, 0x11, 0x2e, 0xe0, 0x03, 0x70,
+	0x4b, 0xa7, 0xe9, 0x25, 0x38, 0x26, 0xa6, 0xd1, 0x30, 0x96, 0xa6, 0xdd, 0x19, 0xed, 0x7c, 0x81,
+	0x63, 0x62, 0xfd, 0x30, 0xc0, 0xc2, 0x4e, 0x26, 0xb0, 0x20, 0x25, 0x9f, 0x6b, 0x81, 0xfb, 0xa0,
+	0xe6, 0x67, 0x5c, 0xd0, 0x98, 0x30, 0x2f, 0x0c, 0x0a, 0x3a, 0xd0, 0xae, 0xe7, 0x01, 0x7c, 0x05,
+	0x00, 0x4d, 0x09, 0x53, 0x05, 0x9a, 0x95, 0x46, 0x75, 0xa9, 0xd6, 0x5e, 0x41, 0x93, 0xba, 0x8a,
+	0xca, 0x48, 0xbb, 0x9a, 0xec, 0x8e, 0xe8, 0xc0, 0x87, 0xe0, 0x4e, 0x8a, 0x99, 0x08, 0x71, 0xe4,
+	0x1d, 0xe2, 0x30, 0xca, 0x18, 0x31, 0xab, 0x0d, 0x63, 0xe9, 0x7f, 0xf7, 0x76, 0xe1, 0xde, 0x54,
+	0x5e, 0x59, 0xe0, 0x00, 0x47, 0x61, 0x80, 0x05, 0xf1, 0x68, 0x12, 0x1d, 0x9b, 0xff, 0xe6, 0xb0,
+	0x19, 0xed, 0xdc, 0x4d, 0xa2, 0x63, 0xeb, 0x7d, 0x05, 0xc0, 0x8b, 0x01, 0xe1, 0x1a, 0xa8, 0x65,
+	0x69, 0xce, 0x94, 0xad, 0xcf, 0x99, 0xb5, 0x76, 0x5d, 0xe7, 0xae, 0xa7, 0x83, 0x36, 0xe5, 0x74,
+	0x76, 0x30, 0x3f, 0x72, 0x81, 0x82, 0x4b, 0x1b, 0x6e, 0x82, 0x29, 0x9f, 0x11, 0x2c, 0x54, 0x4b,
+	0x6b, 0xed, 0xe5, 0x2b, 0x6b, 0x2e, 0xf7, 0x64, 0x58, 0xf4, 0xf6, 0x3f, 0x6e, 0xc1, 0x96, 0x3a,
+	0x4a, 0xd5, 0xac, 0xdc, 0x4c, 0x47, 0xb1, 0xa1, 0x09, 0xa6, 0x18, 0x89, 0xe9, 0x40, 0x35, 0x6a,
+	0x5a, 0x7e, 0x51, 0xbf, 0x37, 0x6a, 0x60, 0xba, 0xec, 0xac, 0xf5, 0xd5, 0x00, 0xe6, 0xc5, 0x59,
+	0xf3, 0x94, 0x26, 0x5c, 0xe6, 0x32, 0x3f, 0xd6, 0x75, 0x8f, 0x30, 0x46, 0x59, 0x2e, 0x59, 0x6b,
+	0x43, 0x9d, 0x1a, 0x4b, 0x7d, 0xd4, 0xcd, 0xd7, 0xd2, 0x9d, 0x3b, 0x3f, 0x8f, 0x67, 0x12, 0x0e,
+	0x5f, 0x82, 0xff, 0x18, 0xe1, 0x59, 0x24, 0xf4, 0x42, 0x3c, 0x99, 0xbc, 0x10, 0x63, 0x49, 0xb9,
+	0x39, 0xdf, 0xd5, 0x3a, 0xd6, 0x53, 0x30, 0x7f, 0x29, 0xe2, 0xaf, 0x36, 0xbc, 0xfd, 0xa9, 0x0a,
+	0x66, 0x4b, 0x62, 0x57, 0x85, 0x84, 0x9f, 0x0d, 0x30, 0x33, 0x7a, 0x33, 0xf0, 0xf1, 0xe4, 0x2c,
+	0x2f, 0xb9, 0xb1, 0xfa, 0xb5, 0x26, 0x66, 0xad, 0xbc, 0xfb, 0xfe, 0xf3, 0x43, 0x05, 0xc1, 0x65,
+	0xf9, 0x84, 0x9c, 0x9c, 0x4b, 0x7d, 0x5d, 0x9f, 0x15, 0xb7, 0x9b, 0xc5, 0x9b, 0x22, 0xc7, 0x63,
+	0x37, 0x4f, 0xe1, 0x37, 0x03, 0xcc, 0x8e, 0x8f, 0x0d, 0xae, 0x5e, 0xbb, 0xab, 0xfa, 0xac, 0xeb,
+	0xce, 0x4d, 0xa8, 0x6a, 0x4b, 0x2c, 0x27, 0xaf, 0x60, 0xc5, 0xb2, 0x65, 0x05, 0xc3, 0x94, 0x4f,
+	0x46, 0xde, 0x89, 0xf5, 0xe6, 0xe9, 0x48, 0x01, 0x4e, 0x9c, 0x4b, 0x39, 0x46, 0xb3, 0x7e, 0xf7,
+	0xac, 0x63, 0x0e, 0xc3, 0x15, 0x56, 0x1a, 0x72, 0xe4, 0xd3, 0x78, 0xe3, 0xb7, 0x01, 0x16, 0x7d,
+	0x1a, 0x4f, 0x4c, 0x6d, 0x63, 0x7e, 0x7c, 0x96, 0x7b, 0xf2, 0x56, 0xf7, 0x8c, 0xd7, 0xdb, 0x05,
+	0xb5, 0x4f, 0x23, 0x9c, 0xf4, 0x11, 0x65, 0x7d, 0xbb, 0x4f, 0x92, 0xfc, 0x92, 0xed, 0x61, 0xb0,
+	0xab, 0xff, 0x27, 0xd6, 0xb4, 0xf1, 0xb1, 0x52, 0xdd, 0xea, 0x74, 0xbe, 0x54, 0x1a, 0x5b, 0x4a,
+	0xb0, 0x13, 0x70, 0xa4, 0x4c, 0x69, 0xed, 0xb7, 0x50, 0x11, 0x98, 0x9f, 0x69, 0x48, 0xaf, 0x13,
+	0xf0, 0x5e, 0x09, 0xe9, 0xed, 0xb7, 0x7a, 0x1a, 0xf2, 0xab, 0xb2, 0xa8, 0xfc, 0x8e, 0xd3, 0x09,
+	0xb8, 0xe3, 0x94, 0x20, 0xc7, 0xd9, 0x6f, 0x39, 0x8e, 0x86, 0x1d, 0x4c, 0xe5, 0x79, 0x3e, 0xfa,
+	0x13, 0x00, 0x00, 0xff, 0xff, 0x46, 0xf3, 0xa3, 0x19, 0xce, 0x06, 0x00, 0x00,
 }
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // SharedSetServiceClient is the client API for SharedSetService service.
 //
@@ -426,10 +423,10 @@
 }
 
 type sharedSetServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewSharedSetServiceClient(cc *grpc.ClientConn) SharedSetServiceClient {
+func NewSharedSetServiceClient(cc grpc.ClientConnInterface) SharedSetServiceClient {
 	return &sharedSetServiceClient{cc}
 }
 
diff --git a/googleapis/ads/googleads/v1/services/shopping_performance_view_service.pb.go b/googleapis/ads/googleads/v1/services/shopping_performance_view_service.pb.go
index 9618957..ac52ea9 100644
--- a/googleapis/ads/googleads/v1/services/shopping_performance_view_service.pb.go
+++ b/googleapis/ads/googleads/v1/services/shopping_performance_view_service.pb.go
@@ -78,40 +78,41 @@
 }
 
 var fileDescriptor_4d6c4cf22050d6d3 = []byte{
-	// 378 bytes of a gzipped FileDescriptorProto
-	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x84, 0x92, 0xb1, 0x4b, 0xe4, 0x40,
-	0x14, 0xc6, 0x49, 0x0e, 0x0e, 0x2e, 0xdc, 0x35, 0xa9, 0x8e, 0x70, 0x1c, 0x7b, 0xbb, 0x5b, 0x1c,
-	0x57, 0x4c, 0xc8, 0x59, 0x88, 0x23, 0x22, 0x59, 0x8b, 0xdd, 0x4a, 0x96, 0x5d, 0x48, 0x21, 0x81,
-	0x30, 0x26, 0xcf, 0x18, 0xd8, 0xcc, 0xc4, 0x79, 0xd9, 0x6c, 0x21, 0x16, 0x5a, 0xda, 0xfa, 0x1f,
-	0x58, 0xfa, 0xa7, 0xd8, 0xda, 0x5b, 0x59, 0xf9, 0x57, 0x48, 0x76, 0x32, 0x11, 0x85, 0xec, 0x76,
-	0x1f, 0xc9, 0x37, 0xbf, 0x6f, 0xde, 0x37, 0xcf, 0x9a, 0xa4, 0x42, 0xa4, 0x0b, 0x70, 0x59, 0x82,
-	0xae, 0x92, 0xb5, 0xaa, 0x3c, 0x17, 0x41, 0x56, 0x59, 0x0c, 0xe8, 0xe2, 0xb9, 0x28, 0x8a, 0x8c,
-	0xa7, 0x51, 0x01, 0xf2, 0x4c, 0xc8, 0x9c, 0xf1, 0x18, 0xa2, 0x2a, 0x83, 0x55, 0xd4, 0x58, 0x48,
-	0x21, 0x45, 0x29, 0xec, 0x9e, 0x3a, 0x4e, 0x58, 0x82, 0xa4, 0x25, 0x91, 0xca, 0x23, 0x9a, 0xe4,
-	0xf8, 0x5d, 0x59, 0x12, 0x50, 0x2c, 0xe5, 0xc6, 0x30, 0x15, 0xe2, 0xfc, 0xd2, 0x88, 0x22, 0x73,
-	0x19, 0xe7, 0xa2, 0x64, 0x65, 0x26, 0x38, 0xaa, 0xbf, 0xfd, 0x89, 0xf5, 0x67, 0x0c, 0xe5, 0xbc,
-	0x61, 0x4c, 0xdf, 0x11, 0x41, 0x06, 0xab, 0x19, 0x5c, 0x2c, 0x01, 0x4b, 0x7b, 0x60, 0xfd, 0xd0,
-	0x79, 0x11, 0x67, 0x39, 0xfc, 0x34, 0x7a, 0xc6, 0xdf, 0x6f, 0xb3, 0xef, 0xfa, 0xe3, 0x31, 0xcb,
-	0xe1, 0xff, 0xb5, 0x69, 0xfd, 0xee, 0xe0, 0xcc, 0xd5, 0x38, 0xf6, 0xb3, 0x61, 0x39, 0xdd, 0x69,
-	0xf6, 0x11, 0xd9, 0xd6, 0x07, 0xd9, 0x7a, 0x57, 0x87, 0x76, 0x42, 0xda, 0xca, 0x48, 0x07, 0xa2,
-	0x7f, 0x78, 0xf3, 0xf4, 0x72, 0x67, 0xee, 0xd9, 0xbb, 0x75, 0xc3, 0x97, 0x1f, 0x46, 0x3e, 0x88,
-	0x97, 0x58, 0x8a, 0x1c, 0x24, 0xba, 0xff, 0xda, 0xca, 0x3f, 0x9d, 0xbf, 0x1a, 0xdd, 0x9a, 0xd6,
-	0x30, 0x16, 0xf9, 0xd6, 0x39, 0x46, 0x83, 0xcd, 0x4d, 0x4d, 0xeb, 0xb7, 0x99, 0x1a, 0x27, 0xcd,
-	0xaa, 0x91, 0x54, 0x2c, 0x18, 0x4f, 0x89, 0x90, 0xa9, 0x9b, 0x02, 0x5f, 0xbf, 0x9c, 0x5e, 0x87,
-	0x22, 0xc3, 0xee, 0x4d, 0xdc, 0xd7, 0xe2, 0xde, 0xfc, 0x32, 0xf6, 0xfd, 0x07, 0xb3, 0x37, 0x56,
-	0x40, 0x3f, 0x41, 0xa2, 0x64, 0xad, 0x02, 0x8f, 0x34, 0xc1, 0xf8, 0xa8, 0x2d, 0xa1, 0x9f, 0x60,
-	0xd8, 0x5a, 0xc2, 0xc0, 0x0b, 0xb5, 0xe5, 0xd5, 0x1c, 0xaa, 0xef, 0x94, 0xfa, 0x09, 0x52, 0xda,
-	0x9a, 0x28, 0x0d, 0x3c, 0x4a, 0xb5, 0xed, 0xf4, 0xeb, 0xfa, 0x9e, 0x3b, 0x6f, 0x01, 0x00, 0x00,
-	0xff, 0xff, 0x6b, 0x59, 0x13, 0x0f, 0x30, 0x03, 0x00, 0x00,
+	// 399 bytes of a gzipped FileDescriptorProto
+	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x84, 0x92, 0x3f, 0x6b, 0xdb, 0x40,
+	0x18, 0xc6, 0x91, 0x0a, 0x85, 0x8a, 0x76, 0xd1, 0x52, 0xa3, 0x96, 0xe2, 0xda, 0x1e, 0x4a, 0x87,
+	0x3b, 0xd4, 0x0e, 0xa5, 0x57, 0x4a, 0x91, 0x3b, 0xd8, 0x53, 0x31, 0x36, 0x68, 0x28, 0x02, 0x71,
+	0x95, 0xde, 0x2a, 0x07, 0xd6, 0x9d, 0x72, 0x27, 0xcb, 0x43, 0xc8, 0x92, 0x31, 0x6b, 0xf6, 0x0c,
+	0x19, 0xf3, 0x51, 0xbc, 0x66, 0xcf, 0x94, 0x29, 0x9f, 0x22, 0xc8, 0xa7, 0x93, 0x93, 0x80, 0xec,
+	0xed, 0xe1, 0xee, 0xb9, 0xdf, 0xf3, 0xfe, 0x39, 0x67, 0x9a, 0x09, 0x91, 0x2d, 0x01, 0xd3, 0x54,
+	0x61, 0x2d, 0x6b, 0x55, 0xf9, 0x58, 0x81, 0xac, 0x58, 0x02, 0x0a, 0xab, 0x23, 0x51, 0x14, 0x8c,
+	0x67, 0x71, 0x01, 0xf2, 0xbf, 0x90, 0x39, 0xe5, 0x09, 0xc4, 0x15, 0x83, 0x75, 0xdc, 0x58, 0x50,
+	0x21, 0x45, 0x29, 0xdc, 0xbe, 0x7e, 0x8e, 0x68, 0xaa, 0x50, 0x4b, 0x42, 0x95, 0x8f, 0x0c, 0xc9,
+	0x0b, 0xba, 0xb2, 0x24, 0x28, 0xb1, 0x92, 0x7b, 0xc3, 0x74, 0x88, 0xf7, 0xde, 0x20, 0x0a, 0x86,
+	0x29, 0xe7, 0xa2, 0xa4, 0x25, 0x13, 0x5c, 0x35, 0xb7, 0x6f, 0x1f, 0xdd, 0x26, 0x4b, 0x06, 0xbc,
+	0xd4, 0x17, 0x83, 0xa9, 0xf3, 0x71, 0x02, 0xe5, 0xa2, 0x81, 0xcf, 0x76, 0xec, 0x90, 0xc1, 0x7a,
+	0x0e, 0xc7, 0x2b, 0x50, 0xa5, 0x3b, 0x74, 0xde, 0x98, 0x42, 0x62, 0x4e, 0x73, 0xe8, 0x59, 0x7d,
+	0xeb, 0xd3, 0xab, 0xf9, 0x6b, 0x73, 0xf8, 0x87, 0xe6, 0xf0, 0xe5, 0xd2, 0x76, 0x3e, 0x74, 0x70,
+	0x16, 0xba, 0x4f, 0xf7, 0xd6, 0x72, 0xbc, 0xee, 0x34, 0xf7, 0x37, 0x3a, 0x34, 0x28, 0x74, 0xb0,
+	0x56, 0x8f, 0x74, 0x42, 0xda, 0x59, 0xa2, 0x0e, 0xc4, 0xe0, 0xd7, 0xd9, 0xcd, 0xdd, 0x85, 0xfd,
+	0xdd, 0xfd, 0x56, 0x8f, 0xfe, 0xe4, 0x49, 0xcb, 0x3f, 0x93, 0x95, 0x2a, 0x45, 0x0e, 0x52, 0xe1,
+	0xcf, 0xed, 0x2e, 0x9e, 0xbd, 0x3f, 0xf5, 0xde, 0x6d, 0x82, 0xde, 0x2e, 0xb3, 0x51, 0x05, 0x53,
+	0x28, 0x11, 0xf9, 0xf8, 0xdc, 0x76, 0x46, 0x89, 0xc8, 0x0f, 0x36, 0x39, 0x1e, 0xee, 0x1f, 0xe3,
+	0xac, 0x5e, 0xdc, 0xcc, 0xfa, 0xdb, 0x7c, 0x50, 0x94, 0x89, 0x25, 0xe5, 0x19, 0x12, 0x32, 0xc3,
+	0x19, 0xf0, 0xed, 0x5a, 0xf1, 0x2e, 0xba, 0xfb, 0xff, 0xfe, 0x30, 0xe2, 0xca, 0x7e, 0x31, 0x09,
+	0x82, 0x6b, 0xbb, 0x3f, 0xd1, 0xc0, 0x20, 0x55, 0x48, 0xcb, 0x5a, 0x85, 0x3e, 0x6a, 0x82, 0xd5,
+	0xc6, 0x58, 0xa2, 0x20, 0x55, 0x51, 0x6b, 0x89, 0x42, 0x3f, 0x32, 0x96, 0x7b, 0x7b, 0xa4, 0xcf,
+	0x09, 0x09, 0x52, 0x45, 0x48, 0x6b, 0x22, 0x24, 0xf4, 0x09, 0x31, 0xb6, 0x7f, 0x2f, 0xb7, 0x75,
+	0x7e, 0x7d, 0x08, 0x00, 0x00, 0xff, 0xff, 0x40, 0x7e, 0xae, 0x51, 0x66, 0x03, 0x00, 0x00,
 }
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // ShoppingPerformanceViewServiceClient is the client API for ShoppingPerformanceViewService service.
 //
@@ -122,10 +123,10 @@
 }
 
 type shoppingPerformanceViewServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewShoppingPerformanceViewServiceClient(cc *grpc.ClientConn) ShoppingPerformanceViewServiceClient {
+func NewShoppingPerformanceViewServiceClient(cc grpc.ClientConnInterface) ShoppingPerformanceViewServiceClient {
 	return &shoppingPerformanceViewServiceClient{cc}
 }
 
diff --git a/googleapis/ads/googleads/v1/services/topic_constant_service.pb.go b/googleapis/ads/googleads/v1/services/topic_constant_service.pb.go
index c4e4960..c6b7f8d 100644
--- a/googleapis/ads/googleads/v1/services/topic_constant_service.pb.go
+++ b/googleapis/ads/googleads/v1/services/topic_constant_service.pb.go
@@ -27,8 +27,7 @@
 // proto package needs to be updated.
 const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package
 
-// Request message for
-// [TopicConstantService.GetTopicConstant][google.ads.googleads.v1.services.TopicConstantService.GetTopicConstant].
+// Request message for [TopicConstantService.GetTopicConstant][google.ads.googleads.v1.services.TopicConstantService.GetTopicConstant].
 type GetTopicConstantRequest struct {
 	// Resource name of the Topic to fetch.
 	ResourceName         string   `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"`
@@ -78,39 +77,40 @@
 }
 
 var fileDescriptor_49736dbc2500820f = []byte{
-	// 354 bytes of a gzipped FileDescriptorProto
-	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xe2, 0xb2, 0x4d, 0xcf, 0xcf, 0x4f,
-	0xcf, 0x49, 0xd5, 0x4f, 0x4c, 0x29, 0xd6, 0x87, 0x30, 0x41, 0xac, 0x32, 0x43, 0xfd, 0xe2, 0xd4,
-	0xa2, 0xb2, 0xcc, 0xe4, 0xd4, 0x62, 0xfd, 0x92, 0xfc, 0x82, 0xcc, 0xe4, 0xf8, 0xe4, 0xfc, 0xbc,
-	0xe2, 0x92, 0xc4, 0xbc, 0x92, 0x78, 0xa8, 0xb8, 0x5e, 0x41, 0x51, 0x7e, 0x49, 0xbe, 0x90, 0x02,
-	0x44, 0x8f, 0x5e, 0x62, 0x4a, 0xb1, 0x1e, 0x5c, 0xbb, 0x5e, 0x99, 0xa1, 0x1e, 0x4c, 0xbb, 0x94,
-	0x19, 0x2e, 0x0b, 0x8a, 0x52, 0x8b, 0xf3, 0x4b, 0x8b, 0x30, 0x6d, 0x80, 0x98, 0x2c, 0x25, 0x03,
-	0xd3, 0x57, 0x90, 0xa9, 0x9f, 0x98, 0x97, 0x97, 0x5f, 0x92, 0x58, 0x92, 0x99, 0x9f, 0x57, 0x0c,
-	0x91, 0x55, 0xb2, 0xe3, 0x12, 0x77, 0x4f, 0x2d, 0x09, 0x01, 0x69, 0x74, 0x86, 0xea, 0x0b, 0x4a,
-	0x2d, 0x2c, 0x4d, 0x2d, 0x2e, 0x11, 0x52, 0xe6, 0xe2, 0x85, 0x19, 0x1d, 0x9f, 0x97, 0x98, 0x9b,
-	0x2a, 0xc1, 0xa8, 0xc0, 0xa8, 0xc1, 0x19, 0xc4, 0x03, 0x13, 0xf4, 0x4b, 0xcc, 0x4d, 0x35, 0x3a,
-	0xc6, 0xc8, 0x25, 0x82, 0xa2, 0x3b, 0x18, 0xe2, 0x5e, 0xa1, 0xb5, 0x8c, 0x5c, 0x02, 0xe8, 0x26,
-	0x0b, 0x59, 0xea, 0x11, 0xf2, 0xa6, 0x1e, 0x0e, 0xd7, 0x48, 0x19, 0xe0, 0xd4, 0x0a, 0xf7, 0xbf,
-	0x1e, 0x8a, 0x46, 0x25, 0x9d, 0xa6, 0xcb, 0x4f, 0x26, 0x33, 0xa9, 0x09, 0xa9, 0x80, 0x02, 0xa9,
-	0x1a, 0xc5, 0x2b, 0xb6, 0x25, 0xc8, 0x2a, 0x8b, 0xf5, 0xb5, 0x6a, 0x9d, 0x1a, 0x98, 0xb8, 0x54,
-	0x92, 0xf3, 0x73, 0x09, 0x3a, 0xd0, 0x49, 0x12, 0x9b, 0x77, 0x03, 0x40, 0x81, 0x19, 0xc0, 0x18,
-	0xe5, 0x01, 0xd5, 0x9e, 0x9e, 0x9f, 0x93, 0x98, 0x97, 0xae, 0x97, 0x5f, 0x94, 0xae, 0x9f, 0x9e,
-	0x9a, 0x07, 0x0e, 0x6a, 0x58, 0xa4, 0x15, 0x64, 0x16, 0xe3, 0x4e, 0x24, 0xd6, 0x30, 0xc6, 0x22,
-	0x26, 0x66, 0x77, 0x47, 0xc7, 0x55, 0x4c, 0x0a, 0xee, 0x10, 0x03, 0x1d, 0x53, 0x8a, 0xf5, 0x20,
-	0x4c, 0x10, 0x2b, 0xcc, 0x50, 0x0f, 0x6a, 0x71, 0xf1, 0x29, 0x98, 0x92, 0x18, 0xc7, 0x94, 0xe2,
-	0x18, 0xb8, 0x92, 0x98, 0x30, 0xc3, 0x18, 0x98, 0x92, 0x57, 0x4c, 0x2a, 0x10, 0x71, 0x2b, 0x2b,
-	0xc7, 0x94, 0x62, 0x2b, 0x2b, 0xb8, 0x22, 0x2b, 0xab, 0x30, 0x43, 0x2b, 0x2b, 0x98, 0xb2, 0x24,
-	0x36, 0xb0, 0x3b, 0x8d, 0x01, 0x01, 0x00, 0x00, 0xff, 0xff, 0x19, 0x59, 0x7b, 0xd1, 0xcb, 0x02,
-	0x00, 0x00,
+	// 374 bytes of a gzipped FileDescriptorProto
+	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x84, 0x92, 0x4f, 0x4a, 0xc3, 0x40,
+	0x14, 0xc6, 0x49, 0x04, 0xc1, 0xa0, 0x20, 0x41, 0x68, 0x8d, 0x2e, 0x4a, 0x2d, 0x22, 0x22, 0x33,
+	0x46, 0x41, 0x70, 0xa4, 0x42, 0xea, 0xa2, 0xae, 0xa4, 0x54, 0xe9, 0x42, 0x02, 0x65, 0x4c, 0x86,
+	0x10, 0x68, 0x66, 0x62, 0xde, 0xb4, 0x1b, 0x11, 0xc4, 0x2b, 0x78, 0x03, 0x97, 0x82, 0x17, 0xe9,
+	0xd6, 0x23, 0xe8, 0xca, 0x53, 0x48, 0x9a, 0x4c, 0xda, 0xaa, 0xa1, 0xbb, 0x8f, 0x37, 0xdf, 0xef,
+	0x7b, 0x7f, 0x12, 0xa3, 0x19, 0x08, 0x11, 0x0c, 0x18, 0xa6, 0x3e, 0xe0, 0x4c, 0xa6, 0x6a, 0x64,
+	0x63, 0x60, 0xc9, 0x28, 0xf4, 0x18, 0x60, 0x29, 0xe2, 0xd0, 0xeb, 0x7b, 0x82, 0x83, 0xa4, 0x5c,
+	0xf6, 0xf3, 0x3a, 0x8a, 0x13, 0x21, 0x85, 0x59, 0xcb, 0x18, 0x44, 0x7d, 0x40, 0x05, 0x8e, 0x46,
+	0x36, 0x52, 0xb8, 0x75, 0x52, 0xd6, 0x20, 0x61, 0x20, 0x86, 0xc9, 0xdf, 0x0e, 0x59, 0xb2, 0xb5,
+	0xad, 0xb8, 0x38, 0xc4, 0x94, 0x73, 0x21, 0xa9, 0x0c, 0x05, 0x87, 0xfc, 0xb5, 0x32, 0xf3, 0xea,
+	0x0d, 0x42, 0xa6, 0xb0, 0xfa, 0xb9, 0x51, 0x69, 0x33, 0x79, 0x93, 0x26, 0x5e, 0xe4, 0x81, 0x5d,
+	0x76, 0x3f, 0x64, 0x20, 0xcd, 0x1d, 0x63, 0x4d, 0xf5, 0xec, 0x73, 0x1a, 0xb1, 0xaa, 0x56, 0xd3,
+	0xf6, 0x56, 0xba, 0xab, 0xaa, 0x78, 0x45, 0x23, 0x76, 0xf4, 0xa9, 0x19, 0x1b, 0x73, 0xf4, 0x75,
+	0xb6, 0x88, 0xf9, 0xae, 0x19, 0xeb, 0xbf, 0x93, 0xcd, 0x53, 0xb4, 0x68, 0x7f, 0x54, 0x32, 0x8d,
+	0x75, 0x58, 0x8a, 0x16, 0x87, 0x41, 0x73, 0x60, 0xfd, 0xe0, 0xf9, 0xe3, 0xeb, 0x45, 0xdf, 0x35,
+	0x1b, 0xe9, 0xf5, 0x1e, 0xe6, 0x56, 0x69, 0xca, 0x59, 0x27, 0xe0, 0xfd, 0x47, 0x6b, 0x6b, 0xec,
+	0x54, 0xa7, 0xb1, 0xb9, 0x8a, 0x43, 0x40, 0x9e, 0x88, 0x5a, 0x4f, 0xba, 0xd1, 0xf0, 0x44, 0xb4,
+	0x70, 0xfa, 0xd6, 0xe6, 0x7f, 0xb7, 0xe8, 0xa4, 0x97, 0xee, 0x68, 0xb7, 0x97, 0x39, 0x1e, 0x88,
+	0x01, 0xe5, 0x01, 0x12, 0x49, 0x80, 0x03, 0xc6, 0x27, 0xdf, 0x01, 0x4f, 0x1b, 0x96, 0xff, 0x5a,
+	0x67, 0x4a, 0xbc, 0xea, 0x4b, 0x6d, 0xc7, 0x79, 0xd3, 0x6b, 0xed, 0x2c, 0xd0, 0xf1, 0x01, 0x65,
+	0x32, 0x55, 0x3d, 0x1b, 0xe5, 0x8d, 0x61, 0xac, 0x2c, 0xae, 0xe3, 0x83, 0x5b, 0x58, 0xdc, 0x9e,
+	0xed, 0x2a, 0xcb, 0xb7, 0xde, 0xc8, 0xea, 0x84, 0x38, 0x3e, 0x10, 0x52, 0x98, 0x08, 0xe9, 0xd9,
+	0x84, 0x28, 0xdb, 0xdd, 0xf2, 0x64, 0xce, 0xe3, 0x9f, 0x00, 0x00, 0x00, 0xff, 0xff, 0xd4, 0x62,
+	0x66, 0x3f, 0x01, 0x03, 0x00, 0x00,
 }
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // TopicConstantServiceClient is the client API for TopicConstantService service.
 //
@@ -121,10 +121,10 @@
 }
 
 type topicConstantServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewTopicConstantServiceClient(cc *grpc.ClientConn) TopicConstantServiceClient {
+func NewTopicConstantServiceClient(cc grpc.ClientConnInterface) TopicConstantServiceClient {
 	return &topicConstantServiceClient{cc}
 }
 
diff --git a/googleapis/ads/googleads/v1/services/topic_view_service.pb.go b/googleapis/ads/googleads/v1/services/topic_view_service.pb.go
index 245655d..4d409c1 100644
--- a/googleapis/ads/googleads/v1/services/topic_view_service.pb.go
+++ b/googleapis/ads/googleads/v1/services/topic_view_service.pb.go
@@ -27,8 +27,7 @@
 // proto package needs to be updated.
 const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package
 
-// Request message for
-// [TopicViewService.GetTopicView][google.ads.googleads.v1.services.TopicViewService.GetTopicView].
+// Request message for [TopicViewService.GetTopicView][google.ads.googleads.v1.services.TopicViewService.GetTopicView].
 type GetTopicViewRequest struct {
 	// The resource name of the topic view to fetch.
 	ResourceName         string   `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"`
@@ -78,39 +77,40 @@
 }
 
 var fileDescriptor_dddb7cd398291139 = []byte{
-	// 363 bytes of a gzipped FileDescriptorProto
-	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xe2, 0xb2, 0x4c, 0xcf, 0xcf, 0x4f,
-	0xcf, 0x49, 0xd5, 0x4f, 0x4c, 0x29, 0xd6, 0x87, 0x30, 0x41, 0xac, 0x32, 0x43, 0xfd, 0xe2, 0xd4,
-	0xa2, 0xb2, 0xcc, 0xe4, 0xd4, 0x62, 0xfd, 0x92, 0xfc, 0x82, 0xcc, 0xe4, 0xf8, 0xb2, 0xcc, 0xd4,
-	0xf2, 0x78, 0xa8, 0x98, 0x5e, 0x41, 0x51, 0x7e, 0x49, 0xbe, 0x90, 0x02, 0x44, 0xbd, 0x5e, 0x62,
-	0x4a, 0xb1, 0x1e, 0x5c, 0xab, 0x5e, 0x99, 0xa1, 0x1e, 0x4c, 0xab, 0x94, 0x11, 0x2e, 0xc3, 0x8b,
-	0x52, 0x8b, 0xf3, 0x4b, 0x8b, 0x50, 0x4d, 0x87, 0x98, 0x2a, 0x25, 0x03, 0xd3, 0x53, 0x90, 0xa9,
-	0x9f, 0x98, 0x97, 0x97, 0x5f, 0x92, 0x58, 0x92, 0x99, 0x9f, 0x57, 0x0c, 0x91, 0x55, 0xb2, 0xe2,
-	0x12, 0x76, 0x4f, 0x2d, 0x09, 0x01, 0x69, 0x0a, 0xcb, 0x4c, 0x2d, 0x0f, 0x4a, 0x2d, 0x2c, 0x4d,
-	0x2d, 0x2e, 0x11, 0x52, 0xe6, 0xe2, 0x85, 0x19, 0x19, 0x9f, 0x97, 0x98, 0x9b, 0x2a, 0xc1, 0xa8,
-	0xc0, 0xa8, 0xc1, 0x19, 0xc4, 0x03, 0x13, 0xf4, 0x4b, 0xcc, 0x4d, 0x35, 0xda, 0xc7, 0xc8, 0x25,
-	0x00, 0xd7, 0x19, 0x0c, 0x71, 0xa3, 0xd0, 0x4a, 0x46, 0x2e, 0x1e, 0x64, 0x13, 0x85, 0x4c, 0xf5,
-	0x08, 0x79, 0x4b, 0x0f, 0x8b, 0x0b, 0xa4, 0x74, 0x70, 0x6a, 0x83, 0xfb, 0x55, 0x0f, 0xae, 0x49,
-	0xc9, 0xa4, 0xe9, 0xf2, 0x93, 0xc9, 0x4c, 0x7a, 0x42, 0x3a, 0xa0, 0xc0, 0xa8, 0x46, 0x71, 0xba,
-	0x6d, 0x72, 0x69, 0x71, 0x49, 0x7e, 0x6e, 0x6a, 0x51, 0xb1, 0xbe, 0x16, 0x24, 0x74, 0x40, 0x3a,
-	0x8a, 0xf5, 0xb5, 0x6a, 0x9d, 0xfe, 0x30, 0x72, 0xa9, 0x24, 0xe7, 0xe7, 0x12, 0x74, 0xa0, 0x93,
-	0x28, 0xba, 0x37, 0x03, 0x40, 0x81, 0x17, 0xc0, 0x18, 0xe5, 0x01, 0xd5, 0x9a, 0x9e, 0x9f, 0x93,
-	0x98, 0x97, 0xae, 0x97, 0x5f, 0x94, 0xae, 0x9f, 0x9e, 0x9a, 0x07, 0x0e, 0x5a, 0x58, 0x04, 0x15,
-	0x64, 0x16, 0xe3, 0x4e, 0x0c, 0xd6, 0x30, 0xc6, 0x22, 0x26, 0x66, 0x77, 0x47, 0xc7, 0x55, 0x4c,
-	0x0a, 0xee, 0x10, 0x03, 0x1d, 0x53, 0x8a, 0xf5, 0x20, 0x4c, 0x10, 0x2b, 0xcc, 0x50, 0x0f, 0x6a,
-	0x71, 0xf1, 0x29, 0x98, 0x92, 0x18, 0xc7, 0x94, 0xe2, 0x18, 0xb8, 0x92, 0x98, 0x30, 0xc3, 0x18,
-	0x98, 0x92, 0x57, 0x4c, 0x2a, 0x10, 0x71, 0x2b, 0x2b, 0xc7, 0x94, 0x62, 0x2b, 0x2b, 0xb8, 0x22,
-	0x2b, 0xab, 0x30, 0x43, 0x2b, 0x2b, 0x98, 0xb2, 0x24, 0x36, 0xb0, 0x3b, 0x8d, 0x01, 0x01, 0x00,
-	0x00, 0xff, 0xff, 0x5f, 0xc0, 0x75, 0x26, 0xb3, 0x02, 0x00, 0x00,
+	// 382 bytes of a gzipped FileDescriptorProto
+	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x84, 0x52, 0xc1, 0x4a, 0xeb, 0x40,
+	0x14, 0x25, 0x79, 0xf0, 0xe0, 0x85, 0x3e, 0x90, 0x88, 0x58, 0xa2, 0x8b, 0x52, 0xbb, 0x90, 0x52,
+	0x66, 0x48, 0xd5, 0x85, 0x23, 0x2e, 0xd2, 0x4d, 0x5d, 0x49, 0xa9, 0x92, 0x85, 0x04, 0x4a, 0x4c,
+	0x86, 0x30, 0xd0, 0x64, 0x62, 0xee, 0x34, 0x5d, 0x88, 0x1b, 0x7f, 0xc1, 0x3f, 0x70, 0xa7, 0x9f,
+	0xd2, 0xad, 0x4b, 0xb7, 0xae, 0xfc, 0x06, 0x17, 0x92, 0x4e, 0x26, 0x6d, 0xc5, 0xd2, 0xdd, 0xe1,
+	0xde, 0x73, 0xce, 0x3d, 0x73, 0x18, 0xe3, 0x34, 0xe2, 0x3c, 0x1a, 0x53, 0xec, 0x87, 0x80, 0x25,
+	0x2c, 0x50, 0x6e, 0x63, 0xa0, 0x59, 0xce, 0x02, 0x0a, 0x58, 0xf0, 0x94, 0x05, 0xa3, 0x9c, 0xd1,
+	0xe9, 0xa8, 0x9c, 0xa1, 0x34, 0xe3, 0x82, 0x9b, 0x0d, 0xc9, 0x47, 0x7e, 0x08, 0xa8, 0x92, 0xa2,
+	0xdc, 0x46, 0x4a, 0x6a, 0x75, 0xd7, 0x99, 0x67, 0x14, 0xf8, 0x24, 0x5b, 0x75, 0x97, 0xae, 0xd6,
+	0xbe, 0xd2, 0xa4, 0x0c, 0xfb, 0x49, 0xc2, 0x85, 0x2f, 0x18, 0x4f, 0xa0, 0xdc, 0xee, 0x2e, 0x6d,
+	0x83, 0x31, 0xa3, 0x89, 0x90, 0x8b, 0x26, 0x31, 0xb6, 0xfb, 0x54, 0x5c, 0x17, 0x6e, 0x2e, 0xa3,
+	0xd3, 0x21, 0xbd, 0x9b, 0x50, 0x10, 0xe6, 0x81, 0xf1, 0x5f, 0xdd, 0x1a, 0x25, 0x7e, 0x4c, 0xeb,
+	0x5a, 0x43, 0x3b, 0xfc, 0x37, 0xac, 0xa9, 0xe1, 0xa5, 0x1f, 0xd3, 0xee, 0xbb, 0x66, 0x6c, 0x55,
+	0xca, 0x2b, 0x19, 0xde, 0x7c, 0xd1, 0x8c, 0xda, 0xb2, 0xa3, 0x79, 0x82, 0x36, 0xbd, 0x17, 0xfd,
+	0x92, 0xc0, 0xea, 0xac, 0x95, 0x55, 0x25, 0xa0, 0x4a, 0xd4, 0x3c, 0x7e, 0x7c, 0xfb, 0x78, 0xd2,
+	0x91, 0xd9, 0x29, 0x5a, 0xba, 0x5f, 0x89, 0x7e, 0x1e, 0x4c, 0x40, 0xf0, 0x98, 0x66, 0x80, 0xdb,
+	0xb2, 0xb6, 0x42, 0x01, 0xb8, 0xfd, 0x60, 0xed, 0xcd, 0x9c, 0xfa, 0xc2, 0xba, 0x44, 0x29, 0x03,
+	0x14, 0xf0, 0xb8, 0xf7, 0xa5, 0x19, 0xad, 0x80, 0xc7, 0x1b, 0xd3, 0xf7, 0x76, 0x7e, 0x76, 0x30,
+	0x28, 0x9a, 0x1d, 0x68, 0x37, 0x17, 0xa5, 0x34, 0xe2, 0x63, 0x3f, 0x89, 0x10, 0xcf, 0x22, 0x1c,
+	0xd1, 0x64, 0xde, 0x3b, 0x5e, 0x1c, 0x5b, 0xff, 0x85, 0xce, 0x14, 0x78, 0xd6, 0xff, 0xf4, 0x1d,
+	0xe7, 0x55, 0x6f, 0xf4, 0xa5, 0xa1, 0x13, 0x02, 0x92, 0xb0, 0x40, 0xae, 0x8d, 0xca, 0xc3, 0x30,
+	0x53, 0x14, 0xcf, 0x09, 0xc1, 0xab, 0x28, 0x9e, 0x6b, 0x7b, 0x8a, 0xf2, 0xa9, 0xb7, 0xe4, 0x9c,
+	0x10, 0x27, 0x04, 0x42, 0x2a, 0x12, 0x21, 0xae, 0x4d, 0x88, 0xa2, 0xdd, 0xfe, 0x9d, 0xe7, 0x3c,
+	0xfa, 0x0e, 0x00, 0x00, 0xff, 0xff, 0x16, 0x95, 0x03, 0xb6, 0xe9, 0x02, 0x00, 0x00,
 }
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // TopicViewServiceClient is the client API for TopicViewService service.
 //
@@ -121,10 +121,10 @@
 }
 
 type topicViewServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewTopicViewServiceClient(cc *grpc.ClientConn) TopicViewServiceClient {
+func NewTopicViewServiceClient(cc grpc.ClientConnInterface) TopicViewServiceClient {
 	return &topicViewServiceClient{cc}
 }
 
diff --git a/googleapis/ads/googleads/v1/services/user_interest_service.pb.go b/googleapis/ads/googleads/v1/services/user_interest_service.pb.go
index ae52614..c80961d 100644
--- a/googleapis/ads/googleads/v1/services/user_interest_service.pb.go
+++ b/googleapis/ads/googleads/v1/services/user_interest_service.pb.go
@@ -27,8 +27,7 @@
 // proto package needs to be updated.
 const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package
 
-// Request message for
-// [UserInterestService.GetUserInterest][google.ads.googleads.v1.services.UserInterestService.GetUserInterest].
+// Request message for [UserInterestService.GetUserInterest][google.ads.googleads.v1.services.UserInterestService.GetUserInterest].
 type GetUserInterestRequest struct {
 	// Resource name of the UserInterest to fetch.
 	ResourceName         string   `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"`
@@ -78,39 +77,41 @@
 }
 
 var fileDescriptor_b25977798af6b285 = []byte{
-	// 364 bytes of a gzipped FileDescriptorProto
-	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x84, 0x92, 0xcf, 0x4a, 0xeb, 0x40,
-	0x14, 0xc6, 0x49, 0x2e, 0x5c, 0xb8, 0xe1, 0x5e, 0x2e, 0x44, 0x90, 0x52, 0x5c, 0x94, 0xda, 0x85,
-	0x74, 0x31, 0x43, 0x14, 0x51, 0x46, 0xbb, 0x48, 0x37, 0xd5, 0x8d, 0x94, 0x8a, 0x5d, 0x48, 0xa0,
-	0x8c, 0xcd, 0x21, 0x04, 0x9a, 0x99, 0x3a, 0x67, 0xd2, 0x8d, 0xb8, 0xf1, 0x15, 0x7c, 0x03, 0x97,
-	0xee, 0x7d, 0x09, 0xc1, 0x95, 0xaf, 0xe0, 0xca, 0x97, 0x50, 0xd2, 0xc9, 0x84, 0xaa, 0x2d, 0xdd,
-	0x7d, 0x9c, 0x7c, 0xbf, 0xef, 0xfc, 0xc9, 0x78, 0xc7, 0x89, 0x94, 0xc9, 0x04, 0x28, 0x8f, 0x91,
-	0x1a, 0x59, 0xa8, 0x59, 0x40, 0x11, 0xd4, 0x2c, 0x1d, 0x03, 0xd2, 0x1c, 0x41, 0x8d, 0x52, 0xa1,
-	0x41, 0x01, 0xea, 0x51, 0x59, 0x26, 0x53, 0x25, 0xb5, 0xf4, 0x1b, 0x06, 0x21, 0x3c, 0x46, 0x52,
-	0xd1, 0x64, 0x16, 0x10, 0x4b, 0xd7, 0xf7, 0x57, 0xe5, 0x2b, 0x40, 0x99, 0xab, 0x1f, 0x0d, 0x4c,
-	0x70, 0x7d, 0xcb, 0x62, 0xd3, 0x94, 0x72, 0x21, 0xa4, 0xe6, 0x3a, 0x95, 0x02, 0xcd, 0xd7, 0x66,
-	0xc7, 0xdb, 0xec, 0x81, 0xbe, 0x40, 0x50, 0xa7, 0x25, 0x36, 0x80, 0xeb, 0x1c, 0x50, 0xfb, 0xdb,
-	0xde, 0x3f, 0x1b, 0x3c, 0x12, 0x3c, 0x83, 0x9a, 0xd3, 0x70, 0x76, 0xfe, 0x0c, 0xfe, 0xda, 0xe2,
-	0x19, 0xcf, 0x60, 0xf7, 0xc5, 0xf1, 0x36, 0x16, 0xe1, 0x73, 0x33, 0xac, 0xff, 0xe4, 0x78, 0xff,
-	0xbf, 0xe5, 0xfa, 0x87, 0x64, 0xdd, 0x8a, 0x64, 0xf9, 0x28, 0x75, 0xba, 0x92, 0xac, 0x56, 0x27,
-	0x8b, 0x5c, 0xf3, 0xe0, 0xee, 0xf5, 0xed, 0xde, 0x0d, 0x7c, 0x5a, 0x9c, 0xe7, 0xe6, 0xcb, 0x1a,
-	0x9d, 0x71, 0x8e, 0x5a, 0x66, 0xa0, 0x90, 0xb6, 0xe7, 0xf7, 0xb2, 0x10, 0xd2, 0xf6, 0x6d, 0xf7,
-	0xc3, 0xf1, 0x5a, 0x63, 0x99, 0xad, 0x9d, 0xb4, 0x5b, 0x5b, 0xb2, 0x75, 0xbf, 0xb8, 0x68, 0xdf,
-	0xb9, 0x3c, 0x29, 0xe9, 0x44, 0x4e, 0xb8, 0x48, 0x88, 0x54, 0x09, 0x4d, 0x40, 0xcc, 0xef, 0x6d,
-	0x7f, 0xdc, 0x34, 0xc5, 0xd5, 0xef, 0xe4, 0xc8, 0x8a, 0x07, 0xf7, 0x57, 0x2f, 0x0c, 0x1f, 0xdd,
-	0x46, 0xcf, 0x04, 0x86, 0x31, 0x12, 0x23, 0x0b, 0x35, 0x0c, 0x48, 0xd9, 0x18, 0x9f, 0xad, 0x25,
-	0x0a, 0x63, 0x8c, 0x2a, 0x4b, 0x34, 0x0c, 0x22, 0x6b, 0x79, 0x77, 0x5b, 0xa6, 0xce, 0x58, 0x18,
-	0x23, 0x63, 0x95, 0x89, 0xb1, 0x61, 0xc0, 0x98, 0xb5, 0x5d, 0xfd, 0x9e, 0xcf, 0xb9, 0xf7, 0x19,
-	0x00, 0x00, 0xff, 0xff, 0x92, 0xe6, 0xf7, 0x12, 0xce, 0x02, 0x00, 0x00,
+	// 386 bytes of a gzipped FileDescriptorProto
+	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x84, 0x92, 0xc1, 0x4a, 0xeb, 0x40,
+	0x14, 0x86, 0x49, 0x2e, 0x5c, 0xb8, 0xe1, 0x5e, 0x2e, 0xe4, 0xc2, 0xb5, 0x44, 0x17, 0xa5, 0x76,
+	0x21, 0x5d, 0xcc, 0x10, 0x45, 0x94, 0xd1, 0x2e, 0xd2, 0x4d, 0x75, 0x23, 0xa5, 0x62, 0x17, 0x12,
+	0x28, 0x31, 0x39, 0x84, 0x40, 0x33, 0x53, 0xe7, 0x4c, 0xba, 0x11, 0x37, 0xbe, 0x82, 0x6f, 0xe0,
+	0xd2, 0xbd, 0x2f, 0xd1, 0xad, 0xaf, 0xe0, 0xaa, 0x2f, 0xa1, 0xa4, 0xc9, 0xa4, 0x55, 0x5b, 0xba,
+	0xfb, 0x99, 0x39, 0xdf, 0xff, 0xcf, 0xf9, 0x13, 0xeb, 0x34, 0x16, 0x22, 0x1e, 0x01, 0x0d, 0x22,
+	0xa4, 0x85, 0xcc, 0xd5, 0xc4, 0xa5, 0x08, 0x72, 0x92, 0x84, 0x80, 0x34, 0x43, 0x90, 0xc3, 0x84,
+	0x2b, 0x90, 0x80, 0x6a, 0x58, 0x1e, 0x93, 0xb1, 0x14, 0x4a, 0xd8, 0xf5, 0x02, 0x21, 0x41, 0x84,
+	0xa4, 0xa2, 0xc9, 0xc4, 0x25, 0x9a, 0x76, 0x0e, 0xd7, 0xf9, 0x4b, 0x40, 0x91, 0xc9, 0x6f, 0x01,
+	0x85, 0xb1, 0xb3, 0xa3, 0xb1, 0x71, 0x42, 0x03, 0xce, 0x85, 0x0a, 0x54, 0x22, 0x38, 0x96, 0xb7,
+	0x5b, 0x4b, 0xb7, 0xe1, 0x28, 0x01, 0x5e, 0x62, 0x8d, 0xb6, 0xf5, 0xbf, 0x0b, 0xea, 0x0a, 0x41,
+	0x9e, 0x97, 0x7e, 0x7d, 0xb8, 0xcd, 0x00, 0x95, 0xbd, 0x6b, 0xfd, 0xd1, 0x89, 0x43, 0x1e, 0xa4,
+	0x50, 0x33, 0xea, 0xc6, 0xde, 0xaf, 0xfe, 0x6f, 0x7d, 0x78, 0x11, 0xa4, 0xb0, 0x3f, 0x33, 0xac,
+	0x7f, 0xcb, 0xf0, 0x65, 0xb1, 0x85, 0xfd, 0x62, 0x58, 0x7f, 0xbf, 0xf8, 0xda, 0xc7, 0x64, 0xd3,
+	0xee, 0x64, 0xf5, 0x53, 0x1c, 0xba, 0x96, 0xac, 0x3a, 0x21, 0xcb, 0x5c, 0xe3, 0xe8, 0xe1, 0xf5,
+	0xed, 0xd1, 0x74, 0x6d, 0x9a, 0xf7, 0x76, 0xf7, 0x69, 0x8d, 0x76, 0x98, 0xa1, 0x12, 0x29, 0x48,
+	0xa4, 0xad, 0x79, 0x91, 0x1a, 0x42, 0xda, 0xba, 0x77, 0xb6, 0xa7, 0x5e, 0x6d, 0x11, 0x50, 0xaa,
+	0x71, 0x82, 0x24, 0x14, 0x69, 0xe7, 0xdd, 0xb0, 0x9a, 0xa1, 0x48, 0x37, 0xae, 0xd1, 0xa9, 0xad,
+	0xa8, 0xa4, 0x97, 0xd7, 0xdd, 0x33, 0xae, 0xcf, 0x4a, 0x3a, 0x16, 0xa3, 0x80, 0xc7, 0x44, 0xc8,
+	0x98, 0xc6, 0xc0, 0xe7, 0x1f, 0x83, 0x2e, 0xf2, 0xd6, 0xff, 0x5d, 0x27, 0x5a, 0x3c, 0x99, 0x3f,
+	0xba, 0x9e, 0xf7, 0x6c, 0xd6, 0xbb, 0x85, 0xa1, 0x17, 0x21, 0x29, 0x64, 0xae, 0x06, 0x2e, 0x29,
+	0x83, 0x71, 0xaa, 0x47, 0x7c, 0x2f, 0x42, 0xbf, 0x1a, 0xf1, 0x07, 0xae, 0xaf, 0x47, 0x66, 0x66,
+	0xb3, 0x38, 0x67, 0xcc, 0x8b, 0x90, 0xb1, 0x6a, 0x88, 0xb1, 0x81, 0xcb, 0x98, 0x1e, 0xbb, 0xf9,
+	0x39, 0x7f, 0xe7, 0xc1, 0x47, 0x00, 0x00, 0x00, 0xff, 0xff, 0xd2, 0x35, 0x77, 0xd8, 0x04, 0x03,
+	0x00, 0x00,
 }
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // UserInterestServiceClient is the client API for UserInterestService service.
 //
@@ -121,10 +122,10 @@
 }
 
 type userInterestServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewUserInterestServiceClient(cc *grpc.ClientConn) UserInterestServiceClient {
+func NewUserInterestServiceClient(cc grpc.ClientConnInterface) UserInterestServiceClient {
 	return &userInterestServiceClient{cc}
 }
 
diff --git a/googleapis/ads/googleads/v1/services/user_list_service.pb.go b/googleapis/ads/googleads/v1/services/user_list_service.pb.go
index baca6f0..0095d88 100644
--- a/googleapis/ads/googleads/v1/services/user_list_service.pb.go
+++ b/googleapis/ads/googleads/v1/services/user_list_service.pb.go
@@ -9,7 +9,6 @@
 	math "math"
 
 	proto "github.com/golang/protobuf/proto"
-	_ "github.com/golang/protobuf/ptypes/wrappers"
 	resources "google.golang.org/genproto/googleapis/ads/googleads/v1/resources"
 	_ "google.golang.org/genproto/googleapis/api/annotations"
 	status "google.golang.org/genproto/googleapis/rpc/status"
@@ -30,8 +29,7 @@
 // proto package needs to be updated.
 const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package
 
-// Request message for
-// [UserListService.GetUserList][google.ads.googleads.v1.services.UserListService.GetUserList].
+// Request message for [UserListService.GetUserList][google.ads.googleads.v1.services.UserListService.GetUserList].
 type GetUserListRequest struct {
 	// The resource name of the user list to fetch.
 	ResourceName         string   `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"`
@@ -72,8 +70,7 @@
 	return ""
 }
 
-// Request message for
-// [UserListService.MutateUserLists][google.ads.googleads.v1.services.UserListService.MutateUserLists].
+// Request message for [UserListService.MutateUserLists][google.ads.googleads.v1.services.UserListService.MutateUserLists].
 type MutateUserListsRequest struct {
 	// The ID of the customer whose user lists are being modified.
 	CustomerId string `protobuf:"bytes,1,opt,name=customer_id,json=customerId,proto3" json:"customer_id,omitempty"`
@@ -359,61 +356,62 @@
 }
 
 var fileDescriptor_7187e04d3c35e864 = []byte{
-	// 710 bytes of a gzipped FileDescriptorProto
-	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x9c, 0x54, 0x4f, 0x6b, 0xd4, 0x4e,
-	0x18, 0xfe, 0x25, 0xfd, 0x51, 0xed, 0xa4, 0x5a, 0x1c, 0xab, 0x5d, 0x16, 0xd1, 0x25, 0x16, 0x2c,
+	// 721 bytes of a gzipped FileDescriptorProto
+	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x9c, 0x55, 0x4f, 0x6b, 0xd4, 0x4e,
+	0x18, 0xfe, 0x25, 0xfb, 0xa3, 0xda, 0x49, 0xb5, 0x38, 0x56, 0x1b, 0x56, 0xc1, 0x25, 0x16, 0x2c,
 	0x5b, 0x9c, 0xb0, 0xbb, 0x22, 0x6d, 0x4a, 0x0f, 0x5b, 0xe8, 0x1f, 0xc1, 0xda, 0x92, 0x62, 0x0f,
-	0xb2, 0x10, 0xa6, 0x9b, 0xe9, 0x12, 0x9a, 0x64, 0xe2, 0xcc, 0x64, 0xa5, 0x94, 0x5e, 0x04, 0x3f,
-	0x81, 0xdf, 0x40, 0xf0, 0xe2, 0xd5, 0x4f, 0xe0, 0xd5, 0xab, 0x57, 0x8f, 0x9e, 0xfc, 0x0a, 0x22,
-	0x48, 0x66, 0x32, 0x69, 0x77, 0xeb, 0xb2, 0xb6, 0xb7, 0x77, 0xde, 0x79, 0x9e, 0xe7, 0x7d, 0xe7,
-	0xfd, 0x33, 0x60, 0xa9, 0x47, 0x69, 0x2f, 0x22, 0x0e, 0x0e, 0xb8, 0xa3, 0xcc, 0xdc, 0xea, 0x37,
-	0x1c, 0x4e, 0x58, 0x3f, 0xec, 0x12, 0xee, 0x64, 0x9c, 0x30, 0x3f, 0x0a, 0xb9, 0xf0, 0x0b, 0x17,
-	0x4a, 0x19, 0x15, 0x14, 0xd6, 0x14, 0x1c, 0xe1, 0x80, 0xa3, 0x92, 0x89, 0xfa, 0x0d, 0xa4, 0x99,
-	0xd5, 0xc6, 0x28, 0x6d, 0x46, 0x38, 0xcd, 0xd8, 0x80, 0xb8, 0x12, 0xad, 0xde, 0xd3, 0x94, 0x34,
-	0x74, 0x70, 0x92, 0x50, 0x81, 0x45, 0x48, 0x13, 0x5e, 0xdc, 0x16, 0x21, 0x1d, 0x79, 0x3a, 0xc8,
-	0x0e, 0x9d, 0xc3, 0x90, 0x44, 0x81, 0x1f, 0x63, 0x7e, 0x54, 0x20, 0xee, 0x0f, 0x23, 0xde, 0x30,
-	0x9c, 0xa6, 0x84, 0x69, 0x85, 0xb9, 0xe2, 0x9e, 0xa5, 0x5d, 0x87, 0x0b, 0x2c, 0xb2, 0xe2, 0xc2,
-	0x5e, 0x06, 0x70, 0x93, 0x88, 0x97, 0x9c, 0xb0, 0xe7, 0x21, 0x17, 0x1e, 0x79, 0x9d, 0x11, 0x2e,
-	0xe0, 0x43, 0x70, 0x43, 0xe7, 0xea, 0x27, 0x38, 0x26, 0x15, 0xa3, 0x66, 0x2c, 0x4c, 0x79, 0xd3,
-	0xda, 0xf9, 0x02, 0xc7, 0xc4, 0xfe, 0x6e, 0x80, 0xbb, 0xdb, 0x99, 0xc0, 0x82, 0x68, 0x3a, 0xd7,
-	0xfc, 0x07, 0xc0, 0xea, 0x66, 0x5c, 0xd0, 0x98, 0x30, 0x3f, 0x0c, 0x0a, 0x36, 0xd0, 0xae, 0x67,
-	0x01, 0xdc, 0x03, 0x80, 0xa6, 0x84, 0xa9, 0x57, 0x56, 0xcc, 0xda, 0xc4, 0x82, 0xd5, 0x6c, 0xa1,
-	0x71, 0x95, 0x45, 0x3a, 0xd0, 0x8e, 0xe6, 0x7a, 0xe7, 0x64, 0xe0, 0x23, 0x30, 0x93, 0x62, 0x26,
-	0x42, 0x1c, 0xf9, 0x87, 0x38, 0x8c, 0x32, 0x46, 0x2a, 0x13, 0x35, 0x63, 0xe1, 0xba, 0x77, 0xb3,
-	0x70, 0x6f, 0x28, 0x6f, 0xfe, 0xbc, 0x3e, 0x8e, 0xc2, 0x00, 0x0b, 0xe2, 0xd3, 0x24, 0x3a, 0xae,
-	0xfc, 0x2f, 0x61, 0xd3, 0xda, 0xb9, 0x93, 0x44, 0xc7, 0xf6, 0x3b, 0x13, 0xdc, 0xba, 0x10, 0x0f,
-	0xae, 0x00, 0x2b, 0x4b, 0x25, 0x31, 0xaf, 0xbe, 0x24, 0x5a, 0xcd, 0xaa, 0xce, 0x5c, 0x97, 0x1f,
-	0x6d, 0xe4, 0x0d, 0xda, 0xc6, 0xfc, 0xc8, 0x03, 0x0a, 0x9e, 0xdb, 0x70, 0x1d, 0x4c, 0x76, 0x19,
-	0xc1, 0x42, 0xd5, 0xd3, 0x6a, 0x2e, 0x8e, 0x7c, 0x71, 0x39, 0x29, 0xe5, 0x93, 0xb7, 0xfe, 0xf3,
-	0x0a, 0x72, 0x2e, 0xa3, 0x44, 0x2b, 0xe6, 0x95, 0x64, 0x14, 0x19, 0x56, 0xc0, 0x24, 0x23, 0x31,
-	0xed, 0xab, 0x2a, 0x4d, 0xe5, 0x37, 0xea, 0xbc, 0x66, 0x81, 0xa9, 0xb2, 0xac, 0xf6, 0x67, 0x03,
-	0xcc, 0x5d, 0x68, 0x33, 0x4f, 0x69, 0xc2, 0x09, 0xdc, 0x00, 0x77, 0x86, 0x2a, 0xee, 0x13, 0xc6,
-	0x28, 0x93, 0x8a, 0x56, 0x13, 0xea, 0xc4, 0x58, 0xda, 0x45, 0x7b, 0x72, 0xec, 0xbc, 0xdb, 0x83,
-	0xbd, 0x58, 0xcf, 0xe1, 0x70, 0x17, 0x5c, 0x63, 0x84, 0x67, 0x91, 0xd0, 0xb3, 0xf0, 0x74, 0xfc,
-	0x2c, 0x0c, 0xe6, 0xe4, 0x49, 0xba, 0xa7, 0x65, 0xec, 0x15, 0x30, 0xfb, 0x37, 0xc0, 0x3f, 0x4d,
-	0x76, 0xf3, 0xb7, 0x09, 0x66, 0x34, 0x6f, 0x4f, 0xc5, 0x83, 0x1f, 0x0d, 0x60, 0x9d, 0xdb, 0x14,
-	0xf8, 0x64, 0x7c, 0x86, 0x17, 0x17, 0xab, 0x7a, 0x99, 0x56, 0xd9, 0xad, 0xb7, 0xdf, 0x7e, 0xbc,
-	0x37, 0x1f, 0xc3, 0xc5, 0xfc, 0xef, 0x38, 0x19, 0x48, 0x7b, 0x55, 0xef, 0x12, 0x77, 0xea, 0xf2,
-	0x33, 0x91, 0x7d, 0x71, 0xea, 0xa7, 0xf0, 0x8b, 0x01, 0x66, 0x86, 0xda, 0x05, 0x97, 0x2e, 0x5b,
-	0x4d, 0xbd, 0xc8, 0xd5, 0xe5, 0x2b, 0x30, 0xd5, 0x6c, 0xd8, 0xcb, 0x32, 0xfb, 0x96, 0x8d, 0xf2,
-	0xec, 0xcf, 0xd2, 0x3d, 0x39, 0xf7, 0x31, 0xac, 0xd6, 0x4f, 0xcf, 0x92, 0x77, 0x63, 0x29, 0xe4,
-	0x1a, 0xf5, 0xb5, 0x5f, 0x06, 0x98, 0xef, 0xd2, 0x78, 0x6c, 0xec, 0xb5, 0xd9, 0xa1, 0x2e, 0xed,
-	0xe6, 0xfb, 0xb7, 0x6b, 0xbc, 0xda, 0x2a, 0x98, 0x3d, 0x1a, 0xe1, 0xa4, 0x87, 0x28, 0xeb, 0x39,
-	0x3d, 0x92, 0xc8, 0xed, 0xd4, 0x3f, 0x72, 0x1a, 0xf2, 0xd1, 0x9f, 0xff, 0x8a, 0x36, 0x3e, 0x98,
-	0x13, 0x9b, 0xed, 0xf6, 0x27, 0xb3, 0xb6, 0xa9, 0x04, 0xdb, 0x01, 0x47, 0xca, 0xcc, 0xad, 0xfd,
-	0x06, 0x2a, 0x02, 0xf3, 0xaf, 0x1a, 0xd2, 0x69, 0x07, 0xbc, 0x53, 0x42, 0x3a, 0xfb, 0x8d, 0x8e,
-	0x86, 0xfc, 0x34, 0xe7, 0x95, 0xdf, 0x75, 0xdb, 0x01, 0x77, 0xdd, 0x12, 0xe4, 0xba, 0xfb, 0x0d,
-	0xd7, 0xd5, 0xb0, 0x83, 0x49, 0x99, 0x67, 0xeb, 0x4f, 0x00, 0x00, 0x00, 0xff, 0xff, 0xfe, 0x0d,
-	0xd1, 0x85, 0xa3, 0x06, 0x00, 0x00,
+	0xb2, 0x10, 0xa6, 0xc9, 0x74, 0x09, 0x4d, 0x32, 0x71, 0x66, 0xb2, 0x50, 0x4a, 0x2f, 0x82, 0x9f,
+	0xc0, 0x9b, 0x47, 0xc1, 0x8b, 0x57, 0x3f, 0x81, 0xd7, 0x5e, 0xbd, 0x7a, 0xf4, 0xe4, 0x57, 0xf0,
+	0x22, 0xc9, 0x64, 0x76, 0xbb, 0x5b, 0x97, 0xb5, 0xbd, 0xbd, 0xfb, 0xe6, 0x79, 0x9e, 0xf7, 0x99,
+	0xf7, 0x9d, 0x77, 0x16, 0x2c, 0x77, 0x29, 0xed, 0x46, 0xc4, 0xc6, 0x01, 0xb7, 0x65, 0x98, 0x47,
+	0xbd, 0x86, 0xcd, 0x09, 0xeb, 0x85, 0x3e, 0xe1, 0x76, 0xc6, 0x09, 0xf3, 0xa2, 0x90, 0x0b, 0xaf,
+	0x4c, 0xa1, 0x94, 0x51, 0x41, 0x61, 0x4d, 0xc2, 0x11, 0x0e, 0x38, 0xea, 0x33, 0x51, 0xaf, 0x81,
+	0x14, 0xb3, 0xda, 0x18, 0xa7, 0xcd, 0x08, 0xa7, 0x19, 0x1b, 0x12, 0x97, 0xa2, 0xd5, 0x87, 0x8a,
+	0x92, 0x86, 0x36, 0x4e, 0x12, 0x2a, 0xb0, 0x08, 0x69, 0xc2, 0xcb, 0xaf, 0x65, 0x49, 0xbb, 0xf8,
+	0x75, 0x98, 0x1d, 0xd9, 0x47, 0x21, 0x89, 0x02, 0x2f, 0xc6, 0xfc, 0xb8, 0x44, 0xcc, 0x97, 0x08,
+	0x96, 0xfa, 0x36, 0x17, 0x58, 0x64, 0x7c, 0xe4, 0x43, 0x2e, 0xec, 0x47, 0x21, 0x49, 0xca, 0x8a,
+	0xd6, 0x0a, 0x80, 0x5b, 0x44, 0xbc, 0xe6, 0x84, 0xbd, 0x0c, 0xb9, 0x70, 0xc9, 0xdb, 0x8c, 0x70,
+	0x01, 0x1f, 0x83, 0x5b, 0xca, 0xa4, 0x97, 0xe0, 0x98, 0x98, 0x5a, 0x4d, 0x5b, 0x9c, 0x76, 0x67,
+	0x54, 0xf2, 0x15, 0x8e, 0x89, 0xf5, 0x43, 0x03, 0xf7, 0x77, 0x32, 0x81, 0x05, 0x51, 0x74, 0xae,
+	0xf8, 0x8f, 0x80, 0xe1, 0x67, 0x5c, 0xd0, 0x98, 0x30, 0x2f, 0x0c, 0x4a, 0x36, 0x50, 0xa9, 0x17,
+	0x01, 0xdc, 0x07, 0x80, 0xa6, 0x84, 0xc9, 0xe3, 0x99, 0x7a, 0xad, 0xb2, 0x68, 0x34, 0x5b, 0x68,
+	0x52, 0x4b, 0x91, 0x2a, 0xb4, 0xab, 0xb8, 0xee, 0x05, 0x19, 0xf8, 0x04, 0xcc, 0xa6, 0x98, 0x89,
+	0x10, 0x47, 0xde, 0x11, 0x0e, 0xa3, 0x8c, 0x11, 0xb3, 0x52, 0xd3, 0x16, 0x6f, 0xba, 0xb7, 0xcb,
+	0xf4, 0xa6, 0xcc, 0xe6, 0xc7, 0xeb, 0xe1, 0x28, 0x0c, 0xb0, 0x20, 0x1e, 0x4d, 0xa2, 0x13, 0xf3,
+	0xff, 0x02, 0x36, 0xa3, 0x92, 0xbb, 0x49, 0x74, 0x62, 0xbd, 0xd7, 0xc1, 0x9d, 0x4b, 0xf5, 0xe0,
+	0x2a, 0x30, 0xb2, 0xb4, 0x20, 0xe6, 0x6d, 0x2f, 0x88, 0x46, 0xb3, 0xaa, 0x9c, 0xab, 0xc9, 0xa0,
+	0xcd, 0x7c, 0x32, 0x3b, 0x98, 0x1f, 0xbb, 0x40, 0xc2, 0xf3, 0x18, 0x6e, 0x80, 0x29, 0x9f, 0x11,
+	0x2c, 0x64, 0x3f, 0x8d, 0xe6, 0xd2, 0xd8, 0x13, 0xf7, 0xaf, 0x48, 0xff, 0xc8, 0xdb, 0xff, 0xb9,
+	0x25, 0x39, 0x97, 0x91, 0xa2, 0xa6, 0x7e, 0x2d, 0x19, 0x49, 0x86, 0x26, 0x98, 0x62, 0x24, 0xa6,
+	0x3d, 0xd9, 0xa5, 0xe9, 0xfc, 0x8b, 0xfc, 0xbd, 0x6e, 0x80, 0xe9, 0x7e, 0x5b, 0xad, 0xaf, 0x1a,
+	0x98, 0xbf, 0x34, 0x66, 0x9e, 0xd2, 0x84, 0x13, 0xb8, 0x09, 0xee, 0x8d, 0x74, 0xdc, 0x23, 0x8c,
+	0x51, 0x56, 0x28, 0x1a, 0x4d, 0xa8, 0x8c, 0xb1, 0xd4, 0x47, 0xfb, 0xc5, 0x7d, 0x74, 0xef, 0x0e,
+	0xcf, 0x62, 0x23, 0x87, 0xc3, 0x3d, 0x70, 0x83, 0x11, 0x9e, 0x45, 0x42, 0xdd, 0x85, 0xe7, 0x93,
+	0xef, 0xc2, 0xb0, 0x27, 0xb7, 0xa0, 0xbb, 0x4a, 0xc6, 0x5a, 0x05, 0x73, 0x7f, 0x03, 0xfc, 0xd3,
+	0xcd, 0x6e, 0x7e, 0xac, 0x80, 0x59, 0xc5, 0xdb, 0x97, 0xf5, 0xe0, 0x67, 0x0d, 0x18, 0x17, 0x36,
+	0x05, 0x3e, 0x9b, 0xec, 0xf0, 0xf2, 0x62, 0x55, 0xaf, 0x32, 0x2a, 0xab, 0xf5, 0xee, 0xfb, 0xcf,
+	0x0f, 0xfa, 0x53, 0xb8, 0x94, 0x3f, 0x1a, 0xa7, 0x43, 0xb6, 0xd7, 0xd4, 0x2e, 0x71, 0xbb, 0x5e,
+	0xbc, 0x22, 0xc5, 0x5c, 0xec, 0xfa, 0x19, 0xfc, 0xa6, 0x81, 0xd9, 0x91, 0x71, 0xc1, 0xe5, 0xab,
+	0x76, 0x53, 0x2d, 0x72, 0x75, 0xe5, 0x1a, 0x4c, 0x79, 0x37, 0xac, 0x95, 0xc2, 0x7d, 0xcb, 0x42,
+	0xb9, 0xfb, 0x81, 0xdd, 0xd3, 0x0b, 0x0f, 0xc3, 0x5a, 0xfd, 0x6c, 0x60, 0xde, 0x89, 0x0b, 0x21,
+	0x47, 0xab, 0x57, 0x1f, 0x9c, 0xb7, 0xcd, 0x41, 0xb1, 0x32, 0x4a, 0x43, 0x8e, 0x7c, 0x1a, 0xaf,
+	0xff, 0xd6, 0xc0, 0x82, 0x4f, 0xe3, 0x89, 0xc6, 0xd6, 0xe7, 0x46, 0x46, 0xb8, 0x97, 0x2f, 0xe7,
+	0x9e, 0xf6, 0x66, 0xbb, 0x64, 0x76, 0x69, 0x84, 0x93, 0x2e, 0xa2, 0xac, 0x6b, 0x77, 0x49, 0x52,
+	0xac, 0xae, 0x3d, 0xa8, 0x35, 0xfe, 0x2f, 0x61, 0x55, 0x05, 0x9f, 0xf4, 0xca, 0x56, 0xbb, 0xfd,
+	0x45, 0xaf, 0x6d, 0x49, 0xc1, 0x76, 0xc0, 0x91, 0x0c, 0xf3, 0xe8, 0xa0, 0x81, 0xca, 0xc2, 0xfc,
+	0x5c, 0x41, 0x3a, 0xed, 0x80, 0x77, 0xfa, 0x90, 0xce, 0x41, 0xa3, 0xa3, 0x20, 0xbf, 0xf4, 0x05,
+	0x99, 0x77, 0x9c, 0x76, 0xc0, 0x1d, 0xa7, 0x0f, 0x72, 0x9c, 0x83, 0x86, 0xe3, 0x28, 0xd8, 0xe1,
+	0x54, 0xe1, 0xb3, 0xf5, 0x27, 0x00, 0x00, 0xff, 0xff, 0xb6, 0x3d, 0x6e, 0x49, 0xb9, 0x06, 0x00,
+	0x00,
 }
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // UserListServiceClient is the client API for UserListService service.
 //
@@ -426,10 +424,10 @@
 }
 
 type userListServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewUserListServiceClient(cc *grpc.ClientConn) UserListServiceClient {
+func NewUserListServiceClient(cc grpc.ClientConnInterface) UserListServiceClient {
 	return &userListServiceClient{cc}
 }
 
diff --git a/googleapis/ads/googleads/v1/services/video_service.pb.go b/googleapis/ads/googleads/v1/services/video_service.pb.go
index 37005bd..db88b86 100644
--- a/googleapis/ads/googleads/v1/services/video_service.pb.go
+++ b/googleapis/ads/googleads/v1/services/video_service.pb.go
@@ -27,8 +27,7 @@
 // proto package needs to be updated.
 const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package
 
-// Request message for
-// [VideoService.GetVideo][google.ads.googleads.v1.services.VideoService.GetVideo].
+// Request message for [VideoService.GetVideo][google.ads.googleads.v1.services.VideoService.GetVideo].
 type GetVideoRequest struct {
 	// The resource name of the video to fetch.
 	ResourceName         string   `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"`
@@ -78,38 +77,40 @@
 }
 
 var fileDescriptor_7856cda63e5cca90 = []byte{
-	// 349 bytes of a gzipped FileDescriptorProto
-	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x84, 0x91, 0x31, 0x4b, 0xfb, 0x40,
-	0x18, 0xc6, 0x49, 0xfe, 0xf0, 0x47, 0x43, 0x45, 0xcc, 0x24, 0xc5, 0xa1, 0xd4, 0x0e, 0xa5, 0xe0,
-	0x9d, 0x51, 0x71, 0x38, 0x71, 0x48, 0x97, 0x3a, 0x49, 0xa9, 0x90, 0x41, 0x02, 0xe5, 0x6c, 0x5e,
-	0x42, 0xa0, 0xc9, 0x5b, 0xf3, 0x5e, 0xb3, 0x88, 0x8b, 0x5f, 0xc1, 0xc9, 0xd5, 0xb1, 0x1f, 0xc5,
-	0xd5, 0xaf, 0xe0, 0xe4, 0x27, 0x70, 0x94, 0xe4, 0x7a, 0x41, 0x85, 0xd0, 0xed, 0xc9, 0xe5, 0xf7,
-	0x3c, 0xf7, 0xbe, 0xcf, 0x39, 0x67, 0x31, 0x62, 0x3c, 0x07, 0x2e, 0x23, 0xe2, 0x5a, 0x96, 0xaa,
-	0xf0, 0x38, 0x41, 0x5e, 0x24, 0x33, 0x20, 0x5e, 0x24, 0x11, 0xe0, 0x74, 0xfd, 0xc9, 0x16, 0x39,
-	0x2a, 0x74, 0x3b, 0x1a, 0x65, 0x32, 0x22, 0x56, 0xbb, 0x58, 0xe1, 0x31, 0xe3, 0x6a, 0x1f, 0x35,
-	0xe5, 0xe6, 0x40, 0xb8, 0xcc, 0xeb, 0x60, 0x1d, 0xd8, 0x3e, 0x30, 0xf8, 0x22, 0xe1, 0x32, 0xcb,
-	0x50, 0x49, 0x95, 0x60, 0x46, 0xfa, 0x6f, 0xf7, 0xdc, 0xd9, 0x1d, 0x81, 0x0a, 0x4a, 0x7e, 0x02,
-	0xf7, 0x4b, 0x20, 0xe5, 0x1e, 0x3a, 0x3b, 0x26, 0x69, 0x9a, 0xc9, 0x14, 0xf6, 0xad, 0x8e, 0xd5,
-	0xdf, 0x9e, 0xb4, 0xcc, 0xe1, 0xb5, 0x4c, 0xe1, 0x64, 0x65, 0x39, 0xad, 0xca, 0x75, 0xa3, 0xc7,
-	0x72, 0x5f, 0x2c, 0x67, 0xcb, 0x24, 0xb9, 0x1e, 0xdb, 0xb4, 0x05, 0xfb, 0x73, 0x6b, 0xbb, 0xdf,
-	0x68, 0xa9, 0xd7, 0x62, 0x95, 0xa1, 0x7b, 0xfc, 0xf4, 0xfe, 0xf1, 0x6c, 0x0f, 0xdc, 0x7e, 0xb9,
-	0xf3, 0xc3, 0xaf, 0x51, 0x2f, 0x67, 0x4b, 0x52, 0x98, 0x42, 0x4e, 0x7c, 0xa0, 0x4b, 0x20, 0x3e,
-	0x78, 0x1c, 0x7e, 0x59, 0x4e, 0x6f, 0x86, 0xe9, 0xc6, 0xa1, 0x86, 0x7b, 0x3f, 0x57, 0x1a, 0x97,
-	0x05, 0x8d, 0xad, 0xdb, 0xab, 0xb5, 0x2d, 0xc6, 0xb9, 0xcc, 0x62, 0x86, 0x79, 0xcc, 0x63, 0xc8,
-	0xaa, 0xfa, 0x4c, 0xff, 0x8b, 0x84, 0x9a, 0x9f, 0xf9, 0xc2, 0x88, 0x57, 0xfb, 0xdf, 0xc8, 0xf7,
-	0x57, 0x76, 0x67, 0xa4, 0x03, 0xfd, 0x88, 0x98, 0x96, 0xa5, 0x0a, 0x3c, 0xb6, 0xbe, 0x98, 0xde,
-	0x0c, 0x12, 0xfa, 0x11, 0x85, 0x35, 0x12, 0x06, 0x5e, 0x68, 0x90, 0x4f, 0xbb, 0xa7, 0xcf, 0x85,
-	0xf0, 0x23, 0x12, 0xa2, 0x86, 0x84, 0x08, 0x3c, 0x21, 0x0c, 0x76, 0xf7, 0xbf, 0x9a, 0xf3, 0xf4,
-	0x3b, 0x00, 0x00, 0xff, 0xff, 0x24, 0x5c, 0xd6, 0x52, 0x8d, 0x02, 0x00, 0x00,
+	// 370 bytes of a gzipped FileDescriptorProto
+	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x84, 0x52, 0x31, 0x4b, 0xc3, 0x40,
+	0x18, 0x25, 0x11, 0x44, 0x43, 0x45, 0xcc, 0x62, 0x89, 0x0e, 0xa5, 0x76, 0x28, 0x05, 0xef, 0x8c,
+	0x8a, 0xc3, 0x89, 0x43, 0xba, 0xd4, 0x49, 0x4a, 0x85, 0x0c, 0x12, 0x28, 0x67, 0x72, 0x84, 0x40,
+	0x73, 0x57, 0xf3, 0x5d, 0xb3, 0x88, 0x8b, 0x7f, 0xc1, 0xc9, 0xd5, 0xd1, 0x3f, 0x22, 0x74, 0xf5,
+	0x2f, 0x38, 0xf9, 0x0b, 0x1c, 0x25, 0xb9, 0x5c, 0x5a, 0x85, 0xd2, 0xed, 0xe5, 0xbe, 0xf7, 0xde,
+	0xf7, 0xbe, 0x47, 0xac, 0xf3, 0x58, 0x88, 0x78, 0xc2, 0x30, 0x8d, 0x00, 0x2b, 0x58, 0xa0, 0xdc,
+	0xc5, 0xc0, 0xb2, 0x3c, 0x09, 0x19, 0xe0, 0x3c, 0x89, 0x98, 0x18, 0x57, 0x9f, 0x68, 0x9a, 0x09,
+	0x29, 0xec, 0x96, 0xa2, 0x22, 0x1a, 0x01, 0xaa, 0x55, 0x28, 0x77, 0x91, 0x56, 0x39, 0xc7, 0xab,
+	0x7c, 0x33, 0x06, 0x62, 0x96, 0xd5, 0xc6, 0xca, 0xd0, 0x39, 0xd4, 0xf4, 0x69, 0x82, 0x29, 0xe7,
+	0x42, 0x52, 0x99, 0x08, 0x0e, 0xd5, 0x74, 0x7f, 0x69, 0x1a, 0x4e, 0x12, 0xc6, 0xa5, 0x1a, 0xb4,
+	0x2f, 0xac, 0xdd, 0x01, 0x93, 0x7e, 0x61, 0x34, 0x62, 0x0f, 0x33, 0x06, 0xd2, 0x3e, 0xb2, 0x76,
+	0xf4, 0x8a, 0x31, 0xa7, 0x29, 0x6b, 0x1a, 0x2d, 0xa3, 0xbb, 0x3d, 0x6a, 0xe8, 0xc7, 0x1b, 0x9a,
+	0xb2, 0xd3, 0x0f, 0xc3, 0x6a, 0x94, 0xaa, 0x5b, 0x95, 0xd7, 0x7e, 0x35, 0xac, 0x2d, 0xed, 0x64,
+	0xbb, 0x68, 0xdd, 0x79, 0xe8, 0xdf, 0x56, 0xa7, 0xbb, 0x52, 0x52, 0xdf, 0x8b, 0x4a, 0x41, 0xfb,
+	0xe4, 0xf9, 0xf3, 0xeb, 0xc5, 0xec, 0xd9, 0xdd, 0xa2, 0x8c, 0xc7, 0x3f, 0x51, 0xaf, 0xc2, 0x19,
+	0x48, 0x91, 0xb2, 0x0c, 0x70, 0x4f, 0xb5, 0x03, 0xb8, 0xf7, 0xe4, 0x1c, 0xcc, 0xbd, 0xe6, 0xc2,
+	0xb2, 0x42, 0xd3, 0x04, 0x50, 0x28, 0xd2, 0xfe, 0x8f, 0x61, 0x75, 0x42, 0x91, 0xae, 0x4d, 0xdc,
+	0xdf, 0x5b, 0xbe, 0x77, 0x58, 0xb4, 0x37, 0x34, 0xee, 0xae, 0x2b, 0x59, 0x2c, 0x26, 0x94, 0xc7,
+	0x48, 0x64, 0x31, 0x8e, 0x19, 0x2f, 0xbb, 0xc5, 0x8b, 0x45, 0xab, 0x7f, 0x8e, 0x4b, 0x0d, 0xde,
+	0xcc, 0x8d, 0x81, 0xe7, 0xbd, 0x9b, 0xad, 0x81, 0x32, 0xf4, 0x22, 0x40, 0x0a, 0x16, 0xc8, 0x77,
+	0x51, 0xb5, 0x18, 0xe6, 0x9a, 0x12, 0x78, 0x11, 0x04, 0x35, 0x25, 0xf0, 0xdd, 0x40, 0x53, 0xbe,
+	0xcd, 0x8e, 0x7a, 0x27, 0xc4, 0x8b, 0x80, 0x90, 0x9a, 0x44, 0x88, 0xef, 0x12, 0xa2, 0x69, 0xf7,
+	0x9b, 0x65, 0xce, 0xb3, 0xdf, 0x00, 0x00, 0x00, 0xff, 0xff, 0xe2, 0x56, 0x80, 0xa6, 0xc3, 0x02,
+	0x00, 0x00,
 }
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // VideoServiceClient is the client API for VideoService service.
 //
@@ -120,10 +121,10 @@
 }
 
 type videoServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewVideoServiceClient(cc *grpc.ClientConn) VideoServiceClient {
+func NewVideoServiceClient(cc grpc.ClientConnInterface) VideoServiceClient {
 	return &videoServiceClient{cc}
 }
 
diff --git a/googleapis/ads/googleads/v2/services/account_budget_proposal_service.pb.go b/googleapis/ads/googleads/v2/services/account_budget_proposal_service.pb.go
index 568f6c4..1d57d07 100644
--- a/googleapis/ads/googleads/v2/services/account_budget_proposal_service.pb.go
+++ b/googleapis/ads/googleads/v2/services/account_budget_proposal_service.pb.go
@@ -370,11 +370,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // AccountBudgetProposalServiceClient is the client API for AccountBudgetProposalService service.
 //
@@ -388,10 +388,10 @@
 }
 
 type accountBudgetProposalServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewAccountBudgetProposalServiceClient(cc *grpc.ClientConn) AccountBudgetProposalServiceClient {
+func NewAccountBudgetProposalServiceClient(cc grpc.ClientConnInterface) AccountBudgetProposalServiceClient {
 	return &accountBudgetProposalServiceClient{cc}
 }
 
diff --git a/googleapis/ads/googleads/v2/services/account_budget_service.pb.go b/googleapis/ads/googleads/v2/services/account_budget_service.pb.go
index 34dadd9..b25ae48 100644
--- a/googleapis/ads/googleads/v2/services/account_budget_service.pb.go
+++ b/googleapis/ads/googleads/v2/services/account_budget_service.pb.go
@@ -108,11 +108,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // AccountBudgetServiceClient is the client API for AccountBudgetService service.
 //
@@ -123,10 +123,10 @@
 }
 
 type accountBudgetServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewAccountBudgetServiceClient(cc *grpc.ClientConn) AccountBudgetServiceClient {
+func NewAccountBudgetServiceClient(cc grpc.ClientConnInterface) AccountBudgetServiceClient {
 	return &accountBudgetServiceClient{cc}
 }
 
diff --git a/googleapis/ads/googleads/v2/services/ad_group_ad_asset_view_service.pb.go b/googleapis/ads/googleads/v2/services/ad_group_ad_asset_view_service.pb.go
index d5ab708..9cdbf32 100644
--- a/googleapis/ads/googleads/v2/services/ad_group_ad_asset_view_service.pb.go
+++ b/googleapis/ads/googleads/v2/services/ad_group_ad_asset_view_service.pb.go
@@ -107,11 +107,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // AdGroupAdAssetViewServiceClient is the client API for AdGroupAdAssetViewService service.
 //
@@ -122,10 +122,10 @@
 }
 
 type adGroupAdAssetViewServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewAdGroupAdAssetViewServiceClient(cc *grpc.ClientConn) AdGroupAdAssetViewServiceClient {
+func NewAdGroupAdAssetViewServiceClient(cc grpc.ClientConnInterface) AdGroupAdAssetViewServiceClient {
 	return &adGroupAdAssetViewServiceClient{cc}
 }
 
diff --git a/googleapis/ads/googleads/v2/services/ad_group_ad_label_service.pb.go b/googleapis/ads/googleads/v2/services/ad_group_ad_label_service.pb.go
index ac8482b..4153cbb 100644
--- a/googleapis/ads/googleads/v2/services/ad_group_ad_label_service.pb.go
+++ b/googleapis/ads/googleads/v2/services/ad_group_ad_label_service.pb.go
@@ -379,11 +379,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // AdGroupAdLabelServiceClient is the client API for AdGroupAdLabelService service.
 //
@@ -397,10 +397,10 @@
 }
 
 type adGroupAdLabelServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewAdGroupAdLabelServiceClient(cc *grpc.ClientConn) AdGroupAdLabelServiceClient {
+func NewAdGroupAdLabelServiceClient(cc grpc.ClientConnInterface) AdGroupAdLabelServiceClient {
 	return &adGroupAdLabelServiceClient{cc}
 }
 
diff --git a/googleapis/ads/googleads/v2/services/ad_group_ad_service.pb.go b/googleapis/ads/googleads/v2/services/ad_group_ad_service.pb.go
index 13b7c8e..2df3c83 100644
--- a/googleapis/ads/googleads/v2/services/ad_group_ad_service.pb.go
+++ b/googleapis/ads/googleads/v2/services/ad_group_ad_service.pb.go
@@ -420,11 +420,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // AdGroupAdServiceClient is the client API for AdGroupAdService service.
 //
@@ -437,10 +437,10 @@
 }
 
 type adGroupAdServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewAdGroupAdServiceClient(cc *grpc.ClientConn) AdGroupAdServiceClient {
+func NewAdGroupAdServiceClient(cc grpc.ClientConnInterface) AdGroupAdServiceClient {
 	return &adGroupAdServiceClient{cc}
 }
 
diff --git a/googleapis/ads/googleads/v2/services/ad_group_audience_view_service.pb.go b/googleapis/ads/googleads/v2/services/ad_group_audience_view_service.pb.go
index 70d2e1a..46ea43a 100644
--- a/googleapis/ads/googleads/v2/services/ad_group_audience_view_service.pb.go
+++ b/googleapis/ads/googleads/v2/services/ad_group_audience_view_service.pb.go
@@ -107,11 +107,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // AdGroupAudienceViewServiceClient is the client API for AdGroupAudienceViewService service.
 //
@@ -122,10 +122,10 @@
 }
 
 type adGroupAudienceViewServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewAdGroupAudienceViewServiceClient(cc *grpc.ClientConn) AdGroupAudienceViewServiceClient {
+func NewAdGroupAudienceViewServiceClient(cc grpc.ClientConnInterface) AdGroupAudienceViewServiceClient {
 	return &adGroupAudienceViewServiceClient{cc}
 }
 
diff --git a/googleapis/ads/googleads/v2/services/ad_group_bid_modifier_service.pb.go b/googleapis/ads/googleads/v2/services/ad_group_bid_modifier_service.pb.go
index bbbe7d5..b0b9ab3 100644
--- a/googleapis/ads/googleads/v2/services/ad_group_bid_modifier_service.pb.go
+++ b/googleapis/ads/googleads/v2/services/ad_group_bid_modifier_service.pb.go
@@ -408,11 +408,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // AdGroupBidModifierServiceClient is the client API for AdGroupBidModifierService service.
 //
@@ -426,10 +426,10 @@
 }
 
 type adGroupBidModifierServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewAdGroupBidModifierServiceClient(cc *grpc.ClientConn) AdGroupBidModifierServiceClient {
+func NewAdGroupBidModifierServiceClient(cc grpc.ClientConnInterface) AdGroupBidModifierServiceClient {
 	return &adGroupBidModifierServiceClient{cc}
 }
 
diff --git a/googleapis/ads/googleads/v2/services/ad_group_criterion_label_service.pb.go b/googleapis/ads/googleads/v2/services/ad_group_criterion_label_service.pb.go
index 6ead7cd..ed864b4 100644
--- a/googleapis/ads/googleads/v2/services/ad_group_criterion_label_service.pb.go
+++ b/googleapis/ads/googleads/v2/services/ad_group_criterion_label_service.pb.go
@@ -381,11 +381,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // AdGroupCriterionLabelServiceClient is the client API for AdGroupCriterionLabelService service.
 //
@@ -399,10 +399,10 @@
 }
 
 type adGroupCriterionLabelServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewAdGroupCriterionLabelServiceClient(cc *grpc.ClientConn) AdGroupCriterionLabelServiceClient {
+func NewAdGroupCriterionLabelServiceClient(cc grpc.ClientConnInterface) AdGroupCriterionLabelServiceClient {
 	return &adGroupCriterionLabelServiceClient{cc}
 }
 
diff --git a/googleapis/ads/googleads/v2/services/ad_group_criterion_service.pb.go b/googleapis/ads/googleads/v2/services/ad_group_criterion_service.pb.go
index 343441a..7152f32 100644
--- a/googleapis/ads/googleads/v2/services/ad_group_criterion_service.pb.go
+++ b/googleapis/ads/googleads/v2/services/ad_group_criterion_service.pb.go
@@ -429,11 +429,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // AdGroupCriterionServiceClient is the client API for AdGroupCriterionService service.
 //
@@ -446,10 +446,10 @@
 }
 
 type adGroupCriterionServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewAdGroupCriterionServiceClient(cc *grpc.ClientConn) AdGroupCriterionServiceClient {
+func NewAdGroupCriterionServiceClient(cc grpc.ClientConnInterface) AdGroupCriterionServiceClient {
 	return &adGroupCriterionServiceClient{cc}
 }
 
diff --git a/googleapis/ads/googleads/v2/services/ad_group_criterion_simulation_service.pb.go b/googleapis/ads/googleads/v2/services/ad_group_criterion_simulation_service.pb.go
index 084a755..7874b19 100644
--- a/googleapis/ads/googleads/v2/services/ad_group_criterion_simulation_service.pb.go
+++ b/googleapis/ads/googleads/v2/services/ad_group_criterion_simulation_service.pb.go
@@ -108,11 +108,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // AdGroupCriterionSimulationServiceClient is the client API for AdGroupCriterionSimulationService service.
 //
@@ -123,10 +123,10 @@
 }
 
 type adGroupCriterionSimulationServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewAdGroupCriterionSimulationServiceClient(cc *grpc.ClientConn) AdGroupCriterionSimulationServiceClient {
+func NewAdGroupCriterionSimulationServiceClient(cc grpc.ClientConnInterface) AdGroupCriterionSimulationServiceClient {
 	return &adGroupCriterionSimulationServiceClient{cc}
 }
 
diff --git a/googleapis/ads/googleads/v2/services/ad_group_extension_setting_service.pb.go b/googleapis/ads/googleads/v2/services/ad_group_extension_setting_service.pb.go
index 90f6310..92e5338 100644
--- a/googleapis/ads/googleads/v2/services/ad_group_extension_setting_service.pb.go
+++ b/googleapis/ads/googleads/v2/services/ad_group_extension_setting_service.pb.go
@@ -414,11 +414,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // AdGroupExtensionSettingServiceClient is the client API for AdGroupExtensionSettingService service.
 //
@@ -432,10 +432,10 @@
 }
 
 type adGroupExtensionSettingServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewAdGroupExtensionSettingServiceClient(cc *grpc.ClientConn) AdGroupExtensionSettingServiceClient {
+func NewAdGroupExtensionSettingServiceClient(cc grpc.ClientConnInterface) AdGroupExtensionSettingServiceClient {
 	return &adGroupExtensionSettingServiceClient{cc}
 }
 
diff --git a/googleapis/ads/googleads/v2/services/ad_group_feed_service.pb.go b/googleapis/ads/googleads/v2/services/ad_group_feed_service.pb.go
index 37ceb1c..3bc9366 100644
--- a/googleapis/ads/googleads/v2/services/ad_group_feed_service.pb.go
+++ b/googleapis/ads/googleads/v2/services/ad_group_feed_service.pb.go
@@ -407,11 +407,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // AdGroupFeedServiceClient is the client API for AdGroupFeedService service.
 //
@@ -425,10 +425,10 @@
 }
 
 type adGroupFeedServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewAdGroupFeedServiceClient(cc *grpc.ClientConn) AdGroupFeedServiceClient {
+func NewAdGroupFeedServiceClient(cc grpc.ClientConnInterface) AdGroupFeedServiceClient {
 	return &adGroupFeedServiceClient{cc}
 }
 
diff --git a/googleapis/ads/googleads/v2/services/ad_group_label_service.pb.go b/googleapis/ads/googleads/v2/services/ad_group_label_service.pb.go
index c7f9c99..cfbdc16 100644
--- a/googleapis/ads/googleads/v2/services/ad_group_label_service.pb.go
+++ b/googleapis/ads/googleads/v2/services/ad_group_label_service.pb.go
@@ -378,11 +378,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // AdGroupLabelServiceClient is the client API for AdGroupLabelService service.
 //
@@ -396,10 +396,10 @@
 }
 
 type adGroupLabelServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewAdGroupLabelServiceClient(cc *grpc.ClientConn) AdGroupLabelServiceClient {
+func NewAdGroupLabelServiceClient(cc grpc.ClientConnInterface) AdGroupLabelServiceClient {
 	return &adGroupLabelServiceClient{cc}
 }
 
diff --git a/googleapis/ads/googleads/v2/services/ad_group_service.pb.go b/googleapis/ads/googleads/v2/services/ad_group_service.pb.go
index b81724d..6b0f502 100644
--- a/googleapis/ads/googleads/v2/services/ad_group_service.pb.go
+++ b/googleapis/ads/googleads/v2/services/ad_group_service.pb.go
@@ -406,11 +406,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // AdGroupServiceClient is the client API for AdGroupService service.
 //
@@ -423,10 +423,10 @@
 }
 
 type adGroupServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewAdGroupServiceClient(cc *grpc.ClientConn) AdGroupServiceClient {
+func NewAdGroupServiceClient(cc grpc.ClientConnInterface) AdGroupServiceClient {
 	return &adGroupServiceClient{cc}
 }
 
diff --git a/googleapis/ads/googleads/v2/services/ad_group_simulation_service.pb.go b/googleapis/ads/googleads/v2/services/ad_group_simulation_service.pb.go
index b3c14ed..9c2ab2d 100644
--- a/googleapis/ads/googleads/v2/services/ad_group_simulation_service.pb.go
+++ b/googleapis/ads/googleads/v2/services/ad_group_simulation_service.pb.go
@@ -107,11 +107,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // AdGroupSimulationServiceClient is the client API for AdGroupSimulationService service.
 //
@@ -122,10 +122,10 @@
 }
 
 type adGroupSimulationServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewAdGroupSimulationServiceClient(cc *grpc.ClientConn) AdGroupSimulationServiceClient {
+func NewAdGroupSimulationServiceClient(cc grpc.ClientConnInterface) AdGroupSimulationServiceClient {
 	return &adGroupSimulationServiceClient{cc}
 }
 
diff --git a/googleapis/ads/googleads/v2/services/ad_parameter_service.pb.go b/googleapis/ads/googleads/v2/services/ad_parameter_service.pb.go
index a255f28..396ddc2 100644
--- a/googleapis/ads/googleads/v2/services/ad_parameter_service.pb.go
+++ b/googleapis/ads/googleads/v2/services/ad_parameter_service.pb.go
@@ -406,11 +406,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // AdParameterServiceClient is the client API for AdParameterService service.
 //
@@ -424,10 +424,10 @@
 }
 
 type adParameterServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewAdParameterServiceClient(cc *grpc.ClientConn) AdParameterServiceClient {
+func NewAdParameterServiceClient(cc grpc.ClientConnInterface) AdParameterServiceClient {
 	return &adParameterServiceClient{cc}
 }
 
diff --git a/googleapis/ads/googleads/v2/services/ad_schedule_view_service.pb.go b/googleapis/ads/googleads/v2/services/ad_schedule_view_service.pb.go
index deb2f55..b7f62da 100644
--- a/googleapis/ads/googleads/v2/services/ad_schedule_view_service.pb.go
+++ b/googleapis/ads/googleads/v2/services/ad_schedule_view_service.pb.go
@@ -107,11 +107,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // AdScheduleViewServiceClient is the client API for AdScheduleViewService service.
 //
@@ -122,10 +122,10 @@
 }
 
 type adScheduleViewServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewAdScheduleViewServiceClient(cc *grpc.ClientConn) AdScheduleViewServiceClient {
+func NewAdScheduleViewServiceClient(cc grpc.ClientConnInterface) AdScheduleViewServiceClient {
 	return &adScheduleViewServiceClient{cc}
 }
 
diff --git a/googleapis/ads/googleads/v2/services/ad_service.pb.go b/googleapis/ads/googleads/v2/services/ad_service.pb.go
index 4961475..fab982e 100644
--- a/googleapis/ads/googleads/v2/services/ad_service.pb.go
+++ b/googleapis/ads/googleads/v2/services/ad_service.pb.go
@@ -333,11 +333,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // AdServiceClient is the client API for AdService service.
 //
@@ -350,10 +350,10 @@
 }
 
 type adServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewAdServiceClient(cc *grpc.ClientConn) AdServiceClient {
+func NewAdServiceClient(cc grpc.ClientConnInterface) AdServiceClient {
 	return &adServiceClient{cc}
 }
 
diff --git a/googleapis/ads/googleads/v2/services/age_range_view_service.pb.go b/googleapis/ads/googleads/v2/services/age_range_view_service.pb.go
index 6cd96c0..c9f36e4 100644
--- a/googleapis/ads/googleads/v2/services/age_range_view_service.pb.go
+++ b/googleapis/ads/googleads/v2/services/age_range_view_service.pb.go
@@ -107,11 +107,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // AgeRangeViewServiceClient is the client API for AgeRangeViewService service.
 //
@@ -122,10 +122,10 @@
 }
 
 type ageRangeViewServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewAgeRangeViewServiceClient(cc *grpc.ClientConn) AgeRangeViewServiceClient {
+func NewAgeRangeViewServiceClient(cc grpc.ClientConnInterface) AgeRangeViewServiceClient {
 	return &ageRangeViewServiceClient{cc}
 }
 
diff --git a/googleapis/ads/googleads/v2/services/asset_service.pb.go b/googleapis/ads/googleads/v2/services/asset_service.pb.go
index cea3936..e3e94fb 100644
--- a/googleapis/ads/googleads/v2/services/asset_service.pb.go
+++ b/googleapis/ads/googleads/v2/services/asset_service.pb.go
@@ -322,11 +322,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // AssetServiceClient is the client API for AssetService service.
 //
@@ -339,10 +339,10 @@
 }
 
 type assetServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewAssetServiceClient(cc *grpc.ClientConn) AssetServiceClient {
+func NewAssetServiceClient(cc grpc.ClientConnInterface) AssetServiceClient {
 	return &assetServiceClient{cc}
 }
 
diff --git a/googleapis/ads/googleads/v2/services/bidding_strategy_service.pb.go b/googleapis/ads/googleads/v2/services/bidding_strategy_service.pb.go
index c685290..c449c04 100644
--- a/googleapis/ads/googleads/v2/services/bidding_strategy_service.pb.go
+++ b/googleapis/ads/googleads/v2/services/bidding_strategy_service.pb.go
@@ -407,11 +407,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // BiddingStrategyServiceClient is the client API for BiddingStrategyService service.
 //
@@ -425,10 +425,10 @@
 }
 
 type biddingStrategyServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewBiddingStrategyServiceClient(cc *grpc.ClientConn) BiddingStrategyServiceClient {
+func NewBiddingStrategyServiceClient(cc grpc.ClientConnInterface) BiddingStrategyServiceClient {
 	return &biddingStrategyServiceClient{cc}
 }
 
diff --git a/googleapis/ads/googleads/v2/services/billing_setup_service.pb.go b/googleapis/ads/googleads/v2/services/billing_setup_service.pb.go
index f8d6843..33343e0 100644
--- a/googleapis/ads/googleads/v2/services/billing_setup_service.pb.go
+++ b/googleapis/ads/googleads/v2/services/billing_setup_service.pb.go
@@ -340,11 +340,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // BillingSetupServiceClient is the client API for BillingSetupService service.
 //
@@ -357,10 +357,10 @@
 }
 
 type billingSetupServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewBillingSetupServiceClient(cc *grpc.ClientConn) BillingSetupServiceClient {
+func NewBillingSetupServiceClient(cc grpc.ClientConnInterface) BillingSetupServiceClient {
 	return &billingSetupServiceClient{cc}
 }
 
diff --git a/googleapis/ads/googleads/v2/services/campaign_audience_view_service.pb.go b/googleapis/ads/googleads/v2/services/campaign_audience_view_service.pb.go
index 16e43f0..4a74cc8 100644
--- a/googleapis/ads/googleads/v2/services/campaign_audience_view_service.pb.go
+++ b/googleapis/ads/googleads/v2/services/campaign_audience_view_service.pb.go
@@ -107,11 +107,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // CampaignAudienceViewServiceClient is the client API for CampaignAudienceViewService service.
 //
@@ -122,10 +122,10 @@
 }
 
 type campaignAudienceViewServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewCampaignAudienceViewServiceClient(cc *grpc.ClientConn) CampaignAudienceViewServiceClient {
+func NewCampaignAudienceViewServiceClient(cc grpc.ClientConnInterface) CampaignAudienceViewServiceClient {
 	return &campaignAudienceViewServiceClient{cc}
 }
 
diff --git a/googleapis/ads/googleads/v2/services/campaign_bid_modifier_service.pb.go b/googleapis/ads/googleads/v2/services/campaign_bid_modifier_service.pb.go
index bb7212a..822587d 100644
--- a/googleapis/ads/googleads/v2/services/campaign_bid_modifier_service.pb.go
+++ b/googleapis/ads/googleads/v2/services/campaign_bid_modifier_service.pb.go
@@ -408,11 +408,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // CampaignBidModifierServiceClient is the client API for CampaignBidModifierService service.
 //
@@ -426,10 +426,10 @@
 }
 
 type campaignBidModifierServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewCampaignBidModifierServiceClient(cc *grpc.ClientConn) CampaignBidModifierServiceClient {
+func NewCampaignBidModifierServiceClient(cc grpc.ClientConnInterface) CampaignBidModifierServiceClient {
 	return &campaignBidModifierServiceClient{cc}
 }
 
diff --git a/googleapis/ads/googleads/v2/services/campaign_budget_service.pb.go b/googleapis/ads/googleads/v2/services/campaign_budget_service.pb.go
index c799146..5dd9c91 100644
--- a/googleapis/ads/googleads/v2/services/campaign_budget_service.pb.go
+++ b/googleapis/ads/googleads/v2/services/campaign_budget_service.pb.go
@@ -407,11 +407,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // CampaignBudgetServiceClient is the client API for CampaignBudgetService service.
 //
@@ -425,10 +425,10 @@
 }
 
 type campaignBudgetServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewCampaignBudgetServiceClient(cc *grpc.ClientConn) CampaignBudgetServiceClient {
+func NewCampaignBudgetServiceClient(cc grpc.ClientConnInterface) CampaignBudgetServiceClient {
 	return &campaignBudgetServiceClient{cc}
 }
 
diff --git a/googleapis/ads/googleads/v2/services/campaign_criterion_service.pb.go b/googleapis/ads/googleads/v2/services/campaign_criterion_service.pb.go
index 9730e1c..0eed722 100644
--- a/googleapis/ads/googleads/v2/services/campaign_criterion_service.pb.go
+++ b/googleapis/ads/googleads/v2/services/campaign_criterion_service.pb.go
@@ -407,11 +407,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // CampaignCriterionServiceClient is the client API for CampaignCriterionService service.
 //
@@ -424,10 +424,10 @@
 }
 
 type campaignCriterionServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewCampaignCriterionServiceClient(cc *grpc.ClientConn) CampaignCriterionServiceClient {
+func NewCampaignCriterionServiceClient(cc grpc.ClientConnInterface) CampaignCriterionServiceClient {
 	return &campaignCriterionServiceClient{cc}
 }
 
diff --git a/googleapis/ads/googleads/v2/services/campaign_criterion_simulation_service.pb.go b/googleapis/ads/googleads/v2/services/campaign_criterion_simulation_service.pb.go
index 81c6407..74274bd 100644
--- a/googleapis/ads/googleads/v2/services/campaign_criterion_simulation_service.pb.go
+++ b/googleapis/ads/googleads/v2/services/campaign_criterion_simulation_service.pb.go
@@ -108,11 +108,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // CampaignCriterionSimulationServiceClient is the client API for CampaignCriterionSimulationService service.
 //
@@ -123,10 +123,10 @@
 }
 
 type campaignCriterionSimulationServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewCampaignCriterionSimulationServiceClient(cc *grpc.ClientConn) CampaignCriterionSimulationServiceClient {
+func NewCampaignCriterionSimulationServiceClient(cc grpc.ClientConnInterface) CampaignCriterionSimulationServiceClient {
 	return &campaignCriterionSimulationServiceClient{cc}
 }
 
diff --git a/googleapis/ads/googleads/v2/services/campaign_draft_service.pb.go b/googleapis/ads/googleads/v2/services/campaign_draft_service.pb.go
index 2ff52bf..3a64a2c 100644
--- a/googleapis/ads/googleads/v2/services/campaign_draft_service.pb.go
+++ b/googleapis/ads/googleads/v2/services/campaign_draft_service.pb.go
@@ -583,11 +583,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // CampaignDraftServiceClient is the client API for CampaignDraftService service.
 //
@@ -615,10 +615,10 @@
 }
 
 type campaignDraftServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewCampaignDraftServiceClient(cc *grpc.ClientConn) CampaignDraftServiceClient {
+func NewCampaignDraftServiceClient(cc grpc.ClientConnInterface) CampaignDraftServiceClient {
 	return &campaignDraftServiceClient{cc}
 }
 
diff --git a/googleapis/ads/googleads/v2/services/campaign_experiment_service.pb.go b/googleapis/ads/googleads/v2/services/campaign_experiment_service.pb.go
index 3d2722a..373b7c9 100644
--- a/googleapis/ads/googleads/v2/services/campaign_experiment_service.pb.go
+++ b/googleapis/ads/googleads/v2/services/campaign_experiment_service.pb.go
@@ -830,11 +830,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // CampaignExperimentServiceClient is the client API for CampaignExperimentService service.
 //
@@ -876,10 +876,10 @@
 }
 
 type campaignExperimentServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewCampaignExperimentServiceClient(cc *grpc.ClientConn) CampaignExperimentServiceClient {
+func NewCampaignExperimentServiceClient(cc grpc.ClientConnInterface) CampaignExperimentServiceClient {
 	return &campaignExperimentServiceClient{cc}
 }
 
diff --git a/googleapis/ads/googleads/v2/services/campaign_extension_setting_service.pb.go b/googleapis/ads/googleads/v2/services/campaign_extension_setting_service.pb.go
index 5da001c..c63d2cf 100644
--- a/googleapis/ads/googleads/v2/services/campaign_extension_setting_service.pb.go
+++ b/googleapis/ads/googleads/v2/services/campaign_extension_setting_service.pb.go
@@ -416,11 +416,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // CampaignExtensionSettingServiceClient is the client API for CampaignExtensionSettingService service.
 //
@@ -434,10 +434,10 @@
 }
 
 type campaignExtensionSettingServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewCampaignExtensionSettingServiceClient(cc *grpc.ClientConn) CampaignExtensionSettingServiceClient {
+func NewCampaignExtensionSettingServiceClient(cc grpc.ClientConnInterface) CampaignExtensionSettingServiceClient {
 	return &campaignExtensionSettingServiceClient{cc}
 }
 
diff --git a/googleapis/ads/googleads/v2/services/campaign_feed_service.pb.go b/googleapis/ads/googleads/v2/services/campaign_feed_service.pb.go
index 1740b74..01ff407 100644
--- a/googleapis/ads/googleads/v2/services/campaign_feed_service.pb.go
+++ b/googleapis/ads/googleads/v2/services/campaign_feed_service.pb.go
@@ -407,11 +407,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // CampaignFeedServiceClient is the client API for CampaignFeedService service.
 //
@@ -425,10 +425,10 @@
 }
 
 type campaignFeedServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewCampaignFeedServiceClient(cc *grpc.ClientConn) CampaignFeedServiceClient {
+func NewCampaignFeedServiceClient(cc grpc.ClientConnInterface) CampaignFeedServiceClient {
 	return &campaignFeedServiceClient{cc}
 }
 
diff --git a/googleapis/ads/googleads/v2/services/campaign_label_service.pb.go b/googleapis/ads/googleads/v2/services/campaign_label_service.pb.go
index 90e22f2..c1df25a 100644
--- a/googleapis/ads/googleads/v2/services/campaign_label_service.pb.go
+++ b/googleapis/ads/googleads/v2/services/campaign_label_service.pb.go
@@ -378,11 +378,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // CampaignLabelServiceClient is the client API for CampaignLabelService service.
 //
@@ -396,10 +396,10 @@
 }
 
 type campaignLabelServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewCampaignLabelServiceClient(cc *grpc.ClientConn) CampaignLabelServiceClient {
+func NewCampaignLabelServiceClient(cc grpc.ClientConnInterface) CampaignLabelServiceClient {
 	return &campaignLabelServiceClient{cc}
 }
 
diff --git a/googleapis/ads/googleads/v2/services/campaign_service.pb.go b/googleapis/ads/googleads/v2/services/campaign_service.pb.go
index a921e64..fa58a9c 100644
--- a/googleapis/ads/googleads/v2/services/campaign_service.pb.go
+++ b/googleapis/ads/googleads/v2/services/campaign_service.pb.go
@@ -406,11 +406,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // CampaignServiceClient is the client API for CampaignService service.
 //
@@ -423,10 +423,10 @@
 }
 
 type campaignServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewCampaignServiceClient(cc *grpc.ClientConn) CampaignServiceClient {
+func NewCampaignServiceClient(cc grpc.ClientConnInterface) CampaignServiceClient {
 	return &campaignServiceClient{cc}
 }
 
diff --git a/googleapis/ads/googleads/v2/services/campaign_shared_set_service.pb.go b/googleapis/ads/googleads/v2/services/campaign_shared_set_service.pb.go
index baab79e..437ef38 100644
--- a/googleapis/ads/googleads/v2/services/campaign_shared_set_service.pb.go
+++ b/googleapis/ads/googleads/v2/services/campaign_shared_set_service.pb.go
@@ -378,11 +378,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // CampaignSharedSetServiceClient is the client API for CampaignSharedSetService service.
 //
@@ -395,10 +395,10 @@
 }
 
 type campaignSharedSetServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewCampaignSharedSetServiceClient(cc *grpc.ClientConn) CampaignSharedSetServiceClient {
+func NewCampaignSharedSetServiceClient(cc grpc.ClientConnInterface) CampaignSharedSetServiceClient {
 	return &campaignSharedSetServiceClient{cc}
 }
 
diff --git a/googleapis/ads/googleads/v2/services/carrier_constant_service.pb.go b/googleapis/ads/googleads/v2/services/carrier_constant_service.pb.go
index 40c70fb..6938a32 100644
--- a/googleapis/ads/googleads/v2/services/carrier_constant_service.pb.go
+++ b/googleapis/ads/googleads/v2/services/carrier_constant_service.pb.go
@@ -106,11 +106,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // CarrierConstantServiceClient is the client API for CarrierConstantService service.
 //
@@ -121,10 +121,10 @@
 }
 
 type carrierConstantServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewCarrierConstantServiceClient(cc *grpc.ClientConn) CarrierConstantServiceClient {
+func NewCarrierConstantServiceClient(cc grpc.ClientConnInterface) CarrierConstantServiceClient {
 	return &carrierConstantServiceClient{cc}
 }
 
diff --git a/googleapis/ads/googleads/v2/services/change_status_service.pb.go b/googleapis/ads/googleads/v2/services/change_status_service.pb.go
index bb87fce..1a451ea 100644
--- a/googleapis/ads/googleads/v2/services/change_status_service.pb.go
+++ b/googleapis/ads/googleads/v2/services/change_status_service.pb.go
@@ -107,11 +107,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // ChangeStatusServiceClient is the client API for ChangeStatusService service.
 //
@@ -122,10 +122,10 @@
 }
 
 type changeStatusServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewChangeStatusServiceClient(cc *grpc.ClientConn) ChangeStatusServiceClient {
+func NewChangeStatusServiceClient(cc grpc.ClientConnInterface) ChangeStatusServiceClient {
 	return &changeStatusServiceClient{cc}
 }
 
diff --git a/googleapis/ads/googleads/v2/services/click_view_service.pb.go b/googleapis/ads/googleads/v2/services/click_view_service.pb.go
index 1b13aed..0845cd5 100644
--- a/googleapis/ads/googleads/v2/services/click_view_service.pb.go
+++ b/googleapis/ads/googleads/v2/services/click_view_service.pb.go
@@ -106,11 +106,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // ClickViewServiceClient is the client API for ClickViewService service.
 //
@@ -121,10 +121,10 @@
 }
 
 type clickViewServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewClickViewServiceClient(cc *grpc.ClientConn) ClickViewServiceClient {
+func NewClickViewServiceClient(cc grpc.ClientConnInterface) ClickViewServiceClient {
 	return &clickViewServiceClient{cc}
 }
 
diff --git a/googleapis/ads/googleads/v2/services/conversion_action_service.pb.go b/googleapis/ads/googleads/v2/services/conversion_action_service.pb.go
index 5afddec..b5bc9ce 100644
--- a/googleapis/ads/googleads/v2/services/conversion_action_service.pb.go
+++ b/googleapis/ads/googleads/v2/services/conversion_action_service.pb.go
@@ -407,11 +407,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // ConversionActionServiceClient is the client API for ConversionActionService service.
 //
@@ -425,10 +425,10 @@
 }
 
 type conversionActionServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewConversionActionServiceClient(cc *grpc.ClientConn) ConversionActionServiceClient {
+func NewConversionActionServiceClient(cc grpc.ClientConnInterface) ConversionActionServiceClient {
 	return &conversionActionServiceClient{cc}
 }
 
diff --git a/googleapis/ads/googleads/v2/services/conversion_adjustment_upload_service.pb.go b/googleapis/ads/googleads/v2/services/conversion_adjustment_upload_service.pb.go
index f92f50d..fd8f4fd 100644
--- a/googleapis/ads/googleads/v2/services/conversion_adjustment_upload_service.pb.go
+++ b/googleapis/ads/googleads/v2/services/conversion_adjustment_upload_service.pb.go
@@ -579,11 +579,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // ConversionAdjustmentUploadServiceClient is the client API for ConversionAdjustmentUploadService service.
 //
@@ -594,10 +594,10 @@
 }
 
 type conversionAdjustmentUploadServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewConversionAdjustmentUploadServiceClient(cc *grpc.ClientConn) ConversionAdjustmentUploadServiceClient {
+func NewConversionAdjustmentUploadServiceClient(cc grpc.ClientConnInterface) ConversionAdjustmentUploadServiceClient {
 	return &conversionAdjustmentUploadServiceClient{cc}
 }
 
diff --git a/googleapis/ads/googleads/v2/services/conversion_upload_service.pb.go b/googleapis/ads/googleads/v2/services/conversion_upload_service.pb.go
index 3435dcc..ff367c9 100644
--- a/googleapis/ads/googleads/v2/services/conversion_upload_service.pb.go
+++ b/googleapis/ads/googleads/v2/services/conversion_upload_service.pb.go
@@ -743,11 +743,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // ConversionUploadServiceClient is the client API for ConversionUploadService service.
 //
@@ -760,10 +760,10 @@
 }
 
 type conversionUploadServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewConversionUploadServiceClient(cc *grpc.ClientConn) ConversionUploadServiceClient {
+func NewConversionUploadServiceClient(cc grpc.ClientConnInterface) ConversionUploadServiceClient {
 	return &conversionUploadServiceClient{cc}
 }
 
diff --git a/googleapis/ads/googleads/v2/services/custom_interest_service.pb.go b/googleapis/ads/googleads/v2/services/custom_interest_service.pb.go
index c1560e8..7a6ba07 100644
--- a/googleapis/ads/googleads/v2/services/custom_interest_service.pb.go
+++ b/googleapis/ads/googleads/v2/services/custom_interest_service.pb.go
@@ -362,11 +362,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // CustomInterestServiceClient is the client API for CustomInterestService service.
 //
@@ -379,10 +379,10 @@
 }
 
 type customInterestServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewCustomInterestServiceClient(cc *grpc.ClientConn) CustomInterestServiceClient {
+func NewCustomInterestServiceClient(cc grpc.ClientConnInterface) CustomInterestServiceClient {
 	return &customInterestServiceClient{cc}
 }
 
diff --git a/googleapis/ads/googleads/v2/services/customer_client_link_service.pb.go b/googleapis/ads/googleads/v2/services/customer_client_link_service.pb.go
index 82a185a..44355fe 100644
--- a/googleapis/ads/googleads/v2/services/customer_client_link_service.pb.go
+++ b/googleapis/ads/googleads/v2/services/customer_client_link_service.pb.go
@@ -350,11 +350,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // CustomerClientLinkServiceClient is the client API for CustomerClientLinkService service.
 //
@@ -367,10 +367,10 @@
 }
 
 type customerClientLinkServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewCustomerClientLinkServiceClient(cc *grpc.ClientConn) CustomerClientLinkServiceClient {
+func NewCustomerClientLinkServiceClient(cc grpc.ClientConnInterface) CustomerClientLinkServiceClient {
 	return &customerClientLinkServiceClient{cc}
 }
 
diff --git a/googleapis/ads/googleads/v2/services/customer_client_service.pb.go b/googleapis/ads/googleads/v2/services/customer_client_service.pb.go
index c6e12ff..3894bbf 100644
--- a/googleapis/ads/googleads/v2/services/customer_client_service.pb.go
+++ b/googleapis/ads/googleads/v2/services/customer_client_service.pb.go
@@ -106,11 +106,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // CustomerClientServiceClient is the client API for CustomerClientService service.
 //
@@ -121,10 +121,10 @@
 }
 
 type customerClientServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewCustomerClientServiceClient(cc *grpc.ClientConn) CustomerClientServiceClient {
+func NewCustomerClientServiceClient(cc grpc.ClientConnInterface) CustomerClientServiceClient {
 	return &customerClientServiceClient{cc}
 }
 
diff --git a/googleapis/ads/googleads/v2/services/customer_extension_setting_service.pb.go b/googleapis/ads/googleads/v2/services/customer_extension_setting_service.pb.go
index a29f71a7..ab68319 100644
--- a/googleapis/ads/googleads/v2/services/customer_extension_setting_service.pb.go
+++ b/googleapis/ads/googleads/v2/services/customer_extension_setting_service.pb.go
@@ -415,11 +415,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // CustomerExtensionSettingServiceClient is the client API for CustomerExtensionSettingService service.
 //
@@ -433,10 +433,10 @@
 }
 
 type customerExtensionSettingServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewCustomerExtensionSettingServiceClient(cc *grpc.ClientConn) CustomerExtensionSettingServiceClient {
+func NewCustomerExtensionSettingServiceClient(cc grpc.ClientConnInterface) CustomerExtensionSettingServiceClient {
 	return &customerExtensionSettingServiceClient{cc}
 }
 
diff --git a/googleapis/ads/googleads/v2/services/customer_feed_service.pb.go b/googleapis/ads/googleads/v2/services/customer_feed_service.pb.go
index ce07a66..6a6408a 100644
--- a/googleapis/ads/googleads/v2/services/customer_feed_service.pb.go
+++ b/googleapis/ads/googleads/v2/services/customer_feed_service.pb.go
@@ -407,11 +407,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // CustomerFeedServiceClient is the client API for CustomerFeedService service.
 //
@@ -425,10 +425,10 @@
 }
 
 type customerFeedServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewCustomerFeedServiceClient(cc *grpc.ClientConn) CustomerFeedServiceClient {
+func NewCustomerFeedServiceClient(cc grpc.ClientConnInterface) CustomerFeedServiceClient {
 	return &customerFeedServiceClient{cc}
 }
 
diff --git a/googleapis/ads/googleads/v2/services/customer_label_service.pb.go b/googleapis/ads/googleads/v2/services/customer_label_service.pb.go
index ffe359b..94e7a8f 100644
--- a/googleapis/ads/googleads/v2/services/customer_label_service.pb.go
+++ b/googleapis/ads/googleads/v2/services/customer_label_service.pb.go
@@ -378,11 +378,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // CustomerLabelServiceClient is the client API for CustomerLabelService service.
 //
@@ -396,10 +396,10 @@
 }
 
 type customerLabelServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewCustomerLabelServiceClient(cc *grpc.ClientConn) CustomerLabelServiceClient {
+func NewCustomerLabelServiceClient(cc grpc.ClientConnInterface) CustomerLabelServiceClient {
 	return &customerLabelServiceClient{cc}
 }
 
diff --git a/googleapis/ads/googleads/v2/services/customer_manager_link_service.pb.go b/googleapis/ads/googleads/v2/services/customer_manager_link_service.pb.go
index 807e017..050f5e2 100644
--- a/googleapis/ads/googleads/v2/services/customer_manager_link_service.pb.go
+++ b/googleapis/ads/googleads/v2/services/customer_manager_link_service.pb.go
@@ -339,11 +339,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // CustomerManagerLinkServiceClient is the client API for CustomerManagerLinkService service.
 //
@@ -356,10 +356,10 @@
 }
 
 type customerManagerLinkServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewCustomerManagerLinkServiceClient(cc *grpc.ClientConn) CustomerManagerLinkServiceClient {
+func NewCustomerManagerLinkServiceClient(cc grpc.ClientConnInterface) CustomerManagerLinkServiceClient {
 	return &customerManagerLinkServiceClient{cc}
 }
 
diff --git a/googleapis/ads/googleads/v2/services/customer_negative_criterion_service.pb.go b/googleapis/ads/googleads/v2/services/customer_negative_criterion_service.pb.go
index e0a6b28..2921b15 100644
--- a/googleapis/ads/googleads/v2/services/customer_negative_criterion_service.pb.go
+++ b/googleapis/ads/googleads/v2/services/customer_negative_criterion_service.pb.go
@@ -383,11 +383,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // CustomerNegativeCriterionServiceClient is the client API for CustomerNegativeCriterionService service.
 //
@@ -400,10 +400,10 @@
 }
 
 type customerNegativeCriterionServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewCustomerNegativeCriterionServiceClient(cc *grpc.ClientConn) CustomerNegativeCriterionServiceClient {
+func NewCustomerNegativeCriterionServiceClient(cc grpc.ClientConnInterface) CustomerNegativeCriterionServiceClient {
 	return &customerNegativeCriterionServiceClient{cc}
 }
 
diff --git a/googleapis/ads/googleads/v2/services/customer_service.pb.go b/googleapis/ads/googleads/v2/services/customer_service.pb.go
index d0412f0..9ac6360 100644
--- a/googleapis/ads/googleads/v2/services/customer_service.pb.go
+++ b/googleapis/ads/googleads/v2/services/customer_service.pb.go
@@ -524,11 +524,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // CustomerServiceClient is the client API for CustomerService service.
 //
@@ -546,10 +546,10 @@
 }
 
 type customerServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewCustomerServiceClient(cc *grpc.ClientConn) CustomerServiceClient {
+func NewCustomerServiceClient(cc grpc.ClientConnInterface) CustomerServiceClient {
 	return &customerServiceClient{cc}
 }
 
diff --git a/googleapis/ads/googleads/v2/services/detail_placement_view_service.pb.go b/googleapis/ads/googleads/v2/services/detail_placement_view_service.pb.go
index b175d2b..40b5769 100644
--- a/googleapis/ads/googleads/v2/services/detail_placement_view_service.pb.go
+++ b/googleapis/ads/googleads/v2/services/detail_placement_view_service.pb.go
@@ -107,11 +107,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // DetailPlacementViewServiceClient is the client API for DetailPlacementViewService service.
 //
@@ -122,10 +122,10 @@
 }
 
 type detailPlacementViewServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewDetailPlacementViewServiceClient(cc *grpc.ClientConn) DetailPlacementViewServiceClient {
+func NewDetailPlacementViewServiceClient(cc grpc.ClientConnInterface) DetailPlacementViewServiceClient {
 	return &detailPlacementViewServiceClient{cc}
 }
 
diff --git a/googleapis/ads/googleads/v2/services/display_keyword_view_service.pb.go b/googleapis/ads/googleads/v2/services/display_keyword_view_service.pb.go
index 2946a04..1a785a9 100644
--- a/googleapis/ads/googleads/v2/services/display_keyword_view_service.pb.go
+++ b/googleapis/ads/googleads/v2/services/display_keyword_view_service.pb.go
@@ -107,11 +107,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // DisplayKeywordViewServiceClient is the client API for DisplayKeywordViewService service.
 //
@@ -122,10 +122,10 @@
 }
 
 type displayKeywordViewServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewDisplayKeywordViewServiceClient(cc *grpc.ClientConn) DisplayKeywordViewServiceClient {
+func NewDisplayKeywordViewServiceClient(cc grpc.ClientConnInterface) DisplayKeywordViewServiceClient {
 	return &displayKeywordViewServiceClient{cc}
 }
 
diff --git a/googleapis/ads/googleads/v2/services/distance_view_service.pb.go b/googleapis/ads/googleads/v2/services/distance_view_service.pb.go
index 40364ba..c4be6ea 100644
--- a/googleapis/ads/googleads/v2/services/distance_view_service.pb.go
+++ b/googleapis/ads/googleads/v2/services/distance_view_service.pb.go
@@ -107,11 +107,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // DistanceViewServiceClient is the client API for DistanceViewService service.
 //
@@ -122,10 +122,10 @@
 }
 
 type distanceViewServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewDistanceViewServiceClient(cc *grpc.ClientConn) DistanceViewServiceClient {
+func NewDistanceViewServiceClient(cc grpc.ClientConnInterface) DistanceViewServiceClient {
 	return &distanceViewServiceClient{cc}
 }
 
diff --git a/googleapis/ads/googleads/v2/services/domain_category_service.pb.go b/googleapis/ads/googleads/v2/services/domain_category_service.pb.go
index b1ce962..ea97398 100644
--- a/googleapis/ads/googleads/v2/services/domain_category_service.pb.go
+++ b/googleapis/ads/googleads/v2/services/domain_category_service.pb.go
@@ -108,11 +108,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // DomainCategoryServiceClient is the client API for DomainCategoryService service.
 //
@@ -123,10 +123,10 @@
 }
 
 type domainCategoryServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewDomainCategoryServiceClient(cc *grpc.ClientConn) DomainCategoryServiceClient {
+func NewDomainCategoryServiceClient(cc grpc.ClientConnInterface) DomainCategoryServiceClient {
 	return &domainCategoryServiceClient{cc}
 }
 
diff --git a/googleapis/ads/googleads/v2/services/dynamic_search_ads_search_term_view_service.pb.go b/googleapis/ads/googleads/v2/services/dynamic_search_ads_search_term_view_service.pb.go
index 3f7084a..b49474e 100644
--- a/googleapis/ads/googleads/v2/services/dynamic_search_ads_search_term_view_service.pb.go
+++ b/googleapis/ads/googleads/v2/services/dynamic_search_ads_search_term_view_service.pb.go
@@ -111,11 +111,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // DynamicSearchAdsSearchTermViewServiceClient is the client API for DynamicSearchAdsSearchTermViewService service.
 //
@@ -126,10 +126,10 @@
 }
 
 type dynamicSearchAdsSearchTermViewServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewDynamicSearchAdsSearchTermViewServiceClient(cc *grpc.ClientConn) DynamicSearchAdsSearchTermViewServiceClient {
+func NewDynamicSearchAdsSearchTermViewServiceClient(cc grpc.ClientConnInterface) DynamicSearchAdsSearchTermViewServiceClient {
 	return &dynamicSearchAdsSearchTermViewServiceClient{cc}
 }
 
diff --git a/googleapis/ads/googleads/v2/services/expanded_landing_page_view_service.pb.go b/googleapis/ads/googleads/v2/services/expanded_landing_page_view_service.pb.go
index 8e438e8..47a0970 100644
--- a/googleapis/ads/googleads/v2/services/expanded_landing_page_view_service.pb.go
+++ b/googleapis/ads/googleads/v2/services/expanded_landing_page_view_service.pb.go
@@ -108,11 +108,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // ExpandedLandingPageViewServiceClient is the client API for ExpandedLandingPageViewService service.
 //
@@ -123,10 +123,10 @@
 }
 
 type expandedLandingPageViewServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewExpandedLandingPageViewServiceClient(cc *grpc.ClientConn) ExpandedLandingPageViewServiceClient {
+func NewExpandedLandingPageViewServiceClient(cc grpc.ClientConnInterface) ExpandedLandingPageViewServiceClient {
 	return &expandedLandingPageViewServiceClient{cc}
 }
 
diff --git a/googleapis/ads/googleads/v2/services/extension_feed_item_service.pb.go b/googleapis/ads/googleads/v2/services/extension_feed_item_service.pb.go
index fbfc15d..a6ce888 100644
--- a/googleapis/ads/googleads/v2/services/extension_feed_item_service.pb.go
+++ b/googleapis/ads/googleads/v2/services/extension_feed_item_service.pb.go
@@ -408,11 +408,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // ExtensionFeedItemServiceClient is the client API for ExtensionFeedItemService service.
 //
@@ -426,10 +426,10 @@
 }
 
 type extensionFeedItemServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewExtensionFeedItemServiceClient(cc *grpc.ClientConn) ExtensionFeedItemServiceClient {
+func NewExtensionFeedItemServiceClient(cc grpc.ClientConnInterface) ExtensionFeedItemServiceClient {
 	return &extensionFeedItemServiceClient{cc}
 }
 
diff --git a/googleapis/ads/googleads/v2/services/feed_item_service.pb.go b/googleapis/ads/googleads/v2/services/feed_item_service.pb.go
index cd1883b..b9ad9f9 100644
--- a/googleapis/ads/googleads/v2/services/feed_item_service.pb.go
+++ b/googleapis/ads/googleads/v2/services/feed_item_service.pb.go
@@ -407,11 +407,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // FeedItemServiceClient is the client API for FeedItemService service.
 //
@@ -425,10 +425,10 @@
 }
 
 type feedItemServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewFeedItemServiceClient(cc *grpc.ClientConn) FeedItemServiceClient {
+func NewFeedItemServiceClient(cc grpc.ClientConnInterface) FeedItemServiceClient {
 	return &feedItemServiceClient{cc}
 }
 
diff --git a/googleapis/ads/googleads/v2/services/feed_item_target_service.pb.go b/googleapis/ads/googleads/v2/services/feed_item_target_service.pb.go
index d940e03..6b324df 100644
--- a/googleapis/ads/googleads/v2/services/feed_item_target_service.pb.go
+++ b/googleapis/ads/googleads/v2/services/feed_item_target_service.pb.go
@@ -338,11 +338,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // FeedItemTargetServiceClient is the client API for FeedItemTargetService service.
 //
@@ -355,10 +355,10 @@
 }
 
 type feedItemTargetServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewFeedItemTargetServiceClient(cc *grpc.ClientConn) FeedItemTargetServiceClient {
+func NewFeedItemTargetServiceClient(cc grpc.ClientConnInterface) FeedItemTargetServiceClient {
 	return &feedItemTargetServiceClient{cc}
 }
 
diff --git a/googleapis/ads/googleads/v2/services/feed_mapping_service.pb.go b/googleapis/ads/googleads/v2/services/feed_mapping_service.pb.go
index fe8aa09..01dbdc8 100644
--- a/googleapis/ads/googleads/v2/services/feed_mapping_service.pb.go
+++ b/googleapis/ads/googleads/v2/services/feed_mapping_service.pb.go
@@ -378,11 +378,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // FeedMappingServiceClient is the client API for FeedMappingService service.
 //
@@ -396,10 +396,10 @@
 }
 
 type feedMappingServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewFeedMappingServiceClient(cc *grpc.ClientConn) FeedMappingServiceClient {
+func NewFeedMappingServiceClient(cc grpc.ClientConnInterface) FeedMappingServiceClient {
 	return &feedMappingServiceClient{cc}
 }
 
diff --git a/googleapis/ads/googleads/v2/services/feed_placeholder_view_service.pb.go b/googleapis/ads/googleads/v2/services/feed_placeholder_view_service.pb.go
index 3836535..b5195de 100644
--- a/googleapis/ads/googleads/v2/services/feed_placeholder_view_service.pb.go
+++ b/googleapis/ads/googleads/v2/services/feed_placeholder_view_service.pb.go
@@ -108,11 +108,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // FeedPlaceholderViewServiceClient is the client API for FeedPlaceholderViewService service.
 //
@@ -123,10 +123,10 @@
 }
 
 type feedPlaceholderViewServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewFeedPlaceholderViewServiceClient(cc *grpc.ClientConn) FeedPlaceholderViewServiceClient {
+func NewFeedPlaceholderViewServiceClient(cc grpc.ClientConnInterface) FeedPlaceholderViewServiceClient {
 	return &feedPlaceholderViewServiceClient{cc}
 }
 
diff --git a/googleapis/ads/googleads/v2/services/feed_service.pb.go b/googleapis/ads/googleads/v2/services/feed_service.pb.go
index bbf5dec..78b12bb 100644
--- a/googleapis/ads/googleads/v2/services/feed_service.pb.go
+++ b/googleapis/ads/googleads/v2/services/feed_service.pb.go
@@ -405,11 +405,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // FeedServiceClient is the client API for FeedService service.
 //
@@ -423,10 +423,10 @@
 }
 
 type feedServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewFeedServiceClient(cc *grpc.ClientConn) FeedServiceClient {
+func NewFeedServiceClient(cc grpc.ClientConnInterface) FeedServiceClient {
 	return &feedServiceClient{cc}
 }
 
diff --git a/googleapis/ads/googleads/v2/services/gender_view_service.pb.go b/googleapis/ads/googleads/v2/services/gender_view_service.pb.go
index 5278d25..1ee0025 100644
--- a/googleapis/ads/googleads/v2/services/gender_view_service.pb.go
+++ b/googleapis/ads/googleads/v2/services/gender_view_service.pb.go
@@ -106,11 +106,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // GenderViewServiceClient is the client API for GenderViewService service.
 //
@@ -121,10 +121,10 @@
 }
 
 type genderViewServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewGenderViewServiceClient(cc *grpc.ClientConn) GenderViewServiceClient {
+func NewGenderViewServiceClient(cc grpc.ClientConnInterface) GenderViewServiceClient {
 	return &genderViewServiceClient{cc}
 }
 
diff --git a/googleapis/ads/googleads/v2/services/geo_target_constant_service.pb.go b/googleapis/ads/googleads/v2/services/geo_target_constant_service.pb.go
index b635af2..c7f5884 100644
--- a/googleapis/ads/googleads/v2/services/geo_target_constant_service.pb.go
+++ b/googleapis/ads/googleads/v2/services/geo_target_constant_service.pb.go
@@ -451,11 +451,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // GeoTargetConstantServiceClient is the client API for GeoTargetConstantService service.
 //
@@ -468,10 +468,10 @@
 }
 
 type geoTargetConstantServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewGeoTargetConstantServiceClient(cc *grpc.ClientConn) GeoTargetConstantServiceClient {
+func NewGeoTargetConstantServiceClient(cc grpc.ClientConnInterface) GeoTargetConstantServiceClient {
 	return &geoTargetConstantServiceClient{cc}
 }
 
diff --git a/googleapis/ads/googleads/v2/services/geographic_view_service.pb.go b/googleapis/ads/googleads/v2/services/geographic_view_service.pb.go
index 047cbe8..5a101e6 100644
--- a/googleapis/ads/googleads/v2/services/geographic_view_service.pb.go
+++ b/googleapis/ads/googleads/v2/services/geographic_view_service.pb.go
@@ -107,11 +107,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // GeographicViewServiceClient is the client API for GeographicViewService service.
 //
@@ -122,10 +122,10 @@
 }
 
 type geographicViewServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewGeographicViewServiceClient(cc *grpc.ClientConn) GeographicViewServiceClient {
+func NewGeographicViewServiceClient(cc grpc.ClientConnInterface) GeographicViewServiceClient {
 	return &geographicViewServiceClient{cc}
 }
 
diff --git a/googleapis/ads/googleads/v2/services/google_ads_field_service.pb.go b/googleapis/ads/googleads/v2/services/google_ads_field_service.pb.go
index b820092..0c5e7a6 100644
--- a/googleapis/ads/googleads/v2/services/google_ads_field_service.pb.go
+++ b/googleapis/ads/googleads/v2/services/google_ads_field_service.pb.go
@@ -243,11 +243,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // GoogleAdsFieldServiceClient is the client API for GoogleAdsFieldService service.
 //
@@ -260,10 +260,10 @@
 }
 
 type googleAdsFieldServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewGoogleAdsFieldServiceClient(cc *grpc.ClientConn) GoogleAdsFieldServiceClient {
+func NewGoogleAdsFieldServiceClient(cc grpc.ClientConnInterface) GoogleAdsFieldServiceClient {
 	return &googleAdsFieldServiceClient{cc}
 }
 
diff --git a/googleapis/ads/googleads/v2/services/google_ads_service.pb.go b/googleapis/ads/googleads/v2/services/google_ads_service.pb.go
index 08d8549..1cf6031 100644
--- a/googleapis/ads/googleads/v2/services/google_ads_service.pb.go
+++ b/googleapis/ads/googleads/v2/services/google_ads_service.pb.go
@@ -2878,11 +2878,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // GoogleAdsServiceClient is the client API for GoogleAdsService service.
 //
@@ -2945,10 +2945,10 @@
 }
 
 type googleAdsServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewGoogleAdsServiceClient(cc *grpc.ClientConn) GoogleAdsServiceClient {
+func NewGoogleAdsServiceClient(cc grpc.ClientConnInterface) GoogleAdsServiceClient {
 	return &googleAdsServiceClient{cc}
 }
 
diff --git a/googleapis/ads/googleads/v2/services/group_placement_view_service.pb.go b/googleapis/ads/googleads/v2/services/group_placement_view_service.pb.go
index a4a7209..82b0ca2 100644
--- a/googleapis/ads/googleads/v2/services/group_placement_view_service.pb.go
+++ b/googleapis/ads/googleads/v2/services/group_placement_view_service.pb.go
@@ -107,11 +107,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // GroupPlacementViewServiceClient is the client API for GroupPlacementViewService service.
 //
@@ -122,10 +122,10 @@
 }
 
 type groupPlacementViewServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewGroupPlacementViewServiceClient(cc *grpc.ClientConn) GroupPlacementViewServiceClient {
+func NewGroupPlacementViewServiceClient(cc grpc.ClientConnInterface) GroupPlacementViewServiceClient {
 	return &groupPlacementViewServiceClient{cc}
 }
 
diff --git a/googleapis/ads/googleads/v2/services/hotel_group_view_service.pb.go b/googleapis/ads/googleads/v2/services/hotel_group_view_service.pb.go
index 239c3f1..90275f1 100644
--- a/googleapis/ads/googleads/v2/services/hotel_group_view_service.pb.go
+++ b/googleapis/ads/googleads/v2/services/hotel_group_view_service.pb.go
@@ -107,11 +107,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // HotelGroupViewServiceClient is the client API for HotelGroupViewService service.
 //
@@ -122,10 +122,10 @@
 }
 
 type hotelGroupViewServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewHotelGroupViewServiceClient(cc *grpc.ClientConn) HotelGroupViewServiceClient {
+func NewHotelGroupViewServiceClient(cc grpc.ClientConnInterface) HotelGroupViewServiceClient {
 	return &hotelGroupViewServiceClient{cc}
 }
 
diff --git a/googleapis/ads/googleads/v2/services/hotel_performance_view_service.pb.go b/googleapis/ads/googleads/v2/services/hotel_performance_view_service.pb.go
index c7b9c75..b494dc7 100644
--- a/googleapis/ads/googleads/v2/services/hotel_performance_view_service.pb.go
+++ b/googleapis/ads/googleads/v2/services/hotel_performance_view_service.pb.go
@@ -107,11 +107,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // HotelPerformanceViewServiceClient is the client API for HotelPerformanceViewService service.
 //
@@ -122,10 +122,10 @@
 }
 
 type hotelPerformanceViewServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewHotelPerformanceViewServiceClient(cc *grpc.ClientConn) HotelPerformanceViewServiceClient {
+func NewHotelPerformanceViewServiceClient(cc grpc.ClientConnInterface) HotelPerformanceViewServiceClient {
 	return &hotelPerformanceViewServiceClient{cc}
 }
 
diff --git a/googleapis/ads/googleads/v2/services/invoice_service.pb.go b/googleapis/ads/googleads/v2/services/invoice_service.pb.go
index ff66938..6f56929 100644
--- a/googleapis/ads/googleads/v2/services/invoice_service.pb.go
+++ b/googleapis/ads/googleads/v2/services/invoice_service.pb.go
@@ -188,11 +188,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // InvoiceServiceClient is the client API for InvoiceService service.
 //
@@ -203,10 +203,10 @@
 }
 
 type invoiceServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewInvoiceServiceClient(cc *grpc.ClientConn) InvoiceServiceClient {
+func NewInvoiceServiceClient(cc grpc.ClientConnInterface) InvoiceServiceClient {
 	return &invoiceServiceClient{cc}
 }
 
diff --git a/googleapis/ads/googleads/v2/services/keyword_plan_ad_group_service.pb.go b/googleapis/ads/googleads/v2/services/keyword_plan_ad_group_service.pb.go
index 3651f72..5adff98 100644
--- a/googleapis/ads/googleads/v2/services/keyword_plan_ad_group_service.pb.go
+++ b/googleapis/ads/googleads/v2/services/keyword_plan_ad_group_service.pb.go
@@ -409,11 +409,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // KeywordPlanAdGroupServiceClient is the client API for KeywordPlanAdGroupService service.
 //
@@ -427,10 +427,10 @@
 }
 
 type keywordPlanAdGroupServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewKeywordPlanAdGroupServiceClient(cc *grpc.ClientConn) KeywordPlanAdGroupServiceClient {
+func NewKeywordPlanAdGroupServiceClient(cc grpc.ClientConnInterface) KeywordPlanAdGroupServiceClient {
 	return &keywordPlanAdGroupServiceClient{cc}
 }
 
diff --git a/googleapis/ads/googleads/v2/services/keyword_plan_campaign_service.pb.go b/googleapis/ads/googleads/v2/services/keyword_plan_campaign_service.pb.go
index e8b3ed4..d8c58f5 100644
--- a/googleapis/ads/googleads/v2/services/keyword_plan_campaign_service.pb.go
+++ b/googleapis/ads/googleads/v2/services/keyword_plan_campaign_service.pb.go
@@ -410,11 +410,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // KeywordPlanCampaignServiceClient is the client API for KeywordPlanCampaignService service.
 //
@@ -428,10 +428,10 @@
 }
 
 type keywordPlanCampaignServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewKeywordPlanCampaignServiceClient(cc *grpc.ClientConn) KeywordPlanCampaignServiceClient {
+func NewKeywordPlanCampaignServiceClient(cc grpc.ClientConnInterface) KeywordPlanCampaignServiceClient {
 	return &keywordPlanCampaignServiceClient{cc}
 }
 
diff --git a/googleapis/ads/googleads/v2/services/keyword_plan_idea_service.pb.go b/googleapis/ads/googleads/v2/services/keyword_plan_idea_service.pb.go
index 4c41137..0e122bc 100644
--- a/googleapis/ads/googleads/v2/services/keyword_plan_idea_service.pb.go
+++ b/googleapis/ads/googleads/v2/services/keyword_plan_idea_service.pb.go
@@ -457,11 +457,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // KeywordPlanIdeaServiceClient is the client API for KeywordPlanIdeaService service.
 //
@@ -472,10 +472,10 @@
 }
 
 type keywordPlanIdeaServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewKeywordPlanIdeaServiceClient(cc *grpc.ClientConn) KeywordPlanIdeaServiceClient {
+func NewKeywordPlanIdeaServiceClient(cc grpc.ClientConnInterface) KeywordPlanIdeaServiceClient {
 	return &keywordPlanIdeaServiceClient{cc}
 }
 
diff --git a/googleapis/ads/googleads/v2/services/keyword_plan_keyword_service.pb.go b/googleapis/ads/googleads/v2/services/keyword_plan_keyword_service.pb.go
index 66c0d8c..6cd6eae 100644
--- a/googleapis/ads/googleads/v2/services/keyword_plan_keyword_service.pb.go
+++ b/googleapis/ads/googleads/v2/services/keyword_plan_keyword_service.pb.go
@@ -408,11 +408,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // KeywordPlanKeywordServiceClient is the client API for KeywordPlanKeywordService service.
 //
@@ -426,10 +426,10 @@
 }
 
 type keywordPlanKeywordServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewKeywordPlanKeywordServiceClient(cc *grpc.ClientConn) KeywordPlanKeywordServiceClient {
+func NewKeywordPlanKeywordServiceClient(cc grpc.ClientConnInterface) KeywordPlanKeywordServiceClient {
 	return &keywordPlanKeywordServiceClient{cc}
 }
 
diff --git a/googleapis/ads/googleads/v2/services/keyword_plan_negative_keyword_service.pb.go b/googleapis/ads/googleads/v2/services/keyword_plan_negative_keyword_service.pb.go
index d90a835..1c07a19 100644
--- a/googleapis/ads/googleads/v2/services/keyword_plan_negative_keyword_service.pb.go
+++ b/googleapis/ads/googleads/v2/services/keyword_plan_negative_keyword_service.pb.go
@@ -419,11 +419,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // KeywordPlanNegativeKeywordServiceClient is the client API for KeywordPlanNegativeKeywordService service.
 //
@@ -437,10 +437,10 @@
 }
 
 type keywordPlanNegativeKeywordServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewKeywordPlanNegativeKeywordServiceClient(cc *grpc.ClientConn) KeywordPlanNegativeKeywordServiceClient {
+func NewKeywordPlanNegativeKeywordServiceClient(cc grpc.ClientConnInterface) KeywordPlanNegativeKeywordServiceClient {
 	return &keywordPlanNegativeKeywordServiceClient{cc}
 }
 
diff --git a/googleapis/ads/googleads/v2/services/keyword_plan_service.pb.go b/googleapis/ads/googleads/v2/services/keyword_plan_service.pb.go
index a53d3da..1d66119 100644
--- a/googleapis/ads/googleads/v2/services/keyword_plan_service.pb.go
+++ b/googleapis/ads/googleads/v2/services/keyword_plan_service.pb.go
@@ -926,11 +926,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // KeywordPlanServiceClient is the client API for KeywordPlanService service.
 //
@@ -948,10 +948,10 @@
 }
 
 type keywordPlanServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewKeywordPlanServiceClient(cc *grpc.ClientConn) KeywordPlanServiceClient {
+func NewKeywordPlanServiceClient(cc grpc.ClientConnInterface) KeywordPlanServiceClient {
 	return &keywordPlanServiceClient{cc}
 }
 
diff --git a/googleapis/ads/googleads/v2/services/keyword_view_service.pb.go b/googleapis/ads/googleads/v2/services/keyword_view_service.pb.go
index a88f33a..32a5e5b 100644
--- a/googleapis/ads/googleads/v2/services/keyword_view_service.pb.go
+++ b/googleapis/ads/googleads/v2/services/keyword_view_service.pb.go
@@ -107,11 +107,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // KeywordViewServiceClient is the client API for KeywordViewService service.
 //
@@ -122,10 +122,10 @@
 }
 
 type keywordViewServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewKeywordViewServiceClient(cc *grpc.ClientConn) KeywordViewServiceClient {
+func NewKeywordViewServiceClient(cc grpc.ClientConnInterface) KeywordViewServiceClient {
 	return &keywordViewServiceClient{cc}
 }
 
diff --git a/googleapis/ads/googleads/v2/services/label_service.pb.go b/googleapis/ads/googleads/v2/services/label_service.pb.go
index 1067c9a..8d2c2b5 100644
--- a/googleapis/ads/googleads/v2/services/label_service.pb.go
+++ b/googleapis/ads/googleads/v2/services/label_service.pb.go
@@ -406,11 +406,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // LabelServiceClient is the client API for LabelService service.
 //
@@ -423,10 +423,10 @@
 }
 
 type labelServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewLabelServiceClient(cc *grpc.ClientConn) LabelServiceClient {
+func NewLabelServiceClient(cc grpc.ClientConnInterface) LabelServiceClient {
 	return &labelServiceClient{cc}
 }
 
diff --git a/googleapis/ads/googleads/v2/services/landing_page_view_service.pb.go b/googleapis/ads/googleads/v2/services/landing_page_view_service.pb.go
index 682a326..310411d 100644
--- a/googleapis/ads/googleads/v2/services/landing_page_view_service.pb.go
+++ b/googleapis/ads/googleads/v2/services/landing_page_view_service.pb.go
@@ -107,11 +107,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // LandingPageViewServiceClient is the client API for LandingPageViewService service.
 //
@@ -122,10 +122,10 @@
 }
 
 type landingPageViewServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewLandingPageViewServiceClient(cc *grpc.ClientConn) LandingPageViewServiceClient {
+func NewLandingPageViewServiceClient(cc grpc.ClientConnInterface) LandingPageViewServiceClient {
 	return &landingPageViewServiceClient{cc}
 }
 
diff --git a/googleapis/ads/googleads/v2/services/language_constant_service.pb.go b/googleapis/ads/googleads/v2/services/language_constant_service.pb.go
index 2a51171..c16f715 100644
--- a/googleapis/ads/googleads/v2/services/language_constant_service.pb.go
+++ b/googleapis/ads/googleads/v2/services/language_constant_service.pb.go
@@ -106,11 +106,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // LanguageConstantServiceClient is the client API for LanguageConstantService service.
 //
@@ -121,10 +121,10 @@
 }
 
 type languageConstantServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewLanguageConstantServiceClient(cc *grpc.ClientConn) LanguageConstantServiceClient {
+func NewLanguageConstantServiceClient(cc grpc.ClientConnInterface) LanguageConstantServiceClient {
 	return &languageConstantServiceClient{cc}
 }
 
diff --git a/googleapis/ads/googleads/v2/services/location_view_service.pb.go b/googleapis/ads/googleads/v2/services/location_view_service.pb.go
index 71c7b97..dbd022c 100644
--- a/googleapis/ads/googleads/v2/services/location_view_service.pb.go
+++ b/googleapis/ads/googleads/v2/services/location_view_service.pb.go
@@ -106,11 +106,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // LocationViewServiceClient is the client API for LocationViewService service.
 //
@@ -121,10 +121,10 @@
 }
 
 type locationViewServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewLocationViewServiceClient(cc *grpc.ClientConn) LocationViewServiceClient {
+func NewLocationViewServiceClient(cc grpc.ClientConnInterface) LocationViewServiceClient {
 	return &locationViewServiceClient{cc}
 }
 
diff --git a/googleapis/ads/googleads/v2/services/managed_placement_view_service.pb.go b/googleapis/ads/googleads/v2/services/managed_placement_view_service.pb.go
index e284328..0ea185a 100644
--- a/googleapis/ads/googleads/v2/services/managed_placement_view_service.pb.go
+++ b/googleapis/ads/googleads/v2/services/managed_placement_view_service.pb.go
@@ -107,11 +107,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // ManagedPlacementViewServiceClient is the client API for ManagedPlacementViewService service.
 //
@@ -122,10 +122,10 @@
 }
 
 type managedPlacementViewServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewManagedPlacementViewServiceClient(cc *grpc.ClientConn) ManagedPlacementViewServiceClient {
+func NewManagedPlacementViewServiceClient(cc grpc.ClientConnInterface) ManagedPlacementViewServiceClient {
 	return &managedPlacementViewServiceClient{cc}
 }
 
diff --git a/googleapis/ads/googleads/v2/services/media_file_service.pb.go b/googleapis/ads/googleads/v2/services/media_file_service.pb.go
index 4338193..cf5dd1e 100644
--- a/googleapis/ads/googleads/v2/services/media_file_service.pb.go
+++ b/googleapis/ads/googleads/v2/services/media_file_service.pb.go
@@ -362,11 +362,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // MediaFileServiceClient is the client API for MediaFileService service.
 //
@@ -379,10 +379,10 @@
 }
 
 type mediaFileServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewMediaFileServiceClient(cc *grpc.ClientConn) MediaFileServiceClient {
+func NewMediaFileServiceClient(cc grpc.ClientConnInterface) MediaFileServiceClient {
 	return &mediaFileServiceClient{cc}
 }
 
diff --git a/googleapis/ads/googleads/v2/services/merchant_center_link_service.pb.go b/googleapis/ads/googleads/v2/services/merchant_center_link_service.pb.go
index d5490bf..f1a0166 100644
--- a/googleapis/ads/googleads/v2/services/merchant_center_link_service.pb.go
+++ b/googleapis/ads/googleads/v2/services/merchant_center_link_service.pb.go
@@ -440,11 +440,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // MerchantCenterLinkServiceClient is the client API for MerchantCenterLinkService service.
 //
@@ -459,10 +459,10 @@
 }
 
 type merchantCenterLinkServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewMerchantCenterLinkServiceClient(cc *grpc.ClientConn) MerchantCenterLinkServiceClient {
+func NewMerchantCenterLinkServiceClient(cc grpc.ClientConnInterface) MerchantCenterLinkServiceClient {
 	return &merchantCenterLinkServiceClient{cc}
 }
 
diff --git a/googleapis/ads/googleads/v2/services/mobile_app_category_constant_service.pb.go b/googleapis/ads/googleads/v2/services/mobile_app_category_constant_service.pb.go
index b66510c..9f6eba9 100644
--- a/googleapis/ads/googleads/v2/services/mobile_app_category_constant_service.pb.go
+++ b/googleapis/ads/googleads/v2/services/mobile_app_category_constant_service.pb.go
@@ -108,11 +108,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // MobileAppCategoryConstantServiceClient is the client API for MobileAppCategoryConstantService service.
 //
@@ -123,10 +123,10 @@
 }
 
 type mobileAppCategoryConstantServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewMobileAppCategoryConstantServiceClient(cc *grpc.ClientConn) MobileAppCategoryConstantServiceClient {
+func NewMobileAppCategoryConstantServiceClient(cc grpc.ClientConnInterface) MobileAppCategoryConstantServiceClient {
 	return &mobileAppCategoryConstantServiceClient{cc}
 }
 
diff --git a/googleapis/ads/googleads/v2/services/mobile_device_constant_service.pb.go b/googleapis/ads/googleads/v2/services/mobile_device_constant_service.pb.go
index a1dc59a..17087dd 100644
--- a/googleapis/ads/googleads/v2/services/mobile_device_constant_service.pb.go
+++ b/googleapis/ads/googleads/v2/services/mobile_device_constant_service.pb.go
@@ -106,11 +106,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // MobileDeviceConstantServiceClient is the client API for MobileDeviceConstantService service.
 //
@@ -121,10 +121,10 @@
 }
 
 type mobileDeviceConstantServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewMobileDeviceConstantServiceClient(cc *grpc.ClientConn) MobileDeviceConstantServiceClient {
+func NewMobileDeviceConstantServiceClient(cc grpc.ClientConnInterface) MobileDeviceConstantServiceClient {
 	return &mobileDeviceConstantServiceClient{cc}
 }
 
diff --git a/googleapis/ads/googleads/v2/services/mutate_job_service.pb.go b/googleapis/ads/googleads/v2/services/mutate_job_service.pb.go
index 8c897ac..226e42f 100644
--- a/googleapis/ads/googleads/v2/services/mutate_job_service.pb.go
+++ b/googleapis/ads/googleads/v2/services/mutate_job_service.pb.go
@@ -574,11 +574,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // MutateJobServiceClient is the client API for MutateJobService service.
 //
@@ -602,10 +602,10 @@
 }
 
 type mutateJobServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewMutateJobServiceClient(cc *grpc.ClientConn) MutateJobServiceClient {
+func NewMutateJobServiceClient(cc grpc.ClientConnInterface) MutateJobServiceClient {
 	return &mutateJobServiceClient{cc}
 }
 
diff --git a/googleapis/ads/googleads/v2/services/operating_system_version_constant_service.pb.go b/googleapis/ads/googleads/v2/services/operating_system_version_constant_service.pb.go
index 4e5a5e4..8720cb9 100644
--- a/googleapis/ads/googleads/v2/services/operating_system_version_constant_service.pb.go
+++ b/googleapis/ads/googleads/v2/services/operating_system_version_constant_service.pb.go
@@ -111,11 +111,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // OperatingSystemVersionConstantServiceClient is the client API for OperatingSystemVersionConstantService service.
 //
@@ -126,10 +126,10 @@
 }
 
 type operatingSystemVersionConstantServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewOperatingSystemVersionConstantServiceClient(cc *grpc.ClientConn) OperatingSystemVersionConstantServiceClient {
+func NewOperatingSystemVersionConstantServiceClient(cc grpc.ClientConnInterface) OperatingSystemVersionConstantServiceClient {
 	return &operatingSystemVersionConstantServiceClient{cc}
 }
 
diff --git a/googleapis/ads/googleads/v2/services/paid_organic_search_term_view_service.pb.go b/googleapis/ads/googleads/v2/services/paid_organic_search_term_view_service.pb.go
index c35a8f4..a36c12e 100644
--- a/googleapis/ads/googleads/v2/services/paid_organic_search_term_view_service.pb.go
+++ b/googleapis/ads/googleads/v2/services/paid_organic_search_term_view_service.pb.go
@@ -109,11 +109,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // PaidOrganicSearchTermViewServiceClient is the client API for PaidOrganicSearchTermViewService service.
 //
@@ -124,10 +124,10 @@
 }
 
 type paidOrganicSearchTermViewServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewPaidOrganicSearchTermViewServiceClient(cc *grpc.ClientConn) PaidOrganicSearchTermViewServiceClient {
+func NewPaidOrganicSearchTermViewServiceClient(cc grpc.ClientConnInterface) PaidOrganicSearchTermViewServiceClient {
 	return &paidOrganicSearchTermViewServiceClient{cc}
 }
 
diff --git a/googleapis/ads/googleads/v2/services/parental_status_view_service.pb.go b/googleapis/ads/googleads/v2/services/parental_status_view_service.pb.go
index 0f8ad88..1dec885 100644
--- a/googleapis/ads/googleads/v2/services/parental_status_view_service.pb.go
+++ b/googleapis/ads/googleads/v2/services/parental_status_view_service.pb.go
@@ -107,11 +107,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // ParentalStatusViewServiceClient is the client API for ParentalStatusViewService service.
 //
@@ -122,10 +122,10 @@
 }
 
 type parentalStatusViewServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewParentalStatusViewServiceClient(cc *grpc.ClientConn) ParentalStatusViewServiceClient {
+func NewParentalStatusViewServiceClient(cc grpc.ClientConnInterface) ParentalStatusViewServiceClient {
 	return &parentalStatusViewServiceClient{cc}
 }
 
diff --git a/googleapis/ads/googleads/v2/services/payments_account_service.pb.go b/googleapis/ads/googleads/v2/services/payments_account_service.pb.go
index f2dc788..92675e8 100644
--- a/googleapis/ads/googleads/v2/services/payments_account_service.pb.go
+++ b/googleapis/ads/googleads/v2/services/payments_account_service.pb.go
@@ -151,11 +151,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // PaymentsAccountServiceClient is the client API for PaymentsAccountService service.
 //
@@ -168,10 +168,10 @@
 }
 
 type paymentsAccountServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewPaymentsAccountServiceClient(cc *grpc.ClientConn) PaymentsAccountServiceClient {
+func NewPaymentsAccountServiceClient(cc grpc.ClientConnInterface) PaymentsAccountServiceClient {
 	return &paymentsAccountServiceClient{cc}
 }
 
diff --git a/googleapis/ads/googleads/v2/services/product_bidding_category_constant_service.pb.go b/googleapis/ads/googleads/v2/services/product_bidding_category_constant_service.pb.go
index 83f155d..7c1bcd5 100644
--- a/googleapis/ads/googleads/v2/services/product_bidding_category_constant_service.pb.go
+++ b/googleapis/ads/googleads/v2/services/product_bidding_category_constant_service.pb.go
@@ -111,11 +111,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // ProductBiddingCategoryConstantServiceClient is the client API for ProductBiddingCategoryConstantService service.
 //
@@ -126,10 +126,10 @@
 }
 
 type productBiddingCategoryConstantServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewProductBiddingCategoryConstantServiceClient(cc *grpc.ClientConn) ProductBiddingCategoryConstantServiceClient {
+func NewProductBiddingCategoryConstantServiceClient(cc grpc.ClientConnInterface) ProductBiddingCategoryConstantServiceClient {
 	return &productBiddingCategoryConstantServiceClient{cc}
 }
 
diff --git a/googleapis/ads/googleads/v2/services/product_group_view_service.pb.go b/googleapis/ads/googleads/v2/services/product_group_view_service.pb.go
index 0b6465f..24a0d2e 100644
--- a/googleapis/ads/googleads/v2/services/product_group_view_service.pb.go
+++ b/googleapis/ads/googleads/v2/services/product_group_view_service.pb.go
@@ -107,11 +107,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // ProductGroupViewServiceClient is the client API for ProductGroupViewService service.
 //
@@ -122,10 +122,10 @@
 }
 
 type productGroupViewServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewProductGroupViewServiceClient(cc *grpc.ClientConn) ProductGroupViewServiceClient {
+func NewProductGroupViewServiceClient(cc grpc.ClientConnInterface) ProductGroupViewServiceClient {
 	return &productGroupViewServiceClient{cc}
 }
 
diff --git a/googleapis/ads/googleads/v2/services/reach_plan_service.pb.go b/googleapis/ads/googleads/v2/services/reach_plan_service.pb.go
index 9f5eda4..0dcfd7b 100644
--- a/googleapis/ads/googleads/v2/services/reach_plan_service.pb.go
+++ b/googleapis/ads/googleads/v2/services/reach_plan_service.pb.go
@@ -1317,11 +1317,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // ReachPlanServiceClient is the client API for ReachPlanService service.
 //
@@ -1341,10 +1341,10 @@
 }
 
 type reachPlanServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewReachPlanServiceClient(cc *grpc.ClientConn) ReachPlanServiceClient {
+func NewReachPlanServiceClient(cc grpc.ClientConnInterface) ReachPlanServiceClient {
 	return &reachPlanServiceClient{cc}
 }
 
diff --git a/googleapis/ads/googleads/v2/services/recommendation_service.pb.go b/googleapis/ads/googleads/v2/services/recommendation_service.pb.go
index e06a7e1..6822eb5 100644
--- a/googleapis/ads/googleads/v2/services/recommendation_service.pb.go
+++ b/googleapis/ads/googleads/v2/services/recommendation_service.pb.go
@@ -1130,11 +1130,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // RecommendationServiceClient is the client API for RecommendationService service.
 //
@@ -1149,10 +1149,10 @@
 }
 
 type recommendationServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewRecommendationServiceClient(cc *grpc.ClientConn) RecommendationServiceClient {
+func NewRecommendationServiceClient(cc grpc.ClientConnInterface) RecommendationServiceClient {
 	return &recommendationServiceClient{cc}
 }
 
diff --git a/googleapis/ads/googleads/v2/services/remarketing_action_service.pb.go b/googleapis/ads/googleads/v2/services/remarketing_action_service.pb.go
index 29b1a5e..fa89003 100644
--- a/googleapis/ads/googleads/v2/services/remarketing_action_service.pb.go
+++ b/googleapis/ads/googleads/v2/services/remarketing_action_service.pb.go
@@ -391,11 +391,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // RemarketingActionServiceClient is the client API for RemarketingActionService service.
 //
@@ -408,10 +408,10 @@
 }
 
 type remarketingActionServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewRemarketingActionServiceClient(cc *grpc.ClientConn) RemarketingActionServiceClient {
+func NewRemarketingActionServiceClient(cc grpc.ClientConnInterface) RemarketingActionServiceClient {
 	return &remarketingActionServiceClient{cc}
 }
 
diff --git a/googleapis/ads/googleads/v2/services/search_term_view_service.pb.go b/googleapis/ads/googleads/v2/services/search_term_view_service.pb.go
index d08cf63..3ebb303 100644
--- a/googleapis/ads/googleads/v2/services/search_term_view_service.pb.go
+++ b/googleapis/ads/googleads/v2/services/search_term_view_service.pb.go
@@ -107,11 +107,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // SearchTermViewServiceClient is the client API for SearchTermViewService service.
 //
@@ -122,10 +122,10 @@
 }
 
 type searchTermViewServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewSearchTermViewServiceClient(cc *grpc.ClientConn) SearchTermViewServiceClient {
+func NewSearchTermViewServiceClient(cc grpc.ClientConnInterface) SearchTermViewServiceClient {
 	return &searchTermViewServiceClient{cc}
 }
 
diff --git a/googleapis/ads/googleads/v2/services/shared_criterion_service.pb.go b/googleapis/ads/googleads/v2/services/shared_criterion_service.pb.go
index 0e029bc..c8e4f34 100644
--- a/googleapis/ads/googleads/v2/services/shared_criterion_service.pb.go
+++ b/googleapis/ads/googleads/v2/services/shared_criterion_service.pb.go
@@ -378,11 +378,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // SharedCriterionServiceClient is the client API for SharedCriterionService service.
 //
@@ -395,10 +395,10 @@
 }
 
 type sharedCriterionServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewSharedCriterionServiceClient(cc *grpc.ClientConn) SharedCriterionServiceClient {
+func NewSharedCriterionServiceClient(cc grpc.ClientConnInterface) SharedCriterionServiceClient {
 	return &sharedCriterionServiceClient{cc}
 }
 
diff --git a/googleapis/ads/googleads/v2/services/shared_set_service.pb.go b/googleapis/ads/googleads/v2/services/shared_set_service.pb.go
index 7f47a92..d15423e 100644
--- a/googleapis/ads/googleads/v2/services/shared_set_service.pb.go
+++ b/googleapis/ads/googleads/v2/services/shared_set_service.pb.go
@@ -406,11 +406,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // SharedSetServiceClient is the client API for SharedSetService service.
 //
@@ -423,10 +423,10 @@
 }
 
 type sharedSetServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewSharedSetServiceClient(cc *grpc.ClientConn) SharedSetServiceClient {
+func NewSharedSetServiceClient(cc grpc.ClientConnInterface) SharedSetServiceClient {
 	return &sharedSetServiceClient{cc}
 }
 
diff --git a/googleapis/ads/googleads/v2/services/shopping_performance_view_service.pb.go b/googleapis/ads/googleads/v2/services/shopping_performance_view_service.pb.go
index 259c6be..18cf53a 100644
--- a/googleapis/ads/googleads/v2/services/shopping_performance_view_service.pb.go
+++ b/googleapis/ads/googleads/v2/services/shopping_performance_view_service.pb.go
@@ -108,11 +108,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // ShoppingPerformanceViewServiceClient is the client API for ShoppingPerformanceViewService service.
 //
@@ -123,10 +123,10 @@
 }
 
 type shoppingPerformanceViewServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewShoppingPerformanceViewServiceClient(cc *grpc.ClientConn) ShoppingPerformanceViewServiceClient {
+func NewShoppingPerformanceViewServiceClient(cc grpc.ClientConnInterface) ShoppingPerformanceViewServiceClient {
 	return &shoppingPerformanceViewServiceClient{cc}
 }
 
diff --git a/googleapis/ads/googleads/v2/services/topic_constant_service.pb.go b/googleapis/ads/googleads/v2/services/topic_constant_service.pb.go
index 4b6fe2c..223b25c 100644
--- a/googleapis/ads/googleads/v2/services/topic_constant_service.pb.go
+++ b/googleapis/ads/googleads/v2/services/topic_constant_service.pb.go
@@ -106,11 +106,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // TopicConstantServiceClient is the client API for TopicConstantService service.
 //
@@ -121,10 +121,10 @@
 }
 
 type topicConstantServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewTopicConstantServiceClient(cc *grpc.ClientConn) TopicConstantServiceClient {
+func NewTopicConstantServiceClient(cc grpc.ClientConnInterface) TopicConstantServiceClient {
 	return &topicConstantServiceClient{cc}
 }
 
diff --git a/googleapis/ads/googleads/v2/services/topic_view_service.pb.go b/googleapis/ads/googleads/v2/services/topic_view_service.pb.go
index 485eb3b..ae7829e 100644
--- a/googleapis/ads/googleads/v2/services/topic_view_service.pb.go
+++ b/googleapis/ads/googleads/v2/services/topic_view_service.pb.go
@@ -106,11 +106,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // TopicViewServiceClient is the client API for TopicViewService service.
 //
@@ -121,10 +121,10 @@
 }
 
 type topicViewServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewTopicViewServiceClient(cc *grpc.ClientConn) TopicViewServiceClient {
+func NewTopicViewServiceClient(cc grpc.ClientConnInterface) TopicViewServiceClient {
 	return &topicViewServiceClient{cc}
 }
 
diff --git a/googleapis/ads/googleads/v2/services/user_interest_service.pb.go b/googleapis/ads/googleads/v2/services/user_interest_service.pb.go
index 584fc67..62f0a4e 100644
--- a/googleapis/ads/googleads/v2/services/user_interest_service.pb.go
+++ b/googleapis/ads/googleads/v2/services/user_interest_service.pb.go
@@ -107,11 +107,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // UserInterestServiceClient is the client API for UserInterestService service.
 //
@@ -122,10 +122,10 @@
 }
 
 type userInterestServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewUserInterestServiceClient(cc *grpc.ClientConn) UserInterestServiceClient {
+func NewUserInterestServiceClient(cc grpc.ClientConnInterface) UserInterestServiceClient {
 	return &userInterestServiceClient{cc}
 }
 
diff --git a/googleapis/ads/googleads/v2/services/user_list_service.pb.go b/googleapis/ads/googleads/v2/services/user_list_service.pb.go
index 703427e..3ff7f1e 100644
--- a/googleapis/ads/googleads/v2/services/user_list_service.pb.go
+++ b/googleapis/ads/googleads/v2/services/user_list_service.pb.go
@@ -406,11 +406,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // UserListServiceClient is the client API for UserListService service.
 //
@@ -423,10 +423,10 @@
 }
 
 type userListServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewUserListServiceClient(cc *grpc.ClientConn) UserListServiceClient {
+func NewUserListServiceClient(cc grpc.ClientConnInterface) UserListServiceClient {
 	return &userListServiceClient{cc}
 }
 
diff --git a/googleapis/ads/googleads/v2/services/user_location_view_service.pb.go b/googleapis/ads/googleads/v2/services/user_location_view_service.pb.go
index dcde3b1..42fb4f2 100644
--- a/googleapis/ads/googleads/v2/services/user_location_view_service.pb.go
+++ b/googleapis/ads/googleads/v2/services/user_location_view_service.pb.go
@@ -107,11 +107,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // UserLocationViewServiceClient is the client API for UserLocationViewService service.
 //
@@ -122,10 +122,10 @@
 }
 
 type userLocationViewServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewUserLocationViewServiceClient(cc *grpc.ClientConn) UserLocationViewServiceClient {
+func NewUserLocationViewServiceClient(cc grpc.ClientConnInterface) UserLocationViewServiceClient {
 	return &userLocationViewServiceClient{cc}
 }
 
diff --git a/googleapis/ads/googleads/v2/services/video_service.pb.go b/googleapis/ads/googleads/v2/services/video_service.pb.go
index 7c09c67..ec65f96 100644
--- a/googleapis/ads/googleads/v2/services/video_service.pb.go
+++ b/googleapis/ads/googleads/v2/services/video_service.pb.go
@@ -106,11 +106,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // VideoServiceClient is the client API for VideoService service.
 //
@@ -121,10 +121,10 @@
 }
 
 type videoServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewVideoServiceClient(cc *grpc.ClientConn) VideoServiceClient {
+func NewVideoServiceClient(cc grpc.ClientConnInterface) VideoServiceClient {
 	return &videoServiceClient{cc}
 }
 
diff --git a/googleapis/api/expr/v1alpha1/cel_service.pb.go b/googleapis/api/expr/v1alpha1/cel_service.pb.go
index 560fddb..31717bd 100644
--- a/googleapis/api/expr/v1alpha1/cel_service.pb.go
+++ b/googleapis/api/expr/v1alpha1/cel_service.pb.go
@@ -54,11 +54,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // CelServiceClient is the client API for CelService service.
 //
@@ -75,10 +75,10 @@
 }
 
 type celServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewCelServiceClient(cc *grpc.ClientConn) CelServiceClient {
+func NewCelServiceClient(cc grpc.ClientConnInterface) CelServiceClient {
 	return &celServiceClient{cc}
 }
 
diff --git a/googleapis/api/expr/v1alpha1/conformance_service.pb.go b/googleapis/api/expr/v1alpha1/conformance_service.pb.go
index 857a061..252d69d 100644
--- a/googleapis/api/expr/v1alpha1/conformance_service.pb.go
+++ b/googleapis/api/expr/v1alpha1/conformance_service.pb.go
@@ -598,11 +598,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // ConformanceServiceClient is the client API for ConformanceService service.
 //
@@ -619,10 +619,10 @@
 }
 
 type conformanceServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewConformanceServiceClient(cc *grpc.ClientConn) ConformanceServiceClient {
+func NewConformanceServiceClient(cc grpc.ClientConnInterface) ConformanceServiceClient {
 	return &conformanceServiceClient{cc}
 }
 
diff --git a/googleapis/api/serviceconfig/backend.pb.go b/googleapis/api/serviceconfig/backend.pb.go
index 429d7ab..f7bf9e2 100644
--- a/googleapis/api/serviceconfig/backend.pb.go
+++ b/googleapis/api/serviceconfig/backend.pb.go
@@ -149,8 +149,8 @@
 	Selector string `protobuf:"bytes,1,opt,name=selector,proto3" json:"selector,omitempty"`
 	// The address of the API backend.
 	Address string `protobuf:"bytes,2,opt,name=address,proto3" json:"address,omitempty"`
-	// The number of seconds to wait for a response from a request.  The default
-	// deadline for gRPC is infinite (no deadline) and HTTP requests is 5 seconds.
+	// The number of seconds to wait for a response from a request. The default
+	// varies based on the request protocol and deployment environment.
 	Deadline float64 `protobuf:"fixed64,3,opt,name=deadline,proto3" json:"deadline,omitempty"`
 	// Minimum deadline in seconds needed for this method. Calls having deadline
 	// value lower than this will be rejected.
@@ -168,8 +168,16 @@
 	// For example, specifying `jwt_audience` implies that the backend expects
 	// authentication via a JWT.
 	//
+	// When authentication is unspecified, a JWT ID token will be generated with
+	// the value from [BackendRule.address][google.api.BackendRule.address] as jwt_audience, overrode to the
+	// HTTP "Authorization" request header and sent to the backend.
+	//
+	// Refer to https://developers.google.com/identity/protocols/OpenIDConnect for
+	// JWT ID token.
+	//
 	// Types that are valid to be assigned to Authentication:
 	//	*BackendRule_JwtAudience
+	//	*BackendRule_DisableAuth
 	Authentication       isBackendRule_Authentication `protobuf_oneof:"authentication"`
 	XXX_NoUnkeyedLiteral struct{}                     `json:"-"`
 	XXX_unrecognized     []byte                       `json:"-"`
@@ -251,8 +259,14 @@
 	JwtAudience string `protobuf:"bytes,7,opt,name=jwt_audience,json=jwtAudience,proto3,oneof"`
 }
 
+type BackendRule_DisableAuth struct {
+	DisableAuth bool `protobuf:"varint,8,opt,name=disable_auth,json=disableAuth,proto3,oneof"`
+}
+
 func (*BackendRule_JwtAudience) isBackendRule_Authentication() {}
 
+func (*BackendRule_DisableAuth) isBackendRule_Authentication() {}
+
 func (m *BackendRule) GetAuthentication() isBackendRule_Authentication {
 	if m != nil {
 		return m.Authentication
@@ -267,10 +281,18 @@
 	return ""
 }
 
+func (m *BackendRule) GetDisableAuth() bool {
+	if x, ok := m.GetAuthentication().(*BackendRule_DisableAuth); ok {
+		return x.DisableAuth
+	}
+	return false
+}
+
 // XXX_OneofWrappers is for the internal use of the proto package.
 func (*BackendRule) XXX_OneofWrappers() []interface{} {
 	return []interface{}{
 		(*BackendRule_JwtAudience)(nil),
+		(*BackendRule_DisableAuth)(nil),
 	}
 }
 
@@ -283,31 +305,32 @@
 func init() { proto.RegisterFile("google/api/backend.proto", fileDescriptor_87d0f28daa3f64f0) }
 
 var fileDescriptor_87d0f28daa3f64f0 = []byte{
-	// 408 bytes of a gzipped FileDescriptorProto
-	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x74, 0x92, 0x41, 0x6f, 0xd3, 0x30,
-	0x14, 0xc7, 0x97, 0x76, 0x5b, 0xe1, 0xb5, 0xea, 0x82, 0x85, 0x20, 0x9a, 0x38, 0x84, 0x72, 0xa0,
-	0x97, 0xa5, 0xd2, 0xb8, 0x20, 0x71, 0x4a, 0x97, 0xc0, 0x2a, 0xa1, 0x34, 0x72, 0xc2, 0x85, 0x4b,
-	0xe4, 0x25, 0x8f, 0xd4, 0x23, 0xb5, 0x23, 0xc7, 0x65, 0xdf, 0x07, 0xbe, 0x28, 0xaa, 0x93, 0x65,
-	0x2d, 0x12, 0xc7, 0xff, 0xfb, 0xfd, 0x9e, 0xad, 0xbf, 0xf4, 0xc0, 0x29, 0xa5, 0x2c, 0x2b, 0x5c,
-	0xb0, 0x9a, 0x2f, 0xee, 0x58, 0xfe, 0x13, 0x45, 0xe1, 0xd5, 0x4a, 0x6a, 0x49, 0xa0, 0x25, 0x1e,
-	0xab, 0xf9, 0xec, 0x23, 0x8c, 0x96, 0x2d, 0x24, 0x57, 0x70, 0xa6, 0x76, 0x15, 0x36, 0x8e, 0xe5,
-	0x0e, 0xe7, 0xe3, 0xeb, 0xd7, 0xde, 0x93, 0xe6, 0x75, 0x0e, 0xdd, 0x55, 0x48, 0x5b, 0x6b, 0xf6,
-	0x67, 0x08, 0xe3, 0x83, 0x31, 0xb9, 0x84, 0x67, 0x0d, 0x56, 0x98, 0x6b, 0xa9, 0x1c, 0xcb, 0xb5,
-	0xe6, 0xcf, 0x69, 0x9f, 0x89, 0x03, 0x23, 0x56, 0x14, 0x0a, 0x9b, 0xc6, 0x19, 0x18, 0xf4, 0x18,
-	0xf7, 0x5b, 0x05, 0xb2, 0xa2, 0xe2, 0x02, 0x9d, 0xa1, 0x6b, 0xcd, 0x2d, 0xda, 0x67, 0xf2, 0x16,
-	0x26, 0x5b, 0x2e, 0xb2, 0x9e, 0x9f, 0x1a, 0x3e, 0xde, 0x72, 0x11, 0x3c, 0x2a, 0x57, 0x40, 0x64,
-	0x8d, 0x8a, 0x69, 0x2e, 0x0f, 0xc4, 0x33, 0x23, 0xbe, 0xe8, 0x49, 0xaf, 0x53, 0xb0, 0x6b, 0xa6,
-	0x37, 0x99, 0x56, 0x4c, 0x34, 0x95, 0x61, 0xce, 0xb9, 0x6b, 0xcd, 0xa7, 0xd7, 0xef, 0xff, 0xd3,
-	0xd6, 0x8b, 0x99, 0xde, 0xa4, 0x4f, 0x3a, 0xbd, 0xa8, 0x8f, 0x07, 0xe4, 0x1d, 0x4c, 0xee, 0x1f,
-	0x74, 0xc6, 0x76, 0x05, 0x47, 0x91, 0xa3, 0x33, 0xda, 0x17, 0xbc, 0x3d, 0xa1, 0xe3, 0xfb, 0x07,
-	0xed, 0x77, 0xc3, 0x19, 0xc2, 0xc5, 0x3f, 0x0f, 0x11, 0x17, 0xde, 0xc4, 0x7e, 0x7a, 0x9b, 0xa5,
-	0xd4, 0x8f, 0x92, 0xaf, 0x7e, 0xba, 0x5a, 0x47, 0xd9, 0xb7, 0x28, 0x89, 0xc3, 0x9b, 0xd5, 0xe7,
-	0x55, 0x18, 0xd8, 0x27, 0xe4, 0x25, 0xd8, 0x37, 0xeb, 0x28, 0x49, 0xfd, 0x28, 0xcd, 0xfc, 0x20,
-	0xa0, 0x61, 0x92, 0xd8, 0x16, 0xb9, 0x84, 0x57, 0x7e, 0x1c, 0x87, 0x51, 0x90, 0xb5, 0xeb, 0xeb,
-	0x9e, 0x0d, 0x96, 0x36, 0x4c, 0xd9, 0x4e, 0x6f, 0x50, 0x68, 0x9e, 0x9b, 0x5f, 0x96, 0x02, 0xa6,
-	0xb9, 0xdc, 0x1e, 0x94, 0x5b, 0x4e, 0xba, 0x76, 0xf1, 0xfe, 0x16, 0x62, 0xeb, 0x7b, 0xd8, 0xb1,
-	0x52, 0x56, 0x4c, 0x94, 0x9e, 0x54, 0xe5, 0xa2, 0x44, 0x61, 0x2e, 0x65, 0xd1, 0x22, 0x56, 0xf3,
-	0xc6, 0x9c, 0x51, 0x83, 0xea, 0x17, 0xcf, 0x31, 0x97, 0xe2, 0x07, 0x2f, 0x3f, 0x1d, 0xa5, 0xdf,
-	0x83, 0xd3, 0x2f, 0x7e, 0xbc, 0xba, 0x3b, 0x37, 0x8b, 0x1f, 0xfe, 0x06, 0x00, 0x00, 0xff, 0xff,
-	0x2b, 0x64, 0x62, 0xc8, 0x7e, 0x02, 0x00, 0x00,
+	// 430 bytes of a gzipped FileDescriptorProto
+	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x74, 0x92, 0xcb, 0x6e, 0xd3, 0x40,
+	0x14, 0x86, 0xeb, 0xa4, 0x6d, 0xc2, 0x24, 0x4a, 0xcd, 0x08, 0xc1, 0xa8, 0x62, 0x61, 0xc2, 0x02,
+	0x6f, 0xea, 0x48, 0x65, 0x83, 0xc4, 0x6a, 0x52, 0x1b, 0x1a, 0x09, 0x39, 0xd6, 0xd8, 0x6c, 0xd8,
+	0x58, 0x13, 0xfb, 0xe0, 0x4c, 0x71, 0x66, 0x2c, 0x7b, 0x4c, 0xdf, 0x87, 0xa7, 0xe1, 0xb1, 0x90,
+	0x2f, 0x75, 0x53, 0xa4, 0x2e, 0xff, 0xff, 0xfb, 0x8e, 0xe6, 0xa2, 0x83, 0x48, 0xa6, 0x54, 0x96,
+	0xc3, 0x8a, 0x17, 0x62, 0xb5, 0xe3, 0xc9, 0x2f, 0x90, 0xa9, 0x53, 0x94, 0x4a, 0x2b, 0x8c, 0x3a,
+	0xe2, 0xf0, 0x42, 0x2c, 0x3f, 0xa1, 0xc9, 0xba, 0x83, 0xf8, 0x0a, 0x9d, 0x95, 0x75, 0x0e, 0x15,
+	0x31, 0xac, 0xb1, 0x3d, 0xbb, 0x7e, 0xe3, 0x3c, 0x6a, 0x4e, 0xef, 0xb0, 0x3a, 0x07, 0xd6, 0x59,
+	0xcb, 0xbf, 0x63, 0x34, 0x3b, 0xaa, 0xf1, 0x25, 0x9a, 0x56, 0x90, 0x43, 0xa2, 0x55, 0x49, 0x0c,
+	0xcb, 0xb0, 0x5f, 0xb0, 0x21, 0x63, 0x82, 0x26, 0x3c, 0x4d, 0x4b, 0xa8, 0x2a, 0x32, 0x6a, 0xd1,
+	0x43, 0x6c, 0xa6, 0x52, 0xe0, 0x69, 0x2e, 0x24, 0x90, 0xb1, 0x65, 0xd8, 0x06, 0x1b, 0x32, 0x7e,
+	0x87, 0xe6, 0x07, 0x21, 0xe3, 0x81, 0x9f, 0xb6, 0x7c, 0x76, 0x10, 0xd2, 0x7d, 0x50, 0xae, 0x10,
+	0x56, 0x05, 0x94, 0x5c, 0x0b, 0x75, 0x24, 0x9e, 0xb5, 0xe2, 0xcb, 0x81, 0x0c, 0x3a, 0x43, 0x66,
+	0xc1, 0xf5, 0x3e, 0xd6, 0x25, 0x97, 0x55, 0xde, 0x32, 0x72, 0x6e, 0x19, 0xf6, 0xe2, 0xfa, 0xc3,
+	0x33, 0xaf, 0x75, 0x02, 0xae, 0xf7, 0xd1, 0xa3, 0xce, 0x2e, 0x8a, 0xa7, 0x05, 0x7e, 0x8f, 0xe6,
+	0x77, 0xf7, 0x3a, 0xe6, 0x75, 0x2a, 0x40, 0x26, 0x40, 0x26, 0xcd, 0x03, 0x6f, 0x4f, 0xd8, 0xec,
+	0xee, 0x5e, 0xd3, 0xbe, 0x6c, 0xa4, 0x54, 0x54, 0x7c, 0x97, 0x43, 0xcc, 0x6b, 0xbd, 0x27, 0x53,
+	0xcb, 0xb0, 0xa7, 0x8d, 0xd4, 0xb7, 0xb4, 0xd6, 0xfb, 0x25, 0xa0, 0x8b, 0xff, 0x4e, 0xc3, 0x16,
+	0x7a, 0x1b, 0xd0, 0xe8, 0x36, 0x8e, 0x18, 0xf5, 0xc3, 0x6f, 0x34, 0xda, 0x6c, 0xfd, 0xf8, 0xbb,
+	0x1f, 0x06, 0xde, 0xcd, 0xe6, 0xcb, 0xc6, 0x73, 0xcd, 0x13, 0xfc, 0x0a, 0x99, 0x37, 0x5b, 0x3f,
+	0x8c, 0xa8, 0x1f, 0xc5, 0xd4, 0x75, 0x99, 0x17, 0x86, 0xa6, 0x81, 0x2f, 0xd1, 0x6b, 0x1a, 0x04,
+	0x9e, 0xef, 0xc6, 0xdd, 0xf8, 0x76, 0x60, 0xa3, 0xb5, 0x89, 0x16, 0xcd, 0x1d, 0x40, 0x6a, 0x91,
+	0xb4, 0xa7, 0xac, 0x25, 0x5a, 0x24, 0xea, 0x70, 0xf4, 0x03, 0xeb, 0x79, 0xff, 0x05, 0x41, 0xb3,
+	0x30, 0x81, 0xf1, 0xc3, 0xeb, 0x59, 0xa6, 0x72, 0x2e, 0x33, 0x47, 0x95, 0xd9, 0x2a, 0x03, 0xd9,
+	0xae, 0xd3, 0xaa, 0x43, 0xbc, 0x10, 0x55, 0xbb, 0x6b, 0x15, 0x94, 0xbf, 0x45, 0x02, 0x89, 0x92,
+	0x3f, 0x45, 0xf6, 0xf9, 0x49, 0xfa, 0x33, 0x3a, 0xfd, 0x4a, 0x83, 0xcd, 0xee, 0xbc, 0x1d, 0xfc,
+	0xf8, 0x2f, 0x00, 0x00, 0xff, 0xff, 0xac, 0xef, 0x0a, 0xed, 0xa3, 0x02, 0x00, 0x00,
 }
diff --git a/googleapis/api/servicecontrol/v1/quota_controller.pb.go b/googleapis/api/servicecontrol/v1/quota_controller.pb.go
index 9ffe726..a2dea8a 100644
--- a/googleapis/api/servicecontrol/v1/quota_controller.pb.go
+++ b/googleapis/api/servicecontrol/v1/quota_controller.pb.go
@@ -507,11 +507,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // QuotaControllerClient is the client API for QuotaController service.
 //
@@ -532,10 +532,10 @@
 }
 
 type quotaControllerClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewQuotaControllerClient(cc *grpc.ClientConn) QuotaControllerClient {
+func NewQuotaControllerClient(cc grpc.ClientConnInterface) QuotaControllerClient {
 	return &quotaControllerClient{cc}
 }
 
diff --git a/googleapis/api/servicecontrol/v1/service_controller.pb.go b/googleapis/api/servicecontrol/v1/service_controller.pb.go
index a4cd7b2..79119d0 100644
--- a/googleapis/api/servicecontrol/v1/service_controller.pb.go
+++ b/googleapis/api/servicecontrol/v1/service_controller.pb.go
@@ -525,11 +525,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // ServiceControllerClient is the client API for ServiceController service.
 //
@@ -569,10 +569,10 @@
 }
 
 type serviceControllerClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewServiceControllerClient(cc *grpc.ClientConn) ServiceControllerClient {
+func NewServiceControllerClient(cc grpc.ClientConnInterface) ServiceControllerClient {
 	return &serviceControllerClient{cc}
 }
 
diff --git a/googleapis/api/servicemanagement/v1/servicemanager.pb.go b/googleapis/api/servicemanagement/v1/servicemanager.pb.go
index b63a081..457dd6f 100644
--- a/googleapis/api/servicemanagement/v1/servicemanager.pb.go
+++ b/googleapis/api/servicemanagement/v1/servicemanager.pb.go
@@ -1412,11 +1412,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // ServiceManagerClient is the client API for ServiceManager service.
 //
@@ -1534,10 +1534,10 @@
 }
 
 type serviceManagerClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewServiceManagerClient(cc *grpc.ClientConn) ServiceManagerClient {
+func NewServiceManagerClient(cc grpc.ClientConnInterface) ServiceManagerClient {
 	return &serviceManagerClient{cc}
 }
 
diff --git a/googleapis/appengine/v1/appengine.pb.go b/googleapis/appengine/v1/appengine.pb.go
index 5cb2a36..0dea0ba 100644
--- a/googleapis/appengine/v1/appengine.pb.go
+++ b/googleapis/appengine/v1/appengine.pb.go
@@ -1081,11 +1081,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // InstancesClient is the client API for Instances service.
 //
@@ -1109,10 +1109,10 @@
 }
 
 type instancesClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewInstancesClient(cc *grpc.ClientConn) InstancesClient {
+func NewInstancesClient(cc grpc.ClientConnInterface) InstancesClient {
 	return &instancesClient{cc}
 }
 
@@ -1322,10 +1322,10 @@
 }
 
 type versionsClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewVersionsClient(cc *grpc.ClientConn) VersionsClient {
+func NewVersionsClient(cc grpc.ClientConnInterface) VersionsClient {
 	return &versionsClient{cc}
 }
 
@@ -1562,10 +1562,10 @@
 }
 
 type servicesClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewServicesClient(cc *grpc.ClientConn) ServicesClient {
+func NewServicesClient(cc grpc.ClientConnInterface) ServicesClient {
 	return &servicesClient{cc}
 }
 
@@ -1749,10 +1749,10 @@
 }
 
 type applicationsClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewApplicationsClient(cc *grpc.ClientConn) ApplicationsClient {
+func NewApplicationsClient(cc grpc.ClientConnInterface) ApplicationsClient {
 	return &applicationsClient{cc}
 }
 
diff --git a/googleapis/assistant/embedded/v1alpha1/embedded_assistant.pb.go b/googleapis/assistant/embedded/v1alpha1/embedded_assistant.pb.go
index 0b6096c..f3eb51d 100644
--- a/googleapis/assistant/embedded/v1alpha1/embedded_assistant.pb.go
+++ b/googleapis/assistant/embedded/v1alpha1/embedded_assistant.pb.go
@@ -816,11 +816,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // EmbeddedAssistantClient is the client API for EmbeddedAssistant service.
 //
@@ -871,10 +871,10 @@
 }
 
 type embeddedAssistantClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewEmbeddedAssistantClient(cc *grpc.ClientConn) EmbeddedAssistantClient {
+func NewEmbeddedAssistantClient(cc grpc.ClientConnInterface) EmbeddedAssistantClient {
 	return &embeddedAssistantClient{cc}
 }
 
diff --git a/googleapis/assistant/embedded/v1alpha2/embedded_assistant.pb.go b/googleapis/assistant/embedded/v1alpha2/embedded_assistant.pb.go
index a11e273..8b52d0e 100644
--- a/googleapis/assistant/embedded/v1alpha2/embedded_assistant.pb.go
+++ b/googleapis/assistant/embedded/v1alpha2/embedded_assistant.pb.go
@@ -1444,11 +1444,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // EmbeddedAssistantClient is the client API for EmbeddedAssistant service.
 //
@@ -1501,10 +1501,10 @@
 }
 
 type embeddedAssistantClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewEmbeddedAssistantClient(cc *grpc.ClientConn) EmbeddedAssistantClient {
+func NewEmbeddedAssistantClient(cc grpc.ClientConnInterface) EmbeddedAssistantClient {
 	return &embeddedAssistantClient{cc}
 }
 
diff --git a/googleapis/bigtable/admin/cluster/v1/bigtable_cluster_service.pb.go b/googleapis/bigtable/admin/cluster/v1/bigtable_cluster_service.pb.go
index 7e38d9f..986c6dc 100644
--- a/googleapis/bigtable/admin/cluster/v1/bigtable_cluster_service.pb.go
+++ b/googleapis/bigtable/admin/cluster/v1/bigtable_cluster_service.pb.go
@@ -71,11 +71,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // BigtableClusterServiceClient is the client API for BigtableClusterService service.
 //
@@ -164,10 +164,10 @@
 }
 
 type bigtableClusterServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewBigtableClusterServiceClient(cc *grpc.ClientConn) BigtableClusterServiceClient {
+func NewBigtableClusterServiceClient(cc grpc.ClientConnInterface) BigtableClusterServiceClient {
 	return &bigtableClusterServiceClient{cc}
 }
 
diff --git a/googleapis/bigtable/admin/table/v1/bigtable_table_service.pb.go b/googleapis/bigtable/admin/table/v1/bigtable_table_service.pb.go
index 3f2efe8..710199a 100644
--- a/googleapis/bigtable/admin/table/v1/bigtable_table_service.pb.go
+++ b/googleapis/bigtable/admin/table/v1/bigtable_table_service.pb.go
@@ -72,11 +72,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // BigtableTableServiceClient is the client API for BigtableTableService service.
 //
@@ -106,10 +106,10 @@
 }
 
 type bigtableTableServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewBigtableTableServiceClient(cc *grpc.ClientConn) BigtableTableServiceClient {
+func NewBigtableTableServiceClient(cc grpc.ClientConnInterface) BigtableTableServiceClient {
 	return &bigtableTableServiceClient{cc}
 }
 
diff --git a/googleapis/bigtable/admin/v2/bigtable_instance_admin.pb.go b/googleapis/bigtable/admin/v2/bigtable_instance_admin.pb.go
index f924b41..83551f8 100644
--- a/googleapis/bigtable/admin/v2/bigtable_instance_admin.pb.go
+++ b/googleapis/bigtable/admin/v2/bigtable_instance_admin.pb.go
@@ -1379,11 +1379,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // BigtableInstanceAdminClient is the client API for BigtableInstanceAdmin service.
 //
@@ -1432,10 +1432,10 @@
 }
 
 type bigtableInstanceAdminClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewBigtableInstanceAdminClient(cc *grpc.ClientConn) BigtableInstanceAdminClient {
+func NewBigtableInstanceAdminClient(cc grpc.ClientConnInterface) BigtableInstanceAdminClient {
 	return &bigtableInstanceAdminClient{cc}
 }
 
diff --git a/googleapis/bigtable/admin/v2/bigtable_table_admin.pb.go b/googleapis/bigtable/admin/v2/bigtable_table_admin.pb.go
index d2d1033..93bd30d 100644
--- a/googleapis/bigtable/admin/v2/bigtable_table_admin.pb.go
+++ b/googleapis/bigtable/admin/v2/bigtable_table_admin.pb.go
@@ -1481,11 +1481,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // BigtableTableAdminClient is the client API for BigtableTableAdmin service.
 //
@@ -1572,10 +1572,10 @@
 }
 
 type bigtableTableAdminClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewBigtableTableAdminClient(cc *grpc.ClientConn) BigtableTableAdminClient {
+func NewBigtableTableAdminClient(cc grpc.ClientConnInterface) BigtableTableAdminClient {
 	return &bigtableTableAdminClient{cc}
 }
 
diff --git a/googleapis/bigtable/v1/bigtable_service.pb.go b/googleapis/bigtable/v1/bigtable_service.pb.go
index 9df283e..e967376 100644
--- a/googleapis/bigtable/v1/bigtable_service.pb.go
+++ b/googleapis/bigtable/v1/bigtable_service.pb.go
@@ -70,11 +70,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // BigtableServiceClient is the client API for BigtableService service.
 //
@@ -107,10 +107,10 @@
 }
 
 type bigtableServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewBigtableServiceClient(cc *grpc.ClientConn) BigtableServiceClient {
+func NewBigtableServiceClient(cc grpc.ClientConnInterface) BigtableServiceClient {
 	return &bigtableServiceClient{cc}
 }
 
diff --git a/googleapis/bigtable/v2/bigtable.pb.go b/googleapis/bigtable/v2/bigtable.pb.go
index b2df817..9feee39 100644
--- a/googleapis/bigtable/v2/bigtable.pb.go
+++ b/googleapis/bigtable/v2/bigtable.pb.go
@@ -1146,11 +1146,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // BigtableClient is the client API for Bigtable service.
 //
@@ -1185,10 +1185,10 @@
 }
 
 type bigtableClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewBigtableClient(cc *grpc.ClientConn) BigtableClient {
+func NewBigtableClient(cc grpc.ClientConnInterface) BigtableClient {
 	return &bigtableClient{cc}
 }
 
diff --git a/googleapis/bytestream/bytestream.pb.go b/googleapis/bytestream/bytestream.pb.go
index 11f5bdd..3bf4153 100644
--- a/googleapis/bytestream/bytestream.pb.go
+++ b/googleapis/bytestream/bytestream.pb.go
@@ -404,11 +404,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // ByteStreamClient is the client API for ByteStream service.
 //
@@ -459,10 +459,10 @@
 }
 
 type byteStreamClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewByteStreamClient(cc *grpc.ClientConn) ByteStreamClient {
+func NewByteStreamClient(cc grpc.ClientConnInterface) ByteStreamClient {
 	return &byteStreamClient{cc}
 }
 
diff --git a/googleapis/cloud/asset/v1/asset_service.pb.go b/googleapis/cloud/asset/v1/asset_service.pb.go
index 16c743b..22d5b4b 100644
--- a/googleapis/cloud/asset/v1/asset_service.pb.go
+++ b/googleapis/cloud/asset/v1/asset_service.pb.go
@@ -1199,11 +1199,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // AssetServiceClient is the client API for AssetService service.
 //
@@ -1236,10 +1236,10 @@
 }
 
 type assetServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewAssetServiceClient(cc *grpc.ClientConn) AssetServiceClient {
+func NewAssetServiceClient(cc grpc.ClientConnInterface) AssetServiceClient {
 	return &assetServiceClient{cc}
 }
 
diff --git a/googleapis/cloud/asset/v1beta1/asset_service.pb.go b/googleapis/cloud/asset/v1beta1/asset_service.pb.go
index 7d5f95d..247d919 100644
--- a/googleapis/cloud/asset/v1beta1/asset_service.pb.go
+++ b/googleapis/cloud/asset/v1beta1/asset_service.pb.go
@@ -220,7 +220,7 @@
 	// The request becomes a no-op if the asset name list is empty, and the max
 	// size of the asset name list is 100 in one request.
 	AssetNames []string `protobuf:"bytes,2,rep,name=asset_names,json=assetNames,proto3" json:"asset_names,omitempty"`
-	// Required. The content type.
+	// Optional. The content type.
 	ContentType ContentType `protobuf:"varint,3,opt,name=content_type,json=contentType,proto3,enum=google.cloud.asset.v1beta1.ContentType" json:"content_type,omitempty"`
 	// Optional. The time window for the asset history. Both start_time and
 	// end_time are optional and if set, it must be after 2018-10-02 UTC. If
@@ -402,6 +402,7 @@
 	//
 	// Types that are valid to be assigned to ObjectUri:
 	//	*GcsDestination_Uri
+	//	*GcsDestination_UriPrefix
 	ObjectUri            isGcsDestination_ObjectUri `protobuf_oneof:"object_uri"`
 	XXX_NoUnkeyedLiteral struct{}                   `json:"-"`
 	XXX_unrecognized     []byte                     `json:"-"`
@@ -441,8 +442,14 @@
 	Uri string `protobuf:"bytes,1,opt,name=uri,proto3,oneof"`
 }
 
+type GcsDestination_UriPrefix struct {
+	UriPrefix string `protobuf:"bytes,2,opt,name=uri_prefix,json=uriPrefix,proto3,oneof"`
+}
+
 func (*GcsDestination_Uri) isGcsDestination_ObjectUri() {}
 
+func (*GcsDestination_UriPrefix) isGcsDestination_ObjectUri() {}
+
 func (m *GcsDestination) GetObjectUri() isGcsDestination_ObjectUri {
 	if m != nil {
 		return m.ObjectUri
@@ -457,10 +464,18 @@
 	return ""
 }
 
+func (m *GcsDestination) GetUriPrefix() string {
+	if x, ok := m.GetObjectUri().(*GcsDestination_UriPrefix); ok {
+		return x.UriPrefix
+	}
+	return ""
+}
+
 // XXX_OneofWrappers is for the internal use of the proto package.
 func (*GcsDestination) XXX_OneofWrappers() []interface{} {
 	return []interface{}{
 		(*GcsDestination_Uri)(nil),
+		(*GcsDestination_UriPrefix)(nil),
 	}
 }
 
@@ -479,66 +494,75 @@
 }
 
 var fileDescriptor_565cfbddaa85b7d6 = []byte{
-	// 793 bytes of a gzipped FileDescriptorProto
-	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xa4, 0x55, 0xcd, 0x6e, 0xd3, 0x4a,
-	0x14, 0xae, 0x9d, 0xde, 0xaa, 0x9d, 0xa4, 0xb9, 0xb9, 0x73, 0x7f, 0x64, 0x45, 0xed, 0x6d, 0x64,
-	0x24, 0x9a, 0x46, 0xc2, 0x56, 0xd3, 0x45, 0x69, 0x11, 0x42, 0x4d, 0x1a, 0xda, 0x20, 0x9a, 0x44,
-	0x6e, 0x5a, 0xd4, 0xaa, 0x92, 0xe5, 0x38, 0x53, 0x63, 0x94, 0xcc, 0x18, 0xcf, 0xb8, 0xa5, 0x20,
-	0x36, 0xf0, 0x04, 0xc0, 0x8a, 0x0d, 0x0b, 0x96, 0xac, 0x78, 0x0e, 0xb6, 0xbc, 0x02, 0xaf, 0xc0,
-	0x86, 0x15, 0xf2, 0x8c, 0xd3, 0x3a, 0x4a, 0xea, 0x0a, 0xba, 0x3c, 0x33, 0xdf, 0xf7, 0x9d, 0x33,
-	0xdf, 0x99, 0x39, 0x03, 0x34, 0x87, 0x10, 0xa7, 0x87, 0x74, 0xbb, 0x47, 0x82, 0xae, 0x6e, 0x51,
-	0x8a, 0x98, 0x7e, 0xb2, 0xdc, 0x41, 0xcc, 0x5a, 0x16, 0x91, 0x49, 0x91, 0x7f, 0xe2, 0xda, 0x48,
-	0xf3, 0x7c, 0xc2, 0x08, 0xcc, 0x0b, 0xbc, 0xc6, 0xf1, 0x1a, 0x47, 0x68, 0x11, 0x3e, 0x3f, 0x17,
-	0x69, 0x59, 0x9e, 0xab, 0x5b, 0x18, 0x13, 0x66, 0x31, 0x97, 0x60, 0x2a, 0x98, 0xf9, 0xc5, 0xab,
-	0x32, 0x0d, 0x80, 0x37, 0x22, 0x60, 0x8f, 0x60, 0xc7, 0x0f, 0x30, 0x76, 0xb1, 0xa3, 0x13, 0x0f,
-	0xf9, 0x43, 0x6a, 0x0b, 0x11, 0x88, 0x47, 0x9d, 0xe0, 0x58, 0x67, 0x6e, 0x1f, 0x51, 0x66, 0xf5,
-	0x3d, 0x01, 0x50, 0x3f, 0xca, 0xe0, 0xef, 0xda, 0x33, 0x8f, 0xf8, 0x6c, 0x83, 0x8b, 0x1b, 0xe8,
-	0x69, 0x80, 0x28, 0x83, 0xff, 0x81, 0x29, 0xcf, 0xf2, 0x11, 0x66, 0x8a, 0x54, 0x90, 0x8a, 0x33,
-	0x46, 0x14, 0xc1, 0x55, 0x30, 0xe3, 0x23, 0xab, 0x6b, 0x86, 0x3a, 0x8a, 0x5c, 0x90, 0x8a, 0xe9,
-	0x72, 0x3e, 0x32, 0x47, 0x1b, 0x24, 0xd1, 0xda, 0x83, 0x24, 0xc6, 0x74, 0x08, 0x0e, 0x43, 0xb8,
-	0x00, 0xd2, 0xc2, 0x28, 0x76, 0xe6, 0x21, 0xaa, 0xa4, 0x0a, 0xa9, 0xe2, 0x8c, 0x01, 0xf8, 0x52,
-	0x3b, 0x5c, 0x81, 0x0f, 0x40, 0xc6, 0x26, 0x98, 0x21, 0x2c, 0x20, 0xca, 0x64, 0x41, 0x2a, 0x66,
-	0xcb, 0x8b, 0xda, 0xe5, 0x4e, 0x6a, 0x55, 0x81, 0x0f, 0xf9, 0x46, 0xda, 0xbe, 0x08, 0xe0, 0x0e,
-	0x98, 0x25, 0x01, 0xf3, 0x02, 0x66, 0xda, 0x04, 0x1f, 0xbb, 0x8e, 0xf2, 0x07, 0xaf, 0xb4, 0x98,
-	0x24, 0xd6, 0xe4, 0x84, 0x2a, 0xc7, 0x1b, 0x19, 0x12, 0x8b, 0xd4, 0x0f, 0x12, 0xf8, 0x67, 0xd8,
-	0x24, 0xea, 0x11, 0x4c, 0xd1, 0xb0, 0x1b, 0xd2, 0x2f, 0xb8, 0x31, 0x52, 0xa0, 0x7c, 0xad, 0x02,
-	0xbf, 0x4b, 0x60, 0xae, 0x62, 0x31, 0xfb, 0xf1, 0x16, 0x8a, 0x4a, 0xdc, 0x76, 0x29, 0x23, 0xfe,
-	0xd9, 0x55, 0xed, 0x3c, 0xef, 0x0a, 0xb6, 0xfa, 0x88, 0x2a, 0x72, 0xac, 0x2b, 0x8d, 0x70, 0x65,
-	0xa4, 0x2b, 0xa9, 0x6b, 0x74, 0xa5, 0x05, 0x72, 0xe7, 0x6e, 0x99, 0xa7, 0x2e, 0xee, 0x92, 0x53,
-	0xde, 0xe5, 0x74, 0xf9, 0x66, 0x92, 0x5e, 0x68, 0xd8, 0x23, 0x8e, 0x36, 0xb2, 0x03, 0x03, 0x45,
-	0xac, 0x76, 0xc0, 0xfc, 0x25, 0xc7, 0x8e, 0x1a, 0xb4, 0x01, 0xa6, 0xc4, 0xa3, 0x51, 0xa4, 0x42,
-	0xaa, 0x98, 0x2e, 0x2f, 0x25, 0x26, 0x42, 0x7d, 0x8f, 0xf8, 0x56, 0x8f, 0x4b, 0x19, 0x11, 0x51,
-	0x65, 0x20, 0x13, 0x77, 0x1e, 0xee, 0x81, 0x3f, 0x1d, 0x9b, 0x9a, 0x5d, 0x44, 0x99, 0x8b, 0xf9,
-	0x63, 0x8b, 0x3a, 0x5f, 0x4a, 0xd2, 0xde, 0xb2, 0xe9, 0xe6, 0x05, 0x63, 0x7b, 0xc2, 0xc8, 0x3a,
-	0x43, 0x2b, 0x95, 0x59, 0x90, 0x8e, 0x49, 0xaa, 0x65, 0x90, 0x1d, 0xa6, 0x40, 0x08, 0x52, 0x81,
-	0xef, 0x8a, 0xfe, 0x6d, 0x4f, 0x18, 0x61, 0x50, 0xc9, 0x00, 0x40, 0x3a, 0x4f, 0x90, 0xcd, 0xcc,
-	0xc0, 0x77, 0x4b, 0x75, 0x90, 0x8e, 0x79, 0x0f, 0xe7, 0x80, 0x52, 0x6d, 0x36, 0xda, 0xb5, 0x46,
-	0xdb, 0x6c, 0x1f, 0xb4, 0x6a, 0xe6, 0x5e, 0x63, 0xb7, 0x55, 0xab, 0xd6, 0xef, 0xd7, 0x6b, 0x9b,
-	0xb9, 0x09, 0x98, 0x01, 0xd3, 0x46, 0x6d, 0xb7, 0xb9, 0x67, 0x54, 0x6b, 0x39, 0x09, 0x66, 0x01,
-	0xa8, 0x6f, 0xec, 0x98, 0xad, 0xe6, 0xc3, 0x7a, 0xf5, 0x20, 0x27, 0x97, 0xdf, 0x4c, 0x82, 0x0c,
-	0xb7, 0x61, 0x57, 0x8c, 0x35, 0xf8, 0x43, 0x02, 0x99, 0xf8, 0x13, 0x80, 0x7a, 0xd2, 0x69, 0xc7,
-	0x4c, 0x94, 0xfc, 0xfc, 0x80, 0x10, 0x1b, 0x58, 0x5a, 0x73, 0x30, 0xb0, 0xd4, 0xf7, 0xd2, 0xab,
-	0xaf, 0xdf, 0xde, 0xc9, 0x6f, 0x25, 0x75, 0xe9, 0x7c, 0xde, 0xbd, 0x10, 0xb7, 0xf4, 0xae, 0xe7,
-	0x93, 0xf0, 0x90, 0x54, 0x2f, 0xbd, 0x5c, 0x47, 0x31, 0xe9, 0x75, 0xa9, 0x74, 0x78, 0x4b, 0x2d,
-	0x8e, 0xe0, 0x8f, 0x49, 0xaf, 0x8b, 0xfc, 0xb1, 0xf0, 0x15, 0x55, 0x1b, 0x81, 0x13, 0xdf, 0xb1,
-	0xb0, 0xfb, 0x5c, 0x0c, 0xce, 0x31, 0x24, 0xf8, 0x5a, 0x06, 0xff, 0x8e, 0xbd, 0x67, 0xf0, 0x76,
-	0x92, 0x0b, 0x49, 0x2f, 0x32, 0xbf, 0xf6, 0x1b, 0x4c, 0x71, 0xa9, 0xd5, 0x80, 0x3b, 0x45, 0x60,
-	0x39, 0xd1, 0xa8, 0xce, 0x38, 0x8d, 0xc3, 0x35, 0xb8, 0x7a, 0xf5, 0xf9, 0xc7, 0x52, 0x2b, 0x9f,
-	0x25, 0xf0, 0xbf, 0x4d, 0xfa, 0x09, 0x75, 0x57, 0xfe, 0x8a, 0xdf, 0x99, 0x56, 0x38, 0x00, 0x5b,
-	0xd2, 0xe1, 0xbd, 0x88, 0xe0, 0x90, 0x9e, 0x85, 0x1d, 0x8d, 0xf8, 0x8e, 0xee, 0x20, 0xcc, 0xc7,
-	0xa3, 0x2e, 0xb6, 0x2c, 0xcf, 0xa5, 0xe3, 0x3e, 0xbc, 0x3b, 0x3c, 0xfa, 0x24, 0xe7, 0xb7, 0x84,
-	0x42, 0x95, 0xa7, 0xe4, 0x39, 0xb4, 0xfd, 0xe5, 0x4a, 0x08, 0xf9, 0x32, 0xd8, 0x3c, 0xe2, 0x9b,
-	0x47, 0x7c, 0xf3, 0x68, 0x5f, 0xf0, 0x3b, 0x53, 0x3c, 0xcb, 0xca, 0xcf, 0x00, 0x00, 0x00, 0xff,
-	0xff, 0xc4, 0xf2, 0x88, 0x01, 0xbf, 0x07, 0x00, 0x00,
+	// 937 bytes of a gzipped FileDescriptorProto
+	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xac, 0x56, 0xc1, 0x6f, 0x1b, 0xc5,
+	0x17, 0xce, 0xae, 0x7f, 0x8d, 0x9a, 0xb1, 0xeb, 0x5f, 0x18, 0x40, 0xb8, 0x56, 0x4a, 0xcc, 0x22,
+	0x11, 0x37, 0x52, 0x77, 0x15, 0xf7, 0x50, 0x1a, 0x84, 0x2a, 0xdb, 0x35, 0x89, 0x11, 0x89, 0xad,
+	0x8d, 0x53, 0xd4, 0x28, 0xd2, 0x6a, 0xbc, 0x1e, 0x6f, 0x06, 0xd9, 0x33, 0xcb, 0xcc, 0x6c, 0xdc,
+	0x82, 0xb8, 0xc0, 0x7f, 0x00, 0x77, 0xce, 0x88, 0x13, 0x7f, 0x04, 0xa7, 0x9c, 0x10, 0xdc, 0x51,
+	0x0f, 0xfc, 0x15, 0x48, 0x48, 0x68, 0x67, 0x76, 0x93, 0x75, 0xea, 0x6c, 0x09, 0xe2, 0x38, 0xef,
+	0x7d, 0xdf, 0x7b, 0x9f, 0xbf, 0x37, 0xfb, 0xc6, 0xc0, 0x0e, 0x18, 0x0b, 0x26, 0xd8, 0xf1, 0x27,
+	0x2c, 0x1a, 0x39, 0x48, 0x08, 0x2c, 0x9d, 0xd3, 0xad, 0x21, 0x96, 0x68, 0x4b, 0x9f, 0x3c, 0x81,
+	0xf9, 0x29, 0xf1, 0xb1, 0x1d, 0x72, 0x26, 0x19, 0xac, 0x6a, 0xbc, 0xad, 0xf0, 0xb6, 0x42, 0xd8,
+	0x09, 0xbe, 0xba, 0x96, 0xd4, 0x42, 0x21, 0x71, 0x10, 0xa5, 0x4c, 0x22, 0x49, 0x18, 0x15, 0x9a,
+	0x59, 0x7d, 0x2b, 0x93, 0xf5, 0x27, 0x04, 0x53, 0x99, 0x24, 0xd6, 0x33, 0x89, 0x31, 0xc1, 0x93,
+	0x91, 0x37, 0xc4, 0x27, 0xe8, 0x94, 0x30, 0x9e, 0x00, 0x6e, 0x67, 0x00, 0x1c, 0x0b, 0x16, 0xf1,
+	0x54, 0x4e, 0x75, 0xe3, 0x55, 0xf2, 0xd3, 0xee, 0xef, 0x26, 0xc0, 0x09, 0xa3, 0x01, 0x8f, 0x28,
+	0x25, 0x34, 0x70, 0x58, 0x88, 0xf9, 0x9c, 0xc4, 0x54, 0x89, 0x3a, 0x0d, 0xa3, 0xb1, 0x23, 0xc9,
+	0x14, 0x0b, 0x89, 0xa6, 0xa1, 0x06, 0x58, 0xbf, 0x98, 0xe0, 0xf5, 0xce, 0xb3, 0x90, 0x71, 0xd9,
+	0x54, 0xc5, 0x5d, 0xfc, 0x79, 0x84, 0x85, 0x84, 0x8f, 0xc0, 0x72, 0x88, 0x38, 0xa6, 0xb2, 0x62,
+	0xd4, 0x8c, 0xfa, 0x4a, 0x6b, 0xe3, 0x45, 0xd3, 0xfc, 0xb3, 0xf9, 0x0e, 0x5c, 0x57, 0xba, 0xb4,
+	0x4b, 0xba, 0x36, 0x0a, 0x89, 0xb0, 0x7d, 0x36, 0x75, 0x54, 0x01, 0x37, 0xa1, 0xc1, 0x07, 0x60,
+	0x85, 0x63, 0x34, 0xf2, 0xe2, 0x86, 0x15, 0xb3, 0x66, 0xd4, 0x8b, 0x8d, 0x6a, 0xc2, 0xb0, 0x53,
+	0x35, 0xf6, 0x20, 0x55, 0xe3, 0xde, 0x8c, 0xc1, 0xf1, 0x11, 0xae, 0x83, 0xa2, 0x1e, 0x93, 0x7c,
+	0x1e, 0x62, 0x51, 0x29, 0xd4, 0x0a, 0xf5, 0x15, 0x17, 0xa8, 0xd0, 0x20, 0x8e, 0xc0, 0x8f, 0x41,
+	0xc9, 0x67, 0x54, 0x62, 0xaa, 0x21, 0x95, 0xff, 0xd5, 0x8c, 0x7a, 0xb9, 0xb1, 0x61, 0x5f, 0x3d,
+	0x47, 0xbb, 0xad, 0xf1, 0x31, 0xdf, 0x2d, 0xfa, 0x17, 0x07, 0xe8, 0x82, 0x5b, 0x2c, 0x92, 0x61,
+	0x24, 0x3d, 0x9f, 0xd1, 0x31, 0x09, 0x2a, 0x37, 0x94, 0xd2, 0x7a, 0x5e, 0xb1, 0x9e, 0x22, 0xb4,
+	0x15, 0xbe, 0x55, 0x78, 0xd1, 0x34, 0xdd, 0x12, 0xcb, 0x84, 0xac, 0xef, 0x0d, 0xf0, 0xc6, 0xbc,
+	0xa5, 0x22, 0x64, 0x54, 0xe0, 0x79, 0x4b, 0x8c, 0x6b, 0x58, 0xb2, 0x77, 0x59, 0xa5, 0x79, 0x3d,
+	0x95, 0x97, 0x04, 0xfe, 0x60, 0x82, 0xb5, 0x16, 0x92, 0xfe, 0xc9, 0x0e, 0x4e, 0x24, 0xee, 0x12,
+	0x21, 0x19, 0x7f, 0xfe, 0x9f, 0x0d, 0xff, 0x7c, 0x86, 0x14, 0x4d, 0xb1, 0xa8, 0x98, 0x99, 0x19,
+	0xee, 0xc7, 0x11, 0xd8, 0xbb, 0x34, 0xc3, 0xc2, 0xb5, 0x66, 0x18, 0xbb, 0x6e, 0xcc, 0x0f, 0xf2,
+	0x10, 0xac, 0x9e, 0x7b, 0xeb, 0xcd, 0x08, 0x1d, 0xb1, 0x99, 0xba, 0x18, 0xc5, 0xc6, 0x7b, 0x79,
+	0x45, 0x63, 0x7b, 0x3f, 0x55, 0x68, 0x5d, 0xb3, 0x9c, 0x7a, 0xae, 0x83, 0xd6, 0x10, 0xdc, 0xb9,
+	0xc2, 0xa9, 0x64, 0xa6, 0x4d, 0xb0, 0xac, 0xbf, 0xca, 0x8a, 0x51, 0x2b, 0xd4, 0x8b, 0x8d, 0xbb,
+	0xb9, 0xdd, 0xf0, 0x34, 0x64, 0x1c, 0x4d, 0x12, 0xb3, 0x34, 0xd1, 0x92, 0xa0, 0x94, 0x1d, 0x16,
+	0x3c, 0x04, 0xff, 0x0f, 0x7c, 0xe1, 0x8d, 0xb0, 0x90, 0x84, 0xaa, 0xaf, 0x39, 0xb9, 0x2c, 0x9b,
+	0x79, 0xb5, 0x77, 0x7c, 0xf1, 0xf8, 0x82, 0xb1, 0xbb, 0xe4, 0x96, 0x83, 0xb9, 0x48, 0xeb, 0x16,
+	0x28, 0x66, 0x4a, 0x5a, 0x07, 0xa0, 0x3c, 0x4f, 0x81, 0x10, 0x14, 0x22, 0x4e, 0xf4, 0xc8, 0x77,
+	0x97, 0xdc, 0xf8, 0x00, 0xd7, 0x01, 0x88, 0x38, 0xf1, 0x42, 0x8e, 0xc7, 0xe4, 0x99, 0xba, 0x76,
+	0x71, 0x6a, 0x25, 0xe2, 0xa4, 0xaf, 0x42, 0xad, 0x12, 0x00, 0x6c, 0xf8, 0x19, 0xf6, 0xa5, 0x17,
+	0x71, 0xb2, 0xd9, 0x05, 0xc5, 0xcc, 0x98, 0xe0, 0x1a, 0xa8, 0xb4, 0x7b, 0xfb, 0x83, 0xce, 0xfe,
+	0xc0, 0x1b, 0x3c, 0xed, 0x77, 0xbc, 0xc3, 0xfd, 0x83, 0x7e, 0xa7, 0xdd, 0xfd, 0xa8, 0xdb, 0x79,
+	0xbc, 0xba, 0x04, 0x4b, 0xe0, 0xa6, 0xdb, 0x39, 0xe8, 0x1d, 0xba, 0xed, 0xce, 0xaa, 0x01, 0xcb,
+	0x00, 0x74, 0x9b, 0x7b, 0x5e, 0xbf, 0xf7, 0x49, 0xb7, 0xfd, 0x74, 0xd5, 0x6c, 0xfc, 0x7c, 0x03,
+	0x94, 0x94, 0x4f, 0x07, 0x7a, 0x5b, 0xc3, 0xdf, 0x4d, 0x50, 0xca, 0x7e, 0x56, 0xd0, 0xc9, 0xb3,
+	0x63, 0xc1, 0x4e, 0xab, 0xde, 0x49, 0x09, 0x99, 0x95, 0x69, 0xf7, 0xd2, 0x95, 0x69, 0xfd, 0x65,
+	0x9c, 0x35, 0x11, 0x70, 0xfe, 0x71, 0xd1, 0xe4, 0x06, 0x5c, 0x53, 0xc5, 0xd7, 0xbf, 0xfd, 0xf1,
+	0x9d, 0xf9, 0xad, 0x61, 0xdd, 0x3d, 0xdf, 0xea, 0x5f, 0xea, 0x8f, 0xe6, 0xc3, 0x90, 0xb3, 0xd8,
+	0x48, 0xe1, 0x6c, 0x7e, 0xb5, 0x8d, 0x33, 0xc4, 0x6d, 0x63, 0xf3, 0xe8, 0x9e, 0x55, 0x7f, 0x09,
+	0x3f, 0x66, 0x93, 0x11, 0xe6, 0x0b, 0xe1, 0xf7, 0x2d, 0xfb, 0x25, 0x38, 0xe3, 0x01, 0xa2, 0xe4,
+	0x0b, 0xfd, 0x3c, 0x2c, 0x20, 0xc1, 0x6f, 0x4c, 0xf0, 0xe6, 0xc2, 0xcb, 0x0e, 0xdf, 0xcf, 0xfb,
+	0x8d, 0x79, 0x9b, 0xa4, 0xfa, 0xf0, 0x5f, 0x30, 0xb5, 0xaf, 0x56, 0xa4, 0x9c, 0x62, 0xb0, 0x91,
+	0x6b, 0xd4, 0x70, 0x51, 0x8d, 0xa3, 0x87, 0xf0, 0xc1, 0xab, 0x7f, 0xff, 0x42, 0x6a, 0x75, 0xef,
+	0xac, 0x79, 0xfb, 0xca, 0x35, 0xf7, 0x6b, 0xd3, 0x3e, 0x91, 0x32, 0x14, 0xdb, 0x8e, 0x33, 0x9b,
+	0xcd, 0x2e, 0xef, 0x40, 0x14, 0xc9, 0x13, 0xfd, 0x6e, 0xdf, 0x0b, 0x27, 0x48, 0x8e, 0x19, 0x9f,
+	0xb6, 0x7e, 0x32, 0xc0, 0xdb, 0x3e, 0x9b, 0xe6, 0xd8, 0xd0, 0x7a, 0x2d, 0x7b, 0xcd, 0xfb, 0xf1,
+	0x3b, 0xd0, 0x37, 0x8e, 0x1e, 0x25, 0x84, 0x80, 0x4d, 0x10, 0x0d, 0x6c, 0xc6, 0x03, 0x27, 0xc0,
+	0x54, 0xbd, 0x12, 0xce, 0x45, 0xdb, 0x45, 0xff, 0x12, 0x3e, 0x50, 0xa7, 0x1f, 0xcd, 0xea, 0x8e,
+	0xae, 0xd0, 0x56, 0x2d, 0x55, 0x0f, 0xfb, 0xc9, 0x56, 0x2b, 0x86, 0x9c, 0xa5, 0xc9, 0x63, 0x95,
+	0x3c, 0x56, 0xc9, 0xe3, 0x27, 0x9a, 0x3f, 0x5c, 0x56, 0x5d, 0xee, 0xff, 0x1d, 0x00, 0x00, 0xff,
+	0xff, 0xc4, 0xf0, 0xc7, 0x16, 0x49, 0x09, 0x00, 0x00,
 }
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // AssetServiceClient is the client API for AssetService service.
 //
@@ -555,14 +579,16 @@
 	// non-delete or deleted status.
 	// For IAM_POLICY content, this API outputs history when the asset and its
 	// attached IAM POLICY both exist. This can create gaps in the output history.
+	// If a specified asset does not exist, this API returns an INVALID_ARGUMENT
+	// error.
 	BatchGetAssetsHistory(ctx context.Context, in *BatchGetAssetsHistoryRequest, opts ...grpc.CallOption) (*BatchGetAssetsHistoryResponse, error)
 }
 
 type assetServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewAssetServiceClient(cc *grpc.ClientConn) AssetServiceClient {
+func NewAssetServiceClient(cc grpc.ClientConnInterface) AssetServiceClient {
 	return &assetServiceClient{cc}
 }
 
@@ -597,6 +623,8 @@
 	// non-delete or deleted status.
 	// For IAM_POLICY content, this API outputs history when the asset and its
 	// attached IAM POLICY both exist. This can create gaps in the output history.
+	// If a specified asset does not exist, this API returns an INVALID_ARGUMENT
+	// error.
 	BatchGetAssetsHistory(context.Context, *BatchGetAssetsHistoryRequest) (*BatchGetAssetsHistoryResponse, error)
 }
 
diff --git a/googleapis/cloud/asset/v1beta1/assets.pb.go b/googleapis/cloud/asset/v1beta1/assets.pb.go
index b776599..a2e92ec 100644
--- a/googleapis/cloud/asset/v1beta1/assets.pb.go
+++ b/googleapis/cloud/asset/v1beta1/assets.pb.go
@@ -330,40 +330,42 @@
 }
 
 var fileDescriptor_2e0a79b6d8a101c1 = []byte{
-	// 551 bytes of a gzipped FileDescriptorProto
-	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x84, 0x53, 0xdb, 0x6a, 0xd4, 0x40,
-	0x18, 0x26, 0xed, 0xee, 0x76, 0xf3, 0xd7, 0x7a, 0x31, 0x68, 0x8d, 0x4b, 0xd5, 0x76, 0xf1, 0x50,
-	0x10, 0x12, 0x56, 0x2b, 0x22, 0x82, 0x87, 0x55, 0xf0, 0x4e, 0x96, 0x71, 0x5b, 0x41, 0x16, 0xc2,
-	0x6c, 0x32, 0x86, 0x81, 0x64, 0x26, 0x4c, 0x26, 0x29, 0x7b, 0xe3, 0xc3, 0x78, 0xa7, 0x97, 0x3e,
-	0x86, 0x6f, 0xe2, 0x5b, 0x48, 0xfe, 0x99, 0x6c, 0xa1, 0xea, 0x7a, 0x97, 0x6f, 0xbe, 0xc3, 0xfc,
-	0xdf, 0xcc, 0x04, 0x1e, 0x64, 0x4a, 0x65, 0x39, 0x8f, 0x92, 0x5c, 0xd5, 0x69, 0xc4, 0xaa, 0x8a,
-	0x9b, 0xa8, 0x99, 0x2c, 0xb9, 0x61, 0x13, 0x8b, 0xaa, 0xb0, 0xd4, 0xca, 0x28, 0x32, 0xb2, 0xc2,
-	0x10, 0x85, 0x21, 0x52, 0xa1, 0x13, 0x8e, 0x0e, 0x5c, 0x08, 0x2b, 0x45, 0xc4, 0xa4, 0x54, 0x86,
-	0x19, 0xa1, 0xa4, 0x73, 0x8e, 0x9c, 0x33, 0x12, 0xac, 0x88, 0x9a, 0x49, 0x54, 0xaa, 0x5c, 0x24,
-	0x2b, 0xc7, 0xdd, 0x74, 0x1c, 0xa2, 0x65, 0xfd, 0x39, 0x62, 0xb2, 0xa3, 0x0e, 0x2e, 0x53, 0x95,
-	0xd1, 0x75, 0x62, 0x1c, 0x7b, 0xe7, 0x32, 0x6b, 0x44, 0xc1, 0x2b, 0xc3, 0x8a, 0xd2, 0x0a, 0xc6,
-	0x5f, 0x3d, 0xd8, 0x9b, 0xf3, 0xa2, 0x54, 0x9a, 0xe5, 0xaf, 0xdb, 0x69, 0xc9, 0x0b, 0x18, 0x9c,
-	0x0b, 0x99, 0xaa, 0xf3, 0xc0, 0x3b, 0xf4, 0x8e, 0x77, 0x1f, 0xdd, 0x0f, 0xff, 0x5d, 0x29, 0x9c,
-	0x8b, 0x82, 0x7f, 0x44, 0x35, 0x75, 0x2e, 0x12, 0xc0, 0x4e, 0xca, 0x73, 0x6e, 0x78, 0x1a, 0x6c,
-	0x1d, 0x7a, 0xc7, 0x43, 0xda, 0x41, 0xf2, 0x14, 0xfa, 0xe8, 0x0e, 0xb6, 0x31, 0xf8, 0x68, 0x53,
-	0x30, 0xce, 0x42, 0xad, 0x7e, 0xfc, 0x05, 0xe0, 0x62, 0x23, 0xf2, 0x0c, 0xa0, 0x32, 0x4c, 0x9b,
-	0xb8, 0xed, 0xe2, 0x86, 0x1c, 0x75, 0x59, 0x5d, 0x51, 0x9c, 0x0c, 0x8b, 0x52, 0x1f, 0xd5, 0x2d,
-	0x26, 0x4f, 0x60, 0xc8, 0x65, 0x6a, 0x8d, 0x5b, 0xff, 0x35, 0xee, 0x70, 0x99, 0xb6, 0x68, 0xfc,
-	0xc3, 0x83, 0xbe, 0x3d, 0x1c, 0x02, 0x3d, 0xc9, 0xdc, 0xae, 0x3e, 0xc5, 0x6f, 0x72, 0x0b, 0x00,
-	0xc7, 0x8c, 0xcd, 0xaa, 0xb4, 0xb1, 0x3e, 0xf5, 0x71, 0x65, 0xbe, 0x2a, 0x39, 0x79, 0x05, 0x43,
-	0xcd, 0x2b, 0x55, 0xeb, 0x84, 0xbb, 0xe2, 0x77, 0x37, 0x15, 0xa7, 0x4e, 0x4b, 0xd7, 0x2e, 0x72,
-	0x02, 0x20, 0x58, 0x11, 0xdb, 0x17, 0x11, 0xf4, 0x30, 0xe3, 0x7a, 0x97, 0x21, 0x58, 0x11, 0x36,
-	0x93, 0x70, 0x86, 0x24, 0xf5, 0x05, 0x2b, 0xec, 0xe7, 0xf8, 0x97, 0x07, 0xc3, 0x2e, 0xac, 0xbd,
-	0x94, 0x86, 0xeb, 0x4a, 0x28, 0xe9, 0x46, 0xef, 0x20, 0x39, 0x81, 0xfd, 0x54, 0x54, 0x89, 0x6a,
-	0xb8, 0x5e, 0xc5, 0xa9, 0x4a, 0xea, 0x82, 0x4b, 0x13, 0xd7, 0x5a, 0xb8, 0x26, 0xd7, 0xd6, 0xec,
-	0x5b, 0x47, 0x9e, 0x6a, 0x41, 0xee, 0xc1, 0xd5, 0x0b, 0x17, 0x9e, 0xc8, 0x36, 0xaa, 0xf7, 0xd6,
-	0xab, 0xef, 0xdb, 0xa3, 0x39, 0x82, 0x2b, 0x5d, 0x8b, 0xb8, 0xd6, 0x39, 0xce, 0xee, 0xd3, 0xdd,
-	0x6e, 0xed, 0x54, 0xe7, 0x64, 0x1f, 0x06, 0x25, 0xd3, 0x5c, 0x9a, 0xa0, 0x8f, 0xa4, 0x43, 0xe4,
-	0x21, 0xf4, 0x52, 0x66, 0x58, 0x30, 0xc0, 0xba, 0x37, 0xfe, 0xb8, 0xa6, 0x0f, 0xf8, 0xcc, 0x29,
-	0x8a, 0xa6, 0xdf, 0x3c, 0xb8, 0x9d, 0xa8, 0x62, 0xc3, 0xb9, 0x4e, 0x01, 0x2f, 0x70, 0xd6, 0xda,
-	0x67, 0xde, 0xa7, 0x97, 0x4e, 0x99, 0xa9, 0x9c, 0xc9, 0x2c, 0x54, 0x3a, 0x8b, 0x32, 0x2e, 0x31,
-	0x3c, 0xb2, 0x14, 0x2b, 0x45, 0xf5, 0xb7, 0xdf, 0xfd, 0x39, 0xa2, 0xef, 0x5b, 0xa3, 0x77, 0x36,
-	0xe1, 0x0d, 0xee, 0x85, 0xe1, 0xe1, 0xd9, 0x64, 0xda, 0x4a, 0x7e, 0x76, 0xe4, 0x02, 0xc9, 0x05,
-	0x92, 0x8b, 0x33, 0xeb, 0x5f, 0x0e, 0x70, 0x97, 0xc7, 0xbf, 0x03, 0x00, 0x00, 0xff, 0xff, 0x07,
-	0x7f, 0x2e, 0x7b, 0x53, 0x04, 0x00, 0x00,
+	// 584 bytes of a gzipped FileDescriptorProto
+	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x84, 0x54, 0xdf, 0x6e, 0xd3, 0x3c,
+	0x14, 0x57, 0xb6, 0xb6, 0x6b, 0xce, 0xbe, 0x7d, 0x17, 0x16, 0x8c, 0x50, 0x0d, 0xb6, 0x55, 0x83,
+	0x4d, 0x20, 0x25, 0x2a, 0x0c, 0x21, 0x40, 0x02, 0x56, 0x90, 0xb8, 0x43, 0x55, 0xe8, 0x86, 0x84,
+	0x2a, 0x45, 0x6e, 0x62, 0x22, 0x4b, 0x89, 0x1d, 0x39, 0x4e, 0xa7, 0xde, 0xf0, 0x30, 0x5c, 0x22,
+	0x9e, 0x84, 0x57, 0xe0, 0x09, 0xe0, 0x09, 0xb8, 0x44, 0x39, 0x76, 0x5a, 0x54, 0xa0, 0xdc, 0xf9,
+	0xf8, 0xf7, 0xe7, 0xf8, 0x77, 0x4e, 0x1b, 0x38, 0x4e, 0xa5, 0x4c, 0x33, 0x16, 0xc4, 0x99, 0xac,
+	0x92, 0x80, 0x96, 0x25, 0xd3, 0xc1, 0x6c, 0x30, 0x65, 0x9a, 0x0e, 0x4c, 0x55, 0xfa, 0x85, 0x92,
+	0x5a, 0x92, 0x9e, 0x21, 0xfa, 0x48, 0xf4, 0x11, 0xf2, 0x2d, 0xb1, 0xb7, 0x67, 0x4d, 0x68, 0xc1,
+	0x03, 0x2a, 0x84, 0xd4, 0x54, 0x73, 0x29, 0xac, 0xb2, 0x77, 0xfd, 0x17, 0x54, 0xb1, 0x52, 0x56,
+	0x2a, 0x66, 0x16, 0xb2, 0xa6, 0x01, 0xa7, 0x79, 0x30, 0x1b, 0x04, 0x85, 0xcc, 0x78, 0x3c, 0x5f,
+	0x91, 0x61, 0x35, 0xad, 0xde, 0x07, 0x54, 0x34, 0xd0, 0xde, 0x2a, 0x54, 0x6a, 0x55, 0xc5, 0xda,
+	0xa2, 0xfb, 0xab, 0xa8, 0xe6, 0x39, 0x2b, 0x35, 0xcd, 0x0b, 0x43, 0xe8, 0x7f, 0x74, 0x60, 0x67,
+	0xcc, 0xf2, 0x42, 0x2a, 0x9a, 0x9d, 0xd5, 0x41, 0xc8, 0x53, 0xe8, 0x5c, 0x72, 0x91, 0xc8, 0x4b,
+	0xcf, 0x39, 0x70, 0x4e, 0xb6, 0xef, 0xdd, 0xf6, 0xff, 0x9e, 0xd6, 0x1f, 0xf3, 0x9c, 0xbd, 0x45,
+	0x76, 0x68, 0x55, 0xc4, 0x83, 0xad, 0x84, 0x65, 0x4c, 0xb3, 0xc4, 0xdb, 0x38, 0x70, 0x4e, 0xba,
+	0x61, 0x53, 0x92, 0x87, 0xd0, 0x46, 0xb5, 0xb7, 0x89, 0xc6, 0x87, 0xeb, 0x8c, 0xf1, 0x2d, 0xa1,
+	0xe1, 0xf7, 0x3f, 0x00, 0x2c, 0x1b, 0x91, 0x47, 0x00, 0xa5, 0xa6, 0x4a, 0x47, 0x75, 0x16, 0xfb,
+	0xc8, 0x5e, 0xe3, 0xd5, 0x04, 0xc5, 0x97, 0x61, 0xd0, 0xd0, 0x45, 0x76, 0x5d, 0x93, 0x07, 0xd0,
+	0x65, 0x22, 0x31, 0xc2, 0x8d, 0x7f, 0x0a, 0xb7, 0x98, 0x48, 0xea, 0xaa, 0xff, 0xd5, 0x81, 0xb6,
+	0x19, 0x0e, 0x81, 0x96, 0xa0, 0xb6, 0xab, 0x1b, 0xe2, 0x99, 0xdc, 0x00, 0xc0, 0x67, 0x46, 0x7a,
+	0x5e, 0x18, 0x5b, 0x37, 0x74, 0xf1, 0x66, 0x3c, 0x2f, 0x18, 0x79, 0x0e, 0xdd, 0x66, 0xd3, 0x36,
+	0xf8, 0xd1, 0xba, 0xe0, 0xa1, 0xe5, 0x86, 0x0b, 0x15, 0x39, 0x05, 0xe0, 0x34, 0x8f, 0xcc, 0x2f,
+	0xc2, 0x6b, 0xa1, 0xc7, 0xd5, 0xc6, 0x83, 0xd3, 0xdc, 0x9f, 0x0d, 0xfc, 0x11, 0x82, 0xa1, 0xcb,
+	0x69, 0x6e, 0x8e, 0x8f, 0x8f, 0xbf, 0x9f, 0x1d, 0xc1, 0x3e, 0xb6, 0x30, 0x1d, 0x8c, 0x80, 0x16,
+	0xbc, 0xf4, 0x63, 0x99, 0x07, 0x26, 0x90, 0x73, 0xa7, 0xff, 0xcd, 0x81, 0x6e, 0xd3, 0xb5, 0xde,
+	0xde, 0x8c, 0xa9, 0x92, 0x4b, 0x61, 0x33, 0x36, 0x25, 0x39, 0x85, 0xdd, 0x84, 0x97, 0xb1, 0x9c,
+	0x31, 0x35, 0x8f, 0x12, 0x19, 0x57, 0x39, 0x13, 0x3a, 0xaa, 0x14, 0xb7, 0x91, 0xaf, 0x2c, 0xd0,
+	0x97, 0x16, 0x3c, 0x57, 0x9c, 0xdc, 0x82, 0xff, 0x97, 0x2a, 0x1c, 0xdd, 0x26, 0xb2, 0x77, 0x16,
+	0xb7, 0xaf, 0xeb, 0x19, 0x1e, 0xc2, 0x7f, 0x4d, 0xdc, 0xa8, 0x52, 0x19, 0x86, 0x74, 0xc3, 0xed,
+	0xe6, 0xee, 0x5c, 0x65, 0x64, 0x17, 0x3a, 0x05, 0x55, 0x4c, 0x68, 0xaf, 0x8d, 0xa0, 0xad, 0xc8,
+	0x5d, 0x68, 0x25, 0x54, 0x53, 0xaf, 0x83, 0x73, 0xb9, 0xf6, 0xdb, 0x3e, 0xdf, 0xe0, 0xff, 0x21,
+	0x44, 0xd2, 0xf0, 0xb3, 0x03, 0x37, 0x63, 0x99, 0xaf, 0x59, 0xc0, 0x10, 0x70, 0x30, 0xa3, 0x5a,
+	0x3e, 0x72, 0xde, 0x3d, 0xb3, 0xcc, 0x54, 0x66, 0x54, 0xa4, 0xbe, 0x54, 0x69, 0x90, 0x32, 0x81,
+	0xe6, 0xc1, 0x72, 0xa0, 0x7f, 0xfa, 0x64, 0x3c, 0xc1, 0xea, 0x87, 0xe3, 0x7c, 0xda, 0xe8, 0xbd,
+	0x32, 0x26, 0x2f, 0xb0, 0x1d, 0xfa, 0xfb, 0x17, 0x83, 0x61, 0xcd, 0xfa, 0xd2, 0x80, 0x13, 0x04,
+	0x27, 0x08, 0x4e, 0x2e, 0x8c, 0xc5, 0xb4, 0x83, 0x8d, 0xee, 0xff, 0x0c, 0x00, 0x00, 0xff, 0xff,
+	0x59, 0xba, 0x0e, 0xaa, 0x9a, 0x04, 0x00, 0x00,
 }
diff --git a/googleapis/cloud/asset/v1p1beta1/asset_service.pb.go b/googleapis/cloud/asset/v1p1beta1/asset_service.pb.go
index fea91a9..1d43b49 100644
--- a/googleapis/cloud/asset/v1p1beta1/asset_service.pb.go
+++ b/googleapis/cloud/asset/v1p1beta1/asset_service.pb.go
@@ -586,63 +586,64 @@
 }
 
 var fileDescriptor_a3ebba5b73acb095 = []byte{
-	// 738 bytes of a gzipped FileDescriptorProto
-	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xd4, 0x56, 0x4f, 0x4f, 0x13, 0x4f,
-	0x18, 0xce, 0xb4, 0xc0, 0xef, 0xc7, 0xa0, 0x21, 0x4c, 0x8c, 0x94, 0x05, 0x42, 0x53, 0xff, 0x04,
-	0x09, 0xee, 0x5a, 0x40, 0x54, 0x8c, 0x87, 0xad, 0x07, 0xe3, 0x81, 0xa4, 0x69, 0x09, 0x07, 0x43,
-	0xd2, 0x0c, 0xdb, 0x61, 0xbb, 0x71, 0xba, 0xb3, 0xec, 0xcc, 0x82, 0x60, 0xbc, 0xf8, 0x11, 0x24,
-	0x92, 0x78, 0xf6, 0xa6, 0x67, 0x13, 0xa3, 0xf1, 0xe4, 0x8d, 0xa3, 0x7e, 0x01, 0x0f, 0x7e, 0x10,
-	0xb3, 0x33, 0xbb, 0x65, 0x61, 0x97, 0x96, 0x7a, 0x21, 0x1e, 0xe7, 0x7d, 0xdf, 0xe7, 0x7d, 0x9e,
-	0x79, 0xe6, 0x9d, 0xc9, 0xc0, 0x3b, 0x36, 0x63, 0x36, 0x25, 0x86, 0x45, 0x59, 0xd0, 0x34, 0x30,
-	0xe7, 0x44, 0x18, 0x3b, 0x65, 0xaf, 0xbc, 0x49, 0x04, 0x2e, 0xab, 0x75, 0x83, 0x13, 0x7f, 0xc7,
-	0xb1, 0x88, 0xee, 0xf9, 0x4c, 0x30, 0x34, 0xa5, 0x10, 0xba, 0x44, 0xe8, 0xb2, 0x42, 0xef, 0x20,
-	0xb4, 0x28, 0x6b, 0x60, 0xcf, 0x31, 0xb0, 0xeb, 0x32, 0x81, 0x85, 0xc3, 0x5c, 0xae, 0xb0, 0xda,
-	0x4c, 0x22, 0xbb, 0xe5, 0x10, 0xda, 0x6c, 0x6c, 0x92, 0x16, 0xde, 0x71, 0x98, 0x1f, 0x15, 0xdc,
-	0xea, 0x2d, 0x27, 0xee, 0x35, 0x9e, 0xe8, 0x65, 0x51, 0x87, 0xb8, 0x42, 0x25, 0x4a, 0x5f, 0x00,
-	0xbc, 0x5a, 0x27, 0xd8, 0xb7, 0x5a, 0x35, 0xc2, 0x59, 0xe0, 0x5b, 0x84, 0xd7, 0xc8, 0x76, 0x40,
-	0xb8, 0x40, 0x13, 0x70, 0x90, 0x5b, 0xcc, 0x23, 0x05, 0x50, 0x04, 0xb3, 0xc3, 0x95, 0xfc, 0x2f,
-	0x33, 0x57, 0x53, 0x91, 0x30, 0xb5, 0x1d, 0x10, 0x7f, 0xaf, 0x90, 0x8b, 0x53, 0xa0, 0xa6, 0x22,
-	0xe8, 0x3a, 0x1c, 0x51, 0x46, 0x88, 0x3d, 0x8f, 0xf0, 0x42, 0xbe, 0x98, 0x8f, 0x0b, 0xa0, 0x8c,
-	0xaf, 0x85, 0x61, 0x54, 0x84, 0xc3, 0x1e, 0xb6, 0x49, 0x83, 0x3b, 0xfb, 0xa4, 0x30, 0x50, 0x04,
-	0xb3, 0x83, 0xaa, 0xe6, 0xff, 0x30, 0x5a, 0x77, 0xf6, 0x09, 0x2a, 0x41, 0x28, 0x2b, 0x04, 0x7b,
-	0x4e, 0xdc, 0xc2, 0xe0, 0x31, 0x8f, 0x04, 0xae, 0x85, 0xd1, 0xd2, 0x01, 0x80, 0xe3, 0x29, 0xf1,
-	0xdc, 0x63, 0x2e, 0x27, 0xa8, 0x0a, 0xff, 0xf3, 0x09, 0x0f, 0xa8, 0xe0, 0x05, 0x50, 0xcc, 0xcf,
-	0x8e, 0x2c, 0x2c, 0xeb, 0xdd, 0xce, 0x42, 0xaf, 0x0b, 0xec, 0x36, 0xb1, 0xdf, 0x8c, 0x3b, 0xad,
-	0x12, 0x81, 0x9b, 0x58, 0xe0, 0x5a, 0xdc, 0x06, 0xdd, 0x84, 0xa3, 0x2e, 0x79, 0x21, 0x1a, 0x09,
-	0x59, 0x72, 0xfb, 0xb5, 0xcb, 0x61, 0xb8, 0xda, 0x51, 0x75, 0x08, 0x60, 0x41, 0xa9, 0x7a, 0x8a,
-	0xdb, 0x55, 0x46, 0x1d, 0xcb, 0xc9, 0x30, 0x75, 0xe0, 0x6c, 0x53, 0x41, 0xca, 0xd4, 0x13, 0x76,
-	0xe5, 0x7a, 0xdb, 0x95, 0xcf, 0xb4, 0xeb, 0x0d, 0x80, 0x13, 0x19, 0xc2, 0x22, 0xc3, 0x56, 0x4f,
-	0x1b, 0xb6, 0xd8, 0xdd, 0xb0, 0xb8, 0xc7, 0x5e, 0xe7, 0x04, 0x02, 0x2a, 0xfa, 0x77, 0xeb, 0x5b,
-	0x47, 0x94, 0x49, 0xe9, 0x3f, 0x38, 0x83, 0x87, 0x00, 0x6a, 0x59, 0xfa, 0x2f, 0x7c, 0x0c, 0xdf,
-	0x01, 0x38, 0xd9, 0x11, 0xd6, 0x6d, 0x12, 0xfb, 0xb2, 0xf6, 0x84, 0x69, 0xf9, 0xde, 0xa6, 0x0d,
-	0x64, 0x9a, 0xf6, 0x16, 0xc0, 0xa9, 0x6c, 0x6d, 0x17, 0x3a, 0x8c, 0x0b, 0x9f, 0x86, 0xe0, 0x25,
-	0x33, 0x6c, 0x5d, 0x57, 0xaf, 0x38, 0x7a, 0x0f, 0xe0, 0xe8, 0xa9, 0x17, 0x06, 0x2d, 0xf5, 0x38,
-	0xc1, 0xcc, 0xd7, 0x54, 0xbb, 0xdb, 0x27, 0x4a, 0x19, 0x51, 0xba, 0xf6, 0xfa, 0xe7, 0xef, 0x83,
-	0xdc, 0x34, 0x9a, 0x4c, 0xbc, 0xec, 0x7e, 0x5c, 0xb5, 0xc2, 0x25, 0x0a, 0x7d, 0x04, 0x70, 0x2c,
-	0x75, 0xb1, 0xd1, 0xf2, 0x79, 0x18, 0xd3, 0x83, 0xa1, 0xdd, 0xeb, 0x1b, 0x17, 0x69, 0xbd, 0x21,
-	0xb5, 0xce, 0xa0, 0xe9, 0x84, 0x56, 0xe7, 0xb8, 0x2e, 0x56, 0xfb, 0x15, 0x40, 0x94, 0xbe, 0x31,
-	0xe8, 0x5c, 0xb4, 0x19, 0x6f, 0x84, 0x76, 0xbf, 0x7f, 0x60, 0x24, 0x78, 0x41, 0x0a, 0x9e, 0x47,
-	0x73, 0x09, 0xc1, 0x2f, 0xe5, 0x15, 0x78, 0x34, 0x67, 0xcc, 0xbd, 0x4a, 0x19, 0x6d, 0x52, 0x8a,
-	0xbe, 0x03, 0x78, 0x25, 0x6b, 0x74, 0xd1, 0x83, 0x73, 0xca, 0xc8, 0x70, 0x7c, 0xe5, 0x6f, 0xa0,
-	0xd1, 0x1e, 0x96, 0xe4, 0x1e, 0x74, 0x34, 0x7f, 0xc6, 0x1e, 0xd2, 0x07, 0x60, 0x52, 0xaa, 0xad,
-	0x1e, 0x99, 0x13, 0x92, 0x4c, 0x71, 0x29, 0x7a, 0xec, 0x39, 0x5c, 0xb7, 0x58, 0xfb, 0x87, 0xa9,
-	0xb7, 0x84, 0xf0, 0xf8, 0x8a, 0x61, 0xec, 0xee, 0xee, 0x9e, 0x4a, 0x1a, 0x38, 0x10, 0x2d, 0xf5,
-	0xe5, 0xb8, 0xed, 0x51, 0x2c, 0xb6, 0x98, 0xdf, 0xae, 0x7c, 0x06, 0xb0, 0x68, 0xb1, 0x76, 0xd7,
-	0x6d, 0x54, 0xc6, 0x92, 0x37, 0xab, 0x1a, 0xfe, 0x3e, 0xaa, 0xe0, 0x99, 0x19, 0x41, 0x6c, 0x46,
-	0xb1, 0x6b, 0xeb, 0xcc, 0xb7, 0x0d, 0x9b, 0xb8, 0xf2, 0x6f, 0x62, 0x1c, 0x13, 0x67, 0x7f, 0x71,
-	0x1e, 0xca, 0xf5, 0x87, 0xdc, 0xd4, 0x13, 0xd5, 0xe3, 0xb1, 0xa4, 0x95, 0x2c, 0xfa, 0x7a, 0xb9,
-	0x5a, 0xae, 0x84, 0x45, 0x47, 0x71, 0x7a, 0x43, 0xa6, 0x37, 0x64, 0x7a, 0x63, 0x3d, 0xee, 0xb1,
-	0x39, 0x24, 0xb9, 0x16, 0xff, 0x04, 0x00, 0x00, 0xff, 0xff, 0x89, 0xa0, 0x26, 0xf3, 0xdc, 0x09,
+	// 754 bytes of a gzipped FileDescriptorProto
+	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xd4, 0x56, 0x41, 0x4f, 0x13, 0x41,
+	0x14, 0xce, 0xb4, 0x20, 0x32, 0x68, 0x08, 0x13, 0x23, 0xa5, 0x40, 0x68, 0x1a, 0x63, 0x90, 0xd4,
+	0x5d, 0x0b, 0x8a, 0x8a, 0xe1, 0xb0, 0xf5, 0x60, 0x4c, 0x24, 0x69, 0x5a, 0xc2, 0xc1, 0x90, 0x34,
+	0xc3, 0x76, 0xd8, 0x6e, 0x9c, 0xee, 0x2c, 0x3b, 0xb3, 0x20, 0x18, 0x2f, 0x26, 0xfe, 0x01, 0x89,
+	0x24, 0xfe, 0x05, 0x7f, 0x81, 0x9a, 0xf0, 0x07, 0xb8, 0xa9, 0xf1, 0xc2, 0xc9, 0x83, 0x3f, 0xc4,
+	0xec, 0xcc, 0x6e, 0x59, 0xd8, 0xa5, 0xa5, 0x5e, 0x88, 0xc7, 0x7d, 0xef, 0x7d, 0xef, 0x7d, 0xef,
+	0x7b, 0x6f, 0x5f, 0x06, 0xde, 0xb3, 0x18, 0xb3, 0x28, 0xd1, 0x4d, 0xca, 0xfc, 0xa6, 0x8e, 0x39,
+	0x27, 0x42, 0xdf, 0x2e, 0xbb, 0xe5, 0x0d, 0x22, 0x70, 0x59, 0x7d, 0x37, 0x38, 0xf1, 0xb6, 0x6d,
+	0x93, 0x68, 0xae, 0xc7, 0x04, 0x43, 0x53, 0x0a, 0xa1, 0x49, 0x84, 0x26, 0x23, 0xb4, 0x0e, 0x22,
+	0x1f, 0x7a, 0x75, 0xec, 0xda, 0x3a, 0x76, 0x1c, 0x26, 0xb0, 0xb0, 0x99, 0xc3, 0x15, 0x36, 0x3f,
+	0x1e, 0xf3, 0x9a, 0xd4, 0x26, 0x8e, 0x08, 0x1d, 0x33, 0x31, 0xc7, 0xa6, 0x4d, 0x68, 0xb3, 0xb1,
+	0x41, 0x5a, 0x78, 0xdb, 0x66, 0x5e, 0x18, 0x70, 0xa7, 0x37, 0xcf, 0xb0, 0x48, 0xf1, 0x1b, 0x80,
+	0x37, 0xeb, 0x04, 0x7b, 0x66, 0xab, 0x46, 0x38, 0xf3, 0x3d, 0x93, 0xf0, 0x1a, 0xd9, 0xf2, 0x09,
+	0x17, 0x68, 0x02, 0x0e, 0x72, 0x93, 0xb9, 0x24, 0x07, 0x0a, 0x60, 0x76, 0xb8, 0x92, 0xfd, 0x6d,
+	0x64, 0x6a, 0xca, 0x12, 0xb8, 0xb6, 0x7c, 0xe2, 0xed, 0xe6, 0x32, 0x91, 0x0b, 0xd4, 0x94, 0x05,
+	0xdd, 0x82, 0x23, 0x4a, 0x08, 0xb1, 0xeb, 0x12, 0x9e, 0xcb, 0x16, 0xb2, 0x51, 0x00, 0x94, 0xf6,
+	0xd5, 0xc0, 0x8c, 0x0a, 0x70, 0xd8, 0xc5, 0x16, 0x69, 0x70, 0x7b, 0x8f, 0xe4, 0x06, 0x0a, 0x60,
+	0x76, 0x50, 0xc5, 0x5c, 0x0d, 0xac, 0x75, 0x7b, 0x8f, 0xa0, 0x22, 0x84, 0x32, 0x42, 0xb0, 0x57,
+	0xc4, 0xc9, 0x0d, 0x9e, 0xd4, 0x91, 0xc0, 0xd5, 0xc0, 0x5a, 0xdc, 0x07, 0x70, 0x3c, 0x41, 0x9e,
+	0xbb, 0xcc, 0xe1, 0x04, 0x55, 0xe1, 0x90, 0x47, 0xb8, 0x4f, 0x05, 0xcf, 0x81, 0x42, 0x76, 0x76,
+	0x64, 0x7e, 0x51, 0xeb, 0x36, 0x0b, 0xad, 0x2e, 0xb0, 0xd3, 0xc4, 0x5e, 0x33, 0xca, 0xb4, 0x42,
+	0x04, 0x6e, 0x62, 0x81, 0x6b, 0x51, 0x1a, 0x74, 0x1b, 0x8e, 0x3a, 0xe4, 0xb5, 0x68, 0xc4, 0x68,
+	0xc9, 0xf6, 0x6b, 0xd7, 0x03, 0x73, 0xb5, 0xc3, 0xea, 0x00, 0xc0, 0x9c, 0x62, 0xf5, 0x1c, 0xb7,
+	0xab, 0x8c, 0xda, 0xa6, 0x9d, 0x22, 0xea, 0xc0, 0xf9, 0xa2, 0x82, 0x84, 0xa8, 0xa7, 0xe4, 0xca,
+	0xf4, 0x96, 0x2b, 0x9b, 0x2a, 0xd7, 0x07, 0x00, 0x27, 0x52, 0x88, 0x85, 0x82, 0xad, 0x9c, 0x15,
+	0x6c, 0xa1, 0xbb, 0x60, 0x51, 0x8e, 0xdd, 0xce, 0x04, 0x7c, 0x2a, 0xfa, 0x57, 0xeb, 0xb0, 0x43,
+	0xca, 0xa0, 0xf4, 0x3f, 0xdc, 0xc1, 0x03, 0x00, 0xf3, 0x69, 0xfc, 0x2f, 0x7d, 0x0d, 0x3f, 0x01,
+	0x38, 0xd9, 0x21, 0xd6, 0x6d, 0x13, 0xfb, 0x92, 0xf6, 0x94, 0x68, 0xd9, 0xde, 0xa2, 0x0d, 0xa4,
+	0x8a, 0xf6, 0x11, 0xc0, 0xa9, 0x74, 0x6e, 0x97, 0xba, 0x8c, 0xf3, 0xef, 0x87, 0xe0, 0x35, 0x23,
+	0x48, 0x5d, 0x57, 0x57, 0x1c, 0x1d, 0x02, 0x38, 0x7a, 0xe6, 0xc2, 0xa0, 0xfb, 0x3d, 0x26, 0x98,
+	0x7a, 0x4d, 0xf3, 0x0f, 0xfa, 0x44, 0x29, 0x21, 0x8a, 0xcb, 0xc7, 0xc6, 0xb8, 0x1c, 0x4a, 0x49,
+	0xea, 0x5f, 0x8a, 0xed, 0xf5, 0xbb, 0x9f, 0x7f, 0xf6, 0x33, 0xd3, 0x68, 0x32, 0x76, 0xda, 0xbd,
+	0x08, 0xbf, 0xc4, 0x65, 0x3e, 0xf4, 0x15, 0xc0, 0xb1, 0xc4, 0x2f, 0x8f, 0x16, 0x2f, 0xc2, 0x25,
+	0xb9, 0x32, 0xf9, 0x87, 0x7d, 0xe3, 0xc2, 0x2e, 0x16, 0x8e, 0x8d, 0x91, 0x58, 0x17, 0x92, 0xf9,
+	0x0c, 0x9a, 0x8e, 0x31, 0xb7, 0x4f, 0x50, 0x11, 0xf7, 0x5f, 0x00, 0xa2, 0xe4, 0x9f, 0x85, 0x2e,
+	0x44, 0x22, 0xe5, 0x96, 0xe4, 0x1f, 0xf5, 0x0f, 0x0c, 0xe9, 0xbf, 0xe8, 0x31, 0x84, 0x12, 0x9a,
+	0x8b, 0xb5, 0xf2, 0x46, 0x86, 0x2e, 0xcf, 0xe9, 0x73, 0x6f, 0x13, 0x03, 0x31, 0x28, 0x45, 0xdf,
+	0x01, 0xbc, 0x91, 0xb6, 0xfc, 0xe8, 0xf1, 0x05, 0x09, 0xa6, 0x4c, 0x66, 0xe9, 0x5f, 0xa0, 0x61,
+	0x77, 0x95, 0x94, 0xe1, 0x68, 0xa8, 0x74, 0x4e, 0x47, 0xc9, 0x41, 0x19, 0x94, 0xe6, 0x57, 0x8e,
+	0x8c, 0x09, 0x59, 0x5a, 0x55, 0x56, 0x64, 0xb0, 0x6b, 0x73, 0xcd, 0x64, 0xed, 0x1f, 0x86, 0xd6,
+	0x12, 0xc2, 0xe5, 0x4b, 0xba, 0xbe, 0xb3, 0xb3, 0x73, 0xc6, 0xa9, 0x63, 0x5f, 0xb4, 0xd4, 0x4b,
+	0xe5, 0xae, 0x4b, 0xb1, 0xd8, 0x64, 0x5e, 0xbb, 0xf2, 0x05, 0xc0, 0x82, 0xc9, 0xda, 0x5d, 0x9b,
+	0xaa, 0x8c, 0xc5, 0xff, 0xd4, 0x6a, 0xf0, 0x9a, 0xa9, 0x82, 0x97, 0x46, 0x08, 0xb1, 0x18, 0xc5,
+	0x8e, 0xa5, 0x31, 0xcf, 0xd2, 0x2d, 0xe2, 0xc8, 0xb7, 0x8e, 0x7e, 0x52, 0x38, 0xfd, 0x65, 0xf4,
+	0x44, 0x7e, 0x7f, 0xce, 0x4c, 0x3d, 0x53, 0x39, 0x9e, 0xca, 0xb2, 0xb2, 0x8a, 0xb6, 0x56, 0xae,
+	0x96, 0x2b, 0x41, 0xd0, 0x51, 0xe4, 0x5e, 0x97, 0xee, 0x75, 0xe9, 0x5e, 0x5f, 0x8b, 0x72, 0x6c,
+	0x5c, 0x91, 0xb5, 0x16, 0xfe, 0x06, 0x00, 0x00, 0xff, 0xff, 0x67, 0x1d, 0x0a, 0x5f, 0x2c, 0x0a,
 	0x00, 0x00,
 }
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // AssetServiceClient is the client API for AssetService service.
 //
@@ -669,10 +670,10 @@
 }
 
 type assetServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewAssetServiceClient(cc *grpc.ClientConn) AssetServiceClient {
+func NewAssetServiceClient(cc grpc.ClientConnInterface) AssetServiceClient {
 	return &assetServiceClient{cc}
 }
 
diff --git a/googleapis/cloud/asset/v1p1beta1/assets.pb.go b/googleapis/cloud/asset/v1p1beta1/assets.pb.go
index 8cf3104..c111501 100644
--- a/googleapis/cloud/asset/v1p1beta1/assets.pb.go
+++ b/googleapis/cloud/asset/v1p1beta1/assets.pb.go
@@ -41,7 +41,11 @@
 	DisplayName string `protobuf:"bytes,4,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
 	// One or more paragraphs of text description of this resource. Maximum length
 	// could be up to 1M bytes.
-	Description          string   `protobuf:"bytes,5,opt,name=description,proto3" json:"description,omitempty"`
+	Description string `protobuf:"bytes,5,opt,name=description,proto3" json:"description,omitempty"`
+	// Additional searchable attributes of this resource.
+	// Informational only. The exact set of attributes is subject to change.
+	// For example: project id, DNS name etc.
+	AdditionalAttributes []string `protobuf:"bytes,10,rep,name=additional_attributes,json=additionalAttributes,proto3" json:"additional_attributes,omitempty"`
 	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 	XXX_unrecognized     []byte   `json:"-"`
 	XXX_sizecache        int32    `json:"-"`
@@ -107,6 +111,13 @@
 	return ""
 }
 
+func (m *StandardResourceMetadata) GetAdditionalAttributes() []string {
+	if m != nil {
+		return m.AdditionalAttributes
+	}
+	return nil
+}
+
 // The result for a IAM Policy search.
 type IamPolicySearchResult struct {
 	// The [full resource
@@ -183,29 +194,31 @@
 }
 
 var fileDescriptor_292d674e8a9d7e8b = []byte{
-	// 370 bytes of a gzipped FileDescriptorProto
-	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x7c, 0x52, 0x41, 0x4b, 0xf3, 0x40,
-	0x14, 0x24, 0xfd, 0xfa, 0x55, 0xbb, 0xf5, 0x14, 0x28, 0x84, 0x50, 0xa1, 0xf6, 0xa4, 0x07, 0x77,
-	0x89, 0x1e, 0x3d, 0xb5, 0x1e, 0xc4, 0x83, 0x12, 0x52, 0xe9, 0x41, 0x0a, 0xe5, 0x35, 0x59, 0xe2,
-	0x4a, 0x92, 0x5d, 0x76, 0xb7, 0x85, 0x80, 0xbf, 0x48, 0x3c, 0xfa, 0x2b, 0xfc, 0x45, 0x1e, 0x25,
-	0x2f, 0xdb, 0x7a, 0x91, 0xde, 0xf2, 0xde, 0xcc, 0x9b, 0x99, 0x4c, 0x42, 0x2e, 0x72, 0x29, 0xf3,
-	0x82, 0xb3, 0xb4, 0x90, 0x9b, 0x8c, 0x81, 0x31, 0xdc, 0xb2, 0x6d, 0xa4, 0xa2, 0x35, 0xb7, 0x10,
-	0xb5, 0xb3, 0xa1, 0x4a, 0x4b, 0x2b, 0xfd, 0x51, 0x4b, 0xa5, 0x48, 0xa5, 0x08, 0xd1, 0x3d, 0x35,
-	0x0c, 0x9d, 0x90, 0x80, 0x92, 0x6d, 0x23, 0xa6, 0x64, 0x21, 0xd2, 0xba, 0xbd, 0x0c, 0xdd, 0x25,
-	0x03, 0x25, 0x18, 0x54, 0x95, 0xb4, 0x60, 0x85, 0xac, 0x9c, 0xee, 0xe4, 0xc3, 0x23, 0xc1, 0xdc,
-	0x42, 0x95, 0x81, 0xce, 0x12, 0x6e, 0xe4, 0x46, 0xa7, 0xfc, 0x81, 0x5b, 0xc8, 0xc0, 0x82, 0xef,
-	0x93, 0x6e, 0x05, 0x25, 0x0f, 0xbc, 0xb1, 0x77, 0xde, 0x4f, 0xf0, 0xd9, 0x3f, 0x25, 0x04, 0xdd,
-	0x57, 0xb6, 0x56, 0x3c, 0xe8, 0x20, 0xd2, 0xc7, 0xcd, 0x53, 0xad, 0xb8, 0x1f, 0x90, 0x23, 0xa5,
-	0xe5, 0x2b, 0x4f, 0x6d, 0xf0, 0x0f, 0xb1, 0xdd, 0xe8, 0x9f, 0x91, 0x93, 0x4c, 0x18, 0x55, 0x40,
-	0xbd, 0x42, 0xd1, 0x2e, 0xc2, 0x03, 0xb7, 0x7b, 0x6c, 0xb4, 0xc7, 0x64, 0x90, 0x71, 0x93, 0x6a,
-	0xa1, 0x9a, 0x88, 0xc1, 0x7f, 0xc7, 0xf8, 0x5d, 0x4d, 0xde, 0xc8, 0xf0, 0x1e, 0xca, 0x18, 0xdf,
-	0x6f, 0xce, 0x41, 0xa7, 0x2f, 0x09, 0x37, 0x9b, 0xc2, 0xfa, 0x21, 0x39, 0xd6, 0x2e, 0xbe, 0x8b,
-	0xbb, 0x9f, 0x0f, 0x64, 0xba, 0x24, 0xbd, 0xb6, 0x2b, 0x4c, 0x33, 0xb8, 0x1a, 0x52, 0x57, 0xb3,
-	0x80, 0x92, 0x6e, 0x23, 0xda, 0x1a, 0x25, 0x8e, 0x34, 0xfb, 0xf4, 0xc8, 0x38, 0x95, 0x25, 0x3d,
-	0xf4, 0x2d, 0x66, 0x64, 0xda, 0x2c, 0xe2, 0xa6, 0xdd, 0xd8, 0x7b, 0x9e, 0x3a, 0x6e, 0x2e, 0x0b,
-	0xa8, 0x72, 0x2a, 0x75, 0xce, 0x72, 0x5e, 0x61, 0xf7, 0xac, 0x85, 0x40, 0x09, 0xf3, 0xf7, 0x1f,
-	0x70, 0x83, 0xf3, 0xb7, 0xe7, 0xbd, 0x77, 0x46, 0x77, 0xad, 0xcc, 0x2d, 0x5a, 0xa2, 0x03, 0x5d,
-	0x44, 0x71, 0x34, 0x6b, 0x78, 0x5f, 0x3b, 0x78, 0x89, 0xf0, 0x12, 0xe1, 0xe5, 0x62, 0x27, 0xb3,
-	0xee, 0xa1, 0xdd, 0xf5, 0x4f, 0x00, 0x00, 0x00, 0xff, 0xff, 0xdf, 0xb6, 0x3e, 0x66, 0x6f, 0x02,
-	0x00, 0x00,
+	// 401 bytes of a gzipped FileDescriptorProto
+	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x7c, 0x92, 0xb1, 0xae, 0xd3, 0x30,
+	0x14, 0x86, 0x95, 0x7b, 0x2f, 0x17, 0xea, 0x32, 0x59, 0x54, 0x8a, 0xa2, 0x22, 0x85, 0x4e, 0x65,
+	0xc0, 0x56, 0xe8, 0xc8, 0xd4, 0x32, 0x20, 0x06, 0x50, 0x94, 0xa2, 0x0e, 0xa8, 0x52, 0x75, 0x1a,
+	0x5b, 0xc1, 0x28, 0x89, 0x2d, 0xdb, 0xa9, 0x14, 0x89, 0x27, 0x62, 0xe6, 0x29, 0x78, 0x0b, 0xde,
+	0x82, 0x11, 0xe5, 0xc4, 0x6d, 0x17, 0xd4, 0xcd, 0xe7, 0x7c, 0xbf, 0xff, 0x3f, 0xc7, 0x27, 0xe4,
+	0x75, 0xa5, 0x75, 0x55, 0x4b, 0x5e, 0xd6, 0xba, 0x13, 0x1c, 0x9c, 0x93, 0x9e, 0x9f, 0x32, 0x93,
+	0x1d, 0xa5, 0x87, 0x6c, 0xac, 0x1d, 0x33, 0x56, 0x7b, 0x4d, 0xe7, 0xa3, 0x94, 0xa1, 0x94, 0x21,
+	0x62, 0x17, 0x69, 0x92, 0x04, 0x23, 0x05, 0x0d, 0x3f, 0x65, 0xdc, 0xe8, 0x5a, 0x95, 0xfd, 0x78,
+	0x33, 0x09, 0x37, 0x39, 0x18, 0xc5, 0xa1, 0x6d, 0xb5, 0x07, 0xaf, 0x74, 0x1b, 0x7c, 0x17, 0x7f,
+	0x22, 0x12, 0x6f, 0x3d, 0xb4, 0x02, 0xac, 0x28, 0xa4, 0xd3, 0x9d, 0x2d, 0xe5, 0x27, 0xe9, 0x41,
+	0x80, 0x07, 0x4a, 0xc9, 0x43, 0x0b, 0x8d, 0x8c, 0xa3, 0x34, 0x5a, 0x4e, 0x0a, 0x3c, 0xd3, 0x97,
+	0x84, 0x60, 0xfa, 0xc1, 0xf7, 0x46, 0xc6, 0x77, 0x48, 0x26, 0xd8, 0xf9, 0xd2, 0x1b, 0x49, 0x63,
+	0xf2, 0xd4, 0x58, 0xfd, 0x5d, 0x96, 0x3e, 0xbe, 0x47, 0x76, 0x2e, 0xe9, 0x2b, 0xf2, 0x5c, 0x28,
+	0x67, 0x6a, 0xe8, 0x0f, 0x68, 0xfa, 0x80, 0x78, 0x1a, 0x7a, 0x9f, 0x07, 0xef, 0x94, 0x4c, 0x85,
+	0x74, 0xa5, 0x55, 0x66, 0xf8, 0xc4, 0xf8, 0x49, 0x50, 0x5c, 0x5b, 0x74, 0x45, 0x66, 0x20, 0x84,
+	0x1a, 0xce, 0x50, 0x1f, 0xc0, 0x7b, 0xab, 0x8e, 0x9d, 0x97, 0x2e, 0x26, 0xe9, 0xfd, 0x72, 0x52,
+	0xbc, 0xb8, 0xc2, 0xf5, 0x85, 0x2d, 0x7e, 0x90, 0xd9, 0x47, 0x68, 0x72, 0x7c, 0x94, 0xad, 0x04,
+	0x5b, 0x7e, 0x2b, 0xa4, 0xeb, 0x6a, 0x4f, 0x13, 0xf2, 0xcc, 0x86, 0x99, 0xc3, 0x8c, 0x97, 0xfa,
+	0xc6, 0x20, 0x6f, 0xc8, 0xe3, 0xf8, 0xc0, 0x38, 0xc2, 0xf4, 0xed, 0x8c, 0x85, 0xdd, 0x28, 0x68,
+	0xd8, 0x29, 0x63, 0x63, 0x50, 0x11, 0x44, 0x9b, 0x5f, 0x11, 0x49, 0x4b, 0xdd, 0xb0, 0x5b, 0x0b,
+	0xdc, 0x90, 0xf5, 0xd0, 0xc8, 0x87, 0x95, 0xe4, 0xd1, 0xd7, 0x75, 0xd0, 0x56, 0xba, 0x86, 0xb6,
+	0x62, 0xda, 0x56, 0xbc, 0x92, 0x2d, 0x2e, 0x8c, 0x8f, 0x08, 0x8c, 0x72, 0xff, 0xff, 0x6d, 0xde,
+	0x61, 0xfd, 0x37, 0x8a, 0x7e, 0xde, 0xcd, 0x3f, 0x8c, 0x36, 0xef, 0x31, 0x12, 0x13, 0xd8, 0x2e,
+	0xcb, 0xb3, 0xcd, 0xa0, 0xfb, 0x7d, 0xc6, 0x7b, 0xc4, 0x7b, 0xc4, 0xfb, 0xdd, 0xd9, 0xe6, 0xf8,
+	0x88, 0x71, 0xab, 0x7f, 0x01, 0x00, 0x00, 0xff, 0xff, 0xb6, 0x0a, 0xc1, 0x70, 0xa4, 0x02, 0x00,
+	0x00,
 }
diff --git a/googleapis/cloud/asset/v1p2beta1/asset_service.pb.go b/googleapis/cloud/asset/v1p2beta1/asset_service.pb.go
index 15624f1..78b4ff6 100644
--- a/googleapis/cloud/asset/v1p2beta1/asset_service.pb.go
+++ b/googleapis/cloud/asset/v1p2beta1/asset_service.pb.go
@@ -10,9 +10,9 @@
 
 	proto "github.com/golang/protobuf/proto"
 	empty "github.com/golang/protobuf/ptypes/empty"
-	timestamp "github.com/golang/protobuf/ptypes/timestamp"
+	_ "github.com/golang/protobuf/ptypes/timestamp"
 	_ "google.golang.org/genproto/googleapis/api/annotations"
-	longrunning "google.golang.org/genproto/googleapis/longrunning"
+	_ "google.golang.org/genproto/googleapis/longrunning"
 	field_mask "google.golang.org/genproto/protobuf/field_mask"
 	grpc "google.golang.org/grpc"
 	codes "google.golang.org/grpc/codes"
@@ -40,29 +40,18 @@
 	ContentType_RESOURCE ContentType = 1
 	// The actual IAM policy set on a resource.
 	ContentType_IAM_POLICY ContentType = 2
-	// The IAM policy name for the IAM policy set on a resource.
-	ContentType_IAM_POLICY_NAME ContentType = 3
-	ContentType_ORG_POLICY      ContentType = 4
-	// The Cloud Access context mananger Policy set on an asset.
-	ContentType_ACCESS_POLICY ContentType = 5
 )
 
 var ContentType_name = map[int32]string{
 	0: "CONTENT_TYPE_UNSPECIFIED",
 	1: "RESOURCE",
 	2: "IAM_POLICY",
-	3: "IAM_POLICY_NAME",
-	4: "ORG_POLICY",
-	5: "ACCESS_POLICY",
 }
 
 var ContentType_value = map[string]int32{
 	"CONTENT_TYPE_UNSPECIFIED": 0,
 	"RESOURCE":                 1,
 	"IAM_POLICY":               2,
-	"IAM_POLICY_NAME":          3,
-	"ORG_POLICY":               4,
-	"ACCESS_POLICY":            5,
 }
 
 func (x ContentType) String() string {
@@ -73,273 +62,6 @@
 	return fileDescriptor_266ed218574f68b8, []int{0}
 }
 
-// Export asset request.
-type ExportAssetsRequest struct {
-	// Required. The relative name of the root asset. This can only be an
-	// organization number (such as "organizations/123"), a project ID (such as
-	// "projects/my-project-id"), or a project number (such as "projects/12345").
-	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
-	// Timestamp to take an asset snapshot. This can only be set to a timestamp
-	// between 2018-10-02 UTC (inclusive) and the current time. If not specified,
-	// the current time will be used. Due to delays in resource data collection
-	// and indexing, there is a volatile window during which running the same
-	// query may get different results.
-	ReadTime *timestamp.Timestamp `protobuf:"bytes,2,opt,name=read_time,json=readTime,proto3" json:"read_time,omitempty"`
-	// A list of asset types of which to take a snapshot for. For example:
-	// "compute.googleapis.com/Disk". If specified, only matching assets will be
-	// returned. See [Introduction to Cloud Asset
-	// Inventory](https://cloud.google.com/resource-manager/docs/cloud-asset-inventory/overview)
-	// for all supported asset types.
-	AssetTypes []string `protobuf:"bytes,3,rep,name=asset_types,json=assetTypes,proto3" json:"asset_types,omitempty"`
-	// Asset content type. If not specified, no content but the asset name will be
-	// returned.
-	ContentType ContentType `protobuf:"varint,4,opt,name=content_type,json=contentType,proto3,enum=google.cloud.asset.v1p2beta1.ContentType" json:"content_type,omitempty"`
-	// Required. Output configuration indicating where the results will be output
-	// to. All results will be in newline delimited JSON format.
-	OutputConfig         *OutputConfig `protobuf:"bytes,5,opt,name=output_config,json=outputConfig,proto3" json:"output_config,omitempty"`
-	XXX_NoUnkeyedLiteral struct{}      `json:"-"`
-	XXX_unrecognized     []byte        `json:"-"`
-	XXX_sizecache        int32         `json:"-"`
-}
-
-func (m *ExportAssetsRequest) Reset()         { *m = ExportAssetsRequest{} }
-func (m *ExportAssetsRequest) String() string { return proto.CompactTextString(m) }
-func (*ExportAssetsRequest) ProtoMessage()    {}
-func (*ExportAssetsRequest) Descriptor() ([]byte, []int) {
-	return fileDescriptor_266ed218574f68b8, []int{0}
-}
-
-func (m *ExportAssetsRequest) XXX_Unmarshal(b []byte) error {
-	return xxx_messageInfo_ExportAssetsRequest.Unmarshal(m, b)
-}
-func (m *ExportAssetsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
-	return xxx_messageInfo_ExportAssetsRequest.Marshal(b, m, deterministic)
-}
-func (m *ExportAssetsRequest) XXX_Merge(src proto.Message) {
-	xxx_messageInfo_ExportAssetsRequest.Merge(m, src)
-}
-func (m *ExportAssetsRequest) XXX_Size() int {
-	return xxx_messageInfo_ExportAssetsRequest.Size(m)
-}
-func (m *ExportAssetsRequest) XXX_DiscardUnknown() {
-	xxx_messageInfo_ExportAssetsRequest.DiscardUnknown(m)
-}
-
-var xxx_messageInfo_ExportAssetsRequest proto.InternalMessageInfo
-
-func (m *ExportAssetsRequest) GetParent() string {
-	if m != nil {
-		return m.Parent
-	}
-	return ""
-}
-
-func (m *ExportAssetsRequest) GetReadTime() *timestamp.Timestamp {
-	if m != nil {
-		return m.ReadTime
-	}
-	return nil
-}
-
-func (m *ExportAssetsRequest) GetAssetTypes() []string {
-	if m != nil {
-		return m.AssetTypes
-	}
-	return nil
-}
-
-func (m *ExportAssetsRequest) GetContentType() ContentType {
-	if m != nil {
-		return m.ContentType
-	}
-	return ContentType_CONTENT_TYPE_UNSPECIFIED
-}
-
-func (m *ExportAssetsRequest) GetOutputConfig() *OutputConfig {
-	if m != nil {
-		return m.OutputConfig
-	}
-	return nil
-}
-
-// The export asset response. This message is returned by the
-// [google.longrunning.Operations.GetOperation][google.longrunning.Operations.GetOperation] method in the returned
-// [google.longrunning.Operation.response][google.longrunning.Operation.response] field.
-type ExportAssetsResponse struct {
-	// Time the snapshot was taken.
-	ReadTime *timestamp.Timestamp `protobuf:"bytes,1,opt,name=read_time,json=readTime,proto3" json:"read_time,omitempty"`
-	// Output configuration indicating where the results were output to.
-	// All results are in JSON format.
-	OutputConfig         *OutputConfig `protobuf:"bytes,2,opt,name=output_config,json=outputConfig,proto3" json:"output_config,omitempty"`
-	XXX_NoUnkeyedLiteral struct{}      `json:"-"`
-	XXX_unrecognized     []byte        `json:"-"`
-	XXX_sizecache        int32         `json:"-"`
-}
-
-func (m *ExportAssetsResponse) Reset()         { *m = ExportAssetsResponse{} }
-func (m *ExportAssetsResponse) String() string { return proto.CompactTextString(m) }
-func (*ExportAssetsResponse) ProtoMessage()    {}
-func (*ExportAssetsResponse) Descriptor() ([]byte, []int) {
-	return fileDescriptor_266ed218574f68b8, []int{1}
-}
-
-func (m *ExportAssetsResponse) XXX_Unmarshal(b []byte) error {
-	return xxx_messageInfo_ExportAssetsResponse.Unmarshal(m, b)
-}
-func (m *ExportAssetsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
-	return xxx_messageInfo_ExportAssetsResponse.Marshal(b, m, deterministic)
-}
-func (m *ExportAssetsResponse) XXX_Merge(src proto.Message) {
-	xxx_messageInfo_ExportAssetsResponse.Merge(m, src)
-}
-func (m *ExportAssetsResponse) XXX_Size() int {
-	return xxx_messageInfo_ExportAssetsResponse.Size(m)
-}
-func (m *ExportAssetsResponse) XXX_DiscardUnknown() {
-	xxx_messageInfo_ExportAssetsResponse.DiscardUnknown(m)
-}
-
-var xxx_messageInfo_ExportAssetsResponse proto.InternalMessageInfo
-
-func (m *ExportAssetsResponse) GetReadTime() *timestamp.Timestamp {
-	if m != nil {
-		return m.ReadTime
-	}
-	return nil
-}
-
-func (m *ExportAssetsResponse) GetOutputConfig() *OutputConfig {
-	if m != nil {
-		return m.OutputConfig
-	}
-	return nil
-}
-
-// Batch get assets history request.
-type BatchGetAssetsHistoryRequest struct {
-	// Required. The relative name of the root asset. It can only be an
-	// organization number (such as "organizations/123"), a project ID (such as
-	// "projects/my-project-id")", or a project number (such as "projects/12345").
-	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
-	// A list of the full names of the assets. For example:
-	// `//compute.googleapis.com/projects/my_project_123/zones/zone1/instances/instance1`.
-	// See [Resource
-	// Names](https://cloud.google.com/apis/design/resource_names#full_resource_name)
-	// and [Resource Name
-	// Format](https://cloud.google.com/resource-manager/docs/cloud-asset-inventory/resource-name-format)
-	// for more info.
-	//
-	// The request becomes a no-op if the asset name list is empty, and the max
-	// size of the asset name list is 100 in one request.
-	AssetNames []string `protobuf:"bytes,2,rep,name=asset_names,json=assetNames,proto3" json:"asset_names,omitempty"`
-	// Required. The content type.
-	ContentType ContentType `protobuf:"varint,3,opt,name=content_type,json=contentType,proto3,enum=google.cloud.asset.v1p2beta1.ContentType" json:"content_type,omitempty"`
-	// Optional. The time window for the asset history. Both start_time and
-	// end_time are optional and if set, it must be after 2018-10-02 UTC. If
-	// end_time is not set, it is default to current timestamp. If start_time is
-	// not set, the snapshot of the assets at end_time will be returned. The
-	// returned results contain all temporal assets whose time window overlap with
-	// read_time_window.
-	ReadTimeWindow       *TimeWindow `protobuf:"bytes,4,opt,name=read_time_window,json=readTimeWindow,proto3" json:"read_time_window,omitempty"`
-	XXX_NoUnkeyedLiteral struct{}    `json:"-"`
-	XXX_unrecognized     []byte      `json:"-"`
-	XXX_sizecache        int32       `json:"-"`
-}
-
-func (m *BatchGetAssetsHistoryRequest) Reset()         { *m = BatchGetAssetsHistoryRequest{} }
-func (m *BatchGetAssetsHistoryRequest) String() string { return proto.CompactTextString(m) }
-func (*BatchGetAssetsHistoryRequest) ProtoMessage()    {}
-func (*BatchGetAssetsHistoryRequest) Descriptor() ([]byte, []int) {
-	return fileDescriptor_266ed218574f68b8, []int{2}
-}
-
-func (m *BatchGetAssetsHistoryRequest) XXX_Unmarshal(b []byte) error {
-	return xxx_messageInfo_BatchGetAssetsHistoryRequest.Unmarshal(m, b)
-}
-func (m *BatchGetAssetsHistoryRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
-	return xxx_messageInfo_BatchGetAssetsHistoryRequest.Marshal(b, m, deterministic)
-}
-func (m *BatchGetAssetsHistoryRequest) XXX_Merge(src proto.Message) {
-	xxx_messageInfo_BatchGetAssetsHistoryRequest.Merge(m, src)
-}
-func (m *BatchGetAssetsHistoryRequest) XXX_Size() int {
-	return xxx_messageInfo_BatchGetAssetsHistoryRequest.Size(m)
-}
-func (m *BatchGetAssetsHistoryRequest) XXX_DiscardUnknown() {
-	xxx_messageInfo_BatchGetAssetsHistoryRequest.DiscardUnknown(m)
-}
-
-var xxx_messageInfo_BatchGetAssetsHistoryRequest proto.InternalMessageInfo
-
-func (m *BatchGetAssetsHistoryRequest) GetParent() string {
-	if m != nil {
-		return m.Parent
-	}
-	return ""
-}
-
-func (m *BatchGetAssetsHistoryRequest) GetAssetNames() []string {
-	if m != nil {
-		return m.AssetNames
-	}
-	return nil
-}
-
-func (m *BatchGetAssetsHistoryRequest) GetContentType() ContentType {
-	if m != nil {
-		return m.ContentType
-	}
-	return ContentType_CONTENT_TYPE_UNSPECIFIED
-}
-
-func (m *BatchGetAssetsHistoryRequest) GetReadTimeWindow() *TimeWindow {
-	if m != nil {
-		return m.ReadTimeWindow
-	}
-	return nil
-}
-
-// Batch get assets history response.
-type BatchGetAssetsHistoryResponse struct {
-	// A list of assets with valid time windows.
-	Assets               []*TemporalAsset `protobuf:"bytes,1,rep,name=assets,proto3" json:"assets,omitempty"`
-	XXX_NoUnkeyedLiteral struct{}         `json:"-"`
-	XXX_unrecognized     []byte           `json:"-"`
-	XXX_sizecache        int32            `json:"-"`
-}
-
-func (m *BatchGetAssetsHistoryResponse) Reset()         { *m = BatchGetAssetsHistoryResponse{} }
-func (m *BatchGetAssetsHistoryResponse) String() string { return proto.CompactTextString(m) }
-func (*BatchGetAssetsHistoryResponse) ProtoMessage()    {}
-func (*BatchGetAssetsHistoryResponse) Descriptor() ([]byte, []int) {
-	return fileDescriptor_266ed218574f68b8, []int{3}
-}
-
-func (m *BatchGetAssetsHistoryResponse) XXX_Unmarshal(b []byte) error {
-	return xxx_messageInfo_BatchGetAssetsHistoryResponse.Unmarshal(m, b)
-}
-func (m *BatchGetAssetsHistoryResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
-	return xxx_messageInfo_BatchGetAssetsHistoryResponse.Marshal(b, m, deterministic)
-}
-func (m *BatchGetAssetsHistoryResponse) XXX_Merge(src proto.Message) {
-	xxx_messageInfo_BatchGetAssetsHistoryResponse.Merge(m, src)
-}
-func (m *BatchGetAssetsHistoryResponse) XXX_Size() int {
-	return xxx_messageInfo_BatchGetAssetsHistoryResponse.Size(m)
-}
-func (m *BatchGetAssetsHistoryResponse) XXX_DiscardUnknown() {
-	xxx_messageInfo_BatchGetAssetsHistoryResponse.DiscardUnknown(m)
-}
-
-var xxx_messageInfo_BatchGetAssetsHistoryResponse proto.InternalMessageInfo
-
-func (m *BatchGetAssetsHistoryResponse) GetAssets() []*TemporalAsset {
-	if m != nil {
-		return m.Assets
-	}
-	return nil
-}
-
 // Create asset feed request.
 type CreateFeedRequest struct {
 	// Required. The name of the project/folder/organization where this feed
@@ -351,7 +73,7 @@
 	// Required. This is the client-assigned asset feed identifier and it needs to
 	// be unique under a specific parent project/folder/organization.
 	FeedId string `protobuf:"bytes,2,opt,name=feed_id,json=feedId,proto3" json:"feed_id,omitempty"`
-	// The feed details. The field `name` must be empty and it will be generated
+	// Required. The feed details. The field `name` must be empty and it will be generated
 	// in the format of:
 	// projects/project_number/feeds/feed_id
 	// folders/folder_number/feeds/feed_id
@@ -366,7 +88,7 @@
 func (m *CreateFeedRequest) String() string { return proto.CompactTextString(m) }
 func (*CreateFeedRequest) ProtoMessage()    {}
 func (*CreateFeedRequest) Descriptor() ([]byte, []int) {
-	return fileDescriptor_266ed218574f68b8, []int{4}
+	return fileDescriptor_266ed218574f68b8, []int{0}
 }
 
 func (m *CreateFeedRequest) XXX_Unmarshal(b []byte) error {
@@ -410,7 +132,7 @@
 
 // Get asset feed request.
 type GetFeedRequest struct {
-	// The name of the Feed and it must be in the format of:
+	// Required. The name of the Feed and it must be in the format of:
 	// projects/project_number/feeds/feed_id
 	// folders/folder_number/feeds/feed_id
 	// organizations/organization_number/feeds/feed_id
@@ -424,7 +146,7 @@
 func (m *GetFeedRequest) String() string { return proto.CompactTextString(m) }
 func (*GetFeedRequest) ProtoMessage()    {}
 func (*GetFeedRequest) Descriptor() ([]byte, []int) {
-	return fileDescriptor_266ed218574f68b8, []int{5}
+	return fileDescriptor_266ed218574f68b8, []int{1}
 }
 
 func (m *GetFeedRequest) XXX_Unmarshal(b []byte) error {
@@ -467,7 +189,7 @@
 func (m *ListFeedsRequest) String() string { return proto.CompactTextString(m) }
 func (*ListFeedsRequest) ProtoMessage()    {}
 func (*ListFeedsRequest) Descriptor() ([]byte, []int) {
-	return fileDescriptor_266ed218574f68b8, []int{6}
+	return fileDescriptor_266ed218574f68b8, []int{2}
 }
 
 func (m *ListFeedsRequest) XXX_Unmarshal(b []byte) error {
@@ -495,7 +217,6 @@
 	return ""
 }
 
-// List asset feeds response.
 type ListFeedsResponse struct {
 	// A list of feeds.
 	Feeds                []*Feed  `protobuf:"bytes,1,rep,name=feeds,proto3" json:"feeds,omitempty"`
@@ -508,7 +229,7 @@
 func (m *ListFeedsResponse) String() string { return proto.CompactTextString(m) }
 func (*ListFeedsResponse) ProtoMessage()    {}
 func (*ListFeedsResponse) Descriptor() ([]byte, []int) {
-	return fileDescriptor_266ed218574f68b8, []int{7}
+	return fileDescriptor_266ed218574f68b8, []int{3}
 }
 
 func (m *ListFeedsResponse) XXX_Unmarshal(b []byte) error {
@@ -538,13 +259,13 @@
 
 // Update asset feed request.
 type UpdateFeedRequest struct {
-	// The new values of feed details. It must match an existing feed and the
+	// Required. The new values of feed details. It must match an existing feed and the
 	// field `name` must be in the format of:
 	// projects/project_number/feeds/feed_id or
 	// folders/folder_number/feeds/feed_id or
 	// organizations/organization_number/feeds/feed_id.
 	Feed *Feed `protobuf:"bytes,1,opt,name=feed,proto3" json:"feed,omitempty"`
-	// Only updates the `feed` fields indicated by this mask.
+	// Required. Only updates the `feed` fields indicated by this mask.
 	// The field mask must not be empty, and it must not contain fields that
 	// are immutable or only set by the server.
 	UpdateMask           *field_mask.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
@@ -557,7 +278,7 @@
 func (m *UpdateFeedRequest) String() string { return proto.CompactTextString(m) }
 func (*UpdateFeedRequest) ProtoMessage()    {}
 func (*UpdateFeedRequest) Descriptor() ([]byte, []int) {
-	return fileDescriptor_266ed218574f68b8, []int{8}
+	return fileDescriptor_266ed218574f68b8, []int{4}
 }
 
 func (m *UpdateFeedRequest) XXX_Unmarshal(b []byte) error {
@@ -592,9 +313,8 @@
 	return nil
 }
 
-// Delete asset feed request.
 type DeleteFeedRequest struct {
-	// The name of the feed and it must be in the format of:
+	// Required. The name of the feed and it must be in the format of:
 	// projects/project_number/feeds/feed_id
 	// folders/folder_number/feeds/feed_id
 	// organizations/organization_number/feeds/feed_id
@@ -608,7 +328,7 @@
 func (m *DeleteFeedRequest) String() string { return proto.CompactTextString(m) }
 func (*DeleteFeedRequest) ProtoMessage()    {}
 func (*DeleteFeedRequest) Descriptor() ([]byte, []int) {
-	return fileDescriptor_266ed218574f68b8, []int{9}
+	return fileDescriptor_266ed218574f68b8, []int{5}
 }
 
 func (m *DeleteFeedRequest) XXX_Unmarshal(b []byte) error {
@@ -642,7 +362,6 @@
 	//
 	// Types that are valid to be assigned to Destination:
 	//	*OutputConfig_GcsDestination
-	//	*OutputConfig_BigqueryDestination
 	Destination          isOutputConfig_Destination `protobuf_oneof:"destination"`
 	XXX_NoUnkeyedLiteral struct{}                   `json:"-"`
 	XXX_unrecognized     []byte                     `json:"-"`
@@ -653,7 +372,7 @@
 func (m *OutputConfig) String() string { return proto.CompactTextString(m) }
 func (*OutputConfig) ProtoMessage()    {}
 func (*OutputConfig) Descriptor() ([]byte, []int) {
-	return fileDescriptor_266ed218574f68b8, []int{10}
+	return fileDescriptor_266ed218574f68b8, []int{6}
 }
 
 func (m *OutputConfig) XXX_Unmarshal(b []byte) error {
@@ -682,14 +401,8 @@
 	GcsDestination *GcsDestination `protobuf:"bytes,1,opt,name=gcs_destination,json=gcsDestination,proto3,oneof"`
 }
 
-type OutputConfig_BigqueryDestination struct {
-	BigqueryDestination *BigQueryDestination `protobuf:"bytes,2,opt,name=bigquery_destination,json=bigqueryDestination,proto3,oneof"`
-}
-
 func (*OutputConfig_GcsDestination) isOutputConfig_Destination() {}
 
-func (*OutputConfig_BigqueryDestination) isOutputConfig_Destination() {}
-
 func (m *OutputConfig) GetDestination() isOutputConfig_Destination {
 	if m != nil {
 		return m.Destination
@@ -704,18 +417,10 @@
 	return nil
 }
 
-func (m *OutputConfig) GetBigqueryDestination() *BigQueryDestination {
-	if x, ok := m.GetDestination().(*OutputConfig_BigqueryDestination); ok {
-		return x.BigqueryDestination
-	}
-	return nil
-}
-
 // XXX_OneofWrappers is for the internal use of the proto package.
 func (*OutputConfig) XXX_OneofWrappers() []interface{} {
 	return []interface{}{
 		(*OutputConfig_GcsDestination)(nil),
-		(*OutputConfig_BigqueryDestination)(nil),
 	}
 }
 
@@ -725,7 +430,6 @@
 	//
 	// Types that are valid to be assigned to ObjectUri:
 	//	*GcsDestination_Uri
-	//	*GcsDestination_UriPrefix
 	ObjectUri            isGcsDestination_ObjectUri `protobuf_oneof:"object_uri"`
 	XXX_NoUnkeyedLiteral struct{}                   `json:"-"`
 	XXX_unrecognized     []byte                     `json:"-"`
@@ -736,7 +440,7 @@
 func (m *GcsDestination) String() string { return proto.CompactTextString(m) }
 func (*GcsDestination) ProtoMessage()    {}
 func (*GcsDestination) Descriptor() ([]byte, []int) {
-	return fileDescriptor_266ed218574f68b8, []int{11}
+	return fileDescriptor_266ed218574f68b8, []int{7}
 }
 
 func (m *GcsDestination) XXX_Unmarshal(b []byte) error {
@@ -765,14 +469,8 @@
 	Uri string `protobuf:"bytes,1,opt,name=uri,proto3,oneof"`
 }
 
-type GcsDestination_UriPrefix struct {
-	UriPrefix string `protobuf:"bytes,2,opt,name=uri_prefix,json=uriPrefix,proto3,oneof"`
-}
-
 func (*GcsDestination_Uri) isGcsDestination_ObjectUri() {}
 
-func (*GcsDestination_UriPrefix) isGcsDestination_ObjectUri() {}
-
 func (m *GcsDestination) GetObjectUri() isGcsDestination_ObjectUri {
 	if m != nil {
 		return m.ObjectUri
@@ -787,88 +485,13 @@
 	return ""
 }
 
-func (m *GcsDestination) GetUriPrefix() string {
-	if x, ok := m.GetObjectUri().(*GcsDestination_UriPrefix); ok {
-		return x.UriPrefix
-	}
-	return ""
-}
-
 // XXX_OneofWrappers is for the internal use of the proto package.
 func (*GcsDestination) XXX_OneofWrappers() []interface{} {
 	return []interface{}{
 		(*GcsDestination_Uri)(nil),
-		(*GcsDestination_UriPrefix)(nil),
 	}
 }
 
-// A Bigquery destination.
-type BigQueryDestination struct {
-	// Required. The BigQuery dataset in format
-	// "projects/projectId/datasets/datasetId", to which the snapshot result
-	// should be exported. If this dataset does not exist, the export call returns
-	// an error.
-	Dataset string `protobuf:"bytes,1,opt,name=dataset,proto3" json:"dataset,omitempty"`
-	// Required. The BigQuery table to which the snapshot result should be
-	// written. If this table does not exist, a new table with the given name
-	// will be created.
-	Table string `protobuf:"bytes,2,opt,name=table,proto3" json:"table,omitempty"`
-	// If the destination table already exists and this flag is `TRUE`, the
-	// table will be overwritten by the contents of assets snapshot. If the flag
-	// is not set and the destination table already exists, the export call
-	// returns an error.
-	Force                bool     `protobuf:"varint,3,opt,name=force,proto3" json:"force,omitempty"`
-	XXX_NoUnkeyedLiteral struct{} `json:"-"`
-	XXX_unrecognized     []byte   `json:"-"`
-	XXX_sizecache        int32    `json:"-"`
-}
-
-func (m *BigQueryDestination) Reset()         { *m = BigQueryDestination{} }
-func (m *BigQueryDestination) String() string { return proto.CompactTextString(m) }
-func (*BigQueryDestination) ProtoMessage()    {}
-func (*BigQueryDestination) Descriptor() ([]byte, []int) {
-	return fileDescriptor_266ed218574f68b8, []int{12}
-}
-
-func (m *BigQueryDestination) XXX_Unmarshal(b []byte) error {
-	return xxx_messageInfo_BigQueryDestination.Unmarshal(m, b)
-}
-func (m *BigQueryDestination) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
-	return xxx_messageInfo_BigQueryDestination.Marshal(b, m, deterministic)
-}
-func (m *BigQueryDestination) XXX_Merge(src proto.Message) {
-	xxx_messageInfo_BigQueryDestination.Merge(m, src)
-}
-func (m *BigQueryDestination) XXX_Size() int {
-	return xxx_messageInfo_BigQueryDestination.Size(m)
-}
-func (m *BigQueryDestination) XXX_DiscardUnknown() {
-	xxx_messageInfo_BigQueryDestination.DiscardUnknown(m)
-}
-
-var xxx_messageInfo_BigQueryDestination proto.InternalMessageInfo
-
-func (m *BigQueryDestination) GetDataset() string {
-	if m != nil {
-		return m.Dataset
-	}
-	return ""
-}
-
-func (m *BigQueryDestination) GetTable() string {
-	if m != nil {
-		return m.Table
-	}
-	return ""
-}
-
-func (m *BigQueryDestination) GetForce() bool {
-	if m != nil {
-		return m.Force
-	}
-	return false
-}
-
 // A Cloud Pubsub destination.
 type PubsubDestination struct {
 	// The name of the Cloud Pub/Sub topic to publish to.
@@ -883,7 +506,7 @@
 func (m *PubsubDestination) String() string { return proto.CompactTextString(m) }
 func (*PubsubDestination) ProtoMessage()    {}
 func (*PubsubDestination) Descriptor() ([]byte, []int) {
-	return fileDescriptor_266ed218574f68b8, []int{13}
+	return fileDescriptor_266ed218574f68b8, []int{8}
 }
 
 func (m *PubsubDestination) XXX_Unmarshal(b []byte) error {
@@ -927,7 +550,7 @@
 func (m *FeedOutputConfig) String() string { return proto.CompactTextString(m) }
 func (*FeedOutputConfig) ProtoMessage()    {}
 func (*FeedOutputConfig) Descriptor() ([]byte, []int) {
-	return fileDescriptor_266ed218574f68b8, []int{14}
+	return fileDescriptor_266ed218574f68b8, []int{9}
 }
 
 func (m *FeedOutputConfig) XXX_Unmarshal(b []byte) error {
@@ -1025,7 +648,7 @@
 func (m *Feed) String() string { return proto.CompactTextString(m) }
 func (*Feed) ProtoMessage()    {}
 func (*Feed) Descriptor() ([]byte, []int) {
-	return fileDescriptor_266ed218574f68b8, []int{15}
+	return fileDescriptor_266ed218574f68b8, []int{10}
 }
 
 func (m *Feed) XXX_Unmarshal(b []byte) error {
@@ -1083,10 +706,6 @@
 
 func init() {
 	proto.RegisterEnum("google.cloud.asset.v1p2beta1.ContentType", ContentType_name, ContentType_value)
-	proto.RegisterType((*ExportAssetsRequest)(nil), "google.cloud.asset.v1p2beta1.ExportAssetsRequest")
-	proto.RegisterType((*ExportAssetsResponse)(nil), "google.cloud.asset.v1p2beta1.ExportAssetsResponse")
-	proto.RegisterType((*BatchGetAssetsHistoryRequest)(nil), "google.cloud.asset.v1p2beta1.BatchGetAssetsHistoryRequest")
-	proto.RegisterType((*BatchGetAssetsHistoryResponse)(nil), "google.cloud.asset.v1p2beta1.BatchGetAssetsHistoryResponse")
 	proto.RegisterType((*CreateFeedRequest)(nil), "google.cloud.asset.v1p2beta1.CreateFeedRequest")
 	proto.RegisterType((*GetFeedRequest)(nil), "google.cloud.asset.v1p2beta1.GetFeedRequest")
 	proto.RegisterType((*ListFeedsRequest)(nil), "google.cloud.asset.v1p2beta1.ListFeedsRequest")
@@ -1095,7 +714,6 @@
 	proto.RegisterType((*DeleteFeedRequest)(nil), "google.cloud.asset.v1p2beta1.DeleteFeedRequest")
 	proto.RegisterType((*OutputConfig)(nil), "google.cloud.asset.v1p2beta1.OutputConfig")
 	proto.RegisterType((*GcsDestination)(nil), "google.cloud.asset.v1p2beta1.GcsDestination")
-	proto.RegisterType((*BigQueryDestination)(nil), "google.cloud.asset.v1p2beta1.BigQueryDestination")
 	proto.RegisterType((*PubsubDestination)(nil), "google.cloud.asset.v1p2beta1.PubsubDestination")
 	proto.RegisterType((*FeedOutputConfig)(nil), "google.cloud.asset.v1p2beta1.FeedOutputConfig")
 	proto.RegisterType((*Feed)(nil), "google.cloud.asset.v1p2beta1.Feed")
@@ -1106,115 +724,89 @@
 }
 
 var fileDescriptor_266ed218574f68b8 = []byte{
-	// 1314 bytes of a gzipped FileDescriptorProto
-	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xbc, 0x57, 0xcd, 0x6e, 0xdb, 0x46,
-	0x10, 0x36, 0xe5, 0x9f, 0xd8, 0x23, 0xc5, 0x91, 0xd6, 0x69, 0xa2, 0xaa, 0x0e, 0x2c, 0xb0, 0x29,
-	0x22, 0xab, 0x0d, 0x59, 0xab, 0xe8, 0x0f, 0x1c, 0xf4, 0x20, 0x29, 0x8a, 0x6d, 0x20, 0xb6, 0x54,
-	0xda, 0x69, 0x90, 0xd6, 0x00, 0x4b, 0x51, 0x2b, 0x86, 0x8d, 0xc4, 0x65, 0xc8, 0x65, 0x1c, 0xa3,
-	0xc9, 0xa1, 0xe9, 0x25, 0x40, 0x2f, 0x2d, 0xf2, 0x02, 0x3d, 0xf5, 0xd0, 0x27, 0xe8, 0x1b, 0x14,
-	0xc8, 0xb1, 0xbd, 0xf7, 0xd4, 0x57, 0xe8, 0xa1, 0xb7, 0x62, 0x77, 0x49, 0x8b, 0xfa, 0xb1, 0xe8,
-	0x34, 0x40, 0x6f, 0x9a, 0xdd, 0x99, 0xf9, 0xbe, 0xfd, 0x46, 0x3b, 0xb3, 0x84, 0xf7, 0x2d, 0x42,
-	0xac, 0x1e, 0x56, 0xcd, 0x1e, 0x09, 0x3a, 0xaa, 0xe1, 0xfb, 0x98, 0xaa, 0x8f, 0x36, 0xdc, 0x4a,
-	0x1b, 0x53, 0x63, 0x43, 0xd8, 0xba, 0x8f, 0xbd, 0x47, 0xb6, 0x89, 0x15, 0xd7, 0x23, 0x94, 0xa0,
-	0x55, 0x11, 0xa1, 0xf0, 0x08, 0x85, 0x7b, 0x28, 0x27, 0x11, 0x85, 0x70, 0x57, 0x35, 0x5c, 0x5b,
-	0x35, 0x1c, 0x87, 0x50, 0x83, 0xda, 0xc4, 0xf1, 0x45, 0x6c, 0x61, 0x3d, 0x19, 0x2d, 0x72, 0x7d,
-	0x3b, 0x74, 0xed, 0x11, 0xc7, 0xf2, 0x02, 0xc7, 0xb1, 0x1d, 0x4b, 0x25, 0x2e, 0xf6, 0x86, 0xf2,
-	0xbd, 0x15, 0x3a, 0x71, 0xab, 0x1d, 0x74, 0x55, 0xdc, 0x77, 0xe9, 0x71, 0xb8, 0x59, 0x1c, 0xdd,
-	0xec, 0xda, 0xb8, 0xd7, 0xd1, 0xfb, 0x86, 0xff, 0x20, 0xf4, 0x58, 0x1b, 0xf5, 0xa0, 0x76, 0x1f,
-	0xfb, 0xd4, 0xe8, 0xbb, 0xa1, 0xc3, 0xe5, 0xd8, 0x69, 0xcc, 0x9e, 0x8d, 0x1d, 0x2a, 0x36, 0xe4,
-	0x9f, 0x53, 0xb0, 0xd2, 0x78, 0xec, 0x12, 0x8f, 0x56, 0x39, 0x69, 0x0d, 0x3f, 0x0c, 0xb0, 0x4f,
-	0xd1, 0x25, 0x58, 0x70, 0x0d, 0x0f, 0x3b, 0x34, 0x2f, 0x15, 0xa5, 0xd2, 0x92, 0x16, 0x5a, 0xe8,
-	0x63, 0x58, 0xf2, 0xb0, 0xd1, 0xd1, 0x19, 0x40, 0x3e, 0x55, 0x94, 0x4a, 0xe9, 0x4a, 0x41, 0x09,
-	0x85, 0x8c, 0xd0, 0x95, 0x83, 0x08, 0x5d, 0x5b, 0x64, 0xce, 0xcc, 0x44, 0x6b, 0x90, 0x16, 0x45,
-	0xa0, 0xc7, 0x2e, 0xf6, 0xf3, 0xb3, 0xc5, 0xd9, 0xd2, 0x92, 0x06, 0x7c, 0xe9, 0x80, 0xad, 0xa0,
-	0xdb, 0x90, 0x31, 0x89, 0x43, 0xb1, 0x23, 0x5c, 0xf2, 0x73, 0x45, 0xa9, 0xb4, 0x5c, 0x59, 0x57,
-	0xa6, 0x55, 0x49, 0xa9, 0x8b, 0x08, 0x96, 0x41, 0x4b, 0x9b, 0x03, 0x03, 0x35, 0xe1, 0x3c, 0x09,
-	0xa8, 0x1b, 0x50, 0xdd, 0x24, 0x4e, 0xd7, 0xb6, 0xf2, 0xf3, 0x9c, 0x6b, 0x79, 0x7a, 0xba, 0x26,
-	0x0f, 0xa9, 0xf3, 0x08, 0x2d, 0x43, 0x62, 0x96, 0xfc, 0x93, 0x04, 0x17, 0x87, 0x85, 0xf2, 0x5d,
-	0xe2, 0xf8, 0x78, 0x58, 0x11, 0xe9, 0x15, 0x14, 0x19, 0xa3, 0x98, 0x7a, 0x4d, 0x8a, 0xff, 0x48,
-	0xb0, 0x5a, 0x33, 0xa8, 0x79, 0x7f, 0x0b, 0x87, 0x24, 0xb7, 0x6d, 0x9f, 0x12, 0xef, 0x38, 0xa9,
-	0xa8, 0x27, 0xb5, 0x71, 0x8c, 0x3e, 0xf6, 0xf3, 0xa9, 0x58, 0x6d, 0xf6, 0xd8, 0xca, 0x58, 0x6d,
-	0x66, 0x5f, 0xab, 0x36, 0x1a, 0x64, 0x4f, 0x14, 0xd3, 0x8f, 0x6c, 0xa7, 0x43, 0x8e, 0x78, 0xb5,
-	0xd3, 0x95, 0xd2, 0xf4, 0x8c, 0x4c, 0xb6, 0xbb, 0xdc, 0x5f, 0x5b, 0x8e, 0x64, 0x14, 0xb6, 0xdc,
-	0x81, 0x2b, 0xa7, 0x1c, 0x3d, 0x2c, 0x53, 0x1d, 0x16, 0xc4, 0xb5, 0xcc, 0x4b, 0xc5, 0xd9, 0x52,
-	0xba, 0xf2, 0x6e, 0x02, 0x14, 0xee, 0xbb, 0xc4, 0x33, 0x7a, 0x3c, 0x99, 0x16, 0x86, 0xca, 0x4f,
-	0x20, 0x57, 0xf7, 0xb0, 0x41, 0xf1, 0x2d, 0x8c, 0x3b, 0x49, 0xaa, 0x5e, 0x86, 0x73, 0x5d, 0x8c,
-	0x3b, 0xba, 0xdd, 0xe1, 0x95, 0x5d, 0xd2, 0x16, 0x98, 0xb9, 0xd3, 0x41, 0x1f, 0xc1, 0x1c, 0xfb,
-	0xc5, 0x55, 0x4c, 0x57, 0xe4, 0xe9, 0x44, 0x38, 0x12, 0xf7, 0x97, 0xaf, 0xc2, 0xf2, 0x16, 0xa6,
-	0x71, 0x68, 0x04, 0x73, 0xac, 0x64, 0x21, 0x30, 0xff, 0x2d, 0x97, 0x21, 0x7b, 0xdb, 0xf6, 0xb9,
-	0x5b, 0xd2, 0x6d, 0x96, 0x77, 0x21, 0x17, 0xf3, 0x0d, 0x95, 0xfa, 0x04, 0xe6, 0x19, 0x5c, 0x24,
-	0xd4, 0x59, 0xf8, 0x89, 0x00, 0xf9, 0xb9, 0x04, 0xb9, 0x3b, 0x6e, 0x67, 0x44, 0x9f, 0xe8, 0xb8,
-	0xd2, 0xab, 0x1d, 0x17, 0xdd, 0x80, 0x74, 0xc0, 0x93, 0xf1, 0x4e, 0x77, 0x6a, 0xb3, 0xb9, 0xc5,
-	0x9a, 0xe1, 0xae, 0xe1, 0x3f, 0xd0, 0x40, 0xb8, 0xb3, 0xdf, 0xf2, 0x35, 0xc8, 0xdd, 0xc4, 0x3d,
-	0x3c, 0xcc, 0x64, 0x92, 0x5c, 0x7f, 0x4a, 0x90, 0x89, 0xdf, 0x29, 0x74, 0x17, 0x2e, 0x58, 0xa6,
-	0xaf, 0x77, 0xb0, 0x4f, 0x6d, 0x87, 0x37, 0xe9, 0x90, 0xf9, 0x7b, 0xd3, 0x99, 0x6f, 0x99, 0xfe,
-	0xcd, 0x41, 0xcc, 0xf6, 0x8c, 0xb6, 0x6c, 0x0d, 0xad, 0xa0, 0x2e, 0x5c, 0x6c, 0xdb, 0xd6, 0xc3,
-	0x00, 0x7b, 0xc7, 0x43, 0xd9, 0xc5, 0xc1, 0x36, 0xa6, 0x67, 0xaf, 0xd9, 0xd6, 0x67, 0x2c, 0x72,
-	0x18, 0x62, 0x25, 0x4a, 0x18, 0x5b, 0xae, 0x9d, 0x87, 0x74, 0x2c, 0xbd, 0xbc, 0x0f, 0xcb, 0xc3,
-	0xd4, 0x10, 0x82, 0xd9, 0xc0, 0xb3, 0x85, 0x0a, 0xdb, 0x33, 0x1a, 0x33, 0xd0, 0x1a, 0x40, 0xe0,
-	0xd9, 0xba, 0xeb, 0xe1, 0xae, 0xfd, 0x58, 0xfc, 0x5f, 0xb7, 0x67, 0xb4, 0xa5, 0xc0, 0xb3, 0x5b,
-	0x7c, 0xa9, 0x96, 0x01, 0x20, 0xed, 0xaf, 0xb1, 0x49, 0xf5, 0xc0, 0xb3, 0xe5, 0x2f, 0x61, 0x65,
-	0x02, 0x23, 0x94, 0x87, 0x73, 0x1d, 0x83, 0x1a, 0x3e, 0x8e, 0xfe, 0x68, 0x91, 0x89, 0x2e, 0xc2,
-	0x3c, 0x35, 0xda, 0x3d, 0x1c, 0x5e, 0x05, 0x61, 0xb0, 0xd5, 0x2e, 0xf1, 0x4c, 0xd1, 0x50, 0x16,
-	0x35, 0x61, 0xc8, 0xeb, 0x90, 0x6b, 0x05, 0x6d, 0x3f, 0x68, 0xc7, 0x53, 0xb3, 0x04, 0xc4, 0xb5,
-	0xcd, 0x30, 0xb1, 0x30, 0xe4, 0xef, 0x24, 0xc8, 0xb2, 0x0a, 0x0f, 0x55, 0xf0, 0x2b, 0x40, 0x2e,
-	0x8f, 0x9f, 0x50, 0x44, 0x75, 0xba, 0xcc, 0x63, 0xb8, 0xdb, 0x33, 0x5a, 0xce, 0x1d, 0x5d, 0x1c,
-	0x95, 0xf8, 0x79, 0x0a, 0xe6, 0x18, 0x8b, 0x49, 0x7f, 0xb0, 0xe4, 0xe6, 0xfa, 0x3f, 0x4f, 0xc6,
-	0x43, 0x40, 0xbc, 0x2d, 0x4d, 0x1a, 0x8f, 0x4a, 0xf2, 0xe5, 0x1c, 0x9a, 0x3f, 0xd9, 0xee, 0xc8,
-	0x4a, 0xf9, 0x5b, 0x09, 0xd2, 0x31, 0x68, 0xb4, 0x0a, 0xf9, 0x7a, 0x73, 0xef, 0xa0, 0xb1, 0x77,
-	0xa0, 0x1f, 0xdc, 0x6b, 0x35, 0xf4, 0x3b, 0x7b, 0xfb, 0xad, 0x46, 0x7d, 0xe7, 0xd6, 0x4e, 0xe3,
-	0x66, 0x76, 0x06, 0x65, 0x60, 0x51, 0x6b, 0xec, 0x37, 0xef, 0x68, 0xf5, 0x46, 0x56, 0x42, 0xcb,
-	0x00, 0x3b, 0xd5, 0x5d, 0xbd, 0xd5, 0xbc, 0xbd, 0x53, 0xbf, 0x97, 0x4d, 0xa1, 0x15, 0xb8, 0x30,
-	0xb0, 0xf5, 0xbd, 0xea, 0x6e, 0x23, 0x3b, 0xcb, 0x9c, 0x9a, 0xda, 0x56, 0xe4, 0x34, 0x87, 0x72,
-	0x70, 0xbe, 0x5a, 0xaf, 0x37, 0xf6, 0xf7, 0xa3, 0xa5, 0xf9, 0xca, 0xdf, 0x8b, 0x90, 0xe1, 0x7d,
-	0x7b, 0x5f, 0xbc, 0xf7, 0xd0, 0x8f, 0x12, 0x64, 0xe2, 0xb3, 0x1b, 0x25, 0x5c, 0xb6, 0x09, 0x0f,
-	0xa2, 0xc2, 0x95, 0x28, 0x24, 0xf6, 0x8e, 0x53, 0x9a, 0xd1, 0x3b, 0x4e, 0x56, 0x9f, 0xfd, 0xf1,
-	0xd7, 0x8b, 0xd4, 0xba, 0x7c, 0x35, 0xf6, 0x0c, 0xfc, 0x46, 0x74, 0xd9, 0x4f, 0xcb, 0x6a, 0xf9,
-	0xe9, 0x26, 0x8e, 0xe5, 0xdc, 0x94, 0xca, 0xe8, 0x37, 0x09, 0xde, 0x98, 0x38, 0xb1, 0xd0, 0x66,
-	0x42, 0x27, 0x98, 0x32, 0xe1, 0x0b, 0x37, 0xfe, 0x53, 0xac, 0x68, 0xfc, 0xf2, 0x87, 0xfc, 0x0c,
-	0x2a, 0xba, 0x7e, 0xda, 0x19, 0xda, 0x13, 0xf9, 0x7e, 0x2f, 0x01, 0x0c, 0xa6, 0x22, 0x4a, 0xb8,
-	0x61, 0x63, 0xf3, 0xb3, 0x70, 0x86, 0x89, 0x20, 0x97, 0x38, 0x35, 0x59, 0xbe, 0x72, 0x0a, 0x35,
-	0x95, 0x0f, 0x20, 0xa6, 0xeb, 0x33, 0x09, 0xce, 0x85, 0x53, 0x12, 0x25, 0x75, 0xec, 0xa1, 0x61,
-	0x7a, 0x26, 0x1e, 0xef, 0x70, 0x1e, 0x6b, 0x68, 0x88, 0x07, 0xbb, 0xd8, 0x8c, 0x85, 0x20, 0xa1,
-	0x96, 0x9f, 0xa2, 0x17, 0x12, 0x2c, 0x9d, 0x0c, 0x56, 0x94, 0x70, 0xab, 0x46, 0xa7, 0x75, 0x41,
-	0x3d, 0xb3, 0x7f, 0x58, 0xb8, 0x89, 0xac, 0xc6, 0xd4, 0x41, 0x3f, 0x48, 0x00, 0x83, 0xf1, 0x9c,
-	0x54, 0xa8, 0xb1, 0x41, 0x7e, 0x26, 0x81, 0xae, 0x73, 0x2a, 0xd7, 0x2a, 0x72, 0x9c, 0x0a, 0x83,
-	0x57, 0xc6, 0x54, 0x62, 0xd5, 0x7a, 0x02, 0x30, 0x18, 0xd3, 0x49, 0x8c, 0xc6, 0x06, 0x7a, 0xe1,
-	0xd2, 0xd8, 0x6b, 0xa0, 0xc1, 0xbe, 0x9b, 0x22, 0x41, 0xca, 0xd3, 0xcb, 0x54, 0xd8, 0x7d, 0x59,
-	0x7d, 0x93, 0x43, 0x09, 0x24, 0x91, 0xcb, 0x70, 0x6d, 0x5f, 0x31, 0x49, 0xff, 0xf7, 0xaa, 0x72,
-	0x9f, 0x52, 0xd7, 0xdf, 0x54, 0xd5, 0xa3, 0xa3, 0xa3, 0x91, 0x4d, 0xd5, 0x08, 0xe8, 0x7d, 0xf1,
-	0xf5, 0x77, 0xdd, 0xed, 0x19, 0xb4, 0x4b, 0xbc, 0x7e, 0xed, 0x57, 0x09, 0x8a, 0x26, 0xe9, 0x4f,
-	0x3d, 0x44, 0x2d, 0x17, 0xef, 0x4c, 0x2d, 0x46, 0xbb, 0x25, 0x7d, 0x51, 0x0d, 0x43, 0x2c, 0xd2,
-	0x33, 0x1c, 0x4b, 0x21, 0x9e, 0xa5, 0x5a, 0xd8, 0xe1, 0x87, 0x52, 0x07, 0xc0, 0x93, 0xbf, 0x36,
-	0x6f, 0x70, 0xfb, 0x97, 0xd4, 0xea, 0x96, 0xc8, 0x51, 0xe7, 0xb0, 0x1c, 0x45, 0xf9, 0x7c, 0xc3,
-	0xad, 0xd4, 0x98, 0xd3, 0xcb, 0x68, 0xfb, 0x90, 0x6f, 0x1f, 0xf2, 0xed, 0xc3, 0x93, 0xed, 0xf6,
-	0x02, 0xc7, 0xfa, 0xe0, 0xdf, 0x00, 0x00, 0x00, 0xff, 0xff, 0x76, 0x29, 0x46, 0x9f, 0x46, 0x0f,
-	0x00, 0x00,
+	// 1084 bytes of a gzipped FileDescriptorProto
+	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xa4, 0x56, 0xbf, 0x6f, 0x23, 0x45,
+	0x14, 0xce, 0xd8, 0xb9, 0x1c, 0x79, 0x0e, 0xc1, 0x1e, 0x21, 0xce, 0xe7, 0xcb, 0x11, 0x6b, 0x91,
+	0x20, 0xb1, 0x8e, 0x5d, 0x62, 0x28, 0x50, 0x4e, 0x48, 0xac, 0x1d, 0x27, 0xb1, 0x94, 0x1f, 0x96,
+	0x93, 0x80, 0x0e, 0x45, 0x32, 0xeb, 0xf5, 0x78, 0xb3, 0x9c, 0xbd, 0xb3, 0xec, 0xcc, 0x26, 0x3a,
+	0xa2, 0x34, 0x5c, 0x85, 0x10, 0x05, 0x3f, 0x24, 0x1a, 0x6a, 0x0a, 0xfe, 0x02, 0x3a, 0xfa, 0x2b,
+	0xa1, 0x4b, 0x75, 0x05, 0x15, 0x7f, 0x02, 0x15, 0x9a, 0x99, 0x75, 0xbc, 0x5e, 0x1f, 0xb6, 0x05,
+	0x95, 0x3d, 0xef, 0xbd, 0x6f, 0xe6, 0xfb, 0xde, 0x9b, 0x79, 0x6f, 0xe1, 0x1d, 0x87, 0x52, 0xa7,
+	0x47, 0x0c, 0xbb, 0x47, 0xc3, 0x8e, 0x61, 0x31, 0x46, 0xb8, 0x71, 0xbe, 0xe1, 0x97, 0xdb, 0x84,
+	0x5b, 0x1b, 0x6a, 0xdd, 0x62, 0x24, 0x38, 0x77, 0x6d, 0xa2, 0xfb, 0x01, 0xe5, 0x14, 0xaf, 0x28,
+	0x84, 0x2e, 0x11, 0xba, 0x8c, 0xd0, 0x6f, 0x10, 0x85, 0xc8, 0x6b, 0x58, 0xbe, 0x6b, 0x58, 0x9e,
+	0x47, 0xb9, 0xc5, 0x5d, 0xea, 0x31, 0x85, 0x2d, 0xdc, 0x89, 0x79, 0xed, 0x9e, 0x4b, 0x3c, 0x1e,
+	0x39, 0x56, 0x63, 0x8e, 0xae, 0x4b, 0x7a, 0x9d, 0x56, 0x9b, 0x9c, 0x59, 0xe7, 0x2e, 0x0d, 0xa2,
+	0x80, 0xbb, 0xb1, 0x80, 0x80, 0x30, 0x1a, 0x06, 0x03, 0x42, 0x85, 0xf5, 0xe9, 0x12, 0x06, 0xe7,
+	0xbf, 0x11, 0x85, 0xf6, 0xa8, 0xe7, 0x04, 0xa1, 0xe7, 0xb9, 0x9e, 0x63, 0x50, 0x9f, 0x04, 0x23,
+	0x24, 0xef, 0x45, 0x41, 0x72, 0xd5, 0x0e, 0xbb, 0x06, 0xe9, 0xfb, 0xfc, 0x49, 0xe4, 0x2c, 0x26,
+	0x9d, 0x8a, 0x6d, 0xdf, 0x62, 0x8f, 0x13, 0x52, 0x6e, 0x22, 0xb8, 0xdb, 0x27, 0x8c, 0x5b, 0x7d,
+	0x5f, 0x05, 0x68, 0x5f, 0x23, 0xc8, 0x55, 0x03, 0x62, 0x71, 0xb2, 0x4d, 0x48, 0xa7, 0x49, 0x3e,
+	0x0f, 0x09, 0xe3, 0xf8, 0x1e, 0x2c, 0xf8, 0x56, 0x40, 0x3c, 0x9e, 0x47, 0x45, 0xb4, 0xb6, 0x58,
+	0x49, 0x3f, 0x37, 0x53, 0xcd, 0xc8, 0x84, 0x57, 0xe0, 0x76, 0x97, 0x90, 0x4e, 0xcb, 0xed, 0xe4,
+	0x53, 0x31, 0xaf, 0xb0, 0xd5, 0x3b, 0xf8, 0x21, 0xcc, 0x8b, 0x7f, 0xf9, 0x74, 0x11, 0xad, 0x65,
+	0xca, 0x9a, 0x3e, 0xa9, 0x40, 0xba, 0x38, 0x53, 0xc1, 0x25, 0x48, 0xdb, 0x83, 0xe5, 0x1d, 0xc2,
+	0xe3, 0x4c, 0x36, 0x61, 0xde, 0xb3, 0xfa, 0x24, 0xe2, 0xf1, 0xe6, 0x73, 0x33, 0xf5, 0xb7, 0x59,
+	0x84, 0xd7, 0xe5, 0x76, 0x6a, 0x37, 0x75, 0x80, 0xe5, 0xbb, 0x4c, 0xb7, 0x69, 0xdf, 0x90, 0x60,
+	0x89, 0xd1, 0x0c, 0xc8, 0xee, 0xb9, 0x4c, 0x6e, 0xc7, 0x66, 0x51, 0xa6, 0xed, 0x43, 0x2e, 0x06,
+	0x60, 0x3e, 0xf5, 0x18, 0xc1, 0xef, 0xc3, 0x2d, 0xc1, 0x8d, 0xe5, 0x51, 0x31, 0x3d, 0x9b, 0xa2,
+	0xa6, 0x02, 0x68, 0xdf, 0x21, 0xc8, 0x9d, 0xf8, 0x9d, 0x44, 0x6e, 0x07, 0x09, 0x42, 0xff, 0x21,
+	0x41, 0xf8, 0x43, 0xc8, 0x84, 0x72, 0x47, 0x59, 0x64, 0x99, 0xff, 0x4c, 0xb9, 0x30, 0xd8, 0x63,
+	0x50, 0x65, 0x7d, 0x5b, 0xdc, 0x83, 0x7d, 0x8b, 0x3d, 0x56, 0x58, 0x50, 0x18, 0x61, 0xd0, 0x0e,
+	0x21, 0xb7, 0x45, 0x7a, 0x64, 0x94, 0xd3, 0xff, 0xc9, 0xf2, 0x39, 0x2c, 0x1d, 0x86, 0xdc, 0x0f,
+	0x79, 0x95, 0x7a, 0x5d, 0xd7, 0xc1, 0x1f, 0xc3, 0x2b, 0x8e, 0xcd, 0x5a, 0x1d, 0xc2, 0xb8, 0xeb,
+	0xc9, 0xbb, 0x1c, 0x49, 0x7d, 0x30, 0x59, 0xea, 0x8e, 0xcd, 0xb6, 0x86, 0x98, 0xdd, 0xb9, 0xe6,
+	0xb2, 0x33, 0x62, 0xa9, 0xbc, 0x0c, 0x99, 0xd8, 0xa6, 0x5a, 0x19, 0x96, 0x47, 0x21, 0x18, 0x43,
+	0x3a, 0x0c, 0x5c, 0x25, 0x62, 0x77, 0xae, 0x29, 0x16, 0x95, 0x25, 0x00, 0xda, 0xfe, 0x8c, 0xd8,
+	0xbc, 0x15, 0x06, 0xae, 0xb6, 0x0e, 0xb9, 0x46, 0xd8, 0x66, 0x61, 0x3b, 0x0e, 0x7b, 0x15, 0x6e,
+	0x71, 0xea, 0xbb, 0xb6, 0x02, 0x36, 0xd5, 0x42, 0x7b, 0x8a, 0x20, 0x2b, 0x54, 0x8e, 0x68, 0xfb,
+	0x14, 0xb0, 0x2f, 0xf1, 0x2f, 0x90, 0x67, 0x4c, 0x96, 0x37, 0x76, 0xee, 0xee, 0x5c, 0x33, 0xe7,
+	0x27, 0x8d, 0x49, 0x91, 0x3f, 0xa7, 0x61, 0x5e, 0xb0, 0xc0, 0x77, 0x46, 0x2a, 0xa4, 0x6e, 0x84,
+	0x30, 0xe0, 0x55, 0xc8, 0xa8, 0xc6, 0x28, 0x56, 0x2c, 0x9f, 0x2a, 0xa6, 0xd7, 0x16, 0x9b, 0x20,
+	0x4d, 0x07, 0xc2, 0x32, 0x0c, 0xe0, 0x4f, 0x7c, 0xc2, 0xf2, 0xe9, 0x58, 0xc0, 0xb1, 0xb0, 0xe0,
+	0x3d, 0x58, 0xb2, 0xa9, 0xc7, 0x89, 0xa7, 0x42, 0xf2, 0xf3, 0x45, 0xb4, 0xb6, 0x5c, 0x5e, 0x9f,
+	0x2c, 0xa7, 0xaa, 0x10, 0x62, 0x87, 0x66, 0xc6, 0x1e, 0x2e, 0xb0, 0x05, 0x58, 0x76, 0x07, 0x2a,
+	0xf3, 0xd6, 0xb2, 0x65, 0xe2, 0xf2, 0xb7, 0x64, 0x8a, 0xf4, 0xe9, 0x97, 0x3d, 0x9e, 0x6e, 0x25,
+	0x33, 0xdb, 0x4d, 0x98, 0x37, 0xbf, 0x45, 0x7f, 0x99, 0xdf, 0xa0, 0x69, 0xd7, 0x13, 0xaf, 0xfa,
+	0x01, 0x15, 0x95, 0x67, 0xc6, 0x65, 0xf4, 0xef, 0xca, 0x90, 0x0f, 0xd3, 0xb8, 0x14, 0x3f, 0x57,
+	0xf8, 0x7e, 0x97, 0xf6, 0x3a, 0x24, 0x10, 0x6b, 0xf9, 0x27, 0xe1, 0x5e, 0xa7, 0x81, 0x63, 0x79,
+	0xee, 0x17, 0xaa, 0x1f, 0x1b, 0x97, 0xf1, 0xe5, 0x68, 0x68, 0x11, 0x95, 0xea, 0x90, 0x89, 0xa5,
+	0x04, 0xaf, 0x40, 0xbe, 0x7a, 0x78, 0x70, 0x5c, 0x3b, 0x38, 0x6e, 0x1d, 0x3f, 0x6a, 0xd4, 0x5a,
+	0x27, 0x07, 0x47, 0x8d, 0x5a, 0xb5, 0xbe, 0x5d, 0xaf, 0x6d, 0x65, 0xe7, 0xf0, 0x12, 0xbc, 0xd4,
+	0xac, 0x1d, 0x1d, 0x9e, 0x34, 0xab, 0xb5, 0x2c, 0xc2, 0xcb, 0x00, 0x75, 0x73, 0xbf, 0xd5, 0x38,
+	0xdc, 0xab, 0x57, 0x1f, 0x65, 0x53, 0xe5, 0xdf, 0x16, 0x60, 0xc9, 0x14, 0xaa, 0x8e, 0xd4, 0xa8,
+	0xc3, 0x3f, 0x20, 0x80, 0x61, 0x8f, 0xc6, 0x53, 0x2e, 0xda, 0x58, 0x37, 0x2f, 0xcc, 0xd0, 0x63,
+	0xb4, 0x8d, 0x6b, 0x33, 0xea, 0x82, 0x5f, 0xfe, 0xf1, 0xe7, 0xf7, 0x29, 0x4d, 0xbb, 0x1f, 0x1b,
+	0x5b, 0x97, 0xca, 0xf3, 0x41, 0xc9, 0x28, 0x45, 0xc2, 0x37, 0x51, 0x09, 0x7f, 0x85, 0xe0, 0x76,
+	0xd4, 0xad, 0xf1, 0xb4, 0xb7, 0x3d, 0xd2, 0xd4, 0x67, 0x22, 0xf4, 0xe0, 0xda, 0x94, 0x17, 0x5c,
+	0xd2, 0x59, 0xc5, 0x23, 0x74, 0x84, 0x5d, 0x90, 0x89, 0x8a, 0x50, 0xba, 0xc2, 0x3f, 0x21, 0x58,
+	0xbc, 0x69, 0xdd, 0x78, 0xca, 0x3d, 0x4b, 0x0e, 0x85, 0x82, 0x31, 0x73, 0xbc, 0x9a, 0x09, 0x9a,
+	0x3e, 0x9a, 0xad, 0x04, 0xbd, 0xb1, 0x6c, 0xe1, 0x1f, 0x11, 0xc0, 0x70, 0x12, 0x4c, 0xab, 0xe0,
+	0xd8, 0xcc, 0x98, 0x29, 0x61, 0xef, 0x5d, 0x9b, 0x72, 0x46, 0x48, 0x46, 0x6f, 0x95, 0xb5, 0x38,
+	0x23, 0x61, 0xd7, 0xc7, 0xb2, 0x26, 0x8a, 0xf8, 0x14, 0x01, 0x0c, 0xe7, 0xc1, 0x34, 0x66, 0x63,
+	0x93, 0xa3, 0xf0, 0xda, 0xd8, 0xec, 0xa9, 0x89, 0x0f, 0x94, 0x44, 0xf9, 0x4a, 0x93, 0xcb, 0x57,
+	0xd8, 0x7f, 0x66, 0xde, 0xfd, 0xd7, 0xd7, 0xfc, 0xbb, 0xa9, 0x9f, 0x71, 0xee, 0xb3, 0x4d, 0xc3,
+	0xb8, 0xb8, 0xb8, 0x48, 0x3e, 0x75, 0x2b, 0xe4, 0x67, 0xea, 0x6b, 0xeb, 0x6d, 0xbf, 0x67, 0xf1,
+	0x2e, 0x0d, 0xfa, 0x95, 0x5f, 0x11, 0x14, 0x6d, 0xda, 0x9f, 0xa8, 0xa5, 0x92, 0x8b, 0xbf, 0xb1,
+	0x86, 0x60, 0xdf, 0x40, 0x9f, 0x98, 0x11, 0xc4, 0xa1, 0x3d, 0xcb, 0x73, 0x74, 0x1a, 0x38, 0x86,
+	0x43, 0x3c, 0xa9, 0xcd, 0x18, 0x1e, 0xfc, 0xe2, 0xaf, 0xbb, 0x87, 0x72, 0xfd, 0x4b, 0x6a, 0x65,
+	0x47, 0xed, 0x51, 0x95, 0xc7, 0xca, 0x53, 0xf4, 0x8f, 0x36, 0xfc, 0x72, 0x45, 0x04, 0x3d, 0x1b,
+	0xb8, 0x4f, 0xa5, 0xfb, 0x54, 0xba, 0x4f, 0x6f, 0xdc, 0xed, 0x05, 0x79, 0xd6, 0xbb, 0xff, 0x04,
+	0x00, 0x00, 0xff, 0xff, 0x05, 0x30, 0xf7, 0x65, 0x0b, 0x0b, 0x00, 0x00,
 }
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // AssetServiceClient is the client API for AssetService service.
 //
 // For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
 type AssetServiceClient interface {
-	// Exports assets with time and resource types to a given Cloud Storage
-	// location. The output format is newline-delimited JSON.
-	// This API implements the [google.longrunning.Operation][google.longrunning.Operation] API allowing you
-	// to keep track of the export.
-	ExportAssets(ctx context.Context, in *ExportAssetsRequest, opts ...grpc.CallOption) (*longrunning.Operation, error)
-	// Batch gets the update history of assets that overlap a time window.
-	// For RESOURCE content, this API outputs history with asset in both
-	// non-delete or deleted status.
-	// For IAM_POLICY content, this API outputs history when the asset and its
-	// attached IAM POLICY both exist. This can create gaps in the output history.
-	BatchGetAssetsHistory(ctx context.Context, in *BatchGetAssetsHistoryRequest, opts ...grpc.CallOption) (*BatchGetAssetsHistoryResponse, error)
 	// Creates a feed in a parent project/folder/organization to listen to its
 	// asset updates.
 	CreateFeed(ctx context.Context, in *CreateFeedRequest, opts ...grpc.CallOption) (*Feed, error)
@@ -1229,31 +821,13 @@
 }
 
 type assetServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewAssetServiceClient(cc *grpc.ClientConn) AssetServiceClient {
+func NewAssetServiceClient(cc grpc.ClientConnInterface) AssetServiceClient {
 	return &assetServiceClient{cc}
 }
 
-func (c *assetServiceClient) ExportAssets(ctx context.Context, in *ExportAssetsRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) {
-	out := new(longrunning.Operation)
-	err := c.cc.Invoke(ctx, "/google.cloud.asset.v1p2beta1.AssetService/ExportAssets", in, out, opts...)
-	if err != nil {
-		return nil, err
-	}
-	return out, nil
-}
-
-func (c *assetServiceClient) BatchGetAssetsHistory(ctx context.Context, in *BatchGetAssetsHistoryRequest, opts ...grpc.CallOption) (*BatchGetAssetsHistoryResponse, error) {
-	out := new(BatchGetAssetsHistoryResponse)
-	err := c.cc.Invoke(ctx, "/google.cloud.asset.v1p2beta1.AssetService/BatchGetAssetsHistory", in, out, opts...)
-	if err != nil {
-		return nil, err
-	}
-	return out, nil
-}
-
 func (c *assetServiceClient) CreateFeed(ctx context.Context, in *CreateFeedRequest, opts ...grpc.CallOption) (*Feed, error) {
 	out := new(Feed)
 	err := c.cc.Invoke(ctx, "/google.cloud.asset.v1p2beta1.AssetService/CreateFeed", in, out, opts...)
@@ -1301,17 +875,6 @@
 
 // AssetServiceServer is the server API for AssetService service.
 type AssetServiceServer interface {
-	// Exports assets with time and resource types to a given Cloud Storage
-	// location. The output format is newline-delimited JSON.
-	// This API implements the [google.longrunning.Operation][google.longrunning.Operation] API allowing you
-	// to keep track of the export.
-	ExportAssets(context.Context, *ExportAssetsRequest) (*longrunning.Operation, error)
-	// Batch gets the update history of assets that overlap a time window.
-	// For RESOURCE content, this API outputs history with asset in both
-	// non-delete or deleted status.
-	// For IAM_POLICY content, this API outputs history when the asset and its
-	// attached IAM POLICY both exist. This can create gaps in the output history.
-	BatchGetAssetsHistory(context.Context, *BatchGetAssetsHistoryRequest) (*BatchGetAssetsHistoryResponse, error)
 	// Creates a feed in a parent project/folder/organization to listen to its
 	// asset updates.
 	CreateFeed(context.Context, *CreateFeedRequest) (*Feed, error)
@@ -1329,12 +892,6 @@
 type UnimplementedAssetServiceServer struct {
 }
 
-func (*UnimplementedAssetServiceServer) ExportAssets(ctx context.Context, req *ExportAssetsRequest) (*longrunning.Operation, error) {
-	return nil, status.Errorf(codes.Unimplemented, "method ExportAssets not implemented")
-}
-func (*UnimplementedAssetServiceServer) BatchGetAssetsHistory(ctx context.Context, req *BatchGetAssetsHistoryRequest) (*BatchGetAssetsHistoryResponse, error) {
-	return nil, status.Errorf(codes.Unimplemented, "method BatchGetAssetsHistory not implemented")
-}
 func (*UnimplementedAssetServiceServer) CreateFeed(ctx context.Context, req *CreateFeedRequest) (*Feed, error) {
 	return nil, status.Errorf(codes.Unimplemented, "method CreateFeed not implemented")
 }
@@ -1355,42 +912,6 @@
 	s.RegisterService(&_AssetService_serviceDesc, srv)
 }
 
-func _AssetService_ExportAssets_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
-	in := new(ExportAssetsRequest)
-	if err := dec(in); err != nil {
-		return nil, err
-	}
-	if interceptor == nil {
-		return srv.(AssetServiceServer).ExportAssets(ctx, in)
-	}
-	info := &grpc.UnaryServerInfo{
-		Server:     srv,
-		FullMethod: "/google.cloud.asset.v1p2beta1.AssetService/ExportAssets",
-	}
-	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
-		return srv.(AssetServiceServer).ExportAssets(ctx, req.(*ExportAssetsRequest))
-	}
-	return interceptor(ctx, in, info, handler)
-}
-
-func _AssetService_BatchGetAssetsHistory_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
-	in := new(BatchGetAssetsHistoryRequest)
-	if err := dec(in); err != nil {
-		return nil, err
-	}
-	if interceptor == nil {
-		return srv.(AssetServiceServer).BatchGetAssetsHistory(ctx, in)
-	}
-	info := &grpc.UnaryServerInfo{
-		Server:     srv,
-		FullMethod: "/google.cloud.asset.v1p2beta1.AssetService/BatchGetAssetsHistory",
-	}
-	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
-		return srv.(AssetServiceServer).BatchGetAssetsHistory(ctx, req.(*BatchGetAssetsHistoryRequest))
-	}
-	return interceptor(ctx, in, info, handler)
-}
-
 func _AssetService_CreateFeed_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
 	in := new(CreateFeedRequest)
 	if err := dec(in); err != nil {
@@ -1486,14 +1007,6 @@
 	HandlerType: (*AssetServiceServer)(nil),
 	Methods: []grpc.MethodDesc{
 		{
-			MethodName: "ExportAssets",
-			Handler:    _AssetService_ExportAssets_Handler,
-		},
-		{
-			MethodName: "BatchGetAssetsHistory",
-			Handler:    _AssetService_BatchGetAssetsHistory_Handler,
-		},
-		{
 			MethodName: "CreateFeed",
 			Handler:    _AssetService_CreateFeed_Handler,
 		},
diff --git a/googleapis/cloud/asset/v1p2beta1/assets.pb.go b/googleapis/cloud/asset/v1p2beta1/assets.pb.go
index e215ed6..22ceab1 100644
--- a/googleapis/cloud/asset/v1p2beta1/assets.pb.go
+++ b/googleapis/cloud/asset/v1p2beta1/assets.pb.go
@@ -8,7 +8,7 @@
 	math "math"
 
 	proto "github.com/golang/protobuf/proto"
-	any "github.com/golang/protobuf/ptypes/any"
+	_ "github.com/golang/protobuf/ptypes/any"
 	_struct "github.com/golang/protobuf/ptypes/struct"
 	timestamp "github.com/golang/protobuf/ptypes/timestamp"
 	_ "google.golang.org/genproto/googleapis/api/annotations"
@@ -153,14 +153,10 @@
 	// Representation of the actual Cloud IAM policy set on a cloud resource. For
 	// each resource, there must be at most one Cloud IAM policy set on it.
 	IamPolicy *v1.Policy `protobuf:"bytes,4,opt,name=iam_policy,json=iamPolicy,proto3" json:"iam_policy,omitempty"`
-	// Cloud IAM policy name of the Cloud IAM policy set on a cloud resource. For
-	// each resource, there must be at most one Cloud IAM policy name associated
-	// with it.
-	IamPolicyName []byte `protobuf:"bytes,5,opt,name=iam_policy_name,json=iamPolicyName,proto3" json:"iam_policy_name,omitempty"`
 	// Asset's ancestry path in Cloud Resource Manager (CRM) hierarchy,
 	// represented as a list of relative resource names. Ancestry path starts with
-	// the closest CRM ancestor and ending at a visible root. If the asset is a
-	// CRM project/ folder/organization, this starts from the asset itself.
+	// the closest CRM ancestor and ends at root. If the asset is a CRM
+	// project/folder/organization, this starts from the asset itself.
 	//
 	// Example: ["projects/123456789", "folders/5432", "organizations/1234"]
 	Ancestors            []string `protobuf:"bytes,6,rep,name=ancestors,proto3" json:"ancestors,omitempty"`
@@ -222,13 +218,6 @@
 	return nil
 }
 
-func (m *Asset) GetIamPolicyName() []byte {
-	if m != nil {
-		return m.IamPolicyName
-	}
-	return nil
-}
-
 func (m *Asset) GetAncestors() []string {
 	if m != nil {
 		return m.Ancestors
@@ -270,13 +259,10 @@
 	Parent string `protobuf:"bytes,5,opt,name=parent,proto3" json:"parent,omitempty"`
 	// The content of the resource, in which some sensitive fields are scrubbed
 	// away and may not be present.
-	Data *_struct.Struct `protobuf:"bytes,6,opt,name=data,proto3" json:"data,omitempty"`
-	// The actual metadata content for the resource, only visible for internal
-	// users.
-	InternalData         *any.Any `protobuf:"bytes,7,opt,name=internal_data,json=internalData,proto3" json:"internal_data,omitempty"`
-	XXX_NoUnkeyedLiteral struct{} `json:"-"`
-	XXX_unrecognized     []byte   `json:"-"`
-	XXX_sizecache        int32    `json:"-"`
+	Data                 *_struct.Struct `protobuf:"bytes,6,opt,name=data,proto3" json:"data,omitempty"`
+	XXX_NoUnkeyedLiteral struct{}        `json:"-"`
+	XXX_unrecognized     []byte          `json:"-"`
+	XXX_sizecache        int32           `json:"-"`
 }
 
 func (m *Resource) Reset()         { *m = Resource{} }
@@ -346,13 +332,6 @@
 	return nil
 }
 
-func (m *Resource) GetInternalData() *any.Any {
-	if m != nil {
-		return m.InternalData
-	}
-	return nil
-}
-
 func init() {
 	proto.RegisterType((*TemporalAsset)(nil), "google.cloud.asset.v1p2beta1.TemporalAsset")
 	proto.RegisterType((*TimeWindow)(nil), "google.cloud.asset.v1p2beta1.TimeWindow")
@@ -365,44 +344,41 @@
 }
 
 var fileDescriptor_723f69529b7a1cc3 = []byte{
-	// 611 bytes of a gzipped FileDescriptorProto
-	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x84, 0x54, 0x51, 0x6b, 0x13, 0x4d,
-	0x14, 0x65, 0xd3, 0x36, 0xcd, 0xde, 0x36, 0xdf, 0x07, 0x43, 0xad, 0x6b, 0x88, 0x18, 0x23, 0x96,
-	0x88, 0xb0, 0x4b, 0x6a, 0x7d, 0x28, 0xbe, 0x98, 0x5a, 0xf0, 0x4d, 0xca, 0xd8, 0x22, 0x48, 0x61,
-	0x99, 0xee, 0x8e, 0x61, 0x60, 0x77, 0x66, 0x99, 0x99, 0x4d, 0xc9, 0x8b, 0xbf, 0x46, 0x7c, 0xf0,
-	0xd9, 0x5f, 0xe1, 0x2f, 0x12, 0x9f, 0x64, 0xef, 0xce, 0xa4, 0xd8, 0x4a, 0x7c, 0xdb, 0x3b, 0xe7,
-	0x9c, 0x7b, 0xcf, 0xb9, 0x33, 0x09, 0x3c, 0x9b, 0x2b, 0x35, 0x2f, 0x78, 0x92, 0x15, 0xaa, 0xce,
-	0x13, 0x66, 0x0c, 0xb7, 0xc9, 0x62, 0x5a, 0x1d, 0x5e, 0x71, 0xcb, 0xa6, 0x6d, 0x6d, 0xe2, 0x4a,
-	0x2b, 0xab, 0xc8, 0xb0, 0xa5, 0xc6, 0x48, 0x8d, 0x11, 0x8a, 0x57, 0xd4, 0x81, 0x43, 0x13, 0x56,
-	0x89, 0x84, 0x49, 0xa9, 0x2c, 0xb3, 0x42, 0x49, 0xa7, 0x1d, 0x0c, 0x1c, 0x2a, 0x58, 0x99, 0x2c,
-	0xa6, 0x49, 0xa5, 0x0a, 0x91, 0x2d, 0x1d, 0xf6, 0xc0, 0x61, 0x58, 0x5d, 0xd5, 0x9f, 0x12, 0x26,
-	0x3d, 0x34, 0xbc, 0x0d, 0x19, 0xab, 0xeb, 0xcc, 0x3a, 0xf4, 0xd1, 0x6d, 0xd4, 0x8a, 0x92, 0x1b,
-	0xcb, 0xca, 0xaa, 0x25, 0x8c, 0xbf, 0x06, 0xd0, 0x3f, 0xe7, 0x65, 0xa5, 0x34, 0x2b, 0x66, 0x8d,
-	0x5f, 0xf2, 0x1a, 0xba, 0xd7, 0x42, 0xe6, 0xea, 0x3a, 0x0a, 0x46, 0xc1, 0x64, 0xe7, 0x70, 0x12,
-	0xaf, 0x0b, 0x15, 0x9f, 0x8b, 0x92, 0x7f, 0x40, 0x3e, 0x75, 0x3a, 0x12, 0xc1, 0x76, 0xce, 0x0b,
-	0x6e, 0x79, 0x1e, 0x75, 0x46, 0xc1, 0xa4, 0x47, 0x7d, 0x49, 0x8e, 0x61, 0x0b, 0xf5, 0xd1, 0x06,
-	0xb6, 0x7e, 0xb2, 0xbe, 0x35, 0xfa, 0xa1, 0xad, 0x62, 0xfc, 0x19, 0xe0, 0x66, 0x14, 0x39, 0x06,
-	0x30, 0x96, 0x69, 0x9b, 0x36, 0x79, 0x9c, 0xd1, 0x81, 0xef, 0xe6, 0xc3, 0xa2, 0x37, 0x0c, 0x4b,
-	0x43, 0x64, 0x37, 0x35, 0x79, 0x09, 0x3d, 0x2e, 0xf3, 0x56, 0xd8, 0xf9, 0xa7, 0x70, 0x9b, 0xcb,
-	0xbc, 0xa9, 0xc6, 0xbf, 0x02, 0xd8, 0x6a, 0x17, 0x44, 0x60, 0x53, 0x32, 0x37, 0x35, 0xa4, 0xf8,
-	0x4d, 0x1e, 0x02, 0xa0, 0xcd, 0xd4, 0x2e, 0xab, 0xb6, 0x6d, 0x48, 0x43, 0x3c, 0x39, 0x5f, 0x56,
-	0x9c, 0x9c, 0x40, 0x4f, 0x73, 0xa3, 0x6a, 0x9d, 0x71, 0x17, 0xfd, 0x60, 0x7d, 0x74, 0xea, 0xd8,
-	0x74, 0xa5, 0x23, 0x47, 0x00, 0x82, 0x95, 0x69, 0xfb, 0x2e, 0xa2, 0x4d, 0xec, 0x72, 0xcf, 0x77,
-	0x11, 0xac, 0x8c, 0x17, 0xd3, 0xf8, 0x0c, 0x41, 0x1a, 0x0a, 0x56, 0xb6, 0x9f, 0xe4, 0x00, 0xfe,
-	0xbf, 0x51, 0xa5, 0xe8, 0x7b, 0x6b, 0x14, 0x4c, 0x76, 0x69, 0x7f, 0xc5, 0x79, 0xd7, 0x04, 0x18,
-	0x42, 0xc8, 0x64, 0xc6, 0x8d, 0x55, 0xda, 0x44, 0xdd, 0xd1, 0x06, 0xfa, 0xf7, 0x07, 0xe3, 0x2f,
-	0x1d, 0xe8, 0x79, 0x4b, 0xcd, 0xf5, 0x2e, 0xb8, 0x36, 0x42, 0x49, 0xb7, 0x02, 0x5f, 0x92, 0x23,
-	0xd8, 0xcf, 0x85, 0xc9, 0xd4, 0x82, 0xeb, 0x65, 0x9a, 0xab, 0xac, 0x2e, 0xb9, 0xb4, 0x69, 0xad,
-	0x85, 0xdb, 0xc8, 0xde, 0x0a, 0x3d, 0x75, 0xe0, 0x85, 0x16, 0xe4, 0x29, 0xfc, 0x77, 0xa3, 0x42,
-	0x87, 0x1b, 0xc8, 0xee, 0xaf, 0x4e, 0xd1, 0xe1, 0x63, 0xd8, 0xf5, 0xbb, 0x48, 0x6b, 0x5d, 0xe0,
-	0x06, 0x42, 0xba, 0xe3, 0xcf, 0x2e, 0x74, 0x41, 0xf6, 0xa1, 0x5b, 0x31, 0xcd, 0xa5, 0xc5, 0x8c,
-	0x21, 0x75, 0x15, 0x79, 0x0e, 0x9b, 0x39, 0xb3, 0x2c, 0xea, 0xe2, 0xd2, 0xee, 0xdf, 0xb9, 0xee,
-	0xf7, 0xf8, 0x93, 0xa1, 0x48, 0x22, 0xc7, 0xd0, 0x17, 0xd2, 0x72, 0x2d, 0x59, 0x91, 0xa2, 0x6a,
-	0x1b, 0x55, 0x7b, 0x77, 0x54, 0x33, 0xb9, 0xa4, 0xbb, 0x9e, 0x7a, 0xca, 0x2c, 0x3b, 0xf9, 0x1e,
-	0xc0, 0x28, 0x53, 0xe5, 0xda, 0xab, 0x3d, 0x01, 0x7c, 0x45, 0x67, 0x4d, 0x97, 0xb3, 0xe0, 0xe3,
-	0xcc, 0x71, 0xe7, 0xaa, 0x60, 0x72, 0x1e, 0x2b, 0x3d, 0x4f, 0xe6, 0x5c, 0xe2, 0x8c, 0xa4, 0x85,
-	0x58, 0x25, 0xcc, 0xdf, 0xff, 0x7b, 0x5e, 0x61, 0xfd, 0x33, 0x08, 0xbe, 0x75, 0x86, 0x6f, 0xdb,
-	0x36, 0x6f, 0x70, 0xe4, 0xec, 0xcf, 0x91, 0x3f, 0x3c, 0x7c, 0x89, 0xf0, 0x25, 0xc2, 0x97, 0x2b,
-	0xf8, 0xaa, 0x8b, 0xe3, 0x5e, 0xfc, 0x0e, 0x00, 0x00, 0xff, 0xff, 0x1c, 0xff, 0x70, 0xd9, 0xe9,
-	0x04, 0x00, 0x00,
+	// 570 bytes of a gzipped FileDescriptorProto
+	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x84, 0x94, 0x4f, 0x8b, 0xd3, 0x4e,
+	0x18, 0xc7, 0xc9, 0x6e, 0xdb, 0x6d, 0x9e, 0xfd, 0xed, 0xef, 0x30, 0xe8, 0x1a, 0x4b, 0xc5, 0x5a,
+	0x51, 0x2a, 0x42, 0x42, 0xd7, 0xf5, 0xb0, 0x78, 0xb1, 0x55, 0xf0, 0x26, 0x25, 0x76, 0x11, 0xa4,
+	0x10, 0xa6, 0xc9, 0x18, 0x06, 0x92, 0x99, 0x30, 0x33, 0xe9, 0xd2, 0x8b, 0x2f, 0xc7, 0x83, 0x67,
+	0x5f, 0x85, 0x47, 0xdf, 0x85, 0xef, 0xc0, 0xa3, 0xe4, 0xc9, 0x4c, 0x17, 0x57, 0xa9, 0xb7, 0x79,
+	0xe6, 0xf3, 0x7d, 0xfe, 0x7c, 0x9f, 0x69, 0x03, 0x4f, 0x72, 0x29, 0xf3, 0x82, 0x45, 0x69, 0x21,
+	0xeb, 0x2c, 0xa2, 0x5a, 0x33, 0x13, 0x6d, 0xa6, 0xd5, 0xd9, 0x9a, 0x19, 0x3a, 0x6d, 0x63, 0x1d,
+	0x56, 0x4a, 0x1a, 0x49, 0x86, 0xad, 0x34, 0x44, 0x69, 0x88, 0x28, 0xdc, 0x49, 0x07, 0x96, 0x46,
+	0xb4, 0xe2, 0x11, 0x15, 0x42, 0x1a, 0x6a, 0xb8, 0x14, 0x36, 0x77, 0x30, 0xb0, 0x94, 0xd3, 0x32,
+	0xda, 0x4c, 0xa3, 0x4a, 0x16, 0x3c, 0xdd, 0x5a, 0x76, 0xd7, 0x32, 0x8c, 0xd6, 0xf5, 0xc7, 0x88,
+	0x0a, 0x87, 0x86, 0x37, 0x91, 0x36, 0xaa, 0x4e, 0x8d, 0xa5, 0xf7, 0x6f, 0x52, 0xc3, 0x4b, 0xa6,
+	0x0d, 0x2d, 0xab, 0x56, 0x30, 0xfe, 0xec, 0xc1, 0xc9, 0x92, 0x95, 0x95, 0x54, 0xb4, 0x98, 0x35,
+	0xf3, 0x92, 0x97, 0xd0, 0xbb, 0xe2, 0x22, 0x93, 0x57, 0x81, 0x37, 0xf2, 0x26, 0xc7, 0x67, 0x93,
+	0x70, 0x9f, 0xa9, 0x70, 0xc9, 0x4b, 0xf6, 0x1e, 0xf5, 0xb1, 0xcd, 0x23, 0x01, 0x1c, 0x65, 0xac,
+	0x60, 0x86, 0x65, 0xc1, 0xc1, 0xc8, 0x9b, 0xf4, 0x63, 0x17, 0x92, 0x0b, 0xe8, 0x62, 0x7e, 0x70,
+	0x88, 0xa5, 0x1f, 0xee, 0x2f, 0x8d, 0xf3, 0xc4, 0x6d, 0xc6, 0xf8, 0x13, 0xc0, 0x75, 0x2b, 0x72,
+	0x01, 0xa0, 0x0d, 0x55, 0x26, 0x69, 0xfc, 0xd8, 0x41, 0x07, 0xae, 0x9a, 0x33, 0x8b, 0xb3, 0xa1,
+	0xd9, 0xd8, 0x47, 0x75, 0x13, 0x93, 0xe7, 0xd0, 0x67, 0x22, 0x6b, 0x13, 0x0f, 0xfe, 0x99, 0x78,
+	0xc4, 0x44, 0xd6, 0x44, 0xe3, 0xef, 0x1e, 0x74, 0xdb, 0x05, 0x11, 0xe8, 0x08, 0x6a, 0xbb, 0xfa,
+	0x31, 0x9e, 0xc9, 0x3d, 0x00, 0x1c, 0x33, 0x31, 0xdb, 0xaa, 0x2d, 0xeb, 0xc7, 0x3e, 0xde, 0x2c,
+	0xb7, 0x15, 0x23, 0x73, 0xe8, 0x2b, 0xa6, 0x65, 0xad, 0x52, 0x66, 0xad, 0x3f, 0xde, 0x6f, 0x3d,
+	0xb6, 0xea, 0x78, 0x97, 0x47, 0xce, 0x01, 0x38, 0x2d, 0x93, 0xf6, 0x77, 0x11, 0x74, 0xb0, 0xca,
+	0x6d, 0x57, 0x85, 0xd3, 0x32, 0xdc, 0x4c, 0xc3, 0x05, 0xc2, 0xd8, 0xe7, 0xb4, 0x6c, 0x8f, 0x64,
+	0x08, 0x3e, 0x15, 0x29, 0xd3, 0x46, 0x2a, 0x1d, 0xf4, 0x46, 0x87, 0x38, 0x97, 0xbb, 0x18, 0xff,
+	0xf0, 0xa0, 0xef, 0x5a, 0x35, 0xcf, 0xb6, 0x61, 0x4a, 0x73, 0x29, 0xac, 0x35, 0x17, 0x92, 0x73,
+	0x38, 0xcd, 0xb8, 0x4e, 0xe5, 0x86, 0xa9, 0x6d, 0x92, 0xc9, 0xb4, 0x2e, 0x99, 0x30, 0x49, 0xad,
+	0xb8, 0x75, 0x7a, 0x6b, 0x47, 0x5f, 0x5b, 0x78, 0xa9, 0x38, 0x79, 0x04, 0xff, 0x5f, 0x67, 0xe1,
+	0xc6, 0x0e, 0x51, 0x7d, 0xb2, 0xbb, 0x7d, 0xdb, 0xac, 0xee, 0x01, 0xfc, 0xe7, 0x3c, 0x26, 0xb5,
+	0x2a, 0xd0, 0x99, 0x1f, 0x1f, 0xbb, 0xbb, 0x4b, 0x55, 0x90, 0x53, 0xe8, 0x55, 0x54, 0x31, 0x61,
+	0x82, 0x2e, 0x42, 0x1b, 0x91, 0xa7, 0xd0, 0xc9, 0xa8, 0xa1, 0x41, 0x0f, 0x97, 0x71, 0xe7, 0x8f,
+	0x67, 0x7c, 0x87, 0x7f, 0x85, 0x18, 0x45, 0xf3, 0xaf, 0x1e, 0x8c, 0x52, 0x59, 0xee, 0xdd, 0xfb,
+	0x1c, 0xf0, 0x89, 0x17, 0x4d, 0x81, 0x85, 0xf7, 0x61, 0x66, 0xb5, 0xb9, 0x2c, 0xa8, 0xc8, 0x43,
+	0xa9, 0xf2, 0x28, 0x67, 0x02, 0xcb, 0x47, 0x2d, 0xa2, 0x15, 0xd7, 0x7f, 0xff, 0x30, 0xbc, 0xc0,
+	0xf8, 0xa7, 0xe7, 0x7d, 0x39, 0x18, 0xbe, 0x69, 0xcb, 0xbc, 0xc2, 0x96, 0xb3, 0xdf, 0x5b, 0x7e,
+	0x73, 0x78, 0x85, 0x78, 0x85, 0x78, 0xb5, 0xc3, 0xeb, 0x1e, 0xb6, 0x7b, 0xf6, 0x2b, 0x00, 0x00,
+	0xff, 0xff, 0x32, 0xa4, 0x9a, 0xe6, 0x86, 0x04, 0x00, 0x00,
 }
diff --git a/googleapis/cloud/automl/v1/prediction_service.pb.go b/googleapis/cloud/automl/v1/prediction_service.pb.go
index bcded8e..b1bc329 100644
--- a/googleapis/cloud/automl/v1/prediction_service.pb.go
+++ b/googleapis/cloud/automl/v1/prediction_service.pb.go
@@ -399,11 +399,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // PredictionServiceClient is the client API for PredictionService service.
 //
@@ -441,10 +441,10 @@
 }
 
 type predictionServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewPredictionServiceClient(cc *grpc.ClientConn) PredictionServiceClient {
+func NewPredictionServiceClient(cc grpc.ClientConnInterface) PredictionServiceClient {
 	return &predictionServiceClient{cc}
 }
 
diff --git a/googleapis/cloud/automl/v1/service.pb.go b/googleapis/cloud/automl/v1/service.pb.go
index 271fe5b..c199c01 100644
--- a/googleapis/cloud/automl/v1/service.pb.go
+++ b/googleapis/cloud/automl/v1/service.pb.go
@@ -1317,11 +1317,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // AutoMlClient is the client API for AutoMl service.
 //
@@ -1403,10 +1403,10 @@
 }
 
 type autoMlClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewAutoMlClient(cc *grpc.ClientConn) AutoMlClient {
+func NewAutoMlClient(cc grpc.ClientConnInterface) AutoMlClient {
 	return &autoMlClient{cc}
 }
 
diff --git a/googleapis/cloud/automl/v1beta1/prediction_service.pb.go b/googleapis/cloud/automl/v1beta1/prediction_service.pb.go
index 3fb696e..7801a55 100644
--- a/googleapis/cloud/automl/v1beta1/prediction_service.pb.go
+++ b/googleapis/cloud/automl/v1beta1/prediction_service.pb.go
@@ -442,11 +442,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // PredictionServiceClient is the client API for PredictionService service.
 //
@@ -490,10 +490,10 @@
 }
 
 type predictionServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewPredictionServiceClient(cc *grpc.ClientConn) PredictionServiceClient {
+func NewPredictionServiceClient(cc grpc.ClientConnInterface) PredictionServiceClient {
 	return &predictionServiceClient{cc}
 }
 
diff --git a/googleapis/cloud/automl/v1beta1/service.pb.go b/googleapis/cloud/automl/v1beta1/service.pb.go
index 3137b21..955439a 100644
--- a/googleapis/cloud/automl/v1beta1/service.pb.go
+++ b/googleapis/cloud/automl/v1beta1/service.pb.go
@@ -1782,11 +1782,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // AutoMlClient is the client API for AutoMl service.
 //
@@ -1901,10 +1901,10 @@
 }
 
 type autoMlClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewAutoMlClient(cc *grpc.ClientConn) AutoMlClient {
+func NewAutoMlClient(cc grpc.ClientConnInterface) AutoMlClient {
 	return &autoMlClient{cc}
 }
 
diff --git a/googleapis/cloud/bigquery/connection/v1beta1/connection.pb.go b/googleapis/cloud/bigquery/connection/v1beta1/connection.pb.go
index 26577c3..ebac96c 100644
--- a/googleapis/cloud/bigquery/connection/v1beta1/connection.pb.go
+++ b/googleapis/cloud/bigquery/connection/v1beta1/connection.pb.go
@@ -843,11 +843,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // ConnectionServiceClient is the client API for ConnectionService service.
 //
@@ -886,10 +886,10 @@
 }
 
 type connectionServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewConnectionServiceClient(cc *grpc.ClientConn) ConnectionServiceClient {
+func NewConnectionServiceClient(cc grpc.ClientConnInterface) ConnectionServiceClient {
 	return &connectionServiceClient{cc}
 }
 
diff --git a/googleapis/cloud/bigquery/datatransfer/v1/datatransfer.pb.go b/googleapis/cloud/bigquery/datatransfer/v1/datatransfer.pb.go
index e359379..f94e6cb 100644
--- a/googleapis/cloud/bigquery/datatransfer/v1/datatransfer.pb.go
+++ b/googleapis/cloud/bigquery/datatransfer/v1/datatransfer.pb.go
@@ -2118,11 +2118,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // DataTransferServiceClient is the client API for DataTransferService service.
 //
@@ -2177,10 +2177,10 @@
 }
 
 type dataTransferServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewDataTransferServiceClient(cc *grpc.ClientConn) DataTransferServiceClient {
+func NewDataTransferServiceClient(cc grpc.ClientConnInterface) DataTransferServiceClient {
 	return &dataTransferServiceClient{cc}
 }
 
diff --git a/googleapis/cloud/bigquery/reservation/v1beta1/reservation.pb.go b/googleapis/cloud/bigquery/reservation/v1beta1/reservation.pb.go
new file mode 100644
index 0000000..4ba1431
--- /dev/null
+++ b/googleapis/cloud/bigquery/reservation/v1beta1/reservation.pb.go
@@ -0,0 +1,2089 @@
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// source: google/cloud/bigquery/reservation/v1beta1/reservation.proto
+
+package reservation
+
+import (
+	context "context"
+	fmt "fmt"
+	math "math"
+
+	proto "github.com/golang/protobuf/proto"
+	empty "github.com/golang/protobuf/ptypes/empty"
+	timestamp "github.com/golang/protobuf/ptypes/timestamp"
+	_ "google.golang.org/genproto/googleapis/api/annotations"
+	status "google.golang.org/genproto/googleapis/rpc/status"
+	field_mask "google.golang.org/genproto/protobuf/field_mask"
+	grpc "google.golang.org/grpc"
+	codes "google.golang.org/grpc/codes"
+	status1 "google.golang.org/grpc/status"
+)
+
+// Reference imports to suppress errors if they are not otherwise used.
+var _ = proto.Marshal
+var _ = fmt.Errorf
+var _ = math.Inf
+
+// This is a compile-time assertion to ensure that this generated file
+// is compatible with the proto package it is being compiled against.
+// A compilation error at this line likely means your copy of the
+// proto package needs to be updated.
+const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package
+
+// Commitment plan defines the end of the committed period.
+type CapacityCommitment_CommitmentPlan int32
+
+const (
+	// Invalid plan value. Requests with this value will be rejected with
+	// error code `google.rpc.Code.INVALID_ARGUMENT`.
+	CapacityCommitment_COMMITMENT_PLAN_UNSPECIFIED CapacityCommitment_CommitmentPlan = 0
+	// Capacity commitment cannot be removed for 30 days after becoming ACTIVE.
+	CapacityCommitment_MONTHLY CapacityCommitment_CommitmentPlan = 2
+	// Capacity commitment cannot be removed for 365 days after becoming ACTIVE.
+	// Note: annual commitments are automatically downgraded to monthly after
+	// 365 days.
+	CapacityCommitment_ANNUAL CapacityCommitment_CommitmentPlan = 4
+)
+
+var CapacityCommitment_CommitmentPlan_name = map[int32]string{
+	0: "COMMITMENT_PLAN_UNSPECIFIED",
+	2: "MONTHLY",
+	4: "ANNUAL",
+}
+
+var CapacityCommitment_CommitmentPlan_value = map[string]int32{
+	"COMMITMENT_PLAN_UNSPECIFIED": 0,
+	"MONTHLY":                     2,
+	"ANNUAL":                      4,
+}
+
+func (x CapacityCommitment_CommitmentPlan) String() string {
+	return proto.EnumName(CapacityCommitment_CommitmentPlan_name, int32(x))
+}
+
+func (CapacityCommitment_CommitmentPlan) EnumDescriptor() ([]byte, []int) {
+	return fileDescriptor_8b47fa8b6617477f, []int{1, 0}
+}
+
+// Capacity commitment can either become ACTIVE right away or transition
+// from PENDING to ACTIVE.
+type CapacityCommitment_State int32
+
+const (
+	// Invalid state value.
+	CapacityCommitment_STATE_UNSPECIFIED CapacityCommitment_State = 0
+	// Capacity commitment is pending provisioning. Pending capacity commitment
+	// does not contribute to the parent's slot_capacity.
+	CapacityCommitment_PENDING CapacityCommitment_State = 1
+	// Once slots are provisioned, capacity commitment becomes active.
+	// slot_count is added to the parent's slot_capacity.
+	CapacityCommitment_ACTIVE CapacityCommitment_State = 2
+	// Capacity commitment is failed to be activated by the backend.
+	CapacityCommitment_FAILED CapacityCommitment_State = 3
+)
+
+var CapacityCommitment_State_name = map[int32]string{
+	0: "STATE_UNSPECIFIED",
+	1: "PENDING",
+	2: "ACTIVE",
+	3: "FAILED",
+}
+
+var CapacityCommitment_State_value = map[string]int32{
+	"STATE_UNSPECIFIED": 0,
+	"PENDING":           1,
+	"ACTIVE":            2,
+	"FAILED":            3,
+}
+
+func (x CapacityCommitment_State) String() string {
+	return proto.EnumName(CapacityCommitment_State_name, int32(x))
+}
+
+func (CapacityCommitment_State) EnumDescriptor() ([]byte, []int) {
+	return fileDescriptor_8b47fa8b6617477f, []int{1, 1}
+}
+
+// Types of job, which could be specified when using the reservation.
+type Assignment_JobType int32
+
+const (
+	// Invalid type. Requests with this value will be rejected with
+	// error code `google.rpc.Code.INVALID_ARGUMENT`.
+	Assignment_JOB_TYPE_UNSPECIFIED Assignment_JobType = 0
+	// Pipeline (load/export) jobs from the project will use the reservation.
+	Assignment_PIPELINE Assignment_JobType = 1
+	// Query jobs from the project will use the reservation.
+	Assignment_QUERY Assignment_JobType = 2
+)
+
+var Assignment_JobType_name = map[int32]string{
+	0: "JOB_TYPE_UNSPECIFIED",
+	1: "PIPELINE",
+	2: "QUERY",
+}
+
+var Assignment_JobType_value = map[string]int32{
+	"JOB_TYPE_UNSPECIFIED": 0,
+	"PIPELINE":             1,
+	"QUERY":                2,
+}
+
+func (x Assignment_JobType) String() string {
+	return proto.EnumName(Assignment_JobType_name, int32(x))
+}
+
+func (Assignment_JobType) EnumDescriptor() ([]byte, []int) {
+	return fileDescriptor_8b47fa8b6617477f, []int{12, 0}
+}
+
+// Assignment will remain in PENDING state if no active capacity commitment is
+// present. It will become ACTIVE when some capacity commitment becomes
+// active.
+type Assignment_State int32
+
+const (
+	// Invalid state value.
+	Assignment_STATE_UNSPECIFIED Assignment_State = 0
+	// Queries from assignee will be executed as on-demand, if related
+	// assignment is pending.
+	Assignment_PENDING Assignment_State = 1
+	// Assignment is ready.
+	Assignment_ACTIVE Assignment_State = 2
+)
+
+var Assignment_State_name = map[int32]string{
+	0: "STATE_UNSPECIFIED",
+	1: "PENDING",
+	2: "ACTIVE",
+}
+
+var Assignment_State_value = map[string]int32{
+	"STATE_UNSPECIFIED": 0,
+	"PENDING":           1,
+	"ACTIVE":            2,
+}
+
+func (x Assignment_State) String() string {
+	return proto.EnumName(Assignment_State_name, int32(x))
+}
+
+func (Assignment_State) EnumDescriptor() ([]byte, []int) {
+	return fileDescriptor_8b47fa8b6617477f, []int{12, 1}
+}
+
+// A reservation is a mechanism used to guarantee slots to users.
+type Reservation struct {
+	// The resource name of the reservation, e.g.,
+	// "projects/*/locations/*/reservations/team1-prod".
+	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
+	// Minimum slots available to this reservation. A slot is a unit of
+	// computational power in BigQuery, and serves as the unit of parallelism.
+	// Queries using this reservation might use more slots during runtime if
+	// ignore_idle_slots is set to false.
+	// If the new reservation's slot capacity exceed the parent's slot capacity or
+	// if total slot capacity of the new reservation and its siblings exceeds the
+	// parent's slot capacity, the request will fail with
+	// `google.rpc.Code.RESOURCE_EXHAUSTED`.
+	SlotCapacity int64 `protobuf:"varint,2,opt,name=slot_capacity,json=slotCapacity,proto3" json:"slot_capacity,omitempty"`
+	// If false, any query using this reservation will use idle slots from other
+	// reservations within the same admin project. If true, a query using this
+	// reservation will execute with the slot capacity specified above at most.
+	IgnoreIdleSlots      bool     `protobuf:"varint,4,opt,name=ignore_idle_slots,json=ignoreIdleSlots,proto3" json:"ignore_idle_slots,omitempty"`
+	XXX_NoUnkeyedLiteral struct{} `json:"-"`
+	XXX_unrecognized     []byte   `json:"-"`
+	XXX_sizecache        int32    `json:"-"`
+}
+
+func (m *Reservation) Reset()         { *m = Reservation{} }
+func (m *Reservation) String() string { return proto.CompactTextString(m) }
+func (*Reservation) ProtoMessage()    {}
+func (*Reservation) Descriptor() ([]byte, []int) {
+	return fileDescriptor_8b47fa8b6617477f, []int{0}
+}
+
+func (m *Reservation) XXX_Unmarshal(b []byte) error {
+	return xxx_messageInfo_Reservation.Unmarshal(m, b)
+}
+func (m *Reservation) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+	return xxx_messageInfo_Reservation.Marshal(b, m, deterministic)
+}
+func (m *Reservation) XXX_Merge(src proto.Message) {
+	xxx_messageInfo_Reservation.Merge(m, src)
+}
+func (m *Reservation) XXX_Size() int {
+	return xxx_messageInfo_Reservation.Size(m)
+}
+func (m *Reservation) XXX_DiscardUnknown() {
+	xxx_messageInfo_Reservation.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_Reservation proto.InternalMessageInfo
+
+func (m *Reservation) GetName() string {
+	if m != nil {
+		return m.Name
+	}
+	return ""
+}
+
+func (m *Reservation) GetSlotCapacity() int64 {
+	if m != nil {
+		return m.SlotCapacity
+	}
+	return 0
+}
+
+func (m *Reservation) GetIgnoreIdleSlots() bool {
+	if m != nil {
+		return m.IgnoreIdleSlots
+	}
+	return false
+}
+
+// Capacity commitment is a way to purchase compute capacity for BigQuery jobs
+// (in the form of slots) with some minimum committed period of usage. Capacity
+// commitment is immutable and cannot be deleted until the end of the commitment
+// period. After the end of the commitment period, slots are still available but
+// can be freely removed any time. Annual commitments will automatically be
+// downgraded to monthly after the commitment ends.
+//
+// A capacity commitment resource exists as a child resource of the admin
+// project.
+type CapacityCommitment struct {
+	// Output only. The resource name of the capacity commitment, e.g.,
+	//    projects/myproject/locations/US/capacityCommitments/123
+	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
+	// Number of slots in this commitment.
+	SlotCount int64 `protobuf:"varint,2,opt,name=slot_count,json=slotCount,proto3" json:"slot_count,omitempty"`
+	// Capacity commitment commitment plan.
+	Plan CapacityCommitment_CommitmentPlan `protobuf:"varint,3,opt,name=plan,proto3,enum=google.cloud.bigquery.reservation.v1beta1.CapacityCommitment_CommitmentPlan" json:"plan,omitempty"`
+	// Output only. State of the commitment.
+	State CapacityCommitment_State `protobuf:"varint,4,opt,name=state,proto3,enum=google.cloud.bigquery.reservation.v1beta1.CapacityCommitment_State" json:"state,omitempty"`
+	// Output only. The end of the commitment period. Capacity commitment cannot be
+	// removed before commitment_end_time. It is applicable only for ACTIVE
+	// capacity commitments and is computed as a combination of the plan and the
+	// time when the capacity commitment became ACTIVE.
+	CommitmentEndTime *timestamp.Timestamp `protobuf:"bytes,5,opt,name=commitment_end_time,json=commitmentEndTime,proto3" json:"commitment_end_time,omitempty"`
+	// Output only. For FAILED commitment plan, provides the reason of failure.
+	FailureStatus        *status.Status `protobuf:"bytes,7,opt,name=failure_status,json=failureStatus,proto3" json:"failure_status,omitempty"`
+	XXX_NoUnkeyedLiteral struct{}       `json:"-"`
+	XXX_unrecognized     []byte         `json:"-"`
+	XXX_sizecache        int32          `json:"-"`
+}
+
+func (m *CapacityCommitment) Reset()         { *m = CapacityCommitment{} }
+func (m *CapacityCommitment) String() string { return proto.CompactTextString(m) }
+func (*CapacityCommitment) ProtoMessage()    {}
+func (*CapacityCommitment) Descriptor() ([]byte, []int) {
+	return fileDescriptor_8b47fa8b6617477f, []int{1}
+}
+
+func (m *CapacityCommitment) XXX_Unmarshal(b []byte) error {
+	return xxx_messageInfo_CapacityCommitment.Unmarshal(m, b)
+}
+func (m *CapacityCommitment) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+	return xxx_messageInfo_CapacityCommitment.Marshal(b, m, deterministic)
+}
+func (m *CapacityCommitment) XXX_Merge(src proto.Message) {
+	xxx_messageInfo_CapacityCommitment.Merge(m, src)
+}
+func (m *CapacityCommitment) XXX_Size() int {
+	return xxx_messageInfo_CapacityCommitment.Size(m)
+}
+func (m *CapacityCommitment) XXX_DiscardUnknown() {
+	xxx_messageInfo_CapacityCommitment.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CapacityCommitment proto.InternalMessageInfo
+
+func (m *CapacityCommitment) GetName() string {
+	if m != nil {
+		return m.Name
+	}
+	return ""
+}
+
+func (m *CapacityCommitment) GetSlotCount() int64 {
+	if m != nil {
+		return m.SlotCount
+	}
+	return 0
+}
+
+func (m *CapacityCommitment) GetPlan() CapacityCommitment_CommitmentPlan {
+	if m != nil {
+		return m.Plan
+	}
+	return CapacityCommitment_COMMITMENT_PLAN_UNSPECIFIED
+}
+
+func (m *CapacityCommitment) GetState() CapacityCommitment_State {
+	if m != nil {
+		return m.State
+	}
+	return CapacityCommitment_STATE_UNSPECIFIED
+}
+
+func (m *CapacityCommitment) GetCommitmentEndTime() *timestamp.Timestamp {
+	if m != nil {
+		return m.CommitmentEndTime
+	}
+	return nil
+}
+
+func (m *CapacityCommitment) GetFailureStatus() *status.Status {
+	if m != nil {
+		return m.FailureStatus
+	}
+	return nil
+}
+
+// The request for [ReservationService.CreateReservation][google.cloud.bigquery.reservation.v1beta1.ReservationService.CreateReservation].
+type CreateReservationRequest struct {
+	// Project, location. E.g.,
+	//    projects/myproject/locations/US
+	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
+	// The reservation ID. This field must only contain lower case alphanumeric
+	// characters or dash. Max length is 64 characters.
+	ReservationId string `protobuf:"bytes,2,opt,name=reservation_id,json=reservationId,proto3" json:"reservation_id,omitempty"`
+	// Content of the new reservation to create.
+	Reservation          *Reservation `protobuf:"bytes,3,opt,name=reservation,proto3" json:"reservation,omitempty"`
+	XXX_NoUnkeyedLiteral struct{}     `json:"-"`
+	XXX_unrecognized     []byte       `json:"-"`
+	XXX_sizecache        int32        `json:"-"`
+}
+
+func (m *CreateReservationRequest) Reset()         { *m = CreateReservationRequest{} }
+func (m *CreateReservationRequest) String() string { return proto.CompactTextString(m) }
+func (*CreateReservationRequest) ProtoMessage()    {}
+func (*CreateReservationRequest) Descriptor() ([]byte, []int) {
+	return fileDescriptor_8b47fa8b6617477f, []int{2}
+}
+
+func (m *CreateReservationRequest) XXX_Unmarshal(b []byte) error {
+	return xxx_messageInfo_CreateReservationRequest.Unmarshal(m, b)
+}
+func (m *CreateReservationRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+	return xxx_messageInfo_CreateReservationRequest.Marshal(b, m, deterministic)
+}
+func (m *CreateReservationRequest) XXX_Merge(src proto.Message) {
+	xxx_messageInfo_CreateReservationRequest.Merge(m, src)
+}
+func (m *CreateReservationRequest) XXX_Size() int {
+	return xxx_messageInfo_CreateReservationRequest.Size(m)
+}
+func (m *CreateReservationRequest) XXX_DiscardUnknown() {
+	xxx_messageInfo_CreateReservationRequest.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CreateReservationRequest proto.InternalMessageInfo
+
+func (m *CreateReservationRequest) GetParent() string {
+	if m != nil {
+		return m.Parent
+	}
+	return ""
+}
+
+func (m *CreateReservationRequest) GetReservationId() string {
+	if m != nil {
+		return m.ReservationId
+	}
+	return ""
+}
+
+func (m *CreateReservationRequest) GetReservation() *Reservation {
+	if m != nil {
+		return m.Reservation
+	}
+	return nil
+}
+
+// The request for [ReservationService.ListReservations][google.cloud.bigquery.reservation.v1beta1.ReservationService.ListReservations].
+type ListReservationsRequest struct {
+	// The parent resource name containing project and location, e.g.:
+	//   "projects/myproject/locations/US"
+	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
+	// The maximum number of items to return.
+	PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
+	// The next_page_token value returned from a previous List request, if any.
+	PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
+	// Can be used to filter out reservations based on names, capacity, etc, e.g.:
+	// filter="reservation.slot_capacity > 200"
+	// filter="reservation.name = \"*dev/*\""
+	// Advanced filtering syntax can be
+	// [here](https://cloud.google.com/logging/docs/view/advanced-filters).
+	Filter               string   `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"`
+	XXX_NoUnkeyedLiteral struct{} `json:"-"`
+	XXX_unrecognized     []byte   `json:"-"`
+	XXX_sizecache        int32    `json:"-"`
+}
+
+func (m *ListReservationsRequest) Reset()         { *m = ListReservationsRequest{} }
+func (m *ListReservationsRequest) String() string { return proto.CompactTextString(m) }
+func (*ListReservationsRequest) ProtoMessage()    {}
+func (*ListReservationsRequest) Descriptor() ([]byte, []int) {
+	return fileDescriptor_8b47fa8b6617477f, []int{3}
+}
+
+func (m *ListReservationsRequest) XXX_Unmarshal(b []byte) error {
+	return xxx_messageInfo_ListReservationsRequest.Unmarshal(m, b)
+}
+func (m *ListReservationsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+	return xxx_messageInfo_ListReservationsRequest.Marshal(b, m, deterministic)
+}
+func (m *ListReservationsRequest) XXX_Merge(src proto.Message) {
+	xxx_messageInfo_ListReservationsRequest.Merge(m, src)
+}
+func (m *ListReservationsRequest) XXX_Size() int {
+	return xxx_messageInfo_ListReservationsRequest.Size(m)
+}
+func (m *ListReservationsRequest) XXX_DiscardUnknown() {
+	xxx_messageInfo_ListReservationsRequest.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_ListReservationsRequest proto.InternalMessageInfo
+
+func (m *ListReservationsRequest) GetParent() string {
+	if m != nil {
+		return m.Parent
+	}
+	return ""
+}
+
+func (m *ListReservationsRequest) GetPageSize() int32 {
+	if m != nil {
+		return m.PageSize
+	}
+	return 0
+}
+
+func (m *ListReservationsRequest) GetPageToken() string {
+	if m != nil {
+		return m.PageToken
+	}
+	return ""
+}
+
+func (m *ListReservationsRequest) GetFilter() string {
+	if m != nil {
+		return m.Filter
+	}
+	return ""
+}
+
+// The response for [ReservationService.ListReservations][google.cloud.bigquery.reservation.v1beta1.ReservationService.ListReservations].
+type ListReservationsResponse struct {
+	// List of reservations visible to the user.
+	Reservations []*Reservation `protobuf:"bytes,1,rep,name=reservations,proto3" json:"reservations,omitempty"`
+	// Token to retrieve the next page of results, or empty if there are no
+	// more results in the list.
+	NextPageToken        string   `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
+	XXX_NoUnkeyedLiteral struct{} `json:"-"`
+	XXX_unrecognized     []byte   `json:"-"`
+	XXX_sizecache        int32    `json:"-"`
+}
+
+func (m *ListReservationsResponse) Reset()         { *m = ListReservationsResponse{} }
+func (m *ListReservationsResponse) String() string { return proto.CompactTextString(m) }
+func (*ListReservationsResponse) ProtoMessage()    {}
+func (*ListReservationsResponse) Descriptor() ([]byte, []int) {
+	return fileDescriptor_8b47fa8b6617477f, []int{4}
+}
+
+func (m *ListReservationsResponse) XXX_Unmarshal(b []byte) error {
+	return xxx_messageInfo_ListReservationsResponse.Unmarshal(m, b)
+}
+func (m *ListReservationsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+	return xxx_messageInfo_ListReservationsResponse.Marshal(b, m, deterministic)
+}
+func (m *ListReservationsResponse) XXX_Merge(src proto.Message) {
+	xxx_messageInfo_ListReservationsResponse.Merge(m, src)
+}
+func (m *ListReservationsResponse) XXX_Size() int {
+	return xxx_messageInfo_ListReservationsResponse.Size(m)
+}
+func (m *ListReservationsResponse) XXX_DiscardUnknown() {
+	xxx_messageInfo_ListReservationsResponse.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_ListReservationsResponse proto.InternalMessageInfo
+
+func (m *ListReservationsResponse) GetReservations() []*Reservation {
+	if m != nil {
+		return m.Reservations
+	}
+	return nil
+}
+
+func (m *ListReservationsResponse) GetNextPageToken() string {
+	if m != nil {
+		return m.NextPageToken
+	}
+	return ""
+}
+
+// The request for [ReservationService.GetReservation][google.cloud.bigquery.reservation.v1beta1.ReservationService.GetReservation].
+type GetReservationRequest struct {
+	// Resource name of the reservation to retrieve. E.g.,
+	//    projects/myproject/locations/US/reservations/team1-prod
+	Name                 string   `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
+	XXX_NoUnkeyedLiteral struct{} `json:"-"`
+	XXX_unrecognized     []byte   `json:"-"`
+	XXX_sizecache        int32    `json:"-"`
+}
+
+func (m *GetReservationRequest) Reset()         { *m = GetReservationRequest{} }
+func (m *GetReservationRequest) String() string { return proto.CompactTextString(m) }
+func (*GetReservationRequest) ProtoMessage()    {}
+func (*GetReservationRequest) Descriptor() ([]byte, []int) {
+	return fileDescriptor_8b47fa8b6617477f, []int{5}
+}
+
+func (m *GetReservationRequest) XXX_Unmarshal(b []byte) error {
+	return xxx_messageInfo_GetReservationRequest.Unmarshal(m, b)
+}
+func (m *GetReservationRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+	return xxx_messageInfo_GetReservationRequest.Marshal(b, m, deterministic)
+}
+func (m *GetReservationRequest) XXX_Merge(src proto.Message) {
+	xxx_messageInfo_GetReservationRequest.Merge(m, src)
+}
+func (m *GetReservationRequest) XXX_Size() int {
+	return xxx_messageInfo_GetReservationRequest.Size(m)
+}
+func (m *GetReservationRequest) XXX_DiscardUnknown() {
+	xxx_messageInfo_GetReservationRequest.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_GetReservationRequest proto.InternalMessageInfo
+
+func (m *GetReservationRequest) GetName() string {
+	if m != nil {
+		return m.Name
+	}
+	return ""
+}
+
+// The request for [ReservationService.DeleteReservation][google.cloud.bigquery.reservation.v1beta1.ReservationService.DeleteReservation].
+type DeleteReservationRequest struct {
+	// Resource name of the reservation to retrieve. E.g.,
+	//    projects/myproject/locations/US/reservations/team1-prod
+	Name                 string   `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
+	XXX_NoUnkeyedLiteral struct{} `json:"-"`
+	XXX_unrecognized     []byte   `json:"-"`
+	XXX_sizecache        int32    `json:"-"`
+}
+
+func (m *DeleteReservationRequest) Reset()         { *m = DeleteReservationRequest{} }
+func (m *DeleteReservationRequest) String() string { return proto.CompactTextString(m) }
+func (*DeleteReservationRequest) ProtoMessage()    {}
+func (*DeleteReservationRequest) Descriptor() ([]byte, []int) {
+	return fileDescriptor_8b47fa8b6617477f, []int{6}
+}
+
+func (m *DeleteReservationRequest) XXX_Unmarshal(b []byte) error {
+	return xxx_messageInfo_DeleteReservationRequest.Unmarshal(m, b)
+}
+func (m *DeleteReservationRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+	return xxx_messageInfo_DeleteReservationRequest.Marshal(b, m, deterministic)
+}
+func (m *DeleteReservationRequest) XXX_Merge(src proto.Message) {
+	xxx_messageInfo_DeleteReservationRequest.Merge(m, src)
+}
+func (m *DeleteReservationRequest) XXX_Size() int {
+	return xxx_messageInfo_DeleteReservationRequest.Size(m)
+}
+func (m *DeleteReservationRequest) XXX_DiscardUnknown() {
+	xxx_messageInfo_DeleteReservationRequest.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_DeleteReservationRequest proto.InternalMessageInfo
+
+func (m *DeleteReservationRequest) GetName() string {
+	if m != nil {
+		return m.Name
+	}
+	return ""
+}
+
+// The request for [ReservationService.UpdateReservation][google.cloud.bigquery.reservation.v1beta1.ReservationService.UpdateReservation].
+type UpdateReservationRequest struct {
+	// Content of the reservation to update.
+	Reservation *Reservation `protobuf:"bytes,1,opt,name=reservation,proto3" json:"reservation,omitempty"`
+	// Standard field mask for the set of fields to be updated.
+	UpdateMask           *field_mask.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
+	XXX_NoUnkeyedLiteral struct{}              `json:"-"`
+	XXX_unrecognized     []byte                `json:"-"`
+	XXX_sizecache        int32                 `json:"-"`
+}
+
+func (m *UpdateReservationRequest) Reset()         { *m = UpdateReservationRequest{} }
+func (m *UpdateReservationRequest) String() string { return proto.CompactTextString(m) }
+func (*UpdateReservationRequest) ProtoMessage()    {}
+func (*UpdateReservationRequest) Descriptor() ([]byte, []int) {
+	return fileDescriptor_8b47fa8b6617477f, []int{7}
+}
+
+func (m *UpdateReservationRequest) XXX_Unmarshal(b []byte) error {
+	return xxx_messageInfo_UpdateReservationRequest.Unmarshal(m, b)
+}
+func (m *UpdateReservationRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+	return xxx_messageInfo_UpdateReservationRequest.Marshal(b, m, deterministic)
+}
+func (m *UpdateReservationRequest) XXX_Merge(src proto.Message) {
+	xxx_messageInfo_UpdateReservationRequest.Merge(m, src)
+}
+func (m *UpdateReservationRequest) XXX_Size() int {
+	return xxx_messageInfo_UpdateReservationRequest.Size(m)
+}
+func (m *UpdateReservationRequest) XXX_DiscardUnknown() {
+	xxx_messageInfo_UpdateReservationRequest.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_UpdateReservationRequest proto.InternalMessageInfo
+
+func (m *UpdateReservationRequest) GetReservation() *Reservation {
+	if m != nil {
+		return m.Reservation
+	}
+	return nil
+}
+
+func (m *UpdateReservationRequest) GetUpdateMask() *field_mask.FieldMask {
+	if m != nil {
+		return m.UpdateMask
+	}
+	return nil
+}
+
+// The request for [ReservationService.ListCapacityCommitments][google.cloud.bigquery.reservation.v1beta1.ReservationService.ListCapacityCommitments].
+type ListCapacityCommitmentsRequest struct {
+	// Resource name of the parent reservation. E.g.,
+	//    projects/myproject/locations/US
+	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
+	// The maximum number of items to return.
+	PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
+	// The next_page_token value returned from a previous List request, if any.
+	PageToken            string   `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
+	XXX_NoUnkeyedLiteral struct{} `json:"-"`
+	XXX_unrecognized     []byte   `json:"-"`
+	XXX_sizecache        int32    `json:"-"`
+}
+
+func (m *ListCapacityCommitmentsRequest) Reset()         { *m = ListCapacityCommitmentsRequest{} }
+func (m *ListCapacityCommitmentsRequest) String() string { return proto.CompactTextString(m) }
+func (*ListCapacityCommitmentsRequest) ProtoMessage()    {}
+func (*ListCapacityCommitmentsRequest) Descriptor() ([]byte, []int) {
+	return fileDescriptor_8b47fa8b6617477f, []int{8}
+}
+
+func (m *ListCapacityCommitmentsRequest) XXX_Unmarshal(b []byte) error {
+	return xxx_messageInfo_ListCapacityCommitmentsRequest.Unmarshal(m, b)
+}
+func (m *ListCapacityCommitmentsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+	return xxx_messageInfo_ListCapacityCommitmentsRequest.Marshal(b, m, deterministic)
+}
+func (m *ListCapacityCommitmentsRequest) XXX_Merge(src proto.Message) {
+	xxx_messageInfo_ListCapacityCommitmentsRequest.Merge(m, src)
+}
+func (m *ListCapacityCommitmentsRequest) XXX_Size() int {
+	return xxx_messageInfo_ListCapacityCommitmentsRequest.Size(m)
+}
+func (m *ListCapacityCommitmentsRequest) XXX_DiscardUnknown() {
+	xxx_messageInfo_ListCapacityCommitmentsRequest.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_ListCapacityCommitmentsRequest proto.InternalMessageInfo
+
+func (m *ListCapacityCommitmentsRequest) GetParent() string {
+	if m != nil {
+		return m.Parent
+	}
+	return ""
+}
+
+func (m *ListCapacityCommitmentsRequest) GetPageSize() int32 {
+	if m != nil {
+		return m.PageSize
+	}
+	return 0
+}
+
+func (m *ListCapacityCommitmentsRequest) GetPageToken() string {
+	if m != nil {
+		return m.PageToken
+	}
+	return ""
+}
+
+// The response for [ReservationService.ListCapacityCommitments][google.cloud.bigquery.reservation.v1beta1.ReservationService.ListCapacityCommitments].
+type ListCapacityCommitmentsResponse struct {
+	// List of capacity commitments visible to the user.
+	CapacityCommitments []*CapacityCommitment `protobuf:"bytes,1,rep,name=capacity_commitments,json=capacityCommitments,proto3" json:"capacity_commitments,omitempty"`
+	// Token to retrieve the next page of results, or empty if there are no
+	// more results in the list.
+	NextPageToken        string   `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
+	XXX_NoUnkeyedLiteral struct{} `json:"-"`
+	XXX_unrecognized     []byte   `json:"-"`
+	XXX_sizecache        int32    `json:"-"`
+}
+
+func (m *ListCapacityCommitmentsResponse) Reset()         { *m = ListCapacityCommitmentsResponse{} }
+func (m *ListCapacityCommitmentsResponse) String() string { return proto.CompactTextString(m) }
+func (*ListCapacityCommitmentsResponse) ProtoMessage()    {}
+func (*ListCapacityCommitmentsResponse) Descriptor() ([]byte, []int) {
+	return fileDescriptor_8b47fa8b6617477f, []int{9}
+}
+
+func (m *ListCapacityCommitmentsResponse) XXX_Unmarshal(b []byte) error {
+	return xxx_messageInfo_ListCapacityCommitmentsResponse.Unmarshal(m, b)
+}
+func (m *ListCapacityCommitmentsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+	return xxx_messageInfo_ListCapacityCommitmentsResponse.Marshal(b, m, deterministic)
+}
+func (m *ListCapacityCommitmentsResponse) XXX_Merge(src proto.Message) {
+	xxx_messageInfo_ListCapacityCommitmentsResponse.Merge(m, src)
+}
+func (m *ListCapacityCommitmentsResponse) XXX_Size() int {
+	return xxx_messageInfo_ListCapacityCommitmentsResponse.Size(m)
+}
+func (m *ListCapacityCommitmentsResponse) XXX_DiscardUnknown() {
+	xxx_messageInfo_ListCapacityCommitmentsResponse.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_ListCapacityCommitmentsResponse proto.InternalMessageInfo
+
+func (m *ListCapacityCommitmentsResponse) GetCapacityCommitments() []*CapacityCommitment {
+	if m != nil {
+		return m.CapacityCommitments
+	}
+	return nil
+}
+
+func (m *ListCapacityCommitmentsResponse) GetNextPageToken() string {
+	if m != nil {
+		return m.NextPageToken
+	}
+	return ""
+}
+
+// The request for [ReservationService.GetCapacityCommitment][google.cloud.bigquery.reservation.v1beta1.ReservationService.GetCapacityCommitment].
+type GetCapacityCommitmentRequest struct {
+	// Resource name of the capacity commitment to retrieve. E.g.,
+	//    projects/myproject/locations/US/capacityCommitments/123
+	Name                 string   `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
+	XXX_NoUnkeyedLiteral struct{} `json:"-"`
+	XXX_unrecognized     []byte   `json:"-"`
+	XXX_sizecache        int32    `json:"-"`
+}
+
+func (m *GetCapacityCommitmentRequest) Reset()         { *m = GetCapacityCommitmentRequest{} }
+func (m *GetCapacityCommitmentRequest) String() string { return proto.CompactTextString(m) }
+func (*GetCapacityCommitmentRequest) ProtoMessage()    {}
+func (*GetCapacityCommitmentRequest) Descriptor() ([]byte, []int) {
+	return fileDescriptor_8b47fa8b6617477f, []int{10}
+}
+
+func (m *GetCapacityCommitmentRequest) XXX_Unmarshal(b []byte) error {
+	return xxx_messageInfo_GetCapacityCommitmentRequest.Unmarshal(m, b)
+}
+func (m *GetCapacityCommitmentRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+	return xxx_messageInfo_GetCapacityCommitmentRequest.Marshal(b, m, deterministic)
+}
+func (m *GetCapacityCommitmentRequest) XXX_Merge(src proto.Message) {
+	xxx_messageInfo_GetCapacityCommitmentRequest.Merge(m, src)
+}
+func (m *GetCapacityCommitmentRequest) XXX_Size() int {
+	return xxx_messageInfo_GetCapacityCommitmentRequest.Size(m)
+}
+func (m *GetCapacityCommitmentRequest) XXX_DiscardUnknown() {
+	xxx_messageInfo_GetCapacityCommitmentRequest.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_GetCapacityCommitmentRequest proto.InternalMessageInfo
+
+func (m *GetCapacityCommitmentRequest) GetName() string {
+	if m != nil {
+		return m.Name
+	}
+	return ""
+}
+
+// The request for [ReservationService.DeleteCapacityCommitment][google.cloud.bigquery.reservation.v1beta1.ReservationService.DeleteCapacityCommitment].
+type DeleteCapacityCommitmentRequest struct {
+	// Resource name of the capacity commitment to delete. E.g.,
+	//    projects/myproject/locations/US/capacityCommitments/123
+	Name                 string   `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
+	XXX_NoUnkeyedLiteral struct{} `json:"-"`
+	XXX_unrecognized     []byte   `json:"-"`
+	XXX_sizecache        int32    `json:"-"`
+}
+
+func (m *DeleteCapacityCommitmentRequest) Reset()         { *m = DeleteCapacityCommitmentRequest{} }
+func (m *DeleteCapacityCommitmentRequest) String() string { return proto.CompactTextString(m) }
+func (*DeleteCapacityCommitmentRequest) ProtoMessage()    {}
+func (*DeleteCapacityCommitmentRequest) Descriptor() ([]byte, []int) {
+	return fileDescriptor_8b47fa8b6617477f, []int{11}
+}
+
+func (m *DeleteCapacityCommitmentRequest) XXX_Unmarshal(b []byte) error {
+	return xxx_messageInfo_DeleteCapacityCommitmentRequest.Unmarshal(m, b)
+}
+func (m *DeleteCapacityCommitmentRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+	return xxx_messageInfo_DeleteCapacityCommitmentRequest.Marshal(b, m, deterministic)
+}
+func (m *DeleteCapacityCommitmentRequest) XXX_Merge(src proto.Message) {
+	xxx_messageInfo_DeleteCapacityCommitmentRequest.Merge(m, src)
+}
+func (m *DeleteCapacityCommitmentRequest) XXX_Size() int {
+	return xxx_messageInfo_DeleteCapacityCommitmentRequest.Size(m)
+}
+func (m *DeleteCapacityCommitmentRequest) XXX_DiscardUnknown() {
+	xxx_messageInfo_DeleteCapacityCommitmentRequest.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_DeleteCapacityCommitmentRequest proto.InternalMessageInfo
+
+func (m *DeleteCapacityCommitmentRequest) GetName() string {
+	if m != nil {
+		return m.Name
+	}
+	return ""
+}
+
+// A Assignment allows a project to submit jobs
+// of a certain type using slots from the specified reservation.
+type Assignment struct {
+	// Output only. Name of the resource. E.g.:
+	// projects/myproject/locations/US/reservations/team1-prod/assignments/123.
+	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
+	// The resource which will use the reservation. E.g.
+	// projects/myproject, folders/123, organizations/456.
+	Assignee string `protobuf:"bytes,4,opt,name=assignee,proto3" json:"assignee,omitempty"`
+	// Which type of jobs will use the reservation.
+	JobType Assignment_JobType `protobuf:"varint,3,opt,name=job_type,json=jobType,proto3,enum=google.cloud.bigquery.reservation.v1beta1.Assignment_JobType" json:"job_type,omitempty"`
+	// Output only. State of the assignment.
+	State                Assignment_State `protobuf:"varint,6,opt,name=state,proto3,enum=google.cloud.bigquery.reservation.v1beta1.Assignment_State" json:"state,omitempty"`
+	XXX_NoUnkeyedLiteral struct{}         `json:"-"`
+	XXX_unrecognized     []byte           `json:"-"`
+	XXX_sizecache        int32            `json:"-"`
+}
+
+func (m *Assignment) Reset()         { *m = Assignment{} }
+func (m *Assignment) String() string { return proto.CompactTextString(m) }
+func (*Assignment) ProtoMessage()    {}
+func (*Assignment) Descriptor() ([]byte, []int) {
+	return fileDescriptor_8b47fa8b6617477f, []int{12}
+}
+
+func (m *Assignment) XXX_Unmarshal(b []byte) error {
+	return xxx_messageInfo_Assignment.Unmarshal(m, b)
+}
+func (m *Assignment) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+	return xxx_messageInfo_Assignment.Marshal(b, m, deterministic)
+}
+func (m *Assignment) XXX_Merge(src proto.Message) {
+	xxx_messageInfo_Assignment.Merge(m, src)
+}
+func (m *Assignment) XXX_Size() int {
+	return xxx_messageInfo_Assignment.Size(m)
+}
+func (m *Assignment) XXX_DiscardUnknown() {
+	xxx_messageInfo_Assignment.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_Assignment proto.InternalMessageInfo
+
+func (m *Assignment) GetName() string {
+	if m != nil {
+		return m.Name
+	}
+	return ""
+}
+
+func (m *Assignment) GetAssignee() string {
+	if m != nil {
+		return m.Assignee
+	}
+	return ""
+}
+
+func (m *Assignment) GetJobType() Assignment_JobType {
+	if m != nil {
+		return m.JobType
+	}
+	return Assignment_JOB_TYPE_UNSPECIFIED
+}
+
+func (m *Assignment) GetState() Assignment_State {
+	if m != nil {
+		return m.State
+	}
+	return Assignment_STATE_UNSPECIFIED
+}
+
+// The request for [ReservationService.CreateAssignment][google.cloud.bigquery.reservation.v1beta1.ReservationService.CreateAssignment].
+// Note: "bigquery.reservationAssignments.create" permission is required on the
+// related assignee.
+type CreateAssignmentRequest struct {
+	// The parent resource name of the assignment
+	// E.g.: projects/myproject/locations/US/reservations/team1-prod
+	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
+	// Assignment resource to create.
+	Assignment           *Assignment `protobuf:"bytes,2,opt,name=assignment,proto3" json:"assignment,omitempty"`
+	XXX_NoUnkeyedLiteral struct{}    `json:"-"`
+	XXX_unrecognized     []byte      `json:"-"`
+	XXX_sizecache        int32       `json:"-"`
+}
+
+func (m *CreateAssignmentRequest) Reset()         { *m = CreateAssignmentRequest{} }
+func (m *CreateAssignmentRequest) String() string { return proto.CompactTextString(m) }
+func (*CreateAssignmentRequest) ProtoMessage()    {}
+func (*CreateAssignmentRequest) Descriptor() ([]byte, []int) {
+	return fileDescriptor_8b47fa8b6617477f, []int{13}
+}
+
+func (m *CreateAssignmentRequest) XXX_Unmarshal(b []byte) error {
+	return xxx_messageInfo_CreateAssignmentRequest.Unmarshal(m, b)
+}
+func (m *CreateAssignmentRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+	return xxx_messageInfo_CreateAssignmentRequest.Marshal(b, m, deterministic)
+}
+func (m *CreateAssignmentRequest) XXX_Merge(src proto.Message) {
+	xxx_messageInfo_CreateAssignmentRequest.Merge(m, src)
+}
+func (m *CreateAssignmentRequest) XXX_Size() int {
+	return xxx_messageInfo_CreateAssignmentRequest.Size(m)
+}
+func (m *CreateAssignmentRequest) XXX_DiscardUnknown() {
+	xxx_messageInfo_CreateAssignmentRequest.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CreateAssignmentRequest proto.InternalMessageInfo
+
+func (m *CreateAssignmentRequest) GetParent() string {
+	if m != nil {
+		return m.Parent
+	}
+	return ""
+}
+
+func (m *CreateAssignmentRequest) GetAssignment() *Assignment {
+	if m != nil {
+		return m.Assignment
+	}
+	return nil
+}
+
+// The request for [ReservationService.ListAssignments][google.cloud.bigquery.reservation.v1beta1.ReservationService.ListAssignments].
+type ListAssignmentsRequest struct {
+	// The parent resource name e.g.:
+	// projects/myproject/locations/US/reservations/team1-prod
+	// Or:
+	// projects/myproject/locations/US/reservations/-
+	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
+	// The maximum number of items to return.
+	PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
+	// The next_page_token value returned from a previous List request, if any.
+	PageToken            string   `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
+	XXX_NoUnkeyedLiteral struct{} `json:"-"`
+	XXX_unrecognized     []byte   `json:"-"`
+	XXX_sizecache        int32    `json:"-"`
+}
+
+func (m *ListAssignmentsRequest) Reset()         { *m = ListAssignmentsRequest{} }
+func (m *ListAssignmentsRequest) String() string { return proto.CompactTextString(m) }
+func (*ListAssignmentsRequest) ProtoMessage()    {}
+func (*ListAssignmentsRequest) Descriptor() ([]byte, []int) {
+	return fileDescriptor_8b47fa8b6617477f, []int{14}
+}
+
+func (m *ListAssignmentsRequest) XXX_Unmarshal(b []byte) error {
+	return xxx_messageInfo_ListAssignmentsRequest.Unmarshal(m, b)
+}
+func (m *ListAssignmentsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+	return xxx_messageInfo_ListAssignmentsRequest.Marshal(b, m, deterministic)
+}
+func (m *ListAssignmentsRequest) XXX_Merge(src proto.Message) {
+	xxx_messageInfo_ListAssignmentsRequest.Merge(m, src)
+}
+func (m *ListAssignmentsRequest) XXX_Size() int {
+	return xxx_messageInfo_ListAssignmentsRequest.Size(m)
+}
+func (m *ListAssignmentsRequest) XXX_DiscardUnknown() {
+	xxx_messageInfo_ListAssignmentsRequest.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_ListAssignmentsRequest proto.InternalMessageInfo
+
+func (m *ListAssignmentsRequest) GetParent() string {
+	if m != nil {
+		return m.Parent
+	}
+	return ""
+}
+
+func (m *ListAssignmentsRequest) GetPageSize() int32 {
+	if m != nil {
+		return m.PageSize
+	}
+	return 0
+}
+
+func (m *ListAssignmentsRequest) GetPageToken() string {
+	if m != nil {
+		return m.PageToken
+	}
+	return ""
+}
+
+// The response for [ReservationService.ListAssignments][google.cloud.bigquery.reservation.v1beta1.ReservationService.ListAssignments].
+type ListAssignmentsResponse struct {
+	// List of assignments visible to the user.
+	Assignments []*Assignment `protobuf:"bytes,1,rep,name=assignments,proto3" json:"assignments,omitempty"`
+	// Token to retrieve the next page of results, or empty if there are no
+	// more results in the list.
+	NextPageToken        string   `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
+	XXX_NoUnkeyedLiteral struct{} `json:"-"`
+	XXX_unrecognized     []byte   `json:"-"`
+	XXX_sizecache        int32    `json:"-"`
+}
+
+func (m *ListAssignmentsResponse) Reset()         { *m = ListAssignmentsResponse{} }
+func (m *ListAssignmentsResponse) String() string { return proto.CompactTextString(m) }
+func (*ListAssignmentsResponse) ProtoMessage()    {}
+func (*ListAssignmentsResponse) Descriptor() ([]byte, []int) {
+	return fileDescriptor_8b47fa8b6617477f, []int{15}
+}
+
+func (m *ListAssignmentsResponse) XXX_Unmarshal(b []byte) error {
+	return xxx_messageInfo_ListAssignmentsResponse.Unmarshal(m, b)
+}
+func (m *ListAssignmentsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+	return xxx_messageInfo_ListAssignmentsResponse.Marshal(b, m, deterministic)
+}
+func (m *ListAssignmentsResponse) XXX_Merge(src proto.Message) {
+	xxx_messageInfo_ListAssignmentsResponse.Merge(m, src)
+}
+func (m *ListAssignmentsResponse) XXX_Size() int {
+	return xxx_messageInfo_ListAssignmentsResponse.Size(m)
+}
+func (m *ListAssignmentsResponse) XXX_DiscardUnknown() {
+	xxx_messageInfo_ListAssignmentsResponse.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_ListAssignmentsResponse proto.InternalMessageInfo
+
+func (m *ListAssignmentsResponse) GetAssignments() []*Assignment {
+	if m != nil {
+		return m.Assignments
+	}
+	return nil
+}
+
+func (m *ListAssignmentsResponse) GetNextPageToken() string {
+	if m != nil {
+		return m.NextPageToken
+	}
+	return ""
+}
+
+// The request for [ReservationService.DeleteAssignment][google.cloud.bigquery.reservation.v1beta1.ReservationService.DeleteAssignment].
+// Note: "bigquery.reservationAssignments.delete" permission is required on the
+// related assignee.
+type DeleteAssignmentRequest struct {
+	// Name of the resource, e.g.:
+	//   projects/myproject/locations/US/reservations/team1-prod/assignments/123
+	Name                 string   `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
+	XXX_NoUnkeyedLiteral struct{} `json:"-"`
+	XXX_unrecognized     []byte   `json:"-"`
+	XXX_sizecache        int32    `json:"-"`
+}
+
+func (m *DeleteAssignmentRequest) Reset()         { *m = DeleteAssignmentRequest{} }
+func (m *DeleteAssignmentRequest) String() string { return proto.CompactTextString(m) }
+func (*DeleteAssignmentRequest) ProtoMessage()    {}
+func (*DeleteAssignmentRequest) Descriptor() ([]byte, []int) {
+	return fileDescriptor_8b47fa8b6617477f, []int{16}
+}
+
+func (m *DeleteAssignmentRequest) XXX_Unmarshal(b []byte) error {
+	return xxx_messageInfo_DeleteAssignmentRequest.Unmarshal(m, b)
+}
+func (m *DeleteAssignmentRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+	return xxx_messageInfo_DeleteAssignmentRequest.Marshal(b, m, deterministic)
+}
+func (m *DeleteAssignmentRequest) XXX_Merge(src proto.Message) {
+	xxx_messageInfo_DeleteAssignmentRequest.Merge(m, src)
+}
+func (m *DeleteAssignmentRequest) XXX_Size() int {
+	return xxx_messageInfo_DeleteAssignmentRequest.Size(m)
+}
+func (m *DeleteAssignmentRequest) XXX_DiscardUnknown() {
+	xxx_messageInfo_DeleteAssignmentRequest.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_DeleteAssignmentRequest proto.InternalMessageInfo
+
+func (m *DeleteAssignmentRequest) GetName() string {
+	if m != nil {
+		return m.Name
+	}
+	return ""
+}
+
+// The request for
+// [ReservationService.SearchAssignments][google.cloud.bigquery.reservation.v1beta1.ReservationService.SearchAssignments].
+// Note: "bigquery.reservationAssignments.search" permission is required on the
+// related assignee.
+type SearchAssignmentsRequest struct {
+	// The resource name of the admin project(containing project and location),
+	// e.g.:
+	//   "projects/myproject/locations/US".
+	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
+	// Please specify resource name as assignee in the query.
+	// e.g., "assignee=projects/myproject"
+	//       "assignee=folders/123"
+	//       "assignee=organizations/456"
+	Query string `protobuf:"bytes,2,opt,name=query,proto3" json:"query,omitempty"`
+	// The maximum number of items to return.
+	PageSize int32 `protobuf:"varint,3,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
+	// The next_page_token value returned from a previous List request, if any.
+	PageToken            string   `protobuf:"bytes,4,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
+	XXX_NoUnkeyedLiteral struct{} `json:"-"`
+	XXX_unrecognized     []byte   `json:"-"`
+	XXX_sizecache        int32    `json:"-"`
+}
+
+func (m *SearchAssignmentsRequest) Reset()         { *m = SearchAssignmentsRequest{} }
+func (m *SearchAssignmentsRequest) String() string { return proto.CompactTextString(m) }
+func (*SearchAssignmentsRequest) ProtoMessage()    {}
+func (*SearchAssignmentsRequest) Descriptor() ([]byte, []int) {
+	return fileDescriptor_8b47fa8b6617477f, []int{17}
+}
+
+func (m *SearchAssignmentsRequest) XXX_Unmarshal(b []byte) error {
+	return xxx_messageInfo_SearchAssignmentsRequest.Unmarshal(m, b)
+}
+func (m *SearchAssignmentsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+	return xxx_messageInfo_SearchAssignmentsRequest.Marshal(b, m, deterministic)
+}
+func (m *SearchAssignmentsRequest) XXX_Merge(src proto.Message) {
+	xxx_messageInfo_SearchAssignmentsRequest.Merge(m, src)
+}
+func (m *SearchAssignmentsRequest) XXX_Size() int {
+	return xxx_messageInfo_SearchAssignmentsRequest.Size(m)
+}
+func (m *SearchAssignmentsRequest) XXX_DiscardUnknown() {
+	xxx_messageInfo_SearchAssignmentsRequest.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_SearchAssignmentsRequest proto.InternalMessageInfo
+
+func (m *SearchAssignmentsRequest) GetParent() string {
+	if m != nil {
+		return m.Parent
+	}
+	return ""
+}
+
+func (m *SearchAssignmentsRequest) GetQuery() string {
+	if m != nil {
+		return m.Query
+	}
+	return ""
+}
+
+func (m *SearchAssignmentsRequest) GetPageSize() int32 {
+	if m != nil {
+		return m.PageSize
+	}
+	return 0
+}
+
+func (m *SearchAssignmentsRequest) GetPageToken() string {
+	if m != nil {
+		return m.PageToken
+	}
+	return ""
+}
+
+// The response for [ReservationService.SearchAssignments][google.cloud.bigquery.reservation.v1beta1.ReservationService.SearchAssignments].
+type SearchAssignmentsResponse struct {
+	// List of assignments visible to the user.
+	Assignments []*Assignment `protobuf:"bytes,1,rep,name=assignments,proto3" json:"assignments,omitempty"`
+	// Token to retrieve the next page of results, or empty if there are no
+	// more results in the list.
+	NextPageToken        string   `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
+	XXX_NoUnkeyedLiteral struct{} `json:"-"`
+	XXX_unrecognized     []byte   `json:"-"`
+	XXX_sizecache        int32    `json:"-"`
+}
+
+func (m *SearchAssignmentsResponse) Reset()         { *m = SearchAssignmentsResponse{} }
+func (m *SearchAssignmentsResponse) String() string { return proto.CompactTextString(m) }
+func (*SearchAssignmentsResponse) ProtoMessage()    {}
+func (*SearchAssignmentsResponse) Descriptor() ([]byte, []int) {
+	return fileDescriptor_8b47fa8b6617477f, []int{18}
+}
+
+func (m *SearchAssignmentsResponse) XXX_Unmarshal(b []byte) error {
+	return xxx_messageInfo_SearchAssignmentsResponse.Unmarshal(m, b)
+}
+func (m *SearchAssignmentsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+	return xxx_messageInfo_SearchAssignmentsResponse.Marshal(b, m, deterministic)
+}
+func (m *SearchAssignmentsResponse) XXX_Merge(src proto.Message) {
+	xxx_messageInfo_SearchAssignmentsResponse.Merge(m, src)
+}
+func (m *SearchAssignmentsResponse) XXX_Size() int {
+	return xxx_messageInfo_SearchAssignmentsResponse.Size(m)
+}
+func (m *SearchAssignmentsResponse) XXX_DiscardUnknown() {
+	xxx_messageInfo_SearchAssignmentsResponse.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_SearchAssignmentsResponse proto.InternalMessageInfo
+
+func (m *SearchAssignmentsResponse) GetAssignments() []*Assignment {
+	if m != nil {
+		return m.Assignments
+	}
+	return nil
+}
+
+func (m *SearchAssignmentsResponse) GetNextPageToken() string {
+	if m != nil {
+		return m.NextPageToken
+	}
+	return ""
+}
+
+// The request for
+// [ReservationService.MoveAssignment][google.cloud.bigquery.reservation.v1beta1.ReservationService.MoveAssignment].
+// Note: "bigquery.reservationAssignments.create" permission is required on the
+// destination_id. Note: "bigquery.reservationAssignments.create" and
+// "bigquery.reservationAssignments.delete" permission is required on the
+// related assignee.
+type MoveAssignmentRequest struct {
+	// The resource name of the assignment,
+	// e.g.:
+	//   projects/myproject/locations/US/reservations/team1-prod/assignments/123
+	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
+	// The new reservation ID, e.g.:
+	//   projects/myotherproject/locations/US/reservations/team2-prod
+	DestinationId        string   `protobuf:"bytes,3,opt,name=destination_id,json=destinationId,proto3" json:"destination_id,omitempty"`
+	XXX_NoUnkeyedLiteral struct{} `json:"-"`
+	XXX_unrecognized     []byte   `json:"-"`
+	XXX_sizecache        int32    `json:"-"`
+}
+
+func (m *MoveAssignmentRequest) Reset()         { *m = MoveAssignmentRequest{} }
+func (m *MoveAssignmentRequest) String() string { return proto.CompactTextString(m) }
+func (*MoveAssignmentRequest) ProtoMessage()    {}
+func (*MoveAssignmentRequest) Descriptor() ([]byte, []int) {
+	return fileDescriptor_8b47fa8b6617477f, []int{19}
+}
+
+func (m *MoveAssignmentRequest) XXX_Unmarshal(b []byte) error {
+	return xxx_messageInfo_MoveAssignmentRequest.Unmarshal(m, b)
+}
+func (m *MoveAssignmentRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+	return xxx_messageInfo_MoveAssignmentRequest.Marshal(b, m, deterministic)
+}
+func (m *MoveAssignmentRequest) XXX_Merge(src proto.Message) {
+	xxx_messageInfo_MoveAssignmentRequest.Merge(m, src)
+}
+func (m *MoveAssignmentRequest) XXX_Size() int {
+	return xxx_messageInfo_MoveAssignmentRequest.Size(m)
+}
+func (m *MoveAssignmentRequest) XXX_DiscardUnknown() {
+	xxx_messageInfo_MoveAssignmentRequest.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_MoveAssignmentRequest proto.InternalMessageInfo
+
+func (m *MoveAssignmentRequest) GetName() string {
+	if m != nil {
+		return m.Name
+	}
+	return ""
+}
+
+func (m *MoveAssignmentRequest) GetDestinationId() string {
+	if m != nil {
+		return m.DestinationId
+	}
+	return ""
+}
+
+func init() {
+	proto.RegisterEnum("google.cloud.bigquery.reservation.v1beta1.CapacityCommitment_CommitmentPlan", CapacityCommitment_CommitmentPlan_name, CapacityCommitment_CommitmentPlan_value)
+	proto.RegisterEnum("google.cloud.bigquery.reservation.v1beta1.CapacityCommitment_State", CapacityCommitment_State_name, CapacityCommitment_State_value)
+	proto.RegisterEnum("google.cloud.bigquery.reservation.v1beta1.Assignment_JobType", Assignment_JobType_name, Assignment_JobType_value)
+	proto.RegisterEnum("google.cloud.bigquery.reservation.v1beta1.Assignment_State", Assignment_State_name, Assignment_State_value)
+	proto.RegisterType((*Reservation)(nil), "google.cloud.bigquery.reservation.v1beta1.Reservation")
+	proto.RegisterType((*CapacityCommitment)(nil), "google.cloud.bigquery.reservation.v1beta1.CapacityCommitment")
+	proto.RegisterType((*CreateReservationRequest)(nil), "google.cloud.bigquery.reservation.v1beta1.CreateReservationRequest")
+	proto.RegisterType((*ListReservationsRequest)(nil), "google.cloud.bigquery.reservation.v1beta1.ListReservationsRequest")
+	proto.RegisterType((*ListReservationsResponse)(nil), "google.cloud.bigquery.reservation.v1beta1.ListReservationsResponse")
+	proto.RegisterType((*GetReservationRequest)(nil), "google.cloud.bigquery.reservation.v1beta1.GetReservationRequest")
+	proto.RegisterType((*DeleteReservationRequest)(nil), "google.cloud.bigquery.reservation.v1beta1.DeleteReservationRequest")
+	proto.RegisterType((*UpdateReservationRequest)(nil), "google.cloud.bigquery.reservation.v1beta1.UpdateReservationRequest")
+	proto.RegisterType((*ListCapacityCommitmentsRequest)(nil), "google.cloud.bigquery.reservation.v1beta1.ListCapacityCommitmentsRequest")
+	proto.RegisterType((*ListCapacityCommitmentsResponse)(nil), "google.cloud.bigquery.reservation.v1beta1.ListCapacityCommitmentsResponse")
+	proto.RegisterType((*GetCapacityCommitmentRequest)(nil), "google.cloud.bigquery.reservation.v1beta1.GetCapacityCommitmentRequest")
+	proto.RegisterType((*DeleteCapacityCommitmentRequest)(nil), "google.cloud.bigquery.reservation.v1beta1.DeleteCapacityCommitmentRequest")
+	proto.RegisterType((*Assignment)(nil), "google.cloud.bigquery.reservation.v1beta1.Assignment")
+	proto.RegisterType((*CreateAssignmentRequest)(nil), "google.cloud.bigquery.reservation.v1beta1.CreateAssignmentRequest")
+	proto.RegisterType((*ListAssignmentsRequest)(nil), "google.cloud.bigquery.reservation.v1beta1.ListAssignmentsRequest")
+	proto.RegisterType((*ListAssignmentsResponse)(nil), "google.cloud.bigquery.reservation.v1beta1.ListAssignmentsResponse")
+	proto.RegisterType((*DeleteAssignmentRequest)(nil), "google.cloud.bigquery.reservation.v1beta1.DeleteAssignmentRequest")
+	proto.RegisterType((*SearchAssignmentsRequest)(nil), "google.cloud.bigquery.reservation.v1beta1.SearchAssignmentsRequest")
+	proto.RegisterType((*SearchAssignmentsResponse)(nil), "google.cloud.bigquery.reservation.v1beta1.SearchAssignmentsResponse")
+	proto.RegisterType((*MoveAssignmentRequest)(nil), "google.cloud.bigquery.reservation.v1beta1.MoveAssignmentRequest")
+}
+
+func init() {
+	proto.RegisterFile("google/cloud/bigquery/reservation/v1beta1/reservation.proto", fileDescriptor_8b47fa8b6617477f)
+}
+
+var fileDescriptor_8b47fa8b6617477f = []byte{
+	// 1594 bytes of a gzipped FileDescriptorProto
+	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xcc, 0x59, 0xdd, 0x6f, 0x1b, 0xc5,
+	0x16, 0xbf, 0x93, 0xef, 0x9c, 0x34, 0xa9, 0x33, 0xfd, 0x88, 0xaf, 0xdb, 0x7b, 0x13, 0xed, 0xd5,
+	0x45, 0xc1, 0x50, 0xaf, 0x1a, 0x54, 0x2a, 0x25, 0x6d, 0x85, 0xe3, 0xb8, 0xa9, 0x43, 0xe2, 0xb8,
+	0x6b, 0xa7, 0x5f, 0x0f, 0x2c, 0x1b, 0x7b, 0xe2, 0x6c, 0xbb, 0xde, 0xdd, 0xee, 0x8e, 0x53, 0x52,
+	0x54, 0x21, 0x21, 0x10, 0xbc, 0xf3, 0x86, 0x10, 0xff, 0x02, 0x20, 0x1e, 0x78, 0xe8, 0x2b, 0x2f,
+	0xf0, 0x08, 0x6f, 0x08, 0x21, 0x84, 0x00, 0x21, 0xfe, 0x00, 0x9e, 0xd1, 0xce, 0xce, 0xda, 0x6b,
+	0xef, 0x6e, 0xea, 0xb5, 0x53, 0x89, 0xb7, 0xdd, 0x99, 0x33, 0x67, 0x7e, 0xbf, 0x39, 0xe7, 0xcc,
+	0xf9, 0xad, 0x0d, 0x2b, 0x75, 0xc3, 0xa8, 0x6b, 0x44, 0xac, 0x6a, 0x46, 0xb3, 0x26, 0xee, 0xaa,
+	0xf5, 0x87, 0x4d, 0x62, 0x1d, 0x8a, 0x16, 0xb1, 0x89, 0x75, 0xa0, 0x50, 0xd5, 0xd0, 0xc5, 0x83,
+	0x8b, 0xbb, 0x84, 0x2a, 0x17, 0xfd, 0x63, 0x19, 0xd3, 0x32, 0xa8, 0x81, 0x5f, 0x74, 0x17, 0x67,
+	0xd8, 0xe2, 0x8c, 0xb7, 0x38, 0xe3, 0x37, 0xe4, 0x8b, 0x53, 0xe7, 0xf9, 0x3e, 0x8a, 0xa9, 0x8a,
+	0x8a, 0xae, 0x1b, 0x94, 0x4d, 0xdb, 0xae, 0xa3, 0xd4, 0xbc, 0x6f, 0x76, 0x4f, 0x25, 0x5a, 0x4d,
+	0xde, 0x25, 0xfb, 0xca, 0x81, 0x6a, 0x58, 0xdc, 0xe0, 0x1c, 0x37, 0x60, 0x6f, 0xbb, 0xcd, 0x3d,
+	0x91, 0x34, 0x4c, 0x7a, 0xc8, 0x27, 0x17, 0xba, 0x27, 0x5d, 0x17, 0x0d, 0xc5, 0x7e, 0xd0, 0xe5,
+	0xbf, 0x65, 0x41, 0xd5, 0x06, 0xb1, 0xa9, 0xd2, 0x30, 0xb9, 0xc1, 0x1c, 0x37, 0xb0, 0xcc, 0xaa,
+	0x68, 0x53, 0x85, 0x36, 0xed, 0xae, 0x09, 0x07, 0x59, 0x55, 0x53, 0x89, 0x4e, 0xdd, 0x09, 0xc1,
+	0x82, 0x29, 0xa9, 0xcd, 0x13, 0x63, 0x18, 0xd1, 0x95, 0x06, 0x49, 0xa2, 0x05, 0xb4, 0x38, 0x29,
+	0xb1, 0x67, 0xfc, 0x3f, 0x98, 0xb6, 0x35, 0x83, 0xca, 0x55, 0xc5, 0x54, 0xaa, 0x2a, 0x3d, 0x4c,
+	0x0e, 0x2d, 0xa0, 0xc5, 0x61, 0xe9, 0x84, 0x33, 0x98, 0xe3, 0x63, 0x38, 0x0d, 0xb3, 0x6a, 0x5d,
+	0x37, 0x2c, 0x22, 0xab, 0x35, 0x8d, 0xc8, 0xce, 0x9c, 0x9d, 0x1c, 0x59, 0x40, 0x8b, 0x13, 0xd2,
+	0x49, 0x77, 0xa2, 0x50, 0xd3, 0x48, 0xd9, 0x19, 0x16, 0x3e, 0x1f, 0x01, 0xec, 0x2d, 0xcc, 0x19,
+	0x8d, 0x86, 0x4a, 0x1b, 0x44, 0xa7, 0x78, 0xce, 0xbf, 0xf7, 0xea, 0xf0, 0xcf, 0xd9, 0x61, 0x0e,
+	0xe0, 0x3f, 0x00, 0x2e, 0x00, 0xa3, 0xa9, 0x53, 0xbe, 0xfb, 0x24, 0xdb, 0xdd, 0x19, 0xc0, 0x6f,
+	0xc2, 0x88, 0xa9, 0x29, 0x7a, 0x72, 0x78, 0x01, 0x2d, 0xce, 0x2c, 0x6d, 0x66, 0x7a, 0x8e, 0x66,
+	0x26, 0x08, 0x22, 0xd3, 0x7e, 0x2c, 0x69, 0x8a, 0x2e, 0x31, 0xcf, 0xf8, 0x0d, 0x18, 0x75, 0x4e,
+	0x93, 0x30, 0x42, 0x33, 0x4b, 0xb9, 0xc1, 0xb6, 0x28, 0x3b, 0xae, 0x5c, 0x7e, 0xae, 0x5b, 0xbc,
+	0x0d, 0xa7, 0xaa, 0xad, 0x79, 0x99, 0xe8, 0x35, 0xd9, 0x09, 0x6c, 0x72, 0x74, 0x01, 0x2d, 0x4e,
+	0x2d, 0xa5, 0xbc, 0xdd, 0xbc, 0xa8, 0x67, 0x2a, 0x5e, 0xd4, 0x5d, 0x27, 0xb3, 0xed, 0xb5, 0x79,
+	0xbd, 0xe6, 0x4c, 0xe2, 0x6b, 0x30, 0xb3, 0xa7, 0xa8, 0x5a, 0xd3, 0x22, 0xb2, 0x9b, 0x06, 0xc9,
+	0x71, 0xe6, 0x0b, 0x7b, 0xbe, 0x2c, 0xb3, 0xca, 0x70, 0x34, 0x6d, 0xd7, 0xc7, 0x34, 0x37, 0x77,
+	0xc7, 0x84, 0x0d, 0x98, 0xe9, 0x3c, 0x08, 0x3c, 0x0f, 0xe7, 0x72, 0xdb, 0x5b, 0x5b, 0x85, 0xca,
+	0x56, 0xbe, 0x58, 0x91, 0x4b, 0x9b, 0xd9, 0xa2, 0xbc, 0x53, 0x2c, 0x97, 0xf2, 0xb9, 0xc2, 0xf5,
+	0x42, 0x7e, 0x2d, 0xf1, 0x2f, 0x3c, 0x05, 0xe3, 0x5b, 0xdb, 0xc5, 0xca, 0x8d, 0xcd, 0xbb, 0x89,
+	0x21, 0x0c, 0x30, 0x96, 0x2d, 0x16, 0x77, 0xb2, 0x9b, 0x89, 0x11, 0x21, 0x07, 0xa3, 0x8c, 0x31,
+	0x3e, 0x03, 0xb3, 0xe5, 0x4a, 0xb6, 0x92, 0x0f, 0x2e, 0x2c, 0xe5, 0x8b, 0x6b, 0x85, 0xe2, 0x7a,
+	0x02, 0xb1, 0x85, 0xb9, 0x4a, 0xe1, 0x56, 0xde, 0x75, 0x72, 0x3d, 0x5b, 0xd8, 0xcc, 0xaf, 0x25,
+	0x86, 0x85, 0x2f, 0x11, 0x24, 0x73, 0x16, 0x51, 0x28, 0xf1, 0x65, 0xab, 0x44, 0x1e, 0x36, 0x89,
+	0x4d, 0xf1, 0x59, 0x18, 0x33, 0x15, 0x8b, 0xe8, 0x94, 0xa7, 0x2d, 0x7f, 0xc3, 0xff, 0x87, 0x19,
+	0x5f, 0x48, 0x64, 0xb5, 0xc6, 0x72, 0x67, 0x52, 0x9a, 0xf6, 0x8d, 0x16, 0x6a, 0xf8, 0x0e, 0x4c,
+	0xf9, 0x06, 0x58, 0x1a, 0x4d, 0x2d, 0xbd, 0x1a, 0x23, 0xc6, 0x7e, 0x48, 0x7e, 0x57, 0xc2, 0xfb,
+	0x08, 0xe6, 0x36, 0x55, 0x9b, 0xfa, 0x0c, 0xec, 0x67, 0x81, 0x3e, 0x07, 0x93, 0xa6, 0x52, 0x27,
+	0xb2, 0xad, 0x3e, 0x26, 0x0c, 0xef, 0xa8, 0x34, 0xe1, 0x0c, 0x94, 0xd5, 0xc7, 0xac, 0x12, 0xd8,
+	0x24, 0x35, 0x1e, 0x10, 0x17, 0xe9, 0xa4, 0xc4, 0xcc, 0x2b, 0xce, 0x80, 0xe3, 0x73, 0x4f, 0xd5,
+	0x28, 0xb1, 0x58, 0xa2, 0x4e, 0x4a, 0xfc, 0x4d, 0xf8, 0x14, 0x41, 0x32, 0x88, 0xc3, 0x36, 0x0d,
+	0xdd, 0x26, 0xf8, 0x1e, 0x9c, 0xf0, 0x61, 0xb6, 0x93, 0x68, 0x61, 0x78, 0x00, 0xfe, 0x1d, 0xbe,
+	0xf0, 0x0b, 0x70, 0x52, 0x27, 0x6f, 0x51, 0xd9, 0x07, 0x9a, 0x87, 0xc0, 0x19, 0x2e, 0x79, 0xc0,
+	0x85, 0x97, 0xe0, 0xcc, 0x3a, 0xa1, 0x21, 0xa1, 0x0d, 0xb9, 0x8f, 0x84, 0x0c, 0x24, 0xd7, 0x88,
+	0x46, 0x42, 0x53, 0x21, 0xcc, 0xfe, 0x0b, 0x04, 0xc9, 0x1d, 0xb3, 0x16, 0x9e, 0x3b, 0x5d, 0xc1,
+	0x47, 0xc7, 0x16, 0x7c, 0xbc, 0x02, 0x53, 0x4d, 0xb6, 0x2b, 0xbb, 0xc1, 0x19, 0xef, 0xb0, 0x62,
+	0xbe, 0xee, 0x5c, 0xf2, 0x5b, 0x8a, 0xfd, 0x40, 0x02, 0xd7, 0xdc, 0x79, 0x16, 0x28, 0xfc, 0xd7,
+	0x09, 0x58, 0xf0, 0xf6, 0x78, 0x9e, 0xf9, 0x23, 0x3c, 0x45, 0x30, 0x1f, 0xb9, 0x2d, 0x4f, 0x17,
+	0x13, 0x4e, 0x7b, 0x8d, 0x40, 0x6e, 0x5f, 0x3c, 0x5e, 0xda, 0x5c, 0x1d, 0xe8, 0x6a, 0x94, 0x4e,
+	0x55, 0x83, 0x3b, 0xf7, 0x9c, 0x44, 0x4b, 0x70, 0x7e, 0x9d, 0x84, 0x60, 0x3f, 0x2a, 0x37, 0x2e,
+	0xc1, 0xbc, 0x9b, 0x4b, 0xf1, 0x96, 0xfd, 0x39, 0x04, 0x90, 0xb5, 0x6d, 0xb5, 0xae, 0x1f, 0xdd,
+	0xb9, 0x52, 0x30, 0xa1, 0x30, 0x33, 0x42, 0x78, 0x49, 0xb6, 0xde, 0xf1, 0x1d, 0x98, 0xb8, 0x6f,
+	0xec, 0xca, 0xf4, 0xd0, 0x24, 0xbc, 0x75, 0xc5, 0x39, 0xbc, 0xf6, 0xee, 0x99, 0x0d, 0x63, 0xb7,
+	0x72, 0x68, 0x12, 0x69, 0xfc, 0xbe, 0xfb, 0x80, 0x6f, 0x79, 0xed, 0x6a, 0x8c, 0xb9, 0x5d, 0xe9,
+	0xcf, 0x6d, 0xa0, 0x4d, 0x09, 0x57, 0x60, 0x9c, 0xef, 0x85, 0x93, 0x70, 0x7a, 0x63, 0x7b, 0x55,
+	0xae, 0xdc, 0x2d, 0x75, 0x5f, 0xe7, 0x27, 0x60, 0xa2, 0x54, 0x28, 0xe5, 0x37, 0x0b, 0xc5, 0x7c,
+	0x02, 0xe1, 0x49, 0x18, 0xbd, 0xb9, 0x93, 0x97, 0xee, 0x26, 0x86, 0x84, 0xcb, 0x7d, 0xf6, 0x01,
+	0xe1, 0x43, 0x04, 0x73, 0xee, 0xdd, 0xdf, 0x46, 0xf7, 0xac, 0x2a, 0xd8, 0x01, 0x50, 0x5a, 0xc6,
+	0xbc, 0xf6, 0x2e, 0xf5, 0x75, 0x0e, 0x92, 0xcf, 0x91, 0xa0, 0xc1, 0x59, 0xa7, 0x3e, 0xda, 0xb3,
+	0xcf, 0xb5, 0x1c, 0x3f, 0xe6, 0xed, 0xa3, 0x63, 0x3b, 0x5e, 0x86, 0xb7, 0x61, 0xaa, 0x8d, 0xcb,
+	0xab, 0xbe, 0x3e, 0x19, 0xfa, 0x3d, 0xf5, 0x5c, 0x6d, 0x17, 0x60, 0xce, 0xad, 0x9c, 0x60, 0x50,
+	0xc2, 0x2a, 0xe6, 0x3d, 0x04, 0xc9, 0x32, 0x51, 0xac, 0xea, 0x7e, 0x8c, 0xc3, 0x3b, 0x0d, 0xa3,
+	0x8c, 0x00, 0x47, 0xe0, 0xbe, 0x74, 0x1e, 0xe9, 0xf0, 0x91, 0x47, 0x3a, 0xd2, 0x7d, 0xa4, 0x9f,
+	0x20, 0xf8, 0x77, 0x08, 0x8c, 0x7f, 0xca, 0xa1, 0x4a, 0x70, 0x66, 0xcb, 0x38, 0xe8, 0xed, 0x48,
+	0x1d, 0x79, 0x53, 0x23, 0x36, 0x55, 0xf5, 0x96, 0xbc, 0x71, 0x33, 0x68, 0xda, 0x37, 0x5a, 0xa8,
+	0x2d, 0x7d, 0x35, 0x07, 0xd8, 0xd7, 0xa4, 0xca, 0xc4, 0x3a, 0x50, 0xab, 0x04, 0xff, 0x88, 0x60,
+	0x36, 0xa0, 0xa8, 0x70, 0x2c, 0x69, 0x1b, 0xa1, 0xc7, 0x52, 0x7d, 0xb6, 0x4f, 0x61, 0xe3, 0xdd,
+	0xef, 0x7f, 0xfd, 0x68, 0x68, 0x4d, 0xb8, 0xd4, 0xfa, 0x56, 0x7b, 0xdb, 0x4d, 0x84, 0xab, 0xa6,
+	0x65, 0xdc, 0x27, 0x55, 0x6a, 0x8b, 0x69, 0x51, 0x33, 0xaa, 0xae, 0xb8, 0x10, 0xd3, 0x4f, 0xfc,
+	0xdf, 0x72, 0xf6, 0x72, 0x47, 0xf7, 0xfd, 0x01, 0x41, 0xa2, 0x5b, 0xf2, 0xe0, 0xd5, 0x18, 0xc0,
+	0x22, 0x74, 0x5b, 0x2a, 0x37, 0x90, 0x0f, 0x37, 0xd1, 0x84, 0xab, 0x8c, 0xe9, 0x65, 0xdc, 0x1f,
+	0x53, 0xfc, 0x0d, 0x82, 0x99, 0x4e, 0xbd, 0x84, 0x5f, 0x8b, 0x01, 0x2b, 0x54, 0x6a, 0xf5, 0x1d,
+	0xb5, 0x10, 0x2e, 0x4e, 0x7a, 0x46, 0x30, 0xe9, 0x20, 0x22, 0xa6, 0x9f, 0xe0, 0xcf, 0x10, 0xcc,
+	0x06, 0xe4, 0x5c, 0xac, 0x3c, 0x8c, 0x12, 0x83, 0xa9, 0xb3, 0x01, 0xb1, 0x95, 0x77, 0x3e, 0xb7,
+	0x3d, 0xc4, 0xe9, 0x3e, 0x11, 0xff, 0x81, 0x60, 0x36, 0xa0, 0x27, 0x63, 0x21, 0x8e, 0x52, 0xa3,
+	0x7d, 0xc7, 0xe0, 0x16, 0x63, 0x54, 0x5a, 0xca, 0xb6, 0x19, 0xf9, 0x97, 0xc4, 0x60, 0xd7, 0x59,
+	0x45, 0x7f, 0xf1, 0x0e, 0x14, 0x22, 0x08, 0x71, 0x21, 0x66, 0x21, 0x44, 0x6b, 0xd9, 0xd4, 0xc6,
+	0x71, 0xb8, 0xe2, 0xa5, 0xb5, 0xc6, 0x8e, 0xe2, 0x1a, 0xbe, 0xd2, 0x73, 0x69, 0x85, 0x69, 0xce,
+	0xdf, 0x10, 0xfb, 0x22, 0x09, 0xf9, 0x95, 0x62, 0x3d, 0x5e, 0xa1, 0x45, 0xea, 0xca, 0xd4, 0x60,
+	0x52, 0x39, 0x8c, 0xe7, 0x51, 0x61, 0x0e, 0x21, 0xe9, 0xe4, 0xf2, 0xd7, 0xc8, 0xfb, 0x98, 0x0a,
+	0xa1, 0xba, 0x11, 0xbb, 0x08, 0xa3, 0xd9, 0x46, 0xd5, 0x22, 0xa7, 0x91, 0x1e, 0x8c, 0xc6, 0xef,
+	0x08, 0x12, 0xdd, 0x12, 0x31, 0xd6, 0x6d, 0x1f, 0xa1, 0x2f, 0x53, 0xfd, 0x35, 0x7f, 0xe1, 0x36,
+	0x63, 0x75, 0x53, 0xc8, 0xf5, 0x98, 0x84, 0xdd, 0x55, 0x28, 0xfa, 0xc4, 0xc3, 0xb2, 0x4f, 0x80,
+	0x3a, 0x79, 0x79, 0xb2, 0x4b, 0x12, 0xe2, 0x6c, 0xcc, 0xea, 0x09, 0x0a, 0xb0, 0xd4, 0xea, 0x20,
+	0x2e, 0x78, 0xe1, 0xbd, 0xce, 0x38, 0xe7, 0xf1, 0x71, 0x70, 0xc6, 0x4f, 0x11, 0x24, 0xba, 0xe5,
+	0x65, 0xac, 0x80, 0x46, 0x68, 0xd3, 0xc8, 0x3c, 0xe4, 0xe8, 0xd3, 0xb9, 0x7e, 0x7a, 0x82, 0x1f,
+	0xba, 0x93, 0x8e, 0xbf, 0x20, 0x98, 0x0d, 0xa8, 0xcc, 0x58, 0x1d, 0x22, 0x4a, 0x2a, 0xa7, 0xd6,
+	0x06, 0x73, 0xc2, 0x63, 0xb5, 0xca, 0xd8, 0x5e, 0xc1, 0xcb, 0xbd, 0x5e, 0x92, 0xcb, 0x76, 0x80,
+	0xce, 0x4f, 0x08, 0x66, 0x3a, 0xc5, 0x6a, 0x2c, 0x11, 0x12, 0xaa, 0x73, 0xfb, 0xad, 0xb7, 0x32,
+	0xe3, 0xb3, 0x25, 0xdc, 0x38, 0x86, 0xe8, 0x2d, 0x37, 0x8c, 0x03, 0xb2, 0x8c, 0xd2, 0xa9, 0x77,
+	0xbe, 0xcd, 0x0a, 0x1e, 0x00, 0xff, 0xfe, 0x2e, 0x42, 0xc5, 0x54, 0xed, 0x4c, 0xd5, 0x68, 0x7c,
+	0x97, 0xbd, 0xbd, 0x4f, 0xa9, 0x69, 0x2f, 0x8b, 0xe2, 0xa3, 0x47, 0x8f, 0xba, 0x26, 0x45, 0xa5,
+	0x49, 0xf7, 0x5b, 0x7f, 0x47, 0xbc, 0xfc, 0x2c, 0x43, 0x46, 0xfa, 0x82, 0xa9, 0x29, 0x74, 0xcf,
+	0xb0, 0x1a, 0xab, 0x1f, 0x20, 0xb8, 0x50, 0x35, 0x1a, 0xbd, 0x1f, 0x49, 0x09, 0xdd, 0xab, 0x70,
+	0xe3, 0xba, 0xa1, 0x29, 0x7a, 0x3d, 0x63, 0x58, 0x75, 0xb1, 0x4e, 0x74, 0x96, 0xec, 0x62, 0x7b,
+	0xcb, 0x1e, 0xfe, 0x27, 0x59, 0xf1, 0x8d, 0xed, 0x8e, 0x31, 0x07, 0xaf, 0xfc, 0x1d, 0x00, 0x00,
+	0xff, 0xff, 0xcd, 0x53, 0x04, 0xa0, 0x67, 0x19, 0x00, 0x00,
+}
+
+// Reference imports to suppress errors if they are not otherwise used.
+var _ context.Context
+var _ grpc.ClientConnInterface
+
+// This is a compile-time assertion to ensure that this generated file
+// is compatible with the grpc package it is being compiled against.
+const _ = grpc.SupportPackageIsVersion6
+
+// ReservationServiceClient is the client API for ReservationService service.
+//
+// For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
+type ReservationServiceClient interface {
+	// Creates a new reservation resource.
+	CreateReservation(ctx context.Context, in *CreateReservationRequest, opts ...grpc.CallOption) (*Reservation, error)
+	// Lists all the reservations for the project in the specified location.
+	ListReservations(ctx context.Context, in *ListReservationsRequest, opts ...grpc.CallOption) (*ListReservationsResponse, error)
+	// Returns information about the reservation.
+	GetReservation(ctx context.Context, in *GetReservationRequest, opts ...grpc.CallOption) (*Reservation, error)
+	// Deletes a reservation.
+	// Returns `google.rpc.Code.FAILED_PRECONDITION` when reservation has
+	// assignments.
+	DeleteReservation(ctx context.Context, in *DeleteReservationRequest, opts ...grpc.CallOption) (*empty.Empty, error)
+	// Updates an existing reservation resource.
+	UpdateReservation(ctx context.Context, in *UpdateReservationRequest, opts ...grpc.CallOption) (*Reservation, error)
+	// Lists all the capacity commitments for the admin project.
+	ListCapacityCommitments(ctx context.Context, in *ListCapacityCommitmentsRequest, opts ...grpc.CallOption) (*ListCapacityCommitmentsResponse, error)
+	// Returns information about the capacity commitment.
+	GetCapacityCommitment(ctx context.Context, in *GetCapacityCommitmentRequest, opts ...grpc.CallOption) (*CapacityCommitment, error)
+	// Deletes a capacity commitment. Attempting to delete capacity commitment
+	// before its commitment_end_time will fail with the error code
+	// `google.rpc.Code.FAILED_PRECONDITION`.
+	DeleteCapacityCommitment(ctx context.Context, in *DeleteCapacityCommitmentRequest, opts ...grpc.CallOption) (*empty.Empty, error)
+	// Returns `google.rpc.Code.PERMISSION_DENIED` if user does not have
+	// 'bigquery.admin' permissions on the project using the reservation
+	// and the project that owns this reservation.
+	// Returns `google.rpc.Code.INVALID_ARGUMENT` when location of the assignment
+	// does not match location of the reservation.
+	CreateAssignment(ctx context.Context, in *CreateAssignmentRequest, opts ...grpc.CallOption) (*Assignment, error)
+	// Lists assignments.
+	// Only explicitly created assignments will be returned. E.g:
+	// organizationA contains project1 and project2. Reservation res1 exists.
+	// CreateAssignment was invoked previously and following assignments were
+	// created explicitly:
+	//   <organizationA, res1>
+	//   <project1, res1>
+	// Then this API will just return the above two assignments for reservation
+	// res1, and no expansion/merge will happen. Wildcard "-" can be used for
+	// reservations in the request. In that case all assignments belongs to the
+	// specified project and location will be listed. Note
+	// "-" cannot be used for projects nor locations.
+	ListAssignments(ctx context.Context, in *ListAssignmentsRequest, opts ...grpc.CallOption) (*ListAssignmentsResponse, error)
+	// Deletes a assignment. No expansion will happen.
+	// E.g:
+	// organizationA contains project1 and project2. Reservation res1 exists.
+	// CreateAssignment was invoked previously and following assignments were
+	// created explicitly:
+	//   <organizationA, res1>
+	//   <project1, res1>
+	// Then deletion of <organizationA, res1> won't affect <project1, res1>. After
+	// deletion of <organizationA, res1>, queries from project1 will still use
+	// res1, while queries from project2 will use on-demand mode.
+	DeleteAssignment(ctx context.Context, in *DeleteAssignmentRequest, opts ...grpc.CallOption) (*empty.Empty, error)
+	// Looks up assignments for a specified resource for a particular region.
+	// If the request is about a project:
+	//   1) Assignments created on the project will be returned if they exist.
+	//   2) Otherwise assignments created on the closest ancestor will be
+	//   returned. 3) Assignments for different JobTypes will all be returned.
+	// Same logic applies if the request is about a folder.
+	// If the request is about an organization, then assignments created on the
+	// organization will be returned (organization doesn't have ancestors).
+	// Comparing to ListAssignments, there are some behavior
+	// differences:
+	//   1) permission on the assignee will be verified in this API.
+	//   2) Hierarchy lookup (project->folder->organization) happens in this API.
+	//   3) Parent here is projects/*/locations/*, instead of
+	//   projects/*/locations/*reservations/*.
+	// Note "-" cannot be used for projects
+	// nor locations.
+	SearchAssignments(ctx context.Context, in *SearchAssignmentsRequest, opts ...grpc.CallOption) (*SearchAssignmentsResponse, error)
+	// Moves a assignment under a new reservation. Customers can do this by
+	// deleting the existing assignment followed by creating another assignment
+	// under the new reservation, but this method provides a transactional way to
+	// do so, to make sure the assignee always has an associated reservation.
+	// Without the method customers might see some queries run on-demand which
+	// might be unexpected.
+	MoveAssignment(ctx context.Context, in *MoveAssignmentRequest, opts ...grpc.CallOption) (*Assignment, error)
+}
+
+type reservationServiceClient struct {
+	cc grpc.ClientConnInterface
+}
+
+func NewReservationServiceClient(cc grpc.ClientConnInterface) ReservationServiceClient {
+	return &reservationServiceClient{cc}
+}
+
+func (c *reservationServiceClient) CreateReservation(ctx context.Context, in *CreateReservationRequest, opts ...grpc.CallOption) (*Reservation, error) {
+	out := new(Reservation)
+	err := c.cc.Invoke(ctx, "/google.cloud.bigquery.reservation.v1beta1.ReservationService/CreateReservation", in, out, opts...)
+	if err != nil {
+		return nil, err
+	}
+	return out, nil
+}
+
+func (c *reservationServiceClient) ListReservations(ctx context.Context, in *ListReservationsRequest, opts ...grpc.CallOption) (*ListReservationsResponse, error) {
+	out := new(ListReservationsResponse)
+	err := c.cc.Invoke(ctx, "/google.cloud.bigquery.reservation.v1beta1.ReservationService/ListReservations", in, out, opts...)
+	if err != nil {
+		return nil, err
+	}
+	return out, nil
+}
+
+func (c *reservationServiceClient) GetReservation(ctx context.Context, in *GetReservationRequest, opts ...grpc.CallOption) (*Reservation, error) {
+	out := new(Reservation)
+	err := c.cc.Invoke(ctx, "/google.cloud.bigquery.reservation.v1beta1.ReservationService/GetReservation", in, out, opts...)
+	if err != nil {
+		return nil, err
+	}
+	return out, nil
+}
+
+func (c *reservationServiceClient) DeleteReservation(ctx context.Context, in *DeleteReservationRequest, opts ...grpc.CallOption) (*empty.Empty, error) {
+	out := new(empty.Empty)
+	err := c.cc.Invoke(ctx, "/google.cloud.bigquery.reservation.v1beta1.ReservationService/DeleteReservation", in, out, opts...)
+	if err != nil {
+		return nil, err
+	}
+	return out, nil
+}
+
+func (c *reservationServiceClient) UpdateReservation(ctx context.Context, in *UpdateReservationRequest, opts ...grpc.CallOption) (*Reservation, error) {
+	out := new(Reservation)
+	err := c.cc.Invoke(ctx, "/google.cloud.bigquery.reservation.v1beta1.ReservationService/UpdateReservation", in, out, opts...)
+	if err != nil {
+		return nil, err
+	}
+	return out, nil
+}
+
+func (c *reservationServiceClient) ListCapacityCommitments(ctx context.Context, in *ListCapacityCommitmentsRequest, opts ...grpc.CallOption) (*ListCapacityCommitmentsResponse, error) {
+	out := new(ListCapacityCommitmentsResponse)
+	err := c.cc.Invoke(ctx, "/google.cloud.bigquery.reservation.v1beta1.ReservationService/ListCapacityCommitments", in, out, opts...)
+	if err != nil {
+		return nil, err
+	}
+	return out, nil
+}
+
+func (c *reservationServiceClient) GetCapacityCommitment(ctx context.Context, in *GetCapacityCommitmentRequest, opts ...grpc.CallOption) (*CapacityCommitment, error) {
+	out := new(CapacityCommitment)
+	err := c.cc.Invoke(ctx, "/google.cloud.bigquery.reservation.v1beta1.ReservationService/GetCapacityCommitment", in, out, opts...)
+	if err != nil {
+		return nil, err
+	}
+	return out, nil
+}
+
+func (c *reservationServiceClient) DeleteCapacityCommitment(ctx context.Context, in *DeleteCapacityCommitmentRequest, opts ...grpc.CallOption) (*empty.Empty, error) {
+	out := new(empty.Empty)
+	err := c.cc.Invoke(ctx, "/google.cloud.bigquery.reservation.v1beta1.ReservationService/DeleteCapacityCommitment", in, out, opts...)
+	if err != nil {
+		return nil, err
+	}
+	return out, nil
+}
+
+func (c *reservationServiceClient) CreateAssignment(ctx context.Context, in *CreateAssignmentRequest, opts ...grpc.CallOption) (*Assignment, error) {
+	out := new(Assignment)
+	err := c.cc.Invoke(ctx, "/google.cloud.bigquery.reservation.v1beta1.ReservationService/CreateAssignment", in, out, opts...)
+	if err != nil {
+		return nil, err
+	}
+	return out, nil
+}
+
+func (c *reservationServiceClient) ListAssignments(ctx context.Context, in *ListAssignmentsRequest, opts ...grpc.CallOption) (*ListAssignmentsResponse, error) {
+	out := new(ListAssignmentsResponse)
+	err := c.cc.Invoke(ctx, "/google.cloud.bigquery.reservation.v1beta1.ReservationService/ListAssignments", in, out, opts...)
+	if err != nil {
+		return nil, err
+	}
+	return out, nil
+}
+
+func (c *reservationServiceClient) DeleteAssignment(ctx context.Context, in *DeleteAssignmentRequest, opts ...grpc.CallOption) (*empty.Empty, error) {
+	out := new(empty.Empty)
+	err := c.cc.Invoke(ctx, "/google.cloud.bigquery.reservation.v1beta1.ReservationService/DeleteAssignment", in, out, opts...)
+	if err != nil {
+		return nil, err
+	}
+	return out, nil
+}
+
+func (c *reservationServiceClient) SearchAssignments(ctx context.Context, in *SearchAssignmentsRequest, opts ...grpc.CallOption) (*SearchAssignmentsResponse, error) {
+	out := new(SearchAssignmentsResponse)
+	err := c.cc.Invoke(ctx, "/google.cloud.bigquery.reservation.v1beta1.ReservationService/SearchAssignments", in, out, opts...)
+	if err != nil {
+		return nil, err
+	}
+	return out, nil
+}
+
+func (c *reservationServiceClient) MoveAssignment(ctx context.Context, in *MoveAssignmentRequest, opts ...grpc.CallOption) (*Assignment, error) {
+	out := new(Assignment)
+	err := c.cc.Invoke(ctx, "/google.cloud.bigquery.reservation.v1beta1.ReservationService/MoveAssignment", in, out, opts...)
+	if err != nil {
+		return nil, err
+	}
+	return out, nil
+}
+
+// ReservationServiceServer is the server API for ReservationService service.
+type ReservationServiceServer interface {
+	// Creates a new reservation resource.
+	CreateReservation(context.Context, *CreateReservationRequest) (*Reservation, error)
+	// Lists all the reservations for the project in the specified location.
+	ListReservations(context.Context, *ListReservationsRequest) (*ListReservationsResponse, error)
+	// Returns information about the reservation.
+	GetReservation(context.Context, *GetReservationRequest) (*Reservation, error)
+	// Deletes a reservation.
+	// Returns `google.rpc.Code.FAILED_PRECONDITION` when reservation has
+	// assignments.
+	DeleteReservation(context.Context, *DeleteReservationRequest) (*empty.Empty, error)
+	// Updates an existing reservation resource.
+	UpdateReservation(context.Context, *UpdateReservationRequest) (*Reservation, error)
+	// Lists all the capacity commitments for the admin project.
+	ListCapacityCommitments(context.Context, *ListCapacityCommitmentsRequest) (*ListCapacityCommitmentsResponse, error)
+	// Returns information about the capacity commitment.
+	GetCapacityCommitment(context.Context, *GetCapacityCommitmentRequest) (*CapacityCommitment, error)
+	// Deletes a capacity commitment. Attempting to delete capacity commitment
+	// before its commitment_end_time will fail with the error code
+	// `google.rpc.Code.FAILED_PRECONDITION`.
+	DeleteCapacityCommitment(context.Context, *DeleteCapacityCommitmentRequest) (*empty.Empty, error)
+	// Returns `google.rpc.Code.PERMISSION_DENIED` if user does not have
+	// 'bigquery.admin' permissions on the project using the reservation
+	// and the project that owns this reservation.
+	// Returns `google.rpc.Code.INVALID_ARGUMENT` when location of the assignment
+	// does not match location of the reservation.
+	CreateAssignment(context.Context, *CreateAssignmentRequest) (*Assignment, error)
+	// Lists assignments.
+	// Only explicitly created assignments will be returned. E.g:
+	// organizationA contains project1 and project2. Reservation res1 exists.
+	// CreateAssignment was invoked previously and following assignments were
+	// created explicitly:
+	//   <organizationA, res1>
+	//   <project1, res1>
+	// Then this API will just return the above two assignments for reservation
+	// res1, and no expansion/merge will happen. Wildcard "-" can be used for
+	// reservations in the request. In that case all assignments belongs to the
+	// specified project and location will be listed. Note
+	// "-" cannot be used for projects nor locations.
+	ListAssignments(context.Context, *ListAssignmentsRequest) (*ListAssignmentsResponse, error)
+	// Deletes a assignment. No expansion will happen.
+	// E.g:
+	// organizationA contains project1 and project2. Reservation res1 exists.
+	// CreateAssignment was invoked previously and following assignments were
+	// created explicitly:
+	//   <organizationA, res1>
+	//   <project1, res1>
+	// Then deletion of <organizationA, res1> won't affect <project1, res1>. After
+	// deletion of <organizationA, res1>, queries from project1 will still use
+	// res1, while queries from project2 will use on-demand mode.
+	DeleteAssignment(context.Context, *DeleteAssignmentRequest) (*empty.Empty, error)
+	// Looks up assignments for a specified resource for a particular region.
+	// If the request is about a project:
+	//   1) Assignments created on the project will be returned if they exist.
+	//   2) Otherwise assignments created on the closest ancestor will be
+	//   returned. 3) Assignments for different JobTypes will all be returned.
+	// Same logic applies if the request is about a folder.
+	// If the request is about an organization, then assignments created on the
+	// organization will be returned (organization doesn't have ancestors).
+	// Comparing to ListAssignments, there are some behavior
+	// differences:
+	//   1) permission on the assignee will be verified in this API.
+	//   2) Hierarchy lookup (project->folder->organization) happens in this API.
+	//   3) Parent here is projects/*/locations/*, instead of
+	//   projects/*/locations/*reservations/*.
+	// Note "-" cannot be used for projects
+	// nor locations.
+	SearchAssignments(context.Context, *SearchAssignmentsRequest) (*SearchAssignmentsResponse, error)
+	// Moves a assignment under a new reservation. Customers can do this by
+	// deleting the existing assignment followed by creating another assignment
+	// under the new reservation, but this method provides a transactional way to
+	// do so, to make sure the assignee always has an associated reservation.
+	// Without the method customers might see some queries run on-demand which
+	// might be unexpected.
+	MoveAssignment(context.Context, *MoveAssignmentRequest) (*Assignment, error)
+}
+
+// UnimplementedReservationServiceServer can be embedded to have forward compatible implementations.
+type UnimplementedReservationServiceServer struct {
+}
+
+func (*UnimplementedReservationServiceServer) CreateReservation(ctx context.Context, req *CreateReservationRequest) (*Reservation, error) {
+	return nil, status1.Errorf(codes.Unimplemented, "method CreateReservation not implemented")
+}
+func (*UnimplementedReservationServiceServer) ListReservations(ctx context.Context, req *ListReservationsRequest) (*ListReservationsResponse, error) {
+	return nil, status1.Errorf(codes.Unimplemented, "method ListReservations not implemented")
+}
+func (*UnimplementedReservationServiceServer) GetReservation(ctx context.Context, req *GetReservationRequest) (*Reservation, error) {
+	return nil, status1.Errorf(codes.Unimplemented, "method GetReservation not implemented")
+}
+func (*UnimplementedReservationServiceServer) DeleteReservation(ctx context.Context, req *DeleteReservationRequest) (*empty.Empty, error) {
+	return nil, status1.Errorf(codes.Unimplemented, "method DeleteReservation not implemented")
+}
+func (*UnimplementedReservationServiceServer) UpdateReservation(ctx context.Context, req *UpdateReservationRequest) (*Reservation, error) {
+	return nil, status1.Errorf(codes.Unimplemented, "method UpdateReservation not implemented")
+}
+func (*UnimplementedReservationServiceServer) ListCapacityCommitments(ctx context.Context, req *ListCapacityCommitmentsRequest) (*ListCapacityCommitmentsResponse, error) {
+	return nil, status1.Errorf(codes.Unimplemented, "method ListCapacityCommitments not implemented")
+}
+func (*UnimplementedReservationServiceServer) GetCapacityCommitment(ctx context.Context, req *GetCapacityCommitmentRequest) (*CapacityCommitment, error) {
+	return nil, status1.Errorf(codes.Unimplemented, "method GetCapacityCommitment not implemented")
+}
+func (*UnimplementedReservationServiceServer) DeleteCapacityCommitment(ctx context.Context, req *DeleteCapacityCommitmentRequest) (*empty.Empty, error) {
+	return nil, status1.Errorf(codes.Unimplemented, "method DeleteCapacityCommitment not implemented")
+}
+func (*UnimplementedReservationServiceServer) CreateAssignment(ctx context.Context, req *CreateAssignmentRequest) (*Assignment, error) {
+	return nil, status1.Errorf(codes.Unimplemented, "method CreateAssignment not implemented")
+}
+func (*UnimplementedReservationServiceServer) ListAssignments(ctx context.Context, req *ListAssignmentsRequest) (*ListAssignmentsResponse, error) {
+	return nil, status1.Errorf(codes.Unimplemented, "method ListAssignments not implemented")
+}
+func (*UnimplementedReservationServiceServer) DeleteAssignment(ctx context.Context, req *DeleteAssignmentRequest) (*empty.Empty, error) {
+	return nil, status1.Errorf(codes.Unimplemented, "method DeleteAssignment not implemented")
+}
+func (*UnimplementedReservationServiceServer) SearchAssignments(ctx context.Context, req *SearchAssignmentsRequest) (*SearchAssignmentsResponse, error) {
+	return nil, status1.Errorf(codes.Unimplemented, "method SearchAssignments not implemented")
+}
+func (*UnimplementedReservationServiceServer) MoveAssignment(ctx context.Context, req *MoveAssignmentRequest) (*Assignment, error) {
+	return nil, status1.Errorf(codes.Unimplemented, "method MoveAssignment not implemented")
+}
+
+func RegisterReservationServiceServer(s *grpc.Server, srv ReservationServiceServer) {
+	s.RegisterService(&_ReservationService_serviceDesc, srv)
+}
+
+func _ReservationService_CreateReservation_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
+	in := new(CreateReservationRequest)
+	if err := dec(in); err != nil {
+		return nil, err
+	}
+	if interceptor == nil {
+		return srv.(ReservationServiceServer).CreateReservation(ctx, in)
+	}
+	info := &grpc.UnaryServerInfo{
+		Server:     srv,
+		FullMethod: "/google.cloud.bigquery.reservation.v1beta1.ReservationService/CreateReservation",
+	}
+	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
+		return srv.(ReservationServiceServer).CreateReservation(ctx, req.(*CreateReservationRequest))
+	}
+	return interceptor(ctx, in, info, handler)
+}
+
+func _ReservationService_ListReservations_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
+	in := new(ListReservationsRequest)
+	if err := dec(in); err != nil {
+		return nil, err
+	}
+	if interceptor == nil {
+		return srv.(ReservationServiceServer).ListReservations(ctx, in)
+	}
+	info := &grpc.UnaryServerInfo{
+		Server:     srv,
+		FullMethod: "/google.cloud.bigquery.reservation.v1beta1.ReservationService/ListReservations",
+	}
+	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
+		return srv.(ReservationServiceServer).ListReservations(ctx, req.(*ListReservationsRequest))
+	}
+	return interceptor(ctx, in, info, handler)
+}
+
+func _ReservationService_GetReservation_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
+	in := new(GetReservationRequest)
+	if err := dec(in); err != nil {
+		return nil, err
+	}
+	if interceptor == nil {
+		return srv.(ReservationServiceServer).GetReservation(ctx, in)
+	}
+	info := &grpc.UnaryServerInfo{
+		Server:     srv,
+		FullMethod: "/google.cloud.bigquery.reservation.v1beta1.ReservationService/GetReservation",
+	}
+	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
+		return srv.(ReservationServiceServer).GetReservation(ctx, req.(*GetReservationRequest))
+	}
+	return interceptor(ctx, in, info, handler)
+}
+
+func _ReservationService_DeleteReservation_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
+	in := new(DeleteReservationRequest)
+	if err := dec(in); err != nil {
+		return nil, err
+	}
+	if interceptor == nil {
+		return srv.(ReservationServiceServer).DeleteReservation(ctx, in)
+	}
+	info := &grpc.UnaryServerInfo{
+		Server:     srv,
+		FullMethod: "/google.cloud.bigquery.reservation.v1beta1.ReservationService/DeleteReservation",
+	}
+	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
+		return srv.(ReservationServiceServer).DeleteReservation(ctx, req.(*DeleteReservationRequest))
+	}
+	return interceptor(ctx, in, info, handler)
+}
+
+func _ReservationService_UpdateReservation_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
+	in := new(UpdateReservationRequest)
+	if err := dec(in); err != nil {
+		return nil, err
+	}
+	if interceptor == nil {
+		return srv.(ReservationServiceServer).UpdateReservation(ctx, in)
+	}
+	info := &grpc.UnaryServerInfo{
+		Server:     srv,
+		FullMethod: "/google.cloud.bigquery.reservation.v1beta1.ReservationService/UpdateReservation",
+	}
+	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
+		return srv.(ReservationServiceServer).UpdateReservation(ctx, req.(*UpdateReservationRequest))
+	}
+	return interceptor(ctx, in, info, handler)
+}
+
+func _ReservationService_ListCapacityCommitments_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
+	in := new(ListCapacityCommitmentsRequest)
+	if err := dec(in); err != nil {
+		return nil, err
+	}
+	if interceptor == nil {
+		return srv.(ReservationServiceServer).ListCapacityCommitments(ctx, in)
+	}
+	info := &grpc.UnaryServerInfo{
+		Server:     srv,
+		FullMethod: "/google.cloud.bigquery.reservation.v1beta1.ReservationService/ListCapacityCommitments",
+	}
+	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
+		return srv.(ReservationServiceServer).ListCapacityCommitments(ctx, req.(*ListCapacityCommitmentsRequest))
+	}
+	return interceptor(ctx, in, info, handler)
+}
+
+func _ReservationService_GetCapacityCommitment_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
+	in := new(GetCapacityCommitmentRequest)
+	if err := dec(in); err != nil {
+		return nil, err
+	}
+	if interceptor == nil {
+		return srv.(ReservationServiceServer).GetCapacityCommitment(ctx, in)
+	}
+	info := &grpc.UnaryServerInfo{
+		Server:     srv,
+		FullMethod: "/google.cloud.bigquery.reservation.v1beta1.ReservationService/GetCapacityCommitment",
+	}
+	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
+		return srv.(ReservationServiceServer).GetCapacityCommitment(ctx, req.(*GetCapacityCommitmentRequest))
+	}
+	return interceptor(ctx, in, info, handler)
+}
+
+func _ReservationService_DeleteCapacityCommitment_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
+	in := new(DeleteCapacityCommitmentRequest)
+	if err := dec(in); err != nil {
+		return nil, err
+	}
+	if interceptor == nil {
+		return srv.(ReservationServiceServer).DeleteCapacityCommitment(ctx, in)
+	}
+	info := &grpc.UnaryServerInfo{
+		Server:     srv,
+		FullMethod: "/google.cloud.bigquery.reservation.v1beta1.ReservationService/DeleteCapacityCommitment",
+	}
+	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
+		return srv.(ReservationServiceServer).DeleteCapacityCommitment(ctx, req.(*DeleteCapacityCommitmentRequest))
+	}
+	return interceptor(ctx, in, info, handler)
+}
+
+func _ReservationService_CreateAssignment_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
+	in := new(CreateAssignmentRequest)
+	if err := dec(in); err != nil {
+		return nil, err
+	}
+	if interceptor == nil {
+		return srv.(ReservationServiceServer).CreateAssignment(ctx, in)
+	}
+	info := &grpc.UnaryServerInfo{
+		Server:     srv,
+		FullMethod: "/google.cloud.bigquery.reservation.v1beta1.ReservationService/CreateAssignment",
+	}
+	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
+		return srv.(ReservationServiceServer).CreateAssignment(ctx, req.(*CreateAssignmentRequest))
+	}
+	return interceptor(ctx, in, info, handler)
+}
+
+func _ReservationService_ListAssignments_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
+	in := new(ListAssignmentsRequest)
+	if err := dec(in); err != nil {
+		return nil, err
+	}
+	if interceptor == nil {
+		return srv.(ReservationServiceServer).ListAssignments(ctx, in)
+	}
+	info := &grpc.UnaryServerInfo{
+		Server:     srv,
+		FullMethod: "/google.cloud.bigquery.reservation.v1beta1.ReservationService/ListAssignments",
+	}
+	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
+		return srv.(ReservationServiceServer).ListAssignments(ctx, req.(*ListAssignmentsRequest))
+	}
+	return interceptor(ctx, in, info, handler)
+}
+
+func _ReservationService_DeleteAssignment_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
+	in := new(DeleteAssignmentRequest)
+	if err := dec(in); err != nil {
+		return nil, err
+	}
+	if interceptor == nil {
+		return srv.(ReservationServiceServer).DeleteAssignment(ctx, in)
+	}
+	info := &grpc.UnaryServerInfo{
+		Server:     srv,
+		FullMethod: "/google.cloud.bigquery.reservation.v1beta1.ReservationService/DeleteAssignment",
+	}
+	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
+		return srv.(ReservationServiceServer).DeleteAssignment(ctx, req.(*DeleteAssignmentRequest))
+	}
+	return interceptor(ctx, in, info, handler)
+}
+
+func _ReservationService_SearchAssignments_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
+	in := new(SearchAssignmentsRequest)
+	if err := dec(in); err != nil {
+		return nil, err
+	}
+	if interceptor == nil {
+		return srv.(ReservationServiceServer).SearchAssignments(ctx, in)
+	}
+	info := &grpc.UnaryServerInfo{
+		Server:     srv,
+		FullMethod: "/google.cloud.bigquery.reservation.v1beta1.ReservationService/SearchAssignments",
+	}
+	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
+		return srv.(ReservationServiceServer).SearchAssignments(ctx, req.(*SearchAssignmentsRequest))
+	}
+	return interceptor(ctx, in, info, handler)
+}
+
+func _ReservationService_MoveAssignment_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
+	in := new(MoveAssignmentRequest)
+	if err := dec(in); err != nil {
+		return nil, err
+	}
+	if interceptor == nil {
+		return srv.(ReservationServiceServer).MoveAssignment(ctx, in)
+	}
+	info := &grpc.UnaryServerInfo{
+		Server:     srv,
+		FullMethod: "/google.cloud.bigquery.reservation.v1beta1.ReservationService/MoveAssignment",
+	}
+	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
+		return srv.(ReservationServiceServer).MoveAssignment(ctx, req.(*MoveAssignmentRequest))
+	}
+	return interceptor(ctx, in, info, handler)
+}
+
+var _ReservationService_serviceDesc = grpc.ServiceDesc{
+	ServiceName: "google.cloud.bigquery.reservation.v1beta1.ReservationService",
+	HandlerType: (*ReservationServiceServer)(nil),
+	Methods: []grpc.MethodDesc{
+		{
+			MethodName: "CreateReservation",
+			Handler:    _ReservationService_CreateReservation_Handler,
+		},
+		{
+			MethodName: "ListReservations",
+			Handler:    _ReservationService_ListReservations_Handler,
+		},
+		{
+			MethodName: "GetReservation",
+			Handler:    _ReservationService_GetReservation_Handler,
+		},
+		{
+			MethodName: "DeleteReservation",
+			Handler:    _ReservationService_DeleteReservation_Handler,
+		},
+		{
+			MethodName: "UpdateReservation",
+			Handler:    _ReservationService_UpdateReservation_Handler,
+		},
+		{
+			MethodName: "ListCapacityCommitments",
+			Handler:    _ReservationService_ListCapacityCommitments_Handler,
+		},
+		{
+			MethodName: "GetCapacityCommitment",
+			Handler:    _ReservationService_GetCapacityCommitment_Handler,
+		},
+		{
+			MethodName: "DeleteCapacityCommitment",
+			Handler:    _ReservationService_DeleteCapacityCommitment_Handler,
+		},
+		{
+			MethodName: "CreateAssignment",
+			Handler:    _ReservationService_CreateAssignment_Handler,
+		},
+		{
+			MethodName: "ListAssignments",
+			Handler:    _ReservationService_ListAssignments_Handler,
+		},
+		{
+			MethodName: "DeleteAssignment",
+			Handler:    _ReservationService_DeleteAssignment_Handler,
+		},
+		{
+			MethodName: "SearchAssignments",
+			Handler:    _ReservationService_SearchAssignments_Handler,
+		},
+		{
+			MethodName: "MoveAssignment",
+			Handler:    _ReservationService_MoveAssignment_Handler,
+		},
+	},
+	Streams:  []grpc.StreamDesc{},
+	Metadata: "google/cloud/bigquery/reservation/v1beta1/reservation.proto",
+}
diff --git a/googleapis/cloud/bigquery/storage/v1/arrow.pb.go b/googleapis/cloud/bigquery/storage/v1/arrow.pb.go
new file mode 100644
index 0000000..a54841f
--- /dev/null
+++ b/googleapis/cloud/bigquery/storage/v1/arrow.pb.go
@@ -0,0 +1,147 @@
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// source: google/cloud/bigquery/storage/v1/arrow.proto
+
+package storage
+
+import (
+	fmt "fmt"
+	math "math"
+
+	proto "github.com/golang/protobuf/proto"
+)
+
+// Reference imports to suppress errors if they are not otherwise used.
+var _ = proto.Marshal
+var _ = fmt.Errorf
+var _ = math.Inf
+
+// This is a compile-time assertion to ensure that this generated file
+// is compatible with the proto package it is being compiled against.
+// A compilation error at this line likely means your copy of the
+// proto package needs to be updated.
+const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package
+
+// Arrow schema as specified in
+// https://arrow.apache.org/docs/python/api/datatypes.html
+// and serialized to bytes using IPC:
+// https://arrow.apache.org/docs/ipc.html.
+//
+// See code samples on how this message can be deserialized.
+type ArrowSchema struct {
+	// IPC serialized Arrow schema.
+	SerializedSchema     []byte   `protobuf:"bytes,1,opt,name=serialized_schema,json=serializedSchema,proto3" json:"serialized_schema,omitempty"`
+	XXX_NoUnkeyedLiteral struct{} `json:"-"`
+	XXX_unrecognized     []byte   `json:"-"`
+	XXX_sizecache        int32    `json:"-"`
+}
+
+func (m *ArrowSchema) Reset()         { *m = ArrowSchema{} }
+func (m *ArrowSchema) String() string { return proto.CompactTextString(m) }
+func (*ArrowSchema) ProtoMessage()    {}
+func (*ArrowSchema) Descriptor() ([]byte, []int) {
+	return fileDescriptor_0d5179f91c6841b3, []int{0}
+}
+
+func (m *ArrowSchema) XXX_Unmarshal(b []byte) error {
+	return xxx_messageInfo_ArrowSchema.Unmarshal(m, b)
+}
+func (m *ArrowSchema) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+	return xxx_messageInfo_ArrowSchema.Marshal(b, m, deterministic)
+}
+func (m *ArrowSchema) XXX_Merge(src proto.Message) {
+	xxx_messageInfo_ArrowSchema.Merge(m, src)
+}
+func (m *ArrowSchema) XXX_Size() int {
+	return xxx_messageInfo_ArrowSchema.Size(m)
+}
+func (m *ArrowSchema) XXX_DiscardUnknown() {
+	xxx_messageInfo_ArrowSchema.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_ArrowSchema proto.InternalMessageInfo
+
+func (m *ArrowSchema) GetSerializedSchema() []byte {
+	if m != nil {
+		return m.SerializedSchema
+	}
+	return nil
+}
+
+// Arrow RecordBatch.
+type ArrowRecordBatch struct {
+	// IPC-serialized Arrow RecordBatch.
+	SerializedRecordBatch []byte `protobuf:"bytes,1,opt,name=serialized_record_batch,json=serializedRecordBatch,proto3" json:"serialized_record_batch,omitempty"`
+	// The count of rows in `serialized_record_batch`.
+	RowCount             int64    `protobuf:"varint,2,opt,name=row_count,json=rowCount,proto3" json:"row_count,omitempty"`
+	XXX_NoUnkeyedLiteral struct{} `json:"-"`
+	XXX_unrecognized     []byte   `json:"-"`
+	XXX_sizecache        int32    `json:"-"`
+}
+
+func (m *ArrowRecordBatch) Reset()         { *m = ArrowRecordBatch{} }
+func (m *ArrowRecordBatch) String() string { return proto.CompactTextString(m) }
+func (*ArrowRecordBatch) ProtoMessage()    {}
+func (*ArrowRecordBatch) Descriptor() ([]byte, []int) {
+	return fileDescriptor_0d5179f91c6841b3, []int{1}
+}
+
+func (m *ArrowRecordBatch) XXX_Unmarshal(b []byte) error {
+	return xxx_messageInfo_ArrowRecordBatch.Unmarshal(m, b)
+}
+func (m *ArrowRecordBatch) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+	return xxx_messageInfo_ArrowRecordBatch.Marshal(b, m, deterministic)
+}
+func (m *ArrowRecordBatch) XXX_Merge(src proto.Message) {
+	xxx_messageInfo_ArrowRecordBatch.Merge(m, src)
+}
+func (m *ArrowRecordBatch) XXX_Size() int {
+	return xxx_messageInfo_ArrowRecordBatch.Size(m)
+}
+func (m *ArrowRecordBatch) XXX_DiscardUnknown() {
+	xxx_messageInfo_ArrowRecordBatch.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_ArrowRecordBatch proto.InternalMessageInfo
+
+func (m *ArrowRecordBatch) GetSerializedRecordBatch() []byte {
+	if m != nil {
+		return m.SerializedRecordBatch
+	}
+	return nil
+}
+
+func (m *ArrowRecordBatch) GetRowCount() int64 {
+	if m != nil {
+		return m.RowCount
+	}
+	return 0
+}
+
+func init() {
+	proto.RegisterType((*ArrowSchema)(nil), "google.cloud.bigquery.storage.v1.ArrowSchema")
+	proto.RegisterType((*ArrowRecordBatch)(nil), "google.cloud.bigquery.storage.v1.ArrowRecordBatch")
+}
+
+func init() {
+	proto.RegisterFile("google/cloud/bigquery/storage/v1/arrow.proto", fileDescriptor_0d5179f91c6841b3)
+}
+
+var fileDescriptor_0d5179f91c6841b3 = []byte{
+	// 246 bytes of a gzipped FileDescriptorProto
+	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x84, 0x90, 0x41, 0x4b, 0xc3, 0x40,
+	0x10, 0x85, 0x89, 0x82, 0xe8, 0xe8, 0xa1, 0x06, 0xc4, 0x82, 0x97, 0x50, 0x3c, 0x14, 0x94, 0x5d,
+	0x8a, 0xe0, 0x41, 0x4f, 0xc6, 0x83, 0xd7, 0x12, 0x6f, 0x5e, 0xc2, 0x66, 0x33, 0x4c, 0x03, 0x69,
+	0xa6, 0x4e, 0x92, 0x06, 0x05, 0xff, 0xbb, 0xec, 0x66, 0xa5, 0xbd, 0x48, 0x6f, 0xbb, 0xfb, 0x7d,
+	0x6f, 0xd8, 0x79, 0x70, 0x4f, 0xcc, 0x54, 0xa3, 0xb6, 0x35, 0xf7, 0xa5, 0x2e, 0x2a, 0xfa, 0xec,
+	0x51, 0xbe, 0x74, 0xdb, 0xb1, 0x18, 0x42, 0xbd, 0x5d, 0x68, 0x23, 0xc2, 0x83, 0xda, 0x08, 0x77,
+	0x1c, 0x27, 0xa3, 0xad, 0xbc, 0xad, 0xfe, 0x6c, 0x15, 0x6c, 0xb5, 0x5d, 0xcc, 0x9e, 0xe0, 0xfc,
+	0xc5, 0x05, 0xde, 0xed, 0x0a, 0xd7, 0x26, 0xbe, 0x83, 0xcb, 0x16, 0xa5, 0x32, 0x75, 0xf5, 0x8d,
+	0x65, 0xde, 0xfa, 0xc7, 0x69, 0x94, 0x44, 0xf3, 0x8b, 0x6c, 0xb2, 0x03, 0xa3, 0x3c, 0x23, 0x98,
+	0xf8, 0x6c, 0x86, 0x96, 0xa5, 0x4c, 0x4d, 0x67, 0x57, 0xf1, 0x23, 0x5c, 0xef, 0x0d, 0x10, 0x4f,
+	0xf2, 0xc2, 0xa1, 0x30, 0xe6, 0x6a, 0x87, 0xf7, 0x73, 0x37, 0x70, 0x26, 0x3c, 0xe4, 0x96, 0xfb,
+	0xa6, 0x9b, 0x1e, 0x25, 0xd1, 0xfc, 0x38, 0x3b, 0x15, 0x1e, 0x5e, 0xdd, 0x3d, 0xfd, 0x81, 0x5b,
+	0xcb, 0x6b, 0x75, 0x68, 0x99, 0x14, 0xfc, 0x77, 0x96, 0x6e, 0xf5, 0x65, 0xf4, 0xf1, 0x16, 0x7c,
+	0xe2, 0xda, 0x34, 0xa4, 0x58, 0x48, 0x13, 0x36, 0xbe, 0x18, 0x3d, 0x22, 0xb3, 0xa9, 0xda, 0xff,
+	0x9b, 0x7c, 0x0e, 0xc7, 0xe2, 0xc4, 0x67, 0x1e, 0x7e, 0x03, 0x00, 0x00, 0xff, 0xff, 0xaa, 0x53,
+	0x18, 0x6c, 0x7c, 0x01, 0x00, 0x00,
+}
diff --git a/googleapis/cloud/bigquery/storage/v1/avro.pb.go b/googleapis/cloud/bigquery/storage/v1/avro.pb.go
new file mode 100644
index 0000000..3cac58c
--- /dev/null
+++ b/googleapis/cloud/bigquery/storage/v1/avro.pb.go
@@ -0,0 +1,142 @@
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// source: google/cloud/bigquery/storage/v1/avro.proto
+
+package storage
+
+import (
+	fmt "fmt"
+	math "math"
+
+	proto "github.com/golang/protobuf/proto"
+)
+
+// Reference imports to suppress errors if they are not otherwise used.
+var _ = proto.Marshal
+var _ = fmt.Errorf
+var _ = math.Inf
+
+// This is a compile-time assertion to ensure that this generated file
+// is compatible with the proto package it is being compiled against.
+// A compilation error at this line likely means your copy of the
+// proto package needs to be updated.
+const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package
+
+// Avro schema.
+type AvroSchema struct {
+	// Json serialized schema, as described at
+	// https://avro.apache.org/docs/1.8.1/spec.html.
+	Schema               string   `protobuf:"bytes,1,opt,name=schema,proto3" json:"schema,omitempty"`
+	XXX_NoUnkeyedLiteral struct{} `json:"-"`
+	XXX_unrecognized     []byte   `json:"-"`
+	XXX_sizecache        int32    `json:"-"`
+}
+
+func (m *AvroSchema) Reset()         { *m = AvroSchema{} }
+func (m *AvroSchema) String() string { return proto.CompactTextString(m) }
+func (*AvroSchema) ProtoMessage()    {}
+func (*AvroSchema) Descriptor() ([]byte, []int) {
+	return fileDescriptor_3f8798c237fd4c63, []int{0}
+}
+
+func (m *AvroSchema) XXX_Unmarshal(b []byte) error {
+	return xxx_messageInfo_AvroSchema.Unmarshal(m, b)
+}
+func (m *AvroSchema) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+	return xxx_messageInfo_AvroSchema.Marshal(b, m, deterministic)
+}
+func (m *AvroSchema) XXX_Merge(src proto.Message) {
+	xxx_messageInfo_AvroSchema.Merge(m, src)
+}
+func (m *AvroSchema) XXX_Size() int {
+	return xxx_messageInfo_AvroSchema.Size(m)
+}
+func (m *AvroSchema) XXX_DiscardUnknown() {
+	xxx_messageInfo_AvroSchema.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_AvroSchema proto.InternalMessageInfo
+
+func (m *AvroSchema) GetSchema() string {
+	if m != nil {
+		return m.Schema
+	}
+	return ""
+}
+
+// Avro rows.
+type AvroRows struct {
+	// Binary serialized rows in a block.
+	SerializedBinaryRows []byte `protobuf:"bytes,1,opt,name=serialized_binary_rows,json=serializedBinaryRows,proto3" json:"serialized_binary_rows,omitempty"`
+	// The count of rows in the returning block.
+	RowCount             int64    `protobuf:"varint,2,opt,name=row_count,json=rowCount,proto3" json:"row_count,omitempty"`
+	XXX_NoUnkeyedLiteral struct{} `json:"-"`
+	XXX_unrecognized     []byte   `json:"-"`
+	XXX_sizecache        int32    `json:"-"`
+}
+
+func (m *AvroRows) Reset()         { *m = AvroRows{} }
+func (m *AvroRows) String() string { return proto.CompactTextString(m) }
+func (*AvroRows) ProtoMessage()    {}
+func (*AvroRows) Descriptor() ([]byte, []int) {
+	return fileDescriptor_3f8798c237fd4c63, []int{1}
+}
+
+func (m *AvroRows) XXX_Unmarshal(b []byte) error {
+	return xxx_messageInfo_AvroRows.Unmarshal(m, b)
+}
+func (m *AvroRows) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+	return xxx_messageInfo_AvroRows.Marshal(b, m, deterministic)
+}
+func (m *AvroRows) XXX_Merge(src proto.Message) {
+	xxx_messageInfo_AvroRows.Merge(m, src)
+}
+func (m *AvroRows) XXX_Size() int {
+	return xxx_messageInfo_AvroRows.Size(m)
+}
+func (m *AvroRows) XXX_DiscardUnknown() {
+	xxx_messageInfo_AvroRows.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_AvroRows proto.InternalMessageInfo
+
+func (m *AvroRows) GetSerializedBinaryRows() []byte {
+	if m != nil {
+		return m.SerializedBinaryRows
+	}
+	return nil
+}
+
+func (m *AvroRows) GetRowCount() int64 {
+	if m != nil {
+		return m.RowCount
+	}
+	return 0
+}
+
+func init() {
+	proto.RegisterType((*AvroSchema)(nil), "google.cloud.bigquery.storage.v1.AvroSchema")
+	proto.RegisterType((*AvroRows)(nil), "google.cloud.bigquery.storage.v1.AvroRows")
+}
+
+func init() {
+	proto.RegisterFile("google/cloud/bigquery/storage/v1/avro.proto", fileDescriptor_3f8798c237fd4c63)
+}
+
+var fileDescriptor_3f8798c237fd4c63 = []byte{
+	// 238 bytes of a gzipped FileDescriptorProto
+	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x84, 0x90, 0x4f, 0x4b, 0xc3, 0x40,
+	0x14, 0xc4, 0x89, 0x42, 0x69, 0x1e, 0x9e, 0x82, 0x94, 0x82, 0x97, 0x50, 0x7a, 0x28, 0x08, 0xbb,
+	0x14, 0xbd, 0x79, 0x32, 0x1e, 0xbc, 0x96, 0x78, 0x13, 0x24, 0x6c, 0xd2, 0xe5, 0xb9, 0x90, 0x66,
+	0xea, 0xdb, 0xfc, 0xa1, 0xe2, 0x87, 0x97, 0x6c, 0x23, 0x9e, 0xc4, 0xdb, 0x1b, 0xe6, 0x37, 0x30,
+	0xf3, 0xe8, 0x96, 0x01, 0xae, 0xad, 0xae, 0x6a, 0x74, 0x7b, 0x5d, 0x3a, 0xfe, 0xe8, 0xac, 0x9c,
+	0xb4, 0x6f, 0x21, 0x86, 0xad, 0xee, 0xb7, 0xda, 0xf4, 0x02, 0x75, 0x14, 0xb4, 0x48, 0xd2, 0x33,
+	0xac, 0x02, 0xac, 0x7e, 0x60, 0x35, 0xc1, 0xaa, 0xdf, 0xae, 0xd6, 0x44, 0x8f, 0xbd, 0xe0, 0xa5,
+	0x7a, 0xb7, 0x07, 0x93, 0x2c, 0x68, 0xe6, 0xc3, 0xb5, 0x8c, 0xd2, 0x68, 0x13, 0xe7, 0x93, 0x5a,
+	0xbd, 0xd1, 0x7c, 0xa4, 0x72, 0x0c, 0x3e, 0xb9, 0xa7, 0x85, 0xb7, 0xe2, 0x4c, 0xed, 0x3e, 0xed,
+	0xbe, 0x28, 0x5d, 0x63, 0xe4, 0x54, 0x08, 0x06, 0x1f, 0x32, 0x57, 0xf9, 0xf5, 0xaf, 0x9b, 0x05,
+	0x33, 0xa4, 0x6e, 0x28, 0x16, 0x0c, 0x45, 0x85, 0xae, 0x69, 0x97, 0x17, 0x69, 0xb4, 0xb9, 0xcc,
+	0xe7, 0x82, 0xe1, 0x69, 0xd4, 0xd9, 0x17, 0xad, 0x2b, 0x1c, 0xd4, 0x7f, 0x65, 0xb3, 0x78, 0x2c,
+	0xb1, 0x1b, 0x97, 0xed, 0xa2, 0xd7, 0xe7, 0x09, 0x67, 0xd4, 0xa6, 0x61, 0x05, 0x61, 0xcd, 0xb6,
+	0x09, 0xbb, 0xf5, 0xd9, 0x32, 0x47, 0xe7, 0xff, 0xfe, 0xd3, 0xc3, 0x74, 0x96, 0xb3, 0x90, 0xb9,
+	0xfb, 0x0e, 0x00, 0x00, 0xff, 0xff, 0xa3, 0x14, 0x4e, 0x36, 0x5a, 0x01, 0x00, 0x00,
+}
diff --git a/googleapis/cloud/bigquery/storage/v1/storage.pb.go b/googleapis/cloud/bigquery/storage/v1/storage.pb.go
new file mode 100644
index 0000000..062725a
--- /dev/null
+++ b/googleapis/cloud/bigquery/storage/v1/storage.pb.go
@@ -0,0 +1,848 @@
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// source: google/cloud/bigquery/storage/v1/storage.proto
+
+package storage
+
+import (
+	context "context"
+	fmt "fmt"
+	math "math"
+
+	proto "github.com/golang/protobuf/proto"
+	_ "google.golang.org/genproto/googleapis/api/annotations"
+	grpc "google.golang.org/grpc"
+	codes "google.golang.org/grpc/codes"
+	status "google.golang.org/grpc/status"
+)
+
+// Reference imports to suppress errors if they are not otherwise used.
+var _ = proto.Marshal
+var _ = fmt.Errorf
+var _ = math.Inf
+
+// This is a compile-time assertion to ensure that this generated file
+// is compatible with the proto package it is being compiled against.
+// A compilation error at this line likely means your copy of the
+// proto package needs to be updated.
+const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package
+
+// Request message for `CreateReadSession`.
+type CreateReadSessionRequest struct {
+	// Required. The request project that owns the session, in the form of
+	// `projects/{project_id}`.
+	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
+	// Required. Session to be created.
+	ReadSession *ReadSession `protobuf:"bytes,2,opt,name=read_session,json=readSession,proto3" json:"read_session,omitempty"`
+	// Max initial number of streams. If unset or zero, the server will
+	// provide a value of streams so as to produce reasonable throughput. Must be
+	// non-negative. The number of streams may be lower than the requested number,
+	// depending on the amount parallelism that is reasonable for the table. Error
+	// will be returned if the max count is greater than the current system
+	// max limit of 1,000.
+	//
+	// Streams must be read starting from offset 0.
+	MaxStreamCount       int32    `protobuf:"varint,3,opt,name=max_stream_count,json=maxStreamCount,proto3" json:"max_stream_count,omitempty"`
+	XXX_NoUnkeyedLiteral struct{} `json:"-"`
+	XXX_unrecognized     []byte   `json:"-"`
+	XXX_sizecache        int32    `json:"-"`
+}
+
+func (m *CreateReadSessionRequest) Reset()         { *m = CreateReadSessionRequest{} }
+func (m *CreateReadSessionRequest) String() string { return proto.CompactTextString(m) }
+func (*CreateReadSessionRequest) ProtoMessage()    {}
+func (*CreateReadSessionRequest) Descriptor() ([]byte, []int) {
+	return fileDescriptor_79bf7871be7b3410, []int{0}
+}
+
+func (m *CreateReadSessionRequest) XXX_Unmarshal(b []byte) error {
+	return xxx_messageInfo_CreateReadSessionRequest.Unmarshal(m, b)
+}
+func (m *CreateReadSessionRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+	return xxx_messageInfo_CreateReadSessionRequest.Marshal(b, m, deterministic)
+}
+func (m *CreateReadSessionRequest) XXX_Merge(src proto.Message) {
+	xxx_messageInfo_CreateReadSessionRequest.Merge(m, src)
+}
+func (m *CreateReadSessionRequest) XXX_Size() int {
+	return xxx_messageInfo_CreateReadSessionRequest.Size(m)
+}
+func (m *CreateReadSessionRequest) XXX_DiscardUnknown() {
+	xxx_messageInfo_CreateReadSessionRequest.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CreateReadSessionRequest proto.InternalMessageInfo
+
+func (m *CreateReadSessionRequest) GetParent() string {
+	if m != nil {
+		return m.Parent
+	}
+	return ""
+}
+
+func (m *CreateReadSessionRequest) GetReadSession() *ReadSession {
+	if m != nil {
+		return m.ReadSession
+	}
+	return nil
+}
+
+func (m *CreateReadSessionRequest) GetMaxStreamCount() int32 {
+	if m != nil {
+		return m.MaxStreamCount
+	}
+	return 0
+}
+
+// Request message for `ReadRows`.
+type ReadRowsRequest struct {
+	// Required. Stream to read rows from.
+	ReadStream string `protobuf:"bytes,1,opt,name=read_stream,json=readStream,proto3" json:"read_stream,omitempty"`
+	// The offset requested must be less than the last row read from Read.
+	// Requesting a larger offset is undefined. If not specified, start reading
+	// from offset zero.
+	Offset               int64    `protobuf:"varint,2,opt,name=offset,proto3" json:"offset,omitempty"`
+	XXX_NoUnkeyedLiteral struct{} `json:"-"`
+	XXX_unrecognized     []byte   `json:"-"`
+	XXX_sizecache        int32    `json:"-"`
+}
+
+func (m *ReadRowsRequest) Reset()         { *m = ReadRowsRequest{} }
+func (m *ReadRowsRequest) String() string { return proto.CompactTextString(m) }
+func (*ReadRowsRequest) ProtoMessage()    {}
+func (*ReadRowsRequest) Descriptor() ([]byte, []int) {
+	return fileDescriptor_79bf7871be7b3410, []int{1}
+}
+
+func (m *ReadRowsRequest) XXX_Unmarshal(b []byte) error {
+	return xxx_messageInfo_ReadRowsRequest.Unmarshal(m, b)
+}
+func (m *ReadRowsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+	return xxx_messageInfo_ReadRowsRequest.Marshal(b, m, deterministic)
+}
+func (m *ReadRowsRequest) XXX_Merge(src proto.Message) {
+	xxx_messageInfo_ReadRowsRequest.Merge(m, src)
+}
+func (m *ReadRowsRequest) XXX_Size() int {
+	return xxx_messageInfo_ReadRowsRequest.Size(m)
+}
+func (m *ReadRowsRequest) XXX_DiscardUnknown() {
+	xxx_messageInfo_ReadRowsRequest.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_ReadRowsRequest proto.InternalMessageInfo
+
+func (m *ReadRowsRequest) GetReadStream() string {
+	if m != nil {
+		return m.ReadStream
+	}
+	return ""
+}
+
+func (m *ReadRowsRequest) GetOffset() int64 {
+	if m != nil {
+		return m.Offset
+	}
+	return 0
+}
+
+// Information on if the current connection is being throttled.
+type ThrottleState struct {
+	// How much this connection is being throttled. Zero means no throttling,
+	// 100 means fully throttled.
+	ThrottlePercent      int32    `protobuf:"varint,1,opt,name=throttle_percent,json=throttlePercent,proto3" json:"throttle_percent,omitempty"`
+	XXX_NoUnkeyedLiteral struct{} `json:"-"`
+	XXX_unrecognized     []byte   `json:"-"`
+	XXX_sizecache        int32    `json:"-"`
+}
+
+func (m *ThrottleState) Reset()         { *m = ThrottleState{} }
+func (m *ThrottleState) String() string { return proto.CompactTextString(m) }
+func (*ThrottleState) ProtoMessage()    {}
+func (*ThrottleState) Descriptor() ([]byte, []int) {
+	return fileDescriptor_79bf7871be7b3410, []int{2}
+}
+
+func (m *ThrottleState) XXX_Unmarshal(b []byte) error {
+	return xxx_messageInfo_ThrottleState.Unmarshal(m, b)
+}
+func (m *ThrottleState) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+	return xxx_messageInfo_ThrottleState.Marshal(b, m, deterministic)
+}
+func (m *ThrottleState) XXX_Merge(src proto.Message) {
+	xxx_messageInfo_ThrottleState.Merge(m, src)
+}
+func (m *ThrottleState) XXX_Size() int {
+	return xxx_messageInfo_ThrottleState.Size(m)
+}
+func (m *ThrottleState) XXX_DiscardUnknown() {
+	xxx_messageInfo_ThrottleState.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_ThrottleState proto.InternalMessageInfo
+
+func (m *ThrottleState) GetThrottlePercent() int32 {
+	if m != nil {
+		return m.ThrottlePercent
+	}
+	return 0
+}
+
+// Estimated stream statistics for a given Stream.
+type StreamStats struct {
+	// Represents the progress of the current stream.
+	Progress             *StreamStats_Progress `protobuf:"bytes,2,opt,name=progress,proto3" json:"progress,omitempty"`
+	XXX_NoUnkeyedLiteral struct{}              `json:"-"`
+	XXX_unrecognized     []byte                `json:"-"`
+	XXX_sizecache        int32                 `json:"-"`
+}
+
+func (m *StreamStats) Reset()         { *m = StreamStats{} }
+func (m *StreamStats) String() string { return proto.CompactTextString(m) }
+func (*StreamStats) ProtoMessage()    {}
+func (*StreamStats) Descriptor() ([]byte, []int) {
+	return fileDescriptor_79bf7871be7b3410, []int{3}
+}
+
+func (m *StreamStats) XXX_Unmarshal(b []byte) error {
+	return xxx_messageInfo_StreamStats.Unmarshal(m, b)
+}
+func (m *StreamStats) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+	return xxx_messageInfo_StreamStats.Marshal(b, m, deterministic)
+}
+func (m *StreamStats) XXX_Merge(src proto.Message) {
+	xxx_messageInfo_StreamStats.Merge(m, src)
+}
+func (m *StreamStats) XXX_Size() int {
+	return xxx_messageInfo_StreamStats.Size(m)
+}
+func (m *StreamStats) XXX_DiscardUnknown() {
+	xxx_messageInfo_StreamStats.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_StreamStats proto.InternalMessageInfo
+
+func (m *StreamStats) GetProgress() *StreamStats_Progress {
+	if m != nil {
+		return m.Progress
+	}
+	return nil
+}
+
+type StreamStats_Progress struct {
+	// The fraction of rows assigned to the stream that have been processed by
+	// the server so far, not including the rows in the current response
+	// message.
+	//
+	// This value, along with `at_response_end`, can be used to interpolate
+	// the progress made as the rows in the message are being processed using
+	// the following formula: `at_response_start + (at_response_end -
+	// at_response_start) * rows_processed_from_response / rows_in_response`.
+	//
+	// Note that if a filter is provided, the `at_response_end` value of the
+	// previous response may not necessarily be equal to the
+	// `at_response_start` value of the current response.
+	AtResponseStart float64 `protobuf:"fixed64,1,opt,name=at_response_start,json=atResponseStart,proto3" json:"at_response_start,omitempty"`
+	// Similar to `at_response_start`, except that this value includes the
+	// rows in the current response.
+	AtResponseEnd        float64  `protobuf:"fixed64,2,opt,name=at_response_end,json=atResponseEnd,proto3" json:"at_response_end,omitempty"`
+	XXX_NoUnkeyedLiteral struct{} `json:"-"`
+	XXX_unrecognized     []byte   `json:"-"`
+	XXX_sizecache        int32    `json:"-"`
+}
+
+func (m *StreamStats_Progress) Reset()         { *m = StreamStats_Progress{} }
+func (m *StreamStats_Progress) String() string { return proto.CompactTextString(m) }
+func (*StreamStats_Progress) ProtoMessage()    {}
+func (*StreamStats_Progress) Descriptor() ([]byte, []int) {
+	return fileDescriptor_79bf7871be7b3410, []int{3, 0}
+}
+
+func (m *StreamStats_Progress) XXX_Unmarshal(b []byte) error {
+	return xxx_messageInfo_StreamStats_Progress.Unmarshal(m, b)
+}
+func (m *StreamStats_Progress) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+	return xxx_messageInfo_StreamStats_Progress.Marshal(b, m, deterministic)
+}
+func (m *StreamStats_Progress) XXX_Merge(src proto.Message) {
+	xxx_messageInfo_StreamStats_Progress.Merge(m, src)
+}
+func (m *StreamStats_Progress) XXX_Size() int {
+	return xxx_messageInfo_StreamStats_Progress.Size(m)
+}
+func (m *StreamStats_Progress) XXX_DiscardUnknown() {
+	xxx_messageInfo_StreamStats_Progress.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_StreamStats_Progress proto.InternalMessageInfo
+
+func (m *StreamStats_Progress) GetAtResponseStart() float64 {
+	if m != nil {
+		return m.AtResponseStart
+	}
+	return 0
+}
+
+func (m *StreamStats_Progress) GetAtResponseEnd() float64 {
+	if m != nil {
+		return m.AtResponseEnd
+	}
+	return 0
+}
+
+// Response from calling `ReadRows` may include row data, progress and
+// throttling information.
+type ReadRowsResponse struct {
+	// Row data is returned in format specified during session creation.
+	//
+	// Types that are valid to be assigned to Rows:
+	//	*ReadRowsResponse_AvroRows
+	//	*ReadRowsResponse_ArrowRecordBatch
+	Rows isReadRowsResponse_Rows `protobuf_oneof:"rows"`
+	// Number of serialized rows in the rows block.
+	RowCount int64 `protobuf:"varint,6,opt,name=row_count,json=rowCount,proto3" json:"row_count,omitempty"`
+	// Statistics for the stream.
+	Stats *StreamStats `protobuf:"bytes,2,opt,name=stats,proto3" json:"stats,omitempty"`
+	// Throttling state. If unset, the latest response still describes
+	// the current throttling status.
+	ThrottleState        *ThrottleState `protobuf:"bytes,5,opt,name=throttle_state,json=throttleState,proto3" json:"throttle_state,omitempty"`
+	XXX_NoUnkeyedLiteral struct{}       `json:"-"`
+	XXX_unrecognized     []byte         `json:"-"`
+	XXX_sizecache        int32          `json:"-"`
+}
+
+func (m *ReadRowsResponse) Reset()         { *m = ReadRowsResponse{} }
+func (m *ReadRowsResponse) String() string { return proto.CompactTextString(m) }
+func (*ReadRowsResponse) ProtoMessage()    {}
+func (*ReadRowsResponse) Descriptor() ([]byte, []int) {
+	return fileDescriptor_79bf7871be7b3410, []int{4}
+}
+
+func (m *ReadRowsResponse) XXX_Unmarshal(b []byte) error {
+	return xxx_messageInfo_ReadRowsResponse.Unmarshal(m, b)
+}
+func (m *ReadRowsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+	return xxx_messageInfo_ReadRowsResponse.Marshal(b, m, deterministic)
+}
+func (m *ReadRowsResponse) XXX_Merge(src proto.Message) {
+	xxx_messageInfo_ReadRowsResponse.Merge(m, src)
+}
+func (m *ReadRowsResponse) XXX_Size() int {
+	return xxx_messageInfo_ReadRowsResponse.Size(m)
+}
+func (m *ReadRowsResponse) XXX_DiscardUnknown() {
+	xxx_messageInfo_ReadRowsResponse.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_ReadRowsResponse proto.InternalMessageInfo
+
+type isReadRowsResponse_Rows interface {
+	isReadRowsResponse_Rows()
+}
+
+type ReadRowsResponse_AvroRows struct {
+	AvroRows *AvroRows `protobuf:"bytes,3,opt,name=avro_rows,json=avroRows,proto3,oneof"`
+}
+
+type ReadRowsResponse_ArrowRecordBatch struct {
+	ArrowRecordBatch *ArrowRecordBatch `protobuf:"bytes,4,opt,name=arrow_record_batch,json=arrowRecordBatch,proto3,oneof"`
+}
+
+func (*ReadRowsResponse_AvroRows) isReadRowsResponse_Rows() {}
+
+func (*ReadRowsResponse_ArrowRecordBatch) isReadRowsResponse_Rows() {}
+
+func (m *ReadRowsResponse) GetRows() isReadRowsResponse_Rows {
+	if m != nil {
+		return m.Rows
+	}
+	return nil
+}
+
+func (m *ReadRowsResponse) GetAvroRows() *AvroRows {
+	if x, ok := m.GetRows().(*ReadRowsResponse_AvroRows); ok {
+		return x.AvroRows
+	}
+	return nil
+}
+
+func (m *ReadRowsResponse) GetArrowRecordBatch() *ArrowRecordBatch {
+	if x, ok := m.GetRows().(*ReadRowsResponse_ArrowRecordBatch); ok {
+		return x.ArrowRecordBatch
+	}
+	return nil
+}
+
+func (m *ReadRowsResponse) GetRowCount() int64 {
+	if m != nil {
+		return m.RowCount
+	}
+	return 0
+}
+
+func (m *ReadRowsResponse) GetStats() *StreamStats {
+	if m != nil {
+		return m.Stats
+	}
+	return nil
+}
+
+func (m *ReadRowsResponse) GetThrottleState() *ThrottleState {
+	if m != nil {
+		return m.ThrottleState
+	}
+	return nil
+}
+
+// XXX_OneofWrappers is for the internal use of the proto package.
+func (*ReadRowsResponse) XXX_OneofWrappers() []interface{} {
+	return []interface{}{
+		(*ReadRowsResponse_AvroRows)(nil),
+		(*ReadRowsResponse_ArrowRecordBatch)(nil),
+	}
+}
+
+// Request message for `SplitReadStream`.
+type SplitReadStreamRequest struct {
+	// Required. Name of the stream to split.
+	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
+	// A value in the range (0.0, 1.0) that specifies the fractional point at
+	// which the original stream should be split. The actual split point is
+	// evaluated on pre-filtered rows, so if a filter is provided, then there is
+	// no guarantee that the division of the rows between the new child streams
+	// will be proportional to this fractional value. Additionally, because the
+	// server-side unit for assigning data is collections of rows, this fraction
+	// will always map to a data storage boundary on the server side.
+	Fraction             float64  `protobuf:"fixed64,2,opt,name=fraction,proto3" json:"fraction,omitempty"`
+	XXX_NoUnkeyedLiteral struct{} `json:"-"`
+	XXX_unrecognized     []byte   `json:"-"`
+	XXX_sizecache        int32    `json:"-"`
+}
+
+func (m *SplitReadStreamRequest) Reset()         { *m = SplitReadStreamRequest{} }
+func (m *SplitReadStreamRequest) String() string { return proto.CompactTextString(m) }
+func (*SplitReadStreamRequest) ProtoMessage()    {}
+func (*SplitReadStreamRequest) Descriptor() ([]byte, []int) {
+	return fileDescriptor_79bf7871be7b3410, []int{5}
+}
+
+func (m *SplitReadStreamRequest) XXX_Unmarshal(b []byte) error {
+	return xxx_messageInfo_SplitReadStreamRequest.Unmarshal(m, b)
+}
+func (m *SplitReadStreamRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+	return xxx_messageInfo_SplitReadStreamRequest.Marshal(b, m, deterministic)
+}
+func (m *SplitReadStreamRequest) XXX_Merge(src proto.Message) {
+	xxx_messageInfo_SplitReadStreamRequest.Merge(m, src)
+}
+func (m *SplitReadStreamRequest) XXX_Size() int {
+	return xxx_messageInfo_SplitReadStreamRequest.Size(m)
+}
+func (m *SplitReadStreamRequest) XXX_DiscardUnknown() {
+	xxx_messageInfo_SplitReadStreamRequest.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_SplitReadStreamRequest proto.InternalMessageInfo
+
+func (m *SplitReadStreamRequest) GetName() string {
+	if m != nil {
+		return m.Name
+	}
+	return ""
+}
+
+func (m *SplitReadStreamRequest) GetFraction() float64 {
+	if m != nil {
+		return m.Fraction
+	}
+	return 0
+}
+
+// Response message for `SplitReadStream`.
+type SplitReadStreamResponse struct {
+	// Primary stream, which contains the beginning portion of
+	// |original_stream|. An empty value indicates that the original stream can no
+	// longer be split.
+	PrimaryStream *ReadStream `protobuf:"bytes,1,opt,name=primary_stream,json=primaryStream,proto3" json:"primary_stream,omitempty"`
+	// Remainder stream, which contains the tail of |original_stream|. An empty
+	// value indicates that the original stream can no longer be split.
+	RemainderStream      *ReadStream `protobuf:"bytes,2,opt,name=remainder_stream,json=remainderStream,proto3" json:"remainder_stream,omitempty"`
+	XXX_NoUnkeyedLiteral struct{}    `json:"-"`
+	XXX_unrecognized     []byte      `json:"-"`
+	XXX_sizecache        int32       `json:"-"`
+}
+
+func (m *SplitReadStreamResponse) Reset()         { *m = SplitReadStreamResponse{} }
+func (m *SplitReadStreamResponse) String() string { return proto.CompactTextString(m) }
+func (*SplitReadStreamResponse) ProtoMessage()    {}
+func (*SplitReadStreamResponse) Descriptor() ([]byte, []int) {
+	return fileDescriptor_79bf7871be7b3410, []int{6}
+}
+
+func (m *SplitReadStreamResponse) XXX_Unmarshal(b []byte) error {
+	return xxx_messageInfo_SplitReadStreamResponse.Unmarshal(m, b)
+}
+func (m *SplitReadStreamResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+	return xxx_messageInfo_SplitReadStreamResponse.Marshal(b, m, deterministic)
+}
+func (m *SplitReadStreamResponse) XXX_Merge(src proto.Message) {
+	xxx_messageInfo_SplitReadStreamResponse.Merge(m, src)
+}
+func (m *SplitReadStreamResponse) XXX_Size() int {
+	return xxx_messageInfo_SplitReadStreamResponse.Size(m)
+}
+func (m *SplitReadStreamResponse) XXX_DiscardUnknown() {
+	xxx_messageInfo_SplitReadStreamResponse.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_SplitReadStreamResponse proto.InternalMessageInfo
+
+func (m *SplitReadStreamResponse) GetPrimaryStream() *ReadStream {
+	if m != nil {
+		return m.PrimaryStream
+	}
+	return nil
+}
+
+func (m *SplitReadStreamResponse) GetRemainderStream() *ReadStream {
+	if m != nil {
+		return m.RemainderStream
+	}
+	return nil
+}
+
+func init() {
+	proto.RegisterType((*CreateReadSessionRequest)(nil), "google.cloud.bigquery.storage.v1.CreateReadSessionRequest")
+	proto.RegisterType((*ReadRowsRequest)(nil), "google.cloud.bigquery.storage.v1.ReadRowsRequest")
+	proto.RegisterType((*ThrottleState)(nil), "google.cloud.bigquery.storage.v1.ThrottleState")
+	proto.RegisterType((*StreamStats)(nil), "google.cloud.bigquery.storage.v1.StreamStats")
+	proto.RegisterType((*StreamStats_Progress)(nil), "google.cloud.bigquery.storage.v1.StreamStats.Progress")
+	proto.RegisterType((*ReadRowsResponse)(nil), "google.cloud.bigquery.storage.v1.ReadRowsResponse")
+	proto.RegisterType((*SplitReadStreamRequest)(nil), "google.cloud.bigquery.storage.v1.SplitReadStreamRequest")
+	proto.RegisterType((*SplitReadStreamResponse)(nil), "google.cloud.bigquery.storage.v1.SplitReadStreamResponse")
+}
+
+func init() {
+	proto.RegisterFile("google/cloud/bigquery/storage/v1/storage.proto", fileDescriptor_79bf7871be7b3410)
+}
+
+var fileDescriptor_79bf7871be7b3410 = []byte{
+	// 984 bytes of a gzipped FileDescriptorProto
+	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x9c, 0x56, 0x4f, 0x6f, 0x1b, 0x45,
+	0x14, 0xef, 0x38, 0x89, 0xe5, 0x8c, 0x93, 0xd8, 0x9d, 0x43, 0x6b, 0x0c, 0x82, 0x68, 0x55, 0xa1,
+	0xd4, 0x71, 0x76, 0x89, 0x2b, 0x95, 0x12, 0x28, 0xc8, 0x8e, 0x2a, 0x8a, 0xb8, 0x98, 0x31, 0x7f,
+	0xa4, 0x1e, 0x58, 0x8d, 0xd7, 0xe3, 0xf5, 0xa2, 0xdd, 0x9d, 0xed, 0xcc, 0xd8, 0x6e, 0x55, 0x55,
+	0x48, 0x70, 0xe2, 0xcc, 0xf7, 0xe0, 0x3b, 0x70, 0x29, 0x12, 0x17, 0x24, 0xb8, 0xf5, 0xd4, 0x03,
+	0x07, 0xf8, 0x0a, 0x9c, 0xd0, 0xfc, 0x59, 0x67, 0x71, 0x49, 0xed, 0xe4, 0x36, 0xfb, 0xe6, 0xf7,
+	0x7e, 0xf3, 0x7e, 0x6f, 0xde, 0x7b, 0x3b, 0xd0, 0x0d, 0x19, 0x0b, 0x63, 0xea, 0x05, 0x31, 0x9b,
+	0x8e, 0xbc, 0x61, 0x14, 0x3e, 0x9c, 0x52, 0xfe, 0xd8, 0x13, 0x92, 0x71, 0x12, 0x52, 0x6f, 0x76,
+	0x9c, 0x2f, 0xdd, 0x8c, 0x33, 0xc9, 0xd0, 0xbe, 0xc1, 0xbb, 0x1a, 0xef, 0xe6, 0x78, 0x37, 0x07,
+	0xcd, 0x8e, 0x9b, 0x6f, 0x58, 0x46, 0x92, 0x45, 0x1e, 0x49, 0x53, 0x26, 0x89, 0x8c, 0x58, 0x2a,
+	0x8c, 0x7f, 0xf3, 0x7a, 0x61, 0x37, 0x88, 0x23, 0x9a, 0x4a, 0xbb, 0xf1, 0x56, 0x61, 0x63, 0x1c,
+	0xd1, 0x78, 0xe4, 0x0f, 0xe9, 0x84, 0xcc, 0x22, 0xc6, 0x2d, 0xe0, 0xb5, 0x02, 0x80, 0x53, 0xc1,
+	0xa6, 0x3c, 0xb0, 0x41, 0x35, 0xdb, 0x2b, 0x45, 0x10, 0xce, 0xd9, 0xdc, 0xa2, 0x0f, 0x57, 0xa3,
+	0x67, 0x9c, 0x59, 0xf0, 0xd1, 0x1a, 0xf9, 0xe1, 0x94, 0x24, 0x06, 0xee, 0xfc, 0x05, 0x60, 0xe3,
+	0x94, 0x53, 0x22, 0x29, 0xa6, 0x64, 0x34, 0xa0, 0x42, 0x44, 0x2c, 0xc5, 0xf4, 0xe1, 0x94, 0x0a,
+	0x89, 0x3e, 0x85, 0xe5, 0x8c, 0x70, 0x9a, 0xca, 0x06, 0xd8, 0x07, 0x07, 0xdb, 0xbd, 0x5b, 0x2f,
+	0xba, 0xa5, 0x7f, 0xba, 0x47, 0xf0, 0x50, 0x93, 0xe7, 0x9a, 0x12, 0x92, 0x92, 0x90, 0x72, 0x7b,
+	0x31, 0x24, 0x8b, 0x84, 0x1b, 0xb0, 0xc4, 0xeb, 0x73, 0xf6, 0x0d, 0x0d, 0x24, 0xb6, 0x14, 0xe8,
+	0x0b, 0xb8, 0xc3, 0x29, 0x19, 0xf9, 0xc2, 0x9c, 0xd1, 0x28, 0xed, 0x83, 0x83, 0x6a, 0xe7, 0xc8,
+	0x5d, 0x75, 0x3f, 0x6e, 0x21, 0xb0, 0xde, 0xc6, 0x8b, 0x6e, 0x09, 0x57, 0xf9, 0x99, 0x05, 0x1d,
+	0xc0, 0x7a, 0x42, 0x1e, 0xf9, 0x46, 0x94, 0x1f, 0xb0, 0x69, 0x2a, 0x1b, 0x1b, 0xfb, 0xe0, 0x60,
+	0x0b, 0xef, 0x25, 0xe4, 0xd1, 0x40, 0x9b, 0x4f, 0x95, 0xd5, 0x79, 0x0a, 0x6b, 0x8a, 0x0a, 0xb3,
+	0xb9, 0xc8, 0x05, 0x62, 0x58, 0x35, 0x31, 0x69, 0x98, 0x55, 0x79, 0xac, 0x55, 0x1e, 0xc2, 0x9b,
+	0x79, 0x30, 0x79, 0x2c, 0x4b, 0x02, 0x75, 0x5c, 0xda, 0x11, 0x43, 0xbe, 0x58, 0xa3, 0x6b, 0xb0,
+	0xcc, 0xc6, 0x63, 0x41, 0xa5, 0x56, 0xb8, 0x81, 0xed, 0x97, 0x73, 0x02, 0x77, 0x3f, 0x9f, 0x70,
+	0x26, 0x65, 0x4c, 0x07, 0x92, 0x48, 0x8a, 0x6e, 0xc2, 0xba, 0xb4, 0x06, 0x3f, 0xa3, 0x3c, 0xc8,
+	0xf3, 0xbc, 0x85, 0x6b, 0xb9, 0xbd, 0x6f, 0xcc, 0xce, 0xcf, 0x00, 0x56, 0x0d, 0xbd, 0x72, 0x15,
+	0x08, 0xc3, 0x4a, 0xc6, 0x59, 0xc8, 0xa9, 0x10, 0x36, 0x8f, 0xb7, 0x57, 0xe7, 0xb1, 0x40, 0xe0,
+	0xf6, 0xad, 0x37, 0x5e, 0xf0, 0x34, 0xbf, 0x86, 0x95, 0xdc, 0x8a, 0x5a, 0xf0, 0x2a, 0x91, 0x3e,
+	0xa7, 0x22, 0x63, 0xa9, 0xa0, 0xbe, 0x90, 0x84, 0x9b, 0xd8, 0x00, 0xae, 0x11, 0x89, 0xad, 0x7d,
+	0xa0, 0xcc, 0xe8, 0x6d, 0x58, 0x2b, 0x62, 0x69, 0x3a, 0xd2, 0x21, 0x01, 0xbc, 0x7b, 0x86, 0xbc,
+	0x97, 0x8e, 0x9c, 0xef, 0x37, 0x60, 0xfd, 0x2c, 0xff, 0xc6, 0x8e, 0x3e, 0x81, 0xdb, 0xaa, 0x76,
+	0x7d, 0xce, 0xe6, 0x42, 0x5f, 0x5b, 0xb5, 0xd3, 0x5a, 0xad, 0xa4, 0x3b, 0xe3, 0x4c, 0xd1, 0xdc,
+	0xbf, 0x82, 0x2b, 0xc4, 0xae, 0xd1, 0x10, 0x22, 0xdd, 0x34, 0x3e, 0xa7, 0x01, 0xe3, 0x23, 0x7f,
+	0x48, 0x64, 0x30, 0x69, 0x6c, 0x6a, 0xce, 0xce, 0x1a, 0x9c, 0xca, 0x17, 0x6b, 0xd7, 0x9e, 0xf2,
+	0xbc, 0x7f, 0x05, 0xd7, 0xc9, 0x92, 0x0d, 0xbd, 0x0e, 0xb7, 0xd5, 0x09, 0xa6, 0xca, 0xca, 0xfa,
+	0x7a, 0x2b, 0x9c, 0xcd, 0x75, 0x7d, 0xa1, 0x53, 0xb8, 0x25, 0x54, 0x72, 0xd7, 0xaf, 0xec, 0xc2,
+	0x8d, 0x60, 0xe3, 0x8b, 0xbe, 0x84, 0x7b, 0x8b, 0xa2, 0x50, 0x16, 0xda, 0xd8, 0xd2, 0x6c, 0xde,
+	0x6a, 0xb6, 0xff, 0x54, 0x17, 0xde, 0x95, 0xc5, 0xcf, 0x5e, 0x19, 0x6e, 0xaa, 0x1c, 0x3b, 0x4f,
+	0xe0, 0xb5, 0x41, 0x16, 0x47, 0xb2, 0x50, 0xbc, 0xb6, 0x17, 0xee, 0xc1, 0xcd, 0x94, 0x24, 0xf4,
+	0xf2, 0x4d, 0xa0, 0xdd, 0x51, 0x13, 0x56, 0xc6, 0x9c, 0x04, 0x32, 0x6f, 0x71, 0x80, 0x17, 0xdf,
+	0xce, 0x2f, 0x00, 0x5e, 0x7f, 0xe9, 0x74, 0x5b, 0x09, 0x03, 0xb8, 0x97, 0xf1, 0x28, 0x21, 0xfc,
+	0x71, 0xb1, 0x1b, 0xab, 0x9d, 0xf6, 0x9a, 0x03, 0xc2, 0xb0, 0xed, 0x5a, 0x0e, 0xdb, 0x8b, 0x5f,
+	0xc1, 0x3a, 0xa7, 0x09, 0x89, 0xd2, 0x11, 0xe5, 0x39, 0x6d, 0xe9, 0x12, 0xb4, 0xb5, 0x05, 0x8b,
+	0x31, 0x74, 0x9e, 0x95, 0xe1, 0x4e, 0x2f, 0x0a, 0x3f, 0x53, 0x3e, 0x0a, 0x87, 0xfe, 0x06, 0xf0,
+	0xea, 0x4b, 0x73, 0x14, 0x9d, 0xac, 0x3e, 0xe5, 0xbc, 0xe1, 0xdb, 0xbc, 0xd8, 0x64, 0x74, 0xa2,
+	0xe7, 0xdd, 0x1b, 0x66, 0xd2, 0xb6, 0x8b, 0x63, 0xb6, 0xbd, 0x3c, 0x1c, 0xbf, 0xfb, 0xe3, 0xcf,
+	0x1f, 0x4b, 0x1f, 0x38, 0xef, 0xaa, 0x3f, 0xc1, 0x93, 0x22, 0xd2, 0x95, 0x64, 0x18, 0xd3, 0xbb,
+	0x99, 0x19, 0xdb, 0xc2, 0x6b, 0x79, 0x23, 0x22, 0x89, 0xa0, 0x7a, 0xa9, 0xf7, 0x84, 0xd7, 0x7a,
+	0x7a, 0x02, 0x5a, 0xe8, 0x37, 0x00, 0x2b, 0x79, 0x27, 0xa3, 0xe3, 0xf5, 0xc2, 0x2c, 0x4c, 0xdd,
+	0x66, 0xe7, 0x22, 0x2e, 0xa6, 0x3c, 0x9c, 0x07, 0xcf, 0xbb, 0xa8, 0x30, 0xaa, 0xdb, 0x66, 0xa8,
+	0x6a, 0x31, 0x1f, 0xa1, 0xbb, 0x05, 0x31, 0x7a, 0xbb, 0xa8, 0x22, 0x66, 0x81, 0xf9, 0xa1, 0x7b,
+	0x2d, 0xcf, 0x4a, 0xd5, 0x4b, 0x0d, 0x54, 0x92, 0xde, 0x01, 0xe8, 0x19, 0x80, 0xb5, 0xa5, 0xc2,
+	0x44, 0x77, 0xd6, 0xe8, 0xdf, 0xff, 0xed, 0xa4, 0xe6, 0x7b, 0x97, 0xf0, 0xb4, 0x32, 0x3f, 0xd4,
+	0x8a, 0xee, 0xa0, 0xdb, 0x5a, 0x91, 0x6a, 0xa8, 0x0b, 0x49, 0x69, 0xfe, 0x04, 0x7e, 0xed, 0xbe,
+	0xf9, 0xea, 0x96, 0xfd, 0xbd, 0xfb, 0x03, 0x98, 0x48, 0x99, 0x89, 0x13, 0xcf, 0x9b, 0xcf, 0xe7,
+	0xcb, 0x0d, 0x4d, 0xa6, 0x72, 0xb2, 0x78, 0x36, 0xb4, 0xd7, 0x05, 0xba, 0x2a, 0xf9, 0x2c, 0x8d,
+	0x57, 0x7b, 0xe8, 0x9c, 0x1c, 0x65, 0x31, 0x91, 0x63, 0xc6, 0x93, 0xde, 0xb7, 0xf0, 0x46, 0xc0,
+	0x92, 0x95, 0x09, 0xeb, 0xed, 0x0c, 0xcc, 0xba, 0xaf, 0x5e, 0x2d, 0x7d, 0xf0, 0xe0, 0x63, 0xeb,
+	0x11, 0xb2, 0x98, 0xa4, 0xa1, 0xcb, 0x78, 0xe8, 0x85, 0x34, 0xd5, 0x6f, 0x1a, 0xef, 0xec, 0xd8,
+	0xf3, 0x5f, 0x41, 0xef, 0xdb, 0xe5, 0xb0, 0xac, 0x7d, 0x6e, 0xfd, 0x1b, 0x00, 0x00, 0xff, 0xff,
+	0x29, 0xec, 0xd8, 0xe0, 0x58, 0x0a, 0x00, 0x00,
+}
+
+// Reference imports to suppress errors if they are not otherwise used.
+var _ context.Context
+var _ grpc.ClientConnInterface
+
+// This is a compile-time assertion to ensure that this generated file
+// is compatible with the grpc package it is being compiled against.
+const _ = grpc.SupportPackageIsVersion6
+
+// BigQueryReadClient is the client API for BigQueryRead service.
+//
+// For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
+type BigQueryReadClient interface {
+	// Creates a new read session. A read session divides the contents of a
+	// BigQuery table into one or more streams, which can then be used to read
+	// data from the table. The read session also specifies properties of the
+	// data to be read, such as a list of columns or a push-down filter describing
+	// the rows to be returned.
+	//
+	// A particular row can be read by at most one stream. When the caller has
+	// reached the end of each stream in the session, then all the data in the
+	// table has been read.
+	//
+	// Data is assigned to each stream such that roughly the same number of
+	// rows can be read from each stream. Because the server-side unit for
+	// assigning data is collections of rows, the API does not guarantee that
+	// each stream will return the same number or rows. Additionally, the
+	// limits are enforced based on the number of pre-filtered rows, so some
+	// filters can lead to lopsided assignments.
+	//
+	// Read sessions automatically expire 24 hours after they are created and do
+	// not require manual clean-up by the caller.
+	CreateReadSession(ctx context.Context, in *CreateReadSessionRequest, opts ...grpc.CallOption) (*ReadSession, error)
+	// Reads rows from the stream in the format prescribed by the ReadSession.
+	// Each response contains one or more table rows, up to a maximum of 100 MiB
+	// per response; read requests which attempt to read individual rows larger
+	// than 100 MiB will fail.
+	//
+	// Each request also returns a set of stream statistics reflecting the current
+	// state of the stream.
+	ReadRows(ctx context.Context, in *ReadRowsRequest, opts ...grpc.CallOption) (BigQueryRead_ReadRowsClient, error)
+	// Splits a given `ReadStream` into two `ReadStream` objects. These
+	// `ReadStream` objects are referred to as the primary and the residual
+	// streams of the split. The original `ReadStream` can still be read from in
+	// the same manner as before. Both of the returned `ReadStream` objects can
+	// also be read from, and the rows returned by both child streams will be
+	// the same as the rows read from the original stream.
+	//
+	// Moreover, the two child streams will be allocated back-to-back in the
+	// original `ReadStream`. Concretely, it is guaranteed that for streams
+	// original, primary, and residual, that original[0-j] = primary[0-j] and
+	// original[j-n] = residual[0-m] once the streams have been read to
+	// completion.
+	SplitReadStream(ctx context.Context, in *SplitReadStreamRequest, opts ...grpc.CallOption) (*SplitReadStreamResponse, error)
+}
+
+type bigQueryReadClient struct {
+	cc grpc.ClientConnInterface
+}
+
+func NewBigQueryReadClient(cc grpc.ClientConnInterface) BigQueryReadClient {
+	return &bigQueryReadClient{cc}
+}
+
+func (c *bigQueryReadClient) CreateReadSession(ctx context.Context, in *CreateReadSessionRequest, opts ...grpc.CallOption) (*ReadSession, error) {
+	out := new(ReadSession)
+	err := c.cc.Invoke(ctx, "/google.cloud.bigquery.storage.v1.BigQueryRead/CreateReadSession", in, out, opts...)
+	if err != nil {
+		return nil, err
+	}
+	return out, nil
+}
+
+func (c *bigQueryReadClient) ReadRows(ctx context.Context, in *ReadRowsRequest, opts ...grpc.CallOption) (BigQueryRead_ReadRowsClient, error) {
+	stream, err := c.cc.NewStream(ctx, &_BigQueryRead_serviceDesc.Streams[0], "/google.cloud.bigquery.storage.v1.BigQueryRead/ReadRows", opts...)
+	if err != nil {
+		return nil, err
+	}
+	x := &bigQueryReadReadRowsClient{stream}
+	if err := x.ClientStream.SendMsg(in); err != nil {
+		return nil, err
+	}
+	if err := x.ClientStream.CloseSend(); err != nil {
+		return nil, err
+	}
+	return x, nil
+}
+
+type BigQueryRead_ReadRowsClient interface {
+	Recv() (*ReadRowsResponse, error)
+	grpc.ClientStream
+}
+
+type bigQueryReadReadRowsClient struct {
+	grpc.ClientStream
+}
+
+func (x *bigQueryReadReadRowsClient) Recv() (*ReadRowsResponse, error) {
+	m := new(ReadRowsResponse)
+	if err := x.ClientStream.RecvMsg(m); err != nil {
+		return nil, err
+	}
+	return m, nil
+}
+
+func (c *bigQueryReadClient) SplitReadStream(ctx context.Context, in *SplitReadStreamRequest, opts ...grpc.CallOption) (*SplitReadStreamResponse, error) {
+	out := new(SplitReadStreamResponse)
+	err := c.cc.Invoke(ctx, "/google.cloud.bigquery.storage.v1.BigQueryRead/SplitReadStream", in, out, opts...)
+	if err != nil {
+		return nil, err
+	}
+	return out, nil
+}
+
+// BigQueryReadServer is the server API for BigQueryRead service.
+type BigQueryReadServer interface {
+	// Creates a new read session. A read session divides the contents of a
+	// BigQuery table into one or more streams, which can then be used to read
+	// data from the table. The read session also specifies properties of the
+	// data to be read, such as a list of columns or a push-down filter describing
+	// the rows to be returned.
+	//
+	// A particular row can be read by at most one stream. When the caller has
+	// reached the end of each stream in the session, then all the data in the
+	// table has been read.
+	//
+	// Data is assigned to each stream such that roughly the same number of
+	// rows can be read from each stream. Because the server-side unit for
+	// assigning data is collections of rows, the API does not guarantee that
+	// each stream will return the same number or rows. Additionally, the
+	// limits are enforced based on the number of pre-filtered rows, so some
+	// filters can lead to lopsided assignments.
+	//
+	// Read sessions automatically expire 24 hours after they are created and do
+	// not require manual clean-up by the caller.
+	CreateReadSession(context.Context, *CreateReadSessionRequest) (*ReadSession, error)
+	// Reads rows from the stream in the format prescribed by the ReadSession.
+	// Each response contains one or more table rows, up to a maximum of 100 MiB
+	// per response; read requests which attempt to read individual rows larger
+	// than 100 MiB will fail.
+	//
+	// Each request also returns a set of stream statistics reflecting the current
+	// state of the stream.
+	ReadRows(*ReadRowsRequest, BigQueryRead_ReadRowsServer) error
+	// Splits a given `ReadStream` into two `ReadStream` objects. These
+	// `ReadStream` objects are referred to as the primary and the residual
+	// streams of the split. The original `ReadStream` can still be read from in
+	// the same manner as before. Both of the returned `ReadStream` objects can
+	// also be read from, and the rows returned by both child streams will be
+	// the same as the rows read from the original stream.
+	//
+	// Moreover, the two child streams will be allocated back-to-back in the
+	// original `ReadStream`. Concretely, it is guaranteed that for streams
+	// original, primary, and residual, that original[0-j] = primary[0-j] and
+	// original[j-n] = residual[0-m] once the streams have been read to
+	// completion.
+	SplitReadStream(context.Context, *SplitReadStreamRequest) (*SplitReadStreamResponse, error)
+}
+
+// UnimplementedBigQueryReadServer can be embedded to have forward compatible implementations.
+type UnimplementedBigQueryReadServer struct {
+}
+
+func (*UnimplementedBigQueryReadServer) CreateReadSession(ctx context.Context, req *CreateReadSessionRequest) (*ReadSession, error) {
+	return nil, status.Errorf(codes.Unimplemented, "method CreateReadSession not implemented")
+}
+func (*UnimplementedBigQueryReadServer) ReadRows(req *ReadRowsRequest, srv BigQueryRead_ReadRowsServer) error {
+	return status.Errorf(codes.Unimplemented, "method ReadRows not implemented")
+}
+func (*UnimplementedBigQueryReadServer) SplitReadStream(ctx context.Context, req *SplitReadStreamRequest) (*SplitReadStreamResponse, error) {
+	return nil, status.Errorf(codes.Unimplemented, "method SplitReadStream not implemented")
+}
+
+func RegisterBigQueryReadServer(s *grpc.Server, srv BigQueryReadServer) {
+	s.RegisterService(&_BigQueryRead_serviceDesc, srv)
+}
+
+func _BigQueryRead_CreateReadSession_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
+	in := new(CreateReadSessionRequest)
+	if err := dec(in); err != nil {
+		return nil, err
+	}
+	if interceptor == nil {
+		return srv.(BigQueryReadServer).CreateReadSession(ctx, in)
+	}
+	info := &grpc.UnaryServerInfo{
+		Server:     srv,
+		FullMethod: "/google.cloud.bigquery.storage.v1.BigQueryRead/CreateReadSession",
+	}
+	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
+		return srv.(BigQueryReadServer).CreateReadSession(ctx, req.(*CreateReadSessionRequest))
+	}
+	return interceptor(ctx, in, info, handler)
+}
+
+func _BigQueryRead_ReadRows_Handler(srv interface{}, stream grpc.ServerStream) error {
+	m := new(ReadRowsRequest)
+	if err := stream.RecvMsg(m); err != nil {
+		return err
+	}
+	return srv.(BigQueryReadServer).ReadRows(m, &bigQueryReadReadRowsServer{stream})
+}
+
+type BigQueryRead_ReadRowsServer interface {
+	Send(*ReadRowsResponse) error
+	grpc.ServerStream
+}
+
+type bigQueryReadReadRowsServer struct {
+	grpc.ServerStream
+}
+
+func (x *bigQueryReadReadRowsServer) Send(m *ReadRowsResponse) error {
+	return x.ServerStream.SendMsg(m)
+}
+
+func _BigQueryRead_SplitReadStream_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
+	in := new(SplitReadStreamRequest)
+	if err := dec(in); err != nil {
+		return nil, err
+	}
+	if interceptor == nil {
+		return srv.(BigQueryReadServer).SplitReadStream(ctx, in)
+	}
+	info := &grpc.UnaryServerInfo{
+		Server:     srv,
+		FullMethod: "/google.cloud.bigquery.storage.v1.BigQueryRead/SplitReadStream",
+	}
+	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
+		return srv.(BigQueryReadServer).SplitReadStream(ctx, req.(*SplitReadStreamRequest))
+	}
+	return interceptor(ctx, in, info, handler)
+}
+
+var _BigQueryRead_serviceDesc = grpc.ServiceDesc{
+	ServiceName: "google.cloud.bigquery.storage.v1.BigQueryRead",
+	HandlerType: (*BigQueryReadServer)(nil),
+	Methods: []grpc.MethodDesc{
+		{
+			MethodName: "CreateReadSession",
+			Handler:    _BigQueryRead_CreateReadSession_Handler,
+		},
+		{
+			MethodName: "SplitReadStream",
+			Handler:    _BigQueryRead_SplitReadStream_Handler,
+		},
+	},
+	Streams: []grpc.StreamDesc{
+		{
+			StreamName:    "ReadRows",
+			Handler:       _BigQueryRead_ReadRows_Handler,
+			ServerStreams: true,
+		},
+	},
+	Metadata: "google/cloud/bigquery/storage/v1/storage.proto",
+}
diff --git a/googleapis/cloud/bigquery/storage/v1/stream.pb.go b/googleapis/cloud/bigquery/storage/v1/stream.pb.go
new file mode 100644
index 0000000..624d1fc
--- /dev/null
+++ b/googleapis/cloud/bigquery/storage/v1/stream.pb.go
@@ -0,0 +1,420 @@
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// source: google/cloud/bigquery/storage/v1/stream.proto
+
+package storage
+
+import (
+	fmt "fmt"
+	math "math"
+
+	proto "github.com/golang/protobuf/proto"
+	timestamp "github.com/golang/protobuf/ptypes/timestamp"
+	_ "google.golang.org/genproto/googleapis/api/annotations"
+)
+
+// Reference imports to suppress errors if they are not otherwise used.
+var _ = proto.Marshal
+var _ = fmt.Errorf
+var _ = math.Inf
+
+// This is a compile-time assertion to ensure that this generated file
+// is compatible with the proto package it is being compiled against.
+// A compilation error at this line likely means your copy of the
+// proto package needs to be updated.
+const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package
+
+// Data format for input or output data.
+type DataFormat int32
+
+const (
+	DataFormat_DATA_FORMAT_UNSPECIFIED DataFormat = 0
+	// Avro is a standard open source row based file format.
+	// See https://avro.apache.org/ for more details.
+	DataFormat_AVRO DataFormat = 1
+	// Arrow is a standard open source column-based message format.
+	// See https://arrow.apache.org/ for more details.
+	DataFormat_ARROW DataFormat = 2
+)
+
+var DataFormat_name = map[int32]string{
+	0: "DATA_FORMAT_UNSPECIFIED",
+	1: "AVRO",
+	2: "ARROW",
+}
+
+var DataFormat_value = map[string]int32{
+	"DATA_FORMAT_UNSPECIFIED": 0,
+	"AVRO":                    1,
+	"ARROW":                   2,
+}
+
+func (x DataFormat) String() string {
+	return proto.EnumName(DataFormat_name, int32(x))
+}
+
+func (DataFormat) EnumDescriptor() ([]byte, []int) {
+	return fileDescriptor_596f5cd3b230be24, []int{0}
+}
+
+// Information about the ReadSession.
+type ReadSession struct {
+	// Output only. Unique identifier for the session, in the form
+	// `projects/{project_id}/locations/{location}/sessions/{session_id}`.
+	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
+	// Output only. Time at which the session becomes invalid. After this time, subsequent
+	// requests to read this Session will return errors. The expire_time is
+	// automatically assigned and currently cannot be specified or updated.
+	ExpireTime *timestamp.Timestamp `protobuf:"bytes,2,opt,name=expire_time,json=expireTime,proto3" json:"expire_time,omitempty"`
+	// Immutable. Data format of the output data.
+	DataFormat DataFormat `protobuf:"varint,3,opt,name=data_format,json=dataFormat,proto3,enum=google.cloud.bigquery.storage.v1.DataFormat" json:"data_format,omitempty"`
+	// The schema for the read. If read_options.selected_fields is set, the
+	// schema may be different from the table schema as it will only contain
+	// the selected fields.
+	//
+	// Types that are valid to be assigned to Schema:
+	//	*ReadSession_AvroSchema
+	//	*ReadSession_ArrowSchema
+	Schema isReadSession_Schema `protobuf_oneof:"schema"`
+	// Immutable. Table that this ReadSession is reading from, in the form
+	// `projects/{project_id}/datasets/{dataset_id}/tables/{table_id}
+	Table string `protobuf:"bytes,6,opt,name=table,proto3" json:"table,omitempty"`
+	// Optional. Any modifiers which are applied when reading from the specified table.
+	TableModifiers *ReadSession_TableModifiers `protobuf:"bytes,7,opt,name=table_modifiers,json=tableModifiers,proto3" json:"table_modifiers,omitempty"`
+	// Optional. Read options for this session (e.g. column selection, filters).
+	ReadOptions *ReadSession_TableReadOptions `protobuf:"bytes,8,opt,name=read_options,json=readOptions,proto3" json:"read_options,omitempty"`
+	// Output only. A list of streams created with the session.
+	//
+	// At least one stream is created with the session. In the future, larger
+	// request_stream_count values *may* result in this list being unpopulated,
+	// in that case, the user will need to use a List method to get the streams
+	// instead, which is not yet available.
+	Streams              []*ReadStream `protobuf:"bytes,10,rep,name=streams,proto3" json:"streams,omitempty"`
+	XXX_NoUnkeyedLiteral struct{}      `json:"-"`
+	XXX_unrecognized     []byte        `json:"-"`
+	XXX_sizecache        int32         `json:"-"`
+}
+
+func (m *ReadSession) Reset()         { *m = ReadSession{} }
+func (m *ReadSession) String() string { return proto.CompactTextString(m) }
+func (*ReadSession) ProtoMessage()    {}
+func (*ReadSession) Descriptor() ([]byte, []int) {
+	return fileDescriptor_596f5cd3b230be24, []int{0}
+}
+
+func (m *ReadSession) XXX_Unmarshal(b []byte) error {
+	return xxx_messageInfo_ReadSession.Unmarshal(m, b)
+}
+func (m *ReadSession) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+	return xxx_messageInfo_ReadSession.Marshal(b, m, deterministic)
+}
+func (m *ReadSession) XXX_Merge(src proto.Message) {
+	xxx_messageInfo_ReadSession.Merge(m, src)
+}
+func (m *ReadSession) XXX_Size() int {
+	return xxx_messageInfo_ReadSession.Size(m)
+}
+func (m *ReadSession) XXX_DiscardUnknown() {
+	xxx_messageInfo_ReadSession.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_ReadSession proto.InternalMessageInfo
+
+func (m *ReadSession) GetName() string {
+	if m != nil {
+		return m.Name
+	}
+	return ""
+}
+
+func (m *ReadSession) GetExpireTime() *timestamp.Timestamp {
+	if m != nil {
+		return m.ExpireTime
+	}
+	return nil
+}
+
+func (m *ReadSession) GetDataFormat() DataFormat {
+	if m != nil {
+		return m.DataFormat
+	}
+	return DataFormat_DATA_FORMAT_UNSPECIFIED
+}
+
+type isReadSession_Schema interface {
+	isReadSession_Schema()
+}
+
+type ReadSession_AvroSchema struct {
+	AvroSchema *AvroSchema `protobuf:"bytes,4,opt,name=avro_schema,json=avroSchema,proto3,oneof"`
+}
+
+type ReadSession_ArrowSchema struct {
+	ArrowSchema *ArrowSchema `protobuf:"bytes,5,opt,name=arrow_schema,json=arrowSchema,proto3,oneof"`
+}
+
+func (*ReadSession_AvroSchema) isReadSession_Schema() {}
+
+func (*ReadSession_ArrowSchema) isReadSession_Schema() {}
+
+func (m *ReadSession) GetSchema() isReadSession_Schema {
+	if m != nil {
+		return m.Schema
+	}
+	return nil
+}
+
+func (m *ReadSession) GetAvroSchema() *AvroSchema {
+	if x, ok := m.GetSchema().(*ReadSession_AvroSchema); ok {
+		return x.AvroSchema
+	}
+	return nil
+}
+
+func (m *ReadSession) GetArrowSchema() *ArrowSchema {
+	if x, ok := m.GetSchema().(*ReadSession_ArrowSchema); ok {
+		return x.ArrowSchema
+	}
+	return nil
+}
+
+func (m *ReadSession) GetTable() string {
+	if m != nil {
+		return m.Table
+	}
+	return ""
+}
+
+func (m *ReadSession) GetTableModifiers() *ReadSession_TableModifiers {
+	if m != nil {
+		return m.TableModifiers
+	}
+	return nil
+}
+
+func (m *ReadSession) GetReadOptions() *ReadSession_TableReadOptions {
+	if m != nil {
+		return m.ReadOptions
+	}
+	return nil
+}
+
+func (m *ReadSession) GetStreams() []*ReadStream {
+	if m != nil {
+		return m.Streams
+	}
+	return nil
+}
+
+// XXX_OneofWrappers is for the internal use of the proto package.
+func (*ReadSession) XXX_OneofWrappers() []interface{} {
+	return []interface{}{
+		(*ReadSession_AvroSchema)(nil),
+		(*ReadSession_ArrowSchema)(nil),
+	}
+}
+
+// Additional attributes when reading a table.
+type ReadSession_TableModifiers struct {
+	// The snapshot time of the table. If not set, interpreted as now.
+	SnapshotTime         *timestamp.Timestamp `protobuf:"bytes,1,opt,name=snapshot_time,json=snapshotTime,proto3" json:"snapshot_time,omitempty"`
+	XXX_NoUnkeyedLiteral struct{}             `json:"-"`
+	XXX_unrecognized     []byte               `json:"-"`
+	XXX_sizecache        int32                `json:"-"`
+}
+
+func (m *ReadSession_TableModifiers) Reset()         { *m = ReadSession_TableModifiers{} }
+func (m *ReadSession_TableModifiers) String() string { return proto.CompactTextString(m) }
+func (*ReadSession_TableModifiers) ProtoMessage()    {}
+func (*ReadSession_TableModifiers) Descriptor() ([]byte, []int) {
+	return fileDescriptor_596f5cd3b230be24, []int{0, 0}
+}
+
+func (m *ReadSession_TableModifiers) XXX_Unmarshal(b []byte) error {
+	return xxx_messageInfo_ReadSession_TableModifiers.Unmarshal(m, b)
+}
+func (m *ReadSession_TableModifiers) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+	return xxx_messageInfo_ReadSession_TableModifiers.Marshal(b, m, deterministic)
+}
+func (m *ReadSession_TableModifiers) XXX_Merge(src proto.Message) {
+	xxx_messageInfo_ReadSession_TableModifiers.Merge(m, src)
+}
+func (m *ReadSession_TableModifiers) XXX_Size() int {
+	return xxx_messageInfo_ReadSession_TableModifiers.Size(m)
+}
+func (m *ReadSession_TableModifiers) XXX_DiscardUnknown() {
+	xxx_messageInfo_ReadSession_TableModifiers.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_ReadSession_TableModifiers proto.InternalMessageInfo
+
+func (m *ReadSession_TableModifiers) GetSnapshotTime() *timestamp.Timestamp {
+	if m != nil {
+		return m.SnapshotTime
+	}
+	return nil
+}
+
+// Options dictating how we read a table.
+type ReadSession_TableReadOptions struct {
+	// Names of the fields in the table that should be read. If empty, all
+	// fields will be read. If the specified field is a nested field, all
+	// the sub-fields in the field will be selected. The output field order is
+	// unrelated to the order of fields in selected_fields.
+	SelectedFields []string `protobuf:"bytes,1,rep,name=selected_fields,json=selectedFields,proto3" json:"selected_fields,omitempty"`
+	// SQL text filtering statement, similar to a WHERE clause in a query.
+	// Currently, only a single predicate that is a comparison between a column
+	// and a constant value is supported. Aggregates are not supported.
+	//
+	// Examples: "int_field > 5"
+	//           "date_field = CAST('2014-9-27' as DATE)"
+	//           "nullable_field is not NULL"
+	//           "st_equals(geo_field, st_geofromtext("POINT(2, 2)"))"
+	//           "numeric_field BETWEEN 1.0 AND 5.0"
+	RowRestriction       string   `protobuf:"bytes,2,opt,name=row_restriction,json=rowRestriction,proto3" json:"row_restriction,omitempty"`
+	XXX_NoUnkeyedLiteral struct{} `json:"-"`
+	XXX_unrecognized     []byte   `json:"-"`
+	XXX_sizecache        int32    `json:"-"`
+}
+
+func (m *ReadSession_TableReadOptions) Reset()         { *m = ReadSession_TableReadOptions{} }
+func (m *ReadSession_TableReadOptions) String() string { return proto.CompactTextString(m) }
+func (*ReadSession_TableReadOptions) ProtoMessage()    {}
+func (*ReadSession_TableReadOptions) Descriptor() ([]byte, []int) {
+	return fileDescriptor_596f5cd3b230be24, []int{0, 1}
+}
+
+func (m *ReadSession_TableReadOptions) XXX_Unmarshal(b []byte) error {
+	return xxx_messageInfo_ReadSession_TableReadOptions.Unmarshal(m, b)
+}
+func (m *ReadSession_TableReadOptions) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+	return xxx_messageInfo_ReadSession_TableReadOptions.Marshal(b, m, deterministic)
+}
+func (m *ReadSession_TableReadOptions) XXX_Merge(src proto.Message) {
+	xxx_messageInfo_ReadSession_TableReadOptions.Merge(m, src)
+}
+func (m *ReadSession_TableReadOptions) XXX_Size() int {
+	return xxx_messageInfo_ReadSession_TableReadOptions.Size(m)
+}
+func (m *ReadSession_TableReadOptions) XXX_DiscardUnknown() {
+	xxx_messageInfo_ReadSession_TableReadOptions.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_ReadSession_TableReadOptions proto.InternalMessageInfo
+
+func (m *ReadSession_TableReadOptions) GetSelectedFields() []string {
+	if m != nil {
+		return m.SelectedFields
+	}
+	return nil
+}
+
+func (m *ReadSession_TableReadOptions) GetRowRestriction() string {
+	if m != nil {
+		return m.RowRestriction
+	}
+	return ""
+}
+
+// Information about a single stream that gets data out of the storage system.
+// Most of the information about `ReadStream` instances is aggregated, making
+// `ReadStream` lightweight.
+type ReadStream struct {
+	// Output only. Name of the stream, in the form
+	// `projects/{project_id}/locations/{location}/sessions/{session_id}/streams/{stream_id}`.
+	Name                 string   `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
+	XXX_NoUnkeyedLiteral struct{} `json:"-"`
+	XXX_unrecognized     []byte   `json:"-"`
+	XXX_sizecache        int32    `json:"-"`
+}
+
+func (m *ReadStream) Reset()         { *m = ReadStream{} }
+func (m *ReadStream) String() string { return proto.CompactTextString(m) }
+func (*ReadStream) ProtoMessage()    {}
+func (*ReadStream) Descriptor() ([]byte, []int) {
+	return fileDescriptor_596f5cd3b230be24, []int{1}
+}
+
+func (m *ReadStream) XXX_Unmarshal(b []byte) error {
+	return xxx_messageInfo_ReadStream.Unmarshal(m, b)
+}
+func (m *ReadStream) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+	return xxx_messageInfo_ReadStream.Marshal(b, m, deterministic)
+}
+func (m *ReadStream) XXX_Merge(src proto.Message) {
+	xxx_messageInfo_ReadStream.Merge(m, src)
+}
+func (m *ReadStream) XXX_Size() int {
+	return xxx_messageInfo_ReadStream.Size(m)
+}
+func (m *ReadStream) XXX_DiscardUnknown() {
+	xxx_messageInfo_ReadStream.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_ReadStream proto.InternalMessageInfo
+
+func (m *ReadStream) GetName() string {
+	if m != nil {
+		return m.Name
+	}
+	return ""
+}
+
+func init() {
+	proto.RegisterEnum("google.cloud.bigquery.storage.v1.DataFormat", DataFormat_name, DataFormat_value)
+	proto.RegisterType((*ReadSession)(nil), "google.cloud.bigquery.storage.v1.ReadSession")
+	proto.RegisterType((*ReadSession_TableModifiers)(nil), "google.cloud.bigquery.storage.v1.ReadSession.TableModifiers")
+	proto.RegisterType((*ReadSession_TableReadOptions)(nil), "google.cloud.bigquery.storage.v1.ReadSession.TableReadOptions")
+	proto.RegisterType((*ReadStream)(nil), "google.cloud.bigquery.storage.v1.ReadStream")
+}
+
+func init() {
+	proto.RegisterFile("google/cloud/bigquery/storage/v1/stream.proto", fileDescriptor_596f5cd3b230be24)
+}
+
+var fileDescriptor_596f5cd3b230be24 = []byte{
+	// 704 bytes of a gzipped FileDescriptorProto
+	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x9c, 0x54, 0x51, 0x4f, 0xdb, 0x3c,
+	0x14, 0x25, 0x94, 0x02, 0xbd, 0xe1, 0x2b, 0x55, 0x5e, 0xc8, 0xd7, 0x69, 0xa2, 0x42, 0x9b, 0xd6,
+	0x31, 0x48, 0x04, 0x7b, 0x83, 0x89, 0x2d, 0x1d, 0x74, 0x43, 0x88, 0x95, 0x99, 0x6e, 0x48, 0x7b,
+	0x89, 0xdc, 0xc4, 0x4d, 0xc3, 0x9a, 0x3a, 0xb3, 0xdd, 0xc2, 0x54, 0x75, 0x3f, 0x66, 0xbf, 0x8c,
+	0x67, 0xfe, 0xc1, 0xf6, 0x34, 0xc5, 0x4e, 0x28, 0x20, 0xa1, 0x56, 0xbc, 0xdd, 0x9e, 0x9e, 0x73,
+	0x7c, 0xae, 0x73, 0xaf, 0x61, 0x33, 0xa0, 0x34, 0xe8, 0x12, 0xdb, 0xeb, 0xd2, 0xbe, 0x6f, 0xb7,
+	0xc2, 0xe0, 0x47, 0x9f, 0xb0, 0x9f, 0x36, 0x17, 0x94, 0xe1, 0x80, 0xd8, 0x83, 0x2d, 0x9b, 0x0b,
+	0x46, 0x70, 0x64, 0xc5, 0x8c, 0x0a, 0x6a, 0x54, 0x14, 0xdd, 0x92, 0x74, 0x2b, 0xa3, 0x5b, 0x29,
+	0xdd, 0x1a, 0x6c, 0x95, 0x57, 0x53, 0x43, 0x1c, 0x87, 0x76, 0x3b, 0x24, 0x5d, 0xdf, 0x6d, 0x91,
+	0x0e, 0x1e, 0x84, 0x94, 0x29, 0x8b, 0xf2, 0xff, 0xb7, 0x08, 0x8c, 0x70, 0xda, 0x67, 0x1e, 0x49,
+	0xff, 0xda, 0x98, 0x18, 0x06, 0x33, 0x46, 0x2f, 0x52, 0xf6, 0xab, 0xc9, 0xec, 0x01, 0xa3, 0x29,
+	0x39, 0x8b, 0x25, 0x7f, 0xb5, 0xfa, 0x6d, 0x5b, 0x84, 0x11, 0xe1, 0x02, 0x47, 0xb1, 0x22, 0xac,
+	0xfd, 0x59, 0x00, 0x1d, 0x11, 0xec, 0x9f, 0x12, 0xce, 0x43, 0xda, 0x33, 0x56, 0x60, 0xae, 0x87,
+	0x23, 0x62, 0x6a, 0x15, 0xad, 0x5a, 0xa8, 0xe5, 0xae, 0x9c, 0x1c, 0x92, 0x80, 0xf1, 0x0e, 0x74,
+	0x72, 0x19, 0x87, 0x8c, 0xb8, 0x89, 0x85, 0x39, 0x5b, 0xd1, 0xaa, 0xfa, 0x76, 0xd9, 0x4a, 0x2f,
+	0x26, 0xf3, 0xb7, 0x9a, 0x99, 0xbf, 0xd2, 0x82, 0xd2, 0x24, 0xa8, 0x81, 0x40, 0xf7, 0xb1, 0xc0,
+	0x6e, 0x9b, 0xb2, 0x08, 0x0b, 0x33, 0x57, 0xd1, 0xaa, 0xc5, 0xed, 0x0d, 0x6b, 0xd2, 0xd5, 0x5a,
+	0xfb, 0x58, 0xe0, 0xba, 0xd4, 0x24, 0x9e, 0x79, 0x04, 0xfe, 0x0d, 0x60, 0x34, 0x41, 0x4f, 0xba,
+	0x75, 0xb9, 0xd7, 0x21, 0x11, 0x36, 0xe7, 0x64, 0xaa, 0x29, 0x3c, 0x9d, 0x01, 0xa3, 0xa7, 0x52,
+	0x23, 0x73, 0x7e, 0x9c, 0x41, 0x80, 0x6f, 0x20, 0xe3, 0x0c, 0x96, 0xe4, 0x8d, 0x67, 0xb6, 0x79,
+	0x69, 0xbb, 0x39, 0x85, 0x6d, 0xa2, 0xba, 0xeb, 0xab, 0xe3, 0x31, 0x66, 0xec, 0x42, 0x5e, 0xe0,
+	0x56, 0x97, 0x98, 0xf3, 0xf2, 0x7a, 0x9f, 0x5f, 0x39, 0xf9, 0xbf, 0xce, 0x2a, 0x3c, 0xbd, 0xf1,
+	0x52, 0x27, 0xe0, 0x38, 0xe4, 0x96, 0x47, 0x23, 0xbb, 0x99, 0x90, 0x91, 0xd2, 0x18, 0xe7, 0xb0,
+	0x2c, 0x0b, 0x37, 0xa2, 0x7e, 0xd8, 0x0e, 0x09, 0xe3, 0xe6, 0x82, 0x0c, 0xf6, 0x66, 0x72, 0xb0,
+	0x5b, 0x9f, 0xd8, 0x92, 0xa6, 0xc7, 0x99, 0x47, 0x92, 0x53, 0x43, 0x45, 0x71, 0x07, 0x34, 0xda,
+	0xb0, 0xc4, 0x08, 0xf6, 0x5d, 0x1a, 0x8b, 0x90, 0xf6, 0xb8, 0xb9, 0x28, 0x0f, 0xda, 0x7b, 0xc4,
+	0x41, 0x09, 0xd0, 0x50, 0x2e, 0xea, 0x28, 0x9d, 0x8d, 0x11, 0xe3, 0x08, 0x16, 0xd4, 0xa2, 0x71,
+	0x13, 0x2a, 0xb9, 0xe9, 0xbe, 0x9d, 0x3c, 0x42, 0x8a, 0xd4, 0x8c, 0x65, 0x0e, 0xe5, 0xcf, 0x50,
+	0xbc, 0xdb, 0x9b, 0xf1, 0x16, 0xfe, 0xe3, 0x3d, 0x1c, 0xf3, 0x0e, 0x15, 0x6a, 0x6c, 0xb5, 0x49,
+	0x63, 0x8b, 0x96, 0x32, 0x41, 0x02, 0x95, 0x7d, 0x28, 0xdd, 0xef, 0xc2, 0x78, 0x01, 0xcb, 0x9c,
+	0x74, 0x89, 0x27, 0x88, 0xef, 0xca, 0x55, 0xe7, 0xa6, 0x56, 0xc9, 0x55, 0x0b, 0xa8, 0x98, 0xc1,
+	0x75, 0x89, 0x26, 0xc4, 0x64, 0x88, 0x18, 0xe1, 0x82, 0x85, 0x5e, 0x22, 0x96, 0x6b, 0x53, 0x40,
+	0x45, 0x46, 0x2f, 0xd0, 0x18, 0xdd, 0xf9, 0x7e, 0xed, 0x74, 0x60, 0x3d, 0xeb, 0x35, 0x6b, 0xf5,
+	0xde, 0x2c, 0xdc, 0xde, 0xd2, 0x9d, 0x98, 0xd1, 0x73, 0xe2, 0x09, 0x6e, 0x0f, 0xd3, 0x6a, 0x64,
+	0x77, 0xa9, 0x87, 0x65, 0x40, 0x7b, 0x98, 0x95, 0x23, 0x9b, 0x2b, 0x01, 0xb7, 0x87, 0x69, 0x35,
+	0xaa, 0x2d, 0xc2, 0xbc, 0x1a, 0xeb, 0xb5, 0xdf, 0x1a, 0xc0, 0xf8, 0x32, 0x1f, 0x5c, 0xfd, 0x9d,
+	0xe1, 0xb5, 0x73, 0x09, 0x2f, 0xa7, 0x89, 0xa7, 0x8c, 0x8e, 0x1e, 0x9f, 0x2e, 0x7d, 0x76, 0x13,
+	0x44, 0x16, 0xa3, 0xf5, 0x3d, 0x80, 0xf1, 0x03, 0x60, 0x3c, 0x81, 0x95, 0x7d, 0xa7, 0xe9, 0xb8,
+	0xf5, 0x06, 0x3a, 0x76, 0x9a, 0xee, 0x97, 0x4f, 0xa7, 0x27, 0x07, 0xef, 0x0f, 0xeb, 0x87, 0x07,
+	0xfb, 0xa5, 0x19, 0x63, 0x11, 0xe6, 0x9c, 0xaf, 0xa8, 0x51, 0xd2, 0x8c, 0x02, 0xe4, 0x1d, 0x84,
+	0x1a, 0x67, 0xa5, 0xd9, 0xda, 0x2f, 0x78, 0xe6, 0xd1, 0x68, 0xe2, 0x54, 0xd5, 0x74, 0x15, 0xfe,
+	0x24, 0x99, 0x88, 0x13, 0xed, 0xdb, 0x87, 0x54, 0x10, 0xd0, 0x2e, 0xee, 0x05, 0x16, 0x65, 0x81,
+	0x1d, 0x90, 0x9e, 0x9c, 0x17, 0x7b, 0xdc, 0xf9, 0xc3, 0x8f, 0xf0, 0x6e, 0x5a, 0xb6, 0xe6, 0xa5,
+	0xe6, 0xf5, 0xbf, 0x00, 0x00, 0x00, 0xff, 0xff, 0x1e, 0x05, 0x9e, 0xf6, 0x72, 0x06, 0x00, 0x00,
+}
diff --git a/googleapis/cloud/bigquery/storage/v1alpha2/storage.pb.go b/googleapis/cloud/bigquery/storage/v1alpha2/storage.pb.go
index df26d01..4a3a215 100644
--- a/googleapis/cloud/bigquery/storage/v1alpha2/storage.pb.go
+++ b/googleapis/cloud/bigquery/storage/v1alpha2/storage.pb.go
@@ -599,11 +599,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // BigQueryWriteClient is the client API for BigQueryWrite service.
 //
@@ -645,10 +645,10 @@
 }
 
 type bigQueryWriteClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewBigQueryWriteClient(cc *grpc.ClientConn) BigQueryWriteClient {
+func NewBigQueryWriteClient(cc grpc.ClientConnInterface) BigQueryWriteClient {
 	return &bigQueryWriteClient{cc}
 }
 
diff --git a/googleapis/cloud/bigquery/storage/v1beta1/storage.pb.go b/googleapis/cloud/bigquery/storage/v1beta1/storage.pb.go
index dc703dc..4a4ff95 100644
--- a/googleapis/cloud/bigquery/storage/v1beta1/storage.pb.go
+++ b/googleapis/cloud/bigquery/storage/v1beta1/storage.pb.go
@@ -1159,11 +1159,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // BigQueryStorageClient is the client API for BigQueryStorage service.
 //
@@ -1228,10 +1228,10 @@
 }
 
 type bigQueryStorageClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewBigQueryStorageClient(cc *grpc.ClientConn) BigQueryStorageClient {
+func NewBigQueryStorageClient(cc grpc.ClientConnInterface) BigQueryStorageClient {
 	return &bigQueryStorageClient{cc}
 }
 
diff --git a/googleapis/cloud/bigquery/storage/v1beta2/storage.pb.go b/googleapis/cloud/bigquery/storage/v1beta2/storage.pb.go
index 812720e..2224818 100644
--- a/googleapis/cloud/bigquery/storage/v1beta2/storage.pb.go
+++ b/googleapis/cloud/bigquery/storage/v1beta2/storage.pb.go
@@ -594,11 +594,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // BigQueryReadClient is the client API for BigQueryRead service.
 //
@@ -648,10 +648,10 @@
 }
 
 type bigQueryReadClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewBigQueryReadClient(cc *grpc.ClientConn) BigQueryReadClient {
+func NewBigQueryReadClient(cc grpc.ClientConnInterface) BigQueryReadClient {
 	return &bigQueryReadClient{cc}
 }
 
diff --git a/googleapis/cloud/bigquery/v2/model.pb.go b/googleapis/cloud/bigquery/v2/model.pb.go
index b72e4a3..63240c0 100644
--- a/googleapis/cloud/bigquery/v2/model.pb.go
+++ b/googleapis/cloud/bigquery/v2/model.pb.go
@@ -2501,11 +2501,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // ModelServiceClient is the client API for ModelService service.
 //
@@ -2523,10 +2523,10 @@
 }
 
 type modelServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewModelServiceClient(cc *grpc.ClientConn) ModelServiceClient {
+func NewModelServiceClient(cc grpc.ClientConnInterface) ModelServiceClient {
 	return &modelServiceClient{cc}
 }
 
diff --git a/googleapis/cloud/billing/budgets/v1alpha1/budget_service.pb.go b/googleapis/cloud/billing/budgets/v1alpha1/budget_service.pb.go
index 51be797..37f35ec 100644
--- a/googleapis/cloud/billing/budgets/v1alpha1/budget_service.pb.go
+++ b/googleapis/cloud/billing/budgets/v1alpha1/budget_service.pb.go
@@ -398,11 +398,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // BudgetServiceClient is the client API for BudgetService service.
 //
@@ -423,10 +423,10 @@
 }
 
 type budgetServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewBudgetServiceClient(cc *grpc.ClientConn) BudgetServiceClient {
+func NewBudgetServiceClient(cc grpc.ClientConnInterface) BudgetServiceClient {
 	return &budgetServiceClient{cc}
 }
 
diff --git a/googleapis/cloud/billing/budgets/v1beta1/budget_service.pb.go b/googleapis/cloud/billing/budgets/v1beta1/budget_service.pb.go
index c444c58..ba53320 100644
--- a/googleapis/cloud/billing/budgets/v1beta1/budget_service.pb.go
+++ b/googleapis/cloud/billing/budgets/v1beta1/budget_service.pb.go
@@ -398,11 +398,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // BudgetServiceClient is the client API for BudgetService service.
 //
@@ -423,10 +423,10 @@
 }
 
 type budgetServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewBudgetServiceClient(cc *grpc.ClientConn) BudgetServiceClient {
+func NewBudgetServiceClient(cc grpc.ClientConnInterface) BudgetServiceClient {
 	return &budgetServiceClient{cc}
 }
 
diff --git a/googleapis/cloud/billing/v1/cloud_billing.pb.go b/googleapis/cloud/billing/v1/cloud_billing.pb.go
index e909c9f..325556a 100644
--- a/googleapis/cloud/billing/v1/cloud_billing.pb.go
+++ b/googleapis/cloud/billing/v1/cloud_billing.pb.go
@@ -758,11 +758,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // CloudBillingClient is the client API for CloudBilling service.
 //
@@ -854,10 +854,10 @@
 }
 
 type cloudBillingClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewCloudBillingClient(cc *grpc.ClientConn) CloudBillingClient {
+func NewCloudBillingClient(cc grpc.ClientConnInterface) CloudBillingClient {
 	return &cloudBillingClient{cc}
 }
 
diff --git a/googleapis/cloud/billing/v1/cloud_catalog.pb.go b/googleapis/cloud/billing/v1/cloud_catalog.pb.go
index fffd859..91b4741 100644
--- a/googleapis/cloud/billing/v1/cloud_catalog.pb.go
+++ b/googleapis/cloud/billing/v1/cloud_catalog.pb.go
@@ -1028,11 +1028,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // CloudCatalogClient is the client API for CloudCatalog service.
 //
@@ -1045,10 +1045,10 @@
 }
 
 type cloudCatalogClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewCloudCatalogClient(cc *grpc.ClientConn) CloudCatalogClient {
+func NewCloudCatalogClient(cc grpc.ClientConnInterface) CloudCatalogClient {
 	return &cloudCatalogClient{cc}
 }
 
diff --git a/googleapis/cloud/binaryauthorization/v1beta1/service.pb.go b/googleapis/cloud/binaryauthorization/v1beta1/service.pb.go
index dedf50e..3a8f7a8 100644
--- a/googleapis/cloud/binaryauthorization/v1beta1/service.pb.go
+++ b/googleapis/cloud/binaryauthorization/v1beta1/service.pb.go
@@ -491,11 +491,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // BinauthzManagementServiceV1Beta1Client is the client API for BinauthzManagementServiceV1Beta1 service.
 //
@@ -535,10 +535,10 @@
 }
 
 type binauthzManagementServiceV1Beta1Client struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewBinauthzManagementServiceV1Beta1Client(cc *grpc.ClientConn) BinauthzManagementServiceV1Beta1Client {
+func NewBinauthzManagementServiceV1Beta1Client(cc grpc.ClientConnInterface) BinauthzManagementServiceV1Beta1Client {
 	return &binauthzManagementServiceV1Beta1Client{cc}
 }
 
diff --git a/googleapis/cloud/datacatalog/v1beta1/datacatalog.pb.go b/googleapis/cloud/datacatalog/v1beta1/datacatalog.pb.go
index e68de80..7c8fbb0 100644
--- a/googleapis/cloud/datacatalog/v1beta1/datacatalog.pb.go
+++ b/googleapis/cloud/datacatalog/v1beta1/datacatalog.pb.go
@@ -1994,11 +1994,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // DataCatalogClient is the client API for DataCatalog service.
 //
@@ -2166,10 +2166,10 @@
 }
 
 type dataCatalogClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewDataCatalogClient(cc *grpc.ClientConn) DataCatalogClient {
+func NewDataCatalogClient(cc grpc.ClientConnInterface) DataCatalogClient {
 	return &dataCatalogClient{cc}
 }
 
diff --git a/googleapis/cloud/datacatalog/v1beta1/policytagmanager.pb.go b/googleapis/cloud/datacatalog/v1beta1/policytagmanager.pb.go
index f750dab..2ba6fe4 100644
--- a/googleapis/cloud/datacatalog/v1beta1/policytagmanager.pb.go
+++ b/googleapis/cloud/datacatalog/v1beta1/policytagmanager.pb.go
@@ -965,11 +965,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // PolicyTagManagerClient is the client API for PolicyTagManager service.
 //
@@ -1007,10 +1007,10 @@
 }
 
 type policyTagManagerClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewPolicyTagManagerClient(cc *grpc.ClientConn) PolicyTagManagerClient {
+func NewPolicyTagManagerClient(cc grpc.ClientConnInterface) PolicyTagManagerClient {
 	return &policyTagManagerClient{cc}
 }
 
diff --git a/googleapis/cloud/datacatalog/v1beta1/policytagmanagerserialization.pb.go b/googleapis/cloud/datacatalog/v1beta1/policytagmanagerserialization.pb.go
index d357e77..9a32580 100644
--- a/googleapis/cloud/datacatalog/v1beta1/policytagmanagerserialization.pb.go
+++ b/googleapis/cloud/datacatalog/v1beta1/policytagmanagerserialization.pb.go
@@ -508,11 +508,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // PolicyTagManagerSerializationClient is the client API for PolicyTagManagerSerialization service.
 //
@@ -532,10 +532,10 @@
 }
 
 type policyTagManagerSerializationClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewPolicyTagManagerSerializationClient(cc *grpc.ClientConn) PolicyTagManagerSerializationClient {
+func NewPolicyTagManagerSerializationClient(cc grpc.ClientConnInterface) PolicyTagManagerSerializationClient {
 	return &policyTagManagerSerializationClient{cc}
 }
 
diff --git a/googleapis/cloud/datalabeling/v1beta1/data_labeling_service.pb.go b/googleapis/cloud/datalabeling/v1beta1/data_labeling_service.pb.go
index ca32365..8b218d1 100644
--- a/googleapis/cloud/datalabeling/v1beta1/data_labeling_service.pb.go
+++ b/googleapis/cloud/datalabeling/v1beta1/data_labeling_service.pb.go
@@ -3075,11 +3075,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // DataLabelingServiceClient is the client API for DataLabelingService service.
 //
@@ -3176,10 +3176,10 @@
 }
 
 type dataLabelingServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewDataLabelingServiceClient(cc *grpc.ClientConn) DataLabelingServiceClient {
+func NewDataLabelingServiceClient(cc grpc.ClientConnInterface) DataLabelingServiceClient {
 	return &dataLabelingServiceClient{cc}
 }
 
diff --git a/googleapis/cloud/dataproc/v1/autoscaling_policies.pb.go b/googleapis/cloud/dataproc/v1/autoscaling_policies.pb.go
index 4dba096..2856b9d 100644
--- a/googleapis/cloud/dataproc/v1/autoscaling_policies.pb.go
+++ b/googleapis/cloud/dataproc/v1/autoscaling_policies.pb.go
@@ -811,11 +811,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // AutoscalingPolicyServiceClient is the client API for AutoscalingPolicyService service.
 //
@@ -838,10 +838,10 @@
 }
 
 type autoscalingPolicyServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewAutoscalingPolicyServiceClient(cc *grpc.ClientConn) AutoscalingPolicyServiceClient {
+func NewAutoscalingPolicyServiceClient(cc grpc.ClientConnInterface) AutoscalingPolicyServiceClient {
 	return &autoscalingPolicyServiceClient{cc}
 }
 
diff --git a/googleapis/cloud/dataproc/v1/clusters.pb.go b/googleapis/cloud/dataproc/v1/clusters.pb.go
index 7b59741..0fc7b73 100644
--- a/googleapis/cloud/dataproc/v1/clusters.pb.go
+++ b/googleapis/cloud/dataproc/v1/clusters.pb.go
@@ -2294,11 +2294,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // ClusterControllerClient is the client API for ClusterController service.
 //
@@ -2331,10 +2331,10 @@
 }
 
 type clusterControllerClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewClusterControllerClient(cc *grpc.ClientConn) ClusterControllerClient {
+func NewClusterControllerClient(cc grpc.ClientConnInterface) ClusterControllerClient {
 	return &clusterControllerClient{cc}
 }
 
diff --git a/googleapis/cloud/dataproc/v1/jobs.pb.go b/googleapis/cloud/dataproc/v1/jobs.pb.go
index b70d87b..a675278 100644
--- a/googleapis/cloud/dataproc/v1/jobs.pb.go
+++ b/googleapis/cloud/dataproc/v1/jobs.pb.go
@@ -2466,11 +2466,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // JobControllerClient is the client API for JobController service.
 //
@@ -2496,10 +2496,10 @@
 }
 
 type jobControllerClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewJobControllerClient(cc *grpc.ClientConn) JobControllerClient {
+func NewJobControllerClient(cc grpc.ClientConnInterface) JobControllerClient {
 	return &jobControllerClient{cc}
 }
 
diff --git a/googleapis/cloud/dataproc/v1/workflow_templates.pb.go b/googleapis/cloud/dataproc/v1/workflow_templates.pb.go
index 8233f9f..eab26d3 100644
--- a/googleapis/cloud/dataproc/v1/workflow_templates.pb.go
+++ b/googleapis/cloud/dataproc/v1/workflow_templates.pb.go
@@ -1978,11 +1978,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // WorkflowTemplateServiceClient is the client API for WorkflowTemplateService service.
 //
@@ -2051,10 +2051,10 @@
 }
 
 type workflowTemplateServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewWorkflowTemplateServiceClient(cc *grpc.ClientConn) WorkflowTemplateServiceClient {
+func NewWorkflowTemplateServiceClient(cc grpc.ClientConnInterface) WorkflowTemplateServiceClient {
 	return &workflowTemplateServiceClient{cc}
 }
 
diff --git a/googleapis/cloud/dataproc/v1beta2/autoscaling_policies.pb.go b/googleapis/cloud/dataproc/v1beta2/autoscaling_policies.pb.go
index 6f3e284..b5408d6 100644
--- a/googleapis/cloud/dataproc/v1beta2/autoscaling_policies.pb.go
+++ b/googleapis/cloud/dataproc/v1beta2/autoscaling_policies.pb.go
@@ -813,11 +813,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // AutoscalingPolicyServiceClient is the client API for AutoscalingPolicyService service.
 //
@@ -840,10 +840,10 @@
 }
 
 type autoscalingPolicyServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewAutoscalingPolicyServiceClient(cc *grpc.ClientConn) AutoscalingPolicyServiceClient {
+func NewAutoscalingPolicyServiceClient(cc grpc.ClientConnInterface) AutoscalingPolicyServiceClient {
 	return &autoscalingPolicyServiceClient{cc}
 }
 
diff --git a/googleapis/cloud/dataproc/v1beta2/clusters.pb.go b/googleapis/cloud/dataproc/v1beta2/clusters.pb.go
index 0a13ed9..6372ef3 100644
--- a/googleapis/cloud/dataproc/v1beta2/clusters.pb.go
+++ b/googleapis/cloud/dataproc/v1beta2/clusters.pb.go
@@ -2611,11 +2611,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // ClusterControllerClient is the client API for ClusterController service.
 //
@@ -2648,10 +2648,10 @@
 }
 
 type clusterControllerClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewClusterControllerClient(cc *grpc.ClientConn) ClusterControllerClient {
+func NewClusterControllerClient(cc grpc.ClientConnInterface) ClusterControllerClient {
 	return &clusterControllerClient{cc}
 }
 
diff --git a/googleapis/cloud/dataproc/v1beta2/jobs.pb.go b/googleapis/cloud/dataproc/v1beta2/jobs.pb.go
index b3c36e3..0f65464 100644
--- a/googleapis/cloud/dataproc/v1beta2/jobs.pb.go
+++ b/googleapis/cloud/dataproc/v1beta2/jobs.pb.go
@@ -2593,11 +2593,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // JobControllerClient is the client API for JobController service.
 //
@@ -2623,10 +2623,10 @@
 }
 
 type jobControllerClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewJobControllerClient(cc *grpc.ClientConn) JobControllerClient {
+func NewJobControllerClient(cc grpc.ClientConnInterface) JobControllerClient {
 	return &jobControllerClient{cc}
 }
 
diff --git a/googleapis/cloud/dataproc/v1beta2/workflow_templates.pb.go b/googleapis/cloud/dataproc/v1beta2/workflow_templates.pb.go
index 42445de..3785b0a 100644
--- a/googleapis/cloud/dataproc/v1beta2/workflow_templates.pb.go
+++ b/googleapis/cloud/dataproc/v1beta2/workflow_templates.pb.go
@@ -2006,11 +2006,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // WorkflowTemplateServiceClient is the client API for WorkflowTemplateService service.
 //
@@ -2079,10 +2079,10 @@
 }
 
 type workflowTemplateServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewWorkflowTemplateServiceClient(cc *grpc.ClientConn) WorkflowTemplateServiceClient {
+func NewWorkflowTemplateServiceClient(cc grpc.ClientConnInterface) WorkflowTemplateServiceClient {
 	return &workflowTemplateServiceClient{cc}
 }
 
diff --git a/googleapis/cloud/dialogflow/v2/agent.pb.go b/googleapis/cloud/dialogflow/v2/agent.pb.go
index 0c3f675..a1764ad 100644
--- a/googleapis/cloud/dialogflow/v2/agent.pb.go
+++ b/googleapis/cloud/dialogflow/v2/agent.pb.go
@@ -1025,11 +1025,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // AgentsClient is the client API for Agents service.
 //
@@ -1075,10 +1075,10 @@
 }
 
 type agentsClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewAgentsClient(cc *grpc.ClientConn) AgentsClient {
+func NewAgentsClient(cc grpc.ClientConnInterface) AgentsClient {
 	return &agentsClient{cc}
 }
 
diff --git a/googleapis/cloud/dialogflow/v2/context.pb.go b/googleapis/cloud/dialogflow/v2/context.pb.go
index 4ecd019..1e4efde 100644
--- a/googleapis/cloud/dialogflow/v2/context.pb.go
+++ b/googleapis/cloud/dialogflow/v2/context.pb.go
@@ -521,11 +521,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // ContextsClient is the client API for Contexts service.
 //
@@ -548,10 +548,10 @@
 }
 
 type contextsClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewContextsClient(cc *grpc.ClientConn) ContextsClient {
+func NewContextsClient(cc grpc.ClientConnInterface) ContextsClient {
 	return &contextsClient{cc}
 }
 
diff --git a/googleapis/cloud/dialogflow/v2/entity_type.pb.go b/googleapis/cloud/dialogflow/v2/entity_type.pb.go
index 601597f..c932968 100644
--- a/googleapis/cloud/dialogflow/v2/entity_type.pb.go
+++ b/googleapis/cloud/dialogflow/v2/entity_type.pb.go
@@ -1205,11 +1205,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // EntityTypesClient is the client API for EntityTypes service.
 //
@@ -1252,10 +1252,10 @@
 }
 
 type entityTypesClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewEntityTypesClient(cc *grpc.ClientConn) EntityTypesClient {
+func NewEntityTypesClient(cc grpc.ClientConnInterface) EntityTypesClient {
 	return &entityTypesClient{cc}
 }
 
diff --git a/googleapis/cloud/dialogflow/v2/intent.pb.go b/googleapis/cloud/dialogflow/v2/intent.pb.go
index f74ae82..5359146 100644
--- a/googleapis/cloud/dialogflow/v2/intent.pb.go
+++ b/googleapis/cloud/dialogflow/v2/intent.pb.go
@@ -3728,11 +3728,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // IntentsClient is the client API for Intents service.
 //
@@ -3759,10 +3759,10 @@
 }
 
 type intentsClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewIntentsClient(cc *grpc.ClientConn) IntentsClient {
+func NewIntentsClient(cc grpc.ClientConnInterface) IntentsClient {
 	return &intentsClient{cc}
 }
 
diff --git a/googleapis/cloud/dialogflow/v2/session.pb.go b/googleapis/cloud/dialogflow/v2/session.pb.go
index cc10f85..1d92741 100644
--- a/googleapis/cloud/dialogflow/v2/session.pb.go
+++ b/googleapis/cloud/dialogflow/v2/session.pb.go
@@ -1434,11 +1434,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // SessionsClient is the client API for Sessions service.
 //
@@ -1456,10 +1456,10 @@
 }
 
 type sessionsClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewSessionsClient(cc *grpc.ClientConn) SessionsClient {
+func NewSessionsClient(cc grpc.ClientConnInterface) SessionsClient {
 	return &sessionsClient{cc}
 }
 
diff --git a/googleapis/cloud/dialogflow/v2/session_entity_type.pb.go b/googleapis/cloud/dialogflow/v2/session_entity_type.pb.go
index 9059c3c..90e2d5f 100644
--- a/googleapis/cloud/dialogflow/v2/session_entity_type.pb.go
+++ b/googleapis/cloud/dialogflow/v2/session_entity_type.pb.go
@@ -526,11 +526,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // SessionEntityTypesClient is the client API for SessionEntityTypes service.
 //
@@ -572,10 +572,10 @@
 }
 
 type sessionEntityTypesClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewSessionEntityTypesClient(cc *grpc.ClientConn) SessionEntityTypesClient {
+func NewSessionEntityTypesClient(cc grpc.ClientConnInterface) SessionEntityTypesClient {
 	return &sessionEntityTypesClient{cc}
 }
 
diff --git a/googleapis/cloud/dialogflow/v2beta1/agent.pb.go b/googleapis/cloud/dialogflow/v2beta1/agent.pb.go
index bbd111d..59d7ce4 100644
--- a/googleapis/cloud/dialogflow/v2beta1/agent.pb.go
+++ b/googleapis/cloud/dialogflow/v2beta1/agent.pb.go
@@ -1085,11 +1085,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // AgentsClient is the client API for Agents service.
 //
@@ -1142,10 +1142,10 @@
 }
 
 type agentsClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewAgentsClient(cc *grpc.ClientConn) AgentsClient {
+func NewAgentsClient(cc grpc.ClientConnInterface) AgentsClient {
 	return &agentsClient{cc}
 }
 
diff --git a/googleapis/cloud/dialogflow/v2beta1/context.pb.go b/googleapis/cloud/dialogflow/v2beta1/context.pb.go
index 04c0ed8..97cfc4c 100644
--- a/googleapis/cloud/dialogflow/v2beta1/context.pb.go
+++ b/googleapis/cloud/dialogflow/v2beta1/context.pb.go
@@ -550,11 +550,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // ContextsClient is the client API for Contexts service.
 //
@@ -577,10 +577,10 @@
 }
 
 type contextsClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewContextsClient(cc *grpc.ClientConn) ContextsClient {
+func NewContextsClient(cc grpc.ClientConnInterface) ContextsClient {
 	return &contextsClient{cc}
 }
 
diff --git a/googleapis/cloud/dialogflow/v2beta1/document.pb.go b/googleapis/cloud/dialogflow/v2beta1/document.pb.go
index 573c8b4..424c467 100644
--- a/googleapis/cloud/dialogflow/v2beta1/document.pb.go
+++ b/googleapis/cloud/dialogflow/v2beta1/document.pb.go
@@ -769,11 +769,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // DocumentsClient is the client API for Documents service.
 //
@@ -827,10 +827,10 @@
 }
 
 type documentsClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewDocumentsClient(cc *grpc.ClientConn) DocumentsClient {
+func NewDocumentsClient(cc grpc.ClientConnInterface) DocumentsClient {
 	return &documentsClient{cc}
 }
 
diff --git a/googleapis/cloud/dialogflow/v2beta1/entity_type.pb.go b/googleapis/cloud/dialogflow/v2beta1/entity_type.pb.go
index 81dbe63..c19421d 100644
--- a/googleapis/cloud/dialogflow/v2beta1/entity_type.pb.go
+++ b/googleapis/cloud/dialogflow/v2beta1/entity_type.pb.go
@@ -1197,11 +1197,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // EntityTypesClient is the client API for EntityTypes service.
 //
@@ -1242,10 +1242,10 @@
 }
 
 type entityTypesClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewEntityTypesClient(cc *grpc.ClientConn) EntityTypesClient {
+func NewEntityTypesClient(cc grpc.ClientConnInterface) EntityTypesClient {
 	return &entityTypesClient{cc}
 }
 
diff --git a/googleapis/cloud/dialogflow/v2beta1/intent.pb.go b/googleapis/cloud/dialogflow/v2beta1/intent.pb.go
index 07d5dcc..fc5e6a5 100644
--- a/googleapis/cloud/dialogflow/v2beta1/intent.pb.go
+++ b/googleapis/cloud/dialogflow/v2beta1/intent.pb.go
@@ -4976,11 +4976,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // IntentsClient is the client API for Intents service.
 //
@@ -5007,10 +5007,10 @@
 }
 
 type intentsClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewIntentsClient(cc *grpc.ClientConn) IntentsClient {
+func NewIntentsClient(cc grpc.ClientConnInterface) IntentsClient {
 	return &intentsClient{cc}
 }
 
diff --git a/googleapis/cloud/dialogflow/v2beta1/knowledge_base.pb.go b/googleapis/cloud/dialogflow/v2beta1/knowledge_base.pb.go
index f39570e..bba77d6 100644
--- a/googleapis/cloud/dialogflow/v2beta1/knowledge_base.pb.go
+++ b/googleapis/cloud/dialogflow/v2beta1/knowledge_base.pb.go
@@ -475,11 +475,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // KnowledgeBasesClient is the client API for KnowledgeBases service.
 //
@@ -513,10 +513,10 @@
 }
 
 type knowledgeBasesClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewKnowledgeBasesClient(cc *grpc.ClientConn) KnowledgeBasesClient {
+func NewKnowledgeBasesClient(cc grpc.ClientConnInterface) KnowledgeBasesClient {
 	return &knowledgeBasesClient{cc}
 }
 
diff --git a/googleapis/cloud/dialogflow/v2beta1/session.pb.go b/googleapis/cloud/dialogflow/v2beta1/session.pb.go
index 926dc28..e96ce3e 100644
--- a/googleapis/cloud/dialogflow/v2beta1/session.pb.go
+++ b/googleapis/cloud/dialogflow/v2beta1/session.pb.go
@@ -1734,11 +1734,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // SessionsClient is the client API for Sessions service.
 //
@@ -1756,10 +1756,10 @@
 }
 
 type sessionsClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewSessionsClient(cc *grpc.ClientConn) SessionsClient {
+func NewSessionsClient(cc grpc.ClientConnInterface) SessionsClient {
 	return &sessionsClient{cc}
 }
 
diff --git a/googleapis/cloud/dialogflow/v2beta1/session_entity_type.pb.go b/googleapis/cloud/dialogflow/v2beta1/session_entity_type.pb.go
index cc62aa5..e1c916d 100644
--- a/googleapis/cloud/dialogflow/v2beta1/session_entity_type.pb.go
+++ b/googleapis/cloud/dialogflow/v2beta1/session_entity_type.pb.go
@@ -549,11 +549,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // SessionEntityTypesClient is the client API for SessionEntityTypes service.
 //
@@ -595,10 +595,10 @@
 }
 
 type sessionEntityTypesClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewSessionEntityTypesClient(cc *grpc.ClientConn) SessionEntityTypesClient {
+func NewSessionEntityTypesClient(cc grpc.ClientConnInterface) SessionEntityTypesClient {
 	return &sessionEntityTypesClient{cc}
 }
 
diff --git a/googleapis/cloud/documentai/v1beta1/document_understanding.pb.go b/googleapis/cloud/documentai/v1beta1/document_understanding.pb.go
index b0a8265..1904cec 100644
--- a/googleapis/cloud/documentai/v1beta1/document_understanding.pb.go
+++ b/googleapis/cloud/documentai/v1beta1/document_understanding.pb.go
@@ -1102,11 +1102,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // DocumentUnderstandingServiceClient is the client API for DocumentUnderstandingService service.
 //
@@ -1117,10 +1117,10 @@
 }
 
 type documentUnderstandingServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewDocumentUnderstandingServiceClient(cc *grpc.ClientConn) DocumentUnderstandingServiceClient {
+func NewDocumentUnderstandingServiceClient(cc grpc.ClientConnInterface) DocumentUnderstandingServiceClient {
 	return &documentUnderstandingServiceClient{cc}
 }
 
diff --git a/googleapis/cloud/functions/v1beta2/functions.pb.go b/googleapis/cloud/functions/v1beta2/functions.pb.go
index 359e59d..78385da 100644
--- a/googleapis/cloud/functions/v1beta2/functions.pb.go
+++ b/googleapis/cloud/functions/v1beta2/functions.pb.go
@@ -1528,11 +1528,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // CloudFunctionsServiceClient is the client API for CloudFunctionsService service.
 //
@@ -1592,10 +1592,10 @@
 }
 
 type cloudFunctionsServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewCloudFunctionsServiceClient(cc *grpc.ClientConn) CloudFunctionsServiceClient {
+func NewCloudFunctionsServiceClient(cc grpc.ClientConnInterface) CloudFunctionsServiceClient {
 	return &cloudFunctionsServiceClient{cc}
 }
 
diff --git a/googleapis/cloud/iot/v1/device_manager.pb.go b/googleapis/cloud/iot/v1/device_manager.pb.go
index bc0b0af..28e3da3 100644
--- a/googleapis/cloud/iot/v1/device_manager.pb.go
+++ b/googleapis/cloud/iot/v1/device_manager.pb.go
@@ -1511,11 +1511,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // DeviceManagerClient is the client API for DeviceManager service.
 //
@@ -1583,10 +1583,10 @@
 }
 
 type deviceManagerClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewDeviceManagerClient(cc *grpc.ClientConn) DeviceManagerClient {
+func NewDeviceManagerClient(cc grpc.ClientConnInterface) DeviceManagerClient {
 	return &deviceManagerClient{cc}
 }
 
diff --git a/googleapis/cloud/irm/v1alpha2/incidents_service.pb.go b/googleapis/cloud/irm/v1alpha2/incidents_service.pb.go
index ef123b9..ca7f8e7 100644
--- a/googleapis/cloud/irm/v1alpha2/incidents_service.pb.go
+++ b/googleapis/cloud/irm/v1alpha2/incidents_service.pb.go
@@ -2787,11 +2787,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // IncidentServiceClient is the client API for IncidentService service.
 //
@@ -2893,10 +2893,10 @@
 }
 
 type incidentServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewIncidentServiceClient(cc *grpc.ClientConn) IncidentServiceClient {
+func NewIncidentServiceClient(cc grpc.ClientConnInterface) IncidentServiceClient {
 	return &incidentServiceClient{cc}
 }
 
diff --git a/googleapis/cloud/kms/v1/service.pb.go b/googleapis/cloud/kms/v1/service.pb.go
index b4a80d8..cd89d46 100644
--- a/googleapis/cloud/kms/v1/service.pb.go
+++ b/googleapis/cloud/kms/v1/service.pb.go
@@ -2172,11 +2172,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // KeyManagementServiceClient is the client API for KeyManagementService service.
 //
@@ -2281,10 +2281,10 @@
 }
 
 type keyManagementServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewKeyManagementServiceClient(cc *grpc.ClientConn) KeyManagementServiceClient {
+func NewKeyManagementServiceClient(cc grpc.ClientConnInterface) KeyManagementServiceClient {
 	return &keyManagementServiceClient{cc}
 }
 
diff --git a/googleapis/cloud/language/v1/language_service.pb.go b/googleapis/cloud/language/v1/language_service.pb.go
index 837554c..0382e3a 100644
--- a/googleapis/cloud/language/v1/language_service.pb.go
+++ b/googleapis/cloud/language/v1/language_service.pb.go
@@ -2905,11 +2905,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // LanguageServiceClient is the client API for LanguageService service.
 //
@@ -2936,10 +2936,10 @@
 }
 
 type languageServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewLanguageServiceClient(cc *grpc.ClientConn) LanguageServiceClient {
+func NewLanguageServiceClient(cc grpc.ClientConnInterface) LanguageServiceClient {
 	return &languageServiceClient{cc}
 }
 
diff --git a/googleapis/cloud/language/v1beta1/language_service.pb.go b/googleapis/cloud/language/v1beta1/language_service.pb.go
index f328900..3c57861 100644
--- a/googleapis/cloud/language/v1beta1/language_service.pb.go
+++ b/googleapis/cloud/language/v1beta1/language_service.pb.go
@@ -2531,11 +2531,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // LanguageServiceClient is the client API for LanguageService service.
 //
@@ -2557,10 +2557,10 @@
 }
 
 type languageServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewLanguageServiceClient(cc *grpc.ClientConn) LanguageServiceClient {
+func NewLanguageServiceClient(cc grpc.ClientConnInterface) LanguageServiceClient {
 	return &languageServiceClient{cc}
 }
 
diff --git a/googleapis/cloud/language/v1beta2/language_service.pb.go b/googleapis/cloud/language/v1beta2/language_service.pb.go
index 4ba1417..4e9254e 100644
--- a/googleapis/cloud/language/v1beta2/language_service.pb.go
+++ b/googleapis/cloud/language/v1beta2/language_service.pb.go
@@ -2917,11 +2917,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // LanguageServiceClient is the client API for LanguageService service.
 //
@@ -2948,10 +2948,10 @@
 }
 
 type languageServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewLanguageServiceClient(cc *grpc.ClientConn) LanguageServiceClient {
+func NewLanguageServiceClient(cc grpc.ClientConnInterface) LanguageServiceClient {
 	return &languageServiceClient{cc}
 }
 
diff --git a/googleapis/cloud/location/locations.pb.go b/googleapis/cloud/location/locations.pb.go
index add8c8e..e0d6572 100644
--- a/googleapis/cloud/location/locations.pb.go
+++ b/googleapis/cloud/location/locations.pb.go
@@ -322,11 +322,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // LocationsClient is the client API for Locations service.
 //
@@ -339,10 +339,10 @@
 }
 
 type locationsClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewLocationsClient(cc *grpc.ClientConn) LocationsClient {
+func NewLocationsClient(cc grpc.ClientConnInterface) LocationsClient {
 	return &locationsClient{cc}
 }
 
diff --git a/googleapis/cloud/managedidentities/v1/managed_identities_service.pb.go b/googleapis/cloud/managedidentities/v1/managed_identities_service.pb.go
new file mode 100644
index 0000000..0c78b16
--- /dev/null
+++ b/googleapis/cloud/managedidentities/v1/managed_identities_service.pb.go
@@ -0,0 +1,1317 @@
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// source: google/cloud/managedidentities/v1/managed_identities_service.proto
+
+package managedidentities
+
+import (
+	context "context"
+	fmt "fmt"
+	math "math"
+
+	proto "github.com/golang/protobuf/proto"
+	timestamp "github.com/golang/protobuf/ptypes/timestamp"
+	_ "google.golang.org/genproto/googleapis/api/annotations"
+	longrunning "google.golang.org/genproto/googleapis/longrunning"
+	field_mask "google.golang.org/genproto/protobuf/field_mask"
+	grpc "google.golang.org/grpc"
+	codes "google.golang.org/grpc/codes"
+	status "google.golang.org/grpc/status"
+)
+
+// Reference imports to suppress errors if they are not otherwise used.
+var _ = proto.Marshal
+var _ = fmt.Errorf
+var _ = math.Inf
+
+// This is a compile-time assertion to ensure that this generated file
+// is compatible with the proto package it is being compiled against.
+// A compilation error at this line likely means your copy of the
+// proto package needs to be updated.
+const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package
+
+// Represents the metadata of the long-running operation.
+type OpMetadata struct {
+	// Output only. The time the operation was created.
+	CreateTime *timestamp.Timestamp `protobuf:"bytes,1,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
+	// Output only. The time the operation finished running.
+	EndTime *timestamp.Timestamp `protobuf:"bytes,2,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"`
+	// Output only. Server-defined resource path for the target of the operation.
+	Target string `protobuf:"bytes,3,opt,name=target,proto3" json:"target,omitempty"`
+	// Output only. Name of the verb executed by the operation.
+	Verb string `protobuf:"bytes,4,opt,name=verb,proto3" json:"verb,omitempty"`
+	// Output only. Identifies whether the user has requested cancellation
+	// of the operation. Operations that have successfully been cancelled
+	// have [Operation.error][] value with a [google.rpc.Status.code][google.rpc.Status.code] of 1,
+	// corresponding to `Code.CANCELLED`.
+	RequestedCancellation bool `protobuf:"varint,5,opt,name=requested_cancellation,json=requestedCancellation,proto3" json:"requested_cancellation,omitempty"`
+	// Output only. API version used to start the operation.
+	ApiVersion           string   `protobuf:"bytes,6,opt,name=api_version,json=apiVersion,proto3" json:"api_version,omitempty"`
+	XXX_NoUnkeyedLiteral struct{} `json:"-"`
+	XXX_unrecognized     []byte   `json:"-"`
+	XXX_sizecache        int32    `json:"-"`
+}
+
+func (m *OpMetadata) Reset()         { *m = OpMetadata{} }
+func (m *OpMetadata) String() string { return proto.CompactTextString(m) }
+func (*OpMetadata) ProtoMessage()    {}
+func (*OpMetadata) Descriptor() ([]byte, []int) {
+	return fileDescriptor_5e30133f18884023, []int{0}
+}
+
+func (m *OpMetadata) XXX_Unmarshal(b []byte) error {
+	return xxx_messageInfo_OpMetadata.Unmarshal(m, b)
+}
+func (m *OpMetadata) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+	return xxx_messageInfo_OpMetadata.Marshal(b, m, deterministic)
+}
+func (m *OpMetadata) XXX_Merge(src proto.Message) {
+	xxx_messageInfo_OpMetadata.Merge(m, src)
+}
+func (m *OpMetadata) XXX_Size() int {
+	return xxx_messageInfo_OpMetadata.Size(m)
+}
+func (m *OpMetadata) XXX_DiscardUnknown() {
+	xxx_messageInfo_OpMetadata.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_OpMetadata proto.InternalMessageInfo
+
+func (m *OpMetadata) GetCreateTime() *timestamp.Timestamp {
+	if m != nil {
+		return m.CreateTime
+	}
+	return nil
+}
+
+func (m *OpMetadata) GetEndTime() *timestamp.Timestamp {
+	if m != nil {
+		return m.EndTime
+	}
+	return nil
+}
+
+func (m *OpMetadata) GetTarget() string {
+	if m != nil {
+		return m.Target
+	}
+	return ""
+}
+
+func (m *OpMetadata) GetVerb() string {
+	if m != nil {
+		return m.Verb
+	}
+	return ""
+}
+
+func (m *OpMetadata) GetRequestedCancellation() bool {
+	if m != nil {
+		return m.RequestedCancellation
+	}
+	return false
+}
+
+func (m *OpMetadata) GetApiVersion() string {
+	if m != nil {
+		return m.ApiVersion
+	}
+	return ""
+}
+
+// Request message for
+// [CreateMicrosoftAdDomain][google.cloud.managedidentities.v1.CreateMicrosoftAdDomain]
+type CreateMicrosoftAdDomainRequest struct {
+	// Required. The resource project name and location using the form:
+	// `projects/{project_id}/locations/global`
+	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
+	// Required. The fully qualified domain name.
+	// e.g. mydomain.myorganization.com, with the following restrictions:
+	//
+	//  * Must contain only lowercase letters, numbers, periods and hyphens.
+	//  * Must start with a letter.
+	//  * Must contain between 2-64 characters.
+	//  * Must end with a number or a letter.
+	//  * Must not start with period.
+	//  * First segement length (mydomain form example above) shouldn't exceed
+	//    15 chars.
+	//  * The last segment cannot be fully numeric.
+	//  * Must be unique within the customer project.
+	DomainName string `protobuf:"bytes,2,opt,name=domain_name,json=domainName,proto3" json:"domain_name,omitempty"`
+	// Required. A Managed Identity domain resource.
+	Domain               *Domain  `protobuf:"bytes,3,opt,name=domain,proto3" json:"domain,omitempty"`
+	XXX_NoUnkeyedLiteral struct{} `json:"-"`
+	XXX_unrecognized     []byte   `json:"-"`
+	XXX_sizecache        int32    `json:"-"`
+}
+
+func (m *CreateMicrosoftAdDomainRequest) Reset()         { *m = CreateMicrosoftAdDomainRequest{} }
+func (m *CreateMicrosoftAdDomainRequest) String() string { return proto.CompactTextString(m) }
+func (*CreateMicrosoftAdDomainRequest) ProtoMessage()    {}
+func (*CreateMicrosoftAdDomainRequest) Descriptor() ([]byte, []int) {
+	return fileDescriptor_5e30133f18884023, []int{1}
+}
+
+func (m *CreateMicrosoftAdDomainRequest) XXX_Unmarshal(b []byte) error {
+	return xxx_messageInfo_CreateMicrosoftAdDomainRequest.Unmarshal(m, b)
+}
+func (m *CreateMicrosoftAdDomainRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+	return xxx_messageInfo_CreateMicrosoftAdDomainRequest.Marshal(b, m, deterministic)
+}
+func (m *CreateMicrosoftAdDomainRequest) XXX_Merge(src proto.Message) {
+	xxx_messageInfo_CreateMicrosoftAdDomainRequest.Merge(m, src)
+}
+func (m *CreateMicrosoftAdDomainRequest) XXX_Size() int {
+	return xxx_messageInfo_CreateMicrosoftAdDomainRequest.Size(m)
+}
+func (m *CreateMicrosoftAdDomainRequest) XXX_DiscardUnknown() {
+	xxx_messageInfo_CreateMicrosoftAdDomainRequest.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CreateMicrosoftAdDomainRequest proto.InternalMessageInfo
+
+func (m *CreateMicrosoftAdDomainRequest) GetParent() string {
+	if m != nil {
+		return m.Parent
+	}
+	return ""
+}
+
+func (m *CreateMicrosoftAdDomainRequest) GetDomainName() string {
+	if m != nil {
+		return m.DomainName
+	}
+	return ""
+}
+
+func (m *CreateMicrosoftAdDomainRequest) GetDomain() *Domain {
+	if m != nil {
+		return m.Domain
+	}
+	return nil
+}
+
+// Request message for
+// [ResetAdminPassword][google.cloud.managedidentities.v1.ResetAdminPassword]
+type ResetAdminPasswordRequest struct {
+	// Required. The domain resource name using the form:
+	// `projects/{project_id}/locations/global/domains/{domain_name}`
+	Name                 string   `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
+	XXX_NoUnkeyedLiteral struct{} `json:"-"`
+	XXX_unrecognized     []byte   `json:"-"`
+	XXX_sizecache        int32    `json:"-"`
+}
+
+func (m *ResetAdminPasswordRequest) Reset()         { *m = ResetAdminPasswordRequest{} }
+func (m *ResetAdminPasswordRequest) String() string { return proto.CompactTextString(m) }
+func (*ResetAdminPasswordRequest) ProtoMessage()    {}
+func (*ResetAdminPasswordRequest) Descriptor() ([]byte, []int) {
+	return fileDescriptor_5e30133f18884023, []int{2}
+}
+
+func (m *ResetAdminPasswordRequest) XXX_Unmarshal(b []byte) error {
+	return xxx_messageInfo_ResetAdminPasswordRequest.Unmarshal(m, b)
+}
+func (m *ResetAdminPasswordRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+	return xxx_messageInfo_ResetAdminPasswordRequest.Marshal(b, m, deterministic)
+}
+func (m *ResetAdminPasswordRequest) XXX_Merge(src proto.Message) {
+	xxx_messageInfo_ResetAdminPasswordRequest.Merge(m, src)
+}
+func (m *ResetAdminPasswordRequest) XXX_Size() int {
+	return xxx_messageInfo_ResetAdminPasswordRequest.Size(m)
+}
+func (m *ResetAdminPasswordRequest) XXX_DiscardUnknown() {
+	xxx_messageInfo_ResetAdminPasswordRequest.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_ResetAdminPasswordRequest proto.InternalMessageInfo
+
+func (m *ResetAdminPasswordRequest) GetName() string {
+	if m != nil {
+		return m.Name
+	}
+	return ""
+}
+
+// Response message for
+// [ResetAdminPassword][google.cloud.managedidentities.v1.ResetAdminPassword]
+type ResetAdminPasswordResponse struct {
+	// A random password. See [admin][google.cloud.managedidentities.v1.Domain.admin] for more information.
+	Password             string   `protobuf:"bytes,1,opt,name=password,proto3" json:"password,omitempty"`
+	XXX_NoUnkeyedLiteral struct{} `json:"-"`
+	XXX_unrecognized     []byte   `json:"-"`
+	XXX_sizecache        int32    `json:"-"`
+}
+
+func (m *ResetAdminPasswordResponse) Reset()         { *m = ResetAdminPasswordResponse{} }
+func (m *ResetAdminPasswordResponse) String() string { return proto.CompactTextString(m) }
+func (*ResetAdminPasswordResponse) ProtoMessage()    {}
+func (*ResetAdminPasswordResponse) Descriptor() ([]byte, []int) {
+	return fileDescriptor_5e30133f18884023, []int{3}
+}
+
+func (m *ResetAdminPasswordResponse) XXX_Unmarshal(b []byte) error {
+	return xxx_messageInfo_ResetAdminPasswordResponse.Unmarshal(m, b)
+}
+func (m *ResetAdminPasswordResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+	return xxx_messageInfo_ResetAdminPasswordResponse.Marshal(b, m, deterministic)
+}
+func (m *ResetAdminPasswordResponse) XXX_Merge(src proto.Message) {
+	xxx_messageInfo_ResetAdminPasswordResponse.Merge(m, src)
+}
+func (m *ResetAdminPasswordResponse) XXX_Size() int {
+	return xxx_messageInfo_ResetAdminPasswordResponse.Size(m)
+}
+func (m *ResetAdminPasswordResponse) XXX_DiscardUnknown() {
+	xxx_messageInfo_ResetAdminPasswordResponse.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_ResetAdminPasswordResponse proto.InternalMessageInfo
+
+func (m *ResetAdminPasswordResponse) GetPassword() string {
+	if m != nil {
+		return m.Password
+	}
+	return ""
+}
+
+// Request message for
+// [ListDomains][google.cloud.managedidentities.v1.ListDomains]
+type ListDomainsRequest struct {
+	// Required. The resource name of the domain location using the form:
+	// `projects/{project_id}/locations/global`
+	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
+	// Optional. The maximum number of items to return.
+	// If not specified, a default value of 1000 will be used.
+	// Regardless of the page_size value, the response may include a partial list.
+	// Callers should rely on a response's
+	// [next_page_token][google.cloud.managedidentities.v1.ListDomainsResponse.next_page_token]
+	// to determine if there are additional results to list.
+	PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
+	// Optional. The `next_page_token` value returned from a previous ListDomainsRequest
+	// request, if any.
+	PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
+	// Optional. A filter specifying constraints of a list operation.
+	// For example, `Domain.fqdn="mydomain.myorginization"`.
+	Filter string `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"`
+	// Optional. Specifies the ordering of results. See
+	// [Sorting
+	// order](https://cloud.google.com/apis/design/design_patterns#sorting_order)
+	// for more information.
+	OrderBy              string   `protobuf:"bytes,5,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"`
+	XXX_NoUnkeyedLiteral struct{} `json:"-"`
+	XXX_unrecognized     []byte   `json:"-"`
+	XXX_sizecache        int32    `json:"-"`
+}
+
+func (m *ListDomainsRequest) Reset()         { *m = ListDomainsRequest{} }
+func (m *ListDomainsRequest) String() string { return proto.CompactTextString(m) }
+func (*ListDomainsRequest) ProtoMessage()    {}
+func (*ListDomainsRequest) Descriptor() ([]byte, []int) {
+	return fileDescriptor_5e30133f18884023, []int{4}
+}
+
+func (m *ListDomainsRequest) XXX_Unmarshal(b []byte) error {
+	return xxx_messageInfo_ListDomainsRequest.Unmarshal(m, b)
+}
+func (m *ListDomainsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+	return xxx_messageInfo_ListDomainsRequest.Marshal(b, m, deterministic)
+}
+func (m *ListDomainsRequest) XXX_Merge(src proto.Message) {
+	xxx_messageInfo_ListDomainsRequest.Merge(m, src)
+}
+func (m *ListDomainsRequest) XXX_Size() int {
+	return xxx_messageInfo_ListDomainsRequest.Size(m)
+}
+func (m *ListDomainsRequest) XXX_DiscardUnknown() {
+	xxx_messageInfo_ListDomainsRequest.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_ListDomainsRequest proto.InternalMessageInfo
+
+func (m *ListDomainsRequest) GetParent() string {
+	if m != nil {
+		return m.Parent
+	}
+	return ""
+}
+
+func (m *ListDomainsRequest) GetPageSize() int32 {
+	if m != nil {
+		return m.PageSize
+	}
+	return 0
+}
+
+func (m *ListDomainsRequest) GetPageToken() string {
+	if m != nil {
+		return m.PageToken
+	}
+	return ""
+}
+
+func (m *ListDomainsRequest) GetFilter() string {
+	if m != nil {
+		return m.Filter
+	}
+	return ""
+}
+
+func (m *ListDomainsRequest) GetOrderBy() string {
+	if m != nil {
+		return m.OrderBy
+	}
+	return ""
+}
+
+// Response message for
+// [ListDomains][google.cloud.managedidentities.v1.ListDomains]
+type ListDomainsResponse struct {
+	// A list of Managed Identities Service domains in the project.
+	Domains []*Domain `protobuf:"bytes,1,rep,name=domains,proto3" json:"domains,omitempty"`
+	// A token to retrieve the next page of results, or empty if there are no more
+	// results in the list.
+	NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
+	// A list of locations that could not be reached.
+	Unreachable          []string `protobuf:"bytes,3,rep,name=unreachable,proto3" json:"unreachable,omitempty"`
+	XXX_NoUnkeyedLiteral struct{} `json:"-"`
+	XXX_unrecognized     []byte   `json:"-"`
+	XXX_sizecache        int32    `json:"-"`
+}
+
+func (m *ListDomainsResponse) Reset()         { *m = ListDomainsResponse{} }
+func (m *ListDomainsResponse) String() string { return proto.CompactTextString(m) }
+func (*ListDomainsResponse) ProtoMessage()    {}
+func (*ListDomainsResponse) Descriptor() ([]byte, []int) {
+	return fileDescriptor_5e30133f18884023, []int{5}
+}
+
+func (m *ListDomainsResponse) XXX_Unmarshal(b []byte) error {
+	return xxx_messageInfo_ListDomainsResponse.Unmarshal(m, b)
+}
+func (m *ListDomainsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+	return xxx_messageInfo_ListDomainsResponse.Marshal(b, m, deterministic)
+}
+func (m *ListDomainsResponse) XXX_Merge(src proto.Message) {
+	xxx_messageInfo_ListDomainsResponse.Merge(m, src)
+}
+func (m *ListDomainsResponse) XXX_Size() int {
+	return xxx_messageInfo_ListDomainsResponse.Size(m)
+}
+func (m *ListDomainsResponse) XXX_DiscardUnknown() {
+	xxx_messageInfo_ListDomainsResponse.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_ListDomainsResponse proto.InternalMessageInfo
+
+func (m *ListDomainsResponse) GetDomains() []*Domain {
+	if m != nil {
+		return m.Domains
+	}
+	return nil
+}
+
+func (m *ListDomainsResponse) GetNextPageToken() string {
+	if m != nil {
+		return m.NextPageToken
+	}
+	return ""
+}
+
+func (m *ListDomainsResponse) GetUnreachable() []string {
+	if m != nil {
+		return m.Unreachable
+	}
+	return nil
+}
+
+// Request message for [GetDomain][google.cloud.managedidentities.v1.GetDomain]
+type GetDomainRequest struct {
+	// Required. The domain resource name using the form:
+	// `projects/{project_id}/locations/global/domains/{domain_name}`
+	Name                 string   `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
+	XXX_NoUnkeyedLiteral struct{} `json:"-"`
+	XXX_unrecognized     []byte   `json:"-"`
+	XXX_sizecache        int32    `json:"-"`
+}
+
+func (m *GetDomainRequest) Reset()         { *m = GetDomainRequest{} }
+func (m *GetDomainRequest) String() string { return proto.CompactTextString(m) }
+func (*GetDomainRequest) ProtoMessage()    {}
+func (*GetDomainRequest) Descriptor() ([]byte, []int) {
+	return fileDescriptor_5e30133f18884023, []int{6}
+}
+
+func (m *GetDomainRequest) XXX_Unmarshal(b []byte) error {
+	return xxx_messageInfo_GetDomainRequest.Unmarshal(m, b)
+}
+func (m *GetDomainRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+	return xxx_messageInfo_GetDomainRequest.Marshal(b, m, deterministic)
+}
+func (m *GetDomainRequest) XXX_Merge(src proto.Message) {
+	xxx_messageInfo_GetDomainRequest.Merge(m, src)
+}
+func (m *GetDomainRequest) XXX_Size() int {
+	return xxx_messageInfo_GetDomainRequest.Size(m)
+}
+func (m *GetDomainRequest) XXX_DiscardUnknown() {
+	xxx_messageInfo_GetDomainRequest.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_GetDomainRequest proto.InternalMessageInfo
+
+func (m *GetDomainRequest) GetName() string {
+	if m != nil {
+		return m.Name
+	}
+	return ""
+}
+
+// Request message for
+// [UpdateDomain][google.cloud.managedidentities.v1.UpdateDomain]
+type UpdateDomainRequest struct {
+	// Required. Mask of fields to update. At least one path must be supplied in this
+	// field. The elements of the repeated paths field may only include
+	// fields from [Domain][google.cloud.managedidentities.v1.Domain]:
+	//  * `labels`
+	//  * `locations`
+	//  * `authorized_networks`
+	UpdateMask *field_mask.FieldMask `protobuf:"bytes,1,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
+	// Required. Domain message with updated fields. Only supported fields specified in
+	// update_mask are updated.
+	Domain               *Domain  `protobuf:"bytes,2,opt,name=domain,proto3" json:"domain,omitempty"`
+	XXX_NoUnkeyedLiteral struct{} `json:"-"`
+	XXX_unrecognized     []byte   `json:"-"`
+	XXX_sizecache        int32    `json:"-"`
+}
+
+func (m *UpdateDomainRequest) Reset()         { *m = UpdateDomainRequest{} }
+func (m *UpdateDomainRequest) String() string { return proto.CompactTextString(m) }
+func (*UpdateDomainRequest) ProtoMessage()    {}
+func (*UpdateDomainRequest) Descriptor() ([]byte, []int) {
+	return fileDescriptor_5e30133f18884023, []int{7}
+}
+
+func (m *UpdateDomainRequest) XXX_Unmarshal(b []byte) error {
+	return xxx_messageInfo_UpdateDomainRequest.Unmarshal(m, b)
+}
+func (m *UpdateDomainRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+	return xxx_messageInfo_UpdateDomainRequest.Marshal(b, m, deterministic)
+}
+func (m *UpdateDomainRequest) XXX_Merge(src proto.Message) {
+	xxx_messageInfo_UpdateDomainRequest.Merge(m, src)
+}
+func (m *UpdateDomainRequest) XXX_Size() int {
+	return xxx_messageInfo_UpdateDomainRequest.Size(m)
+}
+func (m *UpdateDomainRequest) XXX_DiscardUnknown() {
+	xxx_messageInfo_UpdateDomainRequest.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_UpdateDomainRequest proto.InternalMessageInfo
+
+func (m *UpdateDomainRequest) GetUpdateMask() *field_mask.FieldMask {
+	if m != nil {
+		return m.UpdateMask
+	}
+	return nil
+}
+
+func (m *UpdateDomainRequest) GetDomain() *Domain {
+	if m != nil {
+		return m.Domain
+	}
+	return nil
+}
+
+// Request message for
+// [DeleteDomain][google.cloud.managedidentities.v1.DeleteDomain]
+type DeleteDomainRequest struct {
+	// Required. The domain resource name using the form:
+	// `projects/{project_id}/locations/global/domains/{domain_name}`
+	Name                 string   `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
+	XXX_NoUnkeyedLiteral struct{} `json:"-"`
+	XXX_unrecognized     []byte   `json:"-"`
+	XXX_sizecache        int32    `json:"-"`
+}
+
+func (m *DeleteDomainRequest) Reset()         { *m = DeleteDomainRequest{} }
+func (m *DeleteDomainRequest) String() string { return proto.CompactTextString(m) }
+func (*DeleteDomainRequest) ProtoMessage()    {}
+func (*DeleteDomainRequest) Descriptor() ([]byte, []int) {
+	return fileDescriptor_5e30133f18884023, []int{8}
+}
+
+func (m *DeleteDomainRequest) XXX_Unmarshal(b []byte) error {
+	return xxx_messageInfo_DeleteDomainRequest.Unmarshal(m, b)
+}
+func (m *DeleteDomainRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+	return xxx_messageInfo_DeleteDomainRequest.Marshal(b, m, deterministic)
+}
+func (m *DeleteDomainRequest) XXX_Merge(src proto.Message) {
+	xxx_messageInfo_DeleteDomainRequest.Merge(m, src)
+}
+func (m *DeleteDomainRequest) XXX_Size() int {
+	return xxx_messageInfo_DeleteDomainRequest.Size(m)
+}
+func (m *DeleteDomainRequest) XXX_DiscardUnknown() {
+	xxx_messageInfo_DeleteDomainRequest.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_DeleteDomainRequest proto.InternalMessageInfo
+
+func (m *DeleteDomainRequest) GetName() string {
+	if m != nil {
+		return m.Name
+	}
+	return ""
+}
+
+// Request message for
+// [AttachTrust][google.cloud.managedidentities.v1.AttachTrust]
+type AttachTrustRequest struct {
+	// Required. The resource domain name, project name and location using the form:
+	// `projects/{project_id}/locations/global/domains/{domain_name}`
+	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
+	// Required. The domain trust resource.
+	Trust                *Trust   `protobuf:"bytes,2,opt,name=trust,proto3" json:"trust,omitempty"`
+	XXX_NoUnkeyedLiteral struct{} `json:"-"`
+	XXX_unrecognized     []byte   `json:"-"`
+	XXX_sizecache        int32    `json:"-"`
+}
+
+func (m *AttachTrustRequest) Reset()         { *m = AttachTrustRequest{} }
+func (m *AttachTrustRequest) String() string { return proto.CompactTextString(m) }
+func (*AttachTrustRequest) ProtoMessage()    {}
+func (*AttachTrustRequest) Descriptor() ([]byte, []int) {
+	return fileDescriptor_5e30133f18884023, []int{9}
+}
+
+func (m *AttachTrustRequest) XXX_Unmarshal(b []byte) error {
+	return xxx_messageInfo_AttachTrustRequest.Unmarshal(m, b)
+}
+func (m *AttachTrustRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+	return xxx_messageInfo_AttachTrustRequest.Marshal(b, m, deterministic)
+}
+func (m *AttachTrustRequest) XXX_Merge(src proto.Message) {
+	xxx_messageInfo_AttachTrustRequest.Merge(m, src)
+}
+func (m *AttachTrustRequest) XXX_Size() int {
+	return xxx_messageInfo_AttachTrustRequest.Size(m)
+}
+func (m *AttachTrustRequest) XXX_DiscardUnknown() {
+	xxx_messageInfo_AttachTrustRequest.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_AttachTrustRequest proto.InternalMessageInfo
+
+func (m *AttachTrustRequest) GetName() string {
+	if m != nil {
+		return m.Name
+	}
+	return ""
+}
+
+func (m *AttachTrustRequest) GetTrust() *Trust {
+	if m != nil {
+		return m.Trust
+	}
+	return nil
+}
+
+// Request message for
+// [ReconfigureTrust][google.cloud.managedidentities.v1.ReconfigureTrust]
+type ReconfigureTrustRequest struct {
+	// Required. The resource domain name, project name and location using the form:
+	// `projects/{project_id}/locations/global/domains/{domain_name}`
+	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
+	// Required. The fully-qualified target domain name which will be in trust with current
+	// domain.
+	TargetDomainName string `protobuf:"bytes,2,opt,name=target_domain_name,json=targetDomainName,proto3" json:"target_domain_name,omitempty"`
+	// Required. The target DNS server IP addresses to resolve the remote domain involved
+	// in the trust.
+	TargetDnsIpAddresses []string `protobuf:"bytes,3,rep,name=target_dns_ip_addresses,json=targetDnsIpAddresses,proto3" json:"target_dns_ip_addresses,omitempty"`
+	XXX_NoUnkeyedLiteral struct{} `json:"-"`
+	XXX_unrecognized     []byte   `json:"-"`
+	XXX_sizecache        int32    `json:"-"`
+}
+
+func (m *ReconfigureTrustRequest) Reset()         { *m = ReconfigureTrustRequest{} }
+func (m *ReconfigureTrustRequest) String() string { return proto.CompactTextString(m) }
+func (*ReconfigureTrustRequest) ProtoMessage()    {}
+func (*ReconfigureTrustRequest) Descriptor() ([]byte, []int) {
+	return fileDescriptor_5e30133f18884023, []int{10}
+}
+
+func (m *ReconfigureTrustRequest) XXX_Unmarshal(b []byte) error {
+	return xxx_messageInfo_ReconfigureTrustRequest.Unmarshal(m, b)
+}
+func (m *ReconfigureTrustRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+	return xxx_messageInfo_ReconfigureTrustRequest.Marshal(b, m, deterministic)
+}
+func (m *ReconfigureTrustRequest) XXX_Merge(src proto.Message) {
+	xxx_messageInfo_ReconfigureTrustRequest.Merge(m, src)
+}
+func (m *ReconfigureTrustRequest) XXX_Size() int {
+	return xxx_messageInfo_ReconfigureTrustRequest.Size(m)
+}
+func (m *ReconfigureTrustRequest) XXX_DiscardUnknown() {
+	xxx_messageInfo_ReconfigureTrustRequest.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_ReconfigureTrustRequest proto.InternalMessageInfo
+
+func (m *ReconfigureTrustRequest) GetName() string {
+	if m != nil {
+		return m.Name
+	}
+	return ""
+}
+
+func (m *ReconfigureTrustRequest) GetTargetDomainName() string {
+	if m != nil {
+		return m.TargetDomainName
+	}
+	return ""
+}
+
+func (m *ReconfigureTrustRequest) GetTargetDnsIpAddresses() []string {
+	if m != nil {
+		return m.TargetDnsIpAddresses
+	}
+	return nil
+}
+
+// Request message for
+// [DetachTrust][google.cloud.managedidentities.v1.DetachTrust]
+type DetachTrustRequest struct {
+	// Required. The resource domain name, project name, and location using the form:
+	// `projects/{project_id}/locations/global/domains/{domain_name}`
+	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
+	// Required. The domain trust resource to removed.
+	Trust                *Trust   `protobuf:"bytes,2,opt,name=trust,proto3" json:"trust,omitempty"`
+	XXX_NoUnkeyedLiteral struct{} `json:"-"`
+	XXX_unrecognized     []byte   `json:"-"`
+	XXX_sizecache        int32    `json:"-"`
+}
+
+func (m *DetachTrustRequest) Reset()         { *m = DetachTrustRequest{} }
+func (m *DetachTrustRequest) String() string { return proto.CompactTextString(m) }
+func (*DetachTrustRequest) ProtoMessage()    {}
+func (*DetachTrustRequest) Descriptor() ([]byte, []int) {
+	return fileDescriptor_5e30133f18884023, []int{11}
+}
+
+func (m *DetachTrustRequest) XXX_Unmarshal(b []byte) error {
+	return xxx_messageInfo_DetachTrustRequest.Unmarshal(m, b)
+}
+func (m *DetachTrustRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+	return xxx_messageInfo_DetachTrustRequest.Marshal(b, m, deterministic)
+}
+func (m *DetachTrustRequest) XXX_Merge(src proto.Message) {
+	xxx_messageInfo_DetachTrustRequest.Merge(m, src)
+}
+func (m *DetachTrustRequest) XXX_Size() int {
+	return xxx_messageInfo_DetachTrustRequest.Size(m)
+}
+func (m *DetachTrustRequest) XXX_DiscardUnknown() {
+	xxx_messageInfo_DetachTrustRequest.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_DetachTrustRequest proto.InternalMessageInfo
+
+func (m *DetachTrustRequest) GetName() string {
+	if m != nil {
+		return m.Name
+	}
+	return ""
+}
+
+func (m *DetachTrustRequest) GetTrust() *Trust {
+	if m != nil {
+		return m.Trust
+	}
+	return nil
+}
+
+// Request message for
+// [ValidateTrust][google.cloud.managedidentities.v1.ValidateTrust]
+type ValidateTrustRequest struct {
+	// Required. The resource domain name, project name, and location using the form:
+	// `projects/{project_id}/locations/global/domains/{domain_name}`
+	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
+	// Required. The domain trust to validate trust state for.
+	Trust                *Trust   `protobuf:"bytes,2,opt,name=trust,proto3" json:"trust,omitempty"`
+	XXX_NoUnkeyedLiteral struct{} `json:"-"`
+	XXX_unrecognized     []byte   `json:"-"`
+	XXX_sizecache        int32    `json:"-"`
+}
+
+func (m *ValidateTrustRequest) Reset()         { *m = ValidateTrustRequest{} }
+func (m *ValidateTrustRequest) String() string { return proto.CompactTextString(m) }
+func (*ValidateTrustRequest) ProtoMessage()    {}
+func (*ValidateTrustRequest) Descriptor() ([]byte, []int) {
+	return fileDescriptor_5e30133f18884023, []int{12}
+}
+
+func (m *ValidateTrustRequest) XXX_Unmarshal(b []byte) error {
+	return xxx_messageInfo_ValidateTrustRequest.Unmarshal(m, b)
+}
+func (m *ValidateTrustRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+	return xxx_messageInfo_ValidateTrustRequest.Marshal(b, m, deterministic)
+}
+func (m *ValidateTrustRequest) XXX_Merge(src proto.Message) {
+	xxx_messageInfo_ValidateTrustRequest.Merge(m, src)
+}
+func (m *ValidateTrustRequest) XXX_Size() int {
+	return xxx_messageInfo_ValidateTrustRequest.Size(m)
+}
+func (m *ValidateTrustRequest) XXX_DiscardUnknown() {
+	xxx_messageInfo_ValidateTrustRequest.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_ValidateTrustRequest proto.InternalMessageInfo
+
+func (m *ValidateTrustRequest) GetName() string {
+	if m != nil {
+		return m.Name
+	}
+	return ""
+}
+
+func (m *ValidateTrustRequest) GetTrust() *Trust {
+	if m != nil {
+		return m.Trust
+	}
+	return nil
+}
+
+func init() {
+	proto.RegisterType((*OpMetadata)(nil), "google.cloud.managedidentities.v1.OpMetadata")
+	proto.RegisterType((*CreateMicrosoftAdDomainRequest)(nil), "google.cloud.managedidentities.v1.CreateMicrosoftAdDomainRequest")
+	proto.RegisterType((*ResetAdminPasswordRequest)(nil), "google.cloud.managedidentities.v1.ResetAdminPasswordRequest")
+	proto.RegisterType((*ResetAdminPasswordResponse)(nil), "google.cloud.managedidentities.v1.ResetAdminPasswordResponse")
+	proto.RegisterType((*ListDomainsRequest)(nil), "google.cloud.managedidentities.v1.ListDomainsRequest")
+	proto.RegisterType((*ListDomainsResponse)(nil), "google.cloud.managedidentities.v1.ListDomainsResponse")
+	proto.RegisterType((*GetDomainRequest)(nil), "google.cloud.managedidentities.v1.GetDomainRequest")
+	proto.RegisterType((*UpdateDomainRequest)(nil), "google.cloud.managedidentities.v1.UpdateDomainRequest")
+	proto.RegisterType((*DeleteDomainRequest)(nil), "google.cloud.managedidentities.v1.DeleteDomainRequest")
+	proto.RegisterType((*AttachTrustRequest)(nil), "google.cloud.managedidentities.v1.AttachTrustRequest")
+	proto.RegisterType((*ReconfigureTrustRequest)(nil), "google.cloud.managedidentities.v1.ReconfigureTrustRequest")
+	proto.RegisterType((*DetachTrustRequest)(nil), "google.cloud.managedidentities.v1.DetachTrustRequest")
+	proto.RegisterType((*ValidateTrustRequest)(nil), "google.cloud.managedidentities.v1.ValidateTrustRequest")
+}
+
+func init() {
+	proto.RegisterFile("google/cloud/managedidentities/v1/managed_identities_service.proto", fileDescriptor_5e30133f18884023)
+}
+
+var fileDescriptor_5e30133f18884023 = []byte{
+	// 1276 bytes of a gzipped FileDescriptorProto
+	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xbc, 0x58, 0x51, 0x6f, 0x1b, 0xc5,
+	0x16, 0xd6, 0x38, 0x69, 0x9a, 0x8c, 0x6f, 0x75, 0xa3, 0x69, 0x7b, 0xe3, 0xeb, 0x7b, 0x5b, 0xdc,
+	0x2d, 0xa0, 0x10, 0xc4, 0x6e, 0x93, 0x02, 0xad, 0x4c, 0x8b, 0xea, 0x38, 0xb4, 0x54, 0x22, 0x6d,
+	0xe4, 0x86, 0x20, 0xa1, 0x8a, 0x65, 0xbc, 0x7b, 0xb2, 0x59, 0xba, 0x9e, 0x59, 0x66, 0xc6, 0x0e,
+	0x2d, 0xea, 0x0b, 0x7f, 0x81, 0x1f, 0x80, 0xa8, 0xe0, 0x05, 0x5e, 0x11, 0x7f, 0x00, 0xf1, 0xd0,
+	0x3e, 0x16, 0x7e, 0x00, 0x48, 0xbc, 0xf1, 0x27, 0xd0, 0xce, 0xec, 0xc6, 0x6b, 0x3b, 0x8e, 0xd7,
+	0xad, 0xd4, 0xc7, 0x3d, 0x73, 0xce, 0x99, 0xef, 0x3b, 0xe7, 0xcc, 0xf9, 0x12, 0xe3, 0xf5, 0x80,
+	0xf3, 0x20, 0x02, 0xc7, 0x8b, 0x78, 0xd7, 0x77, 0x3a, 0x94, 0xd1, 0x00, 0xfc, 0xd0, 0x07, 0xa6,
+	0x42, 0x15, 0x82, 0x74, 0x7a, 0xab, 0x99, 0xd1, 0xed, 0x5b, 0x5d, 0x09, 0xa2, 0x17, 0x7a, 0x60,
+	0xc7, 0x82, 0x2b, 0x4e, 0xce, 0x99, 0x1c, 0xb6, 0xce, 0x61, 0x8f, 0xe4, 0xb0, 0x7b, 0xab, 0xd5,
+	0xff, 0xa7, 0xd7, 0xd0, 0x38, 0x74, 0x28, 0x63, 0x5c, 0x51, 0x15, 0x72, 0x26, 0x4d, 0x82, 0xea,
+	0x4b, 0xb9, 0xd3, 0xdd, 0x10, 0x22, 0xdf, 0x6d, 0xc3, 0x1e, 0xed, 0x85, 0x5c, 0xa4, 0x0e, 0x17,
+	0x26, 0xa3, 0x14, 0x20, 0x79, 0x57, 0x64, 0x98, 0xaa, 0xe7, 0xd3, 0x88, 0x88, 0xb3, 0x40, 0x74,
+	0x19, 0x0b, 0x59, 0xe0, 0xf0, 0x18, 0xc4, 0xc0, 0xbd, 0xb5, 0xd4, 0x49, 0x7f, 0xb5, 0xbb, 0xbb,
+	0xe9, 0xe5, 0x1d, 0x2a, 0xef, 0x0d, 0x21, 0x3b, 0xf0, 0x50, 0x61, 0x07, 0xa4, 0xa2, 0x9d, 0x38,
+	0x75, 0x58, 0xca, 0x41, 0xf7, 0xa2, 0x10, 0x98, 0x32, 0x07, 0xd6, 0xa3, 0x12, 0xc6, 0xb7, 0xe3,
+	0x4d, 0x50, 0xd4, 0xa7, 0x8a, 0x92, 0x6b, 0xb8, 0xec, 0x09, 0xa0, 0x0a, 0xdc, 0x24, 0x43, 0x05,
+	0xd5, 0xd0, 0x72, 0x79, 0xad, 0x6a, 0xa7, 0x95, 0xcb, 0xd2, 0xdb, 0xdb, 0x59, 0xfa, 0xf5, 0x99,
+	0x3f, 0x1a, 0x33, 0x2d, 0x6c, 0x62, 0x12, 0x2b, 0xa9, 0xe3, 0x79, 0x60, 0xbe, 0x09, 0x2f, 0x15,
+	0x0b, 0x3f, 0x0e, 0xcc, 0xd7, 0xb1, 0xff, 0xc3, 0x73, 0x8a, 0x8a, 0x00, 0x54, 0x65, 0xa6, 0x86,
+	0x96, 0x17, 0xcc, 0x69, 0x6a, 0x22, 0x4b, 0x78, 0xb6, 0x07, 0xa2, 0x5d, 0x99, 0xed, 0x1f, 0x69,
+	0x03, 0xa9, 0xe3, 0xff, 0x08, 0xf8, 0xbc, 0x0b, 0x52, 0x81, 0xef, 0x7a, 0x94, 0x79, 0x10, 0x45,
+	0xba, 0x7e, 0x95, 0x63, 0x35, 0xb4, 0x3c, 0x6f, 0x5c, 0x4f, 0x1f, 0xb8, 0x34, 0x73, 0x1e, 0xe4,
+	0x65, 0x5c, 0xa6, 0x71, 0xe8, 0xf6, 0x40, 0xc8, 0x24, 0x60, 0xae, 0x9f, 0x1b, 0xd3, 0x38, 0xdc,
+	0x31, 0x66, 0xeb, 0x47, 0x84, 0xcf, 0x36, 0x35, 0xc5, 0xcd, 0xd0, 0x13, 0x5c, 0xf2, 0x5d, 0xd5,
+	0xf0, 0x37, 0x78, 0x87, 0x86, 0xac, 0x65, 0xd2, 0x26, 0xd0, 0x63, 0x2a, 0x80, 0x29, 0x5d, 0x33,
+	0x9d, 0xa3, 0xd4, 0x4a, 0x4d, 0xc9, 0x2d, 0xbe, 0xf6, 0x76, 0x19, 0x4d, 0xcb, 0x92, 0x7a, 0x60,
+	0x63, 0xbf, 0x45, 0x3b, 0x40, 0xae, 0xe3, 0x39, 0xf3, 0xa5, 0xd9, 0x97, 0xd7, 0x5e, 0xb3, 0x27,
+	0x0e, 0xac, 0x6d, 0x40, 0xa4, 0xb7, 0x99, 0x68, 0xeb, 0x4d, 0xfc, 0xdf, 0x16, 0x48, 0x50, 0x0d,
+	0xbf, 0x13, 0xb2, 0x2d, 0x2a, 0xe5, 0x3e, 0x17, 0x7e, 0x86, 0x73, 0x09, 0xcf, 0x6a, 0x0c, 0x39,
+	0x94, 0xda, 0x60, 0x5d, 0xc6, 0xd5, 0xc3, 0xa2, 0x64, 0xcc, 0x99, 0x04, 0x52, 0xc5, 0xf3, 0x71,
+	0x6a, 0x33, 0xa1, 0xad, 0x83, 0x6f, 0xeb, 0x27, 0x84, 0xc9, 0x07, 0xa1, 0x54, 0x06, 0x8b, 0x2c,
+	0x54, 0x91, 0x1a, 0x5e, 0x88, 0x69, 0x00, 0xae, 0x0c, 0x1f, 0x98, 0x7a, 0x1c, 0x4b, 0xce, 0x51,
+	0x92, 0x35, 0x80, 0x3b, 0xe1, 0x03, 0x20, 0x16, 0xc6, 0xda, 0x43, 0xf1, 0x7b, 0xc0, 0xfa, 0xf3,
+	0x80, 0x5a, 0x3a, 0x70, 0x3b, 0xb1, 0x26, 0x57, 0xec, 0x86, 0x91, 0x02, 0xd1, 0x1f, 0x0a, 0xd4,
+	0x4a, 0x4d, 0xe4, 0x2c, 0x9e, 0xe7, 0xc2, 0x07, 0xe1, 0xb6, 0xef, 0xeb, 0x41, 0x48, 0x8f, 0x8f,
+	0x6b, 0xe3, 0xfa, 0x7d, 0xeb, 0x3b, 0x84, 0x4f, 0x0e, 0xc0, 0x4e, 0xa9, 0x36, 0xf1, 0x71, 0x53,
+	0x48, 0x59, 0x41, 0xb5, 0x99, 0xa9, 0xfa, 0xd0, 0xca, 0x22, 0xc9, 0xab, 0xf8, 0xdf, 0x0c, 0xbe,
+	0x50, 0x6e, 0x8e, 0x82, 0xee, 0x7a, 0xeb, 0x44, 0x62, 0xde, 0x3a, 0x60, 0x50, 0xc3, 0xe5, 0x2e,
+	0x13, 0x40, 0xbd, 0x3d, 0xda, 0x8e, 0xa0, 0x32, 0x53, 0x9b, 0x59, 0x5e, 0x68, 0xe5, 0x4d, 0xd6,
+	0xeb, 0x78, 0xf1, 0x06, 0xa8, 0xc1, 0x61, 0x1b, 0xdb, 0xc4, 0x6f, 0x10, 0x3e, 0xf9, 0x61, 0xec,
+	0x53, 0x05, 0x83, 0x01, 0xd7, 0x70, 0xb9, 0xab, 0xcd, 0x7a, 0x69, 0x8c, 0x7d, 0xd6, 0xd7, 0x93,
+	0xbd, 0xb2, 0x49, 0xe5, 0xbd, 0x74, 0x38, 0x4d, 0x4c, 0x62, 0xc8, 0x0d, 0x67, 0xe9, 0xb9, 0x86,
+	0xd3, 0xc6, 0x27, 0x37, 0x20, 0x82, 0x61, 0x80, 0x63, 0x19, 0x09, 0x4c, 0x1a, 0x4a, 0x51, 0x6f,
+	0x6f, 0x5b, 0x74, 0xa5, 0x9a, 0xe4, 0x4e, 0x9a, 0xf8, 0x98, 0x4a, 0x1c, 0x53, 0x94, 0xcb, 0x05,
+	0x50, 0xea, 0xc4, 0x26, 0x87, 0x89, 0xb5, 0xbe, 0x45, 0x78, 0xa9, 0x05, 0x1e, 0x67, 0xbb, 0x61,
+	0xd0, 0x15, 0x50, 0xec, 0xe6, 0x55, 0x4c, 0xcc, 0xa2, 0x72, 0xc7, 0x3c, 0xf5, 0x45, 0x73, 0xbc,
+	0xd1, 0x7f, 0xf0, 0x75, 0xbc, 0x94, 0x85, 0x30, 0xe9, 0x86, 0xb1, 0x4b, 0x7d, 0x5f, 0x80, 0x94,
+	0x20, 0xcd, 0x20, 0x98, 0xb8, 0x53, 0x69, 0x1c, 0x93, 0x37, 0xe3, 0x46, 0xe6, 0x90, 0xd4, 0x65,
+	0x03, 0x5e, 0x70, 0x5d, 0x14, 0x3e, 0xb5, 0x43, 0xa3, 0x30, 0x99, 0x89, 0x17, 0x77, 0xeb, 0xda,
+	0xe3, 0x45, 0x5c, 0xd9, 0x34, 0xae, 0x37, 0x0f, 0x5c, 0xef, 0x18, 0x65, 0x27, 0xbf, 0x23, 0xbc,
+	0x34, 0x66, 0x33, 0x93, 0x46, 0x81, 0xeb, 0x8e, 0xde, 0xea, 0xd5, 0x33, 0x59, 0x8a, 0x9c, 0x3e,
+	0xdb, 0xb7, 0x33, 0x7d, 0xb6, 0x3e, 0x7a, 0xd2, 0x38, 0x85, 0xe7, 0xd2, 0xeb, 0x72, 0x32, 0xfa,
+	0xd5, 0x6f, 0x7f, 0x7d, 0x5d, 0xaa, 0x5b, 0x17, 0x12, 0xc1, 0xff, 0xd2, 0x6c, 0xbc, 0xab, 0xb1,
+	0xe0, 0x9f, 0x81, 0xa7, 0xa4, 0xb3, 0xe2, 0x44, 0xdc, 0x33, 0xfa, 0xee, 0x04, 0x11, 0x6f, 0xd3,
+	0xe8, 0xa1, 0x93, 0xae, 0x8d, 0x7a, 0xfa, 0x4a, 0xc8, 0x9f, 0x08, 0x93, 0xd1, 0x6d, 0x4c, 0xae,
+	0x14, 0x60, 0x34, 0x76, 0xf5, 0x57, 0xaf, 0x3e, 0x63, 0xb4, 0xd9, 0x8b, 0xd6, 0x2d, 0xcd, 0xea,
+	0x7d, 0xab, 0xa9, 0x59, 0x25, 0xfd, 0x3d, 0x8a, 0x53, 0x46, 0xc9, 0x59, 0x79, 0x58, 0x17, 0x23,
+	0x49, 0xeb, 0x68, 0x85, 0xfc, 0x8c, 0x70, 0x39, 0xb7, 0x7f, 0xc9, 0x5b, 0x05, 0xe0, 0x8d, 0xca,
+	0x4c, 0xf5, 0xed, 0x69, 0xc3, 0x52, 0x3a, 0x97, 0x35, 0x9d, 0x35, 0x32, 0x75, 0x93, 0xc8, 0xf7,
+	0x08, 0x2f, 0x1c, 0xac, 0x64, 0x72, 0xb1, 0xc0, 0xfd, 0xc3, 0x0b, 0xbc, 0x5a, 0x7c, 0x7b, 0x0e,
+	0xe1, 0x9c, 0xa2, 0xec, 0xe4, 0x57, 0x84, 0xff, 0x95, 0x17, 0x03, 0x52, 0xa4, 0x54, 0x87, 0xa8,
+	0xc7, 0xa4, 0x57, 0xf0, 0xc9, 0x51, 0xaf, 0xa0, 0xb1, 0x76, 0x49, 0x03, 0x37, 0xb8, 0xec, 0x69,
+	0xc6, 0x26, 0x7b, 0x0c, 0x09, 0x8f, 0xbc, 0x66, 0x14, 0xe2, 0x71, 0x88, 0xc8, 0x14, 0xe0, 0x71,
+	0x1e, 0x9f, 0x1e, 0xd6, 0xc4, 0xf7, 0x3a, 0xb1, 0xba, 0x3f, 0x42, 0x6b, 0x6d, 0x65, 0xfa, 0x7e,
+	0xfc, 0x82, 0x70, 0x39, 0xa7, 0x65, 0x85, 0x06, 0x7e, 0x54, 0xfb, 0x9e, 0xaf, 0x1b, 0xd6, 0x95,
+	0xa9, 0x5f, 0x2f, 0xed, 0x43, 0x48, 0x9e, 0xed, 0x53, 0x84, 0x17, 0x87, 0xc5, 0x91, 0xd4, 0x0b,
+	0xad, 0x96, 0x43, 0x15, 0x75, 0x12, 0x1f, 0xef, 0x28, 0x3e, 0xd7, 0xad, 0xc6, 0x33, 0x6c, 0xa3,
+	0x41, 0x1c, 0x09, 0xa9, 0xa4, 0x35, 0x39, 0x39, 0x2d, 0xd4, 0x9a, 0x51, 0xf9, 0x7d, 0xe1, 0xad,
+	0xf1, 0x61, 0xa0, 0x35, 0x8f, 0x11, 0x3e, 0x31, 0x20, 0xd0, 0xe4, 0x52, 0x01, 0x1e, 0x87, 0x49,
+	0xfa, 0x24, 0x26, 0x9f, 0x1e, 0xc5, 0xa4, 0x69, 0xbd, 0x3b, 0x35, 0x93, 0x5e, 0x1e, 0x44, 0x1d,
+	0xad, 0x54, 0xb7, 0x9f, 0x34, 0x6a, 0xa3, 0x70, 0x0d, 0x28, 0x1a, 0x87, 0xd2, 0xf6, 0x78, 0xe7,
+	0x69, 0xc3, 0xde, 0x53, 0x2a, 0x96, 0x75, 0xc7, 0xd9, 0xdf, 0xdf, 0x1f, 0x3a, 0x74, 0x68, 0x57,
+	0xed, 0x99, 0xff, 0xc4, 0xdf, 0x88, 0x23, 0xaa, 0x76, 0xb9, 0xe8, 0xac, 0xff, 0x8d, 0xf0, 0x2b,
+	0x1e, 0xef, 0x4c, 0xae, 0xca, 0xfa, 0x99, 0x71, 0x7f, 0x72, 0x6c, 0x25, 0x8b, 0x61, 0x0b, 0x7d,
+	0xdc, 0x4a, 0x73, 0x04, 0x3c, 0xa2, 0x2c, 0xb0, 0xb9, 0x08, 0x9c, 0x00, 0x98, 0x5e, 0x1b, 0x4e,
+	0x1f, 0xc9, 0x11, 0x3f, 0x05, 0xbc, 0x33, 0x62, 0x7c, 0x54, 0x9a, 0xbd, 0xd1, 0xdc, 0xbc, 0xf9,
+	0x43, 0xe9, 0xdc, 0x0d, 0x93, 0xbb, 0xa9, 0xf1, 0x8d, 0x20, 0xb1, 0x77, 0x56, 0x9f, 0x64, 0x3e,
+	0x77, 0xb5, 0xcf, 0xdd, 0x11, 0x9f, 0xbb, 0x3b, 0xab, 0xed, 0x39, 0x8d, 0xe6, 0xe2, 0x3f, 0x01,
+	0x00, 0x00, 0xff, 0xff, 0xfe, 0x92, 0x4b, 0xa7, 0x3d, 0x11, 0x00, 0x00,
+}
+
+// Reference imports to suppress errors if they are not otherwise used.
+var _ context.Context
+var _ grpc.ClientConnInterface
+
+// This is a compile-time assertion to ensure that this generated file
+// is compatible with the grpc package it is being compiled against.
+const _ = grpc.SupportPackageIsVersion6
+
+// ManagedIdentitiesServiceClient is the client API for ManagedIdentitiesService service.
+//
+// For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
+type ManagedIdentitiesServiceClient interface {
+	// Creates a Microsoft AD domain.
+	CreateMicrosoftAdDomain(ctx context.Context, in *CreateMicrosoftAdDomainRequest, opts ...grpc.CallOption) (*longrunning.Operation, error)
+	// Resets a domain's administrator password.
+	ResetAdminPassword(ctx context.Context, in *ResetAdminPasswordRequest, opts ...grpc.CallOption) (*ResetAdminPasswordResponse, error)
+	// Lists domains in a project.
+	ListDomains(ctx context.Context, in *ListDomainsRequest, opts ...grpc.CallOption) (*ListDomainsResponse, error)
+	// Gets information about a domain.
+	GetDomain(ctx context.Context, in *GetDomainRequest, opts ...grpc.CallOption) (*Domain, error)
+	// Updates the metadata and configuration of a domain.
+	UpdateDomain(ctx context.Context, in *UpdateDomainRequest, opts ...grpc.CallOption) (*longrunning.Operation, error)
+	// Deletes a domain.
+	DeleteDomain(ctx context.Context, in *DeleteDomainRequest, opts ...grpc.CallOption) (*longrunning.Operation, error)
+	// Adds an AD trust to a domain.
+	AttachTrust(ctx context.Context, in *AttachTrustRequest, opts ...grpc.CallOption) (*longrunning.Operation, error)
+	// Updates the DNS conditional forwarder.
+	ReconfigureTrust(ctx context.Context, in *ReconfigureTrustRequest, opts ...grpc.CallOption) (*longrunning.Operation, error)
+	// Removes an AD trust.
+	DetachTrust(ctx context.Context, in *DetachTrustRequest, opts ...grpc.CallOption) (*longrunning.Operation, error)
+	// Validates a trust state, that the target domain is reachable, and that the
+	// target domain is able to accept incoming trust requests.
+	ValidateTrust(ctx context.Context, in *ValidateTrustRequest, opts ...grpc.CallOption) (*longrunning.Operation, error)
+}
+
+type managedIdentitiesServiceClient struct {
+	cc grpc.ClientConnInterface
+}
+
+func NewManagedIdentitiesServiceClient(cc grpc.ClientConnInterface) ManagedIdentitiesServiceClient {
+	return &managedIdentitiesServiceClient{cc}
+}
+
+func (c *managedIdentitiesServiceClient) CreateMicrosoftAdDomain(ctx context.Context, in *CreateMicrosoftAdDomainRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) {
+	out := new(longrunning.Operation)
+	err := c.cc.Invoke(ctx, "/google.cloud.managedidentities.v1.ManagedIdentitiesService/CreateMicrosoftAdDomain", in, out, opts...)
+	if err != nil {
+		return nil, err
+	}
+	return out, nil
+}
+
+func (c *managedIdentitiesServiceClient) ResetAdminPassword(ctx context.Context, in *ResetAdminPasswordRequest, opts ...grpc.CallOption) (*ResetAdminPasswordResponse, error) {
+	out := new(ResetAdminPasswordResponse)
+	err := c.cc.Invoke(ctx, "/google.cloud.managedidentities.v1.ManagedIdentitiesService/ResetAdminPassword", in, out, opts...)
+	if err != nil {
+		return nil, err
+	}
+	return out, nil
+}
+
+func (c *managedIdentitiesServiceClient) ListDomains(ctx context.Context, in *ListDomainsRequest, opts ...grpc.CallOption) (*ListDomainsResponse, error) {
+	out := new(ListDomainsResponse)
+	err := c.cc.Invoke(ctx, "/google.cloud.managedidentities.v1.ManagedIdentitiesService/ListDomains", in, out, opts...)
+	if err != nil {
+		return nil, err
+	}
+	return out, nil
+}
+
+func (c *managedIdentitiesServiceClient) GetDomain(ctx context.Context, in *GetDomainRequest, opts ...grpc.CallOption) (*Domain, error) {
+	out := new(Domain)
+	err := c.cc.Invoke(ctx, "/google.cloud.managedidentities.v1.ManagedIdentitiesService/GetDomain", in, out, opts...)
+	if err != nil {
+		return nil, err
+	}
+	return out, nil
+}
+
+func (c *managedIdentitiesServiceClient) UpdateDomain(ctx context.Context, in *UpdateDomainRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) {
+	out := new(longrunning.Operation)
+	err := c.cc.Invoke(ctx, "/google.cloud.managedidentities.v1.ManagedIdentitiesService/UpdateDomain", in, out, opts...)
+	if err != nil {
+		return nil, err
+	}
+	return out, nil
+}
+
+func (c *managedIdentitiesServiceClient) DeleteDomain(ctx context.Context, in *DeleteDomainRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) {
+	out := new(longrunning.Operation)
+	err := c.cc.Invoke(ctx, "/google.cloud.managedidentities.v1.ManagedIdentitiesService/DeleteDomain", in, out, opts...)
+	if err != nil {
+		return nil, err
+	}
+	return out, nil
+}
+
+func (c *managedIdentitiesServiceClient) AttachTrust(ctx context.Context, in *AttachTrustRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) {
+	out := new(longrunning.Operation)
+	err := c.cc.Invoke(ctx, "/google.cloud.managedidentities.v1.ManagedIdentitiesService/AttachTrust", in, out, opts...)
+	if err != nil {
+		return nil, err
+	}
+	return out, nil
+}
+
+func (c *managedIdentitiesServiceClient) ReconfigureTrust(ctx context.Context, in *ReconfigureTrustRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) {
+	out := new(longrunning.Operation)
+	err := c.cc.Invoke(ctx, "/google.cloud.managedidentities.v1.ManagedIdentitiesService/ReconfigureTrust", in, out, opts...)
+	if err != nil {
+		return nil, err
+	}
+	return out, nil
+}
+
+func (c *managedIdentitiesServiceClient) DetachTrust(ctx context.Context, in *DetachTrustRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) {
+	out := new(longrunning.Operation)
+	err := c.cc.Invoke(ctx, "/google.cloud.managedidentities.v1.ManagedIdentitiesService/DetachTrust", in, out, opts...)
+	if err != nil {
+		return nil, err
+	}
+	return out, nil
+}
+
+func (c *managedIdentitiesServiceClient) ValidateTrust(ctx context.Context, in *ValidateTrustRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) {
+	out := new(longrunning.Operation)
+	err := c.cc.Invoke(ctx, "/google.cloud.managedidentities.v1.ManagedIdentitiesService/ValidateTrust", in, out, opts...)
+	if err != nil {
+		return nil, err
+	}
+	return out, nil
+}
+
+// ManagedIdentitiesServiceServer is the server API for ManagedIdentitiesService service.
+type ManagedIdentitiesServiceServer interface {
+	// Creates a Microsoft AD domain.
+	CreateMicrosoftAdDomain(context.Context, *CreateMicrosoftAdDomainRequest) (*longrunning.Operation, error)
+	// Resets a domain's administrator password.
+	ResetAdminPassword(context.Context, *ResetAdminPasswordRequest) (*ResetAdminPasswordResponse, error)
+	// Lists domains in a project.
+	ListDomains(context.Context, *ListDomainsRequest) (*ListDomainsResponse, error)
+	// Gets information about a domain.
+	GetDomain(context.Context, *GetDomainRequest) (*Domain, error)
+	// Updates the metadata and configuration of a domain.
+	UpdateDomain(context.Context, *UpdateDomainRequest) (*longrunning.Operation, error)
+	// Deletes a domain.
+	DeleteDomain(context.Context, *DeleteDomainRequest) (*longrunning.Operation, error)
+	// Adds an AD trust to a domain.
+	AttachTrust(context.Context, *AttachTrustRequest) (*longrunning.Operation, error)
+	// Updates the DNS conditional forwarder.
+	ReconfigureTrust(context.Context, *ReconfigureTrustRequest) (*longrunning.Operation, error)
+	// Removes an AD trust.
+	DetachTrust(context.Context, *DetachTrustRequest) (*longrunning.Operation, error)
+	// Validates a trust state, that the target domain is reachable, and that the
+	// target domain is able to accept incoming trust requests.
+	ValidateTrust(context.Context, *ValidateTrustRequest) (*longrunning.Operation, error)
+}
+
+// UnimplementedManagedIdentitiesServiceServer can be embedded to have forward compatible implementations.
+type UnimplementedManagedIdentitiesServiceServer struct {
+}
+
+func (*UnimplementedManagedIdentitiesServiceServer) CreateMicrosoftAdDomain(ctx context.Context, req *CreateMicrosoftAdDomainRequest) (*longrunning.Operation, error) {
+	return nil, status.Errorf(codes.Unimplemented, "method CreateMicrosoftAdDomain not implemented")
+}
+func (*UnimplementedManagedIdentitiesServiceServer) ResetAdminPassword(ctx context.Context, req *ResetAdminPasswordRequest) (*ResetAdminPasswordResponse, error) {
+	return nil, status.Errorf(codes.Unimplemented, "method ResetAdminPassword not implemented")
+}
+func (*UnimplementedManagedIdentitiesServiceServer) ListDomains(ctx context.Context, req *ListDomainsRequest) (*ListDomainsResponse, error) {
+	return nil, status.Errorf(codes.Unimplemented, "method ListDomains not implemented")
+}
+func (*UnimplementedManagedIdentitiesServiceServer) GetDomain(ctx context.Context, req *GetDomainRequest) (*Domain, error) {
+	return nil, status.Errorf(codes.Unimplemented, "method GetDomain not implemented")
+}
+func (*UnimplementedManagedIdentitiesServiceServer) UpdateDomain(ctx context.Context, req *UpdateDomainRequest) (*longrunning.Operation, error) {
+	return nil, status.Errorf(codes.Unimplemented, "method UpdateDomain not implemented")
+}
+func (*UnimplementedManagedIdentitiesServiceServer) DeleteDomain(ctx context.Context, req *DeleteDomainRequest) (*longrunning.Operation, error) {
+	return nil, status.Errorf(codes.Unimplemented, "method DeleteDomain not implemented")
+}
+func (*UnimplementedManagedIdentitiesServiceServer) AttachTrust(ctx context.Context, req *AttachTrustRequest) (*longrunning.Operation, error) {
+	return nil, status.Errorf(codes.Unimplemented, "method AttachTrust not implemented")
+}
+func (*UnimplementedManagedIdentitiesServiceServer) ReconfigureTrust(ctx context.Context, req *ReconfigureTrustRequest) (*longrunning.Operation, error) {
+	return nil, status.Errorf(codes.Unimplemented, "method ReconfigureTrust not implemented")
+}
+func (*UnimplementedManagedIdentitiesServiceServer) DetachTrust(ctx context.Context, req *DetachTrustRequest) (*longrunning.Operation, error) {
+	return nil, status.Errorf(codes.Unimplemented, "method DetachTrust not implemented")
+}
+func (*UnimplementedManagedIdentitiesServiceServer) ValidateTrust(ctx context.Context, req *ValidateTrustRequest) (*longrunning.Operation, error) {
+	return nil, status.Errorf(codes.Unimplemented, "method ValidateTrust not implemented")
+}
+
+func RegisterManagedIdentitiesServiceServer(s *grpc.Server, srv ManagedIdentitiesServiceServer) {
+	s.RegisterService(&_ManagedIdentitiesService_serviceDesc, srv)
+}
+
+func _ManagedIdentitiesService_CreateMicrosoftAdDomain_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
+	in := new(CreateMicrosoftAdDomainRequest)
+	if err := dec(in); err != nil {
+		return nil, err
+	}
+	if interceptor == nil {
+		return srv.(ManagedIdentitiesServiceServer).CreateMicrosoftAdDomain(ctx, in)
+	}
+	info := &grpc.UnaryServerInfo{
+		Server:     srv,
+		FullMethod: "/google.cloud.managedidentities.v1.ManagedIdentitiesService/CreateMicrosoftAdDomain",
+	}
+	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
+		return srv.(ManagedIdentitiesServiceServer).CreateMicrosoftAdDomain(ctx, req.(*CreateMicrosoftAdDomainRequest))
+	}
+	return interceptor(ctx, in, info, handler)
+}
+
+func _ManagedIdentitiesService_ResetAdminPassword_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
+	in := new(ResetAdminPasswordRequest)
+	if err := dec(in); err != nil {
+		return nil, err
+	}
+	if interceptor == nil {
+		return srv.(ManagedIdentitiesServiceServer).ResetAdminPassword(ctx, in)
+	}
+	info := &grpc.UnaryServerInfo{
+		Server:     srv,
+		FullMethod: "/google.cloud.managedidentities.v1.ManagedIdentitiesService/ResetAdminPassword",
+	}
+	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
+		return srv.(ManagedIdentitiesServiceServer).ResetAdminPassword(ctx, req.(*ResetAdminPasswordRequest))
+	}
+	return interceptor(ctx, in, info, handler)
+}
+
+func _ManagedIdentitiesService_ListDomains_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
+	in := new(ListDomainsRequest)
+	if err := dec(in); err != nil {
+		return nil, err
+	}
+	if interceptor == nil {
+		return srv.(ManagedIdentitiesServiceServer).ListDomains(ctx, in)
+	}
+	info := &grpc.UnaryServerInfo{
+		Server:     srv,
+		FullMethod: "/google.cloud.managedidentities.v1.ManagedIdentitiesService/ListDomains",
+	}
+	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
+		return srv.(ManagedIdentitiesServiceServer).ListDomains(ctx, req.(*ListDomainsRequest))
+	}
+	return interceptor(ctx, in, info, handler)
+}
+
+func _ManagedIdentitiesService_GetDomain_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
+	in := new(GetDomainRequest)
+	if err := dec(in); err != nil {
+		return nil, err
+	}
+	if interceptor == nil {
+		return srv.(ManagedIdentitiesServiceServer).GetDomain(ctx, in)
+	}
+	info := &grpc.UnaryServerInfo{
+		Server:     srv,
+		FullMethod: "/google.cloud.managedidentities.v1.ManagedIdentitiesService/GetDomain",
+	}
+	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
+		return srv.(ManagedIdentitiesServiceServer).GetDomain(ctx, req.(*GetDomainRequest))
+	}
+	return interceptor(ctx, in, info, handler)
+}
+
+func _ManagedIdentitiesService_UpdateDomain_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
+	in := new(UpdateDomainRequest)
+	if err := dec(in); err != nil {
+		return nil, err
+	}
+	if interceptor == nil {
+		return srv.(ManagedIdentitiesServiceServer).UpdateDomain(ctx, in)
+	}
+	info := &grpc.UnaryServerInfo{
+		Server:     srv,
+		FullMethod: "/google.cloud.managedidentities.v1.ManagedIdentitiesService/UpdateDomain",
+	}
+	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
+		return srv.(ManagedIdentitiesServiceServer).UpdateDomain(ctx, req.(*UpdateDomainRequest))
+	}
+	return interceptor(ctx, in, info, handler)
+}
+
+func _ManagedIdentitiesService_DeleteDomain_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
+	in := new(DeleteDomainRequest)
+	if err := dec(in); err != nil {
+		return nil, err
+	}
+	if interceptor == nil {
+		return srv.(ManagedIdentitiesServiceServer).DeleteDomain(ctx, in)
+	}
+	info := &grpc.UnaryServerInfo{
+		Server:     srv,
+		FullMethod: "/google.cloud.managedidentities.v1.ManagedIdentitiesService/DeleteDomain",
+	}
+	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
+		return srv.(ManagedIdentitiesServiceServer).DeleteDomain(ctx, req.(*DeleteDomainRequest))
+	}
+	return interceptor(ctx, in, info, handler)
+}
+
+func _ManagedIdentitiesService_AttachTrust_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
+	in := new(AttachTrustRequest)
+	if err := dec(in); err != nil {
+		return nil, err
+	}
+	if interceptor == nil {
+		return srv.(ManagedIdentitiesServiceServer).AttachTrust(ctx, in)
+	}
+	info := &grpc.UnaryServerInfo{
+		Server:     srv,
+		FullMethod: "/google.cloud.managedidentities.v1.ManagedIdentitiesService/AttachTrust",
+	}
+	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
+		return srv.(ManagedIdentitiesServiceServer).AttachTrust(ctx, req.(*AttachTrustRequest))
+	}
+	return interceptor(ctx, in, info, handler)
+}
+
+func _ManagedIdentitiesService_ReconfigureTrust_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
+	in := new(ReconfigureTrustRequest)
+	if err := dec(in); err != nil {
+		return nil, err
+	}
+	if interceptor == nil {
+		return srv.(ManagedIdentitiesServiceServer).ReconfigureTrust(ctx, in)
+	}
+	info := &grpc.UnaryServerInfo{
+		Server:     srv,
+		FullMethod: "/google.cloud.managedidentities.v1.ManagedIdentitiesService/ReconfigureTrust",
+	}
+	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
+		return srv.(ManagedIdentitiesServiceServer).ReconfigureTrust(ctx, req.(*ReconfigureTrustRequest))
+	}
+	return interceptor(ctx, in, info, handler)
+}
+
+func _ManagedIdentitiesService_DetachTrust_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
+	in := new(DetachTrustRequest)
+	if err := dec(in); err != nil {
+		return nil, err
+	}
+	if interceptor == nil {
+		return srv.(ManagedIdentitiesServiceServer).DetachTrust(ctx, in)
+	}
+	info := &grpc.UnaryServerInfo{
+		Server:     srv,
+		FullMethod: "/google.cloud.managedidentities.v1.ManagedIdentitiesService/DetachTrust",
+	}
+	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
+		return srv.(ManagedIdentitiesServiceServer).DetachTrust(ctx, req.(*DetachTrustRequest))
+	}
+	return interceptor(ctx, in, info, handler)
+}
+
+func _ManagedIdentitiesService_ValidateTrust_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
+	in := new(ValidateTrustRequest)
+	if err := dec(in); err != nil {
+		return nil, err
+	}
+	if interceptor == nil {
+		return srv.(ManagedIdentitiesServiceServer).ValidateTrust(ctx, in)
+	}
+	info := &grpc.UnaryServerInfo{
+		Server:     srv,
+		FullMethod: "/google.cloud.managedidentities.v1.ManagedIdentitiesService/ValidateTrust",
+	}
+	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
+		return srv.(ManagedIdentitiesServiceServer).ValidateTrust(ctx, req.(*ValidateTrustRequest))
+	}
+	return interceptor(ctx, in, info, handler)
+}
+
+var _ManagedIdentitiesService_serviceDesc = grpc.ServiceDesc{
+	ServiceName: "google.cloud.managedidentities.v1.ManagedIdentitiesService",
+	HandlerType: (*ManagedIdentitiesServiceServer)(nil),
+	Methods: []grpc.MethodDesc{
+		{
+			MethodName: "CreateMicrosoftAdDomain",
+			Handler:    _ManagedIdentitiesService_CreateMicrosoftAdDomain_Handler,
+		},
+		{
+			MethodName: "ResetAdminPassword",
+			Handler:    _ManagedIdentitiesService_ResetAdminPassword_Handler,
+		},
+		{
+			MethodName: "ListDomains",
+			Handler:    _ManagedIdentitiesService_ListDomains_Handler,
+		},
+		{
+			MethodName: "GetDomain",
+			Handler:    _ManagedIdentitiesService_GetDomain_Handler,
+		},
+		{
+			MethodName: "UpdateDomain",
+			Handler:    _ManagedIdentitiesService_UpdateDomain_Handler,
+		},
+		{
+			MethodName: "DeleteDomain",
+			Handler:    _ManagedIdentitiesService_DeleteDomain_Handler,
+		},
+		{
+			MethodName: "AttachTrust",
+			Handler:    _ManagedIdentitiesService_AttachTrust_Handler,
+		},
+		{
+			MethodName: "ReconfigureTrust",
+			Handler:    _ManagedIdentitiesService_ReconfigureTrust_Handler,
+		},
+		{
+			MethodName: "DetachTrust",
+			Handler:    _ManagedIdentitiesService_DetachTrust_Handler,
+		},
+		{
+			MethodName: "ValidateTrust",
+			Handler:    _ManagedIdentitiesService_ValidateTrust_Handler,
+		},
+	},
+	Streams:  []grpc.StreamDesc{},
+	Metadata: "google/cloud/managedidentities/v1/managed_identities_service.proto",
+}
diff --git a/googleapis/cloud/managedidentities/v1/resource.pb.go b/googleapis/cloud/managedidentities/v1/resource.pb.go
new file mode 100644
index 0000000..8cd14b3
--- /dev/null
+++ b/googleapis/cloud/managedidentities/v1/resource.pb.go
@@ -0,0 +1,567 @@
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// source: google/cloud/managedidentities/v1/resource.proto
+
+package managedidentities
+
+import (
+	fmt "fmt"
+	math "math"
+
+	proto "github.com/golang/protobuf/proto"
+	timestamp "github.com/golang/protobuf/ptypes/timestamp"
+	_ "google.golang.org/genproto/googleapis/api/annotations"
+)
+
+// Reference imports to suppress errors if they are not otherwise used.
+var _ = proto.Marshal
+var _ = fmt.Errorf
+var _ = math.Inf
+
+// This is a compile-time assertion to ensure that this generated file
+// is compatible with the proto package it is being compiled against.
+// A compilation error at this line likely means your copy of the
+// proto package needs to be updated.
+const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package
+
+// Represents the different states of a managed domain.
+type Domain_State int32
+
+const (
+	// Not set.
+	Domain_STATE_UNSPECIFIED Domain_State = 0
+	// The domain is being created.
+	Domain_CREATING Domain_State = 1
+	// The domain has been created and is fully usable.
+	Domain_READY Domain_State = 2
+	// The domain's configuration is being updated.
+	Domain_UPDATING Domain_State = 3
+	// The domain is being deleted.
+	Domain_DELETING Domain_State = 4
+	// The domain is being repaired and may be unusable. Details
+	// can be found in the `status_message` field.
+	Domain_REPAIRING Domain_State = 5
+	// The domain is undergoing maintenance.
+	Domain_PERFORMING_MAINTENANCE Domain_State = 6
+	// The domain is not serving requests.
+	Domain_UNAVAILABLE Domain_State = 7
+)
+
+var Domain_State_name = map[int32]string{
+	0: "STATE_UNSPECIFIED",
+	1: "CREATING",
+	2: "READY",
+	3: "UPDATING",
+	4: "DELETING",
+	5: "REPAIRING",
+	6: "PERFORMING_MAINTENANCE",
+	7: "UNAVAILABLE",
+}
+
+var Domain_State_value = map[string]int32{
+	"STATE_UNSPECIFIED":      0,
+	"CREATING":               1,
+	"READY":                  2,
+	"UPDATING":               3,
+	"DELETING":               4,
+	"REPAIRING":              5,
+	"PERFORMING_MAINTENANCE": 6,
+	"UNAVAILABLE":            7,
+}
+
+func (x Domain_State) String() string {
+	return proto.EnumName(Domain_State_name, int32(x))
+}
+
+func (Domain_State) EnumDescriptor() ([]byte, []int) {
+	return fileDescriptor_a15846c99e9279f9, []int{0, 0}
+}
+
+// Represents the different states of a domain trust.
+type Trust_State int32
+
+const (
+	// Not set.
+	Trust_STATE_UNSPECIFIED Trust_State = 0
+	// The domain trust is being created.
+	Trust_CREATING Trust_State = 1
+	// The domain trust is being updated.
+	Trust_UPDATING Trust_State = 2
+	// The domain trust is being deleted.
+	Trust_DELETING Trust_State = 3
+	// The domain trust is connected.
+	Trust_CONNECTED Trust_State = 4
+	// The domain trust is disconnected.
+	Trust_DISCONNECTED Trust_State = 5
+)
+
+var Trust_State_name = map[int32]string{
+	0: "STATE_UNSPECIFIED",
+	1: "CREATING",
+	2: "UPDATING",
+	3: "DELETING",
+	4: "CONNECTED",
+	5: "DISCONNECTED",
+}
+
+var Trust_State_value = map[string]int32{
+	"STATE_UNSPECIFIED": 0,
+	"CREATING":          1,
+	"UPDATING":          2,
+	"DELETING":          3,
+	"CONNECTED":         4,
+	"DISCONNECTED":      5,
+}
+
+func (x Trust_State) String() string {
+	return proto.EnumName(Trust_State_name, int32(x))
+}
+
+func (Trust_State) EnumDescriptor() ([]byte, []int) {
+	return fileDescriptor_a15846c99e9279f9, []int{1, 0}
+}
+
+// Represents the different inter-forest trust types.
+type Trust_TrustType int32
+
+const (
+	// Not set.
+	Trust_TRUST_TYPE_UNSPECIFIED Trust_TrustType = 0
+	// The forest trust.
+	Trust_FOREST Trust_TrustType = 1
+	// The external domain trust.
+	Trust_EXTERNAL Trust_TrustType = 2
+)
+
+var Trust_TrustType_name = map[int32]string{
+	0: "TRUST_TYPE_UNSPECIFIED",
+	1: "FOREST",
+	2: "EXTERNAL",
+}
+
+var Trust_TrustType_value = map[string]int32{
+	"TRUST_TYPE_UNSPECIFIED": 0,
+	"FOREST":                 1,
+	"EXTERNAL":               2,
+}
+
+func (x Trust_TrustType) String() string {
+	return proto.EnumName(Trust_TrustType_name, int32(x))
+}
+
+func (Trust_TrustType) EnumDescriptor() ([]byte, []int) {
+	return fileDescriptor_a15846c99e9279f9, []int{1, 1}
+}
+
+// Represents the direction of trust.
+// See
+// [System.DirectoryServices.ActiveDirectory.TrustDirection](https://docs.microsoft.com/en-us/dotnet/api/system.directoryservices.activedirectory.trustdirection?view=netframework-4.7.2)
+// for more information.
+type Trust_TrustDirection int32
+
+const (
+	// Not set.
+	Trust_TRUST_DIRECTION_UNSPECIFIED Trust_TrustDirection = 0
+	// The inbound direction represents the trusting side.
+	Trust_INBOUND Trust_TrustDirection = 1
+	// The outboud direction represents the trusted side.
+	Trust_OUTBOUND Trust_TrustDirection = 2
+	// The bidirectional direction represents the trusted / trusting side.
+	Trust_BIDIRECTIONAL Trust_TrustDirection = 3
+)
+
+var Trust_TrustDirection_name = map[int32]string{
+	0: "TRUST_DIRECTION_UNSPECIFIED",
+	1: "INBOUND",
+	2: "OUTBOUND",
+	3: "BIDIRECTIONAL",
+}
+
+var Trust_TrustDirection_value = map[string]int32{
+	"TRUST_DIRECTION_UNSPECIFIED": 0,
+	"INBOUND":                     1,
+	"OUTBOUND":                    2,
+	"BIDIRECTIONAL":               3,
+}
+
+func (x Trust_TrustDirection) String() string {
+	return proto.EnumName(Trust_TrustDirection_name, int32(x))
+}
+
+func (Trust_TrustDirection) EnumDescriptor() ([]byte, []int) {
+	return fileDescriptor_a15846c99e9279f9, []int{1, 2}
+}
+
+// Represents a managed Microsoft Active Directory domain.
+type Domain struct {
+	// Required. The unique name of the domain using the form:
+	// `projects/{project_id}/locations/global/domains/{domain_name}`.
+	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
+	// Optional. Resource labels that can contain user-provided metadata.
+	Labels map[string]string `protobuf:"bytes,2,rep,name=labels,proto3" json:"labels,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
+	// Optional. The full names of the Google Compute Engine
+	// [networks](/compute/docs/networks-and-firewalls#networks) the domain
+	// instance is connected to. Networks can be added using UpdateDomain.
+	// The domain is only available on networks listed in `authorized_networks`.
+	// If CIDR subnets overlap between networks, domain creation will fail.
+	AuthorizedNetworks []string `protobuf:"bytes,3,rep,name=authorized_networks,json=authorizedNetworks,proto3" json:"authorized_networks,omitempty"`
+	// Required. The CIDR range of internal addresses that are reserved for this
+	// domain. Reserved networks must be /24 or larger. Ranges must be
+	// unique and non-overlapping with existing subnets in
+	// [Domain].[authorized_networks].
+	ReservedIpRange string `protobuf:"bytes,4,opt,name=reserved_ip_range,json=reservedIpRange,proto3" json:"reserved_ip_range,omitempty"`
+	// Required. Locations where domain needs to be provisioned.
+	// [regions][compute/docs/regions-zones/]
+	// e.g. us-west1 or us-east4
+	// Service supports up to 4 locations at once. Each location will use a /26
+	// block.
+	Locations []string `protobuf:"bytes,5,rep,name=locations,proto3" json:"locations,omitempty"`
+	// Optional. The name of delegated administrator account used to perform
+	// Active Directory operations. If not specified, `setupadmin` will be used.
+	Admin string `protobuf:"bytes,6,opt,name=admin,proto3" json:"admin,omitempty"`
+	// Output only. The fully-qualified domain name of the exposed domain used by
+	// clients to connect to the service. Similar to what would be chosen for an
+	// Active Directory set up on an internal network.
+	Fqdn string `protobuf:"bytes,10,opt,name=fqdn,proto3" json:"fqdn,omitempty"`
+	// Output only. The time the instance was created.
+	CreateTime *timestamp.Timestamp `protobuf:"bytes,11,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
+	// Output only. The last update time.
+	UpdateTime *timestamp.Timestamp `protobuf:"bytes,12,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
+	// Output only. The current state of this domain.
+	State Domain_State `protobuf:"varint,13,opt,name=state,proto3,enum=google.cloud.managedidentities.v1.Domain_State" json:"state,omitempty"`
+	// Output only. Additional information about the current status of this
+	// domain, if available.
+	StatusMessage string `protobuf:"bytes,14,opt,name=status_message,json=statusMessage,proto3" json:"status_message,omitempty"`
+	// Output only. The current trusts associated with the domain.
+	Trusts               []*Trust `protobuf:"bytes,15,rep,name=trusts,proto3" json:"trusts,omitempty"`
+	XXX_NoUnkeyedLiteral struct{} `json:"-"`
+	XXX_unrecognized     []byte   `json:"-"`
+	XXX_sizecache        int32    `json:"-"`
+}
+
+func (m *Domain) Reset()         { *m = Domain{} }
+func (m *Domain) String() string { return proto.CompactTextString(m) }
+func (*Domain) ProtoMessage()    {}
+func (*Domain) Descriptor() ([]byte, []int) {
+	return fileDescriptor_a15846c99e9279f9, []int{0}
+}
+
+func (m *Domain) XXX_Unmarshal(b []byte) error {
+	return xxx_messageInfo_Domain.Unmarshal(m, b)
+}
+func (m *Domain) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+	return xxx_messageInfo_Domain.Marshal(b, m, deterministic)
+}
+func (m *Domain) XXX_Merge(src proto.Message) {
+	xxx_messageInfo_Domain.Merge(m, src)
+}
+func (m *Domain) XXX_Size() int {
+	return xxx_messageInfo_Domain.Size(m)
+}
+func (m *Domain) XXX_DiscardUnknown() {
+	xxx_messageInfo_Domain.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_Domain proto.InternalMessageInfo
+
+func (m *Domain) GetName() string {
+	if m != nil {
+		return m.Name
+	}
+	return ""
+}
+
+func (m *Domain) GetLabels() map[string]string {
+	if m != nil {
+		return m.Labels
+	}
+	return nil
+}
+
+func (m *Domain) GetAuthorizedNetworks() []string {
+	if m != nil {
+		return m.AuthorizedNetworks
+	}
+	return nil
+}
+
+func (m *Domain) GetReservedIpRange() string {
+	if m != nil {
+		return m.ReservedIpRange
+	}
+	return ""
+}
+
+func (m *Domain) GetLocations() []string {
+	if m != nil {
+		return m.Locations
+	}
+	return nil
+}
+
+func (m *Domain) GetAdmin() string {
+	if m != nil {
+		return m.Admin
+	}
+	return ""
+}
+
+func (m *Domain) GetFqdn() string {
+	if m != nil {
+		return m.Fqdn
+	}
+	return ""
+}
+
+func (m *Domain) GetCreateTime() *timestamp.Timestamp {
+	if m != nil {
+		return m.CreateTime
+	}
+	return nil
+}
+
+func (m *Domain) GetUpdateTime() *timestamp.Timestamp {
+	if m != nil {
+		return m.UpdateTime
+	}
+	return nil
+}
+
+func (m *Domain) GetState() Domain_State {
+	if m != nil {
+		return m.State
+	}
+	return Domain_STATE_UNSPECIFIED
+}
+
+func (m *Domain) GetStatusMessage() string {
+	if m != nil {
+		return m.StatusMessage
+	}
+	return ""
+}
+
+func (m *Domain) GetTrusts() []*Trust {
+	if m != nil {
+		return m.Trusts
+	}
+	return nil
+}
+
+// Represents a relationship between two domains. This allows a controller in
+// one domain to authenticate a user in another domain.
+type Trust struct {
+	// Required. The fully qualified target domain name which will be in trust with the
+	// current domain.
+	TargetDomainName string `protobuf:"bytes,1,opt,name=target_domain_name,json=targetDomainName,proto3" json:"target_domain_name,omitempty"`
+	// Required. The type of trust represented by the trust resource.
+	TrustType Trust_TrustType `protobuf:"varint,2,opt,name=trust_type,json=trustType,proto3,enum=google.cloud.managedidentities.v1.Trust_TrustType" json:"trust_type,omitempty"`
+	// Required. The trust direction, which decides if the current domain is trusted,
+	// trusting, or both.
+	TrustDirection Trust_TrustDirection `protobuf:"varint,3,opt,name=trust_direction,json=trustDirection,proto3,enum=google.cloud.managedidentities.v1.Trust_TrustDirection" json:"trust_direction,omitempty"`
+	// Optional. The trust authentication type, which decides whether the trusted side has
+	// forest/domain wide access or selective access to an approved set of
+	// resources.
+	SelectiveAuthentication bool `protobuf:"varint,4,opt,name=selective_authentication,json=selectiveAuthentication,proto3" json:"selective_authentication,omitempty"`
+	// Required. The target DNS server IP addresses which can resolve the remote domain
+	// involved in the trust.
+	TargetDnsIpAddresses []string `protobuf:"bytes,5,rep,name=target_dns_ip_addresses,json=targetDnsIpAddresses,proto3" json:"target_dns_ip_addresses,omitempty"`
+	// Required. The trust secret used for the handshake with the target domain. This will
+	// not be stored.
+	TrustHandshakeSecret string `protobuf:"bytes,6,opt,name=trust_handshake_secret,json=trustHandshakeSecret,proto3" json:"trust_handshake_secret,omitempty"`
+	// Output only. The time the instance was created.
+	CreateTime *timestamp.Timestamp `protobuf:"bytes,7,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
+	// Output only. The last update time.
+	UpdateTime *timestamp.Timestamp `protobuf:"bytes,8,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
+	// Output only. The current state of the trust.
+	State Trust_State `protobuf:"varint,9,opt,name=state,proto3,enum=google.cloud.managedidentities.v1.Trust_State" json:"state,omitempty"`
+	// Output only. Additional information about the current state of the trust, if available.
+	StateDescription string `protobuf:"bytes,11,opt,name=state_description,json=stateDescription,proto3" json:"state_description,omitempty"`
+	// Output only. The last heartbeat time when the trust was known to be connected.
+	LastTrustHeartbeatTime *timestamp.Timestamp `protobuf:"bytes,12,opt,name=last_trust_heartbeat_time,json=lastTrustHeartbeatTime,proto3" json:"last_trust_heartbeat_time,omitempty"`
+	XXX_NoUnkeyedLiteral   struct{}             `json:"-"`
+	XXX_unrecognized       []byte               `json:"-"`
+	XXX_sizecache          int32                `json:"-"`
+}
+
+func (m *Trust) Reset()         { *m = Trust{} }
+func (m *Trust) String() string { return proto.CompactTextString(m) }
+func (*Trust) ProtoMessage()    {}
+func (*Trust) Descriptor() ([]byte, []int) {
+	return fileDescriptor_a15846c99e9279f9, []int{1}
+}
+
+func (m *Trust) XXX_Unmarshal(b []byte) error {
+	return xxx_messageInfo_Trust.Unmarshal(m, b)
+}
+func (m *Trust) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+	return xxx_messageInfo_Trust.Marshal(b, m, deterministic)
+}
+func (m *Trust) XXX_Merge(src proto.Message) {
+	xxx_messageInfo_Trust.Merge(m, src)
+}
+func (m *Trust) XXX_Size() int {
+	return xxx_messageInfo_Trust.Size(m)
+}
+func (m *Trust) XXX_DiscardUnknown() {
+	xxx_messageInfo_Trust.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_Trust proto.InternalMessageInfo
+
+func (m *Trust) GetTargetDomainName() string {
+	if m != nil {
+		return m.TargetDomainName
+	}
+	return ""
+}
+
+func (m *Trust) GetTrustType() Trust_TrustType {
+	if m != nil {
+		return m.TrustType
+	}
+	return Trust_TRUST_TYPE_UNSPECIFIED
+}
+
+func (m *Trust) GetTrustDirection() Trust_TrustDirection {
+	if m != nil {
+		return m.TrustDirection
+	}
+	return Trust_TRUST_DIRECTION_UNSPECIFIED
+}
+
+func (m *Trust) GetSelectiveAuthentication() bool {
+	if m != nil {
+		return m.SelectiveAuthentication
+	}
+	return false
+}
+
+func (m *Trust) GetTargetDnsIpAddresses() []string {
+	if m != nil {
+		return m.TargetDnsIpAddresses
+	}
+	return nil
+}
+
+func (m *Trust) GetTrustHandshakeSecret() string {
+	if m != nil {
+		return m.TrustHandshakeSecret
+	}
+	return ""
+}
+
+func (m *Trust) GetCreateTime() *timestamp.Timestamp {
+	if m != nil {
+		return m.CreateTime
+	}
+	return nil
+}
+
+func (m *Trust) GetUpdateTime() *timestamp.Timestamp {
+	if m != nil {
+		return m.UpdateTime
+	}
+	return nil
+}
+
+func (m *Trust) GetState() Trust_State {
+	if m != nil {
+		return m.State
+	}
+	return Trust_STATE_UNSPECIFIED
+}
+
+func (m *Trust) GetStateDescription() string {
+	if m != nil {
+		return m.StateDescription
+	}
+	return ""
+}
+
+func (m *Trust) GetLastTrustHeartbeatTime() *timestamp.Timestamp {
+	if m != nil {
+		return m.LastTrustHeartbeatTime
+	}
+	return nil
+}
+
+func init() {
+	proto.RegisterEnum("google.cloud.managedidentities.v1.Domain_State", Domain_State_name, Domain_State_value)
+	proto.RegisterEnum("google.cloud.managedidentities.v1.Trust_State", Trust_State_name, Trust_State_value)
+	proto.RegisterEnum("google.cloud.managedidentities.v1.Trust_TrustType", Trust_TrustType_name, Trust_TrustType_value)
+	proto.RegisterEnum("google.cloud.managedidentities.v1.Trust_TrustDirection", Trust_TrustDirection_name, Trust_TrustDirection_value)
+	proto.RegisterType((*Domain)(nil), "google.cloud.managedidentities.v1.Domain")
+	proto.RegisterMapType((map[string]string)(nil), "google.cloud.managedidentities.v1.Domain.LabelsEntry")
+	proto.RegisterType((*Trust)(nil), "google.cloud.managedidentities.v1.Trust")
+}
+
+func init() {
+	proto.RegisterFile("google/cloud/managedidentities/v1/resource.proto", fileDescriptor_a15846c99e9279f9)
+}
+
+var fileDescriptor_a15846c99e9279f9 = []byte{
+	// 996 bytes of a gzipped FileDescriptorProto
+	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xa4, 0x56, 0xdf, 0x4e, 0xe3, 0xc6,
+	0x17, 0xfe, 0x39, 0x21, 0x81, 0x9c, 0x40, 0x30, 0xf3, 0xdb, 0x82, 0x97, 0x56, 0x5a, 0x88, 0x54,
+	0x09, 0xf5, 0x22, 0x59, 0x68, 0xab, 0x76, 0xb7, 0x52, 0x55, 0x27, 0x1e, 0x58, 0x57, 0xc1, 0x89,
+	0x26, 0x0e, 0xea, 0xee, 0x8d, 0x35, 0xc4, 0x43, 0xb0, 0x70, 0x6c, 0xd7, 0x33, 0x49, 0x45, 0x5f,
+	0xa2, 0x2f, 0xd0, 0x27, 0xe8, 0x55, 0xdf, 0xa1, 0x2f, 0xd2, 0x47, 0xa9, 0x66, 0x26, 0x26, 0xfc,
+	0x91, 0xba, 0x41, 0xbd, 0x41, 0x3e, 0xe7, 0x3b, 0xdf, 0x37, 0x33, 0xe7, 0x9c, 0x0f, 0x05, 0x5e,
+	0x4f, 0xd2, 0x74, 0x12, 0xb3, 0xf6, 0x38, 0x4e, 0x67, 0x61, 0x7b, 0x4a, 0x13, 0x3a, 0x61, 0x61,
+	0x14, 0xb2, 0x44, 0x44, 0x22, 0x62, 0xbc, 0x3d, 0x3f, 0x6e, 0xe7, 0x8c, 0xa7, 0xb3, 0x7c, 0xcc,
+	0x5a, 0x59, 0x9e, 0x8a, 0x14, 0x1d, 0x6a, 0x46, 0x4b, 0x31, 0x5a, 0x4f, 0x18, 0xad, 0xf9, 0xf1,
+	0xfe, 0xab, 0x85, 0x28, 0xcd, 0xa2, 0xf6, 0x55, 0xc4, 0xe2, 0x30, 0xb8, 0x64, 0xd7, 0x74, 0x1e,
+	0xa5, 0xb9, 0xd6, 0xb8, 0x2b, 0x50, 0xd1, 0xe5, 0xec, 0xaa, 0x2d, 0xa2, 0x29, 0xe3, 0x82, 0x4e,
+	0xb3, 0x45, 0xc1, 0x67, 0xf7, 0x14, 0x68, 0x92, 0xa4, 0x82, 0x8a, 0x28, 0x4d, 0xb8, 0x46, 0x9b,
+	0x7f, 0x55, 0xa1, 0xea, 0xa4, 0x53, 0x1a, 0x25, 0x68, 0x0f, 0xd6, 0x12, 0x3a, 0x65, 0x96, 0x71,
+	0x60, 0x1c, 0xd5, 0x3a, 0xe5, 0xbf, 0xed, 0x12, 0x51, 0x09, 0x44, 0xa0, 0x1a, 0xd3, 0x4b, 0x16,
+	0x73, 0xab, 0x74, 0x50, 0x3e, 0xaa, 0x9f, 0x7c, 0xdd, 0xfa, 0xe8, 0xbd, 0x5b, 0x5a, 0xb3, 0xd5,
+	0x53, 0x3c, 0x9c, 0x88, 0xfc, 0x56, 0x2a, 0x1a, 0x64, 0xa1, 0x84, 0xbe, 0x82, 0xff, 0xd3, 0x99,
+	0xb8, 0x4e, 0xf3, 0xe8, 0x57, 0x16, 0x06, 0x09, 0x13, 0xbf, 0xa4, 0xf9, 0x0d, 0xb7, 0xca, 0x07,
+	0x65, 0x7d, 0xb6, 0x41, 0xd0, 0x12, 0xf7, 0x16, 0x30, 0x6a, 0xc3, 0x4e, 0xce, 0x38, 0xcb, 0xe7,
+	0x2c, 0x0c, 0xa2, 0x2c, 0xc8, 0x69, 0x32, 0x61, 0xd6, 0xda, 0xf2, 0xbe, 0xdb, 0x05, 0xea, 0x66,
+	0x44, 0x62, 0xe8, 0x10, 0x6a, 0x71, 0x3a, 0xd6, 0x2f, 0xb6, 0x2a, 0x85, 0x78, 0x89, 0x2c, 0xb3,
+	0xe8, 0x25, 0x54, 0x68, 0x38, 0x8d, 0x12, 0xab, 0x5a, 0xe8, 0x18, 0x44, 0x67, 0x64, 0x47, 0xae,
+	0x7e, 0x0e, 0x13, 0x0b, 0x0a, 0xa4, 0x4c, 0x54, 0x02, 0xfd, 0x00, 0xf5, 0x71, 0xce, 0xa8, 0x60,
+	0x81, 0xec, 0xb6, 0x55, 0x3f, 0x30, 0x8e, 0xea, 0x27, 0xfb, 0x45, 0x5b, 0x8a, 0x51, 0xb4, 0xfc,
+	0x62, 0x14, 0x9a, 0x0b, 0x9a, 0x23, 0xb3, 0x52, 0x61, 0x96, 0x85, 0x77, 0x0a, 0x9b, 0x2b, 0x2a,
+	0x68, 0x8e, 0x52, 0xf8, 0x11, 0x2a, 0x5c, 0x50, 0xc1, 0xac, 0xad, 0x03, 0xe3, 0xa8, 0x71, 0xd2,
+	0x5e, 0x7d, 0x28, 0x43, 0x49, 0xd3, 0x82, 0x5a, 0x02, 0x7d, 0x01, 0x0d, 0xf9, 0x31, 0xe3, 0xc1,
+	0x94, 0x71, 0x4e, 0x27, 0xcc, 0x6a, 0x2c, 0x9f, 0xbc, 0xa5, 0xa1, 0x73, 0x8d, 0x20, 0x0c, 0x55,
+	0x91, 0xcf, 0xb8, 0xe0, 0xd6, 0xb6, 0xda, 0x86, 0xa3, 0x15, 0x0e, 0xf6, 0x25, 0x41, 0xab, 0x2d,
+	0xc8, 0xfb, 0x6f, 0xa0, 0x7e, 0x6f, 0x39, 0x90, 0x09, 0xe5, 0x1b, 0x76, 0xab, 0x77, 0x8f, 0xc8,
+	0x4f, 0xf4, 0x02, 0x2a, 0x73, 0x1a, 0xcf, 0x98, 0x55, 0x52, 0x39, 0x1d, 0xbc, 0x2d, 0x7d, 0x6b,
+	0x34, 0x7f, 0x33, 0xa0, 0xa2, 0xde, 0x80, 0x3e, 0x81, 0x9d, 0xa1, 0x6f, 0xfb, 0x38, 0x18, 0x79,
+	0xc3, 0x01, 0xee, 0xba, 0xa7, 0x2e, 0x76, 0xcc, 0xff, 0xa1, 0x4d, 0xd8, 0xe8, 0x12, 0x6c, 0xfb,
+	0xae, 0x77, 0x66, 0x1a, 0xa8, 0x06, 0x15, 0x82, 0x6d, 0xe7, 0xbd, 0x59, 0x92, 0xc0, 0x68, 0xe0,
+	0x68, 0xa0, 0x2c, 0x23, 0x07, 0xf7, 0xb0, 0x8a, 0xd6, 0xd0, 0x16, 0xd4, 0x08, 0x1e, 0xd8, 0x2e,
+	0x91, 0x61, 0x05, 0xed, 0xc3, 0xee, 0x00, 0x93, 0xd3, 0x3e, 0x39, 0x77, 0xbd, 0xb3, 0xe0, 0xdc,
+	0x76, 0x3d, 0x1f, 0x7b, 0xb6, 0xd7, 0xc5, 0x66, 0x15, 0x6d, 0x43, 0x7d, 0xe4, 0xd9, 0x17, 0xb6,
+	0xdb, 0xb3, 0x3b, 0x3d, 0x6c, 0xae, 0x37, 0x7f, 0xdf, 0x80, 0x8a, 0x7a, 0x23, 0x3a, 0x06, 0x24,
+	0x68, 0x3e, 0x61, 0x22, 0x08, 0x55, 0xb3, 0x83, 0xc7, 0x96, 0x32, 0x35, 0xac, 0x47, 0xe1, 0x49,
+	0x7b, 0x5d, 0x00, 0xa8, 0x9e, 0x04, 0xe2, 0x36, 0xd3, 0xaf, 0x6d, 0x9c, 0x9c, 0xac, 0xda, 0x54,
+	0xfd, 0xd7, 0xbf, 0xcd, 0xd8, 0x62, 0xb1, 0x45, 0x11, 0x23, 0x06, 0xdb, 0x5a, 0x37, 0x8c, 0x72,
+	0x36, 0x96, 0xcb, 0x6e, 0x95, 0x95, 0xf8, 0x37, 0xcf, 0x13, 0x77, 0x0a, 0xba, 0x3e, 0xa1, 0x21,
+	0x1e, 0x24, 0xd1, 0xf7, 0x60, 0x71, 0x16, 0xcb, 0x60, 0xce, 0x02, 0xe9, 0x59, 0x29, 0xa3, 0xcd,
+	0xa5, 0xac, 0xb9, 0xa1, 0x2d, 0xb5, 0x77, 0x57, 0x64, 0x3f, 0xa8, 0x41, 0x6f, 0x61, 0xaf, 0xe8,
+	0x58, 0xc2, 0xa5, 0xab, 0x69, 0x18, 0xe6, 0x8c, 0x73, 0xf6, 0xc0, 0xb0, 0x2f, 0x16, 0x6d, 0x4b,
+	0xb8, 0x9b, 0xd9, 0x45, 0x01, 0x7a, 0x03, 0xbb, 0xfa, 0x89, 0xd7, 0x34, 0x09, 0xf9, 0x35, 0xbd,
+	0x61, 0x01, 0x67, 0xe3, 0x9c, 0x89, 0xa5, 0x99, 0x25, 0x55, 0x96, 0xbc, 0x2b, 0x2a, 0x86, 0xaa,
+	0xe0, 0xb1, 0x85, 0xd7, 0xff, 0xb3, 0x85, 0x37, 0x9e, 0x6f, 0x61, 0xb7, 0xb0, 0x70, 0x4d, 0xcd,
+	0xa5, 0xb5, 0xf2, 0x5c, 0x9e, 0x3a, 0xf8, 0x35, 0xec, 0xa8, 0x8f, 0x20, 0x64, 0x7c, 0x9c, 0x47,
+	0x99, 0x6a, 0x7f, 0x7d, 0x69, 0x62, 0x53, 0xa1, 0xce, 0x12, 0x44, 0x1f, 0xe0, 0x65, 0x4c, 0xe5,
+	0xd6, 0xe9, 0x06, 0x32, 0x9a, 0x8b, 0x4b, 0x46, 0xc5, 0xb3, 0xfe, 0x1f, 0xed, 0x4a, 0x05, 0x75,
+	0xa5, 0x77, 0x05, 0x5f, 0x56, 0x34, 0xa3, 0x67, 0x19, 0xf4, 0xbe, 0x2b, 0x4b, 0x0f, 0x5c, 0x59,
+	0x96, 0xae, 0xec, 0xf6, 0x3d, 0x0f, 0x77, 0x7d, 0xec, 0x98, 0x6b, 0xc8, 0x84, 0x4d, 0xc7, 0x1d,
+	0x2e, 0x33, 0x95, 0xa6, 0x0d, 0xb5, 0x3b, 0x0b, 0x48, 0xd3, 0xfa, 0x64, 0x34, 0xf4, 0x03, 0xff,
+	0xfd, 0xe0, 0xf1, 0x99, 0x00, 0xd5, 0xd3, 0x3e, 0xc1, 0x43, 0x5f, 0x9f, 0x88, 0x7f, 0xf2, 0x31,
+	0xf1, 0xec, 0x9e, 0x59, 0x6a, 0x06, 0xd0, 0x78, 0xb8, 0xe8, 0xe8, 0x15, 0x7c, 0xaa, 0x75, 0x1c,
+	0x97, 0xe0, 0xae, 0xef, 0xf6, 0xbd, 0x47, 0x62, 0x75, 0x58, 0x77, 0xbd, 0x4e, 0x7f, 0xe4, 0x39,
+	0x5a, 0xad, 0x3f, 0xf2, 0x75, 0x54, 0x42, 0x3b, 0xb0, 0xd5, 0x71, 0xef, 0x78, 0x76, 0xcf, 0x2c,
+	0x77, 0xfe, 0x34, 0xe0, 0xf3, 0x71, 0x3a, 0xfd, 0xf8, 0x78, 0x3b, 0x5b, 0x64, 0xf1, 0x0b, 0x61,
+	0x20, 0x3b, 0x3e, 0x30, 0x3e, 0x90, 0x05, 0x67, 0x92, 0xc6, 0x34, 0x99, 0xb4, 0xd2, 0x7c, 0xd2,
+	0x9e, 0xb0, 0x44, 0xcd, 0xa3, 0xad, 0x21, 0x9a, 0x45, 0xfc, 0x5f, 0x7e, 0x73, 0x7c, 0xf7, 0x24,
+	0xf9, 0x47, 0xe9, 0xf0, 0x4c, 0x8b, 0x76, 0xd5, 0x45, 0xce, 0x75, 0x81, 0xbb, 0xbc, 0xc8, 0xc5,
+	0xf1, 0x65, 0x55, 0x1d, 0xf1, 0xe5, 0x3f, 0x01, 0x00, 0x00, 0xff, 0xff, 0x81, 0x82, 0x66, 0x1b,
+	0xd5, 0x08, 0x00, 0x00,
+}
diff --git a/googleapis/cloud/memcache/v1beta2/cloud_memcache.pb.go b/googleapis/cloud/memcache/v1beta2/cloud_memcache.pb.go
index c037c66..439e10c 100644
--- a/googleapis/cloud/memcache/v1beta2/cloud_memcache.pb.go
+++ b/googleapis/cloud/memcache/v1beta2/cloud_memcache.pb.go
@@ -1417,11 +1417,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // CloudMemcacheClient is the client API for CloudMemcache service.
 //
@@ -1447,10 +1447,10 @@
 }
 
 type cloudMemcacheClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewCloudMemcacheClient(cc *grpc.ClientConn) CloudMemcacheClient {
+func NewCloudMemcacheClient(cc grpc.ClientConnInterface) CloudMemcacheClient {
 	return &cloudMemcacheClient{cc}
 }
 
diff --git a/googleapis/cloud/ml/v1/job_service.pb.go b/googleapis/cloud/ml/v1/job_service.pb.go
index 5a54d29..62c49d1 100644
--- a/googleapis/cloud/ml/v1/job_service.pb.go
+++ b/googleapis/cloud/ml/v1/job_service.pb.go
@@ -1770,11 +1770,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // JobServiceClient is the client API for JobService service.
 //
@@ -1791,10 +1791,10 @@
 }
 
 type jobServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewJobServiceClient(cc *grpc.ClientConn) JobServiceClient {
+func NewJobServiceClient(cc grpc.ClientConnInterface) JobServiceClient {
 	return &jobServiceClient{cc}
 }
 
diff --git a/googleapis/cloud/ml/v1/model_service.pb.go b/googleapis/cloud/ml/v1/model_service.pb.go
index 779298e..33dc5d5 100644
--- a/googleapis/cloud/ml/v1/model_service.pb.go
+++ b/googleapis/cloud/ml/v1/model_service.pb.go
@@ -944,11 +944,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // ModelServiceClient is the client API for ModelService service.
 //
@@ -1017,10 +1017,10 @@
 }
 
 type modelServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewModelServiceClient(cc *grpc.ClientConn) ModelServiceClient {
+func NewModelServiceClient(cc grpc.ClientConnInterface) ModelServiceClient {
 	return &modelServiceClient{cc}
 }
 
diff --git a/googleapis/cloud/ml/v1/prediction_service.pb.go b/googleapis/cloud/ml/v1/prediction_service.pb.go
index 84d6b50..14f2528 100644
--- a/googleapis/cloud/ml/v1/prediction_service.pb.go
+++ b/googleapis/cloud/ml/v1/prediction_service.pb.go
@@ -299,11 +299,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // OnlinePredictionServiceClient is the client API for OnlinePredictionService service.
 //
@@ -316,10 +316,10 @@
 }
 
 type onlinePredictionServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewOnlinePredictionServiceClient(cc *grpc.ClientConn) OnlinePredictionServiceClient {
+func NewOnlinePredictionServiceClient(cc grpc.ClientConnInterface) OnlinePredictionServiceClient {
 	return &onlinePredictionServiceClient{cc}
 }
 
diff --git a/googleapis/cloud/ml/v1/project_service.pb.go b/googleapis/cloud/ml/v1/project_service.pb.go
index f1f67c9..733d0b5 100644
--- a/googleapis/cloud/ml/v1/project_service.pb.go
+++ b/googleapis/cloud/ml/v1/project_service.pb.go
@@ -154,11 +154,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // ProjectManagementServiceClient is the client API for ProjectManagementService service.
 //
@@ -172,10 +172,10 @@
 }
 
 type projectManagementServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewProjectManagementServiceClient(cc *grpc.ClientConn) ProjectManagementServiceClient {
+func NewProjectManagementServiceClient(cc grpc.ClientConnInterface) ProjectManagementServiceClient {
 	return &projectManagementServiceClient{cc}
 }
 
diff --git a/googleapis/cloud/osconfig/agentendpoint/v1beta/agentendpoint.pb.go b/googleapis/cloud/osconfig/agentendpoint/v1beta/agentendpoint.pb.go
index 7e4a384..02ca188 100644
--- a/googleapis/cloud/osconfig/agentendpoint/v1beta/agentendpoint.pb.go
+++ b/googleapis/cloud/osconfig/agentendpoint/v1beta/agentendpoint.pb.go
@@ -582,11 +582,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // AgentEndpointServiceClient is the client API for AgentEndpointService service.
 //
@@ -607,10 +607,10 @@
 }
 
 type agentEndpointServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewAgentEndpointServiceClient(cc *grpc.ClientConn) AgentEndpointServiceClient {
+func NewAgentEndpointServiceClient(cc grpc.ClientConnInterface) AgentEndpointServiceClient {
 	return &agentEndpointServiceClient{cc}
 }
 
diff --git a/googleapis/cloud/osconfig/v1beta/osconfig_service.pb.go b/googleapis/cloud/osconfig/v1beta/osconfig_service.pb.go
index 679c35b..4ee5639 100644
--- a/googleapis/cloud/osconfig/v1beta/osconfig_service.pb.go
+++ b/googleapis/cloud/osconfig/v1beta/osconfig_service.pb.go
@@ -94,11 +94,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // OsConfigServiceClient is the client API for OsConfigService service.
 //
@@ -140,10 +140,10 @@
 }
 
 type osConfigServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewOsConfigServiceClient(cc *grpc.ClientConn) OsConfigServiceClient {
+func NewOsConfigServiceClient(cc grpc.ClientConnInterface) OsConfigServiceClient {
 	return &osConfigServiceClient{cc}
 }
 
diff --git a/googleapis/cloud/oslogin/v1/oslogin.pb.go b/googleapis/cloud/oslogin/v1/oslogin.pb.go
index 4e87c25..7d177b9 100644
--- a/googleapis/cloud/oslogin/v1/oslogin.pb.go
+++ b/googleapis/cloud/oslogin/v1/oslogin.pb.go
@@ -520,11 +520,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // OsLoginServiceClient is the client API for OsLoginService service.
 //
@@ -549,10 +549,10 @@
 }
 
 type osLoginServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewOsLoginServiceClient(cc *grpc.ClientConn) OsLoginServiceClient {
+func NewOsLoginServiceClient(cc grpc.ClientConnInterface) OsLoginServiceClient {
 	return &osLoginServiceClient{cc}
 }
 
diff --git a/googleapis/cloud/oslogin/v1alpha/oslogin.pb.go b/googleapis/cloud/oslogin/v1alpha/oslogin.pb.go
index ace7401..3fa449a 100644
--- a/googleapis/cloud/oslogin/v1alpha/oslogin.pb.go
+++ b/googleapis/cloud/oslogin/v1alpha/oslogin.pb.go
@@ -500,11 +500,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // OsLoginServiceClient is the client API for OsLoginService service.
 //
@@ -529,10 +529,10 @@
 }
 
 type osLoginServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewOsLoginServiceClient(cc *grpc.ClientConn) OsLoginServiceClient {
+func NewOsLoginServiceClient(cc grpc.ClientConnInterface) OsLoginServiceClient {
 	return &osLoginServiceClient{cc}
 }
 
diff --git a/googleapis/cloud/oslogin/v1beta/oslogin.pb.go b/googleapis/cloud/oslogin/v1beta/oslogin.pb.go
index 6f8fff5..d39047c 100644
--- a/googleapis/cloud/oslogin/v1beta/oslogin.pb.go
+++ b/googleapis/cloud/oslogin/v1beta/oslogin.pb.go
@@ -522,11 +522,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // OsLoginServiceClient is the client API for OsLoginService service.
 //
@@ -551,10 +551,10 @@
 }
 
 type osLoginServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewOsLoginServiceClient(cc *grpc.ClientConn) OsLoginServiceClient {
+func NewOsLoginServiceClient(cc grpc.ClientConnInterface) OsLoginServiceClient {
 	return &osLoginServiceClient{cc}
 }
 
diff --git a/googleapis/cloud/phishingprotection/v1beta1/phishingprotection.pb.go b/googleapis/cloud/phishingprotection/v1beta1/phishingprotection.pb.go
index 6b4c94b..c41f200 100644
--- a/googleapis/cloud/phishingprotection/v1beta1/phishingprotection.pb.go
+++ b/googleapis/cloud/phishingprotection/v1beta1/phishingprotection.pb.go
@@ -154,11 +154,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // PhishingProtectionServiceV1Beta1Client is the client API for PhishingProtectionServiceV1Beta1 service.
 //
@@ -175,10 +175,10 @@
 }
 
 type phishingProtectionServiceV1Beta1Client struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewPhishingProtectionServiceV1Beta1Client(cc *grpc.ClientConn) PhishingProtectionServiceV1Beta1Client {
+func NewPhishingProtectionServiceV1Beta1Client(cc grpc.ClientConnInterface) PhishingProtectionServiceV1Beta1Client {
 	return &phishingProtectionServiceV1Beta1Client{cc}
 }
 
diff --git a/googleapis/cloud/policytroubleshooter/v1/checker.pb.go b/googleapis/cloud/policytroubleshooter/v1/checker.pb.go
index 0005ed6..54d01ea 100644
--- a/googleapis/cloud/policytroubleshooter/v1/checker.pb.go
+++ b/googleapis/cloud/policytroubleshooter/v1/checker.pb.go
@@ -170,11 +170,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // IamCheckerClient is the client API for IamChecker service.
 //
@@ -186,10 +186,10 @@
 }
 
 type iamCheckerClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewIamCheckerClient(cc *grpc.ClientConn) IamCheckerClient {
+func NewIamCheckerClient(cc grpc.ClientConnInterface) IamCheckerClient {
 	return &iamCheckerClient{cc}
 }
 
diff --git a/googleapis/cloud/recaptchaenterprise/v1beta1/recaptchaenterprise.pb.go b/googleapis/cloud/recaptchaenterprise/v1beta1/recaptchaenterprise.pb.go
index 03acc0c..200851b 100644
--- a/googleapis/cloud/recaptchaenterprise/v1beta1/recaptchaenterprise.pb.go
+++ b/googleapis/cloud/recaptchaenterprise/v1beta1/recaptchaenterprise.pb.go
@@ -1355,11 +1355,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // RecaptchaEnterpriseServiceV1Beta1Client is the client API for RecaptchaEnterpriseServiceV1Beta1 service.
 //
@@ -1383,10 +1383,10 @@
 }
 
 type recaptchaEnterpriseServiceV1Beta1Client struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewRecaptchaEnterpriseServiceV1Beta1Client(cc *grpc.ClientConn) RecaptchaEnterpriseServiceV1Beta1Client {
+func NewRecaptchaEnterpriseServiceV1Beta1Client(cc grpc.ClientConnInterface) RecaptchaEnterpriseServiceV1Beta1Client {
 	return &recaptchaEnterpriseServiceV1Beta1Client{cc}
 }
 
diff --git a/googleapis/cloud/recommendationengine/v1beta1/catalog.pb.go b/googleapis/cloud/recommendationengine/v1beta1/catalog.pb.go
index 67e8587..728458b 100644
--- a/googleapis/cloud/recommendationengine/v1beta1/catalog.pb.go
+++ b/googleapis/cloud/recommendationengine/v1beta1/catalog.pb.go
@@ -67,7 +67,7 @@
 // CatalogItem captures all metadata information of items to be recommended.
 type CatalogItem struct {
 	// Required. Catalog item identifier. UTF-8 encoded string with a length limit
-	// of 128 characters.
+	// of 128 bytes.
 	//
 	// This id must be unique among all catalog items within the same catalog. It
 	// should also be used when logging user events in order for the user events
@@ -86,11 +86,11 @@
 	//        { "categories": ["Sports & Fitness", "Athletic Clothing", "Shoes"] }
 	//      ]
 	CategoryHierarchies []*CatalogItem_CategoryHierarchy `protobuf:"bytes,2,rep,name=category_hierarchies,json=categoryHierarchies,proto3" json:"category_hierarchies,omitempty"`
-	// Required. Catalog item title. UTF-8 encoded string with a length limit of
-	// 1250 characters.
+	// Required. Catalog item title. UTF-8 encoded string with a length limit of 1
+	// KiB.
 	Title string `protobuf:"bytes,3,opt,name=title,proto3" json:"title,omitempty"`
 	// Optional. Catalog item description. UTF-8 encoded string with a length
-	// limit of 1250 characters.
+	// limit of 5 KiB.
 	Description string `protobuf:"bytes,4,opt,name=description,proto3" json:"description,omitempty"`
 	// Optional (but highly encouraged). Extra catalog item attributes to be
 	// included in the recommendation model. For example, for retail products,
@@ -104,16 +104,18 @@
 	// 'ja', 'ko', 'sv', 'ro', 'nl'. For other languages, contact
 	// your Google account manager.
 	LanguageCode string `protobuf:"bytes,6,opt,name=language_code,json=languageCode,proto3" json:"language_code,omitempty"`
-	// Optional. Filtering tags associated with the catalog item. This tag can be
-	// used for filtering recommendation results by passing the tag as part of the
-	// predict request filter. The tags have to satisfy the following
-	// restrictions:
+	// Optional. Filtering tags associated with the catalog item. Each tag should
+	// be a UTF-8 encoded string with a length limit of 1 KiB.
+	//
+	// This tag can be used for filtering recommendation results by passing the
+	// tag as part of the predict request filter. The tags have to satisfy the
+	// following restrictions:
 	//
 	// * Only contain alphanumeric characters (`a-z`, `A-Z`, `0-9`), underscores
 	//   (`_`) and dashes (`-`).
 	Tags []string `protobuf:"bytes,8,rep,name=tags,proto3" json:"tags,omitempty"`
 	// Optional. Variant group identifier for prediction results. UTF-8 encoded
-	// string with a length limit of 128 characters.
+	// string with a length limit of 128 bytes.
 	//
 	// This field must be enabled before it can be used. [Learn
 	// more](/recommendations-ai/docs/catalog#item-group-id).
@@ -242,8 +244,11 @@
 
 // Category represents catalog item category hierarchy.
 type CatalogItem_CategoryHierarchy struct {
-	// Catalog item categories. Note that the order in the list denotes the
-	// specificity (from least to most specific). Required.
+	// Required. Catalog item categories. Each category should be a UTF-8
+	// encoded string with a length limit of 1 KiB.
+	//
+	// Note that the order in the list denotes the specificity (from least to
+	// most specific).
 	Categories           []string `protobuf:"bytes,1,rep,name=categories,proto3" json:"categories,omitempty"`
 	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 	XXX_unrecognized     []byte   `json:"-"`
@@ -306,7 +311,8 @@
 	StockState ProductCatalogItem_StockState `protobuf:"varint,5,opt,name=stock_state,json=stockState,proto3,enum=google.cloud.recommendationengine.v1beta1.ProductCatalogItem_StockState" json:"stock_state,omitempty"`
 	// Optional. The available quantity of the item.
 	AvailableQuantity int64 `protobuf:"varint,6,opt,name=available_quantity,json=availableQuantity,proto3" json:"available_quantity,omitempty"`
-	// Optional. Canonical URL directly linking to the item detail page.
+	// Optional. Canonical URL directly linking to the item detail page with a
+	// length limit of 5 KiB..
 	CanonicalProductUri string `protobuf:"bytes,7,opt,name=canonical_product_uri,json=canonicalProductUri,proto3" json:"canonical_product_uri,omitempty"`
 	// Optional. Product images for the catalog item.
 	Images               []*Image `protobuf:"bytes,8,rep,name=images,proto3" json:"images,omitempty"`
@@ -531,7 +537,7 @@
 
 // Catalog item thumbnail/detail image.
 type Image struct {
-	// Required. URL of the image.
+	// Required. URL of the image with a length limit of 5 KiB.
 	Uri string `protobuf:"bytes,1,opt,name=uri,proto3" json:"uri,omitempty"`
 	// Optional. Height of the image in number of pixels.
 	Height int32 `protobuf:"varint,2,opt,name=height,proto3" json:"height,omitempty"`
diff --git a/googleapis/cloud/recommendationengine/v1beta1/catalog_service.pb.go b/googleapis/cloud/recommendationengine/v1beta1/catalog_service.pb.go
index 230e20b..99788d8 100644
--- a/googleapis/cloud/recommendationengine/v1beta1/catalog_service.pb.go
+++ b/googleapis/cloud/recommendationengine/v1beta1/catalog_service.pb.go
@@ -361,72 +361,73 @@
 }
 
 var fileDescriptor_5d69b5a822db872f = []byte{
-	// 798 bytes of a gzipped FileDescriptorProto
-	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xb4, 0x56, 0xd1, 0x6a, 0x33, 0x45,
-	0x14, 0x66, 0xf2, 0xff, 0x7f, 0xb1, 0x93, 0xb6, 0xda, 0x01, 0xdb, 0x25, 0xb5, 0x10, 0xb6, 0x20,
-	0x6d, 0xa4, 0x3b, 0x34, 0x42, 0x85, 0x16, 0xb1, 0x4d, 0x5a, 0x6b, 0xa1, 0x62, 0x49, 0xb5, 0xa2,
-	0x22, 0x61, 0xba, 0x39, 0xd9, 0xae, 0xdd, 0x9d, 0x59, 0x77, 0x26, 0xad, 0x56, 0x7a, 0x23, 0x78,
-	0x25, 0x5e, 0xf9, 0x00, 0x82, 0x97, 0x3e, 0x82, 0xd7, 0xe2, 0x85, 0xe0, 0x8d, 0xfa, 0x08, 0x0a,
-	0x3e, 0x86, 0xec, 0xcc, 0xae, 0xdd, 0x24, 0x1b, 0x9a, 0x34, 0xfc, 0x77, 0x3b, 0x73, 0xce, 0x7c,
-	0xf3, 0x9d, 0x73, 0xbe, 0x73, 0x76, 0xf0, 0x5b, 0x9e, 0x10, 0x5e, 0x00, 0xd4, 0x0d, 0x44, 0xaf,
-	0x43, 0x63, 0x70, 0x45, 0x18, 0x02, 0xef, 0x30, 0xe5, 0x0b, 0x0e, 0xdc, 0xf3, 0x39, 0xd0, 0xeb,
-	0xad, 0x0b, 0x50, 0x6c, 0x8b, 0xba, 0x4c, 0xb1, 0x40, 0x78, 0x6d, 0x09, 0xf1, 0xb5, 0xef, 0x82,
-	0x13, 0xc5, 0x42, 0x09, 0xb2, 0x61, 0x00, 0x1c, 0x0d, 0xe0, 0x14, 0x01, 0x38, 0x29, 0x40, 0xe5,
-	0x95, 0xf4, 0x2e, 0x16, 0xf9, 0x94, 0x71, 0x2e, 0x94, 0x76, 0x92, 0x06, 0xa8, 0xb2, 0x9c, 0xb3,
-	0xba, 0x81, 0x0f, 0x5c, 0xa5, 0x86, 0x37, 0x26, 0xa6, 0x98, 0x1e, 0xdc, 0x1e, 0xff, 0xa0, 0x1f,
-	0x46, 0x22, 0xce, 0x2e, 0x5c, 0x4b, 0xcf, 0x05, 0x82, 0x7b, 0x71, 0x8f, 0x73, 0x9f, 0x7b, 0x54,
-	0x44, 0x10, 0xf7, 0xd1, 0x5d, 0x49, 0x9d, 0xf4, 0xea, 0xa2, 0xd7, 0xa5, 0x10, 0x46, 0xea, 0xcb,
-	0xd4, 0x58, 0x1d, 0x34, 0x76, 0x7d, 0x08, 0x3a, 0xed, 0x90, 0xc9, 0x2b, 0xe3, 0x61, 0x7f, 0x87,
-	0xb0, 0xd5, 0x8c, 0x81, 0x29, 0x68, 0x1a, 0xce, 0xc7, 0x0a, 0xc2, 0x16, 0x7c, 0xde, 0x03, 0xa9,
-	0xc8, 0x12, 0x9e, 0x89, 0x58, 0x0c, 0x5c, 0x59, 0xa8, 0x8a, 0xd6, 0x67, 0x5b, 0xe9, 0x8a, 0x7c,
-	0x84, 0xe7, 0xb2, 0x22, 0xf8, 0x0a, 0x42, 0xab, 0x54, 0x45, 0xeb, 0xe5, 0xfa, 0xb6, 0x33, 0x76,
-	0x09, 0x9c, 0xfc, 0x65, 0x65, 0xf7, 0x7e, 0x61, 0xbf, 0x86, 0x5f, 0x3e, 0x02, 0x55, 0xc0, 0x85,
-	0xe0, 0xa7, 0x9c, 0x85, 0x90, 0x32, 0xd1, 0xdf, 0xf6, 0x37, 0x08, 0x2f, 0x9f, 0xf8, 0x32, 0xef,
-	0x2e, 0x1f, 0xe2, 0xbe, 0x82, 0x67, 0x23, 0xe6, 0x41, 0x5b, 0xfa, 0xb7, 0xa0, 0x89, 0x3f, 0x6b,
-	0xbd, 0x90, 0x6c, 0x9c, 0xf9, 0xb7, 0x40, 0x56, 0x31, 0xd6, 0x46, 0x25, 0xae, 0x80, 0x5b, 0x4f,
-	0xf4, 0x41, 0xed, 0xfe, 0x7e, 0xb2, 0x91, 0x60, 0x76, 0xfd, 0x40, 0x41, 0x6c, 0x3d, 0x35, 0x98,
-	0x66, 0x65, 0xff, 0x80, 0xb0, 0x35, 0xcc, 0x43, 0x46, 0x82, 0x4b, 0x20, 0x9f, 0xe0, 0xf9, 0x7c,
-	0xb2, 0xa4, 0x85, 0xaa, 0x4f, 0xa6, 0xc8, 0xd6, 0x5c, 0x2e, 0x5b, 0x92, 0xbc, 0x8a, 0x5f, 0xe4,
-	0xf0, 0x85, 0x6a, 0xe7, 0x58, 0x97, 0x34, 0xb5, 0xf9, 0x64, 0xfb, 0x34, 0x63, 0x6e, 0xff, 0x8a,
-	0xb0, 0xf5, 0x41, 0xd4, 0x29, 0x2e, 0x73, 0x41, 0x6a, 0x9f, 0x63, 0x89, 0xc9, 0x2e, 0x2e, 0xf7,
-	0x34, 0x15, 0xad, 0x43, 0x9d, 0xe5, 0x72, 0xbd, 0x92, 0x21, 0x67, 0x52, 0x75, 0xde, 0x4e, 0xa4,
-	0xfa, 0x2e, 0x93, 0x57, 0x2d, 0x6c, 0xdc, 0x93, 0x6f, 0xdb, 0xc1, 0xd6, 0x01, 0x04, 0x30, 0x6e,
-	0x1c, 0xf5, 0x6f, 0xcb, 0x78, 0x21, 0x75, 0x3d, 0x33, 0xf3, 0x82, 0xfc, 0x8b, 0xf0, 0xe2, 0x90,
-	0xe4, 0x49, 0x73, 0x92, 0xd0, 0x46, 0x34, 0x4c, 0xe5, 0x91, 0xf9, 0xb1, 0xcf, 0xbf, 0xfe, 0xf3,
-	0xef, 0xef, 0x4b, 0xa7, 0xf6, 0xde, 0xff, 0x83, 0xe0, 0x2b, 0x23, 0xd7, 0x37, 0xa3, 0x58, 0x7c,
-	0x06, 0xae, 0x92, 0xb4, 0x46, 0x03, 0xe1, 0x9a, 0xce, 0xa7, 0xb5, 0x6c, 0xc0, 0x48, 0x5a, 0xbb,
-	0xa3, 0x79, 0x41, 0xec, 0xf4, 0x55, 0x8d, 0xfc, 0x85, 0xf0, 0x42, 0x7f, 0x3b, 0x91, 0xbd, 0x09,
-	0x28, 0x16, 0x76, 0xe2, 0xa3, 0x83, 0x7c, 0x47, 0x07, 0xd9, 0x20, 0xb9, 0x20, 0x93, 0x12, 0x3d,
-	0x1c, 0x62, 0x5f, 0x84, 0xb4, 0x76, 0x47, 0xfe, 0x41, 0xf8, 0xa5, 0xc1, 0x7e, 0x23, 0x8d, 0x09,
-	0x68, 0x8d, 0x18, 0x1a, 0x95, 0xe6, 0x54, 0x18, 0xa6, 0xe1, 0x8b, 0xe2, 0x7c, 0x5c, 0x31, 0xb5,
-	0x52, 0x87, 0xba, 0x76, 0x22, 0xa5, 0x8e, 0xea, 0xf9, 0x69, 0x95, 0x5a, 0x9f, 0xba, 0x88, 0x03,
-	0x4a, 0xfd, 0x19, 0xe1, 0xc5, 0xa1, 0xc6, 0x9e, 0x28, 0xd4, 0x51, 0x63, 0xa1, 0xb2, 0x34, 0x34,
-	0x5a, 0x0e, 0x93, 0x5f, 0x64, 0x56, 0xa7, 0xda, 0xf4, 0x7a, 0xfc, 0x1d, 0x61, 0x72, 0xac, 0xff,
-	0xdc, 0x7d, 0x8a, 0x3c, 0x98, 0x80, 0xfd, 0xf0, 0xf1, 0x8c, 0xfe, 0x6a, 0x86, 0x92, 0x7b, 0x06,
-	0x38, 0xef, 0x65, 0xcf, 0x00, 0xbb, 0xa5, 0xa3, 0x38, 0xb1, 0x8f, 0xa6, 0x1e, 0x1d, 0xe6, 0xed,
-	0xb1, 0x83, 0x6a, 0x95, 0x0f, 0x7f, 0xdb, 0x5f, 0x2b, 0x64, 0x6b, 0x98, 0xb0, 0xc8, 0x97, 0x8e,
-	0x2b, 0xc2, 0x3f, 0xf6, 0x9d, 0x4b, 0xa5, 0x22, 0xb9, 0x43, 0xe9, 0xcd, 0xcd, 0xcd, 0x80, 0x91,
-	0xb2, 0x9e, 0xba, 0x34, 0x4f, 0x9e, 0xcd, 0x28, 0x60, 0xaa, 0x2b, 0xe2, 0xb0, 0xf1, 0x0b, 0xc2,
-	0x9b, 0xae, 0x08, 0xc7, 0xcf, 0xcb, 0x29, 0xfa, 0xf8, 0xd3, 0xd4, 0xd9, 0x13, 0x01, 0xe3, 0x9e,
-	0x23, 0x62, 0x8f, 0x7a, 0xc0, 0x75, 0x2d, 0xe9, 0xfd, 0x95, 0x63, 0x3c, 0xae, 0x76, 0x8b, 0x8c,
-	0x3f, 0x96, 0x9e, 0xb5, 0x0e, 0x9b, 0xfb, 0xc7, 0x3f, 0x95, 0x36, 0x8e, 0xcc, 0x3d, 0x4d, 0x4d,
-	0xaa, 0xd5, 0xe7, 0x7b, 0x68, 0x48, 0x9d, 0x6f, 0x35, 0x12, 0xa0, 0x8b, 0x19, 0x7d, 0xfb, 0xeb,
-	0xff, 0x05, 0x00, 0x00, 0xff, 0xff, 0x2a, 0x97, 0x34, 0xa3, 0xb5, 0x0a, 0x00, 0x00,
+	// 824 bytes of a gzipped FileDescriptorProto
+	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xb4, 0x56, 0x5f, 0x6b, 0x2b, 0x45,
+	0x14, 0x67, 0x72, 0xff, 0xe0, 0x9d, 0xdc, 0x5b, 0xed, 0x80, 0xed, 0x92, 0x5a, 0x08, 0x5b, 0x90,
+	0x36, 0xda, 0x1d, 0x1a, 0xa1, 0x42, 0x8b, 0xd8, 0x24, 0xad, 0xb5, 0x50, 0x31, 0xa6, 0x5a, 0x51,
+	0x91, 0x30, 0xdd, 0x9c, 0x6c, 0xd7, 0xee, 0xce, 0xac, 0x3b, 0x93, 0x56, 0x2b, 0x7d, 0x11, 0x7d,
+	0xf4, 0xc9, 0x0f, 0x20, 0xf8, 0xe8, 0x17, 0xf0, 0x5d, 0xc4, 0x07, 0xc1, 0x17, 0x7d, 0x2b, 0x3e,
+	0x2a, 0xf8, 0x31, 0x64, 0x67, 0x76, 0xed, 0xe6, 0x1f, 0x4d, 0x1a, 0xef, 0xdb, 0xce, 0x9c, 0x33,
+	0x67, 0x7e, 0xbf, 0x73, 0x7e, 0xe7, 0xec, 0xe0, 0xd7, 0x3d, 0x21, 0xbc, 0x00, 0xa8, 0x1b, 0x88,
+	0x5e, 0x87, 0xc6, 0xe0, 0x8a, 0x30, 0x04, 0xde, 0x61, 0xca, 0x17, 0x1c, 0xb8, 0xe7, 0x73, 0xa0,
+	0xe7, 0x1b, 0x27, 0xa0, 0xd8, 0x06, 0x75, 0x99, 0x62, 0x81, 0xf0, 0xda, 0x12, 0xe2, 0x73, 0xdf,
+	0x05, 0x27, 0x8a, 0x85, 0x12, 0x64, 0xcd, 0x04, 0x70, 0x74, 0x00, 0x67, 0x54, 0x00, 0x27, 0x0d,
+	0x50, 0x7a, 0x21, 0xbd, 0x8b, 0x45, 0x3e, 0x65, 0x9c, 0x0b, 0xa5, 0x9d, 0xa4, 0x09, 0x54, 0x5a,
+	0xcc, 0x59, 0xdd, 0xc0, 0x07, 0xae, 0x52, 0xc3, 0xab, 0x53, 0x43, 0x4c, 0x0f, 0x6e, 0x4e, 0x7e,
+	0xd0, 0x0f, 0x23, 0x11, 0x67, 0x17, 0xae, 0xa4, 0xe7, 0x02, 0xc1, 0xbd, 0xb8, 0xc7, 0xb9, 0xcf,
+	0x3d, 0x2a, 0x22, 0x88, 0xfb, 0xe0, 0x2e, 0xa5, 0x4e, 0x7a, 0x75, 0xd2, 0xeb, 0x52, 0x08, 0x23,
+	0xf5, 0x79, 0x6a, 0x2c, 0x0f, 0x1a, 0xbb, 0x3e, 0x04, 0x9d, 0x76, 0xc8, 0xe4, 0x99, 0xf1, 0xb0,
+	0xbf, 0x41, 0xd8, 0x6a, 0xc4, 0xc0, 0x14, 0x34, 0x0c, 0xe6, 0x03, 0x05, 0x61, 0x0b, 0x3e, 0xed,
+	0x81, 0x54, 0x64, 0x01, 0x3f, 0x8c, 0x58, 0x0c, 0x5c, 0x59, 0xa8, 0x8c, 0x56, 0x1f, 0xb5, 0xd2,
+	0x15, 0xf9, 0x00, 0x3f, 0xce, 0x8a, 0xe0, 0x2b, 0x08, 0xad, 0x42, 0x19, 0xad, 0x16, 0xab, 0x9b,
+	0xce, 0xc4, 0x25, 0x70, 0xf2, 0x97, 0x15, 0xdd, 0x9b, 0x85, 0xfd, 0x12, 0x7e, 0x7e, 0x1f, 0xd4,
+	0x08, 0x2c, 0x04, 0xdf, 0xe7, 0x2c, 0x84, 0x14, 0x89, 0xfe, 0xb6, 0xbf, 0x46, 0x78, 0xf1, 0xd0,
+	0x97, 0x79, 0x77, 0x79, 0x1b, 0xf6, 0x25, 0xfc, 0x28, 0x62, 0x1e, 0xb4, 0xa5, 0x7f, 0x09, 0x1a,
+	0xf8, 0x83, 0xd6, 0x33, 0xc9, 0xc6, 0x91, 0x7f, 0x09, 0x64, 0x19, 0x63, 0x6d, 0x54, 0xe2, 0x0c,
+	0xb8, 0x75, 0x4f, 0x1f, 0xd4, 0xee, 0xef, 0x26, 0x1b, 0x49, 0xcc, 0xae, 0x1f, 0x28, 0x88, 0xad,
+	0xfb, 0x26, 0xa6, 0x59, 0xd9, 0xdf, 0x21, 0x6c, 0x0d, 0xe3, 0x90, 0x91, 0xe0, 0x12, 0xc8, 0x47,
+	0xf8, 0x49, 0x3e, 0x59, 0xd2, 0x42, 0xe5, 0x7b, 0x33, 0x64, 0xeb, 0x71, 0x2e, 0x5b, 0x92, 0xbc,
+	0x88, 0x9f, 0xe5, 0xf0, 0x99, 0x6a, 0xe7, 0x50, 0x17, 0x34, 0xb4, 0x27, 0xc9, 0x76, 0x33, 0x43,
+	0x6e, 0xff, 0x82, 0xb0, 0xf5, 0x5e, 0xd4, 0x19, 0x5d, 0xe6, 0x11, 0xa9, 0x7d, 0x8a, 0x25, 0x26,
+	0xdb, 0xb8, 0xd8, 0xd3, 0x50, 0xb4, 0x0e, 0x75, 0x96, 0x8b, 0xd5, 0x52, 0x16, 0x39, 0x93, 0xaa,
+	0xf3, 0x46, 0x22, 0xd5, 0xb7, 0x98, 0x3c, 0x6b, 0x61, 0xe3, 0x9e, 0x7c, 0xdb, 0x0e, 0xb6, 0x76,
+	0x21, 0x80, 0x49, 0x79, 0x54, 0x7f, 0x2c, 0xe2, 0xb9, 0xd4, 0xf5, 0xc8, 0xcc, 0x0b, 0xf2, 0x0f,
+	0xc2, 0xf3, 0x43, 0x92, 0x27, 0x8d, 0x69, 0xa8, 0x8d, 0x69, 0x98, 0xd2, 0x1d, 0xf3, 0x63, 0x1f,
+	0x7f, 0xf9, 0xc7, 0x5f, 0xdf, 0x16, 0x9a, 0xf6, 0xce, 0x7f, 0x83, 0xe0, 0x0b, 0x23, 0xd7, 0xd7,
+	0xa2, 0x58, 0x7c, 0x02, 0xae, 0x92, 0xb4, 0x42, 0x03, 0xe1, 0x9a, 0xce, 0xa7, 0x95, 0x6c, 0xc0,
+	0x48, 0x5a, 0xb9, 0xa2, 0x79, 0x41, 0x6c, 0xf5, 0x55, 0x8d, 0xfc, 0x89, 0xf0, 0x5c, 0x7f, 0x3b,
+	0x91, 0x9d, 0x29, 0x20, 0x8e, 0xec, 0xc4, 0x3b, 0x93, 0x6c, 0x5e, 0xd7, 0x74, 0x4d, 0x34, 0xd7,
+	0x06, 0xa9, 0xdd, 0x70, 0x4d, 0x76, 0x6f, 0x67, 0xda, 0x47, 0x94, 0x56, 0x2a, 0x57, 0xe4, 0x6f,
+	0x84, 0x9f, 0x1b, 0xec, 0x3b, 0x52, 0x9f, 0x02, 0xde, 0x98, 0xe1, 0x51, 0x6a, 0xcc, 0x14, 0xc3,
+	0x34, 0xbe, 0xfd, 0xa6, 0x26, 0x5a, 0x27, 0x33, 0x17, 0x95, 0x7c, 0x55, 0xc0, 0xf3, 0x43, 0xdd,
+	0x3b, 0x95, 0x62, 0xc7, 0xf5, 0xfe, 0x9d, 0x8b, 0x19, 0x5f, 0xd7, 0xac, 0xbc, 0xd4, 0x5e, 0xce,
+	0xb5, 0xb4, 0xe6, 0xfd, 0x4e, 0x75, 0xf6, 0x02, 0x0f, 0xa8, 0xf9, 0x27, 0x84, 0xe7, 0x87, 0x9a,
+	0x7f, 0xaa, 0x34, 0x8c, 0x1b, 0x1d, 0xa5, 0x85, 0xa1, 0xf1, 0xb3, 0x97, 0xfc, 0x46, 0x07, 0x34,
+	0x5b, 0xf9, 0x1f, 0x34, 0xfb, 0x1b, 0xc2, 0xe4, 0x40, 0xff, 0xe5, 0xfb, 0x54, 0xbb, 0x3b, 0x05,
+	0x8b, 0xe1, 0xe3, 0x19, 0x8d, 0xe5, 0x2c, 0x4a, 0xee, 0xc9, 0xe0, 0xbc, 0x9d, 0x3d, 0x19, 0xec,
+	0x96, 0xa6, 0x71, 0x68, 0xef, 0xcf, 0x3c, 0x66, 0xcc, 0x3b, 0x65, 0x0b, 0x55, 0x4a, 0xef, 0xff,
+	0x5a, 0x5b, 0x19, 0x89, 0xd6, 0x20, 0x61, 0x91, 0x2f, 0x1d, 0x57, 0x84, 0xbf, 0xd7, 0x9c, 0x53,
+	0xa5, 0x22, 0xb9, 0x45, 0xe9, 0xc5, 0xc5, 0xc5, 0x80, 0x91, 0xb2, 0x9e, 0x3a, 0x35, 0xcf, 0xa3,
+	0xf5, 0x28, 0x60, 0xaa, 0x2b, 0xe2, 0xb0, 0xfe, 0x33, 0xc2, 0xeb, 0xae, 0x08, 0x27, 0xcf, 0x4b,
+	0x13, 0x7d, 0xf8, 0x71, 0xea, 0xec, 0x89, 0x80, 0x71, 0xcf, 0x11, 0xb1, 0x47, 0x3d, 0xe0, 0xba,
+	0xa6, 0xf4, 0xe6, 0xca, 0x09, 0x1e, 0x62, 0xdb, 0xa3, 0x8c, 0xdf, 0x17, 0x1e, 0xb4, 0xf6, 0x1a,
+	0xb5, 0x83, 0x1f, 0x0a, 0x6b, 0xfb, 0xe6, 0x9e, 0x86, 0x06, 0xd5, 0xea, 0xf3, 0xdd, 0x33, 0xa0,
+	0x8e, 0x37, 0xea, 0x49, 0xa0, 0x93, 0x87, 0xfa, 0xf6, 0x57, 0xfe, 0x0d, 0x00, 0x00, 0xff, 0xff,
+	0x18, 0x1e, 0x90, 0x31, 0xe1, 0x0a, 0x00, 0x00,
 }
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // CatalogServiceClient is the client API for CatalogService service.
 //
 // For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
 type CatalogServiceClient interface {
-	// LINT.IfChange
 	// Creates a catalog item.
 	CreateCatalogItem(ctx context.Context, in *CreateCatalogItemRequest, opts ...grpc.CallOption) (*CatalogItem, error)
 	// Gets a specific catalog item.
@@ -448,10 +449,10 @@
 }
 
 type catalogServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewCatalogServiceClient(cc *grpc.ClientConn) CatalogServiceClient {
+func NewCatalogServiceClient(cc grpc.ClientConnInterface) CatalogServiceClient {
 	return &catalogServiceClient{cc}
 }
 
@@ -511,7 +512,6 @@
 
 // CatalogServiceServer is the server API for CatalogService service.
 type CatalogServiceServer interface {
-	// LINT.IfChange
 	// Creates a catalog item.
 	CreateCatalogItem(context.Context, *CreateCatalogItemRequest) (*CatalogItem, error)
 	// Gets a specific catalog item.
diff --git a/googleapis/cloud/recommendationengine/v1beta1/common.pb.go b/googleapis/cloud/recommendationengine/v1beta1/common.pb.go
index 564bfc9..67065b5 100644
--- a/googleapis/cloud/recommendationengine/v1beta1/common.pb.go
+++ b/googleapis/cloud/recommendationengine/v1beta1/common.pb.go
@@ -89,7 +89,7 @@
 
 // A list of string features.
 type FeatureMap_StringList struct {
-	// String feature value.
+	// String feature value with a length limit of 128 bytes.
 	Value                []string `protobuf:"bytes,1,rep,name=value,proto3" json:"value,omitempty"`
 	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 	XXX_unrecognized     []byte   `json:"-"`
diff --git a/googleapis/cloud/recommendationengine/v1beta1/import.pb.go b/googleapis/cloud/recommendationengine/v1beta1/import.pb.go
index 9f02245..9cbfe02 100644
--- a/googleapis/cloud/recommendationengine/v1beta1/import.pb.go
+++ b/googleapis/cloud/recommendationengine/v1beta1/import.pb.go
@@ -31,7 +31,7 @@
 	// 2000 characters long. URIs can match the full object path (for example,
 	// gs://bucket/directory/object.json) or a pattern matching one or more
 	// files, such as gs://bucket/directory/*.json. A request can
-	// contain at most 100 files, and each file can be up to 500 MB. See
+	// contain at most 100 files, and each file can be up to 2 GB. See
 	// [Importing catalog information](/recommendations-ai/docs/upload-catalog)
 	// for the expected file format and setup instructions.
 	InputUris            []string `protobuf:"bytes,1,rep,name=input_uris,json=inputUris,proto3" json:"input_uris,omitempty"`
diff --git a/googleapis/cloud/recommendationengine/v1beta1/prediction_apikey_registry_service.pb.go b/googleapis/cloud/recommendationengine/v1beta1/prediction_apikey_registry_service.pb.go
index 81cd57e..cc53a80 100644
--- a/googleapis/cloud/recommendationengine/v1beta1/prediction_apikey_registry_service.pb.go
+++ b/googleapis/cloud/recommendationengine/v1beta1/prediction_apikey_registry_service.pb.go
@@ -341,11 +341,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // PredictionApiKeyRegistryClient is the client API for PredictionApiKeyRegistry service.
 //
@@ -360,10 +360,10 @@
 }
 
 type predictionApiKeyRegistryClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewPredictionApiKeyRegistryClient(cc *grpc.ClientConn) PredictionApiKeyRegistryClient {
+func NewPredictionApiKeyRegistryClient(cc grpc.ClientConnInterface) PredictionApiKeyRegistryClient {
 	return &predictionApiKeyRegistryClient{cc}
 }
 
diff --git a/googleapis/cloud/recommendationengine/v1beta1/prediction_service.pb.go b/googleapis/cloud/recommendationengine/v1beta1/prediction_service.pb.go
index d484024..e57702a 100644
--- a/googleapis/cloud/recommendationengine/v1beta1/prediction_service.pb.go
+++ b/googleapis/cloud/recommendationengine/v1beta1/prediction_service.pb.go
@@ -77,8 +77,8 @@
 	//    specified tags. Boolean operators `OR` and `NOT` are supported if the
 	//    expression is enclosed in parentheses, and must be separated from the
 	//    tag values by a space. `-"tagA"` is also supported and is equivalent to
-	//    `NOT "tagA"`. Tag values must be enclosed in double quotes, and can
-	//    contain only alphanumeric characters, underscores, and dashes.
+	//    `NOT "tagA"`. Tag values must be double quoted UTF-8 encoded strings
+	//    with a size limit of 1 KiB.
 	//
 	//  * filterOutOfStockItems. Restricts predictions to items that do not have a
 	//    stockState value of OUT_OF_STOCK.
@@ -304,6 +304,8 @@
 	//
 	// * `catalogItem`: JSON representation of the catalogItem. Will be set if
 	//   `returnCatalogItem` is set to true in `PredictRequest.params`.
+	// * `score`: Prediction score in double value. Will be set if
+	//   `returnItemScore` is set to true in `PredictRequest.params`.
 	ItemMetadata         map[string]*_struct.Value `protobuf:"bytes,2,rep,name=item_metadata,json=itemMetadata,proto3" json:"item_metadata,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
 	XXX_NoUnkeyedLiteral struct{}                  `json:"-"`
 	XXX_unrecognized     []byte                    `json:"-"`
@@ -420,11 +422,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // PredictionServiceClient is the client API for PredictionService service.
 //
@@ -438,10 +440,10 @@
 }
 
 type predictionServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewPredictionServiceClient(cc *grpc.ClientConn) PredictionServiceClient {
+func NewPredictionServiceClient(cc grpc.ClientConnInterface) PredictionServiceClient {
 	return &predictionServiceClient{cc}
 }
 
diff --git a/googleapis/cloud/recommendationengine/v1beta1/user_event.pb.go b/googleapis/cloud/recommendationengine/v1beta1/user_event.pb.go
index 899ffff..e0eaf67 100644
--- a/googleapis/cloud/recommendationengine/v1beta1/user_event.pb.go
+++ b/googleapis/cloud/recommendationengine/v1beta1/user_event.pb.go
@@ -144,15 +144,16 @@
 
 // Information of end users.
 type UserInfo struct {
-	// Required. A unique identifier for tracking visitors.
+	// Required. A unique identifier for tracking visitors with a length limit of
+	// 128 bytes.
 	//
 	// For example, this could be implemented with a http cookie, which should be
 	// able to uniquely identify a visitor on a single device. This unique
 	// identifier should not change if the visitor log in/out of the website.
 	// Maximum length 128 bytes. Cannot be empty.
 	VisitorId string `protobuf:"bytes,1,opt,name=visitor_id,json=visitorId,proto3" json:"visitor_id,omitempty"`
-	// Optional. Unique identifier for logged-in user. Required only for
-	// logged-in users.
+	// Optional. Unique identifier for logged-in user with a length limit of 128
+	// bytes. Required only for logged-in users.
 	UserId string `protobuf:"bytes,2,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"`
 	// Optional. The below fields should *not* be set if using the javascript
 	// pixel. IP address of the user. Optional. This could be either IPv4 (e.g.
@@ -161,8 +162,11 @@
 	// `direct_user_request` is set. Used to extract location information for
 	// personalization.
 	IpAddress string `protobuf:"bytes,3,opt,name=ip_address,json=ipAddress,proto3" json:"ip_address,omitempty"`
-	// Optional. User agent as included in the HTTP header. This should *not* be
-	// set when using the javascript pixel or if `directUserRequest` is set.
+	// Optional. User agent as included in the HTTP header. UTF-8 encoded string
+	// with a length limit of 1 KiB.
+	//
+	// This should *not* be set when using the javascript pixel or if
+	// `directUserRequest` is set.
 	UserAgent string `protobuf:"bytes,4,opt,name=user_agent,json=userAgent,proto3" json:"user_agent,omitempty"`
 	// Optional. Indicates if the request is made directly from the end user
 	// in which case the user_agent and ip_address fields can be populated
@@ -357,9 +361,8 @@
 // ProductEventDetail captures user event information specific to retail
 // products.
 type ProductEventDetail struct {
-	// Required for `search` events. Other event types should not set
-	// this field. The user's search query as UTF-8 encoded text with a length
-	// limit of 1250 characters.
+	// Required for `search` events. Other event types should not set this field.
+	// The user's search query as UTF-8 encoded text with a length limit of 5 KiB.
 	SearchQuery string `protobuf:"bytes,1,opt,name=search_query,json=searchQuery,proto3" json:"search_query,omitempty"`
 	// Required for `category-page-view` events. Other event types should not set
 	// this field.
@@ -481,7 +484,7 @@
 
 // A transaction represents the entire purchase transaction.
 type PurchaseTransaction struct {
-	// Optional. The transaction ID.
+	// Optional. The transaction ID with a length limit of 128 bytes.
 	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
 	// Required. Total revenue or grand total associated with the transaction.
 	// This value include shipping, tax, or other adjustments to total revenue
diff --git a/googleapis/cloud/recommendationengine/v1beta1/user_event_service.pb.go b/googleapis/cloud/recommendationengine/v1beta1/user_event_service.pb.go
index 3369f60..f1e7757 100644
--- a/googleapis/cloud/recommendationengine/v1beta1/user_event_service.pb.go
+++ b/googleapis/cloud/recommendationengine/v1beta1/user_event_service.pb.go
@@ -568,11 +568,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // UserEventServiceClient is the client API for UserEventService service.
 //
@@ -604,10 +604,10 @@
 }
 
 type userEventServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewUserEventServiceClient(cc *grpc.ClientConn) UserEventServiceClient {
+func NewUserEventServiceClient(cc grpc.ClientConnInterface) UserEventServiceClient {
 	return &userEventServiceClient{cc}
 }
 
diff --git a/googleapis/cloud/recommender/v1/recommender_service.pb.go b/googleapis/cloud/recommender/v1/recommender_service.pb.go
index a12f79e..217ee91 100644
--- a/googleapis/cloud/recommender/v1/recommender_service.pb.go
+++ b/googleapis/cloud/recommender/v1/recommender_service.pb.go
@@ -462,11 +462,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // RecommenderClient is the client API for Recommender service.
 //
@@ -514,10 +514,10 @@
 }
 
 type recommenderClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewRecommenderClient(cc *grpc.ClientConn) RecommenderClient {
+func NewRecommenderClient(cc grpc.ClientConnInterface) RecommenderClient {
 	return &recommenderClient{cc}
 }
 
diff --git a/googleapis/cloud/recommender/v1beta1/recommender_service.pb.go b/googleapis/cloud/recommender/v1beta1/recommender_service.pb.go
index 3ddd65d..b9d93ab 100644
--- a/googleapis/cloud/recommender/v1beta1/recommender_service.pb.go
+++ b/googleapis/cloud/recommender/v1beta1/recommender_service.pb.go
@@ -462,11 +462,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // RecommenderClient is the client API for Recommender service.
 //
@@ -516,10 +516,10 @@
 }
 
 type recommenderClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewRecommenderClient(cc *grpc.ClientConn) RecommenderClient {
+func NewRecommenderClient(cc grpc.ClientConnInterface) RecommenderClient {
 	return &recommenderClient{cc}
 }
 
diff --git a/googleapis/cloud/redis/v1/cloud_redis.pb.go b/googleapis/cloud/redis/v1/cloud_redis.pb.go
index a6f4e13..2dff22d 100644
--- a/googleapis/cloud/redis/v1/cloud_redis.pb.go
+++ b/googleapis/cloud/redis/v1/cloud_redis.pb.go
@@ -1460,11 +1460,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // CloudRedisClient is the client API for CloudRedis service.
 //
@@ -1525,10 +1525,10 @@
 }
 
 type cloudRedisClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewCloudRedisClient(cc *grpc.ClientConn) CloudRedisClient {
+func NewCloudRedisClient(cc grpc.ClientConnInterface) CloudRedisClient {
 	return &cloudRedisClient{cc}
 }
 
diff --git a/googleapis/cloud/redis/v1beta1/cloud_redis.pb.go b/googleapis/cloud/redis/v1beta1/cloud_redis.pb.go
index cee2b9f..c5864dc 100644
--- a/googleapis/cloud/redis/v1beta1/cloud_redis.pb.go
+++ b/googleapis/cloud/redis/v1beta1/cloud_redis.pb.go
@@ -1357,11 +1357,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // CloudRedisClient is the client API for CloudRedis service.
 //
@@ -1422,10 +1422,10 @@
 }
 
 type cloudRedisClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewCloudRedisClient(cc *grpc.ClientConn) CloudRedisClient {
+func NewCloudRedisClient(cc grpc.ClientConnInterface) CloudRedisClient {
 	return &cloudRedisClient{cc}
 }
 
diff --git a/googleapis/cloud/resourcemanager/v2/folders.pb.go b/googleapis/cloud/resourcemanager/v2/folders.pb.go
index 5d307f6..29e3a37 100644
--- a/googleapis/cloud/resourcemanager/v2/folders.pb.go
+++ b/googleapis/cloud/resourcemanager/v2/folders.pb.go
@@ -939,11 +939,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // FoldersClient is the client API for Folders service.
 //
@@ -1074,10 +1074,10 @@
 }
 
 type foldersClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewFoldersClient(cc *grpc.ClientConn) FoldersClient {
+func NewFoldersClient(cc grpc.ClientConnInterface) FoldersClient {
 	return &foldersClient{cc}
 }
 
diff --git a/googleapis/cloud/runtimeconfig/v1beta1/runtimeconfig.pb.go b/googleapis/cloud/runtimeconfig/v1beta1/runtimeconfig.pb.go
index 5ffb6e0..005f08b 100644
--- a/googleapis/cloud/runtimeconfig/v1beta1/runtimeconfig.pb.go
+++ b/googleapis/cloud/runtimeconfig/v1beta1/runtimeconfig.pb.go
@@ -1155,11 +1155,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // RuntimeConfigManagerClient is the client API for RuntimeConfigManager service.
 //
@@ -1231,10 +1231,10 @@
 }
 
 type runtimeConfigManagerClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewRuntimeConfigManagerClient(cc *grpc.ClientConn) RuntimeConfigManagerClient {
+func NewRuntimeConfigManagerClient(cc grpc.ClientConnInterface) RuntimeConfigManagerClient {
 	return &runtimeConfigManagerClient{cc}
 }
 
diff --git a/googleapis/cloud/scheduler/v1/cloudscheduler.pb.go b/googleapis/cloud/scheduler/v1/cloudscheduler.pb.go
index 0b6007a..17e21da 100644
--- a/googleapis/cloud/scheduler/v1/cloudscheduler.pb.go
+++ b/googleapis/cloud/scheduler/v1/cloudscheduler.pb.go
@@ -551,11 +551,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // CloudSchedulerClient is the client API for CloudScheduler service.
 //
@@ -602,10 +602,10 @@
 }
 
 type cloudSchedulerClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewCloudSchedulerClient(cc *grpc.ClientConn) CloudSchedulerClient {
+func NewCloudSchedulerClient(cc grpc.ClientConnInterface) CloudSchedulerClient {
 	return &cloudSchedulerClient{cc}
 }
 
diff --git a/googleapis/cloud/scheduler/v1beta1/cloudscheduler.pb.go b/googleapis/cloud/scheduler/v1beta1/cloudscheduler.pb.go
index 2ae87c1..aa6e37e 100644
--- a/googleapis/cloud/scheduler/v1beta1/cloudscheduler.pb.go
+++ b/googleapis/cloud/scheduler/v1beta1/cloudscheduler.pb.go
@@ -552,11 +552,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // CloudSchedulerClient is the client API for CloudScheduler service.
 //
@@ -603,10 +603,10 @@
 }
 
 type cloudSchedulerClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewCloudSchedulerClient(cc *grpc.ClientConn) CloudSchedulerClient {
+func NewCloudSchedulerClient(cc grpc.ClientConnInterface) CloudSchedulerClient {
 	return &cloudSchedulerClient{cc}
 }
 
diff --git a/googleapis/cloud/secretmanager/v1beta1/service.pb.go b/googleapis/cloud/secretmanager/v1beta1/service.pb.go
index 5c4fa72..6154b78 100644
--- a/googleapis/cloud/secretmanager/v1beta1/service.pb.go
+++ b/googleapis/cloud/secretmanager/v1beta1/service.pb.go
@@ -899,11 +899,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // SecretManagerServiceClient is the client API for SecretManagerService service.
 //
@@ -971,10 +971,10 @@
 }
 
 type secretManagerServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewSecretManagerServiceClient(cc *grpc.ClientConn) SecretManagerServiceClient {
+func NewSecretManagerServiceClient(cc grpc.ClientConnInterface) SecretManagerServiceClient {
 	return &secretManagerServiceClient{cc}
 }
 
diff --git a/googleapis/cloud/securitycenter/v1/securitycenter_service.pb.go b/googleapis/cloud/securitycenter/v1/securitycenter_service.pb.go
index 886f4af..4f6625f 100644
--- a/googleapis/cloud/securitycenter/v1/securitycenter_service.pb.go
+++ b/googleapis/cloud/securitycenter/v1/securitycenter_service.pb.go
@@ -2276,11 +2276,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // SecurityCenterClient is the client API for SecurityCenter service.
 //
@@ -2340,10 +2340,10 @@
 }
 
 type securityCenterClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewSecurityCenterClient(cc *grpc.ClientConn) SecurityCenterClient {
+func NewSecurityCenterClient(cc grpc.ClientConnInterface) SecurityCenterClient {
 	return &securityCenterClient{cc}
 }
 
diff --git a/googleapis/cloud/securitycenter/v1beta1/securitycenter_service.pb.go b/googleapis/cloud/securitycenter/v1beta1/securitycenter_service.pb.go
index fdb45c1..4579f72 100644
--- a/googleapis/cloud/securitycenter/v1beta1/securitycenter_service.pb.go
+++ b/googleapis/cloud/securitycenter/v1beta1/securitycenter_service.pb.go
@@ -1841,11 +1841,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // SecurityCenterClient is the client API for SecurityCenter service.
 //
@@ -1905,10 +1905,10 @@
 }
 
 type securityCenterClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewSecurityCenterClient(cc *grpc.ClientConn) SecurityCenterClient {
+func NewSecurityCenterClient(cc grpc.ClientConnInterface) SecurityCenterClient {
 	return &securityCenterClient{cc}
 }
 
diff --git a/googleapis/cloud/securitycenter/v1p1beta1/notification_config.pb.go b/googleapis/cloud/securitycenter/v1p1beta1/notification_config.pb.go
index f8bcfcc..6797f7a 100644
--- a/googleapis/cloud/securitycenter/v1p1beta1/notification_config.pb.go
+++ b/googleapis/cloud/securitycenter/v1p1beta1/notification_config.pb.go
@@ -244,40 +244,42 @@
 }
 
 var fileDescriptor_4c034a8341e15b36 = []byte{
-	// 550 bytes of a gzipped FileDescriptorProto
-	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x9c, 0x93, 0xd1, 0x8a, 0xda, 0x40,
-	0x14, 0x86, 0x37, 0xab, 0xb5, 0x38, 0xb6, 0xab, 0xcc, 0xc5, 0x92, 0xda, 0x96, 0xca, 0x82, 0xe0,
-	0x42, 0x49, 0x70, 0xdb, 0xab, 0xf4, 0xa2, 0x68, 0x36, 0x6e, 0xbd, 0x11, 0x51, 0x2b, 0xb4, 0x08,
-	0x61, 0x32, 0x8e, 0xe9, 0x80, 0xce, 0x84, 0xc9, 0x44, 0xb0, 0xcb, 0xbe, 0x50, 0x1f, 0xa5, 0x4f,
-	0xd1, 0xeb, 0x7d, 0x84, 0x42, 0x69, 0xc9, 0x4c, 0xdc, 0x26, 0xb6, 0xd0, 0xa5, 0x77, 0x39, 0xe7,
-	0xff, 0xfc, 0xcf, 0x3f, 0x33, 0x47, 0xf0, 0x36, 0xe4, 0x3c, 0x5c, 0x13, 0x1b, 0xaf, 0x79, 0xb2,
-	0xb4, 0x63, 0x82, 0x13, 0x41, 0xe5, 0x0e, 0x13, 0x26, 0x89, 0xb0, 0xb7, 0xdd, 0xa8, 0x1b, 0x10,
-	0x89, 0xba, 0x36, 0xe3, 0x92, 0xae, 0x28, 0x46, 0x92, 0x72, 0xe6, 0x63, 0xce, 0x56, 0x34, 0xb4,
-	0x22, 0xc1, 0x25, 0x87, 0x6d, 0x6d, 0x60, 0x29, 0x03, 0xab, 0x68, 0x60, 0xdd, 0x19, 0x34, 0x9f,
-	0x65, 0x73, 0x50, 0x44, 0x6d, 0xc4, 0x18, 0x97, 0xca, 0x2a, 0xd6, 0x26, 0xcd, 0x17, 0x39, 0x75,
-	0x45, 0xc9, 0x7a, 0xe9, 0x07, 0xe4, 0x13, 0xda, 0x52, 0x2e, 0x32, 0xe0, 0x49, 0x0e, 0x10, 0x24,
-	0xe6, 0x89, 0xc0, 0x44, 0x4b, 0x67, 0x3f, 0xcb, 0x00, 0x8e, 0x72, 0xf1, 0x5c, 0x95, 0x0e, 0x42,
-	0x50, 0x66, 0x68, 0x43, 0x4c, 0xa3, 0x65, 0x74, 0xaa, 0x13, 0xf5, 0x0d, 0x5b, 0xa0, 0xb6, 0x24,
-	0x31, 0x16, 0x34, 0x4a, 0x41, 0xf3, 0x58, 0x49, 0xf9, 0x16, 0x0c, 0x00, 0x20, 0x5b, 0xc2, 0xa4,
-	0x2f, 0x77, 0x11, 0x31, 0x4b, 0x2d, 0xa3, 0x73, 0x72, 0xe1, 0x5a, 0xf7, 0x3a, 0xa2, 0xf5, 0x67,
-	0x08, 0xcb, 0x4b, 0xbd, 0x66, 0xbb, 0x88, 0x4c, 0xaa, 0x64, 0xff, 0x09, 0x5d, 0xf0, 0x28, 0x4a,
-	0x82, 0x38, 0x09, 0x7c, 0xc9, 0x23, 0x8a, 0xcd, 0x72, 0x1a, 0xa3, 0xdf, 0xfa, 0xde, 0x7b, 0x0e,
-	0x9e, 0x6a, 0x21, 0x1b, 0x88, 0x22, 0x1a, 0x5b, 0x98, 0x6f, 0xec, 0x59, 0xca, 0x4d, 0x6a, 0x5a,
-	0x54, 0x05, 0x7c, 0x09, 0xea, 0x31, 0x11, 0x5b, 0x8a, 0x89, 0x8f, 0x30, 0xe6, 0x09, 0x93, 0xe6,
-	0x03, 0xe5, 0x53, 0xfa, 0xd6, 0x2b, 0x4d, 0x4e, 0x32, 0xad, 0xa7, 0x25, 0xb8, 0x05, 0x8d, 0x58,
-	0x0a, 0x82, 0x36, 0x94, 0x85, 0xd9, 0xf3, 0x99, 0x95, 0x96, 0xd1, 0xa9, 0x5d, 0x0c, 0xff, 0xff,
-	0x70, 0xd3, 0xbd, 0xa3, 0xae, 0xdf, 0x1d, 0x4d, 0xea, 0x71, 0xb1, 0xd5, 0x3c, 0x07, 0xf5, 0x03,
-	0x0a, 0x9e, 0x82, 0xca, 0x8a, 0xae, 0x25, 0x11, 0xd9, 0xcb, 0x64, 0xd5, 0xd9, 0x6b, 0x50, 0xbd,
-	0xbb, 0x2d, 0xd8, 0x04, 0xa7, 0xde, 0xdc, 0x1b, 0xcd, 0xfc, 0xd9, 0x87, 0xb1, 0xe7, 0xbf, 0x1f,
-	0x4d, 0xc7, 0x9e, 0x3b, 0x1c, 0x0c, 0xbd, 0xcb, 0xc6, 0x11, 0xac, 0x81, 0x87, 0x83, 0xe1, 0xe8,
-	0x72, 0x38, 0xba, 0x6a, 0x18, 0x8e, 0xb8, 0xed, 0x71, 0xd0, 0x3e, 0x48, 0x7d, 0x70, 0x7b, 0x03,
-	0xca, 0x96, 0x94, 0x85, 0x70, 0xc0, 0x45, 0x88, 0x18, 0xfd, 0xac, 0x37, 0xcf, 0xbe, 0xce, 0x97,
-	0x37, 0x85, 0x0d, 0xd7, 0x51, 0x63, 0xfb, 0xfa, 0x2f, 0x6b, 0x7f, 0xd3, 0xaf, 0x83, 0xc7, 0xaa,
-	0xbf, 0xcb, 0x3a, 0xfd, 0x1f, 0x06, 0x38, 0xc7, 0x7c, 0x73, 0xbf, 0x9b, 0x1c, 0x1b, 0x1f, 0xa7,
-	0x19, 0x18, 0xf2, 0x35, 0x62, 0xa1, 0xc5, 0x45, 0x68, 0x87, 0x84, 0xa9, 0x6d, 0xb6, 0x7f, 0x67,
-	0xff, 0xc7, 0x5f, 0xf2, 0x4d, 0x51, 0xf8, 0x72, 0xdc, 0xbe, 0xd2, 0xae, 0xae, 0x1a, 0x3f, 0xcd,
-	0x54, 0x57, 0x8f, 0x9f, 0x77, 0xc7, 0xdd, 0x7e, 0xfa, 0xb3, 0xaf, 0x7b, 0x6e, 0xa1, 0xb8, 0x45,
-	0x91, 0x5b, 0xcc, 0xf7, 0xf6, 0xb7, 0xc7, 0x1d, 0xcd, 0x39, 0x8e, 0x02, 0x1d, 0xa7, 0x48, 0x3a,
-	0x4e, 0x8a, 0x2a, 0xcb, 0xa0, 0xa2, 0xa2, 0xbf, 0xfa, 0x15, 0x00, 0x00, 0xff, 0xff, 0x25, 0x7a,
-	0x37, 0xba, 0x4c, 0x04, 0x00, 0x00,
+	// 578 bytes of a gzipped FileDescriptorProto
+	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x9c, 0x53, 0xdd, 0x6e, 0xd3, 0x30,
+	0x14, 0x5e, 0xba, 0x1f, 0x34, 0x17, 0xd6, 0xc9, 0x17, 0x53, 0x28, 0x20, 0xca, 0xa4, 0x49, 0x9d,
+	0x84, 0x62, 0x3a, 0xb8, 0x0a, 0x17, 0xd0, 0x66, 0xd9, 0xe8, 0x4d, 0x55, 0xb5, 0x65, 0x12, 0x68,
+	0x52, 0x94, 0x78, 0x6e, 0x30, 0x6a, 0xed, 0xc8, 0x76, 0x2a, 0x75, 0x55, 0x5f, 0x80, 0x47, 0xe1,
+	0x29, 0xb8, 0xe6, 0x29, 0xb8, 0xee, 0x23, 0x70, 0x85, 0x62, 0xa7, 0xa3, 0x29, 0x13, 0x4c, 0x5c,
+	0xc5, 0xe7, 0x7c, 0x5f, 0xbe, 0xf3, 0xd9, 0xe7, 0x1c, 0xf0, 0x26, 0xe6, 0x3c, 0x1e, 0x11, 0x84,
+	0x47, 0x3c, 0xbd, 0x42, 0x92, 0xe0, 0x54, 0x50, 0x35, 0xc5, 0x84, 0x29, 0x22, 0xd0, 0xa4, 0x91,
+	0x34, 0x22, 0xa2, 0xc2, 0x06, 0x62, 0x5c, 0xd1, 0x21, 0xc5, 0xa1, 0xa2, 0x9c, 0x05, 0x98, 0xb3,
+	0x21, 0x8d, 0x9d, 0x44, 0x70, 0xc5, 0xe1, 0x91, 0x11, 0x70, 0xb4, 0x80, 0x53, 0x14, 0x70, 0x6e,
+	0x04, 0xaa, 0x8f, 0xf3, 0x3a, 0x61, 0x42, 0x51, 0xc8, 0x18, 0x57, 0x5a, 0x4a, 0x1a, 0x91, 0xea,
+	0xd3, 0x15, 0x74, 0x48, 0xc9, 0xe8, 0x2a, 0x88, 0xc8, 0xa7, 0x70, 0x42, 0xb9, 0xc8, 0x09, 0x0f,
+	0x57, 0x08, 0x82, 0x48, 0x9e, 0x0a, 0x4c, 0x0c, 0x74, 0xf8, 0x65, 0x1b, 0xc0, 0xce, 0x8a, 0x3d,
+	0x4f, 0xbb, 0x83, 0x10, 0x6c, 0xb1, 0x70, 0x4c, 0x6c, 0xab, 0x66, 0xd5, 0x77, 0x7b, 0xfa, 0x0c,
+	0x6b, 0xa0, 0x7c, 0x45, 0x24, 0x16, 0x34, 0xc9, 0x88, 0x76, 0x49, 0x43, 0xab, 0x29, 0x18, 0x01,
+	0x40, 0x26, 0x84, 0xa9, 0x40, 0x4d, 0x13, 0x62, 0x6f, 0xd6, 0xac, 0xfa, 0xde, 0x89, 0xe7, 0xdc,
+	0xe9, 0x8a, 0xce, 0x9f, 0x26, 0x1c, 0x3f, 0xd3, 0x1a, 0x4c, 0x13, 0xd2, 0xdb, 0x25, 0xcb, 0x23,
+	0xf4, 0xc0, 0xfd, 0x24, 0x8d, 0x64, 0x1a, 0x05, 0x8a, 0x27, 0x14, 0xdb, 0x5b, 0x99, 0x8d, 0x56,
+	0xed, 0x67, 0xf3, 0x09, 0x78, 0x64, 0x80, 0xbc, 0x60, 0x98, 0x50, 0xe9, 0x60, 0x3e, 0x46, 0x83,
+	0x8c, 0xd7, 0x2b, 0x1b, 0x50, 0x07, 0xf0, 0x39, 0xa8, 0x48, 0x22, 0x26, 0x14, 0x93, 0x20, 0xc4,
+	0x98, 0xa7, 0x4c, 0xd9, 0xdb, 0x5a, 0x67, 0xf3, 0x47, 0x73, 0xb3, 0xb7, 0x97, 0x63, 0x4d, 0x03,
+	0xc1, 0x09, 0xd8, 0x97, 0x4a, 0x90, 0x70, 0x4c, 0x59, 0x9c, 0xb7, 0xcf, 0xde, 0xa9, 0x59, 0xf5,
+	0xf2, 0x49, 0xfb, 0xff, 0x2f, 0xd7, 0x5f, 0x2a, 0x9a, 0xf8, 0xdd, 0x46, 0xaf, 0x22, 0x8b, 0xa9,
+	0xea, 0x31, 0xa8, 0xac, 0xb1, 0xe0, 0x01, 0xd8, 0x19, 0xd2, 0x91, 0x22, 0x22, 0xef, 0x4c, 0x1e,
+	0x1d, 0xbe, 0x02, 0xbb, 0x37, 0xaf, 0x05, 0xab, 0xe0, 0xc0, 0xbf, 0xf0, 0x3b, 0x83, 0x60, 0xf0,
+	0xa1, 0xeb, 0x07, 0xef, 0x3b, 0xfd, 0xae, 0xef, 0xb5, 0xcf, 0xda, 0xfe, 0xe9, 0xfe, 0x06, 0x2c,
+	0x83, 0x7b, 0x67, 0xed, 0xce, 0x69, 0xbb, 0x73, 0xbe, 0x6f, 0xb9, 0xf3, 0x45, 0xf3, 0x1a, 0xbc,
+	0x58, 0x73, 0xbd, 0xf6, 0x7a, 0xb7, 0x0c, 0xc7, 0x19, 0x17, 0x71, 0xc8, 0xe8, 0xb5, 0x19, 0x42,
+	0x34, 0x5b, 0x0d, 0xe7, 0x85, 0x61, 0x37, 0x3f, 0x48, 0x34, 0xbb, 0x65, 0x03, 0xe6, 0xad, 0x0a,
+	0x78, 0xa0, 0xf3, 0xd3, 0x3c, 0xd3, 0xfa, 0x56, 0x5a, 0x34, 0xdf, 0xfe, 0xb5, 0x8d, 0xf0, 0x59,
+	0x22, 0xf8, 0x67, 0x82, 0x95, 0x44, 0xb3, 0xfc, 0x34, 0x47, 0x7a, 0x10, 0x24, 0x9a, 0xe9, 0xef,
+	0x1c, 0x1c, 0x63, 0x3e, 0xbe, 0x5b, 0x5f, 0xba, 0xd6, 0xc7, 0x7e, 0x4e, 0x8c, 0xf9, 0x28, 0x64,
+	0xb1, 0xc3, 0x45, 0x8c, 0x62, 0xc2, 0xf4, 0x6e, 0xa0, 0xdf, 0x06, 0xfe, 0xb1, 0xe0, 0xaf, 0x8b,
+	0xc0, 0xd7, 0xd2, 0xd1, 0xb9, 0x51, 0xf5, 0x74, 0xf9, 0x7e, 0x8e, 0x7a, 0xa6, 0xfc, 0x45, 0xa3,
+	0xdb, 0x68, 0x65, 0xbf, 0x7d, 0x5f, 0xf2, 0x2e, 0x35, 0xef, 0xb2, 0xc8, 0xbb, 0xbc, 0x58, 0xca,
+	0x2f, 0x4a, 0x75, 0xc3, 0x73, 0x5d, 0x4d, 0x74, 0xdd, 0x22, 0xd3, 0x75, 0x33, 0xaa, 0x96, 0x8c,
+	0x76, 0xb4, 0xf5, 0x97, 0xbf, 0x02, 0x00, 0x00, 0xff, 0xff, 0x35, 0x51, 0x36, 0xec, 0x9a, 0x04,
+	0x00, 0x00,
 }
diff --git a/googleapis/cloud/securitycenter/v1p1beta1/securitycenter_service.pb.go b/googleapis/cloud/securitycenter/v1p1beta1/securitycenter_service.pb.go
index 90d61cf..1922098 100644
--- a/googleapis/cloud/securitycenter/v1p1beta1/securitycenter_service.pb.go
+++ b/googleapis/cloud/securitycenter/v1p1beta1/securitycenter_service.pb.go
@@ -189,15 +189,17 @@
 
 // Request message for creating a notification config.
 type CreateNotificationConfigRequest struct {
-	// Resource name of the new notification config's parent. Its format is
-	// "organizations/[organization_id]".
+	// Required. Resource name of the new notification config's parent. Its format
+	// is "organizations/[organization_id]".
 	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
+	// Required.
 	// Unique identifier provided by the client within the parent scope.
 	// It must be between 1 and 128 characters, and contains alphanumeric
 	// characters, underscores or hyphens only.
 	ConfigId string `protobuf:"bytes,2,opt,name=config_id,json=configId,proto3" json:"config_id,omitempty"`
-	// The notification config being created. The name and the service account
-	// will be ignored as they are both output only fields on this resource.
+	// Required. The notification config being created. The name and the service
+	// account will be ignored as they are both output only fields on this
+	// resource.
 	NotificationConfig   *NotificationConfig `protobuf:"bytes,3,opt,name=notification_config,json=notificationConfig,proto3" json:"notification_config,omitempty"`
 	XXX_NoUnkeyedLiteral struct{}            `json:"-"`
 	XXX_unrecognized     []byte              `json:"-"`
@@ -304,7 +306,7 @@
 
 // Request message for deleting a notification config.
 type DeleteNotificationConfigRequest struct {
-	// Name of the notification config to delete. Its format is
+	// Required. Name of the notification config to delete. Its format is
 	// "organizations/[organization_id]/notificationConfigs/[config_id]".
 	Name                 string   `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
 	XXX_NoUnkeyedLiteral struct{} `json:"-"`
@@ -346,7 +348,7 @@
 
 // Request message for getting a notification config.
 type GetNotificationConfigRequest struct {
-	// Name of the notification config to get. Its format is
+	// Required. Name of the notification config to get. Its format is
 	// "organizations/[organization_id]/notificationConfigs/[config_id]".
 	Name                 string   `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
 	XXX_NoUnkeyedLiteral struct{} `json:"-"`
@@ -1070,7 +1072,7 @@
 
 // Request message for listing notification configs.
 type ListNotificationConfigsRequest struct {
-	// Name of the organization to list notification configs.
+	// Required. Name of the organization to list notification configs.
 	// Its format is "organizations/[organization_id]".
 	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
 	// The value returned by the last `ListNotificationConfigsResponse`; indicates
@@ -2226,7 +2228,7 @@
 
 // Request message for updating a notification config.
 type UpdateNotificationConfigRequest struct {
-	// The notification config to update.
+	// Required. The notification config to update.
 	NotificationConfig *NotificationConfig `protobuf:"bytes,1,opt,name=notification_config,json=notificationConfig,proto3" json:"notification_config,omitempty"`
 	// The FieldMask to use when updating the notification config.
 	//
@@ -2486,193 +2488,192 @@
 }
 
 var fileDescriptor_9dcfd9d30085cdb4 = []byte{
-	// 2826 bytes of a gzipped FileDescriptorProto
+	// 2816 bytes of a gzipped FileDescriptorProto
 	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xec, 0x5b, 0x5d, 0x6c, 0x1c, 0x57,
 	0x15, 0xee, 0xdd, 0xf5, 0xef, 0x59, 0x3b, 0x71, 0xae, 0xed, 0x76, 0x33, 0x6d, 0x62, 0x77, 0x68,
 	0x8b, 0x9b, 0x3a, 0xbb, 0xf5, 0xb6, 0xb4, 0xc9, 0x3a, 0x6d, 0x18, 0x7b, 0x1d, 0x27, 0x6d, 0xec,
 	0x98, 0x71, 0x62, 0x20, 0x8a, 0xb4, 0x1d, 0xef, 0x5e, 0x6f, 0x06, 0xef, 0xce, 0x2c, 0x33, 0xb3,
-	0x0e, 0x0e, 0x8a, 0x90, 0x8a, 0xc8, 0x33, 0x12, 0x2f, 0x3c, 0x00, 0xe2, 0xa7, 0x42, 0x02, 0x24,
-	0x78, 0xe0, 0x01, 0x9e, 0x50, 0x41, 0x88, 0x87, 0xbc, 0x14, 0xc1, 0x03, 0xd2, 0x22, 0x41, 0x1f,
-	0x82, 0x40, 0x08, 0x1e, 0x00, 0x95, 0x07, 0xa4, 0x4a, 0x68, 0xee, 0xcf, 0x7a, 0x66, 0x76, 0xbc,
-	0x9e, 0xd9, 0x8d, 0x9b, 0x4a, 0xf0, 0x94, 0xcc, 0xbd, 0xe7, 0x9e, 0x73, 0xbe, 0x73, 0xcf, 0x3d,
-	0xf7, 0xdc, 0x73, 0xd6, 0xb0, 0x50, 0x31, 0xcd, 0x4a, 0x95, 0x64, 0x4b, 0x55, 0xb3, 0x51, 0xce,
-	0xda, 0xa4, 0xd4, 0xb0, 0x74, 0x67, 0xb7, 0x44, 0x0c, 0x87, 0x58, 0xd9, 0x9d, 0xb9, 0xfa, 0xdc,
-	0x26, 0x71, 0xb4, 0xb9, 0xc0, 0x44, 0xd1, 0x26, 0xd6, 0x8e, 0x5e, 0x22, 0x99, 0xba, 0x65, 0x3a,
-	0x26, 0x7e, 0x9a, 0xf1, 0xc8, 0x50, 0x1e, 0x19, 0x3f, 0x69, 0xa6, 0xc5, 0x43, 0xba, 0x18, 0x4d,
-	0x94, 0xd5, 0x30, 0x8a, 0x9a, 0x6d, 0x13, 0xa7, 0x58, 0xd6, 0xed, 0x92, 0xb9, 0x43, 0xac, 0xdd,
-	0xa2, 0x45, 0xec, 0xba, 0x69, 0xd8, 0x5c, 0xa0, 0xf4, 0x04, 0xe7, 0xa4, 0xd5, 0xf5, 0xac, 0x66,
-	0x18, 0xa6, 0xa3, 0x39, 0xba, 0x69, 0xd8, 0x7c, 0xf6, 0x31, 0xcf, 0x6c, 0xa9, 0xaa, 0x13, 0xc3,
-	0xe1, 0x13, 0x53, 0x9e, 0x89, 0x2d, 0x9d, 0x54, 0xcb, 0xc5, 0x4d, 0x72, 0x53, 0xdb, 0xd1, 0x4d,
-	0x8b, 0x13, 0x1c, 0xf7, 0x10, 0x58, 0xc4, 0x36, 0x1b, 0x96, 0xc0, 0x28, 0xcd, 0x45, 0x53, 0x9e,
-	0x2a, 0xce, 0x97, 0xbc, 0x10, 0x6d, 0xc9, 0x96, 0x6e, 0x94, 0x75, 0xa3, 0xc2, 0x17, 0x9d, 0x8f,
-	0xb6, 0xc8, 0x30, 0x1d, 0x7d, 0x4b, 0x2f, 0x51, 0xdc, 0xc5, 0x92, 0x69, 0x6c, 0xe9, 0x82, 0x81,
-	0x12, 0x8d, 0x81, 0x69, 0x55, 0x34, 0x43, 0xbf, 0xcd, 0x18, 0xd8, 0xc4, 0x71, 0x74, 0xa3, 0x22,
-	0x0c, 0x98, 0x8f, 0xe7, 0x13, 0xc5, 0x9a, 0x66, 0x6d, 0x8b, 0xb5, 0xb9, 0x88, 0x6b, 0xbd, 0xb6,
-	0x3d, 0xc9, 0xd7, 0xe8, 0x5a, 0x2d, 0xbb, 0x33, 0xe7, 0xfe, 0x53, 0xac, 0x9b, 0x55, 0xbd, 0xb4,
-	0xcb, 0xe7, 0x25, 0xff, 0xbc, 0x6f, 0xee, 0x23, 0x7c, 0xae, 0x6a, 0x1a, 0x15, 0xab, 0x61, 0x18,
-	0xba, 0x51, 0xc9, 0x9a, 0x75, 0x62, 0xf9, 0x3c, 0x42, 0x08, 0xa0, 0x5f, 0x9b, 0x8d, 0xad, 0x6c,
-	0xb9, 0xc1, 0x08, 0xf8, 0xfc, 0xe3, 0xc1, 0x79, 0x52, 0xab, 0x3b, 0x42, 0xc2, 0x74, 0x70, 0x92,
-	0xb9, 0x4e, 0x4d, 0xb3, 0xb7, 0x03, 0xee, 0xd8, 0xa2, 0xb0, 0x1d, 0xab, 0x51, 0x0a, 0x7a, 0x5d,
-	0x6b, 0xd6, 0xd1, 0x6b, 0xc4, 0x76, 0xb4, 0x5a, 0x9d, 0x11, 0xc8, 0xef, 0x20, 0x98, 0x58, 0xb4,
-	0x88, 0xe6, 0x90, 0x0b, 0xcc, 0x15, 0x54, 0xf2, 0xd9, 0x06, 0xb1, 0x1d, 0x5c, 0x80, 0x81, 0xba,
-	0x66, 0x11, 0xc3, 0x49, 0xa3, 0x69, 0x34, 0x33, 0xbc, 0x30, 0xfb, 0xae, 0x92, 0xf8, 0x8f, 0xf2,
-	0x0c, 0x3c, 0x15, 0x38, 0x62, 0x4c, 0x80, 0x56, 0xd7, 0xed, 0x4c, 0xc9, 0xac, 0x65, 0xd7, 0xa9,
-	0x6d, 0x55, 0xbe, 0x16, 0xcb, 0x00, 0xdc, 0xc5, 0x8a, 0x7a, 0x39, 0x9d, 0xa0, 0x9c, 0x92, 0xef,
-	0x2a, 0x09, 0x75, 0x98, 0x0f, 0x5f, 0x2a, 0xe3, 0x15, 0x18, 0xe4, 0x1f, 0xe9, 0xe4, 0x34, 0x9a,
-	0x49, 0xe5, 0x32, 0x99, 0x48, 0x67, 0x3a, 0xc3, 0x35, 0x66, 0x0c, 0x05, 0x0f, 0xf9, 0x6e, 0x02,
-	0xa6, 0x18, 0xa2, 0x55, 0x8f, 0x9f, 0x2e, 0x52, 0x37, 0x15, 0xe0, 0xd6, 0x02, 0xe0, 0xce, 0x50,
-	0x70, 0x39, 0x78, 0x9e, 0x4a, 0x14, 0xa7, 0xaf, 0xa6, 0x19, 0x5a, 0xa5, 0x1d, 0xe2, 0x15, 0x8f,
-	0xf7, 0xb6, 0x80, 0x4e, 0xc3, 0x30, 0x3b, 0x09, 0x01, 0x9c, 0x43, 0x6c, 0xf4, 0x52, 0x19, 0x9b,
-	0x30, 0x1e, 0x72, 0x70, 0x38, 0xe4, 0xb3, 0x11, 0x21, 0xb7, 0x43, 0x62, 0x62, 0xb0, 0xd1, 0x36,
-	0x21, 0xff, 0x18, 0xc1, 0x38, 0x33, 0x04, 0xdf, 0x94, 0x43, 0x03, 0xff, 0x1a, 0x0c, 0xb0, 0x45,
-	0x14, 0x79, 0x2a, 0x77, 0x3a, 0x22, 0x1a, 0xa6, 0x17, 0x43, 0xc0, 0x39, 0xc8, 0x26, 0x4c, 0x15,
-	0x48, 0x95, 0x74, 0xda, 0xbd, 0xcb, 0xd0, 0x67, 0x68, 0x35, 0x12, 0x54, 0xbf, 0xb3, 0x63, 0x86,
-	0xb0, 0xa3, 0x5c, 0xe4, 0x2a, 0x3c, 0xb1, 0x4c, 0x9c, 0x0f, 0x4a, 0x5a, 0x1d, 0x4e, 0x2e, 0x13,
-	0xc7, 0x6b, 0xc5, 0x75, 0x1e, 0xff, 0x84, 0xbc, 0x55, 0x9f, 0xbc, 0x3c, 0x95, 0xf7, 0x22, 0xe4,
-	0x3a, 0xcb, 0x0b, 0x65, 0xc8, 0x24, 0x5e, 0x85, 0xb1, 0x65, 0xe2, 0xf8, 0x5d, 0xe0, 0xe3, 0x3e,
-	0x19, 0xf1, 0x8e, 0x36, 0xe3, 0xfa, 0x8f, 0x04, 0xe0, 0x65, 0xcb, 0x6c, 0xd4, 0x15, 0xf7, 0xd2,
-	0xb1, 0x0f, 0xcf, 0xb7, 0x1e, 0x85, 0x81, 0x2d, 0xbd, 0xea, 0x10, 0x8b, 0x9d, 0x2a, 0x95, 0x7f,
-	0xe1, 0x93, 0x30, 0x54, 0x71, 0xe5, 0x17, 0x37, 0x77, 0xe9, 0x19, 0xe2, 0xe7, 0x6d, 0x90, 0x0e,
-	0x2e, 0xec, 0xe2, 0x02, 0x8c, 0x95, 0xcc, 0x9a, 0xcb, 0xa4, 0x28, 0x02, 0x6e, 0xba, 0x8f, 0x7a,
-	0xe7, 0x71, 0xe1, 0x9d, 0x22, 0x28, 0x66, 0x0a, 0x9c, 0x40, 0x3d, 0xca, 0x97, 0x88, 0x01, 0xfc,
-	0x32, 0x0c, 0x5b, 0x44, 0x2b, 0x17, 0xdd, 0xb0, 0x99, 0xee, 0xa7, 0xcb, 0xa5, 0xb6, 0xe5, 0x57,
-	0x45, 0x4c, 0x55, 0x87, 0x5c, 0x62, 0xf7, 0xd3, 0x55, 0xdb, 0xbd, 0xdd, 0x8d, 0x4a, 0x7a, 0x80,
-	0xa9, 0xcd, 0xbe, 0xf0, 0x09, 0x80, 0xba, 0x56, 0x21, 0x45, 0xc7, 0xdc, 0x26, 0x46, 0x7a, 0x90,
-	0xce, 0x0d, 0xbb, 0x23, 0x57, 0xdd, 0x01, 0xfc, 0x38, 0xd0, 0x8f, 0xa2, 0xad, 0xdf, 0x26, 0xe9,
-	0xa1, 0x69, 0x34, 0xd3, 0xaf, 0x0e, 0xb9, 0x03, 0xeb, 0xfa, 0x6d, 0x22, 0xff, 0x0b, 0xc1, 0xb8,
-	0xcf, 0xe6, 0x2c, 0x2f, 0xc1, 0x37, 0x60, 0x4c, 0x98, 0xc2, 0x4d, 0x56, 0x1a, 0x55, 0xc7, 0x4e,
-	0xa3, 0xe9, 0xe4, 0x4c, 0x2a, 0x97, 0x8b, 0x78, 0x10, 0x29, 0x57, 0x95, 0x2e, 0x55, 0x8f, 0x70,
-	0x0b, 0xb2, 0x4f, 0xdb, 0x6f, 0x82, 0x44, 0x0c, 0x13, 0x3c, 0x03, 0x47, 0x0d, 0xf2, 0x39, 0xa7,
-	0xe8, 0xc1, 0x4b, 0x37, 0x4a, 0x1d, 0x75, 0x87, 0xd7, 0x5a, 0x98, 0x4f, 0x00, 0x38, 0xa6, 0xa3,
-	0x55, 0x19, 0xe8, 0x3e, 0x0a, 0x7a, 0x98, 0x8e, 0x50, 0xd4, 0x7f, 0x4e, 0xc0, 0x04, 0xd5, 0x8f,
-	0x87, 0x7b, 0xfb, 0xc1, 0xde, 0x50, 0xdd, 0xfa, 0x97, 0xcf, 0x2c, 0x7d, 0x31, 0xcc, 0x12, 0xe6,
-	0x98, 0xfd, 0xb1, 0x1d, 0xf3, 0x30, 0xfc, 0xeb, 0x3d, 0x04, 0x93, 0x01, 0x4b, 0xff, 0x4f, 0x78,
-	0xd8, 0x1f, 0x10, 0xa4, 0x3c, 0xfa, 0xe1, 0x4d, 0x80, 0xba, 0xe5, 0xe6, 0x71, 0x8e, 0x4e, 0x04,
-	0xce, 0x85, 0xf8, 0x38, 0x33, 0x6b, 0x2d, 0x26, 0x4b, 0x86, 0x63, 0xed, 0xaa, 0x1e, 0xae, 0x78,
-	0x02, 0xfa, 0x4b, 0x66, 0xc3, 0x70, 0x28, 0xde, 0xa4, 0xca, 0x3e, 0xa4, 0x6b, 0x70, 0x34, 0xb0,
-	0x08, 0x8f, 0x41, 0x72, 0x9b, 0xec, 0x32, 0x17, 0x57, 0xdd, 0xff, 0xe2, 0x59, 0xe8, 0xdf, 0xd1,
-	0xaa, 0x0d, 0x61, 0xaa, 0x47, 0xdb, 0x4c, 0xb5, 0xe1, 0xce, 0xaa, 0x8c, 0x28, 0x9f, 0x38, 0x83,
-	0xe4, 0x1f, 0x22, 0x38, 0x79, 0x59, 0xb7, 0x43, 0x2e, 0xb9, 0x43, 0x0c, 0xdc, 0x7e, 0x4f, 0x4c,
-	0x74, 0xf4, 0xc4, 0x64, 0xc0, 0x13, 0x7f, 0x82, 0x60, 0x6a, 0x5f, 0x85, 0xb9, 0x4f, 0x56, 0x61,
-	0x22, 0x24, 0x9f, 0x12, 0xfb, 0xd5, 0x7d, 0x42, 0xa5, 0x8e, 0xb7, 0xe7, 0x52, 0x76, 0x98, 0xab,
-	0x25, 0x42, 0x5c, 0x4d, 0xfe, 0x36, 0x02, 0xec, 0x6a, 0xce, 0xa2, 0xcc, 0x87, 0xc4, 0xbc, 0x83,
-	0x01, 0xf3, 0xde, 0x45, 0x30, 0xee, 0x53, 0x92, 0x9b, 0x74, 0x19, 0x06, 0x99, 0x22, 0xc2, 0x8a,
-	0xf1, 0x12, 0x39, 0x55, 0xac, 0x8e, 0x6c, 0xad, 0x1f, 0x24, 0xe1, 0x98, 0xab, 0xc8, 0xc3, 0x4a,
-	0x22, 0x8e, 0xc3, 0x90, 0x69, 0x95, 0x89, 0xd5, 0x0a, 0xf2, 0xea, 0x20, 0xfd, 0xfe, 0xf0, 0xc6,
-	0xf7, 0x57, 0xdd, 0x07, 0x95, 0x78, 0x02, 0xd2, 0x8d, 0x0d, 0xd3, 0xeb, 0x82, 0x4b, 0xb2, 0xa2,
-	0xd9, 0xdb, 0xee, 0xa5, 0x85, 0xdc, 0xc7, 0x16, 0xff, 0x0e, 0xb8, 0xcd, 0x50, 0x47, 0xb7, 0x19,
-	0x0e, 0xb8, 0xcd, 0x77, 0xfa, 0x98, 0x6f, 0x07, 0xd2, 0x8f, 0xdb, 0x30, 0x5e, 0xd5, 0x6d, 0x87,
-	0xd5, 0x4d, 0xec, 0xc0, 0xfd, 0xf0, 0x5a, 0x44, 0x0f, 0x6a, 0xe7, 0xeb, 0x1f, 0x72, 0xef, 0x8d,
-	0x63, 0xd5, 0xc0, 0xc8, 0x43, 0xbf, 0x3a, 0xa4, 0x2f, 0x27, 0x60, 0x2c, 0xa8, 0x27, 0x5e, 0x80,
-	0x7e, 0x6a, 0x0b, 0xea, 0xbe, 0xa9, 0xdc, 0x6c, 0x44, 0x13, 0x50, 0x1e, 0x2a, 0x5b, 0x8a, 0x77,
-	0x61, 0xc4, 0x76, 0x34, 0x87, 0x14, 0x4b, 0x37, 0x35, 0xa3, 0xc2, 0xb0, 0x1d, 0xc9, 0x6d, 0x3c,
-	0x38, 0x6b, 0x66, 0xd6, 0x5d, 0xf6, 0x8b, 0x94, 0xbb, 0x9a, 0xb2, 0xf7, 0x3e, 0xe4, 0x57, 0x20,
-	0xe5, 0x99, 0xc3, 0x00, 0x03, 0xd7, 0x56, 0xaf, 0xad, 0x2f, 0x15, 0xc6, 0x1e, 0xc1, 0xc3, 0xd0,
-	0xaf, 0x14, 0x0a, 0x4b, 0x85, 0x31, 0x84, 0x53, 0x30, 0xa8, 0x2e, 0xad, 0x5c, 0xd9, 0x58, 0x2a,
-	0x8c, 0x25, 0x5c, 0x1a, 0x65, 0xf1, 0xea, 0xa5, 0x8d, 0xa5, 0xb1, 0xa4, 0xfc, 0xad, 0x24, 0x0b,
-	0x2e, 0x1f, 0x6c, 0xba, 0xf6, 0xff, 0x93, 0x1c, 0xe7, 0x24, 0xdf, 0x1d, 0x84, 0x09, 0xff, 0x1e,
-	0xf1, 0xb3, 0xfc, 0x26, 0x82, 0x49, 0x7a, 0x98, 0x79, 0x35, 0x25, 0x78, 0x9c, 0x57, 0x63, 0x38,
-	0x60, 0x90, 0x79, 0x70, 0xd0, 0x3d, 0xd2, 0x34, 0x72, 0xf8, 0xc7, 0x1e, 0xfe, 0xa1, 0xfe, 0x0b,
-	0x8f, 0x73, 0x7e, 0xbd, 0xf0, 0xc5, 0xbd, 0x3a, 0x15, 0xea, 0xa6, 0x4e, 0xd5, 0x2a, 0x51, 0xe1,
-	0x3b, 0xa1, 0x87, 0xfb, 0xfa, 0x83, 0xb5, 0xed, 0xbe, 0x07, 0x1c, 0xdb, 0x30, 0x24, 0x2e, 0x51,
-	0x5e, 0x7e, 0xfa, 0xe4, 0x03, 0x16, 0xad, 0x72, 0xf6, 0x6a, 0x4b, 0x90, 0xf4, 0x4b, 0x04, 0x43,
-	0x62, 0x18, 0x63, 0x6f, 0xfd, 0x81, 0x55, 0x14, 0xf0, 0x93, 0x30, 0x52, 0xb7, 0xcc, 0xcf, 0x90,
-	0x92, 0x53, 0xa4, 0x73, 0xec, 0x7c, 0xa7, 0xf8, 0xd8, 0xaa, 0x4b, 0xf2, 0x3c, 0x4c, 0x08, 0x92,
-	0xb2, 0x6e, 0xd7, 0xab, 0xda, 0x2e, 0x23, 0x65, 0x9b, 0x8c, 0xf9, 0x5c, 0x81, 0x4d, 0xd1, 0x15,
-	0x53, 0x90, 0x62, 0x81, 0x83, 0x11, 0xf6, 0x51, 0x42, 0x60, 0x43, 0x94, 0x20, 0x03, 0xe3, 0x9c,
-	0xc0, 0xc7, 0xb1, 0x9f, 0x12, 0x1e, 0x63, 0x53, 0x1e, 0x86, 0xf2, 0xca, 0xfe, 0xc1, 0x31, 0x05,
-	0x83, 0x8b, 0x17, 0x95, 0xd5, 0x65, 0x1a, 0x1e, 0x47, 0x61, 0xf8, 0xda, 0xaa, 0xf8, 0x4c, 0xec,
-	0x05, 0xce, 0xa4, 0x37, 0x70, 0xf6, 0xc9, 0x7f, 0x43, 0xf0, 0xe8, 0x3a, 0x11, 0xe6, 0xa3, 0x9c,
-	0x45, 0xbc, 0x54, 0x7c, 0x35, 0x9a, 0xd3, 0x34, 0x5a, 0x7e, 0x14, 0x9e, 0xee, 0x1c, 0x2d, 0x85,
-	0xab, 0x31, 0x93, 0x5e, 0x81, 0x7e, 0xba, 0xef, 0xdc, 0xc1, 0x5e, 0x8c, 0xe7, 0xaf, 0xcc, 0x81,
-	0xd8, 0xb3, 0x97, 0xf1, 0x71, 0x63, 0x96, 0xed, 0x68, 0x96, 0xc3, 0x8e, 0x66, 0xf2, 0xa0, 0xa3,
-	0xc9, 0x4b, 0xbd, 0x74, 0x89, 0x3b, 0x28, 0x57, 0x21, 0xad, 0x36, 0x0c, 0x7a, 0x0d, 0x15, 0x44,
-	0x7f, 0xe5, 0xd0, 0xb2, 0x3e, 0x37, 0x17, 0x9f, 0xb8, 0x56, 0x2f, 0xb7, 0xd7, 0xb6, 0x57, 0x7a,
-	0x3c, 0xc9, 0xfe, 0x8a, 0x33, 0x9e, 0x87, 0x54, 0x83, 0x8a, 0x61, 0xa1, 0x3c, 0x71, 0x50, 0x28,
-	0x57, 0x81, 0x91, 0xbb, 0xff, 0x97, 0xbf, 0x94, 0x80, 0x29, 0xa6, 0xe4, 0xfe, 0x25, 0xc8, 0xb7,
-	0x50, 0x78, 0xed, 0x18, 0xf5, 0x5a, 0x3b, 0xee, 0xbe, 0x9a, 0x19, 0x52, 0x70, 0xee, 0xcd, 0x0e,
-	0xbf, 0x43, 0xf0, 0x24, 0xb3, 0x43, 0xa7, 0xe2, 0x68, 0x03, 0x26, 0x43, 0x9b, 0x47, 0xdc, 0x14,
-	0xf3, 0x11, 0x4d, 0x11, 0x26, 0x82, 0x6d, 0xea, 0x84, 0x19, 0x32, 0xd5, 0x1b, 0xb2, 0x6f, 0x20,
-	0x18, 0x67, 0xc8, 0xfc, 0x45, 0xd8, 0xbd, 0xaa, 0x39, 0xea, 0xb5, 0x6a, 0xde, 0x9b, 0x82, 0xff,
-	0x46, 0x20, 0x71, 0x05, 0xb9, 0xcc, 0x15, 0xcd, 0xda, 0x6e, 0xd9, 0xfc, 0x0d, 0x38, 0xe2, 0xef,
-	0xb6, 0x71, 0x7d, 0xa3, 0x86, 0x13, 0x1f, 0x53, 0xa6, 0xf6, 0xa8, 0xed, 0x1d, 0xeb, 0x49, 0x7b,
-	0x7c, 0x36, 0x5e, 0x4c, 0xf2, 0x84, 0xa3, 0xdc, 0xdd, 0xe7, 0xe0, 0x88, 0xd0, 0x6e, 0x91, 0xaa,
-	0x8d, 0x7f, 0x85, 0x60, 0xc4, 0xdb, 0x34, 0xc1, 0xf9, 0x88, 0x28, 0x43, 0x3a, 0x2d, 0x52, 0xbc,
-	0x1d, 0x95, 0x5f, 0x6f, 0x2a, 0xa3, 0x2c, 0x74, 0xcd, 0xb2, 0x6d, 0x7d, 0xf3, 0xb7, 0xf7, 0xbf,
-	0x92, 0xf8, 0x98, 0xfc, 0x9c, 0xa7, 0x77, 0xf9, 0x79, 0x46, 0xf0, 0x8a, 0xd7, 0x4d, 0xed, 0xec,
-	0xa9, 0x3b, 0xbc, 0xa9, 0x69, 0xe7, 0x85, 0x47, 0xbc, 0x8f, 0x60, 0xd4, 0xd7, 0xd8, 0xc3, 0xf3,
-	0xb1, 0x90, 0xf8, 0x43, 0xa6, 0x14, 0x33, 0x42, 0xca, 0x5f, 0x68, 0x2a, 0xc7, 0x39, 0x96, 0xbd,
-	0x06, 0xa0, 0xf8, 0x6f, 0xdb, 0x9c, 0x87, 0x86, 0x62, 0x56, 0xe4, 0x97, 0x0e, 0xc6, 0x2c, 0x20,
-	0xbb, 0xe8, 0x45, 0xba, 0x9a, 0x6f, 0x05, 0xe5, 0x9f, 0x26, 0x20, 0xbd, 0x5f, 0x1b, 0x10, 0x5f,
-	0x88, 0x65, 0x8a, 0x7d, 0x03, 0xb3, 0xd4, 0x7d, 0xe8, 0x95, 0xbf, 0x8a, 0x9a, 0xca, 0x53, 0xdc,
-	0x0a, 0xad, 0xce, 0xe1, 0x6c, 0x48, 0x94, 0x6f, 0x2a, 0x12, 0x27, 0x0b, 0x99, 0xa4, 0xd6, 0x5a,
-	0x95, 0x5f, 0x8e, 0xe2, 0x21, 0x21, 0x65, 0xad, 0x7c, 0xd8, 0xb5, 0x82, 0x7f, 0x81, 0x20, 0xbd,
-	0x5f, 0x0f, 0x2e, 0xb2, 0xe9, 0x0e, 0x68, 0xe2, 0x49, 0xed, 0x65, 0xcb, 0xa5, 0x5a, 0xdd, 0xd9,
-	0x95, 0x2f, 0x34, 0x15, 0x9a, 0xbc, 0x50, 0x64, 0x67, 0x4f, 0xf9, 0x90, 0xb9, 0xe3, 0x6d, 0x5e,
-	0x10, 0x02, 0x2b, 0x7b, 0xea, 0x0e, 0xfe, 0x3a, 0x82, 0x91, 0x65, 0xe2, 0x5c, 0xd2, 0x6a, 0x6b,
-	0xb4, 0x65, 0x8f, 0x65, 0x21, 0x50, 0xd7, 0x6a, 0x99, 0x9d, 0xb9, 0x8c, 0x77, 0x52, 0x28, 0x35,
-	0x19, 0xa0, 0x61, 0xb3, 0xb2, 0xda, 0x54, 0x5a, 0x89, 0x2c, 0xf7, 0xcf, 0x73, 0x5e, 0xbd, 0xc4,
-	0x5c, 0x07, 0x0f, 0xcd, 0x57, 0x3c, 0xe2, 0xf2, 0xe8, 0x14, 0xfe, 0x23, 0x82, 0xc9, 0xd0, 0xbe,
-	0x23, 0x5e, 0x8c, 0x5a, 0x6a, 0xee, 0xd0, 0xb5, 0xec, 0xc5, 0x33, 0xfd, 0x3b, 0x80, 0xbb, 0xde,
-	0x81, 0xfb, 0x08, 0x1e, 0xdb, 0xa7, 0xd7, 0x89, 0x97, 0xa2, 0x63, 0xec, 0x90, 0x0e, 0x48, 0xbd,
-	0xdc, 0xf7, 0xf2, 0x92, 0x17, 0xe7, 0x19, 0xfc, 0xd2, 0x81, 0x38, 0xc3, 0x52, 0x83, 0x3b, 0xf8,
-	0x47, 0x08, 0x86, 0x5b, 0x0d, 0x56, 0xfc, 0x72, 0x74, 0x60, 0x3d, 0xdd, 0x15, 0x79, 0xaf, 0xf2,
-	0xa7, 0xf1, 0x73, 0x07, 0x2a, 0xbf, 0xe7, 0x8a, 0xf8, 0xe7, 0xa2, 0xdf, 0xc1, 0xea, 0x41, 0xf8,
-	0x6c, 0x9c, 0xde, 0x86, 0xaf, 0x54, 0x2b, 0xe5, 0xbb, 0x59, 0xca, 0xde, 0x8d, 0xf2, 0x3c, 0xbf,
-	0xde, 0x9e, 0x8f, 0x12, 0xbc, 0x58, 0x71, 0x31, 0x4f, 0x3b, 0x47, 0xee, 0xf1, 0xf9, 0x13, 0x82,
-	0x51, 0x5f, 0xaf, 0x2a, 0xf2, 0xf5, 0x16, 0xd6, 0x4b, 0x94, 0xce, 0x75, 0xb7, 0x98, 0x23, 0xf9,
-	0x74, 0x53, 0x39, 0xca, 0x63, 0xb4, 0x68, 0x93, 0x85, 0x85, 0x89, 0x18, 0xd7, 0x58, 0x0b, 0xe7,
-	0xcf, 0x10, 0xc0, 0x5e, 0xe9, 0x0e, 0x9f, 0xe9, 0xa2, 0x00, 0x18, 0x2f, 0x20, 0xb4, 0x97, 0x0e,
-	0xe5, 0xf9, 0xa6, 0xc2, 0x9f, 0x54, 0x14, 0xd5, 0x2c, 0x3e, 0x15, 0x7d, 0xc7, 0xf0, 0xaf, 0x11,
-	0x8c, 0x78, 0x2b, 0x04, 0x91, 0x13, 0xaa, 0x90, 0x1a, 0x62, 0xe4, 0xf3, 0x1e, 0x56, 0xa7, 0x90,
-	0x97, 0xfd, 0x30, 0x02, 0x27, 0x3e, 0xfa, 0xe6, 0xe0, 0x7f, 0x22, 0x78, 0x6c, 0x9f, 0xee, 0x54,
-	0xe4, 0xc0, 0xd6, 0xb9, 0x1d, 0x27, 0x5d, 0xe8, 0x95, 0x0d, 0xc7, 0x7c, 0xd1, 0x8f, 0x39, 0x10,
-	0xcd, 0x63, 0x64, 0x0a, 0x6e, 0x52, 0x90, 0xf2, 0xf4, 0x8c, 0x70, 0x1c, 0x7f, 0xf2, 0x37, 0xc3,
-	0xa4, 0x7c, 0x37, 0x4b, 0x39, 0xa0, 0x73, 0x7e, 0x40, 0x81, 0xc8, 0x77, 0x40, 0x72, 0x8c, 0xbf,
-	0x96, 0x80, 0x63, 0x6d, 0x05, 0x08, 0x7c, 0x3e, 0xa2, 0x3e, 0xfb, 0x95, 0x2e, 0xa4, 0x13, 0x82,
-	0x81, 0xe7, 0x87, 0x80, 0x99, 0x2b, 0xe2, 0x87, 0x80, 0xf2, 0x77, 0xd1, 0x3d, 0xe5, 0x53, 0x70,
-	0xbe, 0x6b, 0x21, 0xbc, 0x36, 0x3b, 0x19, 0x9a, 0x30, 0xf9, 0xed, 0x71, 0x2e, 0x5a, 0x2a, 0xc8,
-	0xa3, 0xa9, 0xd5, 0x30, 0x5a, 0x62, 0xdc, 0x60, 0x73, 0x1f, 0xc1, 0xd1, 0x40, 0x35, 0x0a, 0xbf,
-	0x12, 0xf9, 0x95, 0x17, 0x56, 0xc5, 0x8a, 0xfd, 0x6e, 0xd8, 0x6c, 0x2a, 0x93, 0xee, 0xfd, 0x35,
-	0x4b, 0x0b, 0x4e, 0xb3, 0x7b, 0x2f, 0x3b, 0x0a, 0xaf, 0x20, 0x9f, 0x8f, 0x7e, 0xd1, 0xb5, 0x0e,
-	0xac, 0x9b, 0x7e, 0xd9, 0xc4, 0xa1, 0x7a, 0xb9, 0x30, 0xdf, 0x42, 0x30, 0xb2, 0xde, 0x29, 0x35,
-	0x5c, 0x8f, 0x9e, 0x1a, 0xba, 0xa1, 0x5f, 0xa4, 0x7f, 0xb3, 0xec, 0xc7, 0xa1, 0xdd, 0x66, 0x88,
-	0x76, 0x20, 0x43, 0x7c, 0x07, 0x01, 0xbe, 0x4a, 0x6c, 0x3a, 0x48, 0xac, 0x9a, 0x6e, 0xdb, 0xee,
-	0x1a, 0x3c, 0x13, 0x50, 0xa4, 0x9d, 0x44, 0xa8, 0xfc, 0x6c, 0x04, 0x4a, 0x7e, 0xac, 0xca, 0x4d,
-	0x65, 0x62, 0x0f, 0xc6, 0x1e, 0x01, 0xc5, 0xb2, 0x2c, 0x2f, 0xc4, 0xc5, 0xe2, 0xb4, 0x89, 0x72,
-	0x11, 0xfd, 0x1d, 0xc1, 0xa8, 0xaf, 0x20, 0x17, 0xf9, 0xd2, 0x0e, 0x2b, 0xe3, 0xc5, 0xf6, 0x2d,
-	0xb3, 0xa9, 0x0c, 0xb6, 0x5e, 0xa0, 0xe3, 0xe2, 0xe9, 0xe9, 0xa9, 0x3c, 0x50, 0xb4, 0x97, 0x72,
-	0xaf, 0x7a, 0xd1, 0x8a, 0x5f, 0x48, 0xc7, 0xf0, 0xb5, 0xd6, 0x1b, 0xf4, 0xed, 0x04, 0xa4, 0xf7,
-	0xab, 0xed, 0x45, 0x7e, 0x48, 0x1d, 0x50, 0x1c, 0xec, 0x25, 0xd3, 0xff, 0x26, 0x6a, 0x2a, 0xe3,
-	0xa1, 0x4f, 0xce, 0xa9, 0x90, 0xd1, 0x36, 0x4b, 0x6d, 0xe6, 0x5e, 0xf7, 0x9d, 0xc6, 0x90, 0x9f,
-	0x85, 0xc7, 0x78, 0x2f, 0x84, 0xbf, 0x45, 0xbf, 0x97, 0x10, 0xb5, 0xa9, 0xd0, 0x77, 0xc4, 0xc5,
-	0x58, 0x46, 0x3c, 0xb4, 0xa7, 0xc4, 0x17, 0x51, 0x53, 0x09, 0x2f, 0x4c, 0x52, 0x43, 0x91, 0xdc,
-	0x65, 0xaf, 0xa1, 0xc2, 0x7f, 0xfe, 0x1e, 0xfd, 0xc9, 0x91, 0x0f, 0x17, 0x85, 0x7f, 0x8f, 0x60,
-	0xc4, 0x5b, 0x68, 0x8c, 0x9c, 0x6a, 0x85, 0x54, 0x27, 0xe3, 0xbe, 0x47, 0xde, 0x68, 0x2a, 0xbc,
-	0xf2, 0xd4, 0x54, 0x30, 0x8f, 0x23, 0x41, 0x7f, 0x39, 0x97, 0xcb, 0x79, 0xcd, 0xc0, 0x7f, 0x86,
-	0x7f, 0xc0, 0x6b, 0xa5, 0x55, 0xd0, 0xba, 0x9b, 0x6c, 0x95, 0x51, 0x7d, 0xc5, 0x43, 0x25, 0x1e,
-	0xc8, 0x90, 0x0a, 0xa7, 0xd4, 0x55, 0x25, 0x53, 0x7e, 0x0f, 0x35, 0x95, 0x40, 0x65, 0xb4, 0xa9,
-	0x48, 0xfe, 0x81, 0x36, 0x1b, 0xbc, 0x8d, 0x72, 0xcb, 0x3e, 0x23, 0xf8, 0xff, 0x8e, 0x21, 0xd4,
-	0x18, 0xec, 0xb6, 0x76, 0xad, 0xe2, 0x95, 0x7f, 0x27, 0x1f, 0x10, 0x7e, 0x9d, 0xe4, 0xd6, 0xe3,
-	0xb2, 0x0e, 0x0b, 0x60, 0x07, 0x88, 0x91, 0x3e, 0x71, 0x4f, 0x39, 0xd1, 0xb1, 0x5f, 0xf0, 0x1b,
-	0x25, 0x73, 0xd3, 0x71, 0xea, 0x76, 0x3e, 0x9b, 0xbd, 0x75, 0xeb, 0x56, 0xb0, 0x99, 0xa0, 0x35,
-	0x9c, 0x9b, 0xec, 0x2f, 0x34, 0x4e, 0xd7, 0xab, 0x9a, 0xb3, 0x65, 0x5a, 0xb5, 0x85, 0xf7, 0x11,
-	0x3c, 0x5b, 0x32, 0x6b, 0xd1, 0xb6, 0x61, 0x0d, 0x5d, 0x5f, 0xe7, 0x84, 0x15, 0xb3, 0xaa, 0x19,
-	0x95, 0x8c, 0x69, 0x55, 0xb2, 0x15, 0x62, 0xd0, 0xc4, 0x28, 0xbb, 0x27, 0xee, 0x80, 0xbf, 0x03,
-	0x99, 0xf7, 0x4f, 0x7c, 0x3f, 0xf1, 0xf4, 0x32, 0xe3, 0xba, 0x48, 0xc5, 0xfb, 0x0b, 0xc3, 0x99,
-	0x8d, 0xb9, 0xb5, 0xb9, 0x05, 0x77, 0xd9, 0x3d, 0x41, 0x77, 0x83, 0xd2, 0xdd, 0xf0, 0xd3, 0xdd,
-	0xd8, 0x10, 0xec, 0xff, 0x9a, 0x98, 0x61, 0x74, 0xf9, 0x3c, 0x25, 0xcc, 0xe7, 0xfd, 0x94, 0xf9,
-	0xbc, 0x4b, 0x4a, 0x59, 0xae, 0x3d, 0xb2, 0x39, 0x40, 0x95, 0x7f, 0xe1, 0xbf, 0x01, 0x00, 0x00,
-	0xff, 0xff, 0x42, 0x49, 0x3f, 0x56, 0x13, 0x35, 0x00, 0x00,
+	0x0e, 0x0e, 0x8a, 0x90, 0x8a, 0x94, 0x67, 0x24, 0x5e, 0x78, 0x00, 0xc4, 0x9f, 0x90, 0x00, 0x09,
+	0x1e, 0x78, 0x80, 0x27, 0x54, 0x10, 0xe2, 0x21, 0x2f, 0x41, 0xf0, 0x80, 0xb4, 0x48, 0xd0, 0x87,
+	0x20, 0x10, 0x82, 0x07, 0x40, 0xe5, 0x01, 0xa9, 0x12, 0x9a, 0xfb, 0xb3, 0x9e, 0x99, 0x9d, 0x5d,
+	0xcf, 0xac, 0xe3, 0xa6, 0x12, 0x3c, 0x25, 0x73, 0xef, 0xb9, 0xe7, 0x9c, 0xef, 0xdc, 0x73, 0xcf,
+	0x3d, 0xf7, 0x9c, 0x35, 0x2c, 0x54, 0x4c, 0xb3, 0x52, 0x25, 0xd9, 0x52, 0xd5, 0x6c, 0x94, 0xb3,
+	0x36, 0x29, 0x35, 0x2c, 0xdd, 0xd9, 0x2d, 0x11, 0xc3, 0x21, 0x56, 0x76, 0x67, 0xae, 0x3e, 0xb7,
+	0x49, 0x1c, 0x6d, 0x2e, 0x30, 0x51, 0xb4, 0x89, 0xb5, 0xa3, 0x97, 0x48, 0xa6, 0x6e, 0x99, 0x8e,
+	0x89, 0x9f, 0x65, 0x3c, 0x32, 0x94, 0x47, 0xc6, 0x4f, 0x9a, 0x69, 0xf1, 0x90, 0x2e, 0x46, 0x13,
+	0x65, 0x35, 0x8c, 0xa2, 0x66, 0xdb, 0xc4, 0x29, 0x96, 0x75, 0xbb, 0x64, 0xee, 0x10, 0x6b, 0xb7,
+	0x68, 0x11, 0xbb, 0x6e, 0x1a, 0x36, 0x17, 0x28, 0x3d, 0xc5, 0x39, 0x69, 0x75, 0x3d, 0xab, 0x19,
+	0x86, 0xe9, 0x68, 0x8e, 0x6e, 0x1a, 0x36, 0x9f, 0x7d, 0xc2, 0x33, 0x5b, 0xaa, 0xea, 0xc4, 0x70,
+	0xf8, 0xc4, 0x94, 0x67, 0x62, 0x4b, 0x27, 0xd5, 0x72, 0x71, 0x93, 0xdc, 0xd4, 0x76, 0x74, 0xd3,
+	0xe2, 0x04, 0xc7, 0x3d, 0x04, 0x16, 0xb1, 0xcd, 0x86, 0x25, 0x30, 0x4a, 0x73, 0xd1, 0x94, 0xa7,
+	0x8a, 0xf3, 0x25, 0x2f, 0x45, 0x5b, 0xb2, 0xa5, 0x1b, 0x65, 0xdd, 0xa8, 0xf0, 0x45, 0xe7, 0xa3,
+	0x2d, 0x32, 0x4c, 0x47, 0xdf, 0xd2, 0x4b, 0x14, 0x77, 0xb1, 0x64, 0x1a, 0x5b, 0xba, 0x60, 0xa0,
+	0x44, 0x63, 0x60, 0x5a, 0x15, 0xcd, 0xd0, 0x6f, 0x33, 0x06, 0x36, 0x71, 0x1c, 0xdd, 0xa8, 0x08,
+	0x03, 0xe6, 0xe3, 0xf9, 0x44, 0xb1, 0xa6, 0x59, 0xdb, 0x62, 0x6d, 0x2e, 0xe2, 0x5a, 0xaf, 0x6d,
+	0x4f, 0xf2, 0x35, 0xba, 0x56, 0xcb, 0xee, 0xcc, 0xb9, 0xff, 0x14, 0xeb, 0x66, 0x55, 0x2f, 0xed,
+	0xf2, 0x79, 0xc9, 0x3f, 0xef, 0x9b, 0xfb, 0x08, 0x9f, 0xab, 0x9a, 0x46, 0xc5, 0x6a, 0x18, 0x86,
+	0x6e, 0x54, 0xb2, 0x66, 0x9d, 0x58, 0x3e, 0x8f, 0x10, 0x02, 0xe8, 0xd7, 0x66, 0x63, 0x2b, 0x5b,
+	0x6e, 0x30, 0x02, 0x3e, 0xff, 0x64, 0x70, 0x9e, 0xd4, 0xea, 0x8e, 0x90, 0x30, 0x1d, 0x9c, 0x64,
+	0xae, 0x53, 0xd3, 0xec, 0xed, 0x80, 0x3b, 0xb6, 0x28, 0x6c, 0xc7, 0x6a, 0x94, 0x82, 0x5e, 0xd7,
+	0x9a, 0x75, 0xf4, 0x1a, 0xb1, 0x1d, 0xad, 0x56, 0x67, 0x04, 0xf2, 0x7d, 0x04, 0x13, 0x8b, 0x16,
+	0xd1, 0x1c, 0x72, 0x81, 0xb9, 0x82, 0x4a, 0x3e, 0xdb, 0x20, 0xb6, 0x83, 0x0b, 0x30, 0x50, 0xd7,
+	0x2c, 0x62, 0x38, 0x69, 0x34, 0x8d, 0x66, 0x86, 0x17, 0x66, 0xdf, 0x55, 0x12, 0xff, 0x51, 0x9e,
+	0x83, 0x67, 0x02, 0x47, 0x8c, 0x09, 0xd0, 0xea, 0xba, 0x9d, 0x29, 0x99, 0xb5, 0xec, 0x3a, 0xb5,
+	0xad, 0xca, 0xd7, 0x62, 0x19, 0x80, 0xbb, 0x58, 0x51, 0x2f, 0xa7, 0x13, 0x94, 0x53, 0xf2, 0x5d,
+	0x25, 0xa1, 0x0e, 0xf3, 0xe1, 0x4b, 0x65, 0xbc, 0x02, 0x83, 0xfc, 0x23, 0x9d, 0x9c, 0x46, 0x33,
+	0xa9, 0x5c, 0x26, 0x13, 0xe9, 0x4c, 0x67, 0xb8, 0xc6, 0x8c, 0xa1, 0xe0, 0x21, 0xdf, 0x4d, 0xc0,
+	0x14, 0x43, 0xb4, 0xea, 0xf1, 0xd3, 0x45, 0xea, 0xa6, 0x02, 0xdc, 0x5a, 0x00, 0xdc, 0x19, 0x0a,
+	0x2e, 0x07, 0x2f, 0x52, 0x89, 0xe2, 0xf4, 0xd5, 0x34, 0x43, 0xab, 0xb4, 0x43, 0xbc, 0xe2, 0xf1,
+	0xde, 0x16, 0xd0, 0x69, 0x18, 0x66, 0x27, 0x21, 0x80, 0x73, 0x88, 0x8d, 0x5e, 0x2a, 0x63, 0x13,
+	0xc6, 0x43, 0x0e, 0x0e, 0x87, 0x7c, 0x36, 0x22, 0xe4, 0x76, 0x48, 0x4c, 0x0c, 0x36, 0xda, 0x26,
+	0xe4, 0x1f, 0x23, 0x18, 0x67, 0x86, 0xe0, 0x9b, 0x72, 0x68, 0xe0, 0xdf, 0x80, 0x01, 0xb6, 0x88,
+	0x22, 0x4f, 0xe5, 0x4e, 0x47, 0x44, 0xc3, 0xf4, 0x62, 0x08, 0x38, 0x07, 0xd9, 0x84, 0xa9, 0x02,
+	0xa9, 0x92, 0x6e, 0xbb, 0x77, 0x19, 0xfa, 0x0c, 0xad, 0x46, 0x82, 0xea, 0x77, 0x77, 0xcc, 0x10,
+	0x76, 0x94, 0x8b, 0x5c, 0x85, 0xa7, 0x96, 0x89, 0xf3, 0x41, 0x49, 0xab, 0xc3, 0xc9, 0x65, 0xe2,
+	0x78, 0xad, 0xb8, 0xce, 0xe3, 0x9f, 0x90, 0xb7, 0xea, 0x93, 0x97, 0xa7, 0xf2, 0x5e, 0x86, 0x5c,
+	0x77, 0x79, 0xa1, 0x0c, 0x99, 0xc4, 0xab, 0x30, 0xb6, 0x4c, 0x1c, 0xbf, 0x0b, 0x7c, 0xdc, 0x27,
+	0x23, 0xde, 0xd1, 0x66, 0x5c, 0xff, 0x91, 0x00, 0xbc, 0x6c, 0x99, 0x8d, 0xba, 0xe2, 0x5e, 0x3a,
+	0xf6, 0xe1, 0xf9, 0xd6, 0xe3, 0x30, 0xb0, 0xa5, 0x57, 0x1d, 0x62, 0xb1, 0x53, 0xa5, 0xf2, 0x2f,
+	0x7c, 0x12, 0x86, 0x2a, 0xae, 0xfc, 0xe2, 0xe6, 0x2e, 0x3d, 0x43, 0xfc, 0xbc, 0x0d, 0xd2, 0xc1,
+	0x85, 0x5d, 0x5c, 0x80, 0xb1, 0x92, 0x59, 0x73, 0x99, 0x14, 0x45, 0xc0, 0x4d, 0xf7, 0x51, 0xef,
+	0x3c, 0x2e, 0xbc, 0x53, 0x04, 0xc5, 0x4c, 0x81, 0x13, 0xa8, 0x47, 0xf9, 0x12, 0x31, 0x80, 0x5f,
+	0x85, 0x61, 0x8b, 0x68, 0xe5, 0xa2, 0x1b, 0x36, 0xd3, 0xfd, 0x74, 0xb9, 0xd4, 0xb6, 0xfc, 0xaa,
+	0x88, 0xa9, 0xea, 0x90, 0x4b, 0xec, 0x7e, 0xba, 0x6a, 0xbb, 0xb7, 0xbb, 0x51, 0x49, 0x0f, 0x30,
+	0xb5, 0xd9, 0x17, 0x3e, 0x01, 0x50, 0xd7, 0x2a, 0xa4, 0xe8, 0x98, 0xdb, 0xc4, 0x48, 0x0f, 0xd2,
+	0xb9, 0x61, 0x77, 0xe4, 0xaa, 0x3b, 0x80, 0x9f, 0x04, 0xfa, 0x51, 0xb4, 0xf5, 0xdb, 0x24, 0x3d,
+	0x34, 0x8d, 0x66, 0xfa, 0xd5, 0x21, 0x77, 0x60, 0x5d, 0xbf, 0x4d, 0xe4, 0x7f, 0x21, 0x18, 0xf7,
+	0xd9, 0x9c, 0xe5, 0x25, 0xf8, 0x06, 0x8c, 0x09, 0x53, 0xb8, 0xc9, 0x4a, 0xa3, 0xea, 0xd8, 0x69,
+	0x34, 0x9d, 0x9c, 0x49, 0xe5, 0x72, 0x11, 0x0f, 0x22, 0xe5, 0xaa, 0xd2, 0xa5, 0xea, 0x11, 0x6e,
+	0x41, 0xf6, 0x69, 0xfb, 0x4d, 0x90, 0x88, 0x61, 0x82, 0xe7, 0xe0, 0xa8, 0x41, 0x3e, 0xe7, 0x14,
+	0x3d, 0x78, 0xe9, 0x46, 0xa9, 0xa3, 0xee, 0xf0, 0x5a, 0x0b, 0xf3, 0x09, 0x00, 0xc7, 0x74, 0xb4,
+	0x2a, 0x03, 0xdd, 0x47, 0x41, 0x0f, 0xd3, 0x11, 0x8a, 0xfa, 0xcf, 0x09, 0x98, 0xa0, 0xfa, 0xf1,
+	0x70, 0x6f, 0x3f, 0xdc, 0x1b, 0xaa, 0x57, 0xff, 0xf2, 0x99, 0xa5, 0x2f, 0x86, 0x59, 0xc2, 0x1c,
+	0xb3, 0x3f, 0xb6, 0x63, 0x1e, 0x86, 0x7f, 0xbd, 0x87, 0x60, 0x32, 0x60, 0xe9, 0xff, 0x09, 0x0f,
+	0xfb, 0x03, 0x82, 0x94, 0x47, 0x3f, 0xbc, 0x09, 0x50, 0xb7, 0xdc, 0x3c, 0xce, 0xd1, 0x89, 0xc0,
+	0xb9, 0x10, 0x1f, 0x67, 0x66, 0xad, 0xc5, 0x64, 0xc9, 0x70, 0xac, 0x5d, 0xd5, 0xc3, 0x15, 0x4f,
+	0x40, 0x7f, 0xc9, 0x6c, 0x18, 0x0e, 0xc5, 0x9b, 0x54, 0xd9, 0x87, 0x74, 0x0d, 0x8e, 0x06, 0x16,
+	0xe1, 0x31, 0x48, 0x6e, 0x93, 0x5d, 0xe6, 0xe2, 0xaa, 0xfb, 0x5f, 0x3c, 0x0b, 0xfd, 0x3b, 0x5a,
+	0xb5, 0x21, 0x4c, 0xf5, 0x78, 0x9b, 0xa9, 0x36, 0xdc, 0x59, 0x95, 0x11, 0xe5, 0x13, 0x67, 0x90,
+	0xfc, 0x43, 0x04, 0x27, 0x2f, 0xeb, 0x76, 0xc8, 0x25, 0x77, 0x88, 0x81, 0xdb, 0xef, 0x89, 0x89,
+	0xae, 0x9e, 0x98, 0x0c, 0x78, 0xe2, 0x4f, 0x10, 0x4c, 0x75, 0x54, 0x98, 0xfb, 0x64, 0x15, 0x26,
+	0x42, 0xf2, 0x29, 0xb1, 0x5f, 0xbd, 0x27, 0x54, 0xea, 0x78, 0x7b, 0x2e, 0x65, 0x87, 0xb9, 0x5a,
+	0x22, 0xc4, 0xd5, 0xe4, 0x6f, 0x21, 0xc0, 0xae, 0xe6, 0x2c, 0xca, 0x7c, 0x48, 0xcc, 0x3b, 0x18,
+	0x30, 0xef, 0x5d, 0x04, 0xe3, 0x3e, 0x25, 0xb9, 0x49, 0x97, 0x61, 0x90, 0x29, 0x22, 0xac, 0x18,
+	0x2f, 0x91, 0x53, 0xc5, 0xea, 0xc8, 0xd6, 0xfa, 0x41, 0x12, 0x8e, 0xb9, 0x8a, 0x3c, 0xaa, 0x24,
+	0xe2, 0x38, 0x0c, 0x99, 0x56, 0x99, 0x58, 0xad, 0x20, 0xaf, 0x0e, 0xd2, 0xef, 0x0f, 0x6f, 0x7c,
+	0x7f, 0xdd, 0x7d, 0x50, 0x89, 0x27, 0x20, 0xdd, 0xd8, 0x30, 0xbd, 0x2e, 0xb8, 0x24, 0x2b, 0x9a,
+	0xbd, 0xed, 0x5e, 0x5a, 0xc8, 0x7d, 0x6c, 0xf1, 0xef, 0x80, 0xdb, 0x0c, 0x75, 0x75, 0x9b, 0xe1,
+	0x80, 0xdb, 0x7c, 0xbb, 0x8f, 0xf9, 0x76, 0x20, 0xfd, 0xb8, 0x0d, 0xe3, 0x55, 0xdd, 0x76, 0x58,
+	0xdd, 0xc4, 0x0e, 0xdc, 0x0f, 0x6f, 0x44, 0xf4, 0xa0, 0x76, 0xbe, 0xfe, 0x21, 0xf7, 0xde, 0x38,
+	0x56, 0x0d, 0x8c, 0x3c, 0xf2, 0xab, 0x43, 0xfa, 0x52, 0x02, 0xc6, 0x82, 0x7a, 0xe2, 0x05, 0xe8,
+	0xa7, 0xb6, 0xa0, 0xee, 0x9b, 0xca, 0xcd, 0x46, 0x34, 0x01, 0xe5, 0xa1, 0xb2, 0xa5, 0x78, 0x17,
+	0x46, 0x6c, 0x47, 0x73, 0x48, 0xb1, 0x74, 0x53, 0x33, 0x2a, 0x0c, 0xdb, 0x91, 0xdc, 0xc6, 0xc3,
+	0xb3, 0x66, 0x66, 0xdd, 0x65, 0xbf, 0x48, 0xb9, 0xab, 0x29, 0x7b, 0xef, 0x43, 0x7e, 0x0d, 0x52,
+	0x9e, 0x39, 0x0c, 0x30, 0x70, 0x6d, 0xf5, 0xda, 0xfa, 0x52, 0x61, 0xec, 0x31, 0x3c, 0x0c, 0xfd,
+	0x4a, 0xa1, 0xb0, 0x54, 0x18, 0x43, 0x38, 0x05, 0x83, 0xea, 0xd2, 0xca, 0x95, 0x8d, 0xa5, 0xc2,
+	0x58, 0xc2, 0xa5, 0x51, 0x16, 0xaf, 0x5e, 0xda, 0x58, 0x1a, 0x4b, 0xca, 0xdf, 0x4c, 0xb2, 0xe0,
+	0xf2, 0xc1, 0xa6, 0x6b, 0xff, 0x3f, 0xc9, 0x71, 0x4e, 0xf2, 0xdd, 0x41, 0x98, 0xf0, 0xef, 0x11,
+	0x3f, 0xcb, 0x6f, 0x23, 0x98, 0xa4, 0x87, 0x99, 0x57, 0x53, 0x82, 0xc7, 0x79, 0x35, 0x86, 0x03,
+	0x06, 0x99, 0x07, 0x07, 0xdd, 0x23, 0x4d, 0x23, 0x87, 0x7f, 0xec, 0xd1, 0x1f, 0xea, 0xbf, 0xf0,
+	0x38, 0xe7, 0xd7, 0x0b, 0x5f, 0xdc, 0xab, 0x53, 0xa1, 0x5e, 0xea, 0x54, 0xad, 0x12, 0x15, 0xbe,
+	0x13, 0x7a, 0xb8, 0xaf, 0x3f, 0x5c, 0xdb, 0x76, 0x3c, 0xe0, 0xd8, 0x86, 0x21, 0x71, 0x89, 0xf2,
+	0xf2, 0xd3, 0x27, 0x1f, 0xb2, 0x68, 0x95, 0xb3, 0x57, 0x5b, 0x82, 0xa4, 0x5f, 0x22, 0x18, 0x12,
+	0xc3, 0x18, 0x7b, 0xeb, 0x0f, 0xac, 0xa2, 0x80, 0x9f, 0x86, 0x91, 0xba, 0x65, 0x7e, 0x86, 0x94,
+	0x9c, 0x22, 0x9d, 0x63, 0xe7, 0x3b, 0xc5, 0xc7, 0x56, 0x5d, 0x92, 0x17, 0x61, 0x42, 0x90, 0x94,
+	0x75, 0xbb, 0x5e, 0xd5, 0x76, 0x19, 0x29, 0xdb, 0x64, 0xcc, 0xe7, 0x0a, 0x6c, 0x8a, 0xae, 0x98,
+	0x82, 0x14, 0x0b, 0x1c, 0x8c, 0xb0, 0x8f, 0x12, 0x02, 0x1b, 0xa2, 0x04, 0x19, 0x18, 0xe7, 0x04,
+	0x3e, 0x8e, 0xfd, 0x94, 0xf0, 0x18, 0x9b, 0xf2, 0x30, 0x94, 0x57, 0x3a, 0x07, 0xc7, 0x14, 0x0c,
+	0x2e, 0x5e, 0x54, 0x56, 0x97, 0x69, 0x78, 0x1c, 0x85, 0xe1, 0x6b, 0xab, 0xe2, 0x33, 0xb1, 0x17,
+	0x38, 0x93, 0xde, 0xc0, 0xd9, 0x27, 0xff, 0x0d, 0xc1, 0xe3, 0xeb, 0x44, 0x98, 0x8f, 0x72, 0x16,
+	0xf1, 0x52, 0xf1, 0xd5, 0x68, 0x4e, 0xd3, 0x68, 0xf9, 0x51, 0x78, 0xb6, 0x7b, 0xb4, 0x14, 0xae,
+	0xc6, 0x4c, 0x7a, 0x05, 0xfa, 0xe9, 0xbe, 0x73, 0x07, 0x7b, 0x39, 0x9e, 0xbf, 0x32, 0x07, 0x62,
+	0xcf, 0x5e, 0xc6, 0xc7, 0x8d, 0x59, 0xb6, 0xa3, 0x59, 0x0e, 0x3b, 0x9a, 0xc9, 0xfd, 0x8e, 0x26,
+	0x2f, 0xf5, 0xd2, 0x25, 0xee, 0xa0, 0x5c, 0x85, 0xb4, 0xda, 0x30, 0xe8, 0x35, 0x54, 0x10, 0xfd,
+	0x95, 0x43, 0xcb, 0xfa, 0xdc, 0x5c, 0x7c, 0xe2, 0x5a, 0xbd, 0xdc, 0x5e, 0xdb, 0x5e, 0x39, 0xe0,
+	0x49, 0xf6, 0x57, 0x9c, 0xf1, 0x3c, 0xa4, 0x1a, 0x54, 0x0c, 0x0b, 0xe5, 0x89, 0xfd, 0x42, 0xb9,
+	0x0a, 0x8c, 0xdc, 0xfd, 0xbf, 0x7c, 0x1f, 0xc1, 0x14, 0x53, 0xb2, 0x73, 0x09, 0xb2, 0x43, 0xe9,
+	0x18, 0x1d, 0x56, 0xe9, 0xf8, 0x60, 0x88, 0x7e, 0x87, 0xe0, 0x69, 0x86, 0xa8, 0x5b, 0x99, 0xb3,
+	0x01, 0x93, 0xa1, 0x6d, 0x20, 0x8e, 0x6a, 0x3e, 0x22, 0xaa, 0x30, 0x11, 0x0c, 0xd7, 0x84, 0x19,
+	0x32, 0x75, 0x30, 0x64, 0x5f, 0x47, 0x30, 0xce, 0x90, 0xf9, 0xcb, 0xa9, 0x7b, 0xf5, 0x6f, 0x74,
+	0xd0, 0xfa, 0xf7, 0xc1, 0x14, 0xfc, 0x37, 0x02, 0x89, 0x2b, 0xc8, 0x65, 0xae, 0x68, 0xd6, 0x76,
+	0xcb, 0xe6, 0x6f, 0xc1, 0x11, 0x7f, 0xdf, 0x8c, 0xeb, 0x1b, 0x35, 0x30, 0xf8, 0x98, 0x32, 0xb5,
+	0x47, 0x6d, 0xef, 0xd8, 0x81, 0xb4, 0xc7, 0x67, 0xe3, 0x45, 0x17, 0x4f, 0x60, 0xc9, 0xdd, 0x7d,
+	0x01, 0x8e, 0x08, 0xed, 0x16, 0xa9, 0xda, 0xf8, 0x57, 0x08, 0x46, 0xbc, 0xed, 0x0f, 0x9c, 0x8f,
+	0x88, 0x32, 0xa4, 0x67, 0x22, 0xc5, 0xdb, 0x51, 0xf9, 0xcd, 0xa6, 0x32, 0xca, 0x82, 0xd0, 0x2c,
+	0xdb, 0xd6, 0xb7, 0x7f, 0xfb, 0xe0, 0xcb, 0x89, 0x8f, 0xc9, 0x2f, 0x78, 0xba, 0x90, 0x9f, 0x67,
+	0x04, 0xaf, 0x79, 0xdd, 0xd4, 0xce, 0x9e, 0xba, 0xc3, 0xdb, 0x93, 0x76, 0x5e, 0x78, 0xc4, 0xfb,
+	0x08, 0x46, 0x7d, 0x2d, 0x3a, 0x3c, 0x1f, 0x0b, 0x89, 0x3f, 0xf8, 0x49, 0x31, 0x63, 0x9d, 0xfc,
+	0x85, 0xa6, 0x72, 0x9c, 0x63, 0xd9, 0x6b, 0xe5, 0x89, 0xff, 0xb6, 0xcd, 0x79, 0x68, 0x28, 0x66,
+	0x45, 0x7e, 0x65, 0x7f, 0xcc, 0x02, 0xb2, 0x8b, 0x5e, 0x24, 0x9e, 0xf9, 0x56, 0x78, 0xfd, 0x69,
+	0x02, 0xd2, 0x9d, 0x1a, 0x7a, 0xf8, 0x42, 0x2c, 0x53, 0x74, 0x0c, 0xb1, 0x52, 0xef, 0x51, 0x54,
+	0xfe, 0x0a, 0x6a, 0x2a, 0xcf, 0x70, 0x2b, 0xb4, 0x7a, 0x80, 0xb3, 0x21, 0x01, 0xbb, 0xa9, 0x48,
+	0x9c, 0x2c, 0x64, 0x92, 0x5a, 0x6b, 0x55, 0x7e, 0x35, 0x8a, 0x87, 0x84, 0x14, 0xa8, 0xf2, 0x61,
+	0x37, 0x04, 0xfe, 0x05, 0x82, 0x74, 0xa7, 0x6e, 0x5a, 0x64, 0xd3, 0xed, 0xd3, 0x8e, 0x93, 0xda,
+	0x0b, 0x90, 0x4b, 0xb5, 0xba, 0xb3, 0x2b, 0x5f, 0x68, 0x2a, 0x34, 0x0d, 0xa1, 0xc8, 0xce, 0x9e,
+	0xf2, 0x21, 0x73, 0xc7, 0xdb, 0xbc, 0x20, 0x04, 0x56, 0xf6, 0xd4, 0x1d, 0xfc, 0x35, 0x04, 0x23,
+	0xcb, 0xc4, 0xb9, 0xa4, 0xd5, 0xd6, 0x68, 0xf3, 0x1d, 0xcb, 0x42, 0xa0, 0xae, 0xd5, 0x32, 0x3b,
+	0x73, 0x19, 0xef, 0xa4, 0x50, 0x6a, 0x32, 0x40, 0xc3, 0x66, 0x65, 0xb5, 0xa9, 0xb4, 0x52, 0x52,
+	0xee, 0x9f, 0xe7, 0xbc, 0x7a, 0x89, 0xb9, 0x2e, 0x1e, 0x9a, 0xaf, 0x78, 0xc4, 0xe5, 0xd1, 0x29,
+	0xfc, 0x47, 0x04, 0x93, 0xa1, 0x1d, 0x44, 0xbc, 0x18, 0xb5, 0x68, 0xdc, 0xa5, 0xff, 0x78, 0x10,
+	0xcf, 0xf4, 0xef, 0x00, 0xee, 0x79, 0x07, 0x1e, 0x20, 0x78, 0xa2, 0x43, 0xd7, 0x12, 0x2f, 0x45,
+	0xc7, 0xd8, 0x25, 0x1d, 0x90, 0x0e, 0x72, 0xdf, 0xcb, 0x4b, 0x5e, 0x9c, 0x67, 0xf0, 0x2b, 0xfb,
+	0xe2, 0x0c, 0x4b, 0x0d, 0xee, 0xe0, 0x1f, 0x21, 0x18, 0x6e, 0xb5, 0x4a, 0xf1, 0xab, 0xd1, 0x81,
+	0x1d, 0xe8, 0xae, 0xc8, 0x7b, 0x95, 0x3f, 0x8d, 0x5f, 0xd8, 0x57, 0xf9, 0x3d, 0x57, 0xc4, 0x3f,
+	0x17, 0x9d, 0x0b, 0x56, 0xd9, 0xc1, 0x67, 0xe3, 0x74, 0x29, 0x7c, 0x45, 0x57, 0x29, 0xdf, 0xcb,
+	0x52, 0xf6, 0x02, 0x94, 0xe7, 0xf9, 0xf5, 0xf6, 0x62, 0x94, 0xe0, 0xc5, 0xca, 0x84, 0x79, 0xda,
+	0x03, 0x72, 0x8f, 0xcf, 0x9f, 0x10, 0x8c, 0xfa, 0xba, 0x4e, 0x91, 0xaf, 0xb7, 0xb0, 0xae, 0xa0,
+	0x74, 0xae, 0xb7, 0xc5, 0x1c, 0xc9, 0xa7, 0x9b, 0xca, 0x51, 0x1e, 0xa3, 0x45, 0xc3, 0x2b, 0x2c,
+	0x4c, 0xc4, 0xb8, 0xc6, 0x5a, 0x38, 0x7f, 0x86, 0x00, 0xf6, 0x8a, 0x70, 0xf8, 0x4c, 0x0f, 0xa5,
+	0xbc, 0x78, 0x01, 0xa1, 0xbd, 0x08, 0x28, 0xcf, 0x37, 0x15, 0xfe, 0x38, 0xa2, 0xa8, 0x66, 0xf1,
+	0xa9, 0xe8, 0x3b, 0x86, 0x7f, 0x8d, 0x60, 0xc4, 0xfb, 0xd6, 0x8f, 0x9c, 0x50, 0x85, 0x54, 0x03,
+	0x23, 0x9f, 0xf7, 0xb0, 0x8a, 0x83, 0xbc, 0xec, 0x87, 0x11, 0x38, 0xf1, 0xd1, 0x37, 0x07, 0xff,
+	0x13, 0xc1, 0x13, 0x1d, 0xfa, 0x4c, 0x91, 0x03, 0x5b, 0xf7, 0xc6, 0x9a, 0x74, 0xe1, 0xa0, 0x6c,
+	0x38, 0xe6, 0x8b, 0x7e, 0xcc, 0x81, 0x68, 0x1e, 0x23, 0x53, 0x70, 0x93, 0x82, 0x94, 0xa7, 0xfb,
+	0x83, 0xe3, 0xf8, 0x93, 0xbf, 0xad, 0x25, 0xe5, 0x7b, 0x59, 0xca, 0x01, 0x9d, 0xf3, 0x03, 0x0a,
+	0x44, 0xbe, 0x7d, 0x92, 0x63, 0xfc, 0xd5, 0x04, 0x1c, 0x6b, 0x2b, 0x25, 0xe0, 0xf3, 0x11, 0xf5,
+	0xe9, 0x54, 0x84, 0x90, 0x4e, 0x08, 0x06, 0x9e, 0x9f, 0xf4, 0x65, 0xae, 0x88, 0x9f, 0xf4, 0xc9,
+	0xdf, 0x45, 0xf7, 0x94, 0x4f, 0xc1, 0xf9, 0x9e, 0x85, 0xf0, 0x2a, 0xeb, 0x64, 0x68, 0xc2, 0xe4,
+	0xb7, 0xc7, 0xb9, 0x68, 0xa9, 0x20, 0x8f, 0xa6, 0x56, 0xc3, 0x68, 0x89, 0x71, 0x83, 0xcd, 0x03,
+	0x04, 0x47, 0x03, 0x75, 0x25, 0xfc, 0x5a, 0xe4, 0x57, 0x5e, 0x58, 0x3d, 0x2a, 0xf6, 0xbb, 0x61,
+	0xb3, 0xa9, 0x4c, 0xba, 0xf7, 0xd7, 0x2c, 0x2d, 0x1d, 0xcd, 0xee, 0xbd, 0xec, 0x28, 0xbc, 0x82,
+	0x7c, 0x3e, 0xfa, 0x45, 0xd7, 0x3a, 0xb0, 0x6e, 0xfa, 0x65, 0x13, 0x87, 0xea, 0xe5, 0xc2, 0xfc,
+	0x0e, 0x82, 0x91, 0xf5, 0x6e, 0xa9, 0xe1, 0x7a, 0xf4, 0xd4, 0xd0, 0x0d, 0xfd, 0x22, 0xfd, 0x9b,
+	0x65, 0x3f, 0xf3, 0xec, 0x35, 0x43, 0xb4, 0x03, 0x19, 0xe2, 0x7d, 0x04, 0xf8, 0x2a, 0xb1, 0xe9,
+	0x20, 0xb1, 0x6a, 0xba, 0x6d, 0xbb, 0x6b, 0xf0, 0x4c, 0x40, 0x91, 0x76, 0x12, 0xa1, 0xf2, 0xf3,
+	0x11, 0x28, 0xf9, 0xb1, 0x2a, 0x37, 0x95, 0x89, 0x3d, 0x18, 0x7b, 0x04, 0x14, 0xcb, 0xb2, 0xbc,
+	0x10, 0x17, 0x8b, 0xd3, 0x26, 0xca, 0x45, 0xf4, 0x77, 0x04, 0xa3, 0xbe, 0xd2, 0x5a, 0xe4, 0x4b,
+	0x3b, 0xac, 0x20, 0x17, 0xdb, 0xb7, 0xcc, 0xa6, 0x32, 0xd8, 0x7a, 0x81, 0x8e, 0x8b, 0xa7, 0xa7,
+	0xa7, 0xf2, 0x40, 0xd1, 0x5e, 0xca, 0xbd, 0xee, 0x45, 0x2b, 0x7e, 0xeb, 0x1c, 0xc3, 0xd7, 0x5a,
+	0x6f, 0xd0, 0x77, 0x12, 0x90, 0xee, 0x54, 0xa5, 0x8b, 0xfc, 0x90, 0xda, 0xa7, 0xcc, 0x77, 0x90,
+	0x4c, 0xff, 0x1b, 0xa8, 0xa9, 0x8c, 0x87, 0x3e, 0x39, 0xa7, 0x42, 0x46, 0xdb, 0x2c, 0xb5, 0x99,
+	0x7b, 0xd3, 0x77, 0x1a, 0x43, 0x7e, 0xe0, 0x1d, 0xe3, 0xbd, 0x10, 0xfe, 0x16, 0xfd, 0x5e, 0x42,
+	0xd4, 0xa6, 0x42, 0xdf, 0x11, 0x17, 0x63, 0x19, 0xf1, 0xd0, 0x9e, 0x12, 0x5f, 0x44, 0x4d, 0x25,
+	0xbc, 0x30, 0x49, 0x0d, 0x45, 0x72, 0x97, 0xbd, 0x86, 0x0a, 0xff, 0x21, 0x7b, 0xf4, 0x27, 0x47,
+	0x3e, 0x5c, 0x14, 0xfe, 0x3d, 0x82, 0x11, 0x6f, 0xa1, 0x31, 0x72, 0xaa, 0x15, 0x52, 0x9d, 0x8c,
+	0xfb, 0x1e, 0x79, 0xab, 0xa9, 0xf0, 0xca, 0x53, 0x53, 0xc1, 0x3c, 0x8e, 0x04, 0xfd, 0xe5, 0x5c,
+	0x2e, 0xe7, 0x35, 0x03, 0xff, 0x41, 0xfd, 0x3e, 0xaf, 0x95, 0x56, 0x41, 0xeb, 0x6e, 0xb2, 0x55,
+	0x46, 0xf5, 0x15, 0x0f, 0x95, 0x78, 0x20, 0x43, 0x2a, 0x9c, 0x52, 0x4f, 0x95, 0x4c, 0xf9, 0x3d,
+	0xd4, 0x54, 0x02, 0x95, 0xd1, 0xa6, 0x22, 0xf9, 0x07, 0xda, 0x6c, 0xf0, 0x0e, 0xca, 0x2d, 0xfb,
+	0x8c, 0xe0, 0xff, 0x8b, 0x84, 0x50, 0x63, 0xb0, 0xdb, 0xda, 0xb5, 0x8a, 0x57, 0xfe, 0x9d, 0x7c,
+	0x40, 0xf8, 0x75, 0x92, 0x5b, 0x8f, 0xcb, 0x3a, 0x2c, 0x80, 0xed, 0x23, 0x46, 0xfa, 0xc4, 0x3d,
+	0xe5, 0x44, 0xd7, 0x7e, 0xd2, 0x6f, 0x94, 0xcc, 0x4d, 0xc7, 0xa9, 0xdb, 0xf9, 0x6c, 0xf6, 0xd6,
+	0xad, 0x5b, 0xc1, 0xa6, 0x8b, 0xd6, 0x70, 0x6e, 0xb2, 0xbf, 0xb5, 0x38, 0x5d, 0xaf, 0x6a, 0xce,
+	0x96, 0x69, 0xd5, 0x16, 0xde, 0x47, 0xf0, 0x7c, 0xc9, 0xac, 0x45, 0xdb, 0x86, 0x35, 0x74, 0x7d,
+	0x9d, 0x13, 0x56, 0xcc, 0xaa, 0x66, 0x54, 0x32, 0xa6, 0x55, 0xc9, 0x56, 0x88, 0x41, 0x13, 0xa3,
+	0xec, 0x9e, 0xb8, 0x7d, 0xfe, 0xa2, 0x63, 0xde, 0x3f, 0xf1, 0xfd, 0xc4, 0xb3, 0xcb, 0x8c, 0xeb,
+	0x22, 0x15, 0xef, 0x2f, 0x0c, 0x67, 0x36, 0xe6, 0xd6, 0xe6, 0x16, 0xdc, 0x65, 0xf7, 0x04, 0xdd,
+	0x0d, 0x4a, 0x77, 0xc3, 0x4f, 0x77, 0x63, 0x43, 0xb0, 0xff, 0x6b, 0x62, 0x86, 0xd1, 0xe5, 0xf3,
+	0x94, 0x30, 0x9f, 0xf7, 0x53, 0xe6, 0xf3, 0x2e, 0x29, 0x65, 0xb9, 0xf6, 0xd8, 0xe6, 0x00, 0x55,
+	0xfe, 0xa5, 0xff, 0x06, 0x00, 0x00, 0xff, 0xff, 0xa8, 0xd2, 0xbb, 0x68, 0xdd, 0x34, 0x00, 0x00,
 }
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // SecurityCenterClient is the client API for SecurityCenter service.
 //
@@ -2745,10 +2746,10 @@
 }
 
 type securityCenterClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewSecurityCenterClient(cc *grpc.ClientConn) SecurityCenterClient {
+func NewSecurityCenterClient(cc grpc.ClientConnInterface) SecurityCenterClient {
 	return &securityCenterClient{cc}
 }
 
diff --git a/googleapis/cloud/speech/v1/cloud_speech.pb.go b/googleapis/cloud/speech/v1/cloud_speech.pb.go
index b475c0a..35af797 100644
--- a/googleapis/cloud/speech/v1/cloud_speech.pb.go
+++ b/googleapis/cloud/speech/v1/cloud_speech.pb.go
@@ -1929,11 +1929,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // SpeechClient is the client API for Speech service.
 //
@@ -1955,10 +1955,10 @@
 }
 
 type speechClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewSpeechClient(cc *grpc.ClientConn) SpeechClient {
+func NewSpeechClient(cc grpc.ClientConnInterface) SpeechClient {
 	return &speechClient{cc}
 }
 
diff --git a/googleapis/cloud/speech/v1p1beta1/cloud_speech.pb.go b/googleapis/cloud/speech/v1p1beta1/cloud_speech.pb.go
index cb27d49..bf6346d 100644
--- a/googleapis/cloud/speech/v1p1beta1/cloud_speech.pb.go
+++ b/googleapis/cloud/speech/v1p1beta1/cloud_speech.pb.go
@@ -2041,11 +2041,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // SpeechClient is the client API for Speech service.
 //
@@ -2067,10 +2067,10 @@
 }
 
 type speechClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewSpeechClient(cc *grpc.ClientConn) SpeechClient {
+func NewSpeechClient(cc grpc.ClientConnInterface) SpeechClient {
 	return &speechClient{cc}
 }
 
diff --git a/googleapis/cloud/support/v1alpha1/cloud_support.pb.go b/googleapis/cloud/support/v1alpha1/cloud_support.pb.go
index 58b9e91..db7e9c8 100644
--- a/googleapis/cloud/support/v1alpha1/cloud_support.pb.go
+++ b/googleapis/cloud/support/v1alpha1/cloud_support.pb.go
@@ -695,11 +695,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // CloudSupportClient is the client API for CloudSupport service.
 //
@@ -735,10 +735,10 @@
 }
 
 type cloudSupportClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewCloudSupportClient(cc *grpc.ClientConn) CloudSupportClient {
+func NewCloudSupportClient(cc grpc.ClientConnInterface) CloudSupportClient {
 	return &cloudSupportClient{cc}
 }
 
diff --git a/googleapis/cloud/talent/v4beta1/application_service.pb.go b/googleapis/cloud/talent/v4beta1/application_service.pb.go
index 34e8127..816ebfe 100644
--- a/googleapis/cloud/talent/v4beta1/application_service.pb.go
+++ b/googleapis/cloud/talent/v4beta1/application_service.pb.go
@@ -422,11 +422,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // ApplicationServiceClient is the client API for ApplicationService service.
 //
@@ -445,10 +445,10 @@
 }
 
 type applicationServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewApplicationServiceClient(cc *grpc.ClientConn) ApplicationServiceClient {
+func NewApplicationServiceClient(cc grpc.ClientConnInterface) ApplicationServiceClient {
 	return &applicationServiceClient{cc}
 }
 
diff --git a/googleapis/cloud/talent/v4beta1/company_service.pb.go b/googleapis/cloud/talent/v4beta1/company_service.pb.go
index 18f8fe9..69da17e 100644
--- a/googleapis/cloud/talent/v4beta1/company_service.pb.go
+++ b/googleapis/cloud/talent/v4beta1/company_service.pb.go
@@ -448,11 +448,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // CompanyServiceClient is the client API for CompanyService service.
 //
@@ -472,10 +472,10 @@
 }
 
 type companyServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewCompanyServiceClient(cc *grpc.ClientConn) CompanyServiceClient {
+func NewCompanyServiceClient(cc grpc.ClientConnInterface) CompanyServiceClient {
 	return &companyServiceClient{cc}
 }
 
diff --git a/googleapis/cloud/talent/v4beta1/completion_service.pb.go b/googleapis/cloud/talent/v4beta1/completion_service.pb.go
index 1b725c6..49b4940 100644
--- a/googleapis/cloud/talent/v4beta1/completion_service.pb.go
+++ b/googleapis/cloud/talent/v4beta1/completion_service.pb.go
@@ -412,11 +412,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // CompletionClient is the client API for Completion service.
 //
@@ -428,10 +428,10 @@
 }
 
 type completionClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewCompletionClient(cc *grpc.ClientConn) CompletionClient {
+func NewCompletionClient(cc grpc.ClientConnInterface) CompletionClient {
 	return &completionClient{cc}
 }
 
diff --git a/googleapis/cloud/talent/v4beta1/event_service.pb.go b/googleapis/cloud/talent/v4beta1/event_service.pb.go
index 35e0c68..573e289 100644
--- a/googleapis/cloud/talent/v4beta1/event_service.pb.go
+++ b/googleapis/cloud/talent/v4beta1/event_service.pb.go
@@ -124,11 +124,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // EventServiceClient is the client API for EventService service.
 //
@@ -145,10 +145,10 @@
 }
 
 type eventServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewEventServiceClient(cc *grpc.ClientConn) EventServiceClient {
+func NewEventServiceClient(cc grpc.ClientConnInterface) EventServiceClient {
 	return &eventServiceClient{cc}
 }
 
diff --git a/googleapis/cloud/talent/v4beta1/job_service.pb.go b/googleapis/cloud/talent/v4beta1/job_service.pb.go
index f540554..64f2b4a 100644
--- a/googleapis/cloud/talent/v4beta1/job_service.pb.go
+++ b/googleapis/cloud/talent/v4beta1/job_service.pb.go
@@ -1770,11 +1770,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // JobServiceClient is the client API for JobService service.
 //
@@ -1826,10 +1826,10 @@
 }
 
 type jobServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewJobServiceClient(cc *grpc.ClientConn) JobServiceClient {
+func NewJobServiceClient(cc grpc.ClientConnInterface) JobServiceClient {
 	return &jobServiceClient{cc}
 }
 
diff --git a/googleapis/cloud/talent/v4beta1/profile_service.pb.go b/googleapis/cloud/talent/v4beta1/profile_service.pb.go
index 7b1c20c..32c51e7 100644
--- a/googleapis/cloud/talent/v4beta1/profile_service.pb.go
+++ b/googleapis/cloud/talent/v4beta1/profile_service.pb.go
@@ -989,11 +989,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // ProfileServiceClient is the client API for ProfileService service.
 //
@@ -1021,10 +1021,10 @@
 }
 
 type profileServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewProfileServiceClient(cc *grpc.ClientConn) ProfileServiceClient {
+func NewProfileServiceClient(cc grpc.ClientConnInterface) ProfileServiceClient {
 	return &profileServiceClient{cc}
 }
 
diff --git a/googleapis/cloud/talent/v4beta1/tenant_service.pb.go b/googleapis/cloud/talent/v4beta1/tenant_service.pb.go
index 974363b..5b2ba7d 100644
--- a/googleapis/cloud/talent/v4beta1/tenant_service.pb.go
+++ b/googleapis/cloud/talent/v4beta1/tenant_service.pb.go
@@ -417,11 +417,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // TenantServiceClient is the client API for TenantService service.
 //
@@ -440,10 +440,10 @@
 }
 
 type tenantServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewTenantServiceClient(cc *grpc.ClientConn) TenantServiceClient {
+func NewTenantServiceClient(cc grpc.ClientConnInterface) TenantServiceClient {
 	return &tenantServiceClient{cc}
 }
 
diff --git a/googleapis/cloud/tasks/v2/cloudtasks.pb.go b/googleapis/cloud/tasks/v2/cloudtasks.pb.go
index 9289bf4..f1d60c7 100644
--- a/googleapis/cloud/tasks/v2/cloudtasks.pb.go
+++ b/googleapis/cloud/tasks/v2/cloudtasks.pb.go
@@ -1037,11 +1037,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // CloudTasksClient is the client API for CloudTasks service.
 //
@@ -1207,10 +1207,10 @@
 }
 
 type cloudTasksClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewCloudTasksClient(cc *grpc.ClientConn) CloudTasksClient {
+func NewCloudTasksClient(cc grpc.ClientConnInterface) CloudTasksClient {
 	return &cloudTasksClient{cc}
 }
 
diff --git a/googleapis/cloud/tasks/v2beta2/cloudtasks.pb.go b/googleapis/cloud/tasks/v2beta2/cloudtasks.pb.go
index 18b50d9..af5e077 100644
--- a/googleapis/cloud/tasks/v2beta2/cloudtasks.pb.go
+++ b/googleapis/cloud/tasks/v2beta2/cloudtasks.pb.go
@@ -1470,11 +1470,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // CloudTasksClient is the client API for CloudTasks service.
 //
@@ -1695,10 +1695,10 @@
 }
 
 type cloudTasksClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewCloudTasksClient(cc *grpc.ClientConn) CloudTasksClient {
+func NewCloudTasksClient(cc grpc.ClientConnInterface) CloudTasksClient {
 	return &cloudTasksClient{cc}
 }
 
diff --git a/googleapis/cloud/tasks/v2beta3/cloudtasks.pb.go b/googleapis/cloud/tasks/v2beta3/cloudtasks.pb.go
index 338487e..c30b2f2 100644
--- a/googleapis/cloud/tasks/v2beta3/cloudtasks.pb.go
+++ b/googleapis/cloud/tasks/v2beta3/cloudtasks.pb.go
@@ -1038,11 +1038,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // CloudTasksClient is the client API for CloudTasks service.
 //
@@ -1208,10 +1208,10 @@
 }
 
 type cloudTasksClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewCloudTasksClient(cc *grpc.ClientConn) CloudTasksClient {
+func NewCloudTasksClient(cc grpc.ClientConnInterface) CloudTasksClient {
 	return &cloudTasksClient{cc}
 }
 
diff --git a/googleapis/cloud/texttospeech/v1/cloud_tts.pb.go b/googleapis/cloud/texttospeech/v1/cloud_tts.pb.go
index b85cc61..0d8bb07 100644
--- a/googleapis/cloud/texttospeech/v1/cloud_tts.pb.go
+++ b/googleapis/cloud/texttospeech/v1/cloud_tts.pb.go
@@ -727,11 +727,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // TextToSpeechClient is the client API for TextToSpeech service.
 //
@@ -745,10 +745,10 @@
 }
 
 type textToSpeechClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewTextToSpeechClient(cc *grpc.ClientConn) TextToSpeechClient {
+func NewTextToSpeechClient(cc grpc.ClientConnInterface) TextToSpeechClient {
 	return &textToSpeechClient{cc}
 }
 
diff --git a/googleapis/cloud/texttospeech/v1beta1/cloud_tts.pb.go b/googleapis/cloud/texttospeech/v1beta1/cloud_tts.pb.go
index bdc57cc..9fe727d 100644
--- a/googleapis/cloud/texttospeech/v1beta1/cloud_tts.pb.go
+++ b/googleapis/cloud/texttospeech/v1beta1/cloud_tts.pb.go
@@ -727,11 +727,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // TextToSpeechClient is the client API for TextToSpeech service.
 //
@@ -745,10 +745,10 @@
 }
 
 type textToSpeechClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewTextToSpeechClient(cc *grpc.ClientConn) TextToSpeechClient {
+func NewTextToSpeechClient(cc grpc.ClientConnInterface) TextToSpeechClient {
 	return &textToSpeechClient{cc}
 }
 
diff --git a/googleapis/cloud/translate/v3/translation_service.pb.go b/googleapis/cloud/translate/v3/translation_service.pb.go
index a23f61b..c3d563c 100644
--- a/googleapis/cloud/translate/v3/translation_service.pb.go
+++ b/googleapis/cloud/translate/v3/translation_service.pb.go
@@ -2395,11 +2395,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // TranslationServiceClient is the client API for TranslationService service.
 //
@@ -2435,10 +2435,10 @@
 }
 
 type translationServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewTranslationServiceClient(cc *grpc.ClientConn) TranslationServiceClient {
+func NewTranslationServiceClient(cc grpc.ClientConnInterface) TranslationServiceClient {
 	return &translationServiceClient{cc}
 }
 
diff --git a/googleapis/cloud/translate/v3beta1/translation_service.pb.go b/googleapis/cloud/translate/v3beta1/translation_service.pb.go
index b982a1f..8d9cecc 100644
--- a/googleapis/cloud/translate/v3beta1/translation_service.pb.go
+++ b/googleapis/cloud/translate/v3beta1/translation_service.pb.go
@@ -2381,11 +2381,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // TranslationServiceClient is the client API for TranslationService service.
 //
@@ -2421,10 +2421,10 @@
 }
 
 type translationServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewTranslationServiceClient(cc *grpc.ClientConn) TranslationServiceClient {
+func NewTranslationServiceClient(cc grpc.ClientConnInterface) TranslationServiceClient {
 	return &translationServiceClient{cc}
 }
 
diff --git a/googleapis/cloud/videointelligence/v1/video_intelligence.pb.go b/googleapis/cloud/videointelligence/v1/video_intelligence.pb.go
index 750f55e..265146e 100644
--- a/googleapis/cloud/videointelligence/v1/video_intelligence.pb.go
+++ b/googleapis/cloud/videointelligence/v1/video_intelligence.pb.go
@@ -2715,11 +2715,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // VideoIntelligenceServiceClient is the client API for VideoIntelligenceService service.
 //
@@ -2733,10 +2733,10 @@
 }
 
 type videoIntelligenceServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewVideoIntelligenceServiceClient(cc *grpc.ClientConn) VideoIntelligenceServiceClient {
+func NewVideoIntelligenceServiceClient(cc grpc.ClientConnInterface) VideoIntelligenceServiceClient {
 	return &videoIntelligenceServiceClient{cc}
 }
 
diff --git a/googleapis/cloud/videointelligence/v1beta2/video_intelligence.pb.go b/googleapis/cloud/videointelligence/v1beta2/video_intelligence.pb.go
index 738dcb2..9f3f043 100644
--- a/googleapis/cloud/videointelligence/v1beta2/video_intelligence.pb.go
+++ b/googleapis/cloud/videointelligence/v1beta2/video_intelligence.pb.go
@@ -1555,11 +1555,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // VideoIntelligenceServiceClient is the client API for VideoIntelligenceService service.
 //
@@ -1573,10 +1573,10 @@
 }
 
 type videoIntelligenceServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewVideoIntelligenceServiceClient(cc *grpc.ClientConn) VideoIntelligenceServiceClient {
+func NewVideoIntelligenceServiceClient(cc grpc.ClientConnInterface) VideoIntelligenceServiceClient {
 	return &videoIntelligenceServiceClient{cc}
 }
 
diff --git a/googleapis/cloud/videointelligence/v1p1beta1/video_intelligence.pb.go b/googleapis/cloud/videointelligence/v1p1beta1/video_intelligence.pb.go
index 50018af..bff7219 100644
--- a/googleapis/cloud/videointelligence/v1p1beta1/video_intelligence.pb.go
+++ b/googleapis/cloud/videointelligence/v1p1beta1/video_intelligence.pb.go
@@ -156,10 +156,10 @@
 	// [Google Cloud Storage](https://cloud.google.com/storage/) URIs are
 	// supported, which must be specified in the following format:
 	// `gs://bucket-id/object-id` (other URI formats return
-	// [google.rpc.Code.INVALID_ARGUMENT][google.rpc.Code.INVALID_ARGUMENT]). For
-	// more information, see [Request URIs](/storage/docs/reference-uris). A video
-	// URI may include wildcards in `object-id`, and thus identify multiple
-	// videos. Supported wildcards: '*' to match 0 or more characters;
+	// [google.rpc.Code.INVALID_ARGUMENT][google.rpc.Code.INVALID_ARGUMENT]). For more information, see
+	// [Request URIs](/storage/docs/reference-uris).
+	// A video URI may include wildcards in `object-id`, and thus identify
+	// multiple videos. Supported wildcards: '*' to match 0 or more characters;
 	// '?' to match 1 character. If unset, the input video should be embedded
 	// in the request as `input_content`. If set, `input_content` should be unset.
 	InputUri string `protobuf:"bytes,1,opt,name=input_uri,json=inputUri,proto3" json:"input_uri,omitempty"`
@@ -167,18 +167,18 @@
 	// If unset, the input video(s) should be specified via `input_uri`.
 	// If set, `input_uri` should be unset.
 	InputContent []byte `protobuf:"bytes,6,opt,name=input_content,json=inputContent,proto3" json:"input_content,omitempty"`
-	// Requested video annotation features.
+	// Required. Requested video annotation features.
 	Features []Feature `protobuf:"varint,2,rep,packed,name=features,proto3,enum=google.cloud.videointelligence.v1p1beta1.Feature" json:"features,omitempty"`
 	// Additional video context and/or feature-specific parameters.
 	VideoContext *VideoContext `protobuf:"bytes,3,opt,name=video_context,json=videoContext,proto3" json:"video_context,omitempty"`
-	// Optional location where the output (in JSON format) should be stored.
+	// Optional. Location where the output (in JSON format) should be stored.
 	// Currently, only [Google Cloud Storage](https://cloud.google.com/storage/)
 	// URIs are supported, which must be specified in the following format:
 	// `gs://bucket-id/object-id` (other URI formats return
-	// [google.rpc.Code.INVALID_ARGUMENT][google.rpc.Code.INVALID_ARGUMENT]). For
-	// more information, see [Request URIs](/storage/docs/reference-uris).
+	// [google.rpc.Code.INVALID_ARGUMENT][google.rpc.Code.INVALID_ARGUMENT]). For more information, see
+	// [Request URIs](/storage/docs/reference-uris).
 	OutputUri string `protobuf:"bytes,4,opt,name=output_uri,json=outputUri,proto3" json:"output_uri,omitempty"`
-	// Optional cloud region where annotation should take place. Supported cloud
+	// Optional. Cloud region where annotation should take place. Supported cloud
 	// regions: `us-east1`, `us-west1`, `europe-west1`, `asia-east1`. If no region
 	// is specified, a region will be determined based on video file location.
 	LocationId           string   `protobuf:"bytes,5,opt,name=location_id,json=locationId,proto3" json:"location_id,omitempty"`
@@ -1130,33 +1130,33 @@
 
 // Config for SPEECH_TRANSCRIPTION.
 type SpeechTranscriptionConfig struct {
-	// *Required* The language of the supplied audio as a
+	// Required. *Required* The language of the supplied audio as a
 	// [BCP-47](https://www.rfc-editor.org/rfc/bcp/bcp47.txt) language tag.
 	// Example: "en-US".
 	// See [Language Support](https://cloud.google.com/speech/docs/languages)
 	// for a list of the currently supported language codes.
 	LanguageCode string `protobuf:"bytes,1,opt,name=language_code,json=languageCode,proto3" json:"language_code,omitempty"`
-	// *Optional* Maximum number of recognition hypotheses to be returned.
+	// Optional. Maximum number of recognition hypotheses to be returned.
 	// Specifically, the maximum number of `SpeechRecognitionAlternative` messages
-	// within each `SpeechRecognitionResult`. The server may return fewer than
+	// within each `SpeechTranscription`. The server may return fewer than
 	// `max_alternatives`. Valid values are `0`-`30`. A value of `0` or `1` will
 	// return a maximum of one. If omitted, will return a maximum of one.
 	MaxAlternatives int32 `protobuf:"varint,2,opt,name=max_alternatives,json=maxAlternatives,proto3" json:"max_alternatives,omitempty"`
-	// *Optional* If set to `true`, the server will attempt to filter out
+	// Optional. If set to `true`, the server will attempt to filter out
 	// profanities, replacing all but the initial character in each filtered word
 	// with asterisks, e.g. "f***". If set to `false` or omitted, profanities
 	// won't be filtered out.
 	FilterProfanity bool `protobuf:"varint,3,opt,name=filter_profanity,json=filterProfanity,proto3" json:"filter_profanity,omitempty"`
-	// *Optional* A means to provide context to assist the speech recognition.
+	// Optional. A means to provide context to assist the speech recognition.
 	SpeechContexts []*SpeechContext `protobuf:"bytes,4,rep,name=speech_contexts,json=speechContexts,proto3" json:"speech_contexts,omitempty"`
-	// *Optional* If 'true', adds punctuation to recognition result hypotheses.
+	// Optional. If 'true', adds punctuation to recognition result hypotheses.
 	// This feature is only available in select languages. Setting this for
 	// requests in other languages has no effect at all. The default 'false' value
 	// does not add punctuation to result hypotheses. NOTE: "This is currently
 	// offered as an experimental service, complimentary to all users. In the
 	// future this may be exclusively available as a premium feature."
 	EnableAutomaticPunctuation bool `protobuf:"varint,5,opt,name=enable_automatic_punctuation,json=enableAutomaticPunctuation,proto3" json:"enable_automatic_punctuation,omitempty"`
-	// *Optional* For file formats, such as MXF or MKV, supporting multiple audio
+	// Optional. For file formats, such as MXF or MKV, supporting multiple audio
 	// tracks, specify up to two tracks. Default: track 0.
 	AudioTracks          []int32  `protobuf:"varint,6,rep,packed,name=audio_tracks,json=audioTracks,proto3" json:"audio_tracks,omitempty"`
 	XXX_NoUnkeyedLiteral struct{} `json:"-"`
@@ -1234,7 +1234,7 @@
 // Provides "hints" to the speech recognizer to favor specific words and phrases
 // in the results.
 type SpeechContext struct {
-	// *Optional* A list of strings containing words and phrases "hints" so that
+	// Optional. A list of strings containing words and phrases "hints" so that
 	// the speech recognition is more likely to recognize them. This can be used
 	// to improve the accuracy for specific words and phrases, for example, if
 	// specific commands are typically spoken by the user. This can also be used
@@ -1280,10 +1280,10 @@
 
 // A speech recognition result corresponding to a portion of the audio.
 type SpeechTranscription struct {
-	// Output only. May contain one or more recognition hypotheses (up to the
-	// maximum specified in `max_alternatives`).
-	// These alternatives are ordered in terms of accuracy, with the top (first)
-	// alternative being the most probable, as ranked by the recognizer.
+	// May contain one or more recognition hypotheses (up to the maximum specified
+	// in `max_alternatives`).  These alternatives are ordered in terms of
+	// accuracy, with the top (first) alternative being the most probable, as
+	// ranked by the recognizer.
 	Alternatives         []*SpeechRecognitionAlternative `protobuf:"bytes,1,rep,name=alternatives,proto3" json:"alternatives,omitempty"`
 	XXX_NoUnkeyedLiteral struct{}                        `json:"-"`
 	XXX_unrecognized     []byte                          `json:"-"`
@@ -1328,9 +1328,9 @@
 	Transcript string `protobuf:"bytes,1,opt,name=transcript,proto3" json:"transcript,omitempty"`
 	// Output only. The confidence estimate between 0.0 and 1.0. A higher number
 	// indicates an estimated greater likelihood that the recognized words are
-	// correct. This field is typically provided only for the top hypothesis, and
-	// only for `is_final=true` results. Clients should not rely on the
-	// `confidence` field as it is not guaranteed to be accurate or consistent.
+	// correct. This field is set only for the top alternative.
+	// This field is not guaranteed to be accurate and users should not rely on it
+	// to be always provided.
 	// The default of 0.0 is a sentinel value indicating `confidence` was not set.
 	Confidence float32 `protobuf:"fixed32,2,opt,name=confidence,proto3" json:"confidence,omitempty"`
 	// Output only. A list of word-specific information for each recognized word.
@@ -1485,131 +1485,137 @@
 }
 
 var fileDescriptor_9e6ec0147460ac77 = []byte{
-	// 1827 bytes of a gzipped FileDescriptorProto
-	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xa4, 0x58, 0x4f, 0x6f, 0x23, 0x49,
-	0x15, 0xa7, 0x9d, 0xc4, 0x89, 0x9f, 0x9d, 0xd8, 0x53, 0x71, 0x12, 0x27, 0x3b, 0x93, 0xc9, 0xf6,
-	0x82, 0x94, 0x9d, 0x45, 0x36, 0x09, 0xab, 0x85, 0xf5, 0xc2, 0x6a, 0x1d, 0xa7, 0xb3, 0xb1, 0xc8,
-	0xc4, 0x56, 0xd9, 0x13, 0x18, 0x18, 0xd4, 0x74, 0xba, 0xcb, 0x9d, 0x66, 0xda, 0x5d, 0xbd, 0xdd,
-	0xd5, 0x61, 0xe6, 0xc6, 0x3f, 0x09, 0x24, 0x10, 0x97, 0x15, 0x12, 0x1f, 0x01, 0x71, 0xe0, 0xc0,
-	0x17, 0xe0, 0xc2, 0x05, 0xae, 0x9c, 0x90, 0xe0, 0xc6, 0x89, 0xaf, 0xc0, 0x65, 0xd5, 0x55, 0xd5,
-	0x76, 0xdb, 0x4e, 0x26, 0x71, 0x72, 0x73, 0xbf, 0x3f, 0xbf, 0xf7, 0xa7, 0x5e, 0xbd, 0xf7, 0xca,
-	0xd0, 0xb0, 0x29, 0xb5, 0x5d, 0x52, 0x33, 0x5d, 0x1a, 0x59, 0xb5, 0x4b, 0xc7, 0x22, 0xd4, 0xf1,
-	0x18, 0x71, 0x5d, 0xc7, 0x26, 0x9e, 0x49, 0x6a, 0x97, 0x7b, 0xfe, 0xde, 0x39, 0x61, 0xc6, 0x9e,
-	0xe0, 0xe9, 0x69, 0x66, 0xd5, 0x0f, 0x28, 0xa3, 0x68, 0x57, 0x40, 0x54, 0x39, 0x44, 0x75, 0x0a,
-	0xa2, 0x3a, 0x84, 0xd8, 0x7a, 0x28, 0x8d, 0x19, 0xbe, 0x53, 0x33, 0x3c, 0x8f, 0x32, 0x83, 0x39,
-	0xd4, 0x0b, 0x05, 0xce, 0xd6, 0x3b, 0x92, 0xeb, 0x52, 0xcf, 0x0e, 0x22, 0xcf, 0x73, 0x3c, 0xbb,
-	0x46, 0x7d, 0x12, 0x8c, 0x09, 0x6d, 0x4b, 0x21, 0xfe, 0x75, 0x1e, 0xf5, 0x6b, 0x56, 0x24, 0x04,
-	0x24, 0xff, 0xf1, 0x24, 0x9f, 0x39, 0x03, 0x12, 0x32, 0x63, 0xe0, 0x4b, 0x81, 0x0d, 0x29, 0x10,
-	0xf8, 0x66, 0x2d, 0x64, 0x06, 0x8b, 0x24, 0xb2, 0xfa, 0xb7, 0x0c, 0x94, 0x1b, 0xc2, 0x29, 0x72,
-	0x16, 0x07, 0x81, 0xc9, 0x67, 0x11, 0x09, 0x19, 0x7a, 0x0b, 0x72, 0x8e, 0xe7, 0x47, 0x4c, 0x8f,
-	0x02, 0xa7, 0xa2, 0xec, 0x28, 0xbb, 0x39, 0xbc, 0xc4, 0x09, 0xcf, 0x02, 0x07, 0xbd, 0x03, 0xcb,
-	0x82, 0x69, 0x52, 0x8f, 0x11, 0x8f, 0x55, 0xb2, 0x3b, 0xca, 0x6e, 0x01, 0x17, 0x38, 0xb1, 0x29,
-	0x68, 0xe8, 0x29, 0x2c, 0xf5, 0x89, 0xc1, 0xa2, 0x80, 0x84, 0x95, 0xcc, 0xce, 0xdc, 0xee, 0xca,
-	0xfe, 0x5e, 0xf5, 0xb6, 0x49, 0xab, 0x1e, 0x09, 0x4d, 0x3c, 0x84, 0x40, 0x3f, 0x80, 0x65, 0x71,
-	0x18, 0xdc, 0xe6, 0x2b, 0x56, 0x99, 0xdb, 0x51, 0x76, 0xf3, 0xfb, 0x1f, 0xdc, 0x1e, 0x93, 0xc7,
-	0xd7, 0x14, 0xda, 0xb8, 0x70, 0x99, 0xfa, 0x42, 0x8f, 0x00, 0x68, 0xc4, 0x92, 0x70, 0xe7, 0x79,
-	0xb8, 0x39, 0x41, 0x89, 0xe3, 0x7d, 0x0c, 0x79, 0x97, 0x9a, 0x3c, 0xe3, 0xba, 0x63, 0x55, 0x16,
-	0x38, 0x1f, 0x12, 0x52, 0xcb, 0x52, 0xff, 0x3f, 0x0f, 0x85, 0x34, 0x3c, 0xc2, 0xb0, 0x14, 0x12,
-	0x7b, 0x40, 0x3c, 0x16, 0x56, 0x94, 0x9d, 0xb9, 0x3b, 0x38, 0xda, 0x15, 0xea, 0x78, 0x88, 0x83,
-	0x18, 0xac, 0xbb, 0xc6, 0x39, 0x71, 0x75, 0x8b, 0x30, 0x62, 0x72, 0x67, 0x4c, 0xea, 0xf5, 0x1d,
-	0xbb, 0x92, 0xe1, 0xa9, 0xf8, 0xf8, 0xf6, 0x16, 0x4e, 0x62, 0x9c, 0xc3, 0x04, 0xa6, 0xc9, 0x51,
-	0x70, 0xd9, 0xbd, 0x82, 0x8a, 0x7e, 0xa9, 0xc0, 0xc3, 0xf0, 0x82, 0x32, 0xdd, 0xbc, 0x30, 0x3c,
-	0x9b, 0x4c, 0x1b, 0x17, 0xe7, 0xd0, 0xbc, 0xbd, 0xf1, 0xee, 0x05, 0x65, 0x4d, 0x0e, 0x36, 0xe9,
-	0xc1, 0x66, 0x78, 0x1d, 0x0b, 0x7d, 0xae, 0xc0, 0xdb, 0xe4, 0x95, 0xef, 0x3a, 0xa6, 0x33, 0x2c,
-	0xbb, 0x69, 0x5f, 0xe6, 0xb9, 0x2f, 0xc7, 0xb7, 0xf7, 0x45, 0x93, 0x90, 0xb2, 0x68, 0x27, 0x1d,
-	0xda, 0x26, 0x6f, 0xe4, 0xa3, 0x5f, 0x28, 0xf0, 0x56, 0xe8, 0x13, 0x62, 0x5e, 0xe8, 0x2c, 0x30,
-	0xbc, 0xd0, 0x0c, 0x1c, 0x3f, 0xed, 0x4f, 0x76, 0xe6, 0xdc, 0x70, 0xb0, 0x5e, 0x1a, 0x6b, 0x98,
-	0x9b, 0xeb, 0x58, 0xea, 0xdf, 0x15, 0x28, 0x5f, 0x75, 0xa2, 0xc8, 0x83, 0xf2, 0x64, 0xc5, 0x0c,
-	0xa8, 0x45, 0xf8, 0x7d, 0x5e, 0xd9, 0xff, 0xd6, 0x5d, 0xeb, 0xe5, 0x29, 0xb5, 0x08, 0x46, 0xee,
-	0x14, 0x0d, 0xbd, 0x07, 0x0f, 0x42, 0xd1, 0xde, 0x8c, 0xe0, 0xb5, 0x6e, 0x1a, 0x03, 0x12, 0x18,
-	0xbc, 0x38, 0x97, 0x70, 0x69, 0xc4, 0x68, 0x72, 0x3a, 0x2a, 0xc3, 0x42, 0xec, 0x8c, 0xcb, 0x0b,
-	0x28, 0x87, 0xc5, 0x87, 0xba, 0x07, 0x9b, 0xd7, 0xd6, 0xc7, 0x48, 0x45, 0x49, 0xab, 0x7c, 0x00,
-	0xdb, 0x6f, 0x3e, 0xc6, 0x6b, 0xf4, 0xfe, 0xa0, 0xc8, 0x4b, 0x2b, 0xaf, 0x1a, 0xd2, 0xb8, 0xfb,
-	0x01, 0xd3, 0xe3, 0xf6, 0xa9, 0xd3, 0x7e, 0x3f, 0x24, 0x8c, 0xab, 0xe4, 0xf7, 0x37, 0x93, 0x5c,
-	0x25, 0x2d, 0xb6, 0x7a, 0x28, 0x5b, 0x30, 0x2e, 0x72, 0x9d, 0x9e, 0x33, 0x20, 0x6d, 0xae, 0x81,
-	0x1a, 0x50, 0x24, 0x9e, 0x35, 0x06, 0x92, 0xb9, 0x09, 0x64, 0x99, 0x78, 0xd6, 0x08, 0x42, 0xfd,
-	0xa9, 0x02, 0x05, 0x9e, 0xf3, 0xc4, 0xb5, 0x0e, 0x2c, 0xca, 0x3e, 0x20, 0x1d, 0xba, 0x6b, 0x3b,
-	0x49, 0x60, 0xd0, 0x36, 0x00, 0x2f, 0x52, 0x2b, 0x96, 0xe6, 0x0e, 0x66, 0x70, 0x8a, 0xa2, 0x5e,
-	0x00, 0x70, 0x0f, 0x8e, 0x02, 0x63, 0x40, 0x50, 0x1d, 0xf2, 0x33, 0x25, 0x05, 0xd8, 0x28, 0x1f,
-	0x37, 0x59, 0x72, 0x21, 0xab, 0x79, 0xcc, 0x61, 0xaf, 0xe3, 0xa1, 0x43, 0xf8, 0xaf, 0xb8, 0xcb,
-	0xca, 0xa1, 0x23, 0x08, 0x2d, 0x0b, 0xed, 0x40, 0xde, 0x22, 0xc3, 0xd2, 0xe7, 0x38, 0x39, 0x9c,
-	0x26, 0xc5, 0x63, 0xc9, 0x35, 0x3c, 0x3b, 0x32, 0x6c, 0xa2, 0x9b, 0x71, 0x9d, 0x8b, 0xca, 0x2a,
-	0x24, 0xc4, 0x26, 0xb5, 0x88, 0xfa, 0xef, 0x0c, 0x14, 0x79, 0x60, 0x8d, 0xe1, 0x2c, 0x46, 0xc7,
-	0x90, 0x15, 0x66, 0x64, 0x60, 0x5f, 0x9b, 0xa1, 0x81, 0x70, 0x3d, 0x2c, 0xf5, 0xd1, 0x0f, 0xe1,
-	0x81, 0x69, 0x30, 0x62, 0xd3, 0xe0, 0xb5, 0xce, 0x49, 0x8e, 0x9c, 0x7e, 0x77, 0x01, 0x2d, 0x25,
-	0x50, 0x9a, 0x44, 0x1a, 0x1b, 0x2b, 0x73, 0xb3, 0x8e, 0x95, 0x74, 0x41, 0xa5, 0xc6, 0xca, 0x09,
-	0x64, 0xfb, 0xf1, 0x19, 0x87, 0x95, 0x79, 0x8e, 0xf8, 0xfe, 0x8c, 0x88, 0xbc, 0x40, 0xb0, 0xc4,
-	0x50, 0xff, 0xaa, 0x40, 0x79, 0xe2, 0x36, 0xde, 0xbf, 0x82, 0x5e, 0xc2, 0xba, 0x4f, 0x03, 0x8f,
-	0xda, 0x81, 0xe1, 0x5f, 0xbc, 0xd6, 0x5d, 0xe7, 0x25, 0x71, 0x9d, 0x0b, 0x4a, 0x2d, 0x5e, 0x05,
-	0x2b, 0x33, 0xb9, 0x3c, 0xd4, 0xc5, 0x6b, 0x29, 0xcc, 0x11, 0x59, 0x0d, 0x61, 0x73, 0x22, 0x80,
-	0x54, 0xa5, 0x9c, 0x0d, 0x93, 0x25, 0xa6, 0xfa, 0xc7, 0x77, 0x1e, 0x35, 0xe3, 0x69, 0xfb, 0x55,
-	0x16, 0xd6, 0xf9, 0x3d, 0x1d, 0xd9, 0xc2, 0x24, 0x8c, 0x5c, 0x16, 0xbe, 0x79, 0x13, 0x8b, 0x60,
-	0x53, 0x1e, 0xa4, 0x2e, 0x3a, 0x7d, 0x6a, 0xc3, 0x94, 0x75, 0xf7, 0xe1, 0x8c, 0xe7, 0x99, 0xf2,
-	0x60, 0x43, 0x62, 0x4f, 0xd0, 0x43, 0x44, 0x61, 0x9d, 0xef, 0x04, 0xd3, 0x36, 0xe7, 0xee, 0x6b,
-	0xb3, 0x1c, 0x03, 0x4f, 0x19, 0xfc, 0x0c, 0x36, 0x78, 0xa6, 0xae, 0xb0, 0x38, 0x7f, 0x5f, 0x8b,
-	0x6b, 0x1c, 0x79, 0xca, 0xa4, 0x01, 0x25, 0x1e, 0x63, 0xda, 0x56, 0xf6, 0x5e, 0xab, 0x5c, 0x31,
-	0xc6, 0x4b, 0x9b, 0x60, 0xb0, 0x3a, 0xdc, 0x69, 0x46, 0x66, 0x2a, 0x8b, 0xb3, 0x6e, 0x0d, 0xd7,
-	0xd6, 0x2b, 0x46, 0x09, 0x7e, 0xaa, 0x86, 0x03, 0x58, 0xbb, 0x6a, 0x67, 0x09, 0x2b, 0x79, 0x1e,
-	0xdd, 0xb7, 0xef, 0xb5, 0xad, 0xe0, 0xf2, 0x15, 0x7b, 0x4a, 0x88, 0x76, 0x61, 0x81, 0x04, 0x01,
-	0x0d, 0x2a, 0x39, 0x1e, 0x1b, 0x4a, 0x6c, 0x04, 0xbe, 0x59, 0xed, 0xf2, 0x07, 0x09, 0x16, 0x02,
-	0xea, 0xaf, 0x15, 0x58, 0x9b, 0x78, 0x91, 0x84, 0x3e, 0xf5, 0x42, 0x82, 0x28, 0xa0, 0x51, 0x92,
-	0xf4, 0x40, 0x5c, 0x0f, 0x79, 0x0f, 0x3f, 0x99, 0xf1, 0x48, 0xa6, 0xae, 0x19, 0x7e, 0x60, 0x4c,
-	0x92, 0xd4, 0x7f, 0x29, 0xb0, 0x31, 0x21, 0xdd, 0x09, 0xa8, 0x1d, 0x90, 0xf0, 0x86, 0x5b, 0xf9,
-	0x2e, 0x94, 0x7c, 0x29, 0xa8, 0xfb, 0x24, 0x30, 0xe3, 0xb1, 0x1d, 0x77, 0xaa, 0x05, 0x5c, 0x4c,
-	0xe8, 0x1d, 0x41, 0x46, 0x1f, 0x02, 0x8c, 0x76, 0x0e, 0xb9, 0x4b, 0x6f, 0x4d, 0x75, 0xc5, 0x5e,
-	0xf2, 0x9e, 0xc3, 0xb9, 0xe1, 0xb6, 0x81, 0x3e, 0x82, 0x7c, 0xe4, 0x5b, 0x06, 0x23, 0x42, 0x77,
-	0xfe, 0x46, 0x5d, 0x10, 0xe2, 0x31, 0x41, 0xfd, 0xcd, 0x64, 0x9a, 0x87, 0x91, 0x05, 0xb0, 0x9a,
-	0x4a, 0x73, 0xe2, 0xaf, 0xcc, 0x73, 0xe3, 0xce, 0x79, 0x4e, 0xf0, 0x71, 0xea, 0x10, 0x13, 0x9a,
-	0xfa, 0x9f, 0x0c, 0x6c, 0x5e, 0xbb, 0xfa, 0x4e, 0xcf, 0x75, 0x65, 0x7a, 0xae, 0xc7, 0x39, 0x1f,
-	0x18, 0xaf, 0x74, 0xc3, 0x65, 0x24, 0xf0, 0x0c, 0xe6, 0x5c, 0xf2, 0xc1, 0xcb, 0x73, 0x3e, 0x30,
-	0x5e, 0x35, 0x52, 0xe4, 0x58, 0xb4, 0xef, 0xc4, 0x84, 0x38, 0xba, 0xbe, 0xe1, 0xc5, 0x83, 0x7f,
-	0x8e, 0x6f, 0xa9, 0x45, 0x41, 0xef, 0x24, 0x64, 0xf4, 0x23, 0x28, 0xca, 0xbb, 0x22, 0x9f, 0x9d,
-	0x49, 0xbf, 0xf9, 0xc6, 0xac, 0xb7, 0x24, 0x79, 0x78, 0xae, 0x84, 0xe9, 0xcf, 0x10, 0x7d, 0x02,
-	0x0f, 0x89, 0x67, 0x9c, 0xbb, 0x44, 0x37, 0x22, 0x46, 0x07, 0x06, 0x73, 0x4c, 0xdd, 0x8f, 0x3c,
-	0x93, 0x45, 0xa2, 0x19, 0x2c, 0x70, 0xc7, 0xb6, 0x84, 0x4c, 0x23, 0x11, 0xe9, 0x8c, 0x24, 0xd0,
-	0xdb, 0x50, 0x30, 0x22, 0xcb, 0xa1, 0xf1, 0x75, 0x36, 0x5f, 0x8a, 0x26, 0xb5, 0x80, 0xf3, 0x9c,
-	0xd6, 0xe3, 0x24, 0xf5, 0x5d, 0x58, 0x1e, 0xf3, 0x02, 0x55, 0x60, 0xd1, 0xbf, 0x08, 0x8c, 0x50,
-	0x0e, 0xb2, 0x1c, 0x4e, 0x3e, 0xd5, 0x9f, 0x29, 0xb0, 0x7a, 0xc5, 0x51, 0xa0, 0x1f, 0x43, 0x61,
-	0x2c, 0xb7, 0xa2, 0x1e, 0x8e, 0x66, 0x4d, 0x03, 0x26, 0x26, 0xb5, 0x3d, 0x27, 0x86, 0x4c, 0x9d,
-	0x09, 0x1e, 0xc3, 0x56, 0xff, 0xa8, 0xc0, 0xc3, 0x37, 0x89, 0xc7, 0x2b, 0xe5, 0xa8, 0x77, 0xc9,
-	0x72, 0x48, 0x51, 0x6e, 0x5a, 0x39, 0xd1, 0x31, 0x2c, 0xfc, 0x84, 0x06, 0x56, 0x32, 0xae, 0xf6,
-	0x6f, 0x1f, 0xc5, 0x77, 0x69, 0x60, 0xb5, 0xbc, 0x3e, 0xc5, 0x02, 0x40, 0xfd, 0x9d, 0x02, 0x4b,
-	0x09, 0x0d, 0x7d, 0x73, 0xec, 0x32, 0xdf, 0xb8, 0xe2, 0xa4, 0xee, 0xf2, 0xfb, 0xb0, 0x94, 0xbc,
-	0x19, 0x6e, 0x7e, 0x2c, 0x2c, 0xca, 0xc7, 0x02, 0x42, 0x30, 0x1f, 0x7b, 0x21, 0xf7, 0x5c, 0xfe,
-	0xfb, 0xc9, 0x6f, 0x15, 0x58, 0x94, 0xff, 0x9e, 0xa0, 0x0d, 0x58, 0x3d, 0xd2, 0x1a, 0xbd, 0x67,
-	0x58, 0xd3, 0x9f, 0x9d, 0x76, 0x3b, 0x5a, 0xb3, 0x75, 0xd4, 0xd2, 0x0e, 0x4b, 0x5f, 0x42, 0xab,
-	0x50, 0x3c, 0x69, 0x1c, 0x68, 0x27, 0xfa, 0xa1, 0xd6, 0xd3, 0x9a, 0xbd, 0x56, 0xfb, 0xb4, 0xa4,
-	0xa0, 0x4d, 0x58, 0xeb, 0x1e, 0xb7, 0x7b, 0x7a, 0xf3, 0xb8, 0x71, 0xfa, 0xa9, 0x96, 0x62, 0x65,
-	0xd0, 0x36, 0x6c, 0x69, 0xdf, 0xeb, 0x9c, 0xb4, 0x9a, 0xad, 0x9e, 0xde, 0x6c, 0x9f, 0xf6, 0xb4,
-	0xd3, 0x5e, 0x8a, 0x3f, 0x87, 0x2a, 0x50, 0xee, 0x76, 0x34, 0xad, 0x79, 0xac, 0xf7, 0x70, 0xe3,
-	0xb4, 0xdb, 0xc4, 0xad, 0x0e, 0xe7, 0x64, 0x9f, 0x04, 0x80, 0xa6, 0x1f, 0x8f, 0xe8, 0xcb, 0xb0,
-	0x33, 0x61, 0x5f, 0x7f, 0xda, 0x3e, 0x9c, 0xf4, 0x72, 0x19, 0x72, 0xdc, 0xa1, 0x98, 0x55, 0x52,
-	0xd0, 0x0a, 0xc0, 0x11, 0x6e, 0x3c, 0xd5, 0xc4, 0x77, 0x26, 0x8e, 0x8e, 0xb3, 0x1b, 0xa7, 0x87,
-	0x7a, 0x8a, 0x31, 0xf7, 0x84, 0x01, 0x8c, 0xf6, 0x39, 0xb4, 0x05, 0xeb, 0x27, 0xad, 0xef, 0x68,
-	0x27, 0xad, 0xe3, 0x76, 0xfb, 0x70, 0xc2, 0xc2, 0x03, 0x58, 0x3e, 0xd3, 0xf0, 0x73, 0xfd, 0xd9,
-	0x29, 0x17, 0x79, 0x5e, 0x52, 0x50, 0x01, 0x96, 0x86, 0x5f, 0x99, 0xf8, 0xab, 0xd3, 0xee, 0x76,
-	0x5b, 0x07, 0x27, 0x5a, 0x69, 0x0e, 0x01, 0x64, 0x25, 0x67, 0x1e, 0x15, 0x21, 0xcf, 0x55, 0x25,
-	0x61, 0x61, 0xff, 0x2f, 0x0a, 0x54, 0x78, 0xcf, 0x6b, 0xa5, 0x2a, 0xa7, 0x4b, 0x82, 0x4b, 0xc7,
-	0x24, 0xe8, 0xf7, 0x0a, 0x2c, 0x8f, 0xb5, 0x5b, 0x34, 0xc3, 0xe6, 0x78, 0xd5, 0x1f, 0x74, 0x5b,
-	0x8f, 0x12, 0xfd, 0xd4, 0x3f, 0x87, 0xd5, 0x76, 0xf2, 0xcf, 0xa1, 0xfa, 0x95, 0x9f, 0xff, 0xf3,
-	0xbf, 0x9f, 0x67, 0x1e, 0xab, 0x5b, 0x93, 0x7f, 0x66, 0x86, 0x75, 0xd9, 0x7f, 0x49, 0x5d, 0x79,
-	0x72, 0xf0, 0xe7, 0x0c, 0x7c, 0xd5, 0xa4, 0x83, 0x5b, 0xfb, 0x72, 0xf0, 0xe8, 0xba, 0x10, 0x3b,
-	0x71, 0x99, 0x76, 0x94, 0xef, 0x3f, 0x97, 0x50, 0x36, 0x8d, 0xdb, 0x73, 0x95, 0x06, 0x76, 0xcd,
-	0x26, 0x1e, 0x2f, 0xe2, 0x9a, 0x60, 0x19, 0xbe, 0x13, 0xde, 0xfc, 0xd7, 0xeb, 0x47, 0x53, 0xbc,
-	0x3f, 0x65, 0x76, 0x3f, 0x15, 0xd8, 0x4d, 0xee, 0xe6, 0x94, 0x27, 0xd5, 0xb3, 0xbd, 0xce, 0xde,
-	0x41, 0xac, 0xfc, 0x8f, 0x44, 0xf4, 0x05, 0x17, 0x7d, 0x31, 0x25, 0xfa, 0xe2, 0x2c, 0xb1, 0xf3,
-	0xbf, 0xcc, 0x7b, 0x42, 0xb4, 0x5e, 0xe7, 0xb2, 0xf5, 0xfa, 0x94, 0x70, 0xbd, 0x3e, 0x94, 0x3e,
-	0xcf, 0xf2, 0x48, 0xbe, 0xfe, 0x45, 0x00, 0x00, 0x00, 0xff, 0xff, 0x6b, 0x30, 0x3a, 0x70, 0x43,
-	0x16, 0x00, 0x00,
+	// 1933 bytes of a gzipped FileDescriptorProto
+	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xa4, 0x58, 0xcd, 0x73, 0xe3, 0x48,
+	0x15, 0x47, 0x76, 0xe2, 0x24, 0x2f, 0x1f, 0xf6, 0x74, 0x9c, 0xc4, 0xf1, 0xce, 0x64, 0x83, 0x66,
+	0x8b, 0x32, 0xb3, 0x8b, 0x4d, 0xc2, 0xd6, 0xc2, 0x7a, 0x61, 0x0b, 0xc5, 0x51, 0x36, 0x2e, 0x32,
+	0xb1, 0x4b, 0xf6, 0x04, 0x06, 0x86, 0x52, 0x29, 0x52, 0xdb, 0x16, 0x23, 0xab, 0xb5, 0x52, 0x2b,
+	0x33, 0x73, 0xe3, 0xab, 0x0a, 0xaa, 0xa0, 0xb8, 0xec, 0x85, 0xbf, 0x81, 0x2a, 0xf8, 0x17, 0x38,
+	0x33, 0x07, 0x0e, 0xec, 0x89, 0x8f, 0x03, 0x07, 0x4e, 0xfc, 0x0b, 0x7b, 0xd9, 0x52, 0x77, 0xcb,
+	0x96, 0xe5, 0x64, 0x12, 0x27, 0x37, 0xfb, 0xbd, 0xd7, 0xbf, 0xf7, 0xd1, 0xef, 0xab, 0x05, 0x4a,
+	0x9f, 0x90, 0xbe, 0x83, 0x6b, 0xa6, 0x43, 0x42, 0xab, 0x76, 0x61, 0x5b, 0x98, 0xd8, 0x2e, 0xc5,
+	0x8e, 0x63, 0xf7, 0xb1, 0x6b, 0xe2, 0xda, 0xc5, 0x9e, 0xb7, 0x77, 0x8e, 0xa9, 0xb1, 0xc7, 0x79,
+	0x7a, 0x92, 0x59, 0xf5, 0x7c, 0x42, 0x09, 0xaa, 0x70, 0x88, 0x2a, 0x83, 0xa8, 0x4e, 0x41, 0x54,
+	0x47, 0x10, 0xe5, 0xfb, 0x42, 0x99, 0xe1, 0xd9, 0x35, 0xc3, 0x75, 0x09, 0x35, 0xa8, 0x4d, 0xdc,
+	0x80, 0xe3, 0x94, 0xb7, 0x12, 0x5c, 0xd3, 0xb1, 0xb1, 0x4b, 0x05, 0xe3, 0xed, 0x04, 0xa3, 0x67,
+	0x63, 0xc7, 0xd2, 0xcf, 0xf1, 0xc0, 0xb8, 0xb0, 0x89, 0x2f, 0x04, 0x1e, 0x0a, 0x01, 0x87, 0xb8,
+	0x7d, 0x3f, 0x74, 0x5d, 0xdb, 0xed, 0xd7, 0x88, 0x87, 0xfd, 0x09, 0xf8, 0x1d, 0x21, 0xc4, 0xfe,
+	0x9d, 0x87, 0xbd, 0x9a, 0x15, 0x72, 0x81, 0x94, 0x96, 0x11, 0x9f, 0xda, 0x43, 0x1c, 0x50, 0x63,
+	0xe8, 0xa5, 0xec, 0xf3, 0x3d, 0xb3, 0x16, 0x50, 0x83, 0x86, 0x02, 0x59, 0xfe, 0x3c, 0x03, 0x45,
+	0x85, 0xbb, 0x83, 0xcf, 0x22, 0xf7, 0x35, 0xfc, 0x69, 0x88, 0x03, 0x8a, 0xde, 0x82, 0x25, 0xdb,
+	0xf5, 0x42, 0xaa, 0x87, 0xbe, 0x5d, 0x92, 0x76, 0xa5, 0xca, 0x92, 0xb6, 0xc8, 0x08, 0x4f, 0x7c,
+	0x1b, 0x3d, 0x84, 0x55, 0xce, 0x34, 0x89, 0x4b, 0xb1, 0x4b, 0x4b, 0xb9, 0x5d, 0xa9, 0xb2, 0xa2,
+	0xad, 0x30, 0x62, 0x83, 0xd3, 0x90, 0x06, 0x8b, 0x3d, 0x6c, 0xd0, 0xd0, 0xc7, 0x41, 0x29, 0xb3,
+	0x9b, 0xad, 0xac, 0xed, 0xef, 0x55, 0x6f, 0x1a, 0xee, 0xea, 0x11, 0x3f, 0x79, 0x90, 0xfd, 0xaf,
+	0x92, 0xd1, 0x46, 0x38, 0xe8, 0x27, 0xb0, 0xca, 0xef, 0x92, 0x29, 0x7e, 0x49, 0x4b, 0xd9, 0x5d,
+	0xa9, 0xb2, 0xbc, 0xff, 0xc1, 0xcd, 0x81, 0x99, 0x93, 0x0d, 0x7e, 0x5a, 0x5b, 0xb9, 0x48, 0xfc,
+	0x43, 0x32, 0x00, 0x09, 0x69, 0xec, 0xf3, 0x5c, 0xe4, 0x73, 0xa4, 0x5f, 0xd2, 0x96, 0x38, 0x39,
+	0xf2, 0xfc, 0x1d, 0x58, 0x76, 0x88, 0xc9, 0x62, 0xaf, 0xdb, 0x56, 0x69, 0x7e, 0x2c, 0x04, 0x31,
+	0xbd, 0x69, 0xc9, 0x5f, 0xcc, 0xc1, 0x4a, 0x52, 0x51, 0x14, 0x8b, 0x00, 0xf7, 0x87, 0xd8, 0xa5,
+	0x41, 0x49, 0xda, 0xcd, 0xde, 0xc2, 0xe4, 0x0e, 0x3f, 0xae, 0x8d, 0x70, 0x10, 0x85, 0x4d, 0xc7,
+	0x38, 0xc7, 0x8e, 0x6e, 0x61, 0x8a, 0x4d, 0x66, 0x91, 0x49, 0xdc, 0x9e, 0xdd, 0x2f, 0x65, 0x58,
+	0x50, 0x3e, 0xbe, 0xb9, 0x86, 0x93, 0x08, 0xe7, 0x30, 0x86, 0x69, 0x30, 0x14, 0xad, 0xe8, 0x5c,
+	0x42, 0x45, 0xbf, 0x96, 0xe0, 0x7e, 0x30, 0x20, 0x54, 0x37, 0x07, 0x86, 0xdb, 0xc7, 0xd3, 0xca,
+	0xf9, 0x8d, 0x34, 0x6e, 0xae, 0xbc, 0x33, 0x20, 0xb4, 0xc1, 0xc0, 0xd2, 0x16, 0x6c, 0x07, 0x57,
+	0xb1, 0xd0, 0x67, 0x12, 0x7c, 0x15, 0xbf, 0xf4, 0x1c, 0xdb, 0xb4, 0x47, 0x59, 0x38, 0x6d, 0xcb,
+	0x1c, 0xb3, 0xe5, 0xf8, 0xe6, 0xb6, 0xa8, 0x02, 0x52, 0xe4, 0x70, 0xda, 0xa0, 0x1d, 0xfc, 0x46,
+	0x3e, 0xfa, 0x95, 0x04, 0x6f, 0x05, 0x1e, 0xc6, 0xe6, 0x40, 0xa7, 0xbe, 0xe1, 0x06, 0xa6, 0x6f,
+	0x7b, 0x49, 0x7b, 0x72, 0x33, 0xc7, 0x86, 0x81, 0x75, 0x93, 0x58, 0xa3, 0xd8, 0x5c, 0xc5, 0x92,
+	0xff, 0x26, 0x41, 0xf1, 0xb2, 0x1b, 0x45, 0x2e, 0x14, 0xd3, 0x19, 0x33, 0x24, 0x16, 0x66, 0xe5,
+	0xbd, 0xb6, 0xff, 0xdd, 0xdb, 0xe6, 0xcb, 0x63, 0x62, 0x61, 0x0d, 0x39, 0x53, 0x34, 0xf4, 0x2e,
+	0xdc, 0x0b, 0x78, 0x9f, 0x34, 0xfc, 0x57, 0xba, 0x69, 0x0c, 0xb1, 0x6f, 0xb0, 0xe4, 0x5c, 0xd4,
+	0x0a, 0x63, 0x46, 0x83, 0xd1, 0x51, 0x11, 0xe6, 0x23, 0x63, 0x1c, 0x96, 0x40, 0x4b, 0x1a, 0xff,
+	0x23, 0xef, 0xc1, 0xf6, 0x95, 0xf9, 0x31, 0x3e, 0x22, 0x25, 0x8f, 0x7c, 0x00, 0x3b, 0x6f, 0xbe,
+	0xc6, 0x2b, 0xce, 0xfd, 0x51, 0x12, 0x45, 0x2b, 0x4a, 0x0d, 0xa9, 0xcc, 0x7c, 0x9f, 0xea, 0x51,
+	0x37, 0xd5, 0x49, 0xaf, 0x17, 0x60, 0xca, 0x8e, 0x2c, 0xef, 0x6f, 0xc7, 0xb1, 0x8a, 0x3b, 0x6e,
+	0xf5, 0x50, 0x74, 0x64, 0x2d, 0xcf, 0xce, 0x74, 0xed, 0x21, 0x6e, 0xb1, 0x13, 0x48, 0x81, 0x3c,
+	0x76, 0xad, 0x09, 0x90, 0xcc, 0x75, 0x20, 0xab, 0xd8, 0xb5, 0xc6, 0x10, 0xf2, 0xcf, 0x25, 0x58,
+	0x61, 0x31, 0x8f, 0x4d, 0x6b, 0xc3, 0x82, 0xe8, 0x03, 0xc2, 0xa0, 0xdb, 0xb6, 0x93, 0x18, 0x06,
+	0xed, 0x00, 0xb0, 0x24, 0xb5, 0x22, 0x69, 0x66, 0x60, 0x46, 0x4b, 0x50, 0xe4, 0x01, 0x00, 0xb3,
+	0xe0, 0xc8, 0x37, 0x86, 0x18, 0xd5, 0x61, 0x79, 0xa6, 0xa0, 0x00, 0x1d, 0xc7, 0xe3, 0x3a, 0x4d,
+	0x0e, 0xe4, 0x54, 0x97, 0xda, 0xf4, 0x55, 0x34, 0x83, 0x30, 0xfb, 0x15, 0xb5, 0x5a, 0x31, 0x83,
+	0x38, 0xa1, 0x69, 0xa1, 0x5d, 0x58, 0xb6, 0xf0, 0x28, 0xf5, 0x19, 0xce, 0x92, 0x96, 0x24, 0x45,
+	0x53, 0xca, 0x31, 0xdc, 0x7e, 0x68, 0xf4, 0xb1, 0x6e, 0x46, 0x79, 0xce, 0x33, 0x6b, 0x25, 0x26,
+	0x36, 0x88, 0x85, 0xe5, 0xff, 0x64, 0x20, 0xcf, 0x1c, 0x53, 0x46, 0x43, 0x1d, 0x1d, 0x43, 0x8e,
+	0xab, 0x11, 0x8e, 0x7d, 0x73, 0x86, 0x06, 0xc2, 0xce, 0x69, 0xe2, 0x3c, 0xfa, 0x29, 0xdc, 0x33,
+	0x0d, 0x8a, 0xfb, 0xc4, 0x7f, 0xa5, 0x33, 0x92, 0x2d, 0x86, 0xe1, 0x6d, 0x40, 0x0b, 0x31, 0x94,
+	0x2a, 0x90, 0x26, 0xc6, 0x4a, 0x76, 0xd6, 0xb1, 0x92, 0x4c, 0xa8, 0xc4, 0x58, 0x39, 0x81, 0x5c,
+	0x2f, 0xba, 0xe3, 0xa0, 0x34, 0xc7, 0x10, 0xdf, 0x9f, 0x11, 0x91, 0x25, 0x88, 0x26, 0x30, 0xe4,
+	0xbf, 0x4a, 0x50, 0x4c, 0x55, 0xe3, 0xdd, 0x33, 0xe8, 0x39, 0x6c, 0x7a, 0xc4, 0x77, 0x49, 0xdf,
+	0x37, 0xbc, 0xc1, 0x2b, 0xdd, 0xb1, 0x9f, 0x63, 0xc7, 0x1e, 0x10, 0x62, 0xb1, 0x2c, 0x58, 0x9b,
+	0xc9, 0xe4, 0xd1, 0x59, 0x6d, 0x23, 0x81, 0x39, 0x26, 0xcb, 0x01, 0x6c, 0xa7, 0x1c, 0x48, 0x64,
+	0xca, 0xd9, 0x28, 0x58, 0x7c, 0xaa, 0x7f, 0x7c, 0xeb, 0x51, 0x33, 0x19, 0xb6, 0xdf, 0xe4, 0x60,
+	0x93, 0xd5, 0xe9, 0x58, 0x97, 0x86, 0x83, 0xd0, 0xa1, 0xc1, 0x9b, 0x17, 0xb3, 0x10, 0xb6, 0xc5,
+	0x45, 0xea, 0xbc, 0xd3, 0x27, 0x56, 0x55, 0x91, 0x77, 0x1f, 0xce, 0x78, 0x9f, 0x09, 0x0b, 0xb6,
+	0x04, 0x76, 0x8a, 0x1e, 0x20, 0x02, 0x9b, 0x6c, 0x27, 0x98, 0xd6, 0x99, 0xbd, 0xab, 0xce, 0x62,
+	0x04, 0x3c, 0xa5, 0xf0, 0x53, 0xd8, 0x62, 0x91, 0xba, 0x44, 0xe3, 0xdc, 0x5d, 0x35, 0x6e, 0x30,
+	0xe4, 0x29, 0x95, 0x06, 0x14, 0x98, 0x8f, 0x49, 0x5d, 0xb9, 0x3b, 0xad, 0x72, 0xf9, 0x08, 0x2f,
+	0xa9, 0x82, 0xc2, 0xfa, 0x68, 0xa7, 0x19, 0xab, 0x29, 0x2d, 0xcc, 0xba, 0x35, 0x5c, 0x99, 0xaf,
+	0x1a, 0x8a, 0xf1, 0x13, 0x39, 0xec, 0xc3, 0xc6, 0x65, 0x3b, 0x4b, 0x50, 0x5a, 0x66, 0xde, 0x7d,
+	0xef, 0x4e, 0xdb, 0x8a, 0x56, 0xbc, 0x64, 0x4f, 0x09, 0x50, 0x05, 0xe6, 0xb1, 0xef, 0x13, 0xbf,
+	0xb4, 0xc4, 0x7c, 0x43, 0xb1, 0x0e, 0xdf, 0x33, 0xab, 0x1d, 0xf6, 0x3e, 0xd1, 0xb8, 0x80, 0xfc,
+	0x5b, 0x09, 0x36, 0x52, 0x0f, 0x94, 0xc0, 0x23, 0x6e, 0x80, 0x11, 0x01, 0x34, 0x0e, 0x92, 0xee,
+	0xf3, 0xf2, 0x10, 0x75, 0xf8, 0xfd, 0x19, 0xaf, 0x64, 0xaa, 0xcc, 0xb4, 0x7b, 0x46, 0x9a, 0x24,
+	0xff, 0x53, 0x82, 0xad, 0x94, 0x74, 0xdb, 0x27, 0x7d, 0x1f, 0x07, 0xd7, 0x54, 0xe5, 0xd7, 0xa1,
+	0xe0, 0x09, 0x41, 0xdd, 0xc3, 0xbe, 0x19, 0x8d, 0xed, 0xa8, 0x53, 0xcd, 0x6b, 0xf9, 0x98, 0xde,
+	0xe6, 0x64, 0xf4, 0x21, 0xc0, 0x78, 0xe7, 0x10, 0xbb, 0x74, 0x79, 0xaa, 0x2b, 0x76, 0xe3, 0xe7,
+	0x9d, 0xb6, 0x34, 0xda, 0x36, 0xd0, 0x47, 0xb0, 0x1c, 0x7a, 0x96, 0x41, 0x31, 0x3f, 0x3b, 0x77,
+	0xed, 0x59, 0xe0, 0xe2, 0x11, 0x41, 0xfe, 0x5d, 0x3a, 0xcc, 0x23, 0xcf, 0x7c, 0x58, 0x4f, 0x84,
+	0x39, 0xb6, 0x57, 0xc4, 0x59, 0xb9, 0x75, 0x9c, 0x63, 0x7c, 0x2d, 0x71, 0x89, 0x31, 0x4d, 0xfe,
+	0x22, 0x03, 0xdb, 0x57, 0xae, 0xbe, 0xa8, 0x92, 0x9e, 0xeb, 0x52, 0xfc, 0x0a, 0xcb, 0x4c, 0x0e,
+	0x77, 0x54, 0x85, 0xc2, 0xd0, 0x78, 0xa9, 0x1b, 0x0e, 0xc5, 0xbe, 0x6b, 0x50, 0xfb, 0x82, 0x4d,
+	0x5f, 0xa9, 0x32, 0xcf, 0x9f, 0x6c, 0xf9, 0xa1, 0xf1, 0x52, 0x49, 0xf0, 0x22, 0xf9, 0x9e, 0x1d,
+	0x11, 0x22, 0x3f, 0x7b, 0x86, 0x1b, 0xad, 0x00, 0xd1, 0x1d, 0x2c, 0x0a, 0x79, 0xce, 0x6c, 0xc7,
+	0x3c, 0x84, 0x21, 0x2f, 0x4a, 0x47, 0xbc, 0x47, 0xe3, 0xf6, 0xf3, 0xed, 0x59, 0x8b, 0x46, 0x3c,
+	0x14, 0xb9, 0x9e, 0xb5, 0x20, 0x49, 0x0b, 0x90, 0x0a, 0xf7, 0xb1, 0x6b, 0x9c, 0x3b, 0x58, 0x37,
+	0x42, 0x4a, 0x86, 0x06, 0xb5, 0x4d, 0xdd, 0x0b, 0x5d, 0x93, 0x86, 0xbc, 0x41, 0xcc, 0x8f, 0x4d,
+	0x2c, 0x73, 0x41, 0x25, 0x96, 0x6b, 0x8f, 0xc5, 0xd0, 0xd7, 0x60, 0xc5, 0x08, 0x2d, 0x9b, 0x44,
+	0x75, 0x6e, 0x3e, 0xe7, 0xdd, 0x4b, 0x44, 0x62, 0x99, 0x31, 0xba, 0x8c, 0x2e, 0x57, 0x61, 0x75,
+	0xc2, 0x28, 0xf4, 0x00, 0x16, 0xbc, 0x81, 0x6f, 0x04, 0x62, 0xcc, 0x89, 0x07, 0x6f, 0x4c, 0x93,
+	0x7f, 0x21, 0xc1, 0xfa, 0x25, 0xb7, 0x85, 0x7e, 0x06, 0x2b, 0x13, 0x91, 0xe7, 0x29, 0x73, 0x34,
+	0x6b, 0x68, 0x34, 0x6c, 0x92, 0xbe, 0x6b, 0x47, 0x90, 0x89, 0xcb, 0xd2, 0x26, 0xb0, 0xe5, 0x3f,
+	0x4b, 0x70, 0xff, 0x4d, 0xe2, 0xd1, 0xd6, 0x39, 0x6e, 0x6f, 0xa2, 0x42, 0x13, 0x14, 0xf4, 0x70,
+	0x7a, 0x2b, 0x8d, 0xdc, 0xcc, 0x26, 0x57, 0x53, 0x74, 0x0c, 0xf3, 0x2f, 0x88, 0x6f, 0xc5, 0x63,
+	0x6d, 0xff, 0xe6, 0xae, 0xfc, 0x90, 0xf8, 0x56, 0xd3, 0xed, 0x11, 0x8d, 0x03, 0xc8, 0x7f, 0x90,
+	0x60, 0x31, 0xa6, 0xa1, 0xef, 0x4c, 0x14, 0xfd, 0xb5, 0xab, 0x50, 0xa2, 0xe6, 0xdf, 0x87, 0xc5,
+	0xf8, 0x6d, 0x71, 0xfd, 0xa3, 0x62, 0x41, 0x3c, 0x2a, 0x10, 0x82, 0xb9, 0xc8, 0x0a, 0xb1, 0x0f,
+	0xb3, 0xdf, 0x8f, 0x7e, 0x2f, 0xc1, 0x82, 0xf8, 0xe8, 0x82, 0xb6, 0x60, 0xfd, 0x48, 0x55, 0xba,
+	0x4f, 0x34, 0x55, 0x7f, 0x72, 0xda, 0x69, 0xab, 0x8d, 0xe6, 0x51, 0x53, 0x3d, 0x2c, 0x7c, 0x05,
+	0xad, 0x43, 0xfe, 0x44, 0x39, 0x50, 0x4f, 0xf4, 0x43, 0xb5, 0xab, 0x36, 0xba, 0xcd, 0xd6, 0x69,
+	0x41, 0x42, 0xdb, 0xb0, 0xd1, 0x39, 0x6e, 0x75, 0xf5, 0xc6, 0xb1, 0x72, 0xfa, 0x89, 0x9a, 0x60,
+	0x65, 0xd0, 0x0e, 0x94, 0xd5, 0x1f, 0xb5, 0x4f, 0x9a, 0x8d, 0x66, 0x57, 0x6f, 0xb4, 0x4e, 0xbb,
+	0xea, 0x69, 0x37, 0xc1, 0xcf, 0xa2, 0x12, 0x14, 0x3b, 0x6d, 0x55, 0x6d, 0x1c, 0xeb, 0x5d, 0x4d,
+	0x39, 0xed, 0x34, 0xb4, 0x66, 0x9b, 0x71, 0x72, 0x8f, 0x7c, 0x40, 0xd3, 0x8f, 0x4c, 0xf4, 0x0e,
+	0xec, 0xa6, 0xf4, 0xeb, 0x8f, 0x5b, 0x87, 0x69, 0x2b, 0x57, 0x61, 0x89, 0x19, 0x14, 0xb1, 0x0a,
+	0x12, 0x5a, 0x03, 0x38, 0xd2, 0x94, 0xc7, 0x2a, 0xff, 0x9f, 0x89, 0xbc, 0x63, 0x6c, 0xe5, 0xf4,
+	0x50, 0x4f, 0x30, 0xb2, 0x8f, 0x28, 0xc0, 0x78, 0xef, 0x43, 0x65, 0xd8, 0x3c, 0x69, 0xfe, 0x40,
+	0x3d, 0x69, 0x1e, 0xb7, 0x5a, 0x87, 0x29, 0x0d, 0xf7, 0x60, 0xf5, 0x4c, 0xd5, 0x9e, 0xea, 0x4f,
+	0x4e, 0x99, 0xc8, 0xd3, 0x82, 0x84, 0x56, 0x60, 0x71, 0xf4, 0x2f, 0x13, 0xfd, 0x6b, 0xb7, 0x3a,
+	0x9d, 0xe6, 0xc1, 0x89, 0x5a, 0xc8, 0x22, 0x80, 0x9c, 0xe0, 0xcc, 0xa1, 0x3c, 0x2c, 0xb3, 0xa3,
+	0x82, 0x30, 0xbf, 0xff, 0xf7, 0x0c, 0x94, 0x58, 0x6f, 0x6c, 0x26, 0x32, 0xa7, 0x83, 0xfd, 0x0b,
+	0xdb, 0xc4, 0xe8, 0xdf, 0x12, 0xac, 0x4e, 0xb4, 0x65, 0x34, 0xc3, 0x86, 0x79, 0xd9, 0x77, 0xbd,
+	0xf2, 0x83, 0xf8, 0x7c, 0xe2, 0x83, 0x63, 0xb5, 0x15, 0x7f, 0x70, 0x94, 0x9f, 0xbf, 0x56, 0xaa,
+	0x57, 0x0d, 0xdc, 0xcb, 0x07, 0xc4, 0xbf, 0x14, 0x34, 0x9a, 0x7c, 0xef, 0xc5, 0x1f, 0xea, 0x7e,
+	0xf9, 0xf9, 0xff, 0x3e, 0xcb, 0xbc, 0x2d, 0x97, 0xd3, 0xdf, 0x60, 0x83, 0xba, 0xe8, 0xf6, 0xb8,
+	0x2e, 0x3d, 0x2a, 0x77, 0x5f, 0x2b, 0xbb, 0xd3, 0x0e, 0x70, 0xfb, 0x0c, 0xcf, 0x0e, 0xaa, 0x26,
+	0x19, 0xfe, 0x43, 0xa9, 0x0e, 0x28, 0xf5, 0x82, 0x7a, 0xad, 0xf6, 0xe2, 0xc5, 0x8b, 0x14, 0xb3,
+	0x66, 0x84, 0x74, 0xc0, 0xbf, 0xff, 0x7e, 0xc3, 0x73, 0x0c, 0xda, 0x23, 0xfe, 0xf0, 0xe0, 0x2f,
+	0x19, 0x78, 0xcf, 0x24, 0xc3, 0x1b, 0xc7, 0xe9, 0xe0, 0xc1, 0x55, 0xe1, 0x6f, 0x47, 0x25, 0xd4,
+	0x96, 0x7e, 0xfc, 0x54, 0x40, 0xf5, 0x49, 0x34, 0x5d, 0xaa, 0xc4, 0xef, 0xd7, 0xfa, 0xd8, 0x65,
+	0x05, 0x56, 0x1b, 0x1b, 0x74, 0xfd, 0x77, 0xe8, 0x8f, 0xa6, 0x78, 0x7f, 0xca, 0x54, 0x3e, 0xe1,
+	0xd8, 0x0d, 0x66, 0xe6, 0x94, 0x25, 0xd5, 0xb3, 0xbd, 0xf6, 0xde, 0x41, 0x74, 0xf8, 0x75, 0x2c,
+	0xfa, 0x8c, 0x89, 0x3e, 0x9b, 0x12, 0x7d, 0x76, 0x16, 0xeb, 0xf9, 0x7f, 0xe6, 0x5d, 0x2e, 0x5a,
+	0xaf, 0x33, 0xd9, 0x7a, 0x7d, 0x4a, 0xb8, 0x5e, 0x1f, 0x49, 0x9f, 0xe7, 0x98, 0x27, 0xdf, 0xfa,
+	0x32, 0x00, 0x00, 0xff, 0xff, 0x8c, 0xeb, 0xa6, 0xec, 0x50, 0x17, 0x00, 0x00,
 }
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // VideoIntelligenceServiceClient is the client API for VideoIntelligenceService service.
 //
@@ -1623,10 +1629,10 @@
 }
 
 type videoIntelligenceServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewVideoIntelligenceServiceClient(cc *grpc.ClientConn) VideoIntelligenceServiceClient {
+func NewVideoIntelligenceServiceClient(cc grpc.ClientConnInterface) VideoIntelligenceServiceClient {
 	return &videoIntelligenceServiceClient{cc}
 }
 
diff --git a/googleapis/cloud/videointelligence/v1p2beta1/video_intelligence.pb.go b/googleapis/cloud/videointelligence/v1p2beta1/video_intelligence.pb.go
index 194404d..57a7ed8 100644
--- a/googleapis/cloud/videointelligence/v1p2beta1/video_intelligence.pb.go
+++ b/googleapis/cloud/videointelligence/v1p2beta1/video_intelligence.pb.go
@@ -1816,11 +1816,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // VideoIntelligenceServiceClient is the client API for VideoIntelligenceService service.
 //
@@ -1834,10 +1834,10 @@
 }
 
 type videoIntelligenceServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewVideoIntelligenceServiceClient(cc *grpc.ClientConn) VideoIntelligenceServiceClient {
+func NewVideoIntelligenceServiceClient(cc grpc.ClientConnInterface) VideoIntelligenceServiceClient {
 	return &videoIntelligenceServiceClient{cc}
 }
 
diff --git a/googleapis/cloud/videointelligence/v1p3beta1/video_intelligence.pb.go b/googleapis/cloud/videointelligence/v1p3beta1/video_intelligence.pb.go
index bf3239b..0aaa7a0 100644
--- a/googleapis/cloud/videointelligence/v1p3beta1/video_intelligence.pb.go
+++ b/googleapis/cloud/videointelligence/v1p3beta1/video_intelligence.pb.go
@@ -4109,11 +4109,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // VideoIntelligenceServiceClient is the client API for VideoIntelligenceService service.
 //
@@ -4127,10 +4127,10 @@
 }
 
 type videoIntelligenceServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewVideoIntelligenceServiceClient(cc *grpc.ClientConn) VideoIntelligenceServiceClient {
+func NewVideoIntelligenceServiceClient(cc grpc.ClientConnInterface) VideoIntelligenceServiceClient {
 	return &videoIntelligenceServiceClient{cc}
 }
 
@@ -4206,10 +4206,10 @@
 }
 
 type streamingVideoIntelligenceServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewStreamingVideoIntelligenceServiceClient(cc *grpc.ClientConn) StreamingVideoIntelligenceServiceClient {
+func NewStreamingVideoIntelligenceServiceClient(cc grpc.ClientConnInterface) StreamingVideoIntelligenceServiceClient {
 	return &streamingVideoIntelligenceServiceClient{cc}
 }
 
diff --git a/googleapis/cloud/vision/v1/image_annotator.pb.go b/googleapis/cloud/vision/v1/image_annotator.pb.go
index 3be5591..0fbbf98 100644
--- a/googleapis/cloud/vision/v1/image_annotator.pb.go
+++ b/googleapis/cloud/vision/v1/image_annotator.pb.go
@@ -3227,11 +3227,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // ImageAnnotatorClient is the client API for ImageAnnotator service.
 //
@@ -3267,10 +3267,10 @@
 }
 
 type imageAnnotatorClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewImageAnnotatorClient(cc *grpc.ClientConn) ImageAnnotatorClient {
+func NewImageAnnotatorClient(cc grpc.ClientConnInterface) ImageAnnotatorClient {
 	return &imageAnnotatorClient{cc}
 }
 
diff --git a/googleapis/cloud/vision/v1/product_search_service.pb.go b/googleapis/cloud/vision/v1/product_search_service.pb.go
index ae5fe8f..847723b 100644
--- a/googleapis/cloud/vision/v1/product_search_service.pb.go
+++ b/googleapis/cloud/vision/v1/product_search_service.pb.go
@@ -2212,11 +2212,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // ProductSearchClient is the client API for ProductSearch service.
 //
@@ -2400,10 +2400,10 @@
 }
 
 type productSearchClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewProductSearchClient(cc *grpc.ClientConn) ProductSearchClient {
+func NewProductSearchClient(cc grpc.ClientConnInterface) ProductSearchClient {
 	return &productSearchClient{cc}
 }
 
diff --git a/googleapis/cloud/vision/v1p1beta1/image_annotator.pb.go b/googleapis/cloud/vision/v1p1beta1/image_annotator.pb.go
index e998480..5db7c74 100644
--- a/googleapis/cloud/vision/v1p1beta1/image_annotator.pb.go
+++ b/googleapis/cloud/vision/v1p1beta1/image_annotator.pb.go
@@ -1687,7 +1687,7 @@
 
 // Multiple image annotation requests are batched into a single service call.
 type BatchAnnotateImagesRequest struct {
-	// Individual image annotation requests for this batch.
+	// Required. Individual image annotation requests for this batch.
 	Requests             []*AnnotateImageRequest `protobuf:"bytes,1,rep,name=requests,proto3" json:"requests,omitempty"`
 	XXX_NoUnkeyedLiteral struct{}                `json:"-"`
 	XXX_unrecognized     []byte                  `json:"-"`
@@ -1800,166 +1800,171 @@
 }
 
 var fileDescriptor_1f6928ee25f8ae1f = []byte{
-	// 2392 bytes of a gzipped FileDescriptorProto
-	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xb4, 0x59, 0xcd, 0x72, 0xe3, 0xc6,
-	0xf1, 0x37, 0xa9, 0x2f, 0xb2, 0x49, 0x91, 0xd0, 0x48, 0x2b, 0x73, 0xb5, 0xbb, 0x5e, 0x19, 0xff,
-	0xbf, 0x13, 0xc5, 0x71, 0xa8, 0x5a, 0xad, 0xe3, 0x54, 0xd6, 0x49, 0x39, 0x24, 0x05, 0x49, 0x2c,
-	0x73, 0x49, 0xd4, 0x90, 0xb2, 0xbc, 0x5b, 0x4e, 0x21, 0x10, 0x38, 0xe4, 0xc2, 0x06, 0x31, 0x30,
-	0x00, 0xee, 0x4a, 0x57, 0x5f, 0x73, 0xcc, 0x2d, 0xf7, 0x1c, 0x73, 0x4a, 0x9e, 0xc1, 0x2f, 0x90,
-	0x43, 0x1e, 0x20, 0x39, 0xe4, 0x09, 0x52, 0xa9, 0x9c, 0x52, 0xf3, 0x01, 0x70, 0xc0, 0xfd, 0xa0,
-	0xb8, 0xa9, 0x9c, 0x88, 0xe9, 0x9e, 0xdf, 0xaf, 0x67, 0xba, 0xa7, 0x67, 0x7a, 0x86, 0xf0, 0x70,
-	0x4c, 0xe9, 0xd8, 0x23, 0x87, 0x8e, 0x47, 0xa7, 0xc3, 0xc3, 0xe7, 0x6e, 0xe4, 0x52, 0xff, 0xf0,
-	0xf9, 0x83, 0xe0, 0xc1, 0x25, 0x89, 0xed, 0x07, 0x87, 0xee, 0xc4, 0x1e, 0x13, 0xcb, 0xf6, 0x7d,
-	0x1a, 0xdb, 0x31, 0x0d, 0xeb, 0x41, 0x48, 0x63, 0x8a, 0xee, 0x09, 0x50, 0x9d, 0x83, 0xea, 0x02,
-	0x54, 0x4f, 0x41, 0x7b, 0x77, 0x25, 0xa7, 0x1d, 0xb8, 0x87, 0x12, 0xea, 0x52, 0x3f, 0x12, 0xe0,
-	0xbd, 0x8f, 0xde, 0x6c, 0x71, 0x4c, 0xe8, 0x84, 0xc4, 0xe1, 0xb5, 0xec, 0xbd, 0x60, 0x7c, 0x31,
-	0xb9, 0x8a, 0xad, 0x99, 0x0d, 0x09, 0x7a, 0xf0, 0x66, 0xd0, 0x0b, 0x72, 0x69, 0x0d, 0x49, 0x4c,
-	0x1c, 0x05, 0xf2, 0xae, 0x84, 0x84, 0x81, 0x73, 0x18, 0xc5, 0x76, 0x3c, 0x8d, 0xe6, 0x14, 0xf1,
-	0x75, 0x40, 0x0e, 0x1d, 0xea, 0x25, 0x4e, 0xd8, 0xab, 0xa9, 0x0a, 0xcf, 0x8e, 0x3d, 0x7f, 0x2c,
-	0x34, 0xfa, 0xbf, 0xf3, 0xb0, 0x71, 0x42, 0xec, 0x78, 0x1a, 0x12, 0xf4, 0x19, 0xac, 0xb2, 0x0e,
-	0xb5, 0xdc, 0x7e, 0xee, 0xa0, 0x72, 0xf4, 0xe3, 0xfa, 0x1b, 0x3d, 0x57, 0x97, 0xa8, 0xfa, 0xe0,
-	0x3a, 0x20, 0x98, 0x03, 0xd1, 0x7d, 0x28, 0x4d, 0xec, 0x2b, 0x2b, 0x24, 0xd1, 0xd4, 0x8b, 0xa3,
-	0x5a, 0x7e, 0x3f, 0x77, 0xb0, 0x86, 0x61, 0x62, 0x5f, 0x61, 0x21, 0x41, 0x3b, 0xb0, 0x36, 0xa1,
-	0x43, 0xe2, 0xd5, 0x56, 0xf6, 0x73, 0x07, 0x45, 0x2c, 0x1a, 0xfa, 0x3f, 0x73, 0xb0, 0xca, 0x58,
-	0xd0, 0x0e, 0x68, 0x83, 0x27, 0xa6, 0x61, 0x9d, 0x77, 0xfb, 0xa6, 0xd1, 0x6a, 0x9f, 0xb4, 0x8d,
-	0x63, 0xed, 0x1d, 0x84, 0xa0, 0x72, 0xd2, 0x68, 0x19, 0xd6, 0xb1, 0x31, 0x30, 0x5a, 0x83, 0x76,
-	0xaf, 0xab, 0xe5, 0xd0, 0x2e, 0xa0, 0x4e, 0xa3, 0x7b, 0xfc, 0xb8, 0x81, 0x3f, 0x57, 0xe4, 0x79,
-	0xd6, 0xb7, 0xd3, 0x3b, 0xed, 0x29, 0xb2, 0x15, 0xb4, 0x0d, 0xd5, 0x4e, 0xa3, 0x69, 0x74, 0x14,
-	0xe1, 0x2a, 0xeb, 0x38, 0x30, 0xbe, 0x1c, 0x28, 0xb2, 0x35, 0x74, 0x07, 0xde, 0x3d, 0xee, 0xb5,
-	0xce, 0x1f, 0x1b, 0xdd, 0x81, 0x35, 0xa7, 0x2c, 0xa1, 0xdb, 0x70, 0xab, 0xdf, 0x38, 0x31, 0xac,
-	0xbe, 0xd1, 0xc0, 0xad, 0x33, 0x45, 0xb5, 0xce, 0x86, 0xdd, 0x7e, 0xdc, 0x38, 0x35, 0x2c, 0x13,
-	0xf7, 0x4c, 0x03, 0x0f, 0xda, 0x46, 0x5f, 0xdb, 0x40, 0x15, 0x80, 0x16, 0xee, 0x99, 0xd6, 0x59,
-	0xbb, 0x3b, 0xe8, 0x6b, 0x45, 0xb4, 0x05, 0x9b, 0x17, 0x46, 0x53, 0x01, 0x82, 0xde, 0x85, 0x52,
-	0x9b, 0x2d, 0xda, 0x3e, 0x9d, 0x86, 0x0e, 0x41, 0x3a, 0x6c, 0x8e, 0x9d, 0xc8, 0x12, 0xeb, 0x78,
-	0x1a, 0xba, 0x3c, 0x10, 0x45, 0x5c, 0x1a, 0x3b, 0x11, 0xef, 0x76, 0x1e, 0xba, 0xe8, 0x0e, 0x14,
-	0x67, 0xfa, 0x3c, 0xd7, 0x17, 0x5c, 0xa9, 0xd4, 0x09, 0xac, 0xf1, 0x8e, 0xa8, 0x06, 0x1b, 0x0e,
-	0xf5, 0x63, 0xe2, 0xc7, 0x9c, 0xa3, 0x8c, 0x93, 0x26, 0x6a, 0xc2, 0x7a, 0xc4, 0xad, 0x71, 0x70,
-	0xe9, 0xe8, 0xc3, 0x05, 0x51, 0x56, 0xc6, 0x87, 0x25, 0x52, 0xff, 0x83, 0x06, 0x95, 0x13, 0xdb,
-	0x21, 0x8d, 0x74, 0x2d, 0x23, 0x13, 0x36, 0x2f, 0xe9, 0xd4, 0x1f, 0xba, 0xfe, 0xd8, 0x0a, 0xa8,
-	0x77, 0xcd, 0xcd, 0x96, 0x16, 0xae, 0xa1, 0xa6, 0xc4, 0x98, 0xd4, 0xbb, 0xc6, 0xe5, 0x4b, 0xa5,
-	0x85, 0xce, 0x41, 0x1b, 0x0d, 0xad, 0x2c, 0x69, 0x7e, 0x79, 0xd2, 0xca, 0x68, 0xa8, 0xb6, 0xd1,
-	0x00, 0x8a, 0x9e, 0xed, 0x0f, 0x27, 0x76, 0xf8, 0x4d, 0x54, 0x5b, 0xd9, 0x5f, 0x39, 0x28, 0x1d,
-	0x7d, 0xb2, 0x68, 0xa1, 0x67, 0xa6, 0x5a, 0xef, 0x48, 0x38, 0x9e, 0x11, 0xa1, 0x7b, 0x00, 0x21,
-	0xf5, 0x3c, 0xcb, 0xf6, 0xc7, 0x1e, 0xa9, 0xad, 0xee, 0xe7, 0x0e, 0xf2, 0xb8, 0xc8, 0x24, 0x0d,
-	0x26, 0x60, 0x41, 0x0b, 0x6c, 0x5f, 0x6a, 0xd7, 0xb8, 0xb6, 0x10, 0xd8, 0xbe, 0x50, 0xde, 0x03,
-	0x88, 0x5d, 0x2f, 0x96, 0xda, 0x75, 0x81, 0x65, 0x12, 0xa1, 0x7e, 0x00, 0x3b, 0x69, 0xfe, 0x5b,
-	0x0e, 0xf5, 0x47, 0xee, 0x90, 0xf8, 0x0e, 0xa9, 0x6d, 0xf0, 0x8e, 0xdb, 0xa9, 0xae, 0x95, 0xaa,
-	0xd0, 0x4f, 0x61, 0x37, 0x19, 0x1a, 0x73, 0x9d, 0x02, 0x2a, 0x70, 0xd0, 0x2d, 0x45, 0xab, 0xc0,
-	0x4c, 0xa8, 0x7c, 0x4d, 0xaf, 0x2d, 0xcf, 0xfd, 0x86, 0x78, 0xee, 0x33, 0x4a, 0x87, 0xb5, 0x22,
-	0xdf, 0x08, 0x7e, 0xb4, 0xc0, 0x3f, 0x9d, 0x14, 0x80, 0x37, 0xbf, 0xa6, 0xd7, 0xb3, 0x26, 0xfa,
-	0x02, 0xb6, 0x22, 0x1a, 0x86, 0xf4, 0x85, 0x4a, 0x0a, 0xcb, 0x92, 0x6a, 0x82, 0x43, 0xe1, 0x1d,
-	0x80, 0x66, 0xfb, 0x63, 0x12, 0xaa, 0xb4, 0xa5, 0x65, 0x69, 0xab, 0x9c, 0x42, 0x61, 0x7d, 0x0a,
-	0xdb, 0xd1, 0x34, 0x0c, 0x42, 0x37, 0x22, 0x2a, 0x71, 0x79, 0x59, 0x62, 0x94, 0xb0, 0x28, 0xdc,
-	0x0e, 0xd4, 0xa6, 0xfe, 0x90, 0x84, 0x16, 0xb9, 0x0a, 0x68, 0x44, 0x86, 0xaa, 0x81, 0xcd, 0x65,
-	0x0d, 0xec, 0x72, 0x2a, 0x43, 0x30, 0x29, 0x46, 0xbe, 0x04, 0x74, 0xe9, 0x4d, 0xc3, 0x30, 0x4b,
-	0x5f, 0x59, 0x96, 0x7e, 0x4b, 0x92, 0x64, 0x5d, 0xf3, 0x8c, 0xd8, 0xc3, 0x17, 0xc4, 0xce, 0xf8,
-	0xbc, 0xba, 0xb4, 0x6b, 0x12, 0x96, 0x99, 0x6c, 0xef, 0xaf, 0x1b, 0x50, 0x48, 0x72, 0x0a, 0xf5,
-	0xe4, 0x11, 0xb4, 0xc2, 0x99, 0x3f, 0x7d, 0xbb, 0xcc, 0x54, 0x8f, 0xa4, 0x16, 0x14, 0x02, 0x1a,
-	0xb9, 0x4c, 0xcf, 0xf3, 0xb2, 0x74, 0xf4, 0xc3, 0x05, 0xa4, 0xa6, 0xec, 0x8e, 0x53, 0xa0, 0xfe,
-	0xe7, 0xf5, 0xd9, 0x01, 0x75, 0xde, 0xfd, 0xbc, 0xdb, 0xbb, 0xe8, 0x5a, 0xc9, 0xf1, 0xa3, 0xbd,
-	0x83, 0xca, 0x50, 0xe8, 0x18, 0x27, 0x03, 0xcb, 0x78, 0x62, 0x68, 0x39, 0xb4, 0x09, 0x45, 0xdc,
-	0x3e, 0x3d, 0x13, 0xcd, 0x3c, 0xaa, 0xc1, 0x0e, 0x57, 0xf6, 0x4e, 0xac, 0xa4, 0x53, 0x13, 0xf7,
-	0x2e, 0xb4, 0x15, 0x76, 0xa2, 0x88, 0x8e, 0xf3, 0xaa, 0x55, 0xa6, 0x4a, 0x40, 0x29, 0x17, 0x57,
-	0xad, 0xa1, 0x3d, 0xd8, 0x4d, 0x51, 0x59, 0xdd, 0x3a, 0x83, 0x3d, 0x6e, 0x1f, 0x9b, 0xbd, 0x76,
-	0x77, 0x60, 0x35, 0x8d, 0xc1, 0x85, 0x61, 0x74, 0x99, 0x96, 0x9d, 0x46, 0x65, 0x28, 0x74, 0x7b,
-	0x7d, 0xc3, 0x1a, 0xb4, 0x4d, 0xad, 0xc0, 0xc6, 0x78, 0x6e, 0x9a, 0x06, 0xb6, 0x3a, 0x6d, 0x53,
-	0x2b, 0xb2, 0x66, 0xa7, 0x77, 0x21, 0x9b, 0xc0, 0x4e, 0xae, 0xc7, 0xbd, 0xf3, 0xc1, 0x19, 0x1f,
-	0x95, 0x56, 0x42, 0x55, 0x28, 0x89, 0x36, 0xb7, 0xa7, 0x95, 0x91, 0x06, 0x65, 0x21, 0x68, 0x19,
-	0xdd, 0x81, 0x81, 0xb5, 0x4d, 0x74, 0x0b, 0xb6, 0x38, 0x7d, 0xb3, 0x37, 0x18, 0xf4, 0x1e, 0xcb,
-	0x8e, 0x15, 0xe6, 0x2f, 0x55, 0xcc, 0xf9, 0xaa, 0xec, 0xf0, 0x56, 0xa5, 0x92, 0x44, 0x4b, 0x67,
-	0x6d, 0x3c, 0x31, 0xac, 0x41, 0xcf, 0xb4, 0x9a, 0xbd, 0xf3, 0xee, 0x71, 0x03, 0x3f, 0xd1, 0xb6,
-	0x32, 0x2a, 0x31, 0xeb, 0x56, 0x0f, 0x77, 0x0d, 0xac, 0x21, 0x74, 0x17, 0x6a, 0xa9, 0x4a, 0x32,
-	0xa6, 0xc0, 0xed, 0xd4, 0xfd, 0x4c, 0xcb, 0x3f, 0x24, 0x6e, 0x67, 0xe6, 0xc8, 0x97, 0xcc, 0xdd,
-	0xca, 0xea, 0x32, 0xf6, 0x76, 0xd1, 0x3d, 0xb8, 0x3d, 0xd3, 0xcd, 0x1b, 0x7c, 0x77, 0x16, 0xd5,
-	0x79, 0x8b, 0x35, 0x74, 0x1f, 0xee, 0xa8, 0x71, 0xb6, 0x44, 0x08, 0x92, 0x88, 0x69, 0xb7, 0xd1,
-	0x3e, 0xdc, 0xcd, 0x84, 0x74, 0xbe, 0xc7, 0x1e, 0x73, 0xa8, 0xa0, 0x68, 0x60, 0x6b, 0x80, 0x1b,
-	0xa7, 0xac, 0x8e, 0xb8, 0xc3, 0xbc, 0x2f, 0x71, 0x8a, 0xf8, 0x2e, 0x2f, 0x86, 0x92, 0xb9, 0x9b,
-	0xe7, 0x66, 0xbb, 0xa3, 0xdd, 0x63, 0xc5, 0xd0, 0x6c, 0x78, 0x42, 0xf8, 0x1e, 0xc3, 0x9f, 0xf4,
-	0xb0, 0x71, 0x66, 0x34, 0x8e, 0xad, 0x53, 0x5e, 0x2b, 0x75, 0x1a, 0xda, 0x7d, 0x56, 0xb1, 0xb4,
-	0xce, 0xda, 0x5d, 0xeb, 0xb4, 0xdb, 0x18, 0x9c, 0x31, 0xca, 0x7d, 0x66, 0x9f, 0x8b, 0x38, 0xef,
-	0x69, 0xaf, 0xcb, 0xa4, 0xef, 0x33, 0x3c, 0x97, 0x0a, 0x66, 0x29, 0xd6, 0xf5, 0x5f, 0x40, 0xb9,
-	0x43, 0x1d, 0x9e, 0x9b, 0x6d, 0x7f, 0x44, 0xd1, 0x47, 0xb0, 0xe1, 0xd9, 0xb1, 0xe5, 0xf9, 0x63,
-	0x59, 0x1e, 0x6c, 0x27, 0xa9, 0xc8, 0x52, 0xb5, 0xde, 0xb1, 0xe3, 0x8e, 0x3f, 0xc6, 0xeb, 0x1e,
-	0xff, 0xd5, 0x2f, 0xa0, 0x60, 0x86, 0x34, 0x20, 0x61, 0x7c, 0x8d, 0x10, 0xac, 0xfa, 0xf6, 0x84,
-	0xc8, 0x82, 0x88, 0x7f, 0xb3, 0x5a, 0xf2, 0xb9, 0xed, 0x4d, 0x89, 0xac, 0x82, 0x44, 0x03, 0xbd,
-	0x0f, 0xe5, 0xa9, 0xeb, 0xc7, 0x9f, 0x7c, 0x6c, 0x09, 0x25, 0xdb, 0x48, 0x56, 0x71, 0x49, 0xc8,
-	0xbe, 0x60, 0x22, 0xfd, 0xf7, 0x2b, 0xa0, 0x19, 0x7e, 0xec, 0xc6, 0xd7, 0x4a, 0x01, 0xa3, 0xc1,
-	0xca, 0xc4, 0x1d, 0x4a, 0x03, 0xec, 0x13, 0xed, 0xc2, 0xba, 0x47, 0x1d, 0xdb, 0x4b, 0x0c, 0xc8,
-	0x16, 0xda, 0x87, 0xd2, 0x90, 0x44, 0x4e, 0xe8, 0x06, 0x7c, 0x53, 0x11, 0x95, 0xac, 0x2a, 0x62,
-	0x23, 0x8b, 0x1c, 0x1a, 0x26, 0x85, 0x80, 0x68, 0xa0, 0xf7, 0x00, 0x94, 0x93, 0x58, 0x54, 0x01,
-	0x8a, 0x84, 0xe9, 0x63, 0x1a, 0xb8, 0x8e, 0xed, 0xb9, 0xf1, 0xb5, 0xac, 0x03, 0x14, 0xc9, 0xcb,
-	0x25, 0xd6, 0xc6, 0x7f, 0x5b, 0x62, 0xb5, 0xa1, 0xe8, 0xc9, 0xf8, 0x44, 0xb5, 0x02, 0xaf, 0x85,
-	0x16, 0xb1, 0xa9, 0xf1, 0xc4, 0x33, 0x34, 0x3a, 0x05, 0x08, 0x44, 0xb0, 0x5c, 0x12, 0xd5, 0x8a,
-	0x9c, 0x6b, 0xe1, 0x46, 0x2b, 0xa3, 0x8b, 0x15, 0xa8, 0xfe, 0xb7, 0x3c, 0xec, 0xf4, 0xed, 0x11,
-	0xe9, 0x13, 0x3b, 0x74, 0x9e, 0x29, 0x01, 0xfa, 0x0c, 0xd6, 0xec, 0xe1, 0xd4, 0x8b, 0xe5, 0xed,
-	0x64, 0x89, 0x43, 0x47, 0xe0, 0x18, 0x41, 0x14, 0x50, 0x3a, 0xe2, 0xe1, 0x5c, 0x8e, 0x80, 0xe3,
-	0x50, 0x0b, 0x36, 0x26, 0x64, 0xc8, 0xc2, 0x21, 0x8f, 0xa7, 0x25, 0x28, 0x12, 0x24, 0x32, 0xa0,
-	0xf0, 0xdc, 0xa5, 0x1e, 0x5f, 0x03, 0xab, 0xcb, 0xb2, 0xa4, 0x50, 0xf4, 0x4b, 0x58, 0x0d, 0x6d,
-	0xe7, 0x7a, 0xf9, 0x0a, 0x8d, 0xc3, 0xf4, 0x17, 0x50, 0x62, 0xd9, 0x46, 0xfd, 0x31, 0x26, 0x4e,
-	0x8c, 0x1e, 0x42, 0x69, 0xe2, 0xfa, 0xd6, 0x0d, 0x92, 0xb3, 0x38, 0x71, 0x7d, 0xf1, 0xc9, 0x41,
-	0xf6, 0x55, 0x0a, 0xca, 0xbf, 0x09, 0x64, 0x5f, 0x89, 0x4f, 0x3d, 0x84, 0x62, 0x8b, 0xdd, 0x4b,
-	0xf9, 0x7e, 0x70, 0x00, 0x6b, 0xfc, 0x92, 0x2a, 0x0d, 0xa2, 0x0c, 0x96, 0x77, 0xc3, 0xa2, 0xc3,
-	0x2c, 0xa3, 0xf2, 0x6a, 0x46, 0x7d, 0x00, 0x95, 0xc0, 0xbd, 0x22, 0x9e, 0x35, 0x0a, 0x6d, 0x27,
-	0x4d, 0xc6, 0x3c, 0xde, 0xe4, 0xd2, 0x13, 0x29, 0xd4, 0xbf, 0x82, 0xda, 0x31, 0x9d, 0xb8, 0xbe,
-	0xed, 0xc7, 0x9c, 0x34, 0x52, 0x56, 0xd5, 0xaf, 0x60, 0x9d, 0x5b, 0x88, 0x6a, 0x39, 0xbe, 0x66,
-	0x0f, 0x16, 0x78, 0x32, 0x1d, 0x3c, 0x96, 0x38, 0x3d, 0x82, 0x2a, 0xbf, 0x23, 0x99, 0xe9, 0x1a,
-	0x46, 0xbf, 0x81, 0xea, 0x50, 0x1a, 0xb4, 0x52, 0x76, 0x36, 0xc3, 0x9f, 0x2d, 0x60, 0x7f, 0xdd,
-	0x30, 0x71, 0x65, 0x98, 0xd1, 0xe8, 0x7f, 0xcc, 0x41, 0xa1, 0x15, 0xd2, 0xe0, 0xcc, 0xf5, 0xe3,
-	0xff, 0xc1, 0xdd, 0x2b, 0xbb, 0x55, 0xe5, 0x5f, 0xda, 0xaa, 0x0e, 0x61, 0xdb, 0x9d, 0x04, 0x34,
-	0x8c, 0x6d, 0xdf, 0x21, 0xf3, 0xde, 0x47, 0x33, 0x55, 0x1a, 0x82, 0x5f, 0xc3, 0x76, 0x32, 0x5c,
-	0xd5, 0xfb, 0x27, 0x00, 0x4e, 0x48, 0x03, 0xeb, 0x19, 0x93, 0xcb, 0x08, 0x2c, 0xda, 0x35, 0x12,
-	0x1e, 0x5c, 0x74, 0x12, 0x46, 0xfd, 0x13, 0xa8, 0xa6, 0xf4, 0xa6, 0x1d, 0xda, 0x93, 0x08, 0xfd,
-	0x1f, 0x6c, 0xda, 0x51, 0x40, 0x9c, 0xd8, 0x0a, 0x99, 0x2d, 0xc1, 0x9e, 0xc7, 0x65, 0x21, 0xc4,
-	0x5c, 0xa6, 0x1f, 0x03, 0xba, 0x20, 0x97, 0xc7, 0xc9, 0x15, 0x4a, 0x42, 0xeb, 0xb0, 0xed, 0xfa,
-	0x8e, 0x37, 0x1d, 0x12, 0x6b, 0x4c, 0x68, 0xe6, 0x35, 0xa3, 0x80, 0xb7, 0xa4, 0xea, 0x94, 0x50,
-	0xf9, 0xa8, 0xa1, 0x7f, 0x9f, 0x87, 0x32, 0x5f, 0x02, 0x2d, 0x76, 0xc7, 0xbe, 0x8a, 0x51, 0x17,
-	0x36, 0x79, 0x56, 0x50, 0x7f, 0x6c, 0x85, 0xc4, 0x89, 0x65, 0x40, 0x16, 0x5d, 0xb5, 0x95, 0x8c,
-	0xc4, 0x25, 0x4f, 0x49, 0xcf, 0x0f, 0xa0, 0xe2, 0xd9, 0xfe, 0x78, 0xca, 0xae, 0xfd, 0xc2, 0x55,
-	0xf9, 0xfd, 0x95, 0x83, 0x22, 0xde, 0x4c, 0xa4, 0x7c, 0xe2, 0xe8, 0x29, 0x6c, 0xcd, 0xbc, 0x69,
-	0x05, 0x7c, 0x32, 0xb2, 0xe6, 0xad, 0xdf, 0xd0, 0xa9, 0xd2, 0x7b, 0xb8, 0xea, 0xcc, 0xb9, 0xd3,
-	0x81, 0x9d, 0xcc, 0x4b, 0x54, 0x42, 0xbf, 0xce, 0xe9, 0x1f, 0x2c, 0xa0, 0x7f, 0xd9, 0xc9, 0x18,
-	0xbd, 0x78, 0x49, 0xa6, 0xff, 0x23, 0x07, 0x3b, 0x72, 0x75, 0x10, 0xee, 0x50, 0x4c, 0xbe, 0x9d,
-	0x92, 0x28, 0x46, 0x8f, 0x60, 0x8d, 0xbf, 0x71, 0x48, 0x47, 0xfe, 0xff, 0x4d, 0xde, 0x2c, 0xb0,
-	0x80, 0xa0, 0x26, 0x14, 0x46, 0xe2, 0xa5, 0x4a, 0xb8, 0xad, 0x74, 0xf4, 0x83, 0x9b, 0x3d, 0x6c,
-	0xe1, 0x14, 0xc7, 0x32, 0x4c, 0x3c, 0xba, 0x38, 0x22, 0xc2, 0x7c, 0xa5, 0x2f, 0xce, 0x30, 0x75,
-	0x51, 0xe0, 0xb2, 0xab, 0xb4, 0xf4, 0xdf, 0x16, 0xe0, 0xd6, 0xdc, 0x54, 0xa3, 0x80, 0xfa, 0x11,
-	0x41, 0x5f, 0x82, 0x36, 0xb2, 0x1d, 0xa2, 0x3c, 0x14, 0x26, 0x99, 0xf1, 0x93, 0xa5, 0x6e, 0x43,
-	0xb8, 0x3a, 0xca, 0xb4, 0x23, 0x74, 0x09, 0x3b, 0xc9, 0xc5, 0x3f, 0xc3, 0x2e, 0xbc, 0x72, 0xb8,
-	0x80, 0x7d, 0xbe, 0x62, 0xc2, 0xdb, 0x09, 0x99, 0x6a, 0xe3, 0x29, 0x68, 0x1e, 0x1d, 0xd3, 0x0c,
-	0xff, 0xca, 0xdb, 0xf1, 0x57, 0x19, 0x91, 0xca, 0xfd, 0x15, 0x6c, 0x79, 0xf6, 0x25, 0xf1, 0x32,
-	0xe4, 0xab, 0x6f, 0x47, 0xae, 0x71, 0xa6, 0xb9, 0x91, 0xcf, 0x3d, 0xd0, 0x46, 0xb5, 0xb5, 0xb7,
-	0x1c, 0x39, 0x23, 0x52, 0xb9, 0x2d, 0xd8, 0x19, 0x4d, 0x3d, 0xcf, 0x9a, 0x33, 0xc0, 0x9f, 0x16,
-	0x16, 0xc7, 0x75, 0x90, 0x61, 0xc3, 0x88, 0x51, 0x65, 0x65, 0xc8, 0x85, 0xdd, 0xc8, 0x1e, 0x11,
-	0x2b, 0xe2, 0x55, 0x93, 0x6a, 0x42, 0x24, 0xe8, 0xc3, 0x05, 0x26, 0x5e, 0x55, 0x71, 0xe1, 0x9d,
-	0xe8, 0x55, 0x75, 0x98, 0x0f, 0x77, 0x44, 0x2e, 0xcc, 0x8a, 0x36, 0xd5, 0x5e, 0xe1, 0x46, 0xfb,
-	0xcd, 0xdc, 0x89, 0x89, 0x6f, 0xbb, 0x59, 0x81, 0x62, 0x6f, 0x04, 0xb7, 0x94, 0x5d, 0x4d, 0xb1,
-	0x54, 0xe2, 0x96, 0x8e, 0x6e, 0xba, 0xb3, 0xa9, 0x2b, 0xd7, 0x79, 0xc5, 0x59, 0x64, 0xc2, 0x66,
-	0x66, 0x87, 0xe3, 0xcf, 0x32, 0x8b, 0x73, 0x5c, 0xdd, 0xda, 0x70, 0x59, 0xdd, 0xd4, 0x58, 0x79,
-	0x43, 0xc2, 0x90, 0x86, 0xbc, 0x48, 0x53, 0xca, 0x9b, 0x30, 0x70, 0xea, 0x7d, 0xfe, 0x6c, 0x8f,
-	0x45, 0x07, 0x7d, 0x02, 0x7b, 0x4d, 0x3b, 0x4e, 0xdd, 0x2c, 0x76, 0x84, 0x28, 0xd9, 0xfd, 0x7a,
-	0x50, 0x08, 0xc5, 0x67, 0xb2, 0x13, 0x2c, 0x0a, 0xe7, 0xab, 0x36, 0x51, 0x9c, 0x92, 0xe8, 0xdf,
-	0xc2, 0x9d, 0x57, 0x9a, 0x93, 0x3b, 0x10, 0x86, 0x62, 0x28, 0xbf, 0x13, 0x83, 0x1f, 0x2f, 0x67,
-	0x50, 0x80, 0xf1, 0x8c, 0xe6, 0x43, 0x02, 0xa0, 0x3c, 0x27, 0x95, 0x60, 0x43, 0x3e, 0xa3, 0x68,
-	0xef, 0xb0, 0x5b, 0xe6, 0x17, 0x06, 0x7e, 0x62, 0x9d, 0x77, 0x3b, 0xed, 0xcf, 0x8d, 0xce, 0x13,
-	0x2d, 0x87, 0xca, 0x50, 0x48, 0x5b, 0x79, 0xd6, 0x32, 0x7b, 0xfd, 0x7e, 0xbb, 0xd9, 0x31, 0xb4,
-	0x15, 0x04, 0xb0, 0x2e, 0x35, 0xab, 0xa8, 0x0a, 0x25, 0x0e, 0x95, 0x82, 0xb5, 0xa3, 0xef, 0x73,
-	0x50, 0xe1, 0x63, 0x68, 0x24, 0xff, 0x02, 0xa1, 0x3f, 0xe5, 0x60, 0xfb, 0x15, 0xb3, 0x45, 0x3f,
-	0x5f, 0x54, 0x1e, 0xbd, 0x36, 0x20, 0x7b, 0x8f, 0xde, 0x06, 0x2a, 0x3c, 0xa1, 0x7f, 0xf0, 0xdd,
-	0x5f, 0xfe, 0xfe, 0xbb, 0xfc, 0x7d, 0x7d, 0x6f, 0xfe, 0x8f, 0xab, 0xe8, 0x91, 0x5c, 0xdb, 0xe4,
-	0x51, 0xee, 0xc3, 0xe6, 0x77, 0x39, 0x78, 0xdf, 0xa1, 0x93, 0x37, 0x1b, 0x6a, 0x6e, 0x67, 0xe7,
-	0x6a, 0x86, 0x34, 0xa6, 0x66, 0xee, 0x69, 0x4b, 0xa2, 0xc6, 0x94, 0x15, 0x08, 0x75, 0x1a, 0x8e,
-	0x0f, 0xc7, 0xc4, 0xe7, 0xff, 0xf7, 0x1c, 0x0a, 0x95, 0x1d, 0xb8, 0xd1, 0x6b, 0xfe, 0x71, 0xfa,
-	0x54, 0x08, 0xfe, 0x95, 0xcb, 0x5d, 0xae, 0x73, 0xc8, 0xc3, 0xff, 0x04, 0x00, 0x00, 0xff, 0xff,
-	0xb8, 0x10, 0xf5, 0x85, 0x78, 0x1b, 0x00, 0x00,
+	// 2475 bytes of a gzipped FileDescriptorProto
+	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xb4, 0x59, 0xcd, 0x73, 0x23, 0x47,
+	0x15, 0x8f, 0xe4, 0x2f, 0xe9, 0x49, 0xb6, 0xc7, 0xed, 0x8f, 0x68, 0xbd, 0xbb, 0x59, 0x67, 0x20,
+	0x60, 0x42, 0x22, 0xb1, 0xde, 0x10, 0x8a, 0x0d, 0x54, 0x90, 0xe4, 0xb1, 0xad, 0x8a, 0x56, 0x52,
+	0xb5, 0xe4, 0x38, 0xbb, 0x84, 0x1a, 0xc6, 0xa3, 0x96, 0x3c, 0xc9, 0x68, 0x7a, 0x32, 0x33, 0x5a,
+	0xdb, 0xd7, 0x5c, 0x39, 0x72, 0xe3, 0xce, 0x91, 0x1b, 0x67, 0x8e, 0x54, 0xc1, 0x11, 0x0e, 0x54,
+	0x71, 0xa2, 0x0a, 0x0e, 0xfc, 0x05, 0x14, 0xc5, 0x89, 0xea, 0x8f, 0x19, 0xf5, 0x68, 0xbd, 0x2b,
+	0x6b, 0x29, 0x4e, 0x9a, 0x7e, 0xaf, 0x7f, 0xbf, 0xd7, 0xfd, 0x5e, 0xbf, 0xee, 0xd7, 0x2d, 0x78,
+	0x34, 0xa4, 0x74, 0xe8, 0x92, 0x8a, 0xed, 0xd2, 0x71, 0xbf, 0xf2, 0xdc, 0x09, 0x1d, 0xea, 0x55,
+	0x9e, 0x3f, 0xf4, 0x1f, 0x9e, 0x93, 0xc8, 0x7a, 0x58, 0x71, 0x46, 0xd6, 0x90, 0x98, 0x96, 0xe7,
+	0xd1, 0xc8, 0x8a, 0x68, 0x50, 0xf6, 0x03, 0x1a, 0x51, 0x74, 0x5f, 0x80, 0xca, 0x1c, 0x54, 0x16,
+	0xa0, 0x72, 0x02, 0xda, 0xbd, 0x27, 0x39, 0x2d, 0xdf, 0xa9, 0x48, 0xa8, 0x43, 0xbd, 0x50, 0x80,
+	0x77, 0xdf, 0x54, 0xb4, 0xb6, 0xeb, 0x10, 0x2f, 0x92, 0x8a, 0x07, 0x8a, 0x62, 0xe0, 0x10, 0xb7,
+	0x6f, 0x9e, 0x93, 0x0b, 0xeb, 0xb9, 0x13, 0x9b, 0xdd, 0x7d, 0xef, 0xd5, 0x63, 0x1d, 0x12, 0x3a,
+	0x22, 0x51, 0x70, 0x2d, 0x7b, 0xcf, 0x98, 0x59, 0x44, 0xae, 0x22, 0x73, 0x32, 0x3a, 0x09, 0x7a,
+	0xf8, 0x6a, 0xd0, 0x25, 0x39, 0x37, 0xfb, 0x24, 0x22, 0xb6, 0x02, 0x89, 0xe7, 0x13, 0xf8, 0x76,
+	0x25, 0x8c, 0xac, 0x68, 0x3c, 0x3d, 0xd1, 0xe8, 0xda, 0x27, 0x15, 0x9b, 0xba, 0xc9, 0x3c, 0x4a,
+	0xaa, 0xc2, 0xb5, 0x22, 0xd7, 0x1b, 0x0a, 0x8d, 0xfe, 0x9f, 0x2c, 0xac, 0x1c, 0x11, 0x2b, 0x1a,
+	0x07, 0x04, 0x7d, 0x0c, 0x8b, 0xac, 0x43, 0x29, 0xb3, 0x97, 0xd9, 0x5f, 0x3b, 0xf8, 0x6e, 0xf9,
+	0x95, 0x3e, 0x2f, 0x4b, 0x54, 0xb9, 0x77, 0xed, 0x13, 0xcc, 0x81, 0xe8, 0x01, 0x14, 0x46, 0xd6,
+	0x95, 0x19, 0x90, 0x70, 0xec, 0x46, 0x61, 0x29, 0xbb, 0x97, 0xd9, 0x5f, 0xc2, 0x30, 0xb2, 0xae,
+	0xb0, 0x90, 0xa0, 0x2d, 0x58, 0x1a, 0xd1, 0x3e, 0x71, 0x4b, 0x0b, 0x7b, 0x99, 0xfd, 0x3c, 0x16,
+	0x0d, 0xfd, 0x5f, 0x19, 0x58, 0x64, 0x2c, 0x68, 0x0b, 0xb4, 0xde, 0xd3, 0x8e, 0x61, 0x9e, 0xb6,
+	0xba, 0x1d, 0xa3, 0xde, 0x38, 0x6a, 0x18, 0x87, 0xda, 0x1b, 0x08, 0xc1, 0xda, 0x51, 0xb5, 0x6e,
+	0x98, 0x87, 0x46, 0xcf, 0xa8, 0xf7, 0x1a, 0xed, 0x96, 0x96, 0x41, 0x3b, 0x80, 0x9a, 0xd5, 0xd6,
+	0xe1, 0x93, 0x2a, 0xfe, 0x44, 0x91, 0x67, 0x59, 0xdf, 0x66, 0xfb, 0xb8, 0xad, 0xc8, 0x16, 0xd0,
+	0x26, 0xac, 0x37, 0xab, 0x35, 0xa3, 0xa9, 0x08, 0x17, 0x59, 0xc7, 0x9e, 0xf1, 0x59, 0x4f, 0x91,
+	0x2d, 0xa1, 0xbb, 0xf0, 0xe6, 0x61, 0xbb, 0x7e, 0xfa, 0xc4, 0x68, 0xf5, 0xcc, 0x29, 0x65, 0x01,
+	0xdd, 0x81, 0xed, 0x6e, 0xf5, 0xc8, 0x30, 0xbb, 0x46, 0x15, 0xd7, 0x4f, 0x14, 0xd5, 0x32, 0x1b,
+	0x76, 0xe3, 0x49, 0xf5, 0xd8, 0x30, 0x3b, 0xb8, 0xdd, 0x31, 0x70, 0xaf, 0x61, 0x74, 0xb5, 0x15,
+	0xb4, 0x06, 0x50, 0xc7, 0xed, 0x8e, 0x79, 0xd2, 0x68, 0xf5, 0xba, 0x5a, 0x1e, 0x6d, 0xc0, 0xea,
+	0x99, 0x51, 0x53, 0x80, 0xa0, 0xb7, 0xa0, 0xd0, 0x60, 0xcb, 0xbd, 0x4b, 0xc7, 0x81, 0x4d, 0x90,
+	0x0e, 0xab, 0x43, 0x3b, 0x34, 0x45, 0x06, 0x8c, 0x03, 0x87, 0x07, 0x22, 0x8f, 0x0b, 0x43, 0x3b,
+	0xe4, 0xdd, 0x4e, 0x03, 0x07, 0xdd, 0x85, 0xfc, 0x44, 0x9f, 0xe5, 0xfa, 0x9c, 0x23, 0x95, 0x3a,
+	0x81, 0x25, 0xde, 0x11, 0x95, 0x60, 0xc5, 0xa6, 0x5e, 0x44, 0xbc, 0x88, 0x73, 0x14, 0x71, 0xdc,
+	0x44, 0x35, 0x58, 0x0e, 0xb9, 0x35, 0x0e, 0x2e, 0x1c, 0xbc, 0x3b, 0x23, 0xca, 0xca, 0xf8, 0xb0,
+	0x44, 0xea, 0xbf, 0xd6, 0x60, 0xed, 0xc8, 0xb2, 0x49, 0x35, 0x59, 0xcb, 0xa8, 0x03, 0xab, 0xe7,
+	0x74, 0xec, 0xf5, 0x1d, 0x6f, 0x68, 0xfa, 0xd4, 0xbd, 0xe6, 0x66, 0x0b, 0x33, 0xd7, 0x50, 0x4d,
+	0x62, 0x3a, 0xd4, 0xbd, 0xc6, 0xc5, 0x73, 0xa5, 0x85, 0x4e, 0x41, 0x1b, 0xf4, 0xcd, 0x34, 0x69,
+	0x76, 0x7e, 0xd2, 0xb5, 0x41, 0x5f, 0x6d, 0xa3, 0x1e, 0xe4, 0x5d, 0xcb, 0xeb, 0x8f, 0xac, 0xe0,
+	0xcb, 0xb0, 0xb4, 0xb0, 0xb7, 0xb0, 0x5f, 0x38, 0xf8, 0x70, 0xd6, 0x42, 0x4f, 0x4d, 0xb5, 0xdc,
+	0x94, 0x70, 0x3c, 0x21, 0x42, 0xf7, 0x01, 0x02, 0xea, 0xba, 0xa6, 0xe5, 0x0d, 0x5d, 0x52, 0x5a,
+	0xdc, 0xcb, 0xec, 0x67, 0x71, 0x9e, 0x49, 0xaa, 0x4c, 0xc0, 0x82, 0xe6, 0x5b, 0x9e, 0xd4, 0x2e,
+	0x71, 0x6d, 0xce, 0xb7, 0x3c, 0xa1, 0xbc, 0x0f, 0x10, 0x39, 0x6e, 0x24, 0xb5, 0xcb, 0x02, 0xcb,
+	0x24, 0x42, 0xfd, 0x10, 0xb6, 0x92, 0xfc, 0x37, 0x6d, 0xea, 0x0d, 0x9c, 0x3e, 0xf1, 0x6c, 0x52,
+	0x5a, 0xe1, 0x1d, 0x37, 0x13, 0x5d, 0x3d, 0x51, 0xa1, 0xef, 0xc3, 0x4e, 0x3c, 0x34, 0xe6, 0x3a,
+	0x05, 0x94, 0xe3, 0xa0, 0x6d, 0x45, 0xab, 0xc0, 0x3a, 0xb0, 0xf6, 0x05, 0xbd, 0x36, 0x5d, 0xe7,
+	0x4b, 0xe2, 0x3a, 0x17, 0x94, 0xf6, 0x4b, 0x79, 0xbe, 0x11, 0x7c, 0x67, 0x86, 0x7f, 0x9a, 0x09,
+	0x00, 0xaf, 0x7e, 0x41, 0xaf, 0x27, 0x4d, 0xf4, 0x29, 0x6c, 0x84, 0x34, 0x08, 0xe8, 0xa5, 0x4a,
+	0x0a, 0xf3, 0x92, 0x6a, 0x82, 0x43, 0xe1, 0xed, 0x81, 0x66, 0x79, 0x43, 0x12, 0xa8, 0xb4, 0x85,
+	0x79, 0x69, 0xd7, 0x39, 0x85, 0xc2, 0xfa, 0x0c, 0x36, 0xc3, 0x71, 0xe0, 0x07, 0x4e, 0x48, 0x54,
+	0xe2, 0xe2, 0xbc, 0xc4, 0x28, 0x66, 0x51, 0xb8, 0x6d, 0x28, 0x8d, 0xbd, 0x3e, 0x09, 0x4c, 0x72,
+	0xe5, 0xd3, 0x90, 0xf4, 0x55, 0x03, 0xab, 0xf3, 0x1a, 0xd8, 0xe1, 0x54, 0x86, 0x60, 0x52, 0x8c,
+	0x7c, 0x06, 0xe8, 0xdc, 0x1d, 0x07, 0x41, 0x9a, 0x7e, 0x6d, 0x5e, 0xfa, 0x0d, 0x49, 0x92, 0x76,
+	0xcd, 0x05, 0xb1, 0xfa, 0x97, 0xc4, 0x4a, 0xf9, 0x7c, 0x7d, 0x6e, 0xd7, 0xc4, 0x2c, 0x13, 0xd9,
+	0xee, 0x5f, 0x56, 0x20, 0x17, 0xe7, 0x14, 0x6a, 0xcb, 0x23, 0x68, 0x81, 0x33, 0x7f, 0xf4, 0x7a,
+	0x99, 0xa9, 0x1e, 0x49, 0x75, 0xc8, 0xf9, 0x34, 0x74, 0x98, 0x9e, 0xe7, 0x65, 0xe1, 0xe0, 0xdb,
+	0x33, 0x48, 0x3b, 0xb2, 0x3b, 0x4e, 0x80, 0xfa, 0x6f, 0x97, 0x27, 0x07, 0xd4, 0x69, 0xeb, 0x93,
+	0x56, 0xfb, 0xac, 0x65, 0xc6, 0xc7, 0x8f, 0xf6, 0x06, 0x2a, 0x42, 0xae, 0x69, 0x1c, 0xf5, 0x4c,
+	0xe3, 0xa9, 0xa1, 0x65, 0xd0, 0x2a, 0xe4, 0x71, 0xe3, 0xf8, 0x44, 0x34, 0xb3, 0xa8, 0x04, 0x5b,
+	0x5c, 0xd9, 0x3e, 0x32, 0xe3, 0x4e, 0x35, 0xdc, 0x3e, 0xd3, 0x16, 0xd8, 0x89, 0x22, 0x3a, 0x4e,
+	0xab, 0x16, 0x99, 0x2a, 0x06, 0x25, 0x5c, 0x5c, 0xb5, 0x84, 0x76, 0x61, 0x27, 0x41, 0xa5, 0x75,
+	0xcb, 0x0c, 0xf6, 0xa4, 0x71, 0xd8, 0x69, 0x37, 0x5a, 0x3d, 0xb3, 0x66, 0xf4, 0xce, 0x0c, 0xa3,
+	0xc5, 0xb4, 0xec, 0x34, 0x2a, 0x42, 0xae, 0xd5, 0xee, 0x1a, 0x66, 0xaf, 0xd1, 0xd1, 0x72, 0x6c,
+	0x8c, 0xa7, 0x9d, 0x8e, 0x81, 0xcd, 0x66, 0xa3, 0xa3, 0xe5, 0x59, 0xb3, 0xd9, 0x3e, 0x93, 0x4d,
+	0x60, 0x27, 0xd7, 0x93, 0xf6, 0x69, 0xef, 0x84, 0x8f, 0x4a, 0x2b, 0xa0, 0x75, 0x28, 0x88, 0x36,
+	0xb7, 0xa7, 0x15, 0x91, 0x06, 0x45, 0x21, 0xa8, 0x1b, 0xad, 0x9e, 0x81, 0xb5, 0x55, 0xb4, 0x0d,
+	0x1b, 0x9c, 0xbe, 0xd6, 0xee, 0xf5, 0xda, 0x4f, 0x64, 0xc7, 0x35, 0xe6, 0x2f, 0x55, 0xcc, 0xf9,
+	0xd6, 0xd9, 0xe1, 0xad, 0x4a, 0x25, 0x89, 0x96, 0xcc, 0xda, 0x78, 0x6a, 0x98, 0xbd, 0x76, 0xc7,
+	0xac, 0xb5, 0x4f, 0x5b, 0x87, 0x55, 0xfc, 0x54, 0xdb, 0x48, 0xa9, 0xc4, 0xac, 0xeb, 0x6d, 0xdc,
+	0x32, 0xb0, 0x86, 0xd0, 0x3d, 0x28, 0x25, 0x2a, 0xc9, 0x98, 0x00, 0x37, 0x13, 0xf7, 0x33, 0x2d,
+	0xff, 0x90, 0xb8, 0xad, 0x89, 0x23, 0x5f, 0x30, 0xb7, 0x9d, 0xd6, 0xa5, 0xec, 0xed, 0xa0, 0xfb,
+	0x70, 0x67, 0xa2, 0x9b, 0x36, 0xf8, 0xe6, 0x24, 0xaa, 0xd3, 0x16, 0x4b, 0xe8, 0x01, 0xdc, 0x55,
+	0xe3, 0x6c, 0x8a, 0x10, 0xc4, 0x11, 0xd3, 0xee, 0xa0, 0x3d, 0xb8, 0x97, 0x0a, 0xe9, 0x74, 0x8f,
+	0x5d, 0xe6, 0x50, 0x41, 0x51, 0xc5, 0x66, 0x0f, 0x57, 0x8f, 0x59, 0x1d, 0x71, 0x97, 0x79, 0x5f,
+	0xe2, 0x14, 0xf1, 0x3d, 0x5e, 0x0c, 0xc5, 0x73, 0xef, 0x9c, 0x76, 0x1a, 0x4d, 0xed, 0x3e, 0x2b,
+	0x86, 0x26, 0xc3, 0x13, 0xc2, 0xb7, 0x18, 0xfe, 0xa8, 0x8d, 0x8d, 0x13, 0xa3, 0x7a, 0x68, 0x1e,
+	0xf3, 0x5a, 0xa9, 0x59, 0xd5, 0x1e, 0xb0, 0x8a, 0xa5, 0x7e, 0xd2, 0x68, 0x99, 0xc7, 0xad, 0x6a,
+	0xef, 0x84, 0x51, 0xee, 0x31, 0xfb, 0x5c, 0xc4, 0x79, 0x8f, 0xdb, 0x2d, 0x26, 0x7d, 0x9b, 0xe1,
+	0xb9, 0x54, 0x30, 0x4b, 0xb1, 0xae, 0xff, 0x08, 0x8a, 0x4d, 0x6a, 0xf3, 0xdc, 0x6c, 0x78, 0x03,
+	0x8a, 0xde, 0x83, 0x15, 0xd7, 0x8a, 0x4c, 0xd7, 0x1b, 0xca, 0xf2, 0x60, 0x33, 0x4e, 0x45, 0x96,
+	0xaa, 0xe5, 0xa6, 0x15, 0x35, 0xbd, 0x21, 0x5e, 0x76, 0xf9, 0xaf, 0x7e, 0x06, 0xb9, 0x4e, 0x40,
+	0x7d, 0x12, 0x44, 0xd7, 0x08, 0xc1, 0xa2, 0x67, 0x8d, 0x88, 0x2c, 0x88, 0xf8, 0x37, 0xab, 0x25,
+	0x9f, 0x5b, 0xee, 0x98, 0xc8, 0x2a, 0x48, 0x34, 0xd0, 0xdb, 0x50, 0x1c, 0x3b, 0x5e, 0xf4, 0xe1,
+	0x07, 0xa6, 0x50, 0xb2, 0x8d, 0x64, 0x11, 0x17, 0x84, 0xec, 0x53, 0x26, 0xd2, 0x7f, 0xb5, 0x00,
+	0x9a, 0xe1, 0x45, 0x4e, 0x74, 0xad, 0x14, 0x30, 0x1a, 0x2c, 0x8c, 0x9c, 0xbe, 0x34, 0xc0, 0x3e,
+	0xd1, 0x0e, 0x2c, 0xbb, 0xd4, 0xb6, 0xdc, 0xd8, 0x80, 0x6c, 0xa1, 0x3d, 0x28, 0xf4, 0x49, 0x68,
+	0x07, 0x8e, 0xcf, 0x37, 0x15, 0x51, 0xc9, 0xaa, 0x22, 0x36, 0xb2, 0xd0, 0xa6, 0x41, 0x5c, 0x08,
+	0x88, 0x06, 0x7a, 0x0b, 0x40, 0x39, 0x89, 0x45, 0x15, 0xa0, 0x48, 0x98, 0x3e, 0xa2, 0xbe, 0x63,
+	0x5b, 0xae, 0x13, 0x5d, 0xcb, 0x3a, 0x40, 0x91, 0xbc, 0x58, 0x62, 0xad, 0xfc, 0xaf, 0x25, 0x56,
+	0x03, 0xf2, 0xae, 0x8c, 0x4f, 0x58, 0xca, 0xf1, 0x5a, 0x68, 0x16, 0x9b, 0x1a, 0x4f, 0x3c, 0x41,
+	0xa3, 0x63, 0x00, 0x5f, 0x04, 0xcb, 0x21, 0x61, 0x29, 0xcf, 0xb9, 0x66, 0x6e, 0xb4, 0x32, 0xba,
+	0x58, 0x81, 0xea, 0x7f, 0xcf, 0xc2, 0x56, 0xd7, 0x1a, 0x90, 0x2e, 0xb1, 0x02, 0xfb, 0x42, 0x09,
+	0xd0, 0xc7, 0xb0, 0x64, 0xf5, 0xc7, 0x6e, 0x24, 0x6f, 0x27, 0x73, 0x1c, 0x3a, 0x02, 0xc7, 0x08,
+	0x42, 0x9f, 0xd2, 0x01, 0x0f, 0xe7, 0x7c, 0x04, 0x1c, 0x87, 0xea, 0xb0, 0x32, 0x22, 0x7d, 0x16,
+	0x0e, 0x79, 0x3c, 0xcd, 0x41, 0x11, 0x23, 0x91, 0x01, 0xb9, 0xe7, 0x0e, 0x75, 0xf9, 0x1a, 0x58,
+	0x9c, 0x97, 0x25, 0x81, 0xa2, 0x1f, 0xc3, 0x62, 0x60, 0xd9, 0xd7, 0xf3, 0x57, 0x68, 0x1c, 0xa6,
+	0x5f, 0x42, 0x81, 0x65, 0x1b, 0xf5, 0x86, 0x98, 0xd8, 0x11, 0x7a, 0x04, 0x85, 0x91, 0xe3, 0x99,
+	0xb7, 0x48, 0xce, 0xfc, 0xc8, 0xf1, 0xc4, 0x27, 0x07, 0x59, 0x57, 0x09, 0x28, 0xfb, 0x2a, 0x90,
+	0x75, 0x25, 0x3e, 0xf5, 0x00, 0xf2, 0x75, 0x76, 0x2f, 0xe5, 0xfb, 0xc1, 0x3e, 0x2c, 0xf1, 0x4b,
+	0xaa, 0x34, 0x88, 0x52, 0x58, 0xde, 0x0d, 0x8b, 0x0e, 0x93, 0x8c, 0xca, 0xaa, 0x19, 0xf5, 0x0e,
+	0xac, 0xf9, 0xce, 0x15, 0x71, 0xcd, 0x41, 0x60, 0xd9, 0x49, 0x32, 0x66, 0xf1, 0x2a, 0x97, 0x1e,
+	0x49, 0xa1, 0xfe, 0x39, 0x94, 0x0e, 0xe9, 0xc8, 0xf1, 0x2c, 0x2f, 0xe2, 0xa4, 0xa1, 0xb2, 0xaa,
+	0x7e, 0x02, 0xcb, 0xdc, 0x42, 0x58, 0xca, 0xf0, 0x35, 0xbb, 0x3f, 0xc3, 0x93, 0xc9, 0xe0, 0xb1,
+	0xc4, 0xe9, 0x21, 0xac, 0xf3, 0x3b, 0x52, 0x27, 0x59, 0xc3, 0xe8, 0xe7, 0xb0, 0xde, 0x97, 0x06,
+	0xcd, 0x84, 0x9d, 0xcd, 0xf0, 0x07, 0x33, 0xd8, 0x5f, 0x36, 0x4c, 0xbc, 0xd6, 0x4f, 0x69, 0xf4,
+	0xdf, 0x64, 0x20, 0x57, 0x0f, 0xa8, 0x7f, 0xe2, 0x78, 0xd1, 0xff, 0xe1, 0xee, 0x95, 0xde, 0xaa,
+	0xb2, 0x2f, 0x6c, 0x55, 0x15, 0xd8, 0x74, 0x46, 0x3e, 0x0d, 0x22, 0xcb, 0xb3, 0xc9, 0xb4, 0xf7,
+	0xd1, 0x44, 0x95, 0x84, 0xe0, 0x67, 0xb0, 0x19, 0x0f, 0x57, 0xf5, 0xfe, 0x11, 0x80, 0x1d, 0x50,
+	0xdf, 0xbc, 0x60, 0x72, 0x19, 0x81, 0x59, 0xbb, 0x46, 0xcc, 0x83, 0xf3, 0x76, 0xcc, 0xa8, 0x7f,
+	0x08, 0xeb, 0x09, 0x7d, 0xc7, 0x0a, 0xac, 0x51, 0x88, 0xbe, 0x01, 0xab, 0x56, 0xe8, 0x13, 0x3b,
+	0x32, 0x03, 0x66, 0x4b, 0xb0, 0x67, 0x71, 0x51, 0x08, 0x31, 0x97, 0xe9, 0x87, 0x80, 0xce, 0xc8,
+	0xf9, 0x61, 0x7c, 0x85, 0x92, 0xd0, 0x32, 0x6c, 0x3a, 0x9e, 0xed, 0x8e, 0xfb, 0xc4, 0x1c, 0x12,
+	0x9a, 0x7a, 0xcd, 0xc8, 0xe1, 0x0d, 0xa9, 0x3a, 0x26, 0x54, 0x3e, 0x6a, 0xe8, 0xbf, 0xcf, 0x42,
+	0x91, 0x2f, 0x81, 0x3a, 0xbb, 0x63, 0x5f, 0x45, 0xa8, 0x05, 0xab, 0x3c, 0x2b, 0xa8, 0x37, 0x34,
+	0x03, 0x62, 0x47, 0x32, 0x20, 0xb3, 0xae, 0xda, 0x4a, 0x46, 0xe2, 0x82, 0xab, 0xa4, 0xe7, 0x3b,
+	0xb0, 0xe6, 0x5a, 0xde, 0x70, 0xcc, 0xae, 0xfd, 0xc2, 0x55, 0xd9, 0xbd, 0x85, 0xfd, 0x3c, 0x5e,
+	0x8d, 0xa5, 0x7c, 0xe2, 0xe8, 0x19, 0x6c, 0x4c, 0xbc, 0x69, 0xfa, 0x7c, 0x32, 0xb2, 0xe6, 0x2d,
+	0xdf, 0xd2, 0xa9, 0xd2, 0x7b, 0x78, 0xdd, 0x9e, 0x72, 0xa7, 0x0d, 0x5b, 0xa9, 0x97, 0xa8, 0x98,
+	0x7e, 0x99, 0xd3, 0x3f, 0x9c, 0x41, 0xff, 0xa2, 0x93, 0x31, 0xba, 0x7c, 0x41, 0xa6, 0xff, 0x33,
+	0x03, 0x5b, 0x72, 0x75, 0x10, 0xee, 0x50, 0x4c, 0xbe, 0x1a, 0x93, 0x30, 0x42, 0x8f, 0x61, 0x89,
+	0xbf, 0x71, 0x48, 0x47, 0x7e, 0xf3, 0x36, 0x6f, 0x16, 0x58, 0x40, 0x50, 0x0d, 0x72, 0x03, 0xf1,
+	0x52, 0x25, 0xdc, 0x56, 0x38, 0xf8, 0xd6, 0xed, 0x1e, 0xb6, 0x70, 0x82, 0x63, 0x19, 0x26, 0x1e,
+	0x5d, 0x6c, 0x11, 0x61, 0xbe, 0xd2, 0x67, 0x67, 0x98, 0xba, 0x28, 0x70, 0xd1, 0x51, 0x5a, 0xfa,
+	0x2f, 0x72, 0xb0, 0x3d, 0x35, 0xd5, 0xd0, 0xa7, 0x5e, 0x48, 0xd0, 0x67, 0xa0, 0x0d, 0x2c, 0x9b,
+	0x28, 0x0f, 0x85, 0x71, 0x66, 0xbc, 0x3f, 0xd7, 0x6d, 0x08, 0xaf, 0x0f, 0x52, 0xed, 0x10, 0x9d,
+	0xc3, 0x56, 0x7c, 0xf1, 0x4f, 0xb1, 0x0b, 0xaf, 0x54, 0x66, 0xb0, 0x4f, 0x57, 0x4c, 0x78, 0x33,
+	0x26, 0x53, 0x6d, 0x3c, 0x03, 0xcd, 0xa5, 0x43, 0x9a, 0xe2, 0x5f, 0x78, 0x3d, 0xfe, 0x75, 0x46,
+	0xa4, 0x72, 0x7f, 0x0e, 0x1b, 0xae, 0x75, 0x4e, 0xdc, 0x14, 0xf9, 0xe2, 0xeb, 0x91, 0x6b, 0x9c,
+	0x69, 0x6a, 0xe4, 0x53, 0x0f, 0xb4, 0x61, 0x69, 0xe9, 0x35, 0x47, 0xce, 0x88, 0x54, 0x6e, 0x13,
+	0xb6, 0x06, 0x63, 0xd7, 0x35, 0xa7, 0x0c, 0xf0, 0xa7, 0x85, 0xd9, 0x71, 0xed, 0xa5, 0xd8, 0x30,
+	0x62, 0x54, 0x69, 0x19, 0x72, 0x60, 0x27, 0xb4, 0x06, 0xc4, 0x0c, 0x79, 0xd5, 0xa4, 0x9a, 0x10,
+	0x09, 0xfa, 0x68, 0x86, 0x89, 0x9b, 0x2a, 0x2e, 0xbc, 0x15, 0xde, 0x54, 0x87, 0x79, 0x70, 0x57,
+	0xe4, 0xc2, 0xa4, 0x68, 0x53, 0xed, 0xe5, 0x6e, 0xb5, 0xdf, 0x4c, 0x9d, 0x98, 0xf8, 0x8e, 0x93,
+	0x16, 0x28, 0xf6, 0x06, 0xb0, 0xad, 0xec, 0x6a, 0x8a, 0xa5, 0x02, 0xb7, 0x74, 0x70, 0xdb, 0x9d,
+	0x4d, 0x5d, 0xb9, 0xf6, 0x0d, 0x67, 0x51, 0x07, 0x56, 0x53, 0x3b, 0x1c, 0x7f, 0x96, 0x99, 0x9d,
+	0xe3, 0xea, 0xd6, 0x86, 0x8b, 0xea, 0xa6, 0xc6, 0xca, 0x1b, 0x12, 0x04, 0x34, 0xe0, 0x45, 0x9a,
+	0x52, 0xde, 0x04, 0xbe, 0x5d, 0xee, 0xf2, 0x67, 0x7b, 0x2c, 0x3a, 0xe8, 0x01, 0xec, 0xd6, 0xac,
+	0x28, 0x71, 0xb3, 0xd8, 0x11, 0xc2, 0x78, 0xf7, 0xeb, 0x41, 0x2e, 0x10, 0x9f, 0xf1, 0x4e, 0x30,
+	0x2b, 0x9c, 0x37, 0x6d, 0xa2, 0xb5, 0x85, 0xbf, 0x55, 0xb3, 0x38, 0x61, 0xd2, 0xbf, 0x82, 0xbb,
+	0x37, 0xda, 0x94, 0xdb, 0x10, 0x86, 0x7c, 0x20, 0xbf, 0x63, 0xab, 0x1f, 0xcc, 0x67, 0x55, 0x80,
+	0xf1, 0x84, 0xe6, 0x5d, 0x02, 0xa0, 0xbc, 0x29, 0x15, 0x60, 0x45, 0xbe, 0xa5, 0x68, 0x6f, 0xb0,
+	0xab, 0xe6, 0xa7, 0x06, 0x7e, 0x6a, 0x9e, 0xb6, 0x9a, 0x8d, 0x4f, 0x8c, 0xe6, 0x53, 0x2d, 0x83,
+	0x8a, 0x90, 0x4b, 0x5a, 0x59, 0xd6, 0xea, 0xb4, 0xbb, 0xdd, 0x46, 0xad, 0x69, 0x68, 0x0b, 0x08,
+	0x60, 0x59, 0x6a, 0x16, 0xd1, 0x3a, 0x14, 0x38, 0x54, 0x0a, 0x96, 0x0e, 0xfe, 0x90, 0x85, 0x35,
+	0x3e, 0x86, 0x6a, 0xfc, 0x27, 0x12, 0xfa, 0x5d, 0x06, 0x36, 0x6f, 0x98, 0x2d, 0xfa, 0xe1, 0xac,
+	0x1a, 0xe9, 0xa5, 0x51, 0xd9, 0x7d, 0xfc, 0x3a, 0x50, 0xe1, 0x09, 0xfd, 0x7b, 0x7f, 0xad, 0x26,
+	0x81, 0xf8, 0xfa, 0xcf, 0xff, 0xf8, 0x65, 0xf6, 0x81, 0xbe, 0x3b, 0xfd, 0x17, 0x58, 0xf8, 0x58,
+	0xae, 0x75, 0xf2, 0x38, 0xf3, 0xee, 0xee, 0xf3, 0x3f, 0x56, 0xb7, 0xa5, 0x09, 0x61, 0xd6, 0xf2,
+	0x9d, 0xb0, 0x6c, 0xd3, 0xd1, 0x9f, 0xaa, 0x3f, 0xbd, 0x88, 0x22, 0x3f, 0x7c, 0x5c, 0xa9, 0x5c,
+	0x5e, 0x5e, 0x4e, 0x29, 0x2b, 0xd6, 0x38, 0xba, 0x10, 0xff, 0x2c, 0xbd, 0xef, 0xbb, 0x56, 0x34,
+	0xa0, 0xc1, 0xe8, 0xbd, 0xdb, 0x75, 0x17, 0xc6, 0x6a, 0x5f, 0x67, 0xe0, 0x6d, 0x9b, 0x8e, 0x5e,
+	0x3d, 0xd7, 0xda, 0x66, 0xda, 0xdd, 0x9d, 0x80, 0x46, 0xb4, 0x93, 0x79, 0x56, 0x97, 0xa8, 0x21,
+	0x65, 0x85, 0x4a, 0x99, 0x06, 0xc3, 0xca, 0x90, 0x78, 0xfc, 0x7f, 0xa7, 0xca, 0xc4, 0xf2, 0x4b,
+	0xfe, 0xf9, 0xfa, 0x48, 0x08, 0xfe, 0x9d, 0xc9, 0x9c, 0x2f, 0x73, 0xc8, 0xa3, 0xff, 0x06, 0x00,
+	0x00, 0xff, 0xff, 0xee, 0xab, 0xb3, 0xcb, 0x3a, 0x1c, 0x00, 0x00,
 }
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // ImageAnnotatorClient is the client API for ImageAnnotator service.
 //
@@ -1970,10 +1975,10 @@
 }
 
 type imageAnnotatorClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewImageAnnotatorClient(cc *grpc.ClientConn) ImageAnnotatorClient {
+func NewImageAnnotatorClient(cc grpc.ClientConnInterface) ImageAnnotatorClient {
 	return &imageAnnotatorClient{cc}
 }
 
diff --git a/googleapis/cloud/vision/v1p2beta1/image_annotator.pb.go b/googleapis/cloud/vision/v1p2beta1/image_annotator.pb.go
index b364959..1df3c3d 100644
--- a/googleapis/cloud/vision/v1p2beta1/image_annotator.pb.go
+++ b/googleapis/cloud/vision/v1p2beta1/image_annotator.pb.go
@@ -1854,7 +1854,7 @@
 
 // Multiple image annotation requests are batched into a single service call.
 type BatchAnnotateImagesRequest struct {
-	// Individual image annotation requests for this batch.
+	// Required. Individual image annotation requests for this batch.
 	Requests             []*AnnotateImageRequest `protobuf:"bytes,1,rep,name=requests,proto3" json:"requests,omitempty"`
 	XXX_NoUnkeyedLiteral struct{}                `json:"-"`
 	XXX_unrecognized     []byte                  `json:"-"`
@@ -2046,7 +2046,7 @@
 // Multiple async file annotation requests are batched into a single service
 // call.
 type AsyncBatchAnnotateFilesRequest struct {
-	// Individual async file annotation requests for this batch.
+	// Required. Individual async file annotation requests for this batch.
 	Requests             []*AsyncAnnotateFileRequest `protobuf:"bytes,1,rep,name=requests,proto3" json:"requests,omitempty"`
 	XXX_NoUnkeyedLiteral struct{}                    `json:"-"`
 	XXX_unrecognized     []byte                      `json:"-"`
@@ -2438,198 +2438,204 @@
 }
 
 var fileDescriptor_357ce83580ed3103 = []byte{
-	// 2899 bytes of a gzipped FileDescriptorProto
-	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xcc, 0x5a, 0xcf, 0x73, 0xdb, 0xc6,
-	0xf5, 0x0f, 0xa9, 0x5f, 0xe4, 0x23, 0x25, 0x41, 0xab, 0x1f, 0xa6, 0x65, 0x2b, 0x56, 0x90, 0x6f,
-	0xbe, 0x55, 0xdd, 0x94, 0x1a, 0xcb, 0x49, 0xda, 0x3a, 0xcd, 0xa4, 0x14, 0x09, 0x49, 0x1c, 0x53,
-	0x24, 0xbb, 0x84, 0xec, 0xd8, 0x93, 0x0e, 0x0a, 0x81, 0x4b, 0x1a, 0x09, 0x08, 0x20, 0x00, 0x68,
-	0x8b, 0x39, 0x66, 0xa6, 0x7f, 0x41, 0x6f, 0xbd, 0x77, 0x7a, 0x6a, 0x2f, 0xed, 0xa5, 0xff, 0x40,
-	0xef, 0x9d, 0x1e, 0x7a, 0xe9, 0xad, 0x3d, 0xf4, 0xd8, 0x53, 0xa7, 0xd3, 0x53, 0x67, 0x7f, 0x00,
-	0x5c, 0x50, 0xb2, 0x29, 0x3a, 0xe9, 0x4c, 0x4f, 0xe2, 0xbe, 0xb7, 0x9f, 0xcf, 0xdb, 0x7d, 0xfb,
-	0xf6, 0xed, 0xdb, 0x85, 0xe0, 0x7e, 0xdf, 0xf3, 0xfa, 0x0e, 0xd9, 0xb7, 0x1c, 0x6f, 0xd8, 0xdd,
-	0x7f, 0x6e, 0x87, 0xb6, 0xe7, 0xee, 0x3f, 0xbf, 0xe7, 0x1f, 0x9c, 0x93, 0xc8, 0xbc, 0xb7, 0x6f,
-	0x0f, 0xcc, 0x3e, 0x31, 0x4c, 0xd7, 0xf5, 0x22, 0x33, 0xf2, 0x82, 0xb2, 0x1f, 0x78, 0x91, 0x87,
-	0x76, 0x38, 0xa8, 0xcc, 0x40, 0x65, 0x0e, 0x2a, 0x27, 0xa0, 0xed, 0xdb, 0x82, 0xd3, 0xf4, 0xed,
-	0x7d, 0x01, 0xb5, 0x3d, 0x37, 0xe4, 0xe0, 0xed, 0x77, 0x5f, 0x6d, 0xb1, 0x4f, 0xbc, 0x01, 0x89,
-	0x82, 0x91, 0xe8, 0x3d, 0x65, 0x7c, 0x11, 0xb9, 0x88, 0x8c, 0xb1, 0x0d, 0x01, 0xba, 0xf7, 0x6a,
-	0xd0, 0x0b, 0x72, 0x6e, 0x74, 0x49, 0x44, 0x2c, 0x09, 0xf2, 0xb6, 0x80, 0x38, 0x9e, 0xdb, 0x0f,
-	0x86, 0xae, 0x6b, 0xbb, 0xfd, 0x7d, 0xcf, 0x27, 0x41, 0x6a, 0xe8, 0x77, 0x44, 0x27, 0xd6, 0x3a,
-	0x1f, 0xf6, 0xf6, 0x23, 0x7b, 0x40, 0xc2, 0xc8, 0x1c, 0xf8, 0xa2, 0xc3, 0x0d, 0xd1, 0x21, 0xf0,
-	0xad, 0xfd, 0x30, 0x32, 0xa3, 0x61, 0x38, 0xa1, 0x88, 0x46, 0x3e, 0xd9, 0xb7, 0x3c, 0x27, 0x76,
-	0xe5, 0x76, 0x49, 0x56, 0x38, 0x66, 0xe4, 0xb8, 0x7d, 0xae, 0x51, 0xff, 0x9d, 0x85, 0xa5, 0x23,
-	0x62, 0x46, 0xc3, 0x80, 0xa0, 0x8f, 0x61, 0x9e, 0x76, 0x28, 0x65, 0x76, 0x33, 0x7b, 0x2b, 0x07,
-	0xdf, 0x29, 0xbf, 0xd2, 0xff, 0x65, 0x81, 0x2a, 0xeb, 0x23, 0x9f, 0x60, 0x06, 0x44, 0x77, 0xa0,
-	0x30, 0x30, 0x2f, 0x8c, 0x80, 0x84, 0x43, 0x27, 0x0a, 0x4b, 0xd9, 0xdd, 0xcc, 0xde, 0x02, 0x86,
-	0x81, 0x79, 0x81, 0xb9, 0x04, 0x6d, 0xc0, 0xc2, 0xc0, 0xeb, 0x12, 0xa7, 0x34, 0xb7, 0x9b, 0xd9,
-	0xcb, 0x63, 0xde, 0x50, 0xff, 0x99, 0x81, 0x79, 0xca, 0x82, 0x36, 0x40, 0xd1, 0x9f, 0xb4, 0x35,
-	0xe3, 0xac, 0xd9, 0x69, 0x6b, 0xd5, 0xfa, 0x51, 0x5d, 0xab, 0x29, 0x6f, 0x20, 0x04, 0x2b, 0x47,
-	0x95, 0xaa, 0x66, 0xd4, 0x34, 0x5d, 0xab, 0xea, 0xf5, 0x56, 0x53, 0xc9, 0xa0, 0x2d, 0x40, 0x8d,
-	0x4a, 0xb3, 0x76, 0x5a, 0xc1, 0x0f, 0x25, 0x79, 0x96, 0xf6, 0x6d, 0xb4, 0x8e, 0x5b, 0x92, 0x6c,
-	0x0e, 0xad, 0xc3, 0x6a, 0xa3, 0x72, 0xa8, 0x35, 0x24, 0xe1, 0x3c, 0xed, 0xa8, 0x6b, 0x9f, 0xe8,
-	0x92, 0x6c, 0x01, 0xdd, 0x82, 0x1b, 0xb5, 0x56, 0xf5, 0xec, 0x54, 0x6b, 0xea, 0xc6, 0x84, 0xb2,
-	0x80, 0x6e, 0xc2, 0x66, 0xa7, 0x72, 0xa4, 0x19, 0x1d, 0xad, 0x82, 0xab, 0x27, 0x92, 0x6a, 0x91,
-	0x0e, 0xbb, 0x7e, 0x5a, 0x39, 0xd6, 0x8c, 0x36, 0x6e, 0xb5, 0x35, 0xac, 0xd7, 0xb5, 0x8e, 0xb2,
-	0x84, 0x56, 0x00, 0xaa, 0xb8, 0xd5, 0x36, 0x4e, 0xea, 0x4d, 0xbd, 0xa3, 0xe4, 0xd1, 0x1a, 0x2c,
-	0x3f, 0xd6, 0x0e, 0x25, 0x20, 0xa8, 0x4d, 0x28, 0xd4, 0x69, 0xe8, 0x77, 0xbc, 0x61, 0x60, 0x11,
-	0xa4, 0xc2, 0x72, 0xdf, 0x0a, 0x0d, 0xbe, 0x1b, 0x86, 0x81, 0xcd, 0x16, 0x22, 0x8f, 0x0b, 0x7d,
-	0x2b, 0x64, 0xdd, 0xce, 0x02, 0x1b, 0xdd, 0x82, 0xfc, 0x58, 0x9f, 0x65, 0xfa, 0x9c, 0x2d, 0x94,
-	0x2a, 0x81, 0x05, 0xd6, 0x11, 0x95, 0x60, 0xc9, 0xf2, 0xdc, 0x88, 0xb8, 0x11, 0xe3, 0x28, 0xe2,
-	0xb8, 0x89, 0x0e, 0x61, 0x31, 0x64, 0xd6, 0x18, 0xb8, 0x70, 0x70, 0x77, 0xca, 0x2a, 0x4b, 0xe3,
-	0xc3, 0x02, 0xa9, 0xfe, 0x52, 0x81, 0x95, 0x23, 0xd3, 0x22, 0x95, 0x64, 0x47, 0xa0, 0x36, 0x2c,
-	0x9f, 0x7b, 0x43, 0xb7, 0x6b, 0xbb, 0x7d, 0xc3, 0xf7, 0x9c, 0x11, 0x33, 0x5b, 0x98, 0x1a, 0x43,
-	0x87, 0x02, 0xd3, 0xf6, 0x9c, 0x11, 0x2e, 0x9e, 0x4b, 0x2d, 0x74, 0x06, 0x4a, 0xaf, 0x6b, 0xa4,
-	0x49, 0xb3, 0xb3, 0x93, 0xae, 0xf4, 0xba, 0x72, 0x1b, 0xe9, 0x90, 0x77, 0x4c, 0xb7, 0x3b, 0x30,
-	0x83, 0xcf, 0xc3, 0xd2, 0xdc, 0xee, 0xdc, 0x5e, 0xe1, 0xe0, 0x83, 0x69, 0x81, 0x9e, 0x9a, 0x6a,
-	0xb9, 0x21, 0xe0, 0x78, 0x4c, 0x84, 0x76, 0x00, 0x02, 0xcf, 0x71, 0x0c, 0xd3, 0xed, 0x3b, 0xa4,
-	0x34, 0xbf, 0x9b, 0xd9, 0xcb, 0xe2, 0x3c, 0x95, 0x54, 0xa8, 0x80, 0x2e, 0x9a, 0x6f, 0xba, 0x42,
-	0xbb, 0xc0, 0xb4, 0x39, 0xdf, 0x74, 0xb9, 0x72, 0x07, 0x20, 0xb2, 0x9d, 0x48, 0x68, 0x17, 0x39,
-	0x96, 0x4a, 0xb8, 0xfa, 0x1e, 0x6c, 0x24, 0x59, 0xc4, 0xb0, 0x3c, 0xb7, 0x67, 0x77, 0x89, 0x6b,
-	0x91, 0xd2, 0x12, 0xeb, 0xb8, 0x9e, 0xe8, 0xaa, 0x89, 0x0a, 0xbd, 0x0f, 0x5b, 0xf1, 0xd0, 0xa8,
-	0xeb, 0x24, 0x50, 0x8e, 0x81, 0x36, 0x25, 0xad, 0x04, 0x6b, 0xc3, 0xca, 0x67, 0xde, 0xc8, 0x70,
-	0xec, 0xcf, 0x89, 0x63, 0x3f, 0xf3, 0xbc, 0x6e, 0x29, 0xcf, 0x12, 0xc1, 0xb7, 0xa7, 0xf8, 0xa7,
-	0x91, 0x00, 0xf0, 0xf2, 0x67, 0xde, 0x68, 0xdc, 0x44, 0x8f, 0x60, 0x2d, 0xf4, 0x82, 0xc0, 0x7b,
-	0x21, 0x93, 0xc2, 0xac, 0xa4, 0x0a, 0xe7, 0x90, 0x78, 0x75, 0x50, 0x4c, 0xb7, 0x4f, 0x02, 0x99,
-	0xb6, 0x30, 0x2b, 0xed, 0x2a, 0xa3, 0x90, 0x58, 0x9f, 0xc2, 0x7a, 0x38, 0x0c, 0xfc, 0xc0, 0x0e,
-	0x89, 0x4c, 0x5c, 0x9c, 0x95, 0x18, 0xc5, 0x2c, 0x12, 0xb7, 0x05, 0xa5, 0xa1, 0xdb, 0x25, 0x81,
-	0x41, 0x2e, 0x7c, 0x2f, 0x24, 0x5d, 0xd9, 0xc0, 0xf2, 0xac, 0x06, 0xb6, 0x18, 0x95, 0xc6, 0x99,
-	0x24, 0x23, 0x9f, 0x00, 0x3a, 0x77, 0x86, 0x41, 0x90, 0xa6, 0x5f, 0x99, 0x95, 0x7e, 0x4d, 0x90,
-	0xa4, 0x5d, 0xf3, 0x8c, 0x98, 0xdd, 0x17, 0xc4, 0x4c, 0xf9, 0x7c, 0x75, 0x66, 0xd7, 0xc4, 0x2c,
-	0x63, 0xd9, 0xf6, 0x9f, 0x97, 0x20, 0x17, 0xef, 0x29, 0xd4, 0x12, 0x47, 0xd0, 0x1c, 0x63, 0xfe,
-	0xf0, 0xf5, 0x76, 0xa6, 0x7c, 0x24, 0x55, 0x21, 0xe7, 0x7b, 0xa1, 0x4d, 0xf5, 0x6c, 0x5f, 0x16,
-	0x0e, 0xbe, 0x35, 0x85, 0xb4, 0x2d, 0xba, 0xe3, 0x04, 0xa8, 0xfe, 0x6e, 0x71, 0x7c, 0x40, 0x9d,
-	0x35, 0x1f, 0x36, 0x5b, 0x8f, 0x9b, 0x46, 0x7c, 0xfc, 0x28, 0x6f, 0xa0, 0x22, 0xe4, 0x1a, 0xda,
-	0x91, 0x6e, 0x68, 0x4f, 0x34, 0x25, 0x83, 0x96, 0x21, 0x8f, 0xeb, 0xc7, 0x27, 0xbc, 0x99, 0x45,
-	0x25, 0xd8, 0x60, 0xca, 0xd6, 0x91, 0x11, 0x77, 0x3a, 0xc4, 0xad, 0xc7, 0xca, 0x1c, 0x3d, 0x51,
-	0x78, 0xc7, 0x49, 0xd5, 0x3c, 0x55, 0xc5, 0xa0, 0x84, 0x8b, 0xa9, 0x16, 0xd0, 0x36, 0x6c, 0x25,
-	0xa8, 0xb4, 0x6e, 0x91, 0xc2, 0x4e, 0xeb, 0xb5, 0x76, 0xab, 0xde, 0xd4, 0x8d, 0x43, 0x4d, 0x7f,
-	0xac, 0x69, 0x4d, 0xaa, 0xa5, 0xa7, 0x51, 0x11, 0x72, 0xcd, 0x56, 0x47, 0x33, 0xf4, 0x7a, 0x5b,
-	0xc9, 0xd1, 0x31, 0x9e, 0xb5, 0xdb, 0x1a, 0x36, 0x1a, 0xf5, 0xb6, 0x92, 0xa7, 0xcd, 0x46, 0xeb,
-	0xb1, 0x68, 0x02, 0x3d, 0xb9, 0x4e, 0x5b, 0x67, 0xfa, 0x09, 0x1b, 0x95, 0x52, 0x40, 0xab, 0x50,
-	0xe0, 0x6d, 0x66, 0x4f, 0x29, 0x22, 0x05, 0x8a, 0x5c, 0x50, 0xd5, 0x9a, 0xba, 0x86, 0x95, 0x65,
-	0xb4, 0x09, 0x6b, 0x8c, 0xfe, 0xb0, 0xa5, 0xeb, 0xad, 0x53, 0xd1, 0x71, 0x85, 0xfa, 0x4b, 0x16,
-	0x33, 0xbe, 0x55, 0x7a, 0x78, 0xcb, 0x52, 0x41, 0xa2, 0x24, 0xb3, 0xd6, 0x9e, 0x68, 0x86, 0xde,
-	0x6a, 0x1b, 0x87, 0xad, 0xb3, 0x66, 0xad, 0x82, 0x9f, 0x28, 0x6b, 0x29, 0x15, 0x9f, 0x75, 0xb5,
-	0x85, 0x9b, 0x1a, 0x56, 0x10, 0xba, 0x0d, 0xa5, 0x44, 0x25, 0x18, 0x13, 0xe0, 0x7a, 0xe2, 0x7e,
-	0xaa, 0x65, 0x3f, 0x04, 0x6e, 0x63, 0xec, 0xc8, 0x4b, 0xe6, 0x36, 0xd3, 0xba, 0x94, 0xbd, 0x2d,
-	0xb4, 0x03, 0x37, 0xc7, 0xba, 0x49, 0x83, 0x37, 0xc6, 0xab, 0x3a, 0x69, 0xb1, 0x84, 0xee, 0xc0,
-	0x2d, 0x79, 0x9d, 0x0d, 0xbe, 0x04, 0xf1, 0x8a, 0x29, 0x37, 0xd1, 0x2e, 0xdc, 0x4e, 0x2d, 0xe9,
-	0x64, 0x8f, 0x6d, 0xea, 0x50, 0x4e, 0x51, 0xc1, 0x86, 0x8e, 0x2b, 0xc7, 0xb4, 0x8e, 0xb8, 0x45,
-	0xbd, 0x2f, 0x70, 0x92, 0xf8, 0x36, 0x2b, 0x86, 0xe2, 0xb9, 0xb7, 0xcf, 0xda, 0xf5, 0x86, 0xb2,
-	0x43, 0x8b, 0xa1, 0xf1, 0xf0, 0xb8, 0xf0, 0x4d, 0x8a, 0x3f, 0x6a, 0x61, 0xed, 0x44, 0xab, 0xd4,
-	0x8c, 0x63, 0x56, 0x2b, 0x35, 0x2a, 0xca, 0x1d, 0x5a, 0xb1, 0x54, 0x4f, 0xea, 0x4d, 0xe3, 0xb8,
-	0x59, 0xd1, 0x4f, 0x28, 0xe5, 0x2e, 0xb5, 0xcf, 0x44, 0x8c, 0xf7, 0xb8, 0xd5, 0xa4, 0xd2, 0xb7,
-	0x28, 0x9e, 0x49, 0x39, 0xb3, 0x10, 0xab, 0xea, 0x0f, 0xa1, 0xd8, 0xf0, 0x2c, 0xb6, 0x37, 0xeb,
-	0x6e, 0xcf, 0x43, 0xef, 0xc2, 0x92, 0x63, 0x46, 0x86, 0xe3, 0xf6, 0x45, 0x79, 0xb0, 0x1e, 0x6f,
-	0x45, 0xba, 0x55, 0xcb, 0x0d, 0x33, 0x6a, 0xb8, 0x7d, 0xbc, 0xe8, 0xb0, 0xbf, 0xea, 0x63, 0xc8,
-	0xb5, 0x03, 0x5a, 0x1c, 0x47, 0x23, 0x84, 0x60, 0xde, 0x35, 0x07, 0x44, 0x14, 0x44, 0xec, 0x37,
-	0xad, 0x25, 0x9f, 0x9b, 0xce, 0x90, 0x88, 0x2a, 0x88, 0x37, 0xd0, 0x5b, 0x50, 0x1c, 0xda, 0x6e,
-	0xf4, 0xc1, 0x7b, 0x06, 0x57, 0xd2, 0x44, 0x32, 0x8f, 0x0b, 0x5c, 0xf6, 0x88, 0x8a, 0xd4, 0x5f,
-	0xcc, 0x81, 0xa2, 0xb9, 0x91, 0x1d, 0x8d, 0xa4, 0x02, 0x46, 0x81, 0xb9, 0x81, 0xdd, 0x15, 0x06,
-	0xe8, 0x4f, 0xb4, 0x05, 0x8b, 0x8e, 0x67, 0x99, 0x4e, 0x6c, 0x40, 0xb4, 0xd0, 0x2e, 0x14, 0xba,
-	0x24, 0xb4, 0x02, 0xdb, 0x67, 0x49, 0x85, 0x57, 0xb2, 0xb2, 0x88, 0x8e, 0x2c, 0xb4, 0xbc, 0x20,
-	0x2e, 0x04, 0x78, 0x03, 0xbd, 0x09, 0x20, 0x9d, 0xc4, 0xbc, 0x0a, 0x90, 0x24, 0x54, 0x1f, 0x79,
-	0xbe, 0x6d, 0x99, 0x8e, 0x1d, 0x8d, 0x44, 0x1d, 0x20, 0x49, 0x2e, 0x97, 0x58, 0x4b, 0x5f, 0xb7,
-	0xc4, 0xaa, 0x43, 0xde, 0x11, 0xeb, 0x13, 0x96, 0x72, 0xac, 0x16, 0x9a, 0xc6, 0x26, 0xaf, 0x27,
-	0x1e, 0xa3, 0xd1, 0x31, 0x80, 0xcf, 0x17, 0xcb, 0x26, 0x61, 0x29, 0xcf, 0xb8, 0xa6, 0x26, 0x5a,
-	0xb1, 0xba, 0x58, 0x82, 0xaa, 0x7f, 0xcd, 0xc2, 0x46, 0xc7, 0xec, 0x91, 0x0e, 0x31, 0x03, 0xeb,
-	0x99, 0xb4, 0x40, 0x1f, 0xc3, 0x82, 0xd9, 0x1d, 0x3a, 0x91, 0xb8, 0x9d, 0xcc, 0x70, 0xe8, 0x70,
-	0x1c, 0x25, 0x08, 0x7d, 0xcf, 0xeb, 0xb1, 0xe5, 0x9c, 0x8d, 0x80, 0xe1, 0x50, 0x15, 0x96, 0x06,
-	0xa4, 0x4b, 0x97, 0x43, 0x1c, 0x4f, 0x33, 0x50, 0xc4, 0x48, 0xa4, 0x41, 0xee, 0xb9, 0xed, 0x39,
-	0x2c, 0x06, 0xe6, 0x67, 0x65, 0x49, 0xa0, 0xe8, 0x23, 0x98, 0x0f, 0x4c, 0x6b, 0x34, 0x7b, 0x85,
-	0xc6, 0x60, 0xea, 0x0b, 0x28, 0xd0, 0xdd, 0xe6, 0xb9, 0x7d, 0x4c, 0xac, 0x08, 0xdd, 0x87, 0xc2,
-	0xc0, 0x76, 0x8d, 0x6b, 0x6c, 0xce, 0xfc, 0xc0, 0x76, 0xf9, 0x4f, 0x06, 0x32, 0x2f, 0x12, 0x50,
-	0xf6, 0x55, 0x20, 0xf3, 0x82, 0xff, 0x54, 0x03, 0xc8, 0x57, 0xe9, 0xbd, 0x94, 0xe5, 0x83, 0x3d,
-	0x58, 0x60, 0x97, 0x54, 0x61, 0x10, 0xa5, 0xb0, 0xac, 0x1b, 0xe6, 0x1d, 0xc6, 0x3b, 0x2a, 0x2b,
-	0xef, 0xa8, 0x77, 0x60, 0xc5, 0xb7, 0x2f, 0x88, 0x63, 0xf4, 0x02, 0xd3, 0x4a, 0x36, 0x63, 0x16,
-	0x2f, 0x33, 0xe9, 0x91, 0x10, 0xaa, 0x9f, 0x42, 0xa9, 0xe6, 0x0d, 0x6c, 0xd7, 0x74, 0x23, 0x46,
-	0x1a, 0x4a, 0x51, 0xf5, 0x23, 0x58, 0x64, 0x16, 0xc2, 0x52, 0x86, 0xc5, 0xec, 0xde, 0x14, 0x4f,
-	0x26, 0x83, 0xc7, 0x02, 0xa7, 0x86, 0xb0, 0xca, 0xee, 0x48, 0xed, 0x24, 0x86, 0xd1, 0x4f, 0x61,
-	0xb5, 0x2b, 0x0c, 0x1a, 0x09, 0x3b, 0x9d, 0xe1, 0xf7, 0xa6, 0xb0, 0xbf, 0x6c, 0x98, 0x78, 0xa5,
-	0x9b, 0xd2, 0xa8, 0xbf, 0xce, 0x40, 0xae, 0x1a, 0x78, 0xfe, 0x89, 0xed, 0x46, 0xff, 0x85, 0xbb,
-	0x57, 0x3a, 0x55, 0x65, 0x2f, 0xa5, 0xaa, 0x7d, 0x58, 0xb7, 0x07, 0xbe, 0x17, 0x44, 0xa6, 0x6b,
-	0x91, 0x49, 0xef, 0xa3, 0xb1, 0x2a, 0x59, 0x82, 0x9f, 0xc0, 0x7a, 0x3c, 0x5c, 0xd9, 0xfb, 0x47,
-	0x00, 0x56, 0xe0, 0xf9, 0xc6, 0x33, 0x2a, 0x17, 0x2b, 0x30, 0x2d, 0x6b, 0xc4, 0x3c, 0x38, 0x6f,
-	0xc5, 0x8c, 0xea, 0x07, 0xb0, 0x9a, 0xd0, 0xb7, 0xcd, 0xc0, 0x1c, 0x84, 0xe8, 0x6d, 0x58, 0x36,
-	0x43, 0x9f, 0x58, 0x91, 0xc1, 0x1e, 0x57, 0x38, 0x7b, 0x16, 0x17, 0xb9, 0x10, 0x33, 0x99, 0x5a,
-	0x03, 0xf4, 0x98, 0x9c, 0xd7, 0xe2, 0x2b, 0x94, 0x80, 0x96, 0x61, 0xdd, 0x76, 0x2d, 0x67, 0xd8,
-	0x25, 0x46, 0x9f, 0x78, 0xa9, 0xd7, 0x8c, 0x1c, 0x5e, 0x13, 0xaa, 0x63, 0xe2, 0x89, 0x47, 0x0d,
-	0xf5, 0x0f, 0x59, 0x28, 0xb2, 0x10, 0xa8, 0xd2, 0x3b, 0xf6, 0x45, 0x84, 0x9a, 0xb0, 0xcc, 0x76,
-	0x85, 0xe7, 0xf6, 0x8d, 0x80, 0x58, 0x91, 0x58, 0x90, 0x69, 0x57, 0x6d, 0x69, 0x47, 0xe2, 0x82,
-	0x23, 0x6d, 0xcf, 0x77, 0x60, 0xc5, 0x31, 0xdd, 0xfe, 0x90, 0x5e, 0xfb, 0xb9, 0xab, 0xb2, 0xbb,
-	0x73, 0x7b, 0x79, 0xbc, 0x1c, 0x4b, 0xd9, 0xc4, 0xd1, 0x53, 0x58, 0x1b, 0x7b, 0xd3, 0xf0, 0xd9,
-	0x64, 0x44, 0xcd, 0x5b, 0xbe, 0xa6, 0x53, 0x85, 0xf7, 0xf0, 0xaa, 0x35, 0xe1, 0x4e, 0x0b, 0x36,
-	0x52, 0xef, 0x59, 0x31, 0xfd, 0x22, 0xa3, 0xbf, 0x37, 0x85, 0xfe, 0xb2, 0x93, 0x31, 0x7a, 0x71,
-	0x49, 0xa6, 0xfe, 0x3d, 0x03, 0x1b, 0x22, 0x3a, 0x08, 0x73, 0x28, 0x26, 0x5f, 0x0c, 0x49, 0x18,
-	0xa1, 0x07, 0xb0, 0xc0, 0xde, 0x38, 0x84, 0x23, 0xff, 0xef, 0x3a, 0x6f, 0x16, 0x98, 0x43, 0xd0,
-	0x21, 0xe4, 0x7a, 0xfc, 0xa5, 0x8a, 0xbb, 0xad, 0x70, 0xf0, 0xff, 0xd7, 0x7b, 0xd8, 0xc2, 0x09,
-	0x8e, 0xee, 0x30, 0xfe, 0xe8, 0x62, 0xf1, 0x15, 0x66, 0x91, 0x3e, 0x7d, 0x87, 0xc9, 0x41, 0x81,
-	0x8b, 0xb6, 0xd4, 0x52, 0x1f, 0xc2, 0x16, 0xd3, 0x8e, 0x37, 0x43, 0x1c, 0x3c, 0x0a, 0xcc, 0x8d,
-	0x9f, 0x7e, 0xe8, 0x4f, 0x74, 0x07, 0x0a, 0x3e, 0x35, 0xee, 0x0e, 0x07, 0xe7, 0x24, 0x88, 0x5f,
-	0xd5, 0xa8, 0xa8, 0xc9, 0x24, 0xea, 0x5f, 0x72, 0xb0, 0x39, 0xe1, 0xb7, 0xd0, 0xf7, 0xdc, 0x90,
-	0xa0, 0x4f, 0x40, 0xe9, 0x99, 0x16, 0x91, 0xde, 0x2e, 0xe3, 0x6d, 0xf6, 0xdd, 0x99, 0xae, 0x56,
-	0x78, 0xb5, 0x97, 0x6a, 0x87, 0xe8, 0x1c, 0x36, 0xe2, 0x57, 0x84, 0x14, 0x3b, 0x77, 0xf1, 0xfe,
-	0x14, 0xf6, 0xc9, 0xf2, 0x0b, 0xaf, 0xc7, 0x64, 0xb2, 0x8d, 0xa7, 0xa0, 0x38, 0x5e, 0xdf, 0x4b,
-	0xf1, 0xcf, 0xbd, 0x1e, 0xff, 0x2a, 0x25, 0x92, 0xb9, 0x3f, 0x85, 0x35, 0xc7, 0x3c, 0x27, 0x4e,
-	0x8a, 0x7c, 0xfe, 0xf5, 0xc8, 0x15, 0xc6, 0x34, 0x31, 0xf2, 0x89, 0x37, 0xe3, 0xb0, 0xb4, 0xf0,
-	0x9a, 0x23, 0xa7, 0x44, 0x32, 0xb7, 0x01, 0x1b, 0xbd, 0xa1, 0xe3, 0x18, 0x13, 0x06, 0xd8, 0x3b,
-	0xc5, 0xf4, 0x75, 0xd5, 0x53, 0x6c, 0x18, 0x51, 0xaa, 0xb4, 0x0c, 0xd9, 0xb0, 0x15, 0x9a, 0x3d,
-	0x62, 0x84, 0xac, 0x04, 0x93, 0x4d, 0xf0, 0xdd, 0x7e, 0x7f, 0x8a, 0x89, 0xab, 0xca, 0x37, 0xbc,
-	0x11, 0x5e, 0x55, 0xd4, 0xb9, 0x70, 0x8b, 0x6f, 0xac, 0x71, 0x05, 0x28, 0xdb, 0xcb, 0x5d, 0x2b,
-	0x79, 0x4d, 0x1c, 0xbf, 0xf8, 0xa6, 0x9d, 0x16, 0x48, 0xf6, 0x7a, 0xb0, 0x29, 0xa5, 0x48, 0xc9,
-	0x52, 0x81, 0x59, 0x3a, 0xb8, 0x6e, 0x9a, 0x94, 0x23, 0xd7, 0xba, 0xe2, 0x60, 0x6b, 0xc3, 0x72,
-	0x2a, 0x5d, 0xb2, 0x37, 0x9e, 0xe9, 0x09, 0x43, 0xce, 0x93, 0xb8, 0x28, 0x67, 0x48, 0x5a, 0x2b,
-	0x91, 0x20, 0xf0, 0x02, 0x56, 0xf1, 0x49, 0xb5, 0x52, 0xe0, 0x5b, 0xe5, 0x0e, 0xfb, 0x06, 0x80,
-	0x79, 0x07, 0xd4, 0x12, 0x6f, 0xbf, 0x17, 0x51, 0x69, 0x93, 0xf5, 0x7d, 0xff, 0x3a, 0xfe, 0xbb,
-	0x94, 0x88, 0x70, 0xcc, 0xa2, 0xfe, 0x5e, 0x4a, 0xcb, 0x47, 0xb6, 0x33, 0xce, 0x2e, 0xa7, 0x50,
-	0xb4, 0x5d, 0x7f, 0x18, 0xf1, 0x17, 0xc6, 0xfe, 0x35, 0x8f, 0xb9, 0x3a, 0x85, 0xb0, 0x67, 0xc7,
-	0x3e, 0x2e, 0xd8, 0xe3, 0x06, 0xc2, 0x90, 0x0f, 0x04, 0x75, 0x9c, 0x47, 0xde, 0x9b, 0xc2, 0x75,
-	0x65, 0xd6, 0xc3, 0x63, 0x1a, 0x75, 0x00, 0xdb, 0x87, 0x66, 0x94, 0xc4, 0x1c, 0xef, 0x18, 0xc6,
-	0xe7, 0x4a, 0x0b, 0x72, 0x01, 0xff, 0x19, 0xa7, 0xc5, 0xfb, 0xb3, 0x19, 0x64, 0x58, 0x9c, 0x90,
-	0xa8, 0x5f, 0xc0, 0xad, 0x2b, 0xcd, 0x09, 0x87, 0xa5, 0x66, 0x98, 0xf9, 0x66, 0x66, 0xf8, 0xc7,
-	0x2c, 0x94, 0x2a, 0xe1, 0xc8, 0xb5, 0xd2, 0x4b, 0xc4, 0x27, 0xf8, 0x0d, 0xaf, 0xd0, 0xff, 0xe4,
-	0x59, 0x4a, 0x19, 0xbd, 0x61, 0x24, 0xcd, 0x72, 0xfe, 0x5a, 0x8c, 0x2d, 0x86, 0x11, 0xd3, 0x2c,
-	0x7a, 0x52, 0x4b, 0x1d, 0xc0, 0xcd, 0x2b, 0x5c, 0x2a, 0x16, 0xf1, 0x92, 0xb9, 0xcc, 0xd7, 0x35,
-	0x37, 0x84, 0x37, 0x99, 0xb9, 0x54, 0xe8, 0x50, 0x9b, 0x49, 0xa0, 0x76, 0x2e, 0x05, 0xea, 0xb4,
-	0xab, 0xc4, 0xcb, 0x42, 0x42, 0x0a, 0xd6, 0x11, 0xdc, 0x79, 0xa9, 0x59, 0x31, 0xd7, 0x47, 0x97,
-	0x03, 0xf6, 0xfb, 0xb3, 0x1b, 0xbe, 0x1c, 0xb4, 0x21, 0x14, 0xa4, 0x20, 0x43, 0xc7, 0x00, 0x7d,
-	0x2b, 0x34, 0xc4, 0x87, 0x29, 0xee, 0xcf, 0x69, 0x37, 0xb1, 0x63, 0x2b, 0x14, 0x9f, 0xa5, 0xf2,
-	0xfd, 0xf8, 0x27, 0xba, 0x05, 0xf9, 0x81, 0x3d, 0x20, 0x06, 0x7b, 0x43, 0x16, 0x5f, 0xc7, 0xa8,
-	0x40, 0x1f, 0xf9, 0x44, 0xfd, 0x59, 0x06, 0x8a, 0xf2, 0x2a, 0xa0, 0x47, 0xb0, 0x4a, 0xcd, 0x76,
-	0x49, 0x18, 0xd9, 0x2e, 0x3f, 0x07, 0x32, 0xd7, 0x3a, 0x44, 0x8f, 0xad, 0xb0, 0x36, 0x06, 0xe1,
-	0x95, 0x7e, 0xaa, 0x8d, 0x76, 0x00, 0xce, 0xa9, 0x4f, 0x8d, 0xd0, 0xfe, 0x92, 0x88, 0x7a, 0x2d,
-	0xcf, 0x24, 0x1d, 0xfb, 0x4b, 0xa2, 0xee, 0x40, 0x3e, 0x19, 0xfc, 0xe5, 0x72, 0x4f, 0x55, 0x61,
-	0x25, 0xcd, 0x7f, 0x45, 0x9f, 0xdf, 0x64, 0x61, 0xad, 0x15, 0x7f, 0x37, 0x3e, 0x25, 0x91, 0xd9,
-	0x35, 0x23, 0x13, 0x35, 0x60, 0x21, 0xa4, 0x5e, 0x17, 0x4f, 0x24, 0xd3, 0xbe, 0x6b, 0x5d, 0x22,
-	0x60, 0x07, 0x09, 0xc1, 0x9c, 0x04, 0x7d, 0x08, 0x05, 0x2b, 0x20, 0x66, 0x44, 0x8c, 0xc8, 0x1e,
-	0xf0, 0x07, 0xab, 0xc2, 0xc1, 0x76, 0xcc, 0x19, 0x7f, 0x9c, 0x2e, 0xeb, 0xf1, 0xc7, 0x69, 0x0c,
-	0xbc, 0x3b, 0x15, 0x50, 0xf0, 0xd0, 0xef, 0x26, 0xe0, 0xc5, 0xe9, 0x60, 0xde, 0x9d, 0x0a, 0xd4,
-	0x1f, 0xc3, 0x02, 0x1b, 0x09, 0xda, 0x84, 0xb5, 0x8e, 0x5e, 0xd1, 0x27, 0x3f, 0x08, 0x17, 0x60,
-	0xa9, 0x8a, 0xb5, 0x8a, 0xae, 0xd5, 0x94, 0x0c, 0x6d, 0xe0, 0xb3, 0x66, 0xb3, 0xde, 0x3c, 0x56,
-	0xb2, 0x28, 0x07, 0xf3, 0xb5, 0x56, 0x53, 0x53, 0xe6, 0xd0, 0x32, 0xe4, 0xab, 0x95, 0x66, 0x55,
-	0x6b, 0x34, 0xb4, 0x9a, 0x32, 0x7f, 0x97, 0x00, 0x48, 0x9f, 0x33, 0x0a, 0xb0, 0x24, 0x9e, 0xf1,
-	0x95, 0x37, 0xd0, 0x1a, 0x2c, 0x3f, 0xd2, 0xf0, 0x13, 0xe3, 0xac, 0xd9, 0xa8, 0x3f, 0xd4, 0x1a,
-	0x4f, 0x94, 0x0c, 0x2a, 0x42, 0x2e, 0x69, 0x65, 0x69, 0xab, 0xdd, 0xea, 0x74, 0xea, 0x87, 0x0d,
-	0x4a, 0x0c, 0xb0, 0x28, 0x34, 0xf3, 0x68, 0x15, 0x0a, 0x0c, 0x2a, 0x04, 0x0b, 0x07, 0xff, 0xc8,
-	0xc2, 0x8a, 0x7c, 0x9c, 0x7a, 0x01, 0xfa, 0x6d, 0x06, 0xd6, 0xaf, 0x38, 0x13, 0xd0, 0x0f, 0xa6,
-	0x5d, 0xcf, 0x5f, 0x7a, 0x6c, 0x6d, 0x3f, 0x78, 0x1d, 0x28, 0xdf, 0x7a, 0xea, 0x3b, 0x5f, 0xfd,
-	0xe9, 0x6f, 0x3f, 0xcf, 0xde, 0x51, 0xb7, 0x27, 0xff, 0xfd, 0x22, 0x7c, 0x20, 0xca, 0x21, 0xf2,
-	0x20, 0x73, 0x17, 0xfd, 0x2a, 0x03, 0x37, 0x5e, 0x92, 0x1c, 0xd0, 0x47, 0xd7, 0xc9, 0x00, 0x2f,
-	0xcd, 0x65, 0xdb, 0x3b, 0x31, 0x5c, 0xfa, 0x27, 0x88, 0x71, 0x2c, 0xaa, 0x65, 0x36, 0xc0, 0x3d,
-	0xf5, 0x6d, 0x69, 0x80, 0x3d, 0x8a, 0x7f, 0x60, 0x5e, 0xe2, 0x7d, 0x90, 0xb9, 0x7b, 0xf8, 0x55,
-	0x06, 0xde, 0xb2, 0xbc, 0xc1, 0xab, 0xc7, 0x74, 0xb8, 0x9e, 0x5e, 0x95, 0x36, 0x0d, 0xc0, 0x76,
-	0xe6, 0x69, 0x55, 0xa0, 0xfa, 0x1e, 0xbd, 0x4a, 0x97, 0xbd, 0xa0, 0xbf, 0xdf, 0x27, 0x2e, 0x0b,
-	0xcf, 0x7d, 0xae, 0x32, 0x7d, 0x3b, 0x7c, 0xc9, 0x7f, 0x78, 0x7c, 0xc8, 0x05, 0xff, 0xca, 0x64,
-	0xce, 0x17, 0x19, 0xe4, 0xfe, 0x7f, 0x02, 0x00, 0x00, 0xff, 0xff, 0xa5, 0xcd, 0x74, 0xeb, 0xe8,
-	0x22, 0x00, 0x00,
+	// 2996 bytes of a gzipped FileDescriptorProto
+	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xcc, 0x5a, 0xcd, 0x73, 0xe3, 0xc6,
+	0x95, 0x37, 0x29, 0x4a, 0x22, 0x1f, 0x29, 0x09, 0x6a, 0x7d, 0x0c, 0x47, 0x33, 0xf2, 0xc8, 0xf0,
+	0x7a, 0x57, 0x3b, 0x6b, 0x93, 0x3b, 0x1a, 0xdb, 0xbb, 0x3b, 0x5e, 0x97, 0x97, 0xa2, 0x20, 0x89,
+	0x35, 0x14, 0xc9, 0x6d, 0x41, 0xf3, 0xb5, 0xde, 0x42, 0x20, 0xb0, 0xc9, 0x81, 0x0d, 0x02, 0x30,
+	0x00, 0x8e, 0x24, 0x1f, 0x5d, 0x95, 0xbf, 0x20, 0xb7, 0xdc, 0x73, 0x4c, 0x4e, 0xc9, 0x21, 0x97,
+	0x1c, 0x73, 0xf0, 0x2d, 0xc9, 0x21, 0x55, 0xa9, 0x1c, 0x52, 0x95, 0x1c, 0x92, 0x7f, 0x20, 0x95,
+	0xca, 0x29, 0xd5, 0x1f, 0x00, 0x1b, 0x94, 0x66, 0x28, 0x8e, 0x9d, 0xaa, 0x9c, 0xc4, 0x7e, 0xaf,
+	0x7f, 0xbf, 0xd7, 0xfd, 0xba, 0xdf, 0xeb, 0xd7, 0x0d, 0xc1, 0xfd, 0xbe, 0xe7, 0xf5, 0x1d, 0x52,
+	0xb5, 0x1c, 0x6f, 0xd8, 0xad, 0xbe, 0xb0, 0x43, 0xdb, 0x73, 0xab, 0x2f, 0xee, 0xf9, 0x3b, 0xa7,
+	0x24, 0x32, 0xef, 0x55, 0xed, 0x81, 0xd9, 0x27, 0x86, 0xe9, 0xba, 0x5e, 0x64, 0x46, 0x5e, 0x50,
+	0xf1, 0x03, 0x2f, 0xf2, 0xd0, 0x26, 0x07, 0x55, 0x18, 0xa8, 0xc2, 0x41, 0x95, 0x04, 0xb4, 0x71,
+	0x5b, 0x70, 0x9a, 0xbe, 0x5d, 0x15, 0x50, 0xdb, 0x73, 0x43, 0x0e, 0xde, 0xb8, 0x21, 0x69, 0x2d,
+	0xc7, 0x26, 0x6e, 0x24, 0x14, 0x77, 0x24, 0x45, 0xcf, 0x26, 0x4e, 0xd7, 0x38, 0x25, 0xcf, 0xcd,
+	0x17, 0x76, 0x6c, 0x76, 0xe3, 0xdd, 0x57, 0x8f, 0xb5, 0x4f, 0xbc, 0x01, 0x89, 0x82, 0x0b, 0xd1,
+	0x7b, 0xc2, 0xcc, 0x22, 0x72, 0x1e, 0x19, 0xa3, 0xd1, 0x09, 0xd0, 0xbd, 0x57, 0x83, 0xce, 0xc8,
+	0xa9, 0xd1, 0x25, 0x11, 0xb1, 0x24, 0xc8, 0xdb, 0x02, 0xe2, 0x78, 0x6e, 0x3f, 0x18, 0xba, 0xae,
+	0xed, 0xf6, 0xab, 0x9e, 0x4f, 0x82, 0xd4, 0xa4, 0xe3, 0xb9, 0xb1, 0xd6, 0xe9, 0xb0, 0x57, 0x8d,
+	0xec, 0x01, 0x09, 0x23, 0x73, 0xe0, 0x8f, 0x79, 0x25, 0xf0, 0xad, 0x6a, 0x18, 0x99, 0xd1, 0x70,
+	0xdc, 0x5d, 0xd1, 0x85, 0x4f, 0xaa, 0x96, 0xe7, 0x24, 0xde, 0x28, 0xcb, 0x0a, 0xc7, 0x8c, 0x1c,
+	0xb7, 0xcf, 0x35, 0xea, 0x5f, 0xb3, 0x30, 0xbf, 0x4f, 0xcc, 0x68, 0x18, 0x10, 0xf4, 0x09, 0xe4,
+	0x68, 0x87, 0x72, 0x66, 0x2b, 0xb3, 0xbd, 0xb8, 0xf3, 0x6f, 0x95, 0x57, 0xae, 0x5c, 0x45, 0xa0,
+	0x2a, 0xfa, 0x85, 0x4f, 0x30, 0x03, 0xa2, 0x3b, 0x50, 0x1c, 0x98, 0xe7, 0x46, 0x40, 0xc2, 0xa1,
+	0x13, 0x85, 0xe5, 0xec, 0x56, 0x66, 0x7b, 0x16, 0xc3, 0xc0, 0x3c, 0xc7, 0x5c, 0x82, 0x56, 0x61,
+	0x76, 0xe0, 0x75, 0x89, 0x53, 0x9e, 0xd9, 0xca, 0x6c, 0x17, 0x30, 0x6f, 0xa8, 0x7f, 0xce, 0x40,
+	0x8e, 0xb2, 0xa0, 0x55, 0x50, 0xf4, 0xa7, 0x1d, 0xcd, 0x38, 0x69, 0x1d, 0x77, 0xb4, 0x7a, 0x63,
+	0xbf, 0xa1, 0xed, 0x29, 0x6f, 0x20, 0x04, 0x8b, 0xfb, 0xb5, 0xba, 0x66, 0xec, 0x69, 0xba, 0x56,
+	0xd7, 0x1b, 0xed, 0x96, 0x92, 0x41, 0xeb, 0x80, 0x9a, 0xb5, 0xd6, 0xde, 0x51, 0x0d, 0x3f, 0x94,
+	0xe4, 0x59, 0xda, 0xb7, 0xd9, 0x3e, 0x68, 0x4b, 0xb2, 0x19, 0xb4, 0x02, 0x4b, 0xcd, 0xda, 0xae,
+	0xd6, 0x94, 0x84, 0x39, 0xda, 0x51, 0xd7, 0x9e, 0xe8, 0x92, 0x6c, 0x16, 0xdd, 0x82, 0x1b, 0x7b,
+	0xed, 0xfa, 0xc9, 0x91, 0xd6, 0xd2, 0x8d, 0x31, 0x65, 0x11, 0xdd, 0x84, 0xb5, 0xe3, 0xda, 0xbe,
+	0x66, 0x1c, 0x6b, 0x35, 0x5c, 0x3f, 0x94, 0x54, 0x73, 0x74, 0xd8, 0x8d, 0xa3, 0xda, 0x81, 0x66,
+	0x74, 0x70, 0xbb, 0xa3, 0x61, 0xbd, 0xa1, 0x1d, 0x2b, 0xf3, 0x68, 0x11, 0xa0, 0x8e, 0xdb, 0x1d,
+	0xe3, 0xb0, 0xd1, 0xd2, 0x8f, 0x95, 0x02, 0x5a, 0x86, 0x85, 0xc7, 0xda, 0xae, 0x04, 0x04, 0xb5,
+	0x05, 0xc5, 0x06, 0x0d, 0x9a, 0x63, 0x6f, 0x18, 0x58, 0x04, 0xa9, 0xb0, 0xd0, 0xb7, 0x42, 0x83,
+	0xc7, 0xd1, 0x30, 0xb0, 0xd9, 0x42, 0x14, 0x70, 0xb1, 0x6f, 0x85, 0xac, 0xdb, 0x49, 0x60, 0xa3,
+	0x5b, 0x50, 0x18, 0xe9, 0xb3, 0x4c, 0x9f, 0xb7, 0x85, 0x52, 0x25, 0x30, 0xcb, 0x3a, 0xa2, 0x32,
+	0xcc, 0x5b, 0x9e, 0x1b, 0x11, 0x37, 0x62, 0x1c, 0x25, 0x1c, 0x37, 0xd1, 0x2e, 0xcc, 0x85, 0xcc,
+	0x1a, 0x03, 0x17, 0x77, 0xee, 0x4e, 0x58, 0x65, 0x69, 0x7c, 0x58, 0x20, 0xd5, 0x1f, 0x28, 0xb0,
+	0xb8, 0x6f, 0x5a, 0xa4, 0x96, 0x44, 0x04, 0xea, 0xc0, 0xc2, 0xa9, 0x37, 0x74, 0xbb, 0xb6, 0xdb,
+	0x37, 0x7c, 0xcf, 0xb9, 0x60, 0x66, 0x8b, 0x13, 0xf7, 0xd0, 0xae, 0xc0, 0x74, 0x3c, 0xe7, 0x02,
+	0x97, 0x4e, 0xa5, 0x16, 0x3a, 0x01, 0xa5, 0xd7, 0x35, 0xd2, 0xa4, 0xd9, 0xe9, 0x49, 0x17, 0x7b,
+	0x5d, 0xb9, 0x8d, 0x74, 0x28, 0x38, 0xa6, 0xdb, 0x1d, 0x98, 0xc1, 0xe7, 0x61, 0x79, 0x66, 0x6b,
+	0x66, 0xbb, 0xb8, 0xf3, 0xe1, 0xa4, 0x8d, 0x9e, 0x9a, 0x6a, 0xa5, 0x29, 0xe0, 0x78, 0x44, 0x84,
+	0x36, 0x01, 0x02, 0xcf, 0x71, 0x0c, 0xd3, 0xed, 0x3b, 0xa4, 0x9c, 0xdb, 0xca, 0x6c, 0x67, 0x71,
+	0x81, 0x4a, 0x6a, 0x54, 0x40, 0x17, 0xcd, 0x37, 0x5d, 0xa1, 0x9d, 0x65, 0xda, 0xbc, 0x6f, 0xba,
+	0x5c, 0xb9, 0x09, 0x10, 0xd9, 0x4e, 0x24, 0xb4, 0x73, 0x1c, 0x4b, 0x25, 0x5c, 0x7d, 0x0f, 0x56,
+	0x93, 0x2c, 0x62, 0x58, 0x9e, 0xdb, 0xb3, 0xbb, 0xc4, 0xb5, 0x48, 0x79, 0x9e, 0x75, 0x5c, 0x49,
+	0x74, 0xf5, 0x44, 0x85, 0x3e, 0x80, 0xf5, 0x78, 0x68, 0xd4, 0x75, 0x12, 0x28, 0xcf, 0x40, 0x6b,
+	0x92, 0x56, 0x82, 0x75, 0x60, 0xf1, 0x33, 0xef, 0xc2, 0x70, 0xec, 0xcf, 0x89, 0x63, 0x3f, 0xf7,
+	0xbc, 0x6e, 0xb9, 0xc0, 0x12, 0xc1, 0xbf, 0x4e, 0xf0, 0x4f, 0x33, 0x01, 0xe0, 0x85, 0xcf, 0xbc,
+	0x8b, 0x51, 0x13, 0x3d, 0x82, 0xe5, 0xd0, 0x0b, 0x02, 0xef, 0x4c, 0x26, 0x85, 0x69, 0x49, 0x15,
+	0xce, 0x21, 0xf1, 0xea, 0xa0, 0x98, 0x6e, 0x9f, 0x04, 0x32, 0x6d, 0x71, 0x5a, 0xda, 0x25, 0x46,
+	0x21, 0xb1, 0x3e, 0x83, 0x95, 0x70, 0x18, 0xf8, 0x81, 0x1d, 0x12, 0x99, 0xb8, 0x34, 0x2d, 0x31,
+	0x8a, 0x59, 0x24, 0x6e, 0x0b, 0xca, 0x43, 0xb7, 0x4b, 0x02, 0x83, 0x9c, 0xfb, 0x5e, 0x48, 0xba,
+	0xb2, 0x81, 0x85, 0x69, 0x0d, 0xac, 0x33, 0x2a, 0x8d, 0x33, 0x49, 0x46, 0x9e, 0x00, 0x3a, 0x75,
+	0x86, 0x41, 0x90, 0xa6, 0x5f, 0x9c, 0x96, 0x7e, 0x59, 0x90, 0xa4, 0x5d, 0xf3, 0x9c, 0x98, 0xdd,
+	0x33, 0x62, 0xa6, 0x7c, 0xbe, 0x34, 0xb5, 0x6b, 0x62, 0x96, 0x91, 0x6c, 0xe3, 0xd7, 0xf3, 0x90,
+	0x8f, 0x63, 0x0a, 0xb5, 0xc5, 0x11, 0x34, 0xc3, 0x98, 0x3f, 0x7a, 0xbd, 0xc8, 0x94, 0x8f, 0xa4,
+	0x3a, 0xe4, 0x7d, 0x2f, 0xb4, 0xa9, 0x9e, 0xc5, 0x65, 0x71, 0xe7, 0x5f, 0x26, 0x90, 0x76, 0x44,
+	0x77, 0x9c, 0x00, 0xd5, 0x1f, 0xcf, 0x8d, 0x0e, 0xa8, 0x93, 0xd6, 0xc3, 0x56, 0xfb, 0x71, 0xcb,
+	0x88, 0x8f, 0x1f, 0xe5, 0x0d, 0x54, 0x82, 0x7c, 0x53, 0xdb, 0xd7, 0x0d, 0xed, 0xa9, 0xa6, 0x64,
+	0xd0, 0x02, 0x14, 0x70, 0xe3, 0xe0, 0x90, 0x37, 0xb3, 0xa8, 0x0c, 0xab, 0x4c, 0xd9, 0xde, 0x37,
+	0xe2, 0x4e, 0xbb, 0xb8, 0xfd, 0x58, 0x99, 0xa1, 0x27, 0x0a, 0xef, 0x38, 0xae, 0xca, 0x51, 0x55,
+	0x0c, 0x4a, 0xb8, 0x98, 0x6a, 0x16, 0x6d, 0xc0, 0x7a, 0x82, 0x4a, 0xeb, 0xe6, 0x28, 0xec, 0xa8,
+	0xb1, 0xd7, 0x69, 0x37, 0x5a, 0xba, 0xb1, 0xab, 0xe9, 0x8f, 0x35, 0xad, 0x45, 0xb5, 0xf4, 0x34,
+	0x2a, 0x41, 0xbe, 0xd5, 0x3e, 0xd6, 0x0c, 0xbd, 0xd1, 0x51, 0xf2, 0x74, 0x8c, 0x27, 0x9d, 0x8e,
+	0x86, 0x8d, 0x66, 0xa3, 0xa3, 0x14, 0x68, 0xb3, 0xd9, 0x7e, 0x2c, 0x9a, 0x40, 0x4f, 0xae, 0xa3,
+	0xf6, 0x89, 0x7e, 0xc8, 0x46, 0xa5, 0x14, 0xd1, 0x12, 0x14, 0x79, 0x9b, 0xd9, 0x53, 0x4a, 0x48,
+	0x81, 0x12, 0x17, 0xd4, 0xb5, 0x96, 0xae, 0x61, 0x65, 0x01, 0xad, 0xc1, 0x32, 0xa3, 0xdf, 0x6d,
+	0xeb, 0x7a, 0xfb, 0x48, 0x74, 0x5c, 0xa4, 0xfe, 0x92, 0xc5, 0x8c, 0x6f, 0x89, 0x1e, 0xde, 0xb2,
+	0x54, 0x90, 0x28, 0xc9, 0xac, 0xb5, 0xa7, 0x9a, 0xa1, 0xb7, 0x3b, 0xc6, 0x6e, 0xfb, 0xa4, 0xb5,
+	0x57, 0xc3, 0x4f, 0x95, 0xe5, 0x94, 0x8a, 0xcf, 0xba, 0xde, 0xc6, 0x2d, 0x0d, 0x2b, 0x08, 0xdd,
+	0x86, 0x72, 0xa2, 0x12, 0x8c, 0x09, 0x70, 0x25, 0x71, 0x3f, 0xd5, 0xb2, 0x1f, 0x02, 0xb7, 0x3a,
+	0x72, 0xe4, 0x25, 0x73, 0x6b, 0x69, 0x5d, 0xca, 0xde, 0x3a, 0xda, 0x84, 0x9b, 0x23, 0xdd, 0xb8,
+	0xc1, 0x1b, 0xa3, 0x55, 0x1d, 0xb7, 0x58, 0x46, 0x77, 0xe0, 0x96, 0xbc, 0xce, 0x06, 0x5f, 0x82,
+	0x78, 0xc5, 0x94, 0x9b, 0x68, 0x0b, 0x6e, 0xa7, 0x96, 0x74, 0xbc, 0xc7, 0x06, 0x75, 0x28, 0xa7,
+	0xa8, 0x61, 0x43, 0xc7, 0xb5, 0x03, 0x5a, 0x47, 0xdc, 0xa2, 0xde, 0x17, 0x38, 0x49, 0x7c, 0x9b,
+	0x15, 0x43, 0xf1, 0xdc, 0x3b, 0x27, 0x9d, 0x46, 0x53, 0xd9, 0xa4, 0xc5, 0xd0, 0x68, 0x78, 0x5c,
+	0xf8, 0x26, 0xc5, 0xef, 0xb7, 0xb1, 0x76, 0xa8, 0xd5, 0xf6, 0x8c, 0x03, 0x56, 0x2b, 0x35, 0x6b,
+	0xca, 0x1d, 0x5a, 0xb1, 0xd4, 0x0f, 0x1b, 0x2d, 0xe3, 0xa0, 0x55, 0xd3, 0x0f, 0x29, 0xe5, 0x16,
+	0xb5, 0xcf, 0x44, 0x8c, 0xf7, 0xa0, 0xdd, 0xa2, 0xd2, 0xb7, 0x28, 0x9e, 0x49, 0x39, 0xb3, 0x10,
+	0xab, 0xea, 0x7f, 0x43, 0xa9, 0xe9, 0x59, 0x2c, 0x36, 0x1b, 0x6e, 0xcf, 0x43, 0xef, 0xc2, 0xbc,
+	0x63, 0x46, 0x86, 0xe3, 0xf6, 0x45, 0x79, 0xb0, 0x12, 0x87, 0x22, 0x0d, 0xd5, 0x4a, 0xd3, 0x8c,
+	0x9a, 0x6e, 0x1f, 0xcf, 0x39, 0xec, 0xaf, 0xfa, 0x18, 0xf2, 0x9d, 0x80, 0x16, 0xc7, 0xd1, 0x05,
+	0x42, 0x90, 0x73, 0xcd, 0x01, 0x11, 0x05, 0x11, 0xfb, 0x4d, 0x6b, 0xc9, 0x17, 0xa6, 0x33, 0x24,
+	0xa2, 0x0a, 0xe2, 0x0d, 0xf4, 0x16, 0x94, 0x86, 0xb6, 0x1b, 0x7d, 0xf8, 0xbe, 0xc1, 0x95, 0x34,
+	0x91, 0xe4, 0x70, 0x91, 0xcb, 0x1e, 0x51, 0x91, 0xfa, 0xfd, 0x19, 0x50, 0x34, 0x37, 0xb2, 0xa3,
+	0x0b, 0xa9, 0x80, 0x51, 0x60, 0x66, 0x60, 0x77, 0x85, 0x01, 0xfa, 0x13, 0xad, 0xc3, 0x9c, 0xe3,
+	0x59, 0xa6, 0x13, 0x1b, 0x10, 0x2d, 0xb4, 0x05, 0xc5, 0x2e, 0x09, 0xad, 0xc0, 0xf6, 0x59, 0x52,
+	0xe1, 0x95, 0xac, 0x2c, 0xa2, 0x23, 0x0b, 0x2d, 0x2f, 0x88, 0x0b, 0x01, 0xde, 0x40, 0x6f, 0x02,
+	0x48, 0x27, 0x31, 0xaf, 0x02, 0x24, 0x09, 0xd5, 0x47, 0x9e, 0x6f, 0x5b, 0xa6, 0x63, 0x47, 0x17,
+	0xa2, 0x0e, 0x90, 0x24, 0x97, 0x4b, 0xac, 0xf9, 0x6f, 0x5a, 0x62, 0x35, 0xa0, 0xe0, 0x88, 0xf5,
+	0x09, 0xcb, 0x79, 0x56, 0x0b, 0x4d, 0x62, 0x93, 0xd7, 0x13, 0x8f, 0xd0, 0xe8, 0x00, 0xc0, 0xe7,
+	0x8b, 0x65, 0x93, 0xb0, 0x5c, 0x60, 0x5c, 0x13, 0x13, 0xad, 0x58, 0x5d, 0x2c, 0x41, 0xd5, 0xdf,
+	0x67, 0x61, 0xf5, 0xd8, 0xec, 0x91, 0x63, 0x62, 0x06, 0xd6, 0x73, 0x69, 0x81, 0x3e, 0x81, 0x59,
+	0xb3, 0x3b, 0x74, 0x22, 0x71, 0x3b, 0x99, 0xe2, 0xd0, 0xe1, 0x38, 0x4a, 0x10, 0xfa, 0x9e, 0xd7,
+	0x63, 0xcb, 0x39, 0x1d, 0x01, 0xc3, 0xa1, 0x3a, 0xcc, 0x0f, 0x48, 0x97, 0x2e, 0x87, 0x38, 0x9e,
+	0xa6, 0xa0, 0x88, 0x91, 0x48, 0x83, 0xfc, 0x0b, 0xdb, 0x73, 0xd8, 0x1e, 0xc8, 0x4d, 0xcb, 0x92,
+	0x40, 0xd1, 0xc7, 0x90, 0x0b, 0x4c, 0xeb, 0x62, 0xfa, 0x0a, 0x8d, 0xc1, 0xd4, 0x33, 0x28, 0xd2,
+	0x68, 0xf3, 0xdc, 0x3e, 0x26, 0x56, 0x84, 0xee, 0x43, 0x71, 0x60, 0xbb, 0xc6, 0x35, 0x82, 0xb3,
+	0x30, 0xb0, 0x5d, 0xfe, 0x93, 0x81, 0xcc, 0xf3, 0x04, 0x94, 0x7d, 0x15, 0xc8, 0x3c, 0xe7, 0x3f,
+	0xd5, 0x00, 0x0a, 0x75, 0x7a, 0x2f, 0x65, 0xf9, 0x60, 0x1b, 0x66, 0xd9, 0x25, 0x55, 0x18, 0x44,
+	0x29, 0x2c, 0xeb, 0x86, 0x79, 0x87, 0x51, 0x44, 0x65, 0xe5, 0x88, 0x7a, 0x07, 0x16, 0x7d, 0xfb,
+	0x9c, 0x38, 0x46, 0x2f, 0x30, 0xad, 0x24, 0x18, 0xb3, 0x78, 0x81, 0x49, 0xf7, 0x85, 0x50, 0xfd,
+	0x14, 0xca, 0x7b, 0xde, 0xc0, 0x76, 0x4d, 0x37, 0x62, 0xa4, 0xa1, 0xb4, 0xab, 0xfe, 0x07, 0xe6,
+	0x98, 0x85, 0xb0, 0x9c, 0x61, 0x7b, 0x76, 0x7b, 0x82, 0x27, 0x93, 0xc1, 0x63, 0x81, 0x53, 0x43,
+	0x58, 0x62, 0x77, 0xa4, 0x4e, 0xb2, 0x87, 0xd1, 0x77, 0x60, 0xa9, 0x2b, 0x0c, 0x1a, 0x09, 0x3b,
+	0x9d, 0xe1, 0x7f, 0x4c, 0x60, 0x7f, 0xd9, 0x30, 0xf1, 0x62, 0x37, 0xa5, 0x51, 0x7f, 0x98, 0x81,
+	0x7c, 0x3d, 0xf0, 0xfc, 0x43, 0xdb, 0x8d, 0xfe, 0x0e, 0x77, 0xaf, 0x74, 0xaa, 0xca, 0x5e, 0x4a,
+	0x55, 0x55, 0x58, 0xb1, 0x07, 0xbe, 0x17, 0x44, 0xa6, 0x6b, 0x91, 0x71, 0xef, 0xa3, 0x91, 0x2a,
+	0x59, 0x82, 0xff, 0x87, 0x95, 0x78, 0xb8, 0xb2, 0xf7, 0xf7, 0x01, 0xac, 0xc0, 0xf3, 0x8d, 0xe7,
+	0x54, 0x2e, 0x56, 0x60, 0x52, 0xd6, 0x88, 0x79, 0x70, 0xc1, 0x8a, 0x19, 0xd5, 0x0f, 0x61, 0x29,
+	0xa1, 0xef, 0x98, 0x81, 0x39, 0x08, 0xd1, 0xdb, 0xb0, 0x60, 0x86, 0x3e, 0xb1, 0x22, 0x83, 0x3d,
+	0xae, 0x70, 0xf6, 0x2c, 0x2e, 0x71, 0x21, 0x66, 0x32, 0x75, 0x0f, 0xd0, 0x63, 0x72, 0xba, 0x17,
+	0x5f, 0xa1, 0x04, 0xb4, 0x02, 0x2b, 0xb6, 0x6b, 0x39, 0xc3, 0x2e, 0x31, 0xfa, 0xc4, 0x4b, 0xbd,
+	0x66, 0xe4, 0xf1, 0xb2, 0x50, 0x1d, 0x10, 0x4f, 0x3c, 0x6a, 0xa8, 0x3f, 0xcf, 0x42, 0x89, 0x6d,
+	0x81, 0x3a, 0xbd, 0x63, 0x9f, 0x47, 0xa8, 0x05, 0x0b, 0x2c, 0x2a, 0x3c, 0xb7, 0x6f, 0x04, 0xc4,
+	0x8a, 0xc4, 0x82, 0x4c, 0xba, 0x6a, 0x4b, 0x11, 0x89, 0x8b, 0x8e, 0x14, 0x9e, 0xef, 0xc0, 0xa2,
+	0x63, 0xba, 0xfd, 0x21, 0xbd, 0xf6, 0x73, 0x57, 0x65, 0xb7, 0x66, 0xb6, 0x0b, 0x78, 0x21, 0x96,
+	0xb2, 0x89, 0xa3, 0x67, 0xb0, 0x3c, 0xf2, 0xa6, 0xe1, 0xb3, 0xc9, 0x88, 0x9a, 0xb7, 0x72, 0x4d,
+	0xa7, 0x0a, 0xef, 0xe1, 0x25, 0x6b, 0xcc, 0x9d, 0x16, 0xac, 0xa6, 0xde, 0xb3, 0x62, 0xfa, 0x39,
+	0x46, 0x7f, 0x6f, 0x02, 0xfd, 0x65, 0x27, 0x63, 0x74, 0x76, 0x49, 0xa6, 0xfe, 0x31, 0x03, 0xab,
+	0x62, 0x77, 0x10, 0xe6, 0x50, 0x4c, 0xbe, 0x18, 0x92, 0x30, 0x42, 0x0f, 0x60, 0x96, 0xbd, 0x71,
+	0x08, 0x47, 0xfe, 0xd3, 0x75, 0xde, 0x2c, 0x30, 0x87, 0xa0, 0x5d, 0xc8, 0xf7, 0xf8, 0x4b, 0x15,
+	0x77, 0x5b, 0x71, 0xe7, 0x9f, 0xaf, 0xf7, 0xb0, 0x85, 0x13, 0x1c, 0x8d, 0x30, 0xfe, 0xe8, 0x62,
+	0xf1, 0x15, 0x66, 0x3b, 0x7d, 0x72, 0x84, 0xc9, 0x9b, 0x02, 0x97, 0x6c, 0xa9, 0xa5, 0x3e, 0x84,
+	0x75, 0xa6, 0x1d, 0x05, 0x43, 0xbc, 0x79, 0x14, 0x98, 0x19, 0x3d, 0xfd, 0xd0, 0x9f, 0xe8, 0x0e,
+	0x14, 0x7d, 0x6a, 0xdc, 0x1d, 0x0e, 0x4e, 0x49, 0x10, 0xbf, 0xaa, 0x51, 0x51, 0x8b, 0x49, 0xd4,
+	0xdf, 0xe6, 0x61, 0x6d, 0xcc, 0x6f, 0xa1, 0xef, 0xb9, 0x21, 0x41, 0x4f, 0x40, 0xe9, 0x99, 0x16,
+	0x91, 0xde, 0x2e, 0xe3, 0x30, 0x7b, 0x6f, 0xaa, 0xab, 0x15, 0x5e, 0xea, 0xa5, 0xda, 0x21, 0x3a,
+	0x85, 0xd5, 0xf8, 0x15, 0x21, 0xc5, 0xce, 0x5d, 0x5c, 0x9d, 0xc0, 0x3e, 0x5e, 0x7e, 0xe1, 0x95,
+	0x98, 0x4c, 0xb6, 0xf1, 0x0c, 0x14, 0xc7, 0xeb, 0x7b, 0x29, 0xfe, 0x99, 0xd7, 0xe3, 0x5f, 0xa2,
+	0x44, 0x32, 0xf7, 0xa7, 0xb0, 0xec, 0x98, 0xa7, 0xc4, 0x49, 0x91, 0xe7, 0x5e, 0x8f, 0x5c, 0x61,
+	0x4c, 0x63, 0x23, 0x1f, 0x7b, 0x33, 0x0e, 0xcb, 0xb3, 0xaf, 0x39, 0x72, 0x4a, 0x24, 0x73, 0x1b,
+	0xb0, 0xda, 0x1b, 0x3a, 0x8e, 0x31, 0x66, 0x80, 0xbd, 0x53, 0x4c, 0x5e, 0x57, 0x3d, 0xc5, 0x86,
+	0x11, 0xa5, 0x4a, 0xcb, 0x90, 0x0d, 0xeb, 0xa1, 0xd9, 0x23, 0x46, 0xc8, 0x4a, 0x30, 0xd9, 0x04,
+	0x8f, 0xf6, 0xfb, 0x13, 0x4c, 0x5c, 0x55, 0xbe, 0xe1, 0xd5, 0xf0, 0xaa, 0xa2, 0xce, 0x85, 0x5b,
+	0x3c, 0xb0, 0x46, 0x15, 0xa0, 0x6c, 0x2f, 0x7f, 0xad, 0xe4, 0x35, 0x76, 0xfc, 0xe2, 0x9b, 0x76,
+	0x5a, 0x20, 0xd9, 0xeb, 0xc1, 0x9a, 0x94, 0x22, 0x25, 0x4b, 0x45, 0x66, 0x69, 0xe7, 0xba, 0x69,
+	0x52, 0xde, 0xb9, 0xd6, 0x15, 0x07, 0x5b, 0x07, 0x16, 0x52, 0xe9, 0x92, 0xbd, 0xf1, 0x4c, 0x4e,
+	0x18, 0x72, 0x9e, 0xc4, 0x25, 0x39, 0x43, 0xd2, 0x5a, 0x89, 0x04, 0x81, 0x17, 0xb0, 0x8a, 0x4f,
+	0xaa, 0x95, 0x02, 0xdf, 0xaa, 0x1c, 0xb3, 0x6f, 0x00, 0x98, 0x77, 0x40, 0x6d, 0xf1, 0xf6, 0x7b,
+	0x1e, 0x95, 0xd7, 0x58, 0xdf, 0x0f, 0xae, 0xe3, 0xbf, 0x4b, 0x89, 0x08, 0xc7, 0x2c, 0xea, 0x4f,
+	0xa5, 0xb4, 0xbc, 0x6f, 0x3b, 0xa3, 0xec, 0x72, 0x04, 0x25, 0xdb, 0xf5, 0x87, 0x11, 0x7f, 0x61,
+	0xec, 0x5f, 0xf3, 0x98, 0x6b, 0x50, 0x08, 0x7b, 0x76, 0xec, 0xe3, 0xa2, 0x3d, 0x6a, 0x20, 0x0c,
+	0x85, 0x40, 0x50, 0xc7, 0x79, 0xe4, 0xfd, 0x09, 0x5c, 0x57, 0x66, 0x3d, 0x3c, 0xa2, 0x51, 0x03,
+	0xd8, 0xd8, 0x35, 0xa3, 0x64, 0xcf, 0xf1, 0x8e, 0x61, 0x7c, 0xae, 0xe8, 0x90, 0x0f, 0xf8, 0xcf,
+	0x38, 0x2d, 0xde, 0x9f, 0xce, 0x20, 0xc3, 0xee, 0xce, 0xfc, 0xae, 0x96, 0xc5, 0x09, 0x93, 0xfa,
+	0x05, 0xdc, 0xba, 0xd2, 0xa6, 0xf0, 0x5a, 0x6a, 0x9a, 0x99, 0x6f, 0x67, 0x9a, 0xbf, 0xc8, 0x42,
+	0xb9, 0x16, 0x5e, 0xb8, 0x56, 0x7a, 0x9d, 0xf8, 0x2c, 0xbf, 0xe5, 0x65, 0xfa, 0x87, 0x3c, 0x50,
+	0x29, 0xa3, 0x37, 0x8c, 0xa4, 0x59, 0xe6, 0xae, 0xc5, 0xd8, 0x66, 0x18, 0x31, 0xcd, 0x92, 0x27,
+	0xb5, 0xd4, 0x01, 0xdc, 0xbc, 0xc2, 0xa5, 0x62, 0x11, 0x2f, 0x99, 0xcb, 0x7c, 0x53, 0x73, 0x5f,
+	0xc2, 0x9b, 0xcc, 0x5c, 0x6a, 0xeb, 0x50, 0x9b, 0xc9, 0x6e, 0x7d, 0x72, 0x69, 0xb7, 0x4e, 0xba,
+	0x4f, 0xbc, 0x6c, 0x4b, 0x8c, 0xef, 0xd8, 0x0b, 0xb8, 0xf3, 0x52, 0xdb, 0x62, 0xc2, 0x8f, 0x2e,
+	0xef, 0xda, 0xff, 0x9c, 0xde, 0xfa, 0xe5, 0x9d, 0x1b, 0x42, 0x51, 0xda, 0x69, 0xe8, 0x00, 0xa0,
+	0x6f, 0x85, 0x86, 0xf8, 0x44, 0xc5, 0x9d, 0x3a, 0xe9, 0x4e, 0x76, 0x60, 0x85, 0xe2, 0x03, 0x55,
+	0xa1, 0x1f, 0xff, 0x44, 0xb7, 0xa0, 0x30, 0xb0, 0x07, 0xc4, 0x60, 0xaf, 0xc9, 0xe2, 0x3b, 0x19,
+	0x15, 0xe8, 0x17, 0x3e, 0x51, 0xbf, 0x9b, 0x81, 0x92, 0xbc, 0x14, 0xe8, 0x11, 0x2c, 0x51, 0xb3,
+	0x5d, 0x12, 0x46, 0xb6, 0xcb, 0x4f, 0x84, 0xcc, 0xb5, 0x8e, 0xd3, 0x03, 0x2b, 0xdc, 0x1b, 0x81,
+	0xf0, 0x62, 0x3f, 0xd5, 0x46, 0x9b, 0x00, 0xa7, 0xd4, 0xa7, 0x46, 0x68, 0x7f, 0x49, 0x44, 0xe5,
+	0x56, 0x60, 0x92, 0x63, 0xfb, 0x4b, 0xa2, 0x6e, 0x42, 0x21, 0x19, 0xfc, 0xe5, 0xc2, 0x4f, 0x55,
+	0x61, 0x31, 0xcd, 0x7f, 0x45, 0x9f, 0x1f, 0x65, 0x61, 0xb9, 0x1d, 0x7f, 0x41, 0x3e, 0x22, 0x91,
+	0xd9, 0x35, 0x23, 0x13, 0x35, 0x61, 0x36, 0xa4, 0x5e, 0x17, 0x8f, 0x25, 0x93, 0xbe, 0x70, 0x5d,
+	0x22, 0x60, 0x47, 0x0a, 0xc1, 0x9c, 0x04, 0x7d, 0x04, 0x45, 0x2b, 0x20, 0x66, 0x44, 0x8c, 0xc8,
+	0x1e, 0xf0, 0xa7, 0xab, 0xe2, 0xce, 0x46, 0xcc, 0x19, 0x7f, 0xa6, 0xae, 0xe8, 0xf1, 0x67, 0x6a,
+	0x0c, 0xbc, 0x3b, 0x15, 0x50, 0xf0, 0xd0, 0xef, 0x26, 0xe0, 0xb9, 0xc9, 0x60, 0xde, 0x9d, 0x0a,
+	0xd4, 0xff, 0x85, 0x59, 0x36, 0x12, 0xb4, 0x06, 0xcb, 0xc7, 0x7a, 0x4d, 0x1f, 0xff, 0x34, 0x5c,
+	0x84, 0xf9, 0x3a, 0xd6, 0x6a, 0xba, 0xb6, 0xa7, 0x64, 0x68, 0x03, 0x9f, 0xb4, 0x5a, 0x8d, 0xd6,
+	0x81, 0x92, 0x45, 0x79, 0xc8, 0xed, 0xb5, 0x5b, 0x9a, 0x32, 0x83, 0x16, 0xa0, 0x50, 0xaf, 0xb5,
+	0xea, 0x5a, 0xb3, 0xa9, 0xed, 0x29, 0xb9, 0xbb, 0x04, 0x40, 0xfa, 0xb0, 0x51, 0x84, 0x79, 0xf1,
+	0xa0, 0xaf, 0xbc, 0x81, 0x96, 0x61, 0xe1, 0x91, 0x86, 0x9f, 0x1a, 0x27, 0xad, 0x66, 0xe3, 0xa1,
+	0xd6, 0x7c, 0xaa, 0x64, 0x50, 0x09, 0xf2, 0x49, 0x2b, 0x4b, 0x5b, 0x9d, 0xf6, 0xf1, 0x71, 0x63,
+	0xb7, 0x49, 0x89, 0x01, 0xe6, 0x84, 0x26, 0x87, 0x96, 0xa0, 0xc8, 0xa0, 0x42, 0x30, 0xbb, 0xf3,
+	0x93, 0x1c, 0x2c, 0xca, 0x07, 0xab, 0x17, 0xa0, 0x9f, 0x65, 0x60, 0xe5, 0x8a, 0x83, 0x01, 0xfd,
+	0xd7, 0xa4, 0x8b, 0xfa, 0x4b, 0x0f, 0xb0, 0x8d, 0x07, 0xaf, 0x03, 0xe5, 0xa1, 0xa7, 0xfe, 0xfb,
+	0x6f, 0x6a, 0x49, 0x06, 0xf8, 0xea, 0x57, 0x7f, 0xf8, 0x5e, 0xf6, 0x8e, 0xba, 0x31, 0xfe, 0xdf,
+	0x1c, 0xe1, 0x03, 0x51, 0x23, 0x91, 0x07, 0x99, 0xbb, 0xe8, 0x4f, 0x19, 0xb8, 0xf1, 0x92, 0x3c,
+	0x81, 0x3e, 0xbe, 0x4e, 0x32, 0x78, 0x69, 0x6e, 0xdb, 0xd8, 0x8c, 0xe1, 0xd2, 0x7f, 0x46, 0x8c,
+	0xb6, 0xa5, 0xea, 0x7f, 0x5d, 0x7b, 0x7f, 0x72, 0x8e, 0xba, 0x1c, 0x08, 0xe3, 0x53, 0xdc, 0x56,
+	0xdf, 0x96, 0xa6, 0xd8, 0xa3, 0xe8, 0x07, 0xe6, 0x25, 0xd6, 0x07, 0x99, 0xbb, 0x1b, 0x2f, 0xbe,
+	0xae, 0xad, 0x89, 0x49, 0xf0, 0x91, 0x99, 0xbe, 0x1d, 0x56, 0x2c, 0x6f, 0xf0, 0xcb, 0xda, 0xff,
+	0x3d, 0x8f, 0x22, 0x3f, 0x7c, 0x50, 0xad, 0x9e, 0x9d, 0x9d, 0x8d, 0x29, 0xab, 0xe6, 0x30, 0x7a,
+	0xce, 0xff, 0x21, 0xe4, 0x3d, 0xdf, 0x31, 0xa3, 0x9e, 0x17, 0x0c, 0xde, 0xbd, 0x5e, 0x77, 0x6e,
+	0x6c, 0xf7, 0xab, 0x0c, 0xbc, 0x65, 0x79, 0x83, 0x57, 0x7b, 0x73, 0x77, 0x25, 0xbd, 0xb5, 0x3a,
+	0x34, 0x8a, 0x3a, 0x99, 0x67, 0x75, 0x81, 0xea, 0x7b, 0x8e, 0xe9, 0xf6, 0x2b, 0x5e, 0xd0, 0xaf,
+	0xf6, 0x89, 0xcb, 0x62, 0xac, 0x3a, 0xb2, 0xfc, 0x92, 0x7f, 0x58, 0xf9, 0x88, 0x0b, 0xfe, 0x92,
+	0xc9, 0x9c, 0xce, 0x31, 0xc8, 0xfd, 0xbf, 0x05, 0x00, 0x00, 0xff, 0xff, 0x64, 0xbd, 0xd0, 0x49,
+	0xf1, 0x23, 0x00, 0x00,
 }
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // ImageAnnotatorClient is the client API for ImageAnnotator service.
 //
@@ -2647,10 +2653,10 @@
 }
 
 type imageAnnotatorClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewImageAnnotatorClient(cc *grpc.ClientConn) ImageAnnotatorClient {
+func NewImageAnnotatorClient(cc grpc.ClientConnInterface) ImageAnnotatorClient {
 	return &imageAnnotatorClient{cc}
 }
 
diff --git a/googleapis/cloud/vision/v1p3beta1/image_annotator.pb.go b/googleapis/cloud/vision/v1p3beta1/image_annotator.pb.go
index 9360443..7000a5b 100644
--- a/googleapis/cloud/vision/v1p3beta1/image_annotator.pb.go
+++ b/googleapis/cloud/vision/v1p3beta1/image_annotator.pb.go
@@ -2161,7 +2161,7 @@
 // Multiple async file annotation requests are batched into a single service
 // call.
 type AsyncBatchAnnotateFilesRequest struct {
-	// Individual async file annotation requests for this batch.
+	// Required. Individual async file annotation requests for this batch.
 	Requests             []*AsyncAnnotateFileRequest `protobuf:"bytes,1,rep,name=requests,proto3" json:"requests,omitempty"`
 	XXX_NoUnkeyedLiteral struct{}                    `json:"-"`
 	XXX_unrecognized     []byte                      `json:"-"`
@@ -2555,208 +2555,214 @@
 }
 
 var fileDescriptor_2b863578148790db = []byte{
-	// 3065 bytes of a gzipped FileDescriptorProto
-	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xcc, 0x5a, 0xcf, 0x73, 0xdb, 0xc6,
-	0xf5, 0x0f, 0xa9, 0x5f, 0xe4, 0x23, 0x25, 0x41, 0xab, 0x1f, 0xa6, 0x65, 0x2b, 0x56, 0x90, 0x6f,
-	0xbe, 0x5f, 0x7d, 0xdd, 0x54, 0x1a, 0xcb, 0x49, 0x9a, 0x3a, 0xcd, 0xa4, 0x14, 0x05, 0x49, 0xac,
-	0x29, 0x82, 0x5d, 0x41, 0x76, 0xec, 0x49, 0x07, 0x85, 0xc0, 0x25, 0x8d, 0x04, 0xc4, 0x22, 0x00,
-	0x68, 0x4b, 0x3e, 0x66, 0xa6, 0x7f, 0x41, 0x6f, 0xbd, 0x76, 0x3a, 0x39, 0x35, 0x97, 0xf6, 0xd2,
-	0x73, 0xef, 0x9d, 0xe9, 0xf4, 0xd0, 0x3f, 0xa0, 0x3d, 0xf4, 0xd8, 0x63, 0x8f, 0x9d, 0x5d, 0x2c,
-	0xc0, 0x05, 0x29, 0x99, 0xa2, 0x93, 0xce, 0xf4, 0x44, 0xec, 0x7b, 0xfb, 0xf9, 0xbc, 0xdd, 0xf7,
-	0x76, 0xdf, 0x3e, 0x2c, 0x08, 0xf7, 0xbb, 0x94, 0x76, 0x5d, 0xb2, 0x63, 0xbb, 0xb4, 0xdf, 0xde,
-	0x79, 0xee, 0x84, 0x0e, 0xf5, 0x76, 0x9e, 0xdf, 0xf3, 0xef, 0x9f, 0x91, 0xc8, 0xba, 0xb7, 0xe3,
-	0xf4, 0xac, 0x2e, 0x31, 0x2d, 0xcf, 0xa3, 0x91, 0x15, 0xd1, 0x60, 0xdb, 0x0f, 0x68, 0x44, 0xd1,
-	0x46, 0x0c, 0xda, 0xe6, 0xa0, 0xed, 0x18, 0xb4, 0x9d, 0x82, 0xd6, 0x6f, 0x0b, 0x4e, 0xcb, 0x77,
-	0x76, 0x04, 0xd4, 0xa1, 0x5e, 0x18, 0x83, 0xd7, 0xdf, 0x7d, 0xb5, 0xc5, 0x2e, 0xa1, 0x3d, 0x12,
-	0x05, 0x17, 0xa2, 0xf7, 0xee, 0xab, 0x7b, 0xfb, 0x01, 0x6d, 0xf7, 0xed, 0xc8, 0x0c, 0x89, 0x15,
-	0xd8, 0xcf, 0x04, 0x66, 0xcc, 0x9c, 0x22, 0x72, 0x1e, 0x99, 0x83, 0x71, 0x09, 0xd0, 0xbd, 0x57,
-	0x83, 0x5e, 0x90, 0x33, 0xb3, 0x4d, 0x22, 0x62, 0x4b, 0x90, 0xb7, 0x05, 0xc4, 0xa5, 0x5e, 0x37,
-	0xe8, 0x7b, 0x9e, 0xe3, 0x75, 0x77, 0xa8, 0x4f, 0x82, 0xcc, 0x74, 0xef, 0x88, 0x4e, 0xbc, 0x75,
-	0xd6, 0xef, 0xec, 0x44, 0x4e, 0x8f, 0x84, 0x91, 0xd5, 0xf3, 0x45, 0x87, 0x1b, 0xa2, 0x43, 0xe0,
-	0xdb, 0x3b, 0x61, 0x64, 0x45, 0xfd, 0x70, 0x48, 0x11, 0x5d, 0xf8, 0x64, 0xc7, 0xa6, 0x6e, 0xe2,
-	0xfe, 0xf5, 0x8a, 0xac, 0x70, 0xad, 0xc8, 0xf5, 0xba, 0xb1, 0x46, 0xfd, 0x7a, 0x0a, 0xe6, 0x0e,
-	0x88, 0x15, 0xf5, 0x03, 0x82, 0x3e, 0x81, 0x69, 0xd6, 0xa1, 0x92, 0xdb, 0xcc, 0x6d, 0x2d, 0xec,
-	0x7e, 0x6f, 0xfb, 0x95, 0x31, 0xdb, 0x16, 0xa8, 0x6d, 0xe3, 0xc2, 0x27, 0x98, 0x03, 0xd1, 0x1d,
-	0x28, 0xf5, 0xac, 0x73, 0x33, 0x20, 0x61, 0xdf, 0x8d, 0xc2, 0x4a, 0x7e, 0x33, 0xb7, 0x35, 0x83,
-	0xa1, 0x67, 0x9d, 0xe3, 0x58, 0x82, 0x56, 0x60, 0xa6, 0x47, 0xdb, 0xc4, 0xad, 0x4c, 0x6d, 0xe6,
-	0xb6, 0x8a, 0x38, 0x6e, 0xa8, 0xbf, 0xce, 0xc3, 0x34, 0x63, 0x41, 0x2b, 0xa0, 0x18, 0x4f, 0x5a,
-	0x9a, 0x79, 0xda, 0x3c, 0x69, 0x69, 0xb5, 0xfa, 0x41, 0x5d, 0xdb, 0x57, 0xde, 0x40, 0x08, 0x16,
-	0x0e, 0xaa, 0x35, 0xcd, 0xdc, 0xd7, 0x0c, 0xad, 0x66, 0xd4, 0xf5, 0xa6, 0x92, 0x43, 0x6b, 0x80,
-	0x1a, 0xd5, 0xe6, 0xfe, 0x71, 0x15, 0x3f, 0x94, 0xe4, 0x79, 0xd6, 0xb7, 0xa1, 0x1f, 0xea, 0x92,
-	0x6c, 0x0a, 0x2d, 0xc3, 0x62, 0xa3, 0xba, 0xa7, 0x35, 0x24, 0xe1, 0x34, 0xeb, 0x68, 0x68, 0x9f,
-	0x1a, 0x92, 0x6c, 0x06, 0xdd, 0x82, 0x1b, 0xfb, 0x7a, 0xed, 0xf4, 0x58, 0x6b, 0x1a, 0xe6, 0x90,
-	0xb2, 0x84, 0x6e, 0xc2, 0xea, 0x49, 0xf5, 0x40, 0x33, 0x4f, 0xb4, 0x2a, 0xae, 0x1d, 0x49, 0xaa,
-	0x59, 0x36, 0xec, 0xfa, 0x71, 0xf5, 0x50, 0x33, 0x5b, 0x58, 0x6f, 0x69, 0xd8, 0xa8, 0x6b, 0x27,
-	0xca, 0x1c, 0x5a, 0x00, 0xa8, 0x61, 0xbd, 0x65, 0x1e, 0xd5, 0x9b, 0xc6, 0x89, 0x52, 0x44, 0x4b,
-	0x30, 0xff, 0x58, 0xdb, 0x93, 0x80, 0xc0, 0x06, 0xd1, 0xc2, 0xfa, 0xfe, 0x69, 0xcd, 0x10, 0xb4,
-	0x4a, 0x19, 0xdd, 0x80, 0x65, 0x7d, 0xef, 0x27, 0x5a, 0xcd, 0x30, 0x1b, 0x7a, 0xad, 0xda, 0xa8,
-	0x3f, 0xad, 0xf2, 0xce, 0xcb, 0x6a, 0x13, 0x4a, 0x75, 0xb6, 0xb7, 0x4e, 0x68, 0x3f, 0xb0, 0x09,
-	0x52, 0x61, 0xbe, 0x6b, 0x87, 0x66, 0xbc, 0xdd, 0xfa, 0x81, 0xc3, 0xa3, 0x56, 0xc4, 0xa5, 0xae,
-	0x1d, 0xf2, 0x6e, 0xa7, 0x81, 0x83, 0x6e, 0x41, 0x71, 0xa0, 0xcf, 0x73, 0x7d, 0xc1, 0x11, 0x4a,
-	0x95, 0xc0, 0x0c, 0xef, 0x88, 0x2a, 0x30, 0x67, 0x53, 0x2f, 0x22, 0x5e, 0xc4, 0x39, 0xca, 0x38,
-	0x69, 0xa2, 0x3d, 0x98, 0x0d, 0xb9, 0x35, 0x0e, 0x2e, 0xed, 0xde, 0x1d, 0xb3, 0x24, 0xa4, 0xf1,
-	0x61, 0x81, 0x54, 0x7f, 0xa3, 0xc0, 0xc2, 0x81, 0x65, 0x93, 0x6a, 0xba, 0x7d, 0x50, 0x0b, 0xe6,
-	0xcf, 0x68, 0xdf, 0x6b, 0x3b, 0x5e, 0xd7, 0xf4, 0xa9, 0x7b, 0xc1, 0xcd, 0x96, 0xc6, 0x2e, 0xb8,
-	0x3d, 0x81, 0x69, 0x51, 0xf7, 0x02, 0x97, 0xcf, 0xa4, 0x16, 0x3a, 0x05, 0xa5, 0xd3, 0x36, 0xb3,
-	0xa4, 0xf9, 0xc9, 0x49, 0x17, 0x3a, 0x6d, 0xb9, 0x8d, 0x0c, 0x28, 0xba, 0x96, 0xd7, 0xee, 0x59,
-	0xc1, 0x17, 0x61, 0x65, 0x6a, 0x73, 0x6a, 0xab, 0xb4, 0xfb, 0xc1, 0xb8, 0x5d, 0x91, 0x99, 0xea,
-	0x76, 0x43, 0xc0, 0xf1, 0x80, 0x08, 0x6d, 0x00, 0x04, 0xd4, 0x75, 0x4d, 0xcb, 0xeb, 0xba, 0xa4,
-	0x32, 0xbd, 0x99, 0xdb, 0xca, 0xe3, 0x22, 0x93, 0x54, 0x99, 0x80, 0x05, 0xcd, 0xb7, 0x3c, 0xa1,
-	0x9d, 0xe1, 0xda, 0x82, 0x6f, 0x79, 0xb1, 0x72, 0x03, 0x20, 0x72, 0xdc, 0x48, 0x68, 0x67, 0x63,
-	0x2c, 0x93, 0xc4, 0xea, 0x7b, 0xb0, 0x92, 0xa6, 0x1c, 0xd3, 0xa6, 0x5e, 0xc7, 0x69, 0x13, 0xcf,
-	0x26, 0x95, 0x39, 0xde, 0x71, 0x39, 0xd5, 0xd5, 0x52, 0x15, 0x7a, 0x1f, 0xd6, 0x92, 0xa1, 0x31,
-	0xd7, 0x49, 0xa0, 0x02, 0x07, 0xad, 0x4a, 0x5a, 0x09, 0xd6, 0x82, 0x85, 0xcf, 0xe9, 0x85, 0xe9,
-	0x3a, 0x5f, 0x10, 0xd7, 0x79, 0x46, 0x69, 0xbb, 0x52, 0xe4, 0x59, 0xe3, 0xff, 0xc7, 0xf8, 0xa7,
-	0x91, 0x02, 0xf0, 0xfc, 0xe7, 0xf4, 0x62, 0xd0, 0x44, 0x8f, 0x60, 0x29, 0xa4, 0x41, 0x40, 0x5f,
-	0xc8, 0xa4, 0x30, 0x29, 0xa9, 0x12, 0x73, 0x48, 0xbc, 0x06, 0x28, 0x96, 0xd7, 0x25, 0x81, 0x4c,
-	0x5b, 0x9a, 0x94, 0x76, 0x91, 0x53, 0x48, 0xac, 0x4f, 0x61, 0x39, 0xec, 0x07, 0x7e, 0xe0, 0x84,
-	0x44, 0x26, 0x2e, 0x4f, 0x4a, 0x8c, 0x12, 0x16, 0x89, 0xdb, 0x86, 0x4a, 0xdf, 0x6b, 0x93, 0xc0,
-	0x24, 0xe7, 0x3e, 0x0d, 0x49, 0x5b, 0x36, 0x30, 0x3f, 0xa9, 0x81, 0x35, 0x4e, 0xa5, 0xc5, 0x4c,
-	0x92, 0x91, 0x4f, 0x01, 0x9d, 0xb9, 0xfd, 0x20, 0xc8, 0xd2, 0x2f, 0x4c, 0x4a, 0xbf, 0x24, 0x48,
-	0xb2, 0xae, 0x79, 0x46, 0xac, 0xf6, 0x0b, 0x62, 0x65, 0x7c, 0xbe, 0x38, 0xb1, 0x6b, 0x12, 0x96,
-	0x81, 0x6c, 0xfd, 0xaf, 0x73, 0x50, 0x48, 0xf6, 0x14, 0xd2, 0xc5, 0x79, 0x35, 0xc5, 0x99, 0x3f,
-	0x7a, 0xbd, 0x9d, 0x29, 0x9f, 0x5f, 0x35, 0x28, 0xf8, 0x34, 0x74, 0x98, 0x9e, 0xef, 0xcb, 0xd2,
-	0xee, 0xff, 0x8d, 0x21, 0x6d, 0x89, 0xee, 0x38, 0x05, 0xaa, 0xbf, 0x9f, 0x1d, 0x9c, 0x66, 0xa7,
-	0xcd, 0x87, 0x4d, 0xfd, 0x71, 0xd3, 0x4c, 0xce, 0x2a, 0xe5, 0x0d, 0x54, 0x86, 0x42, 0x43, 0x3b,
-	0x30, 0x4c, 0xed, 0x89, 0xa6, 0xe4, 0xd0, 0x3c, 0x14, 0x71, 0xfd, 0xf0, 0x28, 0x6e, 0xe6, 0x51,
-	0x05, 0x56, 0xb8, 0x52, 0x3f, 0x30, 0x93, 0x4e, 0x7b, 0x58, 0x7f, 0xac, 0x4c, 0xb1, 0xe3, 0x27,
-	0xee, 0x38, 0xac, 0x9a, 0x66, 0xaa, 0x04, 0x94, 0x72, 0x71, 0xd5, 0x0c, 0x5a, 0x87, 0xb5, 0x14,
-	0x95, 0xd5, 0xcd, 0x32, 0xd8, 0x71, 0x7d, 0xbf, 0xa5, 0xd7, 0x9b, 0x86, 0xb9, 0xa7, 0x19, 0x8f,
-	0x35, 0xad, 0xc9, 0xb4, 0xec, 0xe8, 0x2a, 0x43, 0xa1, 0xa9, 0x9f, 0x68, 0xa6, 0x51, 0x6f, 0x29,
-	0x05, 0x36, 0xc6, 0xd3, 0x56, 0x4b, 0xc3, 0x66, 0xa3, 0xde, 0x52, 0x8a, 0xac, 0xd9, 0xd0, 0x1f,
-	0x8b, 0x26, 0xb0, 0x63, 0xee, 0x58, 0x3f, 0x35, 0x8e, 0xf8, 0xa8, 0x94, 0x12, 0x5a, 0x84, 0x52,
-	0xdc, 0xe6, 0xf6, 0x94, 0x32, 0x52, 0xa0, 0x1c, 0x0b, 0x6a, 0x5a, 0xd3, 0xd0, 0xb0, 0x32, 0x8f,
-	0x56, 0x61, 0x89, 0xd3, 0xef, 0xe9, 0x86, 0xa1, 0x1f, 0x8b, 0x8e, 0x0b, 0xcc, 0x5f, 0xb2, 0x98,
-	0xf3, 0x2d, 0xb2, 0x93, 0x5e, 0x96, 0x0a, 0x12, 0x25, 0x9d, 0xb5, 0xf6, 0x44, 0x33, 0x0d, 0xbd,
-	0x65, 0xee, 0xe9, 0xa7, 0xcd, 0xfd, 0x2a, 0x7e, 0xa2, 0x2c, 0x65, 0x54, 0xf1, 0xac, 0x6b, 0x3a,
-	0x6e, 0x6a, 0x58, 0x41, 0xe8, 0x36, 0x54, 0x52, 0x95, 0x60, 0x4c, 0x81, 0xcb, 0xa9, 0xfb, 0x99,
-	0x96, 0x3f, 0x08, 0xdc, 0xca, 0xc0, 0x91, 0x23, 0xe6, 0x56, 0xb3, 0xba, 0x8c, 0xbd, 0x35, 0xb4,
-	0x01, 0x37, 0x07, 0xba, 0x61, 0x83, 0x37, 0x06, 0x51, 0x1d, 0xb6, 0x58, 0x41, 0x77, 0xe0, 0x96,
-	0x1c, 0x67, 0x33, 0x0e, 0x41, 0x12, 0x31, 0xe5, 0x26, 0xda, 0x84, 0xdb, 0x99, 0x90, 0x0e, 0xf7,
-	0x58, 0x67, 0x0e, 0x8d, 0x29, 0xaa, 0xd8, 0x34, 0x70, 0xf5, 0x90, 0xd5, 0x11, 0xb7, 0x98, 0xf7,
-	0x05, 0x4e, 0x12, 0xdf, 0xe6, 0x95, 0x53, 0x32, 0xf7, 0xd6, 0x69, 0xab, 0xde, 0x50, 0x36, 0x58,
-	0xe5, 0x34, 0x18, 0x5e, 0x2c, 0x7c, 0x93, 0xe1, 0x0f, 0x74, 0xac, 0x1d, 0x69, 0xd5, 0x7d, 0xf3,
-	0x90, 0x17, 0x56, 0x8d, 0xaa, 0x72, 0x87, 0x95, 0x37, 0xb5, 0xa3, 0x7a, 0xd3, 0x3c, 0x6c, 0x56,
-	0x8d, 0x23, 0x46, 0xb9, 0xc9, 0xec, 0x73, 0x11, 0xe7, 0x3d, 0xd4, 0x9b, 0x4c, 0xfa, 0x16, 0xc3,
-	0x73, 0x69, 0xcc, 0x2c, 0xc4, 0xaa, 0xfa, 0x23, 0x28, 0x37, 0xa8, 0xcd, 0xf7, 0x66, 0xdd, 0xeb,
-	0x50, 0xf4, 0x2e, 0xcc, 0xb9, 0x56, 0x64, 0xba, 0x5e, 0x57, 0x94, 0x07, 0xcb, 0xc9, 0x56, 0x64,
-	0x5b, 0x75, 0xbb, 0x61, 0x45, 0x0d, 0xaf, 0x8b, 0x67, 0x5d, 0xfe, 0xab, 0x3e, 0x86, 0x42, 0x2b,
-	0x60, 0x95, 0x74, 0x74, 0x81, 0x10, 0x4c, 0x7b, 0x56, 0x8f, 0x88, 0x82, 0x88, 0x3f, 0xb3, 0xc2,
-	0xf3, 0xb9, 0xe5, 0xf6, 0x89, 0xa8, 0x82, 0xe2, 0x06, 0x7a, 0x0b, 0xca, 0x7d, 0xc7, 0x8b, 0x3e,
-	0x78, 0xcf, 0x8c, 0x95, 0x2c, 0x91, 0x4c, 0xe3, 0x52, 0x2c, 0x7b, 0xc4, 0x44, 0xea, 0xaf, 0xa6,
-	0x40, 0xd1, 0xbc, 0xc8, 0x89, 0x2e, 0xa4, 0x02, 0x46, 0x81, 0xa9, 0x9e, 0xd3, 0x16, 0x06, 0xd8,
-	0x23, 0x5a, 0x83, 0x59, 0x97, 0xda, 0x96, 0x9b, 0x18, 0x10, 0x2d, 0xb4, 0x09, 0xa5, 0x36, 0x09,
-	0xed, 0xc0, 0xf1, 0x79, 0x52, 0x89, 0xcb, 0x5e, 0x59, 0xc4, 0x46, 0x16, 0xda, 0x34, 0x48, 0x0a,
-	0x81, 0xb8, 0x81, 0xde, 0x04, 0x90, 0x4e, 0xe2, 0xb8, 0x0a, 0x90, 0x24, 0x4c, 0x1f, 0x51, 0xdf,
-	0xb1, 0x2d, 0xd7, 0x89, 0x2e, 0x44, 0x1d, 0x20, 0x49, 0x46, 0x4b, 0xac, 0xb9, 0x6f, 0x5b, 0x62,
-	0xd5, 0xa1, 0xe8, 0x8a, 0xf8, 0x84, 0x95, 0x02, 0xaf, 0x85, 0xc6, 0xb1, 0xc9, 0xf1, 0xc4, 0x03,
-	0x34, 0x3a, 0x04, 0xf0, 0xe3, 0x60, 0x39, 0x24, 0xac, 0x14, 0x39, 0xd7, 0xd8, 0x44, 0x2b, 0xa2,
-	0x8b, 0x25, 0xa8, 0xfa, 0xa7, 0x1c, 0xdc, 0x64, 0x46, 0x5c, 0xe7, 0x25, 0x69, 0xeb, 0x67, 0x9f,
-	0x13, 0x3b, 0x7a, 0x65, 0x94, 0xde, 0x86, 0x79, 0xd7, 0xf2, 0xba, 0x7d, 0x56, 0x12, 0xdb, 0xb4,
-	0x9d, 0x04, 0xab, 0x9c, 0x08, 0x6b, 0xb4, 0x4d, 0xd2, 0xe5, 0x33, 0x95, 0x5d, 0x3e, 0x97, 0x04,
-	0x69, 0xc4, 0xc9, 0x33, 0xdf, 0xd2, 0xc9, 0xea, 0xdf, 0xf2, 0xb0, 0x72, 0x62, 0x75, 0xc8, 0x09,
-	0x7f, 0x39, 0x95, 0xe6, 0xf2, 0x09, 0xcc, 0x58, 0xed, 0xbe, 0x1b, 0x89, 0x77, 0xb3, 0x09, 0x4e,
-	0xd1, 0x18, 0xc7, 0x08, 0x42, 0x9f, 0xd2, 0x0e, 0x9f, 0xf2, 0x64, 0x04, 0x1c, 0x87, 0x6a, 0x30,
-	0xd7, 0x23, 0x6d, 0xb6, 0xbe, 0xc4, 0x79, 0x3b, 0x01, 0x45, 0x82, 0x44, 0x1a, 0x14, 0x9e, 0x3b,
-	0xd4, 0xe5, 0x8b, 0x7a, 0x7a, 0x52, 0x96, 0x14, 0x8a, 0x3e, 0x86, 0xe9, 0xc0, 0xb2, 0x2f, 0x26,
-	0x2f, 0x39, 0x39, 0x4c, 0x7d, 0x01, 0x25, 0x96, 0x3e, 0xa8, 0xd7, 0xc5, 0xc4, 0x8e, 0xd0, 0x7d,
-	0x28, 0xf5, 0x1c, 0xcf, 0xbc, 0x46, 0xb6, 0x29, 0xf6, 0x1c, 0x2f, 0x7e, 0xe4, 0x20, 0xeb, 0x3c,
-	0x05, 0xe5, 0x5f, 0x05, 0xb2, 0xce, 0xe3, 0x47, 0x35, 0x80, 0x62, 0x8d, 0xbd, 0x95, 0xf3, 0x04,
-	0xb7, 0x05, 0x33, 0xfc, 0x15, 0x5d, 0x18, 0x44, 0x19, 0x2c, 0xef, 0x86, 0xe3, 0x0e, 0x83, 0xd5,
-	0x97, 0x97, 0x57, 0xdf, 0x3b, 0xb0, 0xe0, 0x3b, 0xe7, 0xc4, 0x35, 0x3b, 0x81, 0x65, 0xa7, 0xd9,
-	0x25, 0x8f, 0xe7, 0xb9, 0xf4, 0x40, 0x08, 0xd5, 0xcf, 0xa0, 0xb2, 0x4f, 0x7b, 0x8e, 0x67, 0x79,
-	0x11, 0x27, 0x0d, 0xa5, 0x55, 0xf5, 0x63, 0x98, 0xe5, 0x16, 0xc2, 0x4a, 0x8e, 0x6f, 0xc2, 0xad,
-	0x31, 0x9e, 0x4c, 0x07, 0x8f, 0x05, 0x4e, 0x0d, 0x61, 0x91, 0xbf, 0xf4, 0xb5, 0xd2, 0x4d, 0x89,
-	0x7e, 0x0e, 0x8b, 0x6d, 0x61, 0xd0, 0x4c, 0xd9, 0xd9, 0x0c, 0x7f, 0x30, 0x86, 0xfd, 0xaa, 0x61,
-	0xe2, 0x85, 0x76, 0x46, 0xa3, 0xfe, 0x36, 0x07, 0x85, 0x5a, 0x40, 0xfd, 0x23, 0xc7, 0x8b, 0xfe,
-	0x03, 0x2f, 0x93, 0xd9, 0xdc, 0x9b, 0x1f, 0xc9, 0xbd, 0x3b, 0xb0, 0xec, 0xf4, 0x7c, 0x1a, 0x44,
-	0x96, 0x67, 0x93, 0x61, 0xef, 0xa3, 0x81, 0x2a, 0x0d, 0xc1, 0xcf, 0x60, 0x39, 0x19, 0xae, 0xec,
-	0xfd, 0x03, 0x00, 0x3b, 0xa0, 0xbe, 0xf9, 0x8c, 0xc9, 0x45, 0x04, 0xc6, 0xa5, 0xc1, 0x84, 0x07,
-	0x17, 0xed, 0x84, 0x51, 0xfd, 0x00, 0x16, 0x53, 0xfa, 0x96, 0x15, 0x58, 0xbd, 0x90, 0x25, 0x3a,
-	0x2b, 0xf4, 0x89, 0x1d, 0x99, 0xfc, 0x6a, 0x29, 0x66, 0xcf, 0xe3, 0x72, 0x2c, 0xc4, 0x5c, 0xa6,
-	0xee, 0x03, 0x7a, 0x4c, 0xce, 0xf6, 0x93, 0x77, 0x42, 0x01, 0xdd, 0x86, 0x65, 0xc7, 0xb3, 0xdd,
-	0x7e, 0x9b, 0x98, 0x5d, 0x42, 0x33, 0x77, 0x39, 0x05, 0xbc, 0x24, 0x54, 0x87, 0x84, 0x8a, 0x2b,
-	0x1d, 0xf5, 0x9b, 0x29, 0x28, 0xf3, 0x25, 0x50, 0xa3, 0x5e, 0x44, 0xce, 0x23, 0xd4, 0x64, 0x49,
-	0x36, 0x32, 0x5d, 0xea, 0x75, 0xcd, 0x80, 0xd8, 0x91, 0x08, 0xc8, 0xb8, 0xbb, 0x03, 0x69, 0x47,
-	0xe2, 0x92, 0x2b, 0x6d, 0xcf, 0x77, 0x60, 0x21, 0x4d, 0xda, 0xb1, 0xab, 0xf2, 0x9b, 0x53, 0x5b,
-	0x45, 0x9c, 0xa6, 0x72, 0x3e, 0x71, 0xf4, 0x14, 0x96, 0x06, 0xde, 0x34, 0x7d, 0x3e, 0x19, 0x51,
-	0xc4, 0x6f, 0x5f, 0xd3, 0xa9, 0xc2, 0x7b, 0x78, 0xd1, 0x1e, 0x72, 0x67, 0x07, 0x56, 0xb3, 0xd7,
-	0x86, 0x09, 0x7f, 0x9c, 0xf0, 0x77, 0xc7, 0x9f, 0x5d, 0x0c, 0x1b, 0x27, 0x75, 0x61, 0x63, 0xd9,
-	0x1f, 0x15, 0x22, 0x1b, 0x56, 0x32, 0xb7, 0x86, 0x89, 0x99, 0x59, 0x6e, 0xe6, 0xde, 0x18, 0x33,
-	0xa3, 0xc1, 0xc4, 0xe8, 0xc5, 0x88, 0x4c, 0xfd, 0x47, 0x0e, 0x56, 0xc4, 0x2a, 0x24, 0x3c, 0x70,
-	0x98, 0x7c, 0xd9, 0x27, 0x61, 0x84, 0x1e, 0xc0, 0x0c, 0xbf, 0x1c, 0x12, 0x01, 0xfb, 0x9f, 0xeb,
-	0x5c, 0xf6, 0xe0, 0x18, 0x82, 0xf6, 0xa0, 0xd0, 0x89, 0xef, 0x03, 0xe3, 0xf0, 0x94, 0x76, 0xff,
-	0xf7, 0x7a, 0xd7, 0x87, 0x38, 0xc5, 0xb1, 0x9d, 0x1c, 0xdf, 0x56, 0xd9, 0xf1, 0x4a, 0xe2, 0x3b,
-	0x6a, 0xfc, 0x4e, 0x96, 0x17, 0x1f, 0x2e, 0x3b, 0x52, 0x4b, 0x7d, 0x08, 0x6b, 0x5c, 0x3b, 0xd8,
-	0x74, 0xc9, 0x22, 0x55, 0x60, 0x6a, 0x70, 0x67, 0xc6, 0x1e, 0xd1, 0x1d, 0x28, 0xf9, 0xcc, 0xb8,
-	0xd7, 0xef, 0x9d, 0x91, 0x20, 0xb9, 0xbb, 0x64, 0xa2, 0x26, 0x97, 0xa8, 0x7f, 0x04, 0x58, 0x1d,
-	0xf2, 0x5b, 0xe8, 0x53, 0x2f, 0x24, 0xe8, 0x53, 0x50, 0x3a, 0x96, 0x4d, 0xa4, 0x1b, 0xe2, 0x64,
-	0x3b, 0x7f, 0x7f, 0xa2, 0x77, 0x52, 0xbc, 0xd8, 0xc9, 0xb4, 0x43, 0x74, 0x06, 0x2b, 0xc9, 0xf5,
-	0x4b, 0x86, 0x3d, 0x76, 0xf1, 0xce, 0x18, 0xf6, 0xe1, 0xba, 0x15, 0x2f, 0x27, 0x64, 0xb2, 0x8d,
-	0xa7, 0xa0, 0xb8, 0xb4, 0x4b, 0x33, 0xfc, 0x53, 0xaf, 0xc7, 0xbf, 0xc8, 0x88, 0x64, 0xee, 0xcf,
-	0x60, 0xc9, 0xb5, 0xce, 0x88, 0x9b, 0x21, 0x9f, 0x7e, 0x3d, 0x72, 0x85, 0x33, 0xc9, 0xec, 0x2f,
-	0xe1, 0xb6, 0x9b, 0x54, 0x7f, 0x26, 0xe5, 0xe5, 0x5f, 0xc6, 0xd0, 0x1a, 0x37, 0xf4, 0xe1, 0x35,
-	0xaa, 0xd4, 0x4b, 0x0b, 0x48, 0xbc, 0xee, 0x5e, 0xa5, 0xe2, 0x5e, 0x1b, 0xfa, 0x2a, 0xc0, 0xb2,
-	0xc1, 0xeb, 0x79, 0x8d, 0x11, 0xc9, 0xdc, 0x26, 0xac, 0x74, 0xfa, 0xae, 0x6b, 0x0e, 0x19, 0xe0,
-	0x97, 0x4b, 0xe3, 0xd7, 0x94, 0x91, 0x61, 0xc3, 0x88, 0x51, 0x65, 0x65, 0xc8, 0x81, 0xb5, 0xd0,
-	0xea, 0x90, 0x24, 0x99, 0x49, 0x26, 0xe2, 0x4c, 0x73, 0x7f, 0x8c, 0x89, 0xcb, 0x4a, 0x54, 0xbc,
-	0x12, 0x5e, 0x56, 0xb8, 0x7a, 0x70, 0x2b, 0xde, 0xd4, 0x83, 0xb2, 0x5d, 0xb6, 0x57, 0xb8, 0x56,
-	0x82, 0x1e, 0x2a, 0x31, 0xf0, 0x4d, 0x27, 0x2b, 0x90, 0xec, 0x75, 0x60, 0x55, 0x3a, 0x06, 0x24,
-	0x4b, 0xa5, 0x6b, 0xa5, 0xea, 0x4b, 0xce, 0x69, 0xbc, 0x6c, 0x5f, 0x72, 0x78, 0xb7, 0x60, 0x3e,
-	0x93, 0xaa, 0xf9, 0xc5, 0xdc, 0xf8, 0x64, 0x25, 0xe7, 0x68, 0x5c, 0x96, 0xb3, 0x33, 0x0b, 0xca,
-	0xd0, 0x21, 0x93, 0x9c, 0xbd, 0x0b, 0xd7, 0x0a, 0x4a, 0xe6, 0x94, 0x11, 0xa7, 0x33, 0x5e, 0xf1,
-	0x2f, 0x91, 0xb2, 0xd2, 0x93, 0x04, 0x01, 0x0d, 0x78, 0x01, 0x2d, 0x95, 0x9e, 0x81, 0x6f, 0x6f,
-	0x9f, 0xf0, 0x0f, 0x4a, 0x38, 0xee, 0x80, 0x74, 0xf1, 0x6d, 0xe0, 0x3c, 0xaa, 0xac, 0xf2, 0xbe,
-	0xef, 0x5f, 0x27, 0x54, 0x23, 0xf9, 0x16, 0x27, 0x2c, 0xea, 0x1f, 0xa4, 0xd3, 0xe7, 0xc0, 0x71,
-	0x07, 0x49, 0xf4, 0x18, 0xca, 0x8e, 0xe7, 0xf7, 0xa3, 0xf8, 0x06, 0xba, 0x7b, 0xcd, 0xaa, 0xa1,
-	0xce, 0x20, 0xfc, 0x5a, 0xba, 0x8b, 0x4b, 0xce, 0xa0, 0x81, 0x30, 0x14, 0x03, 0x41, 0x9d, 0xa4,
-	0xcb, 0xf7, 0xc6, 0x70, 0x5d, 0x9a, 0xdc, 0xf1, 0x80, 0x46, 0xed, 0xc1, 0xfa, 0x9e, 0x15, 0xa5,
-	0xcb, 0x3b, 0xee, 0x18, 0x26, 0xc7, 0xa7, 0x0e, 0x85, 0x20, 0x7e, 0x4c, 0xb2, 0xff, 0xfd, 0xc9,
-	0x0c, 0x72, 0x2c, 0x4e, 0x49, 0xd4, 0x2f, 0xe1, 0xd6, 0xa5, 0xe6, 0x84, 0xc3, 0x32, 0x33, 0xcc,
-	0x7d, 0x37, 0x33, 0xfc, 0x73, 0x1e, 0x2a, 0xd5, 0xf0, 0xc2, 0xb3, 0xb3, 0x21, 0x8a, 0x27, 0xf8,
-	0x1d, 0x47, 0xe8, 0xbf, 0xb2, 0x64, 0x60, 0x8c, 0xb4, 0x1f, 0x49, 0xb3, 0x9c, 0xbe, 0x16, 0xa3,
-	0xce, 0x31, 0x62, 0x9a, 0x65, 0x2a, 0xb5, 0xd4, 0x1e, 0xdc, 0xbc, 0xc4, 0xa5, 0x22, 0x88, 0x23,
-	0xe6, 0x72, 0xdf, 0xd6, 0x5c, 0x1f, 0xde, 0xe4, 0xe6, 0x32, 0x4b, 0x87, 0xd9, 0x4c, 0x17, 0xea,
-	0xc9, 0xc8, 0x42, 0x1d, 0xf7, 0x66, 0x76, 0xd5, 0x92, 0x90, 0x16, 0xeb, 0x05, 0xdc, 0xb9, 0xd2,
-	0xac, 0x98, 0xeb, 0xa3, 0xd1, 0x05, 0xfb, 0xe1, 0xe4, 0x86, 0x47, 0x17, 0x6d, 0x08, 0x25, 0x69,
-	0x91, 0xa1, 0x43, 0x80, 0xae, 0x1d, 0x9a, 0xe2, 0xc3, 0x65, 0xec, 0xcf, 0x71, 0x2f, 0xb6, 0x87,
-	0x76, 0x28, 0x3e, 0x5b, 0x16, 0xbb, 0xc9, 0x23, 0xba, 0x05, 0xc5, 0x9e, 0xd3, 0x23, 0x26, 0xff,
-	0xc6, 0x20, 0xbe, 0x9e, 0x32, 0x81, 0x71, 0xe1, 0x13, 0xf5, 0x17, 0x39, 0x28, 0xcb, 0x51, 0x40,
-	0x8f, 0x60, 0x91, 0x99, 0x6d, 0x93, 0x30, 0x72, 0xbc, 0xf8, 0xc8, 0xc9, 0x5d, 0xeb, 0xbc, 0x3e,
-	0xb4, 0xc3, 0xfd, 0x01, 0x08, 0x2f, 0x74, 0x33, 0x6d, 0xb4, 0x01, 0x70, 0xc6, 0x7c, 0x6a, 0x86,
-	0xce, 0x4b, 0x22, 0xca, 0xd2, 0x22, 0x97, 0x9c, 0x38, 0x2f, 0x89, 0xba, 0x01, 0xc5, 0x74, 0xf0,
-	0xa3, 0x55, 0xad, 0xaa, 0xc2, 0x42, 0x96, 0xff, 0x92, 0x3e, 0xdf, 0xe4, 0x61, 0x49, 0x4f, 0xfe,
-	0x84, 0x70, 0x4c, 0x22, 0xab, 0x6d, 0x45, 0x16, 0x6a, 0xc0, 0x4c, 0xc8, 0xbc, 0x2e, 0x6e, 0x9c,
-	0xc6, 0x7d, 0xf7, 0x1c, 0x21, 0xe0, 0x07, 0x09, 0xc1, 0x31, 0x09, 0xfa, 0x08, 0x4a, 0x76, 0x40,
-	0xac, 0x88, 0x98, 0x91, 0xd3, 0x23, 0xe2, 0xbd, 0x69, 0x3d, 0xe1, 0x4c, 0xfe, 0xe9, 0xb0, 0x6d,
-	0x24, 0xff, 0x74, 0xc0, 0x10, 0x77, 0x67, 0x02, 0x06, 0xee, 0xfb, 0xed, 0x14, 0x3c, 0x3b, 0x1e,
-	0x1c, 0x77, 0x67, 0x02, 0xf5, 0xa7, 0x30, 0xc3, 0x47, 0x82, 0x56, 0x61, 0xe9, 0xc4, 0xa8, 0x1a,
-	0xc3, 0xff, 0x2e, 0x28, 0xc1, 0x5c, 0x0d, 0x6b, 0x55, 0x43, 0xdb, 0x57, 0x72, 0xac, 0x81, 0x4f,
-	0x9b, 0xcd, 0x7a, 0xf3, 0x50, 0xc9, 0xa3, 0x02, 0x4c, 0xef, 0xeb, 0x4d, 0x4d, 0x99, 0x42, 0xf3,
-	0x50, 0xac, 0x55, 0x9b, 0x35, 0xad, 0xd1, 0xd0, 0xf6, 0x95, 0xe9, 0xbb, 0x04, 0x40, 0xfa, 0xdc,
-	0x55, 0x82, 0x39, 0xf1, 0x99, 0x47, 0x79, 0x03, 0x2d, 0xc1, 0xfc, 0x23, 0x0d, 0x3f, 0x31, 0x4f,
-	0x9b, 0x8d, 0xfa, 0x43, 0xad, 0xf1, 0x44, 0xc9, 0xa1, 0x32, 0x14, 0xd2, 0x56, 0x9e, 0xb5, 0x5a,
-	0xfa, 0xc9, 0x49, 0x7d, 0xaf, 0xc1, 0x88, 0x01, 0x66, 0x85, 0x66, 0x1a, 0x2d, 0x42, 0x89, 0x43,
-	0x85, 0x60, 0x66, 0xf7, 0x9f, 0x79, 0x58, 0x90, 0x8f, 0x53, 0x1a, 0xa0, 0xdf, 0xe5, 0x60, 0xf9,
-	0x92, 0x33, 0x01, 0xfd, 0x70, 0xdc, 0x6d, 0xc7, 0x95, 0xc7, 0xd6, 0xfa, 0x83, 0xd7, 0x81, 0xc6,
-	0x5b, 0x4f, 0x7d, 0xe7, 0xab, 0xbf, 0xfc, 0xfd, 0x97, 0xf9, 0x3b, 0xea, 0xfa, 0xf0, 0xff, 0x7f,
-	0xc2, 0x07, 0xa2, 0xf2, 0x22, 0x0f, 0x72, 0x77, 0xd1, 0xd7, 0x39, 0xb8, 0x71, 0x45, 0x72, 0x40,
-	0x1f, 0x5f, 0x27, 0x03, 0x5c, 0x99, 0xcb, 0xd6, 0x37, 0x12, 0xb8, 0xf4, 0x8f, 0x9a, 0xc1, 0x5a,
-	0x54, 0xb7, 0xf9, 0x00, 0xb7, 0xd4, 0xb7, 0xa5, 0x01, 0x76, 0x18, 0xfe, 0x81, 0x35, 0xc2, 0xfb,
-	0x20, 0x77, 0x77, 0xef, 0xab, 0x1c, 0xbc, 0x65, 0xd3, 0xde, 0xab, 0xc7, 0xb4, 0xb7, 0x9c, 0x8d,
-	0x4a, 0x8b, 0x2d, 0xc0, 0x56, 0xee, 0x69, 0x4d, 0xa0, 0xba, 0xd4, 0xb5, 0xbc, 0xee, 0x36, 0x0d,
-	0xba, 0x3b, 0x5d, 0xe2, 0xf1, 0xe5, 0xb9, 0x13, 0xab, 0x2c, 0xdf, 0x09, 0xaf, 0xf8, 0xbb, 0xd0,
-	0x47, 0xb1, 0xe0, 0x5f, 0xb9, 0xdc, 0xd9, 0x2c, 0x87, 0xdc, 0xff, 0x77, 0x00, 0x00, 0x00, 0xff,
-	0xff, 0xeb, 0x48, 0xba, 0xeb, 0x69, 0x25, 0x00, 0x00,
+	// 3162 bytes of a gzipped FileDescriptorProto
+	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xcc, 0x5a, 0xcd, 0x73, 0xe3, 0xc6,
+	0x95, 0x37, 0x49, 0x7d, 0x90, 0x8f, 0x94, 0x04, 0xb5, 0x3e, 0x86, 0xa3, 0x19, 0x79, 0x64, 0x78,
+	0xbd, 0xab, 0x9d, 0xb5, 0xc5, 0x1d, 0x8d, 0xed, 0xf5, 0x8e, 0xd7, 0xe5, 0xa5, 0x28, 0x48, 0xe2,
+	0x0e, 0x45, 0x70, 0x5b, 0xd4, 0x7c, 0xad, 0xb7, 0xb0, 0x10, 0xd8, 0xe4, 0xc0, 0x06, 0xd1, 0x30,
+	0x00, 0x8e, 0xa4, 0x39, 0xba, 0x6a, 0xff, 0x82, 0xdc, 0x72, 0x4d, 0xa5, 0x72, 0x8a, 0x4f, 0xc9,
+	0x21, 0x97, 0x5c, 0x72, 0xf3, 0x21, 0x55, 0x49, 0x0e, 0xa9, 0xca, 0x29, 0x55, 0xc9, 0x21, 0xf9,
+	0x0f, 0x72, 0x4c, 0x75, 0xa3, 0x01, 0x36, 0x48, 0x69, 0x28, 0x8d, 0x9d, 0xaa, 0x9c, 0xc8, 0x7e,
+	0xaf, 0x7f, 0xbf, 0xd7, 0xfd, 0x5e, 0xf7, 0xeb, 0x87, 0x06, 0xe0, 0x7e, 0x8f, 0xd2, 0x9e, 0x43,
+	0x2a, 0x96, 0x43, 0x07, 0x9d, 0xca, 0x0b, 0x3b, 0xb0, 0xa9, 0x5b, 0x79, 0x71, 0xcf, 0xbb, 0x7f,
+	0x42, 0x42, 0xf3, 0x5e, 0xc5, 0xee, 0x9b, 0x3d, 0x62, 0x98, 0xae, 0x4b, 0x43, 0x33, 0xa4, 0xfe,
+	0x96, 0xe7, 0xd3, 0x90, 0xa2, 0xf5, 0x08, 0xb4, 0xc5, 0x41, 0x5b, 0x11, 0x68, 0x2b, 0x01, 0xad,
+	0xdd, 0x16, 0x9c, 0xa6, 0x67, 0x57, 0x04, 0xd4, 0xa6, 0x6e, 0x10, 0x81, 0xd7, 0x6e, 0x48, 0x5a,
+	0xcb, 0xb1, 0x89, 0x1b, 0x0a, 0xc5, 0x1d, 0x49, 0xd1, 0xb5, 0x89, 0xd3, 0x31, 0x4e, 0xc8, 0x73,
+	0xf3, 0x85, 0x1d, 0x9b, 0x5d, 0x7b, 0xf7, 0xd5, 0x63, 0xed, 0x11, 0xda, 0x27, 0xa1, 0x7f, 0x2e,
+	0x7a, 0x6f, 0xbf, 0xba, 0xb7, 0xe7, 0xd3, 0xce, 0xc0, 0x0a, 0x8d, 0x80, 0x98, 0xbe, 0xf5, 0x5c,
+	0x60, 0x26, 0x78, 0x23, 0x24, 0x67, 0xa1, 0x31, 0x9c, 0x91, 0x00, 0xdd, 0x7b, 0x35, 0xe8, 0x94,
+	0x9c, 0x18, 0x1d, 0x12, 0x12, 0x4b, 0x82, 0xbc, 0x2d, 0x20, 0x0e, 0x75, 0x7b, 0xfe, 0xc0, 0x75,
+	0x6d, 0xb7, 0x57, 0xa1, 0x1e, 0xf1, 0x53, 0x8e, 0x8a, 0xfd, 0xc1, 0x5b, 0x27, 0x83, 0x6e, 0x25,
+	0xb4, 0xfb, 0x24, 0x08, 0xcd, 0xbe, 0x37, 0xe2, 0x49, 0xdf, 0xb3, 0x2a, 0x41, 0x68, 0x86, 0x83,
+	0x51, 0x17, 0x87, 0xe7, 0x1e, 0xa9, 0x58, 0xd4, 0x49, 0x3c, 0x58, 0x96, 0x15, 0x8e, 0x19, 0x3a,
+	0x6e, 0x2f, 0xd2, 0xa8, 0x3f, 0xca, 0xc1, 0xec, 0x1e, 0x31, 0xc3, 0x81, 0x4f, 0xd0, 0xa7, 0x30,
+	0xc5, 0x3a, 0x94, 0x33, 0x1b, 0x99, 0xcd, 0xf9, 0xed, 0x7f, 0xd9, 0x7a, 0x65, 0xb4, 0xb7, 0x04,
+	0x6a, 0xab, 0x7d, 0xee, 0x11, 0xcc, 0x81, 0xe8, 0x0e, 0x14, 0xfb, 0xe6, 0x99, 0xe1, 0x93, 0x60,
+	0xe0, 0x84, 0x41, 0x39, 0xbb, 0x91, 0xd9, 0x9c, 0xc6, 0xd0, 0x37, 0xcf, 0x70, 0x24, 0x41, 0xcb,
+	0x30, 0xdd, 0xa7, 0x1d, 0xe2, 0x94, 0x73, 0x1b, 0x99, 0xcd, 0x02, 0x8e, 0x1a, 0xea, 0x0f, 0xb2,
+	0x30, 0xc5, 0x58, 0xd0, 0x32, 0x28, 0xed, 0xa7, 0x2d, 0xcd, 0x38, 0x6e, 0x1e, 0xb5, 0xb4, 0x5a,
+	0x7d, 0xaf, 0xae, 0xed, 0x2a, 0x6f, 0x20, 0x04, 0xf3, 0x7b, 0xd5, 0x9a, 0x66, 0xec, 0x6a, 0x6d,
+	0xad, 0xd6, 0xae, 0xeb, 0x4d, 0x25, 0x83, 0x56, 0x01, 0x35, 0xaa, 0xcd, 0xdd, 0xc3, 0x2a, 0x7e,
+	0x28, 0xc9, 0xb3, 0xac, 0x6f, 0x43, 0xdf, 0xd7, 0x25, 0x59, 0x0e, 0x2d, 0xc1, 0x42, 0xa3, 0xba,
+	0xa3, 0x35, 0x24, 0xe1, 0x14, 0xeb, 0xd8, 0xd6, 0x9e, 0xb4, 0x25, 0xd9, 0x34, 0xba, 0x05, 0x37,
+	0x76, 0xf5, 0xda, 0xf1, 0xa1, 0xd6, 0x6c, 0x1b, 0x23, 0xca, 0x22, 0xba, 0x09, 0x2b, 0x47, 0xd5,
+	0x3d, 0xcd, 0x38, 0xd2, 0xaa, 0xb8, 0x76, 0x20, 0xa9, 0x66, 0xd8, 0xb0, 0xeb, 0x87, 0xd5, 0x7d,
+	0xcd, 0x68, 0x61, 0xbd, 0xa5, 0xe1, 0x76, 0x5d, 0x3b, 0x52, 0x66, 0xd1, 0x3c, 0x40, 0x0d, 0xeb,
+	0x2d, 0xe3, 0xa0, 0xde, 0x6c, 0x1f, 0x29, 0x05, 0xb4, 0x08, 0x73, 0x8f, 0xb5, 0x1d, 0x09, 0x08,
+	0x6c, 0x10, 0x2d, 0xac, 0xef, 0x1e, 0xd7, 0xda, 0x82, 0x56, 0x29, 0xa1, 0x1b, 0xb0, 0xa4, 0xef,
+	0xfc, 0x97, 0x56, 0x6b, 0x1b, 0x0d, 0xbd, 0x56, 0x6d, 0xd4, 0x9f, 0x55, 0x79, 0xe7, 0x25, 0xb5,
+	0x09, 0xc5, 0x3a, 0xdb, 0x95, 0x47, 0x74, 0xe0, 0x5b, 0x04, 0xa9, 0x30, 0xd7, 0xb3, 0x02, 0x23,
+	0xda, 0xa8, 0x03, 0xdf, 0xe6, 0x51, 0x2b, 0xe0, 0x62, 0xcf, 0x0a, 0x78, 0xb7, 0x63, 0xdf, 0x46,
+	0xb7, 0xa0, 0x30, 0xd4, 0x67, 0xb9, 0x3e, 0x6f, 0x0b, 0xa5, 0x4a, 0x60, 0x9a, 0x77, 0x44, 0x65,
+	0x98, 0xb5, 0xa8, 0x1b, 0x12, 0x37, 0xe4, 0x1c, 0x25, 0x1c, 0x37, 0xd1, 0x0e, 0xcc, 0x04, 0xdc,
+	0x1a, 0x07, 0x17, 0xb7, 0xef, 0x4e, 0x58, 0x12, 0xd2, 0xf8, 0xb0, 0x40, 0xaa, 0x3f, 0x54, 0x60,
+	0x7e, 0xcf, 0xb4, 0x48, 0x35, 0xd9, 0x3e, 0xa8, 0x05, 0x73, 0x27, 0x74, 0xe0, 0x76, 0x6c, 0xb7,
+	0x67, 0x78, 0xd4, 0x39, 0xe7, 0x66, 0x8b, 0x13, 0x17, 0xdc, 0x8e, 0xc0, 0xb4, 0xa8, 0x73, 0x8e,
+	0x4b, 0x27, 0x52, 0x0b, 0x1d, 0x83, 0xd2, 0xed, 0x18, 0x69, 0xd2, 0xec, 0xf5, 0x49, 0xe7, 0xbb,
+	0x1d, 0xb9, 0x8d, 0xda, 0x50, 0x70, 0x4c, 0xb7, 0xd3, 0x37, 0xfd, 0x2f, 0x82, 0x72, 0x6e, 0x23,
+	0xb7, 0x59, 0xdc, 0xfe, 0x70, 0xd2, 0xae, 0x48, 0x4d, 0x75, 0xab, 0x21, 0xe0, 0x78, 0x48, 0x84,
+	0xd6, 0x01, 0x7c, 0xea, 0x38, 0x86, 0xe9, 0xf6, 0x1c, 0x52, 0x9e, 0xda, 0xc8, 0x6c, 0x66, 0x71,
+	0x81, 0x49, 0xaa, 0x4c, 0xc0, 0x82, 0xe6, 0x99, 0xae, 0xd0, 0x4e, 0x73, 0x6d, 0xde, 0x33, 0xdd,
+	0x48, 0xb9, 0x0e, 0x10, 0xda, 0x4e, 0x28, 0xb4, 0x33, 0x11, 0x96, 0x49, 0x22, 0xf5, 0x3d, 0x58,
+	0x4e, 0x52, 0x8e, 0x61, 0x51, 0xb7, 0x6b, 0x77, 0x88, 0x6b, 0x91, 0xf2, 0x2c, 0xef, 0xb8, 0x94,
+	0xe8, 0x6a, 0x89, 0x0a, 0x7d, 0x00, 0xab, 0xf1, 0xd0, 0x98, 0xeb, 0x24, 0x50, 0x9e, 0x83, 0x56,
+	0x24, 0xad, 0x04, 0x6b, 0xc1, 0xfc, 0xe7, 0xf4, 0xdc, 0x70, 0xec, 0x2f, 0x88, 0x63, 0x3f, 0xa7,
+	0xb4, 0x53, 0x2e, 0xf0, 0xac, 0xf1, 0xcf, 0x13, 0xfc, 0xd3, 0x48, 0x00, 0x78, 0xee, 0x73, 0x7a,
+	0x3e, 0x6c, 0xa2, 0x47, 0xb0, 0x18, 0x50, 0xdf, 0xa7, 0xa7, 0x32, 0x29, 0x5c, 0x97, 0x54, 0x89,
+	0x38, 0x24, 0xde, 0x36, 0x28, 0xa6, 0xdb, 0x23, 0xbe, 0x4c, 0x5b, 0xbc, 0x2e, 0xed, 0x02, 0xa7,
+	0x90, 0x58, 0x9f, 0xc1, 0x52, 0x30, 0xf0, 0x3d, 0xdf, 0x0e, 0x88, 0x4c, 0x5c, 0xba, 0x2e, 0x31,
+	0x8a, 0x59, 0x24, 0x6e, 0x0b, 0xca, 0x03, 0xb7, 0x43, 0x7c, 0x83, 0x9c, 0x79, 0x34, 0x20, 0x1d,
+	0xd9, 0xc0, 0xdc, 0x75, 0x0d, 0xac, 0x72, 0x2a, 0x2d, 0x62, 0x92, 0x8c, 0x3c, 0x01, 0x74, 0xe2,
+	0x0c, 0x7c, 0x3f, 0x4d, 0x3f, 0x7f, 0x5d, 0xfa, 0x45, 0x41, 0x92, 0x76, 0xcd, 0x73, 0x62, 0x76,
+	0x4e, 0x89, 0x99, 0xf2, 0xf9, 0xc2, 0xb5, 0x5d, 0x13, 0xb3, 0x0c, 0x65, 0x6b, 0xbf, 0x9d, 0x85,
+	0x7c, 0xbc, 0xa7, 0x90, 0x2e, 0xce, 0xab, 0x1c, 0x67, 0xfe, 0xf8, 0xf5, 0x76, 0xa6, 0x7c, 0x7e,
+	0xd5, 0x20, 0xef, 0xd1, 0xc0, 0x66, 0x7a, 0xbe, 0x2f, 0x8b, 0xdb, 0xff, 0x34, 0x81, 0xb4, 0x25,
+	0xba, 0xe3, 0x04, 0xa8, 0xfe, 0x64, 0x66, 0x78, 0x9a, 0x1d, 0x37, 0x1f, 0x36, 0xf5, 0xc7, 0x4d,
+	0x23, 0x3e, 0xab, 0x94, 0x37, 0x50, 0x09, 0xf2, 0x0d, 0x6d, 0xaf, 0x6d, 0x68, 0x4f, 0x35, 0x25,
+	0x83, 0xe6, 0xa0, 0x80, 0xeb, 0xfb, 0x07, 0x51, 0x33, 0x8b, 0xca, 0xb0, 0xcc, 0x95, 0xfa, 0x9e,
+	0x11, 0x77, 0xda, 0xc1, 0xfa, 0x63, 0x25, 0xc7, 0x8e, 0x9f, 0xa8, 0xe3, 0xa8, 0x6a, 0x8a, 0xa9,
+	0x62, 0x50, 0xc2, 0xc5, 0x55, 0xd3, 0x68, 0x0d, 0x56, 0x13, 0x54, 0x5a, 0x37, 0xc3, 0x60, 0x87,
+	0xf5, 0xdd, 0x96, 0x5e, 0x6f, 0xb6, 0x8d, 0x1d, 0xad, 0xfd, 0x58, 0xd3, 0x9a, 0x4c, 0xcb, 0x8e,
+	0xae, 0x12, 0xe4, 0x9b, 0xfa, 0x91, 0x66, 0xb4, 0xeb, 0x2d, 0x25, 0xcf, 0xc6, 0x78, 0xdc, 0x6a,
+	0x69, 0xd8, 0x68, 0xd4, 0x5b, 0x4a, 0x81, 0x35, 0x1b, 0xfa, 0x63, 0xd1, 0x04, 0x76, 0xcc, 0x1d,
+	0xea, 0xc7, 0xed, 0x03, 0x3e, 0x2a, 0xa5, 0x88, 0x16, 0xa0, 0x18, 0xb5, 0xb9, 0x3d, 0xa5, 0x84,
+	0x14, 0x28, 0x45, 0x82, 0x9a, 0xd6, 0x6c, 0x6b, 0x58, 0x99, 0x43, 0x2b, 0xb0, 0xc8, 0xe9, 0x77,
+	0xf4, 0x76, 0x5b, 0x3f, 0x14, 0x1d, 0xe7, 0x99, 0xbf, 0x64, 0x31, 0xe7, 0x5b, 0x60, 0x27, 0xbd,
+	0x2c, 0x15, 0x24, 0x4a, 0x32, 0x6b, 0xed, 0xa9, 0x66, 0xb4, 0xf5, 0x96, 0xb1, 0xa3, 0x1f, 0x37,
+	0x77, 0xab, 0xf8, 0xa9, 0xb2, 0x98, 0x52, 0x45, 0xb3, 0xae, 0xe9, 0xb8, 0xa9, 0x61, 0x05, 0xa1,
+	0xdb, 0x50, 0x4e, 0x54, 0x82, 0x31, 0x01, 0x2e, 0x25, 0xee, 0x67, 0x5a, 0xfe, 0x47, 0xe0, 0x96,
+	0x87, 0x8e, 0x1c, 0x33, 0xb7, 0x92, 0xd6, 0xa5, 0xec, 0xad, 0xa2, 0x75, 0xb8, 0x39, 0xd4, 0x8d,
+	0x1a, 0xbc, 0x31, 0x8c, 0xea, 0xa8, 0xc5, 0x32, 0xba, 0x03, 0xb7, 0xe4, 0x38, 0x1b, 0x51, 0x08,
+	0xe2, 0x88, 0x29, 0x37, 0xd1, 0x06, 0xdc, 0x4e, 0x85, 0x74, 0xb4, 0xc7, 0x1a, 0x73, 0x68, 0x44,
+	0x51, 0xc5, 0x46, 0x1b, 0x57, 0xf7, 0x59, 0x1d, 0x71, 0x8b, 0x79, 0x5f, 0xe0, 0x24, 0xf1, 0x6d,
+	0x5e, 0x39, 0xc5, 0x73, 0x6f, 0x1d, 0xb7, 0xea, 0x0d, 0x65, 0x9d, 0x55, 0x4e, 0xc3, 0xe1, 0x45,
+	0xc2, 0x37, 0x19, 0x7e, 0x4f, 0xc7, 0xda, 0x81, 0x56, 0xdd, 0x35, 0xf6, 0x79, 0x61, 0xd5, 0xa8,
+	0x2a, 0x77, 0x58, 0x79, 0x53, 0x3b, 0xa8, 0x37, 0x8d, 0xfd, 0x66, 0xb5, 0x7d, 0xc0, 0x28, 0x37,
+	0x98, 0x7d, 0x2e, 0xe2, 0xbc, 0xfb, 0x7a, 0x93, 0x49, 0xdf, 0x62, 0x78, 0x2e, 0x8d, 0x98, 0x85,
+	0x58, 0x55, 0xff, 0x03, 0x4a, 0x0d, 0x6a, 0xf1, 0xbd, 0x59, 0x77, 0xbb, 0x14, 0xbd, 0x0b, 0xb3,
+	0x8e, 0x19, 0x1a, 0x8e, 0xdb, 0x13, 0xe5, 0xc1, 0x52, 0xbc, 0x15, 0xd9, 0x56, 0xdd, 0x6a, 0x98,
+	0x61, 0xc3, 0xed, 0xe1, 0x19, 0x87, 0xff, 0xaa, 0x8f, 0x21, 0xdf, 0xf2, 0x59, 0x25, 0x1d, 0x9e,
+	0x23, 0x04, 0x53, 0xae, 0xd9, 0x27, 0xa2, 0x20, 0xe2, 0xff, 0x59, 0xe1, 0xf9, 0xc2, 0x74, 0x06,
+	0x44, 0x54, 0x41, 0x51, 0x03, 0xbd, 0x05, 0xa5, 0x81, 0xed, 0x86, 0x1f, 0xbe, 0x6f, 0x44, 0x4a,
+	0x96, 0x48, 0xa6, 0x70, 0x31, 0x92, 0x3d, 0x62, 0x22, 0xf5, 0xfb, 0x39, 0x50, 0x34, 0x37, 0xb4,
+	0xc3, 0x73, 0xa9, 0x80, 0x51, 0x20, 0xd7, 0xb7, 0x3b, 0xc2, 0x00, 0xfb, 0x8b, 0x56, 0x61, 0xc6,
+	0xa1, 0x96, 0xe9, 0xc4, 0x06, 0x44, 0x0b, 0x6d, 0x40, 0xb1, 0x43, 0x02, 0xcb, 0xb7, 0x3d, 0x9e,
+	0x54, 0xa2, 0xb2, 0x57, 0x16, 0xb1, 0x91, 0x05, 0x16, 0xf5, 0xe3, 0x42, 0x20, 0x6a, 0xa0, 0x37,
+	0x01, 0xa4, 0x93, 0x38, 0xaa, 0x02, 0x24, 0x09, 0xd3, 0x87, 0xd4, 0xb3, 0x2d, 0xd3, 0xb1, 0xc3,
+	0x73, 0x51, 0x07, 0x48, 0x92, 0xf1, 0x12, 0x6b, 0xf6, 0xdb, 0x96, 0x58, 0x75, 0x28, 0x38, 0x22,
+	0x3e, 0x41, 0x39, 0xcf, 0x6b, 0xa1, 0x49, 0x6c, 0x72, 0x3c, 0xf1, 0x10, 0x8d, 0xf6, 0x01, 0xbc,
+	0x28, 0x58, 0x36, 0x09, 0xca, 0x05, 0xce, 0x35, 0x31, 0xd1, 0x8a, 0xe8, 0x62, 0x09, 0xaa, 0xfe,
+	0x32, 0x03, 0x37, 0x99, 0x11, 0xc7, 0x7e, 0x49, 0x3a, 0xfa, 0xc9, 0xe7, 0xc4, 0x0a, 0x5f, 0x19,
+	0xa5, 0xb7, 0x61, 0xce, 0x31, 0xdd, 0xde, 0x80, 0x95, 0xc4, 0x16, 0xed, 0xc4, 0xc1, 0x2a, 0xc5,
+	0xc2, 0x1a, 0xed, 0x90, 0x64, 0xf9, 0xe4, 0xd2, 0xcb, 0xe7, 0x82, 0x20, 0x8d, 0x39, 0x79, 0xfa,
+	0x5b, 0x3a, 0x59, 0xfd, 0x43, 0x16, 0x96, 0x8f, 0xcc, 0x2e, 0x39, 0xe2, 0x0f, 0xa7, 0xd2, 0x5c,
+	0x3e, 0x85, 0x69, 0xb3, 0x33, 0x70, 0x42, 0xf1, 0x6c, 0x76, 0x8d, 0x53, 0x34, 0xc2, 0x31, 0x82,
+	0xc0, 0xa3, 0xb4, 0xcb, 0xa7, 0x7c, 0x3d, 0x02, 0x8e, 0x43, 0x35, 0x98, 0xed, 0x93, 0x0e, 0x5b,
+	0x5f, 0xe2, 0xbc, 0xbd, 0x06, 0x45, 0x8c, 0x44, 0x1a, 0xe4, 0x5f, 0xd8, 0xd4, 0xe1, 0x8b, 0x7a,
+	0xea, 0xba, 0x2c, 0x09, 0x14, 0x7d, 0x02, 0x53, 0xbe, 0x69, 0x9d, 0x5f, 0xbf, 0xe4, 0xe4, 0x30,
+	0xf5, 0x14, 0x8a, 0x2c, 0x7d, 0x50, 0xb7, 0x87, 0x89, 0x15, 0xa2, 0xfb, 0x50, 0xec, 0xdb, 0xae,
+	0x71, 0x85, 0x6c, 0x53, 0xe8, 0xdb, 0x6e, 0xf4, 0x97, 0x83, 0xcc, 0xb3, 0x04, 0x94, 0x7d, 0x15,
+	0xc8, 0x3c, 0x8b, 0xfe, 0xaa, 0x3e, 0x14, 0x6a, 0xec, 0xa9, 0x9c, 0x27, 0xb8, 0x4d, 0x98, 0xe6,
+	0x8f, 0xe8, 0xc2, 0x20, 0x4a, 0x61, 0x79, 0x37, 0x1c, 0x75, 0x18, 0xae, 0xbe, 0xac, 0xbc, 0xfa,
+	0xde, 0x81, 0x79, 0xcf, 0x3e, 0x23, 0x8e, 0xd1, 0xf5, 0x4d, 0x2b, 0xc9, 0x2e, 0x59, 0x3c, 0xc7,
+	0xa5, 0x7b, 0x42, 0xa8, 0x7e, 0x06, 0xe5, 0x5d, 0xda, 0xb7, 0x5d, 0xd3, 0x0d, 0x39, 0x69, 0x20,
+	0xad, 0xaa, 0xff, 0x84, 0x19, 0x6e, 0x21, 0x28, 0x67, 0xf8, 0x26, 0xdc, 0x9c, 0xe0, 0xc9, 0x64,
+	0xf0, 0x58, 0xe0, 0xd4, 0x00, 0x16, 0xf8, 0x43, 0x5f, 0x2b, 0xd9, 0x94, 0xe8, 0xff, 0x60, 0xa1,
+	0x23, 0x0c, 0x1a, 0x09, 0x3b, 0x9b, 0xe1, 0xbf, 0x4d, 0x60, 0xbf, 0x6c, 0x98, 0x78, 0xbe, 0x93,
+	0xd2, 0xa8, 0x3f, 0xce, 0x40, 0xbe, 0xe6, 0x53, 0xef, 0xc0, 0x76, 0xc3, 0xbf, 0xc1, 0xc3, 0x64,
+	0x3a, 0xf7, 0x66, 0xc7, 0x72, 0x6f, 0x05, 0x96, 0xec, 0xbe, 0x47, 0xfd, 0xd0, 0x74, 0x2d, 0x32,
+	0xea, 0x7d, 0x34, 0x54, 0x25, 0x21, 0xf8, 0x5f, 0x58, 0x8a, 0x87, 0x2b, 0x7b, 0x7f, 0x0f, 0xc0,
+	0xf2, 0xa9, 0x67, 0x3c, 0x67, 0x72, 0x11, 0x81, 0x49, 0x69, 0x30, 0xe6, 0xc1, 0x05, 0x2b, 0x66,
+	0x54, 0x3f, 0x84, 0x85, 0x84, 0xbe, 0x65, 0xfa, 0x66, 0x3f, 0x60, 0x89, 0xce, 0x0c, 0x3c, 0x62,
+	0x85, 0x06, 0xbf, 0x5a, 0x8a, 0xd8, 0xb3, 0xb8, 0x14, 0x09, 0x31, 0x97, 0xa9, 0xbb, 0x80, 0x1e,
+	0x93, 0x93, 0xdd, 0xf8, 0x99, 0x50, 0x40, 0xb7, 0x60, 0xc9, 0x76, 0x2d, 0x67, 0xd0, 0x21, 0x46,
+	0x8f, 0xd0, 0xd4, 0x5d, 0x4e, 0x1e, 0x2f, 0x0a, 0xd5, 0x3e, 0xa1, 0xe2, 0x4a, 0x47, 0xfd, 0x3a,
+	0x07, 0x25, 0xbe, 0x04, 0x6a, 0xd4, 0x0d, 0xc9, 0x59, 0x88, 0x9a, 0x2c, 0xc9, 0x86, 0x86, 0x43,
+	0xdd, 0x9e, 0xe1, 0x13, 0x2b, 0x14, 0x01, 0x99, 0x74, 0x77, 0x20, 0xed, 0x48, 0x5c, 0x74, 0xa4,
+	0xed, 0xf9, 0x0e, 0xcc, 0x27, 0x49, 0x3b, 0x72, 0x55, 0x76, 0x23, 0xb7, 0x59, 0xc0, 0x49, 0x2a,
+	0xe7, 0x13, 0x47, 0xcf, 0x60, 0x71, 0xe8, 0x4d, 0xc3, 0xe3, 0x93, 0x11, 0x45, 0xfc, 0xd6, 0x15,
+	0x9d, 0x2a, 0xbc, 0x87, 0x17, 0xac, 0x11, 0x77, 0x76, 0x61, 0x25, 0x7d, 0x6d, 0x18, 0xf3, 0x47,
+	0x09, 0x7f, 0x7b, 0xf2, 0xd9, 0xc5, 0xb0, 0x51, 0x52, 0x17, 0x36, 0x96, 0xbc, 0x71, 0x21, 0xb2,
+	0x60, 0x39, 0x75, 0x6b, 0x18, 0x9b, 0x99, 0xe1, 0x66, 0xee, 0x4d, 0x30, 0x33, 0x1e, 0x4c, 0x8c,
+	0x4e, 0xc7, 0x64, 0xea, 0x9f, 0x32, 0xb0, 0x2c, 0x56, 0x21, 0xe1, 0x81, 0xc3, 0xe4, 0xcb, 0x01,
+	0x09, 0x42, 0xf4, 0x00, 0xa6, 0xf9, 0xe5, 0x90, 0x08, 0xd8, 0x3f, 0x5c, 0xe5, 0xb2, 0x07, 0x47,
+	0x10, 0xb4, 0x03, 0xf9, 0x6e, 0x74, 0x1f, 0x18, 0x85, 0xa7, 0xb8, 0xfd, 0x8f, 0x57, 0xbb, 0x3e,
+	0xc4, 0x09, 0x8e, 0xed, 0xe4, 0xe8, 0xb6, 0xca, 0x8a, 0x56, 0x12, 0xdf, 0x51, 0x93, 0x77, 0xb2,
+	0xbc, 0xf8, 0x70, 0xc9, 0x96, 0x5a, 0xea, 0x43, 0x58, 0xe5, 0xda, 0xe1, 0xa6, 0x8b, 0x17, 0xa9,
+	0x02, 0xb9, 0xe1, 0x9d, 0x19, 0xfb, 0x8b, 0xee, 0x40, 0xd1, 0x63, 0xc6, 0xdd, 0x41, 0xff, 0x84,
+	0xf8, 0xf1, 0xdd, 0x25, 0x13, 0x35, 0xb9, 0x44, 0xfd, 0x05, 0xc0, 0xca, 0x88, 0xdf, 0x02, 0x8f,
+	0xba, 0x01, 0x41, 0x4f, 0x40, 0xe9, 0x9a, 0x16, 0x91, 0x6e, 0x88, 0xe3, 0xed, 0xfc, 0xde, 0xb5,
+	0x9e, 0x49, 0xf1, 0x42, 0x37, 0xd5, 0x0e, 0xd0, 0x09, 0x2c, 0xc7, 0xd7, 0x2f, 0x29, 0xf6, 0xc8,
+	0xc5, 0x95, 0x09, 0xec, 0xa3, 0x75, 0x2b, 0x5e, 0x8a, 0xc9, 0x64, 0x1b, 0xcf, 0x40, 0x71, 0x68,
+	0x8f, 0xa6, 0xf8, 0x73, 0xaf, 0xc7, 0xbf, 0xc0, 0x88, 0x64, 0xee, 0xcf, 0x60, 0xd1, 0x31, 0x4f,
+	0x88, 0x93, 0x22, 0x9f, 0x7a, 0x3d, 0x72, 0x85, 0x33, 0xc9, 0xec, 0x2f, 0xe1, 0xb6, 0x13, 0x57,
+	0x7f, 0x06, 0xe5, 0xe5, 0x5f, 0xca, 0xd0, 0x2a, 0x37, 0xf4, 0xd1, 0x15, 0xaa, 0xd4, 0x0b, 0x0b,
+	0x48, 0xbc, 0xe6, 0x5c, 0xa6, 0xe2, 0x5e, 0x1b, 0x79, 0x2b, 0xc0, 0xb2, 0xc1, 0xeb, 0x79, 0x8d,
+	0x11, 0xc9, 0xdc, 0x06, 0x2c, 0x77, 0x07, 0x8e, 0x63, 0x8c, 0x18, 0xe0, 0x97, 0x4b, 0x93, 0xd7,
+	0x54, 0x3b, 0xc5, 0x86, 0x11, 0xa3, 0x4a, 0xcb, 0x90, 0x0d, 0xab, 0x81, 0xd9, 0x25, 0x71, 0x32,
+	0x93, 0x4c, 0x44, 0x99, 0xe6, 0xfe, 0x04, 0x13, 0x17, 0x95, 0xa8, 0x78, 0x39, 0xb8, 0xa8, 0x70,
+	0x75, 0xe1, 0x56, 0xb4, 0xa9, 0x87, 0x65, 0xbb, 0x6c, 0x2f, 0x7f, 0xa5, 0x04, 0x3d, 0x52, 0x62,
+	0xe0, 0x9b, 0x76, 0x5a, 0x20, 0xd9, 0xeb, 0xc2, 0x8a, 0x74, 0x0c, 0x48, 0x96, 0x8a, 0x57, 0x4a,
+	0xd5, 0x17, 0x9c, 0xd3, 0x78, 0xc9, 0xba, 0xe0, 0xf0, 0x6e, 0xc1, 0x5c, 0x2a, 0x55, 0xf3, 0x8b,
+	0xb9, 0xc9, 0xc9, 0x4a, 0xce, 0xd1, 0xb8, 0x24, 0x67, 0x67, 0x16, 0x94, 0x91, 0x43, 0x26, 0x3e,
+	0x7b, 0xe7, 0xaf, 0x14, 0x94, 0xd4, 0x29, 0x23, 0x4e, 0x67, 0xbc, 0xec, 0x5d, 0x20, 0x65, 0xa5,
+	0x27, 0xf1, 0x7d, 0xea, 0xf3, 0x02, 0x5a, 0x2a, 0x3d, 0x7d, 0xcf, 0xda, 0x3a, 0xe2, 0x2f, 0x94,
+	0x70, 0xd4, 0x01, 0xe9, 0xe2, 0xdd, 0xc0, 0x59, 0x58, 0x5e, 0xe1, 0x7d, 0x3f, 0xb8, 0x4a, 0xa8,
+	0xc6, 0xf2, 0x2d, 0x8e, 0x59, 0xd4, 0x9f, 0x49, 0xa7, 0xcf, 0x9e, 0xed, 0x0c, 0x93, 0xe8, 0x21,
+	0x94, 0x6c, 0xd7, 0x1b, 0x84, 0xd1, 0x0d, 0x74, 0xef, 0x8a, 0x55, 0x43, 0x9d, 0x41, 0xf8, 0xb5,
+	0x74, 0x0f, 0x17, 0xed, 0x61, 0x03, 0x61, 0x28, 0xf8, 0x82, 0x3a, 0x4e, 0x97, 0xef, 0x4f, 0xe0,
+	0xba, 0x30, 0xb9, 0xe3, 0x21, 0x8d, 0xda, 0x87, 0xb5, 0x1d, 0x33, 0x4c, 0x96, 0x77, 0xd4, 0x31,
+	0x88, 0x8f, 0x4f, 0x1d, 0xf2, 0x7e, 0xf4, 0x37, 0xce, 0xfe, 0xf7, 0xaf, 0x67, 0x90, 0x63, 0x71,
+	0x42, 0xa2, 0x7e, 0x09, 0xb7, 0x2e, 0x34, 0x27, 0x1c, 0x96, 0x9a, 0x61, 0xe6, 0xbb, 0x99, 0xe1,
+	0xaf, 0xb2, 0x50, 0xae, 0x06, 0xe7, 0xae, 0x95, 0x0e, 0x51, 0x34, 0xc1, 0xef, 0x38, 0x42, 0x7f,
+	0x97, 0x25, 0x03, 0x63, 0xa4, 0x83, 0x50, 0x9a, 0xe5, 0xd4, 0x95, 0x18, 0x75, 0x8e, 0x11, 0xd3,
+	0x2c, 0x51, 0xa9, 0xa5, 0xf6, 0xe1, 0xe6, 0x05, 0x2e, 0x15, 0x41, 0x1c, 0x33, 0x97, 0xf9, 0xb6,
+	0xe6, 0x5e, 0xc2, 0x9b, 0xdc, 0x5c, 0x6a, 0xe9, 0x30, 0x9b, 0xc9, 0x42, 0x7d, 0x32, 0xb6, 0x50,
+	0x27, 0x3d, 0x99, 0x5d, 0xb6, 0x24, 0x76, 0x72, 0xbf, 0xaf, 0x66, 0xa5, 0x15, 0x7b, 0x0e, 0x77,
+	0x2e, 0xb5, 0x2d, 0x26, 0xfc, 0x68, 0x7c, 0xd5, 0x7e, 0x74, 0x7d, 0xeb, 0xe3, 0x2b, 0x37, 0x80,
+	0xa2, 0xb4, 0xd2, 0xd0, 0x3e, 0x40, 0xcf, 0x0a, 0x0c, 0xf1, 0xf6, 0x32, 0x72, 0xea, 0xa4, 0xa7,
+	0xdb, 0x7d, 0x2b, 0x10, 0xef, 0x2e, 0x0b, 0xbd, 0xf8, 0x2f, 0xba, 0x05, 0x85, 0xbe, 0xdd, 0x27,
+	0x06, 0x7f, 0xd1, 0x20, 0x5e, 0xa1, 0x32, 0x41, 0xfb, 0xdc, 0x23, 0xea, 0xff, 0x67, 0xa0, 0x24,
+	0x87, 0x02, 0x3d, 0x82, 0x05, 0x66, 0xb6, 0x43, 0x82, 0xd0, 0x76, 0xa3, 0x73, 0x27, 0x73, 0xa5,
+	0x43, 0x7b, 0xdf, 0x0a, 0x76, 0x87, 0x20, 0x3c, 0xdf, 0x4b, 0xb5, 0xd1, 0x3a, 0xc0, 0x09, 0xf3,
+	0xa9, 0x11, 0xd8, 0x2f, 0x89, 0xa8, 0x4d, 0x0b, 0x5c, 0x72, 0x64, 0xbf, 0x24, 0xea, 0x3a, 0x14,
+	0x92, 0xc1, 0x8f, 0x97, 0xb6, 0xaa, 0x0a, 0xf3, 0x69, 0xfe, 0x0b, 0xfa, 0x7c, 0x9d, 0x85, 0x45,
+	0x3d, 0xfe, 0x12, 0xe1, 0x90, 0x84, 0x66, 0xc7, 0x0c, 0x4d, 0xd4, 0x80, 0xe9, 0x80, 0x79, 0x5d,
+	0x5c, 0x3b, 0x4d, 0x7a, 0xf9, 0x39, 0x46, 0xc0, 0x4f, 0x13, 0x82, 0x23, 0x12, 0xf4, 0x31, 0x14,
+	0x2d, 0x9f, 0x98, 0x21, 0x31, 0x42, 0xbb, 0x4f, 0xc4, 0xc3, 0xd3, 0x5a, 0xcc, 0x19, 0x7f, 0xee,
+	0xb0, 0xd5, 0x8e, 0x3f, 0x77, 0xc0, 0x10, 0x75, 0x67, 0x02, 0x06, 0x1e, 0x78, 0x9d, 0x04, 0x3c,
+	0x33, 0x19, 0x1c, 0x75, 0x67, 0x02, 0xf5, 0xbf, 0x61, 0x9a, 0x8f, 0x04, 0xad, 0xc0, 0xe2, 0x51,
+	0xbb, 0xda, 0x1e, 0xfd, 0xc4, 0xa0, 0x08, 0xb3, 0x35, 0xac, 0x55, 0xdb, 0xda, 0xae, 0x92, 0x61,
+	0x0d, 0x7c, 0xdc, 0x6c, 0xd6, 0x9b, 0xfb, 0x4a, 0x16, 0xe5, 0x61, 0x6a, 0x57, 0x6f, 0x6a, 0x4a,
+	0x0e, 0xcd, 0x41, 0xa1, 0x56, 0x6d, 0xd6, 0xb4, 0x46, 0x43, 0xdb, 0x55, 0xa6, 0xee, 0x12, 0x00,
+	0xe9, 0x9d, 0x57, 0x11, 0x66, 0xc5, 0xbb, 0x1e, 0xe5, 0x0d, 0xb4, 0x08, 0x73, 0x8f, 0x34, 0xfc,
+	0xd4, 0x38, 0x6e, 0x36, 0xea, 0x0f, 0xb5, 0xc6, 0x53, 0x25, 0x83, 0x4a, 0x90, 0x4f, 0x5a, 0x59,
+	0xd6, 0x6a, 0xe9, 0x47, 0x47, 0xf5, 0x9d, 0x06, 0x23, 0x06, 0x98, 0x11, 0x9a, 0x29, 0xb4, 0x00,
+	0x45, 0x0e, 0x15, 0x82, 0xe9, 0xed, 0x9f, 0x4e, 0xc1, 0xbc, 0x7c, 0xa6, 0x52, 0x1f, 0xfd, 0x3c,
+	0x03, 0x4b, 0x17, 0x1c, 0x0c, 0xe8, 0xdf, 0x27, 0x5d, 0x79, 0x5c, 0x7a, 0x76, 0xad, 0x3d, 0x78,
+	0x1d, 0x68, 0xb4, 0xf5, 0xd4, 0x7f, 0xfd, 0x5d, 0x35, 0xc9, 0x00, 0x5f, 0xfd, 0xe6, 0x8f, 0xdf,
+	0xcb, 0xde, 0x51, 0xd7, 0x46, 0xbf, 0x24, 0x0a, 0x1e, 0x88, 0x4a, 0x8c, 0x3c, 0xc8, 0xdc, 0x45,
+	0x7f, 0xce, 0xc0, 0x8d, 0x4b, 0xf2, 0x04, 0xfa, 0xe4, 0x2a, 0xc9, 0xe0, 0xd2, 0xdc, 0xb6, 0xb6,
+	0x1e, 0xc3, 0xa5, 0x2f, 0x6c, 0x86, 0xcb, 0x52, 0xf5, 0xbe, 0xa9, 0xbe, 0x3f, 0x39, 0x47, 0x8d,
+	0x6f, 0x84, 0xd1, 0x29, 0x6e, 0xaa, 0x6f, 0x4b, 0x53, 0xec, 0x32, 0xf4, 0x03, 0x73, 0x8c, 0xf5,
+	0x41, 0xe6, 0xee, 0xda, 0x8b, 0x6f, 0xaa, 0x2b, 0x62, 0x12, 0xd1, 0xc8, 0x4c, 0xcf, 0x0e, 0xb6,
+	0x2c, 0xda, 0xff, 0x75, 0xf5, 0x7f, 0x9e, 0x87, 0xa1, 0x17, 0x3c, 0xa8, 0x54, 0x4e, 0x4f, 0x4f,
+	0x47, 0x94, 0x15, 0x73, 0x10, 0x3e, 0x8f, 0x3e, 0x2c, 0x7a, 0xcf, 0x73, 0xcc, 0xb0, 0x4b, 0xfd,
+	0xfe, 0xbb, 0x57, 0xeb, 0x1e, 0x19, 0xdb, 0xf9, 0x2a, 0x03, 0x6f, 0x59, 0xb4, 0xff, 0x6a, 0x6f,
+	0xee, 0x2c, 0xa5, 0x97, 0x56, 0x8b, 0xed, 0xa2, 0x56, 0xe6, 0x59, 0x4d, 0xa0, 0x7a, 0xd4, 0x31,
+	0xdd, 0xde, 0x16, 0xf5, 0x7b, 0x95, 0x1e, 0x71, 0xf9, 0x1e, 0xab, 0x0c, 0x2d, 0x5f, 0xf2, 0xe1,
+	0xd3, 0xc7, 0x91, 0xe0, 0x2f, 0x99, 0xcc, 0xc9, 0x0c, 0x87, 0xdc, 0xff, 0x6b, 0x00, 0x00, 0x00,
+	0xff, 0xff, 0xc6, 0x94, 0x52, 0x34, 0x6d, 0x26, 0x00, 0x00,
 }
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // ImageAnnotatorClient is the client API for ImageAnnotator service.
 //
@@ -2774,10 +2780,10 @@
 }
 
 type imageAnnotatorClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewImageAnnotatorClient(cc *grpc.ClientConn) ImageAnnotatorClient {
+func NewImageAnnotatorClient(cc grpc.ClientConnInterface) ImageAnnotatorClient {
 	return &imageAnnotatorClient{cc}
 }
 
diff --git a/googleapis/cloud/vision/v1p3beta1/product_search.pb.go b/googleapis/cloud/vision/v1p3beta1/product_search.pb.go
index 34f7ce1..99d9127 100644
--- a/googleapis/cloud/vision/v1p3beta1/product_search.pb.go
+++ b/googleapis/cloud/vision/v1p3beta1/product_search.pb.go
@@ -446,49 +446,51 @@
 }
 
 var fileDescriptor_39c225061f094f0f = []byte{
-	// 698 bytes of a gzipped FileDescriptorProto
-	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xb4, 0x94, 0xdf, 0x6e, 0xd3, 0x30,
-	0x14, 0xc6, 0x97, 0xfe, 0x5b, 0x73, 0x3a, 0xa0, 0x98, 0x31, 0x45, 0x85, 0x69, 0xdd, 0x90, 0xa0,
-	0x0c, 0x48, 0xb4, 0x0e, 0x84, 0x18, 0x17, 0xd0, 0x76, 0xdd, 0x56, 0x31, 0x6d, 0x91, 0xdb, 0x22,
-	0x01, 0x17, 0x91, 0x9b, 0x78, 0xc1, 0x52, 0x12, 0x47, 0x49, 0xda, 0x51, 0xee, 0x78, 0x20, 0x5e,
-	0x88, 0x27, 0xe1, 0x12, 0xd5, 0x49, 0xba, 0x15, 0x75, 0x1b, 0x9b, 0xc4, 0x55, 0x75, 0x4e, 0xfd,
-	0xfb, 0x3e, 0xfb, 0xe4, 0xb3, 0xa1, 0x6e, 0x73, 0x6e, 0x3b, 0x54, 0x33, 0x1d, 0x3e, 0xb4, 0xb4,
-	0x11, 0x0b, 0x19, 0xf7, 0xb4, 0xd1, 0x96, 0xbf, 0x3d, 0xa0, 0x11, 0xd9, 0xd2, 0xfc, 0x80, 0x5b,
-	0x43, 0x33, 0x32, 0x42, 0x4a, 0x02, 0xf3, 0xab, 0xea, 0x07, 0x3c, 0xe2, 0x68, 0x35, 0x66, 0x54,
-	0xc1, 0xa8, 0x31, 0xa3, 0x4e, 0x99, 0xca, 0xc3, 0x44, 0x92, 0xf8, 0x4c, 0x23, 0x9e, 0xc7, 0x23,
-	0x12, 0x31, 0xee, 0x85, 0x31, 0x5c, 0x79, 0x7e, 0xb9, 0xa1, 0x4d, 0xb9, 0x4b, 0xa3, 0x60, 0x9c,
-	0xac, 0xde, 0xb9, 0xce, 0xf6, 0x8c, 0x90, 0x06, 0x23, 0x66, 0xd2, 0x84, 0x5d, 0x4b, 0x58, 0x51,
-	0x0d, 0x86, 0x27, 0x5a, 0xc4, 0x5c, 0x1a, 0x46, 0xc4, 0xf5, 0xe3, 0x05, 0x1b, 0x3f, 0x73, 0x70,
-	0x4f, 0x8f, 0x15, 0xba, 0x42, 0x40, 0x27, 0x01, 0x71, 0x43, 0xb4, 0x0e, 0x4b, 0x26, 0x89, 0x88,
-	0xc3, 0x6d, 0xc3, 0x23, 0x2e, 0x55, 0xa4, 0xaa, 0x54, 0x93, 0x71, 0x29, 0xe9, 0x1d, 0x11, 0x97,
-	0x22, 0x1d, 0x8a, 0x26, 0x89, 0xa8, 0xcd, 0x83, 0xb1, 0x92, 0xa9, 0x4a, 0xb5, 0xdb, 0xf5, 0x97,
-	0xea, 0xa5, 0x53, 0x51, 0x67, 0x8c, 0x5a, 0x09, 0x8b, 0xa7, 0x2a, 0xe8, 0x29, 0x94, 0xd3, 0xd3,
-	0x4c, 0x95, 0xf3, 0xc2, 0xf8, 0x4e, 0xd2, 0x4f, 0x21, 0xc4, 0x41, 0xf1, 0x78, 0xe0, 0x12, 0x87,
-	0x7d, 0xa7, 0x96, 0x31, 0xe0, 0x43, 0xcf, 0x62, 0x9e, 0x6d, 0xf8, 0xdc, 0x19, 0x2b, 0xd9, 0xaa,
-	0x54, 0x2b, 0xd5, 0x5f, 0x5d, 0xb1, 0x99, 0xa3, 0x29, 0xde, 0x4c, 0x68, 0x9d, 0x3b, 0x63, 0xbc,
-	0xe2, 0xcd, 0xed, 0x23, 0x1d, 0x6e, 0xcd, 0xba, 0xc8, 0xc2, 0xe5, 0xd9, 0x15, 0x2e, 0x33, 0xda,
-	0x4b, 0x83, 0xf3, 0x8a, 0x1f, 0x20, 0x37, 0x62, 0xf4, 0x54, 0xc9, 0x89, 0xd9, 0xbd, 0xbe, 0xce,
-	0xec, 0x30, 0x0d, 0x87, 0x4e, 0x14, 0x7e, 0x64, 0xf4, 0x14, 0x0b, 0x11, 0xb4, 0x06, 0xa5, 0xb3,
-	0x20, 0x44, 0x4a, 0x41, 0x4c, 0x0d, 0xfc, 0x14, 0x8a, 0xd0, 0x0b, 0x40, 0x7f, 0xcd, 0x96, 0xd1,
-	0x50, 0x59, 0xac, 0x66, 0x6b, 0x32, 0xbe, 0x3b, 0x3b, 0x5d, 0x46, 0x43, 0xb4, 0x02, 0x85, 0x13,
-	0xe6, 0x44, 0x34, 0x50, 0x8a, 0x42, 0x2a, 0xa9, 0x36, 0x7e, 0xe5, 0x60, 0x79, 0xde, 0x56, 0x66,
-	0xd2, 0x20, 0xfd, 0xb7, 0x34, 0xe4, 0xe6, 0xa7, 0xe1, 0x0d, 0x00, 0xf3, 0x2c, 0xfa, 0xcd, 0x98,
-	0xc4, 0x5b, 0x84, 0xb1, 0x54, 0xaf, 0xa4, 0xf6, 0x69, 0xf6, 0xd5, 0x5e, 0x9a, 0x7d, 0x2c, 0x8b,
-	0xd5, 0x93, 0x1a, 0x7d, 0x81, 0x62, 0xa2, 0x16, 0x2a, 0xd9, 0x6a, 0xb6, 0x56, 0xaa, 0xbf, 0xbb,
-	0xc1, 0x97, 0x48, 0x9b, 0x1d, 0xef, 0x84, 0xe3, 0xa9, 0x20, 0xea, 0xc1, 0x62, 0x10, 0x2f, 0x50,
-	0xf2, 0x42, 0x7b, 0xe7, 0x26, 0xda, 0xf1, 0x2f, 0x4e, 0xa5, 0x2a, 0x06, 0x94, 0xce, 0xd9, 0xa1,
-	0x55, 0x48, 0xbf, 0xb3, 0xc1, 0xac, 0xe4, 0xa2, 0xca, 0x49, 0xa7, 0x63, 0xa1, 0x07, 0x20, 0x33,
-	0x97, 0xd8, 0xd4, 0x18, 0x06, 0x4c, 0x8c, 0x46, 0xc6, 0x45, 0xd1, 0xe8, 0x07, 0x0c, 0x2d, 0x43,
-	0x3e, 0x34, 0x79, 0x40, 0xc5, 0x9d, 0xc9, 0xe0, 0xb8, 0xa8, 0x8c, 0xa0, 0x10, 0x7b, 0xa2, 0xf7,
-	0xb0, 0x98, 0x28, 0x09, 0xe1, 0x52, 0xfd, 0xf1, 0xbf, 0x1d, 0x00, 0xa7, 0xd8, 0x99, 0x43, 0xe6,
-	0x9c, 0xc3, 0xa4, 0x2b, 0xf6, 0x20, 0x7c, 0x65, 0x1c, 0x17, 0x9b, 0x7d, 0xb8, 0x3f, 0x37, 0x14,
-	0xe8, 0x09, 0x3c, 0xd2, 0xf1, 0xf1, 0x6e, 0xbf, 0xd5, 0x33, 0xba, 0xed, 0x06, 0x6e, 0x1d, 0x18,
-	0xad, 0x46, 0xaf, 0xbd, 0x7f, 0x8c, 0x3f, 0x19, 0xfd, 0xa3, 0xae, 0xde, 0x6e, 0x75, 0xf6, 0x3a,
-	0xed, 0xdd, 0xf2, 0x02, 0x92, 0x21, 0xdf, 0x3d, 0x38, 0x6e, 0x77, 0xcb, 0x12, 0x2a, 0x42, 0xae,
-	0xd9, 0xd8, 0xef, 0x96, 0x33, 0x9b, 0x1a, 0x28, 0x17, 0xdd, 0x9e, 0x09, 0xd0, 0x6c, 0x74, 0x3b,
-	0xad, 0xf2, 0xc2, 0x04, 0xd8, 0xeb, 0x1f, 0x1e, 0x96, 0xa5, 0xe6, 0x0f, 0x09, 0xd6, 0x4d, 0xee,
-	0x5e, 0x7e, 0xd4, 0x26, 0x9a, 0x7d, 0x37, 0x27, 0x29, 0xd3, 0xa5, 0xcf, 0xad, 0x04, 0xb2, 0xb9,
-	0x43, 0x3c, 0x5b, 0xe5, 0x81, 0xad, 0xd9, 0xd4, 0x13, 0x19, 0xd4, 0xe2, 0xbf, 0x88, 0xcf, 0xc2,
-	0x0b, 0x1e, 0xf3, 0xb7, 0x71, 0xe3, 0xb7, 0x24, 0x0d, 0x0a, 0x02, 0xd9, 0xfe, 0x13, 0x00, 0x00,
-	0xff, 0xff, 0x4f, 0x50, 0xae, 0xbc, 0x9d, 0x06, 0x00, 0x00,
+	// 730 bytes of a gzipped FileDescriptorProto
+	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xb4, 0x94, 0x4d, 0x6f, 0xd3, 0x48,
+	0x18, 0xc7, 0xeb, 0xbc, 0x35, 0x9e, 0x74, 0x77, 0xb3, 0xb3, 0xdd, 0xca, 0x9b, 0xa5, 0x22, 0x2d,
+	0x02, 0x42, 0x01, 0x5b, 0x4d, 0x41, 0x88, 0x72, 0x80, 0x24, 0x4d, 0xdb, 0x88, 0xaa, 0xb5, 0x26,
+	0x09, 0x12, 0x70, 0xb0, 0x26, 0xce, 0xd4, 0x8c, 0x64, 0x7b, 0xac, 0xb1, 0x93, 0x12, 0x6e, 0x7c,
+	0x47, 0x4e, 0x7c, 0x12, 0xc4, 0x09, 0x65, 0x3c, 0x76, 0x13, 0x94, 0xb6, 0xb4, 0x12, 0xa7, 0x64,
+	0x1e, 0xcf, 0xff, 0xf7, 0x7f, 0xfc, 0xbc, 0x18, 0xd4, 0x1d, 0xc6, 0x1c, 0x97, 0x18, 0xb6, 0xcb,
+	0x46, 0x43, 0x63, 0x4c, 0x43, 0xca, 0x7c, 0x63, 0xbc, 0x1d, 0xec, 0x0c, 0x48, 0x84, 0xb7, 0x8d,
+	0x80, 0xb3, 0xe1, 0xc8, 0x8e, 0xac, 0x90, 0x60, 0x6e, 0x7f, 0xd0, 0x03, 0xce, 0x22, 0x06, 0xd7,
+	0x63, 0x8d, 0x2e, 0x34, 0x7a, 0xac, 0xd1, 0x53, 0x4d, 0xe5, 0x96, 0x44, 0xe2, 0x80, 0x1a, 0xd8,
+	0xf7, 0x59, 0x84, 0x23, 0xca, 0xfc, 0x30, 0x16, 0x57, 0xfe, 0x9b, 0x79, 0xca, 0x49, 0xc8, 0x46,
+	0xdc, 0x26, 0xf2, 0xd1, 0xa3, 0xcb, 0x73, 0x71, 0x08, 0xf3, 0x48, 0xc4, 0x27, 0xf2, 0xf6, 0xee,
+	0x75, 0x32, 0xb7, 0x42, 0xc2, 0xc7, 0x34, 0x75, 0xba, 0x2d, 0xb5, 0xe2, 0x34, 0x18, 0x9d, 0x1a,
+	0x11, 0xf5, 0x48, 0x18, 0x61, 0x2f, 0x88, 0x2f, 0x6c, 0x7e, 0xc9, 0x81, 0x7f, 0xcc, 0x98, 0xd0,
+	0x15, 0x00, 0x13, 0x73, 0xec, 0x85, 0x70, 0x03, 0xac, 0xd8, 0x38, 0xc2, 0x2e, 0x73, 0x2c, 0x1f,
+	0x7b, 0x44, 0x53, 0xaa, 0x4a, 0x4d, 0x45, 0x25, 0x19, 0x3b, 0xc6, 0x1e, 0x81, 0x26, 0x28, 0xda,
+	0x38, 0x22, 0x0e, 0xe3, 0x13, 0x2d, 0x53, 0x55, 0x6a, 0x7f, 0xd6, 0x9f, 0xe8, 0x97, 0x16, 0x4c,
+	0x9f, 0x33, 0x6a, 0x49, 0x2d, 0x4a, 0x29, 0xf0, 0x01, 0x28, 0x27, 0x6f, 0x93, 0x92, 0xf3, 0xc2,
+	0xf8, 0x2f, 0x19, 0x4f, 0x44, 0x90, 0x01, 0xcd, 0x67, 0xdc, 0xc3, 0x2e, 0xfd, 0x44, 0x86, 0xd6,
+	0x80, 0x8d, 0xfc, 0x21, 0xf5, 0x1d, 0x2b, 0x60, 0xee, 0x44, 0xcb, 0x56, 0x95, 0x5a, 0xa9, 0xfe,
+	0xf4, 0x8a, 0x64, 0x8e, 0x53, 0x79, 0x53, 0xaa, 0x4d, 0xe6, 0x4e, 0xd0, 0x9a, 0xbf, 0x30, 0x0e,
+	0x4d, 0xf0, 0xc7, 0xbc, 0x8b, 0x2a, 0x5c, 0x1e, 0x5e, 0xe1, 0x32, 0xc7, 0x5e, 0x19, 0xcc, 0x12,
+	0x5f, 0x83, 0xdc, 0x98, 0x92, 0x33, 0x2d, 0x27, 0x6a, 0xf7, 0xec, 0x3a, 0xb5, 0x43, 0x24, 0x1c,
+	0xb9, 0x51, 0xf8, 0x86, 0x92, 0x33, 0x24, 0x20, 0x70, 0x1f, 0x94, 0xce, 0x07, 0x21, 0xd2, 0x0a,
+	0xd3, 0xaa, 0x35, 0xef, 0x7e, 0x6f, 0x6c, 0x82, 0xaa, 0x44, 0xc5, 0x78, 0x1c, 0xd0, 0x50, 0xb7,
+	0x99, 0x67, 0xa4, 0xbc, 0x08, 0x81, 0x20, 0xfd, 0x0f, 0x1f, 0x03, 0xf8, 0x53, 0x0b, 0x28, 0x09,
+	0xb5, 0xe5, 0x6a, 0xb6, 0xa6, 0xa2, 0xbf, 0xe7, 0x9b, 0x40, 0x49, 0x08, 0xd7, 0x40, 0xe1, 0x94,
+	0xba, 0x11, 0xe1, 0x5a, 0x51, 0xf4, 0x49, 0x9e, 0x36, 0xbf, 0xe6, 0xc0, 0xea, 0xa2, 0x8c, 0xe7,
+	0x86, 0x46, 0xf9, 0x6d, 0x43, 0x93, 0x5b, 0x3c, 0x34, 0xcf, 0x01, 0xa0, 0xfe, 0x90, 0x7c, 0xb4,
+	0xa6, 0x5b, 0x20, 0x66, 0xb6, 0x54, 0xaf, 0x24, 0xf6, 0xc9, 0x8a, 0xe8, 0xbd, 0x64, 0x45, 0x90,
+	0x2a, 0x6e, 0x4f, 0xcf, 0xf0, 0x3d, 0x28, 0x4a, 0x5a, 0xa8, 0x65, 0xab, 0xd9, 0x5a, 0xa9, 0xfe,
+	0xf2, 0x06, 0x0d, 0x4b, 0x82, 0x1d, 0xff, 0x94, 0xa1, 0x14, 0x08, 0x7b, 0x60, 0x99, 0xc7, 0x17,
+	0xb4, 0xbc, 0x60, 0xef, 0xde, 0x84, 0x1d, 0xff, 0xa2, 0x04, 0x55, 0xb1, 0x40, 0x69, 0xc6, 0x0e,
+	0xae, 0x83, 0xa4, 0xcf, 0x16, 0x1d, 0xca, 0x7d, 0x56, 0x65, 0xa4, 0x33, 0x84, 0xff, 0x03, 0x95,
+	0x7a, 0xd8, 0x21, 0xd6, 0x88, 0x53, 0x51, 0x1a, 0x15, 0x15, 0x45, 0xa0, 0xcf, 0x29, 0x5c, 0x05,
+	0xf9, 0xd0, 0x66, 0x9c, 0x88, 0xd5, 0xca, 0xa0, 0xf8, 0x50, 0x19, 0x83, 0x42, 0xec, 0x09, 0x5f,
+	0x81, 0x65, 0x49, 0x12, 0xe0, 0x52, 0xfd, 0xde, 0xaf, 0xbd, 0x00, 0x4a, 0x64, 0xe7, 0x0e, 0x99,
+	0x19, 0x87, 0x69, 0x54, 0xe4, 0x20, 0x7c, 0x55, 0x14, 0x1f, 0xb6, 0xfa, 0xe0, 0xdf, 0x85, 0x43,
+	0x01, 0xef, 0x83, 0x3b, 0x26, 0x3a, 0xd9, 0xeb, 0xb7, 0x7a, 0x56, 0xb7, 0xdd, 0x40, 0xad, 0x43,
+	0xab, 0xd5, 0xe8, 0xb5, 0x0f, 0x4e, 0xd0, 0x5b, 0xab, 0x7f, 0xdc, 0x35, 0xdb, 0xad, 0xce, 0x7e,
+	0xa7, 0xbd, 0x57, 0x5e, 0x82, 0x2a, 0xc8, 0x77, 0x0f, 0x4f, 0xda, 0xdd, 0xb2, 0x02, 0x8b, 0x20,
+	0xd7, 0x6c, 0x1c, 0x74, 0xcb, 0x99, 0x2d, 0x03, 0x68, 0x17, 0x2d, 0xd9, 0x54, 0xd0, 0x6c, 0x74,
+	0x3b, 0xad, 0xf2, 0xd2, 0x54, 0xb0, 0xdf, 0x3f, 0x3a, 0x2a, 0x2b, 0xcd, 0xcf, 0x0a, 0xd8, 0xb0,
+	0x99, 0x77, 0xf9, 0xab, 0x36, 0xe1, 0xfc, 0xe7, 0x75, 0x3a, 0x65, 0xa6, 0xf2, 0xae, 0x25, 0x45,
+	0x0e, 0x73, 0xb1, 0xef, 0xe8, 0x8c, 0x3b, 0x86, 0x43, 0x7c, 0x31, 0x83, 0xc6, 0xf9, 0xa6, 0x5e,
+	0xf0, 0xcd, 0x7f, 0x11, 0x07, 0xbe, 0x29, 0xca, 0xa0, 0x20, 0x24, 0x3b, 0x3f, 0x02, 0x00, 0x00,
+	0xff, 0xff, 0x05, 0x69, 0xa4, 0x59, 0xdf, 0x06, 0x00, 0x00,
 }
diff --git a/googleapis/cloud/vision/v1p3beta1/product_search_service.pb.go b/googleapis/cloud/vision/v1p3beta1/product_search_service.pb.go
index d6fef6a..37f3b73 100644
--- a/googleapis/cloud/vision/v1p3beta1/product_search_service.pb.go
+++ b/googleapis/cloud/vision/v1p3beta1/product_search_service.pb.go
@@ -89,10 +89,10 @@
 	// User-provided metadata to be stored with this product. Must be at most 4096
 	// characters long.
 	Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
-	// The category for the product identified by the reference image. This should
-	// be either "homegoods" or "apparel".
-	//
-	// This field is immutable.
+	// Immutable. The category for the product identified by the reference image. This should
+	// be either "homegoods-v2", "apparel-v2", or "toys-v2". The legacy categories
+	// "homegoods", "apparel", and "toys" are still supported, but these should
+	// not be used for new products.
 	ProductCategory string `protobuf:"bytes,4,opt,name=product_category,json=productCategory,proto3" json:"product_category,omitempty"`
 	// Key-value pairs that can be attached to a product. At query time,
 	// constraints can be specified based on the product_labels.
@@ -315,14 +315,12 @@
 	//
 	// This field is ignored when creating a reference image.
 	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
-	// The Google Cloud Storage URI of the reference image.
+	// Required. The Google Cloud Storage URI of the reference image.
 	//
 	// The URI must start with `gs://`.
-	//
-	// Required.
 	Uri string `protobuf:"bytes,2,opt,name=uri,proto3" json:"uri,omitempty"`
-	// Bounding polygons around the areas of interest in the reference image.
-	// Optional. If this field is empty, the system will try to detect regions of
+	// Optional. Bounding polygons around the areas of interest in the reference image.
+	// If this field is empty, the system will try to detect regions of
 	// interest. At most 10 bounding polygons will be used.
 	//
 	// The provided shape is converted into a non-rotated rectangle. Once
@@ -383,12 +381,12 @@
 
 // Request message for the `CreateProduct` method.
 type CreateProductRequest struct {
-	// The project in which the Product should be created.
+	// Required. The project in which the Product should be created.
 	//
 	// Format is
 	// `projects/PROJECT_ID/locations/LOC_ID`.
 	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
-	// The product to create.
+	// Required. The product to create.
 	Product *Product `protobuf:"bytes,2,opt,name=product,proto3" json:"product,omitempty"`
 	// A user-supplied resource id for this Product. If set, the server will
 	// attempt to use this value as the resource id. If it is already in use, an
@@ -448,7 +446,7 @@
 
 // Request message for the `ListProducts` method.
 type ListProductsRequest struct {
-	// The project OR ProductSet from which Products should be listed.
+	// Required. The project OR ProductSet from which Products should be listed.
 	//
 	// Format:
 	// `projects/PROJECT_ID/locations/LOC_ID`
@@ -561,7 +559,7 @@
 
 // Request message for the `GetProduct` method.
 type GetProductRequest struct {
-	// Resource name of the Product to get.
+	// Required. Resource name of the Product to get.
 	//
 	// Format is:
 	// `projects/PROJECT_ID/locations/LOC_ID/products/PRODUCT_ID`
@@ -605,13 +603,13 @@
 
 // Request message for the `UpdateProduct` method.
 type UpdateProductRequest struct {
-	// The Product resource which replaces the one on the server.
+	// Required. The Product resource which replaces the one on the server.
 	// product.name is immutable.
 	Product *Product `protobuf:"bytes,1,opt,name=product,proto3" json:"product,omitempty"`
 	// The [FieldMask][google.protobuf.FieldMask] that specifies which fields
 	// to update.
 	// If update_mask isn't specified, all mutable fields are to be updated.
-	// Valid mask paths include `product_labels`, `display_name` and
+	// Valid mask paths include `product_labels`, `display_name`, and
 	// `description`.
 	UpdateMask           *field_mask.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
 	XXX_NoUnkeyedLiteral struct{}              `json:"-"`
@@ -660,7 +658,7 @@
 
 // Request message for the `DeleteProduct` method.
 type DeleteProductRequest struct {
-	// Resource name of product to delete.
+	// Required. Resource name of product to delete.
 	//
 	// Format is:
 	// `projects/PROJECT_ID/locations/LOC_ID/products/PRODUCT_ID`
@@ -704,11 +702,11 @@
 
 // Request message for the `CreateProductSet` method.
 type CreateProductSetRequest struct {
-	// The project in which the ProductSet should be created.
+	// Required. The project in which the ProductSet should be created.
 	//
 	// Format is `projects/PROJECT_ID/locations/LOC_ID`.
 	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
-	// The ProductSet to create.
+	// Required. The ProductSet to create.
 	ProductSet *ProductSet `protobuf:"bytes,2,opt,name=product_set,json=productSet,proto3" json:"product_set,omitempty"`
 	// A user-supplied resource id for this ProductSet. If set, the server will
 	// attempt to use this value as the resource id. If it is already in use, an
@@ -768,7 +766,7 @@
 
 // Request message for the `ListProductSets` method.
 type ListProductSetsRequest struct {
-	// The project from which ProductSets should be listed.
+	// Required. The project from which ProductSets should be listed.
 	//
 	// Format is `projects/PROJECT_ID/locations/LOC_ID`.
 	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
@@ -880,10 +878,10 @@
 
 // Request message for the `GetProductSet` method.
 type GetProductSetRequest struct {
-	// Resource name of the ProductSet to get.
+	// Required. Resource name of the ProductSet to get.
 	//
 	// Format is:
-	// `projects/PROJECT_ID/locations/LOG_ID/productSets/PRODUCT_SET_ID`
+	// `projects/PROJECT_ID/locations/LOC_ID/productSets/PRODUCT_SET_ID`
 	Name                 string   `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
 	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 	XXX_unrecognized     []byte   `json:"-"`
@@ -924,7 +922,7 @@
 
 // Request message for the `UpdateProductSet` method.
 type UpdateProductSetRequest struct {
-	// The ProductSet resource which replaces the one on the server.
+	// Required. The ProductSet resource which replaces the one on the server.
 	ProductSet *ProductSet `protobuf:"bytes,1,opt,name=product_set,json=productSet,proto3" json:"product_set,omitempty"`
 	// The [FieldMask][google.protobuf.FieldMask] that specifies which fields to
 	// update.
@@ -977,7 +975,7 @@
 
 // Request message for the `DeleteProductSet` method.
 type DeleteProductSetRequest struct {
-	// Resource name of the ProductSet to delete.
+	// Required. Resource name of the ProductSet to delete.
 	//
 	// Format is:
 	// `projects/PROJECT_ID/locations/LOC_ID/productSets/PRODUCT_SET_ID`
@@ -1021,12 +1019,12 @@
 
 // Request message for the `CreateReferenceImage` method.
 type CreateReferenceImageRequest struct {
-	// Resource name of the product in which to create the reference image.
+	// Required. Resource name of the product in which to create the reference image.
 	//
 	// Format is
 	// `projects/PROJECT_ID/locations/LOC_ID/products/PRODUCT_ID`.
 	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
-	// The reference image to create.
+	// Required. The reference image to create.
 	// If an image ID is specified, it is ignored.
 	ReferenceImage *ReferenceImage `protobuf:"bytes,2,opt,name=reference_image,json=referenceImage,proto3" json:"reference_image,omitempty"`
 	// A user-supplied resource id for the ReferenceImage to be added. If set,
@@ -1087,7 +1085,7 @@
 
 // Request message for the `ListReferenceImages` method.
 type ListReferenceImagesRequest struct {
-	// Resource name of the product containing the reference images.
+	// Required. Resource name of the product containing the reference images.
 	//
 	// Format is
 	// `projects/PROJECT_ID/locations/LOC_ID/products/PRODUCT_ID`.
@@ -1211,7 +1209,7 @@
 
 // Request message for the `GetReferenceImage` method.
 type GetReferenceImageRequest struct {
-	// The resource name of the ReferenceImage to get.
+	// Required. The resource name of the ReferenceImage to get.
 	//
 	// Format is:
 	//
@@ -1256,7 +1254,7 @@
 
 // Request message for the `DeleteReferenceImage` method.
 type DeleteReferenceImageRequest struct {
-	// The resource name of the reference image to delete.
+	// Required. The resource name of the reference image to delete.
 	//
 	// Format is:
 	//
@@ -1301,12 +1299,12 @@
 
 // Request message for the `AddProductToProductSet` method.
 type AddProductToProductSetRequest struct {
-	// The resource name for the ProductSet to modify.
+	// Required. The resource name for the ProductSet to modify.
 	//
 	// Format is:
 	// `projects/PROJECT_ID/locations/LOC_ID/productSets/PRODUCT_SET_ID`
 	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
-	// The resource name for the Product to be added to this ProductSet.
+	// Required. The resource name for the Product to be added to this ProductSet.
 	//
 	// Format is:
 	// `projects/PROJECT_ID/locations/LOC_ID/products/PRODUCT_ID`
@@ -1357,12 +1355,12 @@
 
 // Request message for the `RemoveProductFromProductSet` method.
 type RemoveProductFromProductSetRequest struct {
-	// The resource name for the ProductSet to modify.
+	// Required. The resource name for the ProductSet to modify.
 	//
 	// Format is:
 	// `projects/PROJECT_ID/locations/LOC_ID/productSets/PRODUCT_SET_ID`
 	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
-	// The resource name for the Product to be removed from this ProductSet.
+	// Required. The resource name for the Product to be removed from this ProductSet.
 	//
 	// Format is:
 	// `projects/PROJECT_ID/locations/LOC_ID/products/PRODUCT_ID`
@@ -1413,7 +1411,7 @@
 
 // Request message for the `ListProductsInProductSet` method.
 type ListProductsInProductSetRequest struct {
-	// The ProductSet resource for which to retrieve Products.
+	// Required. The ProductSet resource for which to retrieve Products.
 	//
 	// Format is:
 	// `projects/PROJECT_ID/locations/LOC_ID/productSets/PRODUCT_SET_ID`
@@ -1529,7 +1527,7 @@
 type ImportProductSetsGcsSource struct {
 	// The Google Cloud Storage URI of the input csv file.
 	//
-	// The URI must start with gs://
+	// The URI must start with `gs://`.
 	//
 	// The format of the input csv file should be one image per line.
 	// In each line, there are 6 columns.
@@ -1692,11 +1690,11 @@
 
 // Request message for the `ImportProductSets` method.
 type ImportProductSetsRequest struct {
-	// The project in which the ProductSets should be imported.
+	// Required. The project in which the ProductSets should be imported.
 	//
 	// Format is `projects/PROJECT_ID/locations/LOC_ID`.
 	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
-	// The input content for the list of requests.
+	// Required. The input content for the list of requests.
 	InputConfig          *ImportProductSetsInputConfig `protobuf:"bytes,2,opt,name=input_config,json=inputConfig,proto3" json:"input_config,omitempty"`
 	XXX_NoUnkeyedLiteral struct{}                      `json:"-"`
 	XXX_unrecognized     []byte                        `json:"-"`
@@ -1906,133 +1904,156 @@
 }
 
 var fileDescriptor_3e303776708d7396 = []byte{
-	// 1867 bytes of a gzipped FileDescriptorProto
-	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xc4, 0x59, 0xcf, 0x6f, 0xe3, 0xc6,
-	0x15, 0xce, 0xd8, 0xeb, 0x5d, 0xfb, 0xc9, 0xb2, 0xb5, 0x53, 0xd7, 0x56, 0xe4, 0x2c, 0xe2, 0xb0,
-	0x45, 0x9a, 0xa8, 0x89, 0xd8, 0x95, 0xb1, 0xdb, 0xae, 0xdc, 0x6c, 0x6a, 0xcb, 0xb2, 0xa3, 0xc6,
-	0xbb, 0xeb, 0x50, 0xf6, 0x36, 0xcd, 0x21, 0x02, 0x4d, 0x8e, 0x19, 0x76, 0x29, 0x92, 0xe1, 0x50,
-	0x46, 0x94, 0x22, 0x97, 0xa0, 0x87, 0xa2, 0x87, 0x06, 0x68, 0xd1, 0x43, 0x4e, 0x05, 0x12, 0xf4,
-	0x5c, 0xa0, 0x3f, 0x0e, 0x4d, 0x73, 0x28, 0x7a, 0x6b, 0x0f, 0xbd, 0xf4, 0xd8, 0x53, 0x81, 0xfc,
-	0x11, 0x3d, 0x16, 0x33, 0x1c, 0x4a, 0x24, 0x45, 0x99, 0x94, 0x36, 0x8b, 0xdc, 0x34, 0xc3, 0xf7,
-	0xde, 0x7c, 0xef, 0xbd, 0x6f, 0x66, 0xde, 0x1b, 0x41, 0xc3, 0x70, 0x1c, 0xc3, 0x22, 0xb2, 0x66,
-	0x39, 0x7d, 0x5d, 0xbe, 0x30, 0xa9, 0xe9, 0xd8, 0xf2, 0xc5, 0x4d, 0x77, 0xfb, 0x8c, 0xf8, 0xea,
-	0x4d, 0xd9, 0xf5, 0x1c, 0xbd, 0xaf, 0xf9, 0x5d, 0x4a, 0x54, 0x4f, 0x7b, 0xa7, 0x4b, 0x89, 0x77,
-	0x61, 0x6a, 0xa4, 0xe6, 0x7a, 0x8e, 0xef, 0xe0, 0x1b, 0x81, 0x6e, 0x8d, 0xeb, 0xd6, 0x02, 0xdd,
-	0xda, 0x50, 0xb7, 0xf2, 0x8c, 0x30, 0xad, 0xba, 0xa6, 0xac, 0xda, 0xb6, 0xe3, 0xab, 0xbe, 0xe9,
-	0xd8, 0x34, 0x50, 0xae, 0xbc, 0x74, 0xf9, 0xc2, 0x06, 0x71, 0x7a, 0xc4, 0xf7, 0x06, 0x42, 0xfa,
-	0x1b, 0x42, 0xda, 0x72, 0x6c, 0xc3, 0xeb, 0xdb, 0xb6, 0x69, 0x1b, 0xb2, 0xe3, 0x12, 0x2f, 0x66,
-	0x72, 0x53, 0x08, 0xf1, 0xd1, 0x59, 0xff, 0x5c, 0x26, 0x3d, 0xd7, 0x0f, 0x2d, 0x6c, 0x25, 0x3f,
-	0x9e, 0x9b, 0xc4, 0xd2, 0xbb, 0x3d, 0x95, 0x3e, 0x12, 0x12, 0xcf, 0x26, 0x25, 0x7c, 0xb3, 0x47,
-	0xa8, 0xaf, 0xf6, 0x5c, 0x21, 0xb0, 0x21, 0x04, 0x3c, 0x57, 0x93, 0xa9, 0xaf, 0xfa, 0x7d, 0xb1,
-	0xb0, 0xf4, 0xf1, 0x1c, 0x5c, 0x3b, 0x0e, 0x22, 0x85, 0x31, 0x5c, 0xb1, 0xd5, 0x1e, 0x29, 0xa3,
-	0x2d, 0xf4, 0xc2, 0x92, 0xc2, 0x7f, 0xe3, 0xe7, 0x60, 0x59, 0x37, 0xa9, 0x6b, 0xa9, 0x83, 0x2e,
-	0xff, 0x36, 0xc7, 0xbf, 0x15, 0xc4, 0xdc, 0x7d, 0x26, 0xb2, 0x05, 0x05, 0x9d, 0x50, 0xcd, 0x33,
-	0x5d, 0xe6, 0x51, 0x79, 0x5e, 0x48, 0x8c, 0xa6, 0xf0, 0x8b, 0x50, 0x0a, 0xb3, 0xa1, 0xa9, 0x3e,
-	0x31, 0x1c, 0x6f, 0x50, 0xbe, 0xc2, 0xc5, 0x56, 0xc5, 0x7c, 0x53, 0x4c, 0xe3, 0x87, 0xb0, 0x12,
-	0x8a, 0x5a, 0xea, 0x19, 0xb1, 0x68, 0x79, 0x61, 0x6b, 0xfe, 0x85, 0x42, 0x5d, 0xae, 0x5d, 0x9a,
-	0xb1, 0x9a, 0xf0, 0xa1, 0xf6, 0x3a, 0x19, 0x3c, 0x54, 0xad, 0x3e, 0x51, 0x8a, 0xc2, 0xcc, 0x11,
-	0xb7, 0x52, 0xa9, 0xc3, 0x62, 0xf8, 0x09, 0x97, 0x60, 0xfe, 0x11, 0x19, 0x08, 0x37, 0xd9, 0x4f,
-	0xbc, 0x06, 0x0b, 0x17, 0xec, 0x93, 0x70, 0x2f, 0x18, 0x48, 0x7f, 0x44, 0x00, 0xc2, 0x6e, 0x87,
-	0xcc, 0x1c, 0x9e, 0x3b, 0x00, 0xa6, 0xad, 0x93, 0xf7, 0xba, 0x2c, 0x27, 0x3c, 0x3a, 0x85, 0x7a,
-	0x25, 0xf4, 0x26, 0x4c, 0x58, 0xed, 0x24, 0x4c, 0x98, 0xb2, 0xc4, 0xa5, 0xd9, 0x18, 0x6f, 0x43,
-	0x21, 0x50, 0x25, 0x9e, 0xe7, 0x78, 0x3c, 0x64, 0x85, 0x3a, 0x0e, 0x75, 0x3d, 0x57, 0xab, 0x75,
-	0x78, 0x2e, 0x95, 0x60, 0x85, 0x16, 0x93, 0x92, 0x7e, 0x81, 0x60, 0x45, 0x21, 0xe7, 0xc4, 0x23,
-	0xb6, 0x46, 0xda, 0x3d, 0xd5, 0x20, 0xa9, 0xc8, 0x4b, 0x30, 0xdf, 0xf7, 0x4c, 0x01, 0x98, 0xfd,
-	0xc4, 0x0a, 0xac, 0x9c, 0x39, 0x7d, 0x5b, 0x37, 0x6d, 0xa3, 0xeb, 0x3a, 0xd6, 0x80, 0x96, 0xe7,
-	0x79, 0xe8, 0xbf, 0x9d, 0x11, 0xfa, 0x3d, 0xa1, 0x74, 0xec, 0x58, 0x03, 0xa5, 0x78, 0x16, 0x19,
-	0x51, 0xe9, 0x23, 0x04, 0x6b, 0x4d, 0x8f, 0xa8, 0x3e, 0x11, 0x81, 0x54, 0xc8, 0xbb, 0x7d, 0x42,
-	0x7d, 0xbc, 0x0e, 0x57, 0x5d, 0xd5, 0x23, 0xb6, 0x2f, 0x40, 0x89, 0x11, 0xfe, 0x01, 0x5c, 0x13,
-	0x89, 0xe3, 0xd0, 0x0a, 0xf5, 0xe7, 0xf3, 0x25, 0x5e, 0x09, 0xd5, 0xf0, 0x0d, 0x80, 0x90, 0x41,
-	0xa6, 0x2e, 0xd8, 0xb8, 0x24, 0x66, 0xda, 0xba, 0x64, 0xc2, 0xd7, 0x8e, 0x4c, 0xea, 0x0b, 0x35,
-	0x9a, 0x85, 0x67, 0x13, 0x96, 0x5c, 0xd5, 0x20, 0x5d, 0x6a, 0xbe, 0x1f, 0x64, 0x77, 0x41, 0x59,
-	0x64, 0x13, 0x1d, 0xf3, 0x7d, 0xc2, 0x97, 0x62, 0x1f, 0x7d, 0xe7, 0x11, 0xb1, 0x87, 0x4b, 0xa9,
-	0x06, 0x39, 0x61, 0x13, 0xd2, 0x87, 0x08, 0xd6, 0xe2, 0x6b, 0x51, 0xd7, 0xb1, 0x29, 0xc1, 0x7b,
-	0xb0, 0x28, 0x00, 0xd1, 0x32, 0xe2, 0x31, 0xce, 0xeb, 0xe5, 0x50, 0x0f, 0x3f, 0x0f, 0xab, 0x36,
-	0x79, 0xcf, 0xef, 0x46, 0x00, 0x04, 0xb9, 0x2c, 0xb2, 0xe9, 0xe3, 0x21, 0x88, 0x6f, 0xc1, 0xf5,
-	0x43, 0xe2, 0x27, 0xa2, 0x9f, 0x42, 0x08, 0xe9, 0x37, 0x08, 0xd6, 0x4e, 0x5d, 0x7d, 0x3c, 0x55,
-	0x91, 0x94, 0xa0, 0xd9, 0x52, 0xb2, 0x03, 0x85, 0x3e, 0xb7, 0xcc, 0xcf, 0x2c, 0x91, 0xd8, 0xf1,
-	0x3d, 0x70, 0xc0, 0x8e, 0xb5, 0x7b, 0x2a, 0x7d, 0xa4, 0x40, 0x20, 0xce, 0x7e, 0x4b, 0x55, 0x58,
-	0xdb, 0x27, 0x16, 0x19, 0x83, 0x95, 0xe6, 0xc3, 0xa7, 0x08, 0x36, 0x62, 0x74, 0xeb, 0x90, 0x4c,
-	0xc6, 0xfd, 0x10, 0x0a, 0xa3, 0xab, 0x22, 0x64, 0xdd, 0x8b, 0xf9, 0x5c, 0x64, 0xe6, 0x43, 0xb6,
-	0xb1, 0x23, 0xe2, 0x9b, 0xa3, 0xd3, 0x8b, 0x92, 0x08, 0xff, 0x96, 0x47, 0x32, 0x6d, 0x5d, 0xb2,
-	0x60, 0x3d, 0x42, 0x8b, 0x0e, 0x79, 0xb2, 0x2c, 0xfc, 0x08, 0xc1, 0xc6, 0xd8, 0x72, 0x82, 0x88,
-	0x47, 0xb0, 0x1c, 0xc1, 0x1b, 0x92, 0x71, 0x0a, 0xe7, 0x0b, 0x23, 0xc7, 0xf2, 0x53, 0xb2, 0x0a,
-	0x6b, 0x23, 0x4a, 0x46, 0x32, 0x94, 0x96, 0xd1, 0x4f, 0x10, 0x6c, 0xc4, 0x58, 0x19, 0x91, 0x4f,
-	0x64, 0x0e, 0x3d, 0x4e, 0xe6, 0x1e, 0x8b, 0xa2, 0x2f, 0xc3, 0x46, 0x8c, 0xa2, 0x19, 0x3e, 0xfd,
-	0x15, 0xc1, 0x66, 0xc0, 0xd2, 0xf8, 0x39, 0x9d, 0xc5, 0x82, 0x87, 0xb0, 0xea, 0x85, 0x0a, 0x5d,
-	0x93, 0x69, 0x08, 0x9c, 0x2f, 0x67, 0xf8, 0x9c, 0x58, 0x66, 0xc5, 0x8b, 0x5f, 0x0f, 0x2f, 0x01,
-	0x4e, 0xd8, 0x1d, 0x31, 0xb7, 0x14, 0x97, 0x6d, 0xeb, 0x92, 0x0b, 0x15, 0x46, 0xa7, 0xb8, 0xcd,
-	0x27, 0xca, 0xe0, 0xcf, 0x11, 0x6c, 0xa6, 0x2e, 0x29, 0x58, 0xfc, 0x26, 0x94, 0x12, 0xf8, 0x43,
-	0x26, 0x4f, 0x19, 0x98, 0xd5, 0xb8, 0xb3, 0xf4, 0x72, 0xd4, 0x29, 0x74, 0x9f, 0x4f, 0xa3, 0x7b,
-	0x0d, 0xca, 0x87, 0xc4, 0x4f, 0x4f, 0x75, 0x1a, 0x3d, 0x6e, 0xc2, 0x66, 0xc0, 0xa6, 0xfc, 0x2a,
-	0xf7, 0xe0, 0xc6, 0xae, 0xae, 0x0b, 0xf6, 0x9d, 0x38, 0xb9, 0x68, 0x88, 0xcb, 0xf1, 0xab, 0x76,
-	0x69, 0x78, 0x5e, 0x4b, 0x0a, 0x48, 0x0a, 0xe9, 0x39, 0x17, 0x21, 0x9f, 0x0f, 0x3c, 0xa7, 0xf7,
-	0xb8, 0x36, 0xdf, 0x85, 0x67, 0xa3, 0x77, 0x61, 0xdb, 0xce, 0x67, 0xf0, 0x71, 0x78, 0xf3, 0x4b,
-	0x04, 0x5b, 0x93, 0xd7, 0xfc, 0x0a, 0xee, 0xe2, 0xbb, 0x50, 0x69, 0xf7, 0x5c, 0xc7, 0x8b, 0x9e,
-	0xc5, 0x87, 0x1a, 0xed, 0x38, 0x7d, 0x4f, 0x63, 0x75, 0xf4, 0xb2, 0x46, 0x2f, 0xba, 0xe7, 0xa6,
-	0x45, 0xba, 0xac, 0x34, 0x0b, 0xc2, 0x00, 0x1a, 0xbd, 0x38, 0x30, 0x2d, 0x72, 0xea, 0x99, 0xd2,
-	0xcf, 0x10, 0x3c, 0x33, 0x66, 0xa0, 0x6d, 0xbb, 0x7d, 0xbf, 0xe9, 0xd8, 0xe7, 0xa6, 0x81, 0xdf,
-	0x02, 0x30, 0x34, 0xda, 0xa5, 0xdc, 0xa0, 0x38, 0x10, 0xef, 0x64, 0xb8, 0x33, 0x19, 0xd1, 0x6b,
-	0x4f, 0x29, 0x4b, 0x46, 0x38, 0xd8, 0x5b, 0x84, 0xab, 0x81, 0x5d, 0xe9, 0x57, 0x08, 0xca, 0x63,
-	0x5a, 0x59, 0x07, 0xc0, 0xdb, 0xb0, 0x6c, 0x32, 0xa4, 0x5d, 0x8d, 0x43, 0x15, 0x27, 0xd7, 0xce,
-	0xb4, 0xe0, 0x22, 0xde, 0x2a, 0x05, 0x73, 0x34, 0x90, 0x7e, 0x87, 0xe0, 0xe9, 0x14, 0x50, 0x4f,
-	0xfc, 0x88, 0xa8, 0xc1, 0x62, 0xd0, 0x50, 0x11, 0x5a, 0x9e, 0xe3, 0x16, 0xd3, 0x0a, 0xf4, 0xa1,
-	0x8c, 0xf4, 0xd9, 0x1c, 0xac, 0xef, 0xa9, 0xbe, 0xf6, 0xce, 0x83, 0xb0, 0x07, 0xbc, 0x47, 0x7c,
-	0x55, 0x57, 0x7d, 0x15, 0xbf, 0x01, 0x0b, 0x4c, 0x2c, 0x48, 0xdc, 0x4a, 0x66, 0x6c, 0xd2, 0xad,
-	0xf0, 0x15, 0x89, 0x12, 0x58, 0x62, 0xd7, 0x1a, 0xed, 0x9f, 0xf5, 0x4c, 0x3f, 0xe8, 0x3e, 0xe6,
-	0x32, 0xbb, 0x0f, 0x08, 0xc4, 0x79, 0xfb, 0x71, 0x0b, 0x16, 0x89, 0xad, 0xe7, 0xed, 0x5b, 0xae,
-	0x11, 0x5b, 0x67, 0x23, 0xe9, 0xc7, 0xb0, 0xc0, 0x31, 0xe0, 0xaf, 0xc3, 0xf5, 0xce, 0xc9, 0xee,
-	0x49, 0xab, 0x7b, 0x7a, 0xbf, 0x73, 0xdc, 0x6a, 0xb6, 0x0f, 0xda, 0xad, 0xfd, 0xd2, 0x53, 0x78,
-	0x05, 0xe0, 0x58, 0x79, 0xd0, 0x6c, 0x75, 0x3a, 0xed, 0xfb, 0x87, 0x25, 0xc4, 0xc6, 0x9d, 0xd3,
-	0x26, 0x1b, 0x1f, 0x9c, 0x1e, 0x95, 0xe6, 0x30, 0xc0, 0xd5, 0x83, 0xdd, 0xf6, 0x51, 0x6b, 0xbf,
-	0x34, 0x8f, 0x8b, 0xb0, 0xd4, 0xdc, 0xbd, 0xdf, 0x6c, 0x1d, 0xb1, 0xe1, 0x95, 0xfa, 0x6f, 0x37,
-	0xa1, 0x38, 0x4c, 0x2f, 0x6b, 0xeb, 0xf1, 0xdf, 0x11, 0x94, 0x92, 0x15, 0x1f, 0xbe, 0x9d, 0x11,
-	0xb9, 0x09, 0x25, 0x62, 0x25, 0x7f, 0xed, 0x20, 0xbd, 0xfe, 0xe1, 0xbf, 0xbf, 0xf8, 0xf5, 0x5c,
-	0x4b, 0xba, 0x1d, 0x69, 0xfc, 0x7f, 0x1a, 0x50, 0xfd, 0x15, 0xd7, 0x73, 0x7e, 0x42, 0x34, 0x9f,
-	0xca, 0x55, 0xd9, 0x72, 0xb4, 0xa0, 0xcf, 0x97, 0xab, 0x1f, 0xc8, 0x91, 0x5a, 0xa9, 0x11, 0xad,
-	0x5c, 0xf0, 0xdf, 0x10, 0xac, 0x26, 0x4a, 0x34, 0x7c, 0x2b, 0x03, 0x4b, 0x7a, 0x05, 0x59, 0xb9,
-	0x3d, 0xad, 0x5a, 0xb0, 0x41, 0xa4, 0xbb, 0xdc, 0x9f, 0xef, 0xe1, 0x19, 0xfd, 0xc1, 0xbf, 0x47,
-	0x50, 0x8c, 0x15, 0x75, 0x78, 0x3b, 0x03, 0x49, 0x5a, 0x09, 0x38, 0x4d, 0x06, 0x52, 0x11, 0xb3,
-	0x3b, 0x63, 0x02, 0xde, 0x28, 0x5c, 0xb9, 0xfa, 0x01, 0xfe, 0x17, 0x82, 0x52, 0xb2, 0xb2, 0xcc,
-	0x64, 0xce, 0x84, 0x52, 0x74, 0x1a, 0xdc, 0x3f, 0xe2, 0xb8, 0xdf, 0xa8, 0xef, 0xc5, 0x22, 0x3d,
-	0x62, 0x43, 0x2d, 0xbf, 0x0f, 0x71, 0x16, 0x7d, 0x82, 0xa0, 0x94, 0x2c, 0x43, 0x33, 0x1d, 0x9a,
-	0x50, 0xb7, 0x56, 0xd6, 0xc7, 0x76, 0x7a, 0xab, 0xe7, 0xfa, 0x83, 0x30, 0xea, 0xd5, 0x59, 0xa3,
-	0xfe, 0x07, 0x04, 0xc5, 0xd8, 0xf6, 0xcb, 0xe4, 0x49, 0xda, 0xf3, 0x41, 0x25, 0xe7, 0x1d, 0x2d,
-	0xed, 0x73, 0xb8, 0x77, 0xa5, 0xed, 0xe9, 0x69, 0x4d, 0x1b, 0xc3, 0xfe, 0xf5, 0x4f, 0x08, 0x96,
-	0xa3, 0x85, 0x04, 0xae, 0xe7, 0xdf, 0x65, 0xc3, 0x9d, 0xb9, 0x3d, 0x95, 0x8e, 0xd8, 0x96, 0x3b,
-	0x1c, 0xff, 0x2d, 0x3c, 0x0b, 0x7e, 0xfc, 0x29, 0x02, 0x18, 0xed, 0x32, 0xfc, 0x9d, 0xdc, 0x1b,
-	0x72, 0xda, 0x28, 0xa7, 0xa2, 0xcc, 0x41, 0x0a, 0xce, 0x88, 0xcf, 0x10, 0x14, 0x63, 0xdb, 0x2a,
-	0x93, 0x11, 0x69, 0xaf, 0x14, 0xb9, 0xb1, 0x1e, 0x71, 0xac, 0x07, 0xf5, 0x9d, 0x94, 0xed, 0x57,
-	0xcb, 0x89, 0x79, 0xc4, 0x8c, 0x8f, 0x11, 0x14, 0x63, 0x5b, 0x28, 0x13, 0x7c, 0xda, 0x5b, 0xc6,
-	0xc4, 0xdd, 0x26, 0x02, 0x5b, 0x9d, 0x29, 0xb0, 0xff, 0x1d, 0xbe, 0xbd, 0x25, 0x9e, 0x03, 0x1b,
-	0xb9, 0x76, 0x5c, 0x6a, 0xf7, 0x51, 0x99, 0xae, 0x5c, 0x92, 0xde, 0xe6, 0x0e, 0xbc, 0x29, 0xb5,
-	0x72, 0xf3, 0x37, 0xea, 0x82, 0x9c, 0x28, 0xb6, 0x1a, 0xc9, 0xfe, 0x17, 0xff, 0x05, 0x85, 0xaf,
-	0x43, 0x53, 0xfa, 0x78, 0x49, 0x87, 0x35, 0x31, 0x1b, 0xf7, 0xb8, 0x33, 0x87, 0xd5, 0xd6, 0xf4,
-	0xd9, 0x48, 0x7a, 0xc2, 0xf2, 0xf3, 0x1f, 0x14, 0x3c, 0x45, 0x26, 0xda, 0x5a, 0x7c, 0x27, 0xc7,
-	0x41, 0x91, 0xde, 0x7d, 0x57, 0x1a, 0xb3, 0xa8, 0x8a, 0xa3, 0x46, 0x78, 0x87, 0xbf, 0x9c, 0x54,
-	0xe1, 0x7f, 0x22, 0xfe, 0xf0, 0x98, 0x48, 0xcb, 0x77, 0xb3, 0xcf, 0xa0, 0x2f, 0x85, 0x77, 0xa9,
-	0xce, 0xcc, 0x9e, 0xaa, 0xcf, 0x11, 0xac, 0xa7, 0x37, 0xd8, 0xf8, 0xfb, 0x19, 0xc0, 0x2e, 0xed,
-	0xcb, 0x27, 0x52, 0x4d, 0x9c, 0x52, 0xd2, 0xee, 0x6c, 0xd7, 0x6c, 0x43, 0x1d, 0xae, 0xda, 0x40,
-	0x55, 0xfc, 0x0f, 0x04, 0x9b, 0x97, 0x34, 0xf4, 0x78, 0x37, 0x33, 0xb8, 0x59, 0x8f, 0x01, 0x13,
-	0x1d, 0x79, 0xc0, 0x1d, 0x69, 0x4b, 0xfb, 0x33, 0x3a, 0xe2, 0x45, 0x97, 0x66, 0xbe, 0x7c, 0x81,
-	0xa0, 0x3c, 0xa9, 0xa9, 0xc7, 0x77, 0xa7, 0xb8, 0x63, 0x53, 0x5e, 0x20, 0x2a, 0xaf, 0xce, 0xac,
-	0x2f, 0x36, 0xd1, 0x21, 0x77, 0x77, 0x17, 0xbf, 0x3a, 0x9b, 0xbb, 0xa3, 0xbb, 0xfb, 0xcf, 0x08,
-	0xae, 0x8f, 0xb5, 0xb3, 0x99, 0xdb, 0x67, 0x52, 0x57, 0x5e, 0xb9, 0x11, 0x2a, 0x46, 0xfe, 0x85,
-	0xac, 0x0d, 0x7b, 0x47, 0xe9, 0x35, 0x0e, 0x7b, 0x4f, 0x7a, 0x65, 0xc6, 0x6e, 0xc6, 0xe4, 0xeb,
-	0x36, 0x50, 0x75, 0xef, 0xe7, 0x08, 0x9e, 0xd3, 0x9c, 0xde, 0xe5, 0x38, 0xf7, 0x9e, 0x8e, 0x35,
-	0x71, 0x9d, 0xe0, 0xaf, 0xd9, 0x63, 0xc6, 0x9c, 0x63, 0xf4, 0x56, 0x53, 0xe8, 0x1a, 0x8e, 0xa5,
-	0xda, 0x46, 0xcd, 0xf1, 0x0c, 0xd9, 0x20, 0x36, 0xe7, 0x95, 0x1c, 0x7c, 0x52, 0x5d, 0x93, 0x4e,
-	0xf8, 0xf7, 0x75, 0x27, 0x98, 0xf8, 0x1f, 0x42, 0x67, 0x57, 0xb9, 0xca, 0xf6, 0xff, 0x03, 0x00,
-	0x00, 0xff, 0xff, 0x24, 0x8c, 0xbc, 0xfe, 0x28, 0x1e, 0x00, 0x00,
+	// 2235 bytes of a gzipped FileDescriptorProto
+	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xcc, 0x5a, 0x5f, 0x6f, 0xdb, 0xd6,
+	0x15, 0xef, 0x95, 0xeb, 0xc4, 0x3e, 0xf2, 0x1f, 0xe5, 0xd6, 0x89, 0x15, 0xb9, 0x5e, 0x1c, 0xb6,
+	0x0b, 0x12, 0xcf, 0x15, 0x57, 0x1b, 0xc9, 0x1a, 0xa5, 0x49, 0x46, 0xd9, 0xb2, 0x27, 0xcc, 0x75,
+	0x1c, 0xca, 0x4e, 0xbb, 0xa6, 0xa8, 0x46, 0x53, 0xd7, 0x32, 0x17, 0x89, 0x64, 0x49, 0x4a, 0xa9,
+	0x1b, 0xf8, 0x25, 0xe8, 0x43, 0xb1, 0x87, 0xee, 0x61, 0x05, 0x06, 0x6c, 0xc0, 0x36, 0x60, 0x18,
+	0x8a, 0xed, 0x03, 0xec, 0x61, 0xd8, 0xb0, 0x61, 0x6f, 0xeb, 0x80, 0x61, 0x5b, 0x5f, 0x06, 0x3f,
+	0xf5, 0xa1, 0xd8, 0x86, 0xf4, 0x0b, 0x0c, 0x7b, 0x18, 0x06, 0xf2, 0x5e, 0x4a, 0x24, 0x45, 0x89,
+	0x94, 0xac, 0x62, 0x7d, 0x23, 0xef, 0x3d, 0xe7, 0xf2, 0xfc, 0xf9, 0xfd, 0xee, 0xbd, 0xe7, 0x48,
+	0x90, 0xab, 0x6a, 0x5a, 0xb5, 0x46, 0x78, 0xb9, 0xa6, 0x35, 0x2a, 0x7c, 0x53, 0x31, 0x15, 0x4d,
+	0xe5, 0x9b, 0x2f, 0xea, 0x2b, 0x7b, 0xc4, 0x92, 0x5e, 0xe4, 0x75, 0x43, 0xab, 0x34, 0x64, 0xab,
+	0x6c, 0x12, 0xc9, 0x90, 0x0f, 0xca, 0x26, 0x31, 0x9a, 0x8a, 0x4c, 0xb2, 0xba, 0xa1, 0x59, 0x1a,
+	0x9e, 0xa7, 0xba, 0x59, 0x47, 0x37, 0x4b, 0x75, 0xb3, 0x2d, 0xdd, 0xcc, 0xb3, 0x6c, 0x69, 0x49,
+	0x57, 0x78, 0x49, 0x55, 0x35, 0x4b, 0xb2, 0x14, 0x4d, 0x35, 0xa9, 0x72, 0x66, 0xd6, 0x33, 0x2b,
+	0xd7, 0x14, 0xa2, 0x5a, 0x6c, 0xe2, 0x82, 0x67, 0x62, 0x5f, 0x21, 0xb5, 0x4a, 0x79, 0x8f, 0x1c,
+	0x48, 0x4d, 0x45, 0x33, 0x98, 0xc0, 0x79, 0x8f, 0x80, 0x41, 0x4c, 0xad, 0x61, 0xb8, 0x16, 0x65,
+	0x96, 0x7a, 0x7b, 0x53, 0x25, 0x5a, 0x9d, 0x58, 0xc6, 0x21, 0x93, 0x7e, 0x8e, 0x49, 0xd7, 0x34,
+	0xb5, 0x6a, 0x34, 0x54, 0x55, 0x51, 0xab, 0xbc, 0xa6, 0x13, 0xc3, 0x67, 0xe7, 0x1c, 0x13, 0x72,
+	0xde, 0xf6, 0x1a, 0xfb, 0x3c, 0xa9, 0xeb, 0x96, 0xbb, 0xc2, 0x42, 0x70, 0x92, 0x1a, 0x5c, 0x97,
+	0xcc, 0x07, 0x01, 0x6f, 0x5a, 0x12, 0x96, 0x52, 0x27, 0xa6, 0x25, 0xd5, 0xf5, 0x40, 0x1c, 0x0c,
+	0x5d, 0xe6, 0x4d, 0x4b, 0xb2, 0x1a, 0xec, 0xc3, 0xdc, 0x7f, 0x13, 0x70, 0x7a, 0x9b, 0x86, 0x1f,
+	0x63, 0x78, 0x5a, 0x95, 0xea, 0x24, 0x8d, 0x16, 0xd0, 0xe5, 0x71, 0xd1, 0x79, 0xc6, 0x17, 0x61,
+	0xa2, 0xa2, 0x98, 0x7a, 0x4d, 0x3a, 0x2c, 0x3b, 0x73, 0x09, 0x67, 0x2e, 0xc9, 0xc6, 0xb6, 0x6c,
+	0x91, 0x05, 0x48, 0x56, 0x88, 0x29, 0x1b, 0x8a, 0x6e, 0x7b, 0x94, 0x1e, 0x61, 0x12, 0xed, 0x21,
+	0x9c, 0x85, 0x94, 0x9b, 0x62, 0x59, 0xb2, 0x48, 0x55, 0x33, 0x0e, 0xd3, 0x4f, 0xdb, 0x62, 0xf9,
+	0x91, 0x4f, 0x84, 0x51, 0x71, 0x9a, 0x4d, 0xae, 0xb2, 0x39, 0x7c, 0x0f, 0xa6, 0x5c, 0xf9, 0x9a,
+	0xb4, 0x47, 0x6a, 0x66, 0x7a, 0x74, 0x61, 0xe4, 0x72, 0x72, 0x99, 0xcf, 0xf6, 0xc4, 0x42, 0x96,
+	0x39, 0x92, 0xfd, 0x26, 0x39, 0xbc, 0x27, 0xd5, 0x1a, 0x44, 0x9c, 0x64, 0xcb, 0x6c, 0x3a, 0xab,
+	0x64, 0x96, 0x61, 0xcc, 0x9d, 0xc2, 0x29, 0x18, 0x79, 0x40, 0x0e, 0x99, 0xaf, 0xf6, 0x23, 0x9e,
+	0x81, 0xd1, 0xa6, 0x3d, 0xc5, 0x7c, 0xa4, 0x2f, 0xb9, 0x37, 0x9f, 0x08, 0xf7, 0x61, 0x9e, 0x7d,
+	0x8a, 0x7e, 0x5e, 0xd2, 0x15, 0x33, 0x2b, 0x6b, 0x75, 0xde, 0x0d, 0x5c, 0x4e, 0x37, 0xb4, 0xef,
+	0x10, 0xd9, 0x32, 0xf9, 0x47, 0xec, 0xe9, 0x88, 0xaf, 0x69, 0x32, 0xcd, 0x30, 0xff, 0xc8, 0x7d,
+	0x3c, 0x72, 0x81, 0x4e, 0xe5, 0xec, 0xa7, 0x23, 0xee, 0xc3, 0x04, 0x00, 0x5b, 0xa7, 0x44, 0x06,
+	0xce, 0xc1, 0x2d, 0x00, 0x45, 0xad, 0x90, 0xb7, 0xcb, 0x76, 0xe2, 0x9d, 0x14, 0x24, 0x97, 0x33,
+	0x6e, 0xb4, 0x5c, 0x54, 0x64, 0x77, 0x5c, 0x54, 0xd8, 0x71, 0x1f, 0x11, 0xc7, 0x1d, 0x15, 0x7b,
+	0x10, 0xbf, 0x04, 0x49, 0xaa, 0x4f, 0x0c, 0x43, 0x33, 0x9c, 0xe4, 0x24, 0x97, 0xb1, 0xbb, 0x80,
+	0xa1, 0xcb, 0xd9, 0x92, 0x83, 0x1a, 0xaa, 0x48, 0xbf, 0x55, 0xb0, 0x45, 0x73, 0x07, 0x4f, 0x04,
+	0x02, 0x0b, 0x3d, 0xe3, 0x63, 0xfb, 0x25, 0xf4, 0x19, 0xa2, 0x12, 0xf1, 0x44, 0xa9, 0x6c, 0x12,
+	0xeb, 0x88, 0xfb, 0x49, 0x02, 0xa6, 0x44, 0xb2, 0x4f, 0x0c, 0xa2, 0xca, 0xa4, 0x58, 0x97, 0xaa,
+	0x24, 0x34, 0x5a, 0x67, 0x61, 0xa4, 0x61, 0x28, 0x34, 0x48, 0xb6, 0xb9, 0x09, 0xd1, 0x7e, 0xc7,
+	0xaf, 0xc2, 0xd4, 0x9e, 0xd6, 0x50, 0x2b, 0x8a, 0x5a, 0x2d, 0xeb, 0x5a, 0xed, 0xd0, 0x4c, 0x8f,
+	0x38, 0x98, 0xfa, 0x4a, 0x04, 0xa6, 0xf2, 0x4c, 0x69, 0x5b, 0xab, 0x1d, 0xda, 0xcb, 0x21, 0x71,
+	0x72, 0xcf, 0x33, 0x64, 0xe6, 0xde, 0x43, 0x4f, 0x84, 0x77, 0x11, 0x3c, 0x1f, 0x1e, 0x82, 0x80,
+	0xc1, 0x6f, 0x0c, 0x8e, 0x14, 0xde, 0xf0, 0x2d, 0x65, 0xf2, 0x8f, 0x5a, 0x03, 0x65, 0xc5, 0x1e,
+	0x39, 0xe2, 0x7e, 0x87, 0x60, 0x66, 0xd5, 0x20, 0x92, 0x45, 0x58, 0xe4, 0x45, 0xf2, 0x56, 0x83,
+	0x98, 0x16, 0x16, 0xe0, 0x94, 0x2e, 0x19, 0x44, 0xb5, 0x68, 0xa4, 0xf2, 0x57, 0x3e, 0x11, 0x12,
+	0xff, 0x11, 0x9e, 0x83, 0x8b, 0xad, 0x6f, 0x07, 0xed, 0xde, 0x64, 0x13, 0x22, 0x53, 0xc4, 0x05,
+	0x38, 0xcd, 0x2c, 0x71, 0x42, 0x9b, 0x5c, 0xbe, 0x14, 0x8f, 0x8c, 0x34, 0x05, 0xae, 0x2e, 0x9e,
+	0x07, 0x70, 0x93, 0xaa, 0x54, 0xd8, 0x5e, 0x31, 0xce, 0x46, 0x8a, 0x15, 0xee, 0x03, 0x04, 0xcf,
+	0x6c, 0x2a, 0xa6, 0xc5, 0x94, 0xcd, 0x21, 0x3a, 0x30, 0x07, 0xe3, 0xba, 0x54, 0x25, 0x65, 0x53,
+	0x79, 0x87, 0x52, 0x68, 0x54, 0x1c, 0xb3, 0x07, 0x4a, 0xca, 0x3b, 0xc4, 0x31, 0xcb, 0x9e, 0xb4,
+	0xb4, 0x07, 0x44, 0x6d, 0x99, 0x25, 0x55, 0xc9, 0x8e, 0x3d, 0xc0, 0x3d, 0x46, 0x30, 0xe3, 0x37,
+	0xcb, 0xd4, 0x35, 0xd5, 0x24, 0x38, 0x0f, 0x63, 0x6e, 0xa6, 0xd2, 0xc8, 0xc1, 0x53, 0xcc, 0xb0,
+	0x88, 0x2d, 0x3d, 0x7c, 0x09, 0xa6, 0x55, 0xf2, 0xb6, 0x55, 0xf6, 0x18, 0x40, 0x19, 0x3e, 0x69,
+	0x0f, 0x6f, 0xb7, 0x8c, 0xd8, 0x82, 0x33, 0x1b, 0xc4, 0x0a, 0x64, 0xf6, 0xba, 0x97, 0x01, 0xf9,
+	0x2f, 0x3b, 0x61, 0xb9, 0x10, 0xb1, 0x5f, 0x51, 0xa2, 0x70, 0x3f, 0x44, 0x30, 0xb3, 0xab, 0x57,
+	0x3a, 0xd1, 0xe2, 0x49, 0x35, 0x3a, 0x41, 0xaa, 0x6f, 0x40, 0xb2, 0xe1, 0x2c, 0xef, 0x9c, 0x54,
+	0x0c, 0x35, 0x9d, 0x9b, 0xd2, 0xba, 0x7d, 0x98, 0xbd, 0x22, 0x99, 0x0f, 0x44, 0xa0, 0xe2, 0xf6,
+	0x33, 0x77, 0x17, 0x66, 0xd6, 0x48, 0x8d, 0x74, 0xd8, 0x76, 0x02, 0x7f, 0x3f, 0x46, 0x30, 0xeb,
+	0x63, 0x47, 0x89, 0x0c, 0x93, 0x20, 0x77, 0x20, 0xe9, 0xd9, 0xae, 0x98, 0xbb, 0x57, 0xe2, 0x45,
+	0xae, 0x44, 0x58, 0xf0, 0xa0, 0xbd, 0xfd, 0xe1, 0xe7, 0xdb, 0xa7, 0xa0, 0x49, 0x3c, 0x74, 0x99,
+	0x68, 0xcb, 0x14, 0x2b, 0xdc, 0x0f, 0x10, 0x9c, 0xf3, 0x40, 0xd3, 0xde, 0x37, 0xbf, 0x20, 0xa4,
+	0xf9, 0x1e, 0x82, 0xd9, 0x0e, 0xcb, 0x18, 0x6f, 0x36, 0x61, 0xc2, 0xe3, 0x9b, 0xcb, 0x9d, 0xf8,
+	0xd1, 0x12, 0x93, 0x9e, 0x73, 0x22, 0x36, 0x83, 0x76, 0x60, 0xa6, 0xcd, 0x20, 0x4f, 0xf6, 0x5f,
+	0xf6, 0x81, 0xea, 0xb2, 0x13, 0x26, 0x2e, 0xfa, 0x50, 0x63, 0xb8, 0xfa, 0x10, 0xc1, 0xac, 0x8f,
+	0x47, 0x9e, 0x95, 0x03, 0xa0, 0x40, 0x27, 0x06, 0xc5, 0x89, 0x48, 0xf5, 0x2a, 0xcc, 0xfa, 0x48,
+	0x35, 0xb4, 0x10, 0xfc, 0x13, 0xc1, 0x1c, 0xa5, 0x96, 0xff, 0xbc, 0x73, 0x57, 0xbf, 0x19, 0x40,
+	0x62, 0x4c, 0xde, 0xba, 0x28, 0xbc, 0x0f, 0xd3, 0x81, 0xb3, 0x8e, 0x39, 0xfe, 0x42, 0x44, 0x24,
+	0xfd, 0xd6, 0xd0, 0x68, 0x4e, 0xf9, 0xcf, 0x51, 0xbc, 0x04, 0x38, 0xb0, 0x78, 0x9b, 0x6a, 0x29,
+	0xbf, 0x2c, 0xa5, 0x5b, 0xc6, 0x06, 0xb5, 0x7f, 0x65, 0x73, 0x48, 0x8e, 0x9e, 0x84, 0x6e, 0xbf,
+	0x41, 0x30, 0x17, 0x6a, 0x19, 0xa3, 0xdc, 0x6b, 0x90, 0x0a, 0xf8, 0xe9, 0xd2, 0xae, 0xbf, 0x28,
+	0x8a, 0xd3, 0x81, 0x8b, 0x48, 0x6f, 0xab, 0x43, 0xb8, 0x39, 0x12, 0xc6, 0xcd, 0x37, 0x20, 0xbd,
+	0x41, 0xac, 0x70, 0xf8, 0x7c, 0xdd, 0x07, 0xce, 0x25, 0x27, 0xa6, 0x97, 0xe2, 0xdd, 0xb8, 0x18,
+	0x40, 0xcb, 0x30, 0x47, 0x91, 0xff, 0x79, 0x7d, 0xe0, 0xc7, 0x08, 0xe6, 0x85, 0x4a, 0x85, 0x25,
+	0x74, 0x47, 0x1b, 0x32, 0xc3, 0xf0, 0x6d, 0xff, 0xf5, 0x2b, 0x36, 0xb2, 0x5c, 0x2d, 0xee, 0x67,
+	0x08, 0x38, 0x91, 0xd4, 0xb5, 0xa6, 0x4b, 0xfe, 0x75, 0x43, 0xab, 0x7f, 0xe1, 0xac, 0xfc, 0x11,
+	0x82, 0x0b, 0xde, 0x8b, 0x56, 0x51, 0x1d, 0xb6, 0x89, 0x27, 0xa1, 0xd8, 0xfb, 0x08, 0x16, 0xba,
+	0x5b, 0xf7, 0x7f, 0xb8, 0x12, 0xde, 0x82, 0x4c, 0xb1, 0xae, 0x6b, 0x86, 0xf7, 0x8c, 0xdd, 0x90,
+	0xcd, 0x92, 0xd3, 0xad, 0xc0, 0x0b, 0x30, 0x21, 0x9b, 0xcd, 0xf2, 0xbe, 0x52, 0x23, 0x65, 0xbb,
+	0x24, 0xa2, 0x55, 0x12, 0xc8, 0x66, 0x73, 0x5d, 0xa9, 0x91, 0x5d, 0x43, 0xe1, 0xde, 0x45, 0xf0,
+	0x6c, 0xc7, 0x02, 0x45, 0x55, 0x6f, 0x58, 0xab, 0x9a, 0xba, 0xaf, 0x54, 0xf1, 0xeb, 0x00, 0x55,
+	0xd9, 0x2c, 0xd3, 0xf6, 0x07, 0x3b, 0xbe, 0xae, 0x47, 0xb8, 0xd3, 0xdd, 0xa2, 0x6f, 0x3c, 0x25,
+	0x8e, 0x57, 0xdd, 0x97, 0xfc, 0x18, 0x9c, 0xa2, 0xeb, 0x72, 0x7f, 0x40, 0x90, 0xee, 0xd0, 0x1a,
+	0xe2, 0x2d, 0x46, 0x86, 0x09, 0xc5, 0x76, 0xaa, 0x2c, 0x3b, 0x5e, 0xb1, 0xc3, 0xe3, 0x46, 0xbf,
+	0x7e, 0x78, 0x02, 0x43, 0x8f, 0x92, 0xa4, 0xd2, 0x1e, 0xe1, 0x7e, 0x8e, 0xe0, 0x7c, 0x88, 0x13,
+	0x9f, 0xfb, 0xee, 0x9b, 0x85, 0x31, 0xda, 0xd1, 0x21, 0x66, 0x3a, 0xe1, 0xac, 0x18, 0x52, 0xb7,
+	0x8b, 0x2d, 0x19, 0xee, 0xd7, 0x09, 0x38, 0x97, 0x97, 0x2c, 0xf9, 0xe0, 0x8e, 0xdb, 0x84, 0x7a,
+	0x85, 0x58, 0x52, 0x45, 0xb2, 0x24, 0x7c, 0x17, 0x46, 0x6d, 0x31, 0x9a, 0xe8, 0xa9, 0xc8, 0x00,
+	0x85, 0xaf, 0xe2, 0x7c, 0x91, 0x88, 0x74, 0x25, 0xfb, 0xbe, 0x62, 0x36, 0xf6, 0xea, 0x8a, 0x45,
+	0x3b, 0x13, 0x89, 0xa8, 0xce, 0x84, 0x08, 0x54, 0xdc, 0xe9, 0x4a, 0x5c, 0x85, 0x31, 0xa2, 0x56,
+	0x62, 0xf6, 0x34, 0xc4, 0xd3, 0x44, 0xad, 0xd8, 0x6f, 0xdc, 0xb7, 0x60, 0xd4, 0xb1, 0x01, 0x9f,
+	0x85, 0x33, 0xa5, 0x1d, 0x61, 0xa7, 0x50, 0xde, 0xdd, 0x2a, 0x6d, 0x17, 0x56, 0x8b, 0xeb, 0xc5,
+	0xc2, 0x5a, 0xea, 0x29, 0x3c, 0x05, 0xb0, 0x2d, 0xde, 0x59, 0x2d, 0x94, 0x4a, 0xc5, 0xad, 0x8d,
+	0x14, 0xb2, 0xdf, 0x4b, 0xbb, 0xab, 0xf6, 0xfb, 0xfa, 0xee, 0x66, 0x2a, 0x81, 0x01, 0x4e, 0xad,
+	0x0b, 0xc5, 0xcd, 0xc2, 0x5a, 0x6a, 0x04, 0x4f, 0xc2, 0xf8, 0xaa, 0xb0, 0xb5, 0x5a, 0xd8, 0xb4,
+	0x5f, 0x9f, 0x5e, 0xfe, 0xec, 0x4b, 0x30, 0xd9, 0x4a, 0xaf, 0x64, 0xc8, 0x07, 0xf8, 0x1f, 0x08,
+	0x52, 0xc1, 0xaa, 0x02, 0x5f, 0x8b, 0x88, 0x5c, 0x97, 0x32, 0x24, 0x13, 0xff, 0x66, 0xc8, 0x69,
+	0xc7, 0xc2, 0x45, 0x0a, 0xef, 0x25, 0xcf, 0x0d, 0x73, 0xc9, 0x5f, 0x31, 0x3c, 0xfe, 0xf8, 0xd3,
+	0xef, 0x27, 0x0a, 0xdc, 0x35, 0x4f, 0x77, 0xf2, 0x11, 0x55, 0xba, 0xd9, 0x6a, 0x44, 0x2c, 0x7a,
+	0x1a, 0x10, 0x8b, 0xbe, 0xfe, 0x4b, 0xce, 0x7b, 0x77, 0xc5, 0x7f, 0x44, 0x30, 0x1d, 0xb8, 0xce,
+	0xe3, 0xab, 0x11, 0xf6, 0x86, 0x17, 0x26, 0x99, 0x6b, 0xfd, 0xaa, 0x51, 0x12, 0x71, 0x1b, 0xc7,
+	0x02, 0xa3, 0xb4, 0xe3, 0xd8, 0x4b, 0x78, 0x40, 0xc7, 0xf0, 0xaf, 0x10, 0x4c, 0xfa, 0x2a, 0x01,
+	0xbc, 0x12, 0x61, 0x52, 0x58, 0xdd, 0xd0, 0x4f, 0xba, 0x0a, 0xc7, 0x82, 0x73, 0xfe, 0x84, 0x19,
+	0x6e, 0x8f, 0x77, 0x31, 0xdb, 0xd7, 0x0e, 0x5b, 0x3c, 0xc2, 0xff, 0x42, 0x90, 0x0a, 0xd6, 0x1a,
+	0x91, 0x68, 0xeb, 0x52, 0x9c, 0xf4, 0x63, 0xfe, 0x5b, 0xc7, 0xc2, 0xac, 0x17, 0x66, 0x9e, 0x1a,
+	0xc4, 0xf1, 0xe8, 0xee, 0x72, 0xde, 0x97, 0x8a, 0xb6, 0x68, 0x36, 0xbe, 0x77, 0x7e, 0xbc, 0xfd,
+	0x02, 0x41, 0x2a, 0x58, 0xad, 0x44, 0xba, 0xda, 0xa5, 0xbc, 0xc9, 0x9c, 0xeb, 0xd8, 0x37, 0x0a,
+	0x75, 0xdd, 0x3a, 0x0c, 0xa4, 0x65, 0x71, 0xd0, 0xb4, 0xfc, 0x19, 0xc1, 0xa4, 0x8f, 0xd3, 0x91,
+	0x78, 0x0a, 0x6b, 0xd3, 0x65, 0x62, 0x5e, 0x14, 0xb8, 0x6f, 0x1f, 0x0b, 0xe7, 0xfd, 0xdc, 0x5f,
+	0x6a, 0x37, 0xd5, 0x1c, 0x57, 0x6e, 0x71, 0x2b, 0xfd, 0x53, 0xc3, 0xcc, 0xb5, 0x7a, 0x37, 0xbf,
+	0x45, 0x30, 0xe1, 0xbd, 0xe9, 0xe0, 0xe5, 0xf8, 0x94, 0x6d, 0xd1, 0x7c, 0xa5, 0x2f, 0x1d, 0xc6,
+	0xf1, 0x35, 0x3f, 0xc7, 0xaf, 0xe2, 0x41, 0x1c, 0xc1, 0xbf, 0x44, 0x00, 0x6d, 0xca, 0xe2, 0xaf,
+	0xc6, 0x66, 0x77, 0xbf, 0xa9, 0xc8, 0x7b, 0x01, 0x14, 0x30, 0x36, 0x06, 0x80, 0x1c, 0xf4, 0xfc,
+	0x05, 0xc1, 0xa4, 0x8f, 0xa3, 0x91, 0xe8, 0x09, 0x6b, 0xdb, 0xc5, 0x36, 0x79, 0xef, 0x58, 0x78,
+	0xc6, 0x85, 0x4d, 0x90, 0xc7, 0xeb, 0xcb, 0x37, 0x42, 0x78, 0x9c, 0x8d, 0xe9, 0x49, 0x1b, 0x3f,
+	0x3f, 0x45, 0x30, 0xe9, 0xe3, 0x62, 0xa4, 0x4b, 0x61, 0xdd, 0xbe, 0xae, 0xb4, 0xf5, 0x47, 0x7d,
+	0x71, 0xa0, 0xa8, 0xbf, 0x9f, 0x70, 0x9b, 0xe5, 0x81, 0x1e, 0x7d, 0x2e, 0x16, 0x75, 0x43, 0x0b,
+	0xc9, 0x4c, 0x7f, 0x97, 0x39, 0xee, 0xbb, 0xe8, 0x58, 0xb8, 0xc2, 0x98, 0x1c, 0xb8, 0x1e, 0x2e,
+	0x75, 0x36, 0x25, 0x1c, 0x6f, 0x5f, 0xe3, 0x0a, 0xb1, 0x09, 0xe1, 0xf5, 0x37, 0xf8, 0xf3, 0x41,
+	0x2e, 0xd8, 0x52, 0xc1, 0xbf, 0x47, 0x6e, 0xcf, 0xb5, 0xcf, 0x80, 0xf4, 0xa8, 0xac, 0xbb, 0x66,
+	0x70, 0xc7, 0x9b, 0xc1, 0x8d, 0xc5, 0x42, 0xff, 0x19, 0xec, 0xf8, 0x3d, 0x64, 0xf1, 0x08, 0x7f,
+	0xca, 0x7e, 0x3e, 0x08, 0xf4, 0x40, 0xf0, 0xf5, 0x18, 0x3b, 0x51, 0x78, 0x47, 0x27, 0x93, 0x1b,
+	0x44, 0x95, 0xed, 0x65, 0xf7, 0xfc, 0x7b, 0xd9, 0x06, 0x1e, 0x4e, 0xea, 0xf0, 0x5f, 0x91, 0xf3,
+	0x53, 0x40, 0x20, 0x4d, 0x5f, 0x8b, 0xde, 0xe4, 0x86, 0x02, 0x5a, 0x7f, 0xea, 0xf0, 0x90, 0x52,
+	0xf7, 0x27, 0x04, 0xe7, 0xc2, 0x1b, 0x28, 0xf8, 0xe5, 0x08, 0xfb, 0x7a, 0xf6, 0x5d, 0xba, 0x22,
+	0xf0, 0xfe, 0xb1, 0x30, 0x61, 0x9b, 0xeb, 0x1e, 0x9d, 0x74, 0xff, 0xe3, 0x84, 0xc1, 0xae, 0x00,
+	0x39, 0xa9, 0x65, 0x44, 0x0e, 0x2d, 0xe2, 0xbf, 0x23, 0x98, 0xeb, 0xd1, 0x6d, 0xc1, 0x42, 0x64,
+	0xc8, 0xa3, 0x3a, 0x35, 0x5d, 0xfd, 0x7a, 0x33, 0xcc, 0xaf, 0x22, 0xb7, 0x36, 0xa0, 0x5f, 0x86,
+	0xd7, 0x12, 0xdb, 0xb5, 0xcf, 0x10, 0xa4, 0xbb, 0x35, 0x41, 0xf0, 0xad, 0x3e, 0x8e, 0xfc, 0x90,
+	0xde, 0x4e, 0xe6, 0xf6, 0xc0, 0xfa, 0x8c, 0x72, 0x5b, 0x5e, 0x70, 0x0a, 0xf8, 0xf6, 0x60, 0x5e,
+	0xb7, 0x2f, 0x12, 0x8f, 0x13, 0x70, 0xa6, 0xa3, 0xaa, 0x8f, 0xa4, 0x5a, 0xb7, 0x66, 0x46, 0x66,
+	0xde, 0x55, 0xf4, 0xfc, 0x1b, 0x24, 0xdb, 0x2a, 0xa1, 0xb9, 0x0f, 0xd0, 0x47, 0xc2, 0x4a, 0xaf,
+	0x36, 0x42, 0x97, 0xca, 0xdd, 0x3e, 0xd1, 0xe9, 0x29, 0xe2, 0xed, 0x73, 0x38, 0x31, 0xc8, 0x73,
+	0x37, 0x07, 0xac, 0xfe, 0x14, 0xc7, 0x8a, 0x1c, 0x5a, 0xcc, 0x34, 0x3f, 0x12, 0xce, 0x86, 0xb6,
+	0xd7, 0xfe, 0x26, 0xdc, 0x3f, 0xb0, 0x2c, 0xdd, 0xcc, 0xf1, 0xfc, 0xc3, 0x87, 0x0f, 0x83, 0x7d,
+	0x18, 0xa9, 0x61, 0x1d, 0xd0, 0x3f, 0xc9, 0xbc, 0xa0, 0xd7, 0x24, 0x6b, 0x5f, 0x33, 0xea, 0x4b,
+	0xf1, 0xc4, 0xe9, 0xc7, 0xf2, 0xef, 0x21, 0xb8, 0x28, 0x6b, 0xf5, 0xde, 0xc1, 0xce, 0x9f, 0xf7,
+	0x15, 0xe4, 0x25, 0xfa, 0xe7, 0xa1, 0x6d, 0x9b, 0x14, 0xdb, 0xe8, 0xf5, 0x55, 0xa6, 0x5b, 0xd5,
+	0x6a, 0x92, 0x5a, 0xcd, 0x6a, 0x46, 0x95, 0xaf, 0x12, 0xd5, 0xa1, 0x0c, 0xdf, 0xfe, 0x7e, 0x97,
+	0xbf, 0xf2, 0xdc, 0xa0, 0x03, 0xff, 0x46, 0x68, 0xef, 0x94, 0xa3, 0xb2, 0xf2, 0xbf, 0x00, 0x00,
+	0x00, 0xff, 0xff, 0x63, 0x03, 0xdb, 0x4c, 0xca, 0x24, 0x00, 0x00,
 }
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // ProductSearchClient is the client API for ProductSearch service.
 //
@@ -2206,10 +2227,10 @@
 }
 
 type productSearchClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewProductSearchClient(cc *grpc.ClientConn) ProductSearchClient {
+func NewProductSearchClient(cc grpc.ClientConnInterface) ProductSearchClient {
 	return &productSearchClient{cc}
 }
 
diff --git a/googleapis/cloud/vision/v1p4beta1/image_annotator.pb.go b/googleapis/cloud/vision/v1p4beta1/image_annotator.pb.go
index ccf14ef..2fef295 100644
--- a/googleapis/cloud/vision/v1p4beta1/image_annotator.pb.go
+++ b/googleapis/cloud/vision/v1p4beta1/image_annotator.pb.go
@@ -1942,7 +1942,7 @@
 
 // Multiple image annotation requests are batched into a single service call.
 type BatchAnnotateImagesRequest struct {
-	// Individual image annotation requests for this batch.
+	// Required. Individual image annotation requests for this batch.
 	Requests             []*AnnotateImageRequest `protobuf:"bytes,1,rep,name=requests,proto3" json:"requests,omitempty"`
 	XXX_NoUnkeyedLiteral struct{}                `json:"-"`
 	XXX_unrecognized     []byte                  `json:"-"`
@@ -2881,232 +2881,232 @@
 }
 
 var fileDescriptor_8288fdc97aa9da03 = []byte{
-	// 3446 bytes of a gzipped FileDescriptorProto
+	// 3441 bytes of a gzipped FileDescriptorProto
 	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xe4, 0x5a, 0x4d, 0x70, 0x23, 0x49,
-	0x56, 0x1e, 0xfd, 0xd8, 0x96, 0x9e, 0x64, 0xbb, 0x9c, 0xfe, 0x69, 0xb5, 0xfb, 0xcf, 0x53, 0xb3,
-	0x0b, 0xde, 0x61, 0xd6, 0xa2, 0xdd, 0x3d, 0xc3, 0x6c, 0x0f, 0xcb, 0x22, 0xc9, 0x65, 0xb7, 0x18,
-	0xb5, 0xa4, 0x4d, 0xcb, 0xfd, 0xc7, 0x12, 0x45, 0xb9, 0x94, 0x52, 0xd7, 0x4c, 0xa9, 0xaa, 0xb6,
-	0xaa, 0xd4, 0xb6, 0xfb, 0x44, 0x10, 0x70, 0x80, 0x08, 0x22, 0x88, 0xe0, 0x4a, 0x70, 0x80, 0x03,
-	0x27, 0x38, 0x71, 0xe2, 0xc0, 0x85, 0xdb, 0x1c, 0x36, 0x02, 0x38, 0x10, 0xb1, 0x27, 0x22, 0xe0,
-	0x00, 0x47, 0x6e, 0x1c, 0x38, 0x10, 0xf9, 0x53, 0xa5, 0x2c, 0x49, 0x6d, 0x49, 0x3d, 0x33, 0x11,
-	0x44, 0xec, 0x49, 0xca, 0xf7, 0xf2, 0x7d, 0x2f, 0xf3, 0xbd, 0x7c, 0x3f, 0x95, 0x55, 0xf0, 0xa0,
-	0xef, 0xba, 0x7d, 0x9b, 0x94, 0x4d, 0xdb, 0x1d, 0x76, 0xcb, 0xaf, 0xad, 0xc0, 0x72, 0x9d, 0xf2,
-	0xeb, 0xfb, 0xde, 0xc3, 0x73, 0x12, 0x1a, 0xf7, 0xcb, 0xd6, 0xc0, 0xe8, 0x13, 0xdd, 0x70, 0x1c,
-	0x37, 0x34, 0x42, 0xd7, 0x3f, 0xf0, 0x7c, 0x37, 0x74, 0xd1, 0x1d, 0x2e, 0x74, 0xc0, 0x84, 0x0e,
-	0xb8, 0xd0, 0x41, 0x2c, 0xb4, 0x7b, 0x5b, 0x60, 0x1a, 0x9e, 0x55, 0x16, 0xa2, 0x96, 0xeb, 0x04,
-	0x5c, 0x78, 0xf7, 0x86, 0xc4, 0x35, 0x6d, 0x8b, 0x38, 0xa1, 0x60, 0xdc, 0x93, 0x18, 0x3d, 0x8b,
-	0xd8, 0x5d, 0xfd, 0x9c, 0xbc, 0x32, 0x5e, 0x5b, 0x91, 0xda, 0xdd, 0xfd, 0xeb, 0xd7, 0xda, 0x33,
-	0x4c, 0x22, 0x66, 0x7e, 0x74, 0xfd, 0xcc, 0x3e, 0x71, 0x07, 0x24, 0xf4, 0xaf, 0xc4, 0xec, 0xc3,
-	0xeb, 0x67, 0x7b, 0xbe, 0xdb, 0x1d, 0x9a, 0xa1, 0x1e, 0x10, 0xc3, 0x37, 0x5f, 0x09, 0x99, 0x19,
-	0x76, 0x0b, 0xc9, 0x65, 0xa8, 0x8f, 0xf6, 0x2e, 0x84, 0xee, 0x5f, 0x2f, 0x74, 0x41, 0xce, 0xf5,
-	0x2e, 0x09, 0x89, 0x29, 0x89, 0x7c, 0x20, 0x44, 0x6c, 0xd7, 0xe9, 0xfb, 0x43, 0xc7, 0xb1, 0x9c,
-	0x7e, 0xd9, 0xf5, 0x88, 0x9f, 0x30, 0xe9, 0x9e, 0x98, 0xc4, 0x46, 0xe7, 0xc3, 0x9e, 0x30, 0xdf,
-	0xc0, 0x08, 0xbe, 0x1c, 0xb3, 0x6d, 0x3c, 0x23, 0xb4, 0x06, 0x24, 0x08, 0x8d, 0x81, 0x37, 0xe6,
-	0x15, 0xdf, 0x33, 0xcb, 0x41, 0x68, 0x84, 0xc3, 0x71, 0x77, 0x85, 0x57, 0x1e, 0x29, 0x9b, 0xae,
-	0x1d, 0x7b, 0xa3, 0x24, 0x33, 0x6c, 0x23, 0xb4, 0x9d, 0x3e, 0xe7, 0xa8, 0x7f, 0x9d, 0x81, 0x95,
-	0x63, 0x62, 0x84, 0x43, 0x9f, 0xa0, 0x1f, 0x41, 0x96, 0x4e, 0x28, 0xa5, 0xf6, 0x52, 0xfb, 0x6b,
-	0x87, 0xbf, 0x72, 0x70, 0xed, 0xc9, 0x39, 0x10, 0x52, 0x07, 0x9d, 0x2b, 0x8f, 0x60, 0x26, 0x88,
-	0xee, 0x41, 0x61, 0x60, 0x5c, 0xea, 0x3e, 0x09, 0x86, 0x76, 0x18, 0x94, 0xd2, 0x7b, 0xa9, 0xfd,
-	0x25, 0x0c, 0x03, 0xe3, 0x12, 0x73, 0x0a, 0xda, 0x82, 0xa5, 0x81, 0xdb, 0x25, 0x76, 0x29, 0xb3,
-	0x97, 0xda, 0xcf, 0x63, 0x3e, 0x50, 0xff, 0x2a, 0x0d, 0x59, 0x8a, 0x82, 0xb6, 0x40, 0xe9, 0xbc,
-	0x68, 0x6b, 0xfa, 0x59, 0xf3, 0xb4, 0xad, 0xd5, 0xea, 0xc7, 0x75, 0xed, 0x48, 0x79, 0x0f, 0x21,
-	0x58, 0x3b, 0xae, 0xd4, 0x34, 0xfd, 0x48, 0xeb, 0x68, 0xb5, 0x4e, 0xbd, 0xd5, 0x54, 0x52, 0x68,
-	0x07, 0x50, 0xa3, 0xd2, 0x3c, 0x7a, 0x52, 0xc1, 0x9f, 0x4b, 0xf4, 0x34, 0x9d, 0xdb, 0x68, 0x9d,
-	0xb4, 0x24, 0x5a, 0x06, 0x6d, 0xc2, 0x7a, 0xa3, 0x52, 0xd5, 0x1a, 0x12, 0x31, 0x4b, 0x27, 0x76,
-	0xb4, 0xe7, 0x1d, 0x89, 0xb6, 0x84, 0x6e, 0xc1, 0x8d, 0xa3, 0x56, 0xed, 0xec, 0x89, 0xd6, 0xec,
-	0xe8, 0x63, 0xcc, 0x02, 0xba, 0x09, 0xdb, 0xa7, 0x95, 0x63, 0x4d, 0x3f, 0xd5, 0x2a, 0xb8, 0xf6,
-	0x58, 0x62, 0x2d, 0xd3, 0x65, 0xd7, 0x9f, 0x54, 0x4e, 0x34, 0xbd, 0x8d, 0x5b, 0x6d, 0x0d, 0x77,
-	0xea, 0xda, 0xa9, 0xb2, 0x82, 0xd6, 0x00, 0x6a, 0xb8, 0xd5, 0xd6, 0x1f, 0xd7, 0x9b, 0x9d, 0x53,
-	0x25, 0x8f, 0x36, 0x60, 0xf5, 0x99, 0x56, 0x95, 0x04, 0x81, 0x2e, 0xa2, 0x8d, 0x5b, 0x47, 0x67,
-	0xb5, 0x8e, 0x80, 0x55, 0x8a, 0xe8, 0x06, 0x6c, 0xb6, 0xaa, 0xbf, 0xa5, 0xd5, 0x3a, 0x7a, 0xa3,
-	0x55, 0xab, 0x34, 0xea, 0x2f, 0x2b, 0x6c, 0xf2, 0xa6, 0xda, 0x84, 0x42, 0x9d, 0x46, 0xf8, 0xa9,
-	0x3b, 0xf4, 0x4d, 0x82, 0x54, 0x58, 0xed, 0x9b, 0x81, 0xce, 0x83, 0x7e, 0xe8, 0x5b, 0xcc, 0x6b,
-	0x79, 0x5c, 0xe8, 0x9b, 0x01, 0x9b, 0x76, 0xe6, 0x5b, 0xe8, 0x16, 0xe4, 0x47, 0xfc, 0x34, 0xe3,
-	0xe7, 0x2c, 0xc1, 0x54, 0x09, 0x2c, 0xb1, 0x89, 0xa8, 0x04, 0x2b, 0xa6, 0xeb, 0x84, 0xc4, 0x09,
-	0x19, 0x46, 0x11, 0x47, 0x43, 0x54, 0x85, 0xe5, 0x80, 0x69, 0x63, 0xc2, 0x85, 0xc3, 0x0f, 0x67,
-	0x1c, 0x09, 0x69, 0x7d, 0x58, 0x48, 0xaa, 0x7f, 0xbc, 0x01, 0x6b, 0xc7, 0x86, 0x49, 0x2a, 0x71,
-	0x80, 0xa1, 0x36, 0xac, 0x9e, 0xbb, 0x43, 0xa7, 0x6b, 0x39, 0x7d, 0xdd, 0x73, 0xed, 0x2b, 0xa6,
-	0xb6, 0x30, 0xf3, 0xc0, 0x55, 0x85, 0x4c, 0xdb, 0xb5, 0xaf, 0x70, 0xf1, 0x5c, 0x1a, 0xa1, 0x33,
-	0x50, 0x7a, 0x5d, 0x3d, 0x09, 0x9a, 0x5e, 0x1c, 0x74, 0xad, 0xd7, 0x95, 0xc7, 0xa8, 0x03, 0x79,
-	0xdb, 0x70, 0xba, 0x03, 0xc3, 0xff, 0x32, 0x28, 0x65, 0xf6, 0x32, 0xfb, 0x85, 0xc3, 0x4f, 0x66,
-	0x45, 0x45, 0x62, 0xab, 0x07, 0x0d, 0x21, 0x8e, 0x47, 0x40, 0xe8, 0x0e, 0x80, 0xef, 0xda, 0xb6,
-	0x6e, 0x38, 0x7d, 0x9b, 0x94, 0xb2, 0x7b, 0xa9, 0xfd, 0x34, 0xce, 0x53, 0x4a, 0x85, 0x12, 0xa8,
-	0xd3, 0x3c, 0xc3, 0x11, 0xdc, 0x25, 0xc6, 0xcd, 0x79, 0x86, 0xc3, 0x99, 0x77, 0x00, 0x42, 0xcb,
-	0x0e, 0x05, 0x77, 0x99, 0xcb, 0x52, 0x0a, 0x67, 0xdf, 0x87, 0xad, 0x38, 0x29, 0xe9, 0xa6, 0xeb,
-	0xf4, 0xac, 0x2e, 0x71, 0x4c, 0x52, 0x5a, 0x61, 0x13, 0x37, 0x63, 0x5e, 0x2d, 0x66, 0xa1, 0x8f,
-	0x61, 0x27, 0x5a, 0x1a, 0x35, 0x9d, 0x24, 0x94, 0x63, 0x42, 0xdb, 0x12, 0x57, 0x12, 0x6b, 0xc3,
-	0xda, 0x17, 0xee, 0x95, 0x6e, 0x5b, 0x5f, 0x12, 0xdb, 0x7a, 0xe5, 0xba, 0xdd, 0x52, 0x9e, 0x65,
-	0x8d, 0xef, 0xcd, 0xb0, 0x4f, 0x23, 0x16, 0xc0, 0xab, 0x5f, 0xb8, 0x57, 0xa3, 0x21, 0x7a, 0x0a,
-	0x1b, 0x81, 0xeb, 0xfb, 0xee, 0x85, 0x0c, 0x0a, 0x8b, 0x82, 0x2a, 0x1c, 0x43, 0xc2, 0xed, 0x80,
-	0x62, 0x38, 0x7d, 0xe2, 0xcb, 0xb0, 0x85, 0x45, 0x61, 0xd7, 0x19, 0x84, 0x84, 0xfa, 0x12, 0x36,
-	0x83, 0xa1, 0xef, 0xf9, 0x56, 0x40, 0x64, 0xe0, 0xe2, 0xa2, 0xc0, 0x28, 0x42, 0x91, 0xb0, 0x4d,
-	0x28, 0x0d, 0x9d, 0x2e, 0xf1, 0x75, 0x72, 0xe9, 0xb9, 0x01, 0xe9, 0xca, 0x0a, 0x56, 0x17, 0x55,
-	0xb0, 0xc3, 0xa0, 0x34, 0x8e, 0x24, 0x29, 0x79, 0x0e, 0xe8, 0xdc, 0x1e, 0xfa, 0x7e, 0x12, 0x7e,
-	0x6d, 0x51, 0xf8, 0x0d, 0x01, 0x92, 0x34, 0xcd, 0x2b, 0x62, 0x74, 0x2f, 0x88, 0x91, 0xb0, 0xf9,
-	0xfa, 0xc2, 0xa6, 0x89, 0x50, 0x12, 0xa6, 0x41, 0x3e, 0x31, 0xdd, 0xbe, 0x63, 0xb1, 0x23, 0xce,
-	0x2b, 0x4d, 0x49, 0x61, 0xa1, 0xf9, 0x70, 0x8e, 0xd0, 0xc4, 0x23, 0x61, 0x5e, 0x93, 0xf0, 0x86,
-	0x3f, 0x4e, 0xda, 0xfd, 0xd7, 0x15, 0xc8, 0x45, 0x81, 0x8b, 0x5a, 0xa2, 0x28, 0x66, 0xd8, 0xf2,
-	0x3f, 0x7b, 0xb7, 0xf0, 0x97, 0x8b, 0x64, 0x0d, 0x72, 0x9e, 0x1b, 0x30, 0x7d, 0x2c, 0xf8, 0x0b,
-	0x87, 0xbf, 0x3c, 0x03, 0xb4, 0x2d, 0xa6, 0xe3, 0x58, 0x50, 0xfd, 0xbb, 0xe5, 0x51, 0xc9, 0x3c,
-	0x6b, 0x7e, 0xde, 0x6c, 0x3d, 0x6b, 0xea, 0x51, 0x41, 0x54, 0xde, 0x43, 0x45, 0xc8, 0x35, 0xb4,
-	0xe3, 0x8e, 0xae, 0xbd, 0xd0, 0x94, 0x14, 0x5a, 0x85, 0x3c, 0xae, 0x9f, 0x3c, 0xe6, 0xc3, 0x34,
-	0x2a, 0xc1, 0x16, 0x63, 0xb6, 0x8e, 0xf5, 0x68, 0x52, 0x15, 0xb7, 0x9e, 0x29, 0x19, 0x5a, 0xe3,
-	0xf8, 0xc4, 0x71, 0x56, 0x96, 0xb2, 0x22, 0xa1, 0x18, 0x8b, 0xb1, 0x96, 0xd0, 0x2e, 0xec, 0xc4,
-	0x52, 0x49, 0xde, 0x32, 0x15, 0x7b, 0x52, 0x3f, 0x6a, 0xb7, 0xea, 0xcd, 0x8e, 0x5e, 0xd5, 0x3a,
-	0xcf, 0x34, 0xad, 0x49, 0xb9, 0xb4, 0x3e, 0x16, 0x21, 0xd7, 0x6c, 0x9d, 0x6a, 0x7a, 0xa7, 0xde,
-	0x56, 0x72, 0x74, 0x8d, 0x67, 0xed, 0xb6, 0x86, 0xf5, 0x46, 0xbd, 0xad, 0xe4, 0xe9, 0xb0, 0xd1,
-	0x7a, 0x26, 0x86, 0x40, 0x6b, 0xe9, 0x93, 0xd6, 0x59, 0xe7, 0x31, 0x5b, 0x95, 0x52, 0x40, 0xeb,
-	0x50, 0xe0, 0x63, 0xa6, 0x4f, 0x29, 0x22, 0x05, 0x8a, 0x9c, 0x50, 0xd3, 0x9a, 0x1d, 0x0d, 0x2b,
-	0xab, 0x68, 0x1b, 0x36, 0x18, 0x7c, 0xb5, 0xd5, 0xe9, 0xb4, 0x9e, 0x88, 0x89, 0x6b, 0xd4, 0x5e,
-	0x32, 0x99, 0xe1, 0xad, 0xd3, 0x76, 0x42, 0xa6, 0x0a, 0x10, 0x25, 0xde, 0xb5, 0xf6, 0x42, 0xd3,
-	0x3b, 0xad, 0xb6, 0x5e, 0x6d, 0x9d, 0x35, 0x8f, 0x2a, 0xf8, 0x85, 0xb2, 0x91, 0x60, 0xf1, 0x5d,
-	0xd7, 0x5a, 0xb8, 0xa9, 0x61, 0x05, 0xa1, 0xdb, 0x50, 0x8a, 0x59, 0x02, 0x31, 0x16, 0xdc, 0x8c,
-	0xcd, 0x4f, 0xb9, 0xec, 0x8f, 0x90, 0xdb, 0x1a, 0x19, 0x72, 0x42, 0xdd, 0x76, 0x92, 0x97, 0xd0,
-	0xb7, 0x83, 0xee, 0xc0, 0xcd, 0x11, 0x6f, 0x5c, 0xe1, 0x8d, 0x91, 0x57, 0xc7, 0x35, 0x96, 0xd0,
-	0x3d, 0xb8, 0x25, 0xfb, 0x59, 0xe7, 0x2e, 0x88, 0x3c, 0xa6, 0xdc, 0x44, 0x7b, 0x70, 0x3b, 0xe1,
-	0xd2, 0xf1, 0x19, 0xbb, 0xd4, 0xa0, 0x1c, 0xa2, 0x82, 0xf5, 0x0e, 0xae, 0x9c, 0xd0, 0x66, 0xe5,
-	0x16, 0xb5, 0xbe, 0x90, 0x93, 0xc8, 0xb7, 0x59, 0x7b, 0x16, 0xed, 0xbd, 0x7d, 0xd6, 0xae, 0x37,
-	0x94, 0x3b, 0xb4, 0x3d, 0x1b, 0x2d, 0x8f, 0x13, 0xef, 0x52, 0xf9, 0xe3, 0x16, 0xd6, 0x1e, 0x6b,
-	0x95, 0x23, 0xfd, 0x84, 0x75, 0x6f, 0x8d, 0x8a, 0x72, 0x8f, 0xf6, 0x50, 0xb5, 0xc7, 0xf5, 0xa6,
-	0x7e, 0xd2, 0xac, 0x74, 0x1e, 0x53, 0xc8, 0x3d, 0xaa, 0x9f, 0x91, 0x18, 0xee, 0x49, 0xab, 0x49,
-	0xa9, 0xef, 0x53, 0x79, 0x46, 0xe5, 0xc8, 0x82, 0xac, 0xaa, 0xbf, 0x0e, 0xc5, 0x86, 0x6b, 0xb2,
-	0xd8, 0xac, 0x3b, 0x3d, 0x17, 0x7d, 0x04, 0x2b, 0xb6, 0x11, 0xea, 0xb6, 0xd3, 0x17, 0x3d, 0xc8,
-	0x66, 0x14, 0x8a, 0x34, 0x54, 0x0f, 0x1a, 0x46, 0xd8, 0x70, 0xfa, 0x78, 0xd9, 0x66, 0xbf, 0xea,
-	0x33, 0xc8, 0xb5, 0x7d, 0xda, 0xd0, 0x87, 0x57, 0x08, 0x41, 0xd6, 0x31, 0x06, 0x44, 0x74, 0x5d,
-	0xec, 0x3f, 0xed, 0x6e, 0x5f, 0x1b, 0xf6, 0x90, 0x88, 0x56, 0x8b, 0x0f, 0xd0, 0xfb, 0x50, 0x1c,
-	0x5a, 0x4e, 0xf8, 0xc9, 0x43, 0x9d, 0x33, 0x69, 0x22, 0xc9, 0xe2, 0x02, 0xa7, 0x3d, 0xa5, 0x24,
-	0xf5, 0x2f, 0x32, 0xa0, 0x68, 0x4e, 0x68, 0x85, 0x57, 0x52, 0x97, 0xa4, 0x40, 0x66, 0x60, 0x75,
-	0x85, 0x02, 0xfa, 0x17, 0xed, 0xc0, 0xb2, 0xed, 0x9a, 0x86, 0x1d, 0x29, 0x10, 0x23, 0xb4, 0x07,
-	0x85, 0x2e, 0x09, 0x4c, 0xdf, 0xf2, 0x58, 0x52, 0xe1, 0xbd, 0xb5, 0x4c, 0xa2, 0x2b, 0x0b, 0x4c,
-	0xd7, 0x8f, 0xba, 0x0d, 0x3e, 0x40, 0x2a, 0x80, 0x54, 0xee, 0x59, 0xab, 0x51, 0x4d, 0x97, 0x52,
-	0x58, 0xa2, 0xa2, 0xbb, 0x00, 0xa1, 0xeb, 0x59, 0xa6, 0x61, 0x5b, 0xe1, 0x95, 0x68, 0x38, 0x24,
-	0xca, 0x64, 0x2f, 0xb7, 0xf2, 0x75, 0x7b, 0xb9, 0x3a, 0xe4, 0x6d, 0xe1, 0xa3, 0xa0, 0x94, 0x63,
-	0x99, 0x7d, 0x16, 0x9a, 0xec, 0x53, 0x3c, 0x92, 0x46, 0x27, 0x00, 0x1e, 0x77, 0x98, 0x45, 0x82,
-	0x52, 0x9e, 0x61, 0xcd, 0x4c, 0xb6, 0xc2, 0xc3, 0x58, 0x12, 0x55, 0x7f, 0x96, 0x82, 0x9b, 0x54,
-	0x89, 0x6d, 0xbd, 0x21, 0xdd, 0xd6, 0xf9, 0x17, 0xc4, 0x0c, 0xaf, 0xf5, 0xd4, 0x07, 0xb0, 0x6a,
-	0x1b, 0x4e, 0x7f, 0x48, 0x7b, 0x6f, 0xd3, 0xed, 0x46, 0x0e, 0x2b, 0x46, 0xc4, 0x9a, 0xdb, 0x25,
-	0xf1, 0x11, 0xca, 0x24, 0x8f, 0xd0, 0x14, 0x47, 0x4d, 0x18, 0x79, 0xe9, 0x6b, 0x1a, 0x59, 0xfd,
-	0xf7, 0x34, 0x6c, 0x9d, 0x1a, 0x3d, 0x72, 0xca, 0x9e, 0x93, 0xa5, 0xbd, 0xfc, 0x08, 0x96, 0x8c,
-	0x2e, 0xad, 0xa9, 0xa9, 0x45, 0xcb, 0x35, 0x97, 0xa3, 0x00, 0x81, 0xe7, 0xba, 0x3d, 0xb6, 0xe5,
-	0xc5, 0x00, 0x98, 0x1c, 0xaa, 0xc1, 0xca, 0x80, 0x74, 0xe9, 0xf9, 0x12, 0x35, 0x77, 0x01, 0x88,
-	0x48, 0x12, 0x69, 0x90, 0x7b, 0x6d, 0xb9, 0x36, 0x3b, 0xd8, 0xd9, 0x45, 0x51, 0x62, 0x51, 0xf4,
-	0x43, 0xc8, 0xfa, 0x86, 0x79, 0xb5, 0x78, 0x6f, 0xcb, 0xc4, 0xd4, 0x0b, 0x28, 0xd0, 0x14, 0xe2,
-	0x3a, 0x7d, 0x4c, 0xcc, 0x10, 0x3d, 0x80, 0xc2, 0xc0, 0x72, 0xf4, 0x39, 0x32, 0x4e, 0x7e, 0x60,
-	0x39, 0xfc, 0x2f, 0x13, 0x32, 0x2e, 0x63, 0xa1, 0xf4, 0x75, 0x42, 0xc6, 0x25, 0xff, 0xab, 0xfa,
-	0x90, 0xaf, 0xd1, 0xc7, 0x7f, 0x96, 0xe4, 0xf6, 0x61, 0x89, 0xdd, 0x05, 0x08, 0x85, 0x28, 0x21,
-	0xcb, 0xa6, 0x61, 0x3e, 0x61, 0x74, 0xfa, 0xd2, 0xf2, 0xe9, 0xfb, 0x2e, 0xac, 0x79, 0xd6, 0x25,
-	0xb1, 0xf5, 0x9e, 0x6f, 0x98, 0x71, 0x86, 0x49, 0xe3, 0x55, 0x46, 0x3d, 0x16, 0x44, 0xf5, 0x27,
-	0x50, 0x3a, 0x72, 0x07, 0x96, 0x63, 0x38, 0x21, 0x03, 0x0d, 0xa4, 0x53, 0xf5, 0x9b, 0xb0, 0xcc,
-	0x34, 0x04, 0xa5, 0x14, 0x0b, 0xc2, 0xfd, 0x19, 0x96, 0x8c, 0x17, 0x8f, 0x85, 0x9c, 0x1a, 0xc0,
-	0x3a, 0x7b, 0xba, 0x6c, 0xc7, 0x41, 0x89, 0x7e, 0x17, 0xd6, 0xbb, 0x42, 0xa1, 0x1e, 0xa3, 0xd3,
-	0x1d, 0xfe, 0xda, 0x0c, 0xf4, 0xb7, 0x2d, 0x13, 0xaf, 0x75, 0x13, 0x1c, 0xf5, 0x6f, 0x52, 0x90,
-	0xab, 0xf9, 0xae, 0xf7, 0xd8, 0x72, 0xc2, 0x6f, 0xe1, 0xa9, 0xf5, 0x6e, 0x22, 0xff, 0x72, 0x9b,
-	0xcb, 0xb9, 0xb7, 0x0c, 0x9b, 0xd6, 0xc0, 0x73, 0xfd, 0xd0, 0x70, 0x4c, 0x32, 0x6e, 0x7d, 0x34,
-	0x62, 0xc5, 0x2e, 0xf8, 0x1d, 0xd8, 0x8c, 0x96, 0x2b, 0x5b, 0xff, 0x18, 0xc0, 0xf4, 0x5d, 0x4f,
-	0x7f, 0x45, 0xe9, 0xc2, 0x03, 0xb3, 0xd2, 0x60, 0x84, 0x83, 0xf3, 0x66, 0x84, 0xa8, 0x7e, 0x02,
-	0xeb, 0x31, 0x7c, 0xdb, 0xf0, 0x8d, 0x41, 0x40, 0x13, 0x9d, 0x11, 0x78, 0xc4, 0x0c, 0x75, 0x76,
-	0xcb, 0xc5, 0xd1, 0xd3, 0xb8, 0xc8, 0x89, 0x98, 0xd1, 0xd4, 0x23, 0x40, 0xcf, 0xc8, 0xf9, 0x51,
-	0xf4, 0xf0, 0x29, 0x44, 0x0f, 0x60, 0xd3, 0x72, 0x4c, 0x7b, 0xd8, 0x25, 0x7a, 0x9f, 0xb8, 0x89,
-	0x4b, 0xa3, 0x1c, 0xde, 0x10, 0xac, 0x13, 0xe2, 0x8a, 0xbb, 0x23, 0xf5, 0xcf, 0xb3, 0x50, 0x64,
-	0x47, 0xa0, 0xe6, 0x3a, 0x21, 0xb9, 0x0c, 0x51, 0x93, 0x26, 0xd9, 0x50, 0xb7, 0x5d, 0xa7, 0xaf,
-	0xfb, 0xc4, 0x0c, 0x85, 0x43, 0x66, 0x5d, 0x52, 0x48, 0x11, 0x89, 0x0b, 0xb6, 0x14, 0x9e, 0xdf,
-	0x85, 0xb5, 0x38, 0x69, 0x73, 0x53, 0xa5, 0xf7, 0x32, 0xfb, 0x79, 0x1c, 0xa7, 0x72, 0xb6, 0x71,
-	0xf4, 0x12, 0x36, 0x46, 0xd6, 0xd4, 0x3d, 0xb6, 0x19, 0xd1, 0xc8, 0x1f, 0xcc, 0x69, 0x54, 0x61,
-	0x3d, 0xbc, 0x6e, 0x8e, 0x99, 0xd3, 0x86, 0x1b, 0x3d, 0xc3, 0x24, 0xba, 0xfc, 0x8c, 0x23, 0x34,
-	0x00, 0xd3, 0xb0, 0xe0, 0x33, 0x8e, 0xd0, 0xb3, 0xdd, 0x9b, 0x46, 0x46, 0x3d, 0xd8, 0x4e, 0xde,
-	0x97, 0x46, 0xba, 0x78, 0x79, 0x39, 0x9c, 0x5d, 0x29, 0xa9, 0x2c, 0x2f, 0x21, 0x42, 0xd3, 0xa6,
-	0x37, 0x49, 0x44, 0x26, 0x6c, 0x25, 0xae, 0x4b, 0x23, 0x35, 0xcb, 0x4c, 0xcd, 0xfd, 0x19, 0x6a,
-	0x26, 0x8f, 0x0e, 0x46, 0x17, 0x13, 0x34, 0xf5, 0x3f, 0x53, 0xb0, 0x25, 0xce, 0x3c, 0x61, 0xc7,
-	0x04, 0x93, 0x9f, 0x0e, 0x49, 0x10, 0xa2, 0x47, 0xb0, 0xc4, 0xee, 0xbc, 0xc4, 0xf1, 0xf8, 0xce,
-	0x3c, 0x77, 0x58, 0x98, 0x8b, 0xa0, 0x2a, 0xe4, 0x7a, 0xfc, 0x9a, 0x93, 0x1f, 0x86, 0xc2, 0xe1,
-	0x2f, 0xcd, 0x77, 0x2b, 0x8a, 0x63, 0x39, 0x9a, 0x37, 0xf8, 0x25, 0x9c, 0xc9, 0xcf, 0x2d, 0x8b,
-	0xdf, 0xd9, 0x79, 0x43, 0x3e, 0xea, 0xb8, 0x68, 0x49, 0x23, 0xf5, 0x73, 0xd8, 0x61, 0xdc, 0x51,
-	0x88, 0x47, 0x21, 0xa1, 0x40, 0x66, 0x74, 0x15, 0x48, 0xff, 0xa2, 0x7b, 0x50, 0xf0, 0xa8, 0x72,
-	0x67, 0x38, 0x38, 0x27, 0x7e, 0x74, 0x25, 0x4b, 0x49, 0x4d, 0x46, 0x51, 0xff, 0x11, 0x60, 0x7b,
-	0xcc, 0x6e, 0x81, 0xe7, 0x3a, 0x01, 0x41, 0xcf, 0x41, 0x61, 0x87, 0x51, 0x7a, 0x2d, 0x20, 0x92,
-	0xc7, 0xf7, 0x17, 0x7a, 0x0a, 0xc6, 0xeb, 0xbd, 0xc4, 0x38, 0x40, 0xe7, 0xb0, 0x15, 0xdd, 0x2a,
-	0x25, 0xd0, 0xb9, 0x89, 0xcb, 0x33, 0xd0, 0xc7, 0x3b, 0x65, 0xbc, 0x19, 0x81, 0xc9, 0x3a, 0x5e,
-	0x82, 0x62, 0xbb, 0x7d, 0x37, 0x81, 0x9f, 0x79, 0x37, 0xfc, 0x75, 0x0a, 0x24, 0x63, 0xff, 0x04,
-	0x36, 0x6c, 0xe3, 0x9c, 0xd8, 0x09, 0xf0, 0xec, 0xbb, 0x81, 0x2b, 0x0c, 0x49, 0x46, 0x7f, 0x03,
-	0xb7, 0xed, 0xa8, 0xd7, 0xd4, 0x5d, 0xd6, 0x6c, 0x26, 0x14, 0xed, 0x30, 0x45, 0x9f, 0xce, 0xd1,
-	0x13, 0x4f, 0x6d, 0x57, 0xf1, 0xae, 0xfd, 0x36, 0x16, 0xb3, 0xda, 0xd8, 0xeb, 0x10, 0x9a, 0x0d,
-	0xde, 0xcd, 0x6a, 0x14, 0x48, 0xc6, 0xd6, 0x61, 0xab, 0x37, 0xb4, 0x6d, 0x7d, 0x4c, 0x01, 0xbb,
-	0x33, 0x9b, 0x7d, 0xa6, 0x3a, 0x09, 0x34, 0x8c, 0x28, 0x54, 0x92, 0x86, 0x2c, 0xd8, 0x09, 0x8c,
-	0x1e, 0x89, 0x92, 0x99, 0xa4, 0x82, 0x67, 0x9a, 0x07, 0x33, 0x54, 0x4c, 0x6b, 0x88, 0xf1, 0x56,
-	0x30, 0xad, 0x4d, 0x76, 0xe0, 0x16, 0x0f, 0xea, 0xd1, 0x43, 0x82, 0xac, 0x2f, 0x37, 0x57, 0x39,
-	0x18, 0x6b, 0x68, 0xf0, 0x4d, 0x2b, 0x49, 0x90, 0xf4, 0xf5, 0x60, 0x5b, 0x2a, 0x3a, 0x92, 0xa6,
-	0xc2, 0x5c, 0xa9, 0x7a, 0x4a, 0x57, 0x80, 0x37, 0xcd, 0x29, 0xad, 0x42, 0x1b, 0x56, 0x13, 0xa9,
-	0x9a, 0xdd, 0x37, 0xce, 0x4e, 0x56, 0x72, 0x8e, 0xc6, 0x45, 0x39, 0x3b, 0x53, 0xa7, 0x8c, 0x15,
-	0x99, 0xa8, 0xd2, 0xaf, 0xcd, 0xe5, 0x94, 0x44, 0x95, 0x11, 0xbd, 0x00, 0xde, 0xf2, 0xa6, 0x50,
-	0x69, 0xa3, 0x4b, 0x7c, 0xdf, 0xf5, 0x59, 0xbb, 0x2e, 0x35, 0xba, 0xbe, 0x67, 0x1e, 0x9c, 0xb2,
-	0xf7, 0x64, 0x98, 0x4f, 0x40, 0x2d, 0xf1, 0xca, 0xe3, 0x32, 0x2c, 0x6d, 0xb3, 0xb9, 0x1f, 0xcf,
-	0xe3, 0xaa, 0x89, 0x7c, 0x8b, 0x23, 0x14, 0x75, 0x00, 0xbb, 0x55, 0x23, 0x8c, 0x8f, 0x08, 0xcf,
-	0xa4, 0x41, 0x54, 0x82, 0x5a, 0x90, 0xf3, 0xf9, 0xdf, 0x28, 0x83, 0xce, 0xda, 0xf5, 0xb4, 0x4a,
-	0x86, 0x63, 0x10, 0xf5, 0xa7, 0x70, 0x6b, 0xaa, 0x3a, 0x91, 0xb9, 0x31, 0xe4, 0x7d, 0xf1, 0x3f,
-	0x52, 0xf8, 0x70, 0x31, 0x85, 0x5c, 0x18, 0x8f, 0x60, 0xd4, 0x3f, 0x4d, 0xc3, 0x66, 0x34, 0xe9,
-	0xd8, 0xb2, 0xe3, 0xf2, 0xfa, 0x04, 0x8a, 0x96, 0xe3, 0x0d, 0x43, 0xfe, 0xe6, 0xa0, 0x3f, 0x67,
-	0x13, 0x56, 0xa7, 0x22, 0xec, 0x75, 0x42, 0x1f, 0x17, 0xac, 0xd1, 0xe0, 0xff, 0x67, 0xc5, 0xa5,
-	0x0f, 0x46, 0xb4, 0x64, 0xf2, 0x24, 0xbf, 0x84, 0xf9, 0x40, 0xfd, 0x83, 0xf4, 0xa8, 0xe5, 0xe0,
-	0x26, 0x11, 0xf6, 0xff, 0x86, 0x6d, 0x92, 0x70, 0x67, 0xfa, 0x1b, 0x71, 0x27, 0xed, 0x0b, 0x42,
-	0x37, 0x34, 0x6c, 0x9d, 0xef, 0x2b, 0xc3, 0xfb, 0x02, 0x46, 0x6a, 0x53, 0xca, 0x28, 0x98, 0xb2,
-	0x33, 0x82, 0x49, 0xf5, 0xe0, 0x66, 0xe2, 0x30, 0x52, 0x53, 0xc4, 0x47, 0xff, 0x74, 0xe2, 0xe8,
-	0x1f, 0xce, 0xb9, 0x74, 0xe9, 0x90, 0x55, 0x33, 0xff, 0x56, 0x49, 0x4b, 0xc7, 0xdf, 0x1d, 0x8b,
-	0x36, 0xa1, 0x51, 0x58, 0xff, 0xc7, 0x93, 0xa7, 0xff, 0xc1, 0x42, 0x3a, 0x27, 0x0f, 0xff, 0x3f,
-	0xa5, 0xa1, 0x54, 0x09, 0xae, 0x1c, 0xf3, 0x17, 0x36, 0x02, 0xda, 0xb0, 0xea, 0x0e, 0x43, 0x69,
-	0x97, 0xd9, 0xb9, 0x10, 0x5b, 0x4c, 0x46, 0x6c, 0xb3, 0xe8, 0x4a, 0x23, 0x75, 0x00, 0x37, 0xa7,
-	0x98, 0x54, 0xf8, 0x70, 0x42, 0x5d, 0xea, 0xeb, 0xaa, 0xfb, 0x59, 0x0a, 0xee, 0x31, 0x7d, 0xd7,
-	0xe4, 0xe9, 0xce, 0x37, 0x92, 0xa7, 0xc7, 0x4e, 0x2b, 0x3a, 0x1b, 0xdf, 0x4b, 0x7a, 0xe1, 0xbd,
-	0x70, 0xc8, 0xe4, 0x86, 0x42, 0xd8, 0x7b, 0xfb, 0x7e, 0xbe, 0x35, 0x33, 0xbe, 0x81, 0xbb, 0x93,
-	0x5a, 0x13, 0x11, 0xff, 0x7c, 0xc2, 0x88, 0xb3, 0xee, 0x63, 0xde, 0x16, 0x59, 0xe3, 0x61, 0x7f,
-	0x35, 0xcd, 0x83, 0xc9, 0xd8, 0x7f, 0x3a, 0x19, 0xfb, 0x9f, 0x2e, 0xae, 0x7d, 0x32, 0x01, 0xfc,
-	0x49, 0x0a, 0x0a, 0x52, 0xc4, 0xa2, 0x13, 0x80, 0xbe, 0x19, 0xe8, 0xe2, 0xeb, 0x08, 0x6e, 0xd5,
-	0x59, 0x97, 0x5a, 0x27, 0x66, 0x20, 0xbe, 0x8d, 0xc8, 0xf7, 0xa3, 0xbf, 0xf2, 0xc7, 0x17, 0x99,
-	0xe4, 0xc7, 0x17, 0xb7, 0x20, 0x3f, 0xb0, 0x06, 0x44, 0x67, 0x6f, 0x1f, 0xc5, 0xc7, 0x1b, 0x94,
-	0xd0, 0xb9, 0xf2, 0x88, 0xfa, 0x87, 0x29, 0x28, 0xca, 0x5e, 0x42, 0x4f, 0x61, 0x9d, 0x2e, 0xa8,
-	0x4b, 0x82, 0xd0, 0x72, 0x78, 0x6b, 0x98, 0x9a, 0xab, 0xaf, 0x3e, 0x31, 0x83, 0xa3, 0x91, 0x10,
-	0x5e, 0xeb, 0x27, 0xc6, 0xe8, 0x0e, 0xc0, 0x39, 0x35, 0xb7, 0x1e, 0x58, 0x6f, 0x88, 0x78, 0x7c,
-	0xcc, 0x33, 0xca, 0xa9, 0xf5, 0x86, 0xa8, 0x77, 0x20, 0x1f, 0x6f, 0x6b, 0xf2, 0xe9, 0x53, 0x55,
-	0x61, 0x2d, 0x89, 0x3f, 0x65, 0xce, 0xdf, 0xa6, 0x61, 0xa3, 0x15, 0x7d, 0x25, 0xf5, 0x84, 0x84,
-	0x46, 0xd7, 0x08, 0x0d, 0xd4, 0x80, 0xa5, 0x80, 0x3a, 0x44, 0xdc, 0x43, 0xcf, 0xfa, 0xec, 0x62,
-	0x02, 0x80, 0xd5, 0x28, 0x82, 0x39, 0x08, 0xfa, 0x0c, 0x0a, 0xa6, 0x4f, 0x8c, 0x90, 0xe8, 0xa1,
-	0x35, 0x20, 0xe2, 0x7e, 0x63, 0x37, 0xc2, 0x8c, 0x3e, 0xb4, 0x3a, 0xe8, 0x44, 0x1f, 0x5a, 0x61,
-	0xe0, 0xd3, 0x29, 0x81, 0x0a, 0x0f, 0xbd, 0x6e, 0x2c, 0xbc, 0x3c, 0x5b, 0x98, 0x4f, 0xa7, 0x04,
-	0xf5, 0xc7, 0xb0, 0xc4, 0x56, 0x82, 0xb6, 0x61, 0xe3, 0xb4, 0x53, 0xe9, 0x8c, 0x7f, 0xdc, 0x54,
-	0x80, 0x95, 0x1a, 0xd6, 0x2a, 0x1d, 0xed, 0x48, 0x49, 0xd1, 0x01, 0x3e, 0x6b, 0x36, 0xeb, 0xcd,
-	0x13, 0x25, 0x8d, 0x72, 0x90, 0x3d, 0x6a, 0x35, 0x35, 0x25, 0x83, 0x56, 0x21, 0x5f, 0xab, 0x34,
-	0x6b, 0x5a, 0xa3, 0xa1, 0x1d, 0x29, 0xd9, 0x0f, 0x09, 0x80, 0xf4, 0x46, 0xbc, 0x00, 0x2b, 0xe2,
-	0x05, 0xb0, 0xf2, 0x1e, 0xda, 0x80, 0xd5, 0xa7, 0x1a, 0x7e, 0xa1, 0x9f, 0x35, 0x1b, 0xf5, 0xcf,
-	0xb5, 0xc6, 0x0b, 0x25, 0x85, 0x8a, 0x90, 0x8b, 0x47, 0x69, 0x3a, 0x6a, 0xb7, 0x4e, 0x4f, 0xeb,
-	0xd5, 0x06, 0x05, 0x06, 0x58, 0x16, 0x9c, 0x2c, 0x5a, 0x87, 0x02, 0x13, 0x15, 0x84, 0xa5, 0xc3,
-	0xff, 0x5e, 0x81, 0x35, 0xb9, 0xed, 0x75, 0x7d, 0xf4, 0x0f, 0x29, 0xd8, 0x9c, 0x92, 0x6e, 0xd0,
-	0x0f, 0x66, 0xdd, 0x81, 0xbe, 0x35, 0xe5, 0xee, 0x3e, 0x7a, 0x17, 0x51, 0x1e, 0x95, 0xea, 0xaf,
-	0xfe, 0xbc, 0x12, 0x27, 0x87, 0xdf, 0xff, 0x97, 0xff, 0xf8, 0xb3, 0xf4, 0x3d, 0x75, 0x77, 0xfc,
-	0x7b, 0xc8, 0xe0, 0x91, 0x78, 0x58, 0x22, 0x8f, 0x52, 0x1f, 0xa2, 0xbf, 0x4f, 0x01, 0x9a, 0xcc,
-	0x1e, 0xe8, 0xd3, 0x45, 0x16, 0x21, 0x27, 0xbb, 0xdd, 0x1f, 0xbc, 0x83, 0xa4, 0x58, 0x7d, 0x79,
-	0x7c, 0xf5, 0x77, 0xd5, 0x9b, 0xf2, 0x17, 0x92, 0x74, 0x72, 0x62, 0xf1, 0xff, 0x9b, 0x12, 0x4d,
-	0xc8, 0x34, 0x17, 0xfc, 0xc6, 0x3c, 0x59, 0xee, 0x1a, 0x3f, 0xdc, 0x89, 0xe4, 0xa5, 0x8f, 0x17,
-	0x47, 0x51, 0xa5, 0xfe, 0x5e, 0xea, 0xab, 0xca, 0xc7, 0x73, 0x14, 0x9c, 0xc9, 0x48, 0xfe, 0x79,
-	0x65, 0x27, 0xda, 0xe5, 0x47, 0x89, 0x5a, 0xc4, 0xf6, 0xfc, 0x3d, 0xf5, 0x3b, 0x53, 0x3c, 0x36,
-	0xa1, 0x85, 0x6e, 0xff, 0xbf, 0x52, 0x70, 0xe3, 0x2d, 0xe9, 0x1f, 0xfd, 0x70, 0xe1, 0xdd, 0x27,
-	0xbc, 0x38, 0x63, 0xf3, 0xde, 0x57, 0x95, 0x87, 0xb3, 0x4b, 0xcf, 0xb4, 0xad, 0x27, 0x1d, 0xbc,
-	0xaf, 0x7e, 0x30, 0xe9, 0xe0, 0x69, 0x7b, 0xdd, 0x7d, 0xfd, 0x55, 0x65, 0x5b, 0x6c, 0x82, 0xaf,
-	0xcc, 0xf0, 0xac, 0xe0, 0xc0, 0x74, 0x07, 0xff, 0x5c, 0xf9, 0xed, 0x57, 0x61, 0xe8, 0x05, 0x8f,
-	0xca, 0xe5, 0x8b, 0x8b, 0x8b, 0x31, 0x66, 0xd9, 0x18, 0x86, 0xaf, 0xf8, 0x07, 0xab, 0xdf, 0xf7,
-	0x6c, 0x23, 0xec, 0xb9, 0xfe, 0xe0, 0xa3, 0xf9, 0xa6, 0x73, 0x65, 0xd5, 0x3f, 0x4a, 0xc1, 0xfb,
-	0xa6, 0x3b, 0xb8, 0xde, 0x9a, 0xd5, 0xcd, 0x64, 0x5a, 0x68, 0xd3, 0x0c, 0xd8, 0x4e, 0xbd, 0xac,
-	0x09, 0xa9, 0xbe, 0x6b, 0x1b, 0x4e, 0xff, 0xc0, 0xf5, 0xfb, 0xe5, 0x3e, 0x71, 0x58, 0x7e, 0x2c,
-	0x8f, 0x34, 0xbf, 0xe5, 0x83, 0xda, 0xcf, 0x38, 0xe1, 0x7f, 0x52, 0xa9, 0xbf, 0x4c, 0x67, 0x4f,
-	0x6a, 0x4f, 0x9b, 0xe7, 0xcb, 0x4c, 0xf2, 0xc1, 0xff, 0x05, 0x00, 0x00, 0xff, 0xff, 0x29, 0x54,
-	0xd0, 0x99, 0xf6, 0x2c, 0x00, 0x00,
+	0x56, 0x1e, 0xc9, 0xb2, 0x2d, 0x3d, 0xc9, 0x76, 0x39, 0xfd, 0xd3, 0x6a, 0xf7, 0x9f, 0xa7, 0x66,
+	0x17, 0xbc, 0xc3, 0xac, 0x4d, 0xbb, 0x7b, 0x86, 0xd9, 0x1e, 0x96, 0x45, 0x96, 0xcb, 0x6e, 0x31,
+	0x6a, 0x49, 0x9b, 0x96, 0xbb, 0xa7, 0x9b, 0x25, 0x8a, 0x72, 0x29, 0xa5, 0xae, 0x99, 0x52, 0x65,
+	0x6d, 0x55, 0xa9, 0xdb, 0xee, 0x13, 0x41, 0xc0, 0x01, 0x22, 0x88, 0x20, 0x82, 0x2b, 0xc1, 0x01,
+	0x0e, 0x9c, 0xe0, 0xc4, 0x89, 0x03, 0x17, 0x6e, 0x73, 0xd8, 0x08, 0xe0, 0x40, 0xc4, 0x9e, 0x88,
+	0x80, 0x03, 0x1c, 0xb9, 0x71, 0xe0, 0x40, 0xe4, 0x4f, 0x95, 0xb2, 0x24, 0xb5, 0x25, 0xf5, 0xec,
+	0x12, 0x44, 0x70, 0x92, 0xf2, 0xbd, 0x7c, 0xdf, 0xcb, 0x7c, 0x2f, 0xdf, 0x4f, 0x65, 0x15, 0x3c,
+	0xe8, 0x51, 0xda, 0x73, 0xc9, 0x81, 0xed, 0xd2, 0x41, 0xe7, 0xe0, 0x95, 0x13, 0x3a, 0xd4, 0x3b,
+	0x78, 0x75, 0xdf, 0x7f, 0x78, 0x41, 0x22, 0xeb, 0xfe, 0x81, 0xd3, 0xb7, 0x7a, 0xc4, 0xb4, 0x3c,
+	0x8f, 0x46, 0x56, 0x44, 0x83, 0x7d, 0x3f, 0xa0, 0x11, 0x45, 0x77, 0x84, 0xd0, 0x3e, 0x17, 0xda,
+	0x17, 0x42, 0xfb, 0x89, 0xd0, 0xce, 0x6d, 0x89, 0x69, 0xf9, 0xce, 0x81, 0x14, 0x75, 0xa8, 0x17,
+	0x0a, 0xe1, 0x9d, 0x1b, 0x0a, 0xd7, 0x76, 0x1d, 0xe2, 0x45, 0x92, 0x71, 0x4f, 0x61, 0x74, 0x1d,
+	0xe2, 0x76, 0xcc, 0x0b, 0xf2, 0xd2, 0x7a, 0xe5, 0xc4, 0x6a, 0x77, 0xf6, 0xae, 0x5f, 0x6b, 0xd7,
+	0xb2, 0x89, 0x9c, 0xf9, 0xd1, 0xf5, 0x33, 0x7b, 0x84, 0xf6, 0x49, 0x14, 0x5c, 0xc9, 0xd9, 0x87,
+	0xd7, 0xcf, 0xf6, 0x03, 0xda, 0x19, 0xd8, 0x91, 0x19, 0x12, 0x2b, 0xb0, 0x5f, 0x4a, 0x99, 0x29,
+	0x76, 0x8b, 0xc8, 0x65, 0x64, 0x0e, 0xf7, 0x2e, 0x85, 0xee, 0x5f, 0x2f, 0xf4, 0x9a, 0x5c, 0x98,
+	0x1d, 0x12, 0x11, 0x5b, 0x11, 0xf9, 0x40, 0x8a, 0xb8, 0xd4, 0xeb, 0x05, 0x03, 0xcf, 0x73, 0xbc,
+	0xde, 0x01, 0xf5, 0x49, 0x90, 0x32, 0xe9, 0xae, 0x9c, 0xc4, 0x47, 0x17, 0x83, 0xae, 0x34, 0x5f,
+	0xdf, 0x0a, 0xbf, 0x1a, 0xb1, 0x6d, 0x32, 0x23, 0x72, 0xfa, 0x24, 0x8c, 0xac, 0xbe, 0x3f, 0xe2,
+	0x95, 0xc0, 0xb7, 0x0f, 0xc2, 0xc8, 0x8a, 0x06, 0xa3, 0xee, 0x8a, 0xae, 0x7c, 0x72, 0x60, 0x53,
+	0x37, 0xf1, 0x46, 0x59, 0x65, 0xb8, 0x56, 0xe4, 0x7a, 0x3d, 0xc1, 0xd1, 0xff, 0x72, 0x01, 0x96,
+	0x4f, 0x88, 0x15, 0x0d, 0x02, 0x82, 0x7e, 0x00, 0x39, 0x36, 0xa1, 0x9c, 0xd9, 0xcd, 0xec, 0xad,
+	0x1e, 0xfe, 0xd2, 0xfe, 0xb5, 0x27, 0x67, 0x5f, 0x4a, 0xed, 0xb7, 0xaf, 0x7c, 0x82, 0xb9, 0x20,
+	0xba, 0x07, 0xc5, 0xbe, 0x75, 0x69, 0x06, 0x24, 0x1c, 0xb8, 0x51, 0x58, 0xce, 0xee, 0x66, 0xf6,
+	0x16, 0x31, 0xf4, 0xad, 0x4b, 0x2c, 0x28, 0x68, 0x13, 0x16, 0xfb, 0xb4, 0x43, 0xdc, 0xf2, 0xc2,
+	0x6e, 0x66, 0xaf, 0x80, 0xc5, 0x40, 0xff, 0x8b, 0x2c, 0xe4, 0x18, 0x0a, 0xda, 0x04, 0xad, 0xfd,
+	0xbc, 0x65, 0x98, 0xe7, 0x8d, 0xb3, 0x96, 0x51, 0xad, 0x9d, 0xd4, 0x8c, 0x63, 0xed, 0x3d, 0x84,
+	0x60, 0xf5, 0xa4, 0x52, 0x35, 0xcc, 0x63, 0xa3, 0x6d, 0x54, 0xdb, 0xb5, 0x66, 0x43, 0xcb, 0xa0,
+	0x6d, 0x40, 0xf5, 0x4a, 0xe3, 0xf8, 0x49, 0x05, 0x7f, 0xae, 0xd0, 0xb3, 0x6c, 0x6e, 0xbd, 0x79,
+	0xda, 0x54, 0x68, 0x0b, 0x68, 0x03, 0xd6, 0xea, 0x95, 0x23, 0xa3, 0xae, 0x10, 0x73, 0x6c, 0x62,
+	0xdb, 0xf8, 0xa2, 0xad, 0xd0, 0x16, 0xd1, 0x2d, 0xb8, 0x71, 0xdc, 0xac, 0x9e, 0x3f, 0x31, 0x1a,
+	0x6d, 0x73, 0x84, 0x59, 0x44, 0x37, 0x61, 0xeb, 0xac, 0x72, 0x62, 0x98, 0x67, 0x46, 0x05, 0x57,
+	0x1f, 0x2b, 0xac, 0x25, 0xb6, 0xec, 0xda, 0x93, 0xca, 0xa9, 0x61, 0xb6, 0x70, 0xb3, 0x65, 0xe0,
+	0x76, 0xcd, 0x38, 0xd3, 0x96, 0xd1, 0x2a, 0x40, 0x15, 0x37, 0x5b, 0xe6, 0xe3, 0x5a, 0xa3, 0x7d,
+	0xa6, 0x15, 0xd0, 0x3a, 0xac, 0x3c, 0x33, 0x8e, 0x14, 0x41, 0x60, 0x8b, 0x68, 0xe1, 0xe6, 0xf1,
+	0x79, 0xb5, 0x2d, 0x61, 0xb5, 0x12, 0xba, 0x01, 0x1b, 0xcd, 0xa3, 0xdf, 0x30, 0xaa, 0x6d, 0xb3,
+	0xde, 0xac, 0x56, 0xea, 0xb5, 0x17, 0x15, 0x3e, 0x79, 0x43, 0x6f, 0x40, 0xb1, 0xc6, 0x22, 0xfc,
+	0x8c, 0x0e, 0x02, 0x9b, 0x20, 0x1d, 0x56, 0x7a, 0x76, 0x68, 0x8a, 0xa0, 0x1f, 0x04, 0x0e, 0xf7,
+	0x5a, 0x01, 0x17, 0x7b, 0x76, 0xc8, 0xa7, 0x9d, 0x07, 0x0e, 0xba, 0x05, 0x85, 0x21, 0x3f, 0xcb,
+	0xf9, 0x79, 0x47, 0x32, 0x75, 0x02, 0x8b, 0x7c, 0x22, 0x2a, 0xc3, 0xb2, 0x4d, 0xbd, 0x88, 0x78,
+	0x11, 0xc7, 0x28, 0xe1, 0x78, 0x88, 0x8e, 0x60, 0x29, 0xe4, 0xda, 0xb8, 0x70, 0xf1, 0xf0, 0xc3,
+	0x29, 0x47, 0x42, 0x59, 0x1f, 0x96, 0x92, 0xfa, 0x1f, 0xae, 0xc3, 0xea, 0x89, 0x65, 0x93, 0x4a,
+	0x12, 0x60, 0xa8, 0x05, 0x2b, 0x17, 0x74, 0xe0, 0x75, 0x1c, 0xaf, 0x67, 0xfa, 0xd4, 0xbd, 0xe2,
+	0x6a, 0x8b, 0x53, 0x0f, 0xdc, 0x91, 0x94, 0x69, 0x51, 0xf7, 0x0a, 0x97, 0x2e, 0x94, 0x11, 0x3a,
+	0x07, 0xad, 0xdb, 0x31, 0xd3, 0xa0, 0xd9, 0xf9, 0x41, 0x57, 0xbb, 0x1d, 0x75, 0x8c, 0xda, 0x50,
+	0x70, 0x2d, 0xaf, 0xd3, 0xb7, 0x82, 0xaf, 0xc2, 0xf2, 0xc2, 0xee, 0xc2, 0x5e, 0xf1, 0xf0, 0x93,
+	0x69, 0x51, 0x91, 0xda, 0xea, 0x7e, 0x5d, 0x8a, 0xe3, 0x21, 0x10, 0xba, 0x03, 0x10, 0x50, 0xd7,
+	0x35, 0x2d, 0xaf, 0xe7, 0x92, 0x72, 0x6e, 0x37, 0xb3, 0x97, 0xc5, 0x05, 0x46, 0xa9, 0x30, 0x02,
+	0x73, 0x9a, 0x6f, 0x79, 0x92, 0xbb, 0xc8, 0xb9, 0x79, 0xdf, 0xf2, 0x04, 0xf3, 0x0e, 0x40, 0xe4,
+	0xb8, 0x91, 0xe4, 0x2e, 0x09, 0x59, 0x46, 0x11, 0xec, 0xfb, 0xb0, 0x99, 0x24, 0x25, 0xd3, 0xa6,
+	0x5e, 0xd7, 0xe9, 0x10, 0xcf, 0x26, 0xe5, 0x65, 0x3e, 0x71, 0x23, 0xe1, 0x55, 0x13, 0x16, 0xfa,
+	0x18, 0xb6, 0xe3, 0xa5, 0x31, 0xd3, 0x29, 0x42, 0x79, 0x2e, 0xb4, 0xa5, 0x70, 0x15, 0xb1, 0x16,
+	0xac, 0x7e, 0x49, 0xaf, 0x4c, 0xd7, 0xf9, 0x8a, 0xb8, 0xce, 0x4b, 0x4a, 0x3b, 0xe5, 0x02, 0xcf,
+	0x1a, 0xdf, 0x99, 0x62, 0x9f, 0x7a, 0x22, 0x80, 0x57, 0xbe, 0xa4, 0x57, 0xc3, 0x21, 0x7a, 0x0a,
+	0xeb, 0x21, 0x0d, 0x02, 0xfa, 0x5a, 0x05, 0x85, 0x79, 0x41, 0x35, 0x81, 0xa1, 0xe0, 0xb6, 0x41,
+	0xb3, 0xbc, 0x1e, 0x09, 0x54, 0xd8, 0xe2, 0xbc, 0xb0, 0x6b, 0x1c, 0x42, 0x41, 0x7d, 0x01, 0x1b,
+	0xe1, 0x20, 0xf0, 0x03, 0x27, 0x24, 0x2a, 0x70, 0x69, 0x5e, 0x60, 0x14, 0xa3, 0x28, 0xd8, 0x36,
+	0x94, 0x07, 0x5e, 0x87, 0x04, 0x26, 0xb9, 0xf4, 0x69, 0x48, 0x3a, 0xaa, 0x82, 0x95, 0x79, 0x15,
+	0x6c, 0x73, 0x28, 0x43, 0x20, 0x29, 0x4a, 0xbe, 0x00, 0x74, 0xe1, 0x0e, 0x82, 0x20, 0x0d, 0xbf,
+	0x3a, 0x2f, 0xfc, 0xba, 0x04, 0x49, 0x9b, 0xe6, 0x25, 0xb1, 0x3a, 0xaf, 0x89, 0x95, 0xb2, 0xf9,
+	0xda, 0xdc, 0xa6, 0x89, 0x51, 0x52, 0xa6, 0x41, 0x01, 0xb1, 0x69, 0xcf, 0x73, 0xf8, 0x11, 0x17,
+	0x95, 0xa6, 0xac, 0xf1, 0xd0, 0x7c, 0x38, 0x43, 0x68, 0xe2, 0xa1, 0xb0, 0xa8, 0x49, 0x78, 0x3d,
+	0x18, 0x25, 0xed, 0xfc, 0xf3, 0x32, 0xe4, 0xe3, 0xc0, 0x45, 0x4d, 0x59, 0x14, 0x17, 0xf8, 0xf2,
+	0x3f, 0x7b, 0xb7, 0xf0, 0x57, 0x8b, 0x64, 0x15, 0xf2, 0x3e, 0x0d, 0xb9, 0x3e, 0x1e, 0xfc, 0xc5,
+	0xc3, 0x5f, 0x9c, 0x02, 0xda, 0x92, 0xd3, 0x71, 0x22, 0xa8, 0xff, 0xcd, 0xd2, 0xb0, 0x64, 0x9e,
+	0x37, 0x3e, 0x6f, 0x34, 0x9f, 0x35, 0xcc, 0xb8, 0x20, 0x6a, 0xef, 0xa1, 0x12, 0xe4, 0xeb, 0xc6,
+	0x49, 0xdb, 0x34, 0x9e, 0x1b, 0x5a, 0x06, 0xad, 0x40, 0x01, 0xd7, 0x4e, 0x1f, 0x8b, 0x61, 0x16,
+	0x95, 0x61, 0x93, 0x33, 0x9b, 0x27, 0x66, 0x3c, 0xe9, 0x08, 0x37, 0x9f, 0x69, 0x0b, 0xac, 0xc6,
+	0x89, 0x89, 0xa3, 0xac, 0x1c, 0x63, 0xc5, 0x42, 0x09, 0x16, 0x67, 0x2d, 0xa2, 0x1d, 0xd8, 0x4e,
+	0xa4, 0xd2, 0xbc, 0x25, 0x26, 0xf6, 0xa4, 0x76, 0xdc, 0x6a, 0xd6, 0x1a, 0x6d, 0xf3, 0xc8, 0x68,
+	0x3f, 0x33, 0x8c, 0x06, 0xe3, 0xb2, 0xfa, 0x58, 0x82, 0x7c, 0xa3, 0x79, 0x66, 0x98, 0xed, 0x5a,
+	0x4b, 0xcb, 0xb3, 0x35, 0x9e, 0xb7, 0x5a, 0x06, 0x36, 0xeb, 0xb5, 0x96, 0x56, 0x60, 0xc3, 0x7a,
+	0xf3, 0x99, 0x1c, 0x02, 0xab, 0xa5, 0x4f, 0x9a, 0xe7, 0xed, 0xc7, 0x7c, 0x55, 0x5a, 0x11, 0xad,
+	0x41, 0x51, 0x8c, 0xb9, 0x3e, 0xad, 0x84, 0x34, 0x28, 0x09, 0x42, 0xd5, 0x68, 0xb4, 0x0d, 0xac,
+	0xad, 0xa0, 0x2d, 0x58, 0xe7, 0xf0, 0x47, 0xcd, 0x76, 0xbb, 0xf9, 0x44, 0x4e, 0x5c, 0x65, 0xf6,
+	0x52, 0xc9, 0x1c, 0x6f, 0x8d, 0xb5, 0x13, 0x2a, 0x55, 0x82, 0x68, 0xc9, 0xae, 0x8d, 0xe7, 0x86,
+	0xd9, 0x6e, 0xb6, 0xcc, 0xa3, 0xe6, 0x79, 0xe3, 0xb8, 0x82, 0x9f, 0x6b, 0xeb, 0x29, 0x96, 0xd8,
+	0x75, 0xb5, 0x89, 0x1b, 0x06, 0xd6, 0x10, 0xba, 0x0d, 0xe5, 0x84, 0x25, 0x11, 0x13, 0xc1, 0x8d,
+	0xc4, 0xfc, 0x8c, 0xcb, 0xff, 0x48, 0xb9, 0xcd, 0xa1, 0x21, 0xc7, 0xd4, 0x6d, 0xa5, 0x79, 0x29,
+	0x7d, 0xdb, 0xe8, 0x0e, 0xdc, 0x1c, 0xf2, 0x46, 0x15, 0xde, 0x18, 0x7a, 0x75, 0x54, 0x63, 0x19,
+	0xdd, 0x83, 0x5b, 0xaa, 0x9f, 0x4d, 0xe1, 0x82, 0xd8, 0x63, 0xda, 0x4d, 0xb4, 0x0b, 0xb7, 0x53,
+	0x2e, 0x1d, 0x9d, 0xb1, 0xc3, 0x0c, 0x2a, 0x20, 0x2a, 0xd8, 0x6c, 0xe3, 0xca, 0x29, 0x6b, 0x56,
+	0x6e, 0x31, 0xeb, 0x4b, 0x39, 0x85, 0x7c, 0x9b, 0xb7, 0x67, 0xf1, 0xde, 0x5b, 0xe7, 0xad, 0x5a,
+	0x5d, 0xbb, 0xc3, 0xda, 0xb3, 0xe1, 0xf2, 0x04, 0xf1, 0x2e, 0x93, 0x3f, 0x69, 0x62, 0xe3, 0xb1,
+	0x51, 0x39, 0x36, 0x4f, 0x79, 0xf7, 0x56, 0xaf, 0x68, 0xf7, 0x58, 0x0f, 0x55, 0x7d, 0x5c, 0x6b,
+	0x98, 0xa7, 0x8d, 0x4a, 0xfb, 0x31, 0x83, 0xdc, 0x65, 0xfa, 0x39, 0x89, 0xe3, 0x9e, 0x36, 0x1b,
+	0x8c, 0xfa, 0x3e, 0x93, 0xe7, 0x54, 0x81, 0x2c, 0xc9, 0xba, 0xfe, 0xab, 0x50, 0xaa, 0x53, 0x9b,
+	0xc7, 0x66, 0xcd, 0xeb, 0x52, 0xf4, 0x11, 0x2c, 0xbb, 0x56, 0x64, 0xba, 0x5e, 0x4f, 0xf6, 0x20,
+	0x1b, 0x71, 0x28, 0xb2, 0x50, 0xdd, 0xaf, 0x5b, 0x51, 0xdd, 0xeb, 0xe1, 0x25, 0x97, 0xff, 0xea,
+	0xcf, 0x20, 0xdf, 0x0a, 0x58, 0x43, 0x1f, 0x5d, 0x21, 0x04, 0x39, 0xcf, 0xea, 0x13, 0xd9, 0x75,
+	0xf1, 0xff, 0xac, 0xbb, 0x7d, 0x65, 0xb9, 0x03, 0x22, 0x5b, 0x2d, 0x31, 0x40, 0xef, 0x43, 0x69,
+	0xe0, 0x78, 0xd1, 0x27, 0x0f, 0x4d, 0xc1, 0x64, 0x89, 0x24, 0x87, 0x8b, 0x82, 0xf6, 0x94, 0x91,
+	0xf4, 0x3f, 0x5b, 0x00, 0xcd, 0xf0, 0x22, 0x27, 0xba, 0x52, 0xba, 0x24, 0x0d, 0x16, 0xfa, 0x4e,
+	0x47, 0x2a, 0x60, 0x7f, 0xd1, 0x36, 0x2c, 0xb9, 0xd4, 0xb6, 0xdc, 0x58, 0x81, 0x1c, 0xa1, 0x5d,
+	0x28, 0x76, 0x48, 0x68, 0x07, 0x8e, 0xcf, 0x93, 0x8a, 0xe8, 0xad, 0x55, 0x12, 0x5b, 0x59, 0x68,
+	0xd3, 0x20, 0xee, 0x36, 0xc4, 0x00, 0xe9, 0x00, 0x4a, 0xb9, 0xe7, 0xad, 0xc6, 0x51, 0xb6, 0x9c,
+	0xc1, 0x0a, 0x15, 0xdd, 0x05, 0x88, 0xa8, 0xef, 0xd8, 0x96, 0xeb, 0x44, 0x57, 0xb2, 0xe1, 0x50,
+	0x28, 0xe3, 0xbd, 0xdc, 0xf2, 0x37, 0xed, 0xe5, 0x6a, 0x50, 0x70, 0xa5, 0x8f, 0xc2, 0x72, 0x9e,
+	0x67, 0xf6, 0x69, 0x68, 0xaa, 0x4f, 0xf1, 0x50, 0x1a, 0x9d, 0x02, 0xf8, 0xc2, 0x61, 0x0e, 0x09,
+	0xcb, 0x05, 0x8e, 0x35, 0x35, 0xd9, 0x4a, 0x0f, 0x63, 0x45, 0x54, 0xff, 0x49, 0x06, 0x6e, 0x32,
+	0x25, 0xae, 0xf3, 0x86, 0x74, 0x9a, 0x17, 0x5f, 0x12, 0x3b, 0xba, 0xd6, 0x53, 0x1f, 0xc0, 0x8a,
+	0x6b, 0x79, 0xbd, 0x01, 0xeb, 0xbd, 0x6d, 0xda, 0x89, 0x1d, 0x56, 0x8a, 0x89, 0x55, 0xda, 0x21,
+	0xc9, 0x11, 0x5a, 0x48, 0x1f, 0xa1, 0x09, 0x8e, 0x1a, 0x33, 0xf2, 0xe2, 0x37, 0x34, 0xb2, 0xfe,
+	0xaf, 0x59, 0xd8, 0x3c, 0xb3, 0xba, 0xe4, 0x8c, 0x3f, 0x27, 0x2b, 0x7b, 0xf9, 0x01, 0x2c, 0x5a,
+	0x1d, 0x56, 0x53, 0x33, 0xf3, 0x96, 0x6b, 0x21, 0xc7, 0x00, 0x42, 0x9f, 0xd2, 0x2e, 0xdf, 0xf2,
+	0x7c, 0x00, 0x5c, 0x0e, 0x55, 0x61, 0xb9, 0x4f, 0x3a, 0xec, 0x7c, 0xc9, 0x9a, 0x3b, 0x07, 0x44,
+	0x2c, 0x89, 0x0c, 0xc8, 0xbf, 0x72, 0xa8, 0xcb, 0x0f, 0x76, 0x6e, 0x5e, 0x94, 0x44, 0x14, 0x7d,
+	0x1f, 0x72, 0x81, 0x65, 0x5f, 0xcd, 0xdf, 0xdb, 0x72, 0x31, 0xfd, 0x35, 0x14, 0x59, 0x0a, 0xa1,
+	0x5e, 0x0f, 0x13, 0x3b, 0x42, 0x0f, 0xa0, 0xd8, 0x77, 0x3c, 0x73, 0x86, 0x8c, 0x53, 0xe8, 0x3b,
+	0x9e, 0xf8, 0xcb, 0x85, 0xac, 0xcb, 0x44, 0x28, 0x7b, 0x9d, 0x90, 0x75, 0x29, 0xfe, 0xea, 0x01,
+	0x14, 0xaa, 0xec, 0xf1, 0x9f, 0x27, 0xb9, 0x3d, 0x58, 0xe4, 0x77, 0x01, 0x52, 0x21, 0x4a, 0xc9,
+	0xf2, 0x69, 0x58, 0x4c, 0x18, 0x9e, 0xbe, 0xac, 0x7a, 0xfa, 0xbe, 0x0d, 0xab, 0xbe, 0x73, 0x49,
+	0x5c, 0xb3, 0x1b, 0x58, 0x76, 0x92, 0x61, 0xb2, 0x78, 0x85, 0x53, 0x4f, 0x24, 0x51, 0xff, 0x11,
+	0x94, 0x8f, 0x69, 0xdf, 0xf1, 0x2c, 0x2f, 0xe2, 0xa0, 0xa1, 0x72, 0xaa, 0x7e, 0x1d, 0x96, 0xb8,
+	0x86, 0xb0, 0x9c, 0xe1, 0x41, 0xb8, 0x37, 0xc5, 0x92, 0xc9, 0xe2, 0xb1, 0x94, 0xd3, 0x43, 0x58,
+	0xe3, 0x4f, 0x97, 0xad, 0x24, 0x28, 0xd1, 0x6f, 0xc3, 0x5a, 0x47, 0x2a, 0x34, 0x13, 0x74, 0xb6,
+	0xc3, 0x5f, 0x99, 0x82, 0xfe, 0xb6, 0x65, 0xe2, 0xd5, 0x4e, 0x8a, 0xa3, 0xff, 0x55, 0x06, 0xf2,
+	0xd5, 0x80, 0xfa, 0x8f, 0x1d, 0x2f, 0xfa, 0x39, 0x3c, 0xb5, 0xde, 0x4d, 0xe5, 0x5f, 0x61, 0x73,
+	0x35, 0xf7, 0x1e, 0xc0, 0x86, 0xd3, 0xf7, 0x69, 0x10, 0x59, 0x9e, 0x4d, 0x46, 0xad, 0x8f, 0x86,
+	0xac, 0xc4, 0x05, 0xbf, 0x05, 0x1b, 0xf1, 0x72, 0x55, 0xeb, 0x9f, 0x00, 0xd8, 0x01, 0xf5, 0xcd,
+	0x97, 0x8c, 0x2e, 0x3d, 0x30, 0x2d, 0x0d, 0xc6, 0x38, 0xb8, 0x60, 0xc7, 0x88, 0xfa, 0x27, 0xb0,
+	0x96, 0xc0, 0xb7, 0xac, 0xc0, 0xea, 0x87, 0x2c, 0xd1, 0x59, 0xa1, 0x4f, 0xec, 0xc8, 0xe4, 0xb7,
+	0x5c, 0x02, 0x3d, 0x8b, 0x4b, 0x82, 0x88, 0x39, 0x4d, 0x3f, 0x06, 0xf4, 0x8c, 0x5c, 0x1c, 0xc7,
+	0x0f, 0x9f, 0x52, 0x74, 0x1f, 0x36, 0x1c, 0xcf, 0x76, 0x07, 0x1d, 0x62, 0xf6, 0x08, 0x4d, 0x5d,
+	0x1a, 0xe5, 0xf1, 0xba, 0x64, 0x9d, 0x12, 0x2a, 0xef, 0x8e, 0xf4, 0x3f, 0xcd, 0x41, 0x89, 0x1f,
+	0x81, 0x2a, 0xf5, 0x22, 0x72, 0x19, 0xa1, 0x06, 0x4b, 0xb2, 0x91, 0xe9, 0x52, 0xaf, 0x67, 0x06,
+	0xc4, 0x8e, 0xa4, 0x43, 0xa6, 0x5d, 0x52, 0x28, 0x11, 0x89, 0x8b, 0xae, 0x12, 0x9e, 0xdf, 0x86,
+	0xd5, 0x24, 0x69, 0x0b, 0x53, 0x65, 0x77, 0x17, 0xf6, 0x0a, 0x38, 0x49, 0xe5, 0x7c, 0xe3, 0xe8,
+	0x05, 0xac, 0x0f, 0xad, 0x69, 0xfa, 0x7c, 0x33, 0xb2, 0x91, 0xdf, 0x9f, 0xd1, 0xa8, 0xd2, 0x7a,
+	0x78, 0xcd, 0x1e, 0x31, 0xa7, 0x0b, 0x37, 0xba, 0x96, 0x4d, 0x4c, 0xf5, 0x19, 0x47, 0x6a, 0x00,
+	0xae, 0x61, 0xce, 0x67, 0x1c, 0xa9, 0x67, 0xab, 0x3b, 0x89, 0x8c, 0xba, 0xb0, 0x95, 0xbe, 0x2f,
+	0x8d, 0x75, 0x89, 0xf2, 0x72, 0x38, 0xbd, 0x52, 0x32, 0x59, 0x51, 0x42, 0xa4, 0xa6, 0x0d, 0x7f,
+	0x9c, 0x88, 0x6c, 0xd8, 0x4c, 0x5d, 0x97, 0xc6, 0x6a, 0x96, 0xb8, 0x9a, 0xfb, 0x53, 0xd4, 0x8c,
+	0x1f, 0x1d, 0x8c, 0x5e, 0x8f, 0xd1, 0xf4, 0x7f, 0xcf, 0xc0, 0xa6, 0x3c, 0xf3, 0x84, 0x1f, 0x13,
+	0x4c, 0x7e, 0x3c, 0x20, 0x61, 0x84, 0x1e, 0xc1, 0x22, 0xbf, 0xf3, 0x92, 0xc7, 0xe3, 0x5b, 0xb3,
+	0xdc, 0x61, 0x61, 0x21, 0x82, 0x8e, 0x20, 0xdf, 0x15, 0xd7, 0x9c, 0xe2, 0x30, 0x14, 0x0f, 0x7f,
+	0x61, 0xb6, 0x5b, 0x51, 0x9c, 0xc8, 0xb1, 0xbc, 0x21, 0x2e, 0xe1, 0x6c, 0x71, 0x6e, 0x79, 0xfc,
+	0x4e, 0xcf, 0x1b, 0xea, 0x51, 0xc7, 0x25, 0x47, 0x19, 0xe9, 0x9f, 0xc3, 0x36, 0xe7, 0x0e, 0x43,
+	0x3c, 0x0e, 0x09, 0x0d, 0x16, 0x86, 0x57, 0x81, 0xec, 0x2f, 0xba, 0x07, 0x45, 0x9f, 0x29, 0xf7,
+	0x06, 0xfd, 0x0b, 0x12, 0xc4, 0x57, 0xb2, 0x8c, 0xd4, 0xe0, 0x14, 0xfd, 0xef, 0x01, 0xb6, 0x46,
+	0xec, 0x16, 0xfa, 0xd4, 0x0b, 0x09, 0xfa, 0x02, 0x34, 0x7e, 0x18, 0x95, 0xd7, 0x02, 0x32, 0x79,
+	0x7c, 0x77, 0xae, 0xa7, 0x60, 0xbc, 0xd6, 0x4d, 0x8d, 0x43, 0x74, 0x01, 0x9b, 0xf1, 0xad, 0x52,
+	0x0a, 0x5d, 0x98, 0xf8, 0x60, 0x0a, 0xfa, 0x68, 0xa7, 0x8c, 0x37, 0x62, 0x30, 0x55, 0xc7, 0x0b,
+	0xd0, 0x5c, 0xda, 0xa3, 0x29, 0xfc, 0x85, 0x77, 0xc3, 0x5f, 0x63, 0x40, 0x2a, 0xf6, 0x8f, 0x60,
+	0xdd, 0xb5, 0x2e, 0x88, 0x9b, 0x02, 0xcf, 0xbd, 0x1b, 0xb8, 0xc6, 0x91, 0x54, 0xf4, 0x37, 0x70,
+	0xdb, 0x8d, 0x7b, 0x4d, 0x93, 0xf2, 0x66, 0x33, 0xa5, 0x68, 0x9b, 0x2b, 0xfa, 0x74, 0x86, 0x9e,
+	0x78, 0x62, 0xbb, 0x8a, 0x77, 0xdc, 0xb7, 0xb1, 0xb8, 0xd5, 0x46, 0x5e, 0x87, 0xb0, 0x6c, 0xf0,
+	0x6e, 0x56, 0x63, 0x40, 0x2a, 0xb6, 0x09, 0x9b, 0xdd, 0x81, 0xeb, 0x9a, 0x23, 0x0a, 0xf8, 0x9d,
+	0xd9, 0xf4, 0x33, 0xd5, 0x4e, 0xa1, 0x61, 0xc4, 0xa0, 0xd2, 0x34, 0xe4, 0xc0, 0x76, 0x68, 0x75,
+	0x49, 0x9c, 0xcc, 0x14, 0x15, 0x22, 0xd3, 0x3c, 0x98, 0xa2, 0x62, 0x52, 0x43, 0x8c, 0x37, 0xc3,
+	0x49, 0x6d, 0xb2, 0x07, 0xb7, 0x44, 0x50, 0x0f, 0x1f, 0x12, 0x54, 0x7d, 0xf9, 0x99, 0xca, 0xc1,
+	0x48, 0x43, 0x83, 0x6f, 0x3a, 0x69, 0x82, 0xa2, 0xaf, 0x0b, 0x5b, 0x4a, 0xd1, 0x51, 0x34, 0x15,
+	0x67, 0x4a, 0xd5, 0x13, 0xba, 0x02, 0xbc, 0x61, 0x4f, 0x68, 0x15, 0x5a, 0xb0, 0x92, 0x4a, 0xd5,
+	0xfc, 0xbe, 0x71, 0x7a, 0xb2, 0x52, 0x73, 0x34, 0x2e, 0xa9, 0xd9, 0x99, 0x39, 0x65, 0xa4, 0xc8,
+	0xc4, 0x95, 0x7e, 0x75, 0x26, 0xa7, 0xa4, 0xaa, 0x8c, 0xec, 0x05, 0xf0, 0xa6, 0x3f, 0x81, 0xca,
+	0x1a, 0x5d, 0x12, 0x04, 0x34, 0xe0, 0xed, 0xba, 0xd2, 0xe8, 0x06, 0xbe, 0xbd, 0x7f, 0xc6, 0xdf,
+	0x93, 0x61, 0x31, 0x01, 0x35, 0xe5, 0x2b, 0x8f, 0xcb, 0xa8, 0xbc, 0xc5, 0xe7, 0x7e, 0x3c, 0x8b,
+	0xab, 0xc6, 0xf2, 0x2d, 0x8e, 0x51, 0xf4, 0x00, 0x76, 0x8e, 0xac, 0x28, 0x39, 0x22, 0x22, 0x93,
+	0x86, 0x71, 0x09, 0x6a, 0x43, 0x3e, 0x10, 0x7f, 0xe3, 0x0c, 0x3a, 0x6d, 0xd7, 0x93, 0x2a, 0xd9,
+	0xd1, 0xc2, 0xbf, 0x54, 0xb2, 0x38, 0x41, 0xd2, 0x7f, 0x0c, 0xb7, 0x26, 0xea, 0x94, 0xe9, 0x1b,
+	0x43, 0x21, 0x90, 0xff, 0x63, 0xad, 0x0f, 0xe7, 0xd3, 0x2a, 0x84, 0xf1, 0x10, 0x46, 0xff, 0xe3,
+	0x2c, 0x6c, 0xc4, 0x93, 0x4e, 0x1c, 0x37, 0xa9, 0xb1, 0x4f, 0xa0, 0xe4, 0x78, 0xfe, 0x20, 0x12,
+	0xaf, 0x0f, 0x7a, 0x33, 0x76, 0x62, 0x35, 0x26, 0xc2, 0xdf, 0x29, 0xf4, 0x70, 0xd1, 0x19, 0x0e,
+	0xfe, 0x6f, 0x96, 0x5d, 0xf6, 0x74, 0xc4, 0xea, 0xa6, 0xc8, 0xf4, 0x8b, 0x58, 0x0c, 0xf4, 0xdf,
+	0xcb, 0x0e, 0xfb, 0x0e, 0x61, 0x12, 0x69, 0xff, 0x9f, 0xb1, 0x4d, 0x52, 0xee, 0xcc, 0xfe, 0x4c,
+	0xdc, 0xc9, 0x9a, 0x83, 0x88, 0x46, 0x96, 0x6b, 0x8a, 0x7d, 0x2d, 0x88, 0xe6, 0x80, 0x93, 0x5a,
+	0x8c, 0x32, 0x8c, 0xa8, 0xdc, 0x94, 0x88, 0xd2, 0x7d, 0xb8, 0x99, 0x3a, 0x8c, 0xcc, 0x14, 0xc9,
+	0xf9, 0x3f, 0x1b, 0x3b, 0xff, 0x87, 0x33, 0x2e, 0x5d, 0x39, 0x64, 0xa3, 0xc7, 0x9f, 0x8e, 0x84,
+	0x9c, 0xd4, 0x28, 0xad, 0xff, 0xc3, 0xf1, 0xd3, 0xff, 0x60, 0x2e, 0x9d, 0xe3, 0x87, 0xff, 0x1f,
+	0xb2, 0x50, 0xae, 0x84, 0x57, 0x9e, 0xfd, 0xff, 0x36, 0x02, 0x5a, 0xb0, 0x42, 0x07, 0x91, 0xb2,
+	0xcb, 0xdc, 0x4c, 0x88, 0x4d, 0x2e, 0x23, 0xb7, 0x59, 0xa2, 0xca, 0x48, 0xef, 0xc3, 0xcd, 0x09,
+	0x26, 0x95, 0x3e, 0x1c, 0x53, 0x97, 0xf9, 0xa6, 0xea, 0x7e, 0x92, 0x81, 0x7b, 0x5c, 0xdf, 0xff,
+	0x76, 0xb2, 0x46, 0xe7, 0xa3, 0x7b, 0xc9, 0xce, 0xbd, 0x17, 0x01, 0x99, 0xde, 0x50, 0x04, 0xbb,
+	0x6f, 0xdf, 0xcf, 0xcf, 0xcd, 0x8c, 0x6f, 0xe0, 0xee, 0xb8, 0xd6, 0x54, 0xc4, 0x7f, 0x31, 0x66,
+	0xc4, 0x69, 0x97, 0x32, 0x6f, 0x8b, 0xac, 0xd1, 0xb0, 0xbf, 0x9a, 0xe4, 0xc1, 0x74, 0xec, 0x3f,
+	0x1d, 0x8f, 0xfd, 0x4f, 0xe7, 0xd7, 0x3e, 0x9e, 0x00, 0xfe, 0x28, 0x03, 0x45, 0x25, 0x62, 0xd1,
+	0x29, 0x40, 0xcf, 0x0e, 0x4d, 0xf9, 0x89, 0x84, 0xb0, 0xea, 0xb4, 0x9b, 0xad, 0x53, 0x3b, 0x94,
+	0x1f, 0x48, 0x14, 0x7a, 0xf1, 0x5f, 0xf5, 0x0b, 0x8c, 0x85, 0xf4, 0x17, 0x18, 0xb7, 0xa0, 0xd0,
+	0x77, 0xfa, 0xc4, 0xe4, 0xaf, 0x20, 0xe5, 0x17, 0x1c, 0x8c, 0xd0, 0xbe, 0xf2, 0x89, 0xfe, 0xfb,
+	0x19, 0x28, 0xa9, 0x5e, 0x42, 0x4f, 0x61, 0x8d, 0x2d, 0xa8, 0x43, 0xc2, 0xc8, 0xf1, 0x44, 0x7f,
+	0x98, 0x99, 0xa9, 0xb9, 0x3e, 0xb5, 0xc3, 0xe3, 0xa1, 0x10, 0x5e, 0xed, 0xa5, 0xc6, 0xe8, 0x0e,
+	0xc0, 0x05, 0x33, 0xb7, 0x19, 0x3a, 0x6f, 0x88, 0x7c, 0x86, 0x2c, 0x70, 0xca, 0x99, 0xf3, 0x86,
+	0xe8, 0x77, 0xa0, 0x90, 0x6c, 0x6b, 0xfc, 0x11, 0x54, 0xd7, 0x61, 0x35, 0x8d, 0x3f, 0x61, 0xce,
+	0x5f, 0x67, 0x61, 0xbd, 0x19, 0x7f, 0x2a, 0xf5, 0x84, 0x44, 0x56, 0xc7, 0x8a, 0x2c, 0x54, 0x87,
+	0xc5, 0x90, 0x39, 0x44, 0x5e, 0x46, 0x4f, 0xfb, 0xf6, 0x62, 0x0c, 0x80, 0xd7, 0x28, 0x82, 0x05,
+	0x08, 0xfa, 0x0c, 0x8a, 0x76, 0x40, 0xac, 0x88, 0x98, 0x91, 0xd3, 0x27, 0xf2, 0x92, 0x63, 0x27,
+	0xc6, 0x8c, 0xbf, 0xb6, 0xda, 0x6f, 0xc7, 0x5f, 0x5b, 0x61, 0x10, 0xd3, 0x19, 0x81, 0x09, 0x0f,
+	0xfc, 0x4e, 0x22, 0xbc, 0x34, 0x5d, 0x58, 0x4c, 0x67, 0x04, 0xfd, 0x87, 0xb0, 0xc8, 0x57, 0x82,
+	0xb6, 0x60, 0xfd, 0xac, 0x5d, 0x69, 0x8f, 0x7e, 0xe1, 0x54, 0x84, 0xe5, 0x2a, 0x36, 0x2a, 0x6d,
+	0xe3, 0x58, 0xcb, 0xb0, 0x01, 0x3e, 0x6f, 0x34, 0x6a, 0x8d, 0x53, 0x2d, 0x8b, 0xf2, 0x90, 0x3b,
+	0x6e, 0x36, 0x0c, 0x6d, 0x01, 0xad, 0x40, 0xa1, 0x5a, 0x69, 0x54, 0x8d, 0x7a, 0xdd, 0x38, 0xd6,
+	0x72, 0x1f, 0x12, 0x00, 0xe5, 0xb5, 0x78, 0x11, 0x96, 0xe5, 0x5b, 0x60, 0xed, 0x3d, 0xb4, 0x0e,
+	0x2b, 0x4f, 0x0d, 0xfc, 0xdc, 0x3c, 0x6f, 0xd4, 0x6b, 0x9f, 0x1b, 0xf5, 0xe7, 0x5a, 0x06, 0x95,
+	0x20, 0x9f, 0x8c, 0xb2, 0x6c, 0xd4, 0x6a, 0x9e, 0x9d, 0xd5, 0x8e, 0xea, 0x0c, 0x18, 0x60, 0x49,
+	0x72, 0x72, 0x68, 0x0d, 0x8a, 0x5c, 0x54, 0x12, 0x16, 0x0f, 0xff, 0x73, 0x19, 0x56, 0xd5, 0xde,
+	0x97, 0x06, 0xe8, 0xef, 0x32, 0xb0, 0x31, 0x21, 0xdd, 0xa0, 0xef, 0x4d, 0xbb, 0x08, 0x7d, 0x6b,
+	0xca, 0xdd, 0x79, 0xf4, 0x2e, 0xa2, 0x22, 0x2a, 0xf5, 0x5f, 0xfe, 0x69, 0x25, 0x49, 0x0e, 0xbf,
+	0xfb, 0x4f, 0xff, 0xf6, 0x27, 0xd9, 0x7b, 0xfa, 0xce, 0xe8, 0x47, 0x91, 0xe1, 0x23, 0xf9, 0xc4,
+	0x44, 0x1e, 0x65, 0x3e, 0x44, 0x7f, 0x9b, 0x01, 0x34, 0x9e, 0x3d, 0xd0, 0xa7, 0xf3, 0x2c, 0x42,
+	0x4d, 0x76, 0x3b, 0xdf, 0x7b, 0x07, 0x49, 0xb9, 0xfa, 0x83, 0xd1, 0xd5, 0xdf, 0xd5, 0x6f, 0xaa,
+	0x9f, 0x49, 0xb2, 0xc9, 0xa9, 0xc5, 0xff, 0x77, 0x46, 0x36, 0x21, 0x93, 0x5c, 0xf0, 0x6b, 0xb3,
+	0x64, 0xb9, 0x6b, 0xfc, 0x70, 0x27, 0x96, 0x57, 0xbe, 0x60, 0x1c, 0x46, 0x95, 0xfe, 0x3b, 0x99,
+	0xaf, 0x2b, 0x1f, 0xcf, 0x50, 0x70, 0xc6, 0x23, 0xf9, 0xa7, 0x95, 0xed, 0x78, 0x97, 0x1f, 0xa5,
+	0x6a, 0x11, 0xdf, 0xf3, 0x77, 0xf4, 0x6f, 0x4d, 0xf0, 0xd8, 0x98, 0x16, 0xb6, 0xfd, 0xff, 0xc8,
+	0xc0, 0x8d, 0xb7, 0xa4, 0x7f, 0xf4, 0xfd, 0xb9, 0x77, 0x9f, 0xf2, 0xe2, 0x94, 0xcd, 0xfb, 0x5f,
+	0x57, 0x1e, 0x4e, 0x2f, 0x3d, 0x93, 0xb6, 0x9e, 0x76, 0xf0, 0x9e, 0xfe, 0xc1, 0xb8, 0x83, 0x27,
+	0xed, 0x75, 0xe7, 0xd5, 0xd7, 0x95, 0x2d, 0xb9, 0x09, 0xb1, 0x32, 0xcb, 0x77, 0xc2, 0x7d, 0x9b,
+	0xf6, 0xff, 0xb1, 0xf2, 0x9b, 0x2f, 0xa3, 0xc8, 0x0f, 0x1f, 0x1d, 0x1c, 0xbc, 0x7e, 0xfd, 0x7a,
+	0x84, 0x79, 0x60, 0x0d, 0xa2, 0x97, 0xe2, 0xab, 0xd5, 0xef, 0xfa, 0xae, 0x15, 0x75, 0x69, 0xd0,
+	0xff, 0x68, 0xb6, 0xe9, 0x42, 0xd9, 0xd1, 0x1f, 0x64, 0xe0, 0x7d, 0x9b, 0xf6, 0xaf, 0xb7, 0xe6,
+	0xd1, 0x46, 0x3a, 0x2d, 0xb4, 0x58, 0x06, 0x6c, 0x65, 0x5e, 0x54, 0xa5, 0x54, 0x8f, 0xba, 0x96,
+	0xd7, 0xdb, 0xa7, 0x41, 0xef, 0xa0, 0x47, 0x3c, 0x9e, 0x1f, 0x0f, 0x86, 0x9a, 0xdf, 0xf2, 0x55,
+	0xed, 0x67, 0x82, 0xf0, 0x5f, 0x99, 0xcc, 0x9f, 0x67, 0x73, 0xa7, 0xd5, 0xa7, 0x8d, 0x8b, 0x25,
+	0x2e, 0xf9, 0xe0, 0x7f, 0x02, 0x00, 0x00, 0xff, 0xff, 0x5d, 0xc1, 0x03, 0xf7, 0xfb, 0x2c, 0x00,
+	0x00,
 }
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // ImageAnnotatorClient is the client API for ImageAnnotator service.
 //
@@ -3142,10 +3142,10 @@
 }
 
 type imageAnnotatorClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewImageAnnotatorClient(cc *grpc.ClientConn) ImageAnnotatorClient {
+func NewImageAnnotatorClient(cc grpc.ClientConnInterface) ImageAnnotatorClient {
 	return &imageAnnotatorClient{cc}
 }
 
diff --git a/googleapis/cloud/vision/v1p4beta1/product_search_service.pb.go b/googleapis/cloud/vision/v1p4beta1/product_search_service.pb.go
index 6f39930..45e600b 100644
--- a/googleapis/cloud/vision/v1p4beta1/product_search_service.pb.go
+++ b/googleapis/cloud/vision/v1p4beta1/product_search_service.pb.go
@@ -886,7 +886,7 @@
 	// Required. Resource name of the ProductSet to get.
 	//
 	// Format is:
-	// `projects/PROJECT_ID/locations/LOG_ID/productSets/PRODUCT_SET_ID`
+	// `projects/PROJECT_ID/locations/LOC_ID/productSets/PRODUCT_SET_ID`
 	Name                 string   `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
 	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 	XXX_unrecognized     []byte   `json:"-"`
@@ -2220,11 +2220,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // ProductSearchClient is the client API for ProductSearch service.
 //
@@ -2408,10 +2408,10 @@
 }
 
 type productSearchClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewProductSearchClient(cc *grpc.ClientConn) ProductSearchClient {
+func NewProductSearchClient(cc grpc.ClientConnInterface) ProductSearchClient {
 	return &productSearchClient{cc}
 }
 
diff --git a/googleapis/cloud/webrisk/v1beta1/webrisk.pb.go b/googleapis/cloud/webrisk/v1beta1/webrisk.pb.go
index 0fd28a0..606f3b7 100644
--- a/googleapis/cloud/webrisk/v1beta1/webrisk.pb.go
+++ b/googleapis/cloud/webrisk/v1beta1/webrisk.pb.go
@@ -1101,11 +1101,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // WebRiskServiceV1Beta1Client is the client API for WebRiskServiceV1Beta1 service.
 //
@@ -1124,10 +1124,10 @@
 }
 
 type webRiskServiceV1Beta1Client struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewWebRiskServiceV1Beta1Client(cc *grpc.ClientConn) WebRiskServiceV1Beta1Client {
+func NewWebRiskServiceV1Beta1Client(cc grpc.ClientConnInterface) WebRiskServiceV1Beta1Client {
 	return &webRiskServiceV1Beta1Client{cc}
 }
 
diff --git a/googleapis/cloud/websecurityscanner/v1alpha/web_security_scanner.pb.go b/googleapis/cloud/websecurityscanner/v1alpha/web_security_scanner.pb.go
index ead0f67..dc436a4 100644
--- a/googleapis/cloud/websecurityscanner/v1alpha/web_security_scanner.pb.go
+++ b/googleapis/cloud/websecurityscanner/v1alpha/web_security_scanner.pb.go
@@ -1061,11 +1061,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // WebSecurityScannerClient is the client API for WebSecurityScanner service.
 //
@@ -1101,10 +1101,10 @@
 }
 
 type webSecurityScannerClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewWebSecurityScannerClient(cc *grpc.ClientConn) WebSecurityScannerClient {
+func NewWebSecurityScannerClient(cc grpc.ClientConnInterface) WebSecurityScannerClient {
 	return &webSecurityScannerClient{cc}
 }
 
diff --git a/googleapis/cloud/websecurityscanner/v1beta/web_security_scanner.pb.go b/googleapis/cloud/websecurityscanner/v1beta/web_security_scanner.pb.go
index e95f053..792f3e2 100644
--- a/googleapis/cloud/websecurityscanner/v1beta/web_security_scanner.pb.go
+++ b/googleapis/cloud/websecurityscanner/v1beta/web_security_scanner.pb.go
@@ -1061,11 +1061,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // WebSecurityScannerClient is the client API for WebSecurityScanner service.
 //
@@ -1101,10 +1101,10 @@
 }
 
 type webSecurityScannerClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewWebSecurityScannerClient(cc *grpc.ClientConn) WebSecurityScannerClient {
+func NewWebSecurityScannerClient(cc grpc.ClientConnInterface) WebSecurityScannerClient {
 	return &webSecurityScannerClient{cc}
 }
 
diff --git a/googleapis/container/v1/cluster_service.pb.go b/googleapis/container/v1/cluster_service.pb.go
index b94ba73..dba402d 100644
--- a/googleapis/container/v1/cluster_service.pb.go
+++ b/googleapis/container/v1/cluster_service.pb.go
@@ -7892,11 +7892,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // ClusterManagerClient is the client API for ClusterManager service.
 //
@@ -7991,10 +7991,10 @@
 }
 
 type clusterManagerClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewClusterManagerClient(cc *grpc.ClientConn) ClusterManagerClient {
+func NewClusterManagerClient(cc grpc.ClientConnInterface) ClusterManagerClient {
 	return &clusterManagerClient{cc}
 }
 
diff --git a/googleapis/container/v1alpha1/cluster_service.pb.go b/googleapis/container/v1alpha1/cluster_service.pb.go
index f9b7ef7..6554b0a 100644
--- a/googleapis/container/v1alpha1/cluster_service.pb.go
+++ b/googleapis/container/v1alpha1/cluster_service.pb.go
@@ -5724,11 +5724,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // ClusterManagerClient is the client API for ClusterManager service.
 //
@@ -5822,10 +5822,10 @@
 }
 
 type clusterManagerClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewClusterManagerClient(cc *grpc.ClientConn) ClusterManagerClient {
+func NewClusterManagerClient(cc grpc.ClientConnInterface) ClusterManagerClient {
 	return &clusterManagerClient{cc}
 }
 
diff --git a/googleapis/container/v1beta1/cluster_service.pb.go b/googleapis/container/v1beta1/cluster_service.pb.go
index 52e4f34..d13a336 100644
--- a/googleapis/container/v1beta1/cluster_service.pb.go
+++ b/googleapis/container/v1beta1/cluster_service.pb.go
@@ -8611,11 +8611,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // ClusterManagerClient is the client API for ClusterManager service.
 //
@@ -8712,10 +8712,10 @@
 }
 
 type clusterManagerClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewClusterManagerClient(cc *grpc.ClientConn) ClusterManagerClient {
+func NewClusterManagerClient(cc grpc.ClientConnInterface) ClusterManagerClient {
 	return &clusterManagerClient{cc}
 }
 
diff --git a/googleapis/datastore/admin/v1/datastore_admin.pb.go b/googleapis/datastore/admin/v1/datastore_admin.pb.go
index 0ebeb59..dc2400b 100644
--- a/googleapis/datastore/admin/v1/datastore_admin.pb.go
+++ b/googleapis/datastore/admin/v1/datastore_admin.pb.go
@@ -1046,11 +1046,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // DatastoreAdminClient is the client API for DatastoreAdmin service.
 //
@@ -1080,10 +1080,10 @@
 }
 
 type datastoreAdminClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewDatastoreAdminClient(cc *grpc.ClientConn) DatastoreAdminClient {
+func NewDatastoreAdminClient(cc grpc.ClientConnInterface) DatastoreAdminClient {
 	return &datastoreAdminClient{cc}
 }
 
diff --git a/googleapis/datastore/admin/v1beta1/datastore_admin.pb.go b/googleapis/datastore/admin/v1beta1/datastore_admin.pb.go
index d52df04..d83972a 100644
--- a/googleapis/datastore/admin/v1beta1/datastore_admin.pb.go
+++ b/googleapis/datastore/admin/v1beta1/datastore_admin.pb.go
@@ -784,11 +784,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // DatastoreAdminClient is the client API for DatastoreAdmin service.
 //
@@ -812,10 +812,10 @@
 }
 
 type datastoreAdminClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewDatastoreAdminClient(cc *grpc.ClientConn) DatastoreAdminClient {
+func NewDatastoreAdminClient(cc grpc.ClientConnInterface) DatastoreAdminClient {
 	return &datastoreAdminClient{cc}
 }
 
diff --git a/googleapis/datastore/v1/datastore.pb.go b/googleapis/datastore/v1/datastore.pb.go
index 2b65f20..9786ee8 100644
--- a/googleapis/datastore/v1/datastore.pb.go
+++ b/googleapis/datastore/v1/datastore.pb.go
@@ -1493,11 +1493,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // DatastoreClient is the client API for Datastore service.
 //
@@ -1523,10 +1523,10 @@
 }
 
 type datastoreClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewDatastoreClient(cc *grpc.ClientConn) DatastoreClient {
+func NewDatastoreClient(cc grpc.ClientConnInterface) DatastoreClient {
 	return &datastoreClient{cc}
 }
 
diff --git a/googleapis/datastore/v1beta3/datastore.pb.go b/googleapis/datastore/v1beta3/datastore.pb.go
index bcaff2d..d7fc221 100644
--- a/googleapis/datastore/v1beta3/datastore.pb.go
+++ b/googleapis/datastore/v1beta3/datastore.pb.go
@@ -1500,11 +1500,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // DatastoreClient is the client API for Datastore service.
 //
@@ -1530,10 +1530,10 @@
 }
 
 type datastoreClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewDatastoreClient(cc *grpc.ClientConn) DatastoreClient {
+func NewDatastoreClient(cc grpc.ClientConnInterface) DatastoreClient {
 	return &datastoreClient{cc}
 }
 
diff --git a/googleapis/devtools/build/v1/publish_build_event.pb.go b/googleapis/devtools/build/v1/publish_build_event.pb.go
index c071815..d2e653b 100644
--- a/googleapis/devtools/build/v1/publish_build_event.pb.go
+++ b/googleapis/devtools/build/v1/publish_build_event.pb.go
@@ -389,11 +389,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // PublishBuildEventClient is the client API for PublishBuildEvent service.
 //
@@ -416,10 +416,10 @@
 }
 
 type publishBuildEventClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewPublishBuildEventClient(cc *grpc.ClientConn) PublishBuildEventClient {
+func NewPublishBuildEventClient(cc grpc.ClientConnInterface) PublishBuildEventClient {
 	return &publishBuildEventClient{cc}
 }
 
diff --git a/googleapis/devtools/cloudbuild/v1/cloudbuild.pb.go b/googleapis/devtools/cloudbuild/v1/cloudbuild.pb.go
index c71de02..80e131e 100644
--- a/googleapis/devtools/cloudbuild/v1/cloudbuild.pb.go
+++ b/googleapis/devtools/cloudbuild/v1/cloudbuild.pb.go
@@ -4050,11 +4050,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // CloudBuildClient is the client API for CloudBuild service.
 //
@@ -4151,10 +4151,10 @@
 }
 
 type cloudBuildClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewCloudBuildClient(cc *grpc.ClientConn) CloudBuildClient {
+func NewCloudBuildClient(cc grpc.ClientConnInterface) CloudBuildClient {
 	return &cloudBuildClient{cc}
 }
 
diff --git a/googleapis/devtools/clouddebugger/v2/controller.pb.go b/googleapis/devtools/clouddebugger/v2/controller.pb.go
index b20d86c..baacc40 100644
--- a/googleapis/devtools/clouddebugger/v2/controller.pb.go
+++ b/googleapis/devtools/clouddebugger/v2/controller.pb.go
@@ -394,11 +394,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // Controller2Client is the client API for Controller2 service.
 //
@@ -441,10 +441,10 @@
 }
 
 type controller2Client struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewController2Client(cc *grpc.ClientConn) Controller2Client {
+func NewController2Client(cc grpc.ClientConnInterface) Controller2Client {
 	return &controller2Client{cc}
 }
 
diff --git a/googleapis/devtools/clouddebugger/v2/debugger.pb.go b/googleapis/devtools/clouddebugger/v2/debugger.pb.go
index adbd749..f23794c 100644
--- a/googleapis/devtools/clouddebugger/v2/debugger.pb.go
+++ b/googleapis/devtools/clouddebugger/v2/debugger.pb.go
@@ -682,11 +682,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // Debugger2Client is the client API for Debugger2 service.
 //
@@ -705,10 +705,10 @@
 }
 
 type debugger2Client struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewDebugger2Client(cc *grpc.ClientConn) Debugger2Client {
+func NewDebugger2Client(cc grpc.ClientConnInterface) Debugger2Client {
 	return &debugger2Client{cc}
 }
 
diff --git a/googleapis/devtools/clouderrorreporting/v1beta1/error_group_service.pb.go b/googleapis/devtools/clouderrorreporting/v1beta1/error_group_service.pb.go
index fca0cbd..9c3ccfd 100644
--- a/googleapis/devtools/clouderrorreporting/v1beta1/error_group_service.pb.go
+++ b/googleapis/devtools/clouderrorreporting/v1beta1/error_group_service.pb.go
@@ -162,11 +162,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // ErrorGroupServiceClient is the client API for ErrorGroupService service.
 //
@@ -180,10 +180,10 @@
 }
 
 type errorGroupServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewErrorGroupServiceClient(cc *grpc.ClientConn) ErrorGroupServiceClient {
+func NewErrorGroupServiceClient(cc grpc.ClientConnInterface) ErrorGroupServiceClient {
 	return &errorGroupServiceClient{cc}
 }
 
diff --git a/googleapis/devtools/clouderrorreporting/v1beta1/error_stats_service.pb.go b/googleapis/devtools/clouderrorreporting/v1beta1/error_stats_service.pb.go
index 7883263..ddf7985 100644
--- a/googleapis/devtools/clouderrorreporting/v1beta1/error_stats_service.pb.go
+++ b/googleapis/devtools/clouderrorreporting/v1beta1/error_stats_service.pb.go
@@ -1028,11 +1028,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // ErrorStatsServiceClient is the client API for ErrorStatsService service.
 //
@@ -1047,10 +1047,10 @@
 }
 
 type errorStatsServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewErrorStatsServiceClient(cc *grpc.ClientConn) ErrorStatsServiceClient {
+func NewErrorStatsServiceClient(cc grpc.ClientConnInterface) ErrorStatsServiceClient {
 	return &errorStatsServiceClient{cc}
 }
 
diff --git a/googleapis/devtools/clouderrorreporting/v1beta1/report_errors_service.pb.go b/googleapis/devtools/clouderrorreporting/v1beta1/report_errors_service.pb.go
index 30e8b9f..db96241 100644
--- a/googleapis/devtools/clouderrorreporting/v1beta1/report_errors_service.pb.go
+++ b/googleapis/devtools/clouderrorreporting/v1beta1/report_errors_service.pb.go
@@ -262,11 +262,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // ReportErrorsServiceClient is the client API for ReportErrorsService service.
 //
@@ -285,10 +285,10 @@
 }
 
 type reportErrorsServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewReportErrorsServiceClient(cc *grpc.ClientConn) ReportErrorsServiceClient {
+func NewReportErrorsServiceClient(cc grpc.ClientConnInterface) ReportErrorsServiceClient {
 	return &reportErrorsServiceClient{cc}
 }
 
diff --git a/googleapis/devtools/cloudprofiler/v2/profiler.pb.go b/googleapis/devtools/cloudprofiler/v2/profiler.pb.go
index 88a85ce..44d8fb7 100644
--- a/googleapis/devtools/cloudprofiler/v2/profiler.pb.go
+++ b/googleapis/devtools/cloudprofiler/v2/profiler.pb.go
@@ -499,11 +499,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // ProfilerServiceClient is the client API for ProfilerService service.
 //
@@ -535,10 +535,10 @@
 }
 
 type profilerServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewProfilerServiceClient(cc *grpc.ClientConn) ProfilerServiceClient {
+func NewProfilerServiceClient(cc grpc.ClientConnInterface) ProfilerServiceClient {
 	return &profilerServiceClient{cc}
 }
 
diff --git a/googleapis/devtools/cloudtrace/v1/trace.pb.go b/googleapis/devtools/cloudtrace/v1/trace.pb.go
index d822d28..535ea29 100644
--- a/googleapis/devtools/cloudtrace/v1/trace.pb.go
+++ b/googleapis/devtools/cloudtrace/v1/trace.pb.go
@@ -741,11 +741,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // TraceServiceClient is the client API for TraceService service.
 //
@@ -764,10 +764,10 @@
 }
 
 type traceServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewTraceServiceClient(cc *grpc.ClientConn) TraceServiceClient {
+func NewTraceServiceClient(cc grpc.ClientConnInterface) TraceServiceClient {
 	return &traceServiceClient{cc}
 }
 
diff --git a/googleapis/devtools/cloudtrace/v2/tracing.pb.go b/googleapis/devtools/cloudtrace/v2/tracing.pb.go
index 35b4434..a87b00d 100644
--- a/googleapis/devtools/cloudtrace/v2/tracing.pb.go
+++ b/googleapis/devtools/cloudtrace/v2/tracing.pb.go
@@ -128,11 +128,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // TraceServiceClient is the client API for TraceService service.
 //
@@ -146,10 +146,10 @@
 }
 
 type traceServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewTraceServiceClient(cc *grpc.ClientConn) TraceServiceClient {
+func NewTraceServiceClient(cc grpc.ClientConnInterface) TraceServiceClient {
 	return &traceServiceClient{cc}
 }
 
diff --git a/googleapis/devtools/containeranalysis/v1beta1/containeranalysis.pb.go b/googleapis/devtools/containeranalysis/v1beta1/containeranalysis.pb.go
index 741c95a..f77f34a 100644
--- a/googleapis/devtools/containeranalysis/v1beta1/containeranalysis.pb.go
+++ b/googleapis/devtools/containeranalysis/v1beta1/containeranalysis.pb.go
@@ -402,11 +402,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // ContainerAnalysisV1Beta1Client is the client API for ContainerAnalysisV1Beta1 service.
 //
@@ -447,10 +447,10 @@
 }
 
 type containerAnalysisV1Beta1Client struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewContainerAnalysisV1Beta1Client(cc *grpc.ClientConn) ContainerAnalysisV1Beta1Client {
+func NewContainerAnalysisV1Beta1Client(cc grpc.ClientConnInterface) ContainerAnalysisV1Beta1Client {
 	return &containerAnalysisV1Beta1Client{cc}
 }
 
diff --git a/googleapis/devtools/containeranalysis/v1beta1/grafeas/grafeas.pb.go b/googleapis/devtools/containeranalysis/v1beta1/grafeas/grafeas.pb.go
index 36c6ecc..45b36f1 100644
--- a/googleapis/devtools/containeranalysis/v1beta1/grafeas/grafeas.pb.go
+++ b/googleapis/devtools/containeranalysis/v1beta1/grafeas/grafeas.pb.go
@@ -1885,11 +1885,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // GrafeasV1Beta1Client is the client API for GrafeasV1Beta1 service.
 //
@@ -1933,10 +1933,10 @@
 }
 
 type grafeasV1Beta1Client struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewGrafeasV1Beta1Client(cc *grpc.ClientConn) GrafeasV1Beta1Client {
+func NewGrafeasV1Beta1Client(cc grpc.ClientConnInterface) GrafeasV1Beta1Client {
 	return &grafeasV1Beta1Client{cc}
 }
 
diff --git a/googleapis/devtools/remoteworkers/v1test2/bots.pb.go b/googleapis/devtools/remoteworkers/v1test2/bots.pb.go
index 7a8f0a0..fb1ec66 100644
--- a/googleapis/devtools/remoteworkers/v1test2/bots.pb.go
+++ b/googleapis/devtools/remoteworkers/v1test2/bots.pb.go
@@ -712,11 +712,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // BotsClient is the client API for Bots service.
 //
@@ -733,10 +733,10 @@
 }
 
 type botsClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewBotsClient(cc *grpc.ClientConn) BotsClient {
+func NewBotsClient(cc grpc.ClientConnInterface) BotsClient {
 	return &botsClient{cc}
 }
 
diff --git a/googleapis/devtools/remoteworkers/v1test2/tasks.pb.go b/googleapis/devtools/remoteworkers/v1test2/tasks.pb.go
index b5d8894..93088c0 100644
--- a/googleapis/devtools/remoteworkers/v1test2/tasks.pb.go
+++ b/googleapis/devtools/remoteworkers/v1test2/tasks.pb.go
@@ -465,11 +465,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // TasksClient is the client API for Tasks service.
 //
@@ -492,10 +492,10 @@
 }
 
 type tasksClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewTasksClient(cc *grpc.ClientConn) TasksClient {
+func NewTasksClient(cc grpc.ClientConnInterface) TasksClient {
 	return &tasksClient{cc}
 }
 
diff --git a/googleapis/devtools/resultstore/v2/resultstore_download.pb.go b/googleapis/devtools/resultstore/v2/resultstore_download.pb.go
index e20cdcd..b9d5dcd 100644
--- a/googleapis/devtools/resultstore/v2/resultstore_download.pb.go
+++ b/googleapis/devtools/resultstore/v2/resultstore_download.pb.go
@@ -1632,11 +1632,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // ResultStoreDownloadClient is the client API for ResultStoreDownload service.
 //
@@ -1765,10 +1765,10 @@
 }
 
 type resultStoreDownloadClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewResultStoreDownloadClient(cc *grpc.ClientConn) ResultStoreDownloadClient {
+func NewResultStoreDownloadClient(cc grpc.ClientConnInterface) ResultStoreDownloadClient {
 	return &resultStoreDownloadClient{cc}
 }
 
diff --git a/googleapis/devtools/resultstore/v2/resultstore_file_download.pb.go b/googleapis/devtools/resultstore/v2/resultstore_file_download.pb.go
index cda9400..4212712 100644
--- a/googleapis/devtools/resultstore/v2/resultstore_file_download.pb.go
+++ b/googleapis/devtools/resultstore/v2/resultstore_file_download.pb.go
@@ -312,11 +312,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // ResultStoreFileDownloadClient is the client API for ResultStoreFileDownload service.
 //
@@ -338,10 +338,10 @@
 }
 
 type resultStoreFileDownloadClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewResultStoreFileDownloadClient(cc *grpc.ClientConn) ResultStoreFileDownloadClient {
+func NewResultStoreFileDownloadClient(cc grpc.ClientConnInterface) ResultStoreFileDownloadClient {
 	return &resultStoreFileDownloadClient{cc}
 }
 
diff --git a/googleapis/devtools/resultstore/v2/resultstore_upload.pb.go b/googleapis/devtools/resultstore/v2/resultstore_upload.pb.go
index b2eb3df..783ae1c 100644
--- a/googleapis/devtools/resultstore/v2/resultstore_upload.pb.go
+++ b/googleapis/devtools/resultstore/v2/resultstore_upload.pb.go
@@ -2596,11 +2596,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // ResultStoreUploadClient is the client API for ResultStoreUpload service.
 //
@@ -2915,10 +2915,10 @@
 }
 
 type resultStoreUploadClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewResultStoreUploadClient(cc *grpc.ClientConn) ResultStoreUploadClient {
+func NewResultStoreUploadClient(cc grpc.ClientConnInterface) ResultStoreUploadClient {
 	return &resultStoreUploadClient{cc}
 }
 
diff --git a/googleapis/devtools/sourcerepo/v1/sourcerepo.pb.go b/googleapis/devtools/sourcerepo/v1/sourcerepo.pb.go
index 7491a52..94a9a86 100644
--- a/googleapis/devtools/sourcerepo/v1/sourcerepo.pb.go
+++ b/googleapis/devtools/sourcerepo/v1/sourcerepo.pb.go
@@ -484,11 +484,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // SourceRepoClient is the client API for SourceRepo service.
 //
@@ -520,10 +520,10 @@
 }
 
 type sourceRepoClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewSourceRepoClient(cc *grpc.ClientConn) SourceRepoClient {
+func NewSourceRepoClient(cc grpc.ClientConnInterface) SourceRepoClient {
 	return &sourceRepoClient{cc}
 }
 
diff --git a/googleapis/example/library/v1/library.pb.go b/googleapis/example/library/v1/library.pb.go
index 27808cd..6a90115 100644
--- a/googleapis/example/library/v1/library.pb.go
+++ b/googleapis/example/library/v1/library.pb.go
@@ -875,11 +875,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // LibraryServiceClient is the client API for LibraryService service.
 //
@@ -921,10 +921,10 @@
 }
 
 type libraryServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewLibraryServiceClient(cc *grpc.ClientConn) LibraryServiceClient {
+func NewLibraryServiceClient(cc grpc.ClientConnInterface) LibraryServiceClient {
 	return &libraryServiceClient{cc}
 }
 
diff --git a/googleapis/firebase/fcm/connection/v1alpha1/connection_api.pb.go b/googleapis/firebase/fcm/connection/v1alpha1/connection_api.pb.go
index 8514823..eac2483 100644
--- a/googleapis/firebase/fcm/connection/v1alpha1/connection_api.pb.go
+++ b/googleapis/firebase/fcm/connection/v1alpha1/connection_api.pb.go
@@ -324,11 +324,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // ConnectionApiClient is the client API for ConnectionApi service.
 //
@@ -350,10 +350,10 @@
 }
 
 type connectionApiClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewConnectionApiClient(cc *grpc.ClientConn) ConnectionApiClient {
+func NewConnectionApiClient(cc grpc.ClientConnInterface) ConnectionApiClient {
 	return &connectionApiClient{cc}
 }
 
diff --git a/googleapis/firestore/admin/v1/firestore_admin.pb.go b/googleapis/firestore/admin/v1/firestore_admin.pb.go
index f3daa18..43f4116 100644
--- a/googleapis/firestore/admin/v1/firestore_admin.pb.go
+++ b/googleapis/firestore/admin/v1/firestore_admin.pb.go
@@ -738,11 +738,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // FirestoreAdminClient is the client API for FirestoreAdmin service.
 //
@@ -799,10 +799,10 @@
 }
 
 type firestoreAdminClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewFirestoreAdminClient(cc *grpc.ClientConn) FirestoreAdminClient {
+func NewFirestoreAdminClient(cc grpc.ClientConnInterface) FirestoreAdminClient {
 	return &firestoreAdminClient{cc}
 }
 
diff --git a/googleapis/firestore/admin/v1beta1/firestore_admin.pb.go b/googleapis/firestore/admin/v1beta1/firestore_admin.pb.go
index e39f784..347d830 100644
--- a/googleapis/firestore/admin/v1beta1/firestore_admin.pb.go
+++ b/googleapis/firestore/admin/v1beta1/firestore_admin.pb.go
@@ -980,11 +980,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // FirestoreAdminClient is the client API for FirestoreAdmin service.
 //
@@ -1028,10 +1028,10 @@
 }
 
 type firestoreAdminClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewFirestoreAdminClient(cc *grpc.ClientConn) FirestoreAdminClient {
+func NewFirestoreAdminClient(cc grpc.ClientConnInterface) FirestoreAdminClient {
 	return &firestoreAdminClient{cc}
 }
 
diff --git a/googleapis/firestore/admin/v1beta2/firestore_admin.pb.go b/googleapis/firestore/admin/v1beta2/firestore_admin.pb.go
index 6d50ce9..f925db9 100644
--- a/googleapis/firestore/admin/v1beta2/firestore_admin.pb.go
+++ b/googleapis/firestore/admin/v1beta2/firestore_admin.pb.go
@@ -724,11 +724,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // FirestoreAdminClient is the client API for FirestoreAdmin service.
 //
@@ -785,10 +785,10 @@
 }
 
 type firestoreAdminClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewFirestoreAdminClient(cc *grpc.ClientConn) FirestoreAdminClient {
+func NewFirestoreAdminClient(cc grpc.ClientConnInterface) FirestoreAdminClient {
 	return &firestoreAdminClient{cc}
 }
 
diff --git a/googleapis/firestore/v1/firestore.pb.go b/googleapis/firestore/v1/firestore.pb.go
index 5b90c04..5b4a45f 100644
--- a/googleapis/firestore/v1/firestore.pb.go
+++ b/googleapis/firestore/v1/firestore.pb.go
@@ -2418,11 +2418,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // FirestoreClient is the client API for Firestore service.
 //
@@ -2460,10 +2460,10 @@
 }
 
 type firestoreClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewFirestoreClient(cc *grpc.ClientConn) FirestoreClient {
+func NewFirestoreClient(cc grpc.ClientConnInterface) FirestoreClient {
 	return &firestoreClient{cc}
 }
 
diff --git a/googleapis/firestore/v1beta1/firestore.pb.go b/googleapis/firestore/v1beta1/firestore.pb.go
index 0659bd3..30e8559 100644
--- a/googleapis/firestore/v1beta1/firestore.pb.go
+++ b/googleapis/firestore/v1beta1/firestore.pb.go
@@ -2418,11 +2418,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // FirestoreClient is the client API for Firestore service.
 //
@@ -2460,10 +2460,10 @@
 }
 
 type firestoreClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewFirestoreClient(cc *grpc.ClientConn) FirestoreClient {
+func NewFirestoreClient(cc grpc.ClientConnInterface) FirestoreClient {
 	return &firestoreClient{cc}
 }
 
diff --git a/googleapis/genomics/v1/annotations.pb.go b/googleapis/genomics/v1/annotations.pb.go
index 9457ea7..304821a 100644
--- a/googleapis/genomics/v1/annotations.pb.go
+++ b/googleapis/genomics/v1/annotations.pb.go
@@ -1999,11 +1999,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // AnnotationServiceV1Client is the client API for AnnotationServiceV1 service.
 //
@@ -2094,10 +2094,10 @@
 }
 
 type annotationServiceV1Client struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewAnnotationServiceV1Client(cc *grpc.ClientConn) AnnotationServiceV1Client {
+func NewAnnotationServiceV1Client(cc grpc.ClientConnInterface) AnnotationServiceV1Client {
 	return &annotationServiceV1Client{cc}
 }
 
diff --git a/googleapis/genomics/v1/datasets.pb.go b/googleapis/genomics/v1/datasets.pb.go
index a1653fd..9fe1dac 100644
--- a/googleapis/genomics/v1/datasets.pb.go
+++ b/googleapis/genomics/v1/datasets.pb.go
@@ -505,11 +505,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // DatasetServiceV1Client is the client API for DatasetServiceV1 service.
 //
@@ -591,10 +591,10 @@
 }
 
 type datasetServiceV1Client struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewDatasetServiceV1Client(cc *grpc.ClientConn) DatasetServiceV1Client {
+func NewDatasetServiceV1Client(cc grpc.ClientConnInterface) DatasetServiceV1Client {
 	return &datasetServiceV1Client{cc}
 }
 
diff --git a/googleapis/genomics/v1/reads.pb.go b/googleapis/genomics/v1/reads.pb.go
index 6b6661b..4a421e8 100644
--- a/googleapis/genomics/v1/reads.pb.go
+++ b/googleapis/genomics/v1/reads.pb.go
@@ -1192,11 +1192,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // StreamingReadServiceClient is the client API for StreamingReadService service.
 //
@@ -1208,10 +1208,10 @@
 }
 
 type streamingReadServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewStreamingReadServiceClient(cc *grpc.ClientConn) StreamingReadServiceClient {
+func NewStreamingReadServiceClient(cc grpc.ClientConnInterface) StreamingReadServiceClient {
 	return &streamingReadServiceClient{cc}
 }
 
@@ -1406,10 +1406,10 @@
 }
 
 type readServiceV1Client struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewReadServiceV1Client(cc *grpc.ClientConn) ReadServiceV1Client {
+func NewReadServiceV1Client(cc grpc.ClientConnInterface) ReadServiceV1Client {
 	return &readServiceV1Client{cc}
 }
 
diff --git a/googleapis/genomics/v1/references.pb.go b/googleapis/genomics/v1/references.pb.go
index a0dc6d5..97319d3 100644
--- a/googleapis/genomics/v1/references.pb.go
+++ b/googleapis/genomics/v1/references.pb.go
@@ -821,11 +821,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // ReferenceServiceV1Client is the client API for ReferenceServiceV1 service.
 //
@@ -879,10 +879,10 @@
 }
 
 type referenceServiceV1Client struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewReferenceServiceV1Client(cc *grpc.ClientConn) ReferenceServiceV1Client {
+func NewReferenceServiceV1Client(cc grpc.ClientConnInterface) ReferenceServiceV1Client {
 	return &referenceServiceV1Client{cc}
 }
 
diff --git a/googleapis/genomics/v1/variants.pb.go b/googleapis/genomics/v1/variants.pb.go
index feaedc1..009aa12 100644
--- a/googleapis/genomics/v1/variants.pb.go
+++ b/googleapis/genomics/v1/variants.pb.go
@@ -2381,11 +2381,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // StreamingVariantServiceClient is the client API for StreamingVariantService service.
 //
@@ -2397,10 +2397,10 @@
 }
 
 type streamingVariantServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewStreamingVariantServiceClient(cc *grpc.ClientConn) StreamingVariantServiceClient {
+func NewStreamingVariantServiceClient(cc grpc.ClientConnInterface) StreamingVariantServiceClient {
 	return &streamingVariantServiceClient{cc}
 }
 
@@ -2723,10 +2723,10 @@
 }
 
 type variantServiceV1Client struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewVariantServiceV1Client(cc *grpc.ClientConn) VariantServiceV1Client {
+func NewVariantServiceV1Client(cc grpc.ClientConnInterface) VariantServiceV1Client {
 	return &variantServiceV1Client{cc}
 }
 
diff --git a/googleapis/genomics/v1alpha2/pipelines.pb.go b/googleapis/genomics/v1alpha2/pipelines.pb.go
index 3dd7e25..45fa40b 100644
--- a/googleapis/genomics/v1alpha2/pipelines.pb.go
+++ b/googleapis/genomics/v1alpha2/pipelines.pb.go
@@ -1897,11 +1897,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // PipelinesV1Alpha2Client is the client API for PipelinesV1Alpha2 service.
 //
@@ -1944,10 +1944,10 @@
 }
 
 type pipelinesV1Alpha2Client struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewPipelinesV1Alpha2Client(cc *grpc.ClientConn) PipelinesV1Alpha2Client {
+func NewPipelinesV1Alpha2Client(cc grpc.ClientConnInterface) PipelinesV1Alpha2Client {
 	return &pipelinesV1Alpha2Client{cc}
 }
 
diff --git a/googleapis/home/graph/v1/homegraph.pb.go b/googleapis/home/graph/v1/homegraph.pb.go
index 6534aa2..ecf97c3 100644
--- a/googleapis/home/graph/v1/homegraph.pb.go
+++ b/googleapis/home/graph/v1/homegraph.pb.go
@@ -980,11 +980,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // HomeGraphApiServiceClient is the client API for HomeGraphApiService service.
 //
@@ -1045,10 +1045,10 @@
 }
 
 type homeGraphApiServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewHomeGraphApiServiceClient(cc *grpc.ClientConn) HomeGraphApiServiceClient {
+func NewHomeGraphApiServiceClient(cc grpc.ClientConnInterface) HomeGraphApiServiceClient {
 	return &homeGraphApiServiceClient{cc}
 }
 
diff --git a/googleapis/iam/admin/v1/iam.pb.go b/googleapis/iam/admin/v1/iam.pb.go
index 7199a6f..6b862a4 100644
--- a/googleapis/iam/admin/v1/iam.pb.go
+++ b/googleapis/iam/admin/v1/iam.pb.go
@@ -2474,11 +2474,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // IAMClient is the client API for IAM service.
 //
@@ -2580,10 +2580,10 @@
 }
 
 type iAMClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewIAMClient(cc *grpc.ClientConn) IAMClient {
+func NewIAMClient(cc grpc.ClientConnInterface) IAMClient {
 	return &iAMClient{cc}
 }
 
diff --git a/googleapis/iam/credentials/v1/iamcredentials.pb.go b/googleapis/iam/credentials/v1/iamcredentials.pb.go
index 3d4505f..e23d885 100644
--- a/googleapis/iam/credentials/v1/iamcredentials.pb.go
+++ b/googleapis/iam/credentials/v1/iamcredentials.pb.go
@@ -68,11 +68,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // IAMCredentialsClient is the client API for IAMCredentials service.
 //
@@ -89,10 +89,10 @@
 }
 
 type iAMCredentialsClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewIAMCredentialsClient(cc *grpc.ClientConn) IAMCredentialsClient {
+func NewIAMCredentialsClient(cc grpc.ClientConnInterface) IAMCredentialsClient {
 	return &iAMCredentialsClient{cc}
 }
 
diff --git a/googleapis/iam/v1/iam_policy.pb.go b/googleapis/iam/v1/iam_policy.pb.go
index 6e411ff..5d03bf6 100644
--- a/googleapis/iam/v1/iam_policy.pb.go
+++ b/googleapis/iam/v1/iam_policy.pb.go
@@ -276,11 +276,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // IAMPolicyClient is the client API for IAMPolicy service.
 //
@@ -304,10 +304,10 @@
 }
 
 type iAMPolicyClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewIAMPolicyClient(cc *grpc.ClientConn) IAMPolicyClient {
+func NewIAMPolicyClient(cc grpc.ClientConnInterface) IAMPolicyClient {
 	return &iAMPolicyClient{cc}
 }
 
diff --git a/googleapis/logging/v2/logging.pb.go b/googleapis/logging/v2/logging.pb.go
index 9041087..2b16ffd 100644
--- a/googleapis/logging/v2/logging.pb.go
+++ b/googleapis/logging/v2/logging.pb.go
@@ -809,11 +809,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // LoggingServiceV2Client is the client API for LoggingServiceV2 service.
 //
@@ -844,10 +844,10 @@
 }
 
 type loggingServiceV2Client struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewLoggingServiceV2Client(cc *grpc.ClientConn) LoggingServiceV2Client {
+func NewLoggingServiceV2Client(cc grpc.ClientConnInterface) LoggingServiceV2Client {
 	return &loggingServiceV2Client{cc}
 }
 
diff --git a/googleapis/logging/v2/logging_config.pb.go b/googleapis/logging/v2/logging_config.pb.go
index cd5082f..d2ca5e5 100644
--- a/googleapis/logging/v2/logging_config.pb.go
+++ b/googleapis/logging/v2/logging_config.pb.go
@@ -1305,11 +1305,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // ConfigServiceV2Client is the client API for ConfigServiceV2 service.
 //
@@ -1348,10 +1348,10 @@
 }
 
 type configServiceV2Client struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewConfigServiceV2Client(cc *grpc.ClientConn) ConfigServiceV2Client {
+func NewConfigServiceV2Client(cc grpc.ClientConnInterface) ConfigServiceV2Client {
 	return &configServiceV2Client{cc}
 }
 
diff --git a/googleapis/logging/v2/logging_metrics.pb.go b/googleapis/logging/v2/logging_metrics.pb.go
index ed9b339..e71be25 100644
--- a/googleapis/logging/v2/logging_metrics.pb.go
+++ b/googleapis/logging/v2/logging_metrics.pb.go
@@ -664,11 +664,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // MetricsServiceV2Client is the client API for MetricsServiceV2 service.
 //
@@ -687,10 +687,10 @@
 }
 
 type metricsServiceV2Client struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewMetricsServiceV2Client(cc *grpc.ClientConn) MetricsServiceV2Client {
+func NewMetricsServiceV2Client(cc grpc.ClientConnInterface) MetricsServiceV2Client {
 	return &metricsServiceV2Client{cc}
 }
 
diff --git a/googleapis/longrunning/operations.pb.go b/googleapis/longrunning/operations.pb.go
index 34ed8b6..f42f06d 100644
--- a/googleapis/longrunning/operations.pb.go
+++ b/googleapis/longrunning/operations.pb.go
@@ -597,11 +597,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // OperationsClient is the client API for Operations service.
 //
@@ -651,10 +651,10 @@
 }
 
 type operationsClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewOperationsClient(cc *grpc.ClientConn) OperationsClient {
+func NewOperationsClient(cc grpc.ClientConnInterface) OperationsClient {
 	return &operationsClient{cc}
 }
 
diff --git a/googleapis/maps/playablelocations/v3/playablelocations.pb.go b/googleapis/maps/playablelocations/v3/playablelocations.pb.go
index 2c3d3b2..890cec5 100644
--- a/googleapis/maps/playablelocations/v3/playablelocations.pb.go
+++ b/googleapis/maps/playablelocations/v3/playablelocations.pb.go
@@ -212,11 +212,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // PlayableLocationsClient is the client API for PlayableLocations service.
 //
@@ -231,10 +231,10 @@
 }
 
 type playableLocationsClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewPlayableLocationsClient(cc *grpc.ClientConn) PlayableLocationsClient {
+func NewPlayableLocationsClient(cc grpc.ClientConnInterface) PlayableLocationsClient {
 	return &playableLocationsClient{cc}
 }
 
diff --git a/googleapis/maps/roads/v1op/roads.pb.go b/googleapis/maps/roads/v1op/roads.pb.go
index 317ccda..ac7e934 100644
--- a/googleapis/maps/roads/v1op/roads.pb.go
+++ b/googleapis/maps/roads/v1op/roads.pb.go
@@ -395,11 +395,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // RoadsServiceClient is the client API for RoadsService service.
 //
@@ -415,10 +415,10 @@
 }
 
 type roadsServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewRoadsServiceClient(cc *grpc.ClientConn) RoadsServiceClient {
+func NewRoadsServiceClient(cc grpc.ClientConnInterface) RoadsServiceClient {
 	return &roadsServiceClient{cc}
 }
 
diff --git a/googleapis/maps/routes/v1/route_service.pb.go b/googleapis/maps/routes/v1/route_service.pb.go
index f170c1a..fcc1c0c 100644
--- a/googleapis/maps/routes/v1/route_service.pb.go
+++ b/googleapis/maps/routes/v1/route_service.pb.go
@@ -57,11 +57,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // RoutesPreferredClient is the client API for RoutesPreferred service.
 //
@@ -105,10 +105,10 @@
 }
 
 type routesPreferredClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewRoutesPreferredClient(cc *grpc.ClientConn) RoutesPreferredClient {
+func NewRoutesPreferredClient(cc grpc.ClientConnInterface) RoutesPreferredClient {
 	return &routesPreferredClient{cc}
 }
 
diff --git a/googleapis/monitoring/dashboard/v1/dashboards_service.pb.go b/googleapis/monitoring/dashboard/v1/dashboards_service.pb.go
index db79d8a..27baa7c 100644
--- a/googleapis/monitoring/dashboard/v1/dashboards_service.pb.go
+++ b/googleapis/monitoring/dashboard/v1/dashboards_service.pb.go
@@ -384,11 +384,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // DashboardsServiceClient is the client API for DashboardsService service.
 //
@@ -427,10 +427,10 @@
 }
 
 type dashboardsServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewDashboardsServiceClient(cc *grpc.ClientConn) DashboardsServiceClient {
+func NewDashboardsServiceClient(cc grpc.ClientConnInterface) DashboardsServiceClient {
 	return &dashboardsServiceClient{cc}
 }
 
diff --git a/googleapis/monitoring/v3/alert.pb.go b/googleapis/monitoring/v3/alert.pb.go
index 2d22e89..1c330f3 100644
--- a/googleapis/monitoring/v3/alert.pb.go
+++ b/googleapis/monitoring/v3/alert.pb.go
@@ -10,6 +10,7 @@
 	proto "github.com/golang/protobuf/proto"
 	duration "github.com/golang/protobuf/ptypes/duration"
 	wrappers "github.com/golang/protobuf/ptypes/wrappers"
+	_ "google.golang.org/genproto/googleapis/api/annotations"
 	status "google.golang.org/genproto/googleapis/rpc/status"
 )
 
@@ -105,9 +106,13 @@
 	// OR according to the `combiner` field. If the combined conditions evaluate
 	// to true, then an incident is created. A policy can have from one to six
 	// conditions.
+	// If |condition_time_series_uery_language| is present, it must be the only
+	// |condition|.
 	Conditions []*AlertPolicy_Condition `protobuf:"bytes,12,rep,name=conditions,proto3" json:"conditions,omitempty"`
 	// How to combine the results of multiple conditions to determine if an
 	// incident should be opened.
+	// If condition_time_series_query_language is present, this must be
+	// COMBINE_UNSPECIFIED.
 	Combiner AlertPolicy_ConditionCombinerType `protobuf:"varint,6,opt,name=combiner,proto3,enum=google.monitoring.v3.AlertPolicy_ConditionCombinerType" json:"combiner,omitempty"`
 	// Whether or not the policy is enabled. On write, the default interpretation
 	// if unset is that the policy is enabled. On read, clients should not make
@@ -784,66 +789,74 @@
 func init() { proto.RegisterFile("google/monitoring/v3/alert.proto", fileDescriptor_014ef0e1a0f00a00) }
 
 var fileDescriptor_014ef0e1a0f00a00 = []byte{
-	// 965 bytes of a gzipped FileDescriptorProto
-	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xa4, 0x56, 0xfd, 0x6e, 0xe3, 0x44,
-	0x10, 0xaf, 0x93, 0xe6, 0x6b, 0xd2, 0x36, 0xb9, 0xbd, 0xde, 0xd5, 0x18, 0xe9, 0x94, 0x9e, 0x90,
-	0x88, 0x40, 0x38, 0x22, 0x01, 0xf1, 0x71, 0x02, 0x29, 0x5f, 0xbd, 0x44, 0x90, 0xb4, 0xda, 0xa6,
-	0x45, 0x42, 0x95, 0x2c, 0xc7, 0xde, 0xba, 0x16, 0xf6, 0xae, 0xb5, 0xb6, 0x8b, 0xf2, 0x18, 0xbc,
-	0x02, 0x7f, 0xf2, 0x28, 0x3c, 0x02, 0x8f, 0x81, 0x78, 0x00, 0xe4, 0xf5, 0x47, 0x9c, 0x5e, 0x7a,
-	0x47, 0x8e, 0xff, 0x32, 0x3b, 0xbf, 0xf9, 0xcd, 0xce, 0xcc, 0x6f, 0xd6, 0x81, 0x96, 0xc5, 0x98,
-	0xe5, 0x90, 0x8e, 0xcb, 0xa8, 0x1d, 0x30, 0x6e, 0x53, 0xab, 0x73, 0xdf, 0xeb, 0xe8, 0x0e, 0xe1,
-	0x81, 0xea, 0x71, 0x16, 0x30, 0x74, 0x1c, 0x23, 0xd4, 0x35, 0x42, 0xbd, 0xef, 0x29, 0xa7, 0x5b,
-	0xe3, 0x0c, 0xe6, 0xba, 0x8c, 0xc6, 0x81, 0xca, 0x27, 0x5b, 0x21, 0x6e, 0x18, 0xe8, 0x81, 0xcd,
-	0xa8, 0xc6, 0x89, 0xc1, 0xb8, 0x99, 0x60, 0x5f, 0x24, 0x58, 0x61, 0x2d, 0xc3, 0xdb, 0x8e, 0x19,
-	0x72, 0x01, 0x7b, 0xcc, 0xff, 0x2b, 0xd7, 0x3d, 0x8f, 0x70, 0x3f, 0xf1, 0x9f, 0x24, 0x7e, 0xee,
-	0x19, 0x1d, 0x3f, 0xd0, 0x83, 0x30, 0x71, 0xbc, 0xfc, 0xad, 0x09, 0xf5, 0x7e, 0x54, 0xcd, 0x05,
-	0x73, 0x6c, 0x63, 0x85, 0x10, 0xec, 0x53, 0xdd, 0x25, 0xb2, 0xd4, 0x92, 0xda, 0x35, 0x2c, 0x7e,
-	0xa3, 0x53, 0x38, 0x30, 0x6d, 0xdf, 0x73, 0xf4, 0x95, 0x26, 0x7c, 0x05, 0xe1, 0xab, 0x27, 0x67,
-	0xf3, 0x08, 0x72, 0x05, 0x87, 0x26, 0x33, 0x42, 0x97, 0xd0, 0xf8, 0xf6, 0xf2, 0x61, 0x4b, 0x6a,
-	0xd7, 0xbb, 0x1d, 0x75, 0x5b, 0x73, 0xd4, 0x5c, 0x42, 0x75, 0x94, 0x0f, 0xc3, 0x9b, 0x2c, 0x08,
-	0x43, 0x3d, 0xf4, 0x09, 0xd7, 0x1c, 0x7d, 0x49, 0x1c, 0x5f, 0x6e, 0xb6, 0x8a, 0xed, 0x7a, 0xf7,
-	0xf3, 0x77, 0x93, 0x5e, 0xf9, 0x84, 0xff, 0x28, 0x62, 0xc6, 0x34, 0xe0, 0x2b, 0x0c, 0x61, 0x76,
-	0x80, 0x7e, 0x00, 0x30, 0x18, 0x35, 0xed, 0x28, 0x81, 0x2f, 0x1f, 0x08, 0xca, 0x4f, 0xdf, 0x4d,
-	0x39, 0x4c, 0x63, 0x70, 0x2e, 0x1c, 0x5d, 0x42, 0xd5, 0x60, 0xee, 0xd2, 0xa6, 0x84, 0xcb, 0xe5,
-	0x96, 0xd4, 0x3e, 0xea, 0x7e, 0xb5, 0x03, 0xd5, 0x30, 0x09, 0x5d, 0xac, 0x3c, 0x82, 0x33, 0x22,
-	0xf4, 0x05, 0x54, 0x08, 0xd5, 0x97, 0x0e, 0x31, 0xe5, 0x27, 0xa2, 0x8d, 0x4a, 0xca, 0x99, 0x8e,
-	0x57, 0x1d, 0x30, 0xe6, 0x5c, 0xeb, 0x4e, 0x48, 0x70, 0x0a, 0x45, 0x2a, 0x54, 0xef, 0x75, 0xc7,
-	0x36, 0xed, 0x60, 0x25, 0x23, 0x11, 0x86, 0xd2, 0x30, 0xee, 0x19, 0xea, 0xa5, 0x98, 0x3a, 0xce,
-	0x30, 0xa8, 0x07, 0xcf, 0x28, 0x0b, 0xec, 0x5b, 0xdb, 0x88, 0xf5, 0x66, 0xdc, 0xe9, 0x94, 0x46,
-	0x5d, 0x3e, 0x6a, 0x15, 0xdb, 0x35, 0x7c, 0x9c, 0x77, 0x0e, 0x13, 0x1f, 0x9a, 0x41, 0xc3, 0xe0,
-	0x24, 0x2f, 0x50, 0x19, 0x44, 0xae, 0x8f, 0xb6, 0x97, 0x3d, 0x4b, 0xd4, 0x8c, 0x05, 0x16, 0x1f,
-	0xa5, 0xc1, 0xb1, 0x1d, 0xd1, 0x3d, 0xd0, 0xbb, 0x5c, 0xdf, 0x85, 0xce, 0xdd, 0xb0, 0x95, 0x33,
-	0x38, 0xdc, 0x90, 0x13, 0x92, 0xa1, 0x62, 0x30, 0x1a, 0x10, 0x1a, 0x24, 0x82, 0x4e, 0x4d, 0xf4,
-	0x21, 0xd4, 0x5c, 0xdb, 0x25, 0x5a, 0xb0, 0xf2, 0x52, 0x41, 0x57, 0xa3, 0x83, 0x68, 0x14, 0xca,
-	0x5f, 0x55, 0xa8, 0x65, 0x43, 0xca, 0x56, 0xe2, 0xe0, 0x2d, 0x2b, 0x51, 0x7e, 0x73, 0x25, 0x28,
-	0x3c, 0xcd, 0x84, 0xa2, 0x05, 0x77, 0x9c, 0xf8, 0x77, 0xcc, 0x31, 0xc5, 0x3d, 0xea, 0xdd, 0x57,
-	0x3b, 0xa8, 0x44, 0x9d, 0x91, 0x80, 0xdb, 0xc6, 0x22, 0xa5, 0x98, 0xec, 0x61, 0x94, 0x31, 0x67,
-	0xa7, 0xe8, 0x16, 0x9a, 0xeb, 0x7c, 0xfa, 0xd2, 0x8f, 0x8a, 0x2e, 0x88, 0x64, 0xdf, 0xec, 0x9e,
-	0xac, 0x1f, 0xc5, 0x1b, 0x64, 0xb2, 0x87, 0x1b, 0x19, 0xa9, 0x38, 0x0b, 0x94, 0x31, 0x54, 0x16,
-	0xdc, 0xb6, 0x2c, 0xc2, 0xd1, 0x73, 0x28, 0x19, 0x2c, 0x4c, 0x9a, 0x5b, 0x9a, 0xec, 0xe1, 0xd8,
-	0x44, 0x0a, 0x54, 0x3c, 0xc2, 0x8d, 0xf4, 0x06, 0xd2, 0x64, 0x0f, 0xa7, 0x07, 0x83, 0x32, 0xec,
-	0x47, 0x3d, 0x57, 0xfe, 0x2e, 0x42, 0xe3, 0x41, 0x61, 0xe8, 0x39, 0x94, 0x6f, 0x6d, 0x27, 0x20,
-	0x3c, 0x99, 0x48, 0x62, 0xa1, 0x31, 0x1c, 0xe8, 0x96, 0xc5, 0x89, 0xa5, 0xc7, 0x4b, 0x5b, 0x15,
-	0x4b, 0x7b, 0xfa, 0x48, 0x59, 0x6b, 0x24, 0xde, 0x08, 0x43, 0x9f, 0x01, 0x32, 0x09, 0x65, 0xae,
-	0x4d, 0xf5, 0x80, 0x71, 0x2d, 0x49, 0x55, 0x13, 0xa9, 0x9e, 0xe4, 0x3c, 0x67, 0x71, 0xd6, 0x1b,
-	0x90, 0xf3, 0xf0, 0x8d, 0x1b, 0xc0, 0x7f, 0xbd, 0xc1, 0x49, 0x8e, 0xa2, 0x9f, 0xbf, 0xcc, 0x28,
-	0x7a, 0x86, 0x5c, 0x4f, 0xe7, 0xb6, 0xcf, 0xa8, 0xbc, 0x2f, 0xde, 0x8e, 0x47, 0x54, 0x3f, 0xcc,
-	0x70, 0xe2, 0xa1, 0xc8, 0xc5, 0xa1, 0x8f, 0xa1, 0x91, 0x49, 0x4b, 0xbb, 0x8f, 0x1e, 0x04, 0xb9,
-	0x14, 0x75, 0x1c, 0x1f, 0x65, 0xc7, 0xe2, 0x99, 0x40, 0x5f, 0x42, 0x35, 0xfd, 0x64, 0x08, 0xb1,
-	0xd6, 0xbb, 0x1f, 0xbc, 0xf1, 0xa8, 0x8c, 0x12, 0x00, 0xce, 0xa0, 0x68, 0x06, 0x95, 0x20, 0x1e,
-	0xb6, 0x5c, 0x11, 0x51, 0xbd, 0x5d, 0xb4, 0x94, 0xe8, 0x04, 0xa7, 0x1c, 0xca, 0x3f, 0x12, 0x1c,
-	0x6e, 0x08, 0x2c, 0x37, 0x72, 0xe9, 0xad, 0x23, 0x2f, 0xbd, 0xdf, 0xc8, 0xf3, 0x65, 0x17, 0xde,
-	0xab, 0xec, 0xe2, 0xff, 0x2f, 0x7b, 0x50, 0x87, 0x5a, 0xb6, 0x45, 0xca, 0x77, 0xd0, 0x78, 0xf0,
-	0x79, 0x42, 0x4d, 0x28, 0xfe, 0x42, 0x56, 0x49, 0x07, 0xa2, 0x9f, 0xe8, 0x18, 0x4a, 0xf1, 0x34,
-	0xe3, 0x45, 0x88, 0x8d, 0x6f, 0x0b, 0x5f, 0x4b, 0x2f, 0x75, 0x78, 0xb6, 0xf5, 0xfb, 0x81, 0x4e,
-	0xe0, 0xe9, 0xf0, 0x7c, 0x36, 0x98, 0xce, 0xc7, 0xda, 0xd5, 0xfc, 0xf2, 0x62, 0x3c, 0x9c, 0x9e,
-	0x4d, 0xc7, 0xa3, 0xe6, 0x1e, 0xaa, 0x40, 0xb1, 0x3f, 0x1f, 0x35, 0x25, 0x54, 0x86, 0xc2, 0x39,
-	0x6e, 0x16, 0xd0, 0x0b, 0x50, 0xfa, 0xf3, 0x91, 0xf6, 0xd3, 0x74, 0x31, 0xd1, 0x66, 0xfd, 0xc5,
-	0x70, 0x32, 0x9d, 0xbf, 0xd6, 0xf0, 0xf8, 0xf2, 0xfc, 0x0a, 0x0f, 0xc7, 0xcd, 0xe2, 0xe0, 0x77,
-	0x09, 0x64, 0x83, 0xb9, 0x5b, 0x4b, 0x1e, 0x40, 0x5c, 0x73, 0xd4, 0xbc, 0x0b, 0xe9, 0xe7, 0xef,
-	0x13, 0x8c, 0xc5, 0x1c, 0x9d, 0x5a, 0x2a, 0xe3, 0x56, 0xc7, 0x22, 0x54, 0xb4, 0xb6, 0x13, 0xbb,
-	0x74, 0xcf, 0xf6, 0x37, 0xff, 0xe2, 0xbc, 0x5a, 0x5b, 0x7f, 0x14, 0x94, 0xd7, 0x31, 0xc1, 0xd0,
-	0x61, 0xa1, 0xa9, 0xce, 0xd6, 0xa9, 0xae, 0x7b, 0x7f, 0xa6, 0xce, 0x1b, 0xe1, 0xbc, 0x59, 0x3b,
-	0x6f, 0xae, 0x7b, 0xcb, 0xb2, 0x48, 0xd2, 0xfb, 0x37, 0x00, 0x00, 0xff, 0xff, 0x41, 0x91, 0x1a,
-	0x51, 0xa1, 0x09, 0x00, 0x00,
+	// 1094 bytes of a gzipped FileDescriptorProto
+	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xa4, 0x56, 0x4d, 0x6f, 0xdb, 0x46,
+	0x13, 0x36, 0xa5, 0x58, 0xb2, 0x46, 0xfe, 0x50, 0x36, 0x4e, 0xcc, 0xf0, 0x05, 0x02, 0x39, 0x78,
+	0x8b, 0x1a, 0x29, 0x42, 0xa2, 0x56, 0x8b, 0x36, 0x0e, 0x5a, 0x40, 0x96, 0xe4, 0xc8, 0x68, 0x25,
+	0x1b, 0xf4, 0x47, 0x81, 0xc2, 0x00, 0xb1, 0xa2, 0xd6, 0x34, 0x5b, 0x72, 0x97, 0x58, 0x52, 0x2e,
+	0x54, 0xc3, 0xbf, 0xa2, 0x87, 0xde, 0x7b, 0xec, 0xff, 0xe8, 0xa1, 0xfd, 0x29, 0x39, 0x16, 0x01,
+	0x7a, 0x2d, 0xb8, 0x5c, 0x52, 0x94, 0x23, 0x27, 0x91, 0x7b, 0xdb, 0xd9, 0x79, 0xe6, 0x99, 0x9d,
+	0x9d, 0x67, 0x87, 0x84, 0xba, 0xc3, 0x98, 0xe3, 0x11, 0xc3, 0x67, 0xd4, 0x8d, 0x18, 0x77, 0xa9,
+	0x63, 0x5c, 0x36, 0x0c, 0xec, 0x11, 0x1e, 0xe9, 0x01, 0x67, 0x11, 0x43, 0xeb, 0x09, 0x42, 0x9f,
+	0x20, 0xf4, 0xcb, 0x86, 0xf6, 0x58, 0xc6, 0xe1, 0xc0, 0x35, 0x38, 0x09, 0xd9, 0x88, 0xdb, 0x24,
+	0x09, 0xd0, 0x36, 0x67, 0x52, 0xda, 0xcc, 0xf7, 0x19, 0x95, 0x90, 0x67, 0x33, 0x21, 0xfe, 0x28,
+	0xc2, 0x91, 0xcb, 0xa8, 0xc5, 0x89, 0xcd, 0xf8, 0x50, 0x62, 0x9f, 0x48, 0xac, 0xb0, 0x06, 0xa3,
+	0x73, 0x63, 0x38, 0xe2, 0x02, 0x76, 0x9b, 0xff, 0x27, 0x8e, 0x83, 0x80, 0xf0, 0x50, 0xfa, 0x37,
+	0xa4, 0x9f, 0x07, 0xb6, 0x11, 0x46, 0x38, 0x1a, 0x49, 0xc7, 0xd3, 0x7f, 0x1e, 0x40, 0xb5, 0x19,
+	0x17, 0x7a, 0xc8, 0x3c, 0xd7, 0x1e, 0x23, 0x04, 0xf7, 0x28, 0xf6, 0x89, 0xaa, 0xd4, 0x95, 0xad,
+	0x8a, 0x29, 0xd6, 0x68, 0x13, 0x96, 0x87, 0x6e, 0x18, 0x78, 0x78, 0x6c, 0x09, 0x5f, 0x41, 0xf8,
+	0xaa, 0x72, 0xaf, 0x1f, 0x43, 0x4e, 0x60, 0x65, 0xc8, 0xec, 0x91, 0x4f, 0x68, 0x72, 0x7a, 0x75,
+	0xa5, 0xae, 0x6c, 0x55, 0xb7, 0x0d, 0x7d, 0xd6, 0xbd, 0xe9, 0xb9, 0x84, 0x7a, 0x3b, 0x1f, 0x66,
+	0x4e, 0xb3, 0x20, 0x13, 0xaa, 0xa3, 0x90, 0x70, 0xcb, 0xc3, 0x03, 0xe2, 0x85, 0x6a, 0xad, 0x5e,
+	0xdc, 0xaa, 0x6e, 0x7f, 0xfa, 0x7e, 0xd2, 0x93, 0x90, 0xf0, 0x6f, 0x45, 0x4c, 0x87, 0x46, 0x7c,
+	0x6c, 0xc2, 0x28, 0xdb, 0x40, 0xdf, 0x00, 0xd8, 0x8c, 0x0e, 0xdd, 0x38, 0x41, 0xa8, 0x2e, 0x0b,
+	0xca, 0x4f, 0xde, 0x4f, 0xd9, 0x4a, 0x63, 0xcc, 0x5c, 0x38, 0x3a, 0x82, 0x25, 0x9b, 0xf9, 0x03,
+	0x97, 0x12, 0xae, 0x96, 0xea, 0xca, 0xd6, 0xea, 0xf6, 0x17, 0x73, 0x50, 0xb5, 0x64, 0xe8, 0xf1,
+	0x38, 0x20, 0x66, 0x46, 0x84, 0x3e, 0x83, 0x32, 0xa1, 0x78, 0xe0, 0x91, 0xa1, 0x7a, 0x5f, 0x5c,
+	0xa3, 0x96, 0x72, 0xa6, 0xed, 0xd5, 0x77, 0x19, 0xf3, 0x4e, 0xb1, 0x37, 0x22, 0x66, 0x0a, 0x45,
+	0x3a, 0x2c, 0x5d, 0x62, 0xcf, 0x1d, 0xba, 0xd1, 0x58, 0x45, 0x22, 0x0c, 0xa5, 0x61, 0x3c, 0xb0,
+	0xf5, 0x23, 0xd1, 0x75, 0x33, 0xc3, 0xa0, 0x06, 0x3c, 0xa4, 0x2c, 0x72, 0xcf, 0x5d, 0x3b, 0xd1,
+	0x9b, 0x7d, 0x81, 0x29, 0x8d, 0x6f, 0x79, 0xb5, 0x5e, 0xdc, 0xaa, 0x98, 0xeb, 0x79, 0x67, 0x4b,
+	0xfa, 0x50, 0x0f, 0xd6, 0x6c, 0x4e, 0xf2, 0x02, 0x55, 0x41, 0xe4, 0xfa, 0xff, 0xec, 0xb2, 0x7b,
+	0x52, 0xcd, 0xa6, 0xc0, 0x9a, 0xab, 0x69, 0x70, 0x62, 0xc7, 0x74, 0x37, 0xf4, 0xae, 0x56, 0xe7,
+	0xa1, 0xf3, 0xa7, 0x6c, 0x6d, 0x0f, 0x56, 0xa6, 0xe4, 0x84, 0x54, 0x28, 0xdb, 0x8c, 0x46, 0x84,
+	0x46, 0x52, 0xd0, 0xa9, 0x89, 0xfe, 0x07, 0x15, 0xdf, 0xf5, 0x89, 0x15, 0x8d, 0x83, 0x54, 0xd0,
+	0x4b, 0xf1, 0x46, 0xdc, 0x0a, 0xed, 0x0d, 0x40, 0x25, 0x6b, 0x52, 0xf6, 0x24, 0x96, 0xdf, 0xf1,
+	0x24, 0x4a, 0x6f, 0x3f, 0x09, 0x0a, 0x0f, 0x32, 0xa1, 0x58, 0xd1, 0x05, 0x27, 0xe1, 0x05, 0xf3,
+	0x86, 0xe2, 0x1c, 0xd5, 0xed, 0x97, 0x73, 0xa8, 0x44, 0xef, 0x91, 0x88, 0xbb, 0xf6, 0x71, 0x4a,
+	0xd1, 0x5d, 0x30, 0x51, 0xc6, 0x9c, 0xed, 0xa2, 0x73, 0xa8, 0x4d, 0xf2, 0xe1, 0x41, 0x18, 0x17,
+	0x5d, 0x10, 0xc9, 0x5e, 0xcc, 0x9f, 0xac, 0x19, 0xc7, 0xdb, 0xa4, 0xbb, 0x60, 0xae, 0x65, 0xa4,
+	0x62, 0x2f, 0xd2, 0x3a, 0x50, 0x3e, 0xe6, 0xae, 0xe3, 0x10, 0x8e, 0x1e, 0xc1, 0xa2, 0xcd, 0x46,
+	0xf2, 0x72, 0x17, 0xbb, 0x0b, 0x66, 0x62, 0x22, 0x0d, 0xca, 0x01, 0xe1, 0x76, 0x7a, 0x02, 0xa5,
+	0xbb, 0x60, 0xa6, 0x1b, 0xbb, 0x25, 0xb8, 0x17, 0xdf, 0xb9, 0xf6, 0x77, 0x11, 0xd6, 0x6e, 0x14,
+	0x86, 0x1e, 0x41, 0xe9, 0xdc, 0xf5, 0x22, 0xc2, 0x65, 0x47, 0xa4, 0x85, 0x3a, 0xb0, 0x8c, 0x1d,
+	0x87, 0x13, 0x07, 0x27, 0x8f, 0x76, 0x49, 0x3c, 0xda, 0xcd, 0x5b, 0xca, 0x9a, 0x20, 0xcd, 0xa9,
+	0x30, 0xf4, 0x1c, 0xd0, 0x90, 0x50, 0xe6, 0xbb, 0x14, 0x47, 0x8c, 0x5b, 0x32, 0x55, 0x45, 0xa4,
+	0xba, 0x9f, 0xf3, 0xec, 0x25, 0x59, 0xcf, 0x40, 0xcd, 0xc3, 0xa7, 0x4e, 0x00, 0x1f, 0x7a, 0x82,
+	0x8d, 0x1c, 0x45, 0x33, 0x7f, 0x98, 0x76, 0x3c, 0x86, 0xfc, 0x00, 0x73, 0x37, 0x64, 0x54, 0xbd,
+	0x27, 0x66, 0xc7, 0x2d, 0xaa, 0x6f, 0x65, 0x38, 0x31, 0x28, 0x72, 0x71, 0xe8, 0x63, 0x58, 0xcb,
+	0xa4, 0x65, 0x5d, 0xc6, 0x03, 0x41, 0x5d, 0x8c, 0x6f, 0xdc, 0x5c, 0xcd, 0xb6, 0xc5, 0x98, 0x40,
+	0x9f, 0xc3, 0x52, 0xfa, 0xc9, 0x10, 0x62, 0xad, 0x6e, 0x3f, 0x7e, 0x6b, 0xa8, 0xb4, 0x25, 0xc0,
+	0xcc, 0xa0, 0xa8, 0x07, 0xe5, 0x28, 0x69, 0xb6, 0x5a, 0x16, 0x51, 0x8d, 0x79, 0xb4, 0x24, 0x75,
+	0x62, 0xa6, 0x1c, 0xda, 0x1b, 0x05, 0x56, 0xa6, 0x04, 0x96, 0x6b, 0xb9, 0xf2, 0xce, 0x96, 0x2f,
+	0xde, 0xad, 0xe5, 0xf9, 0xb2, 0x0b, 0x77, 0x2a, 0xbb, 0xf8, 0xdf, 0xcb, 0xde, 0xf9, 0xb5, 0xf0,
+	0xba, 0xf9, 0x4b, 0x01, 0xf2, 0xc1, 0x09, 0x1d, 0x0e, 0xdc, 0x50, 0xb7, 0x99, 0x6f, 0xe4, 0x88,
+	0x26, 0x83, 0x67, 0x2f, 0xe0, 0xec, 0x07, 0x62, 0x47, 0xa1, 0x71, 0x25, 0x57, 0xd7, 0xc9, 0x4f,
+	0x89, 0x00, 0xba, 0x24, 0x34, 0xae, 0x84, 0x69, 0x05, 0x22, 0xf0, 0xda, 0x98, 0x7c, 0x98, 0x8c,
+	0xab, 0x6c, 0x7d, 0x8d, 0x0e, 0x19, 0x77, 0x30, 0x75, 0x7f, 0xc6, 0xd2, 0x95, 0x37, 0xef, 0xc6,
+	0xd8, 0x3e, 0x67, 0xde, 0x90, 0xf0, 0xd0, 0xb8, 0x4a, 0x16, 0x77, 0x63, 0x51, 0x9e, 0xed, 0x56,
+	0xa1, 0x92, 0x6d, 0x68, 0x5f, 0xc1, 0xda, 0x8d, 0x0f, 0x37, 0xaa, 0x41, 0xf1, 0x47, 0x32, 0x96,
+	0xda, 0x88, 0x97, 0x68, 0x1d, 0x16, 0x13, 0x9d, 0x27, 0x23, 0x22, 0x31, 0x76, 0x0a, 0x5f, 0x2a,
+	0x4f, 0x31, 0x3c, 0x9c, 0xf9, 0x65, 0x45, 0x1b, 0xf0, 0xa0, 0x75, 0xd0, 0xdb, 0xdd, 0xef, 0x77,
+	0xac, 0x93, 0xfe, 0xd1, 0x61, 0xa7, 0xb5, 0xbf, 0xb7, 0xdf, 0x69, 0xd7, 0x16, 0x50, 0x19, 0x8a,
+	0xcd, 0x7e, 0xbb, 0xa6, 0xa0, 0x12, 0x14, 0x0e, 0xcc, 0x5a, 0x01, 0x3d, 0x01, 0xad, 0xd9, 0x6f,
+	0x5b, 0xdf, 0xed, 0x1f, 0x77, 0xad, 0x5e, 0xf3, 0xb8, 0xd5, 0xdd, 0xef, 0xbf, 0xb2, 0xcc, 0xce,
+	0xd1, 0xc1, 0x89, 0xd9, 0xea, 0xd4, 0x8a, 0x3b, 0x7f, 0x2a, 0xaf, 0x9b, 0x7f, 0x28, 0xf0, 0xd1,
+	0x07, 0x35, 0x12, 0x19, 0x73, 0xf6, 0x0f, 0xbd, 0xb8, 0x73, 0xa3, 0xd0, 0xf3, 0xb9, 0x3a, 0x12,
+	0x5f, 0xfd, 0x6f, 0x0a, 0xa8, 0x36, 0xf3, 0x67, 0x0a, 0x7b, 0x17, 0x92, 0x3a, 0xe2, 0x27, 0x72,
+	0xa8, 0x7c, 0xff, 0xb5, 0xc4, 0x38, 0xcc, 0xc3, 0xd4, 0xd1, 0x19, 0x77, 0x0c, 0x87, 0x50, 0xf1,
+	0x80, 0x8c, 0x49, 0xfd, 0xd3, 0x3f, 0xb2, 0x2f, 0x27, 0xd6, 0xef, 0x05, 0xed, 0x55, 0x42, 0xd0,
+	0xf2, 0xd8, 0x68, 0xa8, 0xf7, 0x26, 0xa9, 0x4e, 0x1b, 0x7f, 0xa5, 0xce, 0x33, 0xe1, 0x3c, 0x9b,
+	0x38, 0xcf, 0x4e, 0x1b, 0x83, 0x92, 0x48, 0xd2, 0xf8, 0x37, 0x00, 0x00, 0xff, 0xff, 0xde, 0xc1,
+	0xf6, 0xc0, 0xa2, 0x0b, 0x00, 0x00,
 }
diff --git a/googleapis/monitoring/v3/alert_service.pb.go b/googleapis/monitoring/v3/alert_service.pb.go
index aed183e..6224872 100644
--- a/googleapis/monitoring/v3/alert_service.pb.go
+++ b/googleapis/monitoring/v3/alert_service.pb.go
@@ -30,7 +30,7 @@
 
 // The protocol for the `CreateAlertPolicy` request.
 type CreateAlertPolicyRequest struct {
-	// The project in which to create the alerting policy. The format is
+	// Required. The project in which to create the alerting policy. The format is
 	// `projects/[PROJECT_ID]`.
 	//
 	// Note that this field names the parent container in which the alerting
@@ -39,7 +39,7 @@
 	// representation of this name as a prefix but adds a suffix of the form
 	// `/alertPolicies/[POLICY_ID]`, identifying the policy in the container.
 	Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"`
-	// The requested alerting policy. You should omit the `name` field in this
+	// Required. The requested alerting policy. You should omit the `name` field in this
 	// policy. The name will be returned in the new policy, including
 	// a new [ALERT_POLICY_ID] value.
 	AlertPolicy          *AlertPolicy `protobuf:"bytes,2,opt,name=alert_policy,json=alertPolicy,proto3" json:"alert_policy,omitempty"`
@@ -89,7 +89,7 @@
 
 // The protocol for the `GetAlertPolicy` request.
 type GetAlertPolicyRequest struct {
-	// The alerting policy to retrieve. The format is
+	// Required. The alerting policy to retrieve. The format is
 	//
 	//     projects/[PROJECT_ID]/alertPolicies/[ALERT_POLICY_ID]
 	Name                 string   `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"`
@@ -132,7 +132,7 @@
 
 // The protocol for the `ListAlertPolicies` request.
 type ListAlertPoliciesRequest struct {
-	// The project whose alert policies are to be listed. The format is
+	// Required. The project whose alert policies are to be listed. The format is
 	//
 	//     projects/[PROJECT_ID]
 	//
@@ -353,7 +353,7 @@
 
 // The protocol for the `DeleteAlertPolicy` request.
 type DeleteAlertPolicyRequest struct {
-	// The alerting policy to delete. The format is:
+	// Required. The alerting policy to delete. The format is:
 	//
 	//     projects/[PROJECT_ID]/alertPolicies/[ALERT_POLICY_ID]
 	//
@@ -410,62 +410,67 @@
 }
 
 var fileDescriptor_c45362b2a456d1bf = []byte{
-	// 722 bytes of a gzipped FileDescriptorProto
-	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x9c, 0x55, 0xcf, 0x4f, 0x13, 0x4d,
-	0x18, 0xce, 0xb6, 0xfc, 0x1c, 0x3e, 0xf8, 0xd2, 0xc9, 0xf7, 0xe1, 0xb2, 0x68, 0x52, 0x6b, 0x50,
-	0x02, 0xb2, 0x93, 0xb4, 0x27, 0x21, 0x9a, 0x50, 0x50, 0x38, 0x48, 0xd2, 0x14, 0xe5, 0x60, 0x48,
-	0x9a, 0xa1, 0x7d, 0xbb, 0x8c, 0x6c, 0x77, 0xd6, 0x9d, 0x29, 0x58, 0x0c, 0x17, 0x6f, 0x9a, 0x18,
-	0x0f, 0x9e, 0x3d, 0x78, 0xc4, 0x93, 0x7f, 0x07, 0x47, 0xbd, 0x79, 0xf6, 0x0f, 0x31, 0x3b, 0xbb,
-	0x65, 0xb7, 0x74, 0x37, 0xac, 0xde, 0x3a, 0xf3, 0x3e, 0x33, 0xcf, 0x33, 0xcf, 0xfb, 0xbc, 0x5b,
-	0xb4, 0x68, 0x71, 0x6e, 0xd9, 0x40, 0x3a, 0xdc, 0x61, 0x92, 0x7b, 0xcc, 0xb1, 0xc8, 0x71, 0x85,
-	0x50, 0x1b, 0x3c, 0xd9, 0x10, 0xe0, 0x1d, 0xb3, 0x26, 0x98, 0xae, 0xc7, 0x25, 0xc7, 0xff, 0x05,
-	0x48, 0x33, 0x42, 0x9a, 0xc7, 0x15, 0xe3, 0x66, 0x78, 0x9e, 0xba, 0x8c, 0x50, 0xc7, 0xe1, 0x92,
-	0x4a, 0xc6, 0x1d, 0x11, 0x9c, 0x31, 0x8a, 0xe9, 0xb7, 0x87, 0x88, 0xf9, 0x10, 0xa1, 0x56, 0x07,
-	0xdd, 0x36, 0x81, 0x8e, 0x2b, 0x7b, 0x57, 0x8e, 0x5f, 0x16, 0xdb, 0x0c, 0xec, 0x56, 0xa3, 0x43,
-	0xc5, 0x51, 0x88, 0xb8, 0x11, 0xa3, 0x6f, 0xda, 0x0c, 0x9c, 0xf0, 0xde, 0x92, 0x44, 0xfa, 0x86,
-	0x07, 0x54, 0xc2, 0xba, 0x4f, 0x56, 0xe3, 0x36, 0x6b, 0xf6, 0xea, 0xf0, 0xaa, 0x0b, 0x42, 0x62,
-	0x8c, 0x46, 0x1c, 0xda, 0x01, 0x3d, 0x5f, 0xd4, 0x16, 0x27, 0xeb, 0xea, 0x37, 0xde, 0x44, 0xff,
-	0x04, 0x8f, 0x76, 0x15, 0x54, 0xcf, 0x15, 0xb5, 0xc5, 0xa9, 0xf2, 0x6d, 0x33, 0xe9, 0xd1, 0x66,
-	0xfc, 0xce, 0x29, 0x1a, 0x2d, 0x4a, 0xcb, 0xe8, 0xff, 0x2d, 0x90, 0xd9, 0x28, 0x4b, 0x9f, 0x35,
-	0xa4, 0x3f, 0x65, 0x22, 0x06, 0x67, 0x20, 0xae, 0x1e, 0x18, 0x89, 0x69, 0x9c, 0x45, 0x63, 0x6d,
-	0x66, 0x4b, 0xf0, 0xf4, 0x51, 0xb5, 0x1b, 0xae, 0xf0, 0x1c, 0x9a, 0xe0, 0x5e, 0x0b, 0xbc, 0xc6,
-	0x41, 0x4f, 0x1f, 0x53, 0x95, 0x71, 0xb5, 0xae, 0xf6, 0xf0, 0x3c, 0x9a, 0x74, 0xa9, 0x05, 0x0d,
-	0xc1, 0x4e, 0x41, 0xbd, 0x69, 0xb4, 0x3e, 0xe1, 0x6f, 0xec, 0xb2, 0x53, 0xc0, 0xb7, 0x10, 0x52,
-	0x45, 0xc9, 0x8f, 0xc0, 0x09, 0xa5, 0x29, 0xf8, 0x33, 0x7f, 0xa3, 0xf4, 0x41, 0x43, 0x73, 0x09,
-	0xfa, 0x84, 0xcb, 0x1d, 0x01, 0x78, 0x1b, 0xcd, 0xc4, 0x0c, 0x63, 0x20, 0xf4, 0x7c, 0x31, 0x9f,
-	0xcd, 0xb2, 0x69, 0x1a, 0xbf, 0x11, 0xdf, 0x45, 0xff, 0x3a, 0xf0, 0x5a, 0x36, 0x62, 0x5a, 0x72,
-	0x4a, 0xcb, 0xb4, 0xbf, 0x5d, 0xbb, 0xd4, 0xe3, 0xfb, 0xf5, 0xdc, 0x6d, 0x25, 0xf7, 0x74, 0x0d,
-	0x4d, 0x75, 0x55, 0x4d, 0xa5, 0x23, 0x6c, 0x9f, 0xd1, 0xd7, 0xd2, 0x0f, 0x90, 0xf9, 0xc4, 0x0f,
-	0xd0, 0x0e, 0x15, 0x47, 0x75, 0x14, 0xc0, 0xfd, 0xdf, 0x43, 0xcd, 0xcf, 0xff, 0x55, 0xf3, 0x4d,
-	0xa4, 0x6f, 0x82, 0x0d, 0x59, 0x23, 0x57, 0xfe, 0x39, 0x8e, 0x70, 0x0c, 0xba, 0x1b, 0x4c, 0x1b,
-	0xfe, 0xa2, 0xa1, 0xc2, 0x90, 0xed, 0xd8, 0x4c, 0x16, 0x93, 0x96, 0x1f, 0x83, 0x64, 0xc6, 0x07,
-	0xfd, 0x2c, 0x2d, 0xbf, 0xfd, 0xf1, 0xeb, 0x53, 0x6e, 0x01, 0xdf, 0xf1, 0x27, 0xf4, 0x8d, 0x2f,
-	0xf0, 0xa1, 0xeb, 0xf1, 0x97, 0xd0, 0x94, 0x82, 0x2c, 0x9d, 0x91, 0xc1, 0x96, 0x7d, 0xd4, 0xd0,
-	0xcc, 0x60, 0xd0, 0xf1, 0x72, 0x32, 0x61, 0xe2, 0x38, 0x18, 0xd7, 0x5b, 0x5b, 0x5a, 0x51, 0x7a,
-	0xee, 0xe1, 0x85, 0x24, 0x3d, 0x83, 0x72, 0xc8, 0xd2, 0x99, 0x72, 0x6d, 0x68, 0xe0, 0xd3, 0x5c,
-	0x4b, 0xfb, 0x32, 0x64, 0xd1, 0xf5, 0x40, 0xe9, 0xaa, 0x94, 0xb2, 0xf8, 0xb4, 0x3a, 0x10, 0x2b,
-	0xfc, 0x5e, 0x43, 0x85, 0xa1, 0x84, 0xa4, 0x69, 0x4c, 0x8b, 0x92, 0x31, 0x3b, 0x14, 0xea, 0xc7,
-	0xfe, 0x27, 0xb3, 0x6f, 0xd8, 0x52, 0x46, 0xc3, 0xbe, 0x69, 0xa8, 0x30, 0x34, 0x4d, 0x69, 0x62,
-	0xd2, 0xc6, 0x2e, 0x8b, 0x61, 0xdb, 0x4a, 0x57, 0xb5, 0x5c, 0x56, 0xba, 0xe2, 0x86, 0x98, 0xd7,
-	0x89, 0x1c, 0xf4, 0xcf, 0x38, 0xd7, 0x2e, 0xd6, 0xe7, 0x62, 0x44, 0x01, 0x35, 0x75, 0x99, 0x30,
-	0x9b, 0xbc, 0xf3, 0x7d, 0xfd, 0x9d, 0x76, 0x28, 0xa5, 0x2b, 0x56, 0x09, 0x39, 0x39, 0x39, 0xb9,
-	0x52, 0x25, 0xb4, 0x2b, 0x0f, 0x49, 0xd3, 0xe6, 0xdd, 0xd6, 0x8a, 0x6b, 0x53, 0xd9, 0xe6, 0x5e,
-	0xe7, 0xfe, 0x75, 0xf0, 0x88, 0xeb, 0x0f, 0xa0, 0xa6, 0x07, 0xb4, 0x55, 0x3d, 0xd7, 0x90, 0xde,
-	0xe4, 0x9d, 0x44, 0x7b, 0xaa, 0x05, 0xe5, 0x4f, 0x38, 0xf0, 0x35, 0xbf, 0x8d, 0x35, 0xed, 0xc5,
-	0xa3, 0x10, 0x6a, 0x71, 0x9b, 0x3a, 0x96, 0xc9, 0x3d, 0x8b, 0x58, 0xe0, 0xa8, 0x26, 0x93, 0x88,
-	0x71, 0xf0, 0xaf, 0x74, 0x2d, 0x5a, 0x7d, 0xcd, 0x19, 0x5b, 0xc1, 0x05, 0x1b, 0xfe, 0x23, 0xcd,
-	0x9d, 0x88, 0x71, 0xaf, 0x72, 0xd1, 0x2f, 0xee, 0xab, 0xe2, 0x7e, 0x54, 0xdc, 0xdf, 0xab, 0x1c,
-	0x8c, 0x29, 0x92, 0xca, 0xef, 0x00, 0x00, 0x00, 0xff, 0xff, 0x84, 0xce, 0x66, 0xda, 0x0c, 0x08,
-	0x00, 0x00,
+	// 806 bytes of a gzipped FileDescriptorProto
+	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x9c, 0x56, 0x41, 0x4f, 0xdb, 0x48,
+	0x14, 0x96, 0x13, 0x60, 0x61, 0x58, 0x58, 0x65, 0xb4, 0xcb, 0x3a, 0x66, 0x57, 0x4d, 0x53, 0x51,
+	0x10, 0x05, 0x5b, 0x4a, 0x7a, 0x02, 0xb5, 0x92, 0x43, 0x5b, 0x5a, 0xa9, 0x48, 0x51, 0x68, 0x39,
+	0x20, 0xaa, 0x68, 0xe2, 0x4c, 0xcc, 0x14, 0xc7, 0xe3, 0xda, 0x93, 0xd0, 0x50, 0x71, 0xe9, 0xad,
+	0x87, 0x1e, 0xaa, 0x4a, 0x3d, 0xf6, 0xd0, 0x13, 0xf4, 0xde, 0x3f, 0x41, 0x7b, 0x6a, 0x6f, 0x9c,
+	0x38, 0xf4, 0x57, 0xf4, 0x54, 0x79, 0xec, 0x90, 0x49, 0x62, 0x0b, 0xc3, 0x2d, 0xf3, 0xde, 0x37,
+	0x6f, 0xbe, 0xf9, 0xde, 0xf7, 0x26, 0x06, 0x0b, 0x26, 0xa5, 0xa6, 0x85, 0xb5, 0x26, 0xb5, 0x09,
+	0xa3, 0x2e, 0xb1, 0x4d, 0xad, 0x5d, 0xd4, 0x90, 0x85, 0x5d, 0x56, 0xf5, 0xb0, 0xdb, 0x26, 0x06,
+	0x56, 0x1d, 0x97, 0x32, 0x0a, 0xff, 0x0e, 0x90, 0x6a, 0x0f, 0xa9, 0xb6, 0x8b, 0xca, 0x7f, 0xe1,
+	0x7e, 0xe4, 0x10, 0x0d, 0xd9, 0x36, 0x65, 0x88, 0x11, 0x6a, 0x7b, 0xc1, 0x1e, 0xe5, 0x5f, 0x21,
+	0x6b, 0x58, 0x04, 0xdb, 0x2c, 0x4c, 0x5c, 0x13, 0x12, 0x0d, 0x82, 0xad, 0x7a, 0xb5, 0x86, 0x77,
+	0x51, 0x9b, 0x50, 0x37, 0x04, 0x64, 0x05, 0x80, 0x8b, 0x3d, 0xda, 0x72, 0xbb, 0x44, 0x94, 0x5c,
+	0x3c, 0xe5, 0x10, 0x31, 0x1b, 0x22, 0xf8, 0xaa, 0xd6, 0x6a, 0x68, 0xb8, 0xe9, 0xb0, 0xce, 0xc0,
+	0xf6, 0xf3, 0x64, 0x70, 0x7e, 0x13, 0x79, 0x7b, 0x01, 0x22, 0x7f, 0x24, 0x01, 0x79, 0xcd, 0xc5,
+	0x88, 0x61, 0xdd, 0x2f, 0x5a, 0xa6, 0x16, 0x31, 0x3a, 0x15, 0xfc, 0xa2, 0x85, 0x3d, 0x06, 0x75,
+	0x30, 0x62, 0xa3, 0x26, 0x96, 0xd3, 0x39, 0x69, 0x61, 0xa2, 0xb4, 0x7c, 0xa6, 0xa7, 0x7e, 0xe9,
+	0xf3, 0x70, 0x4e, 0x50, 0x25, 0xa8, 0x8f, 0x1c, 0xe2, 0xa9, 0x06, 0x6d, 0x6a, 0x62, 0x0d, 0xbe,
+	0x15, 0x3e, 0x02, 0x7f, 0x06, 0x02, 0x3b, 0x3c, 0x2a, 0xa7, 0x72, 0xd2, 0xc2, 0x64, 0xe1, 0xba,
+	0x1a, 0x25, 0xb0, 0x2a, 0x6c, 0x2f, 0xa5, 0xcf, 0xf4, 0x54, 0x65, 0x12, 0xf5, 0x22, 0xf9, 0x6d,
+	0xf0, 0xcf, 0x3a, 0x66, 0x49, 0x69, 0x82, 0xcb, 0xd0, 0xcc, 0x7f, 0x93, 0x80, 0xfc, 0x98, 0x78,
+	0x42, 0x75, 0x82, 0xbd, 0xc1, 0xfa, 0x23, 0x57, 0x97, 0x61, 0x06, 0x8c, 0x35, 0x88, 0xc5, 0xb0,
+	0x2b, 0x8f, 0xfa, 0x45, 0x2a, 0xe1, 0x0a, 0x66, 0xc1, 0x38, 0x75, 0xeb, 0xd8, 0xad, 0xd6, 0x3a,
+	0xf2, 0x18, 0xcf, 0xfc, 0xc1, 0xd7, 0xa5, 0x0e, 0x9c, 0x05, 0x13, 0x0e, 0x32, 0x71, 0xd5, 0x23,
+	0x07, 0x98, 0xcb, 0x36, 0x5a, 0x19, 0xf7, 0x03, 0x9b, 0xe4, 0x00, 0xc3, 0xff, 0x01, 0xe0, 0x49,
+	0x46, 0xf7, 0xb0, 0x1d, 0x5c, 0xbc, 0xc2, 0xe1, 0x4f, 0xfc, 0x40, 0xfe, 0xad, 0x04, 0xb2, 0x11,
+	0xd7, 0xf1, 0x1c, 0x6a, 0x7b, 0x18, 0x3e, 0x04, 0xd3, 0x42, 0x4f, 0x08, 0xf6, 0xe4, 0x74, 0x2e,
+	0x9d, 0xa8, 0x2b, 0x95, 0x29, 0x24, 0x56, 0x84, 0x37, 0xc1, 0x5f, 0x36, 0x7e, 0xc9, 0xaa, 0x02,
+	0x97, 0x14, 0xe7, 0x32, 0xe5, 0x87, 0xcb, 0xe7, 0x7c, 0x3e, 0x49, 0x40, 0x7e, 0xea, 0xd4, 0xa3,
+	0x5d, 0xb6, 0x0a, 0x26, 0x5b, 0x3c, 0xc7, 0x7d, 0x19, 0x3a, 0x44, 0xe9, 0x72, 0xe9, 0x5a, 0x57,
+	0x7d, 0xe0, 0x5b, 0x77, 0x03, 0x79, 0x7b, 0x15, 0x10, 0xc0, 0xfd, 0xdf, 0x43, 0xfe, 0x4a, 0x5f,
+	0xdd, 0x5f, 0xcf, 0x80, 0x7c, 0x0f, 0x5b, 0x38, 0xf9, 0x24, 0x5c, 0xca, 0x62, 0x85, 0x8f, 0xe3,
+	0x00, 0x0a, 0xd1, 0xcd, 0xe0, 0xc1, 0x81, 0x47, 0x12, 0xc8, 0x0c, 0xb5, 0x0a, 0xaa, 0xd1, 0x17,
+	0x88, 0xb3, 0xa8, 0xa2, 0x25, 0xc6, 0x07, 0x1e, 0xc8, 0x17, 0x4e, 0x75, 0x4e, 0xeb, 0xf5, 0x8f,
+	0x9f, 0xef, 0x53, 0x73, 0xf0, 0x86, 0xff, 0xac, 0xbc, 0xf2, 0x03, 0x77, 0x1c, 0x97, 0x3e, 0xc7,
+	0x06, 0xf3, 0xb4, 0xc5, 0x43, 0xad, 0xbf, 0xdb, 0x1f, 0x24, 0x30, 0xdd, 0x3f, 0x81, 0xf0, 0x56,
+	0xf4, 0xb9, 0x91, 0x73, 0xaa, 0x5c, 0xdc, 0x95, 0xfc, 0x6d, 0x91, 0xd6, 0x3c, 0x9c, 0x8b, 0xa2,
+	0xd5, 0xcf, 0x4a, 0x5b, 0x3c, 0x84, 0x5f, 0x24, 0x90, 0x19, 0x7a, 0xc4, 0xe2, 0x34, 0x8c, 0x7b,
+	0xed, 0x92, 0xd0, 0xdb, 0x38, 0xd5, 0x33, 0x3e, 0x9b, 0x25, 0xd1, 0x73, 0x9c, 0x6b, 0x31, 0x9f,
+	0x44, 0xc2, 0x95, 0x3e, 0xb3, 0xc2, 0x77, 0x12, 0xc8, 0x0c, 0x59, 0x2e, 0x8e, 0x77, 0x9c, 0x37,
+	0x95, 0x99, 0xa1, 0x51, 0xb9, 0xef, 0xff, 0x05, 0x0c, 0x68, 0xb9, 0x98, 0x50, 0xcb, 0xaf, 0x12,
+	0xc8, 0x0c, 0x8d, 0x6a, 0x1c, 0xa7, 0xb8, 0x99, 0x4e, 0xa2, 0xa5, 0x71, 0xaa, 0xcb, 0xc2, 0xdc,
+	0x0f, 0x4b, 0x5a, 0x2a, 0x14, 0x38, 0x65, 0x31, 0xa1, 0x5e, 0xc4, 0xbf, 0x5f, 0x61, 0xe5, 0x58,
+	0x3a, 0xd1, 0xb3, 0xb1, 0x53, 0xfa, 0x5d, 0x7f, 0x23, 0xed, 0x32, 0xe6, 0x78, 0x2b, 0x9a, 0xb6,
+	0xbf, 0xbf, 0x3f, 0x38, 0xc3, 0xa8, 0xc5, 0x76, 0x35, 0xc3, 0xa2, 0xad, 0xfa, 0xb2, 0x63, 0x21,
+	0xd6, 0xa0, 0x6e, 0x73, 0xe9, 0x22, 0x78, 0xef, 0xac, 0x4b, 0x40, 0x55, 0x17, 0xa3, 0x7a, 0xe9,
+	0x58, 0x02, 0xb2, 0x41, 0x9b, 0x91, 0xca, 0x95, 0x32, 0x5c, 0xba, 0xf0, 0xd1, 0x28, 0xfb, 0x8d,
+	0x2e, 0x4b, 0xdb, 0x77, 0x43, 0xa8, 0x49, 0x2d, 0x64, 0x9b, 0x2a, 0x75, 0x4d, 0xcd, 0xc4, 0x36,
+	0xb7, 0x81, 0xd6, 0x3b, 0xb1, 0xff, 0xe3, 0x61, 0xb5, 0xb7, 0xfa, 0x9c, 0x52, 0xd6, 0x83, 0x02,
+	0x6b, 0xfe, 0x25, 0xd5, 0x8d, 0xde, 0x89, 0x5b, 0xc5, 0x93, 0x6e, 0x72, 0x87, 0x27, 0x77, 0x7a,
+	0xc9, 0x9d, 0xad, 0x62, 0x6d, 0x8c, 0x1f, 0x52, 0xfc, 0x1d, 0x00, 0x00, 0xff, 0xff, 0x54, 0x73,
+	0x76, 0x58, 0x53, 0x09, 0x00, 0x00,
 }
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // AlertPolicyServiceClient is the client API for AlertPolicyService service.
 //
@@ -487,10 +492,10 @@
 }
 
 type alertPolicyServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewAlertPolicyServiceClient(cc *grpc.ClientConn) AlertPolicyServiceClient {
+func NewAlertPolicyServiceClient(cc grpc.ClientConnInterface) AlertPolicyServiceClient {
 	return &alertPolicyServiceClient{cc}
 }
 
diff --git a/googleapis/monitoring/v3/common.pb.go b/googleapis/monitoring/v3/common.pb.go
index 9380dc3..31e278c 100644
--- a/googleapis/monitoring/v3/common.pb.go
+++ b/googleapis/monitoring/v3/common.pb.go
@@ -24,24 +24,24 @@
 // proto package needs to be updated.
 const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package
 
-// Specifies an ordering relationship on two arguments, here called left and
-// right.
+// Specifies an ordering relationship on two arguments, called `left` and
+// `right`.
 type ComparisonType int32
 
 const (
 	// No ordering relationship is specified.
 	ComparisonType_COMPARISON_UNSPECIFIED ComparisonType = 0
-	// The left argument is greater than the right argument.
+	// True if the left argument is greater than the right argument.
 	ComparisonType_COMPARISON_GT ComparisonType = 1
-	// The left argument is greater than or equal to the right argument.
+	// True if the left argument is greater than or equal to the right argument.
 	ComparisonType_COMPARISON_GE ComparisonType = 2
-	// The left argument is less than the right argument.
+	// True if the left argument is less than the right argument.
 	ComparisonType_COMPARISON_LT ComparisonType = 3
-	// The left argument is less than or equal to the right argument.
+	// True if the left argument is less than or equal to the right argument.
 	ComparisonType_COMPARISON_LE ComparisonType = 4
-	// The left argument is equal to the right argument.
+	// True if the left argument is equal to the right argument.
 	ComparisonType_COMPARISON_EQ ComparisonType = 5
-	// The left argument is not equal to the right argument.
+	// True if the left argument is not equal to the right argument.
 	ComparisonType_COMPARISON_NE ComparisonType = 6
 )
 
@@ -116,140 +116,146 @@
 	return fileDescriptor_013c57c1dcbb8d65, []int{1}
 }
 
-// The Aligner describes how to bring the data points in a single
-// time series into temporal alignment.
+// The `Aligner` specifies the operation that will be applied to the data
+// points in each alignment period in a time series. Except for
+// `ALIGN_NONE`, which specifies that no operation be applied, each alignment
+// operation replaces the set of data values in each alignment period with
+// a single value: the result of applying the operation to the data values.
+// An aligned time series has a single data value at the end of each
+// `alignment_period`.
+//
+// An alignment operation can change the data type of the values, too. For
+// example, if you apply a counting operation to boolean values, the data
+// `value_type` in the original time series is `BOOLEAN`, but the `value_type`
+// in the aligned result is `INT64`.
 type Aggregation_Aligner int32
 
 const (
-	// No alignment. Raw data is returned. Not valid if cross-time
-	// series reduction is requested. The value type of the result is
-	// the same as the value type of the input.
+	// No alignment. Raw data is returned. Not valid if cross-series reduction
+	// is requested. The `value_type` of the result is the same as the
+	// `value_type` of the input.
 	Aggregation_ALIGN_NONE Aggregation_Aligner = 0
-	// Align and convert to delta metric type. This alignment is valid
-	// for cumulative metrics and delta metrics. Aligning an existing
-	// delta metric to a delta metric requires that the alignment
-	// period be increased. The value type of the result is the same
-	// as the value type of the input.
+	// Align and convert to
+	// [DELTA][google.api.MetricDescriptor.MetricKind.DELTA].
+	// The output is `delta = y1 - y0`.
 	//
-	// One can think of this aligner as a rate but without time units; that
-	// is, the output is conceptually (second_point - first_point).
+	// This alignment is valid for
+	// [CUMULATIVE][google.api.MetricDescriptor.MetricKind.CUMULATIVE] and
+	// `DELTA` metrics. If the selected alignment period results in periods
+	// with no data, then the aligned value for such a period is created by
+	// interpolation. The `value_type`  of the aligned result is the same as
+	// the `value_type` of the input.
 	Aggregation_ALIGN_DELTA Aggregation_Aligner = 1
-	// Align and convert to a rate. This alignment is valid for
-	// cumulative metrics and delta metrics with numeric values. The output is a
-	// gauge metric with value type
-	// [DOUBLE][google.api.MetricDescriptor.ValueType.DOUBLE].
+	// Align and convert to a rate. The result is computed as
+	// `rate = (y1 - y0)/(t1 - t0)`, or "delta over time".
+	// Think of this aligner as providing the slope of the line that passes
+	// through the value at the start and at the end of the `alignment_period`.
 	//
-	// One can think of this aligner as conceptually providing the slope of
-	// the line that passes through the value at the start and end of the
-	// window. In other words, this is conceptually ((y1 - y0)/(t1 - t0)),
-	// and the output unit is one that has a "/time" dimension.
+	// This aligner is valid for `CUMULATIVE`
+	// and `DELTA` metrics with numeric values. If the selected alignment
+	// period results in periods with no data, then the aligned value for
+	// such a period is created by interpolation. The output is a `GAUGE`
+	// metric with `value_type` `DOUBLE`.
 	//
-	// If, by rate, you are looking for percentage change, see the
-	// `ALIGN_PERCENT_CHANGE` aligner option.
+	// If, by "rate", you mean "percentage change", see the
+	// `ALIGN_PERCENT_CHANGE` aligner instead.
 	Aggregation_ALIGN_RATE Aggregation_Aligner = 2
-	// Align by interpolating between adjacent points around the
-	// period boundary. This alignment is valid for gauge
-	// metrics with numeric values. The value type of the result is the same
-	// as the value type of the input.
+	// Align by interpolating between adjacent points around the alignment
+	// period boundary. This aligner is valid for `GAUGE` metrics with
+	// numeric values. The `value_type` of the aligned result is the same as the
+	// `value_type` of the input.
 	Aggregation_ALIGN_INTERPOLATE Aggregation_Aligner = 3
-	// Align by shifting the oldest data point before the period
-	// boundary to the boundary. This alignment is valid for gauge
-	// metrics. The value type of the result is the same as the
-	// value type of the input.
+	// Align by moving the most recent data point before the end of the
+	// alignment period to the boundary at the end of the alignment
+	// period. This aligner is valid for `GAUGE` metrics. The `value_type` of
+	// the aligned result is the same as the `value_type` of the input.
 	Aggregation_ALIGN_NEXT_OLDER Aggregation_Aligner = 4
-	// Align time series via aggregation. The resulting data point in
-	// the alignment period is the minimum of all data points in the
-	// period. This alignment is valid for gauge and delta metrics with numeric
-	// values. The value type of the result is the same as the value
-	// type of the input.
+	// Align the time series by returning the minimum value in each alignment
+	// period. This aligner is valid for `GAUGE` and `DELTA` metrics with
+	// numeric values. The `value_type` of the aligned result is the same as
+	// the `value_type` of the input.
 	Aggregation_ALIGN_MIN Aggregation_Aligner = 10
-	// Align time series via aggregation. The resulting data point in
-	// the alignment period is the maximum of all data points in the
-	// period. This alignment is valid for gauge and delta metrics with numeric
-	// values. The value type of the result is the same as the value
-	// type of the input.
+	// Align the time series by returning the maximum value in each alignment
+	// period. This aligner is valid for `GAUGE` and `DELTA` metrics with
+	// numeric values. The `value_type` of the aligned result is the same as
+	// the `value_type` of the input.
 	Aggregation_ALIGN_MAX Aggregation_Aligner = 11
-	// Align time series via aggregation. The resulting data point in
-	// the alignment period is the average or arithmetic mean of all
-	// data points in the period. This alignment is valid for gauge and delta
-	// metrics with numeric values. The value type of the output is
-	// [DOUBLE][google.api.MetricDescriptor.ValueType.DOUBLE].
+	// Align the time series by returning the mean value in each alignment
+	// period. This aligner is valid for `GAUGE` and `DELTA` metrics with
+	// numeric values. The `value_type` of the aligned result is `DOUBLE`.
 	Aggregation_ALIGN_MEAN Aggregation_Aligner = 12
-	// Align time series via aggregation. The resulting data point in
-	// the alignment period is the count of all data points in the
-	// period. This alignment is valid for gauge and delta metrics with numeric
-	// or Boolean values. The value type of the output is
-	// [INT64][google.api.MetricDescriptor.ValueType.INT64].
+	// Align the time series by returning the number of values in each alignment
+	// period. This aligner is valid for `GAUGE` and `DELTA` metrics with
+	// numeric or Boolean values. The `value_type` of the aligned result is
+	// `INT64`.
 	Aggregation_ALIGN_COUNT Aggregation_Aligner = 13
-	// Align time series via aggregation. The resulting data point in
-	// the alignment period is the sum of all data points in the
-	// period. This alignment is valid for gauge and delta metrics with numeric
-	// and distribution values. The value type of the output is the
-	// same as the value type of the input.
+	// Align the time series by returning the sum of the values in each
+	// alignment period. This aligner is valid for `GAUGE` and `DELTA`
+	// metrics with numeric and distribution values. The `value_type` of the
+	// aligned result is the same as the `value_type` of the input.
 	Aggregation_ALIGN_SUM Aggregation_Aligner = 14
-	// Align time series via aggregation. The resulting data point in
-	// the alignment period is the standard deviation of all data
-	// points in the period. This alignment is valid for gauge and delta metrics
-	// with numeric values. The value type of the output is
-	// [DOUBLE][google.api.MetricDescriptor.ValueType.DOUBLE].
+	// Align the time series by returning the standard deviation of the values
+	// in each alignment period. This aligner is valid for `GAUGE` and
+	// `DELTA` metrics with numeric values. The `value_type` of the output is
+	// `DOUBLE`.
 	Aggregation_ALIGN_STDDEV Aggregation_Aligner = 15
-	// Align time series via aggregation. The resulting data point in
-	// the alignment period is the count of True-valued data points in the
-	// period. This alignment is valid for gauge metrics with
-	// Boolean values. The value type of the output is
-	// [INT64][google.api.MetricDescriptor.ValueType.INT64].
+	// Align the time series by returning the number of `True` values in
+	// each alignment period. This aligner is valid for `GAUGE` metrics with
+	// Boolean values. The `value_type` of the output is `INT64`.
 	Aggregation_ALIGN_COUNT_TRUE Aggregation_Aligner = 16
-	// Align time series via aggregation. The resulting data point in
-	// the alignment period is the count of False-valued data points in the
-	// period. This alignment is valid for gauge metrics with
-	// Boolean values. The value type of the output is
-	// [INT64][google.api.MetricDescriptor.ValueType.INT64].
+	// Align the time series by returning the number of `False` values in
+	// each alignment period. This aligner is valid for `GAUGE` metrics with
+	// Boolean values. The `value_type` of the output is `INT64`.
 	Aggregation_ALIGN_COUNT_FALSE Aggregation_Aligner = 24
-	// Align time series via aggregation. The resulting data point in
-	// the alignment period is the fraction of True-valued data points in the
-	// period. This alignment is valid for gauge metrics with Boolean values.
-	// The output value is in the range [0, 1] and has value type
-	// [DOUBLE][google.api.MetricDescriptor.ValueType.DOUBLE].
+	// Align the time series by returning the ratio of the number of `True`
+	// values to the total number of values in each alignment period. This
+	// aligner is valid for `GAUGE` metrics with Boolean values. The output
+	// value is in the range [0.0, 1.0] and has `value_type` `DOUBLE`.
 	Aggregation_ALIGN_FRACTION_TRUE Aggregation_Aligner = 17
-	// Align time series via aggregation. The resulting data point in
-	// the alignment period is the 99th percentile of all data
-	// points in the period. This alignment is valid for gauge and delta metrics
-	// with distribution values. The output is a gauge metric with value type
-	// [DOUBLE][google.api.MetricDescriptor.ValueType.DOUBLE].
+	// Align the time series by using [percentile
+	// aggregation](https://en.wikipedia.org/wiki/Percentile). The resulting
+	// data point in each alignment period is the 99th percentile of all data
+	// points in the period. This aligner is valid for `GAUGE` and `DELTA`
+	// metrics with distribution values. The output is a `GAUGE` metric with
+	// `value_type` `DOUBLE`.
 	Aggregation_ALIGN_PERCENTILE_99 Aggregation_Aligner = 18
-	// Align time series via aggregation. The resulting data point in
-	// the alignment period is the 95th percentile of all data
-	// points in the period. This alignment is valid for gauge and delta metrics
-	// with distribution values. The output is a gauge metric with value type
-	// [DOUBLE][google.api.MetricDescriptor.ValueType.DOUBLE].
+	// Align the time series by using [percentile
+	// aggregation](https://en.wikipedia.org/wiki/Percentile). The resulting
+	// data point in each alignment period is the 95th percentile of all data
+	// points in the period. This aligner is valid for `GAUGE` and `DELTA`
+	// metrics with distribution values. The output is a `GAUGE` metric with
+	// `value_type` `DOUBLE`.
 	Aggregation_ALIGN_PERCENTILE_95 Aggregation_Aligner = 19
-	// Align time series via aggregation. The resulting data point in
-	// the alignment period is the 50th percentile of all data
-	// points in the period. This alignment is valid for gauge and delta metrics
-	// with distribution values. The output is a gauge metric with value type
-	// [DOUBLE][google.api.MetricDescriptor.ValueType.DOUBLE].
+	// Align the time series by using [percentile
+	// aggregation](https://en.wikipedia.org/wiki/Percentile). The resulting
+	// data point in each alignment period is the 50th percentile of all data
+	// points in the period. This aligner is valid for `GAUGE` and `DELTA`
+	// metrics with distribution values. The output is a `GAUGE` metric with
+	// `value_type` `DOUBLE`.
 	Aggregation_ALIGN_PERCENTILE_50 Aggregation_Aligner = 20
-	// Align time series via aggregation. The resulting data point in
-	// the alignment period is the 5th percentile of all data
-	// points in the period. This alignment is valid for gauge and delta metrics
-	// with distribution values. The output is a gauge metric with value type
-	// [DOUBLE][google.api.MetricDescriptor.ValueType.DOUBLE].
+	// Align the time series by using [percentile
+	// aggregation](https://en.wikipedia.org/wiki/Percentile). The resulting
+	// data point in each alignment period is the 5th percentile of all data
+	// points in the period. This aligner is valid for `GAUGE` and `DELTA`
+	// metrics with distribution values. The output is a `GAUGE` metric with
+	// `value_type` `DOUBLE`.
 	Aggregation_ALIGN_PERCENTILE_05 Aggregation_Aligner = 21
-	// Align and convert to a percentage change. This alignment is valid for
-	// gauge and delta metrics with numeric values. This alignment conceptually
-	// computes the equivalent of "((current - previous)/previous)*100"
-	// where previous value is determined based on the alignmentPeriod.
-	// In the event that previous is 0 the calculated value is infinity with the
-	// exception that if both (current - previous) and previous are 0 the
-	// calculated value is 0.
-	// A 10 minute moving mean is computed at each point of the time window
+	// Align and convert to a percentage change. This aligner is valid for
+	// `GAUGE` and `DELTA` metrics with numeric values. This alignment returns
+	// `((current - previous)/previous) * 100`, where the value of `previous` is
+	// determined based on the `alignment_period`.
+	//
+	// If the values of `current` and `previous` are both 0, then the returned
+	// value is 0. If only `previous` is 0, the returned value is infinity.
+	//
+	// A 10-minute moving mean is computed at each point of the alignment period
 	// prior to the above calculation to smooth the metric and prevent false
-	// positives from very short lived spikes.
-	// Only applicable for data that is >= 0. Any values < 0 are treated as
-	// no data. While delta metrics are accepted by this alignment special care
-	// should be taken that the values for the metric will always be positive.
-	// The output is a gauge metric with value type
-	// [DOUBLE][google.api.MetricDescriptor.ValueType.DOUBLE].
+	// positives from very short-lived spikes. The moving mean is only
+	// applicable for data whose values are `>= 0`. Any values `< 0` are
+	// treated as a missing datapoint, and are ignored. While `DELTA`
+	// metrics are accepted by this alignment, special care should be taken that
+	// the values for the metric will always be positive. The output is a
+	// `GAUGE` metric with `value_type` `DOUBLE`.
 	Aggregation_ALIGN_PERCENT_CHANGE Aggregation_Aligner = 23
 )
 
@@ -305,80 +311,87 @@
 	return fileDescriptor_013c57c1dcbb8d65, []int{2, 0}
 }
 
-// A Reducer describes how to aggregate data points from multiple
-// time series into a single time series.
+// A Reducer operation describes how to aggregate data points from multiple
+// time series into a single time series, where the value of each data point
+// in the resulting series is a function of all the already aligned values in
+// the input time series.
 type Aggregation_Reducer int32
 
 const (
-	// No cross-time series reduction. The output of the aligner is
+	// No cross-time series reduction. The output of the `Aligner` is
 	// returned.
 	Aggregation_REDUCE_NONE Aggregation_Reducer = 0
-	// Reduce by computing the mean across time series for each
-	// alignment period. This reducer is valid for delta and
-	// gauge metrics with numeric or distribution values. The value type of the
-	// output is [DOUBLE][google.api.MetricDescriptor.ValueType.DOUBLE].
+	// Reduce by computing the mean value across time series for each
+	// alignment period. This reducer is valid for
+	// [DELTA][google.api.MetricDescriptor.MetricKind.DELTA] and
+	// [GAUGE][google.api.MetricDescriptor.MetricKind.GAUGE] metrics with
+	// numeric or distribution values. The `value_type` of the output is
+	// [DOUBLE][google.api.MetricDescriptor.ValueType.DOUBLE].
 	Aggregation_REDUCE_MEAN Aggregation_Reducer = 1
-	// Reduce by computing the minimum across time series for each
-	// alignment period. This reducer is valid for delta and
-	// gauge metrics with numeric values. The value type of the output
-	// is the same as the value type of the input.
+	// Reduce by computing the minimum value across time series for each
+	// alignment period. This reducer is valid for `DELTA` and `GAUGE` metrics
+	// with numeric values. The `value_type` of the output is the same as the
+	// `value_type` of the input.
 	Aggregation_REDUCE_MIN Aggregation_Reducer = 2
-	// Reduce by computing the maximum across time series for each
-	// alignment period. This reducer is valid for delta and
-	// gauge metrics with numeric values. The value type of the output
-	// is the same as the value type of the input.
+	// Reduce by computing the maximum value across time series for each
+	// alignment period. This reducer is valid for `DELTA` and `GAUGE` metrics
+	// with numeric values. The `value_type` of the output is the same as the
+	// `value_type` of the input.
 	Aggregation_REDUCE_MAX Aggregation_Reducer = 3
 	// Reduce by computing the sum across time series for each
-	// alignment period. This reducer is valid for delta and
-	// gauge metrics with numeric and distribution values. The value type of
-	// the output is the same as the value type of the input.
+	// alignment period. This reducer is valid for `DELTA` and `GAUGE` metrics
+	// with numeric and distribution values. The `value_type` of the output is
+	// the same as the `value_type` of the input.
 	Aggregation_REDUCE_SUM Aggregation_Reducer = 4
 	// Reduce by computing the standard deviation across time series
-	// for each alignment period. This reducer is valid for delta
-	// and gauge metrics with numeric or distribution values. The value type of
-	// the output is [DOUBLE][google.api.MetricDescriptor.ValueType.DOUBLE].
+	// for each alignment period. This reducer is valid for `DELTA` and
+	// `GAUGE` metrics with numeric or distribution values. The `value_type`
+	// of the output is `DOUBLE`.
 	Aggregation_REDUCE_STDDEV Aggregation_Reducer = 5
-	// Reduce by computing the count of data points across time series
-	// for each alignment period. This reducer is valid for delta
-	// and gauge metrics of numeric, Boolean, distribution, and string value
-	// type. The value type of the output is
-	// [INT64][google.api.MetricDescriptor.ValueType.INT64].
+	// Reduce by computing the number of data points across time series
+	// for each alignment period. This reducer is valid for `DELTA` and
+	// `GAUGE` metrics of numeric, Boolean, distribution, and string
+	// `value_type`. The `value_type` of the output is `INT64`.
 	Aggregation_REDUCE_COUNT Aggregation_Reducer = 6
-	// Reduce by computing the count of True-valued data points across time
-	// series for each alignment period. This reducer is valid for delta
-	// and gauge metrics of Boolean value type. The value type of
-	// the output is [INT64][google.api.MetricDescriptor.ValueType.INT64].
+	// Reduce by computing the number of `True`-valued data points across time
+	// series for each alignment period. This reducer is valid for `DELTA` and
+	// `GAUGE` metrics of Boolean `value_type`. The `value_type` of the output
+	// is `INT64`.
 	Aggregation_REDUCE_COUNT_TRUE Aggregation_Reducer = 7
-	// Reduce by computing the count of False-valued data points across time
-	// series for each alignment period. This reducer is valid for delta
-	// and gauge metrics of Boolean value type. The value type of
-	// the output is [INT64][google.api.MetricDescriptor.ValueType.INT64].
+	// Reduce by computing the number of `False`-valued data points across time
+	// series for each alignment period. This reducer is valid for `DELTA` and
+	// `GAUGE` metrics of Boolean `value_type`. The `value_type` of the output
+	// is `INT64`.
 	Aggregation_REDUCE_COUNT_FALSE Aggregation_Reducer = 15
-	// Reduce by computing the fraction of True-valued data points across time
-	// series for each alignment period. This reducer is valid for delta
-	// and gauge metrics of Boolean value type. The output value is in the
-	// range [0, 1] and has value type
-	// [DOUBLE][google.api.MetricDescriptor.ValueType.DOUBLE].
+	// Reduce by computing the ratio of the number of `True`-valued data points
+	// to the total number of data points for each alignment period. This
+	// reducer is valid for `DELTA` and `GAUGE` metrics of Boolean `value_type`.
+	// The output value is in the range [0.0, 1.0] and has `value_type`
+	// `DOUBLE`.
 	Aggregation_REDUCE_FRACTION_TRUE Aggregation_Reducer = 8
-	// Reduce by computing 99th percentile of data points across time series
-	// for each alignment period. This reducer is valid for gauge and delta
-	// metrics of numeric and distribution type. The value of the output is
-	// [DOUBLE][google.api.MetricDescriptor.ValueType.DOUBLE]
+	// Reduce by computing the [99th
+	// percentile](https://en.wikipedia.org/wiki/Percentile) of data points
+	// across time series for each alignment period. This reducer is valid for
+	// `GAUGE` and `DELTA` metrics of numeric and distribution type. The value
+	// of the output is `DOUBLE`.
 	Aggregation_REDUCE_PERCENTILE_99 Aggregation_Reducer = 9
-	// Reduce by computing 95th percentile of data points across time series
-	// for each alignment period. This reducer is valid for gauge and delta
-	// metrics of numeric and distribution type. The value of the output is
-	// [DOUBLE][google.api.MetricDescriptor.ValueType.DOUBLE]
+	// Reduce by computing the [95th
+	// percentile](https://en.wikipedia.org/wiki/Percentile) of data points
+	// across time series for each alignment period. This reducer is valid for
+	// `GAUGE` and `DELTA` metrics of numeric and distribution type. The value
+	// of the output is `DOUBLE`.
 	Aggregation_REDUCE_PERCENTILE_95 Aggregation_Reducer = 10
-	// Reduce by computing 50th percentile of data points across time series
-	// for each alignment period. This reducer is valid for gauge and delta
-	// metrics of numeric and distribution type. The value of the output is
-	// [DOUBLE][google.api.MetricDescriptor.ValueType.DOUBLE]
+	// Reduce by computing the [50th
+	// percentile](https://en.wikipedia.org/wiki/Percentile) of data points
+	// across time series for each alignment period. This reducer is valid for
+	// `GAUGE` and `DELTA` metrics of numeric and distribution type. The value
+	// of the output is `DOUBLE`.
 	Aggregation_REDUCE_PERCENTILE_50 Aggregation_Reducer = 11
-	// Reduce by computing 5th percentile of data points across time series
-	// for each alignment period. This reducer is valid for gauge and delta
-	// metrics of numeric and distribution type. The value of the output is
-	// [DOUBLE][google.api.MetricDescriptor.ValueType.DOUBLE]
+	// Reduce by computing the [5th
+	// percentile](https://en.wikipedia.org/wiki/Percentile) of data points
+	// across time series for each alignment period. This reducer is valid for
+	// `GAUGE` and `DELTA` metrics of numeric and distribution type. The value
+	// of the output is `DOUBLE`.
 	Aggregation_REDUCE_PERCENTILE_05 Aggregation_Reducer = 12
 )
 
@@ -621,59 +634,89 @@
 	return nil
 }
 
-// Describes how to combine multiple time series to provide different views of
-// the data.  Aggregation consists of an alignment step on individual time
-// series (`alignment_period` and `per_series_aligner`) followed by an optional
-// reduction step of the data across the aligned time series
-// (`cross_series_reducer` and `group_by_fields`).  For more details, see
-// [Aggregation](/monitoring/api/learn_more#aggregation).
+// Describes how to combine multiple time series to provide a different view of
+// the data.  Aggregation of time series is done in two steps. First, each time
+// series in the set is _aligned_ to the same time interval boundaries, then the
+// set of time series is optionally _reduced_ in number.
+//
+// Alignment consists of applying the `per_series_aligner` operation
+// to each time series after its data has been divided into regular
+// `alignment_period` time intervals. This process takes _all_ of the data
+// points in an alignment period, applies a mathematical transformation such as
+// averaging, minimum, maximum, delta, etc., and converts them into a single
+// data point per period.
+//
+// Reduction is when the aligned and transformed time series can optionally be
+// combined, reducing the number of time series through similar mathematical
+// transformations. Reduction involves applying a `cross_series_reducer` to
+// all the time series, optionally sorting the time series into subsets with
+// `group_by_fields`, and applying the reducer to each subset.
+//
+// The raw time series data can contain a huge amount of information from
+// multiple sources. Alignment and reduction transforms this mass of data into
+// a more manageable and representative collection of data, for example "the
+// 95% latency across the average of all tasks in a cluster". This
+// representative data can be more easily graphed and comprehended, and the
+// individual time series data is still available for later drilldown. For more
+// details, see [Aggregating Time
+// Series](/monitoring/api/v3/metrics#aggregating_time_series).
 type Aggregation struct {
-	// The alignment period for per-[time series][google.monitoring.v3.TimeSeries]
-	// alignment. If present, `alignmentPeriod` must be at least 60
-	// seconds.  After per-time series alignment, each time series will
-	// contain data points only on the period boundaries. If
-	// `perSeriesAligner` is not specified or equals `ALIGN_NONE`, then
-	// this field is ignored. If `perSeriesAligner` is specified and
-	// does not equal `ALIGN_NONE`, then this field must be defined;
-	// otherwise an error is returned.
+	// The `alignment_period` specifies a time interval, in seconds, that is used
+	// to divide the data in all the
+	// [time series][google.monitoring.v3.TimeSeries] into consistent blocks of
+	// time. This will be done before the per-series aligner can be applied to
+	// the data.
+	//
+	// The value must be at least 60 seconds. If a per-series aligner other than
+	// `ALIGN_NONE` is specified, this field is required or an error is returned.
+	// If no per-series aligner is specified, or the aligner `ALIGN_NONE` is
+	// specified, then this field is ignored.
 	AlignmentPeriod *duration.Duration `protobuf:"bytes,1,opt,name=alignment_period,json=alignmentPeriod,proto3" json:"alignment_period,omitempty"`
-	// The approach to be used to align individual time series. Not all
-	// alignment functions may be applied to all time series, depending
-	// on the metric type and value type of the original time
-	// series. Alignment may change the metric type or the value type of
+	// An `Aligner` describes how to bring the data points in a single
+	// time series into temporal alignment. Except for `ALIGN_NONE`, all
+	// alignments cause all the data points in an `alignment_period` to be
+	// mathematically grouped together, resulting in a single data point for
+	// each `alignment_period` with end timestamp at the end of the period.
+	//
+	// Not all alignment operations may be applied to all time series. The valid
+	// choices depend on the `metric_kind` and `value_type` of the original time
+	// series. Alignment can change the `metric_kind` or the `value_type` of
 	// the time series.
 	//
 	// Time series data must be aligned in order to perform cross-time
-	// series reduction. If `crossSeriesReducer` is specified, then
-	// `perSeriesAligner` must be specified and not equal `ALIGN_NONE`
-	// and `alignmentPeriod` must be specified; otherwise, an error is
+	// series reduction. If `cross_series_reducer` is specified, then
+	// `per_series_aligner` must be specified and not equal to `ALIGN_NONE`
+	// and `alignment_period` must be specified; otherwise, an error is
 	// returned.
 	PerSeriesAligner Aggregation_Aligner `protobuf:"varint,2,opt,name=per_series_aligner,json=perSeriesAligner,proto3,enum=google.monitoring.v3.Aggregation_Aligner" json:"per_series_aligner,omitempty"`
-	// The approach to be used to combine time series. Not all reducer
-	// functions may be applied to all time series, depending on the
-	// metric type and the value type of the original time
-	// series. Reduction may change the metric type of value type of the
-	// time series.
+	// The reduction operation to be used to combine time series into a single
+	// time series, where the value of each data point in the resulting series is
+	// a function of all the already aligned values in the input time series.
 	//
-	// Time series data must be aligned in order to perform cross-time
-	// series reduction. If `crossSeriesReducer` is specified, then
-	// `perSeriesAligner` must be specified and not equal `ALIGN_NONE`
-	// and `alignmentPeriod` must be specified; otherwise, an error is
-	// returned.
+	// Not all reducer operations can be applied to all time series. The valid
+	// choices depend on the `metric_kind` and the `value_type` of the original
+	// time series. Reduction can yield a time series with a different
+	// `metric_kind` or `value_type` than the input time series.
+	//
+	// Time series data must first be aligned (see `per_series_aligner`) in order
+	// to perform cross-time series reduction. If `cross_series_reducer` is
+	// specified, then `per_series_aligner` must be specified, and must not be
+	// `ALIGN_NONE`. An `alignment_period` must also be specified; otherwise, an
+	// error is returned.
 	CrossSeriesReducer Aggregation_Reducer `protobuf:"varint,4,opt,name=cross_series_reducer,json=crossSeriesReducer,proto3,enum=google.monitoring.v3.Aggregation_Reducer" json:"cross_series_reducer,omitempty"`
-	// The set of fields to preserve when `crossSeriesReducer` is
-	// specified. The `groupByFields` determine how the time series are
+	// The set of fields to preserve when `cross_series_reducer` is
+	// specified. The `group_by_fields` determine how the time series are
 	// partitioned into subsets prior to applying the aggregation
-	// function. Each subset contains time series that have the same
+	// operation. Each subset contains time series that have the same
 	// value for each of the grouping fields. Each individual time
 	// series is a member of exactly one subset. The
-	// `crossSeriesReducer` is applied to each subset of time series.
+	// `cross_series_reducer` is applied to each subset of time series.
 	// It is not possible to reduce across different resource types, so
 	// this field implicitly contains `resource.type`.  Fields not
-	// specified in `groupByFields` are aggregated away.  If
-	// `groupByFields` is not specified and all the time series have
+	// specified in `group_by_fields` are aggregated away.  If
+	// `group_by_fields` is not specified and all the time series have
 	// the same resource type, then the time series are aggregated into
-	// a single output time series. If `crossSeriesReducer` is not
+	// a single output time series. If `cross_series_reducer` is not
 	// defined, this field is ignored.
 	GroupByFields        []string `protobuf:"bytes,5,rep,name=group_by_fields,json=groupByFields,proto3" json:"group_by_fields,omitempty"`
 	XXX_NoUnkeyedLiteral struct{} `json:"-"`
diff --git a/googleapis/monitoring/v3/group.pb.go b/googleapis/monitoring/v3/group.pb.go
index 6ac5671..fb2ec76 100644
--- a/googleapis/monitoring/v3/group.pb.go
+++ b/googleapis/monitoring/v3/group.pb.go
@@ -8,6 +8,7 @@
 	math "math"
 
 	proto "github.com/golang/protobuf/proto"
+	_ "google.golang.org/genproto/googleapis/api/annotations"
 )
 
 // Reference imports to suppress errors if they are not otherwise used.
@@ -138,22 +139,27 @@
 func init() { proto.RegisterFile("google/monitoring/v3/group.proto", fileDescriptor_907e30c1f087271d) }
 
 var fileDescriptor_907e30c1f087271d = []byte{
-	// 261 bytes of a gzipped FileDescriptorProto
-	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x6c, 0x90, 0xcf, 0x4a, 0x2b, 0x31,
-	0x14, 0x87, 0x49, 0xef, 0xed, 0x60, 0x4f, 0x5d, 0x0d, 0x22, 0x83, 0x20, 0x8e, 0xae, 0xba, 0xca,
-	0x2c, 0xb2, 0x14, 0x5c, 0xb4, 0x8b, 0xae, 0x94, 0xd2, 0x45, 0x17, 0x32, 0x50, 0x62, 0x1b, 0x43,
-	0x20, 0x93, 0x13, 0x92, 0x99, 0x82, 0x2f, 0xe2, 0x03, 0xb8, 0xf4, 0x51, 0x7c, 0x2a, 0x99, 0x93,
-	0x91, 0x41, 0x70, 0x97, 0xf3, 0xfb, 0x3e, 0x72, 0xfe, 0x40, 0xa9, 0x11, 0xb5, 0x55, 0x55, 0x83,
-	0xce, 0xb4, 0x18, 0x8c, 0xd3, 0xd5, 0x49, 0x54, 0x3a, 0x60, 0xe7, 0xb9, 0x0f, 0xd8, 0x62, 0x7e,
-	0x91, 0x0c, 0x3e, 0x1a, 0xfc, 0x24, 0xee, 0xde, 0x19, 0x4c, 0xd7, 0xbd, 0x95, 0xe7, 0xf0, 0xdf,
-	0xc9, 0x46, 0x15, 0xac, 0x64, 0x8b, 0xd9, 0x96, 0xde, 0xf9, 0x2d, 0x9c, 0x1f, 0x4d, 0xf4, 0x56,
-	0xbe, 0xed, 0x89, 0x4d, 0x88, 0xcd, 0x87, 0xec, 0xa9, 0x57, 0x6e, 0x60, 0xee, 0x65, 0x50, 0xae,
-	0x4d, 0xc6, 0x3f, 0x32, 0x20, 0x45, 0x24, 0x5c, 0x42, 0xf6, 0x6a, 0x6c, 0xab, 0x42, 0x31, 0x25,
-	0x36, 0x54, 0xf9, 0x35, 0x80, 0x89, 0xfb, 0x83, 0xed, 0x62, 0xcf, 0xb2, 0x92, 0x2d, 0xce, 0xb6,
-	0x33, 0x13, 0x57, 0x29, 0x58, 0x7e, 0x30, 0x28, 0x0e, 0xd8, 0xf0, 0xbf, 0xa6, 0x5e, 0x02, 0x8d,
-	0xbc, 0xe9, 0xf7, 0xda, 0xb0, 0xe7, 0x87, 0xc1, 0xd1, 0x68, 0xa5, 0xd3, 0x1c, 0x83, 0xae, 0xb4,
-	0x72, 0xb4, 0x75, 0x95, 0x90, 0xf4, 0x26, 0xfe, 0x3e, 0xcd, 0xfd, 0x58, 0x7d, 0x4e, 0xae, 0xd6,
-	0xe9, 0x83, 0x95, 0xc5, 0xee, 0xc8, 0x1f, 0xc7, 0x56, 0x3b, 0xf1, 0xf5, 0x03, 0x6b, 0x82, 0xf5,
-	0x08, 0xeb, 0x9d, 0x78, 0xc9, 0xa8, 0x89, 0xf8, 0x0e, 0x00, 0x00, 0xff, 0xff, 0x95, 0xd1, 0xa1,
-	0x34, 0x7e, 0x01, 0x00, 0x00,
+	// 349 bytes of a gzipped FileDescriptorProto
+	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x6c, 0x91, 0xcf, 0x4a, 0x2b, 0x31,
+	0x14, 0xc6, 0x49, 0xef, 0x6d, 0xb9, 0x4d, 0xef, 0x6a, 0xb8, 0x5c, 0x6a, 0x41, 0xda, 0xba, 0x2a,
+	0x0a, 0xc9, 0x62, 0x76, 0x0a, 0x82, 0xed, 0xa2, 0x2b, 0xa5, 0x74, 0xd1, 0x85, 0x14, 0x4a, 0x9c,
+	0xa6, 0x21, 0x92, 0xc9, 0x09, 0xc9, 0x4c, 0x41, 0x87, 0x3e, 0x86, 0x0b, 0xb7, 0x2e, 0x5d, 0xfa,
+	0x18, 0x3e, 0x8a, 0x4f, 0x21, 0x93, 0x8c, 0x4c, 0xa5, 0xae, 0xe6, 0x9c, 0xf3, 0xfd, 0x72, 0xfe,
+	0x7c, 0x83, 0x07, 0x02, 0x40, 0x28, 0x4e, 0x53, 0xd0, 0x32, 0x03, 0x2b, 0xb5, 0xa0, 0xdb, 0x98,
+	0x0a, 0x0b, 0xb9, 0x21, 0xc6, 0x42, 0x06, 0xd1, 0xbf, 0x40, 0x90, 0x9a, 0x20, 0xdb, 0xb8, 0x77,
+	0x54, 0xbd, 0x63, 0x46, 0x52, 0xcb, 0x1d, 0xe4, 0x36, 0xe1, 0xe1, 0xc1, 0xc9, 0x5b, 0x03, 0x37,
+	0xa7, 0x65, 0x83, 0x28, 0xc2, 0xbf, 0x35, 0x4b, 0x79, 0x17, 0x0d, 0xd0, 0xa8, 0x3d, 0xf7, 0x71,
+	0x34, 0xc4, 0x7f, 0xd7, 0xd2, 0x19, 0xc5, 0x1e, 0x56, 0x5e, 0x6b, 0x78, 0xad, 0x53, 0xd5, 0x6e,
+	0x4a, 0xa4, 0x8f, 0x3b, 0x86, 0x59, 0xae, 0xb3, 0x40, 0xfc, 0xf2, 0x04, 0x0e, 0x25, 0x0f, 0xfc,
+	0xc7, 0xad, 0x8d, 0x54, 0x19, 0xb7, 0xdd, 0xa6, 0xd7, 0xaa, 0x2c, 0x3a, 0xc6, 0x58, 0xba, 0x55,
+	0xa2, 0x72, 0x57, 0x6a, 0xad, 0x01, 0x1a, 0xfd, 0x99, 0xb7, 0xa5, 0x9b, 0x84, 0xc2, 0xf9, 0x33,
+	0xfa, 0xb8, 0x7a, 0x42, 0xb8, 0xbf, 0x77, 0x49, 0xb8, 0x82, 0x19, 0xe9, 0x48, 0x02, 0x29, 0x0d,
+	0x6b, 0x0f, 0x8d, 0x85, 0x7b, 0x9e, 0x64, 0x8e, 0x16, 0x55, 0xb4, 0x0b, 0x8e, 0x38, 0x5a, 0xf8,
+	0xef, 0x2e, 0x3a, 0x03, 0x2b, 0x98, 0x96, 0x8f, 0x2c, 0x93, 0xa0, 0x1d, 0x2d, 0xf6, 0xd3, 0x03,
+	0xb8, 0xbf, 0x01, 0xb5, 0xe6, 0xd6, 0xd1, 0x22, 0x04, 0x07, 0x00, 0x3a, 0x1d, 0xbf, 0x20, 0xdc,
+	0x4d, 0x20, 0x25, 0x3f, 0x99, 0x3d, 0xc6, 0x7e, 0xaf, 0x59, 0xe9, 0xee, 0x0c, 0xdd, 0x5e, 0x56,
+	0x8c, 0x00, 0xc5, 0xb4, 0x20, 0x60, 0x05, 0x15, 0x5c, 0x7b, 0xef, 0x69, 0x7d, 0xcf, 0xf7, 0x3f,
+	0x7a, 0x51, 0x67, 0xaf, 0x8d, 0xde, 0x34, 0x34, 0x98, 0x28, 0xc8, 0xd7, 0xe4, 0xba, 0x1e, 0xb5,
+	0x88, 0xdf, 0xbf, 0xc4, 0xa5, 0x17, 0x97, 0xb5, 0xb8, 0x5c, 0xc4, 0x77, 0x2d, 0x3f, 0x24, 0xfe,
+	0x0c, 0x00, 0x00, 0xff, 0xff, 0x3e, 0xbb, 0x3f, 0x33, 0x35, 0x02, 0x00, 0x00,
 }
diff --git a/googleapis/monitoring/v3/group_service.pb.go b/googleapis/monitoring/v3/group_service.pb.go
index 13eb1f6..0ce09c7 100644
--- a/googleapis/monitoring/v3/group_service.pb.go
+++ b/googleapis/monitoring/v3/group_service.pb.go
@@ -30,7 +30,7 @@
 
 // The `ListGroup` request.
 type ListGroupsRequest struct {
-	// The project whose groups are to be listed. The format is
+	// Required. The project whose groups are to be listed. The format is
 	// `"projects/{project_id_or_number}"`.
 	Name string `protobuf:"bytes,7,opt,name=name,proto3" json:"name,omitempty"`
 	// An optional filter consisting of a single group name.  The filters limit
@@ -212,7 +212,7 @@
 
 // The `GetGroup` request.
 type GetGroupRequest struct {
-	// The group to retrieve. The format is
+	// Required. The group to retrieve. The format is
 	// `"projects/{project_id_or_number}/groups/{group_id}"`.
 	Name                 string   `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"`
 	XXX_NoUnkeyedLiteral struct{} `json:"-"`
@@ -254,10 +254,10 @@
 
 // The `CreateGroup` request.
 type CreateGroupRequest struct {
-	// The project in which to create the group. The format is
+	// Required. The project in which to create the group. The format is
 	// `"projects/{project_id_or_number}"`.
 	Name string `protobuf:"bytes,4,opt,name=name,proto3" json:"name,omitempty"`
-	// A group definition. It is an error to define the `name` field because
+	// Required. A group definition. It is an error to define the `name` field because
 	// the system assigns the name.
 	Group *Group `protobuf:"bytes,2,opt,name=group,proto3" json:"group,omitempty"`
 	// If true, validate this request but do not create the group.
@@ -315,7 +315,7 @@
 
 // The `UpdateGroup` request.
 type UpdateGroupRequest struct {
-	// The new definition of the group.  All fields of the existing group,
+	// Required. The new definition of the group.  All fields of the existing group,
 	// excepting `name`, are replaced with the corresponding fields of this group.
 	Group *Group `protobuf:"bytes,2,opt,name=group,proto3" json:"group,omitempty"`
 	// If true, validate this request but do not update the existing group.
@@ -367,7 +367,7 @@
 // The `DeleteGroup` request. The default behavior is to be able to delete a
 // single group without any descendants.
 type DeleteGroupRequest struct {
-	// The group to delete. The format is
+	// Required. The group to delete. The format is
 	// `"projects/{project_id_or_number}/groups/{group_id}"`.
 	Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"`
 	// If this field is true, then the request means to delete a group with all
@@ -420,7 +420,7 @@
 
 // The `ListGroupMembers` request.
 type ListGroupMembersRequest struct {
-	// The group whose members are listed. The format is
+	// Required. The group whose members are listed. The format is
 	// `"projects/{project_id_or_number}/groups/{group_id}"`.
 	Name string `protobuf:"bytes,7,opt,name=name,proto3" json:"name,omitempty"`
 	// A positive number that is the maximum number of results to return.
@@ -584,73 +584,79 @@
 }
 
 var fileDescriptor_21ad21d0ed55c55a = []byte{
-	// 908 bytes of a gzipped FileDescriptorProto
-	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xb4, 0x56, 0x4d, 0x6f, 0xdc, 0x44,
-	0x18, 0xc6, 0xf9, 0xdc, 0x9d, 0x6d, 0x95, 0x66, 0x54, 0xb5, 0x8b, 0x93, 0x56, 0x8b, 0xdb, 0x84,
-	0x55, 0x68, 0x6c, 0x91, 0x3d, 0x20, 0x15, 0x51, 0xa9, 0x29, 0x10, 0x90, 0xa8, 0x1a, 0xb9, 0xa5,
-	0x07, 0x14, 0x69, 0x35, 0xf1, 0xbe, 0xeb, 0x0c, 0xd8, 0x33, 0x66, 0x66, 0x76, 0x43, 0x8a, 0x2a,
-	0x01, 0x12, 0x87, 0x9e, 0xb9, 0x71, 0xe3, 0x58, 0xfe, 0x05, 0xd7, 0x1c, 0xe1, 0x2f, 0x20, 0xf1,
-	0x33, 0x40, 0x1e, 0xcf, 0xc4, 0xce, 0x7e, 0x25, 0x1c, 0x7a, 0x5b, 0xcf, 0xfb, 0xbc, 0xf3, 0x3c,
-	0xef, 0xe7, 0x2c, 0x6a, 0xc7, 0x9c, 0xc7, 0x09, 0x04, 0x29, 0x67, 0x54, 0x71, 0x41, 0x59, 0x1c,
-	0x0c, 0x3b, 0x41, 0x2c, 0xf8, 0x20, 0xeb, 0x4a, 0x10, 0x43, 0x1a, 0x81, 0x9f, 0x09, 0xae, 0x38,
-	0xbe, 0x5e, 0x20, 0xfd, 0x12, 0xe9, 0x0f, 0x3b, 0xee, 0xba, 0xf1, 0x27, 0x19, 0x0d, 0x08, 0x63,
-	0x5c, 0x11, 0x45, 0x39, 0x93, 0x85, 0x8f, 0x7b, 0xa7, 0x62, 0x35, 0x7e, 0xd0, 0xeb, 0x0a, 0x90,
-	0x7c, 0x20, 0xec, 0xc5, 0xee, 0x3b, 0x13, 0x25, 0x44, 0x3c, 0x4d, 0x39, 0x33, 0x90, 0xd6, 0x74,
-	0x95, 0x06, 0xb1, 0x66, 0x10, 0xfa, 0xeb, 0x70, 0xd0, 0x0f, 0x20, 0xcd, 0xd4, 0x89, 0x31, 0xde,
-	0xac, 0xc8, 0x88, 0x12, 0x0a, 0x4c, 0x15, 0x06, 0xef, 0x5f, 0x07, 0xad, 0x7e, 0x41, 0xa5, 0xda,
-	0xcb, 0x6f, 0x92, 0x21, 0x7c, 0x3b, 0x00, 0xa9, 0x30, 0x46, 0x0b, 0x8c, 0xa4, 0xd0, 0x5c, 0x6e,
-	0x39, 0xed, 0x7a, 0xa8, 0x7f, 0xe3, 0x7b, 0x68, 0x35, 0x3a, 0xa2, 0x49, 0x4f, 0x00, 0xeb, 0xf2,
-	0x7e, 0x57, 0x53, 0x37, 0xe7, 0x72, 0xc0, 0x67, 0x6f, 0x85, 0x2b, 0xd6, 0xf4, 0xa4, 0xaf, 0x6f,
-	0xc2, 0x3e, 0xc2, 0x84, 0x45, 0x20, 0x15, 0x17, 0xb2, 0x84, 0xcf, 0x1b, 0xf8, 0xb5, 0x33, 0x9b,
-	0xc5, 0xef, 0xa0, 0xeb, 0x3d, 0x90, 0x11, 0xb0, 0x1e, 0x61, 0xaa, 0xe2, 0xb1, 0x60, 0x3c, 0x70,
-	0xc5, 0x6a, 0x7d, 0xd6, 0x50, 0x3d, 0x23, 0x31, 0x74, 0x25, 0x7d, 0x01, 0xcd, 0xc5, 0x96, 0xd3,
-	0x5e, 0x0c, 0x6b, 0xf9, 0xc1, 0x53, 0xfa, 0x02, 0xf0, 0x2d, 0x84, 0xb4, 0x51, 0xf1, 0x6f, 0x80,
-	0x35, 0x97, 0x74, 0x20, 0x1a, 0xfe, 0x2c, 0x3f, 0xd8, 0xad, 0xa1, 0xa5, 0x3e, 0x4d, 0x14, 0x08,
-	0x8f, 0x23, 0x5c, 0x4d, 0x80, 0xcc, 0x38, 0x93, 0x80, 0xdf, 0x47, 0x8b, 0x85, 0x00, 0xa7, 0x35,
-	0xdf, 0x6e, 0xec, 0xac, 0xf9, 0x93, 0x6a, 0xef, 0x6b, 0xa7, 0xb0, 0x40, 0xe2, 0x4d, 0xb4, 0xc2,
-	0xe0, 0x3b, 0xd5, 0xad, 0xd0, 0xea, 0xf4, 0x84, 0x57, 0xf3, 0xe3, 0x7d, 0x4b, 0xed, 0x6d, 0xa0,
-	0x95, 0x3d, 0x28, 0xf8, 0x46, 0xf3, 0x3d, 0x5f, 0xe6, 0xdb, 0xfb, 0xc1, 0x41, 0xf8, 0x91, 0x00,
-	0xa2, 0x60, 0x22, 0x74, 0xa1, 0x52, 0x9a, 0x33, 0xb1, 0x39, 0xdf, 0xe5, 0xc4, 0xde, 0x41, 0x57,
-	0x87, 0x24, 0xa1, 0x3d, 0xa2, 0xa0, 0xcb, 0x59, 0x72, 0xa2, 0xa9, 0x6b, 0xe1, 0x15, 0x7b, 0xf8,
-	0x84, 0x25, 0x27, 0x5e, 0x82, 0xf0, 0x97, 0x59, 0x6f, 0x54, 0xc1, 0x9b, 0x62, 0xfb, 0x14, 0xe1,
-	0x8f, 0x21, 0x81, 0x29, 0xf1, 0x56, 0x52, 0x83, 0xd7, 0x51, 0x5d, 0x40, 0x34, 0x10, 0x92, 0x0e,
-	0x8b, 0x44, 0xd4, 0xc2, 0xf2, 0xc0, 0xfb, 0xc3, 0x41, 0x37, 0xcf, 0x2a, 0xfa, 0x18, 0xd2, 0x43,
-	0x10, 0x33, 0x1b, 0xfb, 0x5c, 0x1b, 0xcd, 0xcf, 0x6c, 0xa3, 0x85, 0x91, 0x36, 0xc2, 0x37, 0x6c,
-	0x1b, 0xe9, 0xfe, 0xab, 0x87, 0xe6, 0x0b, 0x3f, 0x40, 0x35, 0xca, 0x14, 0x88, 0x21, 0x49, 0x74,
-	0xef, 0x35, 0x76, 0xbc, 0xc9, 0x69, 0x7a, 0x46, 0x53, 0xf8, 0xdc, 0x20, 0xc3, 0x33, 0x1f, 0xef,
-	0x57, 0x07, 0x35, 0xc7, 0x63, 0x30, 0xbd, 0xf9, 0x01, 0x5a, 0x4e, 0x8b, 0x23, 0xd3, 0x9d, 0xb7,
-	0xec, 0xdd, 0x24, 0xa3, 0xfe, 0x63, 0xbb, 0x65, 0x42, 0xb3, 0x64, 0x42, 0x8b, 0xbe, 0x6c, 0x87,
-	0xe6, 0x41, 0x2b, 0xae, 0x48, 0x52, 0x4d, 0x49, 0x5d, 0x9f, 0xe4, 0x39, 0xd9, 0xf9, 0x67, 0x19,
-	0x5d, 0xd1, 0xc2, 0x9e, 0x16, 0xeb, 0x11, 0xff, 0xec, 0x20, 0x54, 0xce, 0x10, 0x7e, 0x77, 0x72,
-	0xa8, 0x63, 0x6b, 0xc6, 0x6d, 0x5f, 0x0c, 0x2c, 0x42, 0xf6, 0xee, 0xfe, 0xf4, 0xd7, 0xdf, 0xbf,
-	0xcc, 0xdd, 0xc6, 0xeb, 0xf9, 0xd6, 0xfb, 0x3e, 0x2f, 0xdb, 0x47, 0x99, 0xe0, 0x5f, 0x43, 0xa4,
-	0x64, 0xb0, 0xf5, 0xb2, 0xd8, 0x83, 0x12, 0x0f, 0x51, 0xcd, 0x4e, 0x16, 0xde, 0x98, 0xd2, 0x96,
-	0xe7, 0x27, 0xcf, 0x9d, 0xd5, 0xbd, 0xde, 0xa6, 0x66, 0x6d, 0xe1, 0xdb, 0x93, 0x58, 0x0d, 0x69,
-	0xb0, 0xf5, 0x12, 0xff, 0xe8, 0xa0, 0x46, 0x65, 0x54, 0xf1, 0x94, 0xb8, 0xc6, 0xa7, 0x79, 0x36,
-	0xfd, 0x7b, 0x9a, 0x7e, 0xc3, 0x9b, 0x19, 0xf4, 0x7d, 0x33, 0x62, 0xaf, 0x1c, 0xd4, 0xa8, 0x0c,
-	0xeb, 0x34, 0x0d, 0xe3, 0xf3, 0x3c, 0x5b, 0x43, 0x47, 0x6b, 0xd8, 0x76, 0xef, 0x6a, 0x0d, 0xc5,
-	0x7b, 0x33, 0x35, 0x11, 0x56, 0xcb, 0x31, 0x6a, 0x54, 0x26, 0x79, 0x9a, 0x94, 0xf1, 0x61, 0x77,
-	0x6f, 0x58, 0xa4, 0x7d, 0xc4, 0xfc, 0x4f, 0xf2, 0x47, 0xcc, 0x16, 0x62, 0xeb, 0xa2, 0x42, 0xfc,
-	0xe6, 0xa0, 0x6b, 0xa3, 0x63, 0x83, 0xb7, 0x2f, 0xe8, 0xb2, 0xf3, 0x2b, 0xc2, 0xf5, 0x2f, 0x0b,
-	0x37, 0xad, 0xe9, 0x6b, 0x6d, 0x6d, 0xbc, 0x39, 0x5b, 0x5b, 0x60, 0x86, 0xd0, 0x7d, 0xed, 0x9c,
-	0x3e, 0x7c, 0xbb, 0x72, 0x77, 0xc1, 0x46, 0x32, 0x2a, 0xfd, 0x88, 0xa7, 0x7f, 0x3e, 0x7c, 0xe5,
-	0x1c, 0x29, 0x95, 0xc9, 0xfb, 0x41, 0x70, 0x7c, 0x7c, 0x3c, 0x62, 0x0d, 0xc8, 0x40, 0x1d, 0x05,
-	0x51, 0xc2, 0x07, 0xbd, 0xed, 0x2c, 0x21, 0xaa, 0xcf, 0x45, 0x7a, 0xef, 0x22, 0x78, 0xc9, 0xf5,
-	0x3f, 0xa0, 0xbe, 0x00, 0xd2, 0xdb, 0x7d, 0xed, 0xa0, 0x66, 0xc4, 0xd3, 0x89, 0x19, 0xd9, 0x5d,
-	0xad, 0xee, 0x80, 0xfd, 0xbc, 0x60, 0xfb, 0xce, 0x57, 0x0f, 0x0c, 0x34, 0xe6, 0x09, 0x61, 0xb1,
-	0xcf, 0x45, 0x1c, 0xc4, 0xc0, 0x74, 0x39, 0x83, 0x92, 0xf1, 0xfc, 0xdf, 0x98, 0x0f, 0xcb, 0xaf,
-	0xdf, 0xe7, 0xdc, 0xbd, 0xe2, 0x82, 0x47, 0x79, 0x90, 0x76, 0x99, 0xe5, 0x8c, 0xcf, 0x3b, 0xa7,
-	0xd6, 0x78, 0xa0, 0x8d, 0x07, 0xa5, 0xf1, 0xe0, 0x79, 0xe7, 0x70, 0x49, 0x93, 0x74, 0xfe, 0x0b,
-	0x00, 0x00, 0xff, 0xff, 0x39, 0x86, 0x4a, 0x89, 0xd0, 0x09, 0x00, 0x00,
+	// 999 bytes of a gzipped FileDescriptorProto
+	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xb4, 0x56, 0x4f, 0x6f, 0x1b, 0x45,
+	0x14, 0x67, 0xed, 0x24, 0xb5, 0xc7, 0xad, 0xd2, 0x8c, 0xaa, 0xd6, 0xdd, 0xa4, 0xad, 0xb3, 0xfd,
+	0x67, 0x85, 0x66, 0x57, 0xc4, 0xe2, 0x8f, 0x1a, 0x51, 0xc9, 0x2e, 0x28, 0x20, 0x51, 0x1a, 0x6d,
+	0x43, 0x85, 0x50, 0x24, 0x6b, 0xb2, 0x7e, 0x76, 0x06, 0x76, 0x67, 0xb6, 0xb3, 0x63, 0x87, 0x14,
+	0x85, 0x03, 0x37, 0x24, 0x84, 0x84, 0xb8, 0xa0, 0x7e, 0x02, 0xca, 0x81, 0x0f, 0xd2, 0x23, 0xdc,
+	0x72, 0xea, 0x81, 0x13, 0x1f, 0xa1, 0x27, 0xb4, 0xb3, 0x3b, 0xf1, 0xc6, 0x7f, 0x93, 0x48, 0x1c,
+	0xf7, 0xbd, 0xdf, 0xbc, 0xdf, 0x7b, 0x6f, 0xde, 0xfb, 0xcd, 0xa2, 0x6a, 0x87, 0xf3, 0x8e, 0x0f,
+	0x4e, 0xc0, 0x19, 0x95, 0x5c, 0x50, 0xd6, 0x71, 0x7a, 0x35, 0xa7, 0x23, 0x78, 0x37, 0x6c, 0x46,
+	0x20, 0x7a, 0xd4, 0x03, 0x3b, 0x14, 0x5c, 0x72, 0x7c, 0x29, 0x41, 0xda, 0x7d, 0xa4, 0xdd, 0xab,
+	0x99, 0x4b, 0xe9, 0x79, 0x12, 0x52, 0x87, 0x30, 0xc6, 0x25, 0x91, 0x94, 0xb3, 0x28, 0x39, 0x63,
+	0x5e, 0xc9, 0x78, 0x3d, 0x9f, 0x02, 0x93, 0xa9, 0xe3, 0x46, 0xc6, 0xd1, 0xa6, 0xe0, 0xb7, 0x9a,
+	0x3b, 0xb0, 0x4b, 0x7a, 0x94, 0x8b, 0x14, 0x70, 0x33, 0x03, 0x48, 0x19, 0xa1, 0xd5, 0x14, 0x10,
+	0xf1, 0xae, 0xd0, 0x29, 0x99, 0x57, 0x33, 0xa0, 0x01, 0xd7, 0xf2, 0xc8, 0xba, 0x3c, 0x1e, 0x04,
+	0x9c, 0xa5, 0x90, 0xca, 0xf8, 0xd2, 0x53, 0xc4, 0x62, 0x8a, 0x50, 0x5f, 0x3b, 0xdd, 0xb6, 0x03,
+	0x41, 0x28, 0xf7, 0x13, 0xa7, 0xf5, 0x22, 0x8f, 0x16, 0x3e, 0xa3, 0x91, 0xdc, 0x88, 0x0f, 0x44,
+	0x2e, 0x3c, 0xeb, 0x42, 0x24, 0xf1, 0x3a, 0x9a, 0x61, 0x24, 0x80, 0xf2, 0xb9, 0x8a, 0x51, 0x2d,
+	0x36, 0xee, 0xbe, 0xae, 0xe7, 0xde, 0xd4, 0x97, 0xf1, 0x8d, 0x4c, 0xd3, 0x92, 0x98, 0x24, 0xa4,
+	0x91, 0xed, 0xf1, 0xc0, 0x51, 0xc7, 0x5d, 0x75, 0x08, 0xbb, 0x68, 0xc1, 0xdb, 0xa5, 0x7e, 0x4b,
+	0x00, 0x6b, 0xf2, 0x76, 0x53, 0xa5, 0x52, 0xce, 0xa9, 0x48, 0xb7, 0xde, 0xd4, 0x97, 0xd1, 0xb4,
+	0x30, 0x9f, 0xbc, 0xe5, 0xce, 0xeb, 0x00, 0x8f, 0xdb, 0xca, 0x84, 0xb7, 0x10, 0x26, 0xcc, 0x83,
+	0x48, 0x72, 0x11, 0xf5, 0x83, 0xe6, 0x4f, 0x15, 0xf4, 0xe2, 0x51, 0x04, 0x1d, 0xf5, 0x4b, 0x74,
+	0xa9, 0x05, 0x91, 0x07, 0xac, 0x45, 0x98, 0xcc, 0xc4, 0x9d, 0x39, 0x55, 0x5c, 0x9c, 0x89, 0xa1,
+	0x23, 0x2f, 0xa2, 0x62, 0x48, 0x3a, 0xd0, 0x8c, 0xe8, 0x73, 0x28, 0xcf, 0x56, 0x8c, 0xea, 0xac,
+	0x5b, 0x88, 0x0d, 0x4f, 0xe8, 0x73, 0xc0, 0xd7, 0x10, 0x52, 0x4e, 0xc9, 0xbf, 0x01, 0x56, 0x9e,
+	0x8b, 0xc9, 0x5c, 0x05, 0xdf, 0x8a, 0x0d, 0x8d, 0x02, 0x9a, 0x6b, 0x53, 0x5f, 0x82, 0xb0, 0x38,
+	0xc2, 0xd9, 0xbb, 0x89, 0x42, 0xce, 0x22, 0xc0, 0xef, 0xa0, 0xd9, 0x24, 0x4d, 0xa3, 0x92, 0xaf,
+	0x96, 0xd6, 0x16, 0xed, 0x51, 0x23, 0x6d, 0x27, 0x37, 0x92, 0x20, 0xf1, 0x1d, 0x34, 0xcf, 0xe0,
+	0x5b, 0xd9, 0xcc, 0xd0, 0xaa, 0x0b, 0x71, 0x2f, 0xc4, 0xe6, 0x4d, 0x4d, 0x6d, 0x7d, 0x8e, 0xe6,
+	0x37, 0x20, 0xe1, 0x1b, 0x1c, 0x85, 0x7c, 0x76, 0x14, 0xd0, 0xc9, 0x46, 0xc1, 0xfa, 0xd3, 0x40,
+	0xf8, 0xa1, 0x00, 0x22, 0x61, 0x64, 0xcc, 0x99, 0xb3, 0x8c, 0xd7, 0x7b, 0xba, 0xfc, 0xb8, 0x82,
+	0xc9, 0xe5, 0x37, 0xf2, 0xaf, 0xeb, 0x39, 0xdd, 0x83, 0x9b, 0xe8, 0x42, 0x8f, 0xf8, 0xb4, 0x45,
+	0x24, 0x34, 0x39, 0xf3, 0xf7, 0x55, 0x45, 0x05, 0xf7, 0xbc, 0x36, 0x3e, 0x66, 0xfe, 0xbe, 0xf5,
+	0x0c, 0xe1, 0x2f, 0xc2, 0xd6, 0x60, 0xbe, 0xff, 0x2b, 0x25, 0x47, 0xf8, 0x23, 0xf0, 0x61, 0x4c,
+	0x8b, 0xce, 0xd2, 0x76, 0xbc, 0x84, 0x8a, 0x02, 0xbc, 0xae, 0x88, 0x68, 0x2f, 0x69, 0x72, 0xc1,
+	0xed, 0x1b, 0xac, 0x7f, 0x0d, 0x74, 0xe5, 0x68, 0xac, 0x1e, 0x41, 0xb0, 0x03, 0x62, 0xf2, 0xe2,
+	0x9f, 0x94, 0xf6, 0xd8, 0xd0, 0xe7, 0x27, 0x0e, 0xfd, 0xcc, 0xc0, 0xd0, 0xe3, 0xcb, 0x7a, 0xe8,
+	0xd5, 0xb6, 0x14, 0xdd, 0xf4, 0x0b, 0x3f, 0x40, 0x05, 0xca, 0x24, 0x88, 0x1e, 0xf1, 0xd5, 0xa6,
+	0x94, 0xd6, 0xac, 0xd1, 0xdd, 0xdf, 0xa2, 0x01, 0x7c, 0x9a, 0x22, 0xdd, 0xa3, 0x33, 0xd6, 0x0b,
+	0x03, 0x95, 0x87, 0x8b, 0x4d, 0x37, 0xe9, 0x7d, 0x74, 0x2e, 0x48, 0x4c, 0xe9, 0x2e, 0x5d, 0xd3,
+	0xb1, 0x49, 0x48, 0xed, 0x47, 0x5a, 0xb0, 0xdd, 0x54, 0x94, 0x5d, 0x8d, 0x3e, 0xe9, 0x3e, 0xc5,
+	0x45, 0x4b, 0x2e, 0x89, 0x9f, 0x6d, 0x49, 0x51, 0x59, 0xe2, 0x9e, 0xac, 0xfd, 0x56, 0x40, 0xe7,
+	0x55, 0x62, 0x4f, 0x92, 0x37, 0x0a, 0xff, 0x64, 0x20, 0xd4, 0xdf, 0x78, 0x7c, 0x77, 0x74, 0xa9,
+	0x43, 0x7a, 0x6d, 0x56, 0xa7, 0x03, 0x93, 0x92, 0xad, 0xb7, 0x0f, 0xeb, 0xea, 0xb2, 0x7e, 0xf8,
+	0xfb, 0x9f, 0x5f, 0x73, 0xd7, 0xf1, 0x52, 0xfc, 0x58, 0x7c, 0x17, 0x1b, 0x3e, 0x0c, 0x05, 0xff,
+	0x1a, 0x3c, 0x19, 0x39, 0x2b, 0x07, 0xc9, 0xf3, 0x11, 0xe1, 0x03, 0x54, 0xd0, 0x72, 0x80, 0x6f,
+	0x8f, 0x19, 0xfa, 0xe3, 0x72, 0x61, 0x4e, 0xda, 0x0d, 0x6b, 0x35, 0x4b, 0x5e, 0xc1, 0xd7, 0x47,
+	0x91, 0xa7, 0xdc, 0xce, 0xca, 0x01, 0xfe, 0xd9, 0x40, 0xa5, 0x8c, 0x7a, 0xe0, 0x31, 0x55, 0x0e,
+	0x0b, 0xcc, 0xe4, 0x2c, 0x3e, 0x38, 0xac, 0xa3, 0x98, 0xf4, 0x9e, 0x62, 0x52, 0xb9, 0xdc, 0xb6,
+	0x26, 0x36, 0xe2, 0x7e, 0xba, 0xcf, 0xbf, 0x18, 0xa8, 0x94, 0x91, 0x87, 0x71, 0x09, 0x0d, 0x2b,
+	0xc8, 0xe4, 0x84, 0xd6, 0x0f, 0xeb, 0xb3, 0xfd, 0x5c, 0x56, 0xcd, 0x5b, 0x2a, 0x97, 0xe4, 0x09,
+	0x1f, 0xdb, 0x1d, 0x9d, 0xd3, 0xf7, 0xa8, 0x94, 0x91, 0x8f, 0x71, 0x29, 0x0d, 0x2b, 0x8c, 0x79,
+	0x59, 0x23, 0xf5, 0x7f, 0x81, 0xfd, 0x71, 0xfc, 0x5f, 0x30, 0x70, 0x49, 0x2b, 0xd3, 0x2e, 0xe9,
+	0x77, 0x03, 0x5d, 0x1c, 0x5c, 0x30, 0xbc, 0x3a, 0x65, 0x1e, 0x8f, 0xab, 0x8e, 0x69, 0x9f, 0x14,
+	0x9e, 0x0e, 0xf1, 0xbb, 0xd9, 0x14, 0xab, 0xf8, 0xce, 0xe4, 0x14, 0x9d, 0x74, 0x6b, 0xcd, 0x97,
+	0xc6, 0xab, 0xfa, 0xd5, 0xb1, 0x52, 0xf6, 0x57, 0xfd, 0x47, 0x63, 0x57, 0xca, 0x30, 0xba, 0xef,
+	0x38, 0x7b, 0x7b, 0x7b, 0x83, 0x42, 0x47, 0xba, 0x72, 0xd7, 0xf1, 0x7c, 0xde, 0x6d, 0xad, 0x86,
+	0x3e, 0x91, 0x6d, 0x2e, 0x82, 0x7b, 0xd3, 0xe0, 0x7d, 0xae, 0x53, 0x40, 0x6d, 0x01, 0xa4, 0xd5,
+	0x78, 0x69, 0xa0, 0xb2, 0xc7, 0x83, 0x91, 0x8d, 0x69, 0x2c, 0x64, 0x45, 0x63, 0x33, 0xbe, 0xbe,
+	0x4d, 0xe3, 0xab, 0x07, 0x29, 0xb4, 0xc3, 0x7d, 0xc2, 0x3a, 0x36, 0x17, 0x1d, 0xa7, 0x03, 0x4c,
+	0x5d, 0xae, 0xd3, 0x67, 0x3c, 0xfe, 0x9f, 0xb8, 0xde, 0xff, 0xfa, 0x23, 0x67, 0x6e, 0x24, 0x01,
+	0x1e, 0xc6, 0x45, 0x6a, 0xf5, 0x8b, 0x19, 0x9f, 0xd6, 0x5e, 0x69, 0xe7, 0xb6, 0x72, 0x6e, 0xf7,
+	0x9d, 0xdb, 0x4f, 0x6b, 0x3b, 0x73, 0x8a, 0xa4, 0xf6, 0x5f, 0x00, 0x00, 0x00, 0xff, 0xff, 0x3c,
+	0x8b, 0xf0, 0x28, 0x86, 0x0b, 0x00, 0x00,
 }
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // GroupServiceClient is the client API for GroupService service.
 //
@@ -672,10 +678,10 @@
 }
 
 type groupServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewGroupServiceClient(cc *grpc.ClientConn) GroupServiceClient {
+func NewGroupServiceClient(cc grpc.ClientConnInterface) GroupServiceClient {
 	return &groupServiceClient{cc}
 }
 
diff --git a/googleapis/monitoring/v3/metric_service.pb.go b/googleapis/monitoring/v3/metric_service.pb.go
index 325edf8..e1e5b0c 100644
--- a/googleapis/monitoring/v3/metric_service.pb.go
+++ b/googleapis/monitoring/v3/metric_service.pb.go
@@ -63,7 +63,7 @@
 
 // The `ListMonitoredResourceDescriptors` request.
 type ListMonitoredResourceDescriptorsRequest struct {
-	// The project on which to execute the request. The format is
+	// Required. The project on which to execute the request. The format is
 	// `"projects/{project_id_or_number}"`.
 	Name string `protobuf:"bytes,5,opt,name=name,proto3" json:"name,omitempty"`
 	// An optional [filter](/monitoring/api/v3/filters) describing
@@ -197,7 +197,7 @@
 
 // The `GetMonitoredResourceDescriptor` request.
 type GetMonitoredResourceDescriptorRequest struct {
-	// The monitored resource descriptor to get.  The format is
+	// Required. The monitored resource descriptor to get.  The format is
 	// `"projects/{project_id_or_number}/monitoredResourceDescriptors/{resource_type}"`.
 	// The `{resource_type}` is a predefined type, such as
 	// `cloudsql_database`.
@@ -241,7 +241,7 @@
 
 // The `ListMetricDescriptors` request.
 type ListMetricDescriptorsRequest struct {
-	// The project on which to execute the request. The format is
+	// Required. The project on which to execute the request. The format is
 	// `"projects/{project_id_or_number}"`.
 	Name string `protobuf:"bytes,5,opt,name=name,proto3" json:"name,omitempty"`
 	// If this field is empty, all custom and
@@ -372,7 +372,7 @@
 
 // The `GetMetricDescriptor` request.
 type GetMetricDescriptorRequest struct {
-	// The metric descriptor on which to execute the request. The format is
+	// Required. The metric descriptor on which to execute the request. The format is
 	// `"projects/{project_id_or_number}/metricDescriptors/{metric_id}"`.
 	// An example value of `{metric_id}` is
 	// `"compute.googleapis.com/instance/disk/read_bytes_count"`.
@@ -416,10 +416,10 @@
 
 // The `CreateMetricDescriptor` request.
 type CreateMetricDescriptorRequest struct {
-	// The project on which to execute the request. The format is
+	// Required. The project on which to execute the request. The format is
 	// `"projects/{project_id_or_number}"`.
 	Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"`
-	// The new [custom metric](/monitoring/custom-metrics)
+	// Required. The new [custom metric](/monitoring/custom-metrics)
 	// descriptor.
 	MetricDescriptor     *metric.MetricDescriptor `protobuf:"bytes,2,opt,name=metric_descriptor,json=metricDescriptor,proto3" json:"metric_descriptor,omitempty"`
 	XXX_NoUnkeyedLiteral struct{}                 `json:"-"`
@@ -468,7 +468,7 @@
 
 // The `DeleteMetricDescriptor` request.
 type DeleteMetricDescriptorRequest struct {
-	// The metric descriptor on which to execute the request. The format is
+	// Required. The metric descriptor on which to execute the request. The format is
 	// `"projects/{project_id_or_number}/metricDescriptors/{metric_id}"`.
 	// An example of `{metric_id}` is:
 	// `"custom.googleapis.com/my_test_metric"`.
@@ -512,10 +512,10 @@
 
 // The `ListTimeSeries` request.
 type ListTimeSeriesRequest struct {
-	// The project on which to execute the request. The format is
+	// Required. The project on which to execute the request. The format is
 	// "projects/{project_id_or_number}".
 	Name string `protobuf:"bytes,10,opt,name=name,proto3" json:"name,omitempty"`
-	// A [monitoring filter](/monitoring/api/v3/filters) that specifies which time
+	// Required. A [monitoring filter](/monitoring/api/v3/filters) that specifies which time
 	// series should be returned.  The filter must specify a single metric type,
 	// and can additionally specify metric labels and other information. For
 	// example:
@@ -523,7 +523,7 @@
 	//     metric.type = "compute.googleapis.com/instance/cpu/usage_time" AND
 	//         metric.labels.instance_name = "my-instance-name"
 	Filter string `protobuf:"bytes,2,opt,name=filter,proto3" json:"filter,omitempty"`
-	// The time interval for which results should be returned. Only time series
+	// Required. The time interval for which results should be returned. Only time series
 	// that contain data points in the specified interval are included
 	// in the response.
 	Interval *TimeInterval `protobuf:"bytes,4,opt,name=interval,proto3" json:"interval,omitempty"`
@@ -536,7 +536,7 @@
 	// Unsupported: must be left blank. The points in each time series are
 	// currently returned in reverse time order (most recent to oldest).
 	OrderBy string `protobuf:"bytes,6,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"`
-	// Specifies which information is returned about the time series.
+	// Required. Specifies which information is returned about the time series.
 	View ListTimeSeriesRequest_TimeSeriesView `protobuf:"varint,7,opt,name=view,proto3,enum=google.monitoring.v3.ListTimeSeriesRequest_TimeSeriesView" json:"view,omitempty"`
 	// A positive number that is the maximum number of results to return. If
 	// `page_size` is empty or more than 100,000 results, the effective
@@ -698,10 +698,10 @@
 
 // The `CreateTimeSeries` request.
 type CreateTimeSeriesRequest struct {
-	// The project on which to execute the request. The format is
+	// Required. The project on which to execute the request. The format is
 	// `"projects/{project_id_or_number}"`.
 	Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"`
-	// The new data to be added to a list of time series.
+	// Required. The new data to be added to a list of time series.
 	// Adds at most one data point to each of several time series.  The new data
 	// point must be more recent than any other point in its time series.  Each
 	// `TimeSeries` value must fully specify a unique time series by supplying
@@ -937,93 +937,109 @@
 }
 
 var fileDescriptor_7b3d47b45a293957 = []byte{
-	// 1229 bytes of a gzipped FileDescriptorProto
-	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xc4, 0x57, 0xcb, 0x6f, 0xdb, 0xc6,
-	0x13, 0xfe, 0xad, 0xfc, 0x88, 0x3d, 0xfa, 0xc5, 0x8f, 0x75, 0xe2, 0x28, 0x8c, 0x9d, 0x2a, 0x2c,
-	0x52, 0x2b, 0x8a, 0x43, 0x06, 0x52, 0xd0, 0x83, 0x1d, 0x1b, 0xf0, 0xab, 0x69, 0x10, 0xb7, 0x30,
-	0x28, 0xd7, 0x87, 0xc0, 0x80, 0x40, 0x53, 0x6b, 0x65, 0x5b, 0x91, 0xcb, 0x2e, 0x57, 0x56, 0x9c,
-	0xc2, 0x3d, 0xf4, 0x90, 0x63, 0x81, 0xa2, 0x2d, 0x90, 0xfe, 0x0b, 0x39, 0xb4, 0xe8, 0xb5, 0xc7,
-	0xa2, 0xa7, 0x1c, 0xd3, 0x5b, 0x81, 0xde, 0xfa, 0x87, 0x14, 0x5c, 0x52, 0x2f, 0x8a, 0xa2, 0xa4,
-	0x5c, 0x7a, 0x13, 0x77, 0x66, 0x67, 0xbe, 0xef, 0xdb, 0x9d, 0x9d, 0x11, 0xdc, 0xa9, 0x32, 0x56,
-	0xad, 0x11, 0xdd, 0x66, 0x0e, 0x15, 0x8c, 0x53, 0xa7, 0xaa, 0x9f, 0x15, 0x75, 0x9b, 0x08, 0x4e,
-	0xad, 0xb2, 0x47, 0xf8, 0x19, 0xb5, 0x88, 0xe6, 0x72, 0x26, 0x18, 0xbe, 0x12, 0xb8, 0x6a, 0x6d,
-	0x57, 0xed, 0xac, 0xa8, 0x2c, 0x85, 0x01, 0x4c, 0x97, 0xea, 0xa6, 0xe3, 0x30, 0x61, 0x0a, 0xca,
-	0x1c, 0x2f, 0xd8, 0xa3, 0x5c, 0xeb, 0xb0, 0x06, 0x41, 0x43, 0xc3, 0xfb, 0x9d, 0x86, 0x20, 0x20,
-	0xa9, 0x94, 0x39, 0xf1, 0x58, 0x9d, 0x37, 0x33, 0x2a, 0xd9, 0x58, 0x70, 0x66, 0x8d, 0x70, 0x11,
-	0x7a, 0xdc, 0x8a, 0xf5, 0xb0, 0x98, 0x6d, 0x33, 0x27, 0xd1, 0xa5, 0x0b, 0xcc, 0xcd, 0xd0, 0x45,
-	0x7e, 0x9d, 0xd4, 0x4f, 0xf5, 0x4a, 0x9d, 0x4b, 0x1a, 0xa1, 0xfd, 0x46, 0xd4, 0x4e, 0x6c, 0x57,
-	0x9c, 0x47, 0x28, 0x72, 0xd7, 0xd2, 0x3d, 0x61, 0x8a, 0x7a, 0x1c, 0x77, 0xab, 0x46, 0x89, 0x13,
-	0x82, 0x56, 0xbf, 0x43, 0xb0, 0xb2, 0x4f, 0x3d, 0xf1, 0x49, 0x93, 0xb7, 0x11, 0xd2, 0xde, 0x25,
-	0x9e, 0xc5, 0xa9, 0x2b, 0x18, 0xf7, 0x0c, 0xf2, 0x65, 0x9d, 0x78, 0x02, 0x63, 0x18, 0x77, 0x4c,
-	0x9b, 0x64, 0x26, 0xb2, 0x28, 0x37, 0x6d, 0xc8, 0xdf, 0x78, 0x11, 0x26, 0x4f, 0x69, 0x4d, 0x10,
-	0x9e, 0x49, 0xc9, 0xd5, 0xf0, 0x0b, 0xdf, 0x80, 0x69, 0xd7, 0xac, 0x92, 0xb2, 0x47, 0x5f, 0x90,
-	0xcc, 0x58, 0x16, 0xe5, 0x26, 0x8c, 0x29, 0x7f, 0xa1, 0x44, 0x5f, 0x10, 0xbc, 0x0c, 0x20, 0x8d,
-	0x82, 0x7d, 0x41, 0x9c, 0xcc, 0xb8, 0xdc, 0x28, 0xdd, 0x0f, 0xfd, 0x05, 0xf5, 0x67, 0x04, 0xb9,
-	0xc1, 0x98, 0x3c, 0x97, 0x39, 0x1e, 0xc1, 0x4f, 0xe1, 0x4a, 0xf3, 0xa4, 0xca, 0x95, 0xb6, 0x3d,
-	0x83, 0xb2, 0x63, 0xb9, 0x74, 0x61, 0x45, 0x0b, 0x2f, 0x8a, 0xe9, 0x52, 0x2d, 0x21, 0x9e, 0xb1,
-	0xc0, 0x7b, 0x73, 0xe0, 0x0f, 0x60, 0xd6, 0x21, 0xcf, 0x45, 0xb9, 0x03, 0x6c, 0xc0, 0xf2, 0xb2,
-	0xbf, 0x7c, 0xd0, 0x02, 0xbc, 0x0e, 0xb7, 0x1f, 0x91, 0x24, 0xb8, 0x51, 0x05, 0xc7, 0xda, 0x0a,
-	0xaa, 0x2f, 0x11, 0x2c, 0x49, 0xb6, 0xf2, 0x16, 0xfc, 0x87, 0xb2, 0xff, 0x80, 0x60, 0xb9, 0x0f,
-	0x90, 0x50, 0xeb, 0x27, 0x80, 0xc3, 0x6a, 0xec, 0x55, 0x7a, 0xa9, 0x4b, 0xe9, 0x48, 0x08, 0x63,
-	0xde, 0x8e, 0x06, 0x1d, 0x5a, 0xdc, 0xfb, 0xa0, 0xf8, 0xe2, 0x46, 0x23, 0x26, 0x28, 0xfa, 0x35,
-	0x2c, 0xef, 0x70, 0x62, 0x0a, 0x32, 0xc2, 0x26, 0xfc, 0x18, 0xe6, 0x7b, 0xb8, 0x49, 0x40, 0x83,
-	0xa8, 0xcd, 0x45, 0xa9, 0xa9, 0x45, 0x58, 0xde, 0x25, 0x35, 0x32, 0x52, 0x7e, 0xf5, 0xd5, 0x18,
-	0x5c, 0xf5, 0xd5, 0x3f, 0xa4, 0x36, 0x29, 0x11, 0x4e, 0x49, 0xcf, 0xf9, 0xc3, 0x10, 0xe7, 0xbf,
-	0x09, 0x53, 0xd4, 0x11, 0x84, 0x9f, 0x99, 0x35, 0x79, 0xc0, 0xe9, 0x82, 0xaa, 0xc5, 0x3d, 0x95,
-	0x9a, 0x9f, 0xe6, 0x71, 0xe8, 0x69, 0xb4, 0xf6, 0xe0, 0x1d, 0x48, 0x9b, 0xd5, 0x2a, 0x27, 0x55,
-	0xf9, 0xe4, 0xc8, 0x2b, 0x97, 0x2e, 0xdc, 0x8a, 0x0f, 0xb1, 0xd5, 0x76, 0x34, 0x3a, 0x77, 0xe1,
-	0xeb, 0x30, 0xc5, 0x78, 0x85, 0xf0, 0xf2, 0xc9, 0x79, 0x66, 0x52, 0xc2, 0xbb, 0x24, 0xbf, 0xb7,
-	0xcf, 0xf1, 0xa7, 0x30, 0x7e, 0x46, 0x49, 0x23, 0x73, 0x29, 0x8b, 0x72, 0x33, 0x85, 0xb5, 0xf8,
-	0xc0, 0xb1, 0x32, 0x68, 0xed, 0x95, 0x23, 0x4a, 0x1a, 0x86, 0x8c, 0xd3, 0x7d, 0xdf, 0xa7, 0x12,
-	0xef, 0xfb, 0x74, 0xf4, 0xbe, 0xaf, 0xc0, 0x4c, 0x77, 0x4c, 0x3c, 0x05, 0xe3, 0x1f, 0x7d, 0xb6,
-	0xbf, 0x3f, 0xf7, 0x3f, 0x9c, 0x86, 0x4b, 0x1f, 0xef, 0x6d, 0xed, 0xee, 0x19, 0xa5, 0x39, 0xa4,
-	0xfe, 0x8e, 0x60, 0x31, 0x8a, 0x29, 0xac, 0x88, 0x2d, 0x48, 0x0b, 0x6a, 0x13, 0xbf, 0x3b, 0x51,
-	0xd2, 0x2c, 0x85, 0x6c, 0x7f, 0xc9, 0xc3, 0xed, 0x20, 0x5a, 0xbf, 0x87, 0xad, 0x03, 0xbc, 0x01,
-	0x73, 0xe4, 0x39, 0xb1, 0xea, 0xbe, 0xc4, 0x65, 0xc2, 0xb9, 0x5f, 0x7a, 0x63, 0x32, 0x1f, 0x6e,
-	0xe6, 0xe3, 0xae, 0xa5, 0x95, 0xe4, 0xb3, 0x6f, 0xcc, 0xb6, 0x7c, 0xf7, 0xa4, 0xab, 0xea, 0xc2,
-	0xb5, 0xa0, 0x28, 0xfa, 0x5f, 0xb0, 0xce, 0x72, 0x88, 0x10, 0x4b, 0x8d, 0x4e, 0x4c, 0xfd, 0x16,
-	0xc1, 0xd5, 0x68, 0x4a, 0x09, 0x06, 0xef, 0x45, 0x55, 0x43, 0xc3, 0x04, 0xdf, 0x4e, 0x65, 0x50,
-	0x97, 0x72, 0x1a, 0x4c, 0x06, 0x4d, 0x2e, 0xac, 0xd3, 0x18, 0x1d, 0xe4, 0x9e, 0xd0, 0x4b, 0x7d,
-	0x95, 0xea, 0xd5, 0xa0, 0x54, 0xb7, 0x6d, 0x93, 0x9f, 0xe3, 0x3c, 0xcc, 0x0b, 0x26, 0xcc, 0x5a,
-	0xd9, 0x65, 0xd4, 0x11, 0x65, 0x8b, 0xd5, 0x1d, 0x21, 0x81, 0x4d, 0x18, 0xb3, 0xd2, 0x70, 0xe0,
-	0xaf, 0xef, 0xf8, 0xcb, 0x58, 0x83, 0x05, 0xaf, 0x6e, 0x59, 0xc4, 0xf3, 0xba, 0xbc, 0x53, 0xd2,
-	0x7b, 0x3e, 0x34, 0x75, 0xf8, 0x3f, 0x81, 0xc9, 0xae, 0xf3, 0x2a, 0xc6, 0x33, 0xed, 0x03, 0x4d,
-	0x93, 0x9a, 0x19, 0x61, 0x08, 0xe5, 0x10, 0x26, 0x02, 0x11, 0xf3, 0x2d, 0xf6, 0xa8, 0x1f, 0xfb,
-	0x26, 0x73, 0xfc, 0x1e, 0xa4, 0x7b, 0x91, 0x82, 0xdb, 0x82, 0x58, 0x78, 0xfb, 0x7f, 0xb8, 0x1c,
-	0xbc, 0x56, 0xa5, 0x60, 0xce, 0xc2, 0x7f, 0x23, 0xc8, 0x0e, 0x6a, 0xc2, 0x78, 0xa3, 0x7f, 0x01,
-	0x0f, 0x31, 0x50, 0x28, 0x9b, 0xef, 0xba, 0x3d, 0xa8, 0x3e, 0x75, 0xed, 0x9b, 0x3f, 0xff, 0xf9,
-	0x3e, 0xf5, 0x00, 0x17, 0xfc, 0x29, 0xea, 0x2b, 0xff, 0xde, 0x6e, 0xb8, 0x9c, 0x7d, 0x4e, 0x2c,
-	0xe1, 0xe9, 0xf9, 0x8b, 0xf6, 0x2c, 0x17, 0x07, 0xfd, 0x0f, 0x04, 0x37, 0x93, 0x9b, 0x36, 0x5e,
-	0x8f, 0x87, 0x37, 0x54, 0xab, 0x57, 0x86, 0x9d, 0x3c, 0xd4, 0x87, 0x92, 0xc4, 0x87, 0xf8, 0x41,
-	0x1c, 0x89, 0x44, 0x0e, 0x7a, 0xfe, 0x02, 0xff, 0x8a, 0x82, 0xb6, 0xd1, 0xd3, 0xb4, 0x71, 0x21,
-	0x41, 0xdc, 0x3e, 0xa3, 0x86, 0x52, 0x1c, 0x69, 0x4f, 0x78, 0x0a, 0xba, 0x24, 0x70, 0x07, 0xaf,
-	0xf4, 0x39, 0x85, 0x1e, 0x64, 0x3f, 0x21, 0x58, 0x88, 0x69, 0xe9, 0xf8, 0x7e, 0x7f, 0xbd, 0xe3,
-	0x1b, 0xa9, 0x92, 0xd8, 0x99, 0xd5, 0x82, 0x04, 0xb6, 0x8a, 0xf3, 0xf1, 0xca, 0x46, 0x71, 0xe9,
-	0xf9, 0xfc, 0x05, 0xfe, 0x05, 0xc1, 0x62, 0xfc, 0xf0, 0x80, 0x13, 0xcb, 0xf6, 0xdd, 0x10, 0x6e,
-	0x4b, 0x84, 0x0f, 0xd5, 0x61, 0xa5, 0x5b, 0xeb, 0x9d, 0x51, 0x7c, 0x35, 0x17, 0xe3, 0xc7, 0x8d,
-	0x7e, 0x88, 0x13, 0x87, 0x13, 0x65, 0xb1, 0xb9, 0xa9, 0xf9, 0x0f, 0x43, 0xdb, 0xf3, 0xff, 0x61,
-	0x34, 0xd5, 0xcc, 0x8f, 0xa2, 0xe6, 0x8f, 0x08, 0x66, 0xba, 0x3b, 0x27, 0xbe, 0x3b, 0x42, 0xcf,
-	0x57, 0x56, 0x87, 0x73, 0x0e, 0x2f, 0x62, 0x4e, 0x22, 0x54, 0x71, 0x36, 0x5e, 0xcd, 0x8e, 0xce,
-	0xf1, 0x12, 0xc1, 0x5c, 0xf4, 0xb9, 0xc5, 0xf7, 0x86, 0x7b, 0x96, 0x07, 0xe9, 0x74, 0x57, 0xa2,
-	0xb8, 0xad, 0x0e, 0x44, 0xb1, 0x86, 0xf2, 0xca, 0x5f, 0xe8, 0xcd, 0xd6, 0xf5, 0x8e, 0x7c, 0x41,
-	0x48, 0xd3, 0xa5, 0x9e, 0x66, 0x31, 0xfb, 0xed, 0xd6, 0x6f, 0xe8, 0x99, 0x10, 0xae, 0xb7, 0xa6,
-	0xeb, 0x8d, 0x46, 0x23, 0x62, 0xd5, 0xcd, 0xba, 0x78, 0xa6, 0x5b, 0x35, 0x56, 0xaf, 0xdc, 0x73,
-	0x6b, 0xa6, 0x38, 0x65, 0xdc, 0x5e, 0x1d, 0xe4, 0xde, 0xce, 0x35, 0x82, 0xab, 0xc6, 0x89, 0x59,
-	0x19, 0xc5, 0xbf, 0xc1, 0xa9, 0x20, 0xdb, 0xaf, 0x11, 0x64, 0x2c, 0x66, 0xc7, 0xca, 0xba, 0x8d,
-	0xbb, 0xda, 0xcd, 0x81, 0xaf, 0xe1, 0x01, 0x7a, 0xba, 0x19, 0xfa, 0x56, 0x59, 0xcd, 0x74, 0xaa,
-	0x1a, 0xe3, 0x55, 0xbd, 0x4a, 0x1c, 0xa9, 0xb0, 0xde, 0xce, 0xd9, 0xfd, 0xff, 0x79, 0xbd, 0xfd,
-	0xf5, 0x3a, 0xa5, 0x3c, 0x0a, 0x02, 0xec, 0xf8, 0xb2, 0x34, 0xdf, 0x5d, 0x3f, 0xe5, 0x51, 0xf1,
-	0x4d, 0xd3, 0x78, 0x2c, 0x8d, 0xc7, 0x6d, 0xe3, 0xf1, 0x51, 0xf1, 0x64, 0x52, 0x26, 0x29, 0xfe,
-	0x1b, 0x00, 0x00, 0xff, 0xff, 0xd3, 0xde, 0x19, 0x90, 0x85, 0x10, 0x00, 0x00,
+	// 1474 bytes of a gzipped FileDescriptorProto
+	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xb4, 0x58, 0xcf, 0x73, 0xdb, 0xc4,
+	0x17, 0xff, 0xae, 0x9d, 0xa4, 0xe9, 0x7a, 0xda, 0x26, 0xdb, 0x36, 0x75, 0xdc, 0xa6, 0x75, 0xf5,
+	0xa5, 0x4d, 0x6a, 0x5c, 0x89, 0xb1, 0x29, 0x9d, 0xa6, 0xa4, 0x83, 0xf2, 0xa3, 0x85, 0x69, 0x0b,
+	0xc1, 0x2e, 0x9d, 0xa1, 0x74, 0xc6, 0xa3, 0xc8, 0x1b, 0x75, 0xc1, 0xd2, 0x8a, 0xd5, 0x3a, 0x69,
+	0x92, 0xe9, 0x85, 0x3f, 0x80, 0x0b, 0x1c, 0xe0, 0xc6, 0x0c, 0x37, 0x0e, 0xcc, 0x70, 0x2a, 0xd3,
+	0x03, 0x07, 0x4e, 0x4c, 0x87, 0x03, 0x03, 0xc3, 0x81, 0x9c, 0x7a, 0xe8, 0xa9, 0x27, 0xce, 0x9c,
+	0x18, 0xad, 0x24, 0x5b, 0x92, 0x65, 0xc5, 0x4e, 0x87, 0x9b, 0xa5, 0xf7, 0xf6, 0xbd, 0xcf, 0xfb,
+	0xbc, 0x7d, 0xbb, 0x1f, 0x0b, 0x5e, 0x30, 0x28, 0x35, 0x5a, 0x58, 0x31, 0xa9, 0x45, 0x38, 0x65,
+	0xc4, 0x32, 0x94, 0x8d, 0xaa, 0x62, 0x62, 0xce, 0x88, 0xde, 0x70, 0x30, 0xdb, 0x20, 0x3a, 0x96,
+	0x6d, 0x46, 0x39, 0x45, 0xc7, 0x3c, 0x57, 0xb9, 0xeb, 0x2a, 0x6f, 0x54, 0x0b, 0xa7, 0xfc, 0x00,
+	0x9a, 0x4d, 0x14, 0xcd, 0xb2, 0x28, 0xd7, 0x38, 0xa1, 0x96, 0xe3, 0xad, 0x29, 0x9c, 0x08, 0x59,
+	0xf5, 0x16, 0xc1, 0x16, 0xf7, 0x0d, 0x67, 0x42, 0x86, 0x75, 0x82, 0x5b, 0xcd, 0xc6, 0x1a, 0x7e,
+	0xa0, 0x6d, 0x10, 0xca, 0x12, 0x56, 0x7a, 0x70, 0x7c, 0xc3, 0xff, 0xc3, 0x06, 0x0f, 0x0a, 0x6e,
+	0x36, 0x18, 0x76, 0x68, 0x9b, 0x05, 0x58, 0x0b, 0xd3, 0x21, 0xa7, 0x98, 0xa9, 0x98, 0x58, 0xb1,
+	0xd6, 0xc2, 0x2c, 0xc0, 0x76, 0x36, 0xd1, 0x43, 0xa7, 0xa6, 0x49, 0xad, 0x54, 0x97, 0x08, 0xce,
+	0xd3, 0xbe, 0x8b, 0x78, 0x5a, 0x6b, 0xaf, 0x2b, 0xcd, 0x36, 0x13, 0xdc, 0xf8, 0xf6, 0x93, 0x71,
+	0x3b, 0x36, 0x6d, 0xbe, 0x15, 0xab, 0x9e, 0xd9, 0xba, 0xe2, 0x70, 0x8d, 0xb7, 0x7d, 0x42, 0xa5,
+	0xdf, 0x00, 0x9c, 0xbd, 0x45, 0x1c, 0x7e, 0x3b, 0xa8, 0xbc, 0xe6, 0x57, 0xb7, 0x8c, 0x1d, 0x9d,
+	0x11, 0x9b, 0x53, 0xe6, 0xd4, 0xf0, 0xa7, 0x6d, 0xec, 0x70, 0xf4, 0x3e, 0x1c, 0xb1, 0x34, 0x13,
+	0xe7, 0x47, 0x8b, 0x60, 0xee, 0xe0, 0xe2, 0xc2, 0x33, 0x35, 0xf3, 0x8f, 0x7a, 0x19, 0x5d, 0x0a,
+	0xf5, 0xcf, 0xcb, 0xa2, 0xd9, 0xc4, 0x91, 0x75, 0x6a, 0x2a, 0x29, 0x41, 0x6b, 0x22, 0x14, 0x9a,
+	0x82, 0x63, 0xeb, 0xa4, 0xc5, 0x31, 0xcb, 0x67, 0xdc, 0xa0, 0x35, 0xff, 0x09, 0x9d, 0x84, 0x07,
+	0x6d, 0xcd, 0xc0, 0x0d, 0x87, 0x6c, 0xe3, 0x7c, 0xb6, 0x08, 0xe6, 0x46, 0x6b, 0xe3, 0xee, 0x8b,
+	0x3a, 0xd9, 0xc6, 0x68, 0x06, 0x42, 0x61, 0xe4, 0xf4, 0x13, 0x6c, 0xe5, 0x47, 0xc4, 0x42, 0xe1,
+	0x7e, 0xc7, 0x7d, 0x21, 0x7d, 0x0f, 0xe0, 0xdc, 0xde, 0x25, 0x39, 0x36, 0xb5, 0x1c, 0x8c, 0xee,
+	0xc1, 0x63, 0x41, 0x3f, 0x1b, 0xcd, 0xae, 0x3d, 0x0f, 0x8a, 0xd9, 0xb9, 0x5c, 0x65, 0xd6, 0xaf,
+	0x48, 0xd6, 0x6c, 0x22, 0xa7, 0x55, 0x73, 0x94, 0xf5, 0xe6, 0x40, 0xe7, 0xe1, 0x11, 0x0b, 0x3f,
+	0xe4, 0x8d, 0x10, 0x58, 0xaf, 0xca, 0x43, 0xee, 0xeb, 0xd5, 0x0e, 0xe0, 0x6d, 0x78, 0xee, 0x06,
+	0x4e, 0x83, 0x1b, 0x6f, 0x40, 0x36, 0xdc, 0x00, 0xf8, 0x32, 0x0d, 0x90, 0x9e, 0x00, 0x78, 0x4a,
+	0x90, 0x25, 0xb6, 0x5a, 0x42, 0xd3, 0xaf, 0x47, 0x9a, 0x5e, 0x11, 0x39, 0xcb, 0xa8, 0x94, 0x92,
+	0x33, 0x16, 0xe9, 0x3f, 0xec, 0xf4, 0x97, 0x00, 0xce, 0xf4, 0x01, 0xef, 0xb7, 0xf7, 0x26, 0x44,
+	0xfe, 0xd9, 0xd3, 0xdb, 0xdc, 0x53, 0x91, 0xe6, 0xc6, 0x51, 0x4f, 0x9a, 0xf1, 0xa0, 0x03, 0xf7,
+	0xb3, 0x09, 0x0b, 0x6e, 0x3f, 0xe3, 0x11, 0x63, 0x84, 0x66, 0xc3, 0x84, 0xc2, 0xa1, 0x09, 0x95,
+	0x1e, 0x03, 0x38, 0xb3, 0xc4, 0xb0, 0xc6, 0xf1, 0x50, 0x99, 0xf6, 0xd1, 0xba, 0x77, 0xe1, 0x64,
+	0x0f, 0x89, 0xa2, 0xf2, 0x3d, 0x38, 0x5c, 0xcc, 0x3e, 0x53, 0x33, 0xb5, 0x89, 0x38, 0x91, 0x92,
+	0x01, 0x67, 0x96, 0x71, 0x0b, 0x0f, 0x09, 0x7c, 0x1f, 0x14, 0xfd, 0x99, 0x85, 0xc7, 0xdd, 0xfd,
+	0x71, 0x87, 0x98, 0xb8, 0x8e, 0x19, 0xc1, 0x9d, 0x5d, 0xfd, 0x96, 0x9f, 0x01, 0x8a, 0x0c, 0x65,
+	0x91, 0xe1, 0x3c, 0x7a, 0xa5, 0x7f, 0x86, 0x50, 0x08, 0x8f, 0x94, 0x93, 0xd1, 0xfd, 0xec, 0xd5,
+	0x1a, 0x6c, 0xea, 0x25, 0x38, 0x4e, 0x2c, 0x8e, 0xd9, 0x86, 0xd6, 0x12, 0xbb, 0x36, 0x57, 0x91,
+	0xe4, 0xa4, 0xdb, 0x4e, 0x76, 0xc3, 0xbe, 0xe3, 0x7b, 0x7a, 0x21, 0x3a, 0x0b, 0xd1, 0x12, 0xcc,
+	0x69, 0x86, 0xc1, 0xb0, 0x21, 0x4e, 0x79, 0x31, 0x80, 0xb9, 0xca, 0xd9, 0xe4, 0x38, 0x6a, 0xd7,
+	0xb1, 0x16, 0x5e, 0x85, 0xa6, 0xe1, 0x38, 0x65, 0x4d, 0xcc, 0x1a, 0x6b, 0x5b, 0xf9, 0x31, 0xb1,
+	0x59, 0x0f, 0x88, 0xe7, 0xc5, 0x2d, 0x54, 0x87, 0x23, 0x1b, 0x04, 0x6f, 0xe6, 0x0f, 0x14, 0xc1,
+	0xdc, 0xe1, 0xca, 0x7c, 0x72, 0xe0, 0x44, 0xfa, 0xe4, 0xee, 0x9b, 0xbb, 0x04, 0x6f, 0x7a, 0xc0,
+	0x45, 0xb0, 0xe8, 0x38, 0x8f, 0xa7, 0x8e, 0xf3, 0xc1, 0xf8, 0x38, 0xcf, 0xc2, 0xc3, 0xd1, 0xc0,
+	0x68, 0x1c, 0x8e, 0x5c, 0xff, 0xe0, 0xd6, 0xad, 0x89, 0xff, 0xa1, 0x1c, 0x3c, 0xf0, 0xf6, 0x8a,
+	0xba, 0xbc, 0x52, 0xab, 0x4f, 0x00, 0xe9, 0x67, 0x00, 0xa7, 0xe2, 0xc0, 0xfc, 0x81, 0x57, 0x61,
+	0x8e, 0x13, 0x13, 0xbb, 0x52, 0x83, 0xe0, 0x60, 0xd2, 0x8b, 0xfd, 0xc9, 0xf7, 0x97, 0x43, 0xde,
+	0xf9, 0x3d, 0xe8, 0x98, 0xa3, 0x05, 0x38, 0x81, 0x1f, 0x62, 0xbd, 0xed, 0xf2, 0xdc, 0xc0, 0x8c,
+	0xb9, 0x27, 0x4b, 0x56, 0xe4, 0x43, 0x41, 0x3e, 0x66, 0xeb, 0x72, 0x5d, 0x5c, 0xb7, 0xb5, 0x23,
+	0x1d, 0xdf, 0x15, 0xe1, 0x2a, 0x7d, 0x0b, 0xe0, 0x09, 0x6f, 0x7e, 0xfb, 0x6f, 0xcf, 0xec, 0xbe,
+	0xb7, 0xe7, 0xf5, 0x28, 0x0f, 0x99, 0xc1, 0x78, 0xf0, 0x3a, 0x19, 0x22, 0x43, 0xfa, 0x1c, 0xc0,
+	0xe3, 0x71, 0x94, 0xa2, 0x00, 0xb4, 0x12, 0x67, 0x1a, 0x0c, 0x94, 0x21, 0x93, 0x07, 0x11, 0xb6,
+	0x65, 0x38, 0xe6, 0x09, 0x12, 0xff, 0x44, 0x49, 0xe0, 0x4e, 0xac, 0xf1, 0xbd, 0xa4, 0xaf, 0x32,
+	0xbd, 0xb4, 0xd5, 0xdb, 0xa6, 0xa9, 0xb1, 0x2d, 0x54, 0x82, 0x93, 0x9c, 0x72, 0xad, 0xd5, 0xb0,
+	0x29, 0xb1, 0x78, 0x43, 0xa7, 0x6d, 0x8b, 0x0b, 0x60, 0xa3, 0xb5, 0x23, 0xc2, 0xb0, 0xea, 0xbe,
+	0x5f, 0x72, 0x5f, 0x23, 0x19, 0x1e, 0x75, 0xda, 0xba, 0x8e, 0x1d, 0x27, 0xe2, 0x9d, 0x11, 0xde,
+	0x93, 0xbe, 0x29, 0xe4, 0x7f, 0x13, 0x8e, 0x45, 0x7a, 0x5c, 0x4d, 0xae, 0xb4, 0x0f, 0x34, 0x59,
+	0x70, 0x56, 0xf3, 0x43, 0x14, 0xee, 0xc0, 0x51, 0x8f, 0xc4, 0x52, 0xa7, 0x7a, 0xd0, 0xaf, 0xfa,
+	0xa0, 0x72, 0x74, 0x06, 0xe6, 0x7a, 0x91, 0x42, 0xbb, 0x03, 0xb1, 0xf2, 0xd3, 0x21, 0x78, 0xc8,
+	0x3b, 0x09, 0xeb, 0x9e, 0xd0, 0x46, 0xcf, 0x01, 0x2c, 0xee, 0x25, 0x85, 0xd0, 0x42, 0xff, 0xc9,
+	0x1f, 0x40, 0x15, 0x16, 0xae, 0xed, 0x77, 0xb9, 0x37, 0xb1, 0x92, 0xba, 0xab, 0x8a, 0x2d, 0xfb,
+	0xd9, 0x1f, 0xcf, 0xbf, 0xc8, 0xbc, 0x8e, 0x2a, 0xae, 0xf0, 0xdd, 0x71, 0x5f, 0x2c, 0xd8, 0x8c,
+	0x7e, 0x8c, 0x75, 0xee, 0x28, 0xa5, 0x47, 0x5d, 0x65, 0x9e, 0x54, 0xc1, 0xaf, 0x00, 0x9e, 0x4e,
+	0x57, 0x50, 0xe8, 0x6a, 0x32, 0xca, 0x81, 0x74, 0x57, 0x61, 0x50, 0x19, 0x28, 0x2d, 0x87, 0x6b,
+	0xb9, 0x8c, 0x2e, 0x25, 0xd5, 0x92, 0x5a, 0x8a, 0x52, 0x2a, 0x3d, 0x42, 0x3f, 0x02, 0xef, 0xda,
+	0xea, 0x91, 0x35, 0xa8, 0x92, 0xc2, 0x75, 0x1f, 0x01, 0x57, 0xa8, 0x0e, 0xb5, 0xc6, 0x6f, 0xca,
+	0x1b, 0xe1, 0x42, 0x2e, 0xa0, 0xd9, 0x3e, 0x4d, 0xe9, 0x01, 0xf8, 0x0d, 0x80, 0x47, 0x13, 0xb4,
+	0x0f, 0x7a, 0xad, 0x3f, 0xfd, 0xc9, 0x1a, 0xa0, 0x90, 0xaa, 0x2c, 0xa4, 0x2b, 0x61, 0x7c, 0x65,
+	0x54, 0x4a, 0x26, 0x3a, 0x0e, 0x4f, 0xb0, 0xfb, 0x0b, 0x80, 0x53, 0xc9, 0xba, 0x09, 0xa5, 0xce,
+	0xf4, 0xfe, 0x80, 0x7e, 0xb4, 0xab, 0x4e, 0xb9, 0xb8, 0xca, 0x3d, 0x0a, 0x4a, 0x40, 0x7f, 0x53,
+	0x1a, 0x94, 0xda, 0xf9, 0x5e, 0x0d, 0xe6, 0xb2, 0x3d, 0x95, 0xac, 0xa4, 0xfa, 0x95, 0x92, 0xaa,
+	0xbb, 0x0a, 0x53, 0xc1, 0xa2, 0xe0, 0x3f, 0xa4, 0xbc, 0xe2, 0xfe, 0x87, 0x8c, 0xb1, 0x5d, 0x1a,
+	0x86, 0xed, 0x1f, 0x00, 0x3c, 0x1c, 0xbd, 0xaa, 0xd1, 0xab, 0x43, 0x28, 0x8d, 0x42, 0x79, 0x30,
+	0x67, 0x7f, 0xdb, 0x2e, 0xef, 0xaa, 0xd3, 0x82, 0x6d, 0x4f, 0x87, 0x95, 0x03, 0x2d, 0x55, 0x76,
+	0xb5, 0x89, 0x40, 0x2f, 0xa1, 0x62, 0x32, 0xe1, 0xa1, 0x2b, 0xe9, 0x6b, 0x00, 0x27, 0xe2, 0xe7,
+	0x38, 0xba, 0x38, 0xd8, 0x79, 0xbf, 0x17, 0x95, 0xd7, 0x76, 0xd5, 0x09, 0x81, 0x30, 0x74, 0x77,
+	0x0a, 0x60, 0xe7, 0xa4, 0x3d, 0x81, 0xcd, 0x83, 0x52, 0x61, 0x17, 0x3c, 0x55, 0xa7, 0xfb, 0xea,
+	0x80, 0xdf, 0xd5, 0x27, 0xe0, 0x01, 0xe7, 0xb6, 0x33, 0xaf, 0x28, 0x9b, 0x9b, 0x9b, 0x71, 0x95,
+	0xa0, 0xb5, 0xf9, 0x03, 0x45, 0x6f, 0xd1, 0x76, 0xf3, 0xa2, 0xdd, 0xd2, 0xf8, 0x3a, 0x65, 0x66,
+	0x79, 0x2f, 0xf7, 0x6e, 0xae, 0x21, 0x5c, 0x65, 0x86, 0xb5, 0xe6, 0x30, 0xfe, 0x9b, 0x8c, 0x70,
+	0xbc, 0xf8, 0xd7, 0xe8, 0x0b, 0xf5, 0x6f, 0x30, 0x8c, 0xd0, 0x47, 0x57, 0x3b, 0x54, 0xed, 0xf8,
+	0xbf, 0x12, 0x66, 0x47, 0xd9, 0xe9, 0x99, 0x9d, 0x05, 0x77, 0x73, 0xae, 0x50, 0x66, 0x68, 0x16,
+	0xd9, 0xf6, 0x3e, 0x31, 0x29, 0x3b, 0xe1, 0xc7, 0x21, 0xc2, 0x5c, 0x59, 0xa7, 0xad, 0x26, 0x76,
+	0xed, 0xde, 0x8f, 0x21, 0x96, 0x82, 0x52, 0x11, 0xbc, 0x50, 0x1f, 0x67, 0xf6, 0xf9, 0x27, 0x1e,
+	0xbd, 0x97, 0x54, 0x7e, 0xda, 0xfd, 0xb2, 0xd3, 0xfb, 0x89, 0x2b, 0x84, 0xe9, 0x11, 0xfa, 0x30,
+	0x9d, 0x92, 0x97, 0x09, 0x7d, 0xbb, 0x97, 0xa6, 0x97, 0x09, 0xe7, 0x52, 0x07, 0xf3, 0x3a, 0x35,
+	0x13, 0x07, 0x73, 0x11, 0x45, 0x94, 0xd0, 0xaa, 0x3b, 0x85, 0xab, 0xe0, 0xde, 0x35, 0xdf, 0xd7,
+	0xa0, 0x2d, 0xcd, 0x32, 0x64, 0xca, 0x0c, 0xc5, 0xc0, 0x96, 0x98, 0x51, 0xa5, 0x4b, 0x7b, 0xf4,
+	0x33, 0xdc, 0xd5, 0xee, 0xd3, 0x77, 0x99, 0xc2, 0x0d, 0x2f, 0xc0, 0x92, 0x3b, 0x45, 0x81, 0x16,
+	0x70, 0x53, 0xde, 0xad, 0x3e, 0x0d, 0x8c, 0xf7, 0x85, 0xf1, 0x7e, 0xd7, 0x78, 0xff, 0x6e, 0x75,
+	0x6d, 0x4c, 0x24, 0xa9, 0xfe, 0x1b, 0x00, 0x00, 0xff, 0xff, 0xaa, 0xb3, 0x5a, 0xc5, 0x21, 0x15,
+	0x00, 0x00,
 }
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // MetricServiceClient is the client API for MetricService service.
 //
@@ -1054,10 +1070,10 @@
 }
 
 type metricServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewMetricServiceClient(cc *grpc.ClientConn) MetricServiceClient {
+func NewMetricServiceClient(cc grpc.ClientConnInterface) MetricServiceClient {
 	return &metricServiceClient{cc}
 }
 
diff --git a/googleapis/monitoring/v3/notification.pb.go b/googleapis/monitoring/v3/notification.pb.go
index 0f4931f..3935ddb 100644
--- a/googleapis/monitoring/v3/notification.pb.go
+++ b/googleapis/monitoring/v3/notification.pb.go
@@ -9,7 +9,8 @@
 
 	proto "github.com/golang/protobuf/proto"
 	wrappers "github.com/golang/protobuf/ptypes/wrappers"
-	_ "google.golang.org/genproto/googleapis/api"
+	api "google.golang.org/genproto/googleapis/api"
+	_ "google.golang.org/genproto/googleapis/api/annotations"
 	label "google.golang.org/genproto/googleapis/api/label"
 )
 
@@ -94,10 +95,12 @@
 	Labels []*label.LabelDescriptor `protobuf:"bytes,4,rep,name=labels,proto3" json:"labels,omitempty"`
 	// The tiers that support this notification channel; the project service tier
 	// must be one of the supported_tiers.
-	SupportedTiers       []ServiceTier `protobuf:"varint,5,rep,packed,name=supported_tiers,json=supportedTiers,proto3,enum=google.monitoring.v3.ServiceTier" json:"supported_tiers,omitempty"` // Deprecated: Do not use.
-	XXX_NoUnkeyedLiteral struct{}      `json:"-"`
-	XXX_unrecognized     []byte        `json:"-"`
-	XXX_sizecache        int32         `json:"-"`
+	SupportedTiers []ServiceTier `protobuf:"varint,5,rep,packed,name=supported_tiers,json=supportedTiers,proto3,enum=google.monitoring.v3.ServiceTier" json:"supported_tiers,omitempty"` // Deprecated: Do not use.
+	// The product launch stage for channels of this type.
+	LaunchStage          api.LaunchStage `protobuf:"varint,7,opt,name=launch_stage,json=launchStage,proto3,enum=google.api.LaunchStage" json:"launch_stage,omitempty"`
+	XXX_NoUnkeyedLiteral struct{}        `json:"-"`
+	XXX_unrecognized     []byte          `json:"-"`
+	XXX_sizecache        int32           `json:"-"`
 }
 
 func (m *NotificationChannelDescriptor) Reset()         { *m = NotificationChannelDescriptor{} }
@@ -168,6 +171,13 @@
 	return nil
 }
 
+func (m *NotificationChannelDescriptor) GetLaunchStage() api.LaunchStage {
+	if m != nil {
+		return m.LaunchStage
+	}
+	return api.LaunchStage_LAUNCH_STAGE_UNSPECIFIED
+}
+
 // A `NotificationChannel` is a medium through which an alert is
 // delivered when a policy violation is detected. Examples of channels
 // include email, SMS, and third-party messaging applications. Fields
@@ -333,43 +343,53 @@
 }
 
 var fileDescriptor_4399f1e4bc1a75ef = []byte{
-	// 605 bytes of a gzipped FileDescriptorProto
-	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x94, 0x54, 0xdf, 0x6a, 0xdb, 0x3e,
-	0x18, 0xfd, 0x39, 0x69, 0xfa, 0x6b, 0xe5, 0x92, 0x76, 0x6a, 0x19, 0xc6, 0xa3, 0x5b, 0xda, 0x5d,
-	0x2c, 0x57, 0x36, 0x24, 0x1b, 0xac, 0xfb, 0x07, 0x4d, 0x9a, 0x8e, 0xc0, 0xea, 0x15, 0xe7, 0xcf,
-	0xa0, 0x14, 0x8c, 0xe2, 0xa8, 0xae, 0x98, 0x2d, 0x19, 0xc9, 0xf6, 0xc8, 0x63, 0xec, 0x21, 0x76,
-	0xb1, 0x3d, 0xca, 0x9e, 0x6a, 0xd8, 0x56, 0xec, 0xb4, 0x31, 0xac, 0xbb, 0x93, 0xce, 0x39, 0xdf,
-	0xf9, 0xbe, 0xef, 0x58, 0x18, 0xbc, 0xf0, 0x18, 0xf3, 0x7c, 0x6c, 0x06, 0x8c, 0x92, 0x88, 0x71,
-	0x42, 0x3d, 0x33, 0xe9, 0x9a, 0x94, 0x45, 0xe4, 0x86, 0xb8, 0x28, 0x22, 0x8c, 0x1a, 0x21, 0x67,
-	0x11, 0x83, 0x07, 0xb9, 0xd0, 0x28, 0x85, 0x46, 0xd2, 0xd5, 0x1f, 0xcb, 0x72, 0x14, 0x12, 0xd3,
-	0x47, 0x33, 0xec, 0xe7, 0x6a, 0xfd, 0xf0, 0x0e, 0x1e, 0x53, 0xf7, 0xd6, 0x11, 0x11, 0xf2, 0xb0,
-	0xa4, 0x8f, 0x2a, 0xbb, 0xba, 0x2c, 0x08, 0x96, 0xfd, 0xf4, 0xa7, 0x52, 0x92, 0xdd, 0x66, 0xf1,
-	0x8d, 0xf9, 0x8d, 0xa3, 0x30, 0xc4, 0x5c, 0xe4, 0xfc, 0xf1, 0xf7, 0x1a, 0x38, 0xb4, 0x56, 0xc6,
-	0xec, 0xdf, 0x22, 0x4a, 0xb1, 0x7f, 0x86, 0x85, 0xcb, 0x49, 0x18, 0x31, 0x0e, 0x21, 0xd8, 0xa0,
-	0x28, 0xc0, 0xda, 0x66, 0x4b, 0x69, 0x6f, 0xdb, 0xd9, 0x39, 0xc5, 0xa2, 0x45, 0x88, 0x35, 0x25,
-	0xc7, 0xd2, 0x33, 0x3c, 0x02, 0x3b, 0x73, 0x22, 0x42, 0x1f, 0x2d, 0x9c, 0x4c, 0x5f, 0xcb, 0x38,
-	0x55, 0x62, 0x56, 0x5a, 0xd6, 0x02, 0xea, 0x5c, 0x1a, 0x13, 0x46, 0xb5, 0xba, 0x54, 0x94, 0x10,
-	0xec, 0x82, 0xcd, 0x6c, 0x7f, 0xa1, 0x6d, 0xb4, 0xea, 0x6d, 0xb5, 0xf3, 0xc4, 0x90, 0x79, 0xa1,
-	0x90, 0x18, 0x9f, 0x52, 0xa6, 0x9c, 0xcc, 0x96, 0x52, 0x68, 0x81, 0x5d, 0x11, 0x87, 0x21, 0xe3,
-	0x11, 0x9e, 0x3b, 0x11, 0xc1, 0x5c, 0x68, 0x8d, 0x56, 0xbd, 0xdd, 0xec, 0x1c, 0x19, 0x55, 0x69,
-	0x1b, 0x23, 0xcc, 0x13, 0xe2, 0xe2, 0x31, 0xc1, 0xbc, 0x57, 0xd3, 0x14, 0xbb, 0x59, 0x54, 0xa7,
-	0x90, 0x38, 0xfe, 0xd1, 0x00, 0xfb, 0x15, 0x99, 0x54, 0x6e, 0x5d, 0x95, 0xce, 0xfd, 0x24, 0xea,
-	0x7f, 0x4d, 0x62, 0x63, 0x3d, 0x89, 0x8b, 0x22, 0x89, 0x46, 0x96, 0xc4, 0xab, 0xea, 0x5d, 0x2a,
-	0xe6, 0xcc, 0x73, 0x12, 0x03, 0x1a, 0xf1, 0x45, 0x91, 0xd1, 0x15, 0x50, 0x63, 0x81, 0xb9, 0x23,
-	0x3d, 0xb7, 0x32, 0xcf, 0x93, 0x87, 0x7b, 0x4e, 0x04, 0xe6, 0xab, 0xbe, 0x20, 0x2e, 0x00, 0x18,
-	0x80, 0xfd, 0x04, 0xf3, 0xa2, 0x24, 0x7d, 0xa2, 0x51, 0x2c, 0xb4, 0xed, 0x96, 0xd2, 0x6e, 0x76,
-	0xde, 0x3d, 0xbc, 0xc7, 0x74, 0xc5, 0x64, 0x94, 0x79, 0xd8, 0x30, 0x59, 0xc3, 0xe0, 0x4b, 0xf0,
-	0x3f, 0xa6, 0x68, 0xe6, 0xe3, 0xb9, 0xa6, 0xb6, 0x94, 0xb6, 0xda, 0xd1, 0x97, 0x2d, 0x96, 0x8f,
-	0xdc, 0xe8, 0x31, 0xe6, 0x4f, 0x91, 0x1f, 0x63, 0x7b, 0x29, 0xd5, 0x4f, 0x80, 0xba, 0x32, 0x3f,
-	0xdc, 0x03, 0xf5, 0xaf, 0x78, 0x21, 0x3f, 0x65, 0x7a, 0x84, 0x07, 0xa0, 0x91, 0xa4, 0x25, 0xf2,
-	0xe1, 0xe6, 0x97, 0x37, 0xb5, 0xd7, 0x8a, 0xfe, 0x1e, 0xec, 0xde, 0x5b, 0xff, 0x5f, 0xca, 0x8f,
-	0xbf, 0x00, 0xb8, 0xbe, 0x19, 0x7c, 0x0e, 0x9e, 0x4d, 0x07, 0xf6, 0xf0, 0x7c, 0xd8, 0x3f, 0x1d,
-	0x0f, 0x3f, 0x5b, 0xce, 0x68, 0x7c, 0x3a, 0x9e, 0x8c, 0x9c, 0x89, 0x35, 0xba, 0x1c, 0xf4, 0x87,
-	0xe7, 0xc3, 0xc1, 0xd9, 0xde, 0x7f, 0xb0, 0x09, 0xc0, 0xc4, 0xca, 0x65, 0x83, 0xb3, 0x3d, 0x05,
-	0xee, 0x80, 0xad, 0xe2, 0x56, 0xeb, 0xfd, 0x54, 0x80, 0xe6, 0xb2, 0xa0, 0x32, 0xe0, 0xde, 0xa3,
-	0xd5, 0x84, 0x2f, 0xd3, 0x60, 0x2e, 0x95, 0xab, 0x0f, 0x52, 0xea, 0x31, 0x1f, 0x51, 0xcf, 0x60,
-	0xdc, 0x33, 0x3d, 0x4c, 0xb3, 0xd8, 0xcc, 0x9c, 0x42, 0x21, 0x11, 0x77, 0xff, 0x27, 0x6f, 0xcb,
-	0xdb, 0xaf, 0x9a, 0xfe, 0x31, 0x37, 0xe8, 0xfb, 0x2c, 0x9e, 0x1b, 0x17, 0x65, 0xc7, 0x69, 0xf7,
-	0xf7, 0x92, 0xbc, 0xce, 0xc8, 0xeb, 0x92, 0xbc, 0x9e, 0x76, 0x67, 0x9b, 0x59, 0x93, 0xee, 0x9f,
-	0x00, 0x00, 0x00, 0xff, 0xff, 0xf9, 0x39, 0x00, 0x47, 0x29, 0x05, 0x00, 0x00,
+	// 759 bytes of a gzipped FileDescriptorProto
+	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x9c, 0x55, 0xcb, 0x6e, 0xd3, 0x40,
+	0x14, 0xc5, 0x49, 0xfa, 0x1a, 0x57, 0x69, 0x99, 0x56, 0x60, 0x82, 0x0a, 0x69, 0x59, 0x10, 0x55,
+	0xc2, 0x96, 0x12, 0x10, 0x34, 0x94, 0x4a, 0x79, 0x15, 0x22, 0xd1, 0x10, 0xe5, 0x85, 0x54, 0x55,
+	0xb2, 0x1c, 0x67, 0xea, 0x0e, 0x38, 0x1e, 0x6b, 0xc6, 0x0e, 0x0a, 0x51, 0xff, 0x84, 0x05, 0x2b,
+	0x24, 0xf8, 0x14, 0x3e, 0xa5, 0x2b, 0xd6, 0x2c, 0x10, 0xf2, 0x23, 0xb1, 0xd3, 0xb8, 0x90, 0x76,
+	0x37, 0xf7, 0x9c, 0x7b, 0xcf, 0xdc, 0x99, 0x39, 0xd7, 0x06, 0x8f, 0x35, 0x42, 0x34, 0x1d, 0x49,
+	0x7d, 0x62, 0x60, 0x8b, 0x50, 0x6c, 0x68, 0xd2, 0x20, 0x27, 0x19, 0xc4, 0xc2, 0xa7, 0x58, 0x55,
+	0x2c, 0x4c, 0x0c, 0xd1, 0xa4, 0xc4, 0x22, 0x70, 0xd3, 0x4b, 0x14, 0x83, 0x44, 0x71, 0x90, 0x4b,
+	0xdd, 0xf1, 0xcb, 0x15, 0x13, 0x4b, 0xba, 0xd2, 0x45, 0xba, 0x97, 0x9d, 0xda, 0x9a, 0xc2, 0x6d,
+	0x43, 0x3d, 0x93, 0x99, 0xa5, 0x68, 0xc8, 0xa7, 0xef, 0x85, 0x68, 0x8a, 0x18, 0xb1, 0xa9, 0x3a,
+	0xa6, 0xb6, 0x23, 0x1b, 0x52, 0x49, 0xbf, 0x3f, 0x6e, 0x25, 0xf5, 0xc0, 0x4f, 0x71, 0xa3, 0xae,
+	0x7d, 0x2a, 0x7d, 0xa2, 0x8a, 0x69, 0x22, 0xca, 0x3c, 0x7e, 0xe7, 0x57, 0x02, 0x6c, 0xd5, 0x42,
+	0x27, 0x28, 0x9d, 0x29, 0x86, 0x81, 0xf4, 0x32, 0x62, 0x2a, 0xc5, 0xa6, 0x45, 0x28, 0x84, 0x20,
+	0x61, 0x28, 0x7d, 0x24, 0x2c, 0xa6, 0xb9, 0xcc, 0x4a, 0xc3, 0x5d, 0x3b, 0x98, 0x35, 0x34, 0x91,
+	0xc0, 0x79, 0x98, 0xb3, 0x86, 0xdb, 0x60, 0xb5, 0x87, 0x99, 0xa9, 0x2b, 0x43, 0xd9, 0xcd, 0x8f,
+	0xb9, 0x1c, 0xef, 0x63, 0x35, 0xa7, 0x2c, 0x0d, 0xf8, 0x9e, 0x2f, 0x8c, 0x89, 0x21, 0xc4, 0xfd,
+	0x8c, 0x00, 0x82, 0x39, 0xb0, 0xe8, 0x5e, 0x0d, 0x13, 0x12, 0xe9, 0x78, 0x86, 0xcf, 0xde, 0x17,
+	0xfd, 0xab, 0x54, 0x4c, 0x2c, 0xbe, 0x75, 0x98, 0xa0, 0xb3, 0x86, 0x9f, 0x0a, 0x6b, 0x60, 0x8d,
+	0xd9, 0xa6, 0x49, 0xa8, 0x85, 0x7a, 0xb2, 0x85, 0x11, 0x65, 0xc2, 0x42, 0x3a, 0x9e, 0x49, 0x66,
+	0xb7, 0xc5, 0xa8, 0x87, 0x10, 0x9b, 0x88, 0x0e, 0xb0, 0x8a, 0x5a, 0x18, 0xd1, 0x62, 0x4c, 0xe0,
+	0x1a, 0xc9, 0x49, 0xb5, 0x03, 0x31, 0x98, 0x07, 0xab, 0xe1, 0x77, 0x10, 0x96, 0xd2, 0x5c, 0x26,
+	0x99, 0xbd, 0x3b, 0xdd, 0x8a, 0xc3, 0x37, 0x1d, 0xba, 0xc1, 0xeb, 0x41, 0x90, 0xff, 0x1a, 0xbb,
+	0x28, 0x7c, 0x89, 0x81, 0xe7, 0xa1, 0x1d, 0xbd, 0x32, 0xc5, 0xc4, 0x4c, 0x54, 0x49, 0x5f, 0xfa,
+	0xf7, 0x6d, 0x1f, 0x9a, 0x94, 0x7c, 0x40, 0xaa, 0xc5, 0xa4, 0x91, 0xbf, 0x3a, 0x9f, 0x72, 0xd8,
+	0x4c, 0x05, 0x93, 0x46, 0xaa, 0x87, 0xc9, 0xbd, 0x09, 0x78, 0x0e, 0xeb, 0x84, 0x6a, 0x8a, 0x81,
+	0x3f, 0xbb, 0x45, 0x4c, 0x1a, 0x85, 0xc3, 0x9b, 0x29, 0x96, 0x4f, 0x89, 0xde, 0x43, 0x0e, 0xeb,
+	0x2d, 0x6e, 0xa6, 0xc2, 0xed, 0xee, 0x7c, 0x5b, 0x02, 0x1b, 0x11, 0x97, 0x10, 0x69, 0xaa, 0x28,
+	0xf3, 0x5d, 0x36, 0x5a, 0xfc, 0xbf, 0x46, 0x4b, 0xcc, 0x1a, 0xed, 0x68, 0x62, 0xb4, 0x05, 0xd7,
+	0x68, 0xcf, 0xa2, 0xad, 0x12, 0xd1, 0xa7, 0x67, 0x43, 0x56, 0x31, 0x2c, 0x3a, 0x9c, 0x58, 0xf0,
+	0x18, 0xf0, 0x36, 0x43, 0x54, 0xf6, 0x35, 0x97, 0x5d, 0xcd, 0xbd, 0xf9, 0x35, 0xdb, 0x0c, 0xd1,
+	0xb0, 0x2e, 0xb0, 0x27, 0x00, 0xec, 0x83, 0x8d, 0x01, 0xa2, 0x93, 0x12, 0xc7, 0x94, 0x96, 0xcd,
+	0x84, 0x15, 0xd7, 0x95, 0xfb, 0xf3, 0xef, 0xd1, 0x09, 0x89, 0x34, 0x5d, 0x8d, 0x06, 0x1c, 0xcc,
+	0x60, 0xf0, 0x29, 0x58, 0x42, 0x86, 0xd2, 0xd5, 0x51, 0x4f, 0xe0, 0xd3, 0x5c, 0x86, 0xcf, 0xa6,
+	0xc6, 0x5b, 0x8c, 0xbf, 0x21, 0x62, 0x91, 0x10, 0xbd, 0xa3, 0xe8, 0x36, 0x6a, 0x8c, 0x53, 0x53,
+	0x7b, 0x80, 0x0f, 0xf5, 0x0f, 0xd7, 0x41, 0xfc, 0x23, 0x1a, 0xfa, 0x4f, 0xe9, 0x2c, 0xe1, 0x26,
+	0x58, 0x18, 0x38, 0x25, 0xfe, 0x77, 0xc1, 0x0b, 0xf2, 0xb1, 0x17, 0x5c, 0xea, 0x15, 0x58, 0xbb,
+	0x74, 0xfc, 0xeb, 0x94, 0xef, 0xbc, 0x07, 0x70, 0xf6, 0x64, 0xf0, 0x11, 0x78, 0xd8, 0xa9, 0x34,
+	0xaa, 0x87, 0xd5, 0x52, 0xa1, 0x55, 0x7d, 0x57, 0x93, 0x9b, 0xad, 0x42, 0xab, 0xdd, 0x94, 0xdb,
+	0xb5, 0x66, 0xbd, 0x52, 0xaa, 0x1e, 0x56, 0x2b, 0xe5, 0xf5, 0x5b, 0x30, 0x09, 0x40, 0xbb, 0xe6,
+	0xa5, 0x55, 0xca, 0xeb, 0x1c, 0x5c, 0x05, 0xcb, 0x93, 0x28, 0x96, 0xff, 0xc3, 0x5d, 0x14, 0x7e,
+	0x73, 0xe0, 0xc9, 0xb5, 0x46, 0x19, 0x1e, 0xcc, 0x37, 0xc0, 0x4c, 0x1a, 0x85, 0x51, 0xd9, 0x9f,
+	0x95, 0x73, 0xf8, 0xe6, 0xba, 0x83, 0x7b, 0xa5, 0xd2, 0xfe, 0x3c, 0x03, 0x7b, 0x65, 0x35, 0xb7,
+	0x5b, 0xfc, 0xce, 0x01, 0x41, 0x25, 0xfd, 0x48, 0x87, 0x15, 0x6f, 0x87, 0x0f, 0x5f, 0x77, 0x9c,
+	0x51, 0xe7, 0x8e, 0x0f, 0xfc, 0x54, 0x8d, 0xe8, 0x8a, 0xa1, 0x89, 0x84, 0x6a, 0x92, 0x86, 0x0c,
+	0xd7, 0x37, 0x52, 0x70, 0x77, 0xd3, 0xff, 0xab, 0x97, 0x41, 0xf4, 0x23, 0x96, 0x7a, 0xed, 0x09,
+	0x94, 0x74, 0x62, 0xf7, 0xc4, 0xa3, 0x60, 0xc7, 0x4e, 0xee, 0xe7, 0x98, 0x3c, 0x71, 0xc9, 0x93,
+	0x80, 0x3c, 0xe9, 0xe4, 0xba, 0x8b, 0xee, 0x26, 0xb9, 0xbf, 0x01, 0x00, 0x00, 0xff, 0xff, 0xa0,
+	0xba, 0x27, 0x74, 0xa4, 0x07, 0x00, 0x00,
 }
diff --git a/googleapis/monitoring/v3/notification_service.pb.go b/googleapis/monitoring/v3/notification_service.pb.go
index 447a7fd..de2f0ed 100644
--- a/googleapis/monitoring/v3/notification_service.pb.go
+++ b/googleapis/monitoring/v3/notification_service.pb.go
@@ -32,7 +32,7 @@
 
 // The `ListNotificationChannelDescriptors` request.
 type ListNotificationChannelDescriptorsRequest struct {
-	// The REST resource name of the parent from which to retrieve
+	// Required. The REST resource name of the parent from which to retrieve
 	// the notification channel descriptors. The expected syntax is:
 	//
 	//     projects/[PROJECT_ID]
@@ -163,7 +163,7 @@
 
 // The `GetNotificationChannelDescriptor` response.
 type GetNotificationChannelDescriptorRequest struct {
-	// The channel type for which to execute the request. The format is
+	// Required. The channel type for which to execute the request. The format is
 	// `projects/[PROJECT_ID]/notificationChannelDescriptors/{channel_type}`.
 	Name                 string   `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"`
 	XXX_NoUnkeyedLiteral struct{} `json:"-"`
@@ -207,7 +207,7 @@
 
 // The `CreateNotificationChannel` request.
 type CreateNotificationChannelRequest struct {
-	// The project on which to execute the request. The format is:
+	// Required. The project on which to execute the request. The format is:
 	//
 	//     projects/[PROJECT_ID]
 	//
@@ -216,7 +216,7 @@
 	// channel's name will have a normalized version of this field as a prefix,
 	// but will add `/notificationChannels/[CHANNEL_ID]` to identify the channel.
 	Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"`
-	// The definition of the `NotificationChannel` to create.
+	// Required. The definition of the `NotificationChannel` to create.
 	NotificationChannel  *NotificationChannel `protobuf:"bytes,2,opt,name=notification_channel,json=notificationChannel,proto3" json:"notification_channel,omitempty"`
 	XXX_NoUnkeyedLiteral struct{}             `json:"-"`
 	XXX_unrecognized     []byte               `json:"-"`
@@ -264,7 +264,7 @@
 
 // The `ListNotificationChannels` request.
 type ListNotificationChannelsRequest struct {
-	// The project on which to execute the request. The format is
+	// Required. The project on which to execute the request. The format is
 	// `projects/[PROJECT_ID]`. That is, this names the container
 	// in which to look for the notification channels; it does not name a
 	// specific channel. To query a specific channel by REST resource name, use
@@ -413,7 +413,7 @@
 
 // The `GetNotificationChannel` request.
 type GetNotificationChannelRequest struct {
-	// The channel for which to execute the request. The format is
+	// Required. The channel for which to execute the request. The format is
 	// `projects/[PROJECT_ID]/notificationChannels/[CHANNEL_ID]`.
 	Name                 string   `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"`
 	XXX_NoUnkeyedLiteral struct{} `json:"-"`
@@ -457,7 +457,7 @@
 type UpdateNotificationChannelRequest struct {
 	// The fields to update.
 	UpdateMask *field_mask.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
-	// A description of the changes to be applied to the specified
+	// Required. A description of the changes to be applied to the specified
 	// notification channel. The description must provide a definition for
 	// fields to be updated; the names of these fields should also be
 	// included in the `update_mask`.
@@ -508,7 +508,7 @@
 
 // The `DeleteNotificationChannel` request.
 type DeleteNotificationChannelRequest struct {
-	// The channel for which to execute the request. The format is
+	// Required. The channel for which to execute the request. The format is
 	// `projects/[PROJECT_ID]/notificationChannels/[CHANNEL_ID]`.
 	Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"`
 	// If true, the notification channel will be deleted regardless of its
@@ -562,7 +562,7 @@
 
 // The `SendNotificationChannelVerificationCode` request.
 type SendNotificationChannelVerificationCodeRequest struct {
-	// The notification channel to which to send a verification code.
+	// Required. The notification channel to which to send a verification code.
 	Name                 string   `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
 	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 	XXX_unrecognized     []byte   `json:"-"`
@@ -607,7 +607,7 @@
 
 // The `GetNotificationChannelVerificationCode` request.
 type GetNotificationChannelVerificationCodeRequest struct {
-	// The notification channel for which a verification code is to be generated
+	// Required. The notification channel for which a verification code is to be generated
 	// and retrieved. This must name a channel that is already verified; if
 	// the specified channel is not verified, the request will fail.
 	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
@@ -730,9 +730,9 @@
 
 // The `VerifyNotificationChannel` request.
 type VerifyNotificationChannelRequest struct {
-	// The notification channel to verify.
+	// Required. The notification channel to verify.
 	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
-	// The verification code that was delivered to the channel as
+	// Required. The verification code that was delivered to the channel as
 	// a result of invoking the `SendNotificationChannelVerificationCode` API
 	// method or that was retrieved from a verified channel via
 	// `GetNotificationChannelVerificationCode`. For example, one might have
@@ -805,84 +805,92 @@
 }
 
 var fileDescriptor_7e2bcd7194b305fe = []byte{
-	// 1087 bytes of a gzipped FileDescriptorProto
-	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xac, 0x58, 0x41, 0x6f, 0x1b, 0x45,
-	0x14, 0xd6, 0xd8, 0x49, 0x9a, 0xbe, 0x08, 0x21, 0xa6, 0x21, 0xac, 0xdd, 0x56, 0x5d, 0xed, 0xa1,
-	0x49, 0xad, 0x74, 0x57, 0xb2, 0x4b, 0x84, 0x5c, 0x52, 0x9a, 0xc4, 0x6d, 0x11, 0xa4, 0x28, 0x72,
-	0x4a, 0x24, 0x50, 0x84, 0xb5, 0xd9, 0x1d, 0x3b, 0x4b, 0xec, 0x99, 0x65, 0x67, 0x9c, 0x34, 0xad,
-	0x2a, 0x15, 0x6e, 0x9c, 0xe1, 0x0f, 0x20, 0x71, 0xa1, 0x07, 0xc4, 0x19, 0xa9, 0x9c, 0x51, 0x8f,
-	0x20, 0xb8, 0x72, 0x01, 0xf1, 0x37, 0xd0, 0xce, 0x8e, 0xb3, 0x8e, 0xb3, 0x6b, 0xef, 0xb6, 0xdc,
-	0x76, 0xe6, 0xbd, 0x79, 0xef, 0x7b, 0xdf, 0x7c, 0xfb, 0xde, 0xda, 0x60, 0x75, 0x18, 0xeb, 0x74,
-	0x89, 0xd5, 0x63, 0xd4, 0x13, 0x2c, 0xf0, 0x68, 0xc7, 0x3a, 0xac, 0x59, 0x94, 0x09, 0xaf, 0xed,
-	0x39, 0xb6, 0xf0, 0x18, 0x6d, 0x71, 0x12, 0x1c, 0x7a, 0x0e, 0x31, 0xfd, 0x80, 0x09, 0x86, 0xe7,
-	0xa3, 0x03, 0x66, 0x7c, 0xc0, 0x3c, 0xac, 0x95, 0x2f, 0xa9, 0x30, 0xb6, 0xef, 0x59, 0x36, 0xa5,
-	0x4c, 0xc8, 0xa3, 0x3c, 0x3a, 0x53, 0x5e, 0x9c, 0x98, 0x44, 0x39, 0x5e, 0x54, 0x8e, 0x72, 0xb5,
-	0xd7, 0x6f, 0x5b, 0xa4, 0xe7, 0x8b, 0x63, 0x65, 0xd4, 0x47, 0x8d, 0x6d, 0x8f, 0x74, 0xdd, 0x56,
-	0xcf, 0xe6, 0x07, 0xca, 0xe3, 0xd2, 0xa8, 0x07, 0x17, 0x41, 0xdf, 0x11, 0xca, 0x7a, 0x65, 0xd4,
-	0x2a, 0xbc, 0x1e, 0xe1, 0xc2, 0xee, 0xf9, 0xca, 0xe1, 0xad, 0xa1, 0x22, 0x9c, 0xae, 0x47, 0xa8,
-	0x3a, 0x69, 0x3c, 0x86, 0x6b, 0x9b, 0x1e, 0x17, 0x1f, 0x0d, 0x01, 0xde, 0xd8, 0xb7, 0x29, 0x25,
-	0xdd, 0x06, 0xe1, 0x4e, 0xe0, 0xf9, 0x82, 0x05, 0xbc, 0x49, 0xbe, 0xe8, 0x13, 0x2e, 0x30, 0x86,
-	0x29, 0x6a, 0xf7, 0x88, 0x36, 0xa5, 0xa3, 0xa5, 0xf3, 0x4d, 0xf9, 0x8c, 0x2f, 0xc2, 0x79, 0xdf,
-	0xee, 0x90, 0x16, 0xf7, 0x1e, 0x11, 0xad, 0xa0, 0xa3, 0xa5, 0xe9, 0xe6, 0x6c, 0xb8, 0xb1, 0xed,
-	0x3d, 0x22, 0xf8, 0x32, 0x80, 0x34, 0x0a, 0x76, 0x40, 0xa8, 0x56, 0x94, 0xc7, 0xa4, 0xfb, 0x83,
-	0x70, 0xc3, 0xf8, 0x19, 0x41, 0x25, 0x4b, 0x76, 0xee, 0x33, 0xca, 0x09, 0x76, 0xe1, 0x82, 0x13,
-	0x59, 0x5b, 0x6e, 0x6c, 0xd6, 0x90, 0x5e, 0x5c, 0x9a, 0xab, 0xd6, 0xcc, 0xa4, 0xdb, 0x33, 0xc7,
-	0x86, 0x6e, 0x62, 0xe7, 0x4c, 0x36, 0x7c, 0x15, 0x5e, 0xa7, 0xe4, 0xa1, 0x68, 0x0d, 0x01, 0x2f,
-	0x48, 0xe0, 0xaf, 0x85, 0xdb, 0x5b, 0x27, 0xe0, 0x57, 0x61, 0xf1, 0x1e, 0x19, 0x0f, 0x7d, 0x94,
-	0xb7, 0x62, 0xcc, 0x9b, 0xf1, 0x2d, 0x02, 0x7d, 0x23, 0x20, 0xb6, 0x20, 0x09, 0x21, 0xc6, 0x1c,
-	0xc4, 0xbb, 0x30, 0x7f, 0x4a, 0xc3, 0xaa, 0x04, 0x09, 0x72, 0xae, 0x7a, 0x2d, 0x33, 0x0d, 0xcd,
-	0x0b, 0xf4, 0xec, 0xa6, 0xf1, 0x3d, 0x82, 0x2b, 0x29, 0x57, 0x72, 0x46, 0x06, 0xd3, 0x43, 0xa8,
-	0x16, 0x60, 0xa6, 0xed, 0x75, 0x05, 0x09, 0xb4, 0x19, 0xb9, 0xab, 0x56, 0xb8, 0x04, 0xb3, 0x2c,
-	0x70, 0x49, 0xd0, 0xda, 0x3b, 0xd6, 0xce, 0x49, 0xcb, 0x39, 0xb9, 0x5e, 0x3f, 0x3e, 0xad, 0x9c,
-	0xe2, 0x58, 0xe5, 0x4c, 0x8d, 0x2a, 0xe7, 0x19, 0x02, 0x3d, 0x1d, 0xa6, 0xd2, 0xcb, 0x67, 0xf0,
-	0x66, 0x12, 0x53, 0x5c, 0x2b, 0x4a, 0xc5, 0xe4, 0xa0, 0x6a, 0x3e, 0x81, 0xaa, 0xec, 0x4a, 0xa9,
-	0xc1, 0xe5, 0x64, 0xa5, 0x8c, 0xd3, 0xc7, 0x73, 0x04, 0xfa, 0xc7, 0xbe, 0x3b, 0x5e, 0x1f, 0x37,
-	0x61, 0xae, 0x2f, 0x7d, 0x64, 0xab, 0x50, 0x12, 0x28, 0x0f, 0xea, 0x1a, 0x74, 0x03, 0xf3, 0x6e,
-	0xd8, 0x4d, 0xee, 0xdb, 0xfc, 0xa0, 0x09, 0x91, 0x7b, 0xf8, 0x9c, 0x2a, 0xa4, 0xe2, 0xff, 0x22,
-	0xa4, 0x4d, 0xd0, 0x1b, 0xa4, 0x4b, 0x72, 0xcb, 0x7b, 0x1e, 0xa6, 0xdb, 0x2c, 0x70, 0x22, 0x75,
-	0xcd, 0x36, 0xa3, 0x85, 0xd1, 0x00, 0x73, 0x9b, 0x50, 0x37, 0x21, 0xd6, 0x0e, 0x09, 0xe2, 0x2d,
-	0xe6, 0x92, 0xd1, 0xd8, 0x68, 0x88, 0xd3, 0xa7, 0x08, 0xae, 0x27, 0xdf, 0x44, 0x8e, 0x28, 0x21,
-	0xe9, 0xe4, 0xa1, 0xef, 0x05, 0xa4, 0x15, 0x76, 0xd9, 0x54, 0xd2, 0x1f, 0x0c, 0x5a, 0x70, 0x13,
-	0x22, 0xf7, 0x70, 0xc3, 0xf8, 0x12, 0x81, 0x99, 0x15, 0x82, 0x92, 0x31, 0x86, 0x29, 0x87, 0xb9,
-	0x27, 0x18, 0xc2, 0xe7, 0x57, 0xc3, 0xf0, 0x01, 0xe8, 0x32, 0xd9, 0x71, 0x86, 0xab, 0x19, 0x2e,
-	0x7c, 0x00, 0xa4, 0x10, 0x03, 0xa9, 0xfe, 0xfb, 0x06, 0x94, 0x13, 0xc2, 0x6c, 0x47, 0x83, 0x15,
-	0xff, 0x83, 0xc0, 0x98, 0xdc, 0xe1, 0xf1, 0x7b, 0xc9, 0x62, 0xcb, 0x3c, 0x99, 0xca, 0xb7, 0x5f,
-	0x3e, 0x40, 0xc4, 0xb2, 0xf1, 0xee, 0x57, 0xbf, 0xff, 0xfd, 0x4d, 0x61, 0x05, 0xdf, 0x08, 0xe7,
-	0xf7, 0xe3, 0xb0, 0xde, 0x55, 0x3f, 0x60, 0x9f, 0x13, 0x47, 0x70, 0xab, 0xf2, 0xc4, 0xa2, 0xe3,
-	0x0b, 0xf8, 0x13, 0x81, 0x3e, 0x69, 0x1a, 0xe0, 0xd5, 0x64, 0x90, 0x19, 0xa7, 0x48, 0xf9, 0x65,
-	0x26, 0x9c, 0x71, 0x4b, 0x96, 0xf5, 0x0e, 0x5e, 0x49, 0x2a, 0x6b, 0x42, 0x55, 0x56, 0xe5, 0x09,
-	0x7e, 0x8e, 0x40, 0x4b, 0x6b, 0xb4, 0xf8, 0xed, 0x5c, 0xac, 0x9f, 0x5c, 0xd6, 0x4a, 0xde, 0x63,
-	0xea, 0x8a, 0xaa, 0xb2, 0x96, 0x65, 0x5c, 0xc9, 0x7c, 0x45, 0x1c, 0xff, 0x88, 0x60, 0x21, 0x99,
-	0x60, 0x5c, 0xcb, 0x73, 0x1d, 0x03, 0xec, 0xd9, 0xdb, 0xa2, 0x71, 0x43, 0xc2, 0x35, 0xf1, 0x72,
-	0x56, 0xea, 0x25, 0xe1, 0xbf, 0x22, 0x28, 0xa5, 0x7e, 0x17, 0xe0, 0x14, 0xea, 0x26, 0x7d, 0x48,
-	0xe4, 0x81, 0xfd, 0xbe, 0x84, 0xbd, 0x6e, 0xe4, 0x60, 0xb9, 0x9e, 0x38, 0x48, 0xf0, 0x5f, 0x08,
-	0x4a, 0xa9, 0x23, 0x2c, 0xad, 0x94, 0x49, 0x33, 0x2f, 0x4f, 0x29, 0x2d, 0x59, 0xca, 0x27, 0xd5,
-	0xb5, 0xa8, 0x94, 0x04, 0x8c, 0x66, 0xc6, 0x6b, 0x49, 0xa9, 0xf0, 0x3b, 0x04, 0xa5, 0xd4, 0x29,
-	0x97, 0x56, 0xe1, 0xa4, 0xb1, 0x58, 0x5e, 0x38, 0xd3, 0xc7, 0xef, 0x84, 0xbf, 0x15, 0x06, 0x82,
-	0xaa, 0xe4, 0x13, 0xd4, 0x1f, 0x08, 0x16, 0x33, 0xce, 0x4e, 0xdc, 0x48, 0x46, 0x9c, 0x6f, 0xf4,
-	0xa6, 0xe2, 0xdf, 0x94, 0xf8, 0xef, 0x1a, 0x6b, 0x79, 0xf0, 0xd7, 0x39, 0xa1, 0xee, 0x68, 0xa6,
-	0x3a, 0xaa, 0xe0, 0xa7, 0x05, 0xb8, 0x9a, 0x6d, 0x92, 0xe2, 0x8d, 0x3c, 0x6f, 0x7a, 0x5a, 0x55,
-	0x8d, 0x57, 0x0b, 0xa2, 0x7a, 0xd8, 0x87, 0x92, 0x83, 0x3b, 0xc6, 0xed, 0x5c, 0x1c, 0x74, 0x88,
-	0x48, 0xa2, 0xe0, 0x17, 0x04, 0xa5, 0xd4, 0x49, 0x9e, 0x26, 0xbf, 0x49, 0xa3, 0x3f, 0xcf, 0x0b,
-	0xa6, 0xa6, 0x8b, 0x51, 0xcb, 0x55, 0xcd, 0xa1, 0x44, 0x50, 0x47, 0x95, 0xf2, 0x0f, 0xe8, 0xc5,
-	0x5a, 0x69, 0x28, 0x4d, 0x94, 0xd8, 0xf6, 0x3d, 0x6e, 0x3a, 0xac, 0xf7, 0xdb, 0xda, 0xd7, 0x68,
-	0x5f, 0x08, 0x9f, 0xd7, 0x2d, 0xeb, 0xe8, 0xe8, 0x68, 0xc4, 0x6a, 0xd9, 0x7d, 0xb1, 0x6f, 0x39,
-	0x5d, 0xd6, 0x77, 0xaf, 0xfb, 0x5d, 0x5b, 0xb4, 0x59, 0xd0, 0x5b, 0x9e, 0xe4, 0x1e, 0xe7, 0xca,
-	0xe1, 0x6a, 0x06, 0xc4, 0x76, 0xd7, 0x7f, 0x42, 0xa0, 0x39, 0xac, 0x97, 0x48, 0xce, 0xba, 0x36,
-	0xcc, 0x8e, 0xfa, 0xf8, 0xd9, 0x0a, 0xd5, 0xbf, 0x85, 0x3e, 0xbd, 0xa5, 0x4e, 0x74, 0x58, 0xd7,
-	0xa6, 0x1d, 0x93, 0x05, 0x1d, 0xab, 0x43, 0xa8, 0x7c, 0x37, 0xac, 0x38, 0xf1, 0xe9, 0x7f, 0x10,
-	0x6e, 0xc6, 0xab, 0x67, 0x85, 0xf2, 0xbd, 0x28, 0xc0, 0x46, 0x58, 0xab, 0x79, 0x3f, 0x4e, 0xbc,
-	0x53, 0x7b, 0x31, 0x30, 0xee, 0x4a, 0xe3, 0x6e, 0x6c, 0xdc, 0xdd, 0xa9, 0xed, 0xcd, 0xc8, 0x24,
-	0xb5, 0xff, 0x02, 0x00, 0x00, 0xff, 0xff, 0xfe, 0xe6, 0xcc, 0x63, 0x0a, 0x11, 0x00, 0x00,
+	// 1210 bytes of a gzipped FileDescriptorProto
+	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xb4, 0x58, 0x41, 0x6f, 0xdc, 0x44,
+	0x14, 0xd6, 0xec, 0x26, 0x69, 0xf2, 0x22, 0x84, 0x34, 0x0d, 0xe9, 0xee, 0xb6, 0x55, 0x2d, 0x1f,
+	0x9a, 0x74, 0x95, 0xd8, 0x52, 0x96, 0x06, 0x9a, 0xa8, 0xb4, 0xde, 0x24, 0xad, 0x40, 0x14, 0x45,
+	0x4e, 0x89, 0x04, 0x8a, 0x58, 0x39, 0xf6, 0xec, 0xc6, 0xcd, 0xae, 0xc7, 0x78, 0x66, 0x93, 0xa6,
+	0x55, 0x91, 0x68, 0x25, 0x10, 0x67, 0x7e, 0x05, 0x3d, 0x20, 0x2e, 0x08, 0x09, 0x71, 0x42, 0x9c,
+	0x72, 0x42, 0x70, 0x0b, 0x20, 0xf5, 0xd0, 0x13, 0xe2, 0x17, 0x70, 0x42, 0x1e, 0x7b, 0xb3, 0xce,
+	0xc6, 0xde, 0xb5, 0xb3, 0xe5, 0xb6, 0x9e, 0xf7, 0x66, 0xde, 0xfb, 0xbe, 0xf7, 0xcd, 0xbc, 0x97,
+	0x80, 0xda, 0xa0, 0xb4, 0xd1, 0x24, 0x6a, 0x8b, 0x3a, 0x36, 0xa7, 0x9e, 0xed, 0x34, 0xd4, 0xbd,
+	0x8a, 0xea, 0x50, 0x6e, 0xd7, 0x6d, 0xd3, 0xe0, 0x36, 0x75, 0x6a, 0x8c, 0x78, 0x7b, 0xb6, 0x49,
+	0x14, 0xd7, 0xa3, 0x9c, 0xe2, 0xa9, 0x60, 0x83, 0xd2, 0xdd, 0xa0, 0xec, 0x55, 0x4a, 0x97, 0xc2,
+	0x63, 0x0c, 0xd7, 0x56, 0x0d, 0xc7, 0xa1, 0x5c, 0x6c, 0x65, 0xc1, 0x9e, 0xd2, 0x85, 0x88, 0xd5,
+	0x6c, 0xda, 0xc4, 0xe1, 0xa1, 0xe1, 0x4a, 0xc4, 0x50, 0xb7, 0x49, 0xd3, 0xaa, 0x6d, 0x93, 0x1d,
+	0x63, 0xcf, 0xa6, 0x5e, 0xe8, 0x50, 0x8c, 0x38, 0x78, 0x84, 0xd1, 0xb6, 0xd7, 0x49, 0xa4, 0x34,
+	0x33, 0x30, 0xf3, 0xd0, 0xf1, 0x62, 0xe8, 0x28, 0xbe, 0xb6, 0xdb, 0x75, 0x95, 0xb4, 0x5c, 0x7e,
+	0x10, 0x1a, 0xa5, 0x5e, 0x63, 0x90, 0x46, 0xcb, 0x60, 0xbb, 0xa1, 0xc7, 0xa5, 0x5e, 0x0f, 0xc6,
+	0xbd, 0xb6, 0xd9, 0x8b, 0xe0, 0xd8, 0xca, 0xed, 0x16, 0x61, 0xdc, 0x68, 0xb9, 0x81, 0x83, 0xfc,
+	0x13, 0x82, 0x6b, 0xef, 0xdb, 0x8c, 0x7f, 0x10, 0x49, 0x6c, 0x65, 0xc7, 0x70, 0x1c, 0xd2, 0x5c,
+	0x25, 0xcc, 0xf4, 0x6c, 0x97, 0x53, 0x8f, 0xe9, 0xe4, 0xd3, 0x36, 0x61, 0x1c, 0x6f, 0xc0, 0x88,
+	0x63, 0xb4, 0x48, 0x61, 0x44, 0x42, 0xb3, 0x13, 0xd5, 0x5b, 0x2f, 0xb4, 0xdc, 0xbf, 0xda, 0x0d,
+	0xfc, 0x56, 0x84, 0xec, 0x20, 0x9e, 0xe1, 0xda, 0x4c, 0x31, 0x69, 0x4b, 0xed, 0x7b, 0xac, 0x2e,
+	0x0e, 0xc3, 0x17, 0x61, 0xc2, 0x35, 0x1a, 0xa4, 0xc6, 0xec, 0x47, 0xa4, 0x90, 0x93, 0xd0, 0xec,
+	0xa8, 0x3e, 0xee, 0x2f, 0x6c, 0xd8, 0x8f, 0x08, 0xbe, 0x0c, 0x20, 0x8c, 0x9c, 0xee, 0x12, 0xa7,
+	0x90, 0xf7, 0xe3, 0xea, 0xc2, 0xfd, 0xbe, 0xbf, 0x20, 0xff, 0x88, 0xa0, 0x9c, 0x26, 0x7d, 0xe6,
+	0x52, 0x87, 0x11, 0x6c, 0xc1, 0x79, 0x33, 0xb0, 0xd6, 0xac, 0xae, 0xb9, 0x80, 0xa4, 0xfc, 0xec,
+	0xe4, 0x42, 0x45, 0x89, 0xd3, 0x8e, 0xd2, 0x1f, 0x02, 0x36, 0x4f, 0x45, 0xc3, 0x57, 0xe1, 0x75,
+	0x87, 0x3c, 0xe4, 0xb5, 0x48, 0xe2, 0x39, 0x91, 0xf8, 0x6b, 0xfe, 0xf2, 0xfa, 0x71, 0xf2, 0x9f,
+	0xc1, 0xcc, 0x5d, 0xd2, 0x3f, 0xf5, 0x5e, 0xe2, 0xf3, 0x51, 0xe2, 0x61, 0x38, 0xe2, 0xe5, 0x5f,
+	0x11, 0x48, 0x2b, 0x1e, 0x31, 0x38, 0x89, 0xf1, 0xee, 0x44, 0x7e, 0xf7, 0x44, 0xe4, 0xeb, 0x22,
+	0xb2, 0x8a, 0xe7, 0x33, 0x45, 0x0e, 0x0b, 0x6d, 0xc0, 0xd4, 0x89, 0x9b, 0x1b, 0x52, 0x27, 0xc8,
+	0x99, 0x5c, 0xb8, 0x96, 0x9a, 0xfe, 0x6a, 0xfe, 0x85, 0x96, 0xd3, 0xcf, 0x3b, 0xa7, 0x2d, 0xf2,
+	0x1f, 0x08, 0xae, 0x24, 0xe8, 0x81, 0xf5, 0x22, 0x1a, 0x1d, 0x1e, 0xd1, 0x34, 0x8c, 0xd5, 0xed,
+	0x26, 0x27, 0x5e, 0x61, 0x4c, 0x14, 0x38, 0xfc, 0xc2, 0x45, 0x18, 0xa7, 0x9e, 0x45, 0xbc, 0xda,
+	0xf6, 0x41, 0xe1, 0x9c, 0xb0, 0x9c, 0x13, 0xdf, 0xd5, 0x83, 0x93, 0x6a, 0xcf, 0xf7, 0x55, 0xfb,
+	0x48, 0xaf, 0xda, 0x9f, 0x23, 0x90, 0x92, 0xd1, 0x85, 0x1a, 0xff, 0x04, 0xde, 0x88, 0x63, 0x99,
+	0x15, 0xf2, 0x42, 0xe5, 0xe9, 0x69, 0xd6, 0xa7, 0x62, 0x18, 0x4e, 0xaf, 0xee, 0x07, 0x70, 0x39,
+	0x5e, 0xdd, 0x7d, 0x95, 0x05, 0x67, 0xa9, 0x83, 0xfc, 0x33, 0x02, 0xe9, 0x43, 0xd7, 0xea, 0xaf,
+	0xe4, 0x65, 0x98, 0x6c, 0x0b, 0x1f, 0xf1, 0x7c, 0x86, 0xaa, 0x2b, 0x75, 0xe8, 0xe8, 0xbc, 0x90,
+	0xca, 0x1d, 0xff, 0x85, 0xbd, 0x67, 0xb0, 0x5d, 0x1d, 0x02, 0x77, 0xff, 0x77, 0xa2, 0x76, 0xf3,
+	0xaf, 0x4e, 0xbb, 0xcf, 0x10, 0x48, 0xab, 0xa4, 0x49, 0xb2, 0x5f, 0xc7, 0x33, 0x91, 0x86, 0xa7,
+	0x60, 0xb4, 0x4e, 0x3d, 0x33, 0xb8, 0x08, 0xe3, 0x7a, 0xf0, 0x21, 0x3f, 0x06, 0x65, 0x83, 0x38,
+	0x56, 0xcc, 0xb6, 0x4d, 0xe2, 0x75, 0x97, 0xa8, 0x45, 0x7a, 0x53, 0x42, 0xc3, 0xd7, 0xf1, 0x07,
+	0x04, 0xf3, 0xf1, 0xa2, 0xf9, 0xff, 0x83, 0xfb, 0xfa, 0x20, 0x0f, 0x5d, 0xdb, 0x23, 0x35, 0xbf,
+	0x49, 0x26, 0xea, 0xe3, 0x7e, 0xa7, 0x83, 0xea, 0x10, 0xb8, 0xfb, 0x0b, 0xf2, 0xe7, 0x08, 0x94,
+	0xb4, 0x99, 0x87, 0x17, 0x15, 0xc3, 0x88, 0x49, 0xad, 0x30, 0x75, 0x5d, 0xfc, 0x1e, 0x2e, 0x87,
+	0x2f, 0x10, 0x48, 0x22, 0xda, 0x41, 0x0a, 0x01, 0xbd, 0x02, 0xc2, 0x2e, 0x84, 0x00, 0xc4, 0xf5,
+	0x0f, 0x84, 0x2d, 0x16, 0x16, 0xfe, 0xc6, 0x50, 0x8a, 0xd9, 0xb6, 0x11, 0x4c, 0x6a, 0xf8, 0x1f,
+	0x04, 0xf2, 0xe0, 0xa6, 0x8d, 0x6f, 0xc5, 0x5f, 0xaa, 0xd4, 0xd3, 0x4a, 0xe9, 0xf6, 0xd9, 0x0f,
+	0x08, 0x4a, 0x24, 0xaf, 0x1c, 0x69, 0x02, 0xea, 0xd3, 0xdf, 0x5f, 0x7e, 0x9d, 0x5b, 0xc4, 0x6f,
+	0xfa, 0x23, 0xdc, 0x63, 0x7f, 0xe1, 0xa6, 0xeb, 0xd1, 0x07, 0xc4, 0xe4, 0x4c, 0x2d, 0x3f, 0x51,
+	0x9d, 0xfe, 0x38, 0xfe, 0x42, 0x20, 0x0d, 0xea, 0xf3, 0xf8, 0x66, 0x7c, 0xae, 0x29, 0xe7, 0x83,
+	0xd2, 0x59, 0x66, 0x17, 0x79, 0x2d, 0x8a, 0xee, 0x6d, 0xbc, 0x18, 0x87, 0x6e, 0x00, 0x38, 0xb5,
+	0xfc, 0x04, 0xff, 0x82, 0xa0, 0x90, 0xd4, 0x95, 0xf0, 0xf5, 0x4c, 0x35, 0x38, 0x2e, 0xdd, 0x62,
+	0xd6, 0x6d, 0x61, 0xc1, 0x6e, 0x44, 0x21, 0xcd, 0xe1, 0x72, 0xea, 0x82, 0x31, 0xfc, 0x3d, 0x82,
+	0xe9, 0x78, 0xba, 0x71, 0x25, 0x4b, 0x71, 0x3a, 0x10, 0xd2, 0xf7, 0x04, 0x79, 0x39, 0x9a, 0xb5,
+	0x82, 0xe7, 0xd2, 0x16, 0x42, 0xd0, 0xff, 0x12, 0x41, 0x31, 0x71, 0x8a, 0xc3, 0x09, 0x44, 0x0e,
+	0x1a, 0xfb, 0xb2, 0x64, 0x6f, 0x1d, 0x69, 0x45, 0x3f, 0xd9, 0xb9, 0xb8, 0x06, 0x29, 0x20, 0x55,
+	0xe5, 0x0c, 0x85, 0x58, 0x8a, 0x6d, 0xb4, 0xf8, 0x59, 0x0e, 0x8a, 0x89, 0x2d, 0x3e, 0x09, 0xe6,
+	0xa0, 0x99, 0x20, 0x0b, 0xcc, 0xa7, 0xe8, 0x48, 0x93, 0x22, 0x03, 0x44, 0x32, 0xdc, 0x8f, 0x16,
+	0xb4, 0x00, 0x6e, 0x8c, 0x83, 0x92, 0xb2, 0xac, 0x09, 0x2c, 0x7c, 0x8b, 0xa0, 0x98, 0x38, 0x23,
+	0x24, 0xb1, 0x30, 0x68, 0xa8, 0x28, 0x4d, 0x9f, 0x6a, 0x30, 0x6b, 0xfe, 0xdf, 0xa0, 0xb2, 0x76,
+	0xa4, 0x81, 0xa8, 0xac, 0x18, 0x0d, 0x02, 0x75, 0x96, 0xb3, 0xa9, 0xf3, 0x4f, 0x04, 0x33, 0x29,
+	0xe7, 0x09, 0xbc, 0x1a, 0x9f, 0x7e, 0xb6, 0x71, 0x24, 0x11, 0xcc, 0x46, 0xf4, 0x92, 0xdd, 0x91,
+	0xb5, 0x2c, 0x30, 0x96, 0x18, 0x71, 0xac, 0xde, 0x80, 0x4b, 0xa8, 0x8c, 0xbf, 0xcc, 0xc1, 0xd5,
+	0x74, 0x6d, 0x1f, 0xaf, 0x64, 0x79, 0x44, 0x92, 0xc0, 0xad, 0x0e, 0x77, 0x48, 0xf8, 0x4a, 0xea,
+	0x51, 0x2a, 0xd6, 0xe4, 0xdb, 0x99, 0xa8, 0x68, 0x10, 0x1e, 0xc7, 0xc4, 0x21, 0x82, 0x62, 0xe2,
+	0xf0, 0x91, 0xa4, 0xcc, 0x41, 0xd3, 0x4a, 0x96, 0xfb, 0xf9, 0xde, 0x91, 0x36, 0x21, 0xc4, 0xea,
+	0x8f, 0x20, 0x41, 0x4b, 0x93, 0x2b, 0x99, 0x90, 0xed, 0x89, 0x6c, 0x96, 0x50, 0xb9, 0xf4, 0x0d,
+	0x3a, 0xd4, 0x8a, 0x89, 0x23, 0xd1, 0x6f, 0xda, 0x57, 0x68, 0x87, 0x73, 0x97, 0x2d, 0xa9, 0xea,
+	0xfe, 0xfe, 0x7e, 0xef, 0xc0, 0x64, 0xb4, 0xf9, 0x8e, 0x6a, 0x36, 0x69, 0xdb, 0x9a, 0x77, 0x9b,
+	0x06, 0xaf, 0x53, 0xaf, 0x35, 0x37, 0xc8, 0xbd, 0x1b, 0x2b, 0x83, 0xab, 0xe2, 0x11, 0xc3, 0xaa,
+	0x7e, 0x87, 0xa0, 0x60, 0xd2, 0x56, 0x2c, 0x51, 0xd5, 0x42, 0x94, 0xa9, 0x70, 0xfe, 0x5a, 0xf7,
+	0xef, 0xc5, 0x3a, 0xfa, 0xf8, 0x9d, 0x70, 0x47, 0x83, 0x36, 0x0d, 0xa7, 0xa1, 0x50, 0xaf, 0xa1,
+	0x36, 0x88, 0x23, 0x6e, 0x8d, 0xda, 0x0d, 0x7c, 0xf2, 0x1f, 0x58, 0xcb, 0xdd, 0xaf, 0xe7, 0xb9,
+	0xd2, 0xdd, 0xe0, 0x80, 0x15, 0x1f, 0xab, 0x72, 0xaf, 0x1b, 0x78, 0xb3, 0x72, 0xd8, 0x31, 0x6e,
+	0x09, 0xe3, 0x56, 0xd7, 0xb8, 0xb5, 0x59, 0xd9, 0x1e, 0x13, 0x41, 0x2a, 0xff, 0x05, 0x00, 0x00,
+	0xff, 0xff, 0x4f, 0x09, 0xed, 0xc9, 0xde, 0x13, 0x00, 0x00,
 }
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // NotificationChannelServiceClient is the client API for NotificationChannelService service.
 //
@@ -942,10 +950,10 @@
 }
 
 type notificationChannelServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewNotificationChannelServiceClient(cc *grpc.ClientConn) NotificationChannelServiceClient {
+func NewNotificationChannelServiceClient(cc grpc.ClientConnInterface) NotificationChannelServiceClient {
 	return &notificationChannelServiceClient{cc}
 }
 
diff --git a/googleapis/monitoring/v3/service.pb.go b/googleapis/monitoring/v3/service.pb.go
index cceb06e..498a65f 100644
--- a/googleapis/monitoring/v3/service.pb.go
+++ b/googleapis/monitoring/v3/service.pb.go
@@ -10,6 +10,7 @@
 	proto "github.com/golang/protobuf/proto"
 	duration "github.com/golang/protobuf/ptypes/duration"
 	_ "github.com/golang/protobuf/ptypes/timestamp"
+	_ "google.golang.org/genproto/googleapis/api/annotations"
 	_ "google.golang.org/genproto/googleapis/api/monitoredres"
 	calendarperiod "google.golang.org/genproto/googleapis/type/calendarperiod"
 )
@@ -1454,91 +1455,99 @@
 func init() { proto.RegisterFile("google/monitoring/v3/service.proto", fileDescriptor_72cc01277ee8f421) }
 
 var fileDescriptor_72cc01277ee8f421 = []byte{
-	// 1367 bytes of a gzipped FileDescriptorProto
-	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x9c, 0x57, 0x5b, 0x6f, 0x1b, 0xc5,
-	0x17, 0xb7, 0x73, 0xf1, 0xe5, 0xd8, 0x89, 0xdd, 0x49, 0x9a, 0xfa, 0xbf, 0xfd, 0xab, 0x17, 0x17,
-	0x44, 0xd4, 0x56, 0xeb, 0x36, 0x01, 0x21, 0x81, 0xa8, 0x54, 0xa7, 0x0e, 0x76, 0x95, 0x96, 0x74,
-	0x93, 0xa6, 0x80, 0x2a, 0xad, 0xc6, 0xbb, 0x13, 0x77, 0xd0, 0xee, 0xce, 0xb2, 0x3b, 0xeb, 0x34,
-	0x9f, 0x83, 0x67, 0x1e, 0x90, 0x78, 0xe2, 0x81, 0x0f, 0xc1, 0x23, 0xdf, 0x81, 0x4f, 0xc1, 0x1b,
-	0x12, 0x12, 0x9a, 0x5b, 0xbc, 0x76, 0xdd, 0x24, 0xf0, 0xb6, 0x73, 0xce, 0xef, 0xfc, 0xce, 0x65,
-	0xce, 0x39, 0x63, 0x43, 0x7b, 0xc4, 0xd8, 0x28, 0x20, 0x9d, 0x90, 0x45, 0x94, 0xb3, 0x84, 0x46,
-	0xa3, 0xce, 0x78, 0xbb, 0x93, 0x92, 0x64, 0x4c, 0x3d, 0x62, 0xc7, 0x09, 0xe3, 0x0c, 0xad, 0x2b,
-	0x8c, 0x3d, 0xc1, 0xd8, 0xe3, 0x6d, 0xeb, 0x8e, 0xb6, 0xc4, 0x31, 0x35, 0xd6, 0xc4, 0x77, 0x13,
-	0x92, 0xb2, 0x2c, 0x31, 0xa6, 0xd6, 0x0d, 0x0d, 0x92, 0xa7, 0x61, 0x76, 0xdc, 0xf1, 0xb3, 0x04,
-	0x73, 0xca, 0x22, 0xad, 0xbf, 0x39, 0xab, 0xe7, 0x34, 0x24, 0x29, 0xc7, 0x61, 0xac, 0x01, 0xb7,
-	0x35, 0x80, 0x9f, 0xc6, 0xa4, 0xe3, 0xe1, 0x80, 0x44, 0x3e, 0x4e, 0xdc, 0x98, 0x24, 0x94, 0xf9,
-	0x0a, 0xd2, 0xfe, 0x7b, 0x19, 0xca, 0x07, 0x2a, 0x60, 0x84, 0x60, 0x29, 0xc2, 0x21, 0x69, 0x15,
-	0x6f, 0x15, 0x37, 0xab, 0x8e, 0xfc, 0x46, 0xb7, 0xa1, 0xee, 0xd3, 0x34, 0x0e, 0xf0, 0xa9, 0x2b,
-	0x75, 0x0b, 0x52, 0x57, 0xd3, 0xb2, 0xe7, 0x02, 0xf2, 0x08, 0x4a, 0x5e, 0x96, 0x72, 0x16, 0xb6,
-	0x4a, 0xb7, 0x8a, 0x9b, 0xb5, 0xad, 0x0f, 0xec, 0x79, 0x29, 0xdb, 0xda, 0x8b, 0xbd, 0x23, 0xb1,
-	0xfd, 0x82, 0xa3, 0xad, 0x50, 0x1f, 0x00, 0xc7, 0xb1, 0x4b, 0xa2, 0x11, 0x8d, 0x48, 0xab, 0x2c,
-	0x39, 0x3e, 0x3a, 0x9f, 0xe3, 0x71, 0x1c, 0xf7, 0x24, 0xbc, 0x5f, 0x70, 0xaa, 0xd8, 0x1c, 0xd0,
-	0x2b, 0x68, 0x78, 0x01, 0xcb, 0x7c, 0x97, 0x44, 0x7e, 0xcc, 0x68, 0xc4, 0xd3, 0x56, 0x45, 0xd2,
-	0xdd, 0xbf, 0x20, 0x24, 0x61, 0xd4, 0x33, 0x36, 0xfd, 0x82, 0xb3, 0xea, 0x4d, 0x49, 0xd0, 0x0b,
-	0x58, 0xf1, 0x82, 0x2c, 0xe5, 0x24, 0x71, 0x69, 0xca, 0x29, 0x6b, 0x55, 0x25, 0xed, 0xdd, 0x8b,
-	0x68, 0xa5, 0xc9, 0x40, 0x58, 0xf4, 0x0b, 0x4e, 0xdd, 0xcb, 0x9d, 0x51, 0x0f, 0xaa, 0x9c, 0x04,
-	0x24, 0x24, 0x3c, 0x39, 0x6d, 0xad, 0x5c, 0x26, 0xe9, 0x43, 0x03, 0x77, 0x26, 0x96, 0x56, 0x05,
-	0x4a, 0xaa, 0xa0, 0xd6, 0x26, 0x54, 0xcf, 0xca, 0x82, 0xae, 0x43, 0x35, 0x64, 0x7e, 0x16, 0x10,
-	0x97, 0xfa, 0xfa, 0x3e, 0x2b, 0x4a, 0x30, 0xf0, 0xad, 0xbb, 0xb0, 0x3a, 0x9d, 0x31, 0x6a, 0x41,
-	0x59, 0x77, 0xad, 0x06, 0x9b, 0xa3, 0xf5, 0x63, 0x11, 0xea, 0xf9, 0x3c, 0x90, 0x05, 0x95, 0x80,
-	0x79, 0xb2, 0x0d, 0x0d, 0xb1, 0x39, 0x8b, 0x66, 0x31, 0x65, 0xca, 0x37, 0x8b, 0x96, 0xc9, 0x66,
-	0xb9, 0x07, 0x57, 0x34, 0xb5, 0x84, 0xa4, 0x31, 0xf6, 0x48, 0x6b, 0x51, 0xe2, 0x9a, 0x5a, 0xf1,
-	0xdc, 0xc8, 0x05, 0x5f, 0x1e, 0xdc, 0x5a, 0x52, 0x7c, 0x39, 0x9c, 0xf5, 0x00, 0xaa, 0x67, 0x75,
-	0x41, 0x77, 0x60, 0xc5, 0x8c, 0x90, 0x9b, 0xeb, 0xe4, 0xba, 0x11, 0x0a, 0x8b, 0x6e, 0x1d, 0x80,
-	0xfa, 0x24, 0xe2, 0xf4, 0x98, 0x92, 0xa4, 0xfd, 0xc3, 0x22, 0x5c, 0xd5, 0x05, 0xde, 0x23, 0x63,
-	0x12, 0x7c, 0x35, 0xfc, 0x8e, 0x78, 0x9c, 0x8e, 0x2f, 0x37, 0x0d, 0xb5, 0x77, 0xa7, 0xc1, 0x83,
-	0x6b, 0x26, 0xe6, 0x40, 0x10, 0xba, 0x34, 0xf2, 0xa9, 0x87, 0x39, 0x4b, 0x64, 0x9a, 0xb5, 0xad,
-	0x7b, 0xe7, 0xde, 0xb2, 0x0c, 0x62, 0x60, 0x4c, 0x9c, 0xab, 0xe9, 0x3c, 0xb1, 0x88, 0x6d, 0xc4,
-	0x70, 0x20, 0x0b, 0x52, 0x74, 0xe4, 0x37, 0xea, 0xc2, 0x6a, 0xc2, 0x82, 0x80, 0x46, 0x23, 0x3d,
-	0xe1, 0xad, 0x65, 0xe9, 0xef, 0x7f, 0xc6, 0x9f, 0x59, 0x13, 0xf6, 0x13, 0xbd, 0x46, 0xfa, 0x05,
-	0x67, 0x45, 0x9b, 0xec, 0x4b, 0x0b, 0xb4, 0x0b, 0x8d, 0x99, 0x35, 0x21, 0x67, 0x7a, 0x75, 0xeb,
-	0xba, 0x21, 0x11, 0xab, 0xc4, 0xde, 0xd1, 0x18, 0x65, 0x25, 0xe7, 0x65, 0x4a, 0xd2, 0xfe, 0x18,
-	0x96, 0x8e, 0x28, 0x39, 0x41, 0xeb, 0xd0, 0x3c, 0x1a, 0xf4, 0x5e, 0xb9, 0x2f, 0x9f, 0x1f, 0xec,
-	0xf7, 0x76, 0x06, 0xbb, 0x83, 0xde, 0x93, 0x66, 0x01, 0x55, 0x60, 0x69, 0xf7, 0xe5, 0xde, 0x5e,
-	0x73, 0x01, 0xd5, 0xa1, 0xd2, 0xfb, 0x7a, 0x7f, 0x6f, 0xb0, 0x33, 0x38, 0x6c, 0x16, 0xbb, 0x15,
-	0x28, 0x29, 0xa7, 0xed, 0xbf, 0x8a, 0xd3, 0xb7, 0x32, 0xc9, 0xfc, 0x0b, 0xa8, 0x0e, 0x71, 0x4a,
-	0x3d, 0x37, 0x0d, 0xa8, 0x4c, 0xbf, 0xb6, 0x75, 0x63, 0x7e, 0x41, 0xbb, 0x02, 0x76, 0x10, 0xd0,
-	0x7e, 0xc1, 0xa9, 0x0c, 0xf5, 0x37, 0xda, 0x13, 0x1d, 0xf2, 0x7d, 0x46, 0x52, 0xee, 0x0e, 0x71,
-	0x4a, 0xd4, 0x6c, 0xd4, 0xb6, 0x3e, 0x9c, 0x4f, 0xe1, 0x28, 0x68, 0x57, 0x20, 0x15, 0x53, 0x3d,
-	0xc9, 0x89, 0x04, 0xdb, 0x09, 0x8d, 0x7c, 0x76, 0x92, 0x6a, 0xb6, 0x85, 0xf3, 0xd8, 0x5e, 0x29,
-	0x68, 0x9e, 0xed, 0x24, 0x27, 0xea, 0x96, 0x60, 0x49, 0x54, 0xb7, 0xfd, 0xe7, 0x02, 0x54, 0x4c,
-	0xf0, 0x68, 0x03, 0x4a, 0x21, 0xe1, 0x6f, 0x98, 0xdf, 0x2a, 0xdf, 0x5a, 0xdc, 0xac, 0x3a, 0xfa,
-	0x34, 0x35, 0x86, 0x15, 0xa9, 0x99, 0x8c, 0x61, 0x0b, 0xca, 0x63, 0x92, 0xa4, 0x42, 0x55, 0x95,
-	0x2a, 0x73, 0x44, 0xdf, 0x40, 0x1d, 0x8f, 0x31, 0x0d, 0xf0, 0x90, 0x06, 0x94, 0x9f, 0xea, 0x78,
-	0xb7, 0xcf, 0x2f, 0xa0, 0xfd, 0x38, 0x67, 0xb2, 0x93, 0x50, 0x4e, 0x12, 0x8a, 0x45, 0xf4, 0x79,
-	0x2a, 0xf4, 0x14, 0xca, 0x01, 0xe6, 0x24, 0xf2, 0x4e, 0x75, 0x9f, 0xdb, 0x17, 0xb0, 0xee, 0x29,
-	0x74, 0x8e, 0xd0, 0x10, 0x58, 0x1b, 0xb0, 0x3e, 0xcf, 0xa7, 0xf5, 0x14, 0x1a, 0x33, 0x56, 0xe8,
-	0x53, 0xa8, 0xf2, 0x37, 0x09, 0x49, 0xdf, 0xb0, 0xc0, 0xd7, 0x8e, 0xdf, 0xdf, 0xf0, 0xce, 0x04,
-	0xdb, 0x5d, 0x85, 0x7a, 0x1a, 0x50, 0xd7, 0xd3, 0x44, 0xed, 0x7b, 0xb0, 0xec, 0xe0, 0x68, 0x44,
-	0x50, 0x13, 0x16, 0x43, 0xaa, 0x76, 0x5b, 0xd1, 0x11, 0x9f, 0x52, 0x82, 0xdf, 0xca, 0x62, 0x09,
-	0x09, 0x7e, 0xdb, 0xfe, 0xad, 0x08, 0x8d, 0x99, 0xe6, 0x40, 0x2f, 0xa0, 0x39, 0x62, 0xcc, 0x77,
-	0x39, 0xe3, 0x38, 0x70, 0xa5, 0xc3, 0xf3, 0xbb, 0xeb, 0x90, 0x86, 0xe4, 0x80, 0x24, 0x94, 0xa4,
-	0x0e, 0x56, 0x2f, 0xc4, 0xaa, 0x20, 0x38, 0x14, 0xf6, 0x52, 0x82, 0x1c, 0x68, 0xfa, 0x34, 0xe5,
-	0x09, 0x1d, 0x66, 0x22, 0x7c, 0xd7, 0xcb, 0xb8, 0xce, 0xf1, 0x3d, 0x94, 0x4f, 0x72, 0xe8, 0x9d,
-	0x8c, 0xf7, 0x0b, 0x4e, 0xc3, 0x9f, 0x16, 0x89, 0x21, 0x53, 0x2d, 0xd4, 0xfe, 0xa9, 0x08, 0x8d,
-	0x99, 0x18, 0x90, 0x0d, 0x6b, 0x32, 0x09, 0xb3, 0xc2, 0x8e, 0x69, 0xc0, 0x49, 0xa2, 0x17, 0xef,
-	0x15, 0xa1, 0xd2, 0x63, 0xb9, 0x2b, 0x15, 0xe8, 0x3e, 0xa0, 0x21, 0x7e, 0x07, 0xbe, 0xac, 0xf6,
-	0xf9, 0x10, 0xcf, 0xa0, 0x1f, 0xc0, 0xba, 0xaa, 0xce, 0x0c, 0xbe, 0x24, 0xf1, 0x48, 0xea, 0xa6,
-	0x2c, 0xda, 0x19, 0x34, 0x66, 0x72, 0x42, 0x1d, 0x58, 0x9b, 0x2a, 0xca, 0x54, 0x88, 0x28, 0xaf,
-	0xd2, 0x5e, 0x1f, 0xc2, 0x72, 0x22, 0x6e, 0x56, 0xef, 0xc3, 0xeb, 0xef, 0x99, 0x75, 0x01, 0x71,
-	0x14, 0xb2, 0xfd, 0x73, 0x09, 0x1a, 0x33, 0xe3, 0x8a, 0x3e, 0x81, 0x0d, 0x59, 0x1a, 0x91, 0xaf,
-	0x78, 0x6e, 0xa8, 0x37, 0x95, 0x6e, 0xbf, 0xe0, 0xc8, 0xd2, 0x75, 0xb1, 0xff, 0x4c, 0x6a, 0xb5,
-	0xf7, 0x53, 0xb0, 0x66, 0xdb, 0xc2, 0x9d, 0x74, 0xac, 0x1a, 0xc0, 0xcf, 0x2e, 0xb5, 0x30, 0xec,
-	0x7d, 0x92, 0x1c, 0xb3, 0x24, 0xc4, 0x91, 0x47, 0x0e, 0x0d, 0x43, 0xbf, 0xe0, 0x5c, 0x9b, 0xee,
-	0x9a, 0x33, 0x15, 0xf2, 0x61, 0x5d, 0x07, 0x1a, 0x12, 0x1c, 0xb9, 0x34, 0x72, 0x55, 0x1d, 0xd4,
-	0xcf, 0xb4, 0x87, 0x97, 0x73, 0xaa, 0x92, 0x91, 0xd5, 0xe9, 0x17, 0x9c, 0x2b, 0x8a, 0xf0, 0x19,
-	0xc1, 0xd1, 0x20, 0x52, 0xf3, 0x32, 0x84, 0x35, 0xed, 0x25, 0xcd, 0xc2, 0x89, 0x93, 0xf2, 0x7f,
-	0x77, 0xd2, 0x54, 0x7c, 0x07, 0x59, 0x68, 0x7c, 0x3c, 0x32, 0x8b, 0xd6, 0xbc, 0x4a, 0x4b, 0x17,
-	0x4d, 0xba, 0x5e, 0xad, 0xea, 0x3d, 0xb2, 0xfe, 0x28, 0xc2, 0xfa, 0xbc, 0xea, 0xa1, 0x01, 0xd4,
-	0xe2, 0x89, 0xfc, 0xdf, 0xbe, 0x06, 0x79, 0x5b, 0x74, 0x08, 0x57, 0xcf, 0x5e, 0x26, 0x37, 0x4f,
-	0xba, 0x78, 0xc9, 0x57, 0x6a, 0xcd, 0xbc, 0x52, 0xb9, 0x48, 0xd1, 0xff, 0xf3, 0xfb, 0x4d, 0x6d,
-	0xa0, 0xdc, 0x12, 0xd3, 0x4f, 0x86, 0x85, 0xa1, 0x96, 0x2b, 0x21, 0xba, 0x09, 0x35, 0xf1, 0x57,
-	0x40, 0x8c, 0x19, 0x25, 0xa9, 0xfe, 0x05, 0x03, 0xfc, 0x6c, 0xd6, 0x27, 0x23, 0xb1, 0x74, 0xd9,
-	0x91, 0xe8, 0x22, 0x68, 0xea, 0x2b, 0xd0, 0x2b, 0x93, 0x45, 0xdd, 0x5f, 0x8b, 0xd0, 0xf2, 0x58,
-	0x38, 0xd7, 0xba, 0xbb, 0xa1, 0x27, 0xf9, 0xd9, 0x99, 0x74, 0x5f, 0xdc, 0xd2, 0x7e, 0xf1, 0xdb,
-	0x47, 0x1a, 0x3f, 0x62, 0x01, 0x8e, 0x46, 0x36, 0x4b, 0x46, 0x9d, 0x11, 0x89, 0xe4, 0x1d, 0x76,
-	0x94, 0x0a, 0xc7, 0x34, 0x9d, 0xfe, 0x57, 0xf5, 0xf9, 0xe4, 0xf4, 0xcb, 0x82, 0xf5, 0xa5, 0x22,
-	0x90, 0xbf, 0x62, 0xed, 0x89, 0x03, 0xfb, 0x68, 0xfb, 0x77, 0xa3, 0x7c, 0x2d, 0x95, 0xaf, 0x27,
-	0xca, 0xd7, 0x47, 0xdb, 0xc3, 0x92, 0x74, 0xb2, 0xfd, 0x4f, 0x00, 0x00, 0x00, 0xff, 0xff, 0xd2,
-	0x68, 0xce, 0xe2, 0xb9, 0x0d, 0x00, 0x00,
+	// 1498 bytes of a gzipped FileDescriptorProto
+	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x9c, 0x57, 0x5f, 0x6f, 0xdb, 0x46,
+	0x12, 0x17, 0xfd, 0x47, 0x7f, 0x46, 0xb2, 0xa5, 0xac, 0x1d, 0x47, 0x51, 0x0e, 0x89, 0xa3, 0x5c,
+	0x70, 0x86, 0x13, 0x90, 0x89, 0x7d, 0x87, 0x03, 0x72, 0xb8, 0x00, 0x96, 0x63, 0x9f, 0x14, 0x38,
+	0x39, 0x87, 0x76, 0x9c, 0xbb, 0x43, 0x00, 0xde, 0x8a, 0x5c, 0x2b, 0x5b, 0x90, 0x5c, 0x96, 0xa4,
+	0xec, 0xb8, 0x46, 0x3e, 0x4a, 0x1f, 0x8a, 0x16, 0x08, 0xd0, 0x87, 0x7e, 0x88, 0x3e, 0xf4, 0x21,
+	0xdf, 0xa1, 0x40, 0x9f, 0xf3, 0xda, 0xb7, 0x3e, 0x15, 0xfb, 0xcf, 0xa2, 0x14, 0xc5, 0x96, 0xfb,
+	0xb6, 0x3b, 0xf3, 0x9b, 0xdf, 0xcc, 0xce, 0xce, 0xcc, 0x92, 0xd0, 0xec, 0x31, 0xd6, 0xf3, 0x89,
+	0x15, 0xb0, 0x90, 0xa6, 0x2c, 0xa6, 0x61, 0xcf, 0x3a, 0x5a, 0xb7, 0x12, 0x12, 0x1f, 0x51, 0x97,
+	0x98, 0x51, 0xcc, 0x52, 0x86, 0x16, 0x25, 0xc6, 0x1c, 0x60, 0xcc, 0xa3, 0xf5, 0xc6, 0x1d, 0x65,
+	0x89, 0x23, 0xaa, 0xad, 0x89, 0xe7, 0xc4, 0x24, 0x61, 0xfd, 0x58, 0x9b, 0x36, 0xae, 0x67, 0x40,
+	0x23, 0xaa, 0x9b, 0x4a, 0x25, 0x76, 0xdd, 0xfe, 0xa1, 0xe5, 0xf5, 0x63, 0x9c, 0x52, 0x16, 0x2a,
+	0xfd, 0xad, 0x51, 0x7d, 0x4a, 0x03, 0x92, 0xa4, 0x38, 0x88, 0x14, 0xe0, 0xb6, 0x02, 0xa4, 0x27,
+	0x11, 0xb1, 0x5c, 0xec, 0x93, 0xd0, 0xc3, 0xb1, 0x13, 0x91, 0x98, 0x32, 0x4f, 0x42, 0x9a, 0xef,
+	0x0b, 0x50, 0xd8, 0x93, 0x67, 0x41, 0x08, 0x66, 0x42, 0x1c, 0x90, 0xba, 0xb1, 0x6c, 0xac, 0x94,
+	0x6c, 0xb1, 0x46, 0xb7, 0xa1, 0xe2, 0xd1, 0x24, 0xf2, 0xf1, 0x89, 0x23, 0x74, 0x53, 0x42, 0x57,
+	0x56, 0xb2, 0xe7, 0x1c, 0xf2, 0x18, 0xf2, 0x6e, 0x3f, 0x49, 0x59, 0x50, 0xcf, 0x2f, 0x1b, 0x2b,
+	0xe5, 0xb5, 0x3f, 0x9b, 0xe3, 0xb2, 0x61, 0x2a, 0x2f, 0xe6, 0xa6, 0xc0, 0xb6, 0x73, 0xb6, 0xb2,
+	0x42, 0x6d, 0x00, 0x1c, 0x45, 0x0e, 0x09, 0x7b, 0x34, 0x24, 0xf5, 0x82, 0xe0, 0xf8, 0xcb, 0xf9,
+	0x1c, 0x1b, 0x51, 0xb4, 0x25, 0xe0, 0xed, 0x9c, 0x5d, 0xc2, 0x7a, 0x83, 0x5e, 0x41, 0xd5, 0xf5,
+	0x59, 0xdf, 0x73, 0x48, 0xe8, 0x45, 0x8c, 0x86, 0x69, 0x52, 0x2f, 0x0a, 0xba, 0xfb, 0x17, 0x84,
+	0xc4, 0x8d, 0xb6, 0xb4, 0x4d, 0x3b, 0x67, 0xcf, 0xbb, 0x43, 0x12, 0xf4, 0x02, 0xe6, 0x5c, 0xbf,
+	0x9f, 0xa4, 0x24, 0x76, 0x68, 0x92, 0x52, 0x56, 0x2f, 0x09, 0xda, 0xd5, 0x8b, 0x68, 0x85, 0x49,
+	0x87, 0x5b, 0xb4, 0x73, 0x76, 0xc5, 0xcd, 0xec, 0xd1, 0x16, 0x94, 0x52, 0xe2, 0x93, 0x80, 0xa4,
+	0xf1, 0x49, 0x7d, 0x6e, 0x92, 0x43, 0xef, 0x6b, 0xb8, 0x3d, 0xb0, 0x6c, 0x14, 0x21, 0x2f, 0x13,
+	0xda, 0x58, 0x81, 0xd2, 0x59, 0x5a, 0xd0, 0x0d, 0x28, 0x05, 0xcc, 0xeb, 0xfb, 0xc4, 0xa1, 0x9e,
+	0xba, 0xcf, 0xa2, 0x14, 0x74, 0xbc, 0xc6, 0x2a, 0xcc, 0x0f, 0x9f, 0x18, 0xd5, 0xa1, 0xa0, 0x0a,
+	0x5a, 0x81, 0xf5, 0xb6, 0xf1, 0xb5, 0x01, 0x95, 0xec, 0x39, 0x50, 0x03, 0x8a, 0x3e, 0x73, 0x45,
+	0x19, 0x6a, 0x62, 0xbd, 0xe7, 0xc5, 0xa2, 0xd3, 0x94, 0x2d, 0x16, 0x25, 0x13, 0xc5, 0x72, 0x0f,
+	0xae, 0x28, 0x6a, 0x01, 0x49, 0x22, 0xec, 0x92, 0xfa, 0xb4, 0xc0, 0xd5, 0x94, 0xe2, 0xb9, 0x96,
+	0x73, 0xbe, 0x2c, 0xb8, 0x3e, 0x23, 0xf9, 0x32, 0xb8, 0xc6, 0x03, 0x28, 0x9d, 0xe5, 0x05, 0xdd,
+	0x81, 0x39, 0xdd, 0x42, 0x4e, 0xa6, 0x92, 0x2b, 0x5a, 0xc8, 0x2d, 0x1e, 0xbd, 0x37, 0x3e, 0x6e,
+	0x7c, 0x6b, 0xc0, 0xed, 0x4c, 0x92, 0x65, 0xda, 0x71, 0x44, 0x13, 0xd3, 0x65, 0x81, 0xa5, 0xfb,
+	0xe1, 0x6e, 0x14, 0xb3, 0x2f, 0x88, 0x9b, 0x26, 0xd6, 0xa9, 0x5a, 0xbd, 0xd3, 0x7d, 0x9f, 0x58,
+	0xa7, 0x6a, 0xf5, 0x0e, 0x59, 0x2c, 0xee, 0xe1, 0x90, 0x7e, 0x25, 0x72, 0x90, 0x58, 0xa7, 0xd9,
+	0xed, 0x58, 0x83, 0x3b, 0x87, 0xcc, 0xf7, 0x48, 0x9c, 0x58, 0xa7, 0x72, 0x31, 0x16, 0x64, 0xac,
+	0xb6, 0x2a, 0x00, 0xd4, 0x23, 0x61, 0x4a, 0x0f, 0x29, 0x89, 0x9b, 0xbf, 0xcc, 0xc2, 0x55, 0x15,
+	0xd9, 0x0e, 0x39, 0x22, 0xfe, 0xbf, 0xbb, 0x3c, 0x22, 0x7a, 0x34, 0x59, 0xdf, 0x96, 0x3f, 0xed,
+	0x5b, 0x17, 0xae, 0xe9, 0xec, 0xfa, 0x9c, 0xd0, 0xa1, 0xa1, 0x47, 0x5d, 0x9c, 0xb2, 0x58, 0x5c,
+	0x48, 0x79, 0xed, 0xde, 0xb9, 0xf5, 0x28, 0x82, 0xe8, 0x68, 0x13, 0xfb, 0x6a, 0x32, 0x4e, 0xcc,
+	0x63, 0xeb, 0x31, 0xec, 0x8b, 0xab, 0x33, 0x6c, 0xb1, 0x46, 0x2d, 0x98, 0x8f, 0x99, 0xef, 0xd3,
+	0xb0, 0xa7, 0x66, 0x51, 0x7d, 0x56, 0xf8, 0xbb, 0xae, 0xfd, 0xe9, 0x81, 0x66, 0x3e, 0x51, 0x03,
+	0xaf, 0x9d, 0xb3, 0xe7, 0x94, 0xc9, 0xae, 0xb0, 0x40, 0xdb, 0x50, 0x1d, 0x19, 0x68, 0x62, 0xfa,
+	0xcc, 0xaf, 0xdd, 0xd0, 0x24, 0x7c, 0xe8, 0x99, 0x9b, 0x0a, 0x23, 0xad, 0x44, 0x67, 0x0f, 0x49,
+	0x9a, 0x7f, 0x85, 0x99, 0x03, 0x4a, 0x8e, 0xd1, 0x22, 0xd4, 0x0e, 0x3a, 0x5b, 0xaf, 0x9c, 0x97,
+	0xcf, 0xf7, 0x76, 0xb7, 0x36, 0x3b, 0xdb, 0x9d, 0xad, 0x27, 0xb5, 0x1c, 0x2a, 0xc2, 0xcc, 0xf6,
+	0xcb, 0x9d, 0x9d, 0xda, 0x14, 0xaa, 0x40, 0x71, 0xeb, 0x3f, 0xbb, 0x3b, 0x9d, 0xcd, 0xce, 0x7e,
+	0xcd, 0x78, 0xf4, 0x61, 0xea, 0xe3, 0xc6, 0x4f, 0x53, 0x60, 0x5d, 0x58, 0x43, 0x23, 0x37, 0x75,
+	0x30, 0x51, 0x45, 0x59, 0xc9, 0x38, 0xe3, 0x01, 0x40, 0x5d, 0x17, 0xd3, 0x9a, 0x77, 0xe8, 0xff,
+	0x97, 0x2c, 0xc1, 0xcb, 0x7b, 0xd8, 0x9f, 0xa0, 0x66, 0x2f, 0xcf, 0x6a, 0xac, 0x2e, 0x1b, 0xad,
+	0x22, 0xe4, 0xe5, 0x0d, 0x36, 0x7f, 0x33, 0x86, 0x4b, 0x7c, 0x50, 0x46, 0xff, 0x84, 0x52, 0x17,
+	0x27, 0xd4, 0x75, 0x12, 0x9f, 0x8a, 0x5a, 0x2a, 0xaf, 0xdd, 0x1c, 0x5f, 0x9d, 0x2d, 0x0e, 0xdb,
+	0xf3, 0x69, 0x3b, 0x67, 0x17, 0xbb, 0x6a, 0x8d, 0x76, 0xf8, 0x60, 0xf8, 0xb2, 0x4f, 0x92, 0xd4,
+	0xe9, 0xe2, 0x84, 0xc8, 0x91, 0x58, 0x5e, 0xbb, 0x3b, 0x9e, 0xc2, 0x96, 0xd0, 0x16, 0x47, 0x4a,
+	0xa6, 0x4a, 0x9c, 0x11, 0x71, 0xb6, 0x63, 0x1a, 0x7a, 0xec, 0x38, 0x51, 0x6c, 0x53, 0xe7, 0xb1,
+	0xbd, 0x92, 0xd0, 0x2c, 0xdb, 0x71, 0x46, 0xd4, 0xca, 0xc3, 0x0c, 0x2f, 0xd5, 0xe6, 0xaf, 0x53,
+	0x50, 0xd4, 0xc1, 0xa3, 0x25, 0xc8, 0x07, 0x24, 0x7d, 0xc3, 0xbc, 0x7a, 0x61, 0x79, 0x7a, 0xa5,
+	0x64, 0xab, 0xdd, 0xd0, 0xf4, 0x2d, 0x0a, 0xcd, 0x60, 0xfa, 0xd6, 0xa1, 0x70, 0x44, 0xe2, 0x84,
+	0xab, 0x4a, 0x42, 0xa5, 0xb7, 0xe8, 0xbf, 0x50, 0xc1, 0x47, 0x98, 0xfa, 0xb8, 0x4b, 0x7d, 0x9a,
+	0x9e, 0xa8, 0x78, 0xd7, 0xcf, 0x4f, 0xa0, 0xb9, 0x91, 0x31, 0xd9, 0x8c, 0x69, 0x4a, 0x62, 0x8a,
+	0x79, 0xf4, 0x59, 0x2a, 0xf4, 0x14, 0x0a, 0x3e, 0x4e, 0x49, 0xe8, 0x9e, 0xa8, 0xa1, 0x61, 0x5e,
+	0xc0, 0xba, 0x23, 0xd1, 0x19, 0x42, 0x4d, 0xd0, 0x58, 0x82, 0xc5, 0x71, 0x3e, 0x1b, 0x4f, 0xa1,
+	0x3a, 0x62, 0x85, 0xfe, 0x0e, 0xa5, 0xf4, 0x4d, 0x4c, 0x92, 0x37, 0xcc, 0xf7, 0x94, 0xe3, 0xcf,
+	0x4f, 0x0f, 0x7b, 0x80, 0x6d, 0xcd, 0x43, 0x25, 0xf1, 0xa9, 0xe3, 0x2a, 0xa2, 0xe6, 0x3d, 0x98,
+	0xb5, 0x71, 0xd8, 0x23, 0xa8, 0x06, 0xd3, 0x01, 0x95, 0x4f, 0x9a, 0x61, 0xf3, 0xa5, 0x90, 0xe0,
+	0xb7, 0x22, 0x59, 0x5c, 0x82, 0xdf, 0x36, 0x7f, 0x34, 0xa0, 0x3a, 0x52, 0x1c, 0xe8, 0x05, 0xd4,
+	0x7a, 0x8c, 0x79, 0x4e, 0xca, 0x52, 0xec, 0x3b, 0xc2, 0xe1, 0xf9, 0xd5, 0xb5, 0x4f, 0x03, 0xb2,
+	0x47, 0x62, 0x4a, 0x12, 0x1b, 0xcb, 0x0f, 0x83, 0x79, 0x4e, 0xb0, 0xcf, 0xed, 0x85, 0x04, 0xd9,
+	0x50, 0xf3, 0x68, 0x92, 0xc6, 0xb4, 0xdb, 0xe7, 0xe1, 0x3b, 0x6e, 0x3f, 0x55, 0x67, 0xfc, 0x0c,
+	0xe5, 0x93, 0x0c, 0x7a, 0xb3, 0x9f, 0xb6, 0x73, 0x76, 0xd5, 0x1b, 0x16, 0xf1, 0x26, 0x93, 0x25,
+	0xd4, 0xfc, 0xc6, 0x80, 0xea, 0x48, 0x0c, 0xc8, 0x84, 0x05, 0x71, 0x08, 0xdd, 0xa8, 0x87, 0xd4,
+	0x4f, 0x49, 0xac, 0xde, 0xdb, 0x2b, 0x5c, 0xa5, 0xda, 0x72, 0x5b, 0x28, 0xd0, 0x7d, 0x40, 0x5d,
+	0xfc, 0x09, 0x7c, 0x56, 0x3e, 0xe3, 0x5d, 0x3c, 0x82, 0x7e, 0x00, 0x8b, 0x32, 0x3b, 0x23, 0xf8,
+	0xbc, 0xc0, 0x23, 0xa1, 0x1b, 0xb2, 0x68, 0xf6, 0xa1, 0x3a, 0x72, 0x26, 0x64, 0xc1, 0xc2, 0x50,
+	0x52, 0x86, 0x42, 0x44, 0x59, 0x95, 0xf2, 0xfa, 0x10, 0x66, 0x63, 0x7e, 0xb3, 0xea, 0x71, 0xb9,
+	0xf1, 0x99, 0x5e, 0xe7, 0x10, 0x5b, 0x22, 0x9b, 0xdf, 0xe5, 0xa1, 0x3a, 0xd2, 0xae, 0xe8, 0x6f,
+	0xb0, 0x24, 0x52, 0xc3, 0xcf, 0xcb, 0xbf, 0x32, 0xa8, 0x3b, 0x74, 0xdc, 0x76, 0xce, 0x16, 0xa9,
+	0x6b, 0x61, 0xef, 0x99, 0xd0, 0x2a, 0xef, 0x27, 0xd0, 0x18, 0x2d, 0x0b, 0x67, 0x50, 0xb1, 0xb2,
+	0x01, 0x1f, 0x4d, 0x34, 0x30, 0xcc, 0x5d, 0x12, 0x1f, 0xb2, 0x38, 0xc0, 0xa1, 0x4b, 0xf6, 0x35,
+	0x43, 0x3b, 0x67, 0x5f, 0x1b, 0xae, 0x9a, 0x33, 0x15, 0xf2, 0x60, 0x51, 0x05, 0x1a, 0x10, 0x1c,
+	0x3a, 0x34, 0x74, 0x64, 0x1e, 0xe4, 0xd7, 0xf9, 0xc3, 0xc9, 0x9c, 0xca, 0xc3, 0x88, 0xec, 0xb4,
+	0x73, 0xf6, 0x15, 0x49, 0xf8, 0x8c, 0xe0, 0xb0, 0x13, 0xca, 0x7e, 0xe9, 0xc2, 0x82, 0xf2, 0x92,
+	0xf4, 0x83, 0x81, 0x93, 0xc2, 0x1f, 0x77, 0x52, 0x93, 0x7c, 0x7b, 0xfd, 0x40, 0xfb, 0x78, 0xac,
+	0x07, 0xad, 0x7e, 0xe2, 0x67, 0x2e, 0xea, 0x74, 0x35, 0x5a, 0xe5, 0xe3, 0xde, 0xf8, 0xd9, 0x80,
+	0xc5, 0x71, 0xd9, 0x43, 0x1d, 0x28, 0x47, 0x03, 0xf9, 0x65, 0x5f, 0x83, 0xac, 0x2d, 0xda, 0x87,
+	0xab, 0x67, 0x2f, 0x93, 0x93, 0x25, 0x9d, 0x9e, 0xf0, 0x95, 0x5a, 0xd0, 0xaf, 0x54, 0x26, 0x52,
+	0xf4, 0xa7, 0xec, 0x7c, 0x93, 0x13, 0x28, 0x33, 0xc4, 0xd4, 0x93, 0xd1, 0xc0, 0x50, 0xce, 0xa4,
+	0x10, 0xdd, 0x82, 0x32, 0xff, 0x03, 0xe4, 0x6d, 0x46, 0x49, 0xa2, 0x3e, 0x07, 0x21, 0x3d, 0xeb,
+	0xf5, 0x41, 0x4b, 0xcc, 0x4c, 0xda, 0x12, 0x2d, 0x04, 0x35, 0x75, 0x05, 0x6a, 0x64, 0xb2, 0xb0,
+	0xf5, 0x83, 0x01, 0x75, 0x97, 0x05, 0x63, 0xad, 0x5b, 0x4b, 0xaa, 0x93, 0x9f, 0x9d, 0x49, 0x77,
+	0xf9, 0x2d, 0xed, 0x1a, 0xff, 0x7b, 0xac, 0xf0, 0x3d, 0xe6, 0xe3, 0xb0, 0x67, 0xb2, 0xb8, 0x67,
+	0xf5, 0x48, 0x28, 0xee, 0xd0, 0x1a, 0x7c, 0x3d, 0x0d, 0xff, 0x67, 0xff, 0x63, 0xb0, 0xfb, 0x7e,
+	0xaa, 0xf1, 0x2f, 0x49, 0x20, 0x7e, 0x5e, 0xcc, 0x81, 0x03, 0xf3, 0x60, 0xfd, 0x83, 0x56, 0xbe,
+	0x16, 0xca, 0xd7, 0x03, 0xe5, 0xeb, 0x83, 0xf5, 0x6e, 0x5e, 0x38, 0x59, 0xff, 0x3d, 0x00, 0x00,
+	0xff, 0xff, 0x5d, 0xb0, 0x09, 0xb8, 0xcb, 0x0f, 0x00, 0x00,
 }
diff --git a/googleapis/monitoring/v3/service_service.pb.go b/googleapis/monitoring/v3/service_service.pb.go
index ba25cb2..a0875ba 100644
--- a/googleapis/monitoring/v3/service_service.pb.go
+++ b/googleapis/monitoring/v3/service_service.pb.go
@@ -31,13 +31,13 @@
 
 // The `CreateService` request.
 type CreateServiceRequest struct {
-	// Resource name of the parent workspace.
+	// Required. Resource name of the parent workspace.
 	// Of the form `projects/{project_id}`.
 	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
 	// Optional. The Service id to use for this Service. If omitted, an id will be
 	// generated instead. Must match the pattern [a-z0-9\-]+
 	ServiceId string `protobuf:"bytes,3,opt,name=service_id,json=serviceId,proto3" json:"service_id,omitempty"`
-	// The `Service` to create.
+	// Required. The `Service` to create.
 	Service              *Service `protobuf:"bytes,2,opt,name=service,proto3" json:"service,omitempty"`
 	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 	XXX_unrecognized     []byte   `json:"-"`
@@ -92,7 +92,7 @@
 
 // The `GetService` request.
 type GetServiceRequest struct {
-	// Resource name of the `Service`.
+	// Required. Resource name of the `Service`.
 	// Of the form `projects/{project_id}/services/{service_id}`.
 	Name                 string   `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
 	XXX_NoUnkeyedLiteral struct{} `json:"-"`
@@ -134,7 +134,7 @@
 
 // The `ListServices` request.
 type ListServicesRequest struct {
-	// Resource name of the parent `Workspace`.
+	// Required. Resource name of the parent `Workspace`.
 	// Of the form `projects/{project_id}`.
 	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
 	// A filter specifying what `Service`s to return. The filter currently
@@ -272,7 +272,7 @@
 
 // The `UpdateService` request.
 type UpdateServiceRequest struct {
-	// The `Service` to draw updates from.
+	// Required. The `Service` to draw updates from.
 	// The given `name` specifies the resource to update.
 	Service *Service `protobuf:"bytes,1,opt,name=service,proto3" json:"service,omitempty"`
 	// A set of field paths defining which fields to use for the update.
@@ -323,8 +323,8 @@
 
 // The `DeleteService` request.
 type DeleteServiceRequest struct {
-	// Resource name of the `Service` to delete.
-	// Of the form `projects/{project_id}/service/{service_id}`.
+	// Required. Resource name of the `Service` to delete.
+	// Of the form `projects/{project_id}/services/{service_id}`.
 	Name                 string   `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
 	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 	XXX_unrecognized     []byte   `json:"-"`
@@ -365,14 +365,14 @@
 
 // The `CreateServiceLevelObjective` request.
 type CreateServiceLevelObjectiveRequest struct {
-	// Resource name of the parent `Service`.
+	// Required. Resource name of the parent `Service`.
 	// Of the form `projects/{project_id}/services/{service_id}`.
 	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
 	// Optional. The ServiceLevelObjective id to use for this
 	// ServiceLevelObjective. If omitted, an id will be generated instead. Must
 	// match the pattern [a-z0-9\-]+
 	ServiceLevelObjectiveId string `protobuf:"bytes,3,opt,name=service_level_objective_id,json=serviceLevelObjectiveId,proto3" json:"service_level_objective_id,omitempty"`
-	// The `ServiceLevelObjective` to create.
+	// Required. The `ServiceLevelObjective` to create.
 	// The provided `name` will be respected if no `ServiceLevelObjective` exists
 	// with this name.
 	ServiceLevelObjective *ServiceLevelObjective `protobuf:"bytes,2,opt,name=service_level_objective,json=serviceLevelObjective,proto3" json:"service_level_objective,omitempty"`
@@ -429,7 +429,7 @@
 
 // The `GetServiceLevelObjective` request.
 type GetServiceLevelObjectiveRequest struct {
-	// Resource name of the `ServiceLevelObjective` to get.
+	// Required. Resource name of the `ServiceLevelObjective` to get.
 	// Of the form
 	// `projects/{project_id}/services/{service_id}/serviceLevelObjectives/{slo_name}`.
 	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
@@ -484,7 +484,7 @@
 
 // The `ListServiceLevelObjectives` request.
 type ListServiceLevelObjectivesRequest struct {
-	// Resource name of the parent `Service`.
+	// Required. Resource name of the parent `Service`.
 	// Of the form `projects/{project_id}/services/{service_id}`.
 	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
 	// A filter specifying what `ServiceLevelObjective`s to return.
@@ -620,7 +620,7 @@
 
 // The `UpdateServiceLevelObjective` request.
 type UpdateServiceLevelObjectiveRequest struct {
-	// The `ServiceLevelObjective` to draw updates from.
+	// Required. The `ServiceLevelObjective` to draw updates from.
 	// The given `name` specifies the resource to update.
 	ServiceLevelObjective *ServiceLevelObjective `protobuf:"bytes,1,opt,name=service_level_objective,json=serviceLevelObjective,proto3" json:"service_level_objective,omitempty"`
 	// A set of field paths defining which fields to use for the update.
@@ -671,7 +671,7 @@
 
 // The `DeleteServiceLevelObjective` request.
 type DeleteServiceLevelObjectiveRequest struct {
-	// Resource name of the `ServiceLevelObjective` to delete.
+	// Required. Resource name of the `ServiceLevelObjective` to delete.
 	// Of the form
 	// `projects/{project_id}/services/{service_id}/serviceLevelObjectives/{slo_name}`.
 	Name                 string   `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
@@ -732,81 +732,88 @@
 }
 
 var fileDescriptor_a3e551c54e1485b8 = []byte{
-	// 1030 bytes of a gzipped FileDescriptorProto
-	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xc4, 0x57, 0x4f, 0x6f, 0xdc, 0x44,
-	0x14, 0xd7, 0xa4, 0x69, 0x68, 0x5e, 0x49, 0x11, 0xc3, 0x92, 0xb8, 0x5e, 0x22, 0x12, 0x83, 0x68,
-	0x31, 0xc5, 0x46, 0xbb, 0xa0, 0x86, 0x44, 0x20, 0xf5, 0x0f, 0x54, 0x45, 0x8d, 0x88, 0x36, 0x90,
-	0x03, 0x8a, 0xb4, 0x72, 0x76, 0x27, 0x5b, 0x13, 0xaf, 0xc7, 0x78, 0x66, 0x77, 0x69, 0xab, 0x1e,
-	0xe0, 0x50, 0x81, 0x84, 0xb8, 0xf0, 0x29, 0x80, 0x23, 0xe2, 0xc2, 0x07, 0xe0, 0x50, 0x6e, 0x20,
-	0x0e, 0x5c, 0x38, 0xc1, 0x07, 0xe0, 0x1b, 0x20, 0x8f, 0xc7, 0x6b, 0x7b, 0x33, 0xb6, 0x63, 0x5a,
-	0x89, 0x53, 0xd6, 0xf3, 0xde, 0x9b, 0xf7, 0xfb, 0xbd, 0xf7, 0x7b, 0x7e, 0x0e, 0x98, 0x03, 0x4a,
-	0x07, 0x1e, 0xb1, 0x87, 0xd4, 0x77, 0x39, 0x0d, 0x5d, 0x7f, 0x60, 0x8f, 0xdb, 0x36, 0x23, 0xe1,
-	0xd8, 0xed, 0x91, 0xae, 0xfc, 0x6b, 0x05, 0x21, 0xe5, 0x14, 0x37, 0x62, 0x5f, 0x2b, 0xf5, 0xb5,
-	0xc6, 0x6d, 0xfd, 0x39, 0x79, 0x83, 0x13, 0xb8, 0xb6, 0xe3, 0xfb, 0x94, 0x3b, 0xdc, 0xa5, 0x3e,
-	0x8b, 0x63, 0xf4, 0x17, 0x32, 0x56, 0x19, 0x47, 0xfa, 0xdd, 0x90, 0x30, 0x3a, 0x0a, 0x93, 0x8b,
-	0x75, 0xa3, 0x0c, 0x84, 0xf4, 0x69, 0x4a, 0x1f, 0xf1, 0x74, 0x30, 0x3a, 0xb4, 0xc9, 0x30, 0xe0,
-	0x77, 0xa4, 0x71, 0x6d, 0xd6, 0x78, 0xe8, 0x12, 0xaf, 0xdf, 0x1d, 0x3a, 0xec, 0x48, 0x7a, 0xac,
-	0x64, 0x70, 0xf4, 0x3c, 0x97, 0xf8, 0x3c, 0x36, 0x18, 0x0f, 0x10, 0x34, 0xae, 0x85, 0xc4, 0xe1,
-	0x64, 0x37, 0xce, 0xd7, 0x21, 0x9f, 0x8c, 0x08, 0xe3, 0x78, 0x19, 0x16, 0x02, 0x27, 0x24, 0x3e,
-	0xd7, 0xd0, 0x1a, 0xba, 0xb8, 0xd8, 0x91, 0x4f, 0x78, 0x15, 0x20, 0x29, 0x8f, 0xdb, 0xd7, 0x4e,
-	0x09, 0xdb, 0xa2, 0x3c, 0xb9, 0xd9, 0xc7, 0x97, 0xe1, 0x09, 0xf9, 0xa0, 0xcd, 0xad, 0xa1, 0x8b,
-	0x67, 0x5b, 0xab, 0x96, 0xaa, 0x6c, 0x56, 0x92, 0x2d, 0xf1, 0x36, 0x2e, 0xc0, 0xd3, 0x37, 0x08,
-	0x9f, 0x01, 0x81, 0x61, 0xde, 0x77, 0x86, 0x44, 0x42, 0x10, 0xbf, 0x8d, 0xcf, 0x10, 0x3c, 0x73,
-	0xcb, 0x65, 0x89, 0x2b, 0xab, 0x02, 0xbc, 0x0c, 0x0b, 0x87, 0xae, 0xc7, 0x49, 0x28, 0x00, 0x2d,
-	0x76, 0xe4, 0x13, 0x6e, 0xc2, 0x62, 0xe0, 0x0c, 0x48, 0x97, 0xb9, 0x77, 0x89, 0xe0, 0x71, 0xba,
-	0x73, 0x26, 0x3a, 0xd8, 0x75, 0xef, 0x92, 0x88, 0xa5, 0x30, 0x72, 0x7a, 0x44, 0x7c, 0x6d, 0x3e,
-	0x66, 0x19, 0x9d, 0x7c, 0x10, 0x1d, 0x18, 0x77, 0xa0, 0x91, 0x87, 0xc0, 0x02, 0xea, 0x33, 0x82,
-	0xdf, 0x84, 0x33, 0x92, 0x0f, 0xd3, 0xd0, 0xda, 0xa9, 0x6a, 0xfa, 0x53, 0x77, 0xfc, 0x12, 0x3c,
-	0xe5, 0x93, 0x4f, 0x79, 0x37, 0x93, 0x36, 0xc6, 0xbb, 0x14, 0x1d, 0xef, 0x4c, 0x53, 0x7f, 0x85,
-	0xa0, 0xf1, 0x61, 0xd0, 0x3f, 0xde, 0xb0, 0x4c, 0xe5, 0x51, 0x9d, 0xca, 0xe3, 0x2d, 0x38, 0x3b,
-	0x12, 0x17, 0x0a, 0xc1, 0xc8, 0xb6, 0xe9, 0x49, 0x70, 0xa2, 0x29, 0xeb, 0xdd, 0x48, 0x53, 0xdb,
-	0x0e, 0x3b, 0xea, 0x40, 0xec, 0x1e, 0xfd, 0x36, 0x4c, 0x68, 0x5c, 0x27, 0x1e, 0x39, 0x86, 0x46,
-	0xd5, 0xb9, 0x3f, 0x11, 0x18, 0x39, 0xad, 0xdd, 0x22, 0x63, 0xe2, 0xbd, 0x7f, 0xf0, 0x31, 0xe9,
-	0x71, 0x77, 0x5c, 0xa9, 0xbc, 0x2d, 0xd0, 0x13, 0xe5, 0x79, 0x51, 0x60, 0x97, 0x26, 0x91, 0xa9,
-	0x12, 0x57, 0x98, 0xea, 0xe6, 0x9b, 0x7d, 0xdc, 0x83, 0x95, 0x82, 0x60, 0x49, 0xf8, 0x95, 0xd2,
-	0x6a, 0xcd, 0x20, 0x7d, 0x56, 0x99, 0xc6, 0xb8, 0x07, 0xcf, 0xa7, 0x1a, 0x56, 0x93, 0x53, 0xd4,
-	0x05, 0x5f, 0x87, 0xf9, 0xb1, 0x4b, 0x26, 0x02, 0xc8, 0xb9, 0xd6, 0x6b, 0x35, 0x80, 0x58, 0x7b,
-	0x2e, 0x99, 0x74, 0x44, 0xb4, 0xf1, 0x3b, 0x82, 0xf5, 0x8c, 0x28, 0xf3, 0x8e, 0xff, 0xc7, 0x94,
-	0x4c, 0x79, 0x9d, 0x7e, 0x24, 0x5e, 0x3f, 0x20, 0x30, 0xca, 0x78, 0xc9, 0xd1, 0x23, 0xa0, 0x15,
-	0x34, 0x38, 0x19, 0xc5, 0x5a, 0x1d, 0x5e, 0x56, 0x76, 0xf8, 0xe4, 0x63, 0xfa, 0x33, 0x02, 0x23,
-	0x37, 0xa6, 0x6a, 0x39, 0x94, 0xc8, 0x12, 0x3d, 0x2e, 0x59, 0x3e, 0xda, 0x80, 0x6f, 0x80, 0x91,
-	0x1b, 0xf0, 0x13, 0xcb, 0xba, 0xf5, 0xf7, 0x39, 0xd0, 0x64, 0xd0, 0xf6, 0x14, 0xbc, 0x3c, 0xc0,
-	0x0f, 0x10, 0x2c, 0xe5, 0xde, 0x05, 0xd8, 0x54, 0x33, 0x55, 0x2d, 0x27, 0xbd, 0xfc, 0xd5, 0x66,
-	0x98, 0x9f, 0xff, 0xf6, 0xd7, 0x37, 0x73, 0x2f, 0x1a, 0xe7, 0xa3, 0x3d, 0x7a, 0x2f, 0x56, 0xf8,
-	0x5b, 0xa6, 0x6d, 0xde, 0x4f, 0x96, 0x2a, 0xdb, 0x9c, 0xbe, 0xfd, 0x26, 0x00, 0xe9, 0xcc, 0xe2,
-	0x0b, 0xea, 0x8b, 0x8f, 0x6d, 0xa6, 0x2a, 0x04, 0xeb, 0x02, 0x41, 0x13, 0xc7, 0x08, 0xa2, 0x72,
-	0x44, 0xf9, 0xa7, 0xe9, 0x6d, 0xf3, 0x3e, 0xfe, 0x02, 0xc1, 0x93, 0xd9, 0x25, 0x82, 0x5f, 0x56,
-	0x5f, 0xa9, 0xd8, 0x75, 0xba, 0x79, 0x12, 0xd7, 0x78, 0x30, 0x66, 0xa0, 0xa8, 0x8a, 0x81, 0xbf,
-	0x46, 0xb0, 0x94, 0x13, 0x6b, 0x51, 0x33, 0x54, 0x8b, 0xa7, 0xaa, 0x14, 0x2d, 0x91, 0xff, 0x52,
-	0x6b, 0x5d, 0xe4, 0x4f, 0xbe, 0x6a, 0x54, 0x25, 0x49, 0x9b, 0x32, 0x86, 0xa5, 0x9c, 0xe8, 0x8a,
-	0xf0, 0xa8, 0x56, 0x8f, 0xbe, 0x7c, 0x4c, 0xd9, 0xef, 0x44, 0xdf, 0x4a, 0x49, 0x21, 0xcc, 0x92,
-	0x9e, 0xfc, 0x81, 0xa0, 0x59, 0xb2, 0xa1, 0xf0, 0xc6, 0x09, 0x34, 0xaa, 0x1c, 0x10, 0xbd, 0xce,
-	0x1c, 0x1b, 0xbb, 0x02, 0xe9, 0xb6, 0xd1, 0x9a, 0x69, 0x59, 0x16, 0xab, 0xad, 0x7e, 0x41, 0x6d,
-	0x16, 0xbd, 0x4f, 0xf0, 0x4f, 0x08, 0xb4, 0xa2, 0xed, 0x84, 0xdf, 0xa8, 0xd2, 0xfd, 0x63, 0x60,
-	0xb5, 0x29, 0x58, 0xbd, 0x8e, 0x5b, 0x45, 0xf5, 0x2f, 0xa0, 0x14, 0x35, 0xe6, 0x17, 0x04, 0x7a,
-	0xf1, 0x12, 0xc0, 0x97, 0x2b, 0xe7, 0x41, 0xbd, 0x0e, 0xf5, 0x8d, 0xfa, 0x81, 0x72, 0xac, 0xf2,
-	0x6c, 0x6a, 0xf5, 0x08, 0xff, 0x83, 0xa0, 0x59, 0xb2, 0x1c, 0x8a, 0x64, 0x56, 0xbd, 0x4f, 0xea,
-	0x35, 0xe4, 0x48, 0x50, 0x20, 0xad, 0xf7, 0xb2, 0x93, 0x39, 0xab, 0x1b, 0xab, 0x56, 0xa3, 0x8a,
-	0xe5, 0xf7, 0x3d, 0x82, 0x66, 0xc9, 0x22, 0x29, 0xe2, 0x5c, 0xbd, 0x7b, 0x0a, 0xe7, 0x5d, 0x76,
-	0xc8, 0xfc, 0x0f, 0x7a, 0xd3, 0xbf, 0x45, 0x0f, 0xaf, 0x9c, 0xcf, 0x20, 0x89, 0x33, 0x38, 0x81,
-	0xcb, 0xac, 0x1e, 0x1d, 0xfe, 0x7a, 0xe5, 0x4b, 0x74, 0x9b, 0xf3, 0x80, 0x6d, 0xda, 0xf6, 0x64,
-	0x32, 0x99, 0xb1, 0xda, 0xce, 0x88, 0xdf, 0xb6, 0x7b, 0x1e, 0x1d, 0xf5, 0x5f, 0x0d, 0x3c, 0x87,
-	0x1f, 0xd2, 0x70, 0x78, 0xa9, 0xca, 0x3d, 0xcd, 0x55, 0xc3, 0xd5, 0x0a, 0x89, 0xd3, 0xbf, 0xfa,
-	0x23, 0x02, 0xad, 0x47, 0x87, 0xca, 0xfa, 0x5d, 0x5d, 0x2d, 0xda, 0xc0, 0x3b, 0x51, 0xb1, 0x76,
-	0xd0, 0x47, 0x6f, 0xcb, 0xb0, 0x01, 0xf5, 0x1c, 0x7f, 0x60, 0xd1, 0x70, 0x60, 0x0f, 0x88, 0x2f,
-	0x4a, 0x69, 0xa7, 0xd9, 0xf3, 0xff, 0x9b, 0x6e, 0xa5, 0x4f, 0xdf, 0xcd, 0xe9, 0x37, 0xe2, 0x0b,
-	0xae, 0x45, 0x84, 0xad, 0x34, 0x8f, 0xb5, 0xd7, 0x7e, 0x98, 0x18, 0xf7, 0x85, 0x71, 0x3f, 0x35,
-	0xee, 0xef, 0xb5, 0x0f, 0x16, 0x44, 0x92, 0xf6, 0xbf, 0x01, 0x00, 0x00, 0xff, 0xff, 0xe1, 0x22,
-	0x03, 0xef, 0x84, 0x0f, 0x00, 0x00,
+	// 1145 bytes of a gzipped FileDescriptorProto
+	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xb4, 0x58, 0x4f, 0x6f, 0xdc, 0x44,
+	0x14, 0xd7, 0x6c, 0xd2, 0xb4, 0x79, 0x25, 0xad, 0x18, 0x42, 0xb2, 0xf1, 0x12, 0x9a, 0xb8, 0x08,
+	0xd2, 0x25, 0xd8, 0xb0, 0x0b, 0x6a, 0x49, 0x5a, 0x24, 0x27, 0x85, 0xaa, 0xd0, 0x88, 0xc8, 0xa5,
+	0x39, 0xa0, 0x48, 0x2b, 0x67, 0x77, 0xb2, 0x31, 0xf1, 0xda, 0xae, 0x3d, 0xbb, 0x4b, 0x8b, 0x82,
+	0x10, 0x12, 0x07, 0x24, 0x84, 0x54, 0x71, 0x80, 0xaf, 0x00, 0xe2, 0xc4, 0xbf, 0x3b, 0xd7, 0x72,
+	0x03, 0x4e, 0x7b, 0xea, 0x81, 0x13, 0x1f, 0xa1, 0x27, 0x64, 0x7b, 0xbc, 0xb6, 0x37, 0x63, 0x3b,
+	0x26, 0xe9, 0x29, 0xf1, 0xbc, 0x37, 0xef, 0xcf, 0xef, 0xbd, 0xdf, 0x7b, 0xa3, 0x85, 0x6a, 0xdb,
+	0xb2, 0xda, 0x06, 0x91, 0x3b, 0x96, 0xa9, 0x53, 0xcb, 0xd1, 0xcd, 0xb6, 0xdc, 0xab, 0xcb, 0x2e,
+	0x71, 0x7a, 0x7a, 0x93, 0x34, 0xd8, 0x5f, 0xc9, 0x76, 0x2c, 0x6a, 0xe1, 0xe9, 0x40, 0x57, 0x8a,
+	0x74, 0xa5, 0x5e, 0x5d, 0x78, 0x8e, 0x59, 0xd0, 0x6c, 0x5d, 0xd6, 0x4c, 0xd3, 0xa2, 0x1a, 0xd5,
+	0x2d, 0xd3, 0x0d, 0xee, 0x08, 0xb3, 0x31, 0x69, 0xd3, 0xd0, 0x89, 0x49, 0x99, 0xe0, 0x42, 0x4c,
+	0xb0, 0xab, 0x13, 0xa3, 0xd5, 0xd8, 0x21, 0x7b, 0x5a, 0x4f, 0xb7, 0x1c, 0xa6, 0x70, 0x31, 0xa6,
+	0xc0, 0x3c, 0x92, 0x56, 0xc3, 0x21, 0xae, 0xd5, 0x75, 0xc2, 0x90, 0x84, 0xb9, 0x98, 0xd2, 0x88,
+	0x48, 0xcc, 0xca, 0x8c, 0xe9, 0x54, 0x98, 0x8e, 0xff, 0xb5, 0xd3, 0xdd, 0x95, 0x49, 0xc7, 0xa6,
+	0xf7, 0x98, 0x70, 0x61, 0x54, 0x18, 0x84, 0xd9, 0xd1, 0xdc, 0xfd, 0x40, 0x43, 0xfc, 0x0d, 0xc1,
+	0xf4, 0xba, 0x43, 0x34, 0x4a, 0x6e, 0x07, 0x66, 0x55, 0x72, 0xb7, 0x4b, 0x5c, 0x8a, 0x15, 0x98,
+	0xb0, 0x35, 0x87, 0x98, 0xb4, 0x8c, 0x16, 0xd0, 0xd2, 0xe4, 0xda, 0xa5, 0x47, 0x4a, 0xe9, 0xb1,
+	0x72, 0x11, 0x2f, 0xc6, 0xa0, 0x0b, 0xac, 0x6b, 0xb6, 0xee, 0x4a, 0x4d, 0xab, 0x23, 0x87, 0x16,
+	0xd8, 0x45, 0x3c, 0x0f, 0x10, 0x56, 0x41, 0x6f, 0x95, 0xc7, 0x3c, 0x33, 0xea, 0x24, 0x3b, 0xb9,
+	0xd9, 0xc2, 0x57, 0xe1, 0x34, 0xfb, 0x28, 0x97, 0x16, 0xd0, 0xd2, 0xd9, 0xda, 0xbc, 0xc4, 0xab,
+	0x8e, 0xc4, 0xcc, 0xae, 0x8d, 0x3d, 0x52, 0x4a, 0x6a, 0x78, 0x45, 0x54, 0xe1, 0xe9, 0x1b, 0x84,
+	0x8e, 0x04, 0x7d, 0x0d, 0xc6, 0x4d, 0xad, 0x43, 0x92, 0x21, 0xc3, 0x11, 0x42, 0xf6, 0xaf, 0x89,
+	0x3f, 0x22, 0x78, 0xe6, 0x96, 0xee, 0x86, 0x56, 0xdd, 0x13, 0xc4, 0x62, 0x06, 0x26, 0x76, 0x75,
+	0x83, 0x12, 0xc7, 0xcf, 0x75, 0x52, 0x65, 0x5f, 0xb8, 0x02, 0x93, 0xb6, 0xd6, 0x26, 0x0d, 0x57,
+	0xbf, 0x4f, 0x7c, 0x88, 0x4e, 0xa9, 0x67, 0xbc, 0x83, 0xdb, 0xfa, 0x7d, 0xe2, 0x01, 0xe8, 0x0b,
+	0xa9, 0xb5, 0x4f, 0xcc, 0xf2, 0x78, 0x00, 0xa0, 0x77, 0xf2, 0x81, 0x77, 0x20, 0xde, 0x83, 0xe9,
+	0x64, 0xb4, 0xae, 0x6d, 0x99, 0x2e, 0xc1, 0x6f, 0xc2, 0x19, 0x86, 0x92, 0x5b, 0x46, 0x0b, 0x63,
+	0xb9, 0xc8, 0xaa, 0x43, 0x75, 0xfc, 0x22, 0x9c, 0x37, 0xc9, 0xc7, 0xb4, 0x11, 0x73, 0x1b, 0xc4,
+	0x3b, 0xe5, 0x1d, 0x6f, 0x0e, 0x5d, 0x3f, 0x40, 0x30, 0x7d, 0xc7, 0x6e, 0x1d, 0x6e, 0x9b, 0x58,
+	0x51, 0x51, 0xe1, 0xa2, 0xe2, 0x55, 0x38, 0xdb, 0xf5, 0xad, 0xfa, 0x2d, 0xca, 0xda, 0x42, 0x08,
+	0x2d, 0x84, 0x5d, 0x2c, 0xbd, 0xe3, 0x75, 0xf1, 0x86, 0xe6, 0xee, 0xab, 0x10, 0xa8, 0x7b, 0xff,
+	0x8b, 0x77, 0x60, 0xfa, 0x3a, 0x31, 0xc8, 0xa1, 0x90, 0x8e, 0xd9, 0x14, 0x5f, 0x97, 0x40, 0x4c,
+	0x30, 0xe4, 0x16, 0xe9, 0x11, 0xe3, 0xfd, 0x9d, 0x8f, 0x48, 0x93, 0xea, 0xbd, 0x3c, 0xbe, 0x40,
+	0x81, 0x1e, 0x59, 0x05, 0x21, 0xe4, 0x8b, 0xe1, 0xf9, 0x68, 0x58, 0xa1, 0x93, 0x88, 0x3f, 0xb3,
+	0x2e, 0x2f, 0x88, 0x9b, 0x2d, 0xbc, 0x07, 0xb3, 0x29, 0x97, 0x19, 0x8c, 0x2f, 0x67, 0x16, 0x22,
+	0x69, 0x2f, 0x28, 0xcb, 0xb3, 0x5c, 0x5f, 0xe2, 0x2f, 0x08, 0x2e, 0x44, 0xd4, 0xe3, 0xa3, 0xf1,
+	0x5e, 0x02, 0xf3, 0xcb, 0x3e, 0x16, 0xaf, 0x81, 0x9c, 0x8b, 0xc5, 0x88, 0x35, 0xdf, 0x08, 0xbe,
+	0x0e, 0xe3, 0x3d, 0x9d, 0xf4, 0xfd, 0x3c, 0xce, 0xd5, 0x5e, 0x2d, 0x90, 0x87, 0xb4, 0xa5, 0x93,
+	0xbe, 0xea, 0xdf, 0x16, 0x3f, 0x2b, 0xc1, 0x62, 0x8c, 0x2e, 0x49, 0x45, 0xf7, 0x04, 0xcb, 0xf8,
+	0x04, 0xa8, 0x3e, 0x84, 0xe0, 0xd4, 0xb1, 0x20, 0xf8, 0x19, 0x81, 0x98, 0x05, 0x01, 0x9b, 0x1f,
+	0x04, 0xca, 0x29, 0xad, 0x14, 0xce, 0x93, 0x22, 0xbd, 0xa4, 0xce, 0x70, 0xdb, 0xe8, 0xe8, 0xb3,
+	0xe6, 0x0f, 0x04, 0x62, 0x62, 0xd6, 0xf0, 0x5b, 0x2e, 0x83, 0x00, 0xe8, 0x44, 0x09, 0x70, 0xbc,
+	0x29, 0x75, 0x17, 0xc4, 0xc4, 0x94, 0x7a, 0xf2, 0xfc, 0xa9, 0xfd, 0x7b, 0x1e, 0xca, 0x4c, 0xbe,
+	0x31, 0x34, 0xc0, 0x0e, 0xf0, 0xb7, 0x08, 0xa6, 0x12, 0xe3, 0x0d, 0x57, 0xf9, 0x38, 0xf1, 0x5e,
+	0x09, 0x42, 0xf6, 0x74, 0x17, 0x57, 0x07, 0xca, 0xb9, 0x80, 0x15, 0xcb, 0x0c, 0xca, 0xcf, 0xff,
+	0xfa, 0xe7, 0x9b, 0xd2, 0x0b, 0xe2, 0x9c, 0xf7, 0x90, 0xf9, 0x24, 0x10, 0x5d, 0xab, 0xca, 0xd5,
+	0x83, 0xf0, 0x55, 0xe3, 0xae, 0x0c, 0x97, 0xc1, 0xa7, 0x00, 0xd1, 0x98, 0xc1, 0x2f, 0xf1, 0x3d,
+	0x1d, 0x7a, 0x03, 0xe4, 0x85, 0xb4, 0x34, 0x50, 0x7c, 0x54, 0xfc, 0x40, 0x2a, 0x38, 0x08, 0xc4,
+	0x3b, 0xf0, 0xc2, 0x18, 0x46, 0x21, 0x57, 0x0f, 0xf0, 0x03, 0x04, 0x4f, 0xc5, 0xf7, 0x2b, 0xbe,
+	0xc4, 0xb7, 0xcc, 0x79, 0x31, 0x08, 0xd5, 0xa3, 0xa8, 0x06, 0x74, 0x13, 0xab, 0x03, 0x85, 0x8d,
+	0x8e, 0x44, 0x4c, 0x3c, 0x70, 0xf0, 0x77, 0x08, 0xa6, 0x12, 0x5c, 0x48, 0xab, 0x16, 0x6f, 0x39,
+	0xe7, 0x41, 0x73, 0x75, 0xa0, 0x9c, 0x8e, 0x97, 0x69, 0xb9, 0xb6, 0xe8, 0x47, 0x12, 0x3e, 0x38,
+	0x79, 0x28, 0x45, 0xe5, 0x3a, 0x80, 0xa9, 0x44, 0x63, 0xa7, 0x45, 0xc6, 0xdb, 0xd1, 0xc2, 0xcc,
+	0x21, 0xf6, 0xbc, 0xed, 0x3d, 0x63, 0x47, 0xaa, 0x55, 0xcd, 0xa8, 0xd6, 0x63, 0x04, 0x95, 0x8c,
+	0x35, 0x8d, 0xaf, 0x1c, 0xa1, 0xab, 0xb9, 0x5c, 0x14, 0x8a, 0xcc, 0x0d, 0x91, 0x0e, 0x94, 0xe7,
+	0x93, 0x1d, 0x3f, 0x3a, 0x8d, 0xfc, 0x54, 0x36, 0xc4, 0xda, 0x48, 0x91, 0xe3, 0xc9, 0xc8, 0xfc,
+	0x89, 0xb9, 0x92, 0x36, 0xe0, 0xf0, 0xef, 0x08, 0xca, 0x69, 0x2b, 0x19, 0xbf, 0x91, 0xc7, 0x9c,
+	0x13, 0x48, 0x5b, 0x89, 0xd7, 0xe9, 0x75, 0x5c, 0x4b, 0xab, 0x53, 0x4a, 0x66, 0x5e, 0x01, 0xff,
+	0x46, 0x20, 0xa4, 0x2f, 0x27, 0x7c, 0x39, 0x97, 0x51, 0xfc, 0x8d, 0x2e, 0x5c, 0x29, 0x7e, 0x91,
+	0x11, 0x73, 0x3d, 0x49, 0xcc, 0x30, 0xad, 0x42, 0x35, 0xc3, 0x5f, 0x95, 0xa0, 0x92, 0xb1, 0xbd,
+	0xd2, 0xfa, 0x32, 0x7f, 0xe1, 0x15, 0x2b, 0xd0, 0x17, 0x68, 0xa0, 0xcc, 0x66, 0x75, 0x24, 0xa9,
+	0xbd, 0x1b, 0x27, 0xfb, 0xa8, 0x8e, 0x54, 0xa8, 0x98, 0xe9, 0x9d, 0xfa, 0x13, 0x82, 0x4a, 0xc6,
+	0xfe, 0x4b, 0x83, 0x23, 0x7f, 0x65, 0xa6, 0x8e, 0x90, 0x64, 0x6b, 0x56, 0xff, 0x47, 0x6b, 0x0a,
+	0xdf, 0xa3, 0x87, 0xca, 0x5c, 0xea, 0xee, 0xfd, 0x53, 0xf9, 0x12, 0xed, 0x51, 0x6a, 0xbb, 0x2b,
+	0xb2, 0xdc, 0xef, 0xf7, 0x47, 0x37, 0xb3, 0xd6, 0xa5, 0x7b, 0x72, 0xd3, 0xb0, 0xba, 0xad, 0x57,
+	0x6c, 0x43, 0xa3, 0xbb, 0x96, 0xd3, 0x59, 0xce, 0x53, 0x8f, 0x7c, 0x15, 0x50, 0x95, 0x1c, 0xa2,
+	0xb5, 0xd6, 0x7e, 0x45, 0x50, 0x6e, 0x5a, 0x1d, 0x2e, 0x8c, 0x6b, 0xf3, 0x69, 0xcf, 0x80, 0x4d,
+	0x0f, 0xb3, 0x4d, 0xf4, 0xe1, 0x5b, 0xec, 0x5a, 0xdb, 0x32, 0x34, 0xb3, 0x2d, 0x59, 0x4e, 0x5b,
+	0x6e, 0x13, 0xd3, 0x47, 0x54, 0x8e, 0xbc, 0x27, 0x7f, 0x90, 0x58, 0x8d, 0xbe, 0x7e, 0x28, 0x09,
+	0x37, 0x02, 0x03, 0xeb, 0x5e, 0xc2, 0x52, 0xe4, 0x47, 0xda, 0xaa, 0x3f, 0x0c, 0x85, 0xdb, 0xbe,
+	0x70, 0x3b, 0x12, 0x6e, 0x6f, 0xd5, 0x77, 0x26, 0x7c, 0x27, 0xf5, 0xff, 0x02, 0x00, 0x00, 0xff,
+	0xff, 0x05, 0x93, 0x22, 0x5e, 0xce, 0x11, 0x00, 0x00,
 }
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // ServiceMonitoringServiceClient is the client API for ServiceMonitoringService service.
 //
@@ -835,10 +842,10 @@
 }
 
 type serviceMonitoringServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewServiceMonitoringServiceClient(cc *grpc.ClientConn) ServiceMonitoringServiceClient {
+func NewServiceMonitoringServiceClient(cc grpc.ClientConnInterface) ServiceMonitoringServiceClient {
 	return &serviceMonitoringServiceClient{cc}
 }
 
diff --git a/googleapis/monitoring/v3/uptime.pb.go b/googleapis/monitoring/v3/uptime.pb.go
index 9782401..3a024c6 100644
--- a/googleapis/monitoring/v3/uptime.pb.go
+++ b/googleapis/monitoring/v3/uptime.pb.go
@@ -9,6 +9,7 @@
 
 	proto "github.com/golang/protobuf/proto"
 	duration "github.com/golang/protobuf/ptypes/duration"
+	_ "google.golang.org/genproto/googleapis/api/annotations"
 	monitoredres "google.golang.org/genproto/googleapis/api/monitoredres"
 )
 
@@ -933,81 +934,86 @@
 func init() { proto.RegisterFile("google/monitoring/v3/uptime.proto", fileDescriptor_7ca0e36dfc8221d8) }
 
 var fileDescriptor_7ca0e36dfc8221d8 = []byte{
-	// 1204 bytes of a gzipped FileDescriptorProto
-	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x9c, 0x56, 0xdf, 0x6e, 0xdb, 0xb6,
-	0x17, 0xae, 0xec, 0xc4, 0x76, 0x8e, 0x93, 0xd8, 0x61, 0xd3, 0x5f, 0x15, 0x03, 0x2d, 0xd2, 0x14,
-	0xbf, 0x2e, 0xe8, 0x00, 0x67, 0x8d, 0xb1, 0x61, 0xe8, 0x80, 0x0e, 0xb2, 0xab, 0xc5, 0xc6, 0x12,
-	0xdb, 0xa0, 0xed, 0xae, 0xeb, 0x8a, 0x11, 0xaa, 0xc4, 0xd8, 0x5a, 0x6c, 0x51, 0x13, 0xa9, 0x74,
-	0xd9, 0xe5, 0x6e, 0x77, 0xbf, 0xfb, 0x61, 0x77, 0x7d, 0x94, 0xbd, 0xc2, 0x5e, 0x66, 0x20, 0x29,
-	0x3a, 0x71, 0x92, 0xa1, 0x69, 0xef, 0xf8, 0x9d, 0x3f, 0x1f, 0xc5, 0xc3, 0xf3, 0x1d, 0x0a, 0x1e,
-	0x8c, 0x19, 0x1b, 0x4f, 0xe9, 0xde, 0x8c, 0x45, 0xa1, 0x60, 0x49, 0x18, 0x8d, 0xf7, 0x4e, 0x1b,
-	0x7b, 0x69, 0x2c, 0xc2, 0x19, 0xad, 0xc7, 0x09, 0x13, 0x0c, 0x6d, 0xea, 0x90, 0xfa, 0x79, 0x48,
-	0xfd, 0xb4, 0x51, 0x7b, 0x98, 0x25, 0x7a, 0x71, 0x68, 0x92, 0x69, 0x40, 0x12, 0xca, 0x59, 0x9a,
-	0xf8, 0x59, 0x6a, 0xed, 0x7e, 0x16, 0xa4, 0xd0, 0x9b, 0xf4, 0x78, 0x2f, 0x48, 0x13, 0x4f, 0x84,
-	0x2c, 0xd2, 0xfe, 0x9d, 0x3f, 0x73, 0x50, 0xe9, 0x44, 0x82, 0x26, 0x91, 0x37, 0x6d, 0x4d, 0xa8,
-	0x7f, 0x42, 0x13, 0x84, 0x60, 0x29, 0xf2, 0x66, 0xd4, 0xb6, 0xb6, 0xad, 0xdd, 0x15, 0xac, 0xd6,
-	0xe8, 0x01, 0xac, 0x06, 0x21, 0x8f, 0xa7, 0xde, 0x19, 0x51, 0xbe, 0x9c, 0xf2, 0x95, 0x33, 0x5b,
-	0x57, 0x86, 0xd8, 0x50, 0x8c, 0xa8, 0x78, 0xcb, 0x92, 0x13, 0x3b, 0xaf, 0xbc, 0x06, 0xa2, 0x2d,
-	0x28, 0x8d, 0xfd, 0x98, 0xfc, 0xca, 0x22, 0x6a, 0x2f, 0x69, 0xd7, 0xd8, 0x8f, 0x5f, 0xb1, 0x88,
-	0xa2, 0x47, 0x50, 0x89, 0x29, 0x4d, 0x48, 0x9c, 0xb0, 0x9f, 0xa8, 0x2f, 0x48, 0x18, 0xd8, 0x05,
-	0x15, 0xb1, 0x26, 0xcd, 0x7d, 0x6d, 0xed, 0x04, 0xc8, 0x81, 0x65, 0x2e, 0x3c, 0x41, 0xed, 0xe2,
-	0xb6, 0xb5, 0xbb, 0xbe, 0xff, 0x69, 0xfd, 0xba, 0x92, 0xd4, 0x2f, 0x9d, 0xa4, 0x3e, 0x90, 0x29,
-	0x58, 0x67, 0xee, 0x34, 0x60, 0x59, 0x61, 0x54, 0x81, 0xf2, 0xa8, 0x3b, 0xe8, 0xbb, 0xad, 0xce,
-	0x37, 0x1d, 0xf7, 0x79, 0xf5, 0x16, 0x5a, 0x85, 0x52, 0x0b, 0xbb, 0xce, 0xb0, 0xd3, 0x3d, 0xa8,
-	0x5a, 0xa8, 0x0c, 0x45, 0x3c, 0xea, 0x76, 0x25, 0xc8, 0x3d, 0xcd, 0xd9, 0xd6, 0xce, 0x6f, 0xeb,
-	0xb0, 0x31, 0x52, 0xf7, 0xa1, 0x78, 0x5b, 0x2c, 0x3a, 0x0e, 0xc7, 0x1f, 0x5b, 0xa5, 0x2e, 0xa0,
-	0xab, 0x97, 0xa5, 0x0a, 0x56, 0xde, 0xbf, 0x67, 0x4e, 0xe5, 0xc5, 0x61, 0xfd, 0xc8, 0x44, 0xe1,
-	0x2c, 0xa8, 0x7d, 0x0b, 0x6f, 0xcc, 0x2e, 0x1b, 0xd1, 0x8f, 0xb0, 0x6e, 0x58, 0xc8, 0x38, 0x61,
-	0x69, 0xac, 0x2a, 0x5c, 0xde, 0xff, 0xfc, 0xfa, 0x0a, 0x5d, 0x39, 0x47, 0xdd, 0x30, 0x1d, 0xc8,
-	0xe4, 0xf6, 0x2d, 0xbc, 0x96, 0x5c, 0x34, 0x20, 0x0c, 0x30, 0x11, 0x22, 0x26, 0xbe, 0x4c, 0xb1,
-	0x97, 0x15, 0xf7, 0x93, 0x9b, 0x72, 0xb7, 0x85, 0x88, 0x15, 0x6e, 0x5b, 0x78, 0x65, 0x62, 0x00,
-	0xea, 0xc1, 0x8a, 0xf0, 0x0d, 0x65, 0x41, 0x51, 0x7e, 0x76, 0x53, 0xca, 0xa1, 0x3f, 0x67, 0x2c,
-	0x89, 0x6c, 0x8d, 0x9e, 0x40, 0x21, 0xa6, 0x49, 0xc8, 0x02, 0xd5, 0x1e, 0xe5, 0xfd, 0x2d, 0xc3,
-	0x66, 0xda, 0xbe, 0xfe, 0x3c, 0x6b, 0x7b, 0x9c, 0x05, 0xa2, 0x06, 0x14, 0x25, 0x35, 0x4b, 0x85,
-	0x5d, 0x7a, 0x5f, 0x8e, 0x89, 0x44, 0x1e, 0x54, 0x7d, 0x16, 0x09, 0x1a, 0x09, 0x32, 0xf3, 0x84,
-	0x3f, 0xa1, 0x09, 0xb7, 0x57, 0xb6, 0xf3, 0xbb, 0xe5, 0xfd, 0x2f, 0x6e, 0xfa, 0xfd, 0x2d, 0x9d,
-	0x7f, 0xa4, 0xd3, 0x71, 0xc5, 0x5f, 0xc0, 0x1c, 0x61, 0xa8, 0x72, 0x3a, 0xa5, 0xbe, 0x50, 0xed,
-	0x31, 0x0e, 0x59, 0xc4, 0x6d, 0xd8, 0xce, 0xef, 0xae, 0xef, 0x7f, 0xf2, 0xde, 0x2d, 0xb0, 0x8a,
-	0xc7, 0x15, 0x43, 0xa0, 0x31, 0x47, 0x0f, 0xa1, 0x1c, 0x72, 0x12, 0x66, 0xe2, 0xb0, 0x2b, 0xdb,
-	0xd6, 0x6e, 0xa9, 0x99, 0xb3, 0x2d, 0x0c, 0x21, 0x37, 0x92, 0x41, 0x2f, 0x60, 0xc3, 0x44, 0xe8,
-	0x9b, 0x91, 0x87, 0x5b, 0x57, 0x87, 0xfb, 0xff, 0x8d, 0xd4, 0xa6, 0x18, 0xab, 0xe1, 0xa2, 0x91,
-	0xd7, 0x7e, 0x81, 0xb5, 0x85, 0x16, 0x53, 0xd3, 0x40, 0x2e, 0xa4, 0xd6, 0xad, 0x6c, 0x1a, 0x48,
-	0xdc, 0x09, 0xd0, 0x21, 0xcc, 0xbb, 0x8f, 0x88, 0xb3, 0x58, 0x0b, 0xe8, 0x3f, 0x4f, 0xae, 0xe8,
-	0x0c, 0xf7, 0xf0, 0x2c, 0xa6, 0x78, 0x35, 0xb9, 0x80, 0x6a, 0xff, 0xe4, 0x61, 0x65, 0xde, 0x81,
-	0xe8, 0x2e, 0x14, 0x53, 0x4e, 0x09, 0xe7, 0x53, 0xb5, 0x6b, 0x09, 0x17, 0x52, 0x4e, 0x07, 0x7c,
-	0x2a, 0x85, 0x1c, 0x7b, 0x62, 0x92, 0x89, 0x55, 0xad, 0x95, 0x8d, 0x25, 0x42, 0xe9, 0x72, 0x19,
-	0xab, 0x35, 0x7a, 0x03, 0x2b, 0x5e, 0x2a, 0x26, 0x24, 0x8c, 0x8e, 0x59, 0x26, 0x32, 0xf7, 0x83,
-	0x85, 0x50, 0x6f, 0x7a, 0x3c, 0xf4, 0x9d, 0x54, 0x4c, 0x68, 0x24, 0x42, 0x5f, 0xf7, 0x57, 0x49,
-	0xf2, 0x76, 0xa2, 0x63, 0x26, 0x07, 0xc8, 0xcc, 0xe3, 0x27, 0x64, 0x42, 0xbd, 0x40, 0xd6, 0x7f,
-	0x59, 0x7d, 0x69, 0x59, 0xda, 0xda, 0xda, 0x84, 0x5e, 0x42, 0xd1, 0x78, 0x0b, 0xea, 0x76, 0x9e,
-	0x7d, 0xf8, 0x47, 0x64, 0x5c, 0x6e, 0x24, 0x92, 0x33, 0x6c, 0xe8, 0xe4, 0xe6, 0xa7, 0xde, 0x34,
-	0x0c, 0x3c, 0xa1, 0xcb, 0x54, 0xd4, 0x9b, 0x1b, 0xdb, 0x80, 0x4f, 0x6b, 0x47, 0x70, 0xfb, 0x9a,
-	0x03, 0xa0, 0x1a, 0x94, 0x52, 0x2e, 0xaf, 0x7d, 0x3e, 0x0f, 0xe7, 0x58, 0xfa, 0x62, 0x8f, 0xf3,
-	0xb7, 0x2c, 0x09, 0xb2, 0x12, 0xcf, 0x71, 0xed, 0x29, 0xac, 0x5e, 0xfc, 0x14, 0x54, 0x85, 0xfc,
-	0x09, 0x3d, 0xcb, 0x28, 0xe4, 0x12, 0x6d, 0xc2, 0xf2, 0xa9, 0x37, 0x4d, 0xcd, 0x28, 0xd5, 0xe0,
-	0x69, 0xee, 0x4b, 0xab, 0x76, 0x1f, 0x4a, 0x66, 0x16, 0xcc, 0xaf, 0xcb, 0x3a, 0xbf, 0xae, 0xda,
-	0xbb, 0x1c, 0xac, 0x2f, 0x8a, 0x4d, 0xbe, 0x50, 0x99, 0xdc, 0x4c, 0xe3, 0x65, 0x10, 0x51, 0x28,
-	0x66, 0x82, 0xce, 0x5a, 0xee, 0xdb, 0x8f, 0xd3, 0xf3, 0x25, 0xd8, 0x8b, 0xf5, 0xfc, 0xc8, 0xb8,
-	0x77, 0xfe, 0xb0, 0x60, 0xf3, 0xba, 0x08, 0xf4, 0x08, 0x76, 0x5a, 0xbd, 0xee, 0xd0, 0xed, 0x0e,
-	0xc9, 0x91, 0x33, 0x6c, 0xb5, 0x5d, 0x4c, 0x7a, 0xfd, 0x61, 0xa7, 0xd7, 0x25, 0x8b, 0x2f, 0xd5,
-	0x6d, 0xa8, 0xc8, 0x38, 0xa7, 0xd3, 0x1d, 0x90, 0xc1, 0x10, 0xeb, 0x07, 0xeb, 0x2e, 0xdc, 0xee,
-	0xf6, 0x86, 0xe4, 0xb2, 0x23, 0x87, 0x36, 0x60, 0x4d, 0xb3, 0x0d, 0x08, 0x76, 0x0f, 0xdc, 0x97,
-	0xd5, 0x3c, 0xba, 0x03, 0x1b, 0x32, 0x76, 0xd1, 0xbc, 0xd4, 0x04, 0x28, 0x19, 0xe9, 0x34, 0x37,
-	0x01, 0x29, 0xfd, 0x93, 0x84, 0xfe, 0x9c, 0x52, 0x2e, 0x94, 0x12, 0x77, 0x7e, 0xb7, 0x60, 0xed,
-	0xc2, 0xe9, 0x3b, 0x31, 0xfa, 0x1a, 0x0a, 0x7a, 0x40, 0xa9, 0x62, 0x7e, 0xc0, 0x7c, 0xca, 0xd2,
-	0x64, 0x67, 0x4c, 0x99, 0xee, 0x20, 0xd3, 0x19, 0x06, 0xa3, 0x7b, 0x00, 0x61, 0x4c, 0xbc, 0x20,
-	0x48, 0x28, 0xe7, 0xd9, 0xff, 0xc4, 0x4a, 0x18, 0x3b, 0xda, 0xf0, 0x98, 0x2e, 0xbc, 0xc8, 0x9a,
-	0x17, 0xfd, 0x0f, 0x10, 0x76, 0x0f, 0xae, 0x16, 0xad, 0x08, 0xf9, 0xd1, 0xc0, 0xa9, 0x5a, 0x08,
-	0xa0, 0xe0, 0x8e, 0x70, 0xaf, 0xef, 0xea, 0xda, 0x0c, 0x7a, 0xa3, 0x61, 0x9b, 0x38, 0x47, 0x2e,
-	0xee, 0xb4, 0x9c, 0x6a, 0x1e, 0x55, 0x61, 0xd5, 0x19, 0x74, 0x1c, 0xd2, 0x77, 0x64, 0x6a, 0xab,
-	0xba, 0xf4, 0xf8, 0x07, 0xd8, 0xb8, 0x32, 0x64, 0xd0, 0x3d, 0xd8, 0xc2, 0xee, 0xa0, 0x37, 0xc2,
-	0x2d, 0x97, 0x0c, 0xbf, 0xef, 0xbb, 0xe4, 0xca, 0xcf, 0x44, 0xa7, 0x3b, 0x18, 0x3a, 0xdd, 0x96,
-	0x5b, 0xb5, 0xd0, 0x16, 0xdc, 0x71, 0xbe, 0x1b, 0x10, 0xf7, 0xb0, 0x49, 0x0e, 0x7b, 0xce, 0x73,
-	0xd2, 0x74, 0x0e, 0xa5, 0x07, 0x57, 0x73, 0xcd, 0xbf, 0x2c, 0xb0, 0x7d, 0x36, 0xbb, 0xb6, 0x6a,
-	0xcd, 0xb2, 0x3e, 0x5e, 0x5f, 0xbe, 0x45, 0x7d, 0xeb, 0xd5, 0xb3, 0x2c, 0x68, 0xcc, 0xa6, 0x5e,
-	0x34, 0xae, 0xb3, 0x64, 0xbc, 0x37, 0xa6, 0x91, 0x7a, 0xa9, 0xf6, 0xb4, 0xcb, 0x8b, 0x43, 0xbe,
-	0xf8, 0x0f, 0xf9, 0xd5, 0x39, 0x7a, 0x97, 0xab, 0x1d, 0x68, 0x82, 0xd6, 0x94, 0xa5, 0x81, 0xf9,
-	0xb7, 0x90, 0x7b, 0xbd, 0x68, 0xfc, 0x6d, 0x9c, 0xaf, 0x95, 0xf3, 0xf5, 0xb9, 0xf3, 0xf5, 0x8b,
-	0xc6, 0x9b, 0x82, 0xda, 0xa4, 0xf1, 0x6f, 0x00, 0x00, 0x00, 0xff, 0xff, 0x96, 0xde, 0x99, 0x97,
-	0xa7, 0x0a, 0x00, 0x00,
+	// 1290 bytes of a gzipped FileDescriptorProto
+	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x9c, 0x56, 0xcf, 0x6e, 0x1b, 0x37,
+	0x13, 0xcf, 0x4a, 0xb6, 0x24, 0x8f, 0x6c, 0x4b, 0x66, 0x9c, 0x2f, 0x6b, 0x01, 0x09, 0x1c, 0x07,
+	0x5f, 0x3e, 0x23, 0x01, 0xa4, 0x2f, 0x16, 0x5a, 0xb4, 0x0e, 0x90, 0x62, 0xa5, 0x6c, 0x2d, 0xa1,
+	0xb6, 0x24, 0x50, 0x52, 0x9a, 0xa6, 0x41, 0x89, 0xcd, 0x8a, 0x96, 0xb6, 0x96, 0x96, 0xdb, 0x25,
+	0xd7, 0xa9, 0x63, 0xe4, 0x09, 0x7a, 0xef, 0xbd, 0xe8, 0x2d, 0x8f, 0xd2, 0x57, 0xe8, 0x1b, 0xf4,
+	0xd2, 0x43, 0x2f, 0x3d, 0x16, 0x24, 0x77, 0x65, 0xc9, 0x76, 0x11, 0x3b, 0x37, 0xfe, 0xe6, 0xcf,
+	0x8f, 0x9c, 0xe1, 0xcc, 0x90, 0x70, 0x6f, 0xc8, 0xd8, 0x70, 0x4c, 0x2b, 0x13, 0xe6, 0x7b, 0x82,
+	0x85, 0x9e, 0x3f, 0xac, 0x1c, 0x57, 0x2b, 0x51, 0x20, 0xbc, 0x09, 0x2d, 0x07, 0x21, 0x13, 0x0c,
+	0xad, 0x6b, 0x93, 0xf2, 0x99, 0x49, 0xf9, 0xb8, 0x5a, 0xba, 0x1f, 0x3b, 0x3a, 0x81, 0x97, 0x38,
+	0xd3, 0x01, 0x09, 0x29, 0x67, 0x51, 0xe8, 0xc6, 0xae, 0xa5, 0x8d, 0x19, 0xa3, 0x73, 0xaa, 0xbb,
+	0xb1, 0x4a, 0xa1, 0xd7, 0xd1, 0x61, 0x65, 0x10, 0x85, 0x8e, 0xf0, 0x98, 0xaf, 0xf5, 0x5b, 0xbf,
+	0xa4, 0xa0, 0xd0, 0xf4, 0x05, 0x0d, 0x7d, 0x67, 0x5c, 0x1f, 0x51, 0xf7, 0x88, 0x86, 0x08, 0xc1,
+	0x82, 0xef, 0x4c, 0xa8, 0x69, 0x6c, 0x1a, 0xdb, 0x4b, 0x58, 0xad, 0xd1, 0x3d, 0x58, 0x1e, 0x78,
+	0x3c, 0x18, 0x3b, 0x27, 0x44, 0xe9, 0x52, 0x4a, 0x97, 0x8f, 0x65, 0x2d, 0x69, 0x62, 0x42, 0xd6,
+	0xa7, 0xe2, 0x0d, 0x0b, 0x8f, 0xcc, 0xb4, 0xd2, 0x26, 0x10, 0x6d, 0x40, 0x6e, 0xe8, 0x06, 0xe4,
+	0x2d, 0xf3, 0xa9, 0xb9, 0xa0, 0x55, 0x43, 0x37, 0x78, 0xc9, 0x7c, 0x8a, 0x1e, 0x40, 0x21, 0xa0,
+	0x34, 0x24, 0x41, 0xc8, 0xbe, 0xa7, 0xae, 0x20, 0xde, 0xc0, 0xcc, 0x28, 0x8b, 0x15, 0x29, 0xee,
+	0x68, 0x69, 0x73, 0x80, 0x2c, 0x58, 0xe4, 0xc2, 0x11, 0xd4, 0xcc, 0x6e, 0x1a, 0xdb, 0xab, 0x3b,
+	0x8f, 0xca, 0x97, 0x65, 0xab, 0x7c, 0x2e, 0x92, 0x72, 0x57, 0xba, 0x60, 0xed, 0xb9, 0x55, 0x85,
+	0x45, 0x85, 0x51, 0x01, 0xf2, 0xfd, 0x56, 0xb7, 0x63, 0xd7, 0x9b, 0x5f, 0x36, 0xed, 0x67, 0xc5,
+	0x1b, 0x68, 0x19, 0x72, 0x75, 0x6c, 0x5b, 0xbd, 0x66, 0x6b, 0xaf, 0x68, 0xa0, 0x3c, 0x64, 0x71,
+	0xbf, 0xd5, 0x92, 0x20, 0xb5, 0x9b, 0x32, 0x8d, 0xad, 0xbf, 0x0b, 0xb0, 0xd6, 0x57, 0x57, 0xa5,
+	0x78, 0xeb, 0xcc, 0x3f, 0xf4, 0x86, 0x1f, 0x9b, 0xa5, 0x16, 0xa0, 0x8b, 0xf7, 0xa8, 0x12, 0x96,
+	0xdf, 0xb9, 0x93, 0x44, 0xe5, 0x04, 0x5e, 0xf9, 0x20, 0xb1, 0xc2, 0xb1, 0x51, 0xe3, 0x06, 0x5e,
+	0x9b, 0x9c, 0x17, 0xa2, 0xef, 0x60, 0x35, 0x61, 0x21, 0xc3, 0x90, 0x45, 0x81, 0xca, 0x70, 0x7e,
+	0xe7, 0x93, 0xcb, 0x33, 0x74, 0x21, 0x8e, 0x72, 0xc2, 0xb4, 0x27, 0x9d, 0x1b, 0x37, 0xf0, 0x4a,
+	0x38, 0x2b, 0x40, 0x18, 0x60, 0x24, 0x44, 0x40, 0x5c, 0xe9, 0x62, 0x2e, 0x2a, 0xee, 0xc7, 0x57,
+	0xe5, 0x6e, 0x08, 0x11, 0x28, 0xdc, 0x30, 0xf0, 0xd2, 0x28, 0x01, 0xa8, 0x0d, 0x4b, 0xc2, 0x4d,
+	0x28, 0x33, 0x8a, 0xf2, 0xff, 0x57, 0xa5, 0xec, 0xb9, 0x53, 0xc6, 0x9c, 0x88, 0xd7, 0xe8, 0x31,
+	0x64, 0x02, 0x1a, 0x7a, 0x6c, 0xa0, 0xca, 0x23, 0xbf, 0xb3, 0x91, 0xb0, 0x25, 0x65, 0x5f, 0x7e,
+	0x16, 0x97, 0x3d, 0x8e, 0x0d, 0x51, 0x15, 0xb2, 0x92, 0x9a, 0x45, 0xc2, 0xcc, 0x7d, 0xc8, 0x27,
+	0xb1, 0x44, 0x0e, 0x14, 0x5d, 0xe6, 0x0b, 0xea, 0x0b, 0x32, 0x71, 0x84, 0x3b, 0xa2, 0x21, 0x37,
+	0x97, 0x36, 0xd3, 0xdb, 0xf9, 0x9d, 0x4f, 0xaf, 0x7a, 0xfe, 0xba, 0xf6, 0x3f, 0xd0, 0xee, 0xb8,
+	0xe0, 0xce, 0x61, 0x8e, 0x30, 0x14, 0x39, 0x1d, 0x53, 0x57, 0xa8, 0xf2, 0x18, 0x7a, 0xcc, 0xe7,
+	0x26, 0x6c, 0xa6, 0xb7, 0x57, 0x77, 0xfe, 0xf7, 0xc1, 0x2d, 0xb0, 0xb2, 0xc7, 0x85, 0x84, 0x40,
+	0x63, 0x8e, 0xee, 0x43, 0xde, 0xe3, 0xc4, 0x8b, 0x9b, 0xc3, 0x2c, 0x6c, 0x1a, 0xdb, 0xb9, 0x5a,
+	0xca, 0x34, 0x30, 0x78, 0x3c, 0x69, 0x19, 0xf4, 0x1c, 0xd6, 0x12, 0x0b, 0x7d, 0x33, 0x32, 0xb8,
+	0x55, 0x15, 0xdc, 0x7f, 0xaf, 0xd4, 0x6d, 0x8a, 0xb1, 0xe8, 0xcd, 0x0b, 0x79, 0xe9, 0x47, 0x58,
+	0x99, 0x2b, 0x31, 0x35, 0x0d, 0xe4, 0x42, 0xf6, 0xba, 0x11, 0x4f, 0x03, 0x89, 0x9b, 0x03, 0xb4,
+	0x0f, 0xd3, 0xea, 0x23, 0xe2, 0x24, 0xd0, 0x0d, 0xf4, 0xaf, 0x91, 0x2b, 0xba, 0x84, 0xbb, 0x77,
+	0x12, 0x50, 0xbc, 0x1c, 0xce, 0xa0, 0xd2, 0xef, 0x69, 0x58, 0x9a, 0x56, 0x20, 0xba, 0x0d, 0xd9,
+	0x88, 0x53, 0xc2, 0xf9, 0x58, 0xed, 0x9a, 0xc3, 0x99, 0x88, 0xd3, 0x2e, 0x1f, 0xcb, 0x46, 0x0e,
+	0x1c, 0x31, 0x8a, 0x9b, 0x55, 0xad, 0x95, 0x8c, 0x85, 0x42, 0xf5, 0xe5, 0x22, 0x56, 0x6b, 0xf4,
+	0x1a, 0x96, 0x9c, 0x48, 0x8c, 0x88, 0xe7, 0x1f, 0xb2, 0xb8, 0xc9, 0xec, 0x6b, 0x37, 0x42, 0xb9,
+	0xe6, 0x70, 0xcf, 0xb5, 0x22, 0x31, 0xa2, 0xbe, 0xf0, 0x5c, 0x5d, 0x5f, 0x39, 0xc9, 0xdb, 0xf4,
+	0x0f, 0x99, 0x1c, 0x20, 0x13, 0x87, 0x1f, 0x91, 0x11, 0x75, 0x06, 0x32, 0xff, 0x8b, 0xea, 0xa4,
+	0x79, 0x29, 0x6b, 0x68, 0x11, 0x7a, 0x01, 0xd9, 0x44, 0x9b, 0x51, 0xb7, 0xf3, 0xf4, 0xfa, 0x87,
+	0x88, 0xb9, 0x6c, 0x5f, 0x84, 0x27, 0x38, 0xa1, 0x93, 0x9b, 0x1f, 0x3b, 0x63, 0x6f, 0xe0, 0x08,
+	0x9d, 0xa6, 0xac, 0xde, 0x3c, 0x91, 0x75, 0xf9, 0xb8, 0x74, 0x00, 0x37, 0x2f, 0x09, 0x00, 0x95,
+	0x20, 0x17, 0x71, 0x79, 0xed, 0xd3, 0x79, 0x38, 0xc5, 0x52, 0x17, 0x38, 0x9c, 0xbf, 0x61, 0xe1,
+	0x20, 0x4e, 0xf1, 0x14, 0x97, 0x76, 0x61, 0x79, 0xf6, 0x28, 0xa8, 0x08, 0xe9, 0x23, 0x7a, 0x12,
+	0x53, 0xc8, 0x25, 0x5a, 0x87, 0xc5, 0x63, 0x67, 0x1c, 0x25, 0xa3, 0x54, 0x83, 0xdd, 0xd4, 0x67,
+	0x46, 0xe9, 0x2e, 0xe4, 0x92, 0x59, 0x30, 0xbd, 0x2e, 0xe3, 0xec, 0xba, 0x4a, 0xef, 0x53, 0xb0,
+	0x3a, 0xdf, 0x6c, 0xf2, 0x85, 0x8a, 0xdb, 0x2d, 0x29, 0xbc, 0x18, 0x22, 0x0a, 0xd9, 0xb8, 0xa1,
+	0xe3, 0x92, 0xfb, 0xea, 0xe3, 0xfa, 0xf9, 0x1c, 0x6c, 0x07, 0x7a, 0x7e, 0xc4, 0xdc, 0x5b, 0x3f,
+	0x1b, 0xb0, 0x7e, 0x99, 0x05, 0x7a, 0x00, 0x5b, 0xf5, 0x76, 0xab, 0x67, 0xb7, 0x7a, 0xe4, 0xc0,
+	0xea, 0xd5, 0x1b, 0x36, 0x26, 0xed, 0x4e, 0xaf, 0xd9, 0x6e, 0x91, 0xf9, 0x97, 0xea, 0x26, 0x14,
+	0xa4, 0x9d, 0xd5, 0x6c, 0x75, 0x49, 0xb7, 0x87, 0xf5, 0x83, 0x75, 0x1b, 0x6e, 0xb6, 0xda, 0x3d,
+	0x72, 0x5e, 0x91, 0x42, 0x6b, 0xb0, 0xa2, 0xd9, 0xba, 0x04, 0xdb, 0x7b, 0xf6, 0x8b, 0x62, 0x1a,
+	0xdd, 0x82, 0x35, 0x69, 0x3b, 0x2f, 0x5e, 0xd8, 0xfd, 0xcb, 0xf8, 0xc3, 0xfa, 0xd3, 0x80, 0x47,
+	0x33, 0xd1, 0xea, 0xf8, 0x9d, 0xc0, 0xe3, 0x65, 0x97, 0x4d, 0x2a, 0x17, 0x1f, 0xc0, 0x27, 0xf1,
+	0x9b, 0xcd, 0x2b, 0xa7, 0xf1, 0xea, 0x5d, 0xfc, 0xa3, 0x99, 0xb1, 0xe2, 0x95, 0x53, 0x2d, 0xd3,
+	0x33, 0x85, 0xb8, 0x4a, 0xfa, 0x0e, 0xd9, 0x2c, 0x1c, 0x3a, 0xbe, 0xf7, 0x56, 0xd5, 0x0f, 0xaf,
+	0x9c, 0xce, 0xc2, 0x6b, 0xd0, 0x7c, 0x7e, 0xc8, 0xc6, 0xb2, 0x7c, 0x2a, 0xa7, 0x7a, 0x71, 0x0d,
+	0x57, 0xe3, 0x61, 0x0d, 0x20, 0x97, 0x0c, 0x8c, 0xda, 0x3a, 0x20, 0xad, 0x0f, 0xe9, 0x0f, 0x11,
+	0xe5, 0x42, 0xcd, 0x9f, 0xad, 0x9f, 0x0c, 0x58, 0x99, 0x89, 0xbc, 0x19, 0xa0, 0x2f, 0x20, 0xa3,
+	0xc7, 0xb2, 0x2a, 0xa1, 0x6b, 0x4c, 0xe5, 0xd8, 0x4d, 0xf6, 0xc3, 0x98, 0xe9, 0xbe, 0x49, 0xfa,
+	0x21, 0xc1, 0xe8, 0x0e, 0x80, 0x17, 0x10, 0x67, 0x30, 0x08, 0x29, 0xe7, 0xf1, 0x2f, 0x6a, 0xc9,
+	0x0b, 0x2c, 0x2d, 0x78, 0x48, 0xe7, 0xfe, 0x21, 0x9a, 0x17, 0xfd, 0x07, 0x10, 0xb6, 0xf7, 0x2e,
+	0x96, 0x4a, 0x16, 0xd2, 0xfd, 0xae, 0x55, 0x34, 0x10, 0x40, 0xc6, 0xee, 0xe3, 0x76, 0xc7, 0xd6,
+	0x15, 0xd1, 0x6d, 0xf7, 0x7b, 0x0d, 0x62, 0x1d, 0xd8, 0xb8, 0x59, 0xb7, 0x8a, 0x69, 0x54, 0x84,
+	0x65, 0xab, 0xdb, 0xb4, 0x48, 0xc7, 0x92, 0xae, 0xf5, 0xe2, 0xc2, 0xc3, 0x6f, 0x61, 0xed, 0xc2,
+	0x68, 0x45, 0x77, 0x60, 0x03, 0xdb, 0xdd, 0x76, 0x1f, 0xd7, 0x6d, 0xd2, 0xfb, 0xa6, 0x63, 0x93,
+	0x0b, 0x5f, 0xa8, 0x66, 0xab, 0xdb, 0xb3, 0x5a, 0x75, 0xbb, 0x68, 0xa0, 0x0d, 0xb8, 0x65, 0x7d,
+	0xdd, 0x25, 0xf6, 0x7e, 0x8d, 0xec, 0xb7, 0xad, 0x67, 0xa4, 0x66, 0xed, 0x4b, 0x0d, 0x2e, 0xa6,
+	0x6a, 0xbf, 0x1a, 0x60, 0xba, 0x6c, 0x72, 0x69, 0xd6, 0x6a, 0x79, 0x1d, 0x5e, 0x47, 0xbe, 0xc0,
+	0x1d, 0xe3, 0xe5, 0xd3, 0xd8, 0x68, 0xc8, 0xc6, 0x8e, 0x3f, 0x2c, 0xb3, 0x70, 0x58, 0x19, 0x52,
+	0x5f, 0xbd, 0xcf, 0x95, 0xb3, 0xf2, 0x9c, 0xff, 0x54, 0x3f, 0x39, 0x43, 0xef, 0x53, 0xa5, 0x3d,
+	0x4d, 0x50, 0x1f, 0xb3, 0x68, 0x90, 0xfc, 0xa8, 0xe4, 0x5e, 0xcf, 0xab, 0xbf, 0x25, 0xca, 0x57,
+	0x4a, 0xf9, 0xea, 0x4c, 0xf9, 0xea, 0x79, 0xf5, 0x75, 0x46, 0x6d, 0x52, 0xfd, 0x27, 0x00, 0x00,
+	0xff, 0xff, 0x57, 0x4f, 0xe1, 0x77, 0xb8, 0x0b, 0x00, 0x00,
 }
diff --git a/googleapis/monitoring/v3/uptime_service.pb.go b/googleapis/monitoring/v3/uptime_service.pb.go
index eae78fc..3f9631b 100644
--- a/googleapis/monitoring/v3/uptime_service.pb.go
+++ b/googleapis/monitoring/v3/uptime_service.pb.go
@@ -31,7 +31,7 @@
 
 // The protocol for the `ListUptimeCheckConfigs` request.
 type ListUptimeCheckConfigsRequest struct {
-	// The project whose Uptime check configurations are listed. The format
+	// Required. The project whose Uptime check configurations are listed. The format
 	//   is `projects/[PROJECT_ID]`.
 	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
 	// The maximum number of results to return in a single response. The server
@@ -160,7 +160,7 @@
 
 // The protocol for the `GetUptimeCheckConfig` request.
 type GetUptimeCheckConfigRequest struct {
-	// The Uptime check configuration to retrieve. The format
+	// Required. The Uptime check configuration to retrieve. The format
 	//   is `projects/[PROJECT_ID]/uptimeCheckConfigs/[UPTIME_CHECK_ID]`.
 	Name                 string   `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
 	XXX_NoUnkeyedLiteral struct{} `json:"-"`
@@ -202,10 +202,10 @@
 
 // The protocol for the `CreateUptimeCheckConfig` request.
 type CreateUptimeCheckConfigRequest struct {
-	// The project in which to create the Uptime check. The format
+	// Required. The project in which to create the Uptime check. The format
 	//   is `projects/[PROJECT_ID]`.
 	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
-	// The new Uptime check configuration.
+	// Required. The new Uptime check configuration.
 	UptimeCheckConfig    *UptimeCheckConfig `protobuf:"bytes,2,opt,name=uptime_check_config,json=uptimeCheckConfig,proto3" json:"uptime_check_config,omitempty"`
 	XXX_NoUnkeyedLiteral struct{}           `json:"-"`
 	XXX_unrecognized     []byte             `json:"-"`
@@ -316,7 +316,7 @@
 
 // The protocol for the `DeleteUptimeCheckConfig` request.
 type DeleteUptimeCheckConfigRequest struct {
-	// The Uptime check configuration to delete. The format
+	// Required. The Uptime check configuration to delete. The format
 	//   is `projects/[PROJECT_ID]/uptimeCheckConfigs/[UPTIME_CHECK_ID]`.
 	Name                 string   `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
 	XXX_NoUnkeyedLiteral struct{} `json:"-"`
@@ -485,68 +485,73 @@
 }
 
 var fileDescriptor_6222dd2aa0db8eee = []byte{
-	// 825 bytes of a gzipped FileDescriptorProto
-	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xa4, 0x56, 0xcd, 0x6e, 0xd3, 0x4a,
-	0x14, 0xd6, 0x24, 0xbd, 0xd5, 0xcd, 0x54, 0xf7, 0x6f, 0x6e, 0xd4, 0xa4, 0xee, 0x6d, 0x94, 0x9b,
-	0x2b, 0x5d, 0x4a, 0x54, 0x6c, 0x9a, 0x74, 0xd5, 0x8a, 0x4a, 0x6d, 0x80, 0xaa, 0x12, 0x95, 0xaa,
-	0x94, 0xb6, 0x02, 0x2a, 0x45, 0xae, 0x33, 0x71, 0x4d, 0x6c, 0xcf, 0x60, 0x8f, 0x5b, 0x28, 0xea,
-	0x86, 0x1d, 0x4b, 0xd4, 0x25, 0x7b, 0x24, 0xfa, 0x00, 0xb0, 0x86, 0x65, 0x97, 0x20, 0xde, 0x80,
-	0x37, 0xe0, 0x05, 0x90, 0xc7, 0x63, 0x9c, 0x1f, 0xdb, 0x4d, 0xc4, 0x2e, 0xf6, 0x39, 0x73, 0xce,
-	0x77, 0xbe, 0xf9, 0xce, 0x17, 0xc3, 0xeb, 0x3a, 0x21, 0xba, 0x89, 0x15, 0x8b, 0xd8, 0x06, 0x23,
-	0x8e, 0x61, 0xeb, 0xca, 0x71, 0x5d, 0xf1, 0x28, 0x33, 0x2c, 0xdc, 0x72, 0xb1, 0x73, 0x6c, 0x68,
-	0x58, 0xa6, 0x0e, 0x61, 0x04, 0xe5, 0x83, 0x54, 0x39, 0x4a, 0x95, 0x8f, 0xeb, 0xd2, 0x3f, 0xa2,
-	0x80, 0x4a, 0x0d, 0x45, 0xb5, 0x6d, 0xc2, 0x54, 0x66, 0x10, 0xdb, 0x0d, 0xce, 0x48, 0xff, 0xa6,
-	0x94, 0x17, 0x29, 0x25, 0x91, 0xc2, 0x9f, 0x0e, 0xbd, 0x8e, 0xd2, 0xf6, 0x1c, 0x5e, 0x43, 0xc4,
-	0x67, 0x07, 0xe3, 0xd8, 0xa2, 0xec, 0x99, 0x08, 0x96, 0x07, 0x83, 0x1d, 0x03, 0x9b, 0xed, 0x96,
-	0xa5, 0xba, 0x5d, 0x91, 0x51, 0xe8, 0xc1, 0xa7, 0x99, 0x06, 0xb6, 0x59, 0x10, 0xa8, 0xb8, 0x70,
-	0xee, 0x9e, 0xe1, 0xb2, 0x5d, 0x8e, 0xa5, 0x71, 0x84, 0xb5, 0x6e, 0x83, 0xd8, 0x1d, 0x43, 0x77,
-	0x9b, 0xf8, 0x89, 0x87, 0x5d, 0x86, 0xa6, 0xe1, 0x24, 0x55, 0x1d, 0x6c, 0xb3, 0x22, 0x28, 0x83,
-	0xf9, 0x5c, 0x53, 0x3c, 0xa1, 0x59, 0x98, 0xa3, 0xaa, 0x8e, 0x5b, 0xae, 0x71, 0x8a, 0x8b, 0xd9,
-	0x32, 0x98, 0xff, 0xa5, 0xf9, 0xab, 0xff, 0x62, 0xc7, 0x38, 0xc5, 0x68, 0x0e, 0x42, 0x1e, 0x64,
-	0xa4, 0x8b, 0xed, 0xe2, 0x04, 0x3f, 0xc8, 0xd3, 0xef, 0xfb, 0x2f, 0x2a, 0x1f, 0x01, 0x2c, 0x25,
-	0x75, 0x75, 0x29, 0xb1, 0x5d, 0x8c, 0x1e, 0xc0, 0xbc, 0xa0, 0x5f, 0xf3, 0xc3, 0x2d, 0x2d, 0x88,
-	0x17, 0x41, 0x39, 0x3b, 0x3f, 0x55, 0xbb, 0x26, 0xc7, 0xdd, 0x82, 0x3c, 0x54, 0xaf, 0x89, 0xbc,
-	0xa1, 0x16, 0xe8, 0x7f, 0xf8, 0x87, 0x8d, 0x9f, 0xb2, 0x56, 0x0f, 0xc2, 0x0c, 0x47, 0xf8, 0x9b,
-	0xff, 0x7a, 0x3b, 0x44, 0xe9, 0x0f, 0xc1, 0x08, 0x53, 0xcd, 0xde, 0x11, 0x73, 0xfc, 0x8d, 0x3f,
-	0x63, 0x65, 0x11, 0xce, 0x6e, 0xe0, 0xe1, 0x11, 0x42, 0xde, 0x10, 0x9c, 0xb0, 0x55, 0x0b, 0x0b,
-	0xd6, 0xf8, 0xef, 0xca, 0x2b, 0x00, 0x4b, 0x0d, 0x07, 0xab, 0x0c, 0x27, 0x1e, 0x4b, 0xa2, 0x7b,
-	0x1f, 0xfe, 0x1d, 0xc3, 0x07, 0x07, 0x3e, 0x06, 0x1d, 0x7f, 0x0d, 0xd1, 0x51, 0x79, 0x07, 0x60,
-	0x69, 0x97, 0xb6, 0xd3, 0x30, 0xad, 0xc0, 0x29, 0x8f, 0x67, 0x70, 0x45, 0x89, 0x9e, 0x52, 0xd8,
-	0x33, 0x14, 0x9d, 0x7c, 0xd7, 0x17, 0xdd, 0x96, 0xea, 0x76, 0x9b, 0x30, 0x48, 0xf7, 0x7f, 0x27,
-	0x01, 0xcf, 0xfe, 0x34, 0xf0, 0x25, 0x58, 0xba, 0x8d, 0x4d, 0x9c, 0x82, 0x3b, 0xee, 0x0a, 0xf6,
-	0xe1, 0xcc, 0x80, 0xf2, 0x36, 0xe9, 0x0f, 0xad, 0xf7, 0x69, 0x3a, 0x93, 0xaa, 0xe9, 0xec, 0xa0,
-	0xa6, 0xcf, 0x01, 0x94, 0xe2, 0x2a, 0x0b, 0x3d, 0x6f, 0xc1, 0x3f, 0xfb, 0x68, 0x30, 0x68, 0xa8,
-	0xe5, 0xff, 0xae, 0xe4, 0x60, 0x93, 0x36, 0x7f, 0xf7, 0xfa, 0xca, 0x8e, 0xaa, 0xe1, 0xda, 0xb7,
-	0x1c, 0x44, 0x3d, 0x95, 0x76, 0x02, 0x2b, 0x43, 0xef, 0x01, 0x9c, 0x8e, 0x5f, 0x40, 0x54, 0x8f,
-	0x87, 0x93, 0x6a, 0x12, 0xd2, 0xd2, 0x78, 0x87, 0x02, 0x4e, 0x2a, 0xb5, 0x17, 0x9f, 0xbf, 0x9e,
-	0x67, 0x16, 0x50, 0xd5, 0x77, 0xc3, 0xe7, 0x81, 0xd0, 0x6f, 0x51, 0x87, 0x3c, 0xc6, 0x1a, 0x73,
-	0x95, 0xea, 0x99, 0x12, 0xb3, 0xbc, 0x6f, 0x00, 0xcc, 0xc7, 0xad, 0x1d, 0x5a, 0x8c, 0x87, 0x90,
-	0xb2, 0xa2, 0xd2, 0xa8, 0xea, 0x1b, 0x00, 0xea, 0xeb, 0xa8, 0x07, 0x66, 0x0c, 0x4a, 0xa5, 0x7a,
-	0x86, 0x3e, 0x00, 0x58, 0x48, 0xd8, 0x75, 0x94, 0x40, 0x57, 0xba, 0x35, 0x8c, 0x0e, 0x77, 0x83,
-	0xc3, 0x5d, 0xab, 0x8c, 0xc1, 0xeb, 0x72, 0xdc, 0x92, 0xa2, 0x2f, 0x00, 0x16, 0x12, 0xbc, 0x21,
-	0x69, 0x86, 0x74, 0x2b, 0x19, 0x7d, 0x86, 0x47, 0x7c, 0x86, 0xdd, 0xda, 0x2a, 0x9f, 0x21, 0x06,
-	0x9c, 0x3c, 0xd2, 0x35, 0xc4, 0xcf, 0xf5, 0x1a, 0xc0, 0x42, 0x82, 0x77, 0x24, 0xcd, 0x95, 0x6e,
-	0x35, 0xd2, 0xf4, 0x90, 0x1b, 0xde, 0xf1, 0xff, 0x9f, 0x43, 0xe5, 0x54, 0xc7, 0x51, 0xce, 0x39,
-	0x80, 0x68, 0xd8, 0x49, 0x90, 0x32, 0xd2, 0x8e, 0x45, 0x6e, 0x26, 0xdd, 0x1c, 0xfd, 0x80, 0x58,
-	0x48, 0x89, 0xa3, 0xcd, 0x23, 0x14, 0x7d, 0x9e, 0x84, 0x39, 0xd2, 0x5b, 0x70, 0xb9, 0x36, 0xd3,
-	0x53, 0x29, 0xa8, 0xad, 0x52, 0xc3, 0x95, 0x35, 0x62, 0x7d, 0x5a, 0x7b, 0x09, 0x8e, 0x18, 0xa3,
-	0xee, 0xb2, 0xa2, 0x9c, 0x9c, 0x9c, 0x0c, 0x44, 0x15, 0xd5, 0x63, 0x47, 0x8a, 0x66, 0x12, 0xaf,
-	0x7d, 0x83, 0x9a, 0x2a, 0xeb, 0x10, 0xc7, 0x5a, 0xb8, 0x2a, 0x3d, 0xea, 0x35, 0x46, 0xaa, 0xec,
-	0x60, 0xb5, 0xbd, 0x7e, 0x01, 0x60, 0x51, 0x23, 0x56, 0xec, 0xfc, 0xeb, 0xc2, 0x0f, 0x85, 0x15,
-	0x6e, 0xfb, 0xf7, 0xb5, 0x0d, 0x1e, 0xae, 0x8a, 0x5c, 0x9d, 0x98, 0xaa, 0xad, 0xcb, 0xc4, 0xd1,
-	0x15, 0x1d, 0xdb, 0xfc, 0x36, 0x95, 0xa8, 0x65, 0xff, 0x17, 0xdc, 0x4a, 0xf4, 0x74, 0x91, 0x91,
-	0x36, 0x82, 0x02, 0x0d, 0x7f, 0x4a, 0x79, 0x2b, 0x6a, 0xb9, 0x57, 0xbf, 0x0c, 0x83, 0x07, 0x3c,
-	0x78, 0x10, 0x05, 0x0f, 0xf6, 0xea, 0x87, 0x93, 0xbc, 0x49, 0xfd, 0x7b, 0x00, 0x00, 0x00, 0xff,
-	0xff, 0x44, 0xf4, 0x57, 0x5e, 0x84, 0x0a, 0x00, 0x00,
+	// 900 bytes of a gzipped FileDescriptorProto
+	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xac, 0x56, 0xcf, 0x8f, 0xdb, 0x44,
+	0x14, 0xd6, 0x24, 0xa5, 0x62, 0xa7, 0xe2, 0xd7, 0x74, 0xd5, 0xcd, 0x7a, 0x69, 0x08, 0x46, 0x82,
+	0x25, 0x6c, 0x6d, 0xd8, 0x70, 0xa1, 0x2b, 0x2a, 0x39, 0x01, 0x56, 0x15, 0xac, 0xb4, 0x4a, 0xd9,
+	0x22, 0x50, 0xa4, 0x68, 0xd6, 0x99, 0x38, 0x43, 0x6c, 0x8f, 0x6b, 0x8f, 0xb3, 0x50, 0xd4, 0x0b,
+	0x37, 0xce, 0xfb, 0x1f, 0x70, 0x82, 0x4a, 0xfc, 0x05, 0x08, 0x09, 0x71, 0x2c, 0x37, 0xb8, 0xe5,
+	0x80, 0x7a, 0xe0, 0xc6, 0x7f, 0xc0, 0x09, 0x79, 0x3c, 0xc6, 0x4e, 0x62, 0x7b, 0x1d, 0x69, 0x6f,
+	0xc9, 0xbc, 0xe7, 0xf7, 0xbe, 0xf7, 0xbd, 0xf9, 0x3e, 0x0d, 0x7c, 0xd3, 0x62, 0xcc, 0xb2, 0x89,
+	0xee, 0x30, 0x97, 0x72, 0xe6, 0x53, 0xd7, 0xd2, 0x67, 0x1d, 0x3d, 0xf4, 0x38, 0x75, 0xc8, 0x30,
+	0x20, 0xfe, 0x8c, 0x9a, 0x44, 0xf3, 0x7c, 0xc6, 0x19, 0xda, 0x8c, 0x53, 0xb5, 0x34, 0x55, 0x9b,
+	0x75, 0x94, 0x97, 0x65, 0x01, 0xec, 0x51, 0x1d, 0xbb, 0x2e, 0xe3, 0x98, 0x53, 0xe6, 0x06, 0xf1,
+	0x37, 0xca, 0x56, 0x26, 0x6a, 0xda, 0x94, 0xb8, 0x5c, 0x06, 0x5e, 0xc9, 0x04, 0xc6, 0x94, 0xd8,
+	0xa3, 0xe1, 0x29, 0x99, 0xe0, 0x19, 0x65, 0xbe, 0x4c, 0xd8, 0xce, 0x24, 0xf8, 0x24, 0x60, 0xa1,
+	0x9f, 0x00, 0x51, 0x5e, 0x2d, 0xc1, 0x2c, 0x53, 0x9a, 0x32, 0x45, 0xfc, 0x3b, 0x0d, 0xc7, 0xfa,
+	0x28, 0xf4, 0x05, 0x30, 0x19, 0xdf, 0x59, 0x8e, 0x13, 0xc7, 0xe3, 0x5f, 0xcb, 0x60, 0x6b, 0x39,
+	0x18, 0x03, 0x74, 0x70, 0x30, 0x8d, 0x33, 0xd4, 0x1f, 0x00, 0xbc, 0xf9, 0x09, 0x0d, 0xf8, 0x89,
+	0xe8, 0xd9, 0x9b, 0x10, 0x73, 0xda, 0x63, 0xee, 0x98, 0x5a, 0x41, 0x9f, 0x3c, 0x08, 0x49, 0xc0,
+	0xd1, 0xc7, 0xf0, 0xaa, 0x87, 0x7d, 0xe2, 0xf2, 0x06, 0x68, 0x81, 0xdd, 0x8d, 0x6e, 0xe7, 0xa9,
+	0x51, 0xfb, 0xd7, 0xb8, 0x85, 0xde, 0xca, 0xb0, 0x17, 0xb7, 0xc1, 0x1e, 0x0d, 0x34, 0x93, 0x39,
+	0xfa, 0x4a, 0xb1, 0xbe, 0x2c, 0x81, 0x76, 0xe0, 0x86, 0x87, 0x2d, 0x32, 0x0c, 0xe8, 0x43, 0xd2,
+	0xa8, 0xb7, 0xc0, 0xee, 0x33, 0xfd, 0x67, 0xa3, 0x83, 0x7b, 0xf4, 0x21, 0x41, 0x37, 0x21, 0x14,
+	0x41, 0xce, 0xa6, 0xc4, 0x6d, 0x5c, 0x89, 0xba, 0xf5, 0x45, 0xfa, 0xa7, 0xd1, 0x81, 0xfa, 0x1b,
+	0x80, 0xcd, 0x22, 0xa8, 0x81, 0xc7, 0xdc, 0x80, 0xa0, 0xcf, 0xe1, 0xa6, 0x5c, 0xb8, 0x19, 0x85,
+	0x87, 0x66, 0x1c, 0x6f, 0x80, 0x56, 0x7d, 0xf7, 0xda, 0xfe, 0x1b, 0x5a, 0xde, 0xde, 0xb5, 0x55,
+	0xb4, 0x28, 0x5c, 0x69, 0x81, 0x5e, 0x87, 0x2f, 0xb8, 0xe4, 0x2b, 0x3e, 0xcc, 0x20, 0xac, 0x09,
+	0x84, 0xcf, 0x45, 0xc7, 0xc7, 0x09, 0xca, 0x68, 0x08, 0xce, 0x38, 0xb6, 0xb3, 0x23, 0x6e, 0x88,
+	0x93, 0x68, 0x46, 0x75, 0x0c, 0x77, 0x0e, 0xc9, 0xea, 0x08, 0x09, 0xd9, 0x87, 0xf0, 0x8a, 0x8b,
+	0x1d, 0xb2, 0x48, 0x35, 0x5c, 0x8b, 0x6a, 0x51, 0x40, 0xfd, 0x1d, 0xc0, 0x66, 0xcf, 0x27, 0x98,
+	0x93, 0xc2, 0x5e, 0x97, 0xba, 0xd8, 0x01, 0xbc, 0x9e, 0xc3, 0xbc, 0xa0, 0xa8, 0x3a, 0xf1, 0xdd,
+	0xfa, 0x53, 0xa3, 0xd6, 0x7f, 0x69, 0x85, 0x7d, 0xf5, 0x67, 0x00, 0x9b, 0x27, 0xde, 0xa8, 0x6c,
+	0x9a, 0x03, 0x78, 0x2d, 0x14, 0x19, 0xe2, 0x76, 0xcb, 0xc6, 0x4a, 0xd2, 0x38, 0x11, 0x80, 0xf6,
+	0x51, 0x24, 0x80, 0x23, 0x1c, 0x4c, 0xfb, 0x30, 0x4e, 0x8f, 0x7e, 0x17, 0xa1, 0xaf, 0x5f, 0x0e,
+	0x7a, 0x0a, 0x9b, 0x1f, 0x10, 0x9b, 0x94, 0x80, 0xbf, 0xb4, 0xb5, 0x7f, 0x06, 0xb7, 0x97, 0x24,
+	0x72, 0xd7, 0xfb, 0x5f, 0xc9, 0x0b, 0xe2, 0xab, 0x95, 0x8a, 0xaf, 0xbe, 0x2c, 0xbe, 0x73, 0x00,
+	0x95, 0xbc, 0xca, 0x52, 0x78, 0x47, 0xf0, 0xc5, 0x05, 0x02, 0xa9, 0x97, 0x88, 0xee, 0xb5, 0x0b,
+	0xd9, 0xbb, 0xeb, 0xf5, 0x9f, 0x0f, 0x17, 0xca, 0x56, 0x15, 0xdb, 0xfe, 0x2f, 0x10, 0xa2, 0x4c,
+	0xa5, 0x7b, 0xb1, 0xcb, 0xa3, 0x5f, 0x01, 0xbc, 0x91, 0xef, 0x14, 0xa8, 0x93, 0x0f, 0xa7, 0xd4,
+	0x02, 0x95, 0x77, 0xd7, 0xfb, 0x28, 0xe6, 0x44, 0x3d, 0x98, 0x1b, 0x52, 0x1d, 0xdf, 0xfe, 0xf9,
+	0xf7, 0x79, 0x6d, 0x0f, 0xb5, 0x23, 0x73, 0xff, 0x26, 0x3e, 0x7a, 0xdf, 0xf3, 0xd9, 0x97, 0xc4,
+	0xe4, 0x81, 0xde, 0x7e, 0xa4, 0xe7, 0xd8, 0xcd, 0x4f, 0x00, 0x6e, 0xe6, 0x19, 0x05, 0x7a, 0x27,
+	0x1f, 0x4b, 0x89, 0xa9, 0x28, 0x55, 0x2f, 0xb0, 0xfa, 0xde, 0xdc, 0x10, 0xd7, 0x68, 0x01, 0x6f,
+	0x74, 0x90, 0x41, 0x9b, 0x03, 0x56, 0x6f, 0x3f, 0x42, 0x7f, 0x01, 0xb8, 0x55, 0xe0, 0x37, 0xa8,
+	0x80, 0xbe, 0x72, 0x7b, 0xaa, 0x8e, 0x7a, 0x34, 0x37, 0x94, 0x98, 0xd4, 0xbd, 0x1c, 0x11, 0x8b,
+	0x59, 0x0c, 0x75, 0x0d, 0xee, 0x6f, 0xe7, 0x79, 0x01, 0xfa, 0x07, 0xc0, 0xad, 0x02, 0x0b, 0x2a,
+	0x1a, 0xb0, 0xdc, 0xb1, 0xaa, 0x0f, 0xf8, 0x60, 0x6e, 0x5c, 0x2f, 0x9a, 0xec, 0x64, 0xff, 0x8e,
+	0x98, 0x2c, 0x27, 0xae, 0x55, 0xda, 0x5c, 0xfe, 0xb4, 0xdf, 0x03, 0xb8, 0x55, 0xe0, 0x59, 0x45,
+	0xd3, 0x96, 0x5b, 0x9c, 0x72, 0x63, 0xc5, 0x8a, 0x3f, 0x8c, 0x1e, 0x2a, 0x4b, 0x77, 0xae, 0xbd,
+	0xce, 0x9d, 0x3b, 0x07, 0x10, 0xad, 0x7a, 0x12, 0xd2, 0x2b, 0xa9, 0x35, 0xf5, 0x45, 0xe5, 0xed,
+	0xea, 0x1f, 0x48, 0x69, 0x2b, 0x02, 0xed, 0x26, 0x42, 0xe9, 0x73, 0x2d, 0xc9, 0x51, 0x7e, 0x04,
+	0x4f, 0x8c, 0xed, 0x42, 0xe7, 0xfe, 0xc3, 0xf8, 0x0e, 0x4c, 0x38, 0xf7, 0x82, 0xdb, 0xba, 0x7e,
+	0x76, 0x76, 0xb6, 0xec, 0xeb, 0x38, 0xe4, 0x13, 0xdd, 0xb4, 0x59, 0x38, 0xba, 0xe5, 0xd9, 0x98,
+	0x8f, 0x99, 0xef, 0xec, 0x5d, 0x94, 0x9e, 0xf6, 0x5a, 0x23, 0x55, 0xf3, 0x09, 0x1e, 0x75, 0x1f,
+	0x03, 0xd8, 0x30, 0x99, 0x93, 0x3b, 0x7f, 0x57, 0x3a, 0xab, 0x34, 0xd5, 0xe3, 0x68, 0x6d, 0xc7,
+	0xe0, 0x8b, 0x3b, 0x32, 0xd7, 0x62, 0x36, 0x76, 0x2d, 0x8d, 0xf9, 0x96, 0x6e, 0x11, 0x57, 0x2c,
+	0x55, 0x4f, 0x5b, 0x2e, 0xbe, 0x68, 0x0f, 0xd2, 0x7f, 0x8f, 0x6b, 0xca, 0x61, 0x5c, 0xa0, 0x17,
+	0x4d, 0xa9, 0x1d, 0xa5, 0x2d, 0xef, 0x77, 0x9e, 0x24, 0xc1, 0x81, 0x08, 0x0e, 0xd2, 0xe0, 0xe0,
+	0x7e, 0xe7, 0xf4, 0xaa, 0x68, 0xd2, 0xf9, 0x2f, 0x00, 0x00, 0xff, 0xff, 0xd2, 0xbe, 0xa4, 0xd7,
+	0xe9, 0x0b, 0x00, 0x00,
 }
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // UptimeCheckServiceClient is the client API for UptimeCheckService service.
 //
@@ -573,10 +578,10 @@
 }
 
 type uptimeCheckServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewUptimeCheckServiceClient(cc *grpc.ClientConn) UptimeCheckServiceClient {
+func NewUptimeCheckServiceClient(cc grpc.ClientConnInterface) UptimeCheckServiceClient {
 	return &uptimeCheckServiceClient{cc}
 }
 
diff --git a/googleapis/privacy/dlp/v2/dlp.pb.go b/googleapis/privacy/dlp/v2/dlp.pb.go
index eb01ac3..de5f2c9 100644
--- a/googleapis/privacy/dlp/v2/dlp.pb.go
+++ b/googleapis/privacy/dlp/v2/dlp.pb.go
@@ -12491,11 +12491,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // DlpServiceClient is the client API for DlpService service.
 //
@@ -12646,10 +12646,10 @@
 }
 
 type dlpServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewDlpServiceClient(cc *grpc.ClientConn) DlpServiceClient {
+func NewDlpServiceClient(cc grpc.ClientConnInterface) DlpServiceClient {
 	return &dlpServiceClient{cc}
 }
 
diff --git a/googleapis/pubsub/v1/pubsub.pb.go b/googleapis/pubsub/v1/pubsub.pb.go
index 6d9ec7e..878aafd 100644
--- a/googleapis/pubsub/v1/pubsub.pb.go
+++ b/googleapis/pubsub/v1/pubsub.pb.go
@@ -165,7 +165,8 @@
 	// The message data field. If this field is empty, the message must contain
 	// at least one attribute.
 	Data []byte `protobuf:"bytes,1,opt,name=data,proto3" json:"data,omitempty"`
-	// Optional attributes for this message.
+	// Attributes for this message. If this field is empty, the message must
+	// contain non-empty data.
 	Attributes map[string]string `protobuf:"bytes,2,rep,name=attributes,proto3" json:"attributes,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
 	// ID of this message, assigned by the server when the message is published.
 	// Guaranteed to be unique within the topic. This value may be read by a
@@ -176,10 +177,12 @@
 	// it receives the `Publish` call. It must not be populated by the
 	// publisher in a `Publish` call.
 	PublishTime *timestamp.Timestamp `protobuf:"bytes,4,opt,name=publish_time,json=publishTime,proto3" json:"publish_time,omitempty"`
-	// Identifies related messages for which publish order should be respected.
-	// If a `Subscription` has `enable_message_ordering` set to `true`, messages
-	// published with the same `ordering_key` value will be delivered to
-	// subscribers in the order in which they are received by the Pub/Sub system.
+	// If non-empty, identifies related messages for which publish order should be
+	// respected. If a `Subscription` has `enable_message_ordering` set to `true`,
+	// messages published with the same non-empty `ordering_key` value will be
+	// delivered to subscribers in the order in which they are received by the
+	// Pub/Sub system. All `PubsubMessage`s published in a given `PublishRequest`
+	// must specify the same `ordering_key` value.
 	// <b>EXPERIMENTAL:</b> This feature is part of a closed alpha release. This
 	// API might be changed in backward-incompatible ways and is not recommended
 	// for production use. It is not subject to any SLA or deprecation policy.
@@ -1943,10 +1946,17 @@
 	// first request on the stream, but it can also be updated on subsequent
 	// requests from client to server. The minimum deadline you can specify is 10
 	// seconds. The maximum deadline you can specify is 600 seconds (10 minutes).
-	StreamAckDeadlineSeconds int32    `protobuf:"varint,5,opt,name=stream_ack_deadline_seconds,json=streamAckDeadlineSeconds,proto3" json:"stream_ack_deadline_seconds,omitempty"`
-	XXX_NoUnkeyedLiteral     struct{} `json:"-"`
-	XXX_unrecognized         []byte   `json:"-"`
-	XXX_sizecache            int32    `json:"-"`
+	StreamAckDeadlineSeconds int32 `protobuf:"varint,5,opt,name=stream_ack_deadline_seconds,json=streamAckDeadlineSeconds,proto3" json:"stream_ack_deadline_seconds,omitempty"`
+	// A unique identifier that is used to distinguish client instances from each
+	// other. Only needs to be provided on the initial request. When a stream
+	// disconnects and reconnects for the same stream, the client_id should be set
+	// to the same value so that state associated with the old stream can be
+	// transferred to the new stream. The same client_id should not be used for
+	// different client instances.
+	ClientId             string   `protobuf:"bytes,6,opt,name=client_id,json=clientId,proto3" json:"client_id,omitempty"`
+	XXX_NoUnkeyedLiteral struct{} `json:"-"`
+	XXX_unrecognized     []byte   `json:"-"`
+	XXX_sizecache        int32    `json:"-"`
 }
 
 func (m *StreamingPullRequest) Reset()         { *m = StreamingPullRequest{} }
@@ -2009,6 +2019,13 @@
 	return 0
 }
 
+func (m *StreamingPullRequest) GetClientId() string {
+	if m != nil {
+		return m.ClientId
+	}
+	return ""
+}
+
 // Response for the `StreamingPull` method. This response is used to stream
 // messages from the server to the client.
 type StreamingPullResponse struct {
@@ -2053,13 +2070,12 @@
 
 // Request for the `CreateSnapshot` method.
 type CreateSnapshotRequest struct {
-	// Optional user-provided name for this snapshot.
-	// If the name is not provided in the request, the server will assign a random
-	// name for this snapshot on the same project as the subscription.
-	// Note that for REST API requests, you must specify a name.  See the
-	// <a href="https://cloud.google.com/pubsub/docs/admin#resource_names">
-	// resource name rules</a>.
-	// Format is `projects/{project}/snapshots/{snap}`.
+	// User-provided name for this snapshot. If the name is not provided in the
+	// request, the server will assign a random name for this snapshot on the same
+	// project as the subscription. Note that for REST API requests, you must
+	// specify a name.  See the <a
+	// href="https://cloud.google.com/pubsub/docs/admin#resource_names"> resource
+	// name rules</a>. Format is `projects/{project}/snapshots/{snap}`.
 	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
 	// The subscription whose backlog the snapshot retains.
 	// Specifically, the created snapshot is guaranteed to retain:
@@ -2631,177 +2647,178 @@
 func init() { proto.RegisterFile("google/pubsub/v1/pubsub.proto", fileDescriptor_f602d910f9a348fe) }
 
 var fileDescriptor_f602d910f9a348fe = []byte{
-	// 2570 bytes of a gzipped FileDescriptorProto
-	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xbc, 0x5a, 0x4b, 0x73, 0x1b, 0x59,
-	0xf5, 0x4f, 0xcb, 0x8f, 0x58, 0x47, 0x76, 0x6c, 0xdf, 0xb1, 0x62, 0xb9, 0xf3, 0x72, 0x3a, 0xf9,
-	0xc7, 0x8e, 0x92, 0x48, 0xb6, 0x52, 0x93, 0xff, 0xc4, 0xc1, 0x49, 0xd9, 0x71, 0x48, 0x42, 0x92,
-	0x89, 0x91, 0x33, 0xa1, 0x0a, 0x52, 0xa8, 0x5a, 0xdd, 0xd7, 0x72, 0x8f, 0xfa, 0x35, 0xdd, 0x2d,
-	0x27, 0x1a, 0x08, 0x15, 0x66, 0x28, 0xaa, 0x28, 0x52, 0xd4, 0xc0, 0x6c, 0x67, 0x41, 0xc1, 0x8e,
-	0x05, 0x55, 0x50, 0x7c, 0x8a, 0x59, 0xc2, 0x82, 0x2f, 0xc0, 0x0a, 0xf8, 0x00, 0x6c, 0xa8, 0xa2,
-	0xee, 0xa3, 0x5b, 0xdd, 0xad, 0x2b, 0xc9, 0xb2, 0x09, 0x3b, 0xf5, 0x3d, 0xe7, 0xde, 0xf3, 0x3b,
-	0xcf, 0x7b, 0xce, 0xb5, 0xe1, 0x4c, 0xc3, 0x71, 0x1a, 0x26, 0x2e, 0xbb, 0xad, 0xba, 0xdf, 0xaa,
-	0x97, 0xf7, 0x57, 0xf9, 0xaf, 0x92, 0xeb, 0x39, 0x81, 0x83, 0x66, 0x18, 0xb9, 0xc4, 0x17, 0xf7,
-	0x57, 0xe5, 0xd3, 0x7c, 0x83, 0xea, 0x1a, 0x65, 0xd5, 0xb6, 0x9d, 0x40, 0x0d, 0x0c, 0xc7, 0xf6,
-	0x19, 0xbf, 0x3c, 0x1f, 0xa3, 0x6a, 0xa6, 0x81, 0xed, 0x80, 0x13, 0xce, 0x86, 0x72, 0xc8, 0x57,
-	0xbd, 0xb5, 0x5b, 0xd6, 0x5b, 0x1e, 0xdd, 0xc9, 0xe9, 0xa7, 0xd2, 0x74, 0x6c, 0xb9, 0x41, 0x9b,
-	0x13, 0x17, 0xd3, 0xc4, 0x5d, 0x03, 0x9b, 0x7a, 0xcd, 0x52, 0xfd, 0x26, 0xe7, 0x38, 0x97, 0xe6,
-	0x08, 0x0c, 0x0b, 0xfb, 0x81, 0x6a, 0xb9, 0x8c, 0x41, 0x79, 0x0e, 0x73, 0x4f, 0xb0, 0xef, 0xab,
-	0x0d, 0xbc, 0x13, 0x38, 0x9e, 0xda, 0xc0, 0xdb, 0x8e, 0x69, 0x68, 0x6d, 0x74, 0x1b, 0x4e, 0xa9,
-	0xa6, 0xe9, 0xbc, 0xc4, 0x7a, 0xcd, 0xc5, 0x9e, 0x6f, 0xf8, 0x01, 0xb6, 0x35, 0x5c, 0xf3, 0x70,
-	0x83, 0x68, 0x55, 0x90, 0x16, 0x47, 0x96, 0xb3, 0xd5, 0x05, 0xce, 0xb2, 0xdd, 0xe1, 0xa8, 0x32,
-	0x06, 0xe5, 0xcb, 0x0c, 0x8c, 0x3d, 0x73, 0x5c, 0x43, 0x43, 0x08, 0x46, 0x6d, 0xd5, 0xc2, 0x05,
-	0x69, 0x51, 0x5a, 0xce, 0x56, 0xe9, 0x6f, 0x74, 0x0b, 0xc6, 0x4d, 0xb5, 0x8e, 0x4d, 0xbf, 0x90,
-	0x59, 0x1c, 0x59, 0xce, 0x55, 0x2e, 0x94, 0xd2, 0xf6, 0x2c, 0xd1, 0xcd, 0xa5, 0xc7, 0x94, 0xeb,
-	0x9e, 0x1d, 0x78, 0xed, 0x2a, 0xdf, 0x82, 0x5e, 0xc0, 0x49, 0x8b, 0x41, 0xae, 0xf9, 0x0c, 0x73,
-	0xcd, 0xa5, 0xa0, 0x0b, 0x23, 0x8b, 0xd2, 0x72, 0xae, 0x72, 0xa9, 0xfb, 0x30, 0x91, 0x8a, 0xd5,
-	0x39, 0x4b, 0xa4, 0xf8, 0x22, 0x4c, 0x36, 0x2d, 0xbf, 0xd6, 0xc4, 0xed, 0x1a, 0x85, 0x3d, 0x46,
-	0x61, 0x43, 0xd3, 0xf2, 0x1f, 0xe1, 0xf6, 0x87, 0xaa, 0x85, 0xe5, 0x9b, 0x90, 0x8b, 0xc1, 0x42,
-	0x33, 0x30, 0xd2, 0xc4, 0x6d, 0xae, 0x1e, 0xf9, 0x89, 0xe6, 0x60, 0x6c, 0x5f, 0x35, 0x5b, 0xb8,
-	0x90, 0xa1, 0x6b, 0xec, 0x63, 0x2d, 0xf3, 0x81, 0xa4, 0xfc, 0x29, 0x03, 0x53, 0xdb, 0x14, 0x15,
-	0x47, 0x44, 0xac, 0xa3, 0xab, 0x81, 0x4a, 0xb7, 0x4f, 0x56, 0xe9, 0x6f, 0xf4, 0x14, 0x40, 0x0d,
-	0x02, 0xcf, 0xa8, 0xb7, 0x02, 0x1c, 0x5a, 0xa8, 0xdc, 0xad, 0x54, 0xe2, 0xa0, 0xd2, 0x46, 0xb4,
-	0x83, 0x59, 0x2b, 0x76, 0x04, 0x3a, 0x03, 0x10, 0x5a, 0xcc, 0xd0, 0xa9, 0x95, 0xb2, 0xd5, 0x2c,
-	0x5f, 0x79, 0xa8, 0xa3, 0x75, 0x98, 0x74, 0x5b, 0x75, 0xd3, 0xf0, 0xf7, 0x6a, 0x24, 0x3c, 0x0a,
-	0xa3, 0xd4, 0x8c, 0x72, 0x24, 0x91, 0xc7, 0x4e, 0xe9, 0x59, 0x18, 0x3b, 0xd5, 0x1c, 0xe7, 0x27,
-	0x2b, 0xe8, 0x3c, 0x4c, 0x3a, 0x9e, 0x8e, 0x3d, 0xc3, 0x6e, 0x10, 0xb3, 0x71, 0x8b, 0xe5, 0xc2,
-	0xb5, 0x47, 0xb8, 0x2d, 0xaf, 0xc3, 0x74, 0x0a, 0xdf, 0x50, 0x66, 0x5b, 0x82, 0xe9, 0xfb, 0x38,
-	0xa0, 0x11, 0x51, 0xc5, 0x9f, 0xb4, 0xb0, 0x1f, 0x10, 0xe6, 0x80, 0x7c, 0xf3, 0x03, 0xd8, 0x87,
-	0xf2, 0x46, 0x02, 0xf4, 0x91, 0xab, 0xab, 0x01, 0x4e, 0x30, 0x5f, 0x8b, 0x33, 0xe7, 0x2a, 0xf3,
-	0x3d, 0xa2, 0x8d, 0x9f, 0x82, 0x6e, 0x41, 0xae, 0x45, 0x0f, 0xa1, 0x99, 0x44, 0xe1, 0x88, 0xcc,
-	0xf1, 0x4d, 0x92, 0x6c, 0x4f, 0x54, 0xbf, 0x59, 0x05, 0xc6, 0x4e, 0x7e, 0x2b, 0x1a, 0x9c, 0xd8,
-	0x66, 0xc6, 0xe9, 0x0b, 0x15, 0xdd, 0x82, 0x09, 0xee, 0x81, 0xd0, 0xc5, 0xe7, 0x06, 0xb8, 0xb8,
-	0x1a, 0x6d, 0x50, 0x2a, 0x30, 0x1d, 0x09, 0xf1, 0x5d, 0xc7, 0xf6, 0x31, 0x3a, 0x07, 0xb9, 0x8e,
-	0x8f, 0xc3, 0x04, 0x85, 0xc8, 0xc9, 0xbe, 0x62, 0xc0, 0xec, 0x63, 0xc3, 0x67, 0x56, 0xf4, 0x43,
-	0x6c, 0x05, 0x38, 0xee, 0x7a, 0xce, 0xc7, 0x58, 0x0b, 0x38, 0xba, 0xf0, 0x13, 0x9d, 0x82, 0xac,
-	0x4b, 0x53, 0xcc, 0xf8, 0x94, 0x79, 0x64, 0xac, 0x3a, 0x41, 0x16, 0x76, 0x8c, 0x4f, 0x31, 0x09,
-	0x28, 0x4a, 0x0c, 0x9c, 0x26, 0xb6, 0xc3, 0x80, 0x22, 0x2b, 0xcf, 0xc8, 0x82, 0x62, 0x01, 0x8a,
-	0x8b, 0xe2, 0x08, 0xcb, 0x30, 0x4e, 0x55, 0x67, 0xe0, 0xfa, 0xb8, 0x81, 0xb3, 0xa1, 0x4b, 0x30,
-	0x6d, 0xe3, 0x57, 0x41, 0x2d, 0x26, 0x8a, 0x85, 0xc6, 0x14, 0x59, 0xde, 0x8e, 0xc4, 0x7d, 0x02,
-	0x67, 0x22, 0x71, 0x3b, 0xad, 0xba, 0xaf, 0x79, 0x86, 0x4b, 0x8b, 0x6f, 0x7f, 0x0f, 0x1c, 0x45,
-	0x43, 0x1b, 0xce, 0xf6, 0x12, 0xc9, 0xb5, 0xbd, 0x08, 0x53, 0x7e, 0x9c, 0xc0, 0x3d, 0x92, 0x5c,
-	0x3c, 0xb0, 0x8a, 0x16, 0x2c, 0x74, 0xe4, 0xd9, 0xaa, 0xeb, 0xef, 0x39, 0xc1, 0x3b, 0x54, 0xaf,
-	0x0e, 0xb2, 0x48, 0x1c, 0x57, 0xed, 0x34, 0x64, 0xfd, 0x70, 0x91, 0xab, 0xd5, 0x59, 0x38, 0xb0,
-	0x4a, 0x45, 0x40, 0x5b, 0xd8, 0xc4, 0xa9, 0x54, 0x15, 0xe7, 0xf5, 0x17, 0x63, 0x30, 0x19, 0x37,
-	0xb3, 0xf0, 0x52, 0x89, 0xb6, 0x66, 0xe2, 0x66, 0x58, 0x87, 0x9c, 0xdb, 0xf2, 0xf7, 0x6a, 0x9a,
-	0x63, 0xef, 0x1a, 0x0d, 0x5e, 0xdb, 0x4e, 0x8b, 0x52, 0xcd, 0xdf, 0xbb, 0x4b, 0x79, 0xaa, 0xe0,
-	0x46, 0xbf, 0xd1, 0x0a, 0xcc, 0xa9, 0x5a, 0xb3, 0xa6, 0x63, 0x55, 0x37, 0x0d, 0x1b, 0xd7, 0x7c,
-	0xac, 0x39, 0xb6, 0xee, 0xd3, 0x22, 0x37, 0x56, 0x45, 0xaa, 0xd6, 0xdc, 0xe2, 0xa4, 0x1d, 0x46,
-	0x41, 0x15, 0xc8, 0x7b, 0x38, 0x50, 0x0d, 0xbb, 0xa6, 0x6a, 0x4d, 0xac, 0xd7, 0xa2, 0x2c, 0x3f,
-	0xbe, 0x28, 0x2d, 0x4f, 0x54, 0xdf, 0x63, 0xc4, 0x0d, 0x42, 0xe3, 0x89, 0xed, 0xa3, 0xef, 0x80,
-	0x1c, 0x26, 0xaf, 0x87, 0x03, 0x6c, 0x13, 0x1d, 0x6b, 0x61, 0x27, 0x50, 0x98, 0xa0, 0x98, 0x17,
-	0xba, 0x0a, 0xd0, 0x16, 0x67, 0xa8, 0x16, 0xf8, 0xe6, 0x6a, 0xb8, 0x37, 0xa4, 0xa0, 0xcd, 0xe8,
-	0xa2, 0xcd, 0xd2, 0x9c, 0x2b, 0x76, 0x2b, 0x1e, 0xb7, 0xab, 0xf0, 0xbe, 0xbd, 0x01, 0xf3, 0xd8,
-	0x56, 0xeb, 0x26, 0x0e, 0x55, 0xa9, 0x85, 0xa5, 0xbd, 0x00, 0x54, 0xa5, 0x3c, 0x23, 0x73, 0x6d,
-	0x9e, 0x72, 0x22, 0x7a, 0x0a, 0xb3, 0xf8, 0x95, 0x6b, 0x30, 0x24, 0xe1, 0x15, 0x9d, 0xa3, 0xba,
-	0x28, 0xdd, 0x30, 0xee, 0x45, 0xac, 0xfc, 0x7a, 0x9e, 0xc1, 0xa9, 0x15, 0xb4, 0x0d, 0x88, 0xf8,
-	0xa1, 0x66, 0xe2, 0x20, 0xc0, 0x5e, 0x78, 0xe2, 0x54, 0xaf, 0x13, 0x89, 0x63, 0x1e, 0x53, 0xd6,
-	0xf0, 0x44, 0x3d, 0xb5, 0x72, 0x94, 0xab, 0xdc, 0x83, 0x99, 0xb4, 0x00, 0x54, 0x84, 0xd9, 0x38,
-	0xc0, 0x78, 0x20, 0x4f, 0x77, 0x64, 0xb3, 0xb6, 0xa8, 0x02, 0x79, 0x4b, 0x7d, 0x55, 0xd3, 0xb1,
-	0x69, 0xec, 0x63, 0xaf, 0x5d, 0x53, 0x83, 0x80, 0xb4, 0x76, 0x3e, 0x4f, 0xd5, 0xf7, 0x2c, 0xf5,
-	0xd5, 0x16, 0xa7, 0x6d, 0x70, 0x92, 0x72, 0x07, 0x66, 0xd2, 0x66, 0x42, 0x57, 0x60, 0x24, 0x08,
-	0x4c, 0x7e, 0xb3, 0xf5, 0x89, 0x11, 0xc2, 0xa5, 0xfc, 0x3b, 0x03, 0xd0, 0x09, 0x74, 0x74, 0x01,
-	0xa6, 0x68, 0x6e, 0x60, 0x5b, 0x77, 0x1d, 0xc3, 0x0e, 0xef, 0x80, 0x49, 0xb2, 0x78, 0x8f, 0xaf,
-	0xa1, 0xc7, 0x82, 0x6e, 0xe4, 0x6a, 0xbf, 0xfc, 0xe9, 0xdb, 0x8a, 0xdc, 0x07, 0x70, 0x0c, 0x5d,
-	0x8b, 0x15, 0x1e, 0x61, 0xc3, 0x16, 0x3b, 0xed, 0xa9, 0xa1, 0x6b, 0xb4, 0x62, 0x3c, 0x38, 0x56,
-	0xcd, 0x3a, 0xe1, 0x87, 0xfc, 0x3d, 0xc8, 0x46, 0x14, 0x62, 0x4c, 0x1f, 0x7b, 0xfb, 0x86, 0x86,
-	0x6b, 0xaa, 0xa6, 0x39, 0x2d, 0x3b, 0xa8, 0x61, 0x4b, 0x35, 0x4c, 0xae, 0xd0, 0x7b, 0x9c, 0xb8,
-	0xc1, 0x68, 0xf7, 0x08, 0x09, 0xc9, 0x30, 0xa1, 0xb6, 0x74, 0x83, 0x34, 0xad, 0xdc, 0xbb, 0xd1,
-	0xf7, 0x11, 0xfb, 0x95, 0xcd, 0x79, 0xc8, 0xab, 0xad, 0x60, 0x8f, 0xe4, 0xa2, 0xc6, 0xa2, 0xdf,
-	0xc2, 0xc1, 0x9e, 0xa3, 0x2b, 0xbf, 0x90, 0x60, 0xba, 0x8a, 0x35, 0x6c, 0xec, 0x47, 0xc9, 0x8f,
-	0xf2, 0x30, 0x4e, 0x2a, 0x8c, 0xa1, 0x87, 0x25, 0x4f, 0xd5, 0x9a, 0x0f, 0x75, 0x74, 0x13, 0x8e,
-	0xf3, 0x74, 0xe3, 0x0d, 0xc8, 0xc0, 0xf6, 0x20, 0xe4, 0x47, 0x97, 0x61, 0x26, 0x1d, 0x56, 0xd4,
-	0xd2, 0x63, 0x24, 0x0a, 0x13, 0x21, 0xa5, 0x7c, 0x03, 0x4e, 0xde, 0xc7, 0x41, 0xbc, 0x04, 0x84,
-	0x85, 0x58, 0x81, 0xc9, 0xf8, 0x55, 0x15, 0x86, 0x46, 0x7c, 0x4d, 0xf9, 0x4a, 0x82, 0x05, 0xd6,
-	0x6e, 0x89, 0x4e, 0xd8, 0x14, 0x9c, 0x90, 0xab, 0x9c, 0xed, 0x5f, 0x81, 0x92, 0x12, 0x8e, 0xd6,
-	0x8a, 0xb9, 0x50, 0x20, 0xb7, 0x98, 0xb0, 0x25, 0x78, 0x37, 0x8d, 0xcf, 0xcf, 0x24, 0x76, 0x4f,
-	0x8b, 0x5b, 0x82, 0x2d, 0x51, 0x4b, 0x30, 0xd8, 0x22, 0x87, 0x6c, 0x19, 0xee, 0xc0, 0x02, 0xbb,
-	0x5f, 0x0f, 0xeb, 0xdd, 0x1f, 0xc2, 0xfc, 0x13, 0x47, 0x37, 0x76, 0xdb, 0xb1, 0xab, 0xf1, 0xe0,
-	0xdb, 0xd3, 0x17, 0x6f, 0x66, 0xb8, 0x8b, 0x57, 0xf9, 0x5c, 0x82, 0xdc, 0x76, 0xcb, 0x34, 0x87,
-	0x11, 0x79, 0x0d, 0x90, 0x87, 0x83, 0x96, 0x67, 0xd7, 0x0c, 0xcb, 0xc2, 0xba, 0xa1, 0x06, 0xd8,
-	0x6c, 0x53, 0xc9, 0x13, 0xd5, 0x59, 0x46, 0x79, 0xd8, 0x21, 0x90, 0xc1, 0x85, 0x94, 0xe0, 0xe8,
-	0x82, 0x66, 0x39, 0x92, 0xb3, 0xd4, 0x57, 0xe1, 0xc5, 0xac, 0x7c, 0x1f, 0x26, 0x19, 0x08, 0xee,
-	0xc2, 0x0f, 0x61, 0xd6, 0xe3, 0xf9, 0xdb, 0xd9, 0xc7, 0xdc, 0x78, 0xbe, 0x5b, 0xb5, 0x54, 0xaa,
-	0x57, 0x67, 0xbc, 0xe4, 0x82, 0x4f, 0x02, 0xa6, 0xc0, 0x8c, 0xbc, 0xd1, 0xe9, 0x24, 0x86, 0x51,
-	0x79, 0x1e, 0x8e, 0xb3, 0xea, 0xe1, 0x17, 0x46, 0x69, 0x27, 0x36, 0x4e, 0xcb, 0x87, 0xdf, 0xb3,
-	0x71, 0x19, 0xe9, 0xd5, 0xb8, 0x28, 0xdf, 0x06, 0xb4, 0xa1, 0x35, 0x6d, 0xe7, 0xa5, 0x89, 0xf5,
-	0xc6, 0x61, 0x41, 0x64, 0xe2, 0x20, 0x94, 0x1f, 0x67, 0x60, 0x6e, 0x27, 0xf0, 0xb0, 0x6a, 0x19,
-	0x76, 0x63, 0x58, 0x6f, 0xf6, 0x3a, 0x95, 0x34, 0x24, 0x16, 0xb5, 0x99, 0x48, 0xbb, 0x91, 0xe5,
-	0xb1, 0x6a, 0x9e, 0x91, 0xd3, 0x9d, 0xd9, 0xfb, 0xdd, 0xfb, 0x92, 0xb6, 0x9b, 0x4b, 0xee, 0xdb,
-	0x60, 0xe2, 0xd6, 0xe1, 0x94, 0x4f, 0x75, 0xa8, 0xf5, 0xe9, 0x04, 0x0b, 0x8c, 0x65, 0xa3, 0xdb,
-	0xac, 0x0d, 0xc8, 0xa7, 0x4c, 0xf0, 0x8e, 0x62, 0xe9, 0xaf, 0x12, 0xe4, 0xef, 0x7a, 0x98, 0x54,
-	0x63, 0xde, 0x8c, 0x87, 0xd6, 0x16, 0x75, 0xcb, 0x69, 0x0f, 0x64, 0x04, 0x1e, 0x78, 0x14, 0x75,
-	0x8f, 0x23, 0x14, 0xd6, 0xf5, 0x6e, 0x58, 0x42, 0x81, 0xa2, 0x36, 0xf2, 0x28, 0xbd, 0xd6, 0x5b,
-	0x09, 0xf2, 0xfc, 0x9e, 0x49, 0x69, 0x76, 0x03, 0x26, 0xc2, 0xc9, 0x83, 0xdf, 0x2f, 0xb2, 0xa0,
-	0x9a, 0x86, 0x9b, 0x22, 0xde, 0xa3, 0xdd, 0x2b, 0xff, 0x94, 0x60, 0x22, 0x3c, 0x73, 0x88, 0x49,
-	0xe4, 0x16, 0xe4, 0x68, 0x4b, 0x8b, 0xd9, 0x2b, 0xcb, 0xc8, 0xc0, 0x57, 0x16, 0x60, 0xec, 0xf4,
-	0x91, 0xe5, 0x76, 0xe4, 0x8a, 0x51, 0xea, 0x8a, 0x4b, 0xbd, 0xd5, 0xfc, 0x6f, 0x5b, 0x7f, 0x05,
-	0x10, 0xe9, 0x11, 0x52, 0x96, 0x97, 0x53, 0x96, 0xcf, 0x76, 0xac, 0xab, 0x98, 0x30, 0x47, 0x6f,
-	0xc1, 0xf4, 0xa0, 0xfa, 0x6e, 0x2e, 0xdd, 0x36, 0xe4, 0x53, 0xd2, 0x78, 0x82, 0x7d, 0x90, 0x9e,
-	0x53, 0xfb, 0x47, 0xc7, 0x21, 0x66, 0xd8, 0xeb, 0x90, 0xe7, 0x77, 0xec, 0x10, 0xd6, 0xf9, 0xb9,
-	0x04, 0xb9, 0x1d, 0x8c, 0x9b, 0xc3, 0xd4, 0xc2, 0x15, 0x18, 0xa5, 0x41, 0x93, 0x19, 0x14, 0x34,
-	0x0f, 0x8e, 0x55, 0x29, 0x27, 0x3a, 0x1d, 0x43, 0x40, 0x4d, 0xf6, 0xe0, 0x58, 0x07, 0xc3, 0xe6,
-	0x04, 0x8c, 0x07, 0xaa, 0xd7, 0xc0, 0x81, 0x72, 0x02, 0x26, 0x19, 0x18, 0x66, 0xb4, 0xca, 0x1f,
-	0xb2, 0x90, 0xe5, 0x6f, 0x4b, 0xd8, 0x43, 0x1f, 0x43, 0x8e, 0x65, 0x38, 0x1b, 0x5a, 0x7a, 0x3d,
-	0xd9, 0xc8, 0xbd, 0x08, 0xca, 0xe5, 0xcf, 0xfe, 0xf2, 0xb7, 0x2f, 0x33, 0x17, 0xe4, 0xb3, 0xe5,
-	0xfd, 0xd5, 0xf2, 0x0f, 0x48, 0x76, 0xac, 0x73, 0x9f, 0xfb, 0xe5, 0x62, 0x99, 0x3d, 0xf4, 0x94,
-	0x8b, 0xaf, 0xd7, 0xa4, 0x22, 0x7a, 0x0d, 0xb9, 0xd8, 0xdb, 0x1d, 0xba, 0xd8, 0x7d, 0x64, 0xf7,
-	0xd3, 0x5e, 0x6f, 0xc1, 0x65, 0x2a, 0xf8, 0x72, 0xe5, 0x22, 0x15, 0x4c, 0x05, 0x95, 0xfa, 0x8a,
-	0xff, 0x4c, 0x82, 0xe3, 0x5c, 0x71, 0xb4, 0x28, 0xec, 0xb5, 0x63, 0x8f, 0x7a, 0xf2, 0xf9, 0x3e,
-	0x1c, 0xcc, 0x92, 0x4a, 0x85, 0x22, 0xb8, 0xaa, 0x2c, 0x75, 0x10, 0x88, 0x85, 0xf3, 0xc7, 0x54,
-	0x02, 0xc2, 0x81, 0x89, 0xf0, 0xa5, 0x13, 0x09, 0x44, 0xa4, 0x5e, 0x41, 0x7b, 0x6b, 0xbf, 0x44,
-	0x65, 0x9f, 0x47, 0xe7, 0x06, 0xc8, 0x46, 0x6f, 0x24, 0x80, 0xce, 0x5b, 0x1d, 0x12, 0x3c, 0xc4,
-	0x77, 0x3d, 0x1a, 0xca, 0x17, 0xfb, 0x33, 0x71, 0xf5, 0x93, 0x10, 0xb8, 0xf0, 0x18, 0x88, 0xd7,
-	0x1c, 0x05, 0xfa, 0xa3, 0x04, 0x27, 0xc5, 0x8f, 0x69, 0xa8, 0xdc, 0x47, 0x92, 0xa8, 0xad, 0x97,
-	0x57, 0x0e, 0xbe, 0x81, 0xc3, 0x7c, 0x9f, 0xc2, 0x2c, 0xa3, 0x6b, 0x03, 0x2c, 0x55, 0x4e, 0x76,
-	0xe1, 0xbf, 0x91, 0x62, 0x6f, 0x9c, 0x51, 0xe9, 0x41, 0x57, 0xfa, 0xc9, 0x4f, 0x95, 0x43, 0xf9,
-	0xea, 0xc1, 0x98, 0x39, 0xd0, 0x55, 0x0a, 0xf4, 0x0a, 0xba, 0x3c, 0x10, 0x68, 0x84, 0x26, 0x80,
-	0x5c, 0xec, 0x89, 0x4d, 0x94, 0x51, 0xdd, 0x2f, 0x70, 0xf2, 0xc9, 0xae, 0xe2, 0x72, 0xcf, 0x72,
-	0x83, 0x76, 0xe8, 0xcf, 0xe2, 0xa0, 0x90, 0x92, 0xdd, 0xaf, 0x37, 0xf2, 0x5c, 0x02, 0x3b, 0x49,
-	0x75, 0x0d, 0xbf, 0xa4, 0x39, 0xd6, 0x9f, 0x37, 0x3e, 0xda, 0x0b, 0x02, 0xd7, 0x5f, 0x2b, 0x97,
-	0x5f, 0xbe, 0x7c, 0x99, 0x22, 0x96, 0xc9, 0xc4, 0x5c, 0xd6, 0x4c, 0xa7, 0xa5, 0x5f, 0x73, 0x4d,
-	0x35, 0xd8, 0x75, 0x3c, 0xeb, 0xea, 0x20, 0x76, 0x26, 0xa6, 0xf2, 0x0f, 0x04, 0xc0, 0xbd, 0x5b,
-	0xc7, 0x1e, 0xfa, 0xa9, 0x04, 0x88, 0xf7, 0x25, 0xf1, 0x1a, 0x3a, 0x60, 0xce, 0x92, 0x07, 0xd0,
-	0x95, 0x15, 0x6a, 0x80, 0xa2, 0xfc, 0x7f, 0xc2, 0x52, 0x96, 0x08, 0x0f, 0x5e, 0x52, 0x7e, 0x25,
-	0xd1, 0x3f, 0x5c, 0x24, 0x50, 0x2c, 0x0b, 0xb3, 0x5a, 0x30, 0xa3, 0x0d, 0xc4, 0x93, 0x8c, 0xdc,
-	0xb8, 0xfc, 0x7e, 0xb8, 0xd0, 0xaf, 0xa3, 0xbf, 0x91, 0x24, 0x70, 0x5d, 0xe9, 0x55, 0x6e, 0x0f,
-	0x03, 0x6d, 0x9d, 0x42, 0xfb, 0xff, 0x4a, 0xa5, 0x0b, 0x5a, 0xe9, 0x20, 0x76, 0xfb, 0x4a, 0x62,
-	0x7f, 0xab, 0x48, 0x16, 0x83, 0xa2, 0x38, 0x5d, 0x84, 0x75, 0xe0, 0xca, 0x81, 0x78, 0x79, 0x66,
-	0x95, 0x28, 0xda, 0x65, 0x74, 0xa9, 0x67, 0xa5, 0x4a, 0xe6, 0xfe, 0x17, 0x52, 0xf8, 0x74, 0x3d,
-	0xc8, 0x82, 0x3d, 0x07, 0xf0, 0x9e, 0x59, 0xc6, 0x9d, 0x5a, 0x1c, 0xd2, 0xa9, 0xbf, 0x95, 0x60,
-	0xb6, 0x6b, 0x8e, 0x14, 0x59, 0xac, 0xd7, 0xb0, 0xd9, 0x13, 0xd0, 0xb7, 0x28, 0xa0, 0x2d, 0xe5,
-	0xce, 0x50, 0x80, 0xd6, 0xac, 0xb4, 0x1c, 0xe2, 0xd7, 0x5f, 0x4a, 0x90, 0x8b, 0x8d, 0x98, 0xa2,
-	0x82, 0xd4, 0x3d, 0x81, 0xf6, 0x44, 0xb6, 0x45, 0x91, 0xdd, 0x56, 0x6e, 0x0e, 0x87, 0x4c, 0xed,
-	0x48, 0x20, 0x98, 0x7e, 0x22, 0xc1, 0x28, 0x19, 0xcb, 0xd0, 0x19, 0xd1, 0x8d, 0x1e, 0x4d, 0xac,
-	0xa2, 0x90, 0x8f, 0x4f, 0x73, 0x61, 0xc8, 0x2b, 0x95, 0xe1, 0xd0, 0xb8, 0x2d, 0xd3, 0x24, 0x30,
-	0x76, 0x61, 0x2a, 0x31, 0x25, 0x22, 0x51, 0x83, 0x2f, 0x98, 0xa4, 0xe5, 0xa5, 0x81, 0x7c, 0x1c,
-	0xe0, 0xb1, 0x65, 0x69, 0x45, 0x22, 0xd9, 0x3f, 0x93, 0x7e, 0xd5, 0x41, 0x97, 0x7b, 0xc5, 0x49,
-	0xd7, 0xcb, 0x4f, 0x4f, 0x67, 0x3c, 0xa4, 0xea, 0xdf, 0x55, 0x6e, 0x1f, 0x26, 0x4c, 0x3a, 0x62,
-	0x88, 0x29, 0x7e, 0x04, 0xb9, 0xd8, 0xbc, 0x21, 0x0a, 0x92, 0xee, 0x71, 0x44, 0xee, 0xd3, 0xd8,
-	0x2b, 0xd7, 0x28, 0xb6, 0x25, 0xc4, 0x0a, 0x77, 0x78, 0x3d, 0x26, 0x70, 0x85, 0x57, 0x26, 0xc9,
-	0xa5, 0xb7, 0x12, 0x4c, 0x25, 0x06, 0x0a, 0x91, 0x2f, 0x44, 0xf3, 0x8d, 0xc8, 0x17, 0xc2, 0xc9,
-	0x44, 0x29, 0x52, 0x44, 0x17, 0x91, 0xd2, 0xbb, 0xe2, 0x44, 0xc2, 0x3f, 0x97, 0xe0, 0x44, 0x72,
-	0xca, 0x46, 0x4b, 0x07, 0x9c, 0xc3, 0xfb, 0x5a, 0xe5, 0x2a, 0xc5, 0x70, 0x49, 0x3e, 0x2f, 0xbe,
-	0xce, 0x62, 0x16, 0x21, 0x4e, 0x79, 0x2b, 0xc1, 0x89, 0xe4, 0x08, 0x2e, 0x42, 0x21, 0x1c, 0xd2,
-	0xfb, 0xa2, 0xe0, 0xf5, 0xae, 0x52, 0x4c, 0xf8, 0xa6, 0x34, 0x08, 0xce, 0x1b, 0x09, 0x4e, 0x24,
-	0x27, 0x2f, 0x11, 0x1c, 0xe1, 0x6c, 0xd6, 0x33, 0x84, 0x79, 0x98, 0x14, 0x0f, 0x18, 0x26, 0xa4,
-	0x70, 0x90, 0xc9, 0x49, 0x54, 0x38, 0x62, 0xe3, 0x9d, 0xf0, 0xae, 0x8c, 0x0d, 0x5c, 0x87, 0x2d,
-	0x1c, 0x3e, 0xc6, 0xcd, 0x35, 0xa9, 0xf8, 0xbf, 0xef, 0xb6, 0x36, 0x7f, 0x2f, 0xc1, 0x9c, 0xe6,
-	0x58, 0x5d, 0x6a, 0x6d, 0xe6, 0xd8, 0xdf, 0x23, 0xb6, 0x89, 0x59, 0xb7, 0xa5, 0xef, 0xde, 0xe0,
-	0x0c, 0x0d, 0xc7, 0x54, 0xed, 0x46, 0xc9, 0xf1, 0x1a, 0xe5, 0x06, 0xb6, 0xa9, 0xd1, 0xcb, 0x9d,
-	0xe3, 0x3b, 0xff, 0x61, 0x75, 0x8b, 0xfd, 0xfa, 0x97, 0x24, 0xfd, 0x2e, 0x73, 0xf2, 0x3e, 0xdb,
-	0x7b, 0x97, 0x20, 0x24, 0x93, 0xd5, 0x4e, 0xab, 0x5e, 0x7a, 0xbe, 0xfa, 0x75, 0x48, 0x78, 0x41,
-	0x09, 0x2f, 0x18, 0xe1, 0xc5, 0xf3, 0xd5, 0xbf, 0x67, 0x16, 0x18, 0x61, 0x6d, 0x8d, 0x52, 0xd6,
-	0xd6, 0x18, 0x69, 0x6d, 0xed, 0xf9, 0x6a, 0x7d, 0x9c, 0xca, 0xbc, 0xfe, 0x9f, 0x00, 0x00, 0x00,
-	0xff, 0xff, 0x84, 0x65, 0xaa, 0x58, 0xd4, 0x25, 0x00, 0x00,
+	// 2585 bytes of a gzipped FileDescriptorProto
+	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xbc, 0x5a, 0x5d, 0x6f, 0x1b, 0x59,
+	0xf9, 0xef, 0x38, 0x2f, 0x8d, 0x1f, 0x27, 0x4d, 0x72, 0x36, 0x6e, 0x9c, 0xe9, 0x5b, 0x3a, 0xed,
+	0xbf, 0x49, 0xdd, 0xd6, 0x4e, 0x5c, 0x6d, 0xff, 0xdb, 0x94, 0xb4, 0x4a, 0x9a, 0xd2, 0x96, 0xb6,
+	0xdb, 0xe0, 0x74, 0x8b, 0x04, 0x15, 0xd6, 0x78, 0xe6, 0xc4, 0x99, 0xf5, 0xbc, 0xed, 0xcc, 0x38,
+	0xad, 0x17, 0x8a, 0xaa, 0x5d, 0x84, 0x84, 0xa8, 0xd0, 0xc2, 0xde, 0xae, 0x10, 0x82, 0x3b, 0x2e,
+	0x90, 0x40, 0x7c, 0x8a, 0xbd, 0x84, 0x0b, 0xbe, 0x00, 0x57, 0xc0, 0x07, 0xe0, 0x06, 0x09, 0x9d,
+	0x97, 0x19, 0xcf, 0x8c, 0x8f, 0xed, 0x38, 0xa1, 0xdc, 0x79, 0xce, 0xf3, 0x9c, 0xf3, 0xfc, 0x9e,
+	0xd7, 0xf3, 0x3c, 0x27, 0x81, 0x33, 0x0d, 0xc7, 0x69, 0x98, 0xb8, 0xec, 0xb6, 0xea, 0x7e, 0xab,
+	0x5e, 0xde, 0x5f, 0xe5, 0xbf, 0x4a, 0xae, 0xe7, 0x04, 0x0e, 0x9a, 0x61, 0xe4, 0x12, 0x5f, 0xdc,
+	0x5f, 0x95, 0x4f, 0xf3, 0x0d, 0xaa, 0x6b, 0x94, 0x55, 0xdb, 0x76, 0x02, 0x35, 0x30, 0x1c, 0xdb,
+	0x67, 0xfc, 0xf2, 0x7c, 0x8c, 0xaa, 0x99, 0x06, 0xb6, 0x03, 0x4e, 0x38, 0x1b, 0xca, 0x21, 0x5f,
+	0xf5, 0xd6, 0x6e, 0x59, 0x6f, 0x79, 0x74, 0x27, 0xa7, 0x9f, 0x4a, 0xd3, 0xb1, 0xe5, 0x06, 0x6d,
+	0x4e, 0x5c, 0x4c, 0x13, 0x77, 0x0d, 0x6c, 0xea, 0x35, 0x4b, 0xf5, 0x9b, 0x9c, 0xe3, 0x5c, 0x9a,
+	0x23, 0x30, 0x2c, 0xec, 0x07, 0xaa, 0xe5, 0x32, 0x06, 0xe5, 0x39, 0xcc, 0x3d, 0xc1, 0xbe, 0xaf,
+	0x36, 0xf0, 0x4e, 0xe0, 0x78, 0x6a, 0x03, 0x6f, 0x3b, 0xa6, 0xa1, 0xb5, 0xd1, 0x6d, 0x38, 0xa5,
+	0x9a, 0xa6, 0xf3, 0x12, 0xeb, 0x35, 0x17, 0x7b, 0xbe, 0xe1, 0x07, 0xd8, 0xd6, 0x70, 0xcd, 0xc3,
+	0x0d, 0xa2, 0x55, 0x41, 0x5a, 0x1c, 0x59, 0xce, 0x56, 0x17, 0x38, 0xcb, 0x76, 0x87, 0xa3, 0xca,
+	0x18, 0x94, 0x2f, 0x33, 0x30, 0xf6, 0xcc, 0x71, 0x0d, 0x0d, 0x21, 0x18, 0xb5, 0x55, 0x0b, 0x17,
+	0xa4, 0x45, 0x69, 0x39, 0x5b, 0xa5, 0xbf, 0xd1, 0x2d, 0x18, 0x37, 0xd5, 0x3a, 0x36, 0xfd, 0x42,
+	0x66, 0x71, 0x64, 0x39, 0x57, 0xb9, 0x50, 0x4a, 0xdb, 0xb3, 0x44, 0x37, 0x97, 0x1e, 0x53, 0xae,
+	0x7b, 0x76, 0xe0, 0xb5, 0xab, 0x7c, 0x0b, 0x7a, 0x01, 0x27, 0x2d, 0x06, 0xb9, 0xe6, 0x33, 0xcc,
+	0x35, 0x97, 0x82, 0x2e, 0x8c, 0x2c, 0x4a, 0xcb, 0xb9, 0xca, 0xa5, 0xee, 0xc3, 0x44, 0x2a, 0x56,
+	0xe7, 0x2c, 0x91, 0xe2, 0x8b, 0x30, 0xd9, 0xb4, 0xfc, 0x5a, 0x13, 0xb7, 0x6b, 0x14, 0xf6, 0x18,
+	0x85, 0x0d, 0x4d, 0xcb, 0x7f, 0x84, 0xdb, 0x1f, 0xaa, 0x16, 0x96, 0x6f, 0x42, 0x2e, 0x06, 0x0b,
+	0xcd, 0xc0, 0x48, 0x13, 0xb7, 0xb9, 0x7a, 0xe4, 0x27, 0x9a, 0x83, 0xb1, 0x7d, 0xd5, 0x6c, 0xe1,
+	0x42, 0x86, 0xae, 0xb1, 0x8f, 0xb5, 0xcc, 0x07, 0x92, 0xf2, 0xa7, 0x0c, 0x4c, 0x6d, 0x53, 0x54,
+	0x1c, 0x11, 0xb1, 0x8e, 0xae, 0x06, 0x2a, 0xdd, 0x3e, 0x59, 0xa5, 0xbf, 0xd1, 0x53, 0x00, 0x35,
+	0x08, 0x3c, 0xa3, 0xde, 0x0a, 0x70, 0x68, 0xa1, 0x72, 0xb7, 0x52, 0x89, 0x83, 0x4a, 0x1b, 0xd1,
+	0x0e, 0x66, 0xad, 0xd8, 0x11, 0xe8, 0x0c, 0x40, 0x68, 0x31, 0x43, 0xa7, 0x56, 0xca, 0x56, 0xb3,
+	0x7c, 0xe5, 0xa1, 0x8e, 0xd6, 0x61, 0xd2, 0x6d, 0xd5, 0x4d, 0xc3, 0xdf, 0xab, 0x91, 0xf0, 0x28,
+	0x8c, 0x52, 0x33, 0xca, 0x91, 0x44, 0x1e, 0x3b, 0xa5, 0x67, 0x61, 0xec, 0x54, 0x73, 0x9c, 0x9f,
+	0xac, 0xa0, 0xf3, 0x30, 0xe9, 0x78, 0x3a, 0xf6, 0x0c, 0xbb, 0x41, 0xcc, 0xc6, 0x2d, 0x96, 0x0b,
+	0xd7, 0x1e, 0xe1, 0xb6, 0xbc, 0x0e, 0xd3, 0x29, 0x7c, 0x43, 0x99, 0x6d, 0x09, 0xa6, 0xef, 0xe3,
+	0x80, 0x46, 0x44, 0x15, 0x7f, 0xd2, 0xc2, 0x7e, 0x40, 0x98, 0x03, 0xf2, 0xcd, 0x0f, 0x60, 0x1f,
+	0xca, 0x1b, 0x09, 0xd0, 0x47, 0xae, 0xae, 0x06, 0x38, 0xc1, 0x7c, 0x2d, 0xce, 0x9c, 0xab, 0xcc,
+	0xf7, 0x88, 0x36, 0x7e, 0x0a, 0xba, 0x05, 0xb9, 0x16, 0x3d, 0x84, 0x66, 0x12, 0x85, 0x23, 0x32,
+	0xc7, 0x37, 0x49, 0xb2, 0x3d, 0x51, 0xfd, 0x66, 0x15, 0x18, 0x3b, 0xf9, 0xad, 0x68, 0x70, 0x62,
+	0x9b, 0x19, 0xa7, 0x2f, 0x54, 0x74, 0x0b, 0x26, 0xb8, 0x07, 0x42, 0x17, 0x9f, 0x1b, 0xe0, 0xe2,
+	0x6a, 0xb4, 0x41, 0xa9, 0xc0, 0x74, 0x24, 0xc4, 0x77, 0x1d, 0xdb, 0xc7, 0xe8, 0x1c, 0xe4, 0x3a,
+	0x3e, 0x0e, 0x13, 0x14, 0x22, 0x27, 0xfb, 0x8a, 0x01, 0xb3, 0x8f, 0x0d, 0x9f, 0x59, 0xd1, 0x0f,
+	0xb1, 0x15, 0xe0, 0xb8, 0xeb, 0x39, 0x1f, 0x63, 0x2d, 0xe0, 0xe8, 0xc2, 0x4f, 0x74, 0x0a, 0xb2,
+	0x2e, 0x4d, 0x31, 0xe3, 0x53, 0xe6, 0x91, 0xb1, 0xea, 0x04, 0x59, 0xd8, 0x31, 0x3e, 0xc5, 0x24,
+	0xa0, 0x28, 0x31, 0x70, 0x9a, 0xd8, 0x0e, 0x03, 0x8a, 0xac, 0x3c, 0x23, 0x0b, 0x8a, 0x05, 0x28,
+	0x2e, 0x8a, 0x23, 0x2c, 0xc3, 0x38, 0x55, 0x9d, 0x81, 0xeb, 0xe3, 0x06, 0xce, 0x86, 0x2e, 0xc1,
+	0xb4, 0x8d, 0x5f, 0x05, 0xb5, 0x98, 0x28, 0x16, 0x1a, 0x53, 0x64, 0x79, 0x3b, 0x12, 0xf7, 0x09,
+	0x9c, 0x89, 0xc4, 0xed, 0xb4, 0xea, 0xbe, 0xe6, 0x19, 0x2e, 0x2d, 0xbe, 0xfd, 0x3d, 0x70, 0x14,
+	0x0d, 0x6d, 0x38, 0xdb, 0x4b, 0x24, 0xd7, 0xf6, 0x22, 0x4c, 0xf9, 0x71, 0x02, 0xf7, 0x48, 0x72,
+	0xf1, 0xc0, 0x2a, 0x5a, 0xb0, 0xd0, 0x91, 0x67, 0xab, 0xae, 0xbf, 0xe7, 0x04, 0xef, 0x50, 0xbd,
+	0x3a, 0xc8, 0x22, 0x71, 0x5c, 0xb5, 0xd3, 0x90, 0xf5, 0xc3, 0x45, 0xae, 0x56, 0x67, 0xe1, 0xc0,
+	0x2a, 0x15, 0x01, 0x6d, 0x61, 0x13, 0xa7, 0x52, 0x55, 0x9c, 0xd7, 0x5f, 0x8c, 0xc1, 0x64, 0xdc,
+	0xcc, 0xc2, 0x4b, 0x25, 0xda, 0x9a, 0x89, 0x9b, 0x61, 0x1d, 0x72, 0x6e, 0xcb, 0xdf, 0xab, 0x69,
+	0x8e, 0xbd, 0x6b, 0x34, 0x78, 0x6d, 0x3b, 0x2d, 0x4a, 0x35, 0x7f, 0xef, 0x2e, 0xe5, 0xa9, 0x82,
+	0x1b, 0xfd, 0x46, 0x2b, 0x30, 0xa7, 0x6a, 0xcd, 0x9a, 0x8e, 0x55, 0xdd, 0x34, 0x6c, 0x5c, 0xf3,
+	0xb1, 0xe6, 0xd8, 0xba, 0x4f, 0x8b, 0xdc, 0x58, 0x15, 0xa9, 0x5a, 0x73, 0x8b, 0x93, 0x76, 0x18,
+	0x05, 0x55, 0x20, 0xef, 0xe1, 0x40, 0x35, 0xec, 0x9a, 0xaa, 0x35, 0xb1, 0x5e, 0x8b, 0xb2, 0xfc,
+	0xf8, 0xa2, 0xb4, 0x3c, 0x51, 0x7d, 0x8f, 0x11, 0x37, 0x08, 0x8d, 0x27, 0xb6, 0x8f, 0xbe, 0x03,
+	0x72, 0x98, 0xbc, 0x1e, 0x0e, 0xb0, 0x4d, 0x74, 0xac, 0x85, 0x9d, 0x40, 0x61, 0x82, 0x62, 0x5e,
+	0xe8, 0x2a, 0x40, 0x5b, 0x9c, 0xa1, 0x5a, 0xe0, 0x9b, 0xab, 0xe1, 0xde, 0x90, 0x82, 0x36, 0xa3,
+	0x8b, 0x36, 0x4b, 0x73, 0xae, 0xd8, 0xad, 0x78, 0xdc, 0xae, 0xc2, 0xfb, 0xf6, 0x06, 0xcc, 0x63,
+	0x5b, 0xad, 0x9b, 0x38, 0x54, 0xa5, 0x16, 0x96, 0xf6, 0x02, 0x50, 0x95, 0xf2, 0x8c, 0xcc, 0xb5,
+	0x79, 0xca, 0x89, 0xe8, 0x29, 0xcc, 0xe2, 0x57, 0xae, 0xc1, 0x90, 0x84, 0x57, 0x74, 0x8e, 0xea,
+	0xa2, 0x74, 0xc3, 0xb8, 0x17, 0xb1, 0xf2, 0xeb, 0x79, 0x06, 0xa7, 0x56, 0xd0, 0x36, 0x20, 0xe2,
+	0x87, 0x9a, 0x89, 0x83, 0x00, 0x7b, 0xe1, 0x89, 0x53, 0xbd, 0x4e, 0x24, 0x8e, 0x79, 0x4c, 0x59,
+	0xc3, 0x13, 0xf5, 0xd4, 0xca, 0x51, 0xae, 0x72, 0x0f, 0x66, 0xd2, 0x02, 0x50, 0x11, 0x66, 0xe3,
+	0x00, 0xe3, 0x81, 0x3c, 0xdd, 0x91, 0xcd, 0xda, 0xa2, 0x0a, 0xe4, 0x2d, 0xf5, 0x55, 0x4d, 0xc7,
+	0xa6, 0xb1, 0x8f, 0xbd, 0x76, 0x4d, 0x0d, 0x02, 0xd2, 0xda, 0xf9, 0x3c, 0x55, 0xdf, 0xb3, 0xd4,
+	0x57, 0x5b, 0x9c, 0xb6, 0xc1, 0x49, 0xca, 0x1d, 0x98, 0x49, 0x9b, 0x09, 0x5d, 0x81, 0x91, 0x20,
+	0x30, 0xf9, 0xcd, 0xd6, 0x27, 0x46, 0x08, 0x97, 0xf2, 0xef, 0x0c, 0x40, 0x27, 0xd0, 0xd1, 0x05,
+	0x98, 0xa2, 0xb9, 0x81, 0x6d, 0xdd, 0x75, 0x0c, 0x3b, 0xbc, 0x03, 0x26, 0xc9, 0xe2, 0x3d, 0xbe,
+	0x86, 0x1e, 0x0b, 0xba, 0x91, 0xab, 0xfd, 0xf2, 0xa7, 0x6f, 0x2b, 0x72, 0x1f, 0xc0, 0x31, 0x74,
+	0x2d, 0x56, 0x78, 0x84, 0x0d, 0x5b, 0xec, 0xb4, 0xa7, 0x86, 0xae, 0xd1, 0x8a, 0xf1, 0xe0, 0x58,
+	0x35, 0xeb, 0x84, 0x1f, 0xf2, 0xf7, 0x20, 0x1b, 0x51, 0x88, 0x31, 0x7d, 0xec, 0xed, 0x1b, 0x1a,
+	0xae, 0xa9, 0x9a, 0xe6, 0xb4, 0xec, 0xa0, 0x86, 0x2d, 0xd5, 0x30, 0xb9, 0x42, 0xef, 0x71, 0xe2,
+	0x06, 0xa3, 0xdd, 0x23, 0x24, 0x24, 0xc3, 0x84, 0xda, 0xd2, 0x0d, 0xd2, 0xb4, 0x72, 0xef, 0x46,
+	0xdf, 0x47, 0xec, 0x57, 0x36, 0xe7, 0x21, 0xaf, 0xb6, 0x82, 0x3d, 0x92, 0x8b, 0x1a, 0x8b, 0x7e,
+	0x0b, 0x07, 0x7b, 0x8e, 0xae, 0xfc, 0x5c, 0x82, 0xe9, 0x2a, 0xd6, 0xb0, 0xb1, 0x1f, 0x25, 0x3f,
+	0xca, 0xc3, 0x38, 0xa9, 0x30, 0x86, 0x1e, 0x96, 0x3c, 0x55, 0x6b, 0x3e, 0xd4, 0xd1, 0x4d, 0x38,
+	0xce, 0xd3, 0x8d, 0x37, 0x20, 0x03, 0xdb, 0x83, 0x90, 0x1f, 0x5d, 0x86, 0x99, 0x74, 0x58, 0x51,
+	0x4b, 0x8f, 0x91, 0x28, 0x4c, 0x84, 0x94, 0xf2, 0x0d, 0x38, 0x79, 0x1f, 0x07, 0xf1, 0x12, 0x10,
+	0x16, 0x62, 0x05, 0x26, 0xe3, 0x57, 0x55, 0x18, 0x1a, 0xf1, 0x35, 0xe5, 0x2b, 0x09, 0x16, 0x58,
+	0xbb, 0x25, 0x3a, 0x61, 0x53, 0x70, 0x42, 0xae, 0x72, 0xb6, 0x7f, 0x05, 0x4a, 0x4a, 0x38, 0x5a,
+	0x2b, 0xe6, 0x42, 0x81, 0xdc, 0x62, 0xc2, 0x96, 0xe0, 0xdd, 0x34, 0x3e, 0x3f, 0x95, 0xd8, 0x3d,
+	0x2d, 0x6e, 0x09, 0xb6, 0x44, 0x2d, 0xc1, 0x60, 0x8b, 0x1c, 0xb2, 0x65, 0xb8, 0x03, 0x0b, 0xec,
+	0x7e, 0x3d, 0xac, 0x77, 0x7f, 0x08, 0xf3, 0x4f, 0x1c, 0xdd, 0xd8, 0x6d, 0xc7, 0xae, 0xc6, 0x83,
+	0x6f, 0x4f, 0x5f, 0xbc, 0x99, 0xe1, 0x2e, 0x5e, 0xe5, 0x73, 0x09, 0x72, 0xdb, 0x2d, 0xd3, 0x1c,
+	0x46, 0xe4, 0x35, 0x40, 0x1e, 0x0e, 0x5a, 0x9e, 0x5d, 0x33, 0x2c, 0x0b, 0xeb, 0x86, 0x1a, 0x60,
+	0xb3, 0x4d, 0x25, 0x4f, 0x54, 0x67, 0x19, 0xe5, 0x61, 0x87, 0x40, 0x06, 0x17, 0x52, 0x82, 0xa3,
+	0x0b, 0x9a, 0xe5, 0x48, 0xce, 0x52, 0x5f, 0x85, 0x17, 0xb3, 0xf2, 0x7d, 0x98, 0x64, 0x20, 0xb8,
+	0x0b, 0x3f, 0x84, 0x59, 0x8f, 0xe7, 0x6f, 0x67, 0x1f, 0x73, 0xe3, 0xf9, 0x6e, 0xd5, 0x52, 0xa9,
+	0x5e, 0x9d, 0xf1, 0x92, 0x0b, 0x3e, 0x09, 0x98, 0x02, 0x33, 0xf2, 0x46, 0xa7, 0x93, 0x18, 0x46,
+	0xe5, 0x79, 0x38, 0xce, 0xaa, 0x87, 0x5f, 0x18, 0xa5, 0x9d, 0xd8, 0x38, 0x2d, 0x1f, 0x7e, 0xcf,
+	0xc6, 0x65, 0xa4, 0x57, 0xe3, 0xa2, 0x7c, 0x1b, 0xd0, 0x86, 0xd6, 0xb4, 0x9d, 0x97, 0x26, 0xd6,
+	0x1b, 0x87, 0x05, 0x91, 0x89, 0x83, 0x50, 0x7e, 0x95, 0x81, 0xb9, 0x9d, 0xc0, 0xc3, 0xaa, 0x65,
+	0xd8, 0x8d, 0x61, 0xbd, 0xd9, 0xeb, 0x54, 0xd2, 0x90, 0x58, 0xd4, 0x66, 0x22, 0xed, 0x46, 0x96,
+	0xc7, 0xaa, 0x79, 0x46, 0x4e, 0x77, 0x66, 0xef, 0x77, 0xef, 0x4b, 0xda, 0x6e, 0x2e, 0xb9, 0x6f,
+	0x83, 0x89, 0x5b, 0x87, 0x53, 0x3e, 0xd5, 0xa1, 0xd6, 0xa7, 0x13, 0x2c, 0x30, 0x96, 0x8d, 0xee,
+	0x7e, 0xf0, 0x14, 0x64, 0xd9, 0x8b, 0x0f, 0x29, 0xf1, 0xe3, 0xec, 0xa2, 0x61, 0x0b, 0x0f, 0x75,
+	0xa5, 0x01, 0xf9, 0x94, 0x7d, 0xde, 0x51, 0xa0, 0xfd, 0x55, 0x82, 0xfc, 0x5d, 0x0f, 0x93, 0x52,
+	0xcd, 0x3b, 0xf5, 0xd0, 0x15, 0xa2, 0x56, 0x3a, 0xed, 0x9e, 0x8c, 0xc0, 0x3d, 0x8f, 0xa2, 0xd6,
+	0x72, 0x84, 0xc2, 0xba, 0xde, 0x0d, 0x4b, 0x28, 0x50, 0xd4, 0x63, 0x1e, 0xa5, 0x11, 0x7b, 0x2b,
+	0x41, 0x9e, 0x5f, 0x42, 0x29, 0xcd, 0x6e, 0xc0, 0x44, 0x38, 0x96, 0xf0, 0xcb, 0x47, 0x16, 0x94,
+	0xda, 0x70, 0x53, 0xc4, 0x7b, 0xb4, 0x4b, 0xe7, 0x9f, 0x12, 0x4c, 0x84, 0x67, 0x0e, 0x31, 0xa6,
+	0xdc, 0x82, 0x1c, 0xed, 0x77, 0x31, 0x7b, 0x82, 0x19, 0x19, 0xf8, 0x04, 0x03, 0x8c, 0x9d, 0xbe,
+	0xc0, 0xdc, 0x8e, 0x5c, 0x31, 0x4a, 0x5d, 0x71, 0xa9, 0xb7, 0x9a, 0xff, 0x6d, 0xeb, 0xaf, 0x00,
+	0x22, 0x0d, 0x44, 0xca, 0xf2, 0x72, 0xca, 0xf2, 0xd9, 0x8e, 0x75, 0x15, 0x13, 0xe6, 0xe8, 0x15,
+	0x99, 0x9e, 0x62, 0xdf, 0xcd, 0x8d, 0xdc, 0x86, 0x7c, 0x4a, 0x1a, 0x4f, 0xb0, 0x0f, 0xd2, 0x43,
+	0x6c, 0xff, 0xe8, 0x38, 0xc4, 0x80, 0x7b, 0x1d, 0xf2, 0xfc, 0x02, 0x1e, 0xc2, 0x3a, 0x3f, 0x93,
+	0x20, 0xb7, 0x83, 0x71, 0x73, 0x98, 0x42, 0xb9, 0x02, 0xa3, 0x34, 0x68, 0x32, 0x83, 0x82, 0xe6,
+	0xc1, 0xb1, 0x2a, 0xe5, 0x44, 0xa7, 0x63, 0x08, 0xa8, 0xc9, 0x1e, 0x1c, 0xeb, 0x60, 0xd8, 0x9c,
+	0x80, 0xf1, 0x40, 0xf5, 0x1a, 0x38, 0x50, 0x4e, 0xc0, 0x24, 0x03, 0xc3, 0x8c, 0x56, 0xf9, 0x43,
+	0x16, 0xb2, 0xfc, 0xe1, 0x09, 0x7b, 0xe8, 0x63, 0xc8, 0xb1, 0x0c, 0x67, 0x13, 0x4d, 0xaf, 0xf7,
+	0x1c, 0xb9, 0x17, 0x41, 0xb9, 0xfc, 0xd9, 0x5f, 0xfe, 0xf6, 0x65, 0xe6, 0x82, 0x7c, 0xb6, 0xbc,
+	0xbf, 0x5a, 0xfe, 0x01, 0xc9, 0x8e, 0x75, 0xee, 0x73, 0xbf, 0x5c, 0x2c, 0xb3, 0x57, 0xa0, 0x72,
+	0xf1, 0xf5, 0x9a, 0x54, 0x44, 0xaf, 0x21, 0x17, 0x7b, 0xd8, 0x43, 0x17, 0xbb, 0x8f, 0xec, 0x7e,
+	0xf7, 0xeb, 0x2d, 0xb8, 0x4c, 0x05, 0x5f, 0xae, 0x5c, 0xa4, 0x82, 0xa9, 0xa0, 0x52, 0x5f, 0xf1,
+	0x9f, 0x49, 0x70, 0x9c, 0x2b, 0x8e, 0x16, 0x85, 0x8d, 0x78, 0xec, 0xc5, 0x4f, 0x3e, 0xdf, 0x87,
+	0x83, 0x59, 0x52, 0xa9, 0x50, 0x04, 0x57, 0x95, 0xa5, 0x0e, 0x02, 0xb1, 0x70, 0xfe, 0xd2, 0x4a,
+	0x40, 0x38, 0x30, 0x11, 0x3e, 0x83, 0x22, 0x81, 0x88, 0xd4, 0x13, 0x69, 0x6f, 0xed, 0x97, 0xa8,
+	0xec, 0xf3, 0xe8, 0xdc, 0x00, 0xd9, 0xe8, 0x8d, 0x04, 0xd0, 0x79, 0xc8, 0x43, 0x82, 0x57, 0xfa,
+	0xae, 0x17, 0x45, 0xf9, 0x62, 0x7f, 0x26, 0xae, 0x7e, 0x12, 0x02, 0x17, 0x1e, 0x03, 0xf1, 0x9a,
+	0xa3, 0x40, 0x7f, 0x94, 0xe0, 0xa4, 0xf8, 0xa5, 0x0d, 0x95, 0xfb, 0x48, 0x12, 0xf5, 0xfc, 0xf2,
+	0xca, 0xc1, 0x37, 0x70, 0x98, 0xef, 0x53, 0x98, 0x65, 0x74, 0x6d, 0x80, 0xa5, 0xca, 0xc9, 0x16,
+	0xfd, 0x37, 0x52, 0xec, 0x01, 0x34, 0x2a, 0x3d, 0xe8, 0x4a, 0x3f, 0xf9, 0xa9, 0x72, 0x28, 0x5f,
+	0x3d, 0x18, 0x33, 0x07, 0xba, 0x4a, 0x81, 0x5e, 0x41, 0x97, 0x07, 0x02, 0x8d, 0xd0, 0x04, 0x90,
+	0x8b, 0xbd, 0xbf, 0x89, 0x32, 0xaa, 0xfb, 0x79, 0x4e, 0x3e, 0xd9, 0x55, 0x5c, 0xee, 0x59, 0x6e,
+	0xd0, 0x0e, 0xfd, 0x59, 0x1c, 0x14, 0x52, 0xb2, 0xfb, 0xf5, 0x46, 0x9e, 0x4b, 0x60, 0x27, 0xa9,
+	0xae, 0xe1, 0x97, 0x34, 0xc7, 0xfa, 0xf3, 0xc6, 0x47, 0x7b, 0x41, 0xe0, 0xfa, 0x6b, 0xe5, 0xf2,
+	0xcb, 0x97, 0x2f, 0x53, 0xc4, 0x32, 0x19, 0xa7, 0xcb, 0x9a, 0xe9, 0xb4, 0xf4, 0x6b, 0xae, 0xa9,
+	0x06, 0xbb, 0x8e, 0x67, 0x5d, 0x1d, 0xc4, 0xce, 0xc4, 0x54, 0xfe, 0x81, 0x00, 0xb8, 0x77, 0xeb,
+	0xd8, 0x43, 0x3f, 0x91, 0x00, 0xf1, 0xbe, 0x24, 0x5e, 0x43, 0x07, 0x0c, 0x61, 0xf2, 0x00, 0xba,
+	0xb2, 0x42, 0x0d, 0x50, 0x94, 0xff, 0x4f, 0x58, 0xca, 0x12, 0xe1, 0xc1, 0x4b, 0xca, 0x2f, 0x25,
+	0xfa, 0x57, 0x8d, 0x04, 0x8a, 0x65, 0x61, 0x56, 0x0b, 0x06, 0xb8, 0x81, 0x78, 0x92, 0x91, 0x1b,
+	0x97, 0xdf, 0x0f, 0x17, 0xfa, 0x75, 0xf4, 0x07, 0x94, 0x04, 0xae, 0x2b, 0xbd, 0xca, 0xed, 0x61,
+	0xa0, 0xad, 0x53, 0x68, 0xff, 0x5f, 0xa9, 0x74, 0x41, 0x2b, 0x1d, 0xc4, 0x6e, 0x5f, 0x49, 0xec,
+	0x0f, 0x19, 0xc9, 0x62, 0x50, 0x14, 0xa7, 0x8b, 0xb0, 0x0e, 0x5c, 0x39, 0x10, 0x2f, 0xcf, 0xac,
+	0x12, 0x45, 0xbb, 0x8c, 0x2e, 0xf5, 0xac, 0x54, 0xc9, 0xdc, 0xff, 0x42, 0x0a, 0xdf, 0xb5, 0x07,
+	0x59, 0xb0, 0xe7, 0x74, 0xde, 0x33, 0xcb, 0xb8, 0x53, 0x8b, 0x43, 0x3a, 0xf5, 0xb7, 0x12, 0xcc,
+	0x76, 0x0d, 0x99, 0x22, 0x8b, 0xf5, 0x9a, 0x44, 0x7b, 0x02, 0xfa, 0x16, 0x05, 0xb4, 0xa5, 0xdc,
+	0x19, 0x0a, 0xd0, 0x9a, 0x95, 0x96, 0x43, 0xfc, 0xfa, 0x0b, 0x09, 0x72, 0xb1, 0xf9, 0x53, 0x54,
+	0x90, 0xba, 0xc7, 0xd3, 0x9e, 0xc8, 0xb6, 0x28, 0xb2, 0xdb, 0xca, 0xcd, 0xe1, 0x90, 0xa9, 0x1d,
+	0x09, 0x04, 0xd3, 0x8f, 0x25, 0x18, 0x25, 0x63, 0x19, 0x3a, 0x23, 0xba, 0xd1, 0xa3, 0x71, 0x56,
+	0x14, 0xf2, 0xf1, 0x69, 0x2e, 0x0c, 0x79, 0xa5, 0x32, 0x1c, 0x1a, 0xb7, 0x65, 0x9a, 0x04, 0xc6,
+	0x2e, 0x4c, 0x25, 0xa6, 0x44, 0x24, 0x6a, 0xf0, 0x05, 0x63, 0xb6, 0xbc, 0x34, 0x90, 0x8f, 0x03,
+	0x3c, 0xb6, 0x2c, 0xad, 0x48, 0x24, 0xfb, 0x67, 0xd2, 0x4f, 0x3e, 0xe8, 0x72, 0xaf, 0x38, 0xe9,
+	0x7a, 0x16, 0xea, 0xe9, 0x8c, 0x87, 0x54, 0xfd, 0xbb, 0xca, 0xed, 0xc3, 0x84, 0x49, 0x47, 0x0c,
+	0x31, 0xc5, 0x8f, 0x20, 0x17, 0x9b, 0x37, 0x44, 0x41, 0xd2, 0x3d, 0x8e, 0xc8, 0x7d, 0x1a, 0x7b,
+	0xe5, 0x1a, 0xc5, 0xb6, 0x84, 0x58, 0xe1, 0x0e, 0xaf, 0xc7, 0x04, 0xae, 0xf0, 0xca, 0x24, 0xb9,
+	0xf4, 0x56, 0x82, 0xa9, 0xc4, 0x40, 0x21, 0xf2, 0x85, 0x68, 0xbe, 0x11, 0xf9, 0x42, 0x38, 0x99,
+	0x28, 0x45, 0x8a, 0xe8, 0x22, 0x52, 0x7a, 0x57, 0x9c, 0x48, 0xf8, 0xe7, 0x12, 0x9c, 0x48, 0x4e,
+	0xd9, 0x68, 0xe9, 0x80, 0x73, 0x78, 0x5f, 0xab, 0x5c, 0xa5, 0x18, 0x2e, 0xc9, 0xe7, 0xc5, 0xd7,
+	0x59, 0xcc, 0x22, 0xc4, 0x29, 0x6f, 0x25, 0x38, 0x91, 0x1c, 0xc1, 0x45, 0x28, 0x84, 0x43, 0x7a,
+	0x5f, 0x14, 0xbc, 0xde, 0x55, 0x8a, 0x09, 0xdf, 0x94, 0x06, 0xc1, 0x79, 0x23, 0xc1, 0x89, 0xe4,
+	0xe4, 0x25, 0x82, 0x23, 0x9c, 0xcd, 0x7a, 0x86, 0x30, 0x0f, 0x93, 0xe2, 0x01, 0xc3, 0x84, 0x14,
+	0x0e, 0x32, 0x39, 0x89, 0x0a, 0x47, 0x6c, 0xbc, 0x13, 0xde, 0x95, 0xb1, 0x81, 0xeb, 0xb0, 0x85,
+	0xc3, 0xc7, 0xb8, 0xb9, 0x26, 0x15, 0xff, 0xf7, 0xdd, 0xd6, 0xe6, 0xef, 0x25, 0x98, 0xd3, 0x1c,
+	0xab, 0x4b, 0xad, 0xcd, 0x1c, 0xfb, 0x63, 0xc5, 0x36, 0x31, 0xeb, 0xb6, 0xf4, 0xdd, 0x1b, 0x9c,
+	0xa1, 0xe1, 0x98, 0xaa, 0xdd, 0x28, 0x39, 0x5e, 0xa3, 0xdc, 0xc0, 0x36, 0x35, 0x7a, 0xb9, 0x73,
+	0x7c, 0xe7, 0xdf, 0xaf, 0x6e, 0xb1, 0x5f, 0xff, 0x92, 0xa4, 0xdf, 0x65, 0x4e, 0xde, 0x67, 0x7b,
+	0xef, 0x12, 0x84, 0x64, 0xb2, 0xda, 0x69, 0xd5, 0x4b, 0xcf, 0x57, 0xbf, 0x0e, 0x09, 0x2f, 0x28,
+	0xe1, 0x05, 0x23, 0xbc, 0x78, 0xbe, 0xfa, 0xf7, 0xcc, 0x02, 0x23, 0xac, 0xad, 0x51, 0xca, 0xda,
+	0x1a, 0x23, 0xad, 0xad, 0x3d, 0x5f, 0xad, 0x8f, 0x53, 0x99, 0xd7, 0xff, 0x13, 0x00, 0x00, 0xff,
+	0xff, 0x71, 0xef, 0x70, 0xae, 0xf1, 0x25, 0x00, 0x00,
 }
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // PublisherClient is the client API for Publisher service.
 //
@@ -2839,10 +2856,10 @@
 }
 
 type publisherClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewPublisherClient(cc *grpc.ClientConn) PublisherClient {
+func NewPublisherClient(cc grpc.ClientConnInterface) PublisherClient {
 	return &publisherClient{cc}
 }
 
@@ -3295,10 +3312,10 @@
 }
 
 type subscriberClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewSubscriberClient(cc *grpc.ClientConn) SubscriberClient {
+func NewSubscriberClient(cc grpc.ClientConnInterface) SubscriberClient {
 	return &subscriberClient{cc}
 }
 
diff --git a/googleapis/pubsub/v1beta2/pubsub.pb.go b/googleapis/pubsub/v1beta2/pubsub.pb.go
index ba3c437..f83e4fe 100644
--- a/googleapis/pubsub/v1beta2/pubsub.pb.go
+++ b/googleapis/pubsub/v1beta2/pubsub.pb.go
@@ -1316,11 +1316,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // SubscriberClient is the client API for Subscriber service.
 //
@@ -1372,10 +1372,10 @@
 }
 
 type subscriberClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewSubscriberClient(cc *grpc.ClientConn) SubscriberClient {
+func NewSubscriberClient(cc grpc.ClientConnInterface) SubscriberClient {
 	return &subscriberClient{cc}
 }
 
@@ -1740,10 +1740,10 @@
 }
 
 type publisherClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewPublisherClient(cc *grpc.ClientConn) PublisherClient {
+func NewPublisherClient(cc grpc.ClientConnInterface) PublisherClient {
 	return &publisherClient{cc}
 }
 
diff --git a/googleapis/rpc/context/attribute_context/attribute_context.pb.go b/googleapis/rpc/context/attribute_context/attribute_context.pb.go
new file mode 100644
index 0000000..7a63b4b
--- /dev/null
+++ b/googleapis/rpc/context/attribute_context/attribute_context.pb.go
@@ -0,0 +1,807 @@
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// source: google/rpc/context/attribute_context.proto
+
+package attribute_context
+
+import (
+	fmt "fmt"
+	math "math"
+
+	proto "github.com/golang/protobuf/proto"
+	_struct "github.com/golang/protobuf/ptypes/struct"
+	timestamp "github.com/golang/protobuf/ptypes/timestamp"
+)
+
+// Reference imports to suppress errors if they are not otherwise used.
+var _ = proto.Marshal
+var _ = fmt.Errorf
+var _ = math.Inf
+
+// This is a compile-time assertion to ensure that this generated file
+// is compatible with the proto package it is being compiled against.
+// A compilation error at this line likely means your copy of the
+// proto package needs to be updated.
+const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package
+
+// This message defines the standard attribute vocabulary for Google APIs.
+//
+// An attribute is a piece of metadata that describes an activity on a network
+// service. For example, the size of an HTTP request, or the status code of
+// an HTTP response.
+//
+// Each attribute has a type and a name, which is logically defined as
+// a proto message field in `AttributeContext`. The field type becomes the
+// attribute type, and the field path becomes the attribute name. For example,
+// the attribute `source.ip` maps to field `AttributeContext.source.ip`.
+//
+// This message definition is guaranteed not to have any wire breaking change.
+// So you can use it directly for passing attributes across different systems.
+//
+// NOTE: Different system may generate different subset of attributes. Please
+// verify the system specification before relying on an attribute generated
+// a system.
+type AttributeContext struct {
+	// The origin of a network activity. In a multi hop network activity,
+	// the origin represents the sender of the first hop. For the first hop,
+	// the `source` and the `origin` must have the same content.
+	Origin *AttributeContext_Peer `protobuf:"bytes,7,opt,name=origin,proto3" json:"origin,omitempty"`
+	// The source of a network activity, such as starting a TCP connection.
+	// In a multi hop network activity, the source represents the sender of the
+	// last hop.
+	Source *AttributeContext_Peer `protobuf:"bytes,1,opt,name=source,proto3" json:"source,omitempty"`
+	// The destination of a network activity, such as accepting a TCP connection.
+	// In a multi hop network activity, the destination represents the receiver of
+	// the last hop.
+	Destination *AttributeContext_Peer `protobuf:"bytes,2,opt,name=destination,proto3" json:"destination,omitempty"`
+	// Represents a network request, such as an HTTP request.
+	Request *AttributeContext_Request `protobuf:"bytes,3,opt,name=request,proto3" json:"request,omitempty"`
+	// Represents a network response, such as an HTTP response.
+	Response *AttributeContext_Response `protobuf:"bytes,4,opt,name=response,proto3" json:"response,omitempty"`
+	// Represents a target resource that is involved with a network activity.
+	// If multiple resources are involved with an activity, this must be the
+	// primary one.
+	Resource *AttributeContext_Resource `protobuf:"bytes,5,opt,name=resource,proto3" json:"resource,omitempty"`
+	// Represents an API operation that is involved to a network activity.
+	Api                  *AttributeContext_Api `protobuf:"bytes,6,opt,name=api,proto3" json:"api,omitempty"`
+	XXX_NoUnkeyedLiteral struct{}              `json:"-"`
+	XXX_unrecognized     []byte                `json:"-"`
+	XXX_sizecache        int32                 `json:"-"`
+}
+
+func (m *AttributeContext) Reset()         { *m = AttributeContext{} }
+func (m *AttributeContext) String() string { return proto.CompactTextString(m) }
+func (*AttributeContext) ProtoMessage()    {}
+func (*AttributeContext) Descriptor() ([]byte, []int) {
+	return fileDescriptor_f2b5252148978b42, []int{0}
+}
+
+func (m *AttributeContext) XXX_Unmarshal(b []byte) error {
+	return xxx_messageInfo_AttributeContext.Unmarshal(m, b)
+}
+func (m *AttributeContext) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+	return xxx_messageInfo_AttributeContext.Marshal(b, m, deterministic)
+}
+func (m *AttributeContext) XXX_Merge(src proto.Message) {
+	xxx_messageInfo_AttributeContext.Merge(m, src)
+}
+func (m *AttributeContext) XXX_Size() int {
+	return xxx_messageInfo_AttributeContext.Size(m)
+}
+func (m *AttributeContext) XXX_DiscardUnknown() {
+	xxx_messageInfo_AttributeContext.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_AttributeContext proto.InternalMessageInfo
+
+func (m *AttributeContext) GetOrigin() *AttributeContext_Peer {
+	if m != nil {
+		return m.Origin
+	}
+	return nil
+}
+
+func (m *AttributeContext) GetSource() *AttributeContext_Peer {
+	if m != nil {
+		return m.Source
+	}
+	return nil
+}
+
+func (m *AttributeContext) GetDestination() *AttributeContext_Peer {
+	if m != nil {
+		return m.Destination
+	}
+	return nil
+}
+
+func (m *AttributeContext) GetRequest() *AttributeContext_Request {
+	if m != nil {
+		return m.Request
+	}
+	return nil
+}
+
+func (m *AttributeContext) GetResponse() *AttributeContext_Response {
+	if m != nil {
+		return m.Response
+	}
+	return nil
+}
+
+func (m *AttributeContext) GetResource() *AttributeContext_Resource {
+	if m != nil {
+		return m.Resource
+	}
+	return nil
+}
+
+func (m *AttributeContext) GetApi() *AttributeContext_Api {
+	if m != nil {
+		return m.Api
+	}
+	return nil
+}
+
+// This message defines attributes for a node that handles a network request.
+// The node can be either a service or an application that sends, forwards,
+// or receives the request. Service peers should fill in
+// `principal` and `labels` as appropriate.
+type AttributeContext_Peer struct {
+	// The IP address of the peer.
+	Ip string `protobuf:"bytes,1,opt,name=ip,proto3" json:"ip,omitempty"`
+	// The network port of the peer.
+	Port int64 `protobuf:"varint,2,opt,name=port,proto3" json:"port,omitempty"`
+	// The labels associated with the peer.
+	Labels map[string]string `protobuf:"bytes,6,rep,name=labels,proto3" json:"labels,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
+	// The identity of this peer. Similar to `Request.auth.principal`, but
+	// relative to the peer instead of the request. For example, the
+	// idenity associated with a load balancer that forwared the request.
+	Principal string `protobuf:"bytes,7,opt,name=principal,proto3" json:"principal,omitempty"`
+	// The CLDR country/region code associated with the above IP address.
+	// If the IP address is private, the `region_code` should reflect the
+	// physical location where this peer is running.
+	RegionCode           string   `protobuf:"bytes,8,opt,name=region_code,json=regionCode,proto3" json:"region_code,omitempty"`
+	XXX_NoUnkeyedLiteral struct{} `json:"-"`
+	XXX_unrecognized     []byte   `json:"-"`
+	XXX_sizecache        int32    `json:"-"`
+}
+
+func (m *AttributeContext_Peer) Reset()         { *m = AttributeContext_Peer{} }
+func (m *AttributeContext_Peer) String() string { return proto.CompactTextString(m) }
+func (*AttributeContext_Peer) ProtoMessage()    {}
+func (*AttributeContext_Peer) Descriptor() ([]byte, []int) {
+	return fileDescriptor_f2b5252148978b42, []int{0, 0}
+}
+
+func (m *AttributeContext_Peer) XXX_Unmarshal(b []byte) error {
+	return xxx_messageInfo_AttributeContext_Peer.Unmarshal(m, b)
+}
+func (m *AttributeContext_Peer) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+	return xxx_messageInfo_AttributeContext_Peer.Marshal(b, m, deterministic)
+}
+func (m *AttributeContext_Peer) XXX_Merge(src proto.Message) {
+	xxx_messageInfo_AttributeContext_Peer.Merge(m, src)
+}
+func (m *AttributeContext_Peer) XXX_Size() int {
+	return xxx_messageInfo_AttributeContext_Peer.Size(m)
+}
+func (m *AttributeContext_Peer) XXX_DiscardUnknown() {
+	xxx_messageInfo_AttributeContext_Peer.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_AttributeContext_Peer proto.InternalMessageInfo
+
+func (m *AttributeContext_Peer) GetIp() string {
+	if m != nil {
+		return m.Ip
+	}
+	return ""
+}
+
+func (m *AttributeContext_Peer) GetPort() int64 {
+	if m != nil {
+		return m.Port
+	}
+	return 0
+}
+
+func (m *AttributeContext_Peer) GetLabels() map[string]string {
+	if m != nil {
+		return m.Labels
+	}
+	return nil
+}
+
+func (m *AttributeContext_Peer) GetPrincipal() string {
+	if m != nil {
+		return m.Principal
+	}
+	return ""
+}
+
+func (m *AttributeContext_Peer) GetRegionCode() string {
+	if m != nil {
+		return m.RegionCode
+	}
+	return ""
+}
+
+// This message defines attributes associated with API operations, such as
+// a network API request. The terminology is based on the conventions used
+// by Google APIs, Istio, and OpenAPI.
+type AttributeContext_Api struct {
+	// The API service name. It is a logical identifier for a networked API,
+	// such as "pubsub.googleapis.com". The naming syntax depends on the
+	// API management system being used for handling the request.
+	Service string `protobuf:"bytes,1,opt,name=service,proto3" json:"service,omitempty"`
+	// The API operation name. For gRPC requests, it is the fully qualified API
+	// method name, such as "google.pubsub.v1.Publisher.Publish". For OpenAPI
+	// requests, it is the `operationId`, such as "getPet".
+	Operation string `protobuf:"bytes,2,opt,name=operation,proto3" json:"operation,omitempty"`
+	// The API protocol used for sending the request, such as "http", "https",
+	// "grpc", or "internal".
+	Protocol string `protobuf:"bytes,3,opt,name=protocol,proto3" json:"protocol,omitempty"`
+	// The API version associated with the API operation above, such as "v1" or
+	// "v1alpha1".
+	Version              string   `protobuf:"bytes,4,opt,name=version,proto3" json:"version,omitempty"`
+	XXX_NoUnkeyedLiteral struct{} `json:"-"`
+	XXX_unrecognized     []byte   `json:"-"`
+	XXX_sizecache        int32    `json:"-"`
+}
+
+func (m *AttributeContext_Api) Reset()         { *m = AttributeContext_Api{} }
+func (m *AttributeContext_Api) String() string { return proto.CompactTextString(m) }
+func (*AttributeContext_Api) ProtoMessage()    {}
+func (*AttributeContext_Api) Descriptor() ([]byte, []int) {
+	return fileDescriptor_f2b5252148978b42, []int{0, 1}
+}
+
+func (m *AttributeContext_Api) XXX_Unmarshal(b []byte) error {
+	return xxx_messageInfo_AttributeContext_Api.Unmarshal(m, b)
+}
+func (m *AttributeContext_Api) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+	return xxx_messageInfo_AttributeContext_Api.Marshal(b, m, deterministic)
+}
+func (m *AttributeContext_Api) XXX_Merge(src proto.Message) {
+	xxx_messageInfo_AttributeContext_Api.Merge(m, src)
+}
+func (m *AttributeContext_Api) XXX_Size() int {
+	return xxx_messageInfo_AttributeContext_Api.Size(m)
+}
+func (m *AttributeContext_Api) XXX_DiscardUnknown() {
+	xxx_messageInfo_AttributeContext_Api.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_AttributeContext_Api proto.InternalMessageInfo
+
+func (m *AttributeContext_Api) GetService() string {
+	if m != nil {
+		return m.Service
+	}
+	return ""
+}
+
+func (m *AttributeContext_Api) GetOperation() string {
+	if m != nil {
+		return m.Operation
+	}
+	return ""
+}
+
+func (m *AttributeContext_Api) GetProtocol() string {
+	if m != nil {
+		return m.Protocol
+	}
+	return ""
+}
+
+func (m *AttributeContext_Api) GetVersion() string {
+	if m != nil {
+		return m.Version
+	}
+	return ""
+}
+
+// This message defines request authentication attributes. Terminology is
+// based on the JSON Web Token (JWT) standard, but the terms also
+// correlate to concepts in other standards.
+type AttributeContext_Auth struct {
+	// The authenticated principal. Reflects the issuer (`iss`) and subject
+	// (`sub`) claims within a JWT. The issuer and subject should be `/`
+	// delimited, with `/` percent-encoded within the subject fragment. For
+	// Google accounts, the principal format is:
+	// "https://accounts.google.com/{id}"
+	Principal string `protobuf:"bytes,1,opt,name=principal,proto3" json:"principal,omitempty"`
+	// The intended audience(s) for this authentication information. Reflects
+	// the audience (`aud`) claim within a JWT. The audience
+	// value(s) depends on the `issuer`, but typically include one or more of
+	// the following pieces of information:
+	//
+	// *  The services intended to receive the credential such as
+	//    ["pubsub.googleapis.com", "storage.googleapis.com"]
+	// *  A set of service-based scopes. For example,
+	//    ["https://www.googleapis.com/auth/cloud-platform"]
+	// *  The client id of an app, such as the Firebase project id for JWTs
+	//    from Firebase Auth.
+	//
+	// Consult the documentation for the credential issuer to determine the
+	// information provided.
+	Audiences []string `protobuf:"bytes,2,rep,name=audiences,proto3" json:"audiences,omitempty"`
+	// The authorized presenter of the credential. Reflects the optional
+	// Authorized Presenter (`azp`) claim within a JWT or the
+	// OAuth client id. For example, a Google Cloud Platform client id looks
+	// as follows: "123456789012.apps.googleusercontent.com".
+	Presenter string `protobuf:"bytes,3,opt,name=presenter,proto3" json:"presenter,omitempty"`
+	// Structured claims presented with the credential. JWTs include
+	// `{key: value}` pairs for standard and private claims. The following
+	// is a subset of the standard required and optional claims that would
+	// typically be presented for a Google-based JWT:
+	//
+	//    {'iss': 'accounts.google.com',
+	//     'sub': '113289723416554971153',
+	//     'aud': ['123456789012', 'pubsub.googleapis.com'],
+	//     'azp': '123456789012.apps.googleusercontent.com',
+	//     'email': 'jsmith@example.com',
+	//     'iat': 1353601026,
+	//     'exp': 1353604926}
+	//
+	// SAML assertions are similarly specified, but with an identity provider
+	// dependent structure.
+	Claims *_struct.Struct `protobuf:"bytes,4,opt,name=claims,proto3" json:"claims,omitempty"`
+	// A list of access level resource names that allow resources to be
+	// accessed by authenticated requester. It is part of Secure GCP processing
+	// for the incoming request. An access level string has the format:
+	// "//{api_service_name}/accessPolicies/{policy_id}/accessLevels/{short_name}"
+	//
+	// Example:
+	// "//accesscontextmanager.googleapis.com/accessPolicies/MY_POLICY_ID/accessLevels/MY_LEVEL"
+	AccessLevels         []string `protobuf:"bytes,5,rep,name=access_levels,json=accessLevels,proto3" json:"access_levels,omitempty"`
+	XXX_NoUnkeyedLiteral struct{} `json:"-"`
+	XXX_unrecognized     []byte   `json:"-"`
+	XXX_sizecache        int32    `json:"-"`
+}
+
+func (m *AttributeContext_Auth) Reset()         { *m = AttributeContext_Auth{} }
+func (m *AttributeContext_Auth) String() string { return proto.CompactTextString(m) }
+func (*AttributeContext_Auth) ProtoMessage()    {}
+func (*AttributeContext_Auth) Descriptor() ([]byte, []int) {
+	return fileDescriptor_f2b5252148978b42, []int{0, 2}
+}
+
+func (m *AttributeContext_Auth) XXX_Unmarshal(b []byte) error {
+	return xxx_messageInfo_AttributeContext_Auth.Unmarshal(m, b)
+}
+func (m *AttributeContext_Auth) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+	return xxx_messageInfo_AttributeContext_Auth.Marshal(b, m, deterministic)
+}
+func (m *AttributeContext_Auth) XXX_Merge(src proto.Message) {
+	xxx_messageInfo_AttributeContext_Auth.Merge(m, src)
+}
+func (m *AttributeContext_Auth) XXX_Size() int {
+	return xxx_messageInfo_AttributeContext_Auth.Size(m)
+}
+func (m *AttributeContext_Auth) XXX_DiscardUnknown() {
+	xxx_messageInfo_AttributeContext_Auth.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_AttributeContext_Auth proto.InternalMessageInfo
+
+func (m *AttributeContext_Auth) GetPrincipal() string {
+	if m != nil {
+		return m.Principal
+	}
+	return ""
+}
+
+func (m *AttributeContext_Auth) GetAudiences() []string {
+	if m != nil {
+		return m.Audiences
+	}
+	return nil
+}
+
+func (m *AttributeContext_Auth) GetPresenter() string {
+	if m != nil {
+		return m.Presenter
+	}
+	return ""
+}
+
+func (m *AttributeContext_Auth) GetClaims() *_struct.Struct {
+	if m != nil {
+		return m.Claims
+	}
+	return nil
+}
+
+func (m *AttributeContext_Auth) GetAccessLevels() []string {
+	if m != nil {
+		return m.AccessLevels
+	}
+	return nil
+}
+
+// This message defines attributes for an HTTP request. If the actual
+// request is not an HTTP request, the runtime system should try to map
+// the actual request to an equivalent HTTP request.
+type AttributeContext_Request struct {
+	// The unique ID for a request, which can be propagated to downstream
+	// systems. The ID should have low probability of collision
+	// within a single day for a specific service.
+	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
+	// The HTTP request method, such as `GET`, `POST`.
+	Method string `protobuf:"bytes,2,opt,name=method,proto3" json:"method,omitempty"`
+	// The HTTP request headers. If multiple headers share the same key, they
+	// must be merged according to the HTTP spec. All header keys must be
+	// lowercased, because HTTP header keys are case-insensitive.
+	Headers map[string]string `protobuf:"bytes,3,rep,name=headers,proto3" json:"headers,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
+	// The HTTP URL path.
+	Path string `protobuf:"bytes,4,opt,name=path,proto3" json:"path,omitempty"`
+	// The HTTP request `Host` header value.
+	Host string `protobuf:"bytes,5,opt,name=host,proto3" json:"host,omitempty"`
+	// The HTTP URL scheme, such as `http` and `https`.
+	Scheme string `protobuf:"bytes,6,opt,name=scheme,proto3" json:"scheme,omitempty"`
+	// The HTTP URL query in the format of `name1=value1&name2=value2`, as it
+	// appears in the first line of the HTTP request. No decoding is performed.
+	Query string `protobuf:"bytes,7,opt,name=query,proto3" json:"query,omitempty"`
+	// The timestamp when the `destination` service receives the first byte of
+	// the request.
+	Time *timestamp.Timestamp `protobuf:"bytes,9,opt,name=time,proto3" json:"time,omitempty"`
+	// The HTTP request size in bytes. If unknown, it must be -1.
+	Size int64 `protobuf:"varint,10,opt,name=size,proto3" json:"size,omitempty"`
+	// The network protocol used with the request, such as "http/1.1",
+	// "spdy/3", "h2", "h2c", "webrtc", "tcp", "udp", "quic". See
+	// https://www.iana.org/assignments/tls-extensiontype-values/tls-extensiontype-values.xhtml#alpn-protocol-ids
+	// for details.
+	Protocol string `protobuf:"bytes,11,opt,name=protocol,proto3" json:"protocol,omitempty"`
+	// A special parameter for request reason. It is used by security systems
+	// to associate auditing information with a request.
+	Reason string `protobuf:"bytes,12,opt,name=reason,proto3" json:"reason,omitempty"`
+	// The request authentication. May be absent for unauthenticated requests.
+	// Derived from the HTTP request `Authorization` header or equivalent.
+	Auth                 *AttributeContext_Auth `protobuf:"bytes,13,opt,name=auth,proto3" json:"auth,omitempty"`
+	XXX_NoUnkeyedLiteral struct{}               `json:"-"`
+	XXX_unrecognized     []byte                 `json:"-"`
+	XXX_sizecache        int32                  `json:"-"`
+}
+
+func (m *AttributeContext_Request) Reset()         { *m = AttributeContext_Request{} }
+func (m *AttributeContext_Request) String() string { return proto.CompactTextString(m) }
+func (*AttributeContext_Request) ProtoMessage()    {}
+func (*AttributeContext_Request) Descriptor() ([]byte, []int) {
+	return fileDescriptor_f2b5252148978b42, []int{0, 3}
+}
+
+func (m *AttributeContext_Request) XXX_Unmarshal(b []byte) error {
+	return xxx_messageInfo_AttributeContext_Request.Unmarshal(m, b)
+}
+func (m *AttributeContext_Request) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+	return xxx_messageInfo_AttributeContext_Request.Marshal(b, m, deterministic)
+}
+func (m *AttributeContext_Request) XXX_Merge(src proto.Message) {
+	xxx_messageInfo_AttributeContext_Request.Merge(m, src)
+}
+func (m *AttributeContext_Request) XXX_Size() int {
+	return xxx_messageInfo_AttributeContext_Request.Size(m)
+}
+func (m *AttributeContext_Request) XXX_DiscardUnknown() {
+	xxx_messageInfo_AttributeContext_Request.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_AttributeContext_Request proto.InternalMessageInfo
+
+func (m *AttributeContext_Request) GetId() string {
+	if m != nil {
+		return m.Id
+	}
+	return ""
+}
+
+func (m *AttributeContext_Request) GetMethod() string {
+	if m != nil {
+		return m.Method
+	}
+	return ""
+}
+
+func (m *AttributeContext_Request) GetHeaders() map[string]string {
+	if m != nil {
+		return m.Headers
+	}
+	return nil
+}
+
+func (m *AttributeContext_Request) GetPath() string {
+	if m != nil {
+		return m.Path
+	}
+	return ""
+}
+
+func (m *AttributeContext_Request) GetHost() string {
+	if m != nil {
+		return m.Host
+	}
+	return ""
+}
+
+func (m *AttributeContext_Request) GetScheme() string {
+	if m != nil {
+		return m.Scheme
+	}
+	return ""
+}
+
+func (m *AttributeContext_Request) GetQuery() string {
+	if m != nil {
+		return m.Query
+	}
+	return ""
+}
+
+func (m *AttributeContext_Request) GetTime() *timestamp.Timestamp {
+	if m != nil {
+		return m.Time
+	}
+	return nil
+}
+
+func (m *AttributeContext_Request) GetSize() int64 {
+	if m != nil {
+		return m.Size
+	}
+	return 0
+}
+
+func (m *AttributeContext_Request) GetProtocol() string {
+	if m != nil {
+		return m.Protocol
+	}
+	return ""
+}
+
+func (m *AttributeContext_Request) GetReason() string {
+	if m != nil {
+		return m.Reason
+	}
+	return ""
+}
+
+func (m *AttributeContext_Request) GetAuth() *AttributeContext_Auth {
+	if m != nil {
+		return m.Auth
+	}
+	return nil
+}
+
+// This message defines attributes for a typical network response. It
+// generally models semantics of an HTTP response.
+type AttributeContext_Response struct {
+	// The HTTP response status code, such as `200` and `404`.
+	Code int64 `protobuf:"varint,1,opt,name=code,proto3" json:"code,omitempty"`
+	// The HTTP response size in bytes. If unknown, it must be -1.
+	Size int64 `protobuf:"varint,2,opt,name=size,proto3" json:"size,omitempty"`
+	// The HTTP response headers. If multiple headers share the same key, they
+	// must be merged according to HTTP spec. All header keys must be
+	// lowercased, because HTTP header keys are case-insensitive.
+	Headers map[string]string `protobuf:"bytes,3,rep,name=headers,proto3" json:"headers,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
+	// The timestamp when the `destination` service generates the first byte of
+	// the response.
+	Time                 *timestamp.Timestamp `protobuf:"bytes,4,opt,name=time,proto3" json:"time,omitempty"`
+	XXX_NoUnkeyedLiteral struct{}             `json:"-"`
+	XXX_unrecognized     []byte               `json:"-"`
+	XXX_sizecache        int32                `json:"-"`
+}
+
+func (m *AttributeContext_Response) Reset()         { *m = AttributeContext_Response{} }
+func (m *AttributeContext_Response) String() string { return proto.CompactTextString(m) }
+func (*AttributeContext_Response) ProtoMessage()    {}
+func (*AttributeContext_Response) Descriptor() ([]byte, []int) {
+	return fileDescriptor_f2b5252148978b42, []int{0, 4}
+}
+
+func (m *AttributeContext_Response) XXX_Unmarshal(b []byte) error {
+	return xxx_messageInfo_AttributeContext_Response.Unmarshal(m, b)
+}
+func (m *AttributeContext_Response) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+	return xxx_messageInfo_AttributeContext_Response.Marshal(b, m, deterministic)
+}
+func (m *AttributeContext_Response) XXX_Merge(src proto.Message) {
+	xxx_messageInfo_AttributeContext_Response.Merge(m, src)
+}
+func (m *AttributeContext_Response) XXX_Size() int {
+	return xxx_messageInfo_AttributeContext_Response.Size(m)
+}
+func (m *AttributeContext_Response) XXX_DiscardUnknown() {
+	xxx_messageInfo_AttributeContext_Response.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_AttributeContext_Response proto.InternalMessageInfo
+
+func (m *AttributeContext_Response) GetCode() int64 {
+	if m != nil {
+		return m.Code
+	}
+	return 0
+}
+
+func (m *AttributeContext_Response) GetSize() int64 {
+	if m != nil {
+		return m.Size
+	}
+	return 0
+}
+
+func (m *AttributeContext_Response) GetHeaders() map[string]string {
+	if m != nil {
+		return m.Headers
+	}
+	return nil
+}
+
+func (m *AttributeContext_Response) GetTime() *timestamp.Timestamp {
+	if m != nil {
+		return m.Time
+	}
+	return nil
+}
+
+// This message defines core attributes for a resource. A resource is an
+// addressable (named) entity provided by the destination service. For
+// example, a file stored on a network storage service.
+type AttributeContext_Resource struct {
+	// The name of the service that this resource belongs to, such as
+	// `pubsub.googleapis.com`. The service may be different from the DNS
+	// hostname that actually serves the request.
+	Service string `protobuf:"bytes,1,opt,name=service,proto3" json:"service,omitempty"`
+	// The stable identifier (name) of a resource on the `service`. A resource
+	// can be logically identified as "//{resource.service}/{resource.name}".
+	// The differences between a resource name and a URI are:
+	//
+	// *   Resource name is a logical identifier, independent of network
+	//     protocol and API version. For example,
+	//     `//pubsub.googleapis.com/projects/123/topics/news-feed`.
+	// *   URI often includes protocol and version information, so it can
+	//     be used directly by applications. For example,
+	//     `https://pubsub.googleapis.com/v1/projects/123/topics/news-feed`.
+	//
+	// See https://cloud.google.com/apis/design/resource_names for details.
+	Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
+	// The type of the resource. The syntax is platform-specific because
+	// different platforms define their resources differently.
+	//
+	// For Google APIs, the type format must be "{service}/{kind}".
+	Type string `protobuf:"bytes,3,opt,name=type,proto3" json:"type,omitempty"`
+	// The labels or tags on the resource, such as AWS resource tags and
+	// Kubernetes resource labels.
+	Labels               map[string]string `protobuf:"bytes,4,rep,name=labels,proto3" json:"labels,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
+	XXX_NoUnkeyedLiteral struct{}          `json:"-"`
+	XXX_unrecognized     []byte            `json:"-"`
+	XXX_sizecache        int32             `json:"-"`
+}
+
+func (m *AttributeContext_Resource) Reset()         { *m = AttributeContext_Resource{} }
+func (m *AttributeContext_Resource) String() string { return proto.CompactTextString(m) }
+func (*AttributeContext_Resource) ProtoMessage()    {}
+func (*AttributeContext_Resource) Descriptor() ([]byte, []int) {
+	return fileDescriptor_f2b5252148978b42, []int{0, 5}
+}
+
+func (m *AttributeContext_Resource) XXX_Unmarshal(b []byte) error {
+	return xxx_messageInfo_AttributeContext_Resource.Unmarshal(m, b)
+}
+func (m *AttributeContext_Resource) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+	return xxx_messageInfo_AttributeContext_Resource.Marshal(b, m, deterministic)
+}
+func (m *AttributeContext_Resource) XXX_Merge(src proto.Message) {
+	xxx_messageInfo_AttributeContext_Resource.Merge(m, src)
+}
+func (m *AttributeContext_Resource) XXX_Size() int {
+	return xxx_messageInfo_AttributeContext_Resource.Size(m)
+}
+func (m *AttributeContext_Resource) XXX_DiscardUnknown() {
+	xxx_messageInfo_AttributeContext_Resource.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_AttributeContext_Resource proto.InternalMessageInfo
+
+func (m *AttributeContext_Resource) GetService() string {
+	if m != nil {
+		return m.Service
+	}
+	return ""
+}
+
+func (m *AttributeContext_Resource) GetName() string {
+	if m != nil {
+		return m.Name
+	}
+	return ""
+}
+
+func (m *AttributeContext_Resource) GetType() string {
+	if m != nil {
+		return m.Type
+	}
+	return ""
+}
+
+func (m *AttributeContext_Resource) GetLabels() map[string]string {
+	if m != nil {
+		return m.Labels
+	}
+	return nil
+}
+
+func init() {
+	proto.RegisterType((*AttributeContext)(nil), "google.rpc.context.AttributeContext")
+	proto.RegisterType((*AttributeContext_Peer)(nil), "google.rpc.context.AttributeContext.Peer")
+	proto.RegisterMapType((map[string]string)(nil), "google.rpc.context.AttributeContext.Peer.LabelsEntry")
+	proto.RegisterType((*AttributeContext_Api)(nil), "google.rpc.context.AttributeContext.Api")
+	proto.RegisterType((*AttributeContext_Auth)(nil), "google.rpc.context.AttributeContext.Auth")
+	proto.RegisterType((*AttributeContext_Request)(nil), "google.rpc.context.AttributeContext.Request")
+	proto.RegisterMapType((map[string]string)(nil), "google.rpc.context.AttributeContext.Request.HeadersEntry")
+	proto.RegisterType((*AttributeContext_Response)(nil), "google.rpc.context.AttributeContext.Response")
+	proto.RegisterMapType((map[string]string)(nil), "google.rpc.context.AttributeContext.Response.HeadersEntry")
+	proto.RegisterType((*AttributeContext_Resource)(nil), "google.rpc.context.AttributeContext.Resource")
+	proto.RegisterMapType((map[string]string)(nil), "google.rpc.context.AttributeContext.Resource.LabelsEntry")
+}
+
+func init() {
+	proto.RegisterFile("google/rpc/context/attribute_context.proto", fileDescriptor_f2b5252148978b42)
+}
+
+var fileDescriptor_f2b5252148978b42 = []byte{
+	// 815 bytes of a gzipped FileDescriptorProto
+	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xa4, 0x56, 0xc1, 0x6e, 0x1c, 0x45,
+	0x10, 0xd5, 0xec, 0x8c, 0x77, 0x3d, 0xb5, 0x0e, 0x44, 0x2d, 0x30, 0xa3, 0x91, 0xa5, 0x58, 0x70,
+	0x31, 0x08, 0x66, 0xa5, 0x20, 0x24, 0x62, 0xc4, 0x61, 0x13, 0x81, 0x40, 0x04, 0xc9, 0x74, 0xc2,
+	0x85, 0x8b, 0xd5, 0x9e, 0x2d, 0x76, 0x5b, 0xcc, 0x4e, 0x77, 0xba, 0x7b, 0x2c, 0xcc, 0x2f, 0xf0,
+	0x3f, 0xfc, 0x03, 0x27, 0xee, 0xfc, 0x06, 0x1c, 0x38, 0xa2, 0xae, 0xee, 0x59, 0x3b, 0xeb, 0x24,
+	0xda, 0x91, 0x6f, 0x55, 0x35, 0xfd, 0x5e, 0x77, 0x55, 0xbd, 0x2a, 0x0d, 0x7c, 0xb4, 0x54, 0x6a,
+	0xd9, 0xe0, 0xcc, 0xe8, 0x7a, 0x56, 0xab, 0xd6, 0xe1, 0xaf, 0x6e, 0x26, 0x9c, 0x33, 0xf2, 0xa2,
+	0x73, 0x78, 0x1e, 0x23, 0x95, 0x36, 0xca, 0x29, 0xc6, 0xc2, 0xd9, 0xca, 0xe8, 0xba, 0x8a, 0x5f,
+	0xca, 0xa3, 0x88, 0xa7, 0x13, 0x17, 0xdd, 0xcf, 0x33, 0xeb, 0x4c, 0x57, 0x47, 0x44, 0xf9, 0x60,
+	0xfb, 0xab, 0x93, 0x6b, 0xb4, 0x4e, 0xac, 0x75, 0x38, 0xf0, 0xfe, 0x9f, 0x6f, 0xc3, 0xfd, 0x79,
+	0x7f, 0xdd, 0x93, 0xc0, 0xc9, 0xe6, 0x30, 0x56, 0x46, 0x2e, 0x65, 0x5b, 0x4c, 0x8e, 0x93, 0x93,
+	0xe9, 0xc3, 0x0f, 0xab, 0xdb, 0x17, 0x57, 0xdb, 0xa8, 0xea, 0x0c, 0xd1, 0xf0, 0x08, 0xf4, 0x14,
+	0x56, 0x75, 0xa6, 0xc6, 0x22, 0x19, 0x4c, 0x11, 0x80, 0xec, 0x3b, 0x98, 0x2e, 0xd0, 0x3a, 0xd9,
+	0x0a, 0x27, 0x55, 0x5b, 0x8c, 0x86, 0xf2, 0xdc, 0x44, 0xb3, 0xaf, 0x61, 0x62, 0xf0, 0x45, 0x87,
+	0xd6, 0x15, 0x29, 0x11, 0x7d, 0xbc, 0x13, 0x11, 0x0f, 0x18, 0xde, 0x83, 0xd9, 0xb7, 0xb0, 0x6f,
+	0xd0, 0x6a, 0xd5, 0x5a, 0x2c, 0x32, 0x22, 0xfa, 0x64, 0x47, 0xa2, 0x00, 0xe2, 0x1b, 0x78, 0xa4,
+	0x0a, 0x45, 0xda, 0x1b, 0x46, 0x45, 0x20, 0xbe, 0x81, 0xb3, 0x53, 0x48, 0x85, 0x96, 0xc5, 0x98,
+	0x58, 0x4e, 0x76, 0x62, 0x99, 0x6b, 0xc9, 0x3d, 0xa8, 0xfc, 0x27, 0x81, 0xcc, 0xd7, 0x8b, 0xbd,
+	0x05, 0x23, 0xa9, 0xa9, 0x5d, 0x39, 0x1f, 0x49, 0xcd, 0x18, 0x64, 0x5a, 0x19, 0x47, 0x85, 0x4f,
+	0x39, 0xd9, 0xec, 0x7b, 0x18, 0x37, 0xe2, 0x02, 0x1b, 0x5b, 0x8c, 0x8f, 0xd3, 0x93, 0xe9, 0xc3,
+	0xcf, 0x76, 0x6e, 0x47, 0xf5, 0x94, 0x70, 0x5f, 0xb5, 0xce, 0x5c, 0xf1, 0x48, 0xc2, 0x8e, 0x20,
+	0xd7, 0x46, 0xb6, 0xb5, 0xd4, 0xa2, 0x21, 0xad, 0xe5, 0xfc, 0x3a, 0xc0, 0x1e, 0xc0, 0xd4, 0xe0,
+	0x52, 0xaa, 0xf6, 0xbc, 0x56, 0x0b, 0x2c, 0xf6, 0xe9, 0x3b, 0x84, 0xd0, 0x13, 0xb5, 0xc0, 0xf2,
+	0x11, 0x4c, 0x6f, 0xb0, 0xb2, 0xfb, 0x90, 0xfe, 0x82, 0x57, 0x31, 0x03, 0x6f, 0xb2, 0x77, 0x60,
+	0xef, 0x52, 0x34, 0x1d, 0x52, 0x0e, 0x39, 0x0f, 0xce, 0xe9, 0xe8, 0xf3, 0xa4, 0xb4, 0x90, 0xce,
+	0xb5, 0x64, 0x05, 0x4c, 0x2c, 0x9a, 0x4b, 0x19, 0x75, 0x9a, 0xf3, 0xde, 0xf5, 0x4f, 0x53, 0x1a,
+	0xcd, 0xb5, 0xf6, 0x72, 0x7e, 0x1d, 0x60, 0x25, 0xec, 0xd3, 0xfc, 0xd4, 0xaa, 0x21, 0x3d, 0xe5,
+	0x7c, 0xe3, 0x7b, 0xce, 0x4b, 0x34, 0xd6, 0xe3, 0xb2, 0xc0, 0x19, 0xdd, 0xf2, 0x8f, 0x04, 0xb2,
+	0x79, 0xe7, 0x56, 0x2f, 0xe7, 0x9d, 0x6c, 0xe7, 0x7d, 0x04, 0xb9, 0xe8, 0x16, 0x12, 0xdb, 0x1a,
+	0x6d, 0x31, 0x3a, 0x4e, 0xfd, 0xd7, 0x4d, 0x20, 0x60, 0xd1, 0x62, 0xeb, 0xd0, 0xc4, 0xbb, 0xaf,
+	0x03, 0x6c, 0x06, 0xe3, 0xba, 0x11, 0x72, 0x6d, 0xa3, 0x3a, 0xdf, 0xeb, 0x1b, 0xd4, 0x6f, 0x80,
+	0xea, 0x19, 0xed, 0x07, 0x1e, 0x8f, 0xb1, 0x0f, 0xe0, 0x9e, 0xa8, 0x6b, 0xb4, 0xf6, 0xbc, 0xc1,
+	0x4b, 0xdf, 0xd8, 0x3d, 0xba, 0xf0, 0x20, 0x04, 0x9f, 0x52, 0xac, 0xfc, 0x2b, 0x85, 0x49, 0x1c,
+	0x05, 0x92, 0xc9, 0x62, 0x23, 0x93, 0x05, 0x3b, 0x84, 0xf1, 0x1a, 0xdd, 0x4a, 0x2d, 0x62, 0x95,
+	0xa2, 0xc7, 0x9e, 0xc1, 0x64, 0x85, 0x62, 0x81, 0xc6, 0x16, 0x29, 0x69, 0xe5, 0xd1, 0x90, 0x89,
+	0xab, 0xbe, 0x09, 0xd8, 0xa0, 0x97, 0x9e, 0x89, 0x34, 0x29, 0xdc, 0x2a, 0x16, 0x96, 0x6c, 0x1f,
+	0x5b, 0x29, 0xeb, 0x68, 0x86, 0x72, 0x4e, 0xb6, 0x7f, 0x94, 0xad, 0x57, 0xb8, 0x46, 0x9a, 0x89,
+	0x9c, 0x47, 0xcf, 0x0b, 0xe2, 0x45, 0x87, 0xe6, 0x2a, 0x8a, 0x2d, 0x38, 0xac, 0x82, 0xcc, 0xef,
+	0xc5, 0x22, 0xa7, 0x92, 0x95, 0xb7, 0x4a, 0xf6, 0xbc, 0x5f, 0x9a, 0x9c, 0xce, 0xf9, 0x1b, 0xad,
+	0xfc, 0x0d, 0x0b, 0x08, 0x93, 0xe1, 0xed, 0x97, 0x14, 0x31, 0xdd, 0x52, 0xc4, 0x21, 0x8c, 0x0d,
+	0x0a, 0xab, 0xda, 0xe2, 0x20, 0xbc, 0x26, 0x78, 0xec, 0x4b, 0xc8, 0x44, 0xe7, 0x56, 0xc5, 0xbd,
+	0x01, 0xab, 0xcd, 0xeb, 0x87, 0x13, 0xac, 0x3c, 0x85, 0x83, 0x9b, 0x55, 0x1a, 0xa4, 0xff, 0x7f,
+	0x13, 0xd8, 0xef, 0x77, 0x92, 0xcf, 0x87, 0x26, 0x2c, 0x09, 0xf9, 0x78, 0x7b, 0x93, 0xe3, 0xe8,
+	0x46, 0x8e, 0xcf, 0xb7, 0x5b, 0x7a, 0x3a, 0x68, 0xf7, 0xbd, 0xa6, 0xa7, 0x7d, 0xf5, 0xb3, 0xdd,
+	0xaa, 0x7f, 0xa7, 0xb4, 0xff, 0x0e, 0x69, 0x87, 0xad, 0xf9, 0xfa, 0xe1, 0x67, 0x90, 0xb5, 0x62,
+	0xdd, 0xe3, 0xc9, 0xf6, 0x31, 0x77, 0xa5, 0x31, 0x8e, 0x1c, 0xd9, 0xec, 0x87, 0xcd, 0x3a, 0xcc,
+	0x06, 0x49, 0x3c, 0x3c, 0xe0, 0x55, 0x2b, 0xf1, 0x0e, 0x3b, 0xed, 0xf1, 0xef, 0x09, 0x1c, 0xd6,
+	0x6a, 0xfd, 0x8a, 0x37, 0x3c, 0x7e, 0x77, 0xfb, 0x11, 0x67, 0xbe, 0xba, 0x67, 0xc9, 0x4f, 0x3f,
+	0xc6, 0xc3, 0x4b, 0xd5, 0x88, 0x76, 0x59, 0x29, 0xb3, 0x9c, 0x2d, 0xb1, 0xa5, 0xda, 0xcf, 0xc2,
+	0x27, 0xa1, 0xa5, 0x7d, 0xf3, 0xdf, 0xc9, 0x17, 0xb7, 0x22, 0xff, 0x25, 0xc9, 0xc5, 0x98, 0x48,
+	0x3e, 0xfd, 0x3f, 0x00, 0x00, 0xff, 0xff, 0x6e, 0xd3, 0x88, 0xb9, 0xe1, 0x08, 0x00, 0x00,
+}
diff --git a/googleapis/spanner/admin/database/v1/spanner_database_admin.pb.go b/googleapis/spanner/admin/database/v1/spanner_database_admin.pb.go
index bde27bc..b5e1bed 100644
--- a/googleapis/spanner/admin/database/v1/spanner_database_admin.pb.go
+++ b/googleapis/spanner/admin/database/v1/spanner_database_admin.pb.go
@@ -781,11 +781,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // DatabaseAdminClient is the client API for DatabaseAdmin service.
 //
@@ -842,10 +842,10 @@
 }
 
 type databaseAdminClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewDatabaseAdminClient(cc *grpc.ClientConn) DatabaseAdminClient {
+func NewDatabaseAdminClient(cc grpc.ClientConnInterface) DatabaseAdminClient {
 	return &databaseAdminClient{cc}
 }
 
diff --git a/googleapis/spanner/admin/instance/v1/spanner_instance_admin.pb.go b/googleapis/spanner/admin/instance/v1/spanner_instance_admin.pb.go
index 9038a51..87291fb 100644
--- a/googleapis/spanner/admin/instance/v1/spanner_instance_admin.pb.go
+++ b/googleapis/spanner/admin/instance/v1/spanner_instance_admin.pb.go
@@ -1177,11 +1177,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // InstanceAdminClient is the client API for InstanceAdmin service.
 //
@@ -1305,10 +1305,10 @@
 }
 
 type instanceAdminClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewInstanceAdminClient(cc *grpc.ClientConn) InstanceAdminClient {
+func NewInstanceAdminClient(cc grpc.ClientConnInterface) InstanceAdminClient {
 	return &instanceAdminClient{cc}
 }
 
diff --git a/googleapis/spanner/v1/spanner.pb.go b/googleapis/spanner/v1/spanner.pb.go
index 4cb3bef..5925f98 100644
--- a/googleapis/spanner/v1/spanner.pb.go
+++ b/googleapis/spanner/v1/spanner.pb.go
@@ -1882,11 +1882,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // SpannerClient is the client API for Spanner service.
 //
@@ -2037,10 +2037,10 @@
 }
 
 type spannerClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewSpannerClient(cc *grpc.ClientConn) SpannerClient {
+func NewSpannerClient(cc grpc.ClientConnInterface) SpannerClient {
 	return &spannerClient{cc}
 }
 
diff --git a/googleapis/storagetransfer/v1/transfer.pb.go b/googleapis/storagetransfer/v1/transfer.pb.go
index e5d6a8f..f0f9035 100644
--- a/googleapis/storagetransfer/v1/transfer.pb.go
+++ b/googleapis/storagetransfer/v1/transfer.pb.go
@@ -516,11 +516,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // StorageTransferServiceClient is the client API for StorageTransferService service.
 //
@@ -552,10 +552,10 @@
 }
 
 type storageTransferServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewStorageTransferServiceClient(cc *grpc.ClientConn) StorageTransferServiceClient {
+func NewStorageTransferServiceClient(cc grpc.ClientConnInterface) StorageTransferServiceClient {
 	return &storageTransferServiceClient{cc}
 }
 
diff --git a/googleapis/streetview/publish/v1/streetview_publish.pb.go b/googleapis/streetview/publish/v1/streetview_publish.pb.go
index 104d43a..ca8b919 100644
--- a/googleapis/streetview/publish/v1/streetview_publish.pb.go
+++ b/googleapis/streetview/publish/v1/streetview_publish.pb.go
@@ -71,11 +71,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // StreetViewPublishServiceClient is the client API for StreetViewPublishService service.
 //
@@ -244,10 +244,10 @@
 }
 
 type streetViewPublishServiceClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewStreetViewPublishServiceClient(cc *grpc.ClientConn) StreetViewPublishServiceClient {
+func NewStreetViewPublishServiceClient(cc grpc.ClientConnInterface) StreetViewPublishServiceClient {
 	return &streetViewPublishServiceClient{cc}
 }
 
diff --git a/googleapis/watcher/v1/watch.pb.go b/googleapis/watcher/v1/watch.pb.go
index 298748b..dbe24b9 100644
--- a/googleapis/watcher/v1/watch.pb.go
+++ b/googleapis/watcher/v1/watch.pb.go
@@ -340,11 +340,11 @@
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ context.Context
-var _ grpc.ClientConn
+var _ grpc.ClientConnInterface
 
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
-const _ = grpc.SupportPackageIsVersion4
+const _ = grpc.SupportPackageIsVersion6
 
 // WatcherClient is the client API for Watcher service.
 //
@@ -355,10 +355,10 @@
 }
 
 type watcherClient struct {
-	cc *grpc.ClientConn
+	cc grpc.ClientConnInterface
 }
 
-func NewWatcherClient(cc *grpc.ClientConn) WatcherClient {
+func NewWatcherClient(cc grpc.ClientConnInterface) WatcherClient {
 	return &watcherClient{cc}
 }