Skip to content

Commit 67687e9

Browse files
docs: update SelectiveGapicGeneration usage doc (googleapis#32407)
* docs: update SelectiveGapicGeneration usage doc PiperOrigin-RevId: 892649773 Source-Link: googleapis/googleapis@06a20b2 Source-Link: https://github.com/googleapis/googleapis-gen/commit/d9ae66451f81c9df99dbdc9b23bd75d007380f4e Copy-Tag: eyJwIjoiZ29vZ2xlLWFkcy1kYXRhX21hbmFnZXItdjEvLk93bEJvdC55YW1sIiwiaCI6ImQ5YWU2NjQ1MWY4MWM5ZGY5OWRiZGM5YjIzYmQ3NWQwMDczODBmNGUifQ== feat: add INVALID_MERCHANT_ID to the ErrorReason enum for when the merchant_id field is not valid feat: add EU_POLITICAL_ADVERTISING_DECLARATION_REQUIRED to the ErrorReason enum for campaigns missing the EU political advertising declaration PiperOrigin-RevId: 889816734 Source-Link: googleapis/googleapis@d3ad5e3 Source-Link: https://github.com/googleapis/googleapis-gen/commit/2108ed190b9b4cdb9277acf3b8154b65ba3d9ef7 Copy-Tag: eyJwIjoiZ29vZ2xlLWFkcy1kYXRhX21hbmFnZXItdjEvLk93bEJvdC55YW1sIiwiaCI6IjIxMDhlZDE5MGI5YjRjZGI5Mjc3YWNmM2I4MTU0YjY1YmEzZDllZjcifQ== feat: publish client batch config schema feat: publish new error reasons docs: fix documentation formatting docs: update various comments docs: update license year PiperOrigin-RevId: 889289393 Source-Link: googleapis/googleapis@94bc991 Source-Link: https://github.com/googleapis/googleapis-gen/commit/db7143a338a7c75839b4698cb3ea6f1013b4c3c7 Copy-Tag: eyJwIjoiZ29vZ2xlLWFkcy1kYXRhX21hbmFnZXItdjEvLk93bEJvdC55YW1sIiwiaCI6ImRiNzE0M2EzMzhhN2M3NTgzOWI0Njk4Y2IzZWE2ZjEwMTNiNGMzYzcifQ== feat: Add irb as explicit dependency for Ruby 4.0 compatibility PiperOrigin-RevId: 885280435 Source-Link: googleapis/googleapis@f29d228 Source-Link: https://github.com/googleapis/googleapis-gen/commit/fca7136c1c0aa900ca4fa0a4ba14f1aeb29b0bfd Copy-Tag: eyJwIjoiZ29vZ2xlLWFkcy1kYXRhX21hbmFnZXItdjEvLk93bEJvdC55YW1sIiwiaCI6ImZjYTcxMzZjMWMwYWE5MDBjYTRmYTBhNGJhMTRmMWFlYjI5YjBiZmQifQ== feat: Update minimum Ruby to v3.2 and required dependencies for Ruby v4.0 PiperOrigin-RevId: 883373063 Source-Link: googleapis/googleapis@e1443bf Source-Link: https://github.com/googleapis/googleapis-gen/commit/8ecc70c2922cfc4649a0454bc8d2e1f3a58a9d78 Copy-Tag: eyJwIjoiZ29vZ2xlLWFkcy1kYXRhX21hbmFnZXItdjEvLk93bEJvdC55YW1sIiwiaCI6IjhlY2M3MGMyOTIyY2ZjNDY0OWEwNDU0YmM4ZDJlMWYzYTU4YTlkNzgifQ== feat: upgrade protobuf from v25.7 to v31.0 PiperOrigin-RevId: 881595129 Source-Link: googleapis/googleapis@d90d23f Source-Link: https://github.com/googleapis/googleapis-gen/commit/f1a94433664f8650a4acb73d609b943d2ecbb6e0 Copy-Tag: eyJwIjoiZ29vZ2xlLWFkcy1kYXRhX21hbmFnZXItdjEvLk93bEJvdC55YW1sIiwiaCI6ImYxYTk0NDMzNjY0Zjg2NTBhNGFjYjczZDYwOWI5NDNkMmVjYmI2ZTAifQ== chore: remove empty extra_opts from the C# proto library feat: deprecate INVALID_COUNTRY_CODE and add MEMBERSHIP_DURATION_TOO_LONG to the ErrorReason enum docs: update filter field documentation to clarify case requirements and improve examples fix!: update publisher_name in PairIdInfo to be required fix!: update match_rate_percentage in PairIdInfo to be required fix!: feat: update advertiser_identifier_count in PairIdInfo to be optional PiperOrigin-RevId: 878469306 Source-Link: googleapis/googleapis@63b4dff Source-Link: https://github.com/googleapis/googleapis-gen/commit/1670f97f59d7819e85b552324939df7d623a10c1 Copy-Tag: eyJwIjoiZ29vZ2xlLWFkcy1kYXRhX21hbmFnZXItdjEvLk93bEJvdC55YW1sIiwiaCI6IjE2NzBmOTdmNTlkNzgxOWU4NWI1NTIzMjQ5MzlkZjdkNjIzYTEwYzEifQ== feat: add `UserListService` for creating and managing user lists feat: add `UserListDirectLicenseService` for creating and managing direct user list licenses feat: add `UserListGlobalLicenseService` for creating and managing global user list licenses feat: add `MarketingDataInsightsService` for retrieving marketing data insights for a given user list feat: add `PartnerLinkService` for creating and managing links between advertiser and data partner accounts feat: add `UserList` resource feat: add `UserListDirectLicense` resource feat: add `UserListGlobalLicense` resource feat: add `UserListGlobalLicenseCustomerInfo` resource feat: add `PartnerLink` resource feat: add `UserIdData` to `AudienceMember` to support User ID in audience member ingestion feat: add `PpidData` to `AudienceMember` to support Publisher Provided ID (PPID) in audience member ingestion feat: add `IngestUserIdDataStatus` to `IngestAudienceMembersStatus` to report the status of user ID data ingestion feat: add `IngestPpidDataStatus` to `IngestAudienceMembersStatus` to report the status of PPID data ingestion feat: add `RemoveUserIdDataStatus` to `RemoveAudienceMembersStatus` to report the status of user ID data removal feat: add `RemovePpidDataStatus` to `RemoveAudienceMembersStatus` to report the status of PPID data removal feat: add `GOOGLE_AD_MANAGER_AUDIENCE_LINK` to the `AccountType` enum feat: add `AgeRange` and `Gender` enums to support demographic breakdown in marketing insights feat: add new `ErrorReason` values for licensing, user list operations, and permission checks fix!: changed `conversion_value` field to be optional in message `Event` docs: add comments to resources and methods to clarify which are available only to data partners docs: a comment for enum `ErrorReason` is changed to clarify that it is subject to future additions docs: a comment for field `pair_data` in message `AudienceMember` is changed to clarify it is only available to data partners docs: a comment for message `PairData` is changed to clarify it is only available to data partners PiperOrigin-RevId: 873059573 Source-Link: googleapis/googleapis@1e6955c Source-Link: https://github.com/googleapis/googleapis-gen/commit/91b643ac9fbfd7e7942576c4a356a19d13335ba8 Copy-Tag: eyJwIjoiZ29vZ2xlLWFkcy1kYXRhX21hbmFnZXItdjEvLk93bEJvdC55YW1sIiwiaCI6IjkxYjY0M2FjOWZiZmQ3ZTc5NDI1NzZjNGEzNTZhMTlkMTMzMzViYTgifQ== docs: describe additional URI format for kek_uri in GcpEncryptionInfo and AwsKmsEncryptionInfo fix!: update `go_package` packaging option from `google.golang.org/genproto/googleapis/ads/datamanager/v1;datamanager` to `cloud.google.com/go/datamanager/apiv1/datamanagerpb;datamanagerpb` chore: update importpath in BUILD.bazel for datamanager_go_proto chore: remove extra_opts from datamanager_csharp_proto in BUILD.bazel chore: update copyright year to 2026 PiperOrigin-RevId: 863287879 Source-Link: googleapis/googleapis@fa3c2e8 Source-Link: https://github.com/googleapis/googleapis-gen/commit/cf4b86a465f4715a2981a37d07b6823cf867f8e1 Copy-Tag: eyJwIjoiZ29vZ2xlLWFkcy1kYXRhX21hbmFnZXItdjEvLk93bEJvdC55YW1sIiwiaCI6ImNmNGI4NmE0NjVmNDcxNWEyOTgxYTM3ZDA3YjY4MjNjZjg2N2Y4ZTEifQ== * 🦉 Updates from OwlBot post-processor See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md --------- Co-authored-by: Owl Bot <gcf-owl-bot[bot]@users.noreply.github.com>
1 parent 5520722 commit 67687e9

134 files changed

Lines changed: 18736 additions & 472 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

google-ads-data_manager-v1/.owlbot-manifest.json

Lines changed: 103 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,8 +21,43 @@
2121
"lib/google/ads/data_manager/v1/ingestion_service/rest.rb",
2222
"lib/google/ads/data_manager/v1/ingestion_service/rest/client.rb",
2323
"lib/google/ads/data_manager/v1/ingestion_service/rest/service_stub.rb",
24+
"lib/google/ads/data_manager/v1/marketing_data_insights_service.rb",
25+
"lib/google/ads/data_manager/v1/marketing_data_insights_service/client.rb",
26+
"lib/google/ads/data_manager/v1/marketing_data_insights_service/credentials.rb",
27+
"lib/google/ads/data_manager/v1/marketing_data_insights_service/rest.rb",
28+
"lib/google/ads/data_manager/v1/marketing_data_insights_service/rest/client.rb",
29+
"lib/google/ads/data_manager/v1/marketing_data_insights_service/rest/service_stub.rb",
30+
"lib/google/ads/data_manager/v1/partner_link_service.rb",
31+
"lib/google/ads/data_manager/v1/partner_link_service/client.rb",
32+
"lib/google/ads/data_manager/v1/partner_link_service/credentials.rb",
33+
"lib/google/ads/data_manager/v1/partner_link_service/paths.rb",
34+
"lib/google/ads/data_manager/v1/partner_link_service/rest.rb",
35+
"lib/google/ads/data_manager/v1/partner_link_service/rest/client.rb",
36+
"lib/google/ads/data_manager/v1/partner_link_service/rest/service_stub.rb",
2437
"lib/google/ads/data_manager/v1/rest.rb",
38+
"lib/google/ads/data_manager/v1/user_list_direct_license_service.rb",
39+
"lib/google/ads/data_manager/v1/user_list_direct_license_service/client.rb",
40+
"lib/google/ads/data_manager/v1/user_list_direct_license_service/credentials.rb",
41+
"lib/google/ads/data_manager/v1/user_list_direct_license_service/paths.rb",
42+
"lib/google/ads/data_manager/v1/user_list_direct_license_service/rest.rb",
43+
"lib/google/ads/data_manager/v1/user_list_direct_license_service/rest/client.rb",
44+
"lib/google/ads/data_manager/v1/user_list_direct_license_service/rest/service_stub.rb",
45+
"lib/google/ads/data_manager/v1/user_list_global_license_service.rb",
46+
"lib/google/ads/data_manager/v1/user_list_global_license_service/client.rb",
47+
"lib/google/ads/data_manager/v1/user_list_global_license_service/credentials.rb",
48+
"lib/google/ads/data_manager/v1/user_list_global_license_service/paths.rb",
49+
"lib/google/ads/data_manager/v1/user_list_global_license_service/rest.rb",
50+
"lib/google/ads/data_manager/v1/user_list_global_license_service/rest/client.rb",
51+
"lib/google/ads/data_manager/v1/user_list_global_license_service/rest/service_stub.rb",
52+
"lib/google/ads/data_manager/v1/user_list_service.rb",
53+
"lib/google/ads/data_manager/v1/user_list_service/client.rb",
54+
"lib/google/ads/data_manager/v1/user_list_service/credentials.rb",
55+
"lib/google/ads/data_manager/v1/user_list_service/paths.rb",
56+
"lib/google/ads/data_manager/v1/user_list_service/rest.rb",
57+
"lib/google/ads/data_manager/v1/user_list_service/rest/client.rb",
58+
"lib/google/ads/data_manager/v1/user_list_service/rest/service_stub.rb",
2559
"lib/google/ads/data_manager/v1/version.rb",
60+
"lib/google/ads/datamanager/v1/age_range_pb.rb",
2661
"lib/google/ads/datamanager/v1/audience_pb.rb",
2762
"lib/google/ads/datamanager/v1/cart_data_pb.rb",
2863
"lib/google/ads/datamanager/v1/consent_pb.rb",
@@ -32,16 +67,36 @@
3267
"lib/google/ads/datamanager/v1/error_pb.rb",
3368
"lib/google/ads/datamanager/v1/event_pb.rb",
3469
"lib/google/ads/datamanager/v1/experimental_field_pb.rb",
70+
"lib/google/ads/datamanager/v1/gender_pb.rb",
3571
"lib/google/ads/datamanager/v1/ingestion_service_pb.rb",
3672
"lib/google/ads/datamanager/v1/ingestion_service_services_pb.rb",
73+
"lib/google/ads/datamanager/v1/insights_service_pb.rb",
74+
"lib/google/ads/datamanager/v1/insights_service_services_pb.rb",
3775
"lib/google/ads/datamanager/v1/item_parameter_pb.rb",
3876
"lib/google/ads/datamanager/v1/match_rate_pb.rb",
77+
"lib/google/ads/datamanager/v1/partner_link_service_pb.rb",
78+
"lib/google/ads/datamanager/v1/partner_link_service_services_pb.rb",
3979
"lib/google/ads/datamanager/v1/processing_errors_pb.rb",
4080
"lib/google/ads/datamanager/v1/request_status_per_destination_pb.rb",
4181
"lib/google/ads/datamanager/v1/terms_of_service_pb.rb",
4282
"lib/google/ads/datamanager/v1/user_data_pb.rb",
83+
"lib/google/ads/datamanager/v1/user_list_direct_license_pb.rb",
84+
"lib/google/ads/datamanager/v1/user_list_direct_license_service_pb.rb",
85+
"lib/google/ads/datamanager/v1/user_list_direct_license_service_services_pb.rb",
86+
"lib/google/ads/datamanager/v1/user_list_global_license_pb.rb",
87+
"lib/google/ads/datamanager/v1/user_list_global_license_service_pb.rb",
88+
"lib/google/ads/datamanager/v1/user_list_global_license_service_services_pb.rb",
89+
"lib/google/ads/datamanager/v1/user_list_global_license_type_pb.rb",
90+
"lib/google/ads/datamanager/v1/user_list_license_client_account_type_pb.rb",
91+
"lib/google/ads/datamanager/v1/user_list_license_metrics_pb.rb",
92+
"lib/google/ads/datamanager/v1/user_list_license_pricing_pb.rb",
93+
"lib/google/ads/datamanager/v1/user_list_license_status_pb.rb",
94+
"lib/google/ads/datamanager/v1/user_list_pb.rb",
95+
"lib/google/ads/datamanager/v1/user_list_service_pb.rb",
96+
"lib/google/ads/datamanager/v1/user_list_service_services_pb.rb",
4397
"lib/google/ads/datamanager/v1/user_properties_pb.rb",
4498
"proto_docs/README.md",
99+
"proto_docs/google/ads/datamanager/v1/age_range.rb",
45100
"proto_docs/google/ads/datamanager/v1/audience.rb",
46101
"proto_docs/google/ads/datamanager/v1/cart_data.rb",
47102
"proto_docs/google/ads/datamanager/v1/consent.rb",
@@ -51,28 +106,76 @@
51106
"proto_docs/google/ads/datamanager/v1/error.rb",
52107
"proto_docs/google/ads/datamanager/v1/event.rb",
53108
"proto_docs/google/ads/datamanager/v1/experimental_field.rb",
109+
"proto_docs/google/ads/datamanager/v1/gender.rb",
54110
"proto_docs/google/ads/datamanager/v1/ingestion_service.rb",
111+
"proto_docs/google/ads/datamanager/v1/insights_service.rb",
55112
"proto_docs/google/ads/datamanager/v1/item_parameter.rb",
56113
"proto_docs/google/ads/datamanager/v1/match_rate.rb",
114+
"proto_docs/google/ads/datamanager/v1/partner_link_service.rb",
57115
"proto_docs/google/ads/datamanager/v1/processing_errors.rb",
58116
"proto_docs/google/ads/datamanager/v1/request_status_per_destination.rb",
59117
"proto_docs/google/ads/datamanager/v1/terms_of_service.rb",
60118
"proto_docs/google/ads/datamanager/v1/user_data.rb",
119+
"proto_docs/google/ads/datamanager/v1/user_list.rb",
120+
"proto_docs/google/ads/datamanager/v1/user_list_direct_license.rb",
121+
"proto_docs/google/ads/datamanager/v1/user_list_direct_license_service.rb",
122+
"proto_docs/google/ads/datamanager/v1/user_list_global_license.rb",
123+
"proto_docs/google/ads/datamanager/v1/user_list_global_license_service.rb",
124+
"proto_docs/google/ads/datamanager/v1/user_list_global_license_type.rb",
125+
"proto_docs/google/ads/datamanager/v1/user_list_license_client_account_type.rb",
126+
"proto_docs/google/ads/datamanager/v1/user_list_license_metrics.rb",
127+
"proto_docs/google/ads/datamanager/v1/user_list_license_pricing.rb",
128+
"proto_docs/google/ads/datamanager/v1/user_list_license_status.rb",
129+
"proto_docs/google/ads/datamanager/v1/user_list_service.rb",
61130
"proto_docs/google/ads/datamanager/v1/user_properties.rb",
62131
"proto_docs/google/api/client.rb",
63132
"proto_docs/google/api/field_behavior.rb",
64133
"proto_docs/google/api/launch_stage.rb",
65134
"proto_docs/google/api/resource.rb",
66135
"proto_docs/google/protobuf/duration.rb",
136+
"proto_docs/google/protobuf/empty.rb",
137+
"proto_docs/google/protobuf/field_mask.rb",
67138
"proto_docs/google/protobuf/timestamp.rb",
68139
"snippets/Gemfile",
69140
"snippets/ingestion_service/ingest_audience_members.rb",
70141
"snippets/ingestion_service/ingest_events.rb",
71142
"snippets/ingestion_service/remove_audience_members.rb",
72143
"snippets/ingestion_service/retrieve_request_status.rb",
144+
"snippets/marketing_data_insights_service/retrieve_insights.rb",
145+
"snippets/partner_link_service/create_partner_link.rb",
146+
"snippets/partner_link_service/delete_partner_link.rb",
147+
"snippets/partner_link_service/search_partner_links.rb",
73148
"snippets/snippet_metadata_google.ads.datamanager.v1.json",
149+
"snippets/user_list_direct_license_service/create_user_list_direct_license.rb",
150+
"snippets/user_list_direct_license_service/get_user_list_direct_license.rb",
151+
"snippets/user_list_direct_license_service/list_user_list_direct_licenses.rb",
152+
"snippets/user_list_direct_license_service/update_user_list_direct_license.rb",
153+
"snippets/user_list_global_license_service/create_user_list_global_license.rb",
154+
"snippets/user_list_global_license_service/get_user_list_global_license.rb",
155+
"snippets/user_list_global_license_service/list_user_list_global_license_customer_infos.rb",
156+
"snippets/user_list_global_license_service/list_user_list_global_licenses.rb",
157+
"snippets/user_list_global_license_service/update_user_list_global_license.rb",
158+
"snippets/user_list_service/create_user_list.rb",
159+
"snippets/user_list_service/delete_user_list.rb",
160+
"snippets/user_list_service/get_user_list.rb",
161+
"snippets/user_list_service/list_user_lists.rb",
162+
"snippets/user_list_service/update_user_list.rb",
74163
"test/google/ads/data_manager/v1/ingestion_service_rest_test.rb",
75164
"test/google/ads/data_manager/v1/ingestion_service_test.rb",
165+
"test/google/ads/data_manager/v1/marketing_data_insights_service_rest_test.rb",
166+
"test/google/ads/data_manager/v1/marketing_data_insights_service_test.rb",
167+
"test/google/ads/data_manager/v1/partner_link_service_paths_test.rb",
168+
"test/google/ads/data_manager/v1/partner_link_service_rest_test.rb",
169+
"test/google/ads/data_manager/v1/partner_link_service_test.rb",
170+
"test/google/ads/data_manager/v1/user_list_direct_license_service_paths_test.rb",
171+
"test/google/ads/data_manager/v1/user_list_direct_license_service_rest_test.rb",
172+
"test/google/ads/data_manager/v1/user_list_direct_license_service_test.rb",
173+
"test/google/ads/data_manager/v1/user_list_global_license_service_paths_test.rb",
174+
"test/google/ads/data_manager/v1/user_list_global_license_service_rest_test.rb",
175+
"test/google/ads/data_manager/v1/user_list_global_license_service_test.rb",
176+
"test/google/ads/data_manager/v1/user_list_service_paths_test.rb",
177+
"test/google/ads/data_manager/v1/user_list_service_rest_test.rb",
178+
"test/google/ads/data_manager/v1/user_list_service_test.rb",
76179
"test/helper.rb"
77180
],
78181
"static": [

google-ads-data_manager-v1/Gemfile

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,13 @@ source "https://rubygems.org"
22

33
gemspec
44

5-
gem "google-style", "~> 1.31.1"
6-
gem "minitest", "~> 5.22"
5+
gem "google-style", "~> 1.32.0"
6+
gem "irb", "~> 1.17"
7+
gem "minitest", "~> 6.0.2"
78
gem "minitest-focus", "~> 1.4"
9+
gem "minitest-mock", "~> 5.27"
810
gem "minitest-rg", "~> 5.3"
11+
gem "ostruct", "~> 0.5.5"
912
gem "rake", ">= 13.0"
1013
gem "redcarpet", "~> 3.6"
1114
gem "yard", "~> 0.9"

google-ads-data_manager-v1/gapic_metadata.json

Lines changed: 135 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,141 @@
3333
}
3434
}
3535
}
36+
},
37+
"MarketingDataInsightsService": {
38+
"clients": {
39+
"grpc": {
40+
"libraryClient": "::Google::Ads::DataManager::V1::MarketingDataInsightsService::Client",
41+
"rpcs": {
42+
"RetrieveInsights": {
43+
"methods": [
44+
"retrieve_insights"
45+
]
46+
}
47+
}
48+
}
49+
}
50+
},
51+
"PartnerLinkService": {
52+
"clients": {
53+
"grpc": {
54+
"libraryClient": "::Google::Ads::DataManager::V1::PartnerLinkService::Client",
55+
"rpcs": {
56+
"CreatePartnerLink": {
57+
"methods": [
58+
"create_partner_link"
59+
]
60+
},
61+
"DeletePartnerLink": {
62+
"methods": [
63+
"delete_partner_link"
64+
]
65+
},
66+
"SearchPartnerLinks": {
67+
"methods": [
68+
"search_partner_links"
69+
]
70+
}
71+
}
72+
}
73+
}
74+
},
75+
"UserListDirectLicenseService": {
76+
"clients": {
77+
"grpc": {
78+
"libraryClient": "::Google::Ads::DataManager::V1::UserListDirectLicenseService::Client",
79+
"rpcs": {
80+
"CreateUserListDirectLicense": {
81+
"methods": [
82+
"create_user_list_direct_license"
83+
]
84+
},
85+
"GetUserListDirectLicense": {
86+
"methods": [
87+
"get_user_list_direct_license"
88+
]
89+
},
90+
"UpdateUserListDirectLicense": {
91+
"methods": [
92+
"update_user_list_direct_license"
93+
]
94+
},
95+
"ListUserListDirectLicenses": {
96+
"methods": [
97+
"list_user_list_direct_licenses"
98+
]
99+
}
100+
}
101+
}
102+
}
103+
},
104+
"UserListGlobalLicenseService": {
105+
"clients": {
106+
"grpc": {
107+
"libraryClient": "::Google::Ads::DataManager::V1::UserListGlobalLicenseService::Client",
108+
"rpcs": {
109+
"CreateUserListGlobalLicense": {
110+
"methods": [
111+
"create_user_list_global_license"
112+
]
113+
},
114+
"UpdateUserListGlobalLicense": {
115+
"methods": [
116+
"update_user_list_global_license"
117+
]
118+
},
119+
"GetUserListGlobalLicense": {
120+
"methods": [
121+
"get_user_list_global_license"
122+
]
123+
},
124+
"ListUserListGlobalLicenses": {
125+
"methods": [
126+
"list_user_list_global_licenses"
127+
]
128+
},
129+
"ListUserListGlobalLicenseCustomerInfos": {
130+
"methods": [
131+
"list_user_list_global_license_customer_infos"
132+
]
133+
}
134+
}
135+
}
136+
}
137+
},
138+
"UserListService": {
139+
"clients": {
140+
"grpc": {
141+
"libraryClient": "::Google::Ads::DataManager::V1::UserListService::Client",
142+
"rpcs": {
143+
"GetUserList": {
144+
"methods": [
145+
"get_user_list"
146+
]
147+
},
148+
"ListUserLists": {
149+
"methods": [
150+
"list_user_lists"
151+
]
152+
},
153+
"CreateUserList": {
154+
"methods": [
155+
"create_user_list"
156+
]
157+
},
158+
"UpdateUserList": {
159+
"methods": [
160+
"update_user_list"
161+
]
162+
},
163+
"DeleteUserList": {
164+
"methods": [
165+
"delete_user_list"
166+
]
167+
}
168+
}
169+
}
170+
}
36171
}
37172
}
38173
}

google-ads-data_manager-v1/google-ads-data_manager-v1.gemspec

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ Gem::Specification.new do |gem|
2121
["README.md", "LICENSE.md", "AUTHENTICATION.md", ".yardopts"]
2222
gem.require_paths = ["lib"]
2323

24-
gem.required_ruby_version = ">= 3.1"
24+
gem.required_ruby_version = ">= 3.2"
2525

2626
gem.add_dependency "gapic-common", "~> 1.2"
2727
gem.add_dependency "google-cloud-errors", "~> 1.0"

google-ads-data_manager-v1/lib/google/ads/data_manager/v1.rb

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,11 @@
1717
# Auto-generated by gapic-generator-ruby. DO NOT EDIT!
1818

1919
require "google/ads/data_manager/v1/ingestion_service"
20+
require "google/ads/data_manager/v1/marketing_data_insights_service"
21+
require "google/ads/data_manager/v1/partner_link_service"
22+
require "google/ads/data_manager/v1/user_list_direct_license_service"
23+
require "google/ads/data_manager/v1/user_list_global_license_service"
24+
require "google/ads/data_manager/v1/user_list_service"
2025
require "google/ads/data_manager/v1/version"
2126

2227
module Google
Lines changed: 56 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,56 @@
1+
# frozen_string_literal: true
2+
3+
# Copyright 2026 Google LLC
4+
#
5+
# Licensed under the Apache License, Version 2.0 (the "License");
6+
# you may not use this file except in compliance with the License.
7+
# You may obtain a copy of the License at
8+
#
9+
# https://www.apache.org/licenses/LICENSE-2.0
10+
#
11+
# Unless required by applicable law or agreed to in writing, software
12+
# distributed under the License is distributed on an "AS IS" BASIS,
13+
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14+
# See the License for the specific language governing permissions and
15+
# limitations under the License.
16+
17+
# Auto-generated by gapic-generator-ruby. DO NOT EDIT!
18+
19+
require "gapic/common"
20+
require "gapic/config"
21+
require "gapic/config/method"
22+
23+
require "google/ads/data_manager/v1/version"
24+
25+
require "google/ads/data_manager/v1/marketing_data_insights_service/credentials"
26+
require "google/ads/data_manager/v1/marketing_data_insights_service/client"
27+
require "google/ads/data_manager/v1/marketing_data_insights_service/rest"
28+
29+
module Google
30+
module Ads
31+
module DataManager
32+
module V1
33+
##
34+
# Service to return insights on marketing data.
35+
#
36+
# This feature is only available to data partners.
37+
#
38+
# @example Load this service and instantiate a gRPC client
39+
#
40+
# require "google/ads/data_manager/v1/marketing_data_insights_service"
41+
# client = ::Google::Ads::DataManager::V1::MarketingDataInsightsService::Client.new
42+
#
43+
# @example Load this service and instantiate a REST client
44+
#
45+
# require "google/ads/data_manager/v1/marketing_data_insights_service/rest"
46+
# client = ::Google::Ads::DataManager::V1::MarketingDataInsightsService::Rest::Client.new
47+
#
48+
module MarketingDataInsightsService
49+
end
50+
end
51+
end
52+
end
53+
end
54+
55+
helper_path = ::File.join __dir__, "marketing_data_insights_service", "helpers.rb"
56+
require "google/ads/data_manager/v1/marketing_data_insights_service/helpers" if ::File.file? helper_path

0 commit comments

Comments
 (0)