11# This file was automatically generated by BuildFileGenerator
2- # https://github.com/googleapis/gapic-generator /tree/master/rules_gapic /bazel
2+ # https://github.com/googleapis/rules_gapic /tree/master/bazel
33
44# Most of the manual changes to this file will be overwritten.
55# It's **only** allowed to change the following rule attribute values:
@@ -21,6 +21,7 @@ load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
2121proto_library (
2222 name = "documentai_proto" ,
2323 srcs = [
24+ "barcode.proto" ,
2425 "document.proto" ,
2526 "document_understanding.proto" ,
2627 "geometry.proto" ,
@@ -32,6 +33,10 @@ proto_library(
3233 "//google/longrunning:operations_proto" ,
3334 "//google/rpc:status_proto" ,
3435 "//google/type:color_proto" ,
36+ "//google/type:date_proto" ,
37+ "//google/type:datetime_proto" ,
38+ "//google/type:money_proto" ,
39+ "//google/type:postal_address_proto" ,
3540 "@com_google_protobuf//:timestamp_proto" ,
3641 ],
3742)
@@ -41,6 +46,7 @@ proto_library_with_info(
4146 deps = [
4247 ":documentai_proto" ,
4348 "//google/cloud:common_resources_proto" ,
49+ "//google/cloud/location:location_proto" ,
4450 ],
4551)
4652
@@ -70,15 +76,19 @@ java_grpc_library(
7076java_gapic_library (
7177 name = "documentai_java_gapic" ,
7278 srcs = [":documentai_proto_with_info" ],
79+ gapic_yaml = "documentai_gapic.yaml" ,
7380 grpc_service_config = "documentai_v1beta2_grpc_service_config.json" ,
7481 rest_numeric_enums = True ,
7582 service_yaml = "documentai_v1beta2.yaml" ,
7683 test_deps = [
84+ "//google/cloud/location:location_java_grpc" ,
7785 ":documentai_java_grpc" ,
7886 ],
7987 transport = "grpc" ,
8088 deps = [
8189 ":documentai_java_proto" ,
90+ "//google/api:api_java_proto" ,
91+ "//google/cloud/location:location_java_proto" ,
8292 ],
8393)
8494
@@ -123,6 +133,10 @@ go_proto_library(
123133 "//google/longrunning:longrunning_go_proto" ,
124134 "//google/rpc:status_go_proto" ,
125135 "//google/type:color_go_proto" ,
136+ "//google/type:date_go_proto" ,
137+ "//google/type:datetime_go_proto" ,
138+ "//google/type:money_go_proto" ,
139+ "//google/type:postaladdress_go_proto" ,
126140 ],
127141)
128142
@@ -131,12 +145,14 @@ go_gapic_library(
131145 srcs = [":documentai_proto_with_info" ],
132146 grpc_service_config = "documentai_v1beta2_grpc_service_config.json" ,
133147 importpath = "cloud.google.com/go/documentai/apiv1beta2;documentai" ,
148+ metadata = True ,
134149 release_level = "beta" ,
135150 rest_numeric_enums = True ,
136151 service_yaml = "documentai_v1beta2.yaml" ,
137152 transport = "grpc" ,
138153 deps = [
139154 ":documentai_go_proto" ,
155+ "//google/cloud/location:location_go_proto" ,
140156 "//google/longrunning:longrunning_go_proto" ,
141157 "@com_google_cloud_go_longrunning//:go_default_library" ,
142158 "@com_google_cloud_go_longrunning//autogen:go_default_library" ,
@@ -148,6 +164,7 @@ go_gapic_assembly_pkg(
148164 name = "gapi-cloud-documentai-v1beta2-go" ,
149165 deps = [
150166 ":documentai_go_gapic" ,
167+ ":documentai_go_gapic_srcjar-metadata.srcjar" ,
151168 ":documentai_go_gapic_srcjar-snippets.srcjar" ,
152169 ":documentai_go_gapic_srcjar-test.srcjar" ,
153170 ":documentai_go_proto" ,
@@ -171,6 +188,8 @@ py_gapic_library(
171188 rest_numeric_enums = True ,
172189 service_yaml = "documentai_v1beta2.yaml" ,
173190 transport = "grpc" ,
191+ deps = [
192+ ],
174193)
175194
176195py_test (
@@ -210,10 +229,13 @@ php_gapic_library(
210229 name = "documentai_php_gapic" ,
211230 srcs = [":documentai_proto_with_info" ],
212231 grpc_service_config = "documentai_v1beta2_grpc_service_config.json" ,
232+ migration_mode = "PRE_MIGRATION_SURFACE_ONLY" ,
213233 rest_numeric_enums = True ,
214234 service_yaml = "documentai_v1beta2.yaml" ,
215235 transport = "grpc+rest" ,
216- deps = [":documentai_php_proto" ],
236+ deps = [
237+ ":documentai_php_proto" ,
238+ ],
217239)
218240
219241# Open Source Packages
@@ -281,6 +303,7 @@ ruby_cloud_gapic_library(
281303 name = "documentai_ruby_gapic" ,
282304 srcs = [":documentai_proto_with_info" ],
283305 extra_protoc_parameters = ["ruby-cloud-gem-name=google-cloud-documentai-v1beta2" ],
306+ grpc_service_config = "documentai_v1beta2_grpc_service_config.json" ,
284307 rest_numeric_enums = True ,
285308 service_yaml = "documentai_v1beta2.yaml" ,
286309 transport = "grpc" ,
@@ -313,6 +336,7 @@ load(
313336
314337csharp_proto_library (
315338 name = "documentai_csharp_proto" ,
339+ extra_opts = [],
316340 deps = [":documentai_proto" ],
317341)
318342
@@ -349,4 +373,20 @@ csharp_gapic_assembly_pkg(
349373##############################################################################
350374# C++
351375##############################################################################
352- # Put your C++ rules here
376+ load (
377+ "@com_google_googleapis_imports//:imports.bzl" ,
378+ "cc_grpc_library" ,
379+ "cc_proto_library" ,
380+ )
381+
382+ cc_proto_library (
383+ name = "documentai_cc_proto" ,
384+ deps = [":documentai_proto" ],
385+ )
386+
387+ cc_grpc_library (
388+ name = "documentai_cc_grpc" ,
389+ srcs = [":documentai_proto" ],
390+ grpc_only = True ,
391+ deps = [":documentai_cc_proto" ],
392+ )
0 commit comments