99# * extra_protoc_file_parameters
1010# The complete list of preserved parameters can be found in the source code.
1111
12+ # buildifier: disable=load-on-top
13+
1214# This is an API workspace, having public visibility by default makes perfect sense.
1315package (default_visibility = ["//visibility:public" ])
1416
1517##############################################################################
1618# Common
1719##############################################################################
18- load ( "@rules_proto//proto:defs.bzl" , "proto_library" )
20+ # buildifier: disable=same-origin-load
1921load ("@com_google_googleapis_imports//:imports.bzl" , "proto_library_with_info" )
22+ load ("@rules_proto//proto:defs.bzl" , "proto_library" )
2023
2124proto_library (
2225 name = "retail_proto" ,
2326 srcs = [
2427 "analytics_service.proto" ,
28+ "branch.proto" ,
29+ "branch_service.proto" ,
2530 "catalog.proto" ,
2631 "catalog_service.proto" ,
2732 "common.proto" ,
@@ -37,6 +42,8 @@ proto_library(
3742 "prediction_service.proto" ,
3843 "product.proto" ,
3944 "product_service.proto" ,
45+ "project.proto" ,
46+ "project_service.proto" ,
4047 "promotion.proto" ,
4148 "purge_config.proto" ,
4249 "search_service.proto" ,
@@ -68,12 +75,14 @@ proto_library_with_info(
6875 deps = [
6976 ":retail_proto" ,
7077 "//google/cloud:common_resources_proto" ,
78+ "//google/cloud/location:location_proto" ,
7179 ],
7280)
7381
7482##############################################################################
7583# Java
7684##############################################################################
85+ # buildifier: disable=same-origin-load
7786load (
7887 "@com_google_googleapis_imports//:imports.bzl" ,
7988 "java_gapic_assembly_gradle_pkg" ,
@@ -103,11 +112,13 @@ java_gapic_library(
103112 service_yaml = "retail_v2alpha.yaml" ,
104113 test_deps = [
105114 ":retail_java_grpc" ,
115+ "//google/cloud/location:location_java_grpc" ,
106116 ],
107117 transport = "grpc+rest" ,
108118 deps = [
109119 ":retail_java_proto" ,
110120 "//google/api:api_java_proto" ,
121+ "//google/cloud/location:location_java_proto" ,
111122 ],
112123)
113124
@@ -116,6 +127,8 @@ java_gapic_test(
116127 test_classes = [
117128 "com.google.cloud.retail.v2alpha.AnalyticsServiceClientHttpJsonTest" ,
118129 "com.google.cloud.retail.v2alpha.AnalyticsServiceClientTest" ,
130+ "com.google.cloud.retail.v2alpha.BranchServiceClientHttpJsonTest" ,
131+ "com.google.cloud.retail.v2alpha.BranchServiceClientTest" ,
119132 "com.google.cloud.retail.v2alpha.CatalogServiceClientHttpJsonTest" ,
120133 "com.google.cloud.retail.v2alpha.CatalogServiceClientTest" ,
121134 "com.google.cloud.retail.v2alpha.CompletionServiceClientHttpJsonTest" ,
@@ -130,6 +143,8 @@ java_gapic_test(
130143 "com.google.cloud.retail.v2alpha.PredictionServiceClientTest" ,
131144 "com.google.cloud.retail.v2alpha.ProductServiceClientHttpJsonTest" ,
132145 "com.google.cloud.retail.v2alpha.ProductServiceClientTest" ,
146+ "com.google.cloud.retail.v2alpha.ProjectServiceClientHttpJsonTest" ,
147+ "com.google.cloud.retail.v2alpha.ProjectServiceClientTest" ,
133148 "com.google.cloud.retail.v2alpha.SearchServiceClientHttpJsonTest" ,
134149 "com.google.cloud.retail.v2alpha.SearchServiceClientTest" ,
135150 "com.google.cloud.retail.v2alpha.ServingConfigServiceClientHttpJsonTest" ,
@@ -156,6 +171,7 @@ java_gapic_assembly_gradle_pkg(
156171##############################################################################
157172# Go
158173##############################################################################
174+ # buildifier: disable=same-origin-load
159175load (
160176 "@com_google_googleapis_imports//:imports.bzl" ,
161177 "go_gapic_assembly_pkg" ,
@@ -190,6 +206,7 @@ go_gapic_library(
190206 deps = [
191207 ":retail_go_proto" ,
192208 "//google/api:httpbody_go_proto" ,
209+ "//google/cloud/location:location_go_proto" ,
193210 "//google/longrunning:longrunning_go_proto" ,
194211 "@com_google_cloud_go_longrunning//:go_default_library" ,
195212 "@com_google_cloud_go_longrunning//autogen:go_default_library" ,
@@ -213,6 +230,7 @@ go_gapic_assembly_pkg(
213230##############################################################################
214231# Python
215232##############################################################################
233+ # buildifier: disable=same-origin-load
216234load (
217235 "@com_google_googleapis_imports//:imports.bzl" ,
218236 "py_gapic_assembly_pkg" ,
@@ -227,6 +245,8 @@ py_gapic_library(
227245 rest_numeric_enums = True ,
228246 service_yaml = "retail_v2alpha.yaml" ,
229247 transport = "grpc+rest" ,
248+ deps = [
249+ ],
230250)
231251
232252py_test (
@@ -250,6 +270,7 @@ py_gapic_assembly_pkg(
250270##############################################################################
251271# PHP
252272##############################################################################
273+ # buildifier: disable=same-origin-load
253274load (
254275 "@com_google_googleapis_imports//:imports.bzl" ,
255276 "php_gapic_assembly_pkg" ,
@@ -266,10 +287,13 @@ php_gapic_library(
266287 name = "retail_php_gapic" ,
267288 srcs = [":retail_proto_with_info" ],
268289 grpc_service_config = "retail_grpc_service_config.json" ,
290+ migration_mode = "PRE_MIGRATION_SURFACE_ONLY" ,
269291 rest_numeric_enums = True ,
270292 service_yaml = "retail_v2alpha.yaml" ,
271293 transport = "grpc+rest" ,
272- deps = [":retail_php_proto" ],
294+ deps = [
295+ ":retail_php_proto" ,
296+ ],
273297)
274298
275299# Open Source Packages
@@ -284,6 +308,7 @@ php_gapic_assembly_pkg(
284308##############################################################################
285309# Node.js
286310##############################################################################
311+ # buildifier: disable=same-origin-load
287312load (
288313 "@com_google_googleapis_imports//:imports.bzl" ,
289314 "nodejs_gapic_assembly_pkg" ,
@@ -315,6 +340,7 @@ nodejs_gapic_assembly_pkg(
315340##############################################################################
316341# Ruby
317342##############################################################################
343+ # buildifier: disable=same-origin-load
318344load (
319345 "@com_google_googleapis_imports//:imports.bzl" ,
320346 "ruby_cloud_gapic_library" ,
@@ -369,6 +395,7 @@ ruby_gapic_assembly_pkg(
369395##############################################################################
370396# C#
371397##############################################################################
398+ # buildifier: disable=same-origin-load
372399load (
373400 "@com_google_googleapis_imports//:imports.bzl" ,
374401 "csharp_gapic_assembly_pkg" ,
@@ -379,6 +406,7 @@ load(
379406
380407csharp_proto_library (
381408 name = "retail_csharp_proto" ,
409+ extra_opts = [],
382410 deps = [":retail_proto" ],
383411)
384412
@@ -415,6 +443,7 @@ csharp_gapic_assembly_pkg(
415443##############################################################################
416444# C++
417445##############################################################################
446+ # buildifier: disable=same-origin-load
418447load (
419448 "@com_google_googleapis_imports//:imports.bzl" ,
420449 "cc_grpc_library" ,
0 commit comments